.markets-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}.markets-marquee-track{display:flex;align-items:center;gap:clamp(2rem,4vw,3.5rem);width:max-content;animation:markets-scroll 44s linear infinite;will-change:transform}.markets-marquee-track-reverse{animation-direction:reverse}.markets-marquee:hover .markets-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.markets-marquee-track{animation:none}}@keyframes markets-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.markets-logo{display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;height:clamp(28px,3.2vw,36px);padding:0 clamp(.5rem,1vw,.75rem);opacity:.7;filter:grayscale(1);transition:opacity .2s ease,filter .2s ease;flex-shrink:0}.markets-logo:hover{opacity:1;filter:grayscale(0)}.markets-logo:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm);opacity:1;filter:grayscale(0)}.markets-logo img{height:100%;width:auto;object-fit:contain}[data-theme=light] .markets-logo{filter:grayscale(1) brightness(.4)}[data-theme=light] .markets-logo:hover{filter:grayscale(0) brightness(1)}@media (hover:none){.markets-marquee:hover .markets-marquee-track{animation-play-state:running}.markets-logo:hover{opacity:.7;filter:grayscale(1)}[data-theme=light] .markets-logo:hover{filter:grayscale(1) brightness(.4)}}