.auth-page{min-height:100vh;padding:var(--space-8) var(--space-5);place-items:center;display:grid}.auth-panel{width:min(100%, var(--content-width-auth));gap:var(--space-5);border:.0625rem solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-panel);box-shadow:var(--shadow-panel);padding:var(--space-8);display:grid}.auth-panel h1,.auth-panel p{margin:0}.auth-panel h1{color:var(--color-text-strong);font-size:var(--font-size-title);line-height:1.2}.auth-eyebrow{color:var(--color-action-primary);font-size:var(--font-size-small);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.auth-description,.auth-note{color:var(--color-text-muted)}.auth-form{gap:var(--space-5);display:grid}.auth-links,.auth-secondary-link{font-size:var(--font-size-small);margin:0}.auth-blocking-state{gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-state-pending-surface);color:var(--color-state-pending-text);padding:var(--space-4);display:grid}@media (width<=32rem){.auth-page{padding:var(--space-4);align-items:start}.auth-panel{padding:var(--space-5)}}
