Problem: Nach dem ersten echten Magic-Link-Test war der Login zwar erfolgreich, aber Supabase fiel zuerst auf die `Site URL` zurueck, der Dev-Server lief danach einmal in einen kaputten `.next`-State und im `MacroPanel` blieb noch eine React-Hydration-Warnung wegen abweichender Zeittexte
Ursache: Der Redirect enthielt einen Query-Parameter ausserhalb der Supabase-Allowlist, der laufende Next-Dev-Cache verlor `routes-manifest.json`, und das Kalender-Mock formatierte lokale Browserzeit als `UTC` auf `Date.now()`-Basis
Fix: Redirect auf den exakten Callback ohne Zusatz-Query vereinfacht, `.next` bereinigt und den Dev-Server neu gestartet; `MacroPanel` auf feste UTC-Mockzeiten plus `getUTCHours()`/`getUTCMinutes()` umgestellt und den Magic-Link-Login danach live erfolgreich bestaetigt