.figure-chart{container-type:inline-size;width:100%;max-width:var(--figure-width);color:var(--color-fg-soft);font-family:var(--font-ui)}.figure-chart .figure-plot{background:none;overflow:visible;font-family:var(--font-ui);font-size:12px;width:100%}.figure-chart .figure-plot-figure{margin:0}.figure-chart__title{margin:0 0 4px;font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:1.4;color:var(--color-fg-soft)}.figure-chart .figure-plot [aria-label$="tick label"]{fill:var(--color-muted)}.figure-chart .figure-plot [aria-label$="axis label"]{fill:var(--color-fg-soft);font-size:13px}.figure-chart .figure-plot [aria-label$="axis tick"],.figure-chart .figure-plot [aria-label$=axis]{stroke:var(--color-rule)}.figure-chart .figure-plot [aria-label$=grid]{stroke:var(--color-border);stroke-opacity:1}.figure-chart .figure-plot [aria-label=frame],.figure-chart .figure-baseline{stroke:var(--color-rule)}.figure-chart .figure-plot [aria-label=area]{fill-opacity:var(--figure-band-opacity)}.figure-chart .figure-error{stroke:var(--color-fg-soft);stroke-width:1}.figure-chart .figure-plot [aria-label="y-axis tick"]{display:none}.figure-chart .figure-plot [aria-label="facet label"],.figure-chart .figure-plot [aria-label$="facet label"]{fill:var(--color-muted)}.figure-chart[data-mono~=x] .figure-plot [aria-label="x-axis tick label"],.figure-chart[data-mono~=fx] .figure-plot [aria-label="fx-axis tick label"],.figure-chart[data-mono~=legend] .figure-legend{font-family:var(--font-code, var(--font-mono))}.figure-tip{position:fixed;z-index:40;max-width:260px;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);background:var(--color-bg);box-shadow:0 4px 14px #0000001f;font-family:var(--font-ui);font-size:12px;line-height:1.45;color:var(--color-fg-soft);white-space:pre-line;pointer-events:none;font-variant-numeric:tabular-nums}.figure-chart [data-tip]{cursor:default}.figure-legend{display:flex;flex-wrap:wrap;gap:2px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:12px;line-height:1.5;color:var(--color-fg-soft)}.figure-legend li{display:inline-flex;align-items:center;gap:6px;margin:0}.figure-legend svg{flex:none;overflow:visible}.figure-legend__ramp span{color:var(--color-muted);font-variant-numeric:tabular-nums}.figure-chart .figure-tex{overflow:visible}.figure-chart :is(.figure-tex,.d-tex),.figure-chart :is(.figure-tex,.d-tex) *{pointer-events:none}.figure-tex__label{font-family:var(--font-ui);font-size:13px;line-height:24px;color:var(--color-fg-soft);white-space:nowrap;text-align:center}.figure-tex__label[data-anchor=start]{text-align:left}.figure-tex__label[data-anchor=end]{text-align:right}.figure-chart .katex{font-size:1.08em}.figure-chart .figure-tick-label{fill:var(--color-muted)}.figure-chart .figure-axis-label{fill:var(--color-fg-soft);font-size:13px}.figure-chart .figure-grid{stroke:var(--color-border);stroke-opacity:1}.figure-chart .figure-axis-line{stroke:var(--color-rule)}.figure-diagram__svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-ui)}.figure-diagram .d-tone-1{--tone: var(--figure-1)}.figure-diagram .d-tone-2{--tone: var(--figure-2)}.figure-diagram .d-tone-3{--tone: var(--figure-3)}.figure-diagram .d-tone-4{--tone: var(--figure-4)}.figure-diagram .d-tone-5{--tone: var(--figure-5)}.figure-diagram .d-tone-6{--tone: var(--figure-6)}.figure-diagram .d-tone-neutral{--tone: var(--figure-neutral)}.figure-diagram .d-tone-ink{--tone: var(--color-fg-soft)}.figure-diagram .d-tone-muted{--tone: var(--color-muted)}.figure-diagram .d-tone-inverse{--tone: #fff}.figure-diagram .d-region{stroke:var(--tone)}.figure-diagram .d-fill-tint{fill:color-mix(in srgb,var(--tone) var(--figure-tint),var(--color-bg))}.figure-diagram .d-fill-solid{fill:var(--tone)}.figure-diagram .d-fill-strong{fill:color-mix(in srgb,var(--tone) var(--figure-strong),black);stroke:none}.figure-diagram .d-fill-none{fill:none}.figure-diagram .d-no-stroke{stroke:none}.figure-diagram .d-frame{fill:none;stroke:var(--color-rule)}.figure-diagram .d-line{fill:none;stroke:var(--tone);stroke-linecap:round}.figure-diagram :is(.d-head,.d-dot){fill:var(--tone)}.figure-diagram text.d-label{fill:var(--tone)}.figure-diagram .d-label--sm{font-size:12px}.figure-diagram .d-label--md{font-size:13px}.figure-diagram .d-label--lg{font-size:15px;font-weight:500}.figure-diagram .d-italic{font-style:italic}.figure-diagram text.d-halo{paint-order:stroke;stroke:var(--color-bg);stroke-width:5px;stroke-linejoin:round}.figure-diagram .d-tex{overflow:visible}.figure-diagram div.d-label{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--tone);line-height:1.2;white-space:nowrap}.figure-diagram div.d-label[data-anchor=start]{justify-content:flex-start}.figure-diagram div.d-label[data-anchor=end]{justify-content:flex-end}.figure-diagram div.d-label[data-baseline=top]{align-items:flex-start}.figure-diagram div.d-label[data-baseline=bottom]{align-items:flex-end}.figure-diagram div.d-halo>span{padding:0 3px;border-radius:3px;background:var(--color-bg)}.figure-chart__plot{position:relative}.figure-diagram__replay{position:absolute;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:1px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--color-bg) 82%,transparent);color:var(--color-muted-2);cursor:pointer;transition:color .12s ease,border-color .12s ease}.figure-diagram__replay[hidden]{display:none}.figure-diagram__replay[data-corner=top-right]{top:0;right:0}.figure-diagram__replay[data-corner=top-left]{top:0;left:0}.figure-diagram__replay[data-corner=bottom-right]{bottom:0;right:0}.figure-diagram__replay[data-corner=bottom-left]{bottom:0;left:0}.figure-diagram:hover .figure-diagram__replay{color:var(--color-muted)}.figure-diagram__replay:hover,.figure-diagram__replay:focus-visible{color:var(--color-fg-soft);border-color:var(--color-border)}.figure-diagram__replay:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.figure-diagram__replay svg{display:block}@media(prefers-reduced-motion:reduce){.figure-diagram__replay{transition:none}}.figure-legend__region{fill:color-mix(in srgb,var(--tone) var(--figure-tint),var(--color-bg));stroke:var(--tone);stroke-width:1}.figure-grid .article-figure__body:has(>.figure-chart){aspect-ratio:auto;height:auto;overflow:visible}.figure-chart__compact{display:none;max-width:var(--figure-compact-width);margin-inline:auto}@container (max-width: 520px){.figure-chart:is(.figure-chart--medium,.figure-chart--full) .figure-chart__wide{display:none}.figure-chart:is(.figure-chart--medium,.figure-chart--full) .figure-chart__compact{display:block}.figure-chart:is(.figure-chart--medium,.figure-chart--full) .figure-chart__plot{max-width:var(--figure-compact-width);margin-inline:auto}.figure-chart:is(.figure-chart--medium,.figure-chart--full)>:is(.figure-chart__title,.figure-legend){max-width:var(--figure-compact-width);margin-left:max(0px,calc((100% - var(--figure-compact-width)) / 2))}}.cite-body[data-astro-cid-rdmu4dd5]{position:relative;min-width:0;background:var(--color-bg-soft);border-radius:6px;padding:12px 72px 12px 14px}.cite-body__code[data-astro-cid-rdmu4dd5]{margin:0;padding:0;background:transparent;border:0;font-family:var(--font-mono);font-size:var(--article-caption-size, 13px);line-height:1.6;color:var(--color-fg-soft);white-space:pre;overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:680px){.cite-body[data-astro-cid-rdmu4dd5]{padding:40px 14px 12px}}.cite-body__copy[data-astro-cid-rdmu4dd5]{position:absolute;top:6px;right:6px;font-family:var(--font-ui);font-size:var(--article-label-size, 12px);color:var(--color-muted);background:var(--color-bg);border:.5px solid var(--color-border);border-radius:3px;padding:3px 8px;cursor:pointer}.cite-body__copy[data-astro-cid-rdmu4dd5]:hover{color:var(--color-fg);border-color:var(--color-rule)}
