.page.svelte-8k30lk{background:radial-gradient(90% 60% at 50% -10%, var(--iris-tint) 0%, transparent 60%), var(--paper);place-items:center;min-height:100dvh;padding:2rem 1.25rem;display:grid}.panel.svelte-8k30lk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:min(100%,400px);box-shadow:var(--shadow-lg);padding:2.25rem 2rem}.brand.svelte-8k30lk{align-items:baseline;gap:.5rem;margin-bottom:1.5rem;display:flex}.mark.svelte-8k30lk{font-family:var(--font-display);letter-spacing:-.02em;font-size:2rem;font-weight:500}.sub.svelte-8k30lk{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:.68rem}.quote.svelte-8k30lk{border-bottom:1px solid var(--line-soft);margin-bottom:1.5rem;padding:0 0 1.5rem}.quote.svelte-8k30lk blockquote:where(.svelte-8k30lk){font-family:var(--font-display);color:var(--ink);font-size:1.05rem;font-style:italic;line-height:1.4}.quote.svelte-8k30lk figcaption:where(.svelte-8k30lk){font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted);margin-top:.5rem}form.svelte-8k30lk{flex-direction:column;gap:1rem;display:flex}.submit.svelte-8k30lk{width:100%;font-size:var(--t-base);padding:.8em}.hint.svelte-8k30lk{font-size:var(--t-sm);color:var(--muted);line-height:1.45}.sent.svelte-8k30lk{font-size:var(--t-sm);color:var(--muted)}.code-input.svelte-8k30lk{letter-spacing:.5em;text-align:center;font-size:1.5rem}.btn-link.svelte-8k30lk{color:var(--iris);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-self:center}.btn-link.svelte-8k30lk:hover{text-decoration:underline}.error.svelte-8k30lk{background:var(--coral-tint);color:var(--coral);border-radius:var(--r-md);font-size:var(--t-sm);align-items:center;gap:.4rem;margin-top:1rem;padding:.6rem .8rem;display:flex}.error.svelte-8k30lk .sym{flex-shrink:0}
