.raster-chart{width:100%}.raster-chart__title{color:var(--raster-text,currentColor);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.raster-chart__plot{width:100%;position:relative}.raster-chart__svg{display:block;overflow:visible}.raster-chart__plot>.raster-chart__svg{position:absolute;inset:0}.raster-chart__table-toggle{font:inherit;color:var(--raster-text,currentColor);cursor:pointer;background:0 0;border:1px solid;border-radius:.25rem;margin-top:.5rem;padding:.25rem .5rem;font-size:.75rem}.raster-chart__table-toggle:focus-visible{outline:2px solid var(--raster-focus,currentColor);outline-offset:2px}.raster-chart__table{border-collapse:collapse;min-width:min(100%,20rem);color:var(--raster-text,currentColor);margin-top:.5rem;font-size:.75rem}.raster-chart__table caption{text-align:start;padding-bottom:.25rem;font-weight:600}.raster-chart__table th,.raster-chart__table td{text-align:start;border-bottom:1px solid var(--raster-grid,color-mix(in srgb,currentColor 25%,transparent));padding:.25rem .5rem}.raster-chart__table td,.raster-chart__table .raster-chart__col-end{text-align:end;font-variant-numeric:tabular-nums}.raster-chart__axis{stroke:var(--raster-axis,currentColor);stroke-width:1px}.raster-chart__grid{stroke:var(--raster-grid,color-mix(in srgb,currentColor 25%,transparent));stroke-width:1px;stroke-dasharray:2 4}.raster-chart__tick{fill:var(--raster-text-subtle,var(--raster-text,currentColor));font-size:.75rem}.raster-chart__axis-title{font-weight:500}.raster-sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.raster-legend{color:var(--raster-text-subtle,var(--raster-text,currentColor));flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-top:.5rem;font-size:.75rem;display:flex}.raster-legend__item{align-items:center;gap:.25rem;display:inline-flex}.raster-legend__swatch{flex-shrink:0;overflow:visible}.raster-legend__swatch line{stroke-width:3px;stroke-linecap:round}.raster-tooltip{pointer-events:none;background:var(--raster-tooltip-bg,var(--lightningcss-light,#1f1f1f)var(--lightningcss-dark,#f5f5f5));color:var(--raster-tooltip-text,var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212));white-space:nowrap;z-index:10;opacity:0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:opacity .15s;position:absolute}.raster-tooltip[data-visible]{opacity:1}@keyframes raster-line-draw{0%{stroke-dashoffset:var(--line-length)}to{stroke-dashoffset:0}}@keyframes raster-fade-in{0%{opacity:0}}.raster-line__line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;animation:.8s both raster-line-draw}.raster-line__area{opacity:.15;animation:.6s .4s backwards raster-fade-in}.raster-line__point,.raster-scatter__point,.raster-radar__point{transform-box:fill-box;transform-origin:50%;transition:transform .15s,opacity .15s}.raster-chart [role=button]{cursor:pointer}.raster-line__point{animation:.3s .6s backwards raster-fade-in}.raster-line__point:hover,.raster-scatter__point:hover,.raster-radar__point:hover{transform:scale(1.4)}.raster-line__point:focus,.raster-scatter__point:focus,.raster-radar__point:focus{outline:none}.raster-line__point:focus-visible,.raster-scatter__point:focus-visible,.raster-radar__point:focus-visible{stroke:var(--raster-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212));stroke-width:2px;outline:2px solid var(--raster-focus,currentColor);outline-offset:1px;transform:scale(1.6)}.raster-line__point[data-selected],.raster-scatter__point[data-selected],.raster-radar__point[data-selected]{stroke:var(--raster-selected,currentColor);stroke-width:2px;transform:scale(1.4)}.raster-line__point[data-dimmed],.raster-scatter__point[data-dimmed],.raster-radar__point[data-dimmed],.raster-geo__region[data-dimmed],.raster-geo__marker[data-dimmed]{opacity:.3}@keyframes raster-bar-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes raster-bar-grow-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.raster-bar__bar{transform-box:fill-box;transform-origin:bottom;transition:opacity .15s;animation:.4s both raster-bar-grow-up}.raster-bar__bar--horizontal{transform-origin:0;animation-name:raster-bar-grow-right}.raster-bar__bar:hover{opacity:.8}.raster-bar__bar:focus{outline:none}.raster-bar__bar:focus-visible{outline:2px solid var(--raster-focus,currentColor);outline-offset:1px}.raster-bar__bar[data-selected]{stroke:var(--raster-selected,currentColor);stroke-width:2px}.raster-bar__bar[data-dimmed]{opacity:.3}@keyframes raster-donut-draw{to{stroke-dashoffset:0}}.raster-donut__segment{stroke-dasharray:1;stroke-dashoffset:1px;animation:raster-donut-draw var(--donut-duration,.3s) linear var(--donut-delay,0s) forwards;transition:opacity .15s,stroke-width .15s}.raster-donut__segment:hover{opacity:.8}.raster-donut__segment:focus{outline:none}.raster-donut__segment:focus-visible{outline:2px solid var(--raster-focus,currentColor);outline-offset:2px}.raster-donut__segment[data-dimmed]{opacity:.3}.raster-donut__centre{box-sizing:border-box;pointer-events:none;text-align:center;width:100%;height:100%;color:var(--raster-text,currentColor);flex-direction:column;justify-content:center;align-items:center;font-size:.875rem;display:flex}.raster-scatter__point{animation:.3s backwards raster-fade-in}.raster-radar__grid{fill:none;stroke:var(--raster-grid,color-mix(in srgb,currentColor 25%,transparent));stroke-width:1px}.raster-radar__label{text-anchor:middle}.raster-radar__area{opacity:.15}.raster-radar__line{fill:none;stroke-width:2px}.raster-sparkline{vertical-align:middle;display:inline-block;position:relative}.raster-sparkline>svg{display:block;overflow:visible}.raster-sparkline__line{vector-effect:non-scaling-stroke;fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.raster-sparkline__area{opacity:.1}.raster-gauge{aspect-ratio:1;width:100%;position:relative}.raster-gauge__svg{display:block;overflow:visible}.raster-gauge__track{opacity:.15}.raster-gauge__fill{transition:stroke-dashoffset .6s}.raster-gauge__centre{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.raster-gauge__value{color:var(--raster-text,currentColor);font-size:1.5rem;font-weight:700;line-height:1}.raster-gauge__label{color:var(--raster-text-subtle,var(--raster-text,currentColor));font-size:.75rem}@keyframes raster-linear-gauge-grow{0%{width:0%}to{width:var(--gauge-pct)}}.raster-linear-gauge{flex-direction:column;gap:.25rem;display:flex}.raster-linear-gauge__header{justify-content:space-between;align-items:baseline;font-size:.875rem;display:flex}.raster-linear-gauge__label{color:var(--raster-text-subtle,var(--raster-text,currentColor));font-weight:500}.raster-linear-gauge__value{color:var(--raster-text,currentColor);font-weight:700}.raster-linear-gauge__track{background:var(--raster-grid,color-mix(in srgb,currentColor 25%,transparent));border-radius:4px;width:100%;height:8px;overflow:hidden}.raster-linear-gauge__fill{border-radius:4px;height:100%;animation:.6s both raster-linear-gauge-grow}.raster-geo__svg{width:100%}.raster-geo__region{stroke:var(--raster-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212));stroke-width:.5px;cursor:default;transition:fill-opacity .15s}.raster-geo__marker{stroke:var(--raster-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212));stroke-width:1px;cursor:default;transition:fill-opacity .15s}.raster-geo__region:hover,.raster-geo__marker:hover{fill-opacity:.8}.raster-geo__region:focus,.raster-geo__marker:focus{outline:none}.raster-geo__region:focus-visible{stroke:var(--raster-focus,currentColor);stroke-width:1.5px}.raster-geo__marker:focus-visible{stroke:var(--raster-focus,currentColor);stroke-width:2px}.raster-geo__legend{align-items:center;gap:.5rem}.raster-geo__gradient{border-radius:4px;width:120px;height:8px}@media (prefers-reduced-motion:reduce){.raster-tooltip,.raster-line__line,.raster-line__area,.raster-line__point,.raster-bar__bar,.raster-donut__segment,.raster-scatter__point,.raster-radar__point,.raster-gauge__fill,.raster-linear-gauge__fill,.raster-geo__region,.raster-geo__marker{transition:none;animation:none}.raster-donut__segment{stroke-dashoffset:0}}@media (forced-colors:active){.raster-chart__tick,.raster-legend,.raster-donut__centre,.raster-gauge__value,.raster-gauge__label,.raster-linear-gauge__label,.raster-linear-gauge__value{fill:canvastext;color:canvastext}.raster-chart__axis,.raster-chart__grid,.raster-radar__grid{stroke:canvastext}.raster-tooltip{color:canvas;forced-color-adjust:none;background:canvastext}.raster-line__line,.raster-radar__line,.raster-sparkline__line,.raster-gauge__fill,.raster-legend__swatch line{stroke:canvastext}.raster-line__point,.raster-scatter__point,.raster-radar__point,.raster-bar__bar,.raster-legend__swatch circle,.raster-legend__marker,.raster-geo__marker{fill:canvastext}.raster-donut__segment{stroke:canvastext}[data-series="2"]>.raster-scatter__point,[data-series="4"]>.raster-scatter__point,[data-series="6"]>.raster-scatter__point,[data-series="8"]>.raster-scatter__point,.raster-legend__swatch[data-series="2"] circle,.raster-legend__swatch[data-series="4"] circle,.raster-legend__swatch[data-series="6"] circle,.raster-legend__swatch[data-series="8"] circle{fill:graytext}[data-series]:not([data-series="1"])>.raster-bar__bar{fill:canvas;stroke:canvastext;stroke-width:2px}.raster-donut__segment[data-series="2"],.raster-donut__segment[data-series="4"],.raster-donut__segment[data-series="6"],.raster-donut__segment[data-series="8"]{stroke:graytext}.raster-line__area,.raster-radar__area,.raster-sparkline__area{fill:canvastext}.raster-gauge__track,.raster-linear-gauge__track{stroke:canvastext;background:canvas;border:1px solid canvastext}.raster-linear-gauge__fill{background:canvastext!important}.raster-geo__region{stroke:canvastext}.raster-line__line,.raster-radar__line{animation:none}[data-series="2"]>.raster-line__line,[data-series="2"]>.raster-radar__line,[data-series="2"]>.raster-bar__bar,.raster-legend__swatch[data-series="2"] line{stroke-dasharray:6 3!important}[data-series="3"]>.raster-line__line,[data-series="3"]>.raster-radar__line,[data-series="3"]>.raster-bar__bar,.raster-legend__swatch[data-series="3"] line{stroke-dasharray:2 2!important}[data-series="4"]>.raster-line__line,[data-series="4"]>.raster-radar__line,[data-series="4"]>.raster-bar__bar,.raster-legend__swatch[data-series="4"] line{stroke-dasharray:8 3 2 3!important}[data-series="5"]>.raster-line__line,[data-series="5"]>.raster-radar__line,[data-series="5"]>.raster-bar__bar,.raster-legend__swatch[data-series="5"] line{stroke-dasharray:4 4!important}[data-series="6"]>.raster-line__line,[data-series="6"]>.raster-radar__line,[data-series="6"]>.raster-bar__bar,.raster-legend__swatch[data-series="6"] line{stroke-dasharray:1 3!important}[data-series="7"]>.raster-line__line,[data-series="7"]>.raster-radar__line,[data-series="7"]>.raster-bar__bar,.raster-legend__swatch[data-series="7"] line{stroke-dasharray:10 4!important}[data-series="8"]>.raster-line__line,[data-series="8"]>.raster-radar__line,[data-series="8"]>.raster-bar__bar,.raster-legend__swatch[data-series="8"] line{stroke-dasharray:6 2 2 2!important}[data-series="1"]>.raster-line__line{stroke-dasharray:none!important}.raster-line__point:focus-visible,.raster-scatter__point:focus-visible,.raster-radar__point:focus-visible,.raster-geo__region:focus-visible,.raster-geo__marker:focus-visible,.raster-line__point[data-selected],.raster-scatter__point[data-selected],.raster-radar__point[data-selected],.raster-bar__bar[data-selected]{stroke:highlight}.raster-chart__table-toggle{color:buttontext;border-color:buttontext}.raster-chart__table-toggle:focus-visible,.raster-bar__bar:focus-visible,.raster-donut__segment:focus-visible,.raster-line__point:focus-visible,.raster-scatter__point:focus-visible,.raster-radar__point:focus-visible{outline-color:highlight}}@font-face{src:url(/fonts/SourceSerif4Variable-Roman.woff2)format("woff2-variations");font-style:normal;font-weight:200 900;font-display:swap;font-family:Source Serif 4}@font-face{src:url(/fonts/SourceSerif4Variable-Italic.woff2)format("woff2-variations");font-style:italic;font-weight:200 900;font-display:swap;font-family:Source Serif 4}@font-face{src:url(/fonts/SourceSans3Variable-Roman.woff2)format("woff2-variations");font-style:normal;font-weight:200 900;font-display:swap;font-family:Source Sans 3}@font-face{src:url(/fonts/SourceSans3Variable-Italic.woff2)format("woff2-variations");font-style:italic;font-weight:200 900;font-display:swap;font-family:Source Sans 3}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga";-webkit-text-size-adjust:100%;background-color:var(--gqnshl0);color:var(--gqnshl5)}body{font-family:var(--gqnshli);font-size:var(--gqnshlv);line-height:var(--gqnshl12);transition:background-color var(--gqnshl1o), color var(--gqnshl1o)}ul,ol{list-style:none}::selection{background-color:var(--gqnshla);color:#fff}a{color:var(--gqnshl5);text-decoration-line:underline;-webkit-text-decoration-color:var(--gqnshla);text-decoration-color:var(--gqnshla);text-underline-offset:.2em;transition:text-decoration-color var(--gqnshl1n);text-decoration-thickness:1.5px}a:hover{-webkit-text-decoration-color:var(--gqnshl5);text-decoration-color:var(--gqnshl5)}:focus-visible{outline:3px solid var(--gqnshlf);outline-offset:2px;border-radius:var(--gqnshl1h)}h1,h2,h3,h4,h5,h6{font-family:var(--gqnshli);font-weight:700;line-height:var(--gqnshl10);letter-spacing:-.012em}pre,code{font-family:var(--gqnshll);font-size:.875em}pre{padding:var(--gqnshl17);border-radius:var(--gqnshl1i);background-color:var(--gqnshl4);border:1px solid var(--gqnshlb);overflow-x:auto}img,video{max-width:100%;height:auto;display:block}hr{border:none;border-top:1px solid var(--gqnshld);margin:var(--gqnshl1b) 0}button{font-family:inherit;font-size:inherit;cursor:pointer}main[data-public-main]{opacity:0;transition:opacity .15s ease-out}html.page-ready main[data-public-main]{opacity:1}html{--reader-font-scale:1}html[data-font-size=sm]{--reader-font-scale:.88}html[data-font-size=lg]{--reader-font-scale:1.2}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (width<=880px){html[data-font-size=sm]{--reader-font-scale:.85}html[data-font-size=lg]{--reader-font-scale:1.17}}@media (width<=480px){html[data-font-size=sm]{--reader-font-scale:.94}html[data-font-size=lg]{--reader-font-scale:1.06}}:root[data-code-theme=darkHigh] .shiki span{color:var(--shiki-darkHigh)!important}:root[data-code-theme=darkHigh] .shiki{background-color:var(--shiki-darkHigh-bg)!important}:root[data-code-theme=light] .shiki span{color:var(--shiki-light)!important}:root[data-code-theme=light] .shiki{background-color:var(--shiki-light-bg)!important}:root[data-code-theme=lightHigh] .shiki span{color:var(--shiki-lightHigh)!important}:root[data-code-theme=lightHigh] .shiki{background-color:var(--shiki-lightHigh-bg)!important}.shiki{border-radius:6px;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875em;line-height:1.6;overflow-x:auto}.shiki code{font-size:inherit;background:0 0;padding:0}
