.section.svelte-oabft1{margin-bottom:var(--space-5)}.section-label.svelte-oabft1{font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--text-2);margin-bottom:var(--space-3)}.template-grid.svelte-oabft1{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.template-btn.svelte-oabft1{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);background:var(--surface);border-radius:var(--r-md);border:1px solid var(--border);transition:border-color .15s,background .15s,transform .15s;box-shadow:var(--shadow-sm)}.template-btn.selected.svelte-oabft1{border-color:var(--brand-orange);background:var(--brand-orange-muted)}.template-btn.svelte-oabft1:hover{border-color:var(--brand-orange);transform:translateY(-1px)}.tmpl-icon.svelte-oabft1{font-size:1.3rem}.tmpl-label.svelte-oabft1{font-family:var(--font-display);font-weight:700;font-size:.8rem;color:var(--text-1)}.form-card.svelte-oabft1{padding:clamp(18px,3vw,28px);margin-bottom:var(--space-4);background:linear-gradient(180deg,#fffffffa,#f8fafdf0)}.field.svelte-oabft1{margin-bottom:var(--space-5)}.field.svelte-oabft1:last-child{margin-bottom:0}.audience-fieldset.svelte-oabft1{border:0}.field-hint-row.svelte-oabft1{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.field-hint.svelte-oabft1{font-size:.74rem;color:var(--text-3)}.field-hint-inline.svelte-oabft1{font-size:.78rem;color:var(--text-3);font-weight:600}.field-error.svelte-oabft1{font-size:.78rem;color:var(--red);font-weight:600}.char-count.svelte-oabft1{font-size:.72rem;color:var(--text-3)}.char-count.warn.svelte-oabft1{color:var(--yellow)}.optional.svelte-oabft1{font-weight:400;color:var(--text-3);font-size:.78rem;margin-left:4px}.field-input.error.svelte-oabft1{border-color:var(--red)}.field-subtle.svelte-oabft1{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid rgba(218,220,224,.72)}.field-input-subtle.svelte-oabft1{background:var(--bg);border-color:var(--border)}.field-input-subtle.svelte-oabft1:focus{border-color:var(--brand-orange-light);background:var(--surface)}.audience-grid.svelte-oabft1{display:flex;flex-wrap:wrap;gap:var(--space-2)}.audience-chip.svelte-oabft1{padding:8px 11px;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);color:var(--text-2);font-size:.78rem;font-weight:800;transition:border-color .15s,background .15s,color .15s}.audience-chip.selected.svelte-oabft1{border-color:var(--blue);background:#2d7dd21a;color:var(--blue)}.audience-fields.svelte-oabft1{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.audience-context-box.svelte-oabft1{min-height:88px}.options-list.svelte-oabft1{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.option-row.svelte-oabft1{display:flex;align-items:center;gap:var(--space-2)}.option-num.svelte-oabft1{width:24px;height:24px;border-radius:50%;background:var(--brand-orange-muted);color:var(--brand-orange);font-family:var(--font-display);font-weight:800;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.option-input.svelte-oabft1{flex:1}.remove-btn.svelte-oabft1{color:var(--text-3);padding:6px;border-radius:var(--r-sm);transition:color .15s,background .15s;display:flex;flex-shrink:0}.remove-btn.svelte-oabft1:hover{color:var(--red);background:#fdeaea}.add-option-btn.svelte-oabft1{font-family:var(--font-display);font-weight:700;font-size:.82rem;color:var(--brand-orange);padding:4px 0;transition:opacity .15s}.add-option-btn.svelte-oabft1:hover{opacity:.7}.form-actions.svelte-oabft1{display:flex;gap:var(--space-3);align-items:center}.submit-btn.svelte-oabft1{flex:1}.preview-toggle.svelte-oabft1{margin-bottom:var(--space-4)}.preview-toggle-btn.svelte-oabft1{width:100%;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--text-2);cursor:pointer;transition:all .15s}.preview-toggle-btn.active.svelte-oabft1{background:var(--brand-orange-muted);border-color:var(--brand-orange);color:var(--brand-orange)}.preview-toggle-btn.svelte-oabft1:hover{border-color:var(--brand-orange-light)}.preview-card.svelte-oabft1{padding:var(--space-5);margin-bottom:var(--space-4);background:var(--bg);border:1px dashed var(--border)}.preview-title.svelte-oabft1{font-size:.75rem;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-3)}.preview-question.svelte-oabft1{font-size:1.1rem;font-weight:800;color:var(--text-1);margin-bottom:var(--space-2);line-height:1.4}.preview-desc.svelte-oabft1{font-size:.9rem;color:var(--text-2);margin-bottom:var(--space-4);line-height:1.5}.preview-options.svelte-oabft1{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}.preview-option.svelte-oabft1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-weight:600;color:var(--text-2)}.preview-option-circle.svelte-oabft1{width:20px;height:20px;border-radius:50%;border:1px solid var(--border);flex-shrink:0}.preview-tag.svelte-oabft1{display:inline-block;font-size:.8rem;font-weight:600;color:var(--brand-orange);background:var(--brand-orange-muted);padding:4px 10px;border-radius:var(--r-full);margin-bottom:var(--space-2)}.preview-audience.svelte-oabft1{display:flex;flex-wrap:wrap;gap:var(--space-2)}.preview-audience.svelte-oabft1 span:where(.svelte-oabft1){display:inline-flex;padding:4px 9px;border-radius:var(--r-full);background:#2d7dd21a;color:var(--blue);font-size:.75rem;font-weight:800}.preview-audience-note.svelte-oabft1{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--r-md);background:var(--surface);color:var(--text-2);font-size:.86rem;line-height:1.5}.page-content.svelte-jztt4t{max-width:760px;margin:0 auto}.create-header.svelte-jztt4t{margin-bottom:var(--space-5);padding:var(--space-4) 0 var(--space-1)}.page-title.svelte-jztt4t{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:860;color:var(--text-1)}.page-sub.svelte-jztt4t{max-width:34rem;font-size:.95rem;color:var(--text-2);margin-top:var(--space-2);line-height:1.55}
