/** * Writing Analytics Panel — modal overlay displaying analytics dashboard */ const { analyze } = require('./writing-analytics'); function showAnalyticsModal(tabManager) { const existing = document.getElementById('analytics-modal'); if (existing) existing.remove(); const content = tabManager.getEditorContent(); const metrics = analyze(content); const overlay = document.createElement('div'); overlay.id = 'analytics-modal'; overlay.className = 'analytics-overlay'; const maxCount = metrics.topWords.length > 0 ? metrics.topWords[0].count : 1; overlay.innerHTML = `