Admin stores email/password; tray uses Playwright against real Chrome to click login and push tokens.