.stepper.svelte-1t58gd3{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.steps.svelte-1t58gd3{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:0}.step.svelte-1t58gd3{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.step-label.svelte-1t58gd3{font-size:var(--fz-caption);line-height:var(--lh-snug);text-align:center;max-width:11ch;color:var(--fg-3);font-weight:600;transition:color var(--duration-norm) var(--ease-standard)}.step.active.svelte-1t58gd3 .step-label:where(.svelte-1t58gd3){color:var(--marine-700);font-weight:700}.step.done.svelte-1t58gd3 .step-label:where(.svelte-1t58gd3){color:var(--vert-700)}.step-num.svelte-1t58gd3{width:28px;height:28px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fz-caption);font-weight:700;font-family:var(--font-sans);transition:background var(--duration-norm) var(--ease-standard),color var(--duration-norm) var(--ease-standard),border-color var(--duration-norm) var(--ease-standard)}.step.pending.svelte-1t58gd3 .step-num:where(.svelte-1t58gd3){background:var(--bg-surface);border:2px solid var(--border-default);color:var(--fg-4)}.step.active.svelte-1t58gd3 .step-num:where(.svelte-1t58gd3){background:var(--marine-600);border:2px solid var(--marine-600);color:#fff;box-shadow:var(--shadow-focus)}.step.done.svelte-1t58gd3 .step-num:where(.svelte-1t58gd3){background:var(--vert-50);border:2px solid var(--vert-400);color:var(--vert-700)}.connector.svelte-1t58gd3{flex:1;height:2px;margin-top:13px;background:var(--border-default);min-width:var(--space-4);transition:background var(--duration-norm) var(--ease-standard)}.connector.done.svelte-1t58gd3{background:var(--vert-400)}.label.svelte-1t58gd3{margin:0;font-size:var(--fz-caption);color:var(--fg-3);font-weight:600}
