[data-media-player]{contain:style;box-sizing:border-box;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:inline-flex;position:relative}[data-media-player] *{box-sizing:border-box}:where([data-media-player][data-view-type=video]){aspect-ratio:16/9}[data-media-player]:focus,[data-media-player]:focus-visible{outline:none}[data-media-player][data-view-type=video][data-started]:not([data-controls]){pointer-events:auto;cursor:none}[data-media-player] slot{display:contents}[data-media-provider]{box-sizing:border-box;border-radius:inherit;width:100%;aspect-ratio:inherit;align-items:center;display:flex;position:relative;overflow:hidden}[data-media-player]:not([data-view-type=audio]) [data-media-provider],[data-media-player][data-fullscreen] [data-media-provider]{height:100%}[data-media-player][data-view-type=audio] [data-media-provider]{background-color:unset;display:contents}[data-media-provider] audio{width:100%}:where(video:not([width]):not([height]),iframe:not([width]):not([height])){aspect-ratio:16/9;width:100%}:where([data-media-provider] video),:where([data-media-provider] iframe){aspect-ratio:inherit;object-fit:contain;touch-action:manipulation;border-radius:inherit;width:100%;height:auto;display:inline-block}[data-media-provider] iframe{height:100%}[data-media-player][data-view-type=audio] video,[data-media-player][data-view-type=audio] iframe{display:none}[data-media-player][data-fullscreen] video{height:100%}[data-media-provider] iframe:not([src]){display:none}iframe.vds-youtube[data-no-controls]{height:1000%}.vds-blocker{width:100%;height:auto;aspect-ratio:inherit;pointer-events:auto;border-radius:inherit;z-index:1;position:absolute;inset:0}[data-ended] .vds-blocker{background-color:#000}.vds-icon:focus{outline:none}.vds-google-cast{color:#dedede;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:sans-serif;font-weight:500;display:flex}.vds-google-cast svg{--size:max(18%,40px);width:var(--size);height:var(--size);margin-bottom:8px}.vds-google-cast-info{font-size:calc(var(--media-height)/100*6)}
.flamingo-player{--flamingo-accent:var(--primary);aspect-ratio:16/9;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#000;width:100%;position:relative;overflow:hidden;container-type:inline-size}.flamingo-player__media,.flamingo-player__media media-provider,.flamingo-player__media video,.flamingo-player__poster{width:100%;height:100%}.flamingo-player__media video,.flamingo-player__poster{object-fit:contain}.flamingo-player__surface{z-index:1;touch-action:manipulation;position:absolute;inset:0}.flamingo-player__poster{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s,visibility .16s;position:absolute;inset:0}.flamingo-player__poster[data-visible]{opacity:1;visibility:visible}.flamingo-player__chrome{--chrome-top:5rem;--chrome-x:.9rem;--chrome-bottom:.4rem;z-index:10;padding:var(--chrome-top)var(--chrome-x)var(--chrome-bottom);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0000,#00000052 45%,#000000c7);transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;inset:auto 0 0;transform:translateY(.5rem)}.flamingo-player__chrome[data-visible]{opacity:1;visibility:visible;pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out,visibility;transform:translateY(0)}.flamingo-player__media[data-fullscreen] .flamingo-player__chrome{padding:max(var(--chrome-top),env(safe-area-inset-top))max(var(--chrome-x),env(safe-area-inset-right))max(var(--chrome-bottom),env(safe-area-inset-bottom))max(var(--chrome-x),env(safe-area-inset-left))}.flamingo-player__chrome[data-visible]>.flamingo-player__timeline,.flamingo-player__chrome[data-visible]>.flamingo-player__control-row{pointer-events:auto}.flamingo-player__control-row,.flamingo-player__controls-left,.flamingo-player__controls-right{align-items:center;min-width:0;display:flex}.flamingo-player__control-row{justify-content:space-between;gap:.25rem}.flamingo-player__center{display:contents}.flamingo-player__controls-left,.flamingo-player__controls-right{gap:.1rem}.flamingo-player__button,.flamingo-player__quality-button{color:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;min-width:2.6rem;height:2.6rem;transition:color .12s,background-color .12s,transform .12s;display:inline-flex}.flamingo-player__button:hover,.flamingo-player__quality-button:hover{color:#fff;transform:scale(1.08)}.flamingo-player__button:focus-visible,.flamingo-player__quality-button:focus-visible{color:#fff;background:#ffffff1f}.flamingo-player__button:focus-visible,.flamingo-player__quality-button:focus-visible,.flamingo-player__menu button:focus-visible,.flamingo-player__large-play:focus-visible{outline-offset:2px;outline:2px solid #fff}.flamingo-player__button svg{width:1.35rem;height:1.35rem}.flamingo-player__button[data-active]{color:var(--flamingo-accent)}.flamingo-player__quality-button{letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:.3rem;gap:.2rem;min-width:0;padding-inline:.55rem;font-size:.82rem;font-weight:600}.flamingo-player__quality-badge{background:var(--flamingo-accent);color:#111;letter-spacing:.03em;border-radius:.18rem;padding:.12rem .22rem;font-size:.56rem;font-weight:800;line-height:1;transform:translateY(-.4rem)}.flamingo-player__quality-badge[data-badge="4K"]{background:#f5c518}.flamingo-player__time-group{align-items:center;min-width:0;display:flex}.flamingo-player__time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffffffeb;padding-inline:.35rem;font-size:.84rem}.flamingo-player__time [data-type]{display:inline}.flamingo-player__preview-time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:.35rem;font-size:.75rem}.flamingo-player__preview-time[data-ending]{color:var(--flamingo-accent);font-weight:700}.flamingo-player__timeline{cursor:pointer;touch-action:none;align-items:center;width:100%;height:1rem;display:flex;position:relative}.flamingo-player__timeline-track{background:#ffffff38;border-radius:999px;width:100%;height:4px;transition:height .12s;position:relative;overflow:hidden}.flamingo-player__timeline:hover .flamingo-player__timeline-track,.flamingo-player__timeline:focus-visible .flamingo-player__timeline-track,.flamingo-player__timeline[data-dragging] .flamingo-player__timeline-track{height:6px}.flamingo-player__timeline-buffer,.flamingo-player__timeline-fill{transform-origin:0;position:absolute;inset:0}.flamingo-player__timeline-buffer{width:var(--slider-progress,0%);background:#ffffff73}.flamingo-player__timeline-fill{width:var(--slider-fill,0%);background:var(--flamingo-accent)}.flamingo-player__timeline-thumb{left:var(--slider-fill,0%);background:var(--flamingo-accent);opacity:0;border-radius:999px;width:.9rem;height:.9rem;transition:opacity .12s;position:absolute;transform:translate(-50%);box-shadow:0 0 0 .3rem #ffffff29,0 1px 4px #00000080}.flamingo-player__timeline:hover .flamingo-player__timeline-thumb,.flamingo-player__timeline:focus-visible .flamingo-player__timeline-thumb,.flamingo-player__timeline[data-dragging] .flamingo-player__timeline-thumb{opacity:1}.flamingo-player__timeline-preview{font-variant-numeric:tabular-nums;opacity:0;visibility:hidden;pointer-events:none;background:#000000d9;border-radius:.25rem;padding:.25rem .45rem;font-size:.75rem;transition:opacity .1s,visibility .1s;position:absolute;bottom:1.25rem}.flamingo-player__timeline-preview[data-visible]{opacity:1;visibility:visible}.flamingo-player__volume{align-items:center;display:flex}.flamingo-player__volume input{opacity:0;width:0;accent-color:var(--flamingo-accent);transition:width .15s,opacity .15s}.flamingo-player__volume:hover input,.flamingo-player__volume:focus-within input{opacity:1;width:5rem}.flamingo-player__menu-anchor{position:relative}.flamingo-player__menu{color:#fff;background:#121212f7;border:1px solid #ffffff24;border-radius:.35rem;width:min(17rem,100vw - 2rem);max-height:min(23rem,70vh);padding:.45rem;position:absolute;bottom:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 .75rem 2rem #00000073}.flamingo-player__quality-menu{width:9rem}.flamingo-player__menu button{border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.flamingo-player__menu button:hover{background:#ffffff1a}.flamingo-player__menu button svg{width:1rem;height:1rem}.flamingo-player__menu-section{color:#ffffffc2;gap:.35rem;padding:.35rem 0;font-size:.78rem;display:grid}.flamingo-player__menu-heading{align-items:center;gap:.35rem;display:flex}.flamingo-player__menu-heading svg{width:1rem;height:1rem}.flamingo-player__choice-row{grid-template-columns:repeat(4,1fr);gap:.2rem;display:grid}.flamingo-player__choice-row button{justify-content:center;padding-inline:.25rem}.flamingo-player__choice-row button[aria-pressed=true]{color:var(--flamingo-accent);background:#ffffff1a}.flamingo-player__start-layer,.flamingo-player__end-layer,.flamingo-player__error,.flamingo-player__buffering{z-index:6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.flamingo-player__start-layer{pointer-events:none;background:#00000029}.flamingo-player__large-play{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0000006b;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:4.75rem;height:4.75rem;transition:background .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 .6rem 2rem #00000059}.flamingo-player__large-play:hover{background:var(--flamingo-accent);border-color:#0000;transform:scale(1.06)}.flamingo-player__large-play svg{width:2rem;height:2rem;animation:none;translate:.14rem}.flamingo-player__start-status{text-shadow:0 1px 4px #000;font-size:.85rem;position:absolute;top:calc(50% + 2.5rem)}.flamingo-player__buffering svg{animation:.85s linear infinite flamingo-player-spin}.flamingo-player__buffering{z-index:8;pointer-events:none}.flamingo-player__buffering svg{width:2.5rem;height:2.5rem}.flamingo-player__playback-feedback{z-index:7;color:#fff;pointer-events:none;will-change:opacity,transform;background:#0000007a;border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.3s cubic-bezier(.2,.75,.25,1) forwards flamingo-player-playback-feedback;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.flamingo-player__playback-feedback svg{width:2rem;height:2rem;animation:.3s cubic-bezier(.2,.75,.25,1) forwards flamingo-player-playback-feedback-icon}.flamingo-player__end-layer{z-index:14;text-align:center;background:#000000b3;padding:1rem}.flamingo-player__replay{background:#000000b3;border-radius:999px;width:3.5rem;height:3.5rem}.flamingo-player__preview-end{flex-direction:column;align-items:center;gap:.8rem;display:flex}.flamingo-player__preview-replay{color:#ffffffb8;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.flamingo-player__preview-replay:hover{color:#fff}.flamingo-player__preview-replay svg{width:.9rem;height:.9rem}.flamingo-player__error{z-index:16;text-align:center;background:#000c;flex-direction:column;gap:.75rem;padding:1rem}.flamingo-player__error button{color:#111;background:#fff;border-radius:.25rem;align-items:center;gap:.4rem;padding:.55rem .9rem;display:flex}.flamingo-player__error button svg{width:1rem;height:1rem}.flamingo-player__captions{z-index:5;color:#fff;text-align:center;transition:bottom .2s;position:absolute;inset:auto 5% 12%}.flamingo-player__captions [data-part=cue]{background:#0000004d;border-radius:.15rem;padding:.12em .3em;font-size:clamp(.9rem,2.4cqi,1.45rem);line-height:1.4;display:inline-block}.flamingo-player__mobile-only,.flamingo-player__quality-section,.flamingo-player__time .flamingo-player__remaining{display:none}.flamingo-player__seek-icon{place-items:center;display:inline-grid}.flamingo-player__seek-icon>*{grid-area:1/1}.flamingo-player__seek-icon b{padding-top:.08rem;font-size:.56rem;font-weight:700;line-height:1}.flamingo-player__button,.flamingo-player__quality-button,.flamingo-player__large-play{touch-action:manipulation}.flamingo-player__button:active,.flamingo-player__large-play:active{transition-duration:60ms;transform:scale(.86)}.flamingo-player__tap-seek{z-index:6;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:40%;font-size:.8rem;font-weight:500;animation:.8s ease-out forwards flamingo-player-tap-seek;display:flex;position:absolute;top:0;bottom:0}.flamingo-player__tap-seek[data-zone=back]{border-radius:0 50% 50% 0;left:0}.flamingo-player__tap-seek[data-zone=forward]{border-radius:50% 0 0 50%;right:0}.flamingo-player__tap-seek .flamingo-player__seek-icon svg{filter:drop-shadow(0 1px 2px #00000073);width:2rem;height:2rem}@keyframes flamingo-player-tap-seek{0%{opacity:0}8%,72%{opacity:1}to{opacity:0}}.flamingo-player__tap-seek[data-continued]{animation-name:flamingo-player-tap-seek-hold}@keyframes flamingo-player-tap-seek-hold{0%,72%{opacity:1}to{opacity:0}}.flamingo-player__tap-seek-glyph{animation:.26s cubic-bezier(.2,.8,.3,1) flamingo-player-tap-seek-nudge;display:inline-flex}.flamingo-player__tap-seek[data-zone=back] .flamingo-player__tap-seek-glyph{--nudge:-.5rem}.flamingo-player__tap-seek[data-zone=forward] .flamingo-player__tap-seek-glyph{--nudge:.5rem}@keyframes flamingo-player-tap-seek-nudge{0%{transform:translate(0)scale(.9)}45%{transform:translateX(var(--nudge,0))scale(1.06)}to{transform:translate(0)scale(1)}}.flamingo-player[data-controls-visible] .flamingo-player__captions{bottom:6rem}@container (max-width:680px){.flamingo-player__desktop-only{display:none!important}.flamingo-player__mobile-only{display:inline-flex}.flamingo-player__start-status{top:calc(50% + 3.25rem)}.flamingo-player__chrome{--chrome-top:0rem;--chrome-x:.25rem;--chrome-bottom:0rem;background:linear-gradient(#00000080,#0000 30%),linear-gradient(#0000 66%,#0009),#0000004d;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;display:grid;inset:0;transform:none}.flamingo-player__chrome[data-visible]{transform:none}.flamingo-player__control-row,.flamingo-player__controls-left,.flamingo-player__controls-right,.flamingo-player__time-group,.flamingo-player__time{display:contents}.flamingo-player__chrome[data-visible]>.flamingo-player__control-row{pointer-events:none}.flamingo-player__chrome[data-visible] :is(.flamingo-player__button,.flamingo-player__menu){pointer-events:auto}.flamingo-player__button{color:#fff;min-width:2.75rem;height:2.75rem}.flamingo-player__button svg{filter:drop-shadow(0 1px 2px #00000073);width:1.3rem;height:1.3rem}.flamingo-player__button:hover{transform:none}.flamingo-player__fullscreen{grid-area:1/1;justify-self:start}.flamingo-player__pip{grid-area:1/2}.flamingo-player__preview-time{grid-area:1/3/auto/6;place-self:center end;margin:0;padding-inline:.35rem;font-size:.7rem}.flamingo-player__mute{grid-area:1/6}.flamingo-player__quality-anchor{display:none}.flamingo-player__center{grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:1.1rem;display:flex}.flamingo-player__center-control.flamingo-player__button{background:0 0;width:3.5rem;height:3.5rem}.flamingo-player__center-control .flamingo-player__seek-icon svg{width:2rem;height:2rem}.flamingo-player__seek-icon b{font-size:.62rem}.flamingo-player__play-toggle.flamingo-player__button{width:4.25rem;height:4.25rem}.flamingo-player__play-toggle.flamingo-player__button svg{width:2.5rem;height:2.5rem}.flamingo-player:not([data-started]) .flamingo-player__center-control{visibility:hidden}.flamingo-player__current,.flamingo-player__remaining{font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;grid-row:3;align-self:center;padding-inline:.45rem;font-size:.78rem;line-height:2.75rem}.flamingo-player__current{grid-column:1}.flamingo-player__time .flamingo-player__remaining{grid-column:4;display:inline}.flamingo-player__time .flamingo-player__duration,.flamingo-player__time .flamingo-player__time-separator{display:none}.flamingo-player__timeline{grid-area:3/2/auto/4;width:auto;height:2.75rem;margin-inline:.2rem}.flamingo-player__timeline-track{background:#ffffff59;height:3px}.flamingo-player__timeline-thumb{opacity:1;width:.75rem;height:.75rem;transition:opacity .12s,width .12s,height .12s;box-shadow:0 1px 3px #00000080}.flamingo-player__timeline[data-dragging] .flamingo-player__timeline-track{height:5px}.flamingo-player__timeline[data-dragging] .flamingo-player__timeline-thumb{width:1.1rem;height:1.1rem}.flamingo-player__timeline-preview{bottom:2.6rem}.flamingo-player__captions-toggle{color:#ffffff8c;grid-area:3/5}.flamingo-player__captions-toggle[data-active]{color:#fff}.flamingo-player__settings-anchor{grid-area:3/6}.flamingo-player__controls-right>.flamingo-player__menu-anchor{position:static}.flamingo-player__menu{overscroll-behavior:contain;width:min(17rem,100cqw - 1rem);max-height:calc(100% - 3.4rem);top:auto;bottom:2.9rem;right:.5rem}.flamingo-player__quality-section{display:grid}.flamingo-player__menu button{min-height:2.75rem}.flamingo-player__large-play{width:4.25rem;height:4.25rem}.flamingo-player[data-controls-visible] .flamingo-player__captions{bottom:3.25rem}}@media (pointer:coarse){.flamingo-player__button,.flamingo-player__quality-button,.flamingo-player__menu button{min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.flamingo-player *,.flamingo-player :before,.flamingo-player :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes flamingo-player-spin{to{transform:rotate(360deg)}}@keyframes flamingo-player-playback-feedback{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}18%{opacity:1;transform:translate(-50%,-50%)scale(.82)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes flamingo-player-playback-feedback-icon{0%{transform:scale(.72)}18%{transform:scale(.9)}to{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.flamingo-player__playback-feedback,.flamingo-player__playback-feedback svg{animation-timing-function:linear}.flamingo-player__playback-feedback{animation-name:flamingo-player-playback-feedback-reduced}.flamingo-player__playback-feedback svg{animation:none}}@keyframes flamingo-player-playback-feedback-reduced{0%,65%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}