/* 0: block */
html body .wl-marquee{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;margin:0 0 14px;padding:9px 12px;border:2px solid rgba(128,128,128,.45);border-radius:14px;overflow:hidden;height:auto!important;min-height:0!important;max-height:none!important}
html body .wl-badge{flex:none;font-weight:900;font-size:12px;white-space:nowrap}
html body .wl-viewport{flex:1;min-width:0;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}
html body .wl-track{display:flex!important;flex-wrap:nowrap;width:max-content;height:auto!important;max-height:none!important;overflow:visible!important;white-space:nowrap;animation:wlScroll 40s linear infinite;will-change:transform}
html body .wl-viewport:hover .wl-track{animation-play-state:paused}
html body .wl-half{display:inline-flex;align-items:center;flex:none}
html body .wl-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}
html body .wl-item small{opacity:.65;font-size:12px}
html body .wl-sep{padding:0 16px;opacity:.5}
@keyframes wlScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){html body .wl-track{animation-duration:120s!important}}
