.champ-ticker{--ticker-primary:#1f2937;--ticker-accent:#d1d5db;--ticker-live:#dc2626;--ticker-text:#fff;--ticker-muted:#cbd5e1;--ticker-alert-bg:#f59e0b;--ticker-alert-text:#fff;--ticker-height:50px;--ticker-event-name-size:14px;--ticker-text-size:14px;--ticker-status-size:12px;font-family:Arial,Helvetica,sans-serif;left:0;position:fixed;right:0;z-index:9998}.champ-ticker[hidden]{display:none}.champ-ticker[data-position=top]{top:0}.champ-ticker[data-position=bottom]{bottom:0}.champ-ticker__bar{align-items:center;animation:champ-ticker-in .28s ease-out;background:var(--ticker-primary);border-top:3px solid var(--ticker-accent);box-shadow:0 -2px 18px rgba(0,0,0,.22);box-sizing:border-box;color:var(--ticker-text);display:flex;gap:14px;min-height:var(--ticker-height);overflow:hidden;padding:7.5px 20px;position:relative}.champ-ticker[data-position=top]
.champ-ticker__bar{animation-name:champ-ticker-in-top;border-bottom:2px solid var(--ticker-accent);border-top:0;box-shadow:0 2px 18px rgba(0,0,0,.22)}@keyframes champ-ticker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes champ-ticker-in-top{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.champ-ticker__badge{background:var(--ticker-accent);border-radius:999px;color:var(--ticker-alert-text);flex:none;font-size:var(--ticker-status-size);font-weight:400;letter-spacing:.08em;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.champ-ticker[data-phase=live]
.champ-ticker__badge,.champ-ticker[data-phase=post-round]
.champ-ticker__badge{background:var(--ticker-live);color:#fff}.champ-ticker[data-phase=live]
.champ-ticker__badge:before{animation:champ-ticker-pulse 1.4s ease-in-out infinite;background:var(--ticker-text);border-radius:50%;content:"";display:inline-block;height:7px;margin-right:6px;vertical-align:middle;width:7px}@keyframes champ-ticker-pulse{0%,to{opacity:1}50%{opacity:.3}}.champ-ticker__name{color:var(--ticker-text);flex:none;font-size:var(--ticker-event-name-size);font-weight:400;max-width:34vw;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.champ-ticker__name:not([href]),.champ-ticker__name:not([href]):focus,.champ-ticker__name:not([href]):hover{color:var(--ticker-text);cursor:default;text-decoration:none}.champ-ticker__name[href]{cursor:pointer}.champ-ticker__name[href]:hover{color:var(--ticker-text);text-decoration:underline;text-decoration-color:var(--ticker-accent);text-underline-offset:3px}.champ-ticker__name:after{background:hsla(0,0%,100%,.28);content:"";display:inline-block;height:15px;margin-left:14px;vertical-align:middle;width:1px}.champ-ticker__pick{align-items:center;background:none;border:0;border-radius:50%;color:var(--ticker-accent);cursor:pointer;display:inline-flex;flex:none;font-size:.85rem;height:30px;justify-content:center;line-height:1;margin-left:-6px;padding:0;width:30px}.champ-ticker__pick span{font-size:1.1rem;line-height:1}.champ-ticker__pick:hover{background:hsla(0,0%,100%,.1)}.champ-ticker__pick[hidden]{display:none}.champ-ticker__menu{background:var(--ticker-primary);border:1px solid color-mix(in srgb,var(--ticker-accent) 50%,transparent);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 6px 24px rgba(0,0,0,.35);left:14px;max-width:min(420px,90vw);min-width:260px;padding:6px;position:absolute}.champ-ticker__menu[hidden]{display:none}.champ-ticker[data-position=top]
.champ-ticker__menu{bottom:auto;top:calc(100% + 8px)}.champ-ticker__menu-item{align-items:center;background:none;border:0;border-radius:7px;color:var(--ticker-text);cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;gap:12px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.champ-ticker__menu-item:hover{background:hsla(0,0%,100%,.08)}.champ-ticker__menu-item.is-current
.champ-ticker__menu-name,.champ-ticker__menu-phase{color:var(--ticker-accent);font-weight:700}.champ-ticker__menu-phase{flex:none;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.champ-ticker__menu-phase[data-phase=live],.champ-ticker__menu-phase[data-phase=post-round]{color:var(--ticker-live)}.champ-ticker__scroll{cursor:default;flex:1 1 auto;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),transparent);min-width:0;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none}.champ-ticker__scroll.is-dragging{cursor:default;user-select:none}.champ-ticker__scroll::-webkit-scrollbar{display:none}.champ-ticker__track{display:none;white-space:nowrap}.champ-ticker__static{display:none}.champ-ticker[data-mode=scroll]
.champ-ticker__track{display:inline-flex}.champ-ticker[data-mode=static]
.champ-ticker__static{display:inline}.champ-ticker__set{align-items:center;display:inline-flex}.champ-ticker__chip{align-items:baseline;border-right:1px solid hsla(0,0%,100%,.14);display:inline-flex;font-size:var(--ticker-text-size);gap:6px;padding:0 18px;white-space:nowrap}.champ-ticker__pos{color:var(--ticker-muted);font-size:.82rem;font-weight:700;min-width:1.4em}.champ-ticker__cname,.champ-ticker__val{color:var(--ticker-text)}.champ-ticker__val{font-style:normal;font-variant-numeric:tabular-nums}.champ-ticker__thru{color:var(--ticker-live);font-size:.85em}.champ-ticker__note{color:var(--ticker-muted);font-size:.82rem}.champ-ticker__chip.is-lead
.champ-ticker__cname,.champ-ticker__chip.is-lead
.champ-ticker__pos{color:var(--ticker-accent);font-weight:700}.champ-ticker__static-head{color:var(--ticker-text);font-size:var(--ticker-text-size)}.champ-ticker__static-detail{color:var(--ticker-alert-text);font-size:var(--ticker-event-name-size);font-variant-numeric:tabular-nums;margin-left:10px;position:relative;top:-3px!important}.champ-ticker__static-detail.is-only{margin-left:0}.champ-ticker__badge{position:relative;top:1px}.champ-ticker__alert{align-items:center;background:var(--ticker-alert-bg);border-radius:25px;color:var(--ticker-alert-text);display:none;flex:1 1 auto;font-size:.75rem;font-weight:500;justify-content:center;letter-spacing:2px;min-width:0;overflow:hidden;padding:5px 14px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.champ-ticker[data-alert]
.champ-ticker__alert{display:flex}.champ-ticker[data-alert=only]
.champ-ticker__name,.champ-ticker[data-alert]
.champ-ticker__scroll{display:none}@media (prefers-reduced-motion:reduce){.champ-ticker[data-phase=live] .champ-ticker__badge:before,.champ-ticker__bar{animation:none}}@media (min-width:641px) and (max-width:991px){.champ-ticker__bar{align-items:center;column-gap:12px;display:grid;grid-template-areas:"badge name pick" "field field field";grid-template-columns:auto minmax(0,1fr) auto;min-height:var(--ticker-height);min-width:0;padding:8px 16px;row-gap:5px}.champ-ticker__pick{align-self:center;grid-area:pick;margin-left:0}.champ-ticker__badge{grid-area:badge}.champ-ticker__name{display:block;font-size:.8rem;grid-area:name;line-height:1.2;max-width:100%;min-width:0;overflow:visible;overflow-wrap:break-word;text-overflow:unset;white-space:normal!important;width:100%;word-break:normal}.champ-ticker__name:after{display:none}.champ-ticker__scroll{grid-area:field;margin:0;-webkit-mask-image:none;mask-image:none;width:100%}.champ-ticker__static-detail{margin-left:0;top:0!important}.champ-ticker__alert{grid-area:field}}@media (max-width:640px){.champ-ticker__bar{align-items:center;column-gap:10px;display:grid;grid-template-areas:"badge name pick" "field field field";grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:7px 14px;row-gap:4px}.champ-ticker__pick{align-self:center;grid-area:pick;margin-left:0}.champ-ticker__badge{grid-area:badge}.champ-ticker__name{display:block;font-size:.8rem;grid-area:name;line-height:1.2;max-width:100%;min-width:0;overflow:visible;overflow-wrap:break-word;text-align:left;text-overflow:unset;white-space:normal!important;width:100%;word-break:normal}.champ-ticker__name:after{display:none}.champ-ticker__scroll{grid-area:field}.champ-ticker__chip{font-size:.84rem;padding:0 14px}.champ-ticker__alert{font-size:.84rem;grid-area:field;white-space:normal}}