.page.svelte-1uha8ag{padding-block:1.4rem 4rem}.intro.svelte-1uha8ag{max-width:880px;margin:1rem auto 1.5rem}h1.svelte-1uha8ag{letter-spacing:-.07em;margin:.8rem 0;font-size:clamp(2.7rem,9vw,6rem);line-height:.9}.lede.svelte-1uha8ag{color:var(--text);font-size:clamp(1rem,2vw,1.25rem)}.form-card.svelte-1uha8ag{max-width:880px;margin:0 auto;padding:clamp(1rem,4vw,2rem)}.error.svelte-1uha8ag{border:1px solid var(--error-border);background:var(--error-bg);color:var(--error-text);border-radius:1rem;padding:.85rem 1rem}.small-error.svelte-1uha8ag{margin:.85rem 0 0}form.svelte-1uha8ag{gap:1rem;display:grid}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.builder.svelte-1uha8ag,.response-type-section.svelte-1uha8ag,.organizer-section.svelte-1uha8ag,fieldset.svelte-1uha8ag{border:1px solid var(--border-strong);background:var(--surface-softer);border-radius:1.2rem;padding:1rem}.builder.svelte-1uha8ag{gap:1.2rem;display:grid;position:relative}.builder-head.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;display:flex}.step.svelte-1uha8ag,.substep.svelte-1uha8ag{color:var(--accent-text);margin:0 0 .75rem;font-weight:900}.substep.svelte-1uha8ag{color:var(--text)}.remove-block.svelte-1uha8ag{border:1px solid var(--border-strong);background:var(--surface-soft);width:2rem;height:2rem;color:var(--text);box-shadow:none;border-radius:999px;place-items:center;padding:0;display:grid}.compact.svelte-1uha8ag{padding:.6rem .9rem}.calendar.svelte-1uha8ag{border:1px solid var(--border);background:var(--surface-dark);border-radius:1rem;padding:.8rem}.calendar-head.svelte-1uha8ag{text-align:center;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-bottom:.8rem;display:grid}.weekday-row.svelte-1uha8ag,.calendar-grid.svelte-1uha8ag{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.weekday-row.svelte-1uha8ag{color:var(--muted);text-align:center;margin-bottom:.35rem;font-size:.85rem;font-weight:850}.calendar-grid.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--border);background:var(--surface-soft);min-height:2.7rem;color:var(--text);box-shadow:none;border-radius:.75rem;padding:0}.calendar-grid.svelte-1uha8ag button.muted-day:where(.svelte-1uha8ag){opacity:.38}.calendar-grid.svelte-1uha8ag button.selected:where(.svelte-1uha8ag){background:var(--accent);color:var(--text-inverse);border-color:#0000;font-weight:950}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.chip.svelte-1uha8ag,.toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--border-strong);background:var(--surface-soft);color:var(--text);box-shadow:none;border-radius:999px;padding:.55rem .75rem}.chip.selected.svelte-1uha8ag{background:var(--accent-soft);color:var(--accent-text)}.radio-set.svelte-1uha8ag{gap:.6rem;display:grid}.radio-set.svelte-1uha8ag label:where(.svelte-1uha8ag){border:1px solid var(--border);background:var(--surface-dark);border-radius:1rem;align-items:center;gap:.65rem;padding:.8rem;font-weight:700;display:flex}.radio-set.svelte-1uha8ag input:where(.svelte-1uha8ag){width:auto}.time-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.time-picker.svelte-1uha8ag{grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.toggle.svelte-1uha8ag{border:1px solid var(--border-strong);border-radius:999px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.toggle.svelte-1uha8ag button:where(.svelte-1uha8ag){border:0;border-radius:0;padding:.7rem}.toggle.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--accent);color:var(--text-inverse)}.slot-length.svelte-1uha8ag{margin-top:.85rem}.empty.svelte-1uha8ag,small.svelte-1uha8ag,.optional.svelte-1uha8ag,.helper.svelte-1uha8ag{color:var(--muted)}.optional.svelte-1uha8ag{font-weight:700}.helper.svelte-1uha8ag{margin:-.35rem 0 1rem;line-height:1.45}fieldset.svelte-1uha8ag{gap:.6rem;display:grid}legend.svelte-1uha8ag{padding-inline:.35rem;font-weight:850}.check.svelte-1uha8ag{align-items:center;gap:.65rem;font-weight:600;display:flex}.check.svelte-1uha8ag input:where(.svelte-1uha8ag){width:auto}@media (width<=760px){.grid.svelte-1uha8ag,.time-grid.svelte-1uha8ag{grid-template-columns:1fr}.time-picker.svelte-1uha8ag{grid-template-columns:1fr 1fr}.time-picker.svelte-1uha8ag strong:where(.svelte-1uha8ag),.toggle.svelte-1uha8ag{grid-column:1/-1}}
