diff --git a/apps/calendar/apps/web/src/lib/components/AuthGateModal.svelte b/apps/calendar/apps/web/src/lib/components/AuthGateModal.svelte
new file mode 100644
index 000000000..6b08118db
--- /dev/null
+++ b/apps/calendar/apps/web/src/lib/components/AuthGateModal.svelte
@@ -0,0 +1,167 @@
+
+
+
+ {currentMessage.description} +
+ + + {#if sessionEventCount > 0} ++ Du kannst weiterhin Termine erstellen. Diese werden lokal gespeichert und gehen beim + Schließen des Tabs verloren. +
+