.learn-figure .lf-3d .iso-svg{width:100%;height:auto;display:block;overflow:visible}.learn-figure .lf-3d .iso-svg path,.learn-figure .lf-3d .iso-svg circle{vector-effect:non-scaling-stroke}.learn-figure .lf-3d .iso-fill{fill:var(--anatomy-paper);stroke:none}.learn-figure .lf-3d .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.learn-figure .lf-3d .iso-shade,.learn-figure .lf-3d .iso-top{stroke:none}.learn-figure .lf-3d .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.learn-figure .lf-3d .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.learn-figure .lf-3d .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.learn-figure .lf-3d .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.learn-figure .lf-3d .iso-top{fill:var(--anatomy-top)}.learn-figure .lf-3d .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.learn-figure .lf-3d .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.learn-figure .lf-3d .iso-solid[data-seamless]>.iso-shade,.learn-figure .lf-3d .iso-solid[data-seamless]>.iso-top{stroke-width:.4px;stroke-linejoin:round}.learn-figure .lf-3d .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.learn-figure .lf-3d .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.learn-figure .lf-3d .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.learn-figure .lf-3d .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.learn-figure .lf-3d .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.learn-figure .lf-3d .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.learn-figure .lf-3d .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.learn-figure .lf-3d .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.learn-figure .lf-3d .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.learn-figure .lf-3d .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.learn-figure .lf-3d .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.learn-figure .lf-3d .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.learn-figure .lf-3d .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.learn-figure .lf-3d .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.learn-figure .lf-3d .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.learn-figure .lf-3d .iso-line[data-tone=red]{stroke:var(--anatomy-red)}.learn-figure .lf-3d .iso-line[data-tone=green]{stroke:var(--anatomy-green)}.learn-figure .lf-3d .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.learn-figure .lf-3d .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1px}.learn-figure .lf-3d .iso-line[data-dashed]{stroke-dasharray:3 3}.learn-figure .lf-3d .iso-line[data-flow]{stroke-dasharray:2 6}.learn-figure .lf-3d .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.learn-figure .lf-3d .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.learn-figure .lf-3d .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.learn-figure .lf-3d .iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.learn-figure .lf-3d .iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.learn-figure .lf-3d .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.learn-figure .lf-3d .iso-dots[data-tone=hi] circle{opacity:.85}.learn-figure .lf-3d .iso-dots[data-tone=mid] circle{opacity:.45}.learn-figure .lf-3d .iso-dots[data-tone=lo] circle{opacity:.22}.learn-figure .lf-3d .iso-dots[data-tone=faint] circle{opacity:.12}.learn-figure .lf-3d .iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.learn-figure .lf-3d .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.learn-figure .lf-3d .iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.learn-figure .lf-3d .iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.learn-figure .lf-3d .tb-body{fill:var(--anatomy-shade-2);stroke:none}.learn-figure .lf-3d .tb-shine{fill:var(--anatomy-top);stroke:none}.learn-figure .lf-3d .tb-shade{fill:var(--anatomy-shade-0);stroke:none}.learn-figure .lf-3d .tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45px;stroke-linecap:butt;stroke-linejoin:round}.learn-figure .lf-3d .tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.learn-figure .lf-3d .tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.learn-figure .lf-3d .tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32px}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.learn-figure .lf-3d .iso-line[data-flow]{animation:1.6s linear infinite iso-flow}.learn-figure .lf-3d .iso-dots circle[data-pulse]{animation:1.6s step-end infinite iso-pulse;animation-delay:var(--pulse-at,0s)}@media (prefers-reduced-motion:reduce){.learn-figure .lf-3d .iso-line[data-flow],.learn-figure .lf-3d .iso-dots circle[data-pulse]{animation:none}}.learn-figure .lf-3d{--anatomy-paper:var(--anatomy-card);width:100%;position:relative}.learn-figure .lf-3d>.lf-poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.learn-figure .lf-3d .lf-poster[data-theme=dark],.dark .learn-figure .lf-3d .lf-poster[data-theme=light]{display:none}.dark .learn-figure .lf-3d .lf-poster[data-theme=dark]{display:block}.learn-figure .lf-3d[data-live]>.lf-poster{display:none!important}.learn-figure .lf-3d [data-p],.learn-figure .lf-3d [data-row]{cursor:pointer}.learn-figure .tt-stage{width:100%;height:100%;position:relative}.learn-figure .tt-stage>.iso-layer{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.learn-figure .tt-stage>svg[data-live]{pointer-events:auto}.learn-figure .tt-label{fill:var(--anatomy-mid)}.learn-figure .tt-label-ink,.learn-figure .iso-line.tt-label-ink{color:var(--anatomy-card);stroke:var(--anatomy-card)}.learn-figure .lf-3d .amp-stage>.amp-clip>.iso-live{pointer-events:auto}.learn-figure .lf-3d .amp-clip{-webkit-mask-image:linear-gradient(#0000 0,#000 7% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 7% 90%,#0000 100%)}.learn-figure .lf-3d .amp-stage[data-meters-on]{--amp-lamp:1!important}.learn-figure{--amp-face-off:#efe9dd;--amp-ink:#0c1115;--amp-glow:var(--anatomy-lit);--amp-glow-max:0;--lf-amber-lo:#e3c8a1}.dark .learn-figure{--amp-face-off:#5d564c;--amp-ink:#1d1812;--lf-amber-lo:#7d5920}.learn-figure .lf-3d .amp-face-off{fill:var(--amp-face-off)}.learn-figure .lf-3d .amp-face{fill:var(--amp-glow);opacity:calc(var(--amp-lamp,0) * var(--amp-glow-max))}.learn-figure .lf-3d .amp-ink{fill:none;stroke:var(--amp-ink);stroke-width:.6px;stroke-linecap:round}.learn-figure .lf-3d .amp-peak{stroke-width:1.5px}.learn-figure .lf-3d .amp-needle{fill:none;stroke:var(--amp-ink);stroke-width:.75px;stroke-linecap:round}.learn-figure .lf-3d .amp-hub{fill:var(--amp-ink)}.learn-figure .lf-3d .amp-mark{fill:var(--anatomy-hi)}.learn-figure .lf-3d .amp-slot{fill:var(--anatomy-shade-0)}.learn-figure .lf-3d{--lf-amber:var(--anatomy-lit);--lf-amber-top:var(--anatomy-lit-top)}.learn-figure .lf-3d .tt-stage [data-p].on,.learn-figure .lf-3d .tt-stage [data-p].on *,.learn-figure .lf-3d .iso-live [data-row][data-on],.learn-figure .lf-3d .iso-live [data-row][data-on][data-mat],.learn-figure .lf-3d .iso-live [data-row][data-on] .tb[data-mat]{--anatomy-paper:var(--lf-amber-top);--anatomy-face:var(--lf-amber-top);--anatomy-top:var(--lf-amber-top);--anatomy-shade-0:var(--lf-lit-0);--anatomy-shade-1:var(--lf-lit-1);--anatomy-shade-2:var(--lf-lit-2);--anatomy-shade-3:var(--lf-lit-3);--tn-0:var(--lf-lit-0);--tn-1:var(--lf-lit-1);--tn-2:var(--lf-lit-2);--tn-3:var(--lf-lit-3);--tn-4:var(--lf-amber-top);--anatomy-hi:var(--lf-amber);--anatomy-mid:var(--lf-amber);--anatomy-lo:var(--lf-amber-lo);--anatomy-faint:var(--lf-amber-lo);--anatomy-dot:var(--lf-amber);--anatomy-lit:var(--lf-amber);--mat-body:var(--lf-lit-1);--mat-shine:var(--lf-amber-top);--mat-shade:var(--lf-lit-0);--mat-edge:var(--lf-amber);--amp-glow:var(--lf-amber);--amp-glow-max:.8}.learn-figure .lf-3d>[data-figure-slot]{position:absolute;inset:0}
