.chart.svelte-1fpzcfb{min-width:0;padding:clamp(1rem,2.5vw,2rem);background:transparent;border:1px solid var(--line)}.chart-heading.svelte-1fpzcfb{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:.35rem}h2.svelte-1fpzcfb{margin:0;font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.05em}.chart-summary.svelte-1fpzcfb{max-width:62rem;margin:.65rem 0 .35rem;color:var(--body-copy);font-size:var(--body-size);line-height:1.55}.chart-summary.svelte-1fpzcfb a{color:var(--signal);text-decoration:underline;text-underline-offset:.15em}svg.svelte-1fpzcfb{display:block;width:100%;height:auto;overflow:visible}.plot.svelte-1fpzcfb{position:relative}.tooltip.svelte-1fpzcfb{position:absolute;z-index:2;top:var(--tooltip-y);left:var(--tooltip-x);width:min(15rem,calc(100% - 1rem));margin:0;padding:.75rem .85rem;color:var(--ink);background:var(--surface);border:1px solid var(--ink);box-shadow:0 .3rem 1rem #1d1b1b1f;pointer-events:none;transform:translate(-50%,calc(-100% - .65rem))}.tooltip.below.svelte-1fpzcfb{transform:translate(-50%,.65rem)}.tooltip.svelte-1fpzcfb div:where(.svelte-1fpzcfb){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:baseline}.tooltip.svelte-1fpzcfb div:where(.svelte-1fpzcfb)+div:where(.svelte-1fpzcfb){margin-top:.38rem}.tooltip.svelte-1fpzcfb dt:where(.svelte-1fpzcfb),.tooltip.svelte-1fpzcfb dd:where(.svelte-1fpzcfb){margin:0;font-size:.68rem;line-height:1.35}.tooltip.svelte-1fpzcfb dt:where(.svelte-1fpzcfb){color:var(--ink-soft)}.tooltip.svelte-1fpzcfb dd:where(.svelte-1fpzcfb){overflow-wrap:anywhere;text-align:right;font-weight:600}.grid-line.svelte-1fpzcfb{stroke:var(--line);stroke-opacity:.62;stroke-width:1}.axis.svelte-1fpzcfb{stroke:var(--ink);stroke-width:1}.tick-label.svelte-1fpzcfb,.axis-label.svelte-1fpzcfb{font-family:inherit}.tick-label.svelte-1fpzcfb{fill:var(--ink-soft);font-size:10px}.axis-label.svelte-1fpzcfb{fill:var(--ink);font-size:11px}.connection.svelte-1fpzcfb{fill:none;opacity:.3;stroke-width:1}.cluster-label.svelte-1fpzcfb{pointer-events:none}.cluster-label.svelte-1fpzcfb rect:where(.svelte-1fpzcfb){fill:var(--paper);stroke:var(--line);stroke-width:1}.cluster-label.svelte-1fpzcfb text:where(.svelte-1fpzcfb){font-family:inherit;font-size:12px;font-weight:600}.point.svelte-1fpzcfb{cursor:pointer;outline:none}.hit-target.svelte-1fpzcfb{fill:transparent;stroke:transparent}.point-mark.svelte-1fpzcfb{pointer-events:none;stroke-width:2;transition:transform .12s ease;transform-box:fill-box;transform-origin:center}.point.active.svelte-1fpzcfb .point-mark:where(.svelte-1fpzcfb),.point.pinned.svelte-1fpzcfb .point-mark:where(.svelte-1fpzcfb){transform:scale(1.35)}.point.svelte-1fpzcfb:focus-visible .hit-target:where(.svelte-1fpzcfb){fill:color-mix(in srgb,var(--focus) 12%,transparent);stroke:var(--focus);stroke-width:2}.phase-legend.svelte-1fpzcfb{display:flex;justify-content:center;gap:1rem;padding-top:.8rem;color:var(--ink-soft);font-size:.66rem}.phase-legend.svelte-1fpzcfb span:where(.svelte-1fpzcfb){display:inline-flex;align-items:center;gap:.38rem}.circle-marker.svelte-1fpzcfb{width:.55rem;height:.55rem;border:1.5px solid var(--ink-soft);border-radius:50%}.cross-marker.svelte-1fpzcfb{display:inline-grid;place-items:center;width:.65rem;height:.65rem;font-size:.9rem;font-style:normal;line-height:1}@media(max-width:560px){.chart.svelte-1fpzcfb{padding:.9rem .55rem 1rem}.chart-heading.svelte-1fpzcfb{display:block;padding-inline:.35rem}.tick-label.svelte-1fpzcfb{font-size:9px}.axis-label.svelte-1fpzcfb{font-size:10px}.cluster-label.svelte-1fpzcfb text:where(.svelte-1fpzcfb){font-size:9.6px}}@media(prefers-reduced-motion:reduce){.point-mark.svelte-1fpzcfb{transition:none}}
