.auth-shell.svelte-1l0quee{min-height:100dvh;padding-inline:max(1.25rem, env(safe-area-inset-left)) max(1.25rem, env(safe-area-inset-right));padding-top:max(2.5rem, env(safe-area-inset-top));padding-bottom:max(2.5rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.auth-shell__inner.svelte-1l0quee{flex-direction:column;gap:1.5rem;width:100%;max-width:24rem;margin-inline:auto;display:flex}.auth-brand.svelte-1l0quee{border-radius:var(--ds-radius-sm);transition:background-color var(--ds-duration-control) var(--ds-ease-out), transform var(--ds-duration-press) var(--ds-ease-out);align-self:center;padding:.25rem .5rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.auth-brand.svelte-1l0quee:hover{background-color:var(--ds-ai-tint)}}.auth-brand.svelte-1l0quee:active{transform:scale(var(--ds-press-scale))}.auth-trust.svelte-1l0quee{text-align:center;color:var(--ds-ink-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.6}.auth-shell.svelte-1l0quee .auth-title{text-align:center;letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.3}.auth-shell.svelte-1l0quee .auth-link{color:var(--ds-primary);text-underline-offset:.2em;border-radius:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.auth-shell.svelte-1l0quee .auth-link:hover{color:var(--ds-primary-hover)}}.auth-shell.svelte-1l0quee .auth-code-input input{letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}
