.submit.svelte-1lpeoi0{display:contents}.wiz.svelte-1lpeoi0{align-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-6);background:var(--color-canvas);font-family:var(--font-sans);color:var(--text-primary);flex-direction:column;display:flex}.top.svelte-1lpeoi0{justify-content:space-between;align-items:center;width:100%;max-width:34rem;display:flex}.brand.svelte-1lpeoi0{align-items:center;gap:var(--space-3);font-family:var(--font-serif);font-weight:var(--weight-semibold);display:inline-flex}.logo.svelte-1lpeoi0{color:var(--text-primary);display:inline-flex}.brand-rule.svelte-1lpeoi0{background:var(--border-strong);width:1px;height:1.1rem}.exit.svelte-1lpeoi0{font-size:var(--font-size-footnote);color:var(--text-accent)}.exit.svelte-1lpeoi0:hover{text-decoration:underline}.steps.svelte-1lpeoi0{align-items:center;gap:var(--space-2);width:100%;max-width:34rem;margin:0;padding:0;list-style:none;display:flex}.stp.svelte-1lpeoi0{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.num.svelte-1lpeoi0{border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--color-surface);width:24px;height:24px;color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.stp.done.svelte-1lpeoi0 .num:where(.svelte-1lpeoi0){background:var(--fill-brand);border-color:var(--fill-brand);color:var(--on-brand)}.stp.active.svelte-1lpeoi0 .num:where(.svelte-1lpeoi0){border-color:var(--fill-brand-strong);color:var(--text-primary)}.lbl.svelte-1lpeoi0{font-size:var(--font-size-caption);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stp.active.svelte-1lpeoi0 .lbl:where(.svelte-1lpeoi0){color:var(--text-primary);font-weight:var(--weight-medium)}@media (width<=34rem){.lbl.svelte-1lpeoi0{display:none}.stp.svelte-1lpeoi0{flex:none}.steps.svelte-1lpeoi0{justify-content:center;gap:var(--space-3)}}.card.svelte-1lpeoi0{width:100%;max-width:34rem;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.card.svelte-1lpeoi0 h1:where(.svelte-1lpeoi0){margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--font-size-h2)}.lede.svelte-1lpeoi0{margin:0 0 var(--space-6);max-width:48ch;color:var(--text-secondary);font-size:var(--font-size-footnote);line-height:var(--leading-relaxed)}.q.svelte-1lpeoi0{margin:var(--space-6) 0 var(--space-3);font-size:var(--font-size-lead);font-weight:var(--weight-semibold)}.q.svelte-1lpeoi0:first-of-type{margin-top:0}.stack.svelte-1lpeoi0{gap:var(--space-4);flex-direction:column;display:flex}.err.svelte-1lpeoi0{margin:var(--space-2) 0 0;font-size:var(--font-size-footnote);color:var(--text-danger)}.ok.svelte-1lpeoi0,.slug-status.svelte-1lpeoi0{margin:var(--space-3) 0 0;font-size:var(--font-size-footnote);color:var(--text-secondary)}.slug-status.taken.svelte-1lpeoi0{color:var(--text-danger)}.suggestions.svelte-1lpeoi0{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sg-label.svelte-1lpeoi0{font-size:var(--font-size-caption);color:var(--text-muted)}.chip.svelte-1lpeoi0{padding:2px var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--text-accent);font-family:var(--font-mono);font-size:var(--font-size-caption);cursor:pointer}.chip.svelte-1lpeoi0:hover{border-color:var(--fill-brand-strong);background:var(--bg-brand)}.grid.svelte-1lpeoi0{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.rlist.svelte-1lpeoi0{gap:var(--space-3);flex-direction:column;display:flex}.opt.svelte-1lpeoi0{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;display:flex}.opt.svelte-1lpeoi0:hover{border-color:var(--border-strong)}.opt.on.svelte-1lpeoi0{border-color:var(--fill-brand-strong);background:var(--bg-brand)}.opt.svelte-1lpeoi0 input:where(.svelte-1lpeoi0){accent-color:var(--fill-brand-strong);margin-top:3px}.opt-body.svelte-1lpeoi0{flex-direction:column;gap:2px;min-width:0;display:flex}.opt-top.svelte-1lpeoi0{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.opt-name.svelte-1lpeoi0{overflow-wrap:break-word;min-width:0;font-weight:var(--weight-semibold)}.opt-tag.svelte-1lpeoi0{font-size:var(--font-size-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.opt-sub.svelte-1lpeoi0{font-size:var(--font-size-caption);color:var(--text-muted);line-height:var(--leading-snug)}.seg.svelte-1lpeoi0{gap:var(--space-1);padding:var(--space-1);background:var(--color-sunken);border-radius:var(--radius);display:inline-flex}.seg-opt.svelte-1lpeoi0{padding:var(--space-1) var(--space-4);border-radius:var(--radius-sm);font-size:var(--font-size-footnote);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer}.seg-opt.on.svelte-1lpeoi0{background:var(--color-surface);color:var(--text-primary);box-shadow:0 1px 2px #241f171a}.seg-opt.svelte-1lpeoi0 input:where(.svelte-1lpeoi0){opacity:0;width:0;height:0;position:absolute}.invites.svelte-1lpeoi0{gap:var(--space-2);flex-direction:column;display:flex}.inv-row.svelte-1lpeoi0{gap:var(--space-2);grid-template-columns:1fr 9rem auto;align-items:start;display:grid}.inv-cell.svelte-1lpeoi0{min-width:0}.inv-x.svelte-1lpeoi0{border-radius:var(--radius);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:start;margin-top:1.75rem}.inv-x.svelte-1lpeoi0:hover{background:var(--color-sunken);color:var(--text-danger)}.add-row.svelte-1lpeoi0{margin-top:var(--space-3)}.nav.svelte-1lpeoi0{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex}.reassure.svelte-1lpeoi0{font-size:var(--font-size-footnote);color:var(--text-muted)}.meter.svelte-1lpeoi0{align-items:center;gap:var(--space-3);display:flex}.meter-bars.svelte-1lpeoi0{flex:1;gap:4px;display:flex}.bar.svelte-1lpeoi0{border-radius:var(--radius-pill);background:var(--color-sunken);flex:1;height:4px}.bar.filled.svelte-1lpeoi0{background:var(--fill-brand-strong)}.meter-label.svelte-1lpeoi0{text-align:right;min-width:3rem;font-size:var(--font-size-caption);color:var(--text-secondary)}.donewrap.svelte-1lpeoi0{min-height:100dvh;padding:var(--space-6);background:var(--color-canvas);font-family:var(--font-sans);color:var(--text-primary);place-items:center;display:grid}.done-card.svelte-1lpeoi0{width:100%;max-width:34rem;padding:var(--space-8);background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center}.done-check.svelte-1lpeoi0{width:48px;height:48px;margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--fill-brand);color:var(--on-brand);font-size:var(--font-size-lead);justify-content:center;align-items:center;display:inline-flex}.done-card.svelte-1lpeoi0 h1:where(.svelte-1lpeoi0){margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--font-size-h2)}.done-lede.svelte-1lpeoi0{margin:0 0 var(--space-6);color:var(--text-secondary);font-size:var(--font-size-footnote)}.setup.svelte-1lpeoi0{margin:0 0 var(--space-6);gap:var(--space-2);text-align:left;font-size:var(--font-size-footnote);color:var(--text-secondary);flex-direction:column;padding:0;list-style:none;display:flex}.setup.svelte-1lpeoi0 li:where(.svelte-1lpeoi0){padding-left:1.5rem;position:relative}.setup.svelte-1lpeoi0 li:where(.svelte-1lpeoi0):before{content:"✓";color:var(--fill-brand-strong);font-weight:var(--weight-bold);position:absolute;left:0}.next.svelte-1lpeoi0{gap:var(--space-2);margin-bottom:var(--space-6);text-align:left;display:grid}.next-card.svelte-1lpeoi0{padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius);color:var(--text-primary);flex-direction:column;gap:2px;display:flex}.next-card.svelte-1lpeoi0:hover{border-color:var(--fill-brand-strong);background:var(--bg-brand)}.next-card.svelte-1lpeoi0 strong:where(.svelte-1lpeoi0){font-weight:var(--weight-semibold)}.next-card.svelte-1lpeoi0 span:where(.svelte-1lpeoi0){font-size:var(--font-size-caption);color:var(--text-muted)}
