form.svelte-1cm0e0j{gap:var(--s-3) var(--s-4);grid-template-columns:1fr 1fr;max-width:46rem;display:grid}label.svelte-1cm0e0j{font-size:var(--t-1);color:var(--ink-2);gap:.4rem;display:grid}em.svelte-1cm0e0j{color:var(--ink-2);font-style:normal}em.need.svelte-1cm0e0j{color:var(--ink);font-size:var(--t-0)}.wide.svelte-1cm0e0j{grid-column:1/-1}input.svelte-1cm0e0j:not([type=checkbox]){border:0;border-bottom:1px solid var(--ink-3);font:inherit;font-size:var(--t-2);color:var(--ink);transition:border-color var(--quick);background:0 0;border-radius:0;padding:.5rem 0}input.svelte-1cm0e0j:not([type=checkbox]):focus{border-bottom-color:var(--ink);outline:0}input[aria-invalid=true].svelte-1cm0e0j:not([type=checkbox]){border-bottom:2px solid var(--ink)}.yes.svelte-1cm0e0j input:where(.svelte-1cm0e0j){opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.yes.svelte-1cm0e0j{cursor:pointer;grid-template-columns:auto 1fr;align-items:baseline;gap:.7rem;position:relative}.box.svelte-1cm0e0j{border:1px solid var(--ink-3);width:.7rem;height:.7rem;transition:background var(--quick), border-color var(--quick), box-shadow var(--quick);align-self:start;margin-top:.3em}.yes.svelte-1cm0e0j:hover .box:where(.svelte-1cm0e0j){border-color:var(--ink)}.yes.svelte-1cm0e0j input:where(.svelte-1cm0e0j):checked+.box:where(.svelte-1cm0e0j){border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 2px var(--ground)}.yes.svelte-1cm0e0j:has(input[aria-invalid=true]:where(.svelte-1cm0e0j)) .box:where(.svelte-1cm0e0j){border-color:var(--ink);border-width:2px}.yes.svelte-1cm0e0j:has(input:where(.svelte-1cm0e0j):focus-visible){outline:1px solid var(--ink);outline-offset:3px}.send.svelte-1cm0e0j{align-items:center;gap:var(--s-3);margin-top:var(--s-1);display:flex}.send.svelte-1cm0e0j p:where(.svelte-1cm0e0j){font-size:var(--t-1);color:var(--ink-2);margin:0}button.svelte-1cm0e0j{background:var(--ink);color:var(--ground);font:inherit;font-size:var(--t-1);cursor:pointer;transition:opacity var(--quick);border:0;padding:.9rem 1.6rem}button.svelte-1cm0e0j:disabled{opacity:.5}button.svelte-1cm0e0j:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.done.svelte-1cm0e0j{font-size:var(--t-3);font-weight:var(--w-thin);outline:0;max-width:24em;margin:0}@media (width<=720px){form.svelte-1cm0e0j{grid-template-columns:1fr}}
