@font-face{font-family:MMM Tech;src:url('assets/share-tech-mono.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
.results-ticker.wrap{width:min(1208px,calc(100% - 112px));display:flex;align-items:center;gap:14px;min-height:36px;border-bottom:1px solid #282c39;background:#0d1017;padding:0 10px;color:#c9cbda}
.results-label{flex:none;color:#a8a2f5;font:12px/1.2 'MMM Tech',monospace;letter-spacing:.6px;white-space:nowrap}
.results-window{min-width:0;flex:1;overflow-x:auto;scrollbar-width:thin}
.results-track{display:flex;width:max-content;align-items:center}
.results-group{display:flex;align-items:center;justify-content:space-around;min-width:var(--ticker-window,0px);flex-shrink:0;gap:26px;padding-right:26px;font:16px/36px 'MMM Tech',monospace;font-variant-numeric:tabular-nums;white-space:nowrap}
.results-item{display:flex;gap:10px;align-items:baseline}.results-value{font-weight:400;color:#a8f3d0;letter-spacing:.4px}.results-value.loss{color:#ff737e}.results-unit{color:#949db1;font-size:12px}.results-divider{color:#454b60;font-size:13px}
.results-toggle{flex:none;border:0;border-left:1px solid #343441;background:transparent;padding:0 0 0 12px;min-height:30px;color:#afb2c8;font:12px 'MMM Tech',monospace}.results-toggle[hidden]{display:none}
.results-ticker[data-ready=true] .results-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 10px,#000 calc(100% - 10px),transparent)}
/* Explicit owner-requested autoplay: narrowly override the legacy global
   reduced-motion animation:none!important rule, retaining manual Pause. */
.results-ticker[data-ready=true] .results-track{animation:results-crawl var(--crawl-duration,45s) linear infinite!important;will-change:transform}
.results-ticker[data-ready=true][data-paused=true] .results-track{animation-play-state:paused!important}.results-ticker[data-paused=true] .results-window{overflow-x:auto}
.alerts-clock,.alerts-gain{font-family:'MMM Tech',ui-monospace,monospace;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0}.alerts-futures .alerts-gain{letter-spacing:0}
@keyframes results-crawl{to{transform:translateX(-50%)}}
@media(max-width:600px){.results-ticker.wrap{width:calc(100% - 48px);gap:9px;padding:0 7px;min-height:34px}.results-label{font-size:11px}.results-group{line-height:34px;font-size:15px;gap:22px;padding-right:22px}.results-toggle{padding-left:8px}}
