.auth-frame-v3_frame__FPMzf{min-height:100dvh;display:grid;grid-template-columns:40% 60%;background:var(--paper);color:var(--ink);font-family:var(--body)}.auth-frame-v3_brandPanel__IMV7z{position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;background:var(--fixed-hud-bg)}.auth-frame-v3_brandFilm__riCEE,.auth-frame-v3_brandPoster__NJNNX{position:absolute;inset:0;width:100%;height:100%;z-index:-2;object-fit:cover}.auth-frame-v3_brandScrim__uC7A1{position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--fixed-hud-bg) 72%,transparent)}.auth-frame-v3_brandContent__Kmncq{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:18px;padding:clamp(28px,6vw,72px);color:var(--fixed-hud-ink)}.auth-frame-v3_brandLogo___j2A_{width:48px;height:48px;object-fit:contain}.auth-frame-v3_brandName__u9seZ{margin:0;font-family:var(--disp);font-size:calc(var(--fs) * 40px);line-height:calc(var(--fs) * 44px);letter-spacing:-.04em}.auth-frame-v3_brandWorkspace__HT9gI{margin:6px 0 0;color:var(--fixed-hud-ink2);font-size:calc(var(--fs) * 16px);line-height:calc(var(--fs) * 24px)}.auth-frame-v3_themeSwitch__V6t3o{position:absolute;top:28px;left:clamp(28px,6vw,72px);min-height:40px;padding:0 12px;border:1px solid var(--fixed-hud-line);border-radius:var(--r-sm);background:transparent;color:var(--fixed-hud-ink2);font:inherit;font-size:calc(var(--fs) * 13px);cursor:pointer}.auth-frame-v3_themeSwitch__V6t3o:focus-visible,.auth-frame-v3_themeSwitch__V6t3o:hover{border-color:var(--fixed-hud-ink);color:var(--fixed-hud-ink)}.auth-frame-v3_formColumn__a_k0M{display:flex;align-items:center;justify-content:center;padding:32px;animation:auth-frame-v3_settle-in__Zx0pD .24s cubic-bezier(.2,0,0,1) both}.auth-frame-v3_formColumn__a_k0M.auth-frame-v3_noSettle__ZC_j4{animation:none}.auth-frame-v3_panel__MsofY{width:min(100%,520px);padding:clamp(28px,5vw,56px);border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--card) 92%,transparent)}.auth-frame-v3_modeTabs__6o59q{display:flex;gap:24px;margin-bottom:44px;border-bottom:1px solid var(--line)}.auth-frame-v3_modeTabs__6o59q button{margin-bottom:-1px;padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-3);font:inherit;font-size:calc(var(--fs) * 13px);cursor:pointer}.auth-frame-v3_modeTabs__6o59q .auth-frame-v3_modeTabOn__zdcnL,.auth-frame-v3_modeTabs__6o59q button:hover{border-bottom-color:var(--accent);color:var(--ink)}.auth-frame-v3_heading__8PnJl h1{margin:0;font-family:var(--disp);font-size:calc(var(--fs) * 40px);line-height:calc(var(--fs) * 44px);letter-spacing:-.04em}.auth-frame-v3_heading__8PnJl p{margin:10px 0 0;color:var(--ink-2);font-size:calc(var(--fs) * 16px);line-height:calc(var(--fs) * 24px)}.auth-frame-v3_form__srafO{display:flex;flex-direction:column;gap:20px;margin-top:36px}.auth-frame-v3_field__lb2T1{display:flex;flex-direction:column;gap:8px;min-width:0}.auth-frame-v3_field__lb2T1 label{color:var(--ink-2);font-size:calc(var(--fs) * 13px);line-height:calc(var(--fs) * 16px)}.auth-frame-v3_field__lb2T1 input,.auth-frame-v3_field__lb2T1 select{box-sizing:border-box;width:100%;height:44px;padding:0 12px;border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--card-hi);color:var(--ink);font:inherit;font-size:calc(var(--fs) * 16px)}.auth-frame-v3_field__lb2T1 input:focus,.auth-frame-v3_field__lb2T1 select:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}.auth-frame-v3_grid2__y4Ji9{display:grid;grid-template-columns:1fr 1fr;gap:20px}.auth-frame-v3_error__ZHTqX,.auth-frame-v3_info__sURS_{padding:12px 14px;font-size:calc(var(--fs) * 13px);line-height:calc(var(--fs) * 16px)}.auth-frame-v3_error__ZHTqX{border-left:3px solid var(--redline);background:var(--red-bg);color:var(--redline)}.auth-frame-v3_info__sURS_{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card-hi);color:var(--ink-2)}.auth-frame-v3_actions__d6a7I{margin-top:8px}.auth-frame-v3_submit__QQ9De{width:100%;height:44px;border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent);color:var(--btn-ink);font:inherit;font-size:calc(var(--fs) * 16px);font-weight:600;cursor:pointer}.auth-frame-v3_submit__QQ9De:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,var(--ink))}.auth-frame-v3_submit__QQ9De:disabled{cursor:wait;opacity:.62}.auth-frame-v3_switch__PXL42{margin-top:24px}.auth-frame-v3_switch__PXL42 button{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:calc(var(--fs) * 13px);cursor:pointer}.auth-frame-v3_switch__PXL42 button:hover{text-decoration:underline}.auth-frame-v3_pilotNote__Ljiiw{margin:20px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-3);font-size:calc(var(--fs) * 11px);line-height:1.55;text-align:center}.auth-frame-v3_stepNote__v4zHp{margin:0}.auth-frame-v3_checkRow__xt6cN,.auth-frame-v3_stepNote__v4zHp{color:var(--ink-2);font-size:calc(var(--fs) * 14px);line-height:1.5}.auth-frame-v3_checkRow__xt6cN{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.auth-frame-v3_choices__hm1YH{display:grid;gap:12px}.auth-frame-v3_secondary__mU81o{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--control-border);border-radius:var(--r-md);background:transparent;color:var(--ink);font:inherit;font-size:calc(var(--fs) * 16px);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.auth-frame-v3_secondary__mU81o:focus-visible,.auth-frame-v3_secondary__mU81o:hover:not(:disabled){border-color:var(--accent);background:var(--card-hi)}.auth-frame-v3_secondary__mU81o:disabled{cursor:not-allowed;color:var(--ink-3)}.auth-frame-v3_secondary__mU81o span{display:block;color:var(--ink-3);font-size:calc(var(--fs) * 14px)}.auth-frame-v3_qr__XEn0w{align-self:flex-start;padding:8px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card-hi)}.auth-frame-v3_qr__XEn0w img{display:block;width:192px;height:192px}.auth-frame-v3_codes__xfxcX,.auth-frame-v3_secret__oCyE9{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.auth-frame-v3_secret__oCyE9{overflow-wrap:anywhere;color:var(--ink);font-size:calc(var(--fs) * 14px);letter-spacing:.06em}.auth-frame-v3_codes__xfxcX{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:0;padding:16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card-hi);color:var(--ink);font-size:calc(var(--fs) * 16px);list-style:none}@keyframes auth-frame-v3_settle-in__Zx0pD{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-frame-v3_formColumn__a_k0M{animation:none}}@media (max-width:720px){.auth-frame-v3_frame__FPMzf{display:block}.auth-frame-v3_brandPanel__IMV7z{min-height:220px}.auth-frame-v3_brandContent__Kmncq{padding:28px 24px}.auth-frame-v3_brandName__u9seZ{font-size:calc(var(--fs) * 24px);line-height:calc(var(--fs) * 32px)}.auth-frame-v3_brandLogo___j2A_{width:36px;height:36px}.auth-frame-v3_themeSwitch__V6t3o{top:24px;left:auto;right:24px}.auth-frame-v3_formColumn__a_k0M{align-items:flex-start;padding:16px}.auth-frame-v3_panel__MsofY{padding:28px 20px}.auth-frame-v3_grid2__y4Ji9{grid-template-columns:1fr}}