.live-tv-dock{--dock-bar-height:3.25rem;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:43;color:#fff;width:min(32rem,43vw);font-family:var(--font-sans);isolation:isolate;clip-path:inset(-100vmax -3rem 0);position:fixed}.live-dock-panel{bottom:var(--dock-bar-height);border:1px solid #414141;border-top:3px solid var(--brand-orange);opacity:0;visibility:hidden;background:#151515;border-bottom:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s,visibility 0s .26s;position:absolute;inset-inline:0;transform:translateY(100%);box-shadow:0 -8px 40px #00000026}.live-tv-dock[data-expanded=true] .live-dock-panel{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.live-dock-heading{align-items:center;gap:.25rem;min-height:44px;padding-inline:.9rem .25rem;display:flex}.live-dock-heading h2{margin:0;align-items:center;gap:.5rem;margin-inline-end:auto;font-size:.875rem;font-weight:700;display:flex}.live-dock-heading h2 i{background:var(--brand-orange-bright);border-radius:50%;width:7px;height:7px}.live-dock-heading :is(a,button),.live-dock-pause{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;min-height:44px;display:inline-flex}.live-tv-dock svg{flex:none;width:18px;height:18px}.live-dock-heading :is(a,button):hover,.live-dock-pause:hover{background:#333}.live-dock-screen,.live-dock-screen .public-tv-player{aspect-ratio:16/9;background:#000;width:100%;min-height:0}.live-dock-screen .public-tv-caption{display:none}.live-dock-placeholder{height:100%;min-height:inherit;aspect-ratio:16/9;color:#dedede;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1rem;font-size:.875rem;display:flex}.live-dock-placeholder>svg{width:28px;height:28px;color:var(--brand-orange-bright)}.live-dock-placeholder p{margin:0}.live-dock-placeholder button{cursor:pointer;border:1px solid #686868;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .8rem;display:inline-flex}.live-dock-story{color:#fff;border-top:1px solid #393939;align-items:center;gap:.65rem;height:64px;padding:.55rem .9rem;text-decoration:none;display:flex}.live-dock-story>span{color:var(--brand-orange-bright);flex:none;font-size:.68rem}.live-dock-story strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.7;display:-webkit-box;overflow:hidden}.live-dock-story:hover strong{text-underline-offset:3px;text-decoration:underline}.live-dock-bar{z-index:1;height:var(--dock-bar-height);border:1px solid #4b4b4b;border-top:2px solid var(--brand-orange);background:#202020;display:flex;position:relative;box-shadow:0 5px 24px #00000026}.live-dock-toggle{color:#fff;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;min-width:0;padding:0;display:flex}.live-dock-toggle>svg{margin-inline-end:.55rem;transition:transform .16s}.live-dock-toggle:hover>svg{transform:translateY(-2px)}.live-dock-badge{background:var(--brand-orange-bright);color:#111;flex:none;align-self:stretch;align-items:center;gap:.4rem;padding-inline:.85rem;font-size:.82rem;font-weight:750;display:inline-flex}.live-dock-ticker{text-align:start;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 8px),#0000)}.live-dock-track{direction:ltr;width:max-content;animation:100s linear infinite live-dock-headlines;display:flex}.live-dock-headlines{direction:rtl;flex:none;align-items:center;display:flex}.live-dock-headlines>span{white-space:nowrap;align-items:center;gap:1.5rem;padding-inline:.75rem;font-size:.82rem;font-weight:600;display:flex}.live-dock-headlines i{background:var(--brand-orange-bright);border-radius:50%;width:4px;height:4px}.live-dock-invite{white-space:nowrap;font-size:.82rem}.live-dock-pause{border-inline-start:1px solid #414141;width:36px}.live-dock-pause svg{width:14px;height:14px}.live-tv-dock :is(a,button):focus-visible{outline:2px solid var(--brand-orange-bright);outline-offset:-3px}.live-tv-dock:hover .live-dock-track,.live-tv-dock[data-paused=true] .live-dock-track{animation-play-state:paused}.live-tv-dock:has(:focus-visible) .live-dock-track{animation-play-state:paused}@keyframes live-dock-headlines{to{transform:translate(50%)}}html[data-live-dock=true] body{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}html[data-live-dock=true] body:has(.news-footer){padding-bottom:0}html[data-live-dock=true] .news-footer{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}html[data-live-dock=true] .breaking-popup{bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}:is(html:has(.live-tv-dock[data-expanded=true]) .breaking-popup,html:has(.consent-banner,[role=dialog][data-state=open],.pulse-panel[data-open]) .live-tv-dock){visibility:hidden;pointer-events:none}html:has(.consent-banner,[role=dialog][data-state=open],.pulse-panel[data-open]) .live-dock-panel{visibility:hidden}@media (max-width:700px){.live-tv-dock{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));width:calc(100% - 1.5rem - env(safe-area-inset-right,0px) - env(safe-area-inset-left,0px))}html[data-live-dock=true] .pulse-fab{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}html:has(.live-tv-dock[data-expanded=true]) .pulse-fab{visibility:hidden}.live-dock-badge{padding-inline:.65rem}}@media (max-height:500px) and (orientation:landscape){.live-tv-dock{width:min(24rem,177.778dvh - 18.6667rem)}.live-dock-story{display:none}}@media (prefers-reduced-motion:reduce){.live-dock-panel,.live-dock-toggle>svg{transition:none}.live-dock-track{animation:none}}
.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}
