How many went on at each step, as rows rather than a trapezoid: a thin 4px rail per step filled to its share of the first, in one data hue, with the label and a mono reading beside it, and between two steps a quiet line that says in words how many went on ("38% continued"). The header ends with the overall conversion. Static. Visited, signed up, activated, paid.
pnpm dlx shadcn@latest add "https://littmd.vercel.app/r/funnel.json"