.stats-row[data-v-bde30f4a]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.stat-card[data-v-bde30f4a]{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;display:flex;flex-direction:column;padding:16px;text-align:center}.stat-card .icon-wrapper[data-v-bde30f4a]{align-items:center;background:#ccff001a;border-radius:50%;color:var(--primary);display:flex;height:48px;justify-content:center;margin-bottom:8px;width:48px}.stat-card .icon-wrapper svg[data-v-bde30f4a]{height:24px;width:24px}.stat-info strong[data-v-bde30f4a]{color:#fff;display:block;font-size:20px}.stat-info span[data-v-bde30f4a]{color:#888;font-size:12px}.chart-section[data-v-cc2522cb]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;margin-bottom:24px;padding:20px}.chart-section h3[data-v-cc2522cb]{font-size:16px;font-weight:600;margin:0 0 16px}.heatmap-chart[data-v-cc2522cb]{align-items:flex-end;display:flex;gap:4px;height:40px;justify-content:space-between}.heatmap-pill[data-v-cc2522cb]{background:#333;border-radius:4px;flex:1;min-height:4px}.level-0[data-v-cc2522cb]{background:#333;height:4px}.level-1[data-v-cc2522cb]{background:#cf06;height:40%}.level-2[data-v-cc2522cb]{background:#ccff00b3;height:70%}.level-3[data-v-cc2522cb]{background:var(--primary);height:100%}
