Account

One login for app and web.

Use the same Firebase identity on both TechPSC surfaces. Sign in once, then keep the session simple and visible here.

GoogleShared identity

Continue with the same account as the app

Google sign-in is the fastest path. If popup sign-in is blocked, the page will fall back to redirect so the login still completes.

EmailFallback sign in

Email sign in and account creation

Sign in with Google or email. Same account, same TechPSC access.
SessionLive state

Current account details

No provider Browser session
MembershipSame as app

Guest browsing

Public launchers stay open before login. Premium surfaces can read the same shared entitlement record after sign-in.

How to test login
1. Google sign in Use the same Google account you already use on Android. If popup is blocked, the page falls back to redirect.
2. Email sign up Create a new email account, open the verification mail, then press Refresh session here.
3. Shared identity check Compare email, UID, and plan with the app account state.
Quick open

Common study pages

These stay visible so the login surface never becomes a dead end.