.mw-player{--mw-color-primary:#e50914;--mw-color-primary-hover:#ff1a26;--mw-color-foreground:#fff;--mw-color-foreground-muted:#ffffffb3;--mw-color-foreground-faint:#ffffff80;--mw-color-track:#ffffff40;--mw-color-buffer:#ffffff73;--mw-color-scrim-from:transparent;--mw-color-scrim-via:#0000008c;--mw-color-scrim-to:#000000f2;--mw-color-overlay:#000000d9;--mw-pad-x:2.5%;--mw-controls-height:110px;--mw-icon-color:#ffffffeb;--mw-icon-hover:var(--mw-color-foreground);--mw-focus-ring:var(--mw-color-primary);--mw-tap-target:44px;width:100%;color:var(--mw-color-foreground);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#000;font-family:inherit;position:relative;overflow:hidden}@media (min-width:1024px){.mw-player{--mw-pad-x:1.75%}}.mw-player[data-aspect="16/9"]{aspect-ratio:16/9}.mw-player[data-aspect=cinema]{aspect-ratio:3/2}@media (min-width:1024px){.mw-player[data-aspect=cinema]{aspect-ratio:12/4}}.mw-player[data-fullbleed=false]{border-radius:var(--mw-radius,8px);border:1px solid #ffffff0f}.mw-player:fullscreen,.mw-player[data-player-fullscreen=true]{border:none;border-radius:0;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.mw-player:fullscreen,.mw-player[data-player-fullscreen=true]{border:none;border-radius:0;aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}@media (orientation:portrait) and (max-width:1023.98px){.mw-player:fullscreen .mw-sidebar,.mw-player[data-player-fullscreen=true] .mw-sidebar{width:min(86%,480px)}.mw-player:fullscreen .mw-sidebar,.mw-player[data-player-fullscreen=true] .mw-sidebar{width:min(86%,480px)}}.mw-media{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.mw-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.mw-poster[data-visible=false]{opacity:0}.mw-scrim{pointer-events:none;background:linear-gradient(to bottom, var(--mw-color-scrim-from) 0%, #00000059 50%, var(--mw-color-scrim-to) 100%);height:50%;transition:opacity .3s;position:absolute;inset:auto 0 0}.mw-topbar{top:1.5rem;left:var(--mw-pad-x);right:var(--mw-pad-x);z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;transition:opacity .2s;display:flex;position:absolute}.mw-topbar>*{pointer-events:auto}.mw-topbar-title{flex-direction:column;gap:4px;min-width:0;display:flex}.mw-topbar-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--mw-color-foreground-muted);text-shadow:0 1px 4px #000000b3;font-size:11px;font-weight:600}.mw-topbar-name{color:var(--mw-color-foreground);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 12px #000000bf;max-width:70vw;font-size:1.05rem;font-weight:700;overflow:hidden}@media (min-width:1024px){.mw-topbar-name{font-size:1.25rem}}.mw-controls{z-index:20;flex-direction:column;padding-bottom:.75rem;transition:opacity .3s;display:flex;position:absolute;inset:auto 0 0}.mw-bottom-right{margin:0 var(--mw-pad-x) .5rem;pointer-events:auto;justify-content:flex-end;display:flex}.mw-live{letter-spacing:.08em;color:var(--mw-color-foreground);white-space:nowrap;background:#00000059;border-radius:999px;align-items:center;gap:.4rem;margin-left:.5rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.mw-live-dot{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite mw-live-pulse;position:relative;box-shadow:0 0 #ff3b30b3}@keyframes mw-live-pulse{0%{box-shadow:0 0 #ff3b3099}70%{box-shadow:0 0 0 6px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}.mw-serverbar{margin:.15rem var(--mw-pad-x) 0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;pointer-events:auto;align-items:center;gap:.5rem;padding-bottom:.15rem;display:flex;overflow:auto hidden}.mw-serverbar>*{scroll-snap-align:start}.mw-ad-clickthrough{z-index:15;cursor:pointer;text-decoration:none;display:block;position:absolute;inset:0}.mw-player button:not(:disabled),.mw-player a,.mw-player [role=slider]{cursor:pointer}.mw-player button:disabled{cursor:default}.mw-player[data-controls=hidden] .mw-scrim,.mw-player[data-controls=hidden] .mw-controls,.mw-player[data-controls=hidden] .mw-topbar{opacity:0;pointer-events:none}.mw-player[data-controls=visible] .mw-scrim,.mw-player[data-controls=visible] .mw-controls,.mw-player[data-controls=visible] .mw-topbar{opacity:1;pointer-events:auto}.mw-controls-row{margin:0 var(--mw-pad-x);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.mw-controls-left,.mw-controls-right{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.mw-controls-left{gap:.5rem}@media (min-width:720px){.mw-controls-left{gap:.75rem}}.mw-settings{display:inline-flex;position:relative}.mw-settings .mw-iconbtn[data-active=true] svg{transform:rotate(30deg)}.mw-settings .mw-iconbtn svg{transition:transform .2s}.mw-settings-panel,.mw-settings-sheet{-webkit-backdrop-filter:blur(20px);color:#fff;background:#0b0b10e6;border:1px solid #ffffff1a;box-shadow:0 24px 70px -16px #000000d9}.mw-settings-panel{z-index:40;border-radius:.875rem;width:17rem;max-height:min(60vh,24rem);padding:.375rem;animation:.14s ease-out mw-settings-in;position:absolute;bottom:calc(100% + .625rem);right:0;overflow:hidden auto}@keyframes mw-settings-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.mw-settings-backdrop{z-index:59;background:#00000080;animation:.16s ease-out mw-fade-in;position:absolute;inset:0}.mw-settings-sheet{z-index:60;max-height:calc(100% - .75rem);padding:.5rem .75rem calc(1rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:1.25rem 1.25rem 0 0;animation:.22s cubic-bezier(.22,1,.36,1) mw-sheet-up;position:absolute;bottom:0;left:0;right:0;overflow:hidden auto}.mw-settings-grip{background:#ffffff40;border-radius:999px;width:2.5rem;height:.25rem;margin:.25rem auto .625rem}@keyframes mw-fade-in{0%{opacity:0}}@keyframes mw-sheet-up{0%{transform:translateY(100%)}}.mw-settings-list{flex-direction:column;gap:.125rem;display:flex}.mw-settings-title{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;padding:.5rem .625rem;font-size:.75rem;font-weight:600}.mw-settings-row{text-align:left;color:#ffffffeb;background:0 0;border:0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem .625rem;transition:background .15s;display:flex}.mw-settings-row:hover{background:#ffffff14}.mw-settings-row-label{font-size:.9375rem;font-weight:600}.mw-settings-row-value{color:#ffffff8c;align-items:center;gap:.125rem;font-size:.875rem;display:inline-flex}.mw-settings-chevron{color:#fff6}.mw-settings-subhead{align-items:center;gap:.25rem;padding:.375rem .5rem .5rem;font-size:.9375rem;font-weight:700;display:flex}.mw-settings-back{color:#fff;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-right:.25rem;transition:background .15s;display:inline-flex}.mw-settings-back:hover{background:#ffffff1a}.mw-settings-options{flex-direction:column;gap:.125rem;display:flex}.mw-settings-item{color:#ffffffd1;text-align:left;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.5rem;width:100%;padding:.75rem .625rem;font-size:.9375rem;font-weight:500;transition:background .15s,color .15s;display:flex}.mw-settings-item:hover{color:#fff;background:#ffffff14}.mw-settings-item[data-active=true]{color:#fff;background:#ffffff0f}.mw-settings-item:focus-visible{outline:2px solid var(--color-primary,#e11d48);outline-offset:-2px}.mw-settings-check{width:16px;height:16px;color:var(--color-primary,#e11d48);flex-shrink:0;display:inline-flex}.mw-settings-sheet .mw-settings-row,.mw-settings-sheet .mw-settings-item{padding-top:.875rem;padding-bottom:.875rem;font-size:1rem}.mw-now-playing{border-left:1px solid #ffffff2e;align-items:baseline;gap:.625rem;min-width:0;max-width:30vw;margin-left:.875rem;padding-left:1rem;display:none}@media (min-width:900px){.mw-now-playing{display:flex}}.mw-now-playing-title{color:var(--mw-color-foreground);text-shadow:0 1px 4px #000000b3;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.mw-now-playing-sub{color:var(--mw-color-foreground-muted);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000000b3;font-size:.85rem;font-weight:400;overflow:hidden}.mw-time{font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-shadow:0 1px 4px #000000b3;white-space:nowrap;color:var(--mw-color-foreground);margin-left:.5rem;font-size:.95rem;font-weight:500}.mw-time time{color:var(--mw-color-foreground)}.mw-time time+time{color:var(--mw-color-foreground-muted)}@media (max-width:539px){.mw-time{display:none}}.mw-iconbtn{height:var(--mw-tap-target);width:var(--mw-tap-target);cursor:pointer;color:var(--mw-icon-color);background:0 0;border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .12s,background-color .15s;display:inline-flex;position:relative}.mw-iconbtn:hover:not(:disabled){color:var(--mw-icon-hover);background-color:#ffffff14}.mw-iconbtn:active:not(:disabled){transform:scale(.92)}.mw-iconbtn:focus-visible{outline:2px solid var(--mw-focus-ring);outline-offset:2px}.mw-iconbtn:disabled{opacity:.4;cursor:default}.mw-iconbtn--play{width:52px;height:52px}@media (max-width:720px){.mw-iconbtn--md-up{display:none}}@media (max-width:1023.98px){.mw-iconbtn--lg-up{display:none}}.mw-playpause{width:32px;height:32px;display:inline-block;position:relative}.mw-playpause-half{background:currentColor;width:50%;height:100%;transition:clip-path .22s cubic-bezier(.4,0,.2,1);position:absolute;top:0}.mw-playpause-half--left{left:0}.mw-playpause-half--right{right:0}.mw-playpause[data-state=pause] .mw-playpause-half--left{clip-path:polygon(62.5% 12.5%,93.75% 12.5%,93.75% 87.5%,62.5% 87.5%)}.mw-playpause[data-state=pause] .mw-playpause-half--right{clip-path:polygon(6.25% 12.5%,37.5% 12.5%,37.5% 87.5%,6.25% 87.5%)}.mw-playpause[data-state=play] .mw-playpause-half--left{clip-path:polygon(50% 12.5%,100% 31.25%,100% 68.75%,50% 87.5%)}.mw-playpause[data-state=play] .mw-playpause-half--right{clip-path:polygon(0% 31.25%,75% 50%,75% 50%,0% 68.75%)}.mw-iconbtn--seek{position:relative;overflow:visible}.mw-iconbtn--seek:before{content:"";pointer-events:none;background:#fff0;border-radius:9999px;transition:background-color .1s ease-in-out;position:absolute;inset:2px}.mw-iconbtn--seek:active:before{background:#ffffff4d}.mw-seek-stack{z-index:1;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.mw-seek-shape{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(0)}.mw-seek-shape>svg{width:100%;height:100%;display:block}.mw-seek-shape[data-armed=true][data-dir=fwd]{animation:.2s ease-in-out mw-seek-spin-fwd}.mw-seek-shape[data-armed=true][data-dir=back]{animation:.2s ease-in-out mw-seek-spin-back}@keyframes mw-seek-spin-fwd{0%{transform:rotate(0)}50%{transform:rotate(20deg)}to{transform:rotate(0)}}@keyframes mw-seek-spin-back{0%{transform:rotate(0)}50%{transform:rotate(-20deg)}to{transform:rotate(0)}}.mw-seek-num{letter-spacing:-.3px;font-variant-numeric:tabular-nums;pointer-events:none;opacity:1;z-index:1;color:currentColor;justify-content:center;align-items:center;padding-top:2px;font-family:system-ui,-apple-system,sans-serif;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.mw-seek-num[data-flash=true]{animation:1s ease-in-out mw-seek-num-flash}@keyframes mw-seek-num-flash{0%{opacity:1}10%{opacity:0}90%{opacity:0}to{opacity:1}}.mw-seek-accum{letter-spacing:-.3px;font-variant-numeric:tabular-nums;pointer-events:none;z-index:2;white-space:nowrap;color:currentColor;opacity:0;justify-content:center;align-items:center;padding-top:2px;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.mw-seek-accum--fwd{animation:.95s cubic-bezier(0,0,.2,1) mw-seek-accum-fwd}.mw-seek-accum--back{animation:.95s cubic-bezier(0,0,.2,1) mw-seek-accum-back}@keyframes mw-seek-accum-fwd{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(70px)}to{opacity:0;transform:translate(70px)}}@keyframes mw-seek-accum-back{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}55%{opacity:1;transform:translate(-70px)}to{opacity:0;transform:translate(-70px)}}.mw-volume{align-items:center;gap:.25rem;padding-right:.5rem;display:flex}.mw-volume-slider{cursor:pointer;touch-action:none;align-items:center;width:0;height:24px;transition:width .22s cubic-bezier(.16,1,.3,1);display:none;position:relative}@media (min-width:720px){.mw-volume-slider{display:flex}.mw-volume:hover .mw-volume-slider,.mw-volume-slider:focus-within,.mw-volume-slider[data-pointing],.mw-volume-slider[data-dragging]{width:96px}}.mw-volume-track{background:var(--mw-color-track);border-radius:9999px;width:100%;height:4px;position:relative;overflow:hidden}.mw-volume-fill{inset-block:0;background:var(--mw-color-foreground);border-radius:inherit;pointer-events:none;position:absolute;left:0}.mw-volume-fill[data-orientation=horizontal]{width:var(--media-slider-fill)}.mw-volume-thumb{top:50%;left:var(--media-slider-fill);background:var(--mw-color-foreground);opacity:0;border-radius:9999px;outline:none;width:12px;height:12px;transition:opacity .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.mw-volume-slider:hover .mw-volume-thumb,.mw-volume-slider[data-dragging] .mw-volume-thumb,.mw-volume-thumb:focus-visible{opacity:1}.mw-volume-slider[data-dragging] .mw-volume-thumb{left:var(--media-slider-pointer)}.mw-volume-slider[data-dragging] .mw-volume-fill[data-orientation=horizontal]{width:var(--media-slider-pointer)}.mw-progress{height:20px;margin:0 var(--mw-pad-x);cursor:pointer;touch-action:none;align-items:center;display:flex;position:relative}@media (pointer:coarse){.mw-progress{height:28px}}.mw-progress[data-readonly=true]{pointer-events:none;cursor:default}.mw-progress[data-readonly=true] .mw-progress-preview{display:none}.mw-progress-preview{opacity:0;pointer-events:none;justify-content:center;margin-bottom:12px;transition:opacity .13s,transform .13s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:100%;transform:translateY(4px)}.mw-progress:hover .mw-progress-preview,.mw-progress[data-dragging] .mw-progress-preview{opacity:1;transform:translateY(0)}.mw-progress-preview-time{color:var(--mw-color-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;background:#08080ce6;border-radius:7px;padding:.28rem .5rem;font-size:.78rem;font-weight:600;box-shadow:0 6px 18px #0000008c,inset 0 0 0 1px #ffffff1a}.mw-progress[data-readonly=true] .mw-progress-fill{background:var(--mw-color-accent,#f5c518)}.mw-progress-track{background:var(--mw-color-track);isolation:isolate;border-radius:9999px;width:100%;height:4px;transition:height .16s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.mw-progress:hover .mw-progress-track,.mw-progress[data-dragging] .mw-progress-track{height:7px}.mw-progress-buffer{inset-block:0;background:var(--mw-color-buffer);border-radius:inherit;pointer-events:none;transition:width .25s ease-out;position:absolute;left:0}.mw-progress-buffer[data-orientation=horizontal]{width:var(--media-slider-buffer)}.mw-progress-fill{inset-block:0;background:var(--mw-color-primary);border-radius:inherit;pointer-events:none;position:absolute;left:0}.mw-progress-fill[data-orientation=horizontal]{width:var(--media-slider-fill)}.mw-progress[data-dragging] .mw-progress-fill[data-orientation=horizontal]{width:var(--media-slider-pointer)}.mw-progress-thumb{top:50%;left:var(--media-slider-fill);background:var(--mw-color-primary);opacity:0;z-index:10;border-radius:9999px;outline:none;width:14px;height:14px;transition:opacity .15s,transform .15s,width .15s,height .15s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000080}.mw-progress:hover .mw-progress-thumb,.mw-progress[data-dragging] .mw-progress-thumb,.mw-progress-thumb:focus-visible{opacity:1;width:16px;height:16px}.mw-progress[data-dragging] .mw-progress-thumb{left:var(--media-slider-pointer);width:14px;height:14px}.mw-seek-center{pointer-events:none;z-index:22;position:absolute;inset:0}.mw-seek-center-side{color:var(--mw-color-foreground);text-shadow:0 2px 12px #000000b3;flex-direction:column;align-items:center;gap:.5rem;animation:1.1s ease-out forwards mw-seek-center-fade;display:flex;position:absolute;top:50%}.mw-seek-center-side--fwd{left:75%;transform:translate(-50%,-50%)}.mw-seek-center-side--back{left:25%;transform:translate(-50%,-50%)}@media (max-width:720px){.mw-seek-center-side--fwd{left:72%}.mw-seek-center-side--back{left:28%}}@media (min-width:1024px){.mw-player[data-sidebar=open] .mw-seek-center-side--fwd{left:53%}.mw-player[data-sidebar=open] .mw-seek-center-side--back{left:22%}}@media (min-width:1280px){.mw-player[data-sidebar=open] .mw-seek-center-side--fwd{left:55%}}@keyframes mw-seek-center-fade{0%{opacity:0}10%{opacity:1}75%{opacity:1}to{opacity:0}}.mw-seek-center-shape{-webkit-backdrop-filter:blur(4px);background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;position:relative}.mw-seek-center-shape>svg{width:48px;height:48px}.mw-seek-center-shape[data-dir=fwd]{animation:.32s ease-in-out mw-seek-spin-fwd}.mw-seek-center-shape[data-dir=back]{animation:.32s ease-in-out mw-seek-spin-back}.mw-seek-center-step{letter-spacing:-.4px;font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;padding-top:6px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:700;line-height:1;animation:1s ease-in-out mw-seek-num-flash;display:flex;position:absolute;inset:0}.mw-seek-center-accum{letter-spacing:-.4px;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;text-shadow:0 2px 12px #000000d9;font-size:1.25rem;font-weight:800;line-height:1;position:absolute;top:50%;left:50%}.mw-seek-center-accum--fwd{animation:1s cubic-bezier(0,0,.2,1) forwards mw-seek-center-accum-fwd}.mw-seek-center-accum--back{animation:1s cubic-bezier(0,0,.2,1) forwards mw-seek-center-accum-back}@keyframes mw-seek-center-accum-fwd{0%{opacity:0;transform:translate(-50%,-50%)translate(0)}15%{opacity:1;transform:translate(-50%,-50%)translate(0)}60%{opacity:1;transform:translate(-50%,-50%)translate(120px)}to{opacity:0;transform:translate(-50%,-50%)translate(120px)}}@keyframes mw-seek-center-accum-back{0%{opacity:0;transform:translate(-50%,-50%)translate(0)}15%{opacity:1;transform:translate(-50%,-50%)translate(0)}60%{opacity:1;transform:translate(-50%,-50%)translate(-120px)}to{opacity:0;transform:translate(-50%,-50%)translate(-120px)}}@media (max-width:720px){.mw-seek-center-shape{width:72px;height:72px}.mw-seek-center-shape>svg{width:40px;height:40px}.mw-seek-center-step{font-size:12px}.mw-seek-center-accum{font-size:1.05rem}@keyframes mw-seek-center-accum-fwd{0%{opacity:0;transform:translate(-50%,-50%)translate(0)}15%{opacity:1;transform:translate(-50%,-50%)translate(0)}60%{opacity:1;transform:translate(-50%,-50%)translate(80px)}to{opacity:0;transform:translate(-50%,-50%)translate(80px)}}@keyframes mw-seek-center-accum-back{0%{opacity:0;transform:translate(-50%,-50%)translate(0)}15%{opacity:1;transform:translate(-50%,-50%)translate(0)}60%{opacity:1;transform:translate(-50%,-50%)translate(-80px)}to{opacity:0;transform:translate(-50%,-50%)translate(-80px)}}}.mw-buffering{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mw-buffering-spinner{width:56px;height:56px;color:var(--mw-color-foreground);animation:.7s linear infinite mw-spin}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw-sidebar{top:0;right:0;bottom:var(--mw-controls-height);z-index:30;opacity:1;width:min(100%,420px);transition:opacity .22s ease-out,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(0);box-shadow:-16px 0 36px -12px #0000008c}@media (orientation:landscape) and (max-width:1023.98px){.mw-sidebar{width:100%}}@media (min-width:1280px){.mw-sidebar{width:460px}}.mw-sidebar[data-open=false]{opacity:0;pointer-events:none;transform:translate(calc(100% + 1rem))}@media (max-width:1023.98px){.mw-sidebar[data-open=false],.mw-sidebar-backdrop{display:none}.mw-player[data-sidebar=open] .mw-sidebar-backdrop{display:block}}.mw-sidebar-scrim{pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#08080ceb;position:absolute;inset:0}@media (min-width:1024px){.mw-sidebar-scrim{-webkit-backdrop-filter:none;background:linear-gradient(270deg,#000000d9,#0000008c,#0000);inset:0 0 0 -6rem}}.mw-sidebar-content{width:100%;height:100%;position:relative;overflow:hidden}.mw-sidebar-close{z-index:35;color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.mw-sidebar-close:hover{color:#fff;background:#ffffff1f}.mw-sidebar-close:focus-visible{outline:2px solid var(--mw-focus-ring);outline-offset:2px}.mw-sidebar-backdrop{z-index:28;cursor:pointer;background:#00000073;animation:.2s mw-fade;position:absolute;inset:0}@media (min-width:1024px){.mw-sidebar-backdrop{display:none}}.mw-overlay-region{z-index:25;pointer-events:none;position:absolute;inset:0}.mw-overlay-region>*{pointer-events:auto}.mw-ended-region{z-index:40;pointer-events:none;position:absolute;inset:0}.mw-ended-region>*{pointer-events:auto}@keyframes mw-fade{0%{opacity:0}to{opacity:1}}@keyframes mw-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.mw-player{--mw-controls-height:96px;--mw-tap-target:44px}.mw-topbar{gap:.75rem;top:1.25rem}.mw-topbar-eyebrow{letter-spacing:.16em;font-size:10px}.mw-topbar-name{text-shadow:0 1px 3px #0009,0 2px 16px #000000d9;font-size:1rem}.mw-controls-row{gap:.5rem;margin-top:.5rem}.mw-iconbtn{width:44px;height:44px}.mw-iconbtn svg{width:22px;height:22px}.mw-iconbtn--play{width:52px;height:52px}.mw-iconbtn--play svg{width:28px;height:28px}.mw-iconbtn--seek svg{width:24px;height:24px}.mw-controls-left,.mw-controls-right{gap:.125rem}.mw-scrim{background:linear-gradient(#0000 0%,#0000008c 55%,#000000f5 100%);height:60%}.mw-player:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 100%);height:22%;transition:opacity .3s;position:absolute;inset:0 0 auto}.mw-player[data-controls=hidden]:before{opacity:0}.mw-controls{filter:drop-shadow(0 -4px 18px #00000073)}}.mw-error{z-index:50;padding:var(--mw-pad-x);background:var(--mw-color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--mw-color-foreground);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mw-error-card{text-align:center;flex-direction:column;align-items:center;gap:.85rem;max-width:22rem;display:flex}.mw-error-icon{color:var(--mw-color-foreground-muted)}.mw-error-message{color:var(--mw-color-foreground);margin:0;font-size:.95rem;line-height:1.45}.mw-error-retry{min-height:var(--mw-tap-target);background:var(--mw-color-primary);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.45rem;margin-top:.35rem;padding:0 1.2rem;font-weight:600;transition:background .15s;display:inline-flex}.mw-error-retry:hover{background:var(--mw-color-primary-hover)}.mw-error-retry:focus-visible{outline:2px solid var(--mw-focus-ring);outline-offset:2px}.mw-reconnect{z-index:26;color:var(--mw-color-foreground);pointer-events:none;background:#000000b8;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.82rem;font-weight:500;display:inline-flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.mw-reconnect-spinner{animation:.7s linear infinite mw-spin}.mw-playgate{z-index:22;width:84px;height:84px;color:var(--mw-color-foreground);cursor:pointer;background:#0000008c;border:none;border-radius:50%;place-items:center;padding:0;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000073}.mw-playgate:hover{background:var(--mw-color-primary);transform:translate(-50%,-50%)scale(1.06)}.mw-playgate:focus-visible{outline:2px solid var(--mw-focus-ring);outline-offset:3px}.mw-playgate-button{place-items:center;margin-left:4px;display:grid}.mw-pause{z-index:18;padding-bottom:var(--mw-controls-height);opacity:0;pointer-events:none;background:#00000052;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.mw-pause[data-visible=true]{opacity:1}.mw-pause-button{width:92px;height:92px;color:var(--mw-color-foreground);cursor:pointer;pointer-events:none;background:#0f0f148c;border-radius:50%;place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),background .16s;display:grid;transform:scale(.85);box-shadow:0 10px 34px #00000080,inset 0 0 0 1px #ffffff24}.mw-pause[data-visible=true] .mw-pause-button{pointer-events:auto;transform:scale(1)}@media (hover:hover){.mw-pause[data-visible=true] .mw-pause-button:hover{background:var(--mw-color-primary);transform:scale(1.06)}}.mw-player[data-player-fullscreen=true] .mw-pause{padding-bottom:0}.mw-pause-button svg{margin-left:5px}.mw-volflash{z-index:24;color:var(--mw-color-foreground);opacity:0;pointer-events:none;background:#000000b8;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .9rem;transition:opacity .15s;display:inline-flex;position:absolute;top:4.5rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.mw-volflash[data-visible=true]{opacity:1}.mw-volflash-bar{background:var(--mw-color-track);border-radius:2px;width:84px;height:4px;overflow:hidden}.mw-volflash-fill{background:var(--mw-color-primary);border-radius:2px;height:100%;display:block}.mw-volflash-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-size:.8rem;font-weight:600}.mw-player[data-controls=hidden]{cursor:none}@media (max-width:1023.98px){.mw-player:not([data-player-fullscreen=true]) .mw-sidebar,.mw-player:not([data-player-fullscreen=true]) .mw-sidebar-toggle{display:none}}@media (max-width:539px){.mw-iconbtn--seek{display:none}}.mw-speedhold{z-index:26;color:var(--mw-color-foreground);pointer-events:none;background:#000000b8;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.82rem;font-weight:600;animation:.14s mw-fade-in;display:inline-flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f}.mw-media::cue{color:#fff;text-shadow:0 1px 3px #000000e6;white-space:pre-line;background-color:#000000b8;font-weight:500;line-height:1.35}.mw-player[data-player-fullscreen=true] .mw-controls{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.mw-player[data-player-fullscreen=true] .mw-topbar{top:calc(1.5rem + env(safe-area-inset-top,0px));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}@media (max-width:720px){.mw-pause-button{width:64px;height:64px}.mw-pause-button svg{width:26px;height:26px}.mw-settings-sheet .mw-settings-row,.mw-settings-sheet .mw-settings-item{padding-top:.85rem;padding-bottom:.85rem;font-size:1rem}.mw-settings-sheet .mw-settings-subhead,.mw-settings-sheet .mw-settings-title{font-size:.95rem}}
