.league-pulse{margin:0 0 26px;border:1px solid #3b4c62;border-radius:11px;background:#0c1929;overflow:hidden}.pulse-heading{display:flex;align-items:center;gap:18px;padding:10px 16px;border-bottom:1px solid #ffffff0b;font-size:10px;color:#93a6bd;flex-wrap:wrap}.pulse-brand{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:1.6px;color:#e7c983;white-space:nowrap}.pulse-brand i{width:6px;height:6px;border-radius:50%;background:#e7c983;box-shadow:0 0 8px #e7c94444}.pulse-controls{display:flex;gap:4px;margin-left:auto}.pulse-controls button,.pulse-connection button{font-size:11px;min-height:32px;padding:4px 10px}.pulse-window{overflow:hidden;outline-offset:-3px;max-width:100%}.pulse-track{display:flex;width:max-content;animation:league-pulse-scroll var(--pulse-duration,120s) linear infinite;will-change:transform}.pulse-group{display:flex;flex-shrink:0;align-items:stretch}.pulse-item{display:flex;align-items:center;gap:12px;padding:18px 25px;border-right:1px solid #293a4f;white-space:nowrap;min-height:64px}.pulse-item>span{font-size:9px;letter-spacing:1px;font-weight:800;color:#a5c1df;border:1px solid #39506b;border-radius:4px;padding:4px 7px}.pulse-item strong{font-size:14px;font-weight:600;color:#e8eef6;font-variant-numeric:tabular-nums}.pulse-item small{font-size:10px;color:#92a6bf}.pulse-score>span{color:#eed79e;border-color:#6f603b}.pulse-trade>span{color:#d6b8eb;border-color:#655078}.pulse-waiver>span{color:#a8dac5;border-color:#3f6b60}.pulse-lineup>span{color:#b8c2dc}.pulse-controls button:hover,.pulse-connection button:hover{color:#f4dda5}.league-pulse:is(:hover,:focus-within) .pulse-track,.pulse-paused .pulse-track{animation-play-state:paused}.pulse-empty{padding:16px;margin:0;color:#b6c5d7;font-size:13px}.pulse-connection{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:4px 16px;border-top:1px solid #ffffff08;color:#9fb2ca;font-size:11px}.pulse-help{display:block;padding:7px 16px;font-size:9px;color:#8ba0bb;border-top:1px solid #ffffff08;letter-spacing:.2px}.pulse-notice{padding:10px 16px;margin:0;color:#dec68e;font-size:11px}.pulse-paused .pulse-window{overflow-x:auto;scrollbar-width:thin}.pulse-help,.pulse-notice{line-height:1.6}
@keyframes league-pulse-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.pulse-item>div{display:flex;flex-direction:column;gap:5px}.pulse-item .pulse-forecast{display:block;font-size:10px;font-weight:400;color:#a2b4cb}.pulse-item>div>small{display:block}.pulse-item strong{font-variant-numeric:tabular-nums}
@media(max-width:720px){.pulse-heading{gap:10px;padding:8px 12px}.pulse-item{padding:16px 20px}.pulse-item strong{font-size:13px}.pulse-item small{display:none}.pulse-help{padding:8px 12px}.pulse-heading>[data-pulse-status]{font-size:9px}.pulse-controls button{padding:4px 7px}.pulse-item{gap:9px}.pulse-connection{gap:6px;padding:4px 12px}}
@media(prefers-reduced-motion:reduce){.pulse-track{animation:none!important;transform:none!important;will-change:auto}.pulse-copy{display:none}.pulse-window{overflow-x:auto;scrollbar-width:thin}}
