.zd-ranking-feed{background:var(--navy);color:var(--white);border-top:1px solid var(--darkline);border-bottom:1px solid var(--darkline);padding:22px 0 24px;overflow:hidden}
.zd-ranking-feed .zd-feed-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}
.zd-ranking-feed .zd-feed-label{display:flex;align-items:center;gap:9px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;margin:0;color:var(--aqua)}
.zd-ranking-feed .zd-feed-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--aqua)}
.zd-ranking-feed .zd-feed-updated{font-size:11px;color:var(--soft);white-space:nowrap}
.zd-ranking-feed .zd-feed-description{margin:7px 0 18px;font-size:12px;line-height:1.5;color:var(--soft)}
.zd-ranking-feed .zd-feed-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 2%,#000 96%,transparent);outline-offset:5px}
.zd-ranking-feed .zd-feed-track{display:flex;width:max-content;animation:zd-ranking-scroll var(--zd-feed-duration,800s) linear infinite}
.zd-ranking-feed .zd-feed-group{display:flex;align-items:center;width:max-content}
.zd-ranking-feed .zd-feed-gain{display:flex;align-items:baseline;gap:10px;flex-shrink:0;padding-right:38px;margin-right:38px;border-right:1px solid var(--darkline);white-space:nowrap}
.zd-ranking-feed .zd-feed-arrow{color:var(--aqua);font-size:25px}
.zd-ranking-feed .zd-feed-number{font-family:'Space Grotesk',sans-serif;font-size:28px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}
.zd-ranking-feed .zd-feed-unit{font-size:12px;color:var(--soft)}
.zd-ranking-feed:hover .zd-feed-track,.zd-ranking-feed:focus-within .zd-feed-track{animation-play-state:paused}
@keyframes zd-ranking-scroll{to{transform:translateX(-50%)}}
@media(max-width:800px){.zd-ranking-feed{padding:20px 0}.zd-ranking-feed .zd-feed-heading{align-items:flex-start;flex-direction:column;gap:6px}.zd-ranking-feed .zd-feed-label{font-size:11px;letter-spacing:.03em}.zd-ranking-feed .zd-feed-description{font-size:11px;margin-bottom:16px}.zd-ranking-feed .zd-feed-updated{font-size:10px}.zd-ranking-feed .zd-feed-gain{padding-right:24px;margin-right:24px}.zd-ranking-feed .zd-feed-number{font-size:25px}}
@media(prefers-reduced-motion:reduce){.zd-ranking-feed .zd-feed-track{animation:none}.zd-ranking-feed .zd-feed-window{overflow-x:auto;mask-image:none}.zd-ranking-feed .zd-feed-group[aria-hidden=true]{display:none}}
