.floating-lines-container{width:100%;height:100%;position:relative;overflow:hidden}
@keyframes vmdm-pulse{0%{box-shadow:0 0 #6366f159}70%{box-shadow:0 0 0 22px #6366f100}to{box-shadow:0 0 #6366f100}}@keyframes vmdm-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.vmdm-connector-base{opacity:.9}.vmdm-connector-accent{opacity:.72;mix-blend-mode:multiply}.vmdm-flow-particle{filter:drop-shadow(0 0 7px #2454d680)}.vmdm-hub-pulse{animation:2.6s ease-out infinite vmdm-pulse}.vmdm-node{animation:5s ease-in-out infinite vmdm-float}.vmdm-path-tablet,.vmdm-path-mobile,.vmdm-flow-particle-tablet,.vmdm-flow-particle-mobile{display:none}@media (max-width:599px){.vmdm-path-desktop,.vmdm-path-tablet,.vmdm-flow-particle-tablet,.vmdm-flow-particle-desktop{display:none}.vmdm-path-mobile,.vmdm-flow-particle-mobile{display:block}}@media (min-width:600px) and (max-width:899px){.vmdm-path-desktop,.vmdm-path-mobile,.vmdm-flow-particle-desktop,.vmdm-flow-particle-mobile{display:none}.vmdm-path-tablet,.vmdm-flow-particle-tablet{display:block}}@media (prefers-reduced-motion:reduce){.vmdm-hub-pulse,.vmdm-node{animation:none}.vmdm-flow-particle{display:none}}
@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glowPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes nexusOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nexusOrbitSpinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.orbit-spin,.orbit-spin-reverse{transform-box:view-box;transform-origin:50%}.orbit-spin{animation:34s linear infinite nexusOrbitSpin}.orbit-spin-reverse{animation:22s linear infinite nexusOrbitSpinReverse}@keyframes nexusSpokeFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-22px}}.spoke-flow{animation:1.7s linear infinite nexusSpokeFlow}@keyframes nexusNodePing{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}.node-ping{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite nexusNodePing}@keyframes nexusHubPulse{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}.hub-pulse{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite nexusHubPulse}@keyframes nexusDotBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.dot-bob{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite nexusDotBob}.orbit-comet{filter:drop-shadow(0 0 6px #f2b705d9)}@media (prefers-reduced-motion:reduce){.nexus-orb,.nexus-orb:before,.orbit-spin,.orbit-spin-reverse,.spoke-flow,.node-ping,.hub-pulse,.dot-bob{animation:none!important}.orbit-comet{display:none}}
