.demo.svelte-1xurqh0{border:1px solid var(--border-decorative);border-radius:var(--radius-surface);display:grid;overflow:hidden}.title.svelte-1xurqh0{font-family:var(--font-mono);font-size:var(--step-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-soft);padding:var(--space-sm) var(--space-lg);border-block-end:1px solid var(--border-decorative)}.stage.svelte-1xurqh0{padding:var(--space-lg);background-color:var(--surface-default);display:grid}.controls.svelte-1xurqh0{justify-content:start;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-block-start:1px solid var(--border-decorative);grid-auto-flow:column;display:grid}.controls.svelte-1xurqh0 label{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--step-xs);grid-auto-flow:column;display:grid}.controls.svelte-1xurqh0 output{font-family:var(--font-mono);font-size:var(--step-xs)}.controls.svelte-1xurqh0 input[type=range]{accent-color:var(--accent-primary)}.controls.svelte-1xurqh0 input[type=range]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}figure.svelte-17jommv{gap:var(--space-sm);display:grid}.stage.svelte-17jommv{border-block:1px solid var(--border-decorative);padding-block:var(--space-sm);display:grid}figcaption.svelte-17jommv{font-family:var(--font-mono);font-size:var(--step-xs);color:var(--text-muted)}aside.svelte-rhddpb{gap:var(--space-xs);border-inline-start:var(--stroke-thin) solid var(--border-default);padding-inline-start:var(--space-md);display:grid}.label.svelte-rhddpb{font-family:var(--font-mono);font-size:var(--step-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-soft)}.body.svelte-rhddpb{font-size:var(--step-base);color:var(--text-muted)}@layer base{:where(.lc-layout-svg.svelte-1yh9dj7){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-1yh9dj7).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-1yh9dj7).clip{overflow:hidden}:where(.lc-layout-canvas.svelte-1qimky5){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-1qimky5).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-1qimky5){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-1qimky5).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-1oexze6){position:absolute;inset:0}:where(.lc-layout-html.svelte-1oexze6).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-1oexze6).clip{overflow:hidden}}@layer components{:where(.lc-tooltip-context-container.svelte-1r2zls6){position:absolute}:where(.lc-tooltip-context.svelte-1r2zls6){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-1r2zls6).debug{outline:1px solid var(--color-danger);background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-voronoi-path).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-rect.svelte-1r2zls6){fill:#0000}:where(.lc-tooltip-rect.svelte-1r2zls6).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-1r2zls6){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-1r2zls6).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-debug-frame){--fill-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-axis-rule),: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){stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));stroke-width:2px;font-size:10px;font-weight:300}:where(.lc-rule-x-line,.lc-rule-y-line,.lc-rule-x-radial-line,.lc-rule-y-radial-circle):not([class*=lc-axis],[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}: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)}: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:2px;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 #00000026))}}.lc-root-container.svelte-jl2c82,.lc-root-container.svelte-jl2c82 *{box-sizing:border-box}.lc-root-container.svelte-jl2c82{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.chart.svelte-8f0ou1{--color-primary:var(--viz-cat-1,#00999a);--color-surface-100:var(--surface-default,#fafafa);--color-surface-200:var(--surface-sunken,#cbcbcb);--color-surface-300:var(--surface-overlay,#eaeaea);--color-surface-content:var(--text-body,#100c08);inline-size:100%;min-inline-size:0}.chart.svelte-8f0ou1 text.lc-axis-tick-label{font-family:var(--viz-font,"Fira Code Variable", ui-monospace, monospace);fill:var(--viz-axis-text,#706d68);font-size:9px}.chart.svelte-8f0ou1 .lc-grid-x-rule,.chart.svelte-8f0ou1 .lc-grid-y-rule{stroke:var(--viz-grid,#eaeaea);stroke-width:1px}.chart.svelte-8f0ou1 .viz-spine{stroke:var(--viz-div-mid,#cbcbcb);stroke-width:1px}.chart.svelte-8f0ou1 text.viz-value-label{font-family:var(--viz-font,"Fira Code Variable", ui-monospace, monospace);fill:var(--viz-label,#56524e);stroke:none;font-size:9px}.chart.svelte-8f0ou1 .viz-tooltip{background:var(--surface-overlay,#eaeaea);color:var(--text-body,#100c08);border:1px solid var(--border-default,#adadad);border-radius:var(--radius-surface,4px);padding:var(--space-2xs,.25rem) var(--space-xs,.5rem);font-family:var(--viz-font,"Fira Code Variable", ui-monospace, monospace);font-size:var(--step-xs,.75rem);box-shadow:0 4px 12px color-mix(in oklch, var(--smoky-black,#100c08) 12%, transparent)}.chart.svelte-8f0ou1 .viz-tooltip .lc-tooltip-item-label{color:var(--viz-label,#56524e)}.chart.svelte-8f0ou1 .viz-tooltip .lc-tooltip-item-value{font-variant-numeric:tabular-nums}
