.flow.svelte-16klrz3{max-width:720px;margin-inline:auto}.progress.svelte-16klrz3{gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:var(--border-width) solid var(--color-divider);flex-wrap:wrap;list-style:none;display:flex}.progress-step.svelte-16klrz3{font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--color-text-subtle);align-items:baseline;gap:.5rem;line-height:1.2;display:flex}.progress-step.done.svelte-16klrz3{color:var(--color-text-muted)}.progress-step.current.svelte-16klrz3{color:var(--color-brand-strong)}.p-n.svelte-16klrz3{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:700}.choices.svelte-16klrz3{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;list-style:none;display:grid}.choice.svelte-16klrz3{gap:var(--space-md);text-align:left;width:100%;height:100%;padding:var(--space-md);font:inherit;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-hard-dark);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;text-decoration:none;display:grid}.choice.svelte-16klrz3:hover{box-shadow:var(--shadow-hard-hover);transform:translate(2px,2px)}.choice.open.svelte-16klrz3{box-shadow:var(--shadow-hard-hover);border-color:var(--color-brand-strong);background:var(--color-surface-warm);transform:translate(2px,2px)}.c-icon.svelte-16klrz3{width:30px;height:30px;color:var(--color-brand-strong)}.c-label.svelte-16klrz3{font-family:var(--font-display);color:var(--color-text);font-size:1.125rem;font-weight:700;line-height:1.2}.c-arrow.svelte-16klrz3{color:var(--color-brand-strong);font-size:1.25rem;line-height:1}.c-chevron.svelte-16klrz3{width:20px;height:20px;color:var(--color-brand-strong);transition:transform var(--dur-fast) var(--ease-out)}.choice.open.svelte-16klrz3 .c-chevron:where(.svelte-16klrz3){transform:rotate(180deg)}.referral-slot.svelte-16klrz3:not(:empty){margin-top:var(--space-md)}.referral.svelte-16klrz3{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border:var(--border-width) solid var(--color-brand-strong);border-radius:var(--radius-card);background:var(--color-surface-warm);flex-direction:column;display:flex}.referral.svelte-16klrz3 p:where(.svelte-16klrz3){color:var(--color-text-muted);line-height:var(--lh-body);max-width:60ch}.placeholder.svelte-16klrz3{margin-top:var(--space-lg);padding:var(--space-xl);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-warm)}.placeholder.svelte-16klrz3 h3:where(.svelte-16klrz3){margin:var(--space-sm) 0 var(--space-md);font-size:var(--fs-h3);line-height:1.25}.placeholder.svelte-16klrz3 p:where(.svelte-16klrz3){color:var(--color-text-muted);line-height:var(--lh-body);max-width:52ch}.ph-cta.svelte-16klrz3{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}@media (width<=620px){.choices.svelte-16klrz3{gap:var(--space-sm);grid-template-columns:1fr}}
