.iso-fig{--anatomy-page: #ece3d4;--anatomy-card: #f4eee4;--anatomy-paper: #f4eee4;--anatomy-face: #faf6ee;--anatomy-top: #fcf9f2;--anatomy-hi: #350202;--anatomy-strong: #350202;--anatomy-mid: #7d5f56;--anatomy-lo: #b3a092;--anatomy-faint: #dccfbf;--anatomy-text: #6b5a52;--anatomy-muted: #8a7a70;--anatomy-dot: #e2d6c5;--anatomy-shade-0: #d8cdbd;--anatomy-shade-1: #e2d9ca;--anatomy-shade-2: #ebe3d6;--anatomy-shade-3: #f1eadf;--anatomy-lit: #f47e4a;--anatomy-lit-top: #f8b28f;--anatomy-lit-shade: #ce6035;--anatomy-halo: #8a7a68;--anatomy-halo-opacity: .32;--anatomy-red: #e5484d;--anatomy-green: #30a46c;--anatomy-blue: #3e63dd;--anatomy-weight: .6px;--anatomy-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}.iso-fig[data-theme=dark]{--anatomy-page: #0e0c0b;--anatomy-card: #141110;--anatomy-paper: #1a1614;--anatomy-face: #211c1a;--anatomy-top: #29231f;--anatomy-hi: #f4eee4;--anatomy-strong: #f4eee4;--anatomy-mid: #b8ab9d;--anatomy-lo: #7b6f66;--anatomy-faint: #3a312d;--anatomy-text: #b8ab9d;--anatomy-muted: #8d8176;--anatomy-dot: #3a312d;--anatomy-shade-0: #0d0b0a;--anatomy-shade-1: #12100e;--anatomy-shade-2: #171412;--anatomy-shade-3: #1d1917;--anatomy-halo: #000000;--anatomy-halo-opacity: .9}.iso-fig[data-iso=battery-cabinet] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=battery-cabinet] .iso-svg path,.iso-fig[data-iso=battery-cabinet] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=battery-cabinet] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=battery-cabinet] .iso-shade,.iso-fig[data-iso=battery-cabinet] .iso-top{stroke:none}.iso-fig[data-iso=battery-cabinet] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=battery-cabinet] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=battery-cabinet] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=battery-cabinet] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=battery-cabinet] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=battery-cabinet] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=battery-cabinet] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=battery-cabinet] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=battery-cabinet] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=battery-cabinet] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=battery-cabinet] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=battery-cabinet] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=battery-cabinet] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=battery-cabinet] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=battery-cabinet] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=battery-cabinet] .bc-cable .iso-line{stroke-width:2.8}.iso-fig[data-iso=battery-cabinet] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=battery-cabinet] .bc-module-led circle{fill:color-mix(in srgb,var(--anatomy-mid),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=battery-cabinet] .bc-screen{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:.6}.iso-fig[data-iso=battery-cabinet] .bc-gauge{fill:var(--anatomy-hi);pointer-events:none}.iso-fig[data-iso=battery-cabinet] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=battery-cabinet] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=battery-cabinet] .bc-packet{display:none}}.iso-fig[data-iso=edge-gateway] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=edge-gateway] .iso-svg path,.iso-fig[data-iso=edge-gateway] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=edge-gateway] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=edge-gateway] .iso-shade,.iso-fig[data-iso=edge-gateway] .iso-top{stroke:none}.iso-fig[data-iso=edge-gateway] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=edge-gateway] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=edge-gateway] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=edge-gateway] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=edge-gateway] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=edge-gateway] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=edge-gateway] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=edge-gateway] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=edge-gateway] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=edge-gateway] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=edge-gateway] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=edge-gateway] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=edge-gateway] .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-fig[data-iso=edge-gateway] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=edge-gateway] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=edge-gateway] .iso-dots[data-tone=hi] circle{opacity:.85}.iso-fig[data-iso=edge-gateway] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=edge-gateway] .eg-cable .iso-line{stroke-width:2.4}.iso-fig[data-iso=edge-gateway] .eg-cable[data-channel] .iso-line{stroke:color-mix(in srgb,var(--anatomy-mid),var(--anatomy-lit) calc(var(--eg-selected, 0) * 100%))}.iso-fig[data-iso=edge-gateway] .eg-cable[data-active]{--eg-selected:1}.iso-fig[data-iso=edge-gateway] .eg-cable[data-active] .iso-wire-end,.iso-fig[data-iso=edge-gateway] [data-module][data-active] .iso-edge{stroke:var(--anatomy-lit)}.iso-fig[data-iso=edge-gateway] .eg-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=edge-gateway] .eg-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=edge-gateway] .eg-packet{display:none}}.iso-fig[data-iso=energy-meter] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=energy-meter] .iso-svg path,.iso-fig[data-iso=energy-meter] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=energy-meter] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=energy-meter] .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-fig[data-iso=energy-meter] .iso-shade,.iso-fig[data-iso=energy-meter] .iso-top{stroke:none}.iso-fig[data-iso=energy-meter] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=energy-meter] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=energy-meter] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=energy-meter] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=energy-meter] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=energy-meter] .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-fig[data-iso=energy-meter] .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless]>.iso-shade,.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-fig[data-iso=energy-meter] .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-fig[data-iso=energy-meter] .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-fig[data-iso=energy-meter] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=energy-meter] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-fig[data-iso=energy-meter] .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-fig[data-iso=energy-meter] .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-fig[data-iso=energy-meter] .iso-line[data-dashed]{stroke-dasharray:3 3}.iso-fig[data-iso=energy-meter] .iso-line[data-flow]{stroke-dasharray:2 6}.iso-fig[data-iso=energy-meter] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=energy-meter] .iso-dots[data-tone=hi] circle{opacity:.85}.iso-fig[data-iso=energy-meter] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=energy-meter] .iso-dots[data-tone=lo] circle{opacity:.22}.iso-fig[data-iso=energy-meter] .iso-dots[data-tone=faint] circle{opacity:.12}.iso-fig[data-iso=energy-meter] .iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-fig[data-iso=energy-meter] .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-fig[data-iso=energy-meter] .iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-fig[data-iso=energy-meter] .iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}@keyframes iso-energy-meter-iso-flow{to{stroke-dashoffset:-32}}@keyframes iso-energy-meter-iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-fig[data-iso=energy-meter] .iso-line[data-flow]{animation:iso-energy-meter-iso-flow 1.6s linear infinite}.iso-fig[data-iso=energy-meter] .iso-dots circle[data-pulse]{animation:iso-energy-meter-iso-pulse 1.6s steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=energy-meter] .iso-line[data-flow],.iso-fig[data-iso=energy-meter] .iso-dots circle[data-pulse]{animation:none}}.iso-fig[data-iso=energy-meter] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=energy-meter] .bc-screen{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:.6}.iso-fig[data-iso=energy-meter] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=energy-meter] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=energy-meter] .bc-packet{display:none}}.iso-fig[data-iso=energy-meter] [data-module]>.iso-solid>.iso-edge{stroke:var(--anatomy-hi);stroke-width:calc(.6px + var(--bc-selected,0) * .7px)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=energy-meter] .iso-svg,.iso-fig[data-iso=energy-meter] .iso-svg *{animation:none!important;transition:none!important}}.iso-fig[data-iso=solar-inverter] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=solar-inverter] .iso-svg path,.iso-fig[data-iso=solar-inverter] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=solar-inverter] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=solar-inverter] .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-fig[data-iso=solar-inverter] .iso-shade,.iso-fig[data-iso=solar-inverter] .iso-top{stroke:none}.iso-fig[data-iso=solar-inverter] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=solar-inverter] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=solar-inverter] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=solar-inverter] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=solar-inverter] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless]>.iso-shade,.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-fig[data-iso=solar-inverter] .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-fig[data-iso=solar-inverter] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=solar-inverter] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-fig[data-iso=solar-inverter] .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-fig[data-iso=solar-inverter] .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-fig[data-iso=solar-inverter] .iso-line[data-dashed]{stroke-dasharray:3 3}.iso-fig[data-iso=solar-inverter] .iso-line[data-flow]{stroke-dasharray:2 6}.iso-fig[data-iso=solar-inverter] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=solar-inverter] .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-fig[data-iso=solar-inverter] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=solar-inverter] .iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-fig[data-iso=solar-inverter] .iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-fig[data-iso=solar-inverter] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=solar-inverter] .iso-dots[data-tone=hi] circle{opacity:.85}.iso-fig[data-iso=solar-inverter] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=solar-inverter] .iso-dots[data-tone=lo] circle{opacity:.22}.iso-fig[data-iso=solar-inverter] .iso-dots[data-tone=faint] circle{opacity:.12}.iso-fig[data-iso=solar-inverter] .iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-fig[data-iso=solar-inverter] .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-fig[data-iso=solar-inverter] .iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-fig[data-iso=solar-inverter] .iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}@keyframes iso-solar-inverter-iso-flow{to{stroke-dashoffset:-32}}@keyframes iso-solar-inverter-iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-fig[data-iso=solar-inverter] .iso-line[data-flow]{animation:iso-solar-inverter-iso-flow 1.6s linear infinite}.iso-fig[data-iso=solar-inverter] .iso-dots circle[data-pulse]{animation:iso-solar-inverter-iso-pulse 1.6s steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=solar-inverter] .iso-line[data-flow],.iso-fig[data-iso=solar-inverter] .iso-dots circle[data-pulse]{animation:none}}.iso-fig[data-iso=solar-inverter] .bc-cable .iso-line{stroke-width:2.8}.iso-fig[data-iso=solar-inverter] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=solar-inverter] .bc-screen{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:.6}.iso-fig[data-iso=solar-inverter] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=solar-inverter] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=solar-inverter] .bc-packet{display:none}}.iso-fig[data-iso=solar-inverter] [data-module]>.iso-solid>.iso-edge{stroke:var(--anatomy-hi);stroke-width:calc(.6px + var(--bc-selected,0) * .7px)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=solar-inverter] .iso-svg,.iso-fig[data-iso=solar-inverter] .iso-svg *{animation:none!important;transition:none!important}}.iso-fig[data-iso=distribution-board] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=distribution-board] .iso-svg path,.iso-fig[data-iso=distribution-board] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=distribution-board] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=distribution-board] .iso-shade,.iso-fig[data-iso=distribution-board] .iso-top{stroke:none}.iso-fig[data-iso=distribution-board] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=distribution-board] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=distribution-board] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=distribution-board] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=distribution-board] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=distribution-board] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=distribution-board] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=distribution-board] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=distribution-board] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=distribution-board] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=distribution-board] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=distribution-board] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=distribution-board] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=distribution-board] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=distribution-board] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=distribution-board] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=distribution-board] .bc-packet{display:none}}.iso-fig[data-iso=distribution-board] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-mid),var(--anatomy-hi) calc(var(--selected,0) * 100%));stroke-width:calc(.6px + var(--selected,0) * .5px)}.iso-fig[data-iso=distribution-board] [data-module][data-selected] .iso-top{fill:var(--anatomy-top)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=distribution-board] .iso-svg,.iso-fig[data-iso=distribution-board] .iso-svg *{animation:none!important;transition:none!important}}.iso-fig[data-iso=ev-charger] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=ev-charger] .iso-svg path,.iso-fig[data-iso=ev-charger] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=ev-charger] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=ev-charger] .iso-shade,.iso-fig[data-iso=ev-charger] .iso-top{stroke:none}.iso-fig[data-iso=ev-charger] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=ev-charger] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=ev-charger] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=ev-charger] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=ev-charger] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=ev-charger] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=ev-charger] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=ev-charger] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=ev-charger] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=ev-charger] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=ev-charger] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=ev-charger] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=ev-charger] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=ev-charger] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=ev-charger] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=ev-charger] .bc-cable .iso-line{stroke-width:2.8}.iso-fig[data-iso=ev-charger] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=ev-charger] .bc-screen{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:.6}.iso-fig[data-iso=ev-charger] .bc-gauge{fill:var(--anatomy-hi);pointer-events:none}.iso-fig[data-iso=ev-charger] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=ev-charger] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=ev-charger] .bc-packet{display:none}}.iso-fig[data-iso=ev-charger] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-mid),var(--anatomy-hi) calc(var(--selected,0) * 100%));stroke-width:calc(.6px + var(--selected,0) * .5px)}.iso-fig[data-iso=ev-charger] [data-module][data-selected] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=ev-charger] .bc-cable .iso-line{stroke-width:3.4}.iso-fig[data-iso=ev-charger] .bc-gauge{transition:opacity .2s}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=ev-charger] .bc-gauge{transition:none}}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=ev-charger] .iso-svg,.iso-fig[data-iso=ev-charger] .iso-svg *{animation:none!important;transition:none!important}}.iso-fig[data-iso=distribution-transformer] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=distribution-transformer] .iso-svg path,.iso-fig[data-iso=distribution-transformer] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=distribution-transformer] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-fig[data-iso=distribution-transformer] .iso-shade,.iso-fig[data-iso=distribution-transformer] .iso-top{stroke:none}.iso-fig[data-iso=distribution-transformer] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=distribution-transformer] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=distribution-transformer] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=distribution-transformer] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=distribution-transformer] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless]>.iso-shade,.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-fig[data-iso=distribution-transformer] .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-fig[data-iso=distribution-transformer] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=distribution-transformer] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-fig[data-iso=distribution-transformer] .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-fig[data-iso=distribution-transformer] .iso-line[data-dashed]{stroke-dasharray:3 3}.iso-fig[data-iso=distribution-transformer] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=distribution-transformer] .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-fig[data-iso=distribution-transformer] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=distribution-transformer] .iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-fig[data-iso=distribution-transformer] .iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-fig[data-iso=distribution-transformer] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=distribution-transformer] .iso-dots[data-tone=hi] circle{opacity:.85}.iso-fig[data-iso=distribution-transformer] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=distribution-transformer] .iso-dots[data-tone=lo] circle{opacity:.22}.iso-fig[data-iso=distribution-transformer] .iso-dots[data-tone=faint] circle{opacity:.12}.iso-fig[data-iso=distribution-transformer] .bc-cable .iso-line{stroke-width:2.8}.iso-fig[data-iso=distribution-transformer] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=distribution-transformer] .bc-gauge{fill:var(--anatomy-hi);pointer-events:none}.iso-fig[data-iso=distribution-transformer] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=distribution-transformer] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}.iso-fig[data-iso=distribution-transformer] [data-module][data-active] .iso-edge{stroke:var(--anatomy-hi);stroke-width:1.25}.iso-fig[data-iso=distribution-transformer] [data-module][data-active]{filter:drop-shadow(0 0 2px var(--anatomy-faint))}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=distribution-transformer] .iso-svg,.iso-fig[data-iso=distribution-transformer] .iso-svg *{animation:none!important;transition:none!important}.iso-fig[data-iso=distribution-transformer] .bc-packet{display:none}}.iso-fig[data-iso=pcs-cabinet] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=pcs-cabinet] .iso-svg path,.iso-fig[data-iso=pcs-cabinet] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=pcs-cabinet] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-fig[data-iso=pcs-cabinet] .iso-shade,.iso-fig[data-iso=pcs-cabinet] .iso-top{stroke:none}.iso-fig[data-iso=pcs-cabinet] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=pcs-cabinet] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=pcs-cabinet] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=pcs-cabinet] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=pcs-cabinet] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless]>.iso-shade,.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-fig[data-iso=pcs-cabinet] .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-fig[data-iso=pcs-cabinet] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=pcs-cabinet] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-fig[data-iso=pcs-cabinet] .iso-line[data-dashed]{stroke-dasharray:3 3}.iso-fig[data-iso=pcs-cabinet] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=pcs-cabinet] .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-fig[data-iso=pcs-cabinet] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=pcs-cabinet] .iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-fig[data-iso=pcs-cabinet] .iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-fig[data-iso=pcs-cabinet] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=pcs-cabinet] .iso-dots[data-tone=hi] circle{opacity:.85}.iso-fig[data-iso=pcs-cabinet] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=pcs-cabinet] .iso-dots[data-tone=lo] circle{opacity:.22}.iso-fig[data-iso=pcs-cabinet] .iso-dots[data-tone=faint] circle{opacity:.12}.iso-fig[data-iso=pcs-cabinet] .bc-cable .iso-line{stroke-width:2.8}.iso-fig[data-iso=pcs-cabinet] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=pcs-cabinet] .bc-module-led circle{fill:color-mix(in srgb,var(--anatomy-mid),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=pcs-cabinet] .bc-gauge{fill:var(--anatomy-hi);pointer-events:none}.iso-fig[data-iso=pcs-cabinet] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=pcs-cabinet] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}.iso-fig[data-iso=pcs-cabinet] [data-module][data-active] .iso-edge{stroke:var(--anatomy-hi);stroke-width:1.25}.iso-fig[data-iso=pcs-cabinet] [data-module][data-active]{filter:drop-shadow(0 0 2px var(--anatomy-faint))}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=pcs-cabinet] .iso-svg,.iso-fig[data-iso=pcs-cabinet] .iso-svg *{animation:none!important;transition:none!important}.iso-fig[data-iso=pcs-cabinet] .bc-packet{display:none}}.iso-fig[data-iso=air-chiller] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=air-chiller] .iso-svg path,.iso-fig[data-iso=air-chiller] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=air-chiller] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=air-chiller] .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-fig[data-iso=air-chiller] .iso-shade,.iso-fig[data-iso=air-chiller] .iso-top{stroke:none}.iso-fig[data-iso=air-chiller] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=air-chiller] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=air-chiller] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=air-chiller] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=air-chiller] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=air-chiller] .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-fig[data-iso=air-chiller] .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless]>.iso-shade,.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-fig[data-iso=air-chiller] .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-fig[data-iso=air-chiller] .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-fig[data-iso=air-chiller] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=air-chiller] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-fig[data-iso=air-chiller] .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-fig[data-iso=air-chiller] .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-fig[data-iso=air-chiller] .iso-line[data-dashed]{stroke-dasharray:3 3}.iso-fig[data-iso=air-chiller] .iso-line[data-flow]{stroke-dasharray:2 6}.iso-fig[data-iso=air-chiller] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=air-chiller] .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-fig[data-iso=air-chiller] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=air-chiller] .iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-fig[data-iso=air-chiller] .iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-fig[data-iso=air-chiller] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=air-chiller] .iso-dots[data-tone=hi] circle{opacity:.85}.iso-fig[data-iso=air-chiller] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=air-chiller] .iso-dots[data-tone=lo] circle{opacity:.22}.iso-fig[data-iso=air-chiller] .iso-dots[data-tone=faint] circle{opacity:.12}.iso-fig[data-iso=air-chiller] .iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-fig[data-iso=air-chiller] .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-fig[data-iso=air-chiller] .iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-fig[data-iso=air-chiller] .iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}@keyframes iso-air-chiller-iso-flow{to{stroke-dashoffset:-32}}@keyframes iso-air-chiller-iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-fig[data-iso=air-chiller] .iso-line[data-flow]{animation:iso-air-chiller-iso-flow 1.6s linear infinite}.iso-fig[data-iso=air-chiller] .iso-dots circle[data-pulse]{animation:iso-air-chiller-iso-pulse 1.6s steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=air-chiller] .iso-line[data-flow],.iso-fig[data-iso=air-chiller] .iso-dots circle[data-pulse]{animation:none}}.iso-fig[data-iso=air-chiller] .bc-cable .iso-line{stroke-width:2.8}.iso-fig[data-iso=air-chiller] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=air-chiller] .bc-screen{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:.6}.iso-fig[data-iso=air-chiller] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=air-chiller] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=air-chiller] .bc-packet{display:none}}.iso-fig[data-iso=air-chiller] [data-module][data-active] .iso-edge{stroke:var(--anatomy-hi);stroke-width:1.25}.iso-fig[data-iso=air-chiller] [data-rotor] .iso-edge{stroke:var(--anatomy-lit)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=air-chiller] .iso-svg,.iso-fig[data-iso=air-chiller] .iso-svg *{animation:none!important;transition:none!important}}.iso-fig[data-iso=small-wind-turbine] .iso-svg{display:block;width:100%;height:auto;overflow:visible}.iso-fig[data-iso=small-wind-turbine] .iso-svg path,.iso-fig[data-iso=small-wind-turbine] .iso-svg circle{vector-effect:non-scaling-stroke}.iso-fig[data-iso=small-wind-turbine] .iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-fig[data-iso=small-wind-turbine] .iso-shade,.iso-fig[data-iso=small-wind-turbine] .iso-top{stroke:none}.iso-fig[data-iso=small-wind-turbine] .iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-fig[data-iso=small-wind-turbine] .iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-fig[data-iso=small-wind-turbine] .iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-fig[data-iso=small-wind-turbine] .iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-fig[data-iso=small-wind-turbine] .iso-top{fill:var(--anatomy-top)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless]>.iso-shade,.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless]>.iso-top{stroke-width:.4;stroke-linejoin:round}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-fig[data-iso=small-wind-turbine] .iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-fig[data-iso=small-wind-turbine] .iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-fig[data-iso=small-wind-turbine] .iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-dashed]{stroke-dasharray:3 3}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-flow]{stroke-dasharray:2 6}.iso-fig[data-iso=small-wind-turbine] .iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-fig[data-iso=small-wind-turbine] .iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-fig[data-iso=small-wind-turbine] .iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-fig[data-iso=small-wind-turbine] .iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-fig[data-iso=small-wind-turbine] .iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-fig[data-iso=small-wind-turbine] .iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-fig[data-iso=small-wind-turbine] .iso-dots[data-tone=hi] circle{opacity:.85}.iso-fig[data-iso=small-wind-turbine] .iso-dots[data-tone=mid] circle{opacity:.45}.iso-fig[data-iso=small-wind-turbine] .iso-dots[data-tone=lo] circle{opacity:.22}.iso-fig[data-iso=small-wind-turbine] .iso-dots[data-tone=faint] circle{opacity:.12}.iso-fig[data-iso=small-wind-turbine] .iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-fig[data-iso=small-wind-turbine] .iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-fig[data-iso=small-wind-turbine] .iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-fig[data-iso=small-wind-turbine] .iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}@keyframes iso-small-wind-turbine-iso-flow{to{stroke-dashoffset:-32}}@keyframes iso-small-wind-turbine-iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-fig[data-iso=small-wind-turbine] .iso-line[data-flow]{animation:iso-small-wind-turbine-iso-flow 1.6s linear infinite}.iso-fig[data-iso=small-wind-turbine] .iso-dots circle[data-pulse]{animation:iso-small-wind-turbine-iso-pulse 1.6s steps(1,end) infinite;animation-delay:var(--pulse-at,0ms)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=small-wind-turbine] .iso-line[data-flow],.iso-fig[data-iso=small-wind-turbine] .iso-dots circle[data-pulse]{animation:none}}.iso-fig[data-iso=small-wind-turbine] .bc-cable .iso-line{stroke-width:2.8}.iso-fig[data-iso=small-wind-turbine] [data-module]>.iso-solid>.iso-edge{stroke:color-mix(in srgb,var(--anatomy-hi),var(--anatomy-lit) calc(var(--bc-selected, 0) * 100%))}.iso-fig[data-iso=small-wind-turbine] .bc-screen{fill:var(--anatomy-shade-0);stroke:var(--anatomy-lo);stroke-width:.6}.iso-fig[data-iso=small-wind-turbine] .bc-packet{fill:var(--anatomy-lit);stroke:var(--anatomy-paper);stroke-width:.6;pointer-events:none}.iso-fig[data-iso=small-wind-turbine] .bc-hit{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=small-wind-turbine] .bc-packet{display:none}}.iso-fig[data-iso=small-wind-turbine] [data-module][data-active] .iso-edge{stroke:var(--anatomy-hi);stroke-width:1.25}.iso-fig[data-iso=small-wind-turbine] [data-rotor] .iso-edge{stroke:var(--anatomy-lit)}@media(prefers-reduced-motion:reduce){.iso-fig[data-iso=small-wind-turbine] .iso-svg,.iso-fig[data-iso=small-wind-turbine] .iso-svg *{animation:none!important;transition:none!important}}.dc{margin:0;--dc-ink: #350202;--dc-coral: #f47e4a;--dc-stone: #938d80;--dc-paper: #f4eee4;color:var(--dc-ink)}.dc__svg{display:block;width:100%;height:auto;overflow:visible}.dc__sources rect{fill:var(--dc-paper);stroke:var(--dc-stone);stroke-width:1.2}.dc .dc-tangle{fill:none;stroke:var(--dc-stone);stroke-width:1.1;stroke-linecap:round;opacity:.75}.dc .dc-tangle-dot{fill:var(--dc-paper);stroke:var(--dc-stone);stroke-width:1.1}.dc .dc__label--brand{fill:var(--dc-ink);font-size:20px;font-weight:600;letter-spacing:.02em}.dc__leader{fill:none;stroke:var(--dc-stone);stroke-width:1}.dc__steady{fill:none;stroke:var(--dc-ink);stroke-width:2.2;stroke-linecap:round}.dc .dc-steady-dot{fill:var(--dc-coral);stroke:var(--dc-paper);stroke-width:1.2}.dc__label{fill:var(--color-muted, #70695e);font-family:var(--font-sans, "IBM Plex Sans", sans-serif);font-size:17px}@media(max-width:820px){.dc__label{font-size:30px}.dc .dc__label--brand{font-size:34px}}.system-showcase[data-astro-cid-47f2lld2]{--system-line: rgba(13, 14, 16, .13);--system-soft: rgba(147, 141, 128, .12);--system-contact-shadow: rgba(53, 2, 2, .11);--system-falloff-shadow: rgba(13, 14, 16, .1);--system-recess-shadow: rgba(53, 2, 2, .09);color:var(--color-ink);background:var(--color-ivory)}.showcase-hero[data-astro-cid-47f2lld2]{display:grid;grid-template-columns:minmax(0,1fr);--hero-gap: clamp(1.5rem, 3vw, 2.5rem);gap:var(--hero-gap);align-items:start;padding:clamp(7.5rem,12vw,10rem) clamp(1rem,3vw,3rem) clamp(4.5rem,8vw,7rem);max-width:var(--container-max);margin:0 auto}.showcase-copy[data-astro-cid-47f2lld2]{min-width:0;max-width:44rem}.showcase-converge[data-astro-cid-47f2lld2]{position:relative;min-width:0}.showcase-converge[data-astro-cid-47f2lld2]:after{content:"";position:absolute;top:100%;left:calc(700 / 1200 * 100%);width:2.2px;height:var(--hero-gap);margin-left:-1.1px;background:var(--color-merlot)}.showcase-converge[data-astro-cid-47f2lld2]:before{content:"";position:absolute;z-index:1;top:100%;left:calc(700 / 1200 * 100%);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--color-coral);animation:converge-drop 1.6s linear infinite}@keyframes converge-drop{0%{transform:translateY(0)}to{transform:translateY(var(--hero-gap))}}@media(prefers-reduced-motion:reduce){.showcase-converge[data-astro-cid-47f2lld2]:before{animation:none;transform:translateY(calc(var(--hero-gap) / 2))}}.showcase-copy[data-astro-cid-47f2lld2] h1[data-astro-cid-47f2lld2]{margin:0;color:var(--color-merlot);font-family:var(--font-serif);font-size:clamp(2.6rem,3.9vw,4.4rem);font-weight:500;line-height:1.14;letter-spacing:-.035em}.showcase-copy[data-astro-cid-47f2lld2] h1[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2]{display:block;text-wrap:balance}[data-astro-cid-47f2lld2][data-lang=en] .showcase-copy[data-astro-cid-47f2lld2] h1[data-astro-cid-47f2lld2]{font-size:clamp(2rem,2.7vw,3.5rem);letter-spacing:-.04em}.showcase-copy[data-astro-cid-47f2lld2] p[data-astro-cid-47f2lld2]{max-width:34ch;margin:1.75rem 0 0;color:var(--color-muted);font-size:1rem;line-height:1.7}.showcase-action[data-astro-cid-47f2lld2]{min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-top:1.75rem;padding:0 1.25rem;color:var(--color-ivory);background:var(--color-merlot);text-decoration:none;font-size:.82rem;font-weight:600;transition:background .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}.showcase-action[data-astro-cid-47f2lld2]:hover{background:var(--color-coral);color:var(--color-merlot);transform:translateY(-2px)}.system-stage[data-astro-cid-47f2lld2]{min-width:0;scroll-margin-top:6rem}.system-window[data-astro-cid-47f2lld2]{min-height:500px;overflow:hidden;border-radius:14px;background:var(--color-ivory);box-shadow:inset 0 1px #f4eee4f5,0 3px 5px var(--system-contact-shadow),0 24px 52px var(--system-falloff-shadow);transform:translateY(-3px)}.system-toolbar[data-astro-cid-47f2lld2]{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.125rem;box-shadow:inset 0 -1px 0 var(--system-line),inset 0 1px #f4eee4f5}.system-tabs[data-astro-cid-47f2lld2]{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:10px;background:var(--system-soft);box-shadow:inset 3px 3px 7px var(--system-recess-shadow),inset -3px -3px 7px #f4eee4c2}.system-tab[data-astro-cid-47f2lld2]{min-height:44px;padding:0 .9rem;border:0;border-radius:7px;color:var(--color-muted);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:500;transition:transform .16s ease-out,box-shadow .16s ease-out,background .16s ease-out}.system-tab[data-astro-cid-47f2lld2][aria-pressed=true]{color:var(--color-ink);background:var(--color-ivory);box-shadow:inset 0 1px #f4eee4f5,0 2px 3px var(--system-contact-shadow),0 7px 12px #0d0e1012;transform:translateY(-1px)}.system-tab[data-astro-cid-47f2lld2]:active{box-shadow:inset 2px 2px 5px var(--system-recess-shadow);transform:translateY(1px)}.demo-state[data-astro-cid-47f2lld2]{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-muted);font-size:.7rem;white-space:nowrap}.demo-state[data-astro-cid-47f2lld2]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-coral)}.system-scene[data-astro-cid-47f2lld2]{min-height:430px;padding:1.4rem;scroll-margin-top:5rem}.system-scene[data-astro-cid-47f2lld2][hidden]{display:none}.scene-heading[data-astro-cid-47f2lld2]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.scene-heading[data-astro-cid-47f2lld2] h2[data-astro-cid-47f2lld2]{margin:0;font-size:1.4rem;font-weight:600;letter-spacing:-.025em}.scene-heading[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2]{color:var(--color-muted);font-size:.7rem}.metric-grid[data-astro-cid-47f2lld2]{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:12px;background:var(--color-ivory);box-shadow:inset 0 1px #f4eee4f5,0 2px 3px var(--system-contact-shadow),0 10px 22px #0d0e100f}.metric[data-astro-cid-47f2lld2]{min-width:0;padding:.95rem;border-right:1px solid var(--system-line)}.metric[data-astro-cid-47f2lld2]:last-child{border-right:0}.metric[data-astro-cid-47f2lld2]>span[data-astro-cid-47f2lld2]{display:block;color:var(--color-muted);font-size:.68rem}.metric[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2]{display:block;margin-top:.45rem;font-size:clamp(1.1rem,2.1vw,1.55rem);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.metric[data-astro-cid-47f2lld2] small[data-astro-cid-47f2lld2]{color:var(--color-muted);font-size:.7rem;font-weight:500}.overview-grid[data-astro-cid-47f2lld2],.flow-layout[data-astro-cid-47f2lld2],.event-layout[data-astro-cid-47f2lld2]{display:grid;gap:1rem;margin-top:1rem}.overview-grid[data-astro-cid-47f2lld2]{grid-template-columns:minmax(0,1.55fr) minmax(10.5rem,.7fr)}.flow-layout[data-astro-cid-47f2lld2]{grid-template-columns:minmax(0,1.6fr) minmax(11rem,.65fr);margin-top:0}.event-layout[data-astro-cid-47f2lld2]{grid-template-columns:minmax(11.5rem,.65fr) minmax(0,1.35fr);margin-top:0}.system-panel[data-astro-cid-47f2lld2]{min-width:0;border-radius:12px;background:var(--color-ivory);box-shadow:inset 0 1px #f4eee4f5,0 2px 3px var(--system-contact-shadow),0 12px 24px #0d0e100f}.panel-heading[data-astro-cid-47f2lld2]{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .9rem;border-bottom:1px solid var(--system-line);font-size:.78rem;font-weight:600}.chart-ranges[data-astro-cid-47f2lld2]{display:inline-flex;gap:2px;padding:2px;border-radius:7px;background:var(--system-soft);box-shadow:inset 2px 2px 5px var(--system-recess-shadow)}.range-button[data-astro-cid-47f2lld2]{min-width:44px;min-height:44px;padding:0 .5rem;border:0;border-radius:5px;color:var(--color-muted);background:transparent;cursor:pointer;font:inherit;font-size:.68rem;font-weight:500}.range-button[data-astro-cid-47f2lld2][aria-pressed=true]{color:var(--color-ink);background:var(--color-ivory);box-shadow:0 2px 4px var(--system-contact-shadow),inset 0 1px #f4eee4f5}.chart-wrap[data-astro-cid-47f2lld2]{position:relative;overflow:hidden;border-radius:0 0 12px 12px}.energy-chart[data-astro-cid-47f2lld2]{width:100%;height:184px;display:block;background:var(--system-soft);box-shadow:inset 6px 6px 14px var(--system-recess-shadow),inset -6px -6px 14px #f4eee4bd}.chart-gridline[data-astro-cid-47f2lld2]{stroke:var(--system-line);stroke-width:1}.chart-axis-label[data-astro-cid-47f2lld2]{fill:var(--color-merlot);font:12px var(--font-sans)}.chart-trend[data-astro-cid-47f2lld2]{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart-trend-load[data-astro-cid-47f2lld2]{stroke:var(--color-coral);stroke-width:2}.chart-trend-grid[data-astro-cid-47f2lld2]{stroke:var(--color-stone);stroke-width:1.5}.chart-guide[data-astro-cid-47f2lld2]{stroke:var(--color-merlot);stroke-width:1;opacity:0}.chart-marker[data-astro-cid-47f2lld2]{fill:var(--color-ivory);stroke-width:2;opacity:0}.chart-marker[data-astro-cid-47f2lld2][data-chart-marker=load]{stroke:var(--color-coral)}.chart-marker[data-astro-cid-47f2lld2][data-chart-marker=grid]{stroke:var(--color-stone)}.chart-hit[data-astro-cid-47f2lld2]{fill:transparent;cursor:crosshair}.chart-tooltip[data-astro-cid-47f2lld2]{position:absolute;top:.75rem;left:.9rem;min-width:7rem;padding:.55rem .65rem;border-radius:8px;color:var(--color-ivory);background:var(--color-merlot);box-shadow:0 8px 18px var(--system-falloff-shadow);font-size:.7rem;line-height:1.55;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .12s ease-out,transform .12s ease-out}.chart-tooltip[data-astro-cid-47f2lld2].is-visible{opacity:1;transform:translateY(0)}.pending-list[data-astro-cid-47f2lld2],.flow-list[data-astro-cid-47f2lld2]{padding:0 .9rem}.pending-row[data-astro-cid-47f2lld2]{padding:.9rem 0;border-bottom:1px solid var(--system-line)}.pending-row[data-astro-cid-47f2lld2]:last-child{border-bottom:0}.pending-row[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2],.pending-row[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2],.flow-source[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2],.flow-source[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2],.event-row[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2],.event-row[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2]{display:block}.pending-row[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2],.flow-source[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2],.event-row[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2]{font-size:.78rem;font-weight:500}.pending-row[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2],.flow-source[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2],.event-row[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2]{margin-top:.25rem;color:var(--color-muted);font-size:.7rem}.flow-canvas[data-astro-cid-47f2lld2]{min-height:310px;display:grid;place-items:center;padding:1rem;background:var(--system-soft);box-shadow:inset 9px 9px 20px var(--system-recess-shadow),inset -9px -9px 20px #f4eee4d1}.flow-svg[data-astro-cid-47f2lld2]{width:100%;max-width:35rem;height:auto;overflow:visible}.flow-base[data-astro-cid-47f2lld2]{fill:none;stroke:var(--system-line);stroke-width:2}.flow-active[data-astro-cid-47f2lld2]{fill:none;stroke:var(--color-coral);stroke-width:3;stroke-linecap:round;stroke-dasharray:7 10;opacity:0;filter:drop-shadow(0 3px 3px rgba(244,126,74,.22))}.flow-active[data-astro-cid-47f2lld2].is-active{opacity:1}.is-motion-enabled[data-astro-cid-47f2lld2][data-scene=energy] .flow-active[data-astro-cid-47f2lld2].is-active{animation:flow-forward 1.15s linear infinite}@keyframes flow-forward{to{stroke-dashoffset:-34}}.flow-node-box[data-astro-cid-47f2lld2]{fill:var(--color-ivory);stroke:var(--system-line);stroke-width:1;rx:9;filter:drop-shadow(0 5px 5px var(--system-contact-shadow))}.flow-node-dot[data-astro-cid-47f2lld2]{fill:var(--color-ochre)}.flow-node-title[data-astro-cid-47f2lld2]{fill:var(--color-ink);font:500 12px var(--font-sans)}.flow-node-value[data-astro-cid-47f2lld2]{fill:var(--color-muted);font:11px var(--font-sans)}.flow-source[data-astro-cid-47f2lld2],.event-row[data-astro-cid-47f2lld2]{width:100%;min-height:54px;display:block;padding:.9rem 0;border:0;border-bottom:1px solid var(--system-line);color:var(--color-ink);background:transparent;text-align:left;cursor:pointer;font:inherit}.flow-source[data-astro-cid-47f2lld2]:last-child,.event-row[data-astro-cid-47f2lld2]:last-child{border-bottom:0}.flow-source[data-astro-cid-47f2lld2][aria-pressed=true]{color:var(--color-merlot);transform:translate(4px)}.event-row[data-astro-cid-47f2lld2]{padding-inline:.9rem}.event-row[data-astro-cid-47f2lld2].is-selected{background:var(--system-soft);box-shadow:inset 4px 4px 9px var(--system-recess-shadow),inset -4px -4px 9px #f4eee4bd}.event-detail[data-astro-cid-47f2lld2]{padding:1.35rem;scroll-margin-top:5rem}.event-detail[data-astro-cid-47f2lld2] h3[data-astro-cid-47f2lld2]{margin:0;color:var(--color-merlot);font-family:var(--font-serif);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:500;letter-spacing:-.02em}.event-assets[data-astro-cid-47f2lld2]{display:grid;grid-template-columns:minmax(8rem,.72fr) minmax(0,1.28fr);gap:1rem;align-items:center;margin-top:1rem;padding:.9rem 0;border-top:1px solid var(--system-line);border-bottom:1px solid var(--system-line)}.device-svg[data-astro-cid-47f2lld2],.trace-svg[data-astro-cid-47f2lld2]{width:100%;height:auto;display:block;overflow:visible}[data-astro-cid-47f2lld2][data-device-art]{display:none}[data-astro-cid-47f2lld2][data-device-art].is-active{display:block}.svg-face[data-astro-cid-47f2lld2]{fill:var(--color-ivory);stroke:var(--system-line);stroke-width:1;filter:drop-shadow(0 5px 5px var(--system-contact-shadow))}.svg-side[data-astro-cid-47f2lld2]{fill:var(--system-soft);stroke:var(--system-line);stroke-width:1}.svg-dark[data-astro-cid-47f2lld2]{fill:var(--color-merlot)}.svg-accent[data-astro-cid-47f2lld2]{fill:var(--color-coral)}.svg-signal[data-astro-cid-47f2lld2]{fill:var(--color-ochre)}.svg-line[data-astro-cid-47f2lld2]{fill:none;stroke:var(--color-muted);stroke-width:2;stroke-linecap:round}.svg-fine[data-astro-cid-47f2lld2]{fill:none;stroke:var(--system-line);stroke-width:1}.trace-base[data-astro-cid-47f2lld2]{fill:none;stroke:var(--system-line);stroke-width:2}.trace-active[data-astro-cid-47f2lld2]{fill:none;stroke:var(--color-coral);stroke-width:3;stroke-linecap:round;stroke-dasharray:6 10}.is-motion-enabled[data-astro-cid-47f2lld2][data-scene=events] .trace-active[data-astro-cid-47f2lld2]{animation:trace-forward 1.25s linear infinite}@keyframes trace-forward{to{stroke-dashoffset:-32}}.trace-node[data-astro-cid-47f2lld2]{fill:var(--color-ivory);stroke:var(--color-stone);stroke-width:1.5}.trace-event-node[data-astro-cid-47f2lld2]{fill:var(--color-coral);stroke:var(--color-coral)}.trace-label[data-astro-cid-47f2lld2]{fill:var(--color-ink);font:500 16px var(--font-sans)}.trace-value[data-astro-cid-47f2lld2]{fill:var(--color-muted);font:15px var(--font-sans)}.event-detail-grid[data-astro-cid-47f2lld2]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--system-line)}.event-detail-grid[data-astro-cid-47f2lld2]>div[data-astro-cid-47f2lld2]{padding:.85rem 0;border-right:1px solid var(--system-line)}.event-detail-grid[data-astro-cid-47f2lld2]>div[data-astro-cid-47f2lld2]:not(:first-child){padding-left:.85rem}.event-detail-grid[data-astro-cid-47f2lld2]>div[data-astro-cid-47f2lld2]:last-child{border-right:0}.event-detail-grid[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2],.event-detail-grid[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2]{display:block}.event-detail-grid[data-astro-cid-47f2lld2] span[data-astro-cid-47f2lld2]{color:var(--color-muted);font-size:.68rem}.event-detail-grid[data-astro-cid-47f2lld2] strong[data-astro-cid-47f2lld2]{margin-top:.4rem;font-size:.78rem;font-weight:500}.showcase-method[data-astro-cid-47f2lld2]{max-width:var(--container-max);margin:0 auto;padding:clamp(4.5rem,9vw,8rem) clamp(1rem,3vw,3rem);border-top:1px solid var(--system-line)}.method-intro[data-astro-cid-47f2lld2]{max-width:44rem}.method-intro[data-astro-cid-47f2lld2] h2[data-astro-cid-47f2lld2]{max-width:16ch;margin:0;color:var(--color-merlot);font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.1;letter-spacing:-.03em}.method-intro[data-astro-cid-47f2lld2] p[data-astro-cid-47f2lld2]{max-width:44ch;margin:1.35rem 0 0;color:var(--color-muted);line-height:1.7}.method-flow[data-astro-cid-47f2lld2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none}.method-stage[data-astro-cid-47f2lld2]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.method-stage__rail[data-astro-cid-47f2lld2]{position:relative;display:flex;align-items:center;height:1.5rem;color:var(--color-ochre-dark);font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600}.method-stage__rail[data-astro-cid-47f2lld2]:after{content:"";position:absolute;left:2.25rem;right:calc(clamp(1.25rem,3vw,2.5rem)*-1);top:50%;border-top:1px solid var(--color-coral);opacity:.9}.method-stage[data-astro-cid-47f2lld2]:last-child .method-stage__rail[data-astro-cid-47f2lld2]:after{display:none}.method-stage[data-astro-cid-47f2lld2] h3[data-astro-cid-47f2lld2]{margin:.25rem 0 0;color:var(--color-ink);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.02em;line-height:1.35}.method-stage[data-astro-cid-47f2lld2] p[data-astro-cid-47f2lld2]{margin:0;line-height:1.7}.method-stage__summary[data-astro-cid-47f2lld2]{color:var(--color-muted);font-size:.92rem}.method-stage__detail[data-astro-cid-47f2lld2]{color:var(--color-ink);font-size:.88rem}.method-steps[data-astro-cid-47f2lld2]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.method-steps[data-astro-cid-47f2lld2] li[data-astro-cid-47f2lld2]{padding:.4rem .75rem;border:1px solid var(--color-stone);color:var(--color-merlot);font-size:.74rem;font-weight:600;line-height:1.35}.showcase-close[data-astro-cid-47f2lld2]{max-width:var(--container-max);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) clamp(1rem,3vw,3rem);border-top:1px solid var(--system-line);display:flex;align-items:end;justify-content:space-between;gap:2rem}.showcase-close[data-astro-cid-47f2lld2] h2[data-astro-cid-47f2lld2]{max-width:24ch;margin:0;color:var(--color-merlot);font-family:var(--font-serif);font-size:clamp(2rem,4.2vw,3.8rem);font-weight:500;line-height:1.08;letter-spacing:-.03em}.showcase-close[data-astro-cid-47f2lld2] p[data-astro-cid-47f2lld2]{max-width:54ch;margin:1.25rem 0 0;color:var(--color-muted)}.showcase-close__side[data-astro-cid-47f2lld2]{flex:0 1 22rem}.showcase-close[data-astro-cid-47f2lld2] .showcase-close__label[data-astro-cid-47f2lld2]{margin:0 0 .5rem;color:var(--color-ochre-dark);font-size:.8rem;letter-spacing:.04em}.showcase-close__points[data-astro-cid-47f2lld2]{margin:0 0 1.75rem;padding:0;list-style:none;counter-reset:close-point}.showcase-close__points[data-astro-cid-47f2lld2] li[data-astro-cid-47f2lld2]{counter-increment:close-point;display:flex;gap:1rem;padding:.85rem 0;border-top:1px solid var(--system-line);color:var(--color-ink)}.showcase-close__points[data-astro-cid-47f2lld2] li[data-astro-cid-47f2lld2]:last-child{border-bottom:1px solid var(--system-line)}.showcase-close__points[data-astro-cid-47f2lld2] li[data-astro-cid-47f2lld2]:before{content:counter(close-point,decimal-leading-zero);color:var(--color-ochre-dark);font-variant-numeric:tabular-nums}.showcase-close[data-astro-cid-47f2lld2] .showcase-action[data-astro-cid-47f2lld2]{flex:0 0 auto}.live-status[data-astro-cid-47f2lld2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.showcase-copy[data-astro-cid-47f2lld2]{max-width:38rem}.method-flow[data-astro-cid-47f2lld2]{grid-template-columns:1fr;max-width:30rem}.method-stage__rail[data-astro-cid-47f2lld2]:after{display:none}.method-intro[data-astro-cid-47f2lld2] h2[data-astro-cid-47f2lld2]{max-width:20ch}}@media(max-width:680px){.showcase-hero[data-astro-cid-47f2lld2]{padding-top:7.5rem}.showcase-copy[data-astro-cid-47f2lld2] h1[data-astro-cid-47f2lld2]{font-size:clamp(2.8rem,14vw,4.1rem)}[data-astro-cid-47f2lld2][data-lang=en] .showcase-copy[data-astro-cid-47f2lld2] h1[data-astro-cid-47f2lld2]{font-size:clamp(1.75rem,9vw,3.1rem)}.system-toolbar[data-astro-cid-47f2lld2]{align-items:flex-start;flex-direction:column}.system-tabs[data-astro-cid-47f2lld2]{width:100%}.system-tab[data-astro-cid-47f2lld2]{flex:1 1 0;padding-inline:.5rem}.system-scene[data-astro-cid-47f2lld2]{padding:.95rem}.metric-grid[data-astro-cid-47f2lld2]{grid-template-columns:repeat(2,1fr)}.metric[data-astro-cid-47f2lld2]:nth-child(2){border-right:0}.metric[data-astro-cid-47f2lld2]:nth-child(-n+2){border-bottom:1px solid var(--system-line)}.overview-grid[data-astro-cid-47f2lld2],.flow-layout[data-astro-cid-47f2lld2],.event-layout[data-astro-cid-47f2lld2]{grid-template-columns:1fr}.event-list[data-astro-cid-47f2lld2]{display:grid;grid-template-columns:1fr}.event-assets[data-astro-cid-47f2lld2]{grid-template-columns:1fr}.device-svg[data-astro-cid-47f2lld2]{max-width:12rem;margin-inline:auto}.event-detail-grid[data-astro-cid-47f2lld2]{grid-template-columns:1fr}.event-detail-grid[data-astro-cid-47f2lld2]>div[data-astro-cid-47f2lld2],.event-detail-grid[data-astro-cid-47f2lld2]>div[data-astro-cid-47f2lld2]:not(:first-child){padding:.75rem 0;border-right:0;border-bottom:1px solid var(--system-line)}.event-detail-grid[data-astro-cid-47f2lld2]>div[data-astro-cid-47f2lld2]:last-child{border-bottom:0}.showcase-close[data-astro-cid-47f2lld2]{align-items:flex-start;flex-direction:column;padding-inline:1rem}.showcase-close__side[data-astro-cid-47f2lld2]{flex:0 0 auto;width:100%}}@media(max-width:420px){.panel-heading[data-astro-cid-47f2lld2]{align-items:flex-start;flex-direction:column;padding-block:.65rem}.chart-ranges[data-astro-cid-47f2lld2]{width:100%}.range-button[data-astro-cid-47f2lld2]{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.system-showcase[data-astro-cid-47f2lld2] [data-astro-cid-47f2lld2],.system-showcase[data-astro-cid-47f2lld2] [data-astro-cid-47f2lld2]:before,.system-showcase[data-astro-cid-47f2lld2] [data-astro-cid-47f2lld2]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
