.page.svelte-kmn92s{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:var(--s-6) var(--s-4);background-color:var(--c-paper)}.backdrop.svelte-kmn92s{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.card.svelte-kmn92s{position:relative;width:100%;max-width:26rem;padding:var(--s-6);background:var(--c-surface);border:1px solid var(--c-line-solid);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.brand.svelte-kmn92s{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6)}h1.svelte-kmn92s{margin:0 0 var(--s-2);font-size:var(--text-2xl);line-height:var(--lh-2xl);font-weight:var(--fw-semibold)}.lede.svelte-kmn92s{margin:0 0 var(--s-5);color:var(--c-ink-muted);font-size:var(--text-sm)}.banner-wrap.svelte-kmn92s{margin-bottom:var(--s-4)}form.svelte-kmn92s{display:grid;gap:var(--s-2)}label.svelte-kmn92s{font-size:var(--text-sm);font-weight:var(--fw-medium)}input.svelte-kmn92s{width:100%;padding:.625rem var(--s-3);border:1px solid var(--c-line-solid);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-ink);font:inherit;font-size:var(--text-sm);margin-bottom:var(--s-2)}input.svelte-kmn92s:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px;border-color:transparent}.hint.svelte-kmn92s{margin:0 0 var(--s-3);font-size:var(--text-xs);color:var(--c-ink-faint)}form.svelte-kmn92s .full{width:100%}.dev-note.svelte-kmn92s{padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-accent-soft);border:1px solid var(--c-accent-border);margin-bottom:var(--s-4)}.dev-note.svelte-kmn92s p:where(.svelte-kmn92s){margin:0 0 var(--s-3);font-size:var(--text-sm);color:var(--c-ink-soft)}.confirm-link.svelte-kmn92s{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--c-accent)}.alt.svelte-kmn92s{margin:var(--s-4) 0 0;text-align:center;font-size:var(--text-sm);color:var(--c-ink-muted)}.alt.svelte-kmn92s a:where(.svelte-kmn92s){color:var(--c-accent);text-decoration:none}.alt.svelte-kmn92s a:where(.svelte-kmn92s):hover{text-decoration:underline}
