.vz-fig{--vz-ink:var(--accent-ink);margin:0;position:relative}.vz-tone--accent{--vz-ink:var(--accent-ink)}.vz-tone--neutral{--vz-ink:var(--chart-2)}.vz-tone--muted{--vz-ink:var(--muted-2)}.vz-tone--dem{--vz-ink:var(--dem)}.vz-tone--rep{--vz-ink:var(--rep)}.vz-frame{max-width:100%;position:relative}.vz-svg{width:100%;height:auto;font-family:var(--font-mono);touch-action:pan-y;display:block;overflow:visible}.vz-svg--mid,.vz-svg--narrow{display:none}@media (width<=560px){.vz-svg--wide{display:none}.vz-svg--narrow{display:block}}@supports (container-type:inline-size){.vz-frame:has(>.vz-svg--mid),.vz-frame:has(>.vz-svg--narrow):not(:has(>.vz-svg--mid)){container:vz-frame/inline-size}.vz-frame:has(>.vz-svg--mid)>.vz-svg--wide,.vz-frame:has(>.vz-svg--narrow):not(:has(>.vz-svg--mid))>.vz-svg--wide{display:block}.vz-frame:has(>.vz-svg--mid)>.vz-svg--mid,.vz-frame:has(>.vz-svg--mid)>.vz-svg--narrow,.vz-frame:has(>.vz-svg--narrow):not(:has(>.vz-svg--mid))>.vz-svg--narrow{display:none}@container vz-frame (width<=719.98px){.vz-frame:has(>.vz-svg--mid)>.vz-svg--wide{display:none}.vz-frame:has(>.vz-svg--mid)>.vz-svg--mid{display:block}.vz-frame:has(>.vz-svg--narrow):not(:has(>.vz-svg--mid))>.vz-svg--wide{display:none}.vz-frame:has(>.vz-svg--narrow):not(:has(>.vz-svg--mid))>.vz-svg--narrow{display:block}}@container vz-frame (width<=479.98px){.vz-frame:has(>.vz-svg--mid)>.vz-svg--mid{display:none}.vz-frame:has(>.vz-svg--mid)>.vz-svg--narrow{display:block}}}.vz-svg:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.vz-grid line{stroke:var(--hair-2);stroke-width:1px}.vz-svg{--vz-fs:12px}.vz-grid text,.vz-axis-x text{fill:var(--muted);font-size:var(--vz-fs)}.vz-axis-x line{stroke:var(--hair-3)}.vz-line{fill:none;stroke:var(--vz-ink);stroke-linejoin:round;stroke-linecap:round}.vz-line--solid{stroke-width:2.25px}.vz-line--method{stroke:var(--muted-2);stroke-width:1.25px}.vz-hatch-bg{fill:#0000}.vz-hatch-line{stroke:var(--muted-2);stroke-width:1px;opacity:.55}.vz-seam rect{stroke:var(--muted-2);stroke-width:.75px;stroke-dasharray:3 3}.vz-seam__label{fill:var(--muted);font-size:var(--vz-fs);letter-spacing:.04em;text-transform:uppercase;paint-order:stroke;stroke:var(--surface);stroke-width:3px}.vz-mk--fresh{fill:var(--vz-ink);stroke:var(--surface);stroke-width:1px}.vz-mk--due{fill:var(--surface);stroke:var(--vz-ink);stroke-width:2px}.vz-mk--stale{fill:var(--surface);stroke:var(--muted-2);stroke-width:1.5px;stroke-dasharray:2 1.6}.vz-mk--unproven{fill:var(--surface);stroke:var(--muted-2);stroke-width:1.5px}.vz-mk--absent rect{fill:var(--surface);stroke:var(--muted-2);stroke-width:1px}.vz-mk--absent line{stroke:var(--muted-2);stroke-width:1px}.vz-pt{cursor:pointer}.vz-pt.is-active .vz-mk--fresh,.vz-pt.is-active .vz-mk--due{stroke-width:2.5px}.vz-anno,.vz-endlabel{font-size:var(--vz-fs);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.vz-anno{fill:var(--text-2)}.vz-endlabel{fill:var(--vz-ink);font-weight:600}.vz-anno-line{stroke:var(--muted-2);stroke-width:1px}.vz-empty__text{fill:var(--text-2);font-size:var(--vz-fs);paint-order:stroke;stroke:var(--surface);stroke-width:4px}.vz-cross line{stroke:var(--text-2);stroke-width:1px;stroke-dasharray:2 3}.vz-cross__halo{fill:none;stroke:var(--accent-ink);stroke-width:1.5px}.vz-readout{min-height:2.6em;margin:var(--space-2) 0 0;padding:var(--space-2) 0;border-top:1px solid var(--hair);color:var(--text-2);font:500 var(--text-meta) / 1.5 var(--font-mono)}.vz-readout[hidden],.vz-prov[hidden]{display:none}@media (scripting:enabled){.vz-fig[data-vz-kind=line] .vz-readout[hidden]{visibility:hidden;display:block}}.vz-legend{margin:var(--space-3) 0 0}.vz-legend__lead{margin:0 0 var(--space-1);color:var(--muted-2);font:600 var(--text-micro) / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.vz-legend__list{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.vz-legend__item{color:var(--text-2);font:400 var(--text-meta) / 1.4 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.vz-legend__note{color:var(--muted)}.vz-notes{margin:var(--space-3) 0 0;color:var(--muted);font:400 var(--text-meta) / 1.55 var(--font-sans);padding:0;list-style:none}.vz-notes li+li{margin-top:var(--space-1)}.vz-source{margin:var(--space-3) 0 0;color:var(--muted-2);font:500 var(--text-micro) / 1.5 var(--font-mono)}.vz-source a{color:var(--link-text)}.vz-table{margin-top:var(--space-3)}.vz-table>summary{cursor:pointer;color:var(--muted);font:700 var(--text-micro) / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.vz-table>summary:hover{color:var(--text)}.vz-table__scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:10px;overflow-x:auto}.vz-table table{border-collapse:collapse;width:100%;min-width:480px;font:400 12.5px / 1.4 var(--font-mono)}.vz-table th,.vz-table td{border-bottom:1px solid var(--hair-2);text-align:left;vertical-align:top;padding:6px 10px}.vz-table th{color:var(--muted-2);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase}.vz-table .is-right{text-align:right;font-variant-numeric:tabular-nums}.vz-table .vz-st{align-items:flex-start;gap:6px;display:inline-flex}.vz-table .vz-st svg{flex:none;margin-top:2px}.vz-table a{color:var(--link-text)}.vz-prov{z-index:5;top:var(--vz-prov-top,12px);left:var(--vz-prov-left,0);width:min(320px,100%);padding:var(--space-3);border:1px solid var(--hair-3);border-top:3px solid var(--accent);border-radius:var(--radius-card);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font:400 var(--text-meta) / 1.5 var(--font-sans);position:absolute}.vz-prov:focus-visible{outline:2px solid var(--accent-ink)}.vz-prov__close{min-width:44px;min-height:44px;color:var(--muted);font:400 22px / 1 var(--font-sans);cursor:pointer;background:0 0;border:0;position:absolute;top:4px;right:4px}.vz-prov__kicker{color:var(--muted-2);font:600 var(--text-micro) / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 40px 2px 0}.vz-prov__title{margin:0 40px var(--space-2) 0;font:600 var(--text-ui) / 1.3 var(--font-mono)}.vz-prov__list{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.vz-prov__list dt{color:var(--muted-2);font:600 var(--text-micro) / 1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.vz-prov__list dd{overflow-wrap:anywhere;margin:0}.vz-prov__list a{color:var(--link-text)}@media (width<=560px){.vz-prov{border-radius:var(--radius-card) var(--radius-card) 0 0;width:auto;max-height:70vh;position:fixed;inset:auto 0 0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.vz-fig *{transition:none!important;animation:none!important}}.vz-seam-note{margin:var(--space-2) 0 0;color:var(--muted);font:400 var(--text-meta) / 1.55 var(--font-sans)}.vz-plot{fill:#0000;stroke:none;pointer-events:all}.vz-prov [data-f=reason]{color:var(--muted);display:block}.vz-axis-title{fill:var(--muted);font-size:var(--vz-fs);letter-spacing:.04em}.vz-parity{stroke:var(--muted-2);stroke-width:1px;stroke-dasharray:5 4}.vz-parity__label{fill:var(--muted);font-size:var(--vz-fs);paint-order:stroke;stroke:var(--surface);stroke-width:3px}.vz-scatter-path{stroke-width:1.75px}.vz-scatter-label{fill:var(--text);font-size:var(--vz-fs);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-weight:600}.vz-rug__line{stroke:var(--hair-3);stroke-width:1px}.vz-rug__tick{fill:var(--muted-2)}
