By invitation only.
That password doesn't match this email. Have another go — or reset it and we'll email you a link.
2 attempts left before we pause sign-in for 10 minutes.
Sign in once and open every app you've been given.
Your apps are ready.
Your apps are ready.
STATE 1 — READY
Open lands the student inside the app already signed in. Colour, stripe and button all come from the app's own brand.
STATE 2 — NEEDS SIGN-UP
Warm amber, never red — this is a to-do, not a failure. Email is shown in mono so it's copied exactly.
STATE 3 — INVITATION SENT
No link-out button — the action lives in the student's inbox. Same amber family as state 2 so pending reads as one thing.
Try next: "swap in the real app hex colours" · "make the sign-in a centred single column instead of split" · "show a teacher version of the dashboard"