.energy-architecture-section-module__fNXrEa__diagram{height:auto}.energy-architecture-section-module__fNXrEa__coordination{stroke:#64748b;stroke-width:1.8px;opacity:.5;transition:stroke .18s,stroke-width .18s,opacity .18s}.energy-architecture-section-module__fNXrEa__coordination[data-active=true]{stroke:var(--node-color);stroke-width:2.4px;opacity:1}.energy-architecture-section-module__fNXrEa__coordination[data-muted=true]{opacity:.2}.energy-architecture-section-module__fNXrEa__node{cursor:pointer;outline:none}.energy-architecture-section-module__fNXrEa__nodeDot{transition:r .18s}.energy-architecture-section-module__fNXrEa__focusOutline{stroke:#0000;stroke-width:2px}.energy-architecture-section-module__fNXrEa__node:focus-visible .energy-architecture-section-module__fNXrEa__focusOutline{stroke:#1e293b}.energy-architecture-section-module__fNXrEa__energyFlow{stroke:#475569;stroke-width:2px;stroke-opacity:1;opacity:1;stroke-dasharray:none}.energy-architecture-section-module__fNXrEa__energyTrail,.energy-architecture-section-module__fNXrEa__energyPulse{pointer-events:none;stroke:#1e293b;stroke-linecap:round;stroke-width:2.5px;display:none}.energy-architecture-section-module__fNXrEa__energyTrail{stroke-dasharray:20 80;stroke-opacity:.25}.energy-architecture-section-module__fNXrEa__energyPulse{stroke-dasharray:7 93;stroke-opacity:.85}@media (min-width:768px) and (hover:hover) and (prefers-reduced-motion:no-preference){.energy-architecture-section-module__fNXrEa__energyTrail,.energy-architecture-section-module__fNXrEa__energyPulse{animation:3.6s linear infinite energy-architecture-section-module__fNXrEa__energy-flow;display:block}.energy-architecture-section-module__fNXrEa__emsBorder{animation:2.8s ease-in-out infinite energy-architecture-section-module__fNXrEa__ems-breathe}}@keyframes energy-architecture-section-module__fNXrEa__energy-flow{to{stroke-dashoffset:-100px}}@keyframes energy-architecture-section-module__fNXrEa__ems-breathe{0%,to{stroke-opacity:.6}50%{stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.energy-architecture-section-module__fNXrEa__coordination,.energy-architecture-section-module__fNXrEa__nodeDot{transition:none}}
