form.svelte-1gqmuqj{gap:1.25rem;max-width:34rem;margin:2.2rem 0 3rem;display:grid}.field.svelte-1gqmuqj span:where(.svelte-1gqmuqj),legend.svelte-1gqmuqj{font:650 .92rem/1.2 var(--sans);color:var(--ink-soft);margin-bottom:.45rem;display:block}.field.svelte-1gqmuqj em:where(.svelte-1gqmuqj){font-style:normal;font-weight:400}input[type=email].svelte-1gqmuqj,input[type=text].svelte-1gqmuqj{box-sizing:border-box;width:100%;font:400 1.05rem/1.4 var(--sans);background:var(--paper-glow);color:var(--ink);border:1px solid #1f244024;border-radius:14px;padding:.85rem 1rem}input.svelte-1gqmuqj:focus-visible{outline:2px solid var(--accent);outline-offset:1px}fieldset.svelte-1gqmuqj{border:0;margin:0;padding:0}.choices.svelte-1gqmuqj{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.choice.svelte-1gqmuqj{background:var(--paper-glow);min-height:3.1rem;font:650 1rem/1.2 var(--sans);color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #1f244024;border-radius:14px;align-items:center;padding:.6rem 1rem;display:flex}.choice.svelte-1gqmuqj input:where(.svelte-1gqmuqj){opacity:0;pointer-events:none;position:absolute}.choice.svelte-1gqmuqj:has(input:where(.svelte-1gqmuqj):checked){border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .35);background:var(--paper)}.choice.svelte-1gqmuqj:has(input:where(.svelte-1gqmuqj):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.note.svelte-1gqmuqj{font:400 .92rem/1.45 var(--sans);color:var(--ink-soft);margin:.6rem 0 0}.consent.svelte-1gqmuqj{font:400 .98rem/1.45 var(--sans);cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.consent.svelte-1gqmuqj input:where(.svelte-1gqmuqj){width:1.1rem;height:1.1rem;accent-color:var(--accent);margin-top:.25rem}.trap.svelte-1gqmuqj{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.send.svelte-1gqmuqj{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.send.svelte-1gqmuqj button:where(.svelte-1gqmuqj){cursor:pointer}.send.svelte-1gqmuqj button[disabled]:where(.svelte-1gqmuqj){opacity:.7;cursor:default}.error.svelte-1gqmuqj{color:#a4402a;font:650 .95rem/1.4 var(--sans);margin:0}.small.svelte-1gqmuqj{font-size:.85rem}.done.svelte-1gqmuqj{max-width:34rem;margin:2.2rem 0 3rem;padding:1.6rem 1.8rem}.done.svelte-1gqmuqj h2:where(.svelte-1gqmuqj){margin-top:0}@media (width<=520px){.choices.svelte-1gqmuqj{grid-template-columns:1fr}}
