.video-player-wrapper{--video-z-low:1;--video-z-medium:2;--video-z-high:3;--video-z-controls:4;--video-z-overlay-control:5;--video-z-ad:1111;--video-z-ad-overlay-control:1112;position:relative;container:control-bar/inline-size}.video-player-wrapper .loading-spinner{width:50px;height:50px;z-index:var(--video-z-overlay-control);border:5px solid #0003;border-top-color:#eee;border-radius:50%;animation:1s linear infinite spinner-rotation;display:none;position:absolute;top:50%;left:50%}@media screen and (width>=981px){.video-player-wrapper .loading-spinner{width:75px;height:75px}}.video-player-wrapper.video-buffering .loading-spinner{display:block}.video-player-wrapper .hidden{display:none!important}.video-player-wrapper .hpc-controls-overlay{isolation:isolate;--video-font-size-base:16px;--video-font-size-title:20px;--video-spacing-3xs:4px;--video-spacing-2xs:6px;--video-spacing-xs:8px;--video-spacing-sm:10px;--video-spacing-md:20px;--video-spacing-lg:24px;--video-spacing-xl:40px;--video-spacing-row:32px;--video-color-text:#fff;--video-color-overlay-solid:#000;--video-color-overlay-transparent:#0000;--video-transition:.2s ease;--video-transition-overlay-fade:opacity 1s;--video-top-controls-height:98px;width:100%;height:100%;z-index:var(--video-z-controls);font-size:var(--video-font-size-base);color:var(--video-color-text);transition:opacity var(--video-transition);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2;position:absolute;top:0;left:0;overflow:hidden}.video-player-wrapper .hpc-controls-overlay.overlay-fade-out{opacity:0;transition:var(--video-transition-overlay-fade)}@media screen and (width<=767px){.video-player-wrapper .hpc-controls-overlay.overlay-fade-out{opacity:1}.video-player-wrapper .hpc-controls-overlay.overlay-fade-out .top-controls,.video-player-wrapper .hpc-controls-overlay.overlay-fade-out .control-bar>:not(.control-bar-audio){opacity:0;transition:var(--video-transition-overlay-fade)}.video-player-wrapper .hpc-controls-overlay.overlay-fade-out .control-bar{background-image:none}}.video-player-wrapper .hpc-controls-overlay .status{position:absolute}.video-player-wrapper .hpc-controls-overlay .top-controls{height:var(--video-top-controls-height);background-image:linear-gradient(to bottom,var(--video-color-overlay-solid),var(--video-color-overlay-transparent));pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;padding-right:var(--video-spacing-xl);position:absolute;top:0}.video-player-wrapper .hpc-controls-overlay .top-controls .video-info{gap:var(--video-spacing-xs);padding:var(--video-spacing-md) var(--video-spacing-md) 0 var(--video-spacing-md);color:var(--video-color-text);text-align:left;flex-direction:column;display:flex}.video-player-wrapper .hpc-controls-overlay .top-controls .video-title,.video-player-wrapper .hpc-controls-overlay .top-controls .video-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:50ch;overflow:hidden}.video-player-wrapper .hpc-controls-overlay .top-controls .video-title{font-size:var(--video-font-size-title)}.video-player-wrapper .hpc-controls-overlay .top-controls .video-source{font-size:var(--video-font-size-base)}@container control-bar (width<560px){.video-player-wrapper .hpc-controls-overlay .top-controls{--video-font-size-base:12px;--video-font-size-title:16px}}@container control-bar (width>=420px) and (width<560px){.video-player-wrapper .hpc-controls-overlay .top-controls{--video-font-size-base:14px;--video-font-size-title:20px}}.video-player-wrapper .hpc-controls-overlay .control-bar{--video-font-size-base:12px;--video-font-size-captions-menu:10px;--video-font-size-time:14px;--video-volume-slider-width:80px;--video-control-bar-height:50px;--video-control-icon-size:24px;--video-volume-toggle-size:40px;--video-volume-toggle-icon-size:24px;--video-color-track:#ffffff4d;--video-color-track-fill:#ffffff80;--video-color-menu-bg:#000000bf;--video-color-accent:#4e7ffa;--video-color-marker:#fc0;--video-color-shadow:#0000004d;--video-color-button-bg:#000000bf;--video-radius-sm:2px;--video-radius-round:50%;--video-seekbar-height:5px;--video-seekbar-thumb-size:12px;--video-seekbar-marker-width:4px;--video-opacity-disabled:.5;width:100%;height:var(--video-control-bar-height);font-size:var(--video-font-size-base);background-image:linear-gradient(to top,var(--video-color-overlay-solid),var(--video-color-overlay-transparent));-webkit-user-select:none;user-select:none;grid-template:"seekbar seekbar seekbar seekbar seekbar""playback audio current-time duration actions"1fr/auto auto auto auto 1fr;align-items:center;display:grid;position:absolute;bottom:0}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar{width:100%;height:var(--video-seekbar-height);background:var(--video-color-track);border-radius:var(--video-radius-sm);transition:transform var(--video-transition);cursor:pointer;z-index:var(--video-z-medium);grid-area:seekbar;align-self:self-start;position:relative}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar .seekbar-progress{background-color:var(--video-color-accent);border-radius:var(--video-radius-sm);width:0;height:100%;z-index:var(--video-z-medium);position:absolute}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar .seekbar-progress:after{content:"";right:calc(var(--video-seekbar-thumb-size) / -2);width:var(--video-seekbar-thumb-size);height:var(--video-seekbar-thumb-size);background-color:var(--video-color-text);border-radius:var(--video-radius-round);opacity:0;transition:opacity var(--video-transition),transform var(--video-transition);box-shadow:0 2px 4px var(--video-color-shadow);position:absolute;top:50%;transform:translateY(-50%)}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar .seekbar-load-progress{background-color:var(--video-color-track-fill);width:0;height:100%;z-index:var(--video-z-low);border-radius:var(--video-radius-sm);position:absolute}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar .seekbar-marker{width:var(--video-seekbar-marker-width);background-color:var(--video-color-marker);height:100%;z-index:var(--video-z-high);border-radius:1px;position:absolute;transform:translate(-50%)}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar:hover{transform:scaleY(1.5)}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar:hover .seekbar-progress:after{opacity:1;transform:translateY(-50%)scaleY(.67)}.video-player-wrapper .hpc-controls-overlay .control-bar button{cursor:pointer;max-height:var(--video-control-icon-size);background:0 0;border:none;padding:0;overflow:hidden}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls{margin-left:var(--video-spacing-md);margin-right:var(--video-spacing-md);gap:var(--video-spacing-md);flex-direction:row;grid-area:playback;display:flex}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls{transform:translate(0)}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.playing .play-icon,.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.playing .replay-icon{display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.playing .pause-icon{display:block}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.paused .pause-icon,.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.paused .replay-icon{display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.paused .play-icon{display:block}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.replay .pause-icon,.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.replay .play-icon{display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .play-controls.replay .replay-icon{display:block}:is(.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .playlist-back,.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .playlist-forward):disabled{cursor:default;opacity:var(--video-opacity-disabled)}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio{height:inherit;padding-left:var(--video-spacing-sm);padding-right:var(--video-spacing-md);grid-area:audio;justify-content:center;align-items:center;display:flex}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio .mute-button{justify-content:center;align-items:center;display:flex}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio .mute-button.muted .mute-icon{display:block}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio .mute-button.muted .unmute-icon,.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio .mute-button.unmuted .mute-icon{display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio .mute-button.unmuted .unmute-icon{display:block}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio .volume-slider{margin-left:var(--video-spacing-md);opacity:0;width:1px}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio .volume-slider:focus{opacity:1;width:var(--video-volume-slider-width)}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio:hover .volume-slider{opacity:1;width:var(--video-volume-slider-width);transition:width var(--video-transition)}.video-player-wrapper .hpc-controls-overlay .control-bar .live-indicator{justify-content:center;align-items:center;gap:var(--video-spacing-2xs);padding:var(--video-spacing-3xs) var(--video-spacing-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:live-indicator;display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .live-dot{border-radius:var(--video-radius-round);background-color:red;width:8px;height:8px;animation:2s ease-in-out infinite live-pulse}.video-player-wrapper .hpc-controls-overlay .control-bar .live-text{color:var(--video-color-text);font-weight:600;font-size:var(--video-font-size-base);letter-spacing:.5px;text-transform:uppercase}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-current-time,.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-duration{height:100%;font-size:var(--video-font-size-time);flex-direction:row;align-items:center;display:flex}:is(.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-current-time,.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-duration) .timestamp.time-slash{margin-left:var(--video-spacing-xs);margin-right:var(--video-spacing-xs)}:is(.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-current-time,.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-duration) .control-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-current-time{grid-area:current-time}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-duration{grid-area:duration}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions{justify-self:end;align-items:center;gap:var(--video-spacing-lg);margin-right:var(--video-spacing-md);flex-direction:row;grid-area:actions;display:flex}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions{height:var(--video-control-icon-size);position:relative}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .captions-menu-button{height:100%}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .closed-captions-menu{text-align:center;color:var(--video-color-text);background:var(--video-color-menu-bg);bottom:var(--video-spacing-md);left:calc(-1 * var(--video-spacing-xl));font-weight:700;font-size:var(--video-font-size-captions-menu);white-space:nowrap;z-index:var(--video-z-controls);flex-direction:column;padding:0;list-style-type:none;display:flex;position:absolute}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .closed-captions-menu .captions-button{color:var(--video-color-text);border:0}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .closed-captions-menu .captions-button:hover{color:var(--video-color-accent)}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .closed-captions-menu [class^=closed-captions-option]{padding:var(--video-spacing-sm) calc(var(--video-spacing-xs) * 2);border-bottom:1px var(--video-color-track-fill) solid}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .closed-captions-menu [class^=closed-captions-option]:last-of-type{border-bottom:none}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .closed-captions-menu .closed-captions-option-selected{background-color:var(--video-color-text)}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .captions .closed-captions-menu .closed-captions-option-selected .captions-button{color:var(--video-color-accent);border:0}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .fullscreen-controls .minimize-icon,.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .fullscreen-controls.hpc-fullscreen .fullscreen-icon{display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions .fullscreen-controls.hpc-fullscreen .minimize-icon{display:block}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-cluster{justify-content:center;align-items:center;height:100%;display:flex}@container control-bar (width<560px){.video-player-wrapper .hpc-controls-overlay .control-bar{--video-volume-toggle-size:36px;--video-volume-toggle-icon-size:24px;--video-control-icon-size-mobile:45px;--video-control-icon-size-mobile-secondary:25px;--video-font-size-time:var(--video-font-size-base);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:". . . .""current-time seekbar duration actions";grid-template-rows:auto var(--video-spacing-row);align-items:center;height:100%;inset:0}.video-player-wrapper .hpc-controls-overlay .control-bar .live-indicator,.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-audio{display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .seekbar{place-self:center}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-current-time{margin:0 var(--video-spacing-sm)}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-current-time .time-slash{display:none}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-duration{z-index:var(--video-z-medium);margin:0 var(--video-spacing-sm);position:relative}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls{z-index:var(--video-z-low);justify-content:center;align-items:center;gap:var(--video-spacing-md);margin-left:0;margin-right:0;position:absolute;inset:0}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls button{max-height:var(--video-control-icon-size-mobile)}.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .icon{height:var(--video-control-icon-size-mobile);width:var(--video-control-icon-size-mobile)}:is(.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .playlist-back,.video-player-wrapper .hpc-controls-overlay .control-bar .playback-controls .playlist-forward) .icon{height:var(--video-control-icon-size-mobile-secondary);width:var(--video-control-icon-size-mobile-secondary)}.video-player-wrapper .hpc-controls-overlay .control-bar .control-bar-actions{z-index:var(--video-z-medium);margin-right:var(--video-spacing-xs);gap:var(--video-spacing-xs);position:relative}}@container control-bar (width>=420px) and (width<560px){.video-player-wrapper .hpc-controls-overlay .control-bar{--video-control-icon-size:28px;--video-control-icon-size-mobile:64px;--video-control-icon-size-mobile-secondary:40px;--video-volume-toggle-size:50px;--video-volume-toggle-icon-size:28px;--video-font-size-base:14px}}.video-player-wrapper .overlay-mute-button{z-index:var(--video-z-overlay-control);cursor:pointer;opacity:.75;background:#000000bf;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:10px;right:10px}.video-player-wrapper .overlay-mute-button .icon{width:24px;height:24px}.video-player-wrapper .overlay-mute-button.muted .mute-icon{display:block}.video-player-wrapper .overlay-mute-button.muted .unmute-icon,.video-player-wrapper .overlay-mute-button.unmuted .mute-icon{display:none}.video-player-wrapper .overlay-mute-button.unmuted .unmute-icon{display:block}@container control-bar (width>=560px){.video-player-wrapper .overlay-mute-button.overlay-mute-button-dismissed{display:none}}.video-player-wrapper.ima-ad-active .hpc-controls-overlay{display:none}.video-player-wrapper.ima-ad-active .overlay-mute-button{z-index:var(--video-z-ad-overlay-control);display:flex}.video-player-wrapper.livestream .hpc-controls-overlay .control-bar{grid-template-areas:"seekbar seekbar seekbar seekbar seekbar""playback audio live-indicator live-indicator actions"}.video-player-wrapper.livestream .hpc-controls-overlay .control-bar .live-indicator{display:flex}@container control-bar (width<560px){.video-player-wrapper.livestream .hpc-controls-overlay .control-bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:". . .""live-indicator live-indicator actions"}}.video-player-wrapper.aspect-ratio-9-16{aspect-ratio:9/16;width:auto}@keyframes spinner-rotation{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.5}}.hpc-error-overlay{z-index:10;background:gray;width:100%;height:100%;padding-top:0;line-height:1.4;display:none;position:absolute;top:0;left:0;overflow:hidden}.hpc-error-overlay.show{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}@media (width<=768px){.hpc-error-overlay.show{padding:.75rem}}@media (width<=480px){.hpc-error-overlay.show{padding:.5rem}}.hpc-error-overlay .error-message{text-align:center;color:#fff;word-wrap:break-word;overflow-wrap:break-word;background:#0006;border-radius:6px;min-width:30%;max-width:90%;margin-bottom:1rem;padding:1.5rem 2rem}@media (width<=768px){.hpc-error-overlay .error-message{min-width:80%;max-width:95%;padding:1rem 1.5rem;font-size:.9375rem}}@media (width<=480px){.hpc-error-overlay .error-message{min-width:90%;max-width:98%;padding:.75rem 1rem;font-size:.875rem}}.hpc-error-overlay .details-toggle{color:#fffc;cursor:pointer;opacity:.7;z-index:11;background:#0009;border:1px solid #fff3;border-radius:3px;min-width:auto;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;position:absolute;bottom:1rem;right:1rem}.hpc-error-overlay .details-toggle:hover{color:#fff;opacity:1;background:#000c;border-color:#fff6}@media (width<=768px){.hpc-error-overlay .details-toggle{padding:.25rem .5rem;font-size:.6875rem;bottom:.75rem;right:.75rem}}@media (width<=480px){.hpc-error-overlay .details-toggle{font-size:.625rem;bottom:.5rem;right:.5rem}}.hpc-error-overlay .details-container{background:#000000b3;border:1px solid #fff3;border-radius:6px;width:90%;max-width:600px;max-height:150px;margin-bottom:1rem;padding:.75rem;overflow-y:auto;box-shadow:0 2px 8px #0000004d}@media (width<=768px){.hpc-error-overlay .details-container{width:95%;max-height:120px;margin-bottom:.75rem;padding:.5rem;font-size:.75rem}}@media (width<=480px){.hpc-error-overlay .details-container{width:98%;max-height:100px;padding:.375rem}}.hpc-error-overlay .details-content{color:#fff;font-size:.8125rem;line-height:1.3}.hpc-error-overlay .details-content div{word-wrap:break-word;overflow-wrap:break-word;margin-bottom:.375rem}.hpc-error-overlay .details-content strong{color:#e0e0e0;font-weight:600}.hpc-error-overlay .details-content pre{white-space:pre-wrap;word-break:break-all;background:#0006;border-radius:3px;max-height:60px;margin-top:.25rem;padding:.375rem;font-family:Courier New,monospace;font-size:.6875rem;overflow-y:auto}@media (width<=768px){.hpc-error-overlay .details-content{font-size:.75rem;line-height:1.2}.hpc-error-overlay .details-content div{margin-bottom:.25rem}.hpc-error-overlay .details-content pre{max-height:40px;padding:.25rem;font-size:.625rem}}@media (width<=480px){.hpc-error-overlay .details-content{font-size:.6875rem}.hpc-error-overlay .details-content pre{max-height:30px;font-size:.5625rem}}.hpc-error-overlay .refresh-button{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 8px #007bff40}.hpc-error-overlay .refresh-button:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px #007bff59}.hpc-error-overlay .refresh-button:before{content:"⟳";margin-right:.375rem;font-size:1.125rem;line-height:1;display:inline-block}@media (width<=768px){.hpc-error-overlay .refresh-button{min-width:110px;padding:.625rem 1.25rem;font-size:.9375rem}.hpc-error-overlay .refresh-button:before{font-size:1rem}}@media (width<=480px){.hpc-error-overlay .refresh-button{min-width:100px;padding:.5rem 1rem;font-size:.875rem}.hpc-error-overlay .refresh-button:before{font-size:.9375rem}}.hpc-error-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.hpc-error-modal-content{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d}@media (width<=768px){.hpc-error-modal-content{max-width:95%;max-height:85vh;margin:.5rem}}.hpc-error-modal-header{background:#f8f9fa;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.hpc-error-modal-header h3{color:#333;margin:0;font-size:1.25rem;font-weight:600}@media (width<=768px){.hpc-error-modal-header{padding:1rem}.hpc-error-modal-header h3{font-size:1.125rem}}.hpc-error-modal-close{color:#666;cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1;transition:color .2s}.hpc-error-modal-close:hover{color:#333}@media (width<=768px){.hpc-error-modal-close{padding:.5rem;font-size:1.25rem}}.hpc-error-modal-body{color:#333;flex:1;padding:1.5rem;line-height:1.5;overflow-y:auto}@media (width<=768px){.hpc-error-modal-body{padding:1rem;font-size:.9375rem}}.error-detail-item{border-bottom:1px solid #f0f0f0;margin-bottom:1rem;padding-bottom:.75rem}.error-detail-item:last-child{border-bottom:none;margin-bottom:0}.error-detail-item strong{color:#555;min-width:120px;font-weight:600}@media (width<=768px){.error-detail-item{margin-bottom:.75rem;padding-bottom:.5rem}.error-detail-item strong{min-width:auto;margin-bottom:.25rem;display:block}}.break-word{word-break:break-all;overflow-wrap:break-word}.stack-trace{white-space:pre-wrap;word-break:break-all;color:#495057;background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;max-height:200px;margin-top:.5rem;padding:.75rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.4;overflow-y:auto}@media (width<=768px){.stack-trace{max-height:150px;padding:.5rem;font-size:.75rem}}.hpc-error-modal-footer{background:#f8f9fa;border-top:1px solid #e5e5e5;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}@media (width<=768px){.hpc-error-modal-footer{flex-direction:column-reverse;gap:.5rem;padding:1rem}}.hpc-error-modal-copy,.hpc-error-modal-close-btn{cursor:pointer;border:1px solid #ddd;border-radius:4px;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;transition:all .2s}@media (width<=768px){.hpc-error-modal-copy,.hpc-error-modal-close-btn{padding:.75rem;font-size:1rem}}.hpc-error-modal-copy{color:#fff;background:#007bff;border-color:#007bff}.hpc-error-modal-copy:hover{background:#0056b3;border-color:#0056b3}.hpc-error-modal-close-btn{color:#333;background:#fff}.hpc-error-modal-close-btn:hover{background:#f8f9fa;border-color:#adb5bd}.hpc-sticky-wrapper:not(.hpc-sticky){animation-name:fade_out;animation-duration:.8s;animation-timing-function:ease-in-out}.video-player-wrapper.hpc-sticky{--sticky-player-z-chrome:9999;--sticky-player-z-wrapper:10000;--sticky-player-z-overlay-control:10001}.video-player-wrapper.hpc-sticky.hpc-sticky-wrapper,.video-player-wrapper.hpc-sticky .hpc-sticky-header{z-index:var(--sticky-player-z-chrome);visibility:visible;animation-name:fade_in;animation-duration:.8s;animation-timing-function:ease-in-out;position:fixed}.video-player-wrapper.hpc-sticky .hpc-sticky-header{display:flex}.video-player-wrapper.hpc-sticky .top-controls{display:none}.hpc-sticky-header{text-align:left;background-color:#fff;border:0 solid #ececec;border-top-width:.1px;border-bottom:none;justify-content:space-between;align-items:center;height:50px;font-size:13.5px;display:none;box-shadow:0 -2px 15px #e4e4e4}.hpc-sticky-header .hpc-sticky-title-wrapper{width:100%;height:100%;padding:10px;line-height:1.1}.hpc-sticky-header .hpc-sticky-title-wrapper .hpc-sticky-header-watch{text-transform:uppercase;color:#000;font-weight:700}.hpc-sticky-header .hpc-sticky-close{color:silver;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-size:18px}@media screen and (width>=768px){.video-player-wrapper.hpc-sticky.hpc-sticky-bottom.hpc-sticky-wrapper,.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .hpc-sticky-header{top:unset;width:400px;bottom:calc(0px + var(--sticky-player-offset,0px));left:auto;right:20px}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom.hpc-sticky-wrapper{height:225px}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .hpc-sticky-header{bottom:calc(225px + var(--sticky-player-offset,0px))}}@media only screen and (width<=767px){.video-player-wrapper.hpc-sticky.hpc-sticky-bottom.hpc-sticky-wrapper,.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .hpc-sticky-header{top:unset;height:90px;bottom:calc(0px + var(--sticky-player-offset,0px));margin-bottom:15px}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .overlay-mute-button{opacity:1;z-index:var(--sticky-player-z-overlay-control);bottom:calc(18px + var(--sticky-player-offset,0px));right:16px;top:unset;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:fixed}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .overlay-mute-button img{width:15px;height:15px}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom.hpc-sticky-wrapper{z-index:var(--sticky-player-z-wrapper);width:160px;left:10px;box-shadow:-5px 0 20px #0a0a0a80}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .hpc-sticky-header{align-items:start;width:calc(100% - 180px);right:10px;box-shadow:5px 0 20px #0a0a0a66}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .hpc-sticky-header .hpc-sticky-title-wrapper{line-height:16px}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .hpc-sticky-header .hpc-sticky-title-wrapper .hpc-sticky-header-watch{display:none}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .hpc-sticky-header .hpc-sticky-close{padding-top:10px;padding-right:10px}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .control-bar{display:flex}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .control-bar>:not(.playback-controls):not(.control-bar-audio),.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .control-bar .playlist-back,.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .control-bar .playlist-forward,.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-control-bar-container .ima-controls{display:none}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-control-bar-container .interactiveAdControls{bottom:calc(10px + var(--sticky-player-offset,0px))}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-control-bar-container .interactiveAdControls .adText,.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-control-bar-container .interactiveAdControls .adClick{display:none}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-control-bar-container .interactiveAdControls .skipButton{bottom:unset}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-control-bar-container .interactiveAdControls .playing:not(.ima-showing,.paused) :is(.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-control-bar-container .interactiveAdControls) .skipButton{bottom:-10px}.video-player-wrapper.hpc-sticky.hpc-sticky-bottom .ima-countdown{font-size:10px;bottom:5px}}.video-player-wrapper.hpc-sticky.ima-ad-active .overlay-mute-button{z-index:var(--sticky-player-z-overlay-control);display:flex}@keyframes fade_in{0%{opacity:0}30%{opacity:.3}50%{opacity:.5}to{opacity:1}}@keyframes fade_out{0%{opacity:0}30%{opacity:.3}50%{opacity:.5}to{opacity:1}}
