h1.svelte-wkxllv{margin-top:10px}.lead.svelte-wkxllv{margin-top:14px;max-width:60ch}.k-formcard.svelte-wkxllv{margin-top:32px;padding:clamp(20px,4vw,32px)}.k-formcard.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:22px}.k-sub.svelte-wkxllv{color:var(--sub);font-size:14.5px;margin-top:6px}.k-err.svelte-wkxllv{background:#f7eeeb;border:1px solid #e2c9c2;color:#97574a;font-size:14px;padding:11px 14px;border-radius:10px;margin-top:16px}.k-form.svelte-wkxllv{margin-top:20px;display:flex;flex-direction:column;gap:16px}.k-grid2.svelte-wkxllv{display:grid;grid-template-columns:1fr;gap:16px}.k-field.svelte-wkxllv{display:flex;flex-direction:column}.k-field.svelte-wkxllv label:where(.svelte-wkxllv){font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:7px}.k-opt.svelte-wkxllv{font-weight:400;color:var(--faint)}.k-input.svelte-wkxllv{width:100%;font-family:var(--body);font-size:16px;padding:13px 15px;min-height:46px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.k-input.svelte-wkxllv:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.k-textarea.svelte-wkxllv{min-height:120px;resize:vertical;line-height:1.5}.k-submit.svelte-wkxllv{width:100%}.k-done.svelte-wkxllv{display:flex;align-items:flex-start;gap:14px}.k-done-ic.svelte-wkxllv{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent-deep);display:grid;place-items:center}.k-done.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:21px}.k-done.svelte-wkxllv p:where(.svelte-wkxllv){color:var(--sub);margin-top:6px;max-width:46ch}.k-or.svelte-wkxllv{margin-top:40px;color:var(--faint);font-size:14px}.k-routes.svelte-wkxllv{display:grid;gap:16px;margin-top:14px}.k-card.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:20px;margin-bottom:8px}.k-card.svelte-wkxllv p:where(.svelte-wkxllv){color:var(--sub);max-width:56ch;margin-bottom:18px}.k-card.svelte-wkxllv .btn:where(.svelte-wkxllv){width:100%;min-height:44px}@media (min-width: 560px){.k-grid2.svelte-wkxllv{grid-template-columns:1fr 1fr}.k-submit.svelte-wkxllv{width:fit-content}}@media (min-width: 760px){.k-routes.svelte-wkxllv{grid-template-columns:1fr 1fr}.k-card.svelte-wkxllv .btn:where(.svelte-wkxllv){width:fit-content;max-width:100%}}
