.AuthShell_screen__IAFVb{position:relative;isolation:isolate;min-height:calc(100dvh - var(--shell-top, 0px));display:flex;align-items:center;justify-content:center;padding:clamp(20px,5vw,56px) clamp(16px,4vw,32px);overflow:hidden;background:var(--bg);color:var(--ink);--auth-rule:color-mix(in srgb,var(--line-strong) 35%,transparent);--auth-blob:0.34;--auth-blend:normal}:root[data-theme=dark] .AuthShell_screen__IAFVb{--auth-rule:color-mix(in srgb,var(--line-strong) 45%,transparent);--auth-blob:0.72;--auth-blend:screen}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .AuthShell_screen__IAFVb{--auth-rule:color-mix(in srgb,var(--line-strong) 45%,transparent);--auth-blob:0.72;--auth-blend:screen}}.AuthShell_aurora__boGxd{position:absolute;inset:-20%;z-index:-1;pointer-events:none;filter:blur(70px)}.AuthShell_aurora__boGxd span{position:absolute;display:block;border-radius:50%;opacity:var(--auth-blob);mix-blend-mode:var(--auth-blend);animation:AuthShell_drift__K3Ih_ 26s ease-in-out infinite}.AuthShell_aurora__boGxd span:first-child{width:44%;height:46%;left:-4%;top:-2%;background:var(--accent)}.AuthShell_aurora__boGxd span:nth-child(2){width:40%;height:48%;right:-6%;top:12%;background:var(--brand-2);animation-duration:31s;animation-delay:-9s}.AuthShell_aurora__boGxd span:nth-child(3){width:52%;height:42%;left:14%;bottom:-12%;background:var(--brand);animation-duration:29s;animation-delay:-17s}.AuthShell_aurora__boGxd span:nth-child(4){width:26%;height:30%;left:40%;top:28%;background:var(--action);opacity:calc(var(--auth-blob) * .4);animation-duration:35s;animation-delay:-5s}@keyframes AuthShell_drift__K3Ih_{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(4%,-5%,0) scale(1.08)}66%{transform:translate3d(-4%,4%,0) scale(.94)}}.AuthShell_card__oSzoR{position:relative;width:100%;max-width:480px;display:grid;overflow:hidden}@media (min-width:900px){.AuthShell_card__oSzoR{max-width:980px;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.AuthShell_main__2dUsu{min-width:0;padding:clamp(24px,4vw,44px) clamp(22px,4vw,44px)}.AuthShell_side__Fw5Fk{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(24px,4vw,44px);background:linear-gradient(168deg,var(--brand) 0,var(--brand-3) 100%);color:var(--on-dark)}.AuthShell_eyebrow__rgnAC{margin:0 0 14px;font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-2)}.AuthShell_promise__V2QXq{margin:0;max-width:18ch;font-family:var(--font-ui);font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:var(--on-dark)}.AuthShell_facts__n9jL_{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.AuthShell_facts__n9jL_ li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;font-size:14px;line-height:1.5;color:var(--on-dark-2)}.AuthShell_factN__O0RcY{width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in srgb,var(--on-dark) 40%,transparent);display:grid;place-items:center;font-family:var(--font-ui);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-dark)}.AuthShell_title__2m7Ji{margin:0;font-family:var(--font-ui);font-size:clamp(26px,4vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--ink)}.AuthShell_rule__sz1Em{width:44px;height:3px;border-radius:2px;margin:14px 0 6px;background:linear-gradient(90deg,var(--accent-deep),var(--accent))}.AuthShell_sub__GhXij{margin:8px 0 0;max-width:none;font-size:15px;line-height:1.5;color:var(--ink-2)}.AuthShell_withToggle__C3A2R .fld-input{padding-right:88px}.AuthShell_strength__yXGYk{margin-top:10px}.AuthShell_track__W_UDP{height:4px;border-radius:2px;background:color-mix(in srgb,var(--line-strong) 35%,transparent);overflow:hidden}.AuthShell_fill__7LZEJ{display:block;height:100%;width:0;border-radius:2px;transition:width .3s cubic-bezier(.2,.8,.2,1),background-color .3s ease}.AuthShell_s1__nYlxF{width:25%;background:var(--bad)}.AuthShell_s2__BQ6QW{width:50%;background:var(--warn)}.AuthShell_s3__hfgDA{width:75%;background:var(--good)}.AuthShell_s4__UK6sY{width:100%;background:var(--good)}.AuthShell_strengthText__1DZWH{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;line-height:1.4;color:var(--ink-2)}.AuthShell_strengthText__1DZWH b{font-weight:700;color:var(--ink)}.AuthShell_cta__ffjw3{width:100%;min-height:54px;margin-top:22px}.AuthShell_alt__onGzT{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.AuthShell_door__TCXsQ{width:100%;background:color-mix(in srgb,var(--surface) 55%,transparent)}.AuthShell_door__TCXsQ svg{width:18px;height:18px;flex:0 0 auto}.AuthShell_foot__3tjTw{margin-top:18px;padding-top:14px;border-top:1px solid var(--auth-rule);font-size:14px;line-height:1.5;color:var(--ink-2)}.AuthShell_foot__3tjTw a,.AuthShell_link__IWj6t{color:var(--accent-deep);background:none;border:0;border-radius:0;padding:0;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.AuthShell_link__IWj6t{display:inline-flex;align-items:center;min-height:44px}.AuthShell_row__sm7gE{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.AuthShell_note__R3mbp{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.AuthShell_ok__oFkPM{margin:10px 0 0;max-width:none;font-size:15px;line-height:1.55;color:var(--ink)}@media (prefers-reduced-motion:reduce){.AuthShell_aurora__boGxd span{animation:none}.AuthShell_fill__7LZEJ{transition:none}}.AuthShell_done__n6R5P{margin:var(--sp-3) 0 var(--sp-2);padding:10px 14px;border-radius:var(--r);background:var(--good-soft);color:var(--good);font-size:15px;font-weight:600;line-height:1.45}