.page.svelte-j03mf9{place-items:center;min-height:80svh;padding:5rem 1.25rem 7rem;display:grid;position:relative;overflow:hidden}.card.svelte-j03mf9{z-index:1;width:min(30rem,100%);padding:var(--space-7) var(--space-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.intro.svelte-j03mf9,.done.svelte-j03mf9{gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.title.svelte-j03mf9{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text);font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800;line-height:1.05}.lede.svelte-j03mf9{font-size:var(--fs-small);color:var(--text-muted);line-height:1.55}.link.svelte-j03mf9{color:var(--accent)}.form.svelte-j03mf9{margin-top:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.email.svelte-j03mf9{height:var(--control-h-lg);padding:0 var(--space-4);border-radius:var(--r-input);background:var(--bg-2);border:1px solid var(--border);color:var(--text);font-size:var(--fs-body)}.err.svelte-j03mf9{font-size:var(--fs-small);color:var(--c-err)}.mk-btn.full.svelte-j03mf9{width:100%}.done.svelte-j03mf9 .mk-btn:where(.svelte-j03mf9){margin-top:var(--space-3)}
