.anchor-rail{border-top:1px solid #73dae510;background:#070b10;color:#d4e9ef}
.anchor-rail-inner{max-width:1240px;margin:auto;min-height:29px;padding:0 32px;display:flex;align-items:center;gap:24px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}
.anchor-price{display:inline-flex;gap:9px;align-items:center;min-height:29px;padding:0 7px;margin-left:-7px;text-decoration:none;color:inherit;border-radius:3px;transition:background var(--motion-priceFlash,650ms)}
.anchor-price:hover{background:#73dae50a}.anchor-symbol{font-size:10px;color:#8fa7b7;letter-spacing:.07em}.anchor-price[data-anchor=BATON] .anchor-symbol{color:#a9c3f2}.anchor-price strong{font-weight:500;font-variant-numeric:tabular-nums;min-width:72px;color:#e6f9fa}.anchor-change{font-size:10px;font-variant-numeric:tabular-nums}.anchor-change[data-direction=up]{color:#8adbc9}.anchor-change[data-direction=down]{color:#e79aa9}.anchor-status{color:#c3ab7e;font-size:9px}.anchor-status:empty{display:none}.anchor-unit{margin-left:auto;color:#65778b;font-size:9px;letter-spacing:.09em}.anchor-price[data-tick=up]{background:#73dae522}.anchor-price[data-tick=down]{background:#e98a9a22}.anchor-price[data-state=stale] strong{color:#c3b798}
@media(max-width:650px){.anchor-rail-inner{padding:0 16px;gap:16px;min-height:31px;font-size:10px}.anchor-price{gap:6px;min-height:31px}.anchor-price strong{min-width:0}.anchor-change{font-size:9px}.anchor-unit{display:none}.anchor-symbol{font-size:9px}}
@media(max-width:360px){.anchor-change{display:none}}
@media(prefers-reduced-motion:reduce){.anchor-price{transition:none!important}}
/* Bounded rolling window: all measured movers rotate, only anchors fetch separately. */
.anchor-rail-inner{max-width:none;min-height:44px;padding:0 24px;gap:8px}
.anchor-market{flex:0 0 112px;max-width:112px;min-height:44px;border:0;border-radius:0;font:600 11px Arial,sans-serif;padding:4px 8px}
.anchor-ticker-viewport{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 12px,black calc(100% - 12px),transparent)}
.anchor-ticker-track{display:flex;width:max-content;animation:anchor-market-roll var(--ticker-duration,24s) linear infinite;will-change:transform}
.anchor-ticker-group{display:flex;flex:none;gap:0}.anchor-ticker-group .anchor-price{display:flex;min-width:180px;min-height:44px;margin:0;padding:0 12px;flex:none;gap:8px}
html[data-theme] .anchor-ticker-pause{flex:none;min-width:44px;min-height:44px;padding:4px;border:0;background:transparent!important;font-size:13px}
.anchor-ticker-viewport:is(:hover,:focus-within) .anchor-ticker-track,.anchor-rail[data-paused=true] .anchor-ticker-track{animation-play-state:paused}
@keyframes anchor-market-roll{to{transform:translateX(-50%)}}
@media(max-width:700px){.anchor-rail-inner{padding:0 4px;gap:0}.anchor-market{flex-basis:92px;max-width:92px}.anchor-ticker-group .anchor-price{min-width:160px}.anchor-change{display:inline!important}html[data-theme] body.mobile-app .nav-wrap{height:56px!important;min-height:56px!important}.anchor-unit{display:none}}
@media(prefers-reduced-motion:reduce){.anchor-ticker-track{animation:none;will-change:auto}.anchor-ticker-viewport{overflow-x:auto;scrollbar-width:none}.anchor-ticker-group[aria-hidden=true]{display:none}}
