Reasoning-trace header: a glyph and a label breathe beside a live clock while steps appear beneath, then the line settles on one beat into "Thought for 4.2s" through a blur crossfade and the trace folds into it.
pnpm dlx shadcn@latest add "https://vue-bits.dev/r/ThoughtLine.json"