.case-energy-hero{background-image:radial-gradient(circle at 18% 10%,#2457d624,#0000 30%),radial-gradient(circle at 82% 16%,#0f766e1f,#0000 32%),linear-gradient(145deg,#0b1220 0%,#0f1724 52%,#151b27 100%)}.case-data-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle,#e86f2f21 1px,#0000 1.5px);background-size:48px 48px,48px 48px,24px 24px;-webkit-mask-image:linear-gradient(#000 0%,#000000d1 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d1 58%,#0000 100%)}.case-timeline-surface{background:radial-gradient(circle at 8% 12%, #2457d612, transparent 24%), radial-gradient(circle at 88% 34%, #0f766e0f, transparent 26%), radial-gradient(circle at 46% 100%, #e86f2f0f, transparent 30%), var(--background)}@keyframes case-energy-pulse{0%,to{opacity:.35;background-position:0%}50%{opacity:.95;background-position:100%}}.case-energy-pulse{background-size:200% 100%;animation:4.8s ease-in-out infinite case-energy-pulse}@keyframes case-current-flow{0%{opacity:0;transform:translateY(-18%)}18%{opacity:.85}82%{opacity:.5}to{opacity:0;transform:translateY(118%)}}.case-timeline-current{filter:blur(.2px);height:22%;animation:6.5s linear infinite case-current-flow}@media (prefers-reduced-motion:reduce){.case-energy-pulse,.case-timeline-current{animation:none}}
