The wizard's chrome — header, step indicator, footer, and how steps animate when the agent clicks Next/Back. Today this is plain Radix Dialog with no transition.
Today's wizard. Step counter as plain text. Steps swap instantly with no motion. Functional but flat — what you said feels weak.
No animation · plain text counter
Top progress bar fills as the agent advances. Steps slide in from the right when going forward, left when going back. `framer-motion` for the transitions. Strong sense of momentum.
Progress bar pulses · steps slide
No new deps. Numbered dots show where you are; clicking a completed dot jumps back. Sticky header keeps title + dots visible while body scrolls. Subtle CSS-only fade between steps.
Sticky dots · click done to jump back
Auto-detect: phone-sized viewport gets a slide-up drawer (native iOS feel, draggable to dismiss); desktop stays a centered dialog. Big quality bump for agents on phones in the field.
Mobile-only — drawer slides up from bottom