Login (local)
Type any email. This just stores it in your browser (localStorage) so we can wireframe the flow.
Real version: Supabase Auth handles signup/login + password reset.
Next steps after wireframe
1) Replace this page with Supabase Auth UI
2) Add Stripe subscription
3) Gate paid pages server-side