.chart{--chart-s1:#6ca014;--chart-s2:#2e7ea8;--chart-surface:var(--bg-elevated);--chart-grid:var(--border);--chart-ink:var(--fg);--chart-ink-muted:var(--fg-muted);background:var(--chart-surface);border:1px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);margin:32px 0;padding:24px max(16px,min(3vw,28px)) 20px}.theme-dark .chart{--chart-surface:var(--bg-inverse-elevated);--chart-grid:var(--border-inverse)}.chart-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--chart-ink-muted);margin:0 0 6px;font-weight:600}.chart-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--chart-ink);text-wrap:balance;margin:0 0 6px;font-size:max(19px,min(2.2vw,23px));font-weight:700;line-height:1.2}.chart-sub{font-size:var(--fs-body-sm);color:var(--chart-ink-muted);max-width:62ch;margin:0 0 20px;line-height:1.5}.chart-legend{font-size:var(--fs-caption);color:var(--chart-ink-muted);flex-wrap:wrap;gap:8px 20px;margin:0 0 18px;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:8px;margin:0;display:flex}.chart-legend .key{border-radius:50%;flex:none;width:12px;height:12px}.chart-legend .key.band{border-radius:2px;width:16px;height:10px}.chart-rows{gap:4px;display:grid}.chart-row{border-radius:var(--radius-sm);grid-template-columns:148px minmax(0,1fr);align-items:center;gap:14px;padding:7px 0;display:grid}.chart-row:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 55%, transparent);outline:none}.chart-row-label{font-size:var(--fs-caption);color:var(--chart-ink);text-wrap:balance;line-height:1.35}.chart-row-label .meta{color:var(--chart-ink-muted);font-size:12px;display:block}.chart-track{height:26px;position:relative}.chart-grid-line{background:var(--chart-grid);width:1px;position:absolute;top:0;bottom:0}.plot-inset{margin-left:162px}.chart-axis{height:20px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--chart-ink-muted);margin-top:2px;font-size:11px;position:relative}.chart-axis span{white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.chart-axis span:first-child{transform:none}.chart-axis-title{color:var(--chart-ink-muted);text-align:right;margin-top:2px;font-size:11px}.chart-table{border-top:1px solid var(--chart-grid);margin-top:18px;padding-top:12px}.chart-table summary{cursor:pointer;font-size:var(--fs-caption);color:var(--chart-ink-muted);font-weight:600}.chart-table summary:hover{color:var(--chart-ink)}.chart-table table{border-collapse:collapse;width:100%;font-size:var(--fs-body-sm);margin:14px 0 4px}.chart-table th,.chart-table td{border:1px solid var(--chart-grid);text-align:left;padding:8px 10px}.chart-table th{background:var(--bg-muted);font-weight:700}.chart-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.chart-source{color:var(--chart-ink-muted);margin:14px 0 0;font-size:12px;line-height:1.5}.chart-source a{color:inherit;text-underline-offset:2px;text-decoration:underline}.chart-tip{z-index:5;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);background:var(--ink-900);color:var(--sand-50);border-radius:var(--radius-sm);width:max-content;max-width:min(260px,78vw);box-shadow:var(--shadow-md);padding:8px 11px;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,-100%)}.chart-tip .tip-label{display:block}.chart-tip[data-show=true]{opacity:1}.chart-tip .tip-value{font-family:var(--font-mono);font-size:15px;font-weight:700;display:block}.chart-tip .tip-meta{color:var(--fg-inverse-muted);margin-top:2px;display:block}.chart-plot{position:relative}@media (max-width:560px){.chart-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 0}.chart-row-label .meta{margin-left:6px;display:inline}.plot-inset{margin-left:0}}.plot-underlay[data-astro-cid-klzyqtvv]{position:absolute;top:0;bottom:42px;left:162px;right:0}.plot-band[data-astro-cid-klzyqtvv]{transform-origin:0;transition:transform .62s var(--ease-standard);background:#2e7ea817;background:color(display-p3 .270589 .48746 .643817/.09);background:lab(49.4214% -14.107 -29.9924/.09);border-left:1px solid #2e7ea852;border-left:1px solid color(display-p3 .270589 .48746 .643817/.32);border-left:1px solid lab(49.4214% -14.107 -29.9924/.32);border-right:1px solid #2e7ea852;border-right:1px solid color(display-p3 .270589 .48746 .643817/.32);border-right:1px solid lab(49.4214% -14.107 -29.9924/.32);position:absolute;top:0;bottom:0;transform:scaleX(0)}.lolli[data-astro-cid-klzyqtvv]{width:var(--x);height:0;position:absolute;top:50%;left:0}.stem[data-astro-cid-klzyqtvv]{opacity:.55;transform-origin:0;width:100%;height:2px;transition:transform .7s var(--ease-standard);background:currentColor;border-radius:1px;position:absolute;top:-1px;right:0;transform:scaleX(0)}.dot[data-astro-cid-klzyqtvv]{width:13px;height:13px;box-shadow:0 0 0 2px var(--chart-surface);transition:transform .42s var(--ease-standard) .24s;background:currentColor;border-radius:50%;margin:-6.5px -6.5px 0 0;position:absolute;top:50%;right:0;transform:scale(0)}.val[data-astro-cid-klzyqtvv]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--chart-ink);opacity:0;transition:opacity .3s var(--ease-out) .42s;font-size:13px;font-weight:700;position:absolute;top:50%;right:0;transform:translate(calc(100% + 12px),-50%)}.lolli[data-astro-cid-klzyqtvv].ours{color:#6ca014}.lolli[data-astro-cid-klzyqtvv].published{color:#2e7ea8}.chart-plot[data-astro-cid-klzyqtvv].is-in .plot-band[data-astro-cid-klzyqtvv],.chart-plot[data-astro-cid-klzyqtvv].is-in .stem[data-astro-cid-klzyqtvv]{transform:scaleX(1)}.chart-plot[data-astro-cid-klzyqtvv].is-in .dot[data-astro-cid-klzyqtvv]{transform:scale(1)}.chart-plot[data-astro-cid-klzyqtvv].is-in .val[data-astro-cid-klzyqtvv]{opacity:1}.chart-row[data-astro-cid-klzyqtvv]:first-child .stem[data-astro-cid-klzyqtvv]{transition-delay:60ms}.chart-row[data-astro-cid-klzyqtvv]:nth-child(2) .stem[data-astro-cid-klzyqtvv]{transition-delay:.16s}.chart-row[data-astro-cid-klzyqtvv]:nth-child(3) .stem[data-astro-cid-klzyqtvv]{transition-delay:.26s}.chart-row[data-astro-cid-klzyqtvv]:nth-child(4) .stem[data-astro-cid-klzyqtvv]{transition-delay:.36s}.chart-row[data-astro-cid-klzyqtvv]:first-child .dot[data-astro-cid-klzyqtvv]{transition-delay:.3s}.chart-row[data-astro-cid-klzyqtvv]:nth-child(2) .dot[data-astro-cid-klzyqtvv]{transition-delay:.4s}.chart-row[data-astro-cid-klzyqtvv]:nth-child(3) .dot[data-astro-cid-klzyqtvv]{transition-delay:.5s}.chart-row[data-astro-cid-klzyqtvv]:nth-child(4) .dot[data-astro-cid-klzyqtvv]{transition-delay:.6s}.chart-row[data-astro-cid-klzyqtvv]:hover .dot[data-astro-cid-klzyqtvv]{transform:scale(1.25)}.chart-row[data-astro-cid-klzyqtvv]:focus-visible .dot[data-astro-cid-klzyqtvv]{transform:scale(1.25)}@media (max-width:560px){.plot-underlay[data-astro-cid-klzyqtvv]{left:0}.val[data-astro-cid-klzyqtvv]{font-size:12px;transform:translate(calc(100% + 8px),-50%)}}@media (prefers-reduced-motion:reduce){.plot-band[data-astro-cid-klzyqtvv],.stem[data-astro-cid-klzyqtvv],.dot[data-astro-cid-klzyqtvv],.val[data-astro-cid-klzyqtvv]{transition:none}}
