One-time code in N slots: paste fills all, auto-advance and backspace, numeric or alphanumeric, masked, error state, onComplete.
pnpm dlx shadcn@latest add "https://ui.knowns.dev/r/otp-input.json"