@layer base{:where(.lc-layout-svg.svelte-c9y8wx){position:absolute;inset:0;overflow:visible}.disablePointerEvents.svelte-c9y8wx:where(.lc-layout-svg:where(.svelte-c9y8wx)){pointer-events:none}.clip.svelte-c9y8wx:where(.lc-layout-svg:where(.svelte-c9y8wx)){overflow:hidden}}@layer components{:where(.lc-tooltip-context-container.svelte-1rv4mti){position:absolute}:where(.lc-tooltip-context.svelte-1rv4mti){position:absolute;touch-action:var(--touch-action)}.debug.svelte-1rv4mti:where(.lc-tooltip-context:where(.svelte-1rv4mti)){outline:1px solid var(--color-danger);background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}.debug.svelte-1rv4mti:where(.lc-tooltip-voronoi-path){stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-rect.svelte-1rv4mti){fill:transparent}.debug.svelte-1rv4mti:where(.lc-tooltip-rect:where(.svelte-1rv4mti)){stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}:where(.lc-tooltip-quadtree-rect.svelte-1rv4mti){fill:transparent}.debug.svelte-1rv4mti:where(.lc-tooltip-quadtree-rect:where(.svelte-1rv4mti)){stroke:var(--color-danger);fill:color-mix(in oklab,var(--color-danger) 10%,transparent)}}@layer components{:where(.lc-tooltip-header.svelte-90brai){font-weight:600;white-space:nowrap;border-bottom:1px solid color-mix(in oklab,var(--color-surface-content, currentColor) 20%,transparent);margin-bottom:4px;padding-bottom:4px;display:flex;align-items:center;gap:8px}:where(.lc-tooltip-header-color.svelte-90brai){display:inline-block;width:8px;height:8px;border-radius:9999px;background-color:var(--color);flex-shrink:0}}@layer components{:where(.lc-tooltip-item-root.svelte-9c17b8){display:contents}:where(.lc-tooltip-item-root[data-highlighted].svelte-9c17b8)>:where(.lc-tooltip-item-label.svelte-9c17b8,.lc-tooltip-item-value.svelte-9c17b8){opacity:1;transition:opacity .15s ease}:where(.lc-tooltip-item-root[data-highlighted=false].svelte-9c17b8)>:where(.lc-tooltip-item-label.svelte-9c17b8,.lc-tooltip-item-value.svelte-9c17b8){opacity:.1}:where(.lc-tooltip-item-color.svelte-9c17b8){display:inline-block;width:8px;height:8px;border-radius:9999px;background-color:var(--color)}:where(.lc-tooltip-item-label.svelte-9c17b8){display:flex;align-items:center;gap:8px;white-space:nowrap}:where(.lc-tooltip-item-value.svelte-9c17b8){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-align=right].svelte-9c17b8:where(.lc-tooltip-item-value:where(.svelte-9c17b8)){text-align:right}[data-align=center].svelte-9c17b8:where(.lc-tooltip-item-value:where(.svelte-9c17b8)){text-align:center}}@layer components{:where(.lc-tooltip-list.svelte-1xcvzdv){display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:start}}@layer components{:where(.lc-tooltip-root.svelte-1d4xi1b){position:absolute;z-index:50;-webkit-user-select:none;user-select:none}.portaled.svelte-1d4xi1b:where(.lc-tooltip-root:where(.svelte-1d4xi1b)){position:fixed}.disablePointerEvents.svelte-1d4xi1b:where(.lc-tooltip-root:where(.svelte-1d4xi1b)){pointer-events:none}.svelte-1d4xi1b:where(.lc-tooltip-container:where(.svelte-1d4xi1b)):not([data-variant=none]){font-size:.875rem;line-height:1.25rem;padding:4px 8px;height:100%;border-radius:.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;backdrop-filter:blur(2px)}[data-variant=default].svelte-1d4xi1b:where(.lc-tooltip-container:where(.svelte-1d4xi1b)){color:var(--color-surface-content, currentColor);--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--color-surface-300, black);background-color:color-mix(in oklab,var(--csstools-light-dark-toggle--0, var(--color-surface-100, white)) 90%,transparent)}@supports (color: color-mix(in lch,red,blue)) and (color: light-dark(red,red)){[data-variant=default].svelte-1d4xi1b:where(.lc-tooltip-container:where(.svelte-1d4xi1b)){background-color:color-mix(in oklab,light-dark(var(--color-surface-100, white),var(--color-surface-300, black)) 90%,transparent)}}[data-variant=default]:where(.lc-tooltip-container) .label{color:color-mix(in oklab,var(--color-surface-content, currentColor) 75%,transparent)}[data-variant=invert].svelte-1d4xi1b:where(.lc-tooltip-container:where(.svelte-1d4xi1b)){--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) black;color:var(--color-surface-100, var(--csstools-light-dark-toggle--1, white));background-color:color-mix(in oklab,var(--color-surface-content, currentColor) 90%,transparent)}@supports (color: light-dark(red,red)){[data-variant=invert].svelte-1d4xi1b:where(.lc-tooltip-container:where(.svelte-1d4xi1b)){color:var(--color-surface-100, light-dark(white, black))}}[data-variant=invert]:where(.lc-tooltip-container) .label{--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) black;color:color-mix(in oklab,var(--color-surface-100, var(--csstools-light-dark-toggle--2, white)) 50%,transparent)}@supports (color: color-mix(in lch,red,blue)) and (color: light-dark(red,red)){[data-variant=invert]:where(.lc-tooltip-container) .label{color:color-mix(in oklab,var(--color-surface-100, light-dark(white, black)) 50%,transparent)}}}.lc-root-container.svelte-gm0ofu,.lc-root-container.svelte-gm0ofu *{box-sizing:border-box}.lc-root-container.svelte-gm0ofu{-webkit-user-select:var(--lc-user-select, none);user-select:var(--lc-user-select, none)}@layer components{:where(.lc-axis-rule){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-axis-tick){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-axis-grid){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}:where(.lc-axis-label,.lc-axis-tick-label){font-size:10px;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) black;stroke:var(--color-surface-100, var(--csstools-light-dark-toggle--0, white));stroke-width:2px;font-weight:300}@supports (color: light-dark(red,red)){:where(.lc-axis-label,.lc-axis-tick-label){stroke:var(--color-surface-100, light-dark(white, black))}}}@layer base{:where(.lc-line){--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-svg .lc-line,svg.lc-line):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-text){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-text-svg){overflow:visible;paint-order:stroke}:where(.lc-layout-svg .lc-text,svg.lc-text):not([fill]){color:var(--fill-color);fill:currentColor}:where(.lc-layout-svg .lc-text,svg.lc-text):not([stroke]){stroke:var(--stroke-color)}}@layer components{:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis]):not([class*=lc-grid]){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 50%, transparent )}:where(.lc-rule-y-radial-circle){--fill-color: none}}@layer base{:where(.lc-circle){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-circle,svg.lc-circle):not([stroke]){stroke:var(--stroke-color)}}@layer base{:where(.lc-line){--stroke-color: var(--color-surface-content, currentColor)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}}@layer base{:where(.lc-text){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-text){text-box:trim-both cap alphabetic}:where(.lc-layout-html .lc-text):not([background-color]){color:var(--fill-color)}:where(.lc-layout-html .lc-text):not([border-color]){border-color:var(--stroke-color)}}@layer base{:where(.lc-circle){--fill-color: var(--color-surface-content, currentColor);--stroke-color: initial}:where(.lc-layout-html .lc-circle){box-sizing:border-box}:where(.lc-layout-html .lc-circle):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}}@layer base{:where(.lc-layout-canvas.svelte-g52lp7){position:absolute;inset:0}.disablePointerEvents.svelte-g52lp7:where(.lc-layout-canvas:where(.svelte-g52lp7)){pointer-events:none}:where(.lc-hit-canvas.svelte-g52lp7){position:absolute;inset:0;pointer-events:none;image-rendering:pixelated;opacity:0}.debug.svelte-g52lp7:where(.lc-hit-canvas:where(.svelte-g52lp7)){border:1px solid var(--color-danger, red);opacity:1}}@layer base{:where(.lc-layout-html.svelte-1qlc6lq){position:absolute;inset:0}.disablePointerEvents.svelte-1qlc6lq:where(.lc-layout-html:where(.svelte-1qlc6lq)){pointer-events:none}.clip.svelte-1qlc6lq:where(.lc-layout-html:where(.svelte-1qlc6lq)){overflow:hidden}}@layer components{:where(.lc-debug-frame){--fill-color: color-mix(in oklab, var(--color-danger) 10%, transparent)}}@layer components{:where(.lc-grid-x-rule,.lc-grid-x-end-rule,.lc-grid-x-radial-line,.lc-grid-y-rule,.lc-grid-y-end-rule,.lc-grid-y-radial-line){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}:where(.lc-grid-y-radial-circle){--fill-color: none;--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 10%, transparent )}}@layer components{:where(.lc-highlight-area){--fill-color: color-mix(in oklab, var(--color-surface-content, currentColor) 5%, transparent)}:where(.lc-highlight-bar){--fill-color: var(--color-primary, currentColor)}:where(.lc-highlight-line){--stroke-color: color-mix( in oklab, var(--color-surface-content, currentColor) 20%, transparent );stroke-width:2;stroke-dasharray:2 2;pointer-events:none}:where(.lc-highlight-point){--stroke-color: white;--fill-color: var(--color-primary, currentColor);paint-order:stroke;filter:drop-shadow(var(--drop-shadow-sm, 0 1px 2px rgb(0 0 0 / .15)))}}:root{--viz-mark-primary: var(--color-hotpink-600);--viz-mark-secondary: var(--color-blue-600)}.container.svelte-drp44j{grid-column:content;display:grid;gap:1rem}@media(min-width:50rem){.container.svelte-drp44j{grid-template-columns:2fr 1fr}}.controls.svelte-drp44j{display:grid;gap:.5rem;padding-inline:1rem}@media(min-width:25rem){.controls.svelte-drp44j{gap:.75rem;grid-template-columns:1fr 1fr}}@media(min-width:50rem){.controls.svelte-drp44j{gap:1rem;grid-area:1 / 2;grid-template-columns:1fr;align-content:start;padding-inline:0}}.custom-select.svelte-drp44j{position:relative;border:2px solid var(--color-accent-on-surface);padding:var(--space-2xs) var(--space-2xs);font-size:var(--text-step--2);font-weight:700;color:var(--color-accent-on-surface)}.custom-select__icon.svelte-drp44j{float:right;width:1.25rem;aspect-ratio:1;fill:var(--color-on-surface)}select.svelte-drp44j{display:block;appearance:none;position:absolute;inset:0;color:#0000;background-color:transparent;border:0;padding:var(--space-3xs) var(--space-2xs);outline-color:var(--color-secondary)}.chart.svelte-drp44j{container-name:chart;container-type:inline-size}@media(min-width:50rem){.chart.svelte-drp44j{grid-area:1 / 1}}.viz-title{font-size:1rem}.viz-tick-label{font-weight:400;font-size:10px}@container chart (width > 25rem){.viz-tick-label{font-size:12px}}@container chart (width > 35rem){.viz-tick-label{font-weight:700}}.viz-primary-fill{fill:var(--viz-mark-primary)}.viz-secondary-fill{fill:var(--viz-mark-secondary)}.viz-current-color-stroke{stroke:currentColor}.viz-primary-stroke{stroke:var(--viz-mark-primary)}.viz-secondary-stroke{stroke:var(--viz-mark-secondary)}.viz-primary-color.svelte-drp44j{color:var(--viz-mark-primary)}.viz-secondary-color.svelte-drp44j{color:var(--viz-mark-secondary)}.y-labels.svelte-drp44j{display:flex;gap:1rem;padding-inline:.5rem;font-size:10px}@container chart (width > 25rem){.y-labels.svelte-drp44j{font-size:12px}}.y-labels.svelte-drp44j>:where(.svelte-drp44j){flex-grow:1;max-width:70%}.y-labels.svelte-drp44j>:where(.svelte-drp44j):last-child{text-align:right}.y-labels-hidden.svelte-drp44j{display:none}.viz-tooltip-container{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) black;background-color:var(--csstools-light-dark-toggle--0, white);background-color:light-dark(white,black);border-radius:10px;color:var(--color-on-surface)}.viz-tooltip-header{border-bottom:1px solid var(--color-on-surface-muted)}.viz-tooltip-label{color:var(--color-on-surface)}.viz-tooltip-value{font-weight:700;color:var(--color-on-surface)}.download-button.svelte-drp44j{--btn-font-size: var(--text-step--2)}
