.hub-line{stroke:#a78bfa99;stroke-width:1.5px;stroke-dasharray:6 6}@media (prefers-reduced-motion:no-preference){.hub-line{animation:2.4s linear infinite hub-dash;animation-delay:var(--d,0s)}@keyframes hub-dash{to{stroke-dashoffset:-24px}}.marquee-track{animation:40s linear infinite marquee}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;width:auto;padding:0 1.25rem}.marquee{mask-image:none}}
