.auth-module__dsxZkq__page{color:#172033;background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.auth-module__dsxZkq__pitch{color:#fff;background:radial-gradient(circle at 12% 85%,#7476ed 0,#0000 25%),linear-gradient(145deg,#171a43,#292d78 65%,#464bc3);flex-direction:column;justify-content:space-between;padding:42px clamp(36px,6vw,92px);display:flex}.auth-module__dsxZkq__brand{color:#fff;align-items:center;gap:9px;font-size:20px;font-weight:750;text-decoration:none;display:flex}.auth-module__dsxZkq__brand>span,.auth-module__dsxZkq__mobileMark{background:#6569ed;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.auth-module__dsxZkq__brand strong{color:#9ca0ff}.auth-module__dsxZkq__eyebrow{letter-spacing:1.5px;color:#aeb2ff;font-size:10px;font-weight:750}.auth-module__dsxZkq__pitch h1{letter-spacing:-2.3px;margin:18px 0 22px;font-size:clamp(36px,4.2vw,62px);line-height:1.05}.auth-module__dsxZkq__lead{color:#cbd0ec;max-width:530px;font-size:16px;line-height:1.7}.auth-module__dsxZkq__pitch ul{color:#e4e6f6;gap:14px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.auth-module__dsxZkq__pitch li{align-items:center;gap:10px;display:flex}.auth-module__dsxZkq__pitch li svg{color:#75e2bd}.auth-module__dsxZkq__pitch small{color:#989ecb}.auth-module__dsxZkq__formSide{place-items:center;padding:36px;display:grid}.auth-module__dsxZkq__formSide form{width:min(410px,100%)}.auth-module__dsxZkq__mobileMark{color:#fff;display:none}.auth-module__dsxZkq__step{color:#6368e8;letter-spacing:1.25px;font-size:9px;font-weight:800}.auth-module__dsxZkq__formSide h2{letter-spacing:-1px;margin:10px 0;font-size:31px;line-height:1.18}.auth-module__dsxZkq__sub{color:#7b8496;margin:0 0 28px;font-size:13px;line-height:1.6}.auth-module__dsxZkq__formSide label{gap:7px;margin:15px 0;font-size:11px;font-weight:650;display:grid}.auth-module__dsxZkq__formSide input{color:#172033;border:1px solid #dce1e9;border-radius:9px;outline:0;width:100%;height:45px;padding:0 13px}.auth-module__dsxZkq__formSide input:focus{border-color:#6d70eb;box-shadow:0 0 0 3px #6d70eb17}.auth-module__dsxZkq__formSide form>button{color:#fff;cursor:pointer;background:#595ee5;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.auth-module__dsxZkq__formSide button:disabled{opacity:.65}.auth-module__dsxZkq__error{color:#a33b47;background:#fff0f1;border:1px solid #f4cfd3;border-radius:8px;padding:10px;font-size:11px}.auth-module__dsxZkq__switchText{text-align:center;color:#8a93a4;margin-top:20px;font-size:11px}.auth-module__dsxZkq__switchText a{color:#555be0;font-weight:700;text-decoration:none}.auth-module__dsxZkq__spin{animation:.8s linear infinite auth-module__dsxZkq__spin}@keyframes auth-module__dsxZkq__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.auth-module__dsxZkq__page{display:block}.auth-module__dsxZkq__pitch{display:none}.auth-module__dsxZkq__formSide{min-height:100vh;padding:28px}.auth-module__dsxZkq__mobileMark{margin-bottom:34px;display:grid}}.auth-module__dsxZkq__brand{font-size:inherit;gap:10px}.auth-module__dsxZkq__brand>span{background:0 0}.auth-module__dsxZkq__brandMark{color:#fff;letter-spacing:-.5px;border:1px solid #9599ff;place-items:center;font-size:12px;font-weight:850;display:grid;box-shadow:0 8px 24px #10143f52;background:linear-gradient(145deg,#7378ff,#4c51d7)!important;border-radius:10px!important;width:36px!important;height:36px!important}.auth-module__dsxZkq__wordmark,.auth-module__dsxZkq__mobileWordmark{letter-spacing:-.75px;font-size:21px;font-weight:800;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:inline!important}.auth-module__dsxZkq__pitch>div,.auth-module__dsxZkq__pitch h1{max-width:620px}.auth-module__dsxZkq__lead{color:#d5d8ef;max-width:590px}.auth-module__dsxZkq__pitch li{align-items:flex-start}.auth-module__dsxZkq__pitch li svg{flex:none;margin-top:1px}.auth-module__dsxZkq__pitch small{color:#aeb3d5;max-width:650px;line-height:1.5}.auth-module__dsxZkq__mobileBrand{align-items:center;gap:10px;margin-bottom:34px;display:none}.auth-module__dsxZkq__mobileWordmark{color:#172033;font-size:20px!important}@media (max-width:760px){.auth-module__dsxZkq__mobileBrand{display:flex}}.auth-module__dsxZkq__labelRow{justify-content:space-between;align-items:center;display:flex}.auth-module__dsxZkq__labelRow a{color:#565ce0;font-size:10px;font-weight:700;text-decoration:none}.auth-module__dsxZkq__success{color:#147b5a;background:#eaf8f2;border:1px solid #ccecdf;border-radius:8px;padding:11px;font-size:11px;line-height:1.55}.auth-module__dsxZkq__backLink{color:#5960dd;align-items:center;gap:5px;margin-top:16px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.auth-module__dsxZkq__legal{text-align:center;color:#7a8497;max-width:330px;margin:12px auto 0;font-size:9px;line-height:1.5}.auth-module__dsxZkq__legal a{color:#454bd1;font-weight:700;text-decoration:none}.auth-module__dsxZkq__step{color:#3840bd;font-size:12px}.auth-module__dsxZkq__formSide label{color:#17243b;font-size:15px}.auth-module__dsxZkq__formSide input{border-color:#c8d3e2;font-size:16px}.auth-module__dsxZkq__formSide form>button{font-size:15px}.auth-module__dsxZkq__labelRow a,.auth-module__dsxZkq__switchText,.auth-module__dsxZkq__backLink{font-size:14px}.auth-module__dsxZkq__switchText{color:#4f5e75}.auth-module__dsxZkq__error,.auth-module__dsxZkq__success{font-size:14px;line-height:1.55}.auth-module__dsxZkq__legal{color:#53627a;max-width:370px;font-size:13px}.auth-module__dsxZkq__pitch small{font-size:13px}.auth-module__dsxZkq__formSide form>.auth-module__dsxZkq__secondaryAction{color:#233070;box-shadow:none;background:#fff;border:1px solid #4654b8;margin:10px 0 2px}.auth-module__dsxZkq__formSide form>.auth-module__dsxZkq__secondaryAction:hover{background:#f2f5ff}.auth-module__dsxZkq__formSide form>.auth-module__dsxZkq__secondaryAction:focus-visible{outline-offset:2px;outline:3px solid #8ea4ff}.auth-module__dsxZkq__passwordField{display:block;position:relative}.auth-module__dsxZkq__passwordField input{padding-right:48px}.auth-module__dsxZkq__passwordField button{color:#34425e;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:36px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-module__dsxZkq__passwordField button:hover{background:#eef2f8}.auth-module__dsxZkq__passwordField button:focus-visible{outline-offset:1px;outline:3px solid #8ea4ff}
