diff --git a/src/webview/maturity/main.ts b/src/webview/maturity/main.ts
index c7e4f8d..aeee69c 100644
--- a/src/webview/maturity/main.ts
+++ b/src/webview/maturity/main.ts
@@ -79,6 +79,7 @@ const initialData = window.__INITIAL_MATURITY__;
let demoModeActive = false;
let demoStageOverrides: number[] = [];
+let demoPanelExpanded = false; // Hidden by default
// ── Stage labels ───────────────────────────────────────────────────────
@@ -141,7 +142,7 @@ function renderRadarChart(categories: CategoryScore[]): string {
if (Math.cos(angle) < -0.3) { anchor = 'end'; }
else if (Math.cos(angle) > 0.3) { anchor = 'start'; }
return `