.chart:where(.astro-xttmna5w){border:1px solid var(--sl-color-hairline-light);border-radius:12px;margin:2rem 0;padding:1.25rem 1.25rem 1rem}.chart-title:where(.astro-xttmna5w){font:600 var(--sl-text-base) / 1.3 var(--vt-font-display);letter-spacing:-.01em;color:var(--sl-color-white)}.chart-legend:where(.astro-xttmna5w){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.chart-legend:where(.astro-xttmna5w) li:where(.astro-xttmna5w){align-items:center;gap:.5rem;display:flex}.chart-legend:where(.astro-xttmna5w) li:where(.astro-xttmna5w):before{content:"";border-top:2px solid var(--series);width:1rem}.chart-legend:where(.astro-xttmna5w) li:where(.astro-xttmna5w)[data-dashed]:before{border-top-style:dashed}.chart-plot:where(.astro-xttmna5w){margin-top:1.25rem;position:relative;container-type:inline-size}.chart-tip:where(.astro-xttmna5w){z-index:2;background:var(--sl-color-white);color:var(--sl-color-black);font-size:var(--sl-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:6px;padding:.375rem .625rem;position:absolute;translate:-50% calc(-100% - 8px)}.chart-tip:where(.astro-xttmna5w)[hidden]{display:none}.chart-table:where(.astro-xttmna5w){font-size:var(--sl-text-xs);margin-top:1rem}.chart-table:where(.astro-xttmna5w) summary:where(.astro-xttmna5w){cursor:pointer;width:fit-content;color:var(--sl-color-gray-3)}.chart-table:where(.astro-xttmna5w) summary:where(.astro-xttmna5w):hover{color:var(--sl-color-white)}.chart-table:where(.astro-xttmna5w) table:where(.astro-xttmna5w){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.75rem}.chart-table:where(.astro-xttmna5w) :where(.astro-xttmna5w):is(th,td){border-bottom:1px solid var(--sl-color-hairline-light);text-align:start;color:var(--sl-color-gray-2);padding:.4rem 1rem .4rem 0;font-weight:400}.chart-table:where(.astro-xttmna5w) thead:where(.astro-xttmna5w) th:where(.astro-xttmna5w){font:500 .75rem/1.3 var(--vt-font-display);color:var(--sl-color-gray-3)}.dots:where(.astro-dkzph4qm){grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);grid-template-rows:repeat(var(--rows), 1.75rem) 1.25rem;align-items:center;gap:.25rem 1rem;padding-right:4.5rem;display:grid}.grid:where(.astro-dkzph4qm),.axis:where(.astro-dkzph4qm){grid-column:2;position:relative}.grid:where(.astro-dkzph4qm){grid-row:1/-2;align-self:stretch}.grid:where(.astro-dkzph4qm) span:where(.astro-dkzph4qm){border-left:1px solid var(--chart-grid);position:absolute;inset-block:-.25rem}.axis:where(.astro-dkzph4qm){grid-row:-2;height:100%}.axis:where(.astro-dkzph4qm) span:where(.astro-dkzph4qm){font:400 .6875rem/1 var(--vt-font-mono);font-variant-numeric:tabular-nums;color:var(--sl-color-gray-3);white-space:nowrap;position:absolute;top:.25rem;translate:-50%}.label:where(.astro-dkzph4qm){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);white-space:nowrap;grid-column:1}.track:where(.astro-dkzph4qm){background:linear-gradient(var(--chart-grid), var(--chart-grid)) center / 100% 1px no-repeat;grid-column:2;height:100%;position:relative}.hit:where(.astro-dkzph4qm){place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:50%;translate:-50% -50%}.hit:where(.astro-dkzph4qm):after{content:"";background:var(--series);width:10px;height:10px;box-shadow:0 0 0 2px var(--sl-color-bg);transition:scale .15s var(--vt-ease-out);border-radius:50%}.hit:where(.astro-dkzph4qm)[data-active]:after{scale:1.3}.value:where(.astro-dkzph4qm){font-size:var(--sl-text-xs);font-variant-numeric:tabular-nums;color:var(--sl-color-white);white-space:nowrap;position:absolute;top:50%;translate:.875rem -50%}.value:where(.astro-dkzph4qm)[data-flip]{translate:calc(-100% - .875rem) -50%}@container (width<=30rem){.dots:where(.astro-dkzph4qm){grid-template-columns:0 minmax(0,1fr);grid-template-rows:repeat(var(--rows), 3rem) 1.25rem;column-gap:0;padding-right:0}.label:where(.astro-dkzph4qm){grid-column:2;align-self:start}.track:where(.astro-dkzph4qm){align-self:end;height:1.75rem}}.steps:where(.astro-wctovgrr){grid-template-rows:13rem 1.5rem;grid-template-columns:2rem minmax(0,1fr);column-gap:.75rem;padding:.75rem .5rem 0 0;display:grid}.y-axis:where(.astro-wctovgrr),.x-axis:where(.astro-wctovgrr),.plot:where(.astro-wctovgrr){position:relative}.y-axis:where(.astro-wctovgrr) span:where(.astro-wctovgrr),.x-axis:where(.astro-wctovgrr) span:where(.astro-wctovgrr){font:400 .6875rem/1 var(--vt-font-mono);font-variant-numeric:tabular-nums;color:var(--sl-color-gray-3);white-space:nowrap;position:absolute}.y-axis:where(.astro-wctovgrr) span:where(.astro-wctovgrr){right:0;translate:0 -50%}.x-axis:where(.astro-wctovgrr){grid-column:2}.x-axis:where(.astro-wctovgrr) span:where(.astro-wctovgrr){top:.5rem;translate:-50%}.plot:where(.astro-wctovgrr){border-bottom:1px solid var(--sl-color-gray-5)}.grid:where(.astro-wctovgrr){border-top:1px solid var(--chart-grid);position:absolute;inset-inline:0}.today:where(.astro-wctovgrr){border-left:1px dashed var(--sl-color-gray-4);position:absolute;inset-block:0}.today:where(.astro-wctovgrr) span:where(.astro-wctovgrr){color:var(--sl-color-gray-3);font-size:.6875rem;line-height:1;position:absolute;top:-.875rem;left:.375rem}svg:where(.astro-wctovgrr){width:100%;height:100%;position:absolute;inset:0;overflow:visible}path:where(.astro-wctovgrr){fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round}path:where(.astro-wctovgrr)[data-dashed]{stroke-dasharray:6 5}.series-label:where(.astro-wctovgrr){z-index:1;background:var(--sl-color-bg);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);white-space:nowrap;padding:.125rem .25rem;line-height:1;position:absolute;translate:.5rem calc(-100% - .25rem)}.hit:where(.astro-wctovgrr){place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;translate:-50% -50%}.hit:where(.astro-wctovgrr):after{content:"";background:var(--series);width:9px;height:9px;box-shadow:0 0 0 2px var(--sl-color-bg);transition:scale .15s var(--vt-ease-out);border-radius:50%}.hit:where(.astro-wctovgrr)[data-active]:after{scale:1.35}
