.sf-poster{pointer-events:none;position:absolute;inset:0}.sf-poster:not([data-visible]){visibility:hidden;opacity:0;transition:opacity var(--sf-duration) var(--sf-ease-out), visibility var(--sf-duration)}.sf-poster-image{-o-object-fit:var(--media-object-fit,contain);object-fit:var(--media-object-fit,contain);-o-object-position:var(--media-object-position,center);object-position:var(--media-object-position,center);width:100%;height:100%}.sf-poster-image:not([src]){visibility:hidden}.sf-slotted-poster{pointer-events:none;position:absolute;inset:0}.sf-slotted-poster>[slot=poster]{-o-object-fit:var(--media-object-fit,contain);object-fit:var(--media-object-fit,contain);-o-object-position:var(--media-object-position,center);object-position:var(--media-object-position,center);width:100%;height:100%}.sf-slotted-poster:not([data-visible]){visibility:hidden;opacity:0;transition:opacity var(--sf-duration) var(--sf-ease-out), visibility var(--sf-duration)}@layer base.theme{.media-skin[data-theme=neutral]{--media-control-corner-shape:squircle;--media-control-radius:calc(var(--media-spacing) * 2);--media-control-size:calc(var(--media-spacing) * 9);--media-controls-radius:calc(var(--media-spacing) * 3);--media-popover:#00000080;--media-border:#ffffff1a;--media-shadow-surface:0 1px 2px #0003;--media-shadow-thumb:0 0 0 1px #00000026, 0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--media-text-shadow-dialog:0 1px 0 #00000080;--media-backdrop-filter-dialog:blur(16px) saturate(120%);--media-shadow-tooltip:0 0 0 1px var(--media-border), 0 4px 6px -1px #0003, 0 2px 4px -2px #0003;--media-duration-dialog:var(--media-duration);--media-duration-indicator:.4s;--media-hidden-offset:100%;--media-hidden-indicator-offset:-100%;--media-menu-item-radius:calc(var(--media-spacing) * 1.5);--media-popover-boundary-offset:calc(var(--media-spacing) * 2);--media-popover-side-offset:calc(var(--media-spacing) * 5);--media-popup-radius:calc(var(--media-spacing) * 2.5);--media-popup-translate-distance:calc(var(--media-spacing) * 2);--media-dialog-width:100%;--media-dialog-max-width:calc(var(--media-spacing) * 64);--media-slider-preview-label-offset:calc(var(--media-spacing) * 5);--media-video-border-radius:var(--media-border-radius,12px)}@supports (color:lab(0% 0 0)){.media-skin[data-theme=neutral]{--media-popover:lab(0% 0 0/.5);--media-border:lab(100% 0 0/.1);--media-shadow-surface:0 1px 2px lab(0% 0 0/.2);--media-shadow-tooltip:0 0 0 1px var(--media-border), 0 4px 6px -1px lab(0% 0 0/.2), 0 2px 4px -2px lab(0% 0 0/.2)}}.media-skin{--media-background:#000;--media-foreground:#fff;--media-controls:#00000059;--media-controls-foreground:var(--media-foreground);--media-popover:#ffffff1a;--media-popover-foreground:var(--media-foreground);--media-primary:var(--media-accent-color,var(--media-default-accent-color));--media-primary-foreground:var(--media-accent-text-color,var(--media-default-accent-text-color));--media-accent:var(--media-accent-color,color-mix(in oklab, var(--media-default-accent-color) 10%, transparent));--media-accent-foreground:var(--media-accent-text-color,currentColor);--media-muted:#ffffff26;--media-muted-foreground:#ffffffa6;--media-border:#0000001a;--media-ring:#fff;--media-backdrop:#000;--media-live-color:#f9423d;--media-shadow-surface:0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--media-shadow-thumb:0 0 0 1px #0000001a, 0 1px 3px 0 #00000059, 0 1px 2px -1px #00000059;--media-shadow-tooltip:0 0 0 1px var(--media-border), var(--media-shadow-surface);--media-shadow-separator:0 1px 0 0 #ffffff13;--media-shadow-current-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-shadow-subtle-current-color:color-mix(in oklab, var(--media-shadow-current-color) 40%, transparent);--media-text-shadow-dialog:0 1px 0 #00000040;--media-backdrop-filter-surface:blur(16px) saturate(110%);--media-backdrop-filter-indicator:blur(8px);--media-backdrop-filter-dialog:blur(16px) saturate(110%);--media-control-corner-shape:round;--media-control-radius:99px;--media-control-size:calc(var(--media-spacing) * 9);--media-controls-radius:var(--media-control-radius);--media-default-accent-color:#fff;--media-default-accent-text-color:#000;--media-duration-instant:50ms;--media-duration-fast:.1s;--media-duration:.15s;--media-duration-slow:.2s;--media-duration-slower:.25s;--media-duration-controls:.1s;--media-duration-dialog:.35s;--media-duration-indicator:var(--media-duration-slower);--media-duration-menu:.25s;--media-duration-slider:var(--media-duration-fast);--media-delay-dialog:.1s;--media-hidden-scale:.95;--media-hidden-blur:8px;--media-hidden-offset:calc(var(--media-spacing) * 1);--media-hidden-icon-scale:0;--media-hidden-indicator-scale:.9;--media-hidden-indicator-offset:-25%;--media-hidden-playback-scale:.85;--media-hidden-popup-scale:.95;--media-hidden-popup-blur:4px;--media-hidden-preview-scale:.8;--media-hidden-preview-offset:calc(var(--media-spacing) * 2);--media-hidden-seek-offset:60%;--media-menu-item-radius:calc(var(--media-spacing) * 2);--media-popover-boundary-offset:calc(var(--media-spacing) * 3);--media-popover-side-offset:calc(var(--media-spacing) * 3);--media-popup-radius:calc(var(--media-spacing) * 3);--media-popup-translate-distance:calc(var(--media-spacing) * 2);--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);--media-tooltip-side-offset:var(--media-popover-side-offset);--media-dialog-radius:calc(var(--media-spacing) * 7);--media-dialog-width:calc(100% - var(--media-spacing) * 6);--media-dialog-max-width:calc(var(--media-spacing) * 72);--media-slider-preview-label-offset:calc(var(--media-spacing) * 10.5);--media-video-border-radius:var(--media-border-radius,28px);--media-scale:1;--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 30%, transparent);--media-spacing:calc(var(--media-scale-unit,16px) * var(--media-scale) / 4);scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin}@supports (color:lab(0% 0 0)){.media-skin{--media-background:lab(0% 0 0);--media-foreground:lab(100% 0 0);--media-controls:lab(0% 0 0/.35);--media-popover:lab(100% 0 0/.1);--media-muted:lab(100% 0 0/.15);--media-muted-foreground:lab(100% 0 0/.65);--media-border:lab(0% 0 0/.1);--media-ring:lab(100% 0 0);--media-backdrop:lab(0% 0 0);--media-live-color:lab(57.2227% 69.0904 47.0078);--media-shadow-surface:0 1px 3px 0 lab(0% 0 0/.15), 0 1px 2px -1px lab(0% 0 0/.15);--media-shadow-separator:0 1px 0 0 lab(100% 0 0/.075);--media-default-accent-color:lab(100% 0 0);--media-default-accent-text-color:lab(0% 0 0)}}@supports (color:contrast-color(red)){.media-skin{--media-primary-foreground:var(--media-accent-text-color,contrast-color(var(--media-primary)));--media-accent-foreground:var(--media-accent-text-color,contrast-color(var(--media-accent-color,var(--media-internal-accent-text-fallback,#000))))}@supports (color:lab(0% 0 0)){.media-skin{--media-accent-foreground:var(--media-accent-text-color,contrast-color(var(--media-accent-color,var(--media-internal-accent-text-fallback,lab(0% 0 0)))))}}}@supports (color:oklch(from red l c h)){.media-skin{--media-shadow-subtle-current-color:oklch(from var(--media-shadow-current-color) l c h / calc(alpha * .4))}}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .3)}}.media-skin::-webkit-scrollbar-thumb{background:var(--media-scrollbar-thumb-color);border-radius:9999px}.media-skin:fullscreen{--media-object-fit:contain;--media-video-border-radius:0}@media (min-width:1280px){.media-skin:fullscreen{--media-scale:1.25}}@media (min-width:1536px){.media-skin:fullscreen{--media-scale:1.5}}@media (min-width:1920px){.media-skin:fullscreen{--media-scale:1.75}}}@layer base.preset{.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border:var(--media-border-color,#0000001a);--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 40%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent), color-mix(in oklab, var(--media-backdrop) 50%, transparent));--media-caption-controls-y:calc(var(--media-spacing) * -16);--media-slider-preview-offset:calc(var(--media-spacing) * 9);--media-thumbnail-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 10%, transparent), transparent)}@supports (color:oklch(from red l c h)) and (background-image:linear-gradient(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-controls-gradient:linear-gradient(to top in oklab, oklch(from var(--media-backdrop) l c h / .4), oklch(from var(--media-backdrop) l c h / .2), oklch(from var(--media-backdrop) l c h / .5))}}@supports (color:oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-thumbnail-gradient:linear-gradient(to top, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .1), transparent)}}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border:var(--media-border-color,#00000026);--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent));--media-indicator-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 35%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent) calc(var(--media-spacing) * 12), transparent);--media-caption-controls-y:calc(var(--media-spacing) * -14);--media-slider-preview-offset:calc(var(--media-spacing) * 11)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=compat]{--media-caption-controls-y:calc(var(--media-spacing) * -18)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=scaffold]{--media-caption-controls-y:calc(var(--media-spacing) * -20)}@supports (color:oklch(from red l c h)) and (background-image:linear-gradient(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-controls-gradient:linear-gradient(to top in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .2))}}@supports (color:oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-indicator-gradient:linear-gradient(to bottom, oklch(from var(--media-backdrop) l c h / .35), oklch(from var(--media-backdrop) l c h / .2) calc(var(--media-spacing) * 12), transparent)}}@supports (color:light-dark(red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border:var(--media-border-color,var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26))}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border:var(--media-border-color,var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26))}}}@layer base.preferences{@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.3s}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.15s}}@media (prefers-reduced-motion:reduce){.media-skin{--media-duration-fast:var(--media-duration-instant);--media-duration:var(--media-duration-instant);--media-duration-slow:var(--media-duration-instant);--media-duration-slower:var(--media-duration-instant);--media-duration-controls:var(--media-duration-instant);--media-duration-dialog:var(--media-duration-instant);--media-duration-indicator:var(--media-duration-instant);--media-duration-menu:0s;--media-duration-slider:0s;--media-delay-dialog:0s;--media-hidden-scale:1;--media-hidden-blur:0px;--media-hidden-offset:0px;--media-hidden-icon-scale:1;--media-hidden-indicator-scale:1;--media-hidden-indicator-offset:0px;--media-hidden-playback-scale:1;--media-hidden-popup-scale:1;--media-hidden-popup-blur:0px;--media-hidden-preview-scale:1;--media-hidden-preview-offset:0px;--media-hidden-seek-offset:0px;--media-popup-translate-distance:0px;--media-spinner-animation:none;--media-icon-airplay-fill-animation:none;--media-icon-airplay-triangle-animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin{--media-popover:var(--media-background);--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 80%, transparent);--media-backdrop-filter-surface:none;--media-backdrop-filter-indicator:none;--media-backdrop-filter-dialog:none;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff40, inset 0 0 0 1px #ffffff20;scrollbar-width:auto}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .8)}}}@media (forced-colors:active){.media-skin{--media-border:CanvasText;--media-frame-border:CanvasText;--media-popover:Canvas;--media-popover-foreground:CanvasText;--media-ring:CanvasText;--media-shadow-surface-inset:inset 0 1px 0 0 CanvasText, inset 0 0 0 1px CanvasText}}}@layer base{@scope(.media-skin){:scope{text-align:start;text-transform:none;letter-spacing:normal;font-style:normal;font-weight:400}:scope,*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;appearance:none;background:0 0}img,svg,media-icon{max-width:100%;display:block}svg[fill=currentColor]{fill:currentColor}svg[fill=none]{fill:none}svg[stroke=currentColor]{stroke:currentColor}video{border-radius:inherit;-o-object-fit:var(--media-object-fit,contain);object-fit:var(--media-object-fit,contain);-o-object-position:var(--media-object-position,center);object-position:var(--media-object-position,center);width:100%;max-width:100%;height:100%;display:block}media-icon>svg{width:100%;height:100%}media-tooltip-group,media-dialog,media-alert-dialog,media-error-dialog,media-controls{display:contents}[hidden][hidden]{display:none!important}}@media (prefers-reduced-motion:no-preference){.media-skin{interpolate-size:allow-keywords}}@supports not selector(:popover-open){:where(.media-skin) [popover]:not([data-open],[data-ending-style]){display:none!important}.media-skin:is([data-preset=audio],[data-preset=live-audio]){overflow:visible!important}}}@layer components{@scope(.media-skin[data-theme=neutral]){.media-container,:scope.media-container{isolation:isolate;border-radius:var(--media-video-border-radius);background-color:var(--media-background);width:100%;height:100%;font-family:var(--media-font-family,"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif);font-size:calc(var(--media-spacing) * 3.25);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;outline-offset:-4px;transition-property:outline-offset,outline-color;transition-duration:.15s;transition-duration:var(--media-duration-fast);--spacing:var(--media-spacing);outline:2px solid #0000;line-height:1.5;transition-timing-function:cubic-bezier(0,0,.2,1);display:block;position:relative;overflow:clip;container:media-root/inline-size}.media-container:after,:scope.media-container:after{pointer-events:none;z-index:10;border-radius:inherit;content:"";border-style:solid;border-width:1px;border-color:var(--media-frame-border);position:absolute;inset:0}.media-container:focus-visible,:scope.media-container:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-container:fullscreen:after,:scope.media-container:fullscreen:after{content:"";display:none}}@scope(.media-skin[data-theme=neutral]){.media-button{width:var(--media-control-size);height:var(--media-control-size);cursor:pointer;touch-action:manipulation;border-radius:var(--media-control-radius);text-align:center;min-height:0;color:inherit;outline-offset:-2px;transition-property:background-color,color,outline-offset,scale;transition-duration:var(--media-duration);will-change:scale;-webkit-user-select:none;user-select:none;corner-shape:var(--media-control-corner-shape);background-color:#0000;border-style:solid;border-width:0;outline:2px solid #0000;flex-shrink:0;place-items:center;padding:0;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}@media (hover:hover){.media-button:not([aria-disabled=true]):hover{background-color:var(--media-accent);color:var(--media-accent-foreground)}}.media-button:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-button:not([aria-disabled=true]):active{scale:.97}.media-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@supports (corner-shape:squircle){.media-button{border-radius:1rem}}@media (prefers-reduced-motion:reduce){.media-button{will-change:auto;transition-property:background-color,color;scale:1}}.media-button:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}}@scope(.media-skin[data-theme=neutral]){.media-airplay-button:not([data-airplay-state=connected]){--media-icon-airplay-fill-animation:none;--media-icon-airplay-triangle-animation:none}.media-airplay-button-enter-icon{opacity:0}@scope(.media-airplay-button){:scope:not([data-airplay-state=connected]) .media-airplay-button-enter-icon{opacity:1;scale:1}}.media-airplay-button-exit-icon{opacity:0}@scope(.media-airplay-button){:scope[data-airplay-state=connected] .media-airplay-button-exit-icon{opacity:1;scale:1}}.media-button-icon{width:var(--media-icon-size,calc(var(--media-spacing) * 4.5));height:var(--media-icon-size,calc(var(--media-spacing) * 4.5));filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration);text-shadow:inherit;grid-row-start:1;grid-column-start:1;transition-timing-function:cubic-bezier(0,0,.2,1)}}@scope(.media-skin[data-theme=neutral]){.media-mute-button-high-icon{opacity:0}@scope(.media-mute-button){:scope:not([data-muted]):not([data-volume-level=low]) .media-mute-button-high-icon{opacity:1;scale:1}}.media-mute-button-low-icon{opacity:0}@scope(.media-mute-button){:scope:not([data-muted])[data-volume-level=low] .media-mute-button-low-icon{opacity:1;scale:1}}.media-mute-button-off-icon{opacity:0}@scope(.media-mute-button){:scope[data-muted] .media-mute-button-off-icon{opacity:1;scale:1}}}@scope(.media-skin[data-theme=neutral]){.media-captions-button-off-icon{opacity:0}@scope(.media-captions-button){:scope:not([data-active]) .media-captions-button-off-icon{opacity:1;scale:1}}.media-captions-button-on-icon{opacity:0}@scope(.media-captions-button){:scope[data-active] .media-captions-button-on-icon{opacity:1;scale:1}}}@scope(.media-skin[data-theme=neutral]){.media-playback-rate-button{font-variant-numeric:tabular-nums}.media-playback-rate-button:after{content:attr(data-rate) "×";width:4ch}}@scope(.media-skin[data-theme=neutral]){.media-play-button-pause-icon{scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0}@scope(.media-play-button){:scope[data-started]:not([data-paused]):not([data-ended]) .media-play-button-pause-icon{opacity:1;scale:1}}.media-play-button-play-icon{scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0}@scope(.media-play-button){:scope:not([data-ended]):not([data-started]) .media-play-button-play-icon,:scope:not([data-ended])[data-paused] .media-play-button-play-icon{opacity:1;scale:1}}.media-play-button-restart-icon{scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0}@scope(.media-play-button){:scope[data-ended] .media-play-button-restart-icon{opacity:1;scale:1}}}@scope(.media-skin[data-theme=neutral]){.media-pip-button-enter-icon{opacity:0}@scope(.media-pip-button){:scope:not([data-pip]) .media-pip-button-enter-icon{opacity:1;scale:1}}.media-pip-button-exit-icon{opacity:0}@scope(.media-pip-button){:scope[data-pip] .media-pip-button-exit-icon{opacity:1;scale:1}}}@scope(.media-skin[data-theme=neutral]){.media-live-button{align-items:center;gap:calc(var(--media-spacing) * 1.5);width:auto;padding-inline:calc(var(--media-spacing) * 3);padding-block:calc(var(--media-spacing) * 2);font-size:calc(var(--media-spacing) * 2.75);letter-spacing:.05em;text-transform:uppercase;font-weight:600;line-height:1;display:inline-flex!important}.media-live-button:before{width:calc(var(--media-spacing) * 2);height:calc(var(--media-spacing) * 2);transition-property:background-color;transition-duration:.15s;transition-duration:var(--media-duration);content:"";background-color:currentColor;border-radius:9999px;flex-shrink:0;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-block}@supports (color:color-mix(in lab, red, red)){.media-live-button:before{background-color:color-mix(in oklab, currentcolor 40%, transparent)}}.media-live-button[data-live-edge]:before{content:"";background-color:var(--media-live-color)}}@scope(.media-skin[data-theme=neutral]){.media-fullscreen-button-enter-icon{opacity:0}@scope(.media-fullscreen-button){:scope:not([data-fullscreen]) .media-fullscreen-button-enter-icon{opacity:1;scale:1}}.media-fullscreen-button-exit-icon{opacity:0}@scope(.media-fullscreen-button){:scope[data-fullscreen] .media-fullscreen-button-exit-icon{opacity:1;scale:1}}}@scope(.media-skin[data-theme=neutral]){.media-cast-button-enter-icon{opacity:0}@scope(.media-cast-button){:scope:not([data-cast-state=connected]) .media-cast-button-enter-icon{opacity:1;scale:1}}.media-cast-button-exit-icon{opacity:0}@scope(.media-cast-button){:scope[data-cast-state=connected] .media-cast-button-exit-icon{opacity:1;scale:1}}}@scope(.media-skin[data-theme=neutral]){.media-seek-button-backward-icon{scale:-1 1}.media-seek-button-backward-label{left:-1px}.media-seek-button-content{display:grid;position:relative}.media-seek-button-forward-label{right:-1px}.media-seek-button-label{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:.7em;font-weight:500;position:absolute;bottom:-3px}}@scope(.media-skin[data-theme=neutral]){.media-button-icon-base{width:var(--media-icon-size,calc(var(--media-spacing) * 4.5));height:var(--media-icon-size,calc(var(--media-spacing) * 4.5));filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));text-shadow:inherit;grid-row-start:1;grid-column-start:1}}@scope(.media-skin[data-theme=neutral]){.media-popup{color:inherit;border-style:solid;border-width:0;margin:0;overflow:visible}.media-popup[data-ending-style]{transform:none}.media-popup[data-starting-style]{transform:translate(var(--media-popup-translate-x-distance,0), var(--media-popup-translate-y-distance,0));filter:none}.media-popup[data-side=bottom]{transform-origin:top;--media-popup-translate-y-distance:calc(var(--media-popup-translate-distance) * -1)}.media-popup[data-side=left]{transform-origin:100%;--media-popup-translate-x-distance:var(--media-popup-translate-distance)}.media-popup[data-side=right]{transform-origin:0;--media-popup-translate-x-distance:calc(var(--media-popup-translate-distance) * -1)}.media-popup[data-side=top]{transform-origin:bottom;--media-popup-translate-y-distance:var(--media-popup-translate-distance)}.media-popup:is([data-starting-style],[data-ending-style]){scale:var(--media-hidden-popup-scale) var(--media-hidden-popup-scale);opacity:0;filter:blur(var(--media-hidden-popup-blur))}.media-popup-safe-area:before{pointer-events:auto;content:"";position:absolute}.media-popup-safe-area[data-side=bottom]:before{content:"";height:var(--media-popup-side-offset);inset-inline:0;bottom:100%}.media-popup-safe-area[data-side=left]:before{content:"";width:var(--media-popup-side-offset);inset-block:0;left:100%}.media-popup-safe-area[data-side=right]:before{content:"";width:var(--media-popup-side-offset);inset-block:0;right:100%}.media-popup-safe-area[data-side=top]:before{content:"";height:var(--media-popup-side-offset);inset-inline:0;top:100%}.media-popup-surface{background-color:var(--media-popover);color:var(--media-popover-foreground);box-shadow:0 0 0 1px var(--media-surface-border,var(--media-border)), var(--media-shadow-surface);-webkit-backdrop-filter:var(--media-backdrop-filter-surface);backdrop-filter:var(--media-backdrop-filter-surface)}.media-popup-surface:after{z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);content:"";display:none;position:absolute;inset:0}.media-popup-transition{transition-property:opacity,filter,transform,scale;transition-duration:var(--media-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.media-popup-transition[data-ending-style]{transition-duration:var(--media-duration-instant)}.media-tooltip{border-radius:var(--media-control-radius);padding-inline:calc(var(--media-spacing) * 2);padding-block:var(--media-spacing);font-size:calc(var(--media-spacing) * 3.25);white-space:nowrap;--media-popup-side-offset:var(--media-tooltip-side-offset);box-shadow:0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, var(--media-shadow-tooltip)!important}.media-tooltip[data-open]{align-items:center;gap:var(--media-spacing);display:flex}.media-tooltip-shortcut{border-radius:var(--media-spacing);background-color:var(--media-muted);text-align:center;min-width:1.5em;font-family:inherit;font-size:calc(var(--media-spacing) * 2.75);margin-inline-end:calc(var(--media-spacing) * -1);padding:.1em;font-weight:600;line-height:1.25}}:where(.media-skin[data-theme=neutral]) .media-popup-surface{background-color:var(--media-popover);color:var(--media-popover-foreground);box-shadow:0 0 0 1px var(--media-surface-border,var(--media-border)), var(--media-shadow-surface);-webkit-backdrop-filter:var(--media-backdrop-filter-surface);backdrop-filter:var(--media-backdrop-filter-surface)}:where(.media-skin[data-theme=neutral]) .media-popup-surface:after{z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);content:"";display:none;position:absolute;inset:0}@scope(.media-skin[data-theme=neutral]){.media-volume-popover{border-radius:var(--media-control-radius);padding-inline:0;padding-block:calc(var(--media-spacing) * 3);--media-popup-side-offset:var(--media-popover-side-offset)}.media-volume-popover[data-side=left]{background-image:linear-gradient(to left, var(--media-controls) 80%, transparent 100%);--media-popover-side-offset:0rem;border-style:solid;border-width:0;border-radius:0;padding-block:0;padding-inline-start:calc(var(--media-spacing) * 16);padding-inline-end:calc(var(--media-spacing) * 2);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.media-volume-popover[data-side=left]:after{content:"";display:none}.media-volume-popover[data-side=right]{padding:0;padding-inline:calc(var(--media-spacing) * 3);--media-popover-side-offset:0rem;border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.media-volume-popover[data-side=right]:after{content:"";display:none}}@scope(.media-skin[data-theme=neutral]){}@scope(.media-skin[data-theme=neutral]){}@scope(.media-skin[data-theme=neutral]){.media-menu-back-chevron{width:calc(var(--media-icon-size,calc(var(--media-spacing) * 4.5)) * 7 / 9);height:calc(var(--media-icon-size,calc(var(--media-spacing) * 4.5)) * 7 / 9);color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;rotate:180deg}@scope(.media-menu-back-item){:scope:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-back-chevron{color:inherit}}.media-menu-back-chevron:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:0deg;scale:1}.media-menu-forward-chevron{width:calc(var(--media-icon-size,calc(var(--media-spacing) * 4.5)) * 7 / 9);height:calc(var(--media-icon-size,calc(var(--media-spacing) * 4.5)) * 7 / 9);color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0}@scope(.media-menu-trigger-item){:scope:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-forward-chevron{color:inherit}}.media-menu-forward-chevron:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){scale:-1 1}}@scope(.media-skin[data-theme=neutral]){.media-menu-item-indicator{opacity:0;flex-shrink:0;margin-inline-start:auto;margin-inline-end:calc(var(--media-spacing) * -1)}@scope(.media-menu-radio-item){:scope[aria-checked=true] .media-menu-item-indicator{opacity:1}}.media-menu-radio-item{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--media-spacing) * 1.5);border-radius:var(--media-menu-item-radius);padding-inline:calc(var(--media-spacing) * 2);padding-block:calc(var(--media-spacing) * 1.5);text-align:start;white-space:nowrap;color:inherit;font-variant-numeric:tabular-nums;outline-offset:-2px;transition-property:background-color,color;transition-duration:.15s;transition-duration:var(--media-duration-fast);-webkit-user-select:none;user-select:none;text-shadow:0 1px 0 var(--media-shadow-current-color);outline:2px solid #0000;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.media-menu-radio-item:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-menu-radio-item[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.media-menu-radio-item[data-availability=unavailable],.media-menu-radio-item[data-availability=unsupported]{display:none}.media-menu-radio-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}@supports (top:anchor(top)){.media-menu-radio-item{transition-duration:var(--media-duration-instant)}.media-menu-radio-item[data-highlighted]{anchor-name:--media-menu-item-highlight-anchor}.media-menu-radio-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){transition-duration:var(--media-duration-slow);background-color:#0000}}.media-menu-radio-item-icon{width:var(--media-icon-size,calc(var(--media-spacing) * 4.5));height:var(--media-icon-size,calc(var(--media-spacing) * 4.5));color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0}@scope(.media-menu-radio-item){:scope:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-radio-item-icon{color:inherit}}}@scope(.media-skin[data-theme=neutral]){.media-menu-back-item{margin-bottom:calc(var(--media-spacing) * .5);cursor:pointer;align-items:center;gap:calc(var(--media-spacing) * 1.5);border-radius:var(--media-menu-item-radius);width:100%;padding-inline:calc(var(--media-spacing) * 2);padding-block:calc(var(--media-spacing) * 1.5);text-align:start;white-space:nowrap;outline-offset:-2px;transition-property:background-color,color;transition-duration:.15s;transition-duration:var(--media-duration-fast);-webkit-user-select:none;user-select:none;text-shadow:0 1px 0 var(--media-shadow-current-color);outline:2px solid #0000;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.media-menu-back-item:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-menu-back-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}@supports (top:anchor(top)){.media-menu-back-item{transition-duration:var(--media-duration-instant)}.media-menu-back-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){transition-duration:var(--media-duration-slow)}}.media-menu-content{max-height:inherit;overscroll-behavior:none;transition-property:translate,filter;transition-duration:.15s;transition-duration:var(--media-duration-menu);anchor-scope:--media-menu-item-highlight-anchor;outline-style:none;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;overflow:auto}@media (forced-colors:active){.media-menu-content{outline-offset:2px;outline:2px solid #0000}}.media-menu-content:not([data-submenu]){inset-inline:var(--media-spacing);top:var(--media-spacing);gap:calc(var(--media-spacing) * .5);flex-direction:column;display:flex}.media-menu-content:not([data-submenu])[data-child-open]{filter:blur(var(--media-hidden-blur));translate:-100%}.media-menu-content:not([data-submenu])[data-child-open]:before{content:"";display:none}.media-menu-content[data-submenu]{z-index:10;max-height:inherit;padding:var(--media-spacing);inset-inline:0;top:0}.media-menu-content:not([data-submenu])[data-child-open]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){translate:100%}.media-menu-content:is([data-starting-style],[data-ending-style]):before{content:"";display:none}.media-menu-content[data-submenu]:is([data-starting-style],[data-ending-style]){pointer-events:none;filter:blur(var(--media-hidden-blur));overflow:hidden;translate:100%}.media-menu-content[data-submenu]:is([data-starting-style],[data-ending-style]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){translate:-100%}@supports (top:anchor(top)){.media-menu-content:before{content:"";position-anchor:--media-menu-item-highlight-anchor;inset:anchor(inside);overflow-anchor:none;pointer-events:none;border-radius:var(--media-menu-item-radius);background-color:var(--media-accent);transition:inset var(--media-duration-fast) ease-in-out;position:absolute}.media-menu-content:has([data-highlighted=""]):before{content:"";transition-duration:0s}}.media-menu-content:is([data-starting-style],[data-ending-style]) :before{content:"";display:none}.media-menu-hint{align-items:center;gap:var(--media-spacing);min-width:0;margin-inline-start:auto;padding-inline-start:calc(var(--media-spacing) * 2);display:inline-flex}.media-menu-hint-label{max-width:calc(var(--media-spacing) * 24);text-overflow:ellipsis;white-space:nowrap;opacity:.65;overflow:hidden}.media-menu-radio-group{max-height:inherit;gap:calc(var(--media-spacing) * .5);anchor-scope:--media-menu-item-highlight-anchor;flex-direction:column;display:flex}.media-menu-radio-group:is([data-starting-style],[data-ending-style]):before{content:"";display:none}@supports (top:anchor(top)){.media-menu-radio-group:before{content:"";position-anchor:--media-menu-item-highlight-anchor;inset:anchor(inside);overflow-anchor:none;pointer-events:none;border-radius:var(--media-menu-item-radius);background-color:var(--media-accent);transition:inset var(--media-duration-fast) ease-in-out;position:absolute}.media-menu-radio-group:has([data-highlighted=""]):before{content:"";transition-duration:0s}}.media-menu-radio-group:is([data-starting-style],[data-ending-style]) :before{content:"";display:none}.media-menu-separator{margin-block:var(--media-spacing);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--media-border);display:block}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-menu-separator{border-color:var(--media-foreground)}@supports (color:color-mix(in lab, red, red)){.media-menu-separator{border-color:color-mix(in oklab, var(--media-foreground) 25%, transparent)}}}.media-menu-trigger-item{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--media-spacing) * 1.5);border-radius:var(--media-menu-item-radius);padding-inline:calc(var(--media-spacing) * 2);padding-block:calc(var(--media-spacing) * 1.5);text-align:start;white-space:nowrap;color:inherit;font-variant-numeric:tabular-nums;outline-offset:-2px;transition-property:background-color,color;transition-duration:.15s;transition-duration:var(--media-duration-fast);-webkit-user-select:none;user-select:none;text-shadow:0 1px 0 var(--media-shadow-current-color);outline:2px solid #0000;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.media-menu-trigger-item:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-menu-trigger-item[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.media-menu-trigger-item[data-availability=unavailable],.media-menu-trigger-item[data-availability=unsupported]{display:none}.media-menu-trigger-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}@supports (top:anchor(top)){.media-menu-trigger-item{transition-duration:var(--media-duration-instant)}.media-menu-trigger-item[data-highlighted]{anchor-name:--media-menu-item-highlight-anchor}.media-menu-trigger-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){transition-duration:var(--media-duration-slow);background-color:#0000}}.media-menu-trigger-item-icon{width:var(--media-icon-size,calc(var(--media-spacing) * 4.5));height:var(--media-icon-size,calc(var(--media-spacing) * 4.5));color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0}@scope(.media-menu-trigger-item){:scope:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-trigger-item-icon{color:inherit}}}@scope(.media-skin[data-theme=neutral]){.media-menu-badge{border-radius:var(--media-control-radius);background-color:var(--media-accent);padding-inline:calc(var(--media-spacing) * 1.5);font-size:.7em;font-weight:600}.media-menu-tier{opacity:.7;padding-inline-start:calc(var(--media-spacing) * .5);padding-top:1px;font-size:.7em;font-weight:600;line-height:1}@scope(.media-menu-trigger-item){}}@scope(.media-skin[data-theme=neutral]){.media-menu-popup{height:var(--media-menu-height);max-height:min(var(--media-menu-available-height,calc(var(--media-spacing) * 56)), calc(var(--media-spacing) * 56));width:var(--media-menu-width);max-width:var(--media-menu-available-width);min-width:calc(var(--media-spacing) * 44);overscroll-behavior:none;border-radius:var(--media-popup-radius);padding:var(--media-spacing);transition-property:opacity,filter,transform,scale;transition-duration:var(--media-duration-fast);--media-popup-side-offset:var(--media-popover-side-offset);border-style:solid;border-width:0;margin:0;transition-timing-function:cubic-bezier(0,0,.2,1);overflow:hidden!important}.media-menu-popup:is([data-starting-style],[data-ending-style]){transition-property:opacity,filter,transform,scale;transition-duration:var(--media-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}}@scope(.media-skin[data-theme=neutral]){.media-menu-resizable-popup{transition-property:opacity,filter,transform,scale,width,height;transition-duration:var(--media-duration-fast), var(--media-duration-fast), var(--media-duration-fast), var(--media-duration-fast), var(--media-duration-menu), var(--media-duration-menu)}.media-settings-menu-trigger-icon{transition-property:transform,translate,scale,rotate;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(.4,0,.2,1)}@scope(.media-settings-menu-trigger){:scope[aria-expanded=true] .media-settings-menu-trigger-icon{rotate:90deg}}@media (prefers-reduced-motion:reduce){.media-settings-menu-trigger-icon{transition-property:none}}.media-settings-menu-trigger-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}@layer utilities;@property --media-slider-fill{syntax:"<percentage>";inherits:true;initial-value:0%}@property --media-slider-buffer{syntax:"<percentage>";inherits:true;initial-value:0%}@property --sf-controls-alpha{syntax:"<number>";inherits:true;initial-value:1}.sf-player.media-skin{--base:24px;--sf-font-family:Poppins, Roboto, "Helvetica Neue", "Segoe UI", Arial, sans-serif;--sf-foreground:#ffffffe6;--sf-hover:#ffffff40;--sf-tooltip-background:#1c1c1ce6;--sf-blur:blur(5px) brightness(100%) saturate(200%);--sf-blur-rest:blur(0) brightness(100%) saturate(100%);--sf-controls-fade:.25s;--sf-pulse-rest:blur(5px) brightness(90%) saturate(200%);--sf-pulse-peak:blur(5px) brightness(100%) saturate(220%);--sf-popup-background:#000000b3;--sf-popup-blur:blur(10px) brightness(100%) saturate(200%);--sf-surface-edge:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--sf-surface-shadow:0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--sf-shadow-color:#00000026;--sf-text-shadow:0 1px 0 var(--sf-shadow-color);--sf-text-shadow-image:0 0 4px #000000bf;--sf-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--sf-ease-out:cubic-bezier(.22, 1, .36, 1);--sf-duration-fast:.15s;--sf-duration:.3s;--sf-pulse-duration:2s;--media-font-family:var(--sf-font-family);--media-foreground:var(--sf-foreground);--media-controls-foreground:var(--sf-foreground);--media-control-size:calc(2 * var(--base));--media-control-radius:9999px;--media-control-corner-shape:round;--media-accent:var(--sf-hover);--media-accent-foreground:var(--sf-foreground);--media-popover:var(--sf-tooltip-background);--media-popover-foreground:var(--sf-foreground);--media-tooltip-side-offset:8px;--media-shadow-tooltip:var(--sf-surface-edge), var(--sf-surface-shadow);--media-video-border-radius:0;--media-frame-border:transparent;--media-background:transparent;aspect-ratio:16/9;max-width:100%;max-height:56.25vw;font-family:var(--sf-font-family);font-size:calc(.75 * var(--base));-webkit-font-smoothing:antialiased;-o-object-fit:contain;object-fit:contain;line-height:normal}.sf-player.media-skin:not([data-audio]){background:#000}.sf-player.media-skin:not([data-audio],[data-reduced]){will-change:opacity}.sf-player.media-skin:not([data-audio]) :is(.sf-poster-image,.sf-slotted-poster){background:#000}@supports (color:oklch(from red l c h)){.sf-player.media-skin{--sf-shadow-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15))}}.sf-player.media-skin[data-reduced]{--sf-ease-spring:var(--sf-ease-out);--sf-hover:#ffffff4d;--sf-blur:none;--sf-blur-rest:none;--sf-pulse-rest:none;--sf-pulse-peak:none;--sf-popup-background:#141414f5;--sf-popup-blur:none;--sf-surface-edge:inset 0 1px 0 0 #ffffff40, inset 0 0 0 1px #ffffff20}.sf-player.breakpoint-sm{--base:20px}.sf-player.breakpoint-xs{--base:18px}.sf-player[data-is-mobile=true]{--base:22px}.sf-player[data-is-mobile=true].breakpoint-xs{--base:20px}.sf-player[data-fullscreen]{--base:24px}@keyframes saturate-pulse{0%{-webkit-backdrop-filter:var(--sf-pulse-rest);backdrop-filter:var(--sf-pulse-rest)}50%{-webkit-backdrop-filter:var(--sf-pulse-peak);backdrop-filter:var(--sf-pulse-peak)}to{-webkit-backdrop-filter:var(--sf-pulse-rest);backdrop-filter:var(--sf-pulse-rest)}}.sf-controls{--sf-controls-alpha:1;text-shadow:var(--sf-text-shadow);pointer-events:none;transition:--sf-controls-alpha var(--sf-controls-fade);position:absolute;inset:0}:where(.sf-controls,.sf-controls :has(.media-button))>:where(:not(:has(.media-button))){opacity:var(--sf-controls-alpha)}.custom-control-bar{height:calc(2 * var(--base));line-height:calc(2 * var(--base));justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.sf-controls>.custom-control-bar,.sf-controls>.sf-time-range,.sf-controls>.sf-top-controls{pointer-events:auto}.sf-controls:not([data-visible]):not(:has(:focus-visible)){--sf-controls-alpha:0}.sf-controls:not([data-visible]):not(:has(:focus-visible)) *{pointer-events:none!important}.sf-player:not([data-controls-visible]) .sf-controls{transition-duration:.1s}.sf-player:not([data-started]):not([data-no-autohide]) .sf-controls{--sf-controls-alpha:0!important;visibility:hidden!important}.sf-control-group{align-items:center;display:flex}.sf-controls>.sf-top-controls{--media-control-size:36px;text-shadow:none;isolation:isolate;border-radius:9999px;align-items:center;position:absolute;top:16px;right:16px}.sf-top-controls:after{z-index:-1;pointer-events:none;content:"";border-radius:inherit;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);opacity:var(--sf-controls-alpha);background:#0009;position:absolute;inset:0}.media-gradient-bottom{pointer-events:none;-webkit-backdrop-filter:blur(2px)brightness()saturate(120%);backdrop-filter:blur(2px)brightness()saturate(120%);background:linear-gradient(#0000000d 0%,#00000040 20%,#00000080 50%,#000000bf 80% 100%);width:100%;height:88px;transition:opacity .25s,height .3s ease-in-out;position:absolute;bottom:0;-webkit-mask:linear-gradient(#0000,#000 20%);mask:linear-gradient(#0000,#000 20%)}.media-gradient-bottom:not([data-visible]){opacity:0}.sf-player:not([data-controls-visible]) .media-gradient-bottom{transition-duration:.1s}.media-gradient-bottom[data-no-progress-bar]{height:72px}.sf-player[data-reduced] .media-gradient-bottom{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#00000026 0%,#00000073 20%,#000000b3 50%,#000000e6 80% 100%)}.sf-player:has(.sf-controls :focus-visible) .media-gradient-bottom{opacity:1}.sf-player:not([data-started]):not([data-no-autohide]) .media-gradient-bottom{visibility:hidden!important;opacity:0!important}.sf-player video.sf-media::-webkit-media-text-track-container{display:none}.sf-player video.sf-media::cue{color:#0000;text-shadow:none;background-color:#0000}.sf-player video:not(.sf-media){display:none!important}:where(.sf-player) .media-button{width:var(--media-control-size);height:var(--media-control-size);color:var(--sf-foreground);cursor:pointer;outline-offset:2px;border-radius:var(--media-control-radius);isolation:isolate;-webkit-backdrop-filter:var(--sf-blur-rest);backdrop-filter:var(--sf-blur-rest);transition:backdrop-filter var(--sf-duration) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0 2px;padding:0;font-size:14px;display:inline-flex;position:relative;overflow:visible}:where(.sf-player) .media-button:before{z-index:-1;pointer-events:none;content:"";background:var(--sf-hover);border-radius:inherit;opacity:0;transition:opacity var(--sf-duration-fast) var(--sf-ease-out), scale var(--sf-duration) var(--sf-ease-spring);position:absolute;inset:0;scale:.7}@media (hover:hover){:where(.sf-player) .media-button:not(.no-hover):hover{-webkit-backdrop-filter:var(--sf-blur);backdrop-filter:var(--sf-blur)}:where(.sf-player) .media-button:not(.no-hover):hover:before{opacity:1;scale:1}}:where(.sf-player) .media-button:not(.no-hover):active{transition-duration:var(--sf-duration-fast);transform:scale(.9)scale(1)}:where(.sf-player) .media-button svg{z-index:2;width:100%;height:100%;filter:drop-shadow(0 1px 0 var(--sf-shadow-color));fill:none;stroke:var(--sf-foreground);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;position:relative}.sf-top-controls .media-button,.sf-player[data-is-mobile=true] .media-button{margin:0}.sf-top-controls .media-button svg{filter:none}:where(.sf-player) .media-button:is([disabled],[aria-disabled=true]){pointer-events:none;cursor:not-allowed;opacity:calc(.4 * var(--sf-controls-alpha))}:where(.sf-player) .media-button:is([disabled],[aria-disabled=true]) svg{stroke:#ffffff80}:where(.sf-player) :is(.settings-menu-button,.captions-menu-button):not(.no-hover):active{transform:none}:where(.sf-player) :is(.settings-menu-button,.captions-menu-button):not(.no-hover):active:before,:where(.sf-player) :is(.settings-menu-button,.captions-menu-button):not(.no-hover):active svg{transition-duration:var(--sf-duration-fast);scale:.9}:where(.sf-player) .media-tooltip{font-family:var(--sf-font-family);color:var(--sf-foreground);text-shadow:none;pointer-events:none;background:var(--sf-popup-background);-webkit-backdrop-filter:var(--sf-popup-blur);backdrop-filter:var(--sf-popup-blur);border-radius:9999px;padding:8px 16px;font-size:14px;line-height:1.2}:where(.sf-player) .media-tooltip-shortcut{text-align:center;background:#ffffff26;border-radius:9999px;min-width:1.5em;margin-inline-end:-8px;padding:1px 6px;font-size:12px;font-weight:600;line-height:1.3}.sf-visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.status-label{font-family:var(--media-font-family);color:#ffffffe6;white-space:nowrap;align-items:center;padding:0 8px;font-size:14px;font-weight:400;display:flex}@media (max-width:768px){.status-label{padding:0 6px;font-size:13px}}.sf-menu-popup{--media-popover-side-offset:clamp(8px, 2vw, 20px);--media-popover-boundary-offset:clamp(8px, 2vw, 20px);box-sizing:border-box;width:var(--media-menu-width);min-width:0;max-width:min(300px, calc(100vw - 20px), var(--media-menu-available-width,300px));height:var(--media-menu-height);max-height:min(400px, calc(100vh - 100px), var(--media-menu-available-height,400px));font:normal 14px / 1 var(--sf-font-family);-webkit-font-smoothing:antialiased;color:#ffffffe6;text-shadow:none;-webkit-user-select:none;user-select:none;background:var(--sf-popup-background);box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);-webkit-backdrop-filter:var(--sf-popup-blur);backdrop-filter:var(--sf-popup-blur);border:0;border-radius:24px;margin:0;padding:0;overflow:hidden}.sf-menu-popup:is([data-starting-style],[data-ending-style]){opacity:0}.sf-menu-popup .sf-menu-content{max-height:100%;padding-block:calc(.15 * var(--base) + .4em);padding-inline:calc(.45 * var(--base));overscroll-behavior:none;scrollbar-width:none;inset-inline:0;outline:none;flex-direction:column;gap:0;display:flex;position:absolute;top:0;overflow:hidden auto}.sf-menu-popup .sf-menu-content:before{display:none}.sf-menu-popup .sf-menu-content::-webkit-scrollbar{display:none}.sf-menu-popup .sf-menu-content[data-submenu]{padding-block:calc(.15 * var(--base));padding-inline:0}.sf-menu-popup .sf-menu-list{flex-direction:column;padding-block:.4em;display:flex}.sf-menu-popup .sf-menu-content[data-submenu] .sf-menu-list{padding-inline:calc(.45 * var(--base))}.sf-menu-popup .sf-menu-item{min-height:calc(1.3 * var(--base));padding:0;padding-right:calc(.1 * var(--base));padding-left:calc(.4 * var(--base));white-space:nowrap;cursor:pointer;border-radius:9999px;outline:0;flex-shrink:0;align-items:center;font-size:14px;font-weight:500;transition:background .15s linear;display:flex}.sf-menu-popup .sf-menu-item:focus-visible{box-shadow:inset 0 0 0 2px #1b7fcce6}.sf-menu-popup .sf-menu-item:hover,.sf-menu-popup .sf-menu-item[data-highlighted=pointer]{color:inherit;background-color:#5c5c6680}.sf-menu-popup .sf-menu-item svg{fill:currentColor;flex-shrink:0;height:20px;display:block}.sf-menu-popup .sf-menu-label{text-overflow:ellipsis;flex:1;overflow:hidden}.sf-menu-popup .sf-menu-indicator{visibility:hidden;margin-right:.5ch;height:1.25em!important}.sf-menu-popup [aria-checked=true] .sf-menu-indicator{visibility:visible}.sf-menu-popup .sf-menu-hint{text-overflow:ellipsis;text-align:right;max-width:100px;margin-inline:1em .2em;font-size:.8em;font-weight:400;display:inline-block;position:relative;top:.04em;overflow:hidden}.sf-menu-popup .sf-menu-back{white-space:nowrap;cursor:pointer;border-bottom:1px solid #ffffff40;outline:0;flex-shrink:0;align-items:center;min-height:44px;padding:.4em .7em;font-size:14px;font-weight:500;line-height:1.5;display:flex}.sf-menu-popup .sf-menu-back:focus-visible{box-shadow:inset 0 0 0 2px #1b7fcce6}.sf-menu-popup .sf-menu-back svg{fill:currentColor;height:20px;margin-right:.5ch;display:block}@container media-root not (min-width:600px){.sf-player .sf-menu-popup .sf-menu-item{min-height:var(--base);padding-left:calc(.2 * var(--base));font-size:12px}.sf-player .sf-menu-popup .sf-menu-back{font-size:12px}}.sf-menu-popup .sf-menu-item[role=menuitemradio]{padding-right:calc(.4 * var(--base))}@container media-root not (min-width:600px){.sf-player .sf-menu-popup .sf-menu-item[role=menuitemradio]{padding-right:calc(.2 * var(--base))}}.sf-player .media-button.captions-menu-button svg{fill:currentColor;stroke:none;transition:scale var(--sf-duration) var(--sf-ease-spring)}.captions-menu-button .cc-underline{opacity:0;transition:opacity var(--sf-duration-fast) var(--sf-ease-out)}.sf-player[data-subtitles-showing] .captions-menu-button .cc-underline{opacity:1}.captions-menu-button .cc-c{transform-origin:50%;transition:transform var(--sf-duration) var(--sf-ease-spring)}.captions-menu-button.hovering .cc-c:first-child,.captions-menu-button[aria-expanded=true] .cc-c:first-child{transform:translate(-1px)}.captions-menu-button.hovering .cc-c:nth-child(2),.captions-menu-button[aria-expanded=true] .cc-c:nth-child(2){transform:translate(1px)}.captions-menu-button[aria-expanded=true].hovering .cc-c:first-child,.captions-menu-button[aria-expanded=true].hovering .cc-c:nth-child(2){transform:translate(0)}.cast-button[data-availability=unavailable]{display:none}@keyframes icon-pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.counter-overlay{--sf-counter-offset:24px;bottom:var(--sf-counter-offset);left:var(--sf-counter-offset);z-index:50;min-width:250px;max-width:calc(100% - 2 * var(--sf-counter-offset));color:#ffffffe6;white-space:nowrap;pointer-events:none;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);animation:saturate-pulse var(--sf-pulse-duration) ease-in-out infinite;background:#0009;border-radius:9999px;align-items:center;padding:12px 32px 12px 20px;font-size:14px;line-height:1.3;display:flex;position:absolute}.counter-overlay[data-from-playlist]{bottom:96px}.counter-icon{width:32px;height:32px;margin-right:12px;display:block}:where(.sf-player:not([data-reduced])) .counter-icon{animation:icon-pulse var(--sf-pulse-duration) ease-in-out infinite}.counter-content{font-family:var(--media-font-family);flex-direction:column;display:flex}.counter-text{font-size:15px;font-weight:500}.counter-date{font-size:14px;font-weight:700}.counter-timer{font-variant-numeric:tabular-nums;text-align:left;width:6.6ch;display:inline-block}@container media-root (600px<=width<768px){.counter-overlay{--sf-counter-offset:20px;min-width:225px;padding:10px 24px 10px 16px;font-size:13px}.counter-icon{width:28px;height:28px;margin-right:10px}.counter-text{font-size:14px}.counter-date{font-size:13px}}@container media-root not (min-width:600px){.counter-overlay{--sf-counter-offset:16px;min-width:200px;padding:8px 24px;font-size:12px}.counter-icon{width:24px;height:24px;display:none}.counter-text{font-size:13px}.counter-date{font-size:12px}}.sf-player[data-fullscreen] .sf-custom-button[data-hide-in-fullscreen]{display:none}.subtitle-overlay{--sf-subtitle-width:80%;--sf-subtitle-bottom-visible:80px;--sf-subtitle-bottom-hidden:20px;--sf-subtitle-font-size:21px;--sf-subtitle-line-height:2.3;--sf-subtitle-padding:6px 20px;z-index:100;width:var(--sf-subtitle-width);max-width:var(--sf-subtitle-width);text-align:center;pointer-events:none;transition:bottom var(--sf-duration) var(--sf-ease-out);position:absolute;left:50%;transform:translate(-50%)}@container media-root (600px<=width<768px){.sf-player .subtitle-overlay{--sf-subtitle-width:85%;--sf-subtitle-font-size:17px;--sf-subtitle-line-height:1.9;--sf-subtitle-padding:3px 12px}}@container media-root (768px<=width<960px){.sf-player .subtitle-overlay{--sf-subtitle-font-size:19px;--sf-subtitle-line-height:2.1;--sf-subtitle-padding:4px 16px}}@container media-root (min-width:1200px){.sf-player .subtitle-overlay{--sf-subtitle-width:72%;--sf-subtitle-bottom-visible:90px;--sf-subtitle-bottom-hidden:28px;--sf-subtitle-font-size:24px;--sf-subtitle-line-height:2.4;--sf-subtitle-padding:8px 26px}}.subtitle-overlay[data-mobile]{--sf-subtitle-width:90%;--sf-subtitle-bottom-visible:70px;--sf-subtitle-bottom-hidden:15px;--sf-subtitle-font-size:14px;--sf-subtitle-line-height:1.3}.subtitle-overlay--controls-visible{bottom:var(--sf-subtitle-bottom-visible)}.subtitle-overlay--controls-hidden{bottom:var(--sf-subtitle-bottom-hidden)}.subtitle-text{font-family:var(--media-font-family);font-size:var(--sf-subtitle-font-size);font-weight:400;line-height:var(--sf-subtitle-line-height)}.subtitle-text__span{color:#fff;padding:var(--sf-subtitle-padding);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000000d9;border-radius:16px}.subtitle-overlay[data-mobile] .subtitle-text{text-shadow:0 0 4px #000000bf,0 0 2px #000;display:inline-block}.subtitle-overlay[data-mobile] .subtitle-text__span{-webkit-box-decoration-break:slice;box-decoration-break:slice;letter-spacing:.3px;background:#000c;border-radius:6px;padding:4px 8px;line-height:1.5;display:inline-block}.subtitle-placeholder{opacity:0;height:1px}.overlay-button-base{all:revert;font-family:var(--media-font-family);color:#ffffffe6;cursor:pointer;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);transition:background var(--sf-duration-fast) var(--sf-ease-out), color var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);animation:saturate-pulse var(--sf-pulse-duration) ease-in-out infinite;background:#0009;border:none;justify-content:center;align-items:center;font-weight:500;display:flex}@media (hover:hover){.overlay-button-base:not(.no-hover):hover{color:#fff;background:#000c}}.sf-player .overlay-button-base.circular:before{display:none}.sf-player .overlay-button-base:not(.no-hover):active{transition-duration:var(--sf-duration-fast);transform:scale(.96)}.overlay-button-base svg{transition:stroke var(--sf-duration-fast) var(--sf-ease-out)}.overlay-button-base:not(.no-hover):hover svg{stroke:#fff}.overlay-button-base.circular{border-radius:50%}.overlay-button-base.rounded{isolation:isolate;border-radius:9999px;overflow:hidden}.first-play-overlay{z-index:999;visibility:visible;cursor:pointer;opacity:1;transition:opacity var(--sf-duration) var(--sf-ease-out), visibility var(--sf-duration) var(--sf-ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.first-play-overlay .overlay-button-base{width:100px;height:100px}.first-play-overlay .overlay-button-base svg{width:80px;height:80px}@container media-root not (min-width:768px){.sf-player .first-play-overlay .overlay-button-base,.sf-player .first-play-overlay .overlay-button-base svg{width:80px;height:80px}}.sf-player[data-started]:not([data-ended]) .first-play-overlay{visibility:hidden;pointer-events:none;opacity:0}.first-play-overlay:where([data-visible]){visibility:visible;pointer-events:auto;opacity:1}.first-play-overlay:where(:not([data-visible])){visibility:hidden;pointer-events:none;opacity:0}.first-play-overlay[data-autoplay][data-visible]{animation:first-play-appear var(--sf-duration) var(--sf-ease-out) 1s both}@keyframes first-play-appear{0%{opacity:0}to{opacity:1}}.fullscreen-button .fs-arrow{translate:0%}.fullscreen-button.hovering .fs-arrow{animation:var(--sf-duration) up-left-bounce var(--sf-ease-spring)}.fullscreen-button.hovering .fs-enter-top,.fullscreen-button.hovering .fs-exit-bottom{animation-name:up-right-bounce}.fullscreen-button.hovering .fs-enter-bottom,.fullscreen-button.hovering .fs-exit-top{animation-name:down-left-bounce}@keyframes up-left-bounce{0%{translate:0}50%{translate:-4% -4%}}@keyframes up-right-bounce{0%{translate:0}50%{translate:4% -4%}}@keyframes down-left-bounce{0%{translate:0}50%{translate:-4% 4%}}.reconnecting-overlay{z-index:10;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);animation:saturate-pulse var(--sf-pulse-duration) ease-in-out infinite;background:#0009;border-radius:24px;justify-content:center;align-items:center;padding:12px 24px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.reconnecting-content{font-family:var(--media-font-family);text-align:center;flex-direction:column;align-items:center;display:flex}.reconnecting-title{color:#ffffffe6;margin:0;font-size:20px;font-weight:600;line-height:1.4}.reconnecting-subtitle{color:#fffc;margin:0;font-size:14px;font-weight:500;line-height:1.4}.live-indicator-wrapper{margin-right:8px;display:inline-block;position:relative}.live-dot{z-index:3;background:#eee;border-radius:50%;width:10px;height:10px;position:relative}[data-part=live-button][data-live-edge] .live-dot{background:linear-gradient(45deg,#ef4a5f,#d1415a);box-shadow:0 0 8px #ef4a5f4d}[data-part=live-button][data-live-edge] .pulse-ring{z-index:1;opacity:.75;width:14px;height:14px;animation:ping var(--sf-pulse-duration) var(--sf-ease-out) infinite;background:#ef4a5f;border-radius:50%;position:absolute;top:-2px;left:-2px}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}[data-part=live-button]{vertical-align:middle;box-sizing:border-box;color:var(--sf-foreground);font:500 13px / 1 var(--media-font-family);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin-left:8px;padding:10px;transition:background .15s linear;display:inline-flex;position:relative}.sf-player:not([data-paused]) [data-part=live-button][data-live-edge]{cursor:not-allowed}[data-part=live-button]:focus{outline:0}[data-part=live-button]:focus-visible{box-shadow:inset 0 0 0 2px #1b7fcce6}.preview-indicator{font-family:var(--media-font-family);color:#fff;text-transform:uppercase;align-items:center;gap:8px;margin-left:8px;padding:4px 12px 4px 8px;font-size:13px;font-weight:500;display:flex}.preview-dot{z-index:3;background:linear-gradient(45deg,#22c55e,#16a34a);border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 8px #22c55e4d}.preview-pulse-ring{z-index:1;opacity:.75;width:14px;height:14px;animation:ping var(--sf-pulse-duration) var(--sf-ease-out) infinite;background:#22c55e;border-radius:50%;position:absolute;top:-2px;left:-2px}.sf-player[data-reduced] [data-part=live-button][data-live-edge] .pulse-ring,.sf-player[data-reduced] .preview-pulse-ring{animation:none}.live-delay-indicator{z-index:10;visibility:hidden;pointer-events:none;transition:transform var(--sf-duration) var(--sf-ease-out), visibility .3s;position:absolute;top:24px;left:24px;transform:translate(-20px)}.live-delay-indicator[data-show=true]{visibility:visible;pointer-events:auto;transform:translate(0)}.sf-player:not([data-controls-visible]):not([data-no-autohide]) .live-delay-indicator{visibility:hidden!important;pointer-events:none!important;transform:translate(-20px)!important}.sf-player:not([data-started]) .live-delay-indicator[data-show=true]{visibility:visible!important;pointer-events:auto!important;transform:translate(0)!important}.live-delay-indicator .indicator-content{min-height:38px;font-family:var(--media-font-family);color:#ffffffe6;cursor:pointer;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);opacity:0;transition:opacity var(--sf-duration) var(--sf-ease-out), background var(--sf-duration-fast) var(--sf-ease-out), color var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);animation:saturate-pulse var(--sf-pulse-duration) ease-in-out infinite;background:#0009;border-radius:9999px;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.live-delay-indicator[data-show=true] .indicator-content{opacity:1}.sf-player[data-reduced] .live-delay-indicator .indicator-content{animation:none}.sf-player:not([data-controls-visible]):not([data-no-autohide]) .live-delay-indicator .indicator-content{opacity:0!important}.sf-player:not([data-started]) .live-delay-indicator[data-show=true] .indicator-content{opacity:1!important}.live-delay-indicator .indicator-content:hover{color:#fff!important;background:#000c!important}.live-delay-indicator .indicator-content:active{transition-duration:var(--sf-duration-fast);transform:scale(.96)}.live-delay-indicator .live-delay-button{box-sizing:border-box;font:inherit;vertical-align:middle;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.live-delay-indicator .live-delay-button:focus{outline:0}.live-delay-indicator .live-delay-button:focus-visible{box-shadow:inset 0 0 0 2px #1b7fcce6}.live-delay-indicator .live-delay-button span.text{font-family:var(--media-font-family);font-variant-numeric:tabular-nums;color:#ffffffe6;font-weight:500;text-transform:none!important}.live-delay-indicator .indicator-content:hover .live-delay-button span.text{color:#fff!important}@container media-root not (min-width:600px){.sf-player .live-delay-indicator{top:16px;left:16px}.sf-player .live-delay-indicator .indicator-content{min-height:36px;padding:6px 12px;font-size:12px}}.mute-indicator-container{all:revert;z-index:1000;visibility:hidden;pointer-events:none;transition:top .3s,visibility .3s;position:absolute;top:24px;left:24px}.sf-player[data-volume-level=off] .mute-indicator-container{visibility:visible!important;pointer-events:auto!important}.sf-player:has(.live-delay-indicator[data-show=true]) .mute-indicator-container{top:70px}.sf-player:not([data-controls-visible]):not([data-no-autohide]) .mute-indicator-container{top:24px!important}.mute-indicator-container .overlay-button-base{white-space:nowrap;opacity:0;min-height:38px;transition:opacity var(--sf-duration) var(--sf-ease-out), background var(--sf-duration-fast) var(--sf-ease-out), color var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);gap:2px;padding:3px 16px 3px 8px;font-size:14px;line-height:1.2}.mute-indicator-container .overlay-button-base svg{flex-shrink:0;width:32px;height:32px}.sf-player[data-volume-level=off] .mute-indicator-container .overlay-button-base{opacity:1}@container media-root not (min-width:600px){.sf-player .mute-indicator-container{top:16px;left:16px}.sf-player:has(.live-delay-indicator[data-show=true]) .mute-indicator-container{top:60px}.sf-player:not([data-controls-visible]):not([data-no-autohide]) .mute-indicator-container{top:16px!important}.sf-player .mute-indicator-container .overlay-button-base{min-height:36px;padding:2px 12px 2px 6px;font-size:12px}.sf-player .mute-indicator-container .overlay-button-base svg{width:28px;height:28px}}.mute-indicator-container .muted-path{transform-origin:21px 16px;transform-box:view-box;transition:opacity var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring)}.mute-indicator-container .vol-path{opacity:0;transform-box:view-box;transition:opacity var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);transform:translate(-2px)}@media (hover:hover){.mute-indicator-container .overlay-button-base:hover .muted-path{opacity:0;transform:scale(.5)}.mute-indicator-container .overlay-button-base:hover .vol-path{opacity:1;transform:none}.mute-indicator-container .overlay-button-base:hover .vol-high-path{transition-delay:60ms}}.pip-button .pip-icon path:nth-child(2){transform-origin:50%;transition:transform var(--sf-duration) var(--sf-ease-spring)}.pip-button[data-pip] .pip-icon path:nth-child(2){transform:translate(2px,2px)scale(1.1)}.pip-button:not([data-pip]).hovering .pip-icon path:nth-child(2),.pip-button[data-pip].hovering .pip-icon path:nth-child(2){transform:translate(1px,1px)scale(1.05)}.sf-top-controls .pip-button:not([data-availability=available]){display:none}.custom-play-button .icon-play{opacity:0;transform-origin:50%;transform-box:view-box;transition:opacity var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);transform:scale(.5)}.custom-play-button[data-paused] .icon-play{opacity:1;transform:scale(1)}.sf-player[data-is-mobile=true] .custom-play-button :is(.icon-play,.pause-left,.pause-right){transition:none}.custom-play-button .pause-left,.custom-play-button .pause-right{opacity:1;transform-box:view-box;transition:opacity var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);font-size:4px;transform:translate(0)}.custom-play-button[data-paused] .pause-left,.custom-play-button[data-paused] .pause-right{opacity:0;font-size:10px}.custom-play-button[data-paused] .pause-right{transform-origin:100%;transform:translate(-8px)}.sf-error-backdrop{z-index:1001;background:#0006;transition:opacity .2s;position:absolute;inset:0}.sf-error-popup{z-index:1002;max-width:min(420px,100% - 32px);font-family:var(--media-font-family);color:#ffffffe6;text-align:center;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);-webkit-backdrop-filter:var(--sf-blur);backdrop-filter:var(--sf-blur);background:#0009;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sf-error-backdrop:is([data-starting-style],[data-ending-style]),.sf-error-popup:is([data-starting-style],[data-ending-style]){opacity:0}.sf-error-title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.sf-error-description{color:#fffc;margin:0;font-size:14px;font-weight:500;line-height:1.4}.sf-error-close{margin-top:4px;padding:6px 16px;font-size:14px;animation:none}.sf-error-close:focus-visible{outline-offset:2px;outline:2px solid #1b7fcce6}.next-button svg,.prev-button svg{height:var(--media-control-size)}.next-button[disabled],.prev-button[disabled]{pointer-events:none;cursor:not-allowed;opacity:calc(.5 * var(--sf-controls-alpha));background:0 0}.play-rate-button{width:calc(2 * var(--base));height:calc(2 * var(--base));font-family:var(--media-font-family);font-weight:700;line-height:1}.replay-info-indicator{z-index:10;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--sf-duration) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-out), bottom var(--sf-duration) var(--sf-ease-out);position:absolute;bottom:24px;left:24px;transform:translateY(20px)}.replay-info-indicator[data-visible]{opacity:1;transform:translateY(0)}.sf-player[data-controls-visible] .replay-info-indicator,.sf-player[data-paused] .replay-info-indicator,.sf-player[data-no-autohide] .replay-info-indicator{bottom:80px}.sf-player:not([data-started]) .replay-info-indicator{opacity:0!important;transform:translateY(20px)!important}.sf-player:not([data-controls-visible]):not([data-no-autohide]) .replay-info-indicator{bottom:24px;opacity:0!important;transform:translateY(20px)!important}.replay-info-indicator-content{min-height:38px;font-family:var(--media-font-family);color:#ffffffe6;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);animation:saturate-pulse var(--sf-pulse-duration) ease-in-out infinite;background:#0009;border-radius:9999px;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}@container media-root not (min-width:600px){.sf-player .replay-info-indicator{left:16px}.sf-player .replay-info-indicator-content{padding:8px 12px;font-size:12px}}.media-seek-button svg{height:var(--media-control-size)}.settings-menu-button svg{transition:transform var(--sf-duration) var(--sf-ease-spring), scale var(--sf-duration) var(--sf-ease-spring);transform:rotate(0)}.settings-menu-button.hovering svg{transform:rotate(30deg)}.settings-menu-button[aria-expanded=true] svg{transform:rotate(60deg)}.sf-settings-menu{min-width:calc(10 * var(--base))}.skip-ad-container{all:revert;z-index:1000;visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--sf-duration) var(--sf-ease-out);position:absolute;bottom:80px;right:16px}.sf-player[data-started] .skip-ad-container{visibility:visible!important;pointer-events:auto!important;opacity:1!important}.skip-ad-button-wrapper{display:inline-block;position:relative}.skip-ad-circular-button{width:50px;height:50px;font-family:var(--media-font-family,inherit);color:#fff;text-align:center;cursor:pointer;box-shadow:var(--sf-surface-edge), var(--sf-surface-shadow);transition:background var(--sf-duration-fast) var(--sf-ease-out), transform var(--sf-duration) var(--sf-ease-spring);animation:saturate-pulse var(--sf-pulse-duration) ease-in-out infinite;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:600;line-height:1.2;display:flex}.skip-ad-circular-button:hover{color:#fff;background:#000c}.skip-ad-circular-button:active{transition-duration:var(--sf-duration-fast);transform:scale(.96)}.skip-ad-circular-button:disabled{cursor:not-allowed;opacity:.7}.skip-ad-circular-button:disabled:active{transform:none}.countdown-border{pointer-events:none;border-radius:50%;width:50px;height:50px;position:absolute;top:0;left:0}.countdown-circle{fill:none;stroke:#f5a860;stroke-width:4px;stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1s linear;transform:rotate(-90deg)}.skip-ad-container .skip-ad-overlay-button{padding:12px 24px}.theater-button svg{height:var(--media-control-size);cursor:pointer;transition:transform .1s cubic-bezier(.4,0,1,1)}.sf-player[data-fullscreen] .theater-button{display:none}.theater-button rect{transform-origin:50%;transition:transform var(--sf-duration) var(--sf-ease-spring)}.theater-button.hovering svg[data-theater-mode=normal] rect{transform:scaleX(1.1)scaleY(.95)}.theater-button.hovering svg[data-theater-mode=large] rect{transform:scaleX(.95)scaleY(1.1)}.media-time-display{box-sizing:border-box;padding:calc(.5 * var(--base));font-family:var(--media-font-family);font-variant-numeric:tabular-nums;vertical-align:middle;color:#ffffffe6;text-align:center;background:0 0;justify-content:center;align-items:center;font-size:15px;font-weight:400;line-height:1;display:inline-flex;position:relative}.sf-time-range{--sf-time-range-color:var(--media-accent-color,var(--sf-foreground));right:10px;bottom:calc(var(--base) + 18px);height:calc(2 * var(--base));touch-action:none;cursor:pointer;border-radius:calc(.25 * var(--base));outline:none;align-items:center;display:flex;position:absolute;left:10px}.sf-time-range[data-in-roll]{--sf-time-range-color:#f5a860;pointer-events:none!important}.sf-time-range:has(:focus-visible){box-shadow:inset 0 0 0 2px #1b7fcce6}.sf-time-range-chapters,.sf-time-range-chapter{position:absolute;inset:0}.sf-time-range-chapter{clip-path:inset(0 var(--sf-chapter-right,0px) 0 var(--sf-chapter-left,0px))}.sf-time-range-track{border-radius:calc(.25 * var(--base));will-change:transform;background:#ffffff26;height:5px;transition:transform .1s ease-in-out;position:absolute;top:calc(50% - 2.5px);left:0;right:0;overflow:hidden}.sf-player[data-reduced] .sf-time-range-track{background:#ffffff40}.sf-time-range-chapter[data-highlighted] .sf-time-range-track{transform:scaleY(2)}.sf-time-range-buffer,.sf-time-range-pointer,.sf-time-range-fill{will-change:width;height:100%;position:absolute;top:0;left:0}.sf-time-range-buffer{width:var(--sf-buffer,var(--media-slider-buffer));background:#fff6}.sf-time-range-pointer{visibility:hidden;width:var(--media-slider-pointer);opacity:0;background:#ffffff80;transition:visibility .25s,opacity .25s}@media (hover:hover){.sf-time-range:hover .sf-time-range-pointer{visibility:visible;opacity:1;transition:visibility .5s,opacity .5s}}.sf-time-range-fill{width:var(--media-slider-fill);background:var(--sf-time-range-color)}.sf-time-range-thumb{top:50%;left:var(--media-slider-fill);width:var(--base);height:var(--base);background:rgb(from var(--sf-time-range-color) r g b / 1);border-radius:var(--base);opacity:0;outline:none;transition:opacity .1s linear;position:absolute;translate:-50% -50%}.sf-time-range:hover .sf-time-range-thumb,.sf-time-range[data-dragging] .sf-time-range-thumb{opacity:1}.sf-time-range[data-dragging] .sf-time-range-fill{width:var(--media-slider-pointer)}.sf-time-range[data-dragging] .sf-time-range-thumb{left:var(--media-slider-pointer)}.sf-time-range-preview{visibility:hidden;opacity:0;margin-bottom:-10px;transition-property:visibility,opacity;transition-duration:.25s;bottom:100%}.sf-time-range-preview[data-dragging]{visibility:visible;opacity:1;transition-duration:.5s;transition-delay:.25s}@media (hover:hover){.sf-time-range-preview[data-pointing]{visibility:visible;opacity:1;transition-duration:.5s;transition-delay:.25s}}.sf-time-range-box{width:min-content;font-family:var(--media-font-family);color:var(--sf-foreground);flex-direction:column;align-items:center;display:flex}.sf-time-range-thumbnail-frame{border:calc(.125 * var(--base)) solid #fff;border-radius:calc(.5 * var(--base));background:0 0;line-height:0;display:block;overflow:hidden;box-shadow:0 0 4px #0003}.sf-time-range-thumbnail-frame:has(>[data-hidden]){visibility:hidden}.sf-time-range-thumbnail{min-width:160px;max-width:160px;min-height:90px;max-height:90px}.sf-time-range-thumbnail-image{display:block}@container media-root not (min-width:600px){.sf-time-range-thumbnail{min-width:96px;max-width:96px;min-height:54px;max-height:54px}}.sf-time-range-chapter-title{box-sizing:border-box;min-width:100%;text-shadow:var(--sf-text-shadow-image);padding:3.5px 9px 0;text-overflow:ellipsis!important;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;max-height:72.8px!important;font-size:14px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.sf-time-range-chapter-title:empty{display:none!important}.sf-time-range-time{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:100%;text-shadow:var(--sf-text-shadow-image);padding:3.5px 9px;font-size:13px;line-height:17px;display:block}.sf-volume-controls{align-items:center;display:flex;position:static}.sf-volume-controls[data-absolute]{align-items:normal;display:block;position:relative}[data-part=mute-button]{position:relative}[data-part=mute-button] .muted-path{opacity:0;transition:clip-path var(--sf-duration-fast) var(--sf-ease-out)}[data-part=mute-button][data-volume-level=off] .muted-path{opacity:1}[data-part=mute-button] .vol-path{opacity:1;transition:opacity var(--sf-duration) var(--sf-ease-out)}[data-part=mute-button][data-volume-level=off] .vol-path{opacity:0}[data-part=mute-button] .vol-low-path,[data-part=mute-button] .vol-high-path{opacity:0;transition:opacity var(--sf-duration-fast) var(--sf-ease-out)}[data-part=mute-button][data-volume-level=low] .vol-low-path,[data-part=mute-button][data-volume-level=medium] .vol-low-path,[data-part=mute-button][data-volume-level=high] .vol-low-path,[data-part=mute-button][data-volume-level=medium] .vol-high-path,[data-part=mute-button][data-volume-level=high] .vol-high-path{opacity:1}.media-volume-range-wrapper{opacity:0;width:0;transition:width var(--sf-duration) var(--sf-ease-out), opacity var(--sf-duration-fast) var(--sf-ease-out);justify-content:center;align-items:center;display:inline-flex}.sf-volume-controls[data-absolute] .media-volume-range-wrapper{z-index:1000;width:calc(4 * var(--base));position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.media-volume-range{box-sizing:content-box;width:calc(4 * var(--base));touch-action:none;cursor:pointer;background:0 0;border-radius:24px;align-items:center;height:22px;margin-left:8px;padding:8px 0;display:flex;position:relative;overflow:visible}.sf-volume-controls[data-absolute] .media-volume-range{margin-left:0}@container media-root not (min-width:600px){.sf-player .media-volume-range{display:none}}.media-volume-range-track{background:#ffffff40;border-radius:24px;height:6px;position:absolute;left:0;right:0;overflow:hidden}.media-volume-range-fill{width:var(--media-slider-fill);background:var(--media-accent-color,var(--sf-foreground));height:100%;position:absolute;top:0;left:0}.media-volume-range-thumb{left:var(--media-slider-fill);width:var(--base);height:var(--base);opacity:0;border-radius:24px;position:absolute;transform:translate(-50%)}@container media-root not (min-width:600px){.sf-player .media-volume-range-wrapper{display:none}}[data-part=mute-button]:hover~.media-volume-range-wrapper,.media-volume-range-wrapper:hover,.media-volume-range-wrapper:focus-within{width:calc(4.5 * var(--base));opacity:var(--sf-controls-alpha)}.sf-volume-controls[data-absolute] [data-part=mute-button]:hover~.media-volume-range-wrapper,.sf-volume-controls[data-absolute] .media-volume-range-wrapper:hover,.sf-volume-controls[data-absolute] .media-volume-range-wrapper:focus-within{width:calc(4 * var(--base))}.media-volume-range-wrapper:has(:focus-visible) .media-volume-range-track{outline-offset:2px;outline:2px solid #1b7fcce6}
