.plant_stage__wWeNY{position:relative;overflow:hidden;touch-action:pan-y;cursor:grab;outline:none;user-select:none;-webkit-user-select:none}.plant_stage__wWeNY[data-engaged]{touch-action:none}.plant_stage__wWeNY[data-dragging]{cursor:grabbing}.plant_stage__wWeNY:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--c-ink))}.plant_svg__8gSuX{display:block;width:100%;height:100%}.plant_pipe__bijCO{transition:opacity .35s ease}.plant_pipe__bijCO:not([data-active]) .plant_core__qQzsj{opacity:.42}.plant_pipe__bijCO[data-dim]{opacity:.26}.plant_arrow__UnMFg{opacity:.9}.plant_stage__wWeNY[data-flow=run] .plant_flow__ZFZSx{animation:plant_flow__ZFZSx var(--dur,2s) linear infinite}@keyframes plant_flow__ZFZSx{to{stroke-dashoffset:-300}}.plant_device__cEzsZ{cursor:pointer;transition:opacity .35s ease;outline:none}.plant_device__cEzsZ[data-dim],.plant_tagGroup__vu1XG[data-dim]{opacity:.4}.plant_tagGroup__vu1XG{pointer-events:none;transition:opacity .35s ease}.plant_device__cEzsZ:focus-visible>rect:first-child{stroke:rgb(var(--c-ink));stroke-width:3;stroke-dasharray:6 4}.plant_stage__wWeNY[data-flow=run] .plant_spin__SKmu4{animation:plant_spin__SKmu4 .9s linear infinite}@keyframes plant_spin__SKmu4{to{transform:rotate(1turn)}}.plant_stage__wWeNY[data-flow=run] .plant_flame__vXfyz{animation:plant_flame__vXfyz 1.4s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%}@keyframes plant_flame__vXfyz{to{transform:scaleY(.86)}}.plant_stage__wWeNY[data-flow=run] .plant_ray___iaXj{animation:plant_ray___iaXj 1.4s linear infinite}@keyframes plant_ray___iaXj{to{stroke-dashoffset:-32}}.plant_stage__wWeNY[data-flow=run] .plant_sunRays__U0Oaq{animation:plant_spin__SKmu4 40s linear infinite}.plant_stage__wWeNY[data-flow=run] .plant_signal__iAUk1{animation:plant_signal__iAUk1 1.2s linear infinite}@keyframes plant_signal__iAUk1{to{stroke-dashoffset:-44}}.plant_tankFill__1jPYX{transition:fill .4s ease}.plant_parcels__l40i7,.plant_selected__Hs_pA{pointer-events:none}.plant_stage__wWeNY[data-flow=run] .plant_selected__Hs_pA{animation:plant_signal__iAUk1 2.4s linear infinite}.plant_lod1__odAw7{transition:opacity .25s ease}.plant_stage__wWeNY[data-lod="0"] .plant_lod1__odAw7{opacity:0}.plant_overlay__ItaWY{position:absolute;inset:0;pointer-events:none}.plant_readout__32lhO{position:absolute;left:calc(var(--tx, 0px) + var(--x) * var(--k, 1) * 1px);top:calc(var(--ty, 0px) + var(--y) * var(--k, 1) * 1px);white-space:nowrap;transition:opacity .25s ease}.plant_readout__32lhO[data-side=above]{transform:translate(-50%,calc(-100% - 10px))}.plant_readout__32lhO[data-side=below]{transform:translate(-50%,10px)}.plant_readout__32lhO[data-side=left]{transform:translate(calc(-100% - 10px),-50%)}.plant_readout__32lhO[data-side=right]{transform:translate(10px,-50%)}.plant_stage__wWeNY[data-lod="0"] .plant_readout__32lhO[data-lod-min="1"]:not([data-forced]){opacity:0;visibility:hidden}.plant_readout__32lhO[data-forced] .plant_readoutBox__qcyAo{border-color:rgb(var(--c-ink));background:rgb(var(--c-ink));color:rgb(var(--c-paper))}.plant_readout__32lhO[data-forced] .plant_readoutLabel__R_8Q4{color:rgb(var(--c-paper)/.75)}.plant_readoutBox__qcyAo{display:inline-flex;flex-direction:column;gap:1px;padding:3px 7px 4px;border:1px solid rgb(var(--c-rule));border-radius:2px;background:rgb(var(--c-paper)/.94);color:rgb(var(--c-ink));transition:background-color .25s ease,color .25s ease}.plant_readoutLabel__R_8Q4{font-size:10.5px;line-height:1.2;color:rgb(var(--c-ink-3))}.plant_readoutValue__WiUu4{font-size:13px;line-height:1.25;font-weight:600;font-variant-numeric:tabular-nums}.plant_hint__16BEt{opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.plant_hint__16BEt[data-show]{opacity:1;transform:none}.plant_layer3d__JzAIl{position:absolute;inset:0;transition:opacity .5s ease}.plant_layer3d__JzAIl[data-hidden]{opacity:0;pointer-events:none}.plant_layer2d__d2V14{position:absolute;inset:0}.plant_layer2d__d2V14[data-hidden]{visibility:hidden;pointer-events:none}.plant_range__tJRgU{width:100%;accent-color:rgb(var(--c-ink))}@media (prefers-reduced-motion:reduce){.plant_stage__wWeNY *{animation:none!important;transition:none!important}}@media print{.plant_stage__wWeNY *{animation:none!important}.plant_stage__wWeNY{height:auto!important;aspect-ratio:3260/1170}}