.AuthShell_shell__RpKKi{--auth-ink:#22293a;--auth-muted:#626878;--auth-border:#d8dce3;--auth-accent:#4d4d95;display:grid;grid-template-columns:minmax(320px,1fr) minmax(400px,1fr);min-height:100svh;background:#faf9f6;color:var(--auth-ink);font-family:Arial,Helvetica,sans-serif}.AuthShell_shell__RpKKi *{box-sizing:border-box}.AuthShell_context__XMj_X{display:flex;flex-direction:column;justify-content:space-between;padding:48px clamp(36px,6vw,100px);background:#e9ebf0;border-right:1px solid #d8dce3}.AuthShell_brand__VC_nS{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;font-size:23px;letter-spacing:-.9px;font-weight:700;text-decoration:none;color:var(--auth-ink)}.AuthShell_brand__VC_nS span{border-left:1px solid #b9bfcb;padding-left:14px;font-size:10px;letter-spacing:1.5px;font-weight:600;color:#606779}.AuthShell_contextContent__W1TwL{max-width:400px;margin:60px 0}.AuthShell_eyebrow__RqGb0{margin:0 0 20px;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--auth-muted)}.AuthShell_context__XMj_X h2{margin:0 0 24px;font-size:clamp(32px,3.3vw,49px);font-weight:400;line-height:1.13;letter-spacing:-1.9px}.AuthShell_contextContent__W1TwL>p:not(.AuthShell_eyebrow__RqGb0){margin:0;font-size:15px;line-height:1.8;max-width:330px;color:#5b6375}.AuthShell_framework__lZYJv{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:174px;margin:38px 0 20px}.AuthShell_framework__lZYJv span{display:flex;align-items:flex-end;aspect-ratio:1;padding:10px;background:#d5d8e3;border:1px solid #c8cdd9;font-size:9px;letter-spacing:.6px;color:#626b81}.AuthShell_framework__lZYJv span:nth-child(3n+2){background:#e3e5ed}.AuthShell_framework__lZYJv span:nth-child(3n){background:#c3c8d9;border-color:#b7bfd1;color:#4f5870}.AuthShell_sequence__lez1e{display:flex;gap:0;color:#5c6476;font-size:11px;font-weight:500}.AuthShell_sequence__lez1e span+span:before{content:" / ";padding:0 12px;color:#8d94a3}.AuthShell_accessFooter__t7mr0,.AuthShell_contextFooter__PnyrT{margin:0;font-size:11px;color:#687184}.AuthShell_access__vW3k0{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:70px 36px 100px}.AuthShell_card__5fxYK{width:100%;max-width:382px}.AuthShell_card__5fxYK .AuthShell_eyebrow__RqGb0{margin-bottom:14px}.AuthShell_card__5fxYK h1{margin:0;font-size:29px;font-weight:500;line-height:1.2;letter-spacing:-1px}.AuthShell_description__Uswgk{margin:16px 0 0;font-size:14px;line-height:1.75;color:var(--auth-muted)}.AuthShell_form__aWq00{margin-top:32px;display:flex;flex-direction:column;gap:20px}.AuthShell_field__t4yUI{display:flex;flex-direction:column;gap:9px}.AuthShell_field__t4yUI label{font-size:12px;font-weight:600;color:#384153}.AuthShell_input__OTwYf{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--auth-border);border-radius:5px;background:#fff;color:var(--auth-ink);font:inherit;font-size:15px;line-height:22px;transition:border-color .15s}.AuthShell_input__OTwYf:focus{outline:2px solid #676ab0;outline-offset:2px;border-color:#676ab0}.AuthShell_input__OTwYf:disabled{background:#f1f2f5;color:#5b6373;opacity:1}.AuthShell_input__OTwYf::placeholder{color:#818795}.AuthShell_password__pnmNB{position:relative}.AuthShell_password__pnmNB .AuthShell_input__OTwYf{padding-right:67px}.AuthShell_reveal__B_BI3{position:absolute;right:4px;top:3px;bottom:3px;padding:0 12px;border:0;background:transparent;border-radius:3px;color:var(--auth-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.AuthShell_reveal__B_BI3:hover{background:#f0f0f7}.AuthShell_button__sf9XX:focus-visible,.AuthShell_reveal__B_BI3:focus-visible,.AuthShell_shell__RpKKi a:focus-visible{outline:2px solid #676ab0;outline-offset:3px}.AuthShell_button__sf9XX{min-height:48px;padding:12px 18px;border:1px solid #272e43;border-radius:5px;background:#272e43;color:#fff;font:inherit;font-size:13px;line-height:22px;font-weight:600;cursor:pointer;transition:background .15s}.AuthShell_button__sf9XX:hover:not(:disabled){background:#3c4460}.AuthShell_button__sf9XX:disabled{cursor:wait;background:#687084;border-color:#687084}.AuthShell_link__9r9mf{color:var(--auth-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-size:12px;line-height:1.6}.AuthShell_links___3iZG{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.AuthShell_hint__IUD_q{margin:0;font-size:12px;line-height:1.65;color:var(--auth-muted)}.AuthShell_error__sS0y2,.AuthShell_notice__AfRSg{margin:0;padding:13px 14px;border-radius:5px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.AuthShell_error__sS0y2{background:#fbf2ea;border:1px solid #e8d4c2;color:#784a2d}.AuthShell_notice__AfRSg{background:#eef0f6;border:1px solid #d9deea;color:#414a65}.AuthShell_footer__cBwVE{margin-top:28px;padding-top:23px;border-top:1px solid #dfe1e6;font-size:12px;line-height:1.8;color:var(--auth-muted)}.AuthShell_footer__cBwVE strong{display:block;color:#384153;font-weight:600;margin-bottom:3px}.AuthShell_accessFooter__t7mr0{position:absolute;bottom:33px}.AuthShell_status__I_yhw{margin-top:28px;display:flex;flex-direction:column;gap:20px}@media(max-width:760px){.AuthShell_shell__RpKKi{grid-template-columns:1fr}.AuthShell_context__XMj_X{padding:25px 25px 29px;border-right:0;border-bottom:1px solid #d8dce3}.AuthShell_contextContent__W1TwL{margin:34px 0 0;max-width:none}.AuthShell_context__XMj_X h2{font-size:30px;letter-spacing:-1px;margin-bottom:15px}.AuthShell_contextContent__W1TwL>p:not(.AuthShell_eyebrow__RqGb0){max-width:420px;font-size:13px;line-height:1.7}.AuthShell_contextContent__W1TwL .AuthShell_eyebrow__RqGb0,.AuthShell_contextFooter__PnyrT,.AuthShell_framework__lZYJv,.AuthShell_sequence__lez1e{display:none}.AuthShell_access__vW3k0{padding:42px 25px 32px;justify-content:flex-start}.AuthShell_accessFooter__t7mr0{position:static;margin-top:45px}.AuthShell_card__5fxYK h1{font-size:27px}.AuthShell_description__Uswgk{font-size:13px}.AuthShell_card__5fxYK{max-width:420px}}@media(prefers-reduced-motion:reduce){.AuthShell_shell__RpKKi *{transition:none}}