@keyframes node-glow-pulse{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 20px 4px #2563eb73,0 0 48px 12px #2563eb2e}}@keyframes simulation-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes particle-down{0%{opacity:0;top:-4px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% + 4px)}}@keyframes status-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.6)}}@keyframes telemetry-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-fill{0%{width:0%}}@keyframes badge-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes connector-beam{0%{background-position:0 0}to{background-position:0 200%}}@keyframes section-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
