.AuthShell_page__32jLo{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px 24px}.AuthShell_brand__VC_nS{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--t-mono-s);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .3s var(--ease-inout)}.AuthShell_brand__VC_nS:focus-visible,.AuthShell_brand__VC_nS:hover{color:var(--accent-text)}.AuthShell_card__5fxYK{width:100%;max-width:460px;padding:40px 36px;border:1px solid var(--line);background:var(--bg-2)}.AuthShell_wide__Ru7p_{max-width:520px}@media (max-width:480px){.AuthShell_card__5fxYK{padding:28px 22px}}.AuthShell_rule__ZqzGz{width:34px;height:2px;background:var(--accent-strong);margin-bottom:20px}.AuthShell_title__71nyW{font-family:var(--font-display),Georgia,serif;font-size:var(--t-h3);line-height:1.15;margin:0}.AuthShell_description__Uswgk{margin:10px 0 0;font-size:var(--t-body);color:var(--muted)}.AuthShell_body__Mq098{margin-top:28px}.AuthShell_form__aWq00{display:flex;flex-direction:column;gap:22px}.AuthShell_row__voPze{display:grid;grid-template-columns:1fr;gap:22px}.AuthShell_row__voPze>*{min-width:0}@media (min-width:560px){.AuthShell_row__voPze{grid-template-columns:1fr 1fr}}.AuthShell_alert__A9gvp,.AuthShell_notice__AfRSg{margin:0;padding:12px 14px;border-left:2px solid;font-size:var(--t-body)}.AuthShell_alert__A9gvp{border-color:var(--danger-text);color:var(--danger-text)}.AuthShell_notice__AfRSg{border-color:var(--accent-strong);color:var(--fg)}.AuthShell_alertList__4m43i{margin:0;padding-left:18px}.AuthShell_alertList__4m43i li+li{margin-top:4px}.AuthShell_actions__j7uiY{display:flex;flex-direction:column;gap:12px;margin-top:2px}.AuthShell_submit__ZEmQk{width:100%}.AuthShell_alt__ng4JT{margin:0;text-align:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--t-mono-xs);letter-spacing:.08em;color:var(--muted)}.AuthShell_altLink__c_fNL{color:var(--accent-text);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s var(--ease-inout)}.AuthShell_altLink__c_fNL:focus-visible,.AuthShell_altLink__c_fNL:hover{border-bottom-color:var(--accent-text)}.AuthShell_altButton__JMjTw{background:none;border:0;padding:0;font:inherit;cursor:pointer}.AuthShell_trap__2p_5j{display:none}