diff --git a/frontend/src/lib/components/StealthOverlay.svelte b/frontend/src/lib/components/StealthOverlay.svelte
new file mode 100644
index 0000000..f7c92e7
--- /dev/null
+++ b/frontend/src/lib/components/StealthOverlay.svelte
@@ -0,0 +1,52 @@
+
+
+
+
+{#if stealthMode}
+
+{/if}
+
+
diff --git a/frontend/src/routes/[mnemonic]/+page.svelte b/frontend/src/routes/[mnemonic]/+page.svelte
index 2cdbd06..cfd4940 100644
--- a/frontend/src/routes/[mnemonic]/+page.svelte
+++ b/frontend/src/routes/[mnemonic]/+page.svelte
@@ -7,6 +7,7 @@
import ChatMessage from '$lib/components/ChatMessage.svelte';
import ChatInput from '$lib/components/ChatInput.svelte';
import FollowUpButtons from '$lib/components/FollowUpButtons.svelte';
+ import StealthOverlay from '$lib/components/StealthOverlay.svelte';
const usePolling = getContext('convex-use-polling') ?? false;
let mnemonic = $derived(page.params.mnemonic);
@@ -185,4 +186,6 @@
↓
{/if}
+
+