.viz-sidebar.svelte-1ecyzmo{position:sticky;top:1rem;align-self:start;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:.75rem;padding:1rem}.sidebar-title.svelte-1ecyzmo{font-size:.875rem;font-weight:700;margin-bottom:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.02em}.inspector-content.svelte-1ecyzmo{display:flex;flex-direction:column;gap:1rem}.viz-panel.svelte-1ecyzmo{min-width:0}.viz-header.svelte-1ecyzmo{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.viz-header.svelte-1ecyzmo h1:where(.svelte-1ecyzmo){font-size:1.4rem;font-weight:800;margin-bottom:.25rem}.title-row.svelte-1ecyzmo{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.admin-pill.svelte-1ecyzmo{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:9999px;border:1px solid var(--color-accent);color:var(--color-accent);background:var(--color-bg-elevated);font-size:.68rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;line-height:1}.viz-header.svelte-1ecyzmo p:where(.svelte-1ecyzmo){color:var(--color-text-muted);font-size:.9rem}.kpi-group.svelte-1ecyzmo{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:.5rem}.kpi-card.svelte-1ecyzmo{border:1px solid var(--color-border);border-radius:.625rem;background:var(--color-bg-elevated);padding:.6rem .7rem;display:flex;flex-direction:column;gap:.25rem}.kpi-card.svelte-1ecyzmo span:where(.svelte-1ecyzmo){font-size:.72rem;color:var(--color-text-muted)}.kpi-card.svelte-1ecyzmo strong:where(.svelte-1ecyzmo){font-size:1rem;color:var(--color-text)}.kpi-card.svelte-1ecyzmo strong.up:where(.svelte-1ecyzmo){color:var(--color-accent)}.kpi-card.svelte-1ecyzmo strong.down:where(.svelte-1ecyzmo){color:var(--color-text-secondary)}.waffle-card.svelte-1ecyzmo{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem}.waffle-card.svelte-1ecyzmo svg:where(.svelte-1ecyzmo){width:100%;display:block}.legend-grid.svelte-1ecyzmo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem}.legend-item.svelte-1ecyzmo{display:flex;gap:.6rem;align-items:center;text-align:left;border:1px solid var(--color-border);border-radius:.6rem;padding:.55rem .65rem;background:var(--color-bg-elevated);cursor:pointer}.legend-item.selected.svelte-1ecyzmo{border-color:var(--color-accent)}.legend-text.svelte-1ecyzmo{display:flex;flex-direction:column;gap:.15rem}.legend-text.svelte-1ecyzmo strong:where(.svelte-1ecyzmo){font-size:.82rem}.legend-text.svelte-1ecyzmo small:where(.svelte-1ecyzmo){font-size:.74rem;color:var(--color-text-muted)}.swatch.svelte-1ecyzmo{width:.85rem;height:.85rem;border-radius:.2rem;border:1px solid var(--color-border);flex-shrink:0}.infographic-card.svelte-1ecyzmo{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:.75rem;padding:.85rem}.infographic-card.svelte-1ecyzmo h3:where(.svelte-1ecyzmo){font-size:1rem;font-weight:700;margin-bottom:.4rem}.infographic-card.svelte-1ecyzmo p:where(.svelte-1ecyzmo){font-size:.86rem;color:var(--color-text-secondary);margin-bottom:.6rem}.infographic-card.svelte-1ecyzmo ul:where(.svelte-1ecyzmo){margin:0;padding-left:1.1rem;color:var(--color-text);font-size:.84rem}.infographic-card.svelte-1ecyzmo li:where(.svelte-1ecyzmo){margin-bottom:.35rem}.quality-card.svelte-1ecyzmo{margin-top:.75rem;border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:.75rem;padding:.85rem}.quality-card.svelte-1ecyzmo h3:where(.svelte-1ecyzmo){font-size:.92rem;font-weight:700;margin-bottom:.6rem;color:var(--color-text-secondary)}.quality-grid.svelte-1ecyzmo{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr))}.quality-item.svelte-1ecyzmo{border:1px solid var(--color-border-subtle);border-radius:.5rem;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.quality-item.svelte-1ecyzmo span:where(.svelte-1ecyzmo){font-size:.72rem;color:var(--color-text-muted)}.quality-item.svelte-1ecyzmo strong:where(.svelte-1ecyzmo){font-size:.95rem;color:var(--color-text);overflow-wrap:anywhere}.viz-state.svelte-1ecyzmo{border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg-elevated);padding:1rem;color:var(--color-text-secondary)}.tooltip.svelte-1ecyzmo{position:fixed;z-index:50;background:var(--color-bg-elevated);color:var(--color-text);border:1px solid var(--color-border);border-radius:.5rem;padding:.45rem .55rem;pointer-events:none;display:flex;flex-direction:column;gap:.1rem;box-shadow:0 8px 16px #00000014;font-size:.78rem}@media(max-width:1024px){.viz-sidebar.svelte-1ecyzmo{position:static}.legend-grid.svelte-1ecyzmo{grid-template-columns:1fr}.kpi-group.svelte-1ecyzmo{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}}
