.signals-ticker{overflow:hidden;padding:1.5rem 0}.signals-ticker__track{animation:ticker-scroll var(--ticker-speed,20s) linear infinite;display:flex;will-change:transform}.signals-ticker:hover .signals-ticker__track{animation-play-state:paused}.signals-ticker__set{display:flex;flex-shrink:0;gap:1rem;padding-right:1rem}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(var(--scroll-width,-50%))}}.signals-ticker__item{align-items:stretch;background:linear-gradient(135deg,#1a1a1a,#252525);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;flex-shrink:0;gap:0;min-width:200px;overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.signals-ticker__item:hover{background:linear-gradient(135deg,#1e1e1e,#2a2a2a);border-color:hsla(0,0%,100%,.14)}.signals-ticker__item--up:hover{border-color:rgba(255,92,141,.2);box-shadow:0 0 20px rgba(255,92,141,.08)}.signals-ticker__indicator{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:.75rem;position:relative}.signals-ticker__item--up .signals-ticker__indicator{background:rgba(255,92,141,.08)}.signals-ticker__item--down .signals-ticker__indicator{background:hsla(0,0%,100%,.02)}.signals-ticker__arrow{font-size:1rem;font-weight:700;line-height:1}.signals-ticker__item--up .signals-ticker__arrow{color:#ff5c8d}.signals-ticker__item--down .signals-ticker__arrow{color:hsla(0,0%,100%,.2)}.signals-ticker__bar{border-radius:2px;height:16px;width:3px}.signals-ticker__item--up .signals-ticker__bar{background:linear-gradient(0deg,rgba(255,92,141,.2),#ff5c8d)}.signals-ticker__item--down .signals-ticker__bar{background:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05))}.signals-ticker__data{display:flex;flex-direction:column;gap:2px;justify-content:center;padding:.75rem 1.25rem .75rem .75rem}.signals-ticker__percent{font-family:Space Mono,Roboto Mono,monospace;font-size:.85rem;font-weight:400;letter-spacing:.02em;line-height:1;order:2}.signals-ticker__item--up .signals-ticker__percent{color:hsla(0,0%,100%,.45)}.signals-ticker__item--down .signals-ticker__percent{color:hsla(0,0%,100%,.25)}.signals-ticker__label{color:hsla(0,0%,100%,.5);font-family:Roboto Condensed,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.04em;line-height:1.2;order:1;text-transform:uppercase}.signals-ticker__item--up .signals-ticker__label{color:#fff}