.dash-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-8)}@media (min-width:768px){.dash-stats{grid-template-columns:repeat(3,1fr)}}.dash-stat-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.dash-stat-value{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);line-height:1}.dash-stat-label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.dash-actions{display:flex;gap:var(--space-3)}.dash-actions,.dash-section{margin-bottom:var(--space-8)}.dash-analytics-embed{position:relative;width:100%}.dash-analytics-embed iframe{width:100%;height:1800px;border:none;border-radius:var(--radius-lg)}.dash-cat-list{display:flex;flex-direction:column;gap:var(--space-2)}.dash-cat-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md)}.dash-cat-handle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);min-width:1.5rem;text-align:center}.dash-cat-swatch{width:12px;height:12px;border-radius:var(--radius-full);flex-shrink:0}.dash-cat-name{flex:1 1;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.dash-cat-arrows{display:flex;gap:var(--space-1)}.dash-cat-arrow{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--bg-page);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);transition:all var(--transition-fast)}.dash-cat-arrow:hover:not(:disabled){color:var(--text-primary);border-color:var(--color-primary-500)}.dash-cat-arrow:disabled{opacity:.3;cursor:not-allowed}.dash-section-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-4)}.dash-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-primary);border-radius:var(--radius-lg)}.dash-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.dash-table th{text-align:left;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-muted);background:var(--bg-surface);border-bottom:1px solid var(--border-primary)}.dash-table td,.dash-table th{padding:var(--space-3) var(--space-4)}.dash-table td{color:var(--text-body);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.dash-table tr:last-child td{border-bottom:none}.dash-table tr:hover td{background:var(--bg-surface)}.dash-status{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.dash-status-new{color:var(--color-primary-400);background:color-mix(in srgb,var(--color-primary-400) 15%,transparent)}.dash-status-reviewed{color:var(--color-dark-400);background:color-mix(in srgb,var(--color-dark-400) 15%,transparent)}.dash-status-archived{color:var(--color-dark-500);background:color-mix(in srgb,var(--color-dark-500) 10%,transparent)}