.ticker-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--bg) 90%,transparent);}.ticker{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}.ticker-row{display:flex;gap:12px;padding:12px 0;flex-wrap:nowrap;white-space:nowrap;}.ticker-track{display:flex;gap:12px;flex-shrink:0;animation:ticker-scroll 28s linear infinite;}.ticker:hover .ticker-track{animation-play-state:paused;}.ticker-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--muted);font-weight:600;box-shadow:var(--shadow);}@keyframes ticker-scroll{from{transform:translateX(0);}to{transform:translateX(-100%);}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none;}}.ticker{overflow:hidden;background:#0b0b0b;color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);}.ticker__track{display:inline-block;white-space:nowrap;padding:.5rem 0;animation:ticker-left 20s linear infinite;}.ticker__gap{margin:0 2rem;opacity:.6;}@keyframes ticker-left{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}