.pc-player{position:relative;aspect-ratio:1149 / 656;border-radius:var(--radius-thumb);overflow:hidden;background:var(--cold-gray-975)}.pc-stage{position:absolute;top:0;right:0;bottom:0;left:0}.pc-engine,.pc-engine iframe,.pc-engine>div,.pc-engine video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pc-engine video{object-fit:contain;background:var(--cold-gray-975)}.pc-click-capture{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:none;cursor:pointer}.pc-poster{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pc-poster img{width:100%;height:100%;object-fit:cover;display:block}.pc-notice{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;padding:12px 20px;border-radius:var(--radius-pill);background:var(--alpha-black-60);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fg-on-media);font-size:var(--text-body1)}.pc-notice a{color:var(--fg-on-media)}.pc-player:has(>.pc-stage>.pc-fallback){background:var(--bg)}.pc-stage:has(>.pc-fallback){display:grid;background:var(--bg)}.pc-fallback{position:relative;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--player-recovery-gap);padding:var(--player-recovery-padding);text-align:center;background:var(--bg)}.pc-fallback--starting{padding:0;background:none;pointer-events:none;animation:ds-loading-appear .4s ease .3s both}.pc-fallback--failure{align-self:stretch;background:var(--alpha-black-15)}.pc-stage:has(>.pc-fallback--failure)>.pc-engine iframe,.pc-stage:has(>.pc-fallback--failure)>.pc-engine video{clip-path:inset(50%)}.pc-fallback--failure .pc-fallback__msg{--ring-angle: var(--ring-angle-wide);padding:var(--player-recovery-card-padding-y) var(--player-recovery-card-padding-x);border:1px solid transparent;border-radius:var(--radius-card);background:linear-gradient(var(--player-recovery-card-fill),var(--player-recovery-card-fill)) padding-box,linear-gradient(var(--ring-angle),var(--gradient-border-stops)) border-box;color:var(--fg-on-media)}.pc-fallback__msg{margin:0;max-width:32rem;color:var(--fg);font-size:var(--text-body1);letter-spacing:var(--body-tracking);line-height:var(--leading-body)}.pc-fallback__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--player-recovery-actions-gap)}@media(max-width:767px){.pc-player:has(>.pc-stage>.pc-fallback>.pc-fallback__actions){aspect-ratio:auto;height:auto}.pc-player>.pc-stage:has(>.pc-fallback>.pc-fallback__actions){position:relative;inset:auto}.pc-fallback__actions{flex-direction:column;width:100%}}.tv-player--failed .tv-player__top{display:none}.vod-player:has(>.pc-stage>.pc-fallback) .pc-bar,.vod-player--failed .pc-bar,.tv-player--failed .pc-bar{display:none}.pc-center{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-pill);background:var(--gradient-secondary-5);box-shadow:var(--glow-brand-hover);color:var(--fg-on-media);cursor:pointer}.pc-center svg{width:48px;height:48px}.pc-duration{display:none;position:absolute;right:12px;bottom:12px;pointer-events:none}.vod-player--rest .pc-bar{display:none}.vod-player--rest .pc-duration{display:flex}.vod-player .pc-bar{background:none}.vod-player>.pc-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--shade-card-bottom);opacity:0;transition:opacity .24s ease;pointer-events:none}.vod-player:not(.vod-player--rest):not(.vod-player--failed):hover>.pc-stage:after,.vod-player:not(.vod-player--rest):not(.vod-player--failed):focus-within>.pc-stage:after,.vod-player--paused:not(.vod-player--rest):not(.vod-player--failed)>.pc-stage:after{opacity:1}.vod-player:has(>.pc-stage>.pc-fallback)>.pc-stage:after{content:none}.pc-bar{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:24px;padding:24px;background:linear-gradient(to top,var(--alpha-black-60),transparent);opacity:0;transition:opacity .24s ease}.pc-progress{height:var(--player-track);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--cold-gray-200) 40%,transparent);overflow:hidden}.pc-progress--seekable{cursor:pointer;touch-action:none}.pc-progress__fill{display:block;height:100%;border-radius:var(--radius-pill);background:var(--gradient-secondary)}.pc-controls{display:flex;align-items:center;justify-content:space-between}.pc-controls__group{display:flex;align-items:center;gap:24px}.pc-controls__btn{display:flex;align-items:center;justify-content:center;width:var(--player-glyph);height:var(--player-glyph);padding:0;border:0;background:none;color:var(--fg-on-media);cursor:pointer}.pc-controls__btn:disabled{opacity:.5;cursor:default}.pc-controls__clock{color:var(--fg-on-media);font-size:var(--text-body1);letter-spacing:var(--label-tracking);font-variant-numeric:tabular-nums}.tv-unmute{height:28px;padding:0 12px;border:0;border-radius:var(--radius-pill);background:var(--alpha-white-15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--fg-on-media);font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);letter-spacing:var(--label-tracking);text-transform:uppercase;cursor:pointer}.pc-speed{color:var(--fg-on-media);font-size:var(--text-h4);letter-spacing:0;font-weight:var(--weight-heading);line-height:var(--leading-heading-tight)}.pc-speed--button{padding:0;border:0;background:none;font-family:var(--font-sans);cursor:pointer}.pc-speed--button:disabled{opacity:.5;cursor:default}.rail-shell{position:relative;display:flex;flex-direction:column;padding:20px;border-radius:var(--radius-panel);border:1px solid var(--panel-border);background:var(--rail-surface);overflow:hidden}.rail-shell:before{content:"";position:absolute;top:-113px;right:-69px;width:395px;height:215px;border-radius:50%;background:var(--card-glow-featured);opacity:var(--card-glow-featured-opacity);filter:blur(var(--card-glow-blur));pointer-events:none}.rail-shell:after{content:"";position:absolute;inset:auto 0 0 0;height:97px;background:linear-gradient(to bottom,transparent,var(--rail-surface));pointer-events:none}.rail-shell.talk-rail:not(.talk-rail--overflowing):after{display:none}@media(max-width:1280px){.rail-shell{max-height:none}.rail-shell:after{display:none}}@media(max-width:767px)and (orientation:landscape){.vod-player .pc-bar{padding:12px;gap:16px}.vod-player .pc-controls{flex-wrap:wrap;row-gap:16px}.vod-player .pc-controls__group{flex-wrap:wrap;gap:16px}}@media(any-pointer:coarse){.pc-controls__btn,.pc-speed--button{min-width:var(--touch-target-min);min-height:var(--touch-target-min);flex-shrink:0}}@media(any-pointer:coarse)and (max-width:767px)and (orientation:landscape){.vod-player .pc-controls,.tv-player .pc-controls{flex-wrap:wrap;column-gap:0;row-gap:0}.vod-player .pc-controls__group,.tv-player .pc-controls__group{display:contents}.vod-player .pc-controls__clock,.tv-player .pc-controls__clock{order:1;flex-basis:100%}}@media(max-width:767px)and (orientation:landscape){.vod-player:not(.vod-player--rest) .pc-center{display:none}}@media(any-pointer:coarse){.pc-progress--seekable{position:relative;overflow:visible;margin-block:calc((var(--touch-target-min) - var(--player-track)) / 2)}.pc-progress--seekable:before{content:"";position:absolute;inset:50% 0 auto;height:var(--touch-target-min);transform:translateY(-50%)}}@media(any-pointer:coarse)and (max-width:430px)and (orientation:landscape){.tv-player .pc-center{display:none}}@media(max-width:1280px){.pc-theater,.tv-theater{display:none}}.pc-player.pc-player--filled{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:900;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;aspect-ratio:auto!important;border-radius:0!important;background:var(--cold-gray-975)}.pc-player--filled .pc-bar{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom))}@media(max-width:767px)and (orientation:portrait){.pc-player{aspect-ratio:auto;overflow:visible;border-radius:0;background:none}.pc-player>.pc-stage{position:relative;inset:auto;aspect-ratio:1149 / 656;border-radius:var(--radius-thumb);overflow:hidden;background:var(--cold-gray-975)}.pc-player>.pc-stage:has(>.pc-fallback>.pc-fallback__actions){aspect-ratio:auto}.pc-bar{--pc-edge-x: min(var(--player-strip-inset), 16px);--pc-edge-radius: var(--radius-thumb);position:relative;inset:auto;flex-direction:column;gap:0;margin-inline:calc(-1 * var(--pc-edge-x));padding:var(--player-strip-seek-below) 0 0;background:none;opacity:1;container:pc-strip / inline-size}.tv-player .pc-bar{pointer-events:auto}.vod-player:not(.vod-player--failed):not(.vod-player--rest) .pc-bar{display:flex}.vod-player>.pc-stage:after{content:none}.pc-progress{position:absolute;inset:calc(-1 * var(--player-track)) var(--pc-edge-x) auto;z-index:1;height:var(--player-track);margin:0;overflow:visible;border-radius:0;background:none;container-type:inline-size}.pc-progress:not(.pc-progress--seekable){pointer-events:none}.pc-progress:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(color-mix(in srgb,var(--cold-gray-200) 40%,transparent),color-mix(in srgb,var(--cold-gray-200) 40%,transparent)),var(--alpha-black-60);clip-path:inset(calc(-1 * var(--pc-edge-radius)) 0 0 round 0 0 var(--pc-edge-radius) var(--pc-edge-radius))}.pc-progress--seekable{touch-action:pan-y}.pc-progress--seekable:before{content:"";position:absolute;inset:calc(var(--player-track) + var(--player-strip-seek-below) - var(--touch-target-min)) calc(-1 * var(--pc-edge-x)) auto;height:var(--touch-target-min);transform:none}.pc-progress__fill{border-radius:0;background-image:var(--gradient-secondary);background-repeat:no-repeat;background-size:100cqi 100%;clip-path:inset(calc(-1 * var(--pc-edge-radius)) calc(100% - 100cqi) 0 0 round 0 0 var(--pc-edge-radius) var(--pc-edge-radius))}.pc-controls{flex-wrap:wrap;align-items:center;gap:0}.pc-controls__group{display:flex;flex-wrap:nowrap;gap:0}.pc-controls__btn,.pc-speed--button{min-width:var(--touch-target-min);min-height:var(--touch-target-min);flex-shrink:0;color:var(--fg)}.pc-controls__btn:disabled,.pc-speed--button:disabled{opacity:1;color:var(--fg-faint)}.pc-controls__clock{margin-inline-start:var(--player-strip-clock-gap);color:var(--fg);font-size:var(--player-strip-clock-size);line-height:var(--leading-body);white-space:nowrap}.pc-speed{color:var(--fg);font-size:var(--player-strip-speed-size)}.pc-controls :is(.ds-btn,.tv-unmute){margin-inline-start:var(--player-strip-clock-gap)}.pc-controls .tv-unmute{position:relative}.pc-controls .tv-unmute:before{content:"";position:absolute;inset:calc((100% - var(--touch-target-min)) / 2) 0}.pc-center{z-index:2;width:48px;height:48px}.pc-center svg{width:28px;height:28px}.pc-player:fullscreen{display:flex;flex-direction:column;background:var(--cold-gray-975)}.pc-player:fullscreen>.pc-stage{flex:1 1 auto;min-height:0;aspect-ratio:auto;border-radius:0}.pc-player:fullscreen .pc-bar{--pc-edge-x: 0px;--pc-edge-radius: 0px;margin-inline:0;padding:var(--player-strip-seek-below) max(0px,16px - var(--player-strip-inset)) env(safe-area-inset-bottom)}.pc-player:fullscreen .pc-controls__btn,.pc-player:fullscreen .pc-speed,.pc-player:fullscreen .pc-controls__clock{color:var(--fg-on-media)}.pc-player:fullscreen .pc-controls__btn:disabled,.pc-player:fullscreen .pc-speed--button:disabled{color:var(--fg-on-media);opacity:.5}.pc-player.pc-player--filled{display:flex;flex-direction:column;background:var(--cold-gray-975)}.pc-player.pc-player--filled>.pc-stage{flex:1 1 auto;min-height:0;aspect-ratio:auto;border-radius:0}.pc-player.pc-player--filled .pc-bar{--pc-edge-x: 0px;--pc-edge-radius: 0px;margin-inline:0;padding:var(--player-strip-seek-below) max(0px,16px - var(--player-strip-inset)) env(safe-area-inset-bottom)}.pc-player.pc-player--filled .pc-controls__btn,.pc-player.pc-player--filled .pc-speed,.pc-player.pc-player--filled .pc-controls__clock{color:var(--fg-on-media)}.pc-player.pc-player--filled .pc-controls__btn:disabled,.pc-player.pc-player--filled .pc-speed--button:disabled{color:var(--fg-on-media);opacity:.5}}@container pc-strip (width < 18rem){.pc-controls .pc-controls__group:first-child{display:contents}.pc-controls .pc-controls__clock{order:-1;flex-basis:100%;margin-inline-start:0;padding-inline:var(--player-strip-inset)}.pc-controls .pc-controls__group:last-child{margin-inline-start:auto}}@container pc-strip (width < 19.5rem){.pc-controls[data-long-clock] :is(.ds-btn,.tv-unmute){display:none}.pc-controls[data-long-clock]:has(.ds-btn,.tv-unmute) .pc-controls__clock{display:inline}.pc-controls[data-long-clock] .pc-controls__group:first-child{display:contents}.pc-controls[data-long-clock] .pc-controls__clock{order:-1;flex-basis:100%;margin-inline-start:0;padding-inline:var(--player-strip-inset)}.pc-controls[data-long-clock] .pc-controls__group:last-child{margin-inline-start:auto}}@container pc-strip (width < 21rem){.pc-controls:has(.pc-captions,.pc-airplay):has(.pc-speed--button):has(.pc-fullscreen) .pc-controls__group:first-child{display:contents}.pc-controls:has(.pc-captions,.pc-airplay):has(.pc-speed--button):has(.pc-fullscreen) .pc-controls__clock{order:-1;flex-basis:100%;margin-inline-start:0;padding-inline:var(--player-strip-inset)}.pc-controls:has(.pc-captions,.pc-airplay):has(.pc-speed--button):has(.pc-fullscreen) .pc-controls__group:last-child{margin-inline-start:auto}}@container pc-strip (width < 22.5rem){.pc-controls[data-long-clock]:has(.pc-captions,.pc-airplay):has(.pc-speed--button):has(.pc-fullscreen) .pc-controls__group:first-child{display:contents}.pc-controls[data-long-clock]:has(.pc-captions,.pc-airplay):has(.pc-speed--button):has(.pc-fullscreen) .pc-controls__clock{order:-1;flex-basis:100%;margin-inline-start:0;padding-inline:var(--player-strip-inset)}.pc-controls[data-long-clock]:has(.pc-captions,.pc-airplay):has(.pc-speed--button):has(.pc-fullscreen) .pc-controls__group:last-child{margin-inline-start:auto}}@container pc-strip (width >= 18.75rem){.pc-controls:has(.ds-btn,.tv-unmute) .pc-controls__clock{display:none}}@container pc-strip (width < 18.75rem){.pc-controls :is(.ds-btn,.tv-unmute){display:none}}@container pc-strip (width < 21.5rem){.pc-controls:has(.pc-speed--button) :is(.ds-btn,.tv-unmute){display:none}.pc-controls:has(.pc-speed--button):has(.ds-btn,.tv-unmute) .pc-controls__clock{display:inline}}@container pc-strip (width < 22.5rem){.pc-controls[data-long-clock]:has(.pc-speed--button) :is(.ds-btn,.tv-unmute){display:none}.pc-controls[data-long-clock]:has(.pc-speed--button):has(.ds-btn,.tv-unmute) .pc-controls__clock{display:inline}}.lvp{width:100%;min-width:0;container:lvp / inline-size;--lvp-picture-max: 100%;--lvp-fade: 40px}.lvp:has(.pc-player--filled){container-type:normal}.lvp__live{display:flex}.lvp__live .ds-badge__dot{background:var(--tv-dot)}.lvp__body{--lvp-guide-width: 264px;display:flex;flex-direction:column;gap:24px;min-width:0}@container lvp (min-width: 840px){.lvp__body{gap:32px}}@container lvp (min-width: 840px){.lvp__body--guide{display:grid;grid-template-columns:minmax(0,min(var(--lvp-picture-max),100% - var(--lvp-guide-width) - 24px)) var(--lvp-guide-width);grid-template-areas:"player guide" "info .";justify-content:start;gap:32px 24px}.lvp__body--guide .lvp__player{grid-area:player}.lvp__body--guide .lvp__info{grid-area:info}.lvp__body--guide .lvp__guide{grid-area:guide;position:relative;min-height:0}.lvp__body--guide .lvp__guide-in{position:absolute;top:0;right:0;bottom:0;left:0}.lvp__body--guide .lvp__guide-list{flex:1;min-height:0;padding-bottom:var(--lvp-fade);overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - var(--lvp-fade)),transparent);mask-image:linear-gradient(#000 calc(100% - var(--lvp-fade)),transparent);scroll-padding-block:2px var(--lvp-fade)}.lvp__body--guide .lvp__guide{width:auto}.lvp__body--guide .lvp__more{display:none}}@container lvp (min-width: 1100px){.lvp__body{--lvp-guide-width: 320px}}@container lvp (min-width: 1200px){.lvp__body{--lvp-guide-width: 344px}}.lvp__days-wrap{display:flex;flex-direction:column;gap:16px;min-width:0}.lvp__guide{min-width:0;container:lvp-guide / inline-size}.lvp__guide{width:min(100%,var(--lvp-picture-max))}.lvp__guide-in{display:flex;flex-direction:column;min-width:0}.lvp__guide-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:0 12px}.lvp__guide-head h3{margin:0;font-size:var(--text-h5);font-weight:var(--weight-heading);line-height:var(--leading-heading);color:var(--fg-secondary)}.lvp__guide-count{display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-label2);font-weight:var(--weight-label);line-height:var(--leading-label2);letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--fg-muted)}.lvp__dot{flex:none;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--tv-dot)}.lvp__guide-list{margin:0;padding:2px;list-style:none;display:flex;flex-direction:column;gap:2px}@container lvp (min-width: 600px) and (max-width: 839px){.lvp__guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.lvp__item--after-live{margin-top:6px;padding-top:7px;border-top:1px solid var(--border-subtle)}.lvp__more{display:flex;padding:12px 2px 0}.lvp__more .ds-card-btn{width:100%;min-height:44px}.lvp__row{position:relative;min-height:57px;color:inherit;font:inherit}.lvp__row--single{justify-content:center}.lvp__row-line{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.lvp__row-name{display:flex;align-items:center;min-width:0;color:var(--fg-secondary);font-size:var(--text-h5);font-weight:var(--weight-heading);line-height:var(--leading-heading)}.lvp__row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-rail-row--active .lvp__row-name{color:var(--fg)}@media(hover:hover){.lvp__row:hover .lvp__row-name{color:var(--fg)}}.lvp__row-when{flex:none;white-space:nowrap;font-size:var(--text-body3);line-height:var(--leading-body);font-variant-numeric:tabular-nums;color:var(--fg-muted)}@container lvp-guide (max-width: 299px){.lvp__until{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.lvp__row-title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:var(--text-body2);line-height:var(--leading-body)}.ds-rail-row--active .lvp__row-title{color:var(--fg-secondary)}.lvp__row-progress{position:absolute;left:12px;right:12px;bottom:2px}.lvp__row-progress .ds-progress{height:2px;background:transparent}.lvp__player{position:relative;outline:none;scroll-margin-top:calc(var(--header-height) + 16px);aspect-ratio:16 / 9;border-radius:var(--radius-thumb);overflow:hidden;background:var(--cold-gray-975)}@media(min-width:768px)and (min-height:600px){.lvp{--lvp-picture-max: calc((100svh - var(--header-height) - 246px) * 16 / 9)}}.lvp__player,.lvp__info{width:min(100%,var(--lvp-picture-max))}.lvp__player .pc-player{width:100%;height:100%;aspect-ratio:auto;border-radius:inherit}.lvp__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:767px)and (orientation:portrait){.lvp__player{aspect-ratio:auto;overflow:visible;border-radius:0;background:none}.lvp__player .pc-player{height:auto}.lvp__player .pc-player>.pc-stage{aspect-ratio:16 / 9}}.lvp__info{display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px;min-width:0}@container lvp (min-width: 840px){.lvp__info{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.lvp .lvp__now{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:subgrid}.lvp__now>*{grid-column:1 / -1}.lvp__now>.lvp__stage{grid-column:1}.lvp__source{grid-column:1 / -1}.lvp .lvp__links{grid-column:2;grid-row:1;align-self:start;margin:-6px -8px 0 0;justify-content:flex-end}}.lvp__now{display:flex;flex-direction:column;min-width:0}.lvp .lvp__stage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:var(--text-body2);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg-secondary)}.lvp__fact{display:inline-flex;align-items:center;gap:6px;min-width:0}.lvp__when{white-space:nowrap;color:var(--fg-muted)}.lvp .lvp__title{max-width:48rem;margin:16px 0 0;font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:var(--leading-heading-tight);color:var(--fg);text-wrap:pretty}.lvp .lvp__meta,.lvp .lvp__source{margin:8px 0 0;font-size:var(--text-body2);line-height:var(--leading-body);color:var(--fg-muted);text-wrap:pretty}.lvp .lvp__source{margin:0}.lvp__links{display:flex;flex-wrap:wrap;gap:8px;margin-left:-5px}.lvp__links .ds-btn{position:relative}.lvp__links .ds-btn:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}
