@container (min-width: 600px){.visual.svelte-ljxrn0{--card-w: calc((100cqw - (24px * 2)) / 3);width:var(--card-w)}}.legend.svelte-4b6aui .legend-btn:where(.svelte-4b6aui).legend-btn--hidden{opacity:.35;text-decoration:line-through}.radio.svelte-1lo0r2v{position:relative;width:16px;height:16px;flex-shrink:0;cursor:pointer;appearance:none;border:1px solid var(--color-mono-500);border-radius:999px;transition:border-color .15s,background-color .15s}.radio.svelte-1lo0r2v:before{position:absolute;inset:3px;border-radius:inherit;background:var(--color-pri-800);content:"";transform:scale(0);transition:transform .15s}.radio.svelte-1lo0r2v:hover:not(:checked){background:var(--color-mono-300)}.radio.svelte-1lo0r2v:checked{border-color:var(--color-pri-800)}.radio.svelte-1lo0r2v:checked:before{transform:scale(1)}.breathe.svelte-y08dme{--band: -100%;--energy: 0%;background-image:linear-gradient(to top left,var(--color-primary) calc(var(--band) - 55%),color-mix(in oklab,var(--color-pri-800) var(--energy),var(--color-primary)) var(--band),var(--color-primary) calc(var(--band) + 30%));-webkit-background-clip:text;background-clip:text;color:transparent}svg.svelte-4c7dw0{display:block;touch-action:pan-y}text.svelte-4c7dw0{font-family:var(--font-mono)}.grid.svelte-4c7dw0{stroke:var(--color-divider-subtle)}.grid--baseline.svelte-4c7dw0{stroke:var(--color-primary)}.tick.svelte-4c7dw0{fill:var(--color-tertiary);font-size:12px}.tick--sub.svelte-4c7dw0{font-size:10px;opacity:.6}.axis-title.svelte-4c7dw0{fill:var(--color-tertiary);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hover-band.svelte-4c7dw0{fill:var(--color-mono-400);opacity:.5}.event-label.svelte-4c7dw0{font-size:12px}.event-label.svelte-4c7dw0{paint-order:stroke;stroke:var(--color-background);stroke-width:3px;stroke-linejoin:round}.narrow.svelte-4c7dw0 .tick:where(.svelte-4c7dw0),.narrow.svelte-4c7dw0 .event-label:where(.svelte-4c7dw0){font-size:10px}.narrow.svelte-4c7dw0 .tick--sub:where(.svelte-4c7dw0){font-size:8px}.narrow.svelte-4c7dw0 .axis-title:where(.svelte-4c7dw0){font-size:10px}.tooltip.svelte-4c7dw0{position:absolute;z-index:10;background:var(--color-mono-900);color:var(--color-mono-100);padding:8px 10px;border-radius:6px;font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:nowrap;pointer-events:none;box-shadow:0 1px 2px #00000014,0 4px 16px #0000001f}.tooltip.svelte-4c7dw0.tooltip--flip{transform:translate(-100%)}.tooltip.svelte-4c7dw0 ul:where(.svelte-4c7dw0){margin:0;padding:0;list-style:none}.tooltip.svelte-4c7dw0 li:where(.svelte-4c7dw0){display:flex;align-items:center;gap:8px}.tooltip.svelte-4c7dw0 .swatch:where(.svelte-4c7dw0){flex-shrink:0;display:inline-block;width:10px;height:4px}.tooltip.svelte-4c7dw0 .swatch--hatch:where(.svelte-4c7dw0){background:repeating-linear-gradient(-45deg,currentColor 0 1px,transparent 1px 3px);opacity:.7}.tooltip.svelte-4c7dw0 .label:where(.svelte-4c7dw0){opacity:.7}.tooltip.svelte-4c7dw0 .value:where(.svelte-4c7dw0){margin-left:auto;padding-left:16px;font-variant-numeric:tabular-nums}.tooltip.svelte-4c7dw0 .total:where(.svelte-4c7dw0){margin-top:4px;padding-top:4px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.tooltip.svelte-4c7dw0 .running-total:where(.svelte-4c7dw0){opacity:.6}.tooltip-date.svelte-4c7dw0{margin:0 0 4px;font-weight:500}.tooltip-outlier.svelte-4c7dw0,.tooltip-partial.svelte-4c7dw0{margin:0 0 4px;font-size:10px;opacity:.7}.h-bar-chart.svelte-132hd7h{display:grid;grid-auto-flow:column;column-gap:24px;row-gap:8px;margin:auto 0 0;padding:0;list-style:none}.row.svelte-132hd7h{display:flex;align-items:center;gap:8px;min-width:0}.rank.svelte-132hd7h{flex-shrink:0;width:2.5em;color:var(--color-tertiary);font-family:var(--font-mono);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.rank--highlight.svelte-132hd7h{color:var(--highlight);font-weight:600}.delta.svelte-132hd7h{flex-shrink:0;width:3ch;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.delta--up.svelte-132hd7h{color:color-mix(in oklch,var(--color-events-green) 70%,var(--color-primary))}.delta--down.svelte-132hd7h{color:color-mix(in oklch,#ff2e2e 65%,var(--color-primary))}.icon.svelte-132hd7h{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--color-mono-000);box-shadow:0 1px 2px #0000000d,0 1px 4px #0000000d}.icon.svelte-132hd7h svg{display:block;width:14px;height:14px}.icon--highlight.svelte-132hd7h path{fill:var(--highlight)}.name.svelte-132hd7h{flex-shrink:0;width:9em;color:var(--color-primary);font-family:var(--font-mono);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-track.svelte-132hd7h{flex:1;display:flex;align-items:center;gap:8px;height:16px;min-width:0}.bar-fill.svelte-132hd7h{display:block;height:100%;min-width:2px;background:color-mix(in srgb,var(--color-mono-200),var(--color-mono-900) 8%);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.32,.72,0,1)}.bar-fill.shown.svelte-132hd7h{transform:scaleX(1)}.bar-fill.svelte-132hd7h:not(.shown){transform:scaleX(0)}.bar-fill--highlight.svelte-132hd7h{background:var(--highlight)}.value.svelte-132hd7h{flex-shrink:0;color:var(--color-primary);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .4s ease}.value.shown.svelte-132hd7h{opacity:1}@media(prefers-reduced-motion:reduce){.bar-fill.svelte-132hd7h,.value.svelte-132hd7h{transition:none}}.group-label.svelte-1jxvn48{color:var(--color-tertiary);font-family:var(--font-sans);font-size:var(--text-detail)}@property --laguna-bg{syntax: "<color>"; inherits: true; initial-value: #4137ff;}.laguna-cta-wrap.laguna-cta-wrap.svelte-1h0wu3x>.button.primary{--button-bg: var(--laguna-bg);transition:--laguna-bg .9s cubic-bezier(.22,1,.36,1)}.laguna-cta-wrap.laguna-cta-wrap.svelte-1h0wu3x>.button.primary:hover{--button-bg: var(--color-mono-800)}.laguna-cta-wrap.laguna-cta-wrap.svelte-1h0wu3x>.button.primary:active{--button-bg: var(--color-mono-700)}.charts.svelte-llja6u{gap:calc(var(--spacing-section-gap-lg) * .5)}
