Beweist von außen: HTTPS-Erreichbarkeit, CORS, Supabase-Login → Bearer-Token → API. Diese Seite muss von einem erlaubten Origin geladen werden (dem, der in CORS_ORIGINS steht) — z. B. über einen lokalen Server, nicht per file://.
CORS_ORIGINS
file://
—