Renders a horizontal step indicator with circles connected by lines, where each step fills in sequence using interpolate() — the circle fills with color, the connecting line draws, and the active step pulses via spring(). Use for project timelines, onboarding flows, or process explanations.
Step labels, count, and colors are configurable. The sequential animation naturally guides the viewer through each stage, making it ideal for tutorial videos, roadmap presentations, or any content showing a multi-step process.