/*!
 * @fox-digitalvideo/wpf-v3-player-ui-web v1.11.5
 * commit: 0ec497f
 * built:  2026-07-20T16:03:59Z
 * https://github.com/fox-digitalvideo/player-web-v3-ui
 */
:root{--wpf-icon-size-live: 34px;--wpf-icon-size-dvr: 34px;--wpf-icon-size-vod: 34px;--wpf-icon-size-ads: 34px;--wpf-icon-size: 34px;--wpf-primary-color: #1976d2;--wpf-secondary-color: #ffffff;--wpf-background-color: rgba(0, 0, 0, .7);--wpf-text-color: #ffffff;--wpf-error-color: #ff6b6b;--wpf-warning-color: #ffc107;--wpf-live-color: #ff0000;--wpf-live-behind-color: rgba(128, 128, 128, .6);--wpf-ad-marker-color: #ffc107;--wpf-control-size: 40px;--wpf-progress-bar-height: 4px;--wpf-progress-bar-hover-height: 6px;--wpf-handle-size: 12px;--wpf-font-size: 14px;--wpf-controls-padding: 20px;--wpf-control-gap: 12px;--wpf-progress-gap: 12px;--wpf-transition-speed: .3s;--wpf-border-radius: 4px;--wpf-tooltip-radius: 4px;--wpf-indicator-radius: 4px;--wpf-slider-radius: 8px}.wpf-player-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--wpf-text-color);font-size:var(--wpf-font-size)}.wpf-player-ui *{pointer-events:auto}.wpf-player-ui.wpf-error,.wpf-player-ui.wpf-no-player{display:flex;align-items:center;justify-content:center;background-color:#000}.wpf-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:90%;padding:20px 24px;border-radius:8px;box-shadow:0 4px 12px #0000004d;z-index:100;display:flex;align-items:flex-start;gap:16px;animation:wpf-message-fade-in .3s ease}@keyframes wpf-message-fade-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}to{opacity:1;transform:translate(-50%,-50%)}}.wpf-message__content{flex:1;min-width:0;text-align:center}.wpf-message__title{font-weight:600;font-size:16px;margin-bottom:8px;line-height:1.3}.wpf-message__text{font-size:14px;line-height:1.5;word-wrap:break-word}.wpf-message__dismiss{flex-shrink:0;width:24px;height:24px;border:none;background:transparent;color:inherit;cursor:pointer;font-size:18px;line-height:1;padding:0;opacity:.6;transition:opacity .2s}.wpf-message__dismiss:hover{opacity:1}.wpf-message--error{background-color:#ff6b6b26;border:1px solid rgba(255,107,107,.4);color:var(--wpf-error-color, #ff6b6b)}.wpf-message--warning{background-color:#ffc10726;border:1px solid rgba(255,193,7,.4);color:#ffc107}.wpf-message--info{background-color:#1976d226;border:1px solid rgba(25,118,210,.4);color:#1976d2}.wpf-message--success{background-color:#4caf5026;border:1px solid rgba(76,175,80,.4);color:#4caf50}.wpf-error-message{padding:20px;background-color:#ff00001a;border:1px solid rgba(255,0,0,.3);border-radius:var(--wpf-border-radius);color:var(--wpf-error-color)}.wpf-buffering-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#0000004d;z-index:10;pointer-events:none}.wpf-buffering-spinner{color:var(--wpf-spinner-color, var(--wpf-primary-color))}.wpf-playback-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:15;cursor:pointer;background-color:transparent;transition:background-color .2s ease}.wpf-playback-overlay:hover{background-color:#0003}.wpf-playback-overlay-button{width:80px;height:80px;border-radius:50%;background-color:transparent;border:2px solid rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,border-color .2s ease}.wpf-playback-overlay:hover .wpf-playback-overlay-button{transform:scale(1.1);border-color:#fff}.wpf-playback-overlay-icon{width:32px;height:32px;color:#ffffffe6;margin-left:3px}.wpf-playback-overlay:hover .wpf-playback-overlay-icon{color:#fff}.wpf-playback-overlay:focus{outline:none}.wpf-playback-overlay:focus .wpf-playback-overlay-button{border-color:#fff;box-shadow:0 0 0 4px #ffffff4d}.wpf-center-playback-toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;outline:none}.wpf-center-playback-toggle__button{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.wpf-center-playback-toggle__image{width:7em;height:7em;box-sizing:border-box;border-radius:50%;pointer-events:auto;cursor:pointer;background-color:var(--wpf-center-play-bg, rgba(0, 0, 0, .45));border:.12em solid var(--wpf-center-play-border, rgba(255, 255, 255, .9));color:var(--wpf-center-play-icon-color, #fff);display:flex;align-items:center;justify-content:center;box-shadow:0 .1em .6em #00000073}.wpf-center-playback-toggle__image svg{width:55%;height:55%;margin-left:.18em}@keyframes wpf-center-fade-out{0%{opacity:1;transform:scale(1);visibility:visible}to{opacity:0;transform:scale(2);visibility:hidden}}@keyframes wpf-center-fade-in{0%{opacity:0;transform:scale(2);visibility:visible}to{opacity:1;transform:scale(1)}}.wpf-center-playback-toggle__button[data-playing=false] .wpf-center-playback-toggle__image{animation:wpf-center-fade-in .3s cubic-bezier(.55,.055,.675,.19);visibility:visible}.wpf-center-playback-toggle__button[data-playing=true] .wpf-center-playback-toggle__image{animation:wpf-center-fade-out .3s cubic-bezier(.55,.055,.675,.19);transition:visibility 0s .3s;visibility:hidden}.wpf-center-playback-toggle__button--no-anim[data-playing=true] .wpf-center-playback-toggle__image,.wpf-center-playback-toggle__button--no-anim[data-playing=false] .wpf-center-playback-toggle__image{animation:none;transition:none}.wpf-center-playback-toggle:focus-visible+.wpf-center-playback-toggle__button .wpf-center-playback-toggle__image{outline:2px solid var(--wpf-focus-color, var(--wpf-primary-color));outline-offset:.2em}.wpf-ad-indicator{position:absolute;top:20px;left:20px;padding:8px 16px;background-color:var(--wpf-warning-color);color:#000;border-radius:var(--wpf-indicator-radius);font-size:12px;font-weight:700;z-index:5}.wpf-controls-container{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,var(--wpf-background-color) 0%,transparent 100%);padding:var(--wpf-controls-padding);transition:opacity var(--wpf-transition-speed),transform var(--wpf-transition-speed);z-index:5}.wpf-controls-container.hidden{opacity:0;transform:translateY(100%);pointer-events:none}.wpf-controls-container.visible{opacity:1;transform:translateY(0)}.wpf-controls-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--wpf-control-gap);margin-top:12px}.wpf-controls-left,.wpf-controls-right{display:flex;align-items:center;gap:var(--wpf-control-gap)}.wpf-player-ui button{display:flex;align-items:center;justify-content:center;width:var(--wpf-control-size);height:var(--wpf-control-size);padding:0;background-color:transparent;border:none;color:var(--wpf-secondary-color);cursor:pointer!important;pointer-events:auto!important;transition:transform .2s,opacity .2s;border-radius:var(--wpf-border-radius)}.wpf-player-ui button:hover:not(:disabled){transform:scale(1.1);background-color:#ffffff1a}.wpf-player-ui button:active:not(:disabled){transform:scale(.95)}.wpf-player-ui button:disabled{opacity:.5;cursor:not-allowed}.wpf-player-ui button:focus-visible{outline:2px solid var(--wpf-focus-color, var(--wpf-primary-color));outline-offset:2px}.wpf-player-ui button svg{width:var(--wpf-icon-size);height:var(--wpf-icon-size)}.wpf-progress-bar-container{display:flex;align-items:center;gap:var(--wpf-progress-gap);width:100%}.wpf-time-current,.wpf-time-duration{font-size:var(--wpf-font-size);font-weight:500;min-width:50px;text-align:center;color:var(--wpf-text-color)}.wpf-progress-bar{position:relative;flex:1;height:24px;cursor:pointer!important;pointer-events:auto!important;display:flex;align-items:center;touch-action:none}.wpf-progress-bar.disabled{cursor:not-allowed;opacity:1}.wpf-progress-bar-track{position:relative;width:100%;height:var(--wpf-progress-bar-height);background-color:#ffffff4d;border-radius:2px;overflow:hidden;transition:height .2s}.wpf-progress-bar:hover .wpf-progress-bar-track{height:var(--wpf-progress-bar-hover-height)}.wpf-progress-bar-fill{position:absolute;top:0;left:0;height:100%;background-color:var(--wpf-primary-color);transition:width .1s linear}.wpf-progress-bar-handle{position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--wpf-handle-size);height:var(--wpf-handle-size);background-color:var(--wpf-primary-color);border-radius:50%;opacity:1;transition:opacity .2s,transform .1s;box-shadow:0 2px 4px #0000004d}.wpf-progress-bar:hover .wpf-progress-bar-handle{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.wpf-progress-bar--dragging{cursor:grabbing!important}.wpf-progress-bar--dragging .wpf-progress-bar-track{height:var(--wpf-progress-bar-hover-height)}.wpf-progress-bar--dragging .wpf-progress-bar-fill{transition:none}.wpf-progress-bar--dragging .wpf-progress-bar-handle{transform:translate(-50%,-50%) scale(1.4);transition:none;box-shadow:0 2px 8px #0006}.wpf-progress-ad-marker{position:absolute;top:0;bottom:0;width:3px;background-color:var(--wpf-ad-marker-color, #ffc107);transform:translate(-50%);pointer-events:none;z-index:2;opacity:.9}.wpf-progress-bar:hover .wpf-progress-ad-marker{opacity:1}.wpf-progress-bar-playhead-label{position:absolute;bottom:calc(100% + 4px);transform:translate(-50%);padding:4px 8px;background-color:#000000e6;border-radius:var(--wpf-tooltip-radius);font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;color:var(--wpf-text-color);z-index:10}.wpf-progress-tooltip{position:absolute;bottom:100%;transform:translate(-50%);margin-bottom:8px;padding:4px 8px;background-color:#000000e6;border-radius:var(--wpf-tooltip-radius);font-size:12px;white-space:nowrap;pointer-events:none;color:var(--wpf-text-color);z-index:15}.wpf-seekbar-label{position:absolute;bottom:calc(100% + 6px);transform:translate(-50%);pointer-events:none;z-index:20;display:flex;flex-direction:column;align-items:center}.wpf-seekbar-label-inner{background-color:#000000eb;border-radius:var(--wpf-tooltip-radius);overflow:hidden;display:flex;flex-direction:column;align-items:center}.wpf-seekbar-label:not(.wpf-seekbar-label--filmstrip) .wpf-seekbar-label-inner{padding:5px 10px}.wpf-seekbar-label:not(.wpf-seekbar-label--filmstrip) .wpf-seekbar-label-time{font-size:12px;font-weight:500;color:var(--wpf-text-color);white-space:nowrap;line-height:1}.wpf-seekbar-label--filmstrip .wpf-seekbar-label-inner{border:2px solid rgba(255,255,255,.35)}.wpf-seekbar-thumbnail{width:160px;aspect-ratio:16 / 9;background-repeat:no-repeat;display:block}.wpf-seekbar-label--filmstrip .wpf-seekbar-label-time{padding:4px 8px;font-size:11px;font-weight:600;color:var(--wpf-text-color);white-space:nowrap;text-align:center;line-height:1}.wpf-seekbar-label-caret{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.92);flex-shrink:0}.wpf-seekbar-label--filmstrip .wpf-seekbar-label-caret{border-top-color:#ffffff59}.wpf-volume-control{position:relative;display:flex;align-items:center;cursor:pointer!important;pointer-events:auto!important}.wpf-volume-control--inline{display:flex;flex-direction:row;gap:8px;align-items:center}.wpf-volume-slider-container{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:12px;background-color:var(--wpf-background-color);border-radius:var(--wpf-slider-radius);margin-bottom:8px}.wpf-volume-slider-container--inline{position:relative;bottom:auto;left:auto;transform:none;padding:0;background-color:transparent;margin-bottom:0;display:flex;align-items:center}.wpf-volume-slider{width:100px;height:var(--wpf-progress-bar-height);-webkit-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;outline:none;cursor:pointer!important;pointer-events:auto!important}.wpf-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--wpf-handle-size);height:var(--wpf-handle-size);background:var(--wpf-primary-color);border-radius:50%;cursor:pointer!important;pointer-events:auto!important}.wpf-volume-slider::-moz-range-thumb{width:var(--wpf-handle-size);height:var(--wpf-handle-size);background:var(--wpf-primary-color);border-radius:50%;border:none;cursor:pointer!important;pointer-events:auto!important}.wpf-volume-slider:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){:root{--wpf-control-size: 36px;--wpf-controls-padding: 12px;--wpf-control-gap: 8px;--wpf-font-size: 12px}.wpf-time-current,.wpf-time-duration{min-width:40px}.wpf-ad-indicator,.wpf-live-indicator{top:10px;padding:6px 12px;font-size:10px}.wpf-live-indicator{right:10px}.wpf-ad-indicator{left:10px}}.wpf-layout{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between}.wpf-layout__top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-start;align-items:flex-start;padding:0;z-index:2}.wpf-layout__bottom{position:absolute;bottom:0;left:0;right:0;padding:0;z-index:2}.wpf-controls{display:flex;align-items:center;gap:var(--wpf-control-gap);background:var(--wpf-background-color);backdrop-filter:blur(10px);padding:12px 20px;border-radius:var(--wpf-border-radius)}.wpf-controls__left,.wpf-controls__center,.wpf-controls__right{display:flex;align-items:center;gap:var(--wpf-control-gap)}.wpf-controls__left{flex-shrink:0}.wpf-controls__center{flex:1;min-width:0}.wpf-controls__right{flex-shrink:0}.wpf-live-indicator{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:8px;background:var(--wpf-live-color);color:#fff;padding:6px 12px;border-radius:var(--wpf-indicator-radius);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #0000004d;z-index:5}.wpf-live-indicator__dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:wpf-pulse 2s ease-in-out infinite}.wpf-live-indicator__text{font-size:12px}.wpf-live-indicator--prominent{padding:8px 16px;font-size:14px}.wpf-live-indicator--prominent .wpf-live-indicator__dot{width:10px;height:10px}.wpf-live-indicator--inline{position:relative;top:auto;right:auto;padding:4px 10px;font-size:11px;flex-shrink:0}.wpf-live-indicator--inline .wpf-live-indicator__dot{width:6px;height:6px}.wpf-live-indicator--active{background:var(--wpf-live-color)}.wpf-live-indicator--active .wpf-live-indicator__dot{animation:wpf-pulse 2s ease-in-out infinite}.wpf-live-indicator--behind{background:var(--wpf-live-behind-color)}.wpf-live-indicator--behind .wpf-live-indicator__dot{background:#ffffff80;animation:none}@keyframes wpf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.8)}}.wpf-ad-indicator-text{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#000000b3;border-radius:4px;font-size:16px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.wpf-ad-count{font-weight:600}.wpf-ad-separator{opacity:.7;margin:0 2px}.wpf-ad-time{font-variant-numeric:tabular-nums;font-weight:600}.wpf-ad-progress-ring{display:inline-flex;align-items:center;flex-shrink:0}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-ads .wpf-ad-indicator-text{font-size:24px;padding:12px 24px}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-ads .wpf-ad-progress-ring{transform:scale(1.3)}.wpf-ad-top__row{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;width:100%;box-sizing:border-box}.wpf-ad-learn-more{justify-self:end;margin:0;padding:0;border:none;border-radius:0;background:transparent;background-color:transparent;color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:2px;text-shadow:0 1px 3px rgba(0,0,0,.5);cursor:pointer;white-space:nowrap;appearance:none;-webkit-appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.wpf-ad-learn-more::-moz-focus-inner{border:0;padding:0}.wpf-ad-learn-more:hover,.wpf-ad-learn-more:active{color:#fff;opacity:.92;background:transparent;background-color:transparent;box-shadow:none}.wpf-ad-learn-more:focus:not(:focus-visible){outline:none}.wpf-ad-learn-more:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px;border-radius:4px;background:transparent}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-ads .wpf-ad-learn-more{font-size:24px}.wpf-dvr-metadata{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding-bottom:8px}.wpf-dvr-title{margin:0;font-size:32px;font-weight:700;color:var(--wpf-text-color);text-shadow:0 2px 6px rgba(0,0,0,.9);line-height:1.2;letter-spacing:-.5px}.wpf-dvr-description{margin:0;font-size:16px;color:var(--wpf-text-color);opacity:.85;text-shadow:0 1px 3px rgba(0,0,0,.8);line-height:1.4}.wpf-layout-dvr .wpf-layout__bottom{background:linear-gradient(to top,var(--wpf-background-color) 0%,var(--wpf-background-color) 60%,transparent 100%);padding:80px 30px 20px;display:flex;flex-direction:column;gap:12px}.wpf-dvr-progress-wrapper{display:flex;align-items:center;gap:12px;width:100%}.wpf-dvr-progress-wrapper .wpf-time-current,.wpf-dvr-progress-wrapper .wpf-time-duration{font-size:13px;color:var(--wpf-text-color);font-weight:500;flex-shrink:0;min-width:50px}.wpf-dvr-progress-wrapper .wpf-progress-bar-container{flex:1}.wpf-dvr-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.wpf-dvr-controls-left,.wpf-dvr-controls-middle,.wpf-dvr-controls-right{display:flex;align-items:center;gap:16px}.wpf-dvr-controls-left{justify-content:flex-start;flex:1}.wpf-dvr-controls-middle{justify-content:center;flex-shrink:0}.wpf-dvr-controls-right{justify-content:flex-end;flex:1}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-dvr .wpf-dvr-controls-row,.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-dvr .wpf-dvr-controls-left,.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-dvr .wpf-dvr-controls-middle,.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-dvr .wpf-dvr-controls-right{gap:24px!important}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-dvr .wpf-dvr-metadata{margin-bottom:28px!important}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-dvr .wpf-dvr-title{font-size:48px!important}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-dvr .wpf-dvr-description{font-size:20px!important}.wpf-time-display{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--wpf-text-color);font-weight:500;white-space:nowrap;flex-shrink:0}.wpf-time-current,.wpf-time-duration{font-size:13px;color:var(--wpf-text-color);font-weight:500}.wpf-time-separator{opacity:.6}.wpf-mute-button{font-size:20px}.wpf-player-ui .wpf-mute-button svg{width:1.8em;height:1.8em;display:block}.wpf-layout-live .wpf-layout__bottom{background:linear-gradient(to top,var(--wpf-background-color) 0%,var(--wpf-background-color) 50%,transparent 100%);padding:40px 20px 20px;display:flex;flex-direction:column;gap:12px}.wpf-live-progress-wrapper{display:flex;align-items:center;gap:12px;width:100%}.wpf-live-progress-wrapper .wpf-progress-bar{flex:1}.wpf-live-progress-wrapper .wpf-progress-bar-handle{display:none}.wpf-live-progress-wrapper .wpf-progress-bar-fill{opacity:1}.wpf-live-progress-wrapper .wpf-time-current,.wpf-live-progress-wrapper .wpf-time-duration{font-size:13px;color:var(--wpf-text-color);font-weight:500;flex-shrink:0;min-width:50px}.wpf-live-controls-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%}.wpf-live-controls-left,.wpf-live-controls-middle,.wpf-live-controls-right{display:flex;align-items:center;gap:12px}.wpf-live-controls-left{justify-content:flex-start}.wpf-live-controls-middle{justify-content:center}.wpf-live-controls-right{justify-content:flex-end}.wpf-layout-live .wpf-mute-button{display:flex;align-items:center;justify-content:center;width:var(--wpf-control-size);height:var(--wpf-control-size)}.wpf-layout-live button svg{width:var(--wpf-icon-size-live);height:var(--wpf-icon-size-live)}.wpf-layout-dvr button svg{width:var(--wpf-icon-size-dvr);height:var(--wpf-icon-size-dvr)}.wpf-layout-vod button svg{width:var(--wpf-icon-size-vod);height:var(--wpf-icon-size-vod)}.wpf-layout-ads .wpf-layout__top{left:28px;right:60px;top:28px}.wpf-layout-ad-ss .wpf-layout__top{left:12px;right:30px;top:12px}.wpf-layout-ads .wpf-layout__bottom{background:linear-gradient(to top,var(--wpf-background-color) 0%,var(--wpf-background-color) 50%,transparent 100%);padding:40px 20px 20px;display:flex;flex-direction:column;gap:12px}.wpf-ads-spacer{height:24px;min-height:24px}.wpf-layout-ads button svg{width:var(--wpf-icon-size-ads);height:var(--wpf-icon-size-ads)}.wpf-layout__bottom{opacity:1;pointer-events:auto!important;transition:opacity var(--wpf-transition-speed) ease-in-out}.wpf-player-ui:not(.wpf-controls-visible) .wpf-layout__bottom,.wpf-player-ui:not(.wpf-controls-visible) .wpf-ss-transport,.wpf-player-ui:not(.wpf-controls-visible) .wpf-micro-controls{opacity:0;pointer-events:none!important}.wpf-player-ui:not(.wpf-controls-visible) .wpf-layout__bottom *,.wpf-player-ui:not(.wpf-controls-visible) .wpf-ss-transport *,.wpf-player-ui:not(.wpf-controls-visible) .wpf-micro-controls *{pointer-events:none!important}.wpf-player-ui.wpf-controls-visible .wpf-layout__bottom,.wpf-player-ui.wpf-controls-visible .wpf-ss-transport,.wpf-player-ui.wpf-controls-visible .wpf-micro-controls{opacity:1;pointer-events:auto!important}.wpf-player-ui.wpf-controls-visible .wpf-layout__bottom *,.wpf-player-ui.wpf-controls-visible .wpf-ss-transport *,.wpf-player-ui.wpf-controls-visible .wpf-micro-controls *,.wpf-dvr-controls-row,.wpf-dvr-controls-row *,.wpf-dvr-progress-wrapper,.wpf-dvr-progress-wrapper *,.wpf-live-controls-row,.wpf-live-controls-row *,.wpf-live-progress-wrapper,.wpf-live-progress-wrapper *{pointer-events:auto!important}.wpf-layout__top{opacity:1;transition:opacity var(--wpf-transition-speed) ease-in-out}.wpf-ss-transport{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:24px;z-index:10;transition:opacity var(--wpf-transition-speed) ease-in-out}.wpf-ss-transport__btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:72px}.wpf-ss-transport__btn button{width:48px;height:48px}.wpf-ss-transport__btn--primary button{width:56px;height:56px}.wpf-ss-transport__btn button svg{width:36px;height:36px}.wpf-ss-transport__btn--primary button svg{width:44px;height:44px}.wpf-ss-transport__label{margin-top:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--wpf-text-color);text-shadow:0 1px 4px rgba(0,0,0,.9);white-space:nowrap;pointer-events:none}.wpf-ss-bottom{background:linear-gradient(to top,var(--wpf-background-color) 0%,var(--wpf-background-color) 60%,transparent 100%);padding:30px 16px 12px;display:flex;flex-direction:column;gap:8px;z-index:10}.wpf-ss-progress-row{display:flex;align-items:center;gap:10px;width:100%}.wpf-ss-progress-row .wpf-progress-bar-container{flex:1}.wpf-ss-controls-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.wpf-ss-controls-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.wpf-ss-controls-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.wpf-layout-ss-dvr .wpf-ss-controls-row button,.wpf-layout-ss-vod .wpf-ss-controls-row button,.wpf-layout-ss-live .wpf-ss-controls-row button,.wpf-layout-ad-ss .wpf-ss-controls-row button{width:36px;height:36px}.wpf-layout-ss-dvr .wpf-ss-controls-row button svg,.wpf-layout-ss-vod .wpf-ss-controls-row button svg,.wpf-layout-ss-live .wpf-ss-controls-row button svg,.wpf-layout-ad-ss .wpf-ss-controls-row button svg{width:24px;height:24px}.wpf-layout-ss-dvr .wpf-ss-transport__btn{background-color:#00000080;border-radius:10px;padding:6px 8px}.wpf-layout-ss-dvr .wpf-ss-transport__btn:hover{background-color:#000000b3}.wpf-layout-ss-dvr .wpf-ss-transport{gap:10px}.wpf-layout-ss-dvr .wpf-ss-transport__btn{height:62px}.wpf-layout-ss-dvr .wpf-ss-transport__btn button{width:40px;height:40px}.wpf-layout-ss-dvr .wpf-ss-transport__btn--primary button{width:48px;height:48px}.wpf-layout-ss-dvr .wpf-ss-transport__btn button svg{width:28px;height:28px}.wpf-layout-ss-dvr .wpf-ss-transport__btn--primary button svg{width:36px;height:36px}.wpf-layout-ss-dvr .wpf-ss-transport__label{font-size:9px}.wpf-ss-metadata{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.wpf-ss-metadata__title{font-size:16px;font-weight:700;color:var(--wpf-text-color);text-shadow:0 1px 4px rgba(0,0,0,.9);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wpf-ss-metadata__desc{font-size:12px;color:var(--wpf-text-color);opacity:.8;text-shadow:0 1px 3px rgba(0,0,0,.8);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-orientation=portrait] .wpf-ss-transport{gap:16px}[data-orientation=portrait] .wpf-ss-transport__btn{height:60px}[data-orientation=portrait] .wpf-ss-transport__btn button{width:44px;height:44px}[data-orientation=portrait] .wpf-ss-transport__btn button svg{width:32px;height:32px}[data-orientation=portrait] .wpf-ss-transport__label{font-size:9px}.wpf-ad-indicator-text--compact{font-size:13px;padding:6px 12px;gap:6px}.wpf-layout-ad-ss .wpf-ad-top__row{column-gap:8px}.wpf-layout-ad-ss .wpf-ad-learn-more{font-size:14px}.wpf-layout-ad-ss .wpf-ss-bottom{background:linear-gradient(to top,var(--wpf-background-color) 0%,var(--wpf-background-color) 60%,transparent 100%);padding:24px 14px 12px}.wpf-player-ui[data-screen-tier=micro] .wpf-layout-ad-ss .wpf-ad-indicator-text--compact{font-size:11px;padding:4px 8px;gap:4px}.wpf-player-ui[data-screen-tier=micro] .wpf-layout-ad-ss .wpf-ad-learn-more{font-size:12px}.wpf-player-ui[data-screen-tier=micro] .wpf-layout-ad-ss .wpf-ad-top__row{column-gap:6px}.wpf-player-ui[data-screen-tier=micro] .wpf-layout-ad-ss .wpf-ss-bottom{padding:16px 10px 8px}.wpf-player-ui[data-screen-tier=micro] .wpf-layout-ad-ss .wpf-ss-controls-row button{width:32px;height:32px}.wpf-player-ui[data-screen-tier=micro] .wpf-layout-ad-ss .wpf-ss-controls-row button svg{width:20px;height:20px}.wpf-ss-controls-row,.wpf-ss-controls-row *,.wpf-ss-progress-row,.wpf-ss-progress-row *,.wpf-ss-transport,.wpf-ss-transport *{pointer-events:auto!important}.wpf-micro-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:24px;z-index:10;transition:opacity var(--wpf-transition-speed) ease-in-out}.wpf-micro-controls .wpf-micro-btn{display:flex;align-items:center;justify-content:center;width:70px;height:70px;padding:0;border:none;background:none;cursor:pointer;border-radius:50%;transition:transform .15s ease}.wpf-micro-controls .wpf-micro-btn svg{width:100%;height:100%;display:block}.wpf-micro-controls .wpf-micro-btn--center{width:84px;height:84px}.wpf-micro-controls .wpf-micro-btn:hover:not(:disabled){transform:scale(1.1)}.wpf-micro-controls .wpf-micro-btn:hover:not(:disabled) .wpf-micro-icon-bg{fill:#fff}.wpf-micro-controls .wpf-micro-btn:hover:not(:disabled) .wpf-micro-icon-fg{fill:#333}.wpf-micro-controls .wpf-micro-btn:active:not(:disabled){transform:scale(.95)}.wpf-micro-controls .wpf-micro-btn:disabled{opacity:.5;cursor:not-allowed}.wpf-micro-controls,.wpf-micro-controls *{pointer-events:auto!important}.wpf-ccm{position:absolute;bottom:52px;right:12px;width:240px;max-height:60%;display:flex;flex-direction:column;background:#1c1c1cf0;color:#fff;font-size:13px;z-index:200;border-radius:8px;overflow:hidden;pointer-events:auto!important;box-shadow:0 4px 20px #00000080}.wpf-ccm button{width:auto;height:auto;padding:0;background:none;border:none;border-radius:0;color:#fff;cursor:pointer;transform:none;transition:background .15s ease}.wpf-ccm button:hover:not(:disabled){transform:none;background-color:#ffffff14}.wpf-ccm button:active:not(:disabled){transform:none}.wpf-ccm__header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.wpf-ccm__title{font-weight:600;font-size:13px;flex:1}.wpf-ccm .wpf-ccm__back{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;flex:1}.wpf-ccm .wpf-ccm__close{color:#ffffff80;font-size:18px;line-height:1;flex-shrink:0}.wpf-ccm .wpf-ccm__close:hover{color:#fff;background:none}.wpf-ccm__body{overflow-y:auto;flex:1;padding:4px 0;-webkit-overflow-scrolling:touch}.wpf-ccm .wpf-ccm__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;font-size:13px;text-align:left}.wpf-ccm__item-label{font-weight:400}.wpf-ccm__item-value{color:#fff6;font-size:13px}.wpf-ccm .wpf-ccm__option{display:flex;align-items:center;width:100%;padding:10px 14px;font-size:13px;text-align:left;gap:10px}.wpf-ccm .wpf-ccm__option--selected{color:var(--wpf-primary-color, #1976d2);background:#ffffff0f}.wpf-ccm__option-check{width:16px;flex-shrink:0;text-align:center;font-weight:700;font-size:14px}.wpf-ccm__option-label{flex:1}.wpf-ccm .wpf-ccm__reset{display:block;width:100%;padding:10px 14px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff80;font-size:12px;text-align:center;margin-top:2px}.wpf-ccm .wpf-ccm__reset:hover{color:#fff}.wpf-player-ui.wpf-ui-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;width:100dvw!important;height:100dvh!important;z-index:2147483647!important;pointer-events:none!important;font-size:20px!important}.wpf-player-ui.wpf-ui-fullscreen *{pointer-events:auto!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen button:not(.wpf-action-btn){width:56px!important;height:56px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-csp .wpf-csp-swatch{width:var(--wpf-csp-swatch-size)!important;height:var(--wpf-csp-swatch-size)!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-csp .wpf-csp__close,.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-csp .wpf-csp__reset{width:auto!important;height:auto!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-layout__bottom{padding-top:100px!important;padding-right:max(60px,calc(60px + env(safe-area-inset-right)))!important;padding-bottom:max(40px,calc(40px + env(safe-area-inset-bottom)))!important;padding-left:max(60px,calc(60px + env(safe-area-inset-left)))!important}.wpf-player-ui.wpf-ui-fullscreen .wpf-ss-bottom,.wpf-player-ui.wpf-ui-fullscreen .wpf-micro-controls{padding-right:max(16px,calc(16px + env(safe-area-inset-right)))!important;padding-bottom:max(12px,calc(12px + env(safe-area-inset-bottom)))!important;padding-left:max(16px,calc(16px + env(safe-area-inset-left)))!important}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout__top{padding-top:max(0px,env(safe-area-inset-top))!important;padding-right:max(0px,env(safe-area-inset-right))!important;padding-left:max(0px,env(safe-area-inset-left))!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-time-current,.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-time-duration{font-size:18px!important;min-width:70px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-progress-bar-handle{width:16px!important;height:16px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-progress-bar-playhead-label,.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-progress-tooltip{font-size:16px!important;padding:6px 12px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-seekbar-thumbnail{width:240px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-seekbar-label:not(.wpf-seekbar-label--filmstrip) .wpf-seekbar-label-time{font-size:16px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-seekbar-label--filmstrip .wpf-seekbar-label-time{font-size:14px!important;padding:5px 10px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-seekbar-label:not(.wpf-seekbar-label--filmstrip) .wpf-seekbar-label-inner{padding:6px 12px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-seekbar-label-caret{border-left-width:8px!important;border-right-width:8px!important;border-top-width:8px!important}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-volume-slider{width:150px!important}.wpf-layout-vod .wpf-layout__bottom{background:linear-gradient(to top,var(--wpf-background-color) 0%,var(--wpf-background-color) 60%,transparent 100%);padding:80px 30px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;pointer-events:none}.wpf-layout-vod .wpf-layout__bottom>*{pointer-events:auto}.wpf-layout-vod .wpf-vod-metadata-bottom{display:flex;flex-direction:column;gap:.4em;margin:0 0 1.25em;padding:.5em 0 0;font-size:20px}.wpf-layout-vod .wpf-vod-title{margin:0;font-size:1.2em;font-weight:600;color:var(--wpf-text-color, #ffffff);text-shadow:0 0 5px #000;line-height:1.25}.wpf-layout-vod .wpf-vod-description{margin:0;font-size:.75em;font-weight:400;color:var(--wpf-secondary-color, #e6e6e6);text-shadow:0 0 5px #000;line-height:1.4}.wpf-layout-ss-vod .wpf-vod-metadata-bottom{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.wpf-layout-ss-vod .wpf-vod-title{margin:0;font-size:16px;font-weight:600;color:var(--wpf-text-color);line-height:1.25}.wpf-layout-ss-vod .wpf-vod-description{margin:0;font-size:13px;font-weight:400;color:var(--wpf-secondary-color, rgba(255, 255, 255, .85));line-height:1.35}.wpf-layout-vod .wpf-vod-progress-row{display:flex;align-items:center;gap:12px;margin-bottom:4px}.wpf-vod-time-current,.wpf-vod-time-duration{font-size:12px;font-weight:500;color:var(--wpf-text-color);min-width:42px;text-align:center;white-space:nowrap}.wpf-vod-progress-wrapper{flex:1;min-width:0}.wpf-vod-controls-row{display:flex;align-items:center;gap:0}.wpf-vod-controls-left{display:flex;align-items:center;gap:6px}.wpf-vod-controls-spacer{flex:1}.wpf-vod-controls-right{display:flex;align-items:center;gap:6px}.wpf-pip-button{position:relative}.wpf-pip-button--active{color:var(--wpf-primary-color)}.wpf-pip-button svg{width:var(--wpf-icon-size);height:var(--wpf-icon-size)}.wpf-cc-button{position:relative}.wpf-cc-button--active{color:var(--wpf-accent-color, var(--wpf-primary-color))}.wpf-cc-button svg{width:var(--wpf-icon-size);height:var(--wpf-icon-size)}.wpf-seek-button svg{width:var(--wpf-icon-size);height:var(--wpf-icon-size)}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-metadata-bottom{font-size:24px;gap:.4em;margin-bottom:1.25em;padding-top:.5em}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-title{font-size:1.2em}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-description{font-size:.75em}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-time-current,.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-time-duration{font-size:16px;min-width:60px}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-progress-row{margin-bottom:16px}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-controls-row{gap:16px}.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-controls-left,.wpf-player-ui.wpf-ui-fullscreen .wpf-layout-vod .wpf-vod-controls-right{gap:12px}.wpf-suppress-native-cues video::cue{background:transparent!important;color:transparent!important;opacity:0!important}.wpf-suppress-native-cues video::-webkit-media-text-track-display{display:none!important;visibility:hidden!important}.wpf-suppress-native-cues video::-webkit-media-text-track-container{display:none!important;visibility:hidden!important}:root{--wpf-caption-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--wpf-caption-font-size: clamp(16px, 2.8vw, 36px);--wpf-caption-bg: rgba(0, 0, 0, .75);--wpf-caption-color: #ffffff;--wpf-caption-line-height: 1.4;--wpf-caption-padding-x: .4em;--wpf-caption-padding-y: .15em;--wpf-cea608-font-family: "Courier New", Courier, monospace;--wpf-cea608-bg: rgba(0, 0, 0, .85)}.wpf-caption-overlay{all:unset;position:absolute;top:0;left:0;right:0;bottom:0;z-index:50;pointer-events:none;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:2%;box-sizing:border-box}.wpf-caption-label{all:unset;display:inline-block;font-family:var(--wpf-caption-font-family);font-size:calc(var(--wpf-caption-font-size) * var(--wpf-caption-font-scale, 1));line-height:var(--wpf-caption-line-height);color:var(--wpf-caption-color);background-color:var(--wpf-caption-window-color, transparent);background-image:var( --wpf-caption-bg-image, linear-gradient(var(--wpf-caption-bg), var(--wpf-caption-bg)) );padding:var(--wpf-caption-padding-y) var(--wpf-caption-padding-x);text-align:center;white-space:pre-wrap;word-wrap:break-word;max-width:80%;border-radius:2px;margin:2px 0;pointer-events:auto;unicode-bidi:plaintext}.wpf-caption-label--grid{margin-top:0!important;margin-bottom:0!important;max-width:none;line-height:1.2!important;padding:.04em .2em!important}.wpf-caption-image{display:block;max-width:100%;height:auto}.wpf-caption-region{position:absolute;overflow:hidden;pointer-events:none}.wpf-caption-region .wpf-caption-label{position:relative;max-width:100%;display:block}.wpf-caption-label--cea608{font-family:var(--wpf-cea608-font-family);background:var(--wpf-cea608-bg);white-space:pre;line-height:1.2;padding:.04em .2em;letter-spacing:.05em;border-radius:0}.wpf-player-ui.wpf-ui-fullscreen .wpf-caption-overlay,.wpf-ui-fullscreen .wpf-caption-overlay{padding-bottom:2%}@media(max-width:480px){.wpf-caption-label{font-size:calc(14px * var(--wpf-caption-font-scale, 1));max-width:90%}}@media(prefers-reduced-motion:reduce){.wpf-caption-overlay{transition:none}}:root{--wpf-csp-bg: rgba(28, 28, 28, .95);--wpf-csp-color: #ffffff;--wpf-csp-border: 1px solid rgba(255, 255, 255, .12);--wpf-csp-radius: 8px;--wpf-csp-shadow: 0 8px 32px rgba(0, 0, 0, .5);--wpf-csp-width: 320px;--wpf-csp-max-height: 420px;--wpf-csp-font-size: 13px;--wpf-csp-font-family: inherit;--wpf-csp-z-index: 200;--wpf-csp-bottom-offset: 52px;--wpf-csp-header-bg: transparent;--wpf-csp-header-border: 1px solid rgba(255, 255, 255, .1);--wpf-csp-header-padding: 10px 14px;--wpf-csp-title-size: 14px;--wpf-csp-title-weight: 600;--wpf-csp-close-size: 22px;--wpf-csp-close-color: rgba(255, 255, 255, .6);--wpf-csp-close-hover-color: #ffffff;--wpf-csp-body-padding: 10px 14px;--wpf-csp-section-gap: 14px;--wpf-csp-section-title-size: 12px;--wpf-csp-section-title-color: rgba(255, 255, 255, .5);--wpf-csp-section-title-weight: 600;--wpf-csp-section-title-transform: uppercase;--wpf-csp-row-gap: 8px;--wpf-csp-label-width: 70px;--wpf-csp-label-color: rgba(255, 255, 255, .8);--wpf-csp-swatch-size: 22px;--wpf-csp-swatch-radius: 50%;--wpf-csp-swatch-gap: 6px;--wpf-csp-swatch-border: 2px solid rgba(255, 255, 255, .2);--wpf-csp-swatch-selected-border: 2px solid var(--wpf-primary-color, #1976d2);--wpf-csp-swatch-selected-shadow: 0 0 0 2px rgba(25, 118, 210, .4);--wpf-csp-select-bg: rgba(255, 255, 255, .08);--wpf-csp-select-color: #ffffff;--wpf-csp-select-border: 1px solid rgba(255, 255, 255, .15);--wpf-csp-select-radius: 4px;--wpf-csp-select-padding: 4px 8px;--wpf-csp-select-font-size: 12px;--wpf-csp-select-hover-bg: rgba(255, 255, 255, .14);--wpf-csp-preview-height: 48px;--wpf-csp-preview-radius: 4px;--wpf-csp-preview-border: 1px solid rgba(255, 255, 255, .08);--wpf-csp-preview-margin-bottom: 10px;--wpf-csp-footer-bg: transparent;--wpf-csp-footer-border: 1px solid rgba(255, 255, 255, .1);--wpf-csp-footer-padding: 10px 14px;--wpf-csp-reset-bg: rgba(255, 255, 255, .08);--wpf-csp-reset-color: #ffffff;--wpf-csp-reset-border: 1px solid rgba(255, 255, 255, .15);--wpf-csp-reset-radius: 4px;--wpf-csp-reset-padding: 6px 14px;--wpf-csp-reset-font-size: 12px;--wpf-csp-reset-hover-bg: rgba(255, 255, 255, .16)}.wpf-caption-settings-button{position:relative}.wpf-caption-settings-button--active{color:var(--wpf-accent-color, var(--wpf-primary-color))}.wpf-caption-settings-button svg{width:var(--wpf-icon-size);height:var(--wpf-icon-size)}.wpf-csp{position:absolute;bottom:var(--wpf-csp-bottom-offset);right:0;width:var(--wpf-csp-width);max-height:var(--wpf-csp-max-height);max-height:min(var(--wpf-csp-max-height),calc(100vh - var(--wpf-csp-bottom-offset) - 16px));max-height:min(var(--wpf-csp-max-height),calc(100dvh - var(--wpf-csp-bottom-offset) - 16px));background:var(--wpf-csp-bg);color:var(--wpf-csp-color);border:var(--wpf-csp-border);border-radius:var(--wpf-csp-radius);box-shadow:var(--wpf-csp-shadow);font-size:var(--wpf-csp-font-size);font-family:var(--wpf-csp-font-family);z-index:var(--wpf-csp-z-index);display:flex;flex-direction:column;overflow:hidden;animation:wpf-csp-slide-in .2s ease}@keyframes wpf-csp-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wpf-csp__header{display:flex;align-items:center;justify-content:space-between;padding:var(--wpf-csp-header-padding);background:var(--wpf-csp-header-bg);border-bottom:var(--wpf-csp-header-border);flex-shrink:0}.wpf-csp__title{font-size:var(--wpf-csp-title-size);font-weight:var(--wpf-csp-title-weight)}.wpf-csp__close{width:auto!important;height:auto!important;padding:0!important;font-size:var(--wpf-csp-close-size);color:var(--wpf-csp-close-color);background:none!important;border:none!important;cursor:pointer;line-height:1;transition:color .15s}.wpf-csp__close:hover:not(:disabled){color:var(--wpf-csp-close-hover-color);transform:none;background:none!important}.wpf-csp__body{padding:var(--wpf-csp-body-padding);overflow-y:auto;flex:1;min-height:0}.wpf-csp__body::-webkit-scrollbar{width:4px}.wpf-csp__body::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.wpf-csp-section{margin-bottom:var(--wpf-csp-section-gap)}.wpf-csp-section:last-child{margin-bottom:0}.wpf-csp-section__title{margin:0 0 6px;font-size:var(--wpf-csp-section-title-size);font-weight:var(--wpf-csp-section-title-weight);color:var(--wpf-csp-section-title-color);text-transform:var(--wpf-csp-section-title-transform);letter-spacing:.04em}.wpf-csp-row{display:flex;align-items:center;gap:8px;margin-bottom:var(--wpf-csp-row-gap)}.wpf-csp-row:last-child{margin-bottom:0}.wpf-csp-row__label{flex-shrink:0;width:var(--wpf-csp-label-width);color:var(--wpf-csp-label-color);font-size:var(--wpf-csp-font-size)}.wpf-csp-row__swatches{display:flex;gap:var(--wpf-csp-swatch-gap);flex-wrap:wrap}.wpf-csp-swatch{width:var(--wpf-csp-swatch-size)!important;height:var(--wpf-csp-swatch-size)!important;min-width:var(--wpf-csp-swatch-size);border-radius:var(--wpf-csp-swatch-radius)!important;border:var(--wpf-csp-swatch-border)!important;padding:0!important;cursor:pointer;transition:border-color .15s,box-shadow .15s;flex-shrink:0}.wpf-csp-swatch:hover:not(:disabled){transform:none;border-color:#fff9!important}.wpf-csp-swatch--selected{border:var(--wpf-csp-swatch-selected-border)!important;box-shadow:var(--wpf-csp-swatch-selected-shadow)}.wpf-csp-swatch[style*=black]{border-color:#ffffff4d!important}.wpf-csp-swatch--selected[style*=black]{border:var(--wpf-csp-swatch-selected-border)!important}.wpf-csp-select{flex:1;min-width:0;background:var(--wpf-csp-select-bg);color:var(--wpf-csp-select-color);border:var(--wpf-csp-select-border);border-radius:var(--wpf-csp-select-radius);padding:var(--wpf-csp-select-padding);font-size:var(--wpf-csp-select-font-size);font-family:inherit;cursor:pointer;outline:none;transition:background .15s;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='rgba(255,255,255,0.5)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px}.wpf-csp-select:hover{background-color:var(--wpf-csp-select-hover-bg)}.wpf-csp-select:focus-visible{outline:2px solid var(--wpf-focus-color, var(--wpf-primary-color));outline-offset:1px}.wpf-csp-select option{background:#2a2a2a;color:#fff}.wpf-csp-preview{display:flex;align-items:center;justify-content:center;height:var(--wpf-csp-preview-height);border-radius:var(--wpf-csp-preview-radius);border:var(--wpf-csp-preview-border);margin-bottom:var(--wpf-csp-preview-margin-bottom);overflow:hidden}.wpf-csp-preview__text{padding:2px 8px;border-radius:2px;line-height:1.4;white-space:nowrap}.wpf-csp__footer{display:flex;justify-content:flex-end;padding:var(--wpf-csp-footer-padding);background:var(--wpf-csp-footer-bg);border-top:var(--wpf-csp-footer-border);flex-shrink:0}.wpf-csp__reset{width:auto!important;height:auto!important;background:var(--wpf-csp-reset-bg)!important;color:var(--wpf-csp-reset-color);border:var(--wpf-csp-reset-border)!important;border-radius:var(--wpf-csp-reset-radius)!important;padding:var(--wpf-csp-reset-padding)!important;font-size:var(--wpf-csp-reset-font-size);font-family:inherit;cursor:pointer;transition:background .15s}.wpf-csp__reset:hover:not(:disabled){background:var(--wpf-csp-reset-hover-bg)!important;transform:none}@media(max-width:480px){:root{--wpf-csp-width: 280px;--wpf-csp-max-height: 360px}}@media(max-height:500px){:root{--wpf-csp-max-height: 280px;--wpf-csp-preview-height: 36px;--wpf-csp-preview-margin-bottom: 6px;--wpf-csp-section-gap: 8px;--wpf-csp-body-padding: 8px 12px;--wpf-csp-header-padding: 6px 12px;--wpf-csp-footer-padding: 6px 12px}}.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-csp{--wpf-csp-width: 360px;--wpf-csp-max-height: 480px;--wpf-csp-font-size: 14px;--wpf-csp-swatch-size: 26px}@media(max-height:500px){.wpf-player-ui[data-screen-tier=full].wpf-ui-fullscreen .wpf-csp{--wpf-csp-max-height: 300px;--wpf-csp-swatch-size: 22px}}.wpf-action-buttons-row--web{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-bottom:10px;box-sizing:border-box;position:relative;z-index:6;--wpf-action-btn-press-bg: rgb(225, 225, 225);--wpf-action-btn-press-bg-touch: rgb(190, 190, 190);--wpf-action-btn-press-bg-recording: rgba(255, 255, 255, .18);--wpf-action-btn-press-shadow: 0 0 0 1px rgba(0, 0, 0, .18);--wpf-action-btn-press-shadow-touch: 0 0 0 1px rgba(0, 0, 0, .24);--wpf-action-btn-press-shadow-recording: 0 0 0 1px rgba(0, 0, 0, .32)}.wpf-action-buttons-row--web,.wpf-action-buttons-row--web *{pointer-events:auto!important}.wpf-action-buttons-row--web .wpf-action-btn{display:inline-block;width:auto;height:auto;position:relative;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transform:none;transition:none;-webkit-tap-highlight-color:transparent}.wpf-action-buttons-row--web .wpf-action-btn:hover:not(:disabled),.wpf-action-buttons-row--web .wpf-action-btn:active:not(:disabled){transform:none;background-color:transparent}.wpf-action-buttons-row--web .wpf-action-btn:disabled{cursor:default;opacity:.85}.wpf-action-buttons-row--web .wpf-action-btn__glyph--idle{color:var(--wpf-text-color, #ffffff)}.wpf-action-buttons-row--web .wpf-action-btn__glyph--active{color:var(--wpf-action-btn-hover-fg, #0c0d0d)}.wpf-action-buttons-row--web .wpf-action-btn__surface{position:relative;display:inline-flex;flex-direction:row;align-items:center;height:46px;min-width:46px;max-width:46px;min-height:46px;padding:0 9px;border-radius:9999px;background:#ffffff4d;box-shadow:0 0 0 1px #00000038;box-sizing:border-box;overflow:hidden;transition:max-width .22s ease,background-color .22s ease,box-shadow .22s ease}.wpf-action-buttons-row--web .wpf-action-btn:focus-visible:not(:disabled) .wpf-action-btn__surface{max-width:320px;background:var(--wpf-action-btn-hover-bg, rgba(255, 255, 255, 1));box-shadow:0 0 0 1px #00000014}@media(hover:hover){.wpf-action-buttons-row--web .wpf-action-btn:hover:not(:disabled) .wpf-action-btn__surface{max-width:320px;background:var(--wpf-action-btn-hover-bg, rgba(255, 255, 255, 1));box-shadow:0 0 0 1px #00000014}}.wpf-action-buttons-row--web .wpf-action-btn:active:not(:disabled) .wpf-action-btn__surface,.wpf-action-buttons-row--web .wpf-action-btn.wpf-action-btn--pressed:not(:disabled) .wpf-action-btn__surface{background:var(--wpf-action-btn-press-bg);box-shadow:var(--wpf-action-btn-press-shadow);transition:background-color .08s ease,box-shadow .08s ease}.wpf-action-buttons-row--web .wpf-action-btn__iconWrap{position:relative;width:28px;height:28px;flex:0 0 28px}.wpf-action-buttons-row--web .wpf-action-btn__glyph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .18s ease}.wpf-action-buttons-row--web .wpf-action-btn__glyph--active{opacity:0}.wpf-action-buttons-row--web .wpf-action-btn:focus-visible:not(:disabled) .wpf-action-btn__glyph--idle{opacity:0}.wpf-action-buttons-row--web .wpf-action-btn:focus-visible:not(:disabled) .wpf-action-btn__glyph--active{opacity:1}@media(hover:hover){.wpf-action-buttons-row--web .wpf-action-btn:hover:not(:disabled) .wpf-action-btn__glyph--idle{opacity:0}.wpf-action-buttons-row--web .wpf-action-btn:hover:not(:disabled) .wpf-action-btn__glyph--active{opacity:1}}.wpf-action-buttons-row--web .wpf-action-btn__glyph--recording{opacity:1;color:var(--wpf-action-btn-hover-fg, #0c0d0d)}.wpf-action-buttons-row--web .wpf-action-btn__text{flex:1 1 auto;min-width:0;margin-left:10px;padding-right:16px;white-space:nowrap;font-size:15px;font-weight:600;color:var(--wpf-action-btn-hover-fg, #0c0d0d);max-width:0;opacity:0;overflow:hidden;transition:max-width .22s ease,opacity .18s ease}.wpf-action-buttons-row--web .wpf-action-btn:focus-visible:not(:disabled) .wpf-action-btn__text{max-width:280px;opacity:1}@media(hover:hover){.wpf-action-buttons-row--web .wpf-action-btn:hover:not(:disabled) .wpf-action-btn__text{max-width:280px;opacity:1}}.wpf-action-buttons-row--web button svg{width:22px;height:22px;display:block}.wpf-layout-live .wpf-action-buttons-row--web button svg,.wpf-layout-dvr .wpf-action-buttons-row--web button svg,.wpf-layout-vod .wpf-action-buttons-row--web button svg{width:22px!important;height:22px!important}.wpf-action-buttons-row--web .wpf-action-btn--is-recording{cursor:default}.wpf-action-buttons-row--web .wpf-action-btn--is-recording .wpf-action-btn__glyph--recording,.wpf-action-buttons-row--web .wpf-action-btn--is-recording .wpf-action-btn__text{color:var(--wpf-text-color, #ffffff)}.wpf-action-buttons-row--web .wpf-action-btn--is-recording:focus-visible:not(:disabled) .wpf-action-btn__surface{background:var(--wpf-action-btn-recording-bg, rgba(255, 255, 255, .3));box-shadow:0 0 0 1px #00000038}@media(hover:hover){.wpf-action-buttons-row--web .wpf-action-btn--is-recording:hover:not(:disabled) .wpf-action-btn__surface{background:var(--wpf-action-btn-recording-bg, rgba(255, 255, 255, .3));box-shadow:0 0 0 1px #00000038}}.wpf-action-buttons-row--web .wpf-action-btn--is-recording:active:not(:disabled) .wpf-action-btn__surface,.wpf-action-buttons-row--web .wpf-action-btn--is-recording.wpf-action-btn--pressed:not(:disabled) .wpf-action-btn__surface{background:var(--wpf-action-btn-press-bg-recording);box-shadow:var(--wpf-action-btn-press-shadow-recording)}.wpf-action-buttons-row--web .wpf-action-btn--is-recording:focus-visible:not(:disabled) .wpf-action-btn__glyph--recording{color:var(--wpf-text-color, #ffffff)}@media(hover:hover){.wpf-action-buttons-row--web .wpf-action-btn--is-recording:hover:not(:disabled) .wpf-action-btn__glyph--recording{color:var(--wpf-text-color, #ffffff)}}@media(hover:none){.wpf-action-buttons-row--web .wpf-action-btn__surface{height:34px;min-width:34px;min-height:34px;max-width:260px;padding:0 7px;background:var(--wpf-action-btn-hover-bg, rgba(255, 255, 255, .8));box-shadow:0 0 0 1px #0000001a}.wpf-action-buttons-row--web .wpf-action-btn__iconWrap{width:20px;height:20px;flex:0 0 20px}.wpf-action-buttons-row--web button svg{width:18px;height:18px}.wpf-layout-live .wpf-action-buttons-row--web button svg,.wpf-layout-dvr .wpf-action-buttons-row--web button svg,.wpf-layout-vod .wpf-action-buttons-row--web button svg{width:18px!important;height:18px!important}.wpf-action-buttons-row--web .wpf-action-btn__glyph--idle{opacity:0}.wpf-action-buttons-row--web .wpf-action-btn__glyph--active{opacity:1}.wpf-action-buttons-row--web .wpf-action-btn__text{max-width:220px;opacity:1;margin-left:6px;padding-right:10px;font-size:12px}.wpf-action-buttons-row--web .wpf-action-btn--is-recording .wpf-action-btn__surface{background:var(--wpf-action-btn-recording-bg, rgba(255, 255, 255, .3));box-shadow:0 0 0 1px #00000038}.wpf-action-buttons-row--web .wpf-action-btn:active:not(:disabled) .wpf-action-btn__surface,.wpf-action-buttons-row--web .wpf-action-btn.wpf-action-btn--pressed:not(:disabled) .wpf-action-btn__surface{background:var(--wpf-action-btn-press-bg-touch);box-shadow:var(--wpf-action-btn-press-shadow-touch)}.wpf-action-buttons-row--web .wpf-action-btn--is-recording:active:not(:disabled) .wpf-action-btn__surface,.wpf-action-buttons-row--web .wpf-action-btn--is-recording.wpf-action-btn--pressed:not(:disabled) .wpf-action-btn__surface{background:var(--wpf-action-btn-press-bg-recording);box-shadow:var(--wpf-action-btn-press-shadow-recording)}}
