.kb-ticker { background: #0A0A0E; overflow: hidden; padding: 8px 0; position: relative; width: 100%; }
.kb-ticker-track { display: flex; gap: 48px; white-space: nowrap; width: max-content; animation: kb-scroll 40s linear infinite; }
.kb-speed-slow .kb-ticker-track { animation-duration: 60s; }
.kb-speed-medium .kb-ticker-track { animation-duration: 40s; }
.kb-speed-fast .kb-ticker-track { animation-duration: 25s; }
.kb-ticker[data-pause="yes"]:hover .kb-ticker-track { animation-play-state: paused; }
.kb-ticker-list { display: inline-flex; gap: 48px; list-style: none; margin: 0; padding: 0 24px; }
.kb-item { display: inline-flex; align-items: center; gap: 8px; }
.kb-item .symbol { font-family: var(--e-global-typography-tmonmta-font-family, 'JetBrains Mono', monospace); font-weight: 500; font-size: 13px; color: var(--e-global-color-bodydim, #B8BCC8); text-transform: uppercase; letter-spacing: 0.5px; }
.kb-item .price { font-family: var(--e-global-typography-tmonprc-font-family, 'JetBrains Mono', monospace); font-weight: 600; font-size: 14px; color: var(--e-global-color-text, #F4F0E8); font-variant-numeric: tabular-nums; }
.kb-item .delta { font-family: var(--e-global-typography-tmonprc-font-family, 'JetBrains Mono', monospace); font-weight: 600; font-size: 13px; font-variant-numeric: tabular-nums; }
.kb-item .delta.up { color: #16C784; }
.kb-item .delta.up::before { content: '▲ '; }
.kb-item .delta.down { color: #EA3943; }
.kb-item .delta.down::before { content: '▼ '; }
.kb-item .delta.flat { color: var(--e-global-color-bodymut, #6B7280); }
.kb-item .delta.flat::before { content: '- '; }
@keyframes kb-scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .kb-ticker-track { animation: none; } }