.auth-surface_shell__h_A3w{display:grid;min-height:calc(100dvh - 9rem);place-items:center;padding:32px 20px;background:var(--background,#f4f6f4);color:var(--foreground)}.auth-surface_panel__SVV1m{display:grid;width:min(460px,100%);gap:24px;padding:clamp(24px,5vw,40px);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:0 10px 40px rgb(0 0 0/.3)}.auth-surface_panel__SVV1m h1{margin:0 0 12px;font-size:clamp(1.75rem,5vw,2rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.auth-surface_panel__SVV1m p{margin:0;line-height:1.6;color:var(--muted)}.auth-surface_panel__SVV1m ol{margin:0;padding-left:22px;display:grid;gap:12px;line-height:1.5}.auth-surface_action__9u5F1{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border:1px solid transparent;border-radius:8px;background:var(--accent);color:var(--accent-foreground);text-decoration:none;text-align:center;font:inherit;font-weight:700;cursor:pointer}.auth-surface_action__9u5F1:hover:not(:disabled){background:var(--accent-hover)}.auth-surface_action__9u5F1:disabled{background:var(--control-disabled);color:var(--text-disabled);cursor:not-allowed}.auth-surface_panel__SVV1m .auth-surface_notice__2Ds3Z{padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--surface-secondary)}.auth-surface_panel__SVV1m .auth-surface_error__xSoXw{color:var(--danger)}.auth-surface_link__r7DKi{color:var(--link);text-underline-offset:4px;line-height:1.5}.auth-surface_panel__SVV1m :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.auth-surface_entry__QfvbB{display:grid;justify-items:center;gap:1rem;width:min(460px,100%)}.auth-surface_hint__wAIPC{color:var(--muted);font-size:.75rem;line-height:1.6}