.viewport-fade[data-v-965d9bb2]{transition:opacity .5s ease}@media (prefers-reduced-motion: reduce){.viewport-fade[data-v-965d9bb2]{transition:none}}@keyframes graphFloat-965d9bb2{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nodePulse-965d9bb2{0%,to{opacity:1}50%{opacity:.3}}@keyframes hubPulse-965d9bb2{0%,to{opacity:1}50%{opacity:.6}}@keyframes packetTravel-965d9bb2{0%{transform:translate(0);opacity:0}7%{opacity:1}53%{opacity:.6}60%{transform:translate(var(--dx),var(--dy));opacity:0}61%{transform:translate(0);opacity:0}to{transform:translate(0);opacity:0}}@media (prefers-reduced-motion: no-preference){.graph-float[data-v-965d9bb2]{animation:graphFloat-965d9bb2 9s ease-in-out infinite}.hub-pulse[data-v-965d9bb2]{animation:hubPulse-965d9bb2 3.5s ease-in-out infinite}.packet-travel[data-v-965d9bb2]{animation:packetTravel-965d9bb2 3s linear infinite}.node-pulse-a[data-v-965d9bb2]{animation:nodePulse-965d9bb2 4s ease-in-out infinite}.node-pulse-b[data-v-965d9bb2]{animation:nodePulse-965d9bb2 4s ease-in-out infinite 2s}}
