*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.unified-player-wrapper{width:100%!important;max-width:1000px;margin:0 auto;background:#000}.player-aspect{width:100%;aspect-ratio:16/9;background:#000}@supports not (aspect-ratio:16/9){.player-aspect{position:relative}.player-aspect:before{content:"";display:block;padding-top:56.25%}.player-aspect>video{position:absolute;inset:0}}.player-aspect>video{width:100%;height:100%;display:block}.fluid_video_wrapper{width:100%!important}.quality-quickbar{display:inline-flex;position:relative;align-items:center}.settings-trigger{width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:#d7d7d7;display:flex;align-items:center;justify-content:center;vertical-align:middle;cursor:pointer}.settings-trigger:hover{color:#fff}.settings-trigger:focus-visible{outline:2px solid hsla(0,0%,100%,.45);outline-offset:2px;border-radius:3px}.settings-trigger svg{width:14px;height:14px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-trigger:disabled{opacity:.45;cursor:not-allowed}.settings-menu{min-width:120px;background:rgba(8,8,8,.96);border:1px solid #444;border-radius:4px;padding:4px;box-shadow:0 8px 20px rgba(0,0,0,.45);overflow:hidden;position:absolute;right:0;bottom:28px;z-index:34;display:none}.settings-menu.is-open{display:block}.settings-menu-separator{height:1px;background:#333;margin:4px 0}.settings-section-label{padding:4px 9px 2px;font-size:10px;line-height:1.2;color:#666;text-transform:uppercase;letter-spacing:.06em;pointer-events:none}.quality-item{display:block;width:100%;margin:0;padding:6px 9px;border:0;background:transparent;color:#d7d7d7;text-align:left;font-size:12px;line-height:1.2;cursor:pointer;border-radius:3px}.quality-item:hover{background:#1f1f1f}.quality-item.is-active{color:#0f0}.quality-quickbar.in-player{position:absolute;right:110px;bottom:7px;z-index:30;opacity:0;pointer-events:none;transition:opacity .16s ease}.fluid_video_wrapper:focus-within .quality-quickbar.in-player,.fluid_video_wrapper:hover .quality-quickbar.in-player,.quality-quickbar.in-player.is-open{opacity:1;pointer-events:auto}.fluid_video_wrapper.fluid_player_layout_fullscreen .quality-quickbar.in-player{right:132px;bottom:12px}.player-status{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;background:#000;color:#888;font-size:14px}.audio-float-wrapper{position:absolute;top:10px;right:10px;z-index:20;opacity:0;transition:opacity .3s ease;pointer-events:none}.unified-player-wrapper:hover .audio-float-wrapper{opacity:1;pointer-events:auto}.audio-float-select{background:rgba(26,26,46,.85);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:4px 8px;font-size:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.series-player-wrapper{width:100%;position:relative}.series-nav{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:8px;padding:8px 12px;flex-wrap:wrap;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent);pointer-events:none;opacity:1;transition:opacity .3s ease}.series-nav-hidden{opacity:0;pointer-events:none!important}.series-nav>*{pointer-events:auto}.series-selectors{display:flex;gap:6px}.series-select{background:rgba(26,26,46,.85);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;padding:4px 8px;font-size:12px}.series-btn-next,.series-btn-prev,.series-select{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.series-btn-next,.series-btn-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:19;pointer-events:auto;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.85);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .2s,opacity .3s;opacity:1}.series-btn-prev{left:calc(50% - 90px)}.series-btn-next{left:calc(50% + 46px)}.series-btn-next:hover,.series-btn-prev:hover{background:rgba(0,0,0,.75);color:#fff;transform:translateY(-50%) scale(1.1)}.series-btn-next.series-nav-hidden,.series-btn-prev.series-nav-hidden{opacity:0;pointer-events:none!important}.series-btn-next svg,.series-btn-prev svg{width:24px;height:24px}