.picker.svelte-97dcto{gap:12px;display:grid}.label.svelte-97dcto{font-size:15px;font-weight:600}.entry.svelte-97dcto{align-items:flex-start;gap:10px;display:flex;position:relative}.combo.svelte-97dcto{flex:1;min-width:0}.combo.svelte-97dcto .input:where(.svelte-97dcto){font-variant-numeric:tabular-nums;letter-spacing:.02em}.suggestions.svelte-97dcto{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 24px #0316021f}.suggestions.svelte-97dcto li:where(.svelte-97dcto){cursor:pointer;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.suggestions.svelte-97dcto li:where(.svelte-97dcto) strong:where(.svelte-97dcto){white-space:nowrap}.suggestions.svelte-97dcto li:where(.svelte-97dcto) span:where(.svelte-97dcto){color:var(--muted);text-align:right;font-size:14px}.suggestions.svelte-97dcto li:where(.svelte-97dcto):hover,.suggestions.svelte-97dcto li.active:where(.svelte-97dcto){background:var(--sage-wash)}.unmatched.svelte-97dcto{color:#8a3412;margin:-4px 0 0;font-size:14px}h3.svelte-97dcto{margin:8px 0 0;font-size:15px;font-weight:600}.chosen.svelte-97dcto{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chosen.svelte-97dcto li:where(.svelte-97dcto){border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.chosen.svelte-97dcto li:where(.svelte-97dcto) div:where(.svelte-97dcto){flex:1;min-width:0;display:grid}.chosen.svelte-97dcto small:where(.svelte-97dcto){color:var(--muted);font-size:14px}.check.svelte-97dcto{background:var(--sage-soft);width:26px;height:26px;color:var(--heading);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.chosen.svelte-97dcto .link:where(.svelte-97dcto){font-size:14px}.brand.svelte-1uha8ag{background:var(--brand);justify-content:center;padding:0 20px;display:flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){width:auto;height:110px;display:block}main.svelte-1uha8ag{gap:16px;width:min(640px,100%);margin:0 auto;padding:24px 16px 40px;display:grid}.card.svelte-1uha8ag{background:#fff;border-radius:14px;gap:18px;padding:28px;display:grid;box-shadow:0 1px 2px #0316020f,0 12px 32px #03160212}h2.svelte-1uha8ag{outline:none;scroll-margin-top:16px}.lead.svelte-1uha8ag{color:var(--muted)}form.svelte-1uha8ag{gap:28px;margin-top:6px;display:grid}.part.svelte-1uha8ag{gap:16px;display:grid}.part.svelte-1uha8ag+.part:where(.svelte-1uha8ag),.consents.svelte-1uha8ag{border-top:1px solid var(--line);padding-top:28px}.consents.svelte-1uha8ag{gap:14px;display:grid}.part.svelte-1uha8ag h2:where(.svelte-1uha8ag){align-items:center;gap:12px;font-size:clamp(22px,4vw,26px);display:flex}.number.svelte-1uha8ag{background:var(--brand);color:#fff;width:30px;height:30px;font:600 15px var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.part.svelte-1uha8ag>label:where(.svelte-1uha8ag):not(.choice),.names.svelte-1uha8ag label:where(.svelte-1uha8ag){gap:6px;font-size:15px;font-weight:600;display:grid}.names.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.optional.svelte-1uha8ag{color:var(--muted);font-weight:400}.choice.svelte-1uha8ag{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.choice.svelte-1uha8ag input:where(.svelte-1uha8ag){width:20px;height:20px;accent-color:var(--brand);flex:none;margin:1px 0 0}.trap.svelte-1uha8ag{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done.svelte-1uha8ag{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.card.svelte-1uha8ag>.button:where(.svelte-1uha8ag){justify-self:start}.hint.svelte-1uha8ag{color:var(--muted);font-size:14px}.dev.svelte-1uha8ag{font-size:14px}footer.svelte-1uha8ag{justify-content:center;gap:20px;font-size:14px;display:flex}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted)}@media (width<=520px){.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){height:84px}.card.svelte-1uha8ag{padding:22px 18px}form.svelte-1uha8ag>.button:where(.svelte-1uha8ag){width:100%}}
