.layout.svelte-1bv7ezn{gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.form.svelte-1bv7ezn{gap:var(--space-5);padding:clamp(var(--space-5), 4vw, var(--space-7));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-3);display:grid}fieldset.svelte-1bv7ezn{gap:var(--space-3);border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}legend.svelte-1bv7ezn{margin-bottom:var(--space-3);padding:0;font-weight:600}.radio.svelte-1bv7ezn{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-2);cursor:pointer;align-items:flex-start;display:flex}.radio.svelte-1bv7ezn:has(input:where(.svelte-1bv7ezn):checked){border-color:var(--accent);background:var(--accent-soft)}.radio.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:var(--text-muted)}input[type=radio].svelte-1bv7ezn{accent-color:var(--accent);flex:none;width:1.1rem;height:1.1rem;margin-top:.3em}.field.svelte-1bv7ezn{gap:var(--space-2);display:grid}label.svelte-1bv7ezn{font-weight:600}.opt.svelte-1bv7ezn{color:var(--text-muted);font-weight:400}input[type=text].svelte-1bv7ezn,input[type=email].svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-2)}textarea.svelte-1bv7ezn{resize:vertical}input.svelte-1bv7ezn:focus-visible,select.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}input.svelte-1bv7ezn:user-invalid{border-color:var(--deny)}.hint.svelte-1bv7ezn,.privacy.svelte-1bv7ezn{color:var(--text-muted);font-size:.9rem}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.submit.svelte-1bv7ezn{display:grid}.status.svelte-1bv7ezn:empty{display:none}.status.svelte-1bv7ezn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-2);background:var(--surface-raised)}.side.svelte-1bv7ezn{gap:var(--space-4);display:grid}.side.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--step-1)}.side.svelte-1bv7ezn dl:where(.svelte-1bv7ezn){gap:var(--space-3);display:grid}.side.svelte-1bv7ezn dt:where(.svelte-1bv7ezn){font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.side.svelte-1bv7ezn dd:where(.svelte-1bv7ezn){margin:0}.side.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-muted)}.preview-box.svelte-1bv7ezn{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-3);background:var(--accent-soft);margin-bottom:var(--space-3);display:grid}.preview-box.svelte-1bv7ezn a:where(.svelte-1bv7ezn){font-weight:600}@media (width<=60rem){.layout.svelte-1bv7ezn{grid-template-columns:1fr}}@media (width<=30rem){fieldset.svelte-1bv7ezn{grid-template-columns:1fr}}
