.page.svelte-52fghe{min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:var(--space-md)}h1.svelte-52fghe{font-size:1.5rem;font-weight:600;margin-bottom:var(--space-md);text-align:center}form.svelte-52fghe{display:flex;flex-direction:column;gap:var(--space-sm);width:320px}.note.svelte-52fghe{font-size:.875rem;color:var(--muted);margin:0}.error.svelte-52fghe{padding:var(--space-sm);background:#ef44441a;border:1px solid var(--error);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem;margin-bottom:var(--space-sm)}.footer.svelte-52fghe{margin-top:var(--space-md);text-align:center;color:var(--muted);font-size:.875rem}.checkbox-label.svelte-52fghe{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:.8125rem;color:var(--muted);cursor:pointer}.checkbox-label.svelte-52fghe input:where(.svelte-52fghe){margin-top:2px;cursor:pointer}.checkbox-label.svelte-52fghe a:where(.svelte-52fghe){color:var(--primary)}.checkbox-label.svelte-52fghe a:where(.svelte-52fghe):hover{text-decoration:underline}.success-state.svelte-52fghe{text-align:center;width:320px}.success-state.svelte-52fghe p:where(.svelte-52fghe){color:var(--muted);margin:var(--space-sm) 0}.success-state.svelte-52fghe strong:where(.svelte-52fghe){color:var(--text-light)}.hint.svelte-52fghe{font-size:.875rem}.dev-link.svelte-52fghe{margin-top:var(--space-lg);padding:var(--space-md);background:#4f6fff1a;border:1px solid var(--primary);border-radius:var(--radius-sm)}.dev-label.svelte-52fghe{font-size:.75rem;color:var(--primary);margin:0 0 var(--space-xs)}.magic-link.svelte-52fghe{word-break:break-all;font-size:.875rem;color:var(--primary)}
