form.svelte-fq8g2m{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:18px;padding:20px;display:grid}fieldset.svelte-fq8g2m{border:none;border-bottom:1px solid var(--line);gap:10px;margin:0;padding:0 0 18px;display:grid}legend.svelte-fq8g2m,label.svelte-fq8g2m>span:where(.svelte-fq8g2m){font-family:var(--display);color:var(--ink);padding:0;font-size:13.5px;font-weight:600}label.svelte-fq8g2m{gap:6px;display:grid}label.svelte-fq8g2m small:where(.svelte-fq8g2m){color:var(--muted);font-size:12.5px}input.svelte-fq8g2m,textarea.svelte-fq8g2m{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;height:36px;transition:border-color var(--dur-fast) ease;padding:0 11px;font-size:14px}textarea.svelte-fq8g2m{resize:vertical;height:auto;padding:9px 11px;line-height:1.55}input.svelte-fq8g2m:focus-visible,textarea.svelte-fq8g2m:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.seg.svelte-fq8g2m{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-soft);gap:2px;width:fit-content;padding:3px;display:inline-flex}.seg.svelte-fq8g2m button:where(.svelte-fq8g2m){font:inherit;color:var(--ink-2);cursor:pointer;min-height:28px;transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:none;border-radius:4px;padding:6px 14px;font-size:13.5px;font-weight:600}.seg.svelte-fq8g2m button:where(.svelte-fq8g2m):hover{color:var(--ink)}.seg.svelte-fq8g2m button:where(.svelte-fq8g2m):active{transform:scale(.98)}.seg.svelte-fq8g2m button.on:where(.svelte-fq8g2m){background:var(--accent);color:#fff}.hint.svelte-fq8g2m{color:var(--muted);margin:0;font-size:13px}.hp.svelte-fq8g2m{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.err.svelte-fq8g2m{color:var(--rose);background:var(--fail-soft);border-left:3px solid var(--rose);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;padding:10px 12px;font-size:13.5px}.btn-primary.svelte-fq8g2m{justify-self:start}.foot.svelte-fq8g2m{color:var(--muted);margin:0;font-size:12.5px}.foot.svelte-fq8g2m a:where(.svelte-fq8g2m){color:var(--accent-ink)}.foot.svelte-fq8g2m a:where(.svelte-fq8g2m):hover{text-decoration:underline}.done.svelte-fq8g2m{border:1px solid var(--line);border-radius:var(--radius);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);padding:20px}.done.svelte-fq8g2m h2:where(.svelte-fq8g2m){letter-spacing:-.015em;margin:0 0 8px;font-size:17px}.done.svelte-fq8g2m p:where(.svelte-fq8g2m){color:var(--ink-2);max-width:60ch;margin:0 0 16px;font-size:14px;line-height:1.55}@media (width<=680px){form.svelte-fq8g2m{padding:16px}.btn-primary.svelte-fq8g2m{justify-self:stretch}}@media (prefers-reduced-motion:reduce){input.svelte-fq8g2m,textarea.svelte-fq8g2m,.seg.svelte-fq8g2m button:where(.svelte-fq8g2m){transition:none}}@media (prefers-color-scheme:dark){.chrome:not([data-theme=light]) .seg.svelte-fq8g2m button.on:where(.svelte-fq8g2m){color:var(--ink-fixed)}}.chrome[data-theme=dark] .seg.svelte-fq8g2m button.on:where(.svelte-fq8g2m){color:var(--ink-fixed)}
