.q-auth-page{color:#333;background:#fff;flex-direction:column;min-height:100vh;font-family:Raleway,Arial,sans-serif;font-size:14px;line-height:1.6;display:flex}.q-auth-page *{box-sizing:border-box}.q-auth-page a{color:inherit;text-decoration:none}.q-auth-page button,.q-auth-page input{font:inherit}.q-auth-page button{cursor:pointer}.q-auth-page button:disabled{cursor:wait;opacity:.7}.q-auth-page a:focus-visible,.q-auth-page button:focus-visible,.q-auth-page input:focus-visible{outline-offset:4px;outline:2px solid #777}.q-auth-header{color:#fff;background:#333;justify-content:space-between;align-items:center;height:79px;padding:0 5.1%;display:flex}.q-auth-logo{flex:none;width:188px;height:35px;display:block;position:relative;overflow:hidden}.q-auth-logo img{width:188px;max-width:none;height:auto;display:block;position:absolute;top:-1px;left:0}.q-auth-site-link{opacity:.88;align-items:center;gap:9px;font-size:11px;font-weight:400;display:flex}.q-auth-main{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:105px;width:min(1100px,100%);margin:auto;padding:100px 50px 105px;display:grid}.q-auth-intro{align-self:center;max-width:405px;padding-bottom:70px}.q-auth-overline{letter-spacing:1.6px;color:#898d8a;font-size:10px;font-weight:400}.q-auth-short-rule{border-top:1px solid #cdd0ce;width:56px;margin:27px 0}.q-auth-intro h1{letter-spacing:-1.5px;max-width:370px;margin:0 0 23px;font-size:43px;font-weight:300;line-height:1.18}.q-auth-intro p{color:#868b87;max-width:315px;margin:0;font-size:14px;font-weight:400;line-height:1.8}.q-auth-form-section{width:100%;max-width:370px}.q-auth-fields{border:0;min-width:0;margin:0;padding:0}.q-auth-field{margin-bottom:21px}.q-auth-field>label{color:#555b56;margin-bottom:9px;font-size:11px;font-weight:500;display:block}.q-auth-input-wrap{position:relative}.q-auth-input-wrap>svg{pointer-events:none;color:#9b9f9c;stroke-width:1.3px;position:absolute;top:17px;left:14px}.q-auth-input-wrap input{color:#333;background:#fff;border:1px solid #d9ddda;border-radius:0;width:100%;height:50px;padding:13px 13px 13px 42px;font-size:13px;transition:border-color .15s}.q-auth-input-wrap input::placeholder{color:#b3b6b3}.q-auth-input-wrap input:focus{border-color:#7d847e;outline:none}.q-auth-input-wrap input:disabled{background:#fafbf9}.q-auth-with-toggle input{padding-right:45px}.q-auth-password-toggle{color:#999f98;background:0 0;border:0;justify-content:center;align-items:center;width:45px;height:50px;display:flex;position:absolute;top:0;right:0}.q-auth-field>small{color:#999f98;margin-top:7px;font-size:10px;display:block}.q-auth-forgot-line{text-align:right;margin:-3px 0 28px}.q-auth-forgot-line a{color:#787f78;border-bottom:1px solid #c9cfc8;padding-bottom:2px;font-size:10px;display:inline-block}.q-auth-primary{letter-spacing:.1px;border:1px solid #333;border-radius:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:49px;padding:14px 18px;font-weight:400;display:flex;color:#fff!important;background:#333!important;font-size:12px!important}.q-auth-primary:hover{background:#232523!important}.q-auth-google{color:#565f53;background:#fff;border:1px solid #d6dcd4;justify-content:center;align-items:center;gap:11px;width:100%;min-height:49px;padding:13px 15px;font-weight:400;display:flex;font-size:12px!important}.q-auth-google:hover{background:#fcfdfa;border-color:#909b8b}.q-auth-divider{text-align:center;color:#a5ada0;margin:22px 0;font-size:10px;position:relative}.q-auth-divider:before{content:"";background:#e4e9e0;height:1px;position:absolute;top:50%;left:0;right:0}.q-auth-divider span{background:#fff;padding:0 13px;position:relative}.q-auth-support{color:#959f8e;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:27px;font-size:9px;display:flex}.q-auth-support>a{color:#7c8973;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.q-auth-footer{color:#a0a99a;border-top:1px solid #eef0eb;justify-content:space-between;width:100%;padding:22px 5.1%;font-size:10px;display:flex}.q-auth-footer>span:first-child{color:#777e73}.q-auth-error{color:#9e6357;background:#fdf8f7;border:1px solid #e7d2cd;outline:none;margin-bottom:22px;padding:13px 15px;font-size:11px;line-height:1.7}.q-auth-success,.q-auth-token-error{outline:none}.q-auth-success-icon{color:#718366;background:#f1f6ed;border-radius:100%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}.q-auth-success h2,.q-auth-token-error h2{letter-spacing:-.5px;margin:0 0 15px;font-size:25px;font-weight:400;line-height:1.3}.q-auth-success p,.q-auth-token-error p{color:#899580;margin:0 0 27px;font-size:12px;line-height:1.85}.q-auth-token-error>svg{color:#98a58d;margin-bottom:18px}.q-auth-spin{animation:1s linear infinite q-auth-spin}@keyframes q-auth-spin{to{transform:rotate(360deg)}}@media (width>=1500px){.q-auth-main{gap:150px;max-width:1200px}.q-auth-intro h1{font-size:49px}.q-auth-form-section{max-width:390px}}@media (width<=900px){.q-auth-main{gap:55px;padding:85px 40px}.q-auth-intro h1{font-size:36px}.q-auth-intro p{font-size:13px}}@media (width<=650px){.q-auth-header{height:67px;padding:0 24px}.q-auth-logo{width:151px;height:29px}.q-auth-logo img{width:151px;top:0}.q-auth-site-link{gap:5px;font-size:10px}.q-auth-main{flex-direction:column;align-items:stretch;gap:35px;max-width:440px;margin:0 auto;padding:55px 27px 57px;display:flex}.q-auth-intro{max-width:100%;padding-bottom:0}.q-auth-intro h1{letter-spacing:-1px;margin-bottom:16px;font-size:34px}.q-auth-overline{font-size:9px}.q-auth-short-rule{width:45px;margin:20px 0}.q-auth-intro p{max-width:100%;font-size:12px;line-height:1.7}.q-auth-form-section{max-width:100%}.q-auth-support{margin-top:23px;font-size:9px}.q-auth-footer{gap:20px;padding:19px 24px;font-size:9px}.q-auth-success h2,.q-auth-token-error h2{font-size:23px}}
