
/* Continuous ticker: identical groups preserve motion across quote updates. */
#ticker{display:block;overflow:hidden;direction:ltr;padding-block:8px;mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}
.ticker-track{display:flex;width:max-content;animation:veyrix-ticker-left 45s linear infinite;will-change:transform}
.ticker-group{display:flex;flex:none;align-items:center;gap:0}
#ticker .ticker-group>a{flex:0 0 190px;width:190px;padding-inline:12px;white-space:nowrap;gap:7px;direction:ltr}
#ticker small,#ticker .up,#ticker .down{font-variant-numeric:tabular-nums}
#ticker:focus-within .ticker-track{animation-play-state:paused}
@keyframes veyrix-ticker-left{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.crystal-art{position:absolute;inset:0;overflow:hidden}
.crystal-art>svg{display:block;width:100%;height:100%}
.floating-crystal{animation:veyrix-crystal-float 5.6s ease-in-out infinite;will-change:transform}
@keyframes veyrix-crystal-float{0%,100%{transform:translateY(14px)}50%{transform:translateY(-22px)}}
@media(max-width:520px){#ticker .ticker-group>a{font-size:9px}.floating-crystal{animation-duration:5s}}
@media(prefers-reduced-motion:reduce){.floating-crystal{animation:veyrix-crystal-float 7s ease-in-out infinite!important}.ticker-track{animation:veyrix-ticker-left 60s linear infinite!important}}



#ticker .ticker-track{animation:none!important;transform:translate3d(var(--ticker-offset,0px),0,0)!important}

.transmission-media{background:#06111a url('film-poster.webp') center/cover no-repeat;min-height:210px}.transmission-media:after{pointer-events:none} @media(max-width:520px){.transmission-media{height:190px;min-height:190px}}
