form.svelte-33db70{background:#fff;color:var(--ink);border-radius:var(--r);padding:clamp(1.15rem,3vw,2rem);box-shadow:0 24px 60px -32px #00000080;--fg-soft: var(--ink-soft);--accent: var(--mango);--accent-ink: #1d1500}fieldset.svelte-33db70{border:0;margin:0;padding:0;display:grid;gap:.85rem;min-width:0}fieldset[hidden].svelte-33db70{display:none}legend.svelte-33db70{font:700 1.45rem/1.15 var(--fd);padding:0;margin-bottom:.9rem;outline:none}legend.svelte-33db70 small:where(.svelte-33db70){display:block;font:700 .8rem var(--fb);color:var(--ink-soft);margin-bottom:.25rem}label.svelte-33db70{display:grid;gap:.3rem;font-weight:600}input.svelte-33db70:not([type=radio],[type=checkbox]),textarea.svelte-33db70{width:100%;min-height:3rem;padding:.65rem .85rem;background:#fff;border:2px solid #86907f;border-radius:.65rem;font-weight:400}input.svelte-33db70:focus,textarea.svelte-33db70:focus{border-color:var(--leaf);outline:2px solid var(--leaf);outline-offset:0}[aria-invalid=true].svelte-33db70{border-color:#b3261e!important}.e.svelte-33db70{color:#a3180f;font-size:.93rem;font-weight:600}.q.svelte-33db70{font-weight:600;margin-top:.25rem}.chips.svelte-33db70{display:flex;flex-wrap:wrap;gap:.5rem}.chips.svelte-33db70 label:where(.svelte-33db70){display:block;font-weight:500;cursor:pointer}.chips.svelte-33db70 input:where(.svelte-33db70){position:absolute;opacity:0;width:1px;height:1px}.chips.svelte-33db70 span:where(.svelte-33db70){display:inline-flex;align-items:center;min-height:2.9rem;padding:.4rem .95rem;border:2px solid #86907f;border-radius:99px}.chips.svelte-33db70 input:where(.svelte-33db70):checked+span:where(.svelte-33db70){background:var(--leaf);border-color:var(--leaf);color:#fff}.chips.svelte-33db70 input:where(.svelte-33db70):focus-visible+span:where(.svelte-33db70){outline:3px solid var(--orange);outline-offset:2px}.consent.svelte-33db70{display:flex;gap:.65rem;align-items:flex-start;font-weight:400;font-size:.95rem}.consent.svelte-33db70 input:where(.svelte-33db70){width:1.5rem;height:1.5rem;flex:none;margin:.1rem 0 0;accent-color:var(--leaf)}.nav.svelte-33db70{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem}.nav.svelte-33db70 .btn:where(.svelte-33db70){margin-left:auto}.btn[disabled].svelte-33db70{opacity:.6}.back.svelte-33db70{min-height:44px;padding-inline:.5rem;background:none;border:0;text-decoration:underline;cursor:pointer}.bar.svelte-33db70{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:1.2rem}.bar.svelte-33db70 i:where(.svelte-33db70){height:.35rem;border-radius:9px;background:#e8e2cf}.bar.svelte-33db70 i.on:where(.svelte-33db70){background:var(--leaf)}.hp.svelte-33db70{position:absolute;left:-9999px;height:1px;overflow:hidden}
