.bar-chart.svelte-1m1tdtt{width:100%}.chart-svg.svelte-1m1tdtt{display:block;overflow:visible}.grid-line.svelte-1m1tdtt{stroke:var(--color-border);stroke-width:1}.axis-label.svelte-1m1tdtt{font-family:var(--font-ui);font-size:10px;fill:var(--color-muted)}.axis-label--y.svelte-1m1tdtt{text-anchor:end;dominant-baseline:central}.axis-label--x.svelte-1m1tdtt{text-anchor:middle;dominant-baseline:hanging;font-size:9.5px}.axis-label--h-label.svelte-1m1tdtt{text-anchor:end;dominant-baseline:central;font-size:11px}.bar.svelte-1m1tdtt{transition:opacity .15s ease}.bar-top-value.svelte-1m1tdtt{font-family:var(--font-ui);font-size:9px;font-weight:700;fill:var(--color-muted);text-anchor:middle;dominant-baseline:auto}.bar-link.svelte-1m1tdtt{cursor:pointer}.bar-link.svelte-1m1tdtt:hover .bar:where(.svelte-1m1tdtt){opacity:.75;filter:brightness(1.15)}.bar-link.svelte-1m1tdtt:hover .axis-label--h-label:where(.svelte-1m1tdtt){fill:var(--color-text)}.bar-link.svelte-1m1tdtt:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bar-value.svelte-1m1tdtt{font-family:var(--font-ui);font-size:11px;font-weight:600;fill:var(--color-muted);dominant-baseline:central}.pie-chart.svelte-8uwps8{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;justify-content:center}.chart-svg.svelte-8uwps8{max-width:260px;flex:0 0 auto}.slice.svelte-8uwps8{transition:opacity .15s ease}.slice-link.svelte-8uwps8{cursor:pointer}.slice-link.svelte-8uwps8:hover .slice:where(.svelte-8uwps8){opacity:.75;filter:brightness(1.2)}.slice-link.svelte-8uwps8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.slice-label.svelte-8uwps8{font-family:var(--font-ui);font-size:13px;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none}.legend.svelte-8uwps8{display:flex;flex-direction:column;gap:.35rem;min-width:130px}.legend-item.svelte-8uwps8{display:flex;align-items:center;gap:.45rem;font-size:.82rem;padding:.2rem .35rem;margin:-.2rem -.35rem;border-radius:4px;text-decoration:none;color:inherit}.legend-item--link.svelte-8uwps8:hover{background:var(--color-border)}.legend-swatch.svelte-8uwps8{width:12px;height:12px;border-radius:2px;flex-shrink:0}.legend-text.svelte-8uwps8{flex:1;color:var(--color-text)}.legend-value.svelte-8uwps8{font-weight:700;color:var(--color-muted);font-variant-numeric:tabular-nums}.area-chart.svelte-12pb127{width:100%}.chart-svg.svelte-12pb127{display:block;overflow:visible}.grid-line.svelte-12pb127{stroke:var(--color-border);stroke-width:1}.axis-label.svelte-12pb127{font-family:var(--font-ui);font-size:10px;fill:var(--color-muted)}.axis-label--y.svelte-12pb127{text-anchor:end;dominant-baseline:central}.axis-label--x.svelte-12pb127{text-anchor:middle;dominant-baseline:hanging;font-size:9px}.area-fill.svelte-12pb127{opacity:.12}.area-line.svelte-12pb127{stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.marker.svelte-12pb127{opacity:.7;transition:opacity .15s ease,r .15s ease}.marker-label.svelte-12pb127{font-family:var(--font-ui);font-size:9px;font-weight:700;fill:var(--color-muted);text-anchor:middle;opacity:0;transition:opacity .15s ease}.marker-link.svelte-12pb127{cursor:pointer}.marker-link.svelte-12pb127:hover .marker:where(.svelte-12pb127){opacity:1;filter:brightness(1.3)}.marker-link.svelte-12pb127:hover .marker-label:where(.svelte-12pb127){opacity:1}.marker-link.svelte-12pb127:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stats-header.svelte-d07ngg{margin-bottom:1rem}.stats-hint.svelte-d07ngg{font-size:.82rem;color:var(--color-muted);margin-top:.35rem}.stats-ribbon.svelte-d07ngg{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:1.5rem;border:1px solid var(--color-border);background:var(--color-border)}.ribbon-stat.svelte-d07ngg{display:flex;flex-direction:column;flex:1;min-width:7rem;padding:.8rem 1rem;background:var(--color-surface);text-decoration:none;color:inherit;transition:background .15s ease}.ribbon-stat.svelte-d07ngg:hover{background:var(--color-bg-soft)}.ribbon-stat__value.svelte-d07ngg{font-size:1.8rem;font-weight:800;font-family:var(--font-display);line-height:1.1;color:var(--color-primary-strong)}.ribbon-stat__label.svelte-d07ngg{font-size:.76rem;color:var(--color-muted);margin-top:.15rem}.ribbon-stat--alert.svelte-d07ngg .ribbon-stat__value:where(.svelte-d07ngg){color:var(--color-severity-critical)}.stats-grid.svelte-d07ngg{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.stats-card.svelte-d07ngg{padding:1.2rem;border:1px solid var(--color-border);background:var(--color-surface)}.stats-card--accent.svelte-d07ngg{border-top:3px solid var(--color-primary)}.stats-card--wide.svelte-d07ngg{grid-column:1 / -1}.stats-card__title.svelte-d07ngg{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:var(--color-text)}.stats-card__hint.svelte-d07ngg{font-size:.76rem;color:var(--color-muted);margin:-.35rem 0 .5rem}@media(max-width:760px){.stats-grid.svelte-d07ngg{grid-template-columns:1fr}.stats-ribbon.svelte-d07ngg{flex-direction:column}.ribbon-stat.svelte-d07ngg{flex-direction:row;align-items:baseline;gap:.5rem}.ribbon-stat__value.svelte-d07ngg{font-size:1.3rem}}
