@keyframes market-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes market-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes market-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{background-image:linear-gradient(90deg,#eaecf0,#eaecf0 35%,#f9fafb 50%,#eaecf0 65%,#eaecf0);background-size:200% 100%;animation:market-skeleton-shimmer 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{animation:none}}.animate-market-ticker{animation:market-ticker 40s linear infinite}.animate-market-marquee{animation:market-marquee 40s linear infinite}