.field.svelte-14woj0z{align-content:start;gap:7px;min-width:0;display:grid}.span-2.svelte-14woj0z{grid-column:span 2}.span-3.svelte-14woj0z{grid-column:span 3}.span-4.svelte-14woj0z{grid-column:span 4}.span-6.svelte-14woj0z{grid-column:span 6}.label.svelte-14woj0z{font:700 11px/1.2 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--body);padding:0}.req.svelte-14woj0z{color:var(--req)}input.svelte-14woj0z:not([type=checkbox]),select.svelte-14woj0z,textarea.svelte-14woj0z{border:1px solid var(--fieldBorder);background:var(--field);width:100%;color:var(--fieldInk);border-radius:2px;min-height:44px;padding:12px 13px;font-size:15px}textarea.svelte-14woj0z{resize:vertical;min-height:96px}input[type=file].svelte-14woj0z{padding:10px 12px;font-size:14px}input.svelte-14woj0z:not([type=checkbox]):focus-visible,select.svelte-14woj0z:focus-visible,textarea.svelte-14woj0z:focus-visible{border-color:var(--accentBorder);background:var(--surface)}.invalid.svelte-14woj0z input:where(.svelte-14woj0z):not([type=checkbox]),.invalid.svelte-14woj0z select:where(.svelte-14woj0z),.invalid.svelte-14woj0z textarea:where(.svelte-14woj0z){border-color:var(--req)}.group.svelte-14woj0z{border:0;min-width:0;margin:0;padding:0}.group.svelte-14woj0z .label:where(.svelte-14woj0z){margin-bottom:10px}.choices.svelte-14woj0z{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 18px;display:grid}.choice.svelte-14woj0z{min-height:44px;color:var(--fieldInk);cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.choice.svelte-14woj0z input:where(.svelte-14woj0z){width:20px;height:20px;accent-color:var(--accentBase);flex:none;margin:0}.consent.svelte-14woj0z{font-size:14.5px}.hint.svelte-14woj0z{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.error.svelte-14woj0z{color:var(--req);margin:0;font-size:13px;line-height:1.4;animation:.22s svelte-14woj0z-fade-in}@keyframes svelte-14woj0z-fade-in{0%{opacity:0}}@media (width<=899px){.span-2.svelte-14woj0z,.span-3.svelte-14woj0z{grid-column:span 3}.span-4.svelte-14woj0z,.span-6.svelte-14woj0z{grid-column:span 6}}@media (width<=599px){.field.svelte-14woj0z{grid-column:1/-1}}.intake.stepped.svelte-1h7wie7{grid-template-columns:270px 1fr;align-items:start;gap:56px;display:grid}.rail.svelte-1h7wie7{overscroll-behavior:contain;max-height:calc(100vh - 120px);position:sticky;top:96px;overflow-y:auto}.rail-label.svelte-1h7wie7{font:700 11px/1 var(--font-text);letter-spacing:.22em;text-transform:uppercase;color:var(--accentText)}.rows.svelte-1h7wie7{border-top:1px solid var(--rule2);margin:20px 0 0;padding:0;list-style:none}.row.svelte-1h7wie7{border-bottom:1px solid var(--rule);opacity:.55;align-items:baseline;gap:14px;padding:14px 2px;transition:opacity .2s;display:flex}.row.active.svelte-1h7wie7{opacity:1}.num.svelte-1h7wie7{font:700 12px/1 var(--font-display);color:var(--accentText)}.title.svelte-1h7wie7{font:700 14px/1.3 var(--font-text);color:var(--ink)}.tick.svelte-1h7wie7{font:700 12px/1 var(--font-text);color:var(--accentText);opacity:0;margin-left:auto;transition:opacity .2s}.tick.on.svelte-1h7wie7{opacity:1}.rail-note.svelte-1h7wie7{color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.6}form.svelte-1h7wie7{flex-direction:column;gap:20px;display:flex}.summary.svelte-1h7wie7{border-left:3px solid var(--req);background:var(--surface);color:var(--body);border-radius:2px;padding:16px 22px;font-size:14px}.summary.svelte-1h7wie7 p:where(.svelte-1h7wie7){color:var(--ink);margin:0 0 6px;font-weight:700}.summary.svelte-1h7wie7 ul:where(.svelte-1h7wie7){margin:0;padding-left:18px}.summary.svelte-1h7wie7 a:where(.svelte-1h7wie7){color:var(--req);text-decoration:underline}.step.svelte-1h7wie7{border:1px solid var(--rule);background:var(--surface);border-radius:2px;min-width:0;margin:0;padding:0}.step.error.svelte-1h7wie7{box-shadow:inset 3px 0 0 var(--req)}.step.flat.svelte-1h7wie7{background:0 0;border:0}.bar.svelte-1h7wie7{border:0;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;background:0 0;align-items:center;gap:14px;padding:16px 24px;display:flex}.bar.svelte-1h7wie7:hover:not(:disabled){background:var(--paper)}.bar.svelte-1h7wie7:disabled{cursor:default;opacity:.55}.chip.svelte-1h7wie7{background:var(--navy);color:var(--onDark);font:700 10.5px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:7px 10px}.step-title.svelte-1h7wie7{font:600 18px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink)}.marker.svelte-1h7wie7{font:700 17px/1 var(--font-text);color:var(--accentText);margin-left:14px}.bar.svelte-1h7wie7:hover .marker:where(.svelte-1h7wie7){color:var(--accentBase)}.owner.svelte-1h7wie7{font:700 9.5px/1 var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--rule);white-space:nowrap;border-radius:2px;margin-left:auto;padding:6px 9px}.body-wrap.svelte-1h7wie7{opacity:0;transition:grid-template-rows .32s var(--ease-out), opacity .22s ease;grid-template-rows:0fr;display:grid}.body-wrap.open.svelte-1h7wie7{opacity:1;grid-template-rows:1fr}.body-wrap.svelte-1h7wie7>.body:where(.svelte-1h7wie7){min-height:0;overflow:hidden}.body.svelte-1h7wie7{grid-template-columns:repeat(6,1fr);gap:20px 22px;padding:0 24px;display:grid}.open.svelte-1h7wie7>.body:where(.svelte-1h7wie7){padding:24px}.flat.svelte-1h7wie7 .body:where(.svelte-1h7wie7),.flat.svelte-1h7wie7 .open:where(.svelte-1h7wie7)>.body:where(.svelte-1h7wie7){padding:0}.submit.svelte-1h7wie7{background:var(--accentBase);color:var(--onDark);font:700 12px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:17px 34px;display:inline-flex}.submit.svelte-1h7wie7:hover:not(:disabled){background:var(--accentHover);color:var(--onDark)}.submit.svelte-1h7wie7:disabled{opacity:.5;cursor:not-allowed}.submit[aria-busy=true].svelte-1h7wie7{pointer-events:none}.spinner.svelte-1h7wie7{border:1.5px solid var(--deepOutline);border-top-color:var(--onDark);border-radius:50%;width:11px;height:11px;margin-right:10px;animation:.7s linear infinite spin;display:inline-block}.send-error.svelte-1h7wie7{color:var(--req);margin:0;font-size:14px}.success.svelte-1h7wie7{border:1px solid var(--rule);background:var(--surface);border-radius:2px;padding:40px 32px;animation:.25s svelte-1h7wie7-fade-in}.check.svelte-1h7wie7{font:700 34px/1 var(--font-text);color:var(--accentText);display:block}.success.svelte-1h7wie7 h3:where(.svelte-1h7wie7){font:600 24px/1.1 var(--font-display);text-transform:uppercase;color:var(--ink);margin:14px 0 8px}.success.svelte-1h7wie7 p:where(.svelte-1h7wie7){max-width:60ch;color:var(--body);margin:0 0 22px;font-size:15px;line-height:1.6}.secondary.svelte-1h7wie7{border:1.5px solid var(--ink);color:var(--ink);font:700 11.5px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;min-height:44px;padding:14px 22px}.handoff.svelte-1h7wie7{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.handoff-main.svelte-1h7wie7{border:1px solid var(--rule);background:var(--surface);color:var(--body);border-radius:2px;padding:26px;font-size:14.5px;line-height:1.6}.handoff.svelte-1h7wie7 .small:where(.svelte-1h7wie7){color:var(--muted);font-size:13px}.handoff.svelte-1h7wie7 .fallback{margin-top:0}@keyframes svelte-1h7wie7-fade-in{0%{opacity:0}}@media (width<=1199px){.intake.stepped.svelte-1h7wie7{grid-template-columns:1fr;gap:24px}.rail.svelte-1h7wie7{max-height:none;position:static;overflow:visible}.rows.svelte-1h7wie7{flex-wrap:wrap;gap:0 22px;margin-top:14px;display:flex}.row.svelte-1h7wie7{border-bottom:0;padding:10px 0}.tick.svelte-1h7wie7{margin-left:4px}.handoff.svelte-1h7wie7{grid-template-columns:1fr}}@media (width<=599px){.rail.svelte-1h7wie7{z-index:5;background:var(--paper);padding:10px 0;position:sticky;top:88px}.rail-note.svelte-1h7wie7,.row.svelte-1h7wie7 .title:where(.svelte-1h7wie7){display:none}.row.active.svelte-1h7wie7 .title:where(.svelte-1h7wie7){display:inline}.body.svelte-1h7wie7{grid-template-columns:1fr}.bar.svelte-1h7wie7{flex-wrap:wrap;padding:14px 18px}.owner.svelte-1h7wie7{margin-left:0}.open.svelte-1h7wie7>.body:where(.svelte-1h7wie7){padding:20px 18px}}
