form.svelte-1bv7ezn,.done.svelte-1bv7ezn{max-width:560px}.fields.svelte-1bv7ezn{flex-direction:column;gap:22px;margin-bottom:28px;display:flex}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.primary.svelte-1bv7ezn{background:var(--accent);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:15px 28px;font-size:15px;font-weight:700;display:inline-block}.primary.svelte-1bv7ezn:hover{background:var(--accent-strong)}.primary.svelte-1bv7ezn:disabled{opacity:.6;cursor:progress}.primary.svelte-1bv7ezn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.done.svelte-1bv7ezn{background:var(--card);border:1px solid var(--ink);border-top:4px solid var(--accent);border-radius:16px;padding:28px}.done.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 10px;font-size:26px}.done.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0 0 16px;line-height:1.6}.direct.svelte-1bv7ezn{max-width:560px;margin-top:48px}.direct.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-family:var(--font-display);margin:0 0 8px;font-size:22px}.direct.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;line-height:1.8}.direct.svelte-1bv7ezn a:where(.svelte-1bv7ezn){border-bottom:2px solid var(--accent);font-weight:700}
