.lf-fig{--anatomy-paper:#f7f5ef;--anatomy-face:#fffefb;--anatomy-top:#fbfaf5;--anatomy-shade-0:#d8d6cf;--anatomy-shade-1:#e1dfd8;--anatomy-shade-2:#e9e7e0;--anatomy-shade-3:#f0eee7;--anatomy-lit-top:#fffefb;--anatomy-lit-shade:#edebe4;--anatomy-hi:#1f1f1d;--anatomy-mid:#86837a;--anatomy-lo:#b3b0a6;--anatomy-faint:#d3d0c7;--anatomy-lit:#000;--anatomy-halo:#8a8678;--anatomy-halo-opacity:.32;--anatomy-dot:#33322e;--anatomy-weight:.6px;--anatomy-mono:var(--font-mono);--anatomy-muted:#6b685f;--tk1:#0072b2;--tk2:#d55e00;--tk3:#009e73;--tq:#b0478e}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4px;stroke-linejoin:round}.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1px}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-dots[data-tone=hi] circle{opacity:.85}.iso-dots[data-tone=mid] circle{opacity:.45}.iso-dots[data-tone=lo] circle{opacity:.22}.iso-dots[data-tone=faint] circle{opacity:.12}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}@keyframes iso-flow{to{stroke-dashoffset:-32px}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-line[data-flow]{animation:1.6s linear infinite iso-flow}.iso-dots circle[data-pulse]{animation:1.6s step-end infinite iso-pulse;animation-delay:var(--pulse-at,0s)}@media (prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}.iso-svg .iso-line.tk1{stroke:var(--tk1)}.iso-svg .iso-dots.tk1 circle{fill:var(--tk1)}.iso-svg .tk1-fill{fill:var(--tk1);stroke:var(--tk1)}.iso-svg .tk1-tint>.iso-top,.iso-svg path.tk1-tint{fill:color-mix(in srgb,var(--tk1) 38%,var(--anatomy-paper))}.iso-plate-corner .tk1,.lf-readout .tk1{color:var(--tk1)}.iso-svg .iso-line.tk2{stroke:var(--tk2)}.iso-svg .iso-dots.tk2 circle{fill:var(--tk2)}.iso-svg .tk2-fill{fill:var(--tk2);stroke:var(--tk2)}.iso-svg .tk2-tint>.iso-top,.iso-svg path.tk2-tint{fill:color-mix(in srgb,var(--tk2) 38%,var(--anatomy-paper))}.iso-plate-corner .tk2,.lf-readout .tk2{color:var(--tk2)}.iso-svg .iso-line.tk3{stroke:var(--tk3)}.iso-svg .iso-dots.tk3 circle{fill:var(--tk3)}.iso-svg .tk3-fill{fill:var(--tk3);stroke:var(--tk3)}.iso-svg .tk3-tint>.iso-top,.iso-svg path.tk3-tint{fill:color-mix(in srgb,var(--tk3) 38%,var(--anatomy-paper))}.iso-plate-corner .tk3,.lf-readout .tk3{color:var(--tk3)}.iso-svg .iso-line.tq{stroke:var(--tq)}.iso-svg .iso-dots.tq circle{fill:var(--tq)}.iso-svg .tq-fill{fill:var(--tq);stroke:var(--tq)}.iso-svg .tq-tint>.iso-top,.iso-svg path.tq-tint{fill:color-mix(in srgb,var(--tq) 38%,var(--anatomy-paper))}.iso-plate-corner .tq,.lf-readout .tq{color:var(--tq)}.wc-void{fill:var(--anatomy-shade-0);stroke:none}.wc-wall{fill:var(--anatomy-shade-1);stroke:none}.wc-floor{fill:var(--anatomy-shade-2);stroke:none}.wc-head{fill:var(--anatomy-hi);stroke:var(--anatomy-hi);stroke-width:.5px;stroke-linejoin:round}.iso-svg path.wc-fill{stroke-width:.6px;stroke-linejoin:round}.iso-svg path.wc-fill.tk1-tint{stroke:var(--tk1)}.iso-svg path.wc-fill.tk2-tint{stroke:var(--tk2)}.iso-svg path.wc-fill.tk3-tint{stroke:var(--tk3)}.wc-stage{cursor:pointer;touch-action:manipulation;outline:none;position:relative}.wc-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px}.lb-controls{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.iso .lb-btn{font:12px/1.2 var(--anatomy-mono);border:1px solid var(--anatomy-mid);color:var(--anatomy-strong);cursor:pointer;background:0 0;border-radius:6px;padding:.45rem .8rem}.iso .lb-btn:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:3px}.wc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iso-caption{white-space:pre-line}.lf-readout{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;margin:.6rem 0 0;font-size:.8125rem;line-height:1.4}
