.auth_page__BsXpX{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:max(var(--space-6),env(safe-area-inset-top)) max(var(--space-6),env(safe-area-inset-right)) max(var(--space-6),env(safe-area-inset-bottom)) max(var(--space-6),env(safe-area-inset-left));background:var(--color-surface-sunken)}.auth_card__T3rrv{width:min(440px,100%);background:var(--color-surface-card);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-10) var(--space-10) var(--space-8);display:flex;flex-direction:column;align-items:center}.auth_appName__0VlFn{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-h1);letter-spacing:var(--ls-heading);color:var(--color-text-display);margin-bottom:var(--space-2)}.auth_fields__sLbkp{width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.auth_inputTrailingBtn__BSguL{width:var(--control-height-md);height:var(--control-height-md);display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.auth_inputTrailingBtn__BSguL:hover{color:var(--color-text-body)}.auth_securityNote__r5t20{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--color-text-muted);letter-spacing:var(--ls-body)}.auth_errorBanner__1Xp3n,.auth_securityNote__r5t20{font-family:var(--font-sans);font-size:var(--fs-sm)}.auth_errorBanner__1Xp3n{width:100%;padding:var(--space-3) var(--space-4);background:var(--danger-100);border:var(--border-width-hairline) solid var(--danger-600);border-radius:var(--radius-sm);color:var(--danger-600);line-height:var(--lh-snug);margin-bottom:var(--space-1)}@media (max-width:480px){.auth_page__BsXpX{align-items:flex-start;padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left))}.auth_card__T3rrv{margin-block:auto;padding:var(--space-8) var(--space-5) var(--space-6);border-radius:var(--radius-lg)}}