.intro.svelte-bohmts{text-align:center;margin:0 auto 24px;max-width:560px}.intro.svelte-bohmts h1:where(.svelte-bohmts){font-size:34px;line-height:1.1;margin:0 0 10px;color:var(--text)}.intro.svelte-bohmts p:where(.svelte-bohmts){margin:0;color:var(--text-muted);font-size:15px;line-height:1.55}.panel.svelte-bohmts{max-width:640px;margin:0 auto;padding:22px 18px}form.svelte-bohmts{display:grid;gap:8px}.kinds.svelte-bohmts{border:0;margin:0 0 8px;padding:0;min-width:0}.lbl.svelte-bohmts{font-size:13px;color:var(--text-muted);font-weight:500;margin:8px 0 2px;display:block;padding:0}.opt.svelte-bohmts{font-weight:400}.chips.svelte-bohmts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip.svelte-bohmts{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--border-strong);background:var(--bg);font-size:14px;cursor:pointer}.chip.svelte-bohmts input:where(.svelte-bohmts){position:absolute;opacity:0;pointer-events:none}.chip.on.svelte-bohmts{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text);font-weight:600}.chip.svelte-bohmts:has(input:where(.svelte-bohmts):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.hint.svelte-bohmts{margin:2px 0 0;font-size:12px;color:var(--text-muted);line-height:1.45}textarea.svelte-bohmts{width:100%;font-size:16px;resize:vertical;min-height:140px}.sh-input.svelte-bohmts{width:100%;font-size:16px}.row.svelte-bohmts{display:grid;gap:8px}.quote.svelte-bohmts{display:flex;gap:10px;align-items:flex-start;margin-top:10px;font-size:14px;cursor:pointer}.quote.svelte-bohmts input:where(.svelte-bohmts){margin-top:3px}.hp.svelte-bohmts{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.err.svelte-bohmts{background:#ffe8e6;background:oklch(.95 .05 25);color:var(--danger);padding:10px 12px;border-radius:10px;font-size:13px;margin:6px 0 0}.submit.svelte-bohmts{margin-top:12px;justify-self:start}.done.svelte-bohmts{text-align:center;display:grid;justify-items:center;gap:8px;padding:12px 0}.done.svelte-bohmts h2:where(.svelte-bohmts){margin:4px 0 0;font-size:24px}.done.svelte-bohmts p:where(.svelte-bohmts){margin:0;color:var(--text-muted);max-width:420px}.tick.svelte-bohmts{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text)}.done-links.svelte-bohmts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.other.svelte-bohmts{text-align:center;font-size:13px;color:var(--text-muted);margin:18px 0 0}.other.svelte-bohmts a:where(.svelte-bohmts){color:var(--accent-text)}@media (min-width: 640px){.panel.svelte-bohmts{padding:28px}.row.svelte-bohmts{grid-template-columns:1fr 1fr;gap:14px}}
