Settings → Integrations, done properly: Connect waits on the provider's own window, then folds away as the account it connected opens in its place.
pnpm dlx shadcn@latest add "https://hairlineui.com/r/integrations.json"