.energy-diagram-module__1qWCdq__diagram{background:var(--ink-soft);border:1px solid var(--line-light);color:var(--paper);min-width:0;margin:0;padding:clamp(1rem,2.5vw,2rem)}.energy-diagram-module__1qWCdq__header{border-bottom:1px solid var(--line-light);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;font-size:.62rem;display:flex}.energy-diagram-module__1qWCdq__header span:last-child{color:var(--muted-light);font-size:.55rem}.energy-diagram-module__1qWCdq__canvas{stroke-linecap:round;stroke-linejoin:round;width:100%;margin-block:clamp(1.5rem,4vw,3.5rem);display:block;overflow:visible}.energy-diagram-module__1qWCdq__outline,.energy-diagram-module__1qWCdq__face{stroke:#b7b8ae;stroke-width:1.3px}.energy-diagram-module__1qWCdq__face{fill:var(--ink-soft)}.energy-diagram-module__1qWCdq__detail{stroke:#686a60;stroke-width:1px}.energy-diagram-module__1qWCdq__guide{stroke:#30322c;stroke-width:1px}.energy-diagram-module__1qWCdq__connection{stroke:#666958;stroke-width:1.3px}.energy-diagram-module__1qWCdq__signal{stroke:var(--signal);stroke-dasharray:18 600;stroke-width:1.8px}.energy-diagram-module__1qWCdq__node{fill:var(--signal)}.energy-diagram-module__1qWCdq__indicator{stroke:var(--signal);stroke-width:2px}.energy-diagram-module__1qWCdq__wordmark{fill:var(--paper);font-family:var(--font-sans);letter-spacing:2px;font-size:18px;font-weight:600}.energy-diagram-module__1qWCdq__labels{border-top:1px solid var(--line-light);justify-content:space-between;gap:.5rem;padding-top:1.25rem;font-size:clamp(.62rem,1vw,.78rem);display:flex}@media (prefers-reduced-motion:no-preference){.energy-diagram-module__1qWCdq__signal{animation:7s linear infinite energy-diagram-module__1qWCdq__current}.energy-diagram-module__1qWCdq__rotor{transform-origin:134px 116px;animation:32s linear infinite energy-diagram-module__1qWCdq__rotation}@keyframes energy-diagram-module__1qWCdq__current{to{stroke-dashoffset:-618px}}@keyframes energy-diagram-module__1qWCdq__rotation{to{transform:rotate(360deg)}}}
