.distribution.svelte-g1db09{position:relative;display:flex;flex-direction:column;gap:.6rem;width:100%;height:100%;min-height:0}.head.svelte-g1db09{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}h3.svelte-g1db09{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--foreground))}.color-by.svelte-g1db09{flex:none;width:14px;height:14px;padding:0;border:1.5px solid hsl(var(--muted-foreground));border-radius:50%;background:transparent;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.color-by.svelte-g1db09:hover{border-color:var(--accent)}.color-by.active.svelte-g1db09{border-color:var(--accent);background:var(--accent)}.clear.svelte-g1db09{flex:none;border:1px solid var(--border, hsl(var(--border)));border-radius:.5rem;padding:.2rem .45rem;font-size:.7rem;white-space:nowrap;color:hsl(var(--muted-foreground));background:transparent;cursor:pointer}.clear.svelte-g1db09:hover{color:hsl(var(--foreground))}.readout.svelte-g1db09{display:flex;flex-direction:column;line-height:1.15}.readout.svelte-g1db09 .value:where(.svelte-g1db09){font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.readout.svelte-g1db09 .label:where(.svelte-g1db09){font-size:.7rem;color:hsl(var(--muted-foreground))}.plot.svelte-g1db09{position:relative;flex:1;min-height:8rem;width:100%}.area.svelte-g1db09{fill-opacity:.75}.area.dimmed.svelte-g1db09{fill-opacity:.16}.area.selected.svelte-g1db09{fill-opacity:.9}.brush-body.svelte-g1db09{fill:color-mix(in srgb,hsl(var(--foreground)) 6%,transparent)}.brush-edge.svelte-g1db09{stroke:hsl(var(--muted-foreground));stroke-width:1;opacity:.8}.brush-grip.svelte-g1db09{fill:hsl(var(--muted-foreground));opacity:.9}.band-rule.svelte-g1db09{stroke:hsl(var(--border));stroke-width:1;stroke-dasharray:2 4;opacity:.55}.tick.svelte-g1db09{fill:hsl(var(--muted-foreground));font-size:.62rem;text-anchor:middle}.axis.svelte-g1db09{stroke:hsl(var(--border));stroke-width:1}.capture.svelte-g1db09 rect:where(.svelte-g1db09){fill:transparent}.tooltip.svelte-g1db09{position:absolute;pointer-events:none;z-index:3;display:flex;flex-direction:column;gap:2px;border-radius:7px;border:1px solid hsl(var(--border));padding:.35rem .5rem;font-size:.72rem;line-height:1.25;white-space:nowrap;color:hsl(var(--foreground));background:color-mix(in srgb,hsl(var(--card)) 92%,black 8%)}.tooltip.svelte-g1db09 span:where(.svelte-g1db09){opacity:.7}.legend.svelte-g1db09{flex:none;display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.legend.svelte-g1db09 li:where(.svelte-g1db09){display:grid;grid-template-columns:.55rem 1fr auto;align-items:center;gap:.45rem;font-size:.72rem;color:hsl(var(--muted-foreground))}.swatch.svelte-g1db09{width:.55rem;height:.55rem;border-radius:2px}.legend-label.svelte-g1db09{color:hsl(var(--foreground))}.legend-share.svelte-g1db09{font-variant-numeric:tabular-nums}.notes.svelte-g1db09{flex:none;margin:0;font-size:.66rem;line-height:1.35;color:hsl(var(--muted-foreground))}.explorer-page.svelte-lscj2k{--source-accent: var(--accent-garmin, #007cc3);height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--bg-primary, hsl(var(--background)));color:hsl(var(--foreground))}.header-bar.svelte-lscj2k{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.header-actions.svelte-lscj2k{display:flex;align-items:center;gap:.65rem}.dimensions-row.svelte-lscj2k{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.75rem 1rem;border:1px solid var(--border, hsl(var(--border)));border-radius:.75rem;background:var(--bg-secondary, hsl(var(--card)))}.indicators.svelte-lscj2k{display:flex;gap:1.5rem}.indicator.svelte-lscj2k{display:flex;flex-direction:column;line-height:1.1}.indicator-value.svelte-lscj2k{font-size:1.4rem;font-weight:700;color:var(--accent-garmin, #007cc3);font-variant-numeric:tabular-nums}.indicator-label.svelte-lscj2k{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground))}.clear-filters-btn.svelte-lscj2k{border:1px solid var(--border, hsl(var(--border)));border-radius:.55rem;padding:.45rem .85rem;font-size:.85rem;transition:border-color .18s ease,color .18s ease,background-color .18s ease;cursor:pointer;color:hsl(var(--muted-foreground));background:transparent}.clear-filters-btn.svelte-lscj2k:hover{border-color:var(--accent-garmin, #007cc3);color:var(--accent-garmin, #007cc3);background:color-mix(in srgb,var(--accent-garmin, #007cc3) 10%,transparent)}.explorer-grid.svelte-lscj2k{flex:1;min-height:0;display:grid;gap:1rem;grid-template-columns:2.2fr 1fr;grid-template-rows:minmax(0,1fr);grid-template-areas:"constellation ranking"}.chart-placeholder.svelte-lscj2k{min-height:0;border:1px solid var(--border, hsl(var(--border)));border-radius:.75rem;background:var(--bg-secondary, hsl(var(--card)));padding:1rem;display:flex;flex-direction:column;gap:.75rem}.constellation.svelte-lscj2k{grid-area:constellation;min-width:0}.constellation-host.svelte-lscj2k{width:100%;flex:1;min-height:0}.ranking.svelte-lscj2k{grid-area:ranking;min-width:0;overflow:hidden}@media(max-width:1023px){.explorer-page.svelte-lscj2k{height:auto;min-height:100%}.explorer-grid.svelte-lscj2k{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"constellation" "ranking"}.constellation-host.svelte-lscj2k{min-height:26rem}.ranking.svelte-lscj2k{min-height:22rem}}
