@layer base{:where(.lc-layout-svg.svelte-8pdoar){position:absolute;inset:0;overflow:visible;&.disablePointerEvents{pointer-events:none}&.clip{overflow:hidden}}}@layer components{:where(.lc-tooltip-context-container.svelte-10kncgk){position:absolute}:where(.lc-tooltip-context.svelte-10kncgk){touch-action:var(--touch-action);position:absolute;&.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-10kncgk){fill:#0000;&.debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}}:where(.lc-tooltip-quadtree-rect.svelte-10kncgk){fill:#0000;&.debug{stroke:var(--color-danger);fill: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,light-dark(#fff,#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-q9ba2o,.lc-root-container.svelte-q9ba2o *{box-sizing:border-box}.lc-root-container.svelte-q9ba2o{-webkit-user-select:var(--lc-user-select,none);user-select:var(--lc-user-select,none)}.comparison-chart.svelte-5u54uk{contain:layout paint;width:100%;min-width:0}.comparison-chart__scroll.svelte-5u54uk{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.comparison-chart__plot.svelte-5u54uk{width:50rem;min-width:50rem;height:20rem;position:relative}.comparison-chart__plot.svelte-5u54uk svg{width:50rem;height:20rem;display:block}.comparison-chart__legend.svelte-5u54uk{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:.5rem 0;padding:0;font-size:.875rem;list-style:none;display:flex}.comparison-chart__legend.svelte-5u54uk li:where(.svelte-5u54uk){align-items:center;gap:.4rem;display:inline-flex}.comparison-chart__swatch.svelte-5u54uk{border:2px solid;border-radius:999px;width:1.1rem;height:.4rem}.comparison-chart__hit-target.svelte-5u54uk{pointer-events:all}.comparison-chart__hit-target.svelte-5u54uk:focus-visible{stroke:var(--color-primary,#cb7858);stroke-width:2px}.comparison-chart__tooltip.svelte-5u54uk{z-index:2;background:var(--color-base-100,#fff);max-width:13rem;color:var(--color-base-content,#111827);pointer-events:none;opacity:0;visibility:hidden;border-radius:.5rem;padding:.45rem .65rem;font-size:.75rem;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.comparison-chart__tooltip--visible.svelte-5u54uk{opacity:1;visibility:visible}.comparison-chart[data-motion=tween].svelte-5u54uk .comparison-chart__tooltip:where(.svelte-5u54uk){transition:opacity .12s}@media (prefers-reduced-motion:reduce){.comparison-chart.svelte-5u54uk :where(.svelte-5u54uk),.comparison-chart.svelte-5u54uk :where(.svelte-5u54uk):before,.comparison-chart.svelte-5u54uk :where(.svelte-5u54uk):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
