[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.lineage-viewport.svelte-1ir2toc{touch-action:none;cursor:grab;background-image:linear-gradient(to right, color-mix(in oklch, var(--border) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--border) 55%, transparent) 1px, transparent 1px);background-size:32px 32px}.lineage-viewport.is-panning.svelte-1ir2toc{cursor:grabbing}.lineage-viewport.svelte-1ir2toc:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.lineage-world.svelte-1ir2toc{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;inset:0 auto auto 0}.lineage-world.recentering.svelte-1ir2toc{transition:transform .24s cubic-bezier(.16,1,.3,1)}.lineage-edges.svelte-1ir2toc{pointer-events:none;width:1px;height:1px;position:absolute;inset:0;overflow:visible}.lineage-edge.svelte-1ir2toc{fill:none;stroke:color-mix(in oklch, var(--muted-foreground) 55%, var(--border));stroke-width:2px;vector-effect:non-scaling-stroke}#lineage-arrow.svelte-1ir2toc path:where(.svelte-1ir2toc){fill:context-stroke}.lineage-edges.svelte-1ir2toc g:where(.svelte-1ir2toc){opacity:.8;transition:opacity .16s}.lineage-edges.svelte-1ir2toc g.is-active:where(.svelte-1ir2toc){opacity:1}.lineage-edges.svelte-1ir2toc g.is-active:where(.svelte-1ir2toc) .lineage-edge:where(.svelte-1ir2toc){stroke:var(--primary);stroke-width:3px}.lineage-edges.svelte-1ir2toc g.is-dimmed:where(.svelte-1ir2toc){opacity:.16}.lineage-edges.svelte-1ir2toc text:where(.svelte-1ir2toc){fill:var(--muted-foreground);text-anchor:middle;paint-order:stroke;stroke:var(--background);stroke-width:5px;stroke-linejoin:round;font-size:11px}.lod-constellation.svelte-1ir2toc .lineage-edges:where(.svelte-1ir2toc) text:where(.svelte-1ir2toc){display:none}.edge-delta.svelte-1ir2toc{z-index:2;background:color-mix(in oklab, var(--background) 88%, transparent);border:1px solid var(--border);width:max-content;max-width:14rem;color:var(--foreground);pointer-events:auto;border-radius:.4rem;margin:0;padding:.35rem .5rem;font-size:11px;line-height:1.35;position:absolute;transform:translate(-50%,-50%)}.edge-delta.is-dimmed.svelte-1ir2toc{opacity:.16}.edge-delta.svelte-1ir2toc div:where(.svelte-1ir2toc){grid-template-columns:auto 1fr;gap:.25rem .5rem;display:grid}.edge-delta.svelte-1ir2toc dt:where(.svelte-1ir2toc){color:var(--muted-foreground);margin:0;font-weight:600}.edge-delta.svelte-1ir2toc dd:where(.svelte-1ir2toc){overflow-wrap:anywhere;min-width:0;margin:0}.edge-delta-expand.svelte-1ir2toc{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;text-decoration:underline}.cluster-time.svelte-1ir2toc{width:max-content;color:var(--muted-foreground);pointer-events:none;font-size:11px;line-height:1;display:none;position:absolute}.lod-constellation.svelte-1ir2toc .cluster-time:where(.svelte-1ir2toc){display:block}.tile-shell.svelte-1ir2toc{--visible-tile-half-width:108px;--visible-tile-half-height:88px;pointer-events:none;place-items:center;width:216px;height:176px;display:grid;position:absolute}.lineage-tile.svelte-1ir2toc{--tile-pull:1;pointer-events:auto;color:var(--foreground);background:var(--card);border:1px solid var(--border);transform:scale(var(--tile-pull));transform-origin:50%;padding:0;transition:transform .12s cubic-bezier(.16,1,.3,1);display:block;position:relative}.lineage-tile.svelte-1ir2toc:active{transform:scale(calc(var(--tile-pull) * .98))}.lineage-tile.is-root.svelte-1ir2toc{cursor:move}.lineage-tile.is-root.is-dragging.svelte-1ir2toc{cursor:grabbing}.root-affordance.svelte-1ir2toc{z-index:1;width:20px;height:20px;color:var(--muted-foreground);background:color-mix(in oklch, var(--card) 82%, transparent);pointer-events:none;border-radius:4px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.root-affordance.svelte-1ir2toc svg{width:12px;height:12px}.reset-tree-position.svelte-1ir2toc{top:calc(50% - var(--visible-tile-half-height) - 10px);left:calc(50% + var(--visible-tile-half-width) - 10px);z-index:2;border:1px solid var(--border);width:24px;height:24px;color:var(--foreground);background:var(--card);box-shadow:0 2px 8px color-mix(in oklch, var(--foreground) 14%, transparent);pointer-events:auto;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.reset-tree-position.svelte-1ir2toc:hover{background:var(--accent)}.reset-tree-position.svelte-1ir2toc:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.reset-tree-position.svelte-1ir2toc svg{width:13px;height:13px}.retry-tree-load.svelte-1ir2toc{top:calc(50% - var(--visible-tile-half-height) - 10px);right:calc(50% + var(--visible-tile-half-width) - 10px);z-index:2;border:1px solid var(--border);width:24px;height:24px;color:var(--foreground);background:var(--card);box-shadow:0 2px 8px color-mix(in oklch, var(--foreground) 14%, transparent);pointer-events:auto;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.retry-tree-load.svelte-1ir2toc:hover{background:var(--accent)}.retry-tree-load.svelte-1ir2toc:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.retry-tree-load.svelte-1ir2toc svg{width:13px;height:13px}.truncated-count.svelte-1ir2toc{top:calc(50% + var(--visible-tile-half-height) + 6px);width:max-content;max-width:200px;color:var(--muted-foreground);text-align:center;pointer-events:none;font-size:11px;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.lineage-tile.svelte-1ir2toc:focus-visible{outline:3px solid var(--ring);outline-offset:3px;transform:scale(1)}.lineage-tile.is-selected.svelte-1ir2toc{border-color:var(--primary)}.lineage-tile.is-search-dim.svelte-1ir2toc{opacity:.28}.lineage-tile.is-search-match.svelte-1ir2toc{outline:2px solid var(--primary);outline-offset:2px}.selection-inspector.svelte-1ir2toc:focus{outline:none}.micro-content.svelte-1ir2toc,.tree-content.svelte-1ir2toc,.card-content.svelte-1ir2toc{display:none}.lod-constellation.svelte-1ir2toc .lineage-tile:where(.svelte-1ir2toc){width:36px;height:36px}.lod-constellation.svelte-1ir2toc .lineage-tile.is-starred:where(.svelte-1ir2toc){border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch, var(--primary) 78%, transparent)}.lod-constellation.svelte-1ir2toc .tile-shell:where(.svelte-1ir2toc){--visible-tile-half-width:18px;--visible-tile-half-height:18px}.lod-constellation.svelte-1ir2toc .micro-content:where(.svelte-1ir2toc){place-items:center;width:100%;height:100%;display:grid}.lod-constellation.svelte-1ir2toc .retry-tree-load:where(.svelte-1ir2toc){display:none}.micro-content.svelte-1ir2toc img:where(.svelte-1ir2toc),.tree-content.svelte-1ir2toc img:where(.svelte-1ir2toc),.card-image.svelte-1ir2toc img:where(.svelte-1ir2toc){object-fit:cover;width:100%;height:100%}.micro-content.svelte-1ir2toc svg{width:14px;height:14px;color:var(--muted-foreground)}.lod-trees.svelte-1ir2toc .lineage-tile:where(.svelte-1ir2toc){width:104px;height:104px}.lod-trees.svelte-1ir2toc .tile-shell:where(.svelte-1ir2toc){--visible-tile-half-width:52px;--visible-tile-half-height:52px}.lod-trees.svelte-1ir2toc .tree-content:where(.svelte-1ir2toc){place-items:center;width:100%;height:100%;display:grid}.tree-content.svelte-1ir2toc svg{width:24px;height:24px;color:var(--muted-foreground)}.node-star.svelte-1ir2toc{z-index:2;width:22px;height:22px;color:var(--primary-foreground);background:var(--primary);box-shadow:0 1px 4px color-mix(in oklch, var(--foreground) 20%, transparent);pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;top:5px;left:5px}.node-star.svelte-1ir2toc svg{fill:currentColor;width:12px;height:12px;color:inherit}.lod-cards.svelte-1ir2toc .lineage-tile:where(.svelte-1ir2toc){text-align:left;width:216px;height:176px}.lod-cards.svelte-1ir2toc .card-content:where(.svelte-1ir2toc){grid-template-columns:88px minmax(0,1fr);width:100%;height:100%;display:grid}.card-image.svelte-1ir2toc{background:var(--muted);place-items:center;min-width:0;display:grid;overflow:hidden}.card-image.svelte-1ir2toc svg{width:24px;height:24px;color:var(--muted-foreground)}.card-copy.svelte-1ir2toc{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.card-copy.svelte-1ir2toc strong:where(.svelte-1ir2toc),.card-copy.svelte-1ir2toc span:where(.svelte-1ir2toc),.card-copy.svelte-1ir2toc time:where(.svelte-1ir2toc){text-overflow:ellipsis;display:block;overflow:hidden}.card-copy.svelte-1ir2toc strong:where(.svelte-1ir2toc){white-space:nowrap;font-size:12px}.card-copy.svelte-1ir2toc span:where(.svelte-1ir2toc){color:var(--muted-foreground);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box}.card-copy.svelte-1ir2toc time:where(.svelte-1ir2toc){color:var(--muted-foreground);white-space:nowrap;margin-top:auto;font-size:10px}.tile-shell.is-new.svelte-1ir2toc .lineage-tile:where(.svelte-1ir2toc){animation:.22s cubic-bezier(.16,1,.3,1) both svelte-1ir2toc-tile-arrive}@keyframes svelte-1ir2toc-tile-arrive{0%{opacity:0;transform:translate(-18px)scale(.92)}}@media (prefers-reduced-motion:reduce){.lineage-world.recentering.svelte-1ir2toc,.lineage-tile.svelte-1ir2toc,.lineage-edges.svelte-1ir2toc g:where(.svelte-1ir2toc){transition:none}.tile-shell.is-new.svelte-1ir2toc .lineage-tile:where(.svelte-1ir2toc){animation:none}}@layer base{:where(.lc-group-div.svelte-nfdibm){position:absolute}:where(.lc-marker){overflow:visible}:where(.lc-marker)[data-type=arrow],:where(.lc-marker)[data-type=circle-stroke],:where(.lc-marker)[data-type=line]{fill:none;stroke:context-stroke;stroke-linecap:round;stroke-linejoin:round}:where(.lc-marker)[data-type=circle]{stroke:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000))}:where(.lc-marker)[data-type=triangle],:where(.lc-marker)[data-type=dot],:where(.lc-marker)[data-type=circle]{fill:context-stroke}:where(.lc-marker)[data-type=circle-stroke]{fill:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000))}:where(.lc-path){--fill-color:transparent;--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-path,svg.lc-path):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-html .lc-path):not([background-color]){background-color:var(--fill-color)}:where(.lc-layout-html .lc-path):not([border-color]){border-color:var(--stroke-color)}:where(.lc-layout-svg.svelte-6boec){position:absolute;inset:0;overflow:visible}:where(.lc-layout-svg.svelte-6boec).disablePointerEvents{pointer-events:none}:where(.lc-layout-svg.svelte-6boec).clip{overflow:hidden}:where(.lc-rect){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-rect,svg.lc-rect):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-html .lc-rect):not([background]){background:var(--fill-color)}:where(.lc-layout-html .lc-rect):not([border-color]){border-color:var(--stroke-color)}: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)}:where(.lc-layout-html .lc-circle):not([background-color]){background-color:var(--fill-color)}:where(.lc-layout-html .lc-circle):not([border-color]){border-color:var(--stroke-color)}:where(.lc-transform-context.svelte-kdqcuo){height:100%}:where(.lc-brush-context.svelte-1ewn9ow){touch-action:none;position:absolute}:where(.lc-brush-container.svelte-1ewn9ow){position:absolute}:where(.lc-brush-range.svelte-1ewn9ow){cursor:move;-webkit-user-select:none;user-select:none;z-index:10;background:color-mix(in oklab, var(--color-surface-content,currentColor) 10%, transparent);position:absolute}:where(.lc-brush-handle.svelte-1ewn9ow){-webkit-user-select:none;user-select:none;z-index:10;position:absolute}:where(.lc-brush-handle.svelte-1ewn9ow)[data-position=top],:where(.lc-brush-handle.svelte-1ewn9ow)[data-position=bottom]{cursor:ns-resize}:where(.lc-brush-handle.svelte-1ewn9ow)[data-position=left],:where(.lc-brush-handle.svelte-1ewn9ow)[data-position=right]{cursor:ew-resize}:where(.lc-layout-canvas.svelte-110ngnm){position:absolute;inset:0}:where(.lc-layout-canvas.svelte-110ngnm).disablePointerEvents{pointer-events:none}:where(.lc-hit-canvas.svelte-110ngnm){pointer-events:none;image-rendering:pixelated;opacity:0;position:absolute;inset:0}:where(.lc-hit-canvas.svelte-110ngnm).debug{border:1px solid var(--color-danger,red);opacity:1}:where(.lc-layout-html.svelte-1pwiuy1){position:absolute;inset:0}:where(.lc-layout-html.svelte-1pwiuy1).disablePointerEvents{pointer-events:none}:where(.lc-layout-html.svelte-1pwiuy1).clip{overflow:hidden}: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)}:where(.lc-layout-html .lc-line):not([background-color]){background-color:var(--stroke-color)}:where(.lc-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-text-svg){paint-order:stroke;overflow:visible}: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)}: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)}:where(.lc-ellipse){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-svg .lc-ellipse,svg.lc-ellipse):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-ellipse,svg.lc-ellipse):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-html .lc-ellipse):not([background-color]){background-color:var(--fill-color)}:where(.lc-layout-html .lc-ellipse):not([border-color]){border-color:var(--stroke-color)}:where(.lc-image){pointer-events:none}:where(.lc-polygon){--fill-color:var(--color-surface-content,currentColor);--stroke-color:initial}:where(.lc-layout-svg .lc-polygon,svg.lc-polygon):not([fill]){fill:var(--fill-color)}:where(.lc-layout-svg .lc-polygon,svg.lc-polygon):not([stroke]){stroke:var(--stroke-color)}:where(.lc-layout-html .lc-polygon):not([background-color]){background-color:var(--fill-color)}:where(.lc-layout-html .lc-polygon):not([border-color]){border-color:var(--stroke-color)}:where(.lc-vector){stroke-linecap:round;stroke-linejoin:round}:where(.lc-layout-svg .lc-vector-stroked,svg.lc-vector-stroked):not([stroke]){stroke:var(--color-surface-content,currentColor)}:where(.lc-layout-svg .lc-vector-stroked,svg.lc-vector-stroked):not([fill]){fill:none}:where(.lc-layout-svg .lc-vector-filled,svg.lc-vector-filled):not([fill]){fill:var(--color-surface-content,currentColor)}:where(.lc-layout-svg .lc-vector-filled,svg.lc-vector-filled):not([stroke]){stroke:none}}@layer components{:where(.lc-voronoi-path,.lc-voronoi-geo-path){fill:#0000;stroke:#0000}: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-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-annotation-line){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-annotation-line-label),:where(.lc-annotation-point-label),:where(.lc-annotation-range-label){pointer-events:none;font-size:12px}: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))}:where(.lc-labels-text){--fill-color:var(--color-surface-content,currentColor);--stroke-color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));font-size:12px}:where(.lc-labels-text)[data-placement=inside]{--fill-color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-legend-container.svelte-1odwfni){z-index:1;display:inline-block}:where(.lc-legend-container.svelte-1odwfni)[data-placement]{position:absolute}:where(.lc-legend-container.svelte-1odwfni)[data-placement=top-left]{top:0;left:0}:where(.lc-legend-container.svelte-1odwfni)[data-placement=top]{top:0;left:50%;transform:translate(-50%)}:where(.lc-legend-container.svelte-1odwfni)[data-placement=top-right]{top:0;right:0}:where(.lc-legend-container.svelte-1odwfni)[data-placement=left]{top:50%;left:0;transform:translateY(-50%)}:where(.lc-legend-container.svelte-1odwfni)[data-placement=center]{top:50%;left:50%;transform:translate(-50%,-50%)}:where(.lc-legend-container.svelte-1odwfni)[data-placement=right]{top:50%;right:0;transform:translateY(-50%)}:where(.lc-legend-container.svelte-1odwfni)[data-placement=bottom-left]{bottom:0;left:0}:where(.lc-legend-container.svelte-1odwfni)[data-placement=bottom]{bottom:0;left:50%;transform:translate(-50%)}:where(.lc-legend-container.svelte-1odwfni)[data-placement=bottom-right]{bottom:0;right:0}:where(.lc-legend-title.svelte-1odwfni){font-size:10px;font-weight:600}:where(.lc-legend-ramp-svg.svelte-1odwfni){overflow:visible}:where(.lc-legend-tick-text.svelte-1odwfni){fill:var(--color-surface-content,currentColor);font-size:10px}:where(.lc-legend-tick-line.svelte-1odwfni){stroke:var(--color-surface-content,currentColor)}:where(.lc-legend-swatch-group.svelte-1odwfni){gap:.25rem 1rem;display:flex}:where(.lc-legend-swatch-group.svelte-1odwfni)[data-orientation=vertical]{flex-direction:column}:where(.lc-legend-swatch-button.svelte-1odwfni){white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;display:flex;overflow:hidden}:where(.lc-legend-swatch.svelte-1odwfni){border-radius:9999px;flex-shrink:0;width:16px;height:16px}:where(.lc-legend-swatch-label.svelte-1odwfni){color:var(--color-surface-content,currentColor);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.33333;overflow:hidden}:where(.lc-boxplot){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-boxplot-box){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 15%, transparent);--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-boxplot-outlier){--fill-color:none;--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-month-path){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent)}:where(.lc-calendar-cell){--stroke-color:color-mix(in oklab, var(--color-surface-content,currentColor) 5%, transparent)}:where(.lc-calendar-month-label){font-size:12px}:where(.lc-contour-band),:where(.lc-density-contour){--stroke-color:none}:where(.lc-tile-image-debug-rect){fill:none;stroke:var(--color-danger,red)}:where(.lc-tile-image-debug-text){--fill-color:var(--color-danger,red);font-size:14px;font-weight:500}:where(.lc-hull-path,.lc-hull-geo-path){fill:#0000}:where(.lc-violin){--stroke-color:var(--color-surface-content,currentColor)}:where(.lc-violin-area){--fill-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);--stroke-color:var(--color-surface-content,currentColor)}}@layer component{:where(.lc-tooltip-context-container.svelte-mdxi5d){position:absolute}:where(.lc-tooltip-context.svelte-mdxi5d){touch-action:var(--touch-action);position:absolute}:where(.lc-tooltip-context.svelte-mdxi5d).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-mdxi5d){fill:#0000}:where(.lc-tooltip-rect.svelte-mdxi5d).debug{stroke:var(--color-danger);fill:color-mix(in oklab, var(--color-danger) 10%, transparent)}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d){fill:#0000}:where(.lc-tooltip-quadtree-rect.svelte-mdxi5d).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-tooltip-header.svelte-1d44xgt){white-space:nowrap;border-bottom:1px solid color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:4px;font-weight:600;display:flex}:where(.lc-tooltip-header-color.svelte-1d44xgt){background-color:var(--color);border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-root.svelte-ytd3mj){display:contents}:where(.lc-tooltip-item-root[data-highlighted].svelte-ytd3mj)>:where(.lc-tooltip-item-label.svelte-ytd3mj,.lc-tooltip-item-value.svelte-ytd3mj){opacity:1;transition:opacity .15s}:where(.lc-tooltip-item-root[data-highlighted=false].svelte-ytd3mj)>:where(.lc-tooltip-item-label.svelte-ytd3mj,.lc-tooltip-item-value.svelte-ytd3mj){opacity:.1}:where(.lc-tooltip-item-color.svelte-ytd3mj){background-color:var(--color);border-radius:9999px;width:8px;height:8px;display:inline-block}:where(.lc-tooltip-item-label.svelte-ytd3mj){white-space:nowrap;align-items:center;gap:8px;display:flex}:where(.lc-tooltip-item-value.svelte-ytd3mj){font-variant-numeric:tabular-nums}:where(.lc-tooltip-item-value.svelte-ytd3mj)[data-align=right]{text-align:right}:where(.lc-tooltip-item-value.svelte-ytd3mj)[data-align=center]{text-align:center}:where(.lc-tooltip-list.svelte-10s3jfe){grid-template-columns:1fr auto;align-items:start;gap:4px 8px;display:grid}:where(.lc-tooltip-separator.svelte-rriep1){background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 20%, transparent);border-radius:4px;grid-column:1/-1;height:1px;margin-top:4px;margin-bottom:4px}:where(.lc-tooltip-root.svelte-crp5m6){z-index:50;-webkit-user-select:none;user-select:none;position:absolute}:where(.lc-tooltip-root.svelte-crp5m6).disablePointerEvents{pointer-events:none}:where(.lc-tooltip-container.svelte-crp5m6):not([data-variant=none]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:.25rem;height:100%;padding:4px 8px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=default]{color:var(--color-surface-content,currentColor);background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-surface-100,white))var(--lightningcss-dark,var(--color-surface-300,black)) 90%, transparent)}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=default] .label{color:color-mix(in oklab, var(--color-surface-content,currentColor) 75%, transparent)}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=invert]{color:var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000));background-color:color-mix(in oklab, var(--color-surface-content,currentColor) 90%, transparent)}:where(.lc-tooltip-container.svelte-crp5m6)[data-variant=invert] .label{color:color-mix(in oklab, var(--color-surface-100,var(--lightningcss-light,#fff)var(--lightningcss-dark,#000)) 50%, transparent)}}.lc-root-container.svelte-2ex2wv,.lc-root-container.svelte-2ex2wv *{box-sizing:border-box}
