.field.svelte-175sa6o{margin:0 0 2rem;padding:0;border:0;min-width:0}label.svelte-175sa6o,legend.svelte-175sa6o{display:block;padding:0;margin-bottom:.35rem;font-weight:600}.req.svelte-175sa6o{margin-left:.25em;color:var(--accent)}.help.svelte-175sa6o{margin:0 0 .6rem;color:var(--text-muted);font-size:.95rem}.error.svelte-175sa6o{margin:.5rem 0 0;color:var(--text);font-weight:600}.error.svelte-175sa6o:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:.5em;border-radius:50%;background:var(--accent)}.has-error.svelte-175sa6o{border-left:3px solid var(--accent);padding-left:1rem}form.svelte-8q9nf{margin:2.5rem 0;max-width:42rem}.nudge.svelte-8q9nf{font-weight:600}input[type=text].svelte-8q9nf,textarea.svelte-8q9nf{width:100%;max-width:var(--measure);padding:.6rem .7rem;background:var(--raised);color:var(--text);border:1px solid var(--border);border-radius:3px;font:inherit}.choices.svelte-8q9nf{display:grid;gap:.5rem}.choices.inline.svelte-8q9nf{grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:none;gap:.5rem 1.25rem}@media(max-width:40rem){.choices.inline.svelte-8q9nf{grid-auto-flow:row;grid-auto-columns:auto}}.choice.svelte-8q9nf{display:flex;align-items:baseline;gap:.6rem;min-height:2.75rem;padding:.25rem 0;cursor:pointer}.choice.svelte-8q9nf input:where(.svelte-8q9nf){width:1.15rem;height:1.15rem;flex:0 0 auto;accent-color:var(--accent)}.meaning.svelte-8q9nf{color:var(--text-muted)}.tiers.svelte-8q9nf .choice:where(.svelte-8q9nf) strong:where(.svelte-8q9nf){display:inline-block;min-width:1.2em}.counter.svelte-8q9nf{margin:.4rem 0 0;color:var(--text-muted);font-size:.85rem}.counter.over.svelte-8q9nf{color:var(--text)}.consent.svelte-8q9nf{margin:3rem 0 2rem;padding:1.5rem;background:var(--raised);border:1px solid var(--border);border-radius:4px}.consent.svelte-8q9nf h2:where(.svelte-8q9nf){margin-top:0;font-size:1.15rem}.consent.svelte-8q9nf blockquote:where(.svelte-8q9nf){margin:0 0 1rem;padding-left:1rem;border-left:3px solid var(--accent)}.opt-out.svelte-8q9nf{color:var(--text-muted);font-size:.95rem}.consent-box.svelte-8q9nf{font-weight:600}.after.svelte-8q9nf{color:var(--text-muted)}.sending.svelte-8q9nf{margin-top:1rem}
