.auth-sheet,.not-found-sheet{min-width:0;min-height:100dvh;padding:var(--space-md);background:var(--color-paper);justify-content:center;align-items:center;display:flex}.auth-sheet h1,.not-found-sheet h1{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:400}.auth-card{border-radius:var(--radius-card);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);width:100%;max-width:26rem;box-shadow:none}.auth-cta,.not-found-sheet a{border-radius:var(--radius-pill);white-space:nowrap}.auth-cta{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:none;transition:transform var(--dur-micro) var(--ease-out), opacity var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out)}@media (hover:hover) and (pointer:fine){.auth-cta:hover:not(:disabled){opacity:.92}}.auth-cta:focus-visible,.not-found-sheet a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.auth-cta:active:not(:disabled){transform:translateY(1px)}.auth-cta:disabled{opacity:.5;cursor:not-allowed}.auth-cta[data-state=loading]{cursor:wait}.auth-sheet input{border-radius:var(--radius-input);border-width:1px}.not-found-sheet .not-found-code{font-family:var(--font-outlier);font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-xs)}.not-found-sheet h1{font-size:var(--text-2xl);margin-bottom:var(--space-sm);line-height:1.15}.not-found-sheet a{min-height:2.75rem;padding-inline:var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.auth-cta{transition:opacity .15s var(--ease-out)}.auth-cta:hover:not(:disabled),.auth-cta:active:not(:disabled){transform:none}}
