Sign-in that asks one thing at a time: the email field shrinks into a chip round the address, and your server decides whether a password, a code or a link comes next.
pnpm dlx shadcn@latest add "https://hairlineui.com/r/auth-card.json"