@layer cs.components{.cs-chart{gap:var(--cs-space-3);min-inline-size:0;color:var(--cs-text-2);font-size:var(--cs-text-xs);margin:0;display:grid;position:relative}.cs-chart-head{justify-content:space-between;align-items:baseline;gap:var(--cs-space-1) var(--cs-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.cs-chart-titles{gap:var(--cs-space-0-5);min-inline-size:0;display:grid}.cs-chart-title{color:var(--cs-text-1);font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-track-sm);margin:0}.cs-chart-desc{color:var(--cs-text-3);font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);margin:0}.cs-chart-body{min-inline-size:0;position:relative}.cs-chart-svg{block-size:auto;inline-size:100%;font-family:var(--cs-font-sans);font-feature-settings:var(--cs-font-features);display:block;overflow:visible}.cs-chart-plot{border-radius:var(--cs-radius-sm);touch-action:pan-y;outline:none;position:relative}.cs-chart-plot:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset);box-shadow:0 0 0 calc(var(--cs-focus-offset) + var(--cs-focus-width) + var(--cs-focus-halo-width)) var(--cs-focus-halo)}.cs-chart-grid{stroke:var(--cs-data-grid);stroke-width:1px;shape-rendering:crispedges}.cs-chart-baseline{stroke:var(--cs-data-axis);stroke-width:1px;shape-rendering:crispedges}.cs-chart-tick{fill:var(--cs-text-3);font-variant-numeric:tabular-nums;font-size:11px}.cs-chart-label{fill:var(--cs-text-2);font-variant-numeric:tabular-nums;font-size:11px}.cs-chart-label-strong{fill:var(--cs-text-1);font-size:11px;font-weight:var(--cs-weight-semibold);font-variant-numeric:tabular-nums}.cs-chart-crosshair{stroke:var(--cs-data-crosshair);stroke-width:1px;shape-rendering:crispedges;pointer-events:none}.cs-chart-ring{stroke:var(--cs-data-surface);stroke-width:2px}.cs-chart-legend{gap:var(--cs-space-1) var(--cs-space-4);color:var(--cs-text-2);font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-chart-legend-item{align-items:center;gap:var(--cs-space-1-5);min-inline-size:0;display:inline-flex}.cs-chart-legend-value{color:var(--cs-text-1);font-weight:var(--cs-weight-medium);font-variant-numeric:tabular-nums}.cs-chart-key{background:var(--k);flex:none;display:inline-block}.cs-chart-key[data-kind=line]{inline-size:.875rem;block-size:var(--cs-data-line-w);border-radius:999px}.cs-chart-key[data-kind=rect]{border-radius:2px;block-size:.625rem;inline-size:.625rem}.cs-chart-key[data-kind=dot]{border-radius:50%;block-size:.5rem;inline-size:.5rem}.cs-chart-key[data-kind=hatch]{block-size:.625rem;inline-size:.625rem;box-shadow:inset 0 0 0 1px var(--cs-data-empty);color:var(--cs-data-empty);background:0 0;background-image:var(--cs-data-texture-a);border-radius:2px}.cs-chart-tip{z-index:var(--cs-z-tooltip);min-inline-size:8rem;max-inline-size:16rem;padding:var(--cs-space-2) var(--cs-space-2-5);border:var(--cs-bw-overlay) solid var(--cs-line-2);border-radius:var(--cs-radius-md);background:var(--cs-surface-3);box-shadow:var(--cs-elev-3);color:var(--cs-text-2);font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);pointer-events:none;translate:var(--tip-x,0) var(--tip-y,0);position:absolute;inset-block-start:0;inset-inline-start:0}.cs-chart-tip-head{margin:0 0 var(--cs-space-1);color:var(--cs-text-3);font-variant-numeric:tabular-nums}.cs-chart-tip-rows{gap:var(--cs-space-0-5);margin:0;padding:0;list-style:none;display:grid}.cs-chart-tip-row{align-items:center;gap:var(--cs-space-1-5);grid-template-columns:auto auto 1fr;display:grid}.cs-chart-tip-value{color:var(--cs-text-1);font-weight:var(--cs-weight-semibold);font-variant-numeric:tabular-nums}.cs-chart-tip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-chart-data{min-inline-size:0}.cs-chart-data>summary{align-items:center;gap:var(--cs-space-1);min-block-size:var(--cs-target-min);padding-inline:var(--cs-space-1-5);border-radius:var(--cs-radius-sm);color:var(--cs-text-3);font-size:var(--cs-text-xs);cursor:pointer;transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard);margin-inline-start:calc(var(--cs-space-1-5) * -1);list-style:none;display:inline-flex}.cs-chart-data>summary::-webkit-details-marker{display:none}.cs-chart-data>summary:hover{color:var(--cs-text-1);background:var(--cs-state-hover)}.cs-chart-data>summary:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:0}.cs-chart-data-chev{transition:rotate var(--cs-dur-3) var(--cs-ease-out)}.cs-chart-data[open] .cs-chart-data-chev{rotate:90deg}.cs-chart-table-wrap{max-block-size:18rem;border:var(--cs-bw) solid var(--cs-line-1);border-radius:var(--cs-radius-md);margin-block-start:var(--cs-space-2);position:relative;overflow:auto}.cs-chart-table-wrap:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:1px}.cs-chart-table{border-collapse:collapse;inline-size:100%;color:var(--cs-text-2);font-size:var(--cs-text-xs);font-variant-numeric:tabular-nums}.cs-chart-table th,.cs-chart-table td{padding:var(--cs-space-1-5) var(--cs-space-3);border-block-end:var(--cs-bw) solid var(--cs-line-1);text-align:end;white-space:nowrap}.cs-chart-table th:first-child,.cs-chart-table td:first-child{text-align:start}.cs-chart-table thead th{background:var(--cs-surface-2);color:var(--cs-text-1);font-weight:var(--cs-weight-semibold);position:sticky;inset-block-start:0}.cs-chart-table tbody th{color:var(--cs-text-1);font-weight:var(--cs-weight-medium)}.cs-chart-table tr:last-child>*{border-block-end:0}.cs-chart-empty{border:var(--cs-bw) dashed var(--cs-line-2);border-radius:var(--cs-radius-md);min-block-size:6rem;color:var(--cs-text-3);font-size:var(--cs-text-sm);place-items:center;display:grid}@media (forced-colors:active){.cs-chart-svg{forced-color-adjust:none}.cs-chart-svg .cs-chart-grid,.cs-chart-svg .cs-chart-baseline,.cs-chart-svg .cs-chart-crosshair{stroke:graytext}.cs-chart-svg .cs-chart-tick,.cs-chart-svg .cs-chart-label,.cs-chart-svg .cs-chart-label-strong{fill:canvastext}.cs-chart-key{forced-color-adjust:none;background:canvastext}}.cs-sparkline.svelte-1dlflu7{inline-size:100%;min-inline-size:3rem;block-size:var(--sp-h);vertical-align:middle;line-height:0;display:inline-block}.cs-sparkline-svg.svelte-1dlflu7{display:block;overflow:visible}.cs-sparkline-line.svelte-1dlflu7{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}@media (forced-colors:active){.cs-sparkline-svg.svelte-1dlflu7{forced-color-adjust:none}.cs-sparkline-line.svelte-1dlflu7{stroke:canvastext}.cs-sparkline-svg.svelte-1dlflu7 path:where(.svelte-1dlflu7):not(.cs-sparkline-line),.cs-sparkline-dot.svelte-1dlflu7{fill:canvastext}}.cs-stattile.svelte-2vnxbw{align-content:start;gap:var(--cs-space-1);min-inline-size:0;padding:var(--cs-space-4);border:var(--cs-bw) solid var(--cs-line-1);border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);box-shadow:var(--cs-elev-1);color:var(--cs-text-2);text-decoration:none;display:grid}a.cs-stattile.svelte-2vnxbw{transition:background-color var(--cs-dur-2) var(--cs-ease-standard), translate var(--cs-dur-3) var(--cs-ease-out)}a.cs-stattile.svelte-2vnxbw:hover{background:var(--cs-surface-2);translate:0 var(--cs-hover-lift);text-decoration:none}a.cs-stattile.svelte-2vnxbw:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}:root[data-cs-theme=contrast] .cs-stattile.svelte-2vnxbw{border-color:var(--cs-line-2)}.cs-stattile-label.svelte-2vnxbw{color:var(--cs-text-2);font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm)}.cs-stattile-value.svelte-2vnxbw{color:var(--cs-text-1);font-size:var(--cs-text-2xl);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-track-2xl);font-weight:var(--cs-weight-semibold);font-variant-numeric:proportional-nums;overflow-wrap:anywhere}.cs-stattile[data-size=lg].svelte-2vnxbw .cs-stattile-value:where(.svelte-2vnxbw){font-size:var(--cs-text-4xl);line-height:var(--cs-lh-4xl);letter-spacing:var(--cs-track-4xl)}.cs-stattile-detail.svelte-2vnxbw{color:var(--cs-text-3);font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs)}.cs-stattile-delta.svelte-2vnxbw{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);flex-wrap:wrap;display:inline-flex}.cs-stattile-glyph.svelte-2vnxbw{fill:currentColor;flex:none;block-size:.75rem;inline-size:.75rem}.cs-stattile-delta-value.svelte-2vnxbw{font-weight:var(--cs-weight-semibold);font-variant-numeric:tabular-nums}.cs-stattile-delta[data-good=good].svelte-2vnxbw{color:var(--cs-ok-text)}.cs-stattile-delta[data-good=bad].svelte-2vnxbw{color:var(--cs-err-text)}.cs-stattile-period.svelte-2vnxbw{color:var(--cs-text-3)}.cs-stattile-trend.svelte-2vnxbw{margin-block-start:var(--cs-space-2);display:block}}
