.hidden.svelte-gh18wr{display:none}.stepper.svelte-gh18wr{width:100%;padding:2rem 1rem 1rem;max-width:75rem;margin:0 auto}ol.svelte-gh18wr{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0;position:relative}.step.svelte-gh18wr{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.connector.svelte-gh18wr{position:absolute;top:8px;right:50%;width:100%;height:4px;background:var(--color-background-progress);border-radius:2px;z-index:0}.connector.filled.svelte-gh18wr{background:var(--color-foreground-progress-high)}.dot.svelte-gh18wr{width:20px;height:20px;border-radius:50%;background:var(--color-background-progress);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.completed.svelte-gh18wr .dot:where(.svelte-gh18wr){background:transparent}.active.svelte-gh18wr .dot:where(.svelte-gh18wr){background:var(--color-background-surface-default);border:3px solid var(--color-border-accent)}.future.svelte-gh18wr .dot:where(.svelte-gh18wr){background:var(--color-background-progress)}.check-icon.svelte-gh18wr{width:20px;height:20px}.label.svelte-gh18wr{margin-top:var(--spacing-sm);font-size:var(--font-size-body-sm);color:var(--color-foreground-subtle);text-align:center}.active.svelte-gh18wr .label:where(.svelte-gh18wr){color:var(--color-foreground-default);font-weight:var(--font-weight-body-emphasis)}.completed.svelte-gh18wr .label:where(.svelte-gh18wr){color:var(--color-foreground-subtle)}
