Having trouble? Show fix steps
1. Supabase → SQL Editor. Run full FIX_LOGIN_PROFILES_RUN_IN_SUPABASE.sql (copy SQL from file, paste, Run).
2. Same: run UPDATE auth.users SET confirmation_token = '' WHERE confirmation_token IS NULL; (and recovery_token, email_change, email_change_token_new).
3. If permission denied: Authentication → Add user (new email, Auto Confirm), then sign in with that user.
4. Hard refresh (Ctrl+Shift+R), try Sign In again.
5. Full checklist: docs/LOGIN_FIX_CHECKLIST.md