:where(media-player) :where([data-media-button]>shadow-root,[data-media-slider]:not([data-styled])>shadow-root,[data-media-menu-button]>shadow-root){display:none}:where(media-player) :where([data-media-slider][data-styled]>shadow-root){display:contents}:where(media-player){--media-focus-ring:0 0 0 3px #4e9cf6;contain:layout style;box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%;display:inline-block;position:relative}media-player:focus,media-player:focus-visible{outline:none}:where(media-player[data-focus]:not([data-playing]) media-outlet){box-shadow:var(--media-focus-ring)}:where(media-player[data-view-type=video][data-user-idle]){pointer-events:auto;cursor:none}:where(media-outlet){box-sizing:border-box;background-color:var(--media-outlet-bg-color,black);display:block}:where(media-player[data-fullscreen] media-outlet){height:100%}:where(media-player[data-view-type=audio] media-outlet){background-color:unset}:where(media-outlet audio){width:100%}:where(media-outlet video){touch-action:manipulation;width:100%;height:auto;display:inline-block}:where(media-player[aspect-ratio]:not([data-fullscreen]) media-outlet){width:100%;height:0;padding-bottom:min(max(var(--media-min-height,150px),calc(100%/var(--media-aspect-ratio))),var(--media-max-height,100vh));position:relative}:where(media-player[aspect-ratio] media-outlet>shadow-root>*){width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}:where(media-icon,media-icon svg){vertical-align:middle;width:100%;height:100%;display:block}:where(media-time){contain:content;font-size:var(--media-time-font-size,14px);font-weight:var(--media-time-font-weight,400);font-family:var(--media-font-family,sans-serif);color:var(--media-time-color,inherit);background-color:var(--media-time-bg);border-radius:var(--media-time-border-radius);letter-spacing:var(--media-time-letter-spacing,.025em);display:inline-block}:where(media-player [data-media-button]){contain:layout style;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;display:inline-block;position:relative}:where(media-player [data-media-button]:focus){outline:none}:where(media-player [data-media-button][data-focus]) :where([slot],[data-media-icon]){box-shadow:var(--media-focus-ring)}:where(media-player [data-media-button][data-focus] media-tooltip [slot]){box-shadow:unset}:where(media-live-indicator:not([data-live])){cursor:unset}:where(media-player [data-media-slider]){contain:layout style;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;width:100%;display:inline-block;position:relative}:where(media-player [data-media-slider][disabled]){cursor:unset}:where(media-player [data-media-slider]:focus){outline:none}:where(media-player [data-media-slider][data-focus] [part=track]){box-shadow:var(--media-focus-ring)}:where(media-player [data-media-slider][data-chapters][data-focus] [part=chapter]){clip-path:inset(-2px)}:where(media-player[data-bp-x=sm]) :where(media-time-slider [part=chapters]),:where(media-player:not([data-bp-x=sm])) :where(media-time-slider[data-chapters]>:not(shadow-root,[slot]),media-time-slider[data-chapters]>shadow-root>[part~=track]),:where(media-volume-slider [part~=track-progress]){display:none!important}:where(media-slider-value){contain:content;font-size:14px;font-family:var(--media-font-family,sans-serif);display:inline-block}:where(media-slider-thumbnail){contain:content;box-sizing:border-box;display:block}:where(media-thumbnail){width:var(--thumbnail-width);height:var(--thumbnail-height);background-color:var(--media-thumbnail-bg,black);contain:strict;box-sizing:border-box;border:var(--media-thumbnail-border,1px solid white);min-width:var(--media-thumbnail-min-width,120px);min-height:var(--media-thumbnail-min-height,80px);max-width:var(--media-thumbnail-max-width,180px);max-height:var(--media-thumbnail-max-height,160px);display:block;overflow:hidden}:where(media-thumbnail [part=img]){min-width:unset!important;max-width:unset!important}:where(media-slider-video){box-sizing:border-box;contain:content;border:var(--media-thumbnail-border,1px solid white);background-color:#000;display:inline-block}:where(media-slider-video [part=video]){width:156px;height:auto;display:block}:where(media-slider-video[data-loading]){opacity:0}:where(media-slider-video[aria-hidden=true],media-slider-video[aria-hidden=true] [part=video]){width:0;display:none}:where(media-poster){contain:content;opacity:0;pointer-events:none;object-fit:cover;box-sizing:border-box;width:100%;height:100%;transition:opacity .2s ease-out;display:block;position:absolute;top:0;left:0}:where(media-poster [part=img]){object-fit:inherit;object-position:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;height:100%}:where(media-poster[aria-hidden=true]){display:none}:where(media-player[data-view-type=video]:not([data-started]) media-poster){opacity:1}:where(media-gesture){contain:content;z-index:0;opacity:0;visibility:hidden;display:block;position:absolute;pointer-events:none!important}:where(media-menu>[data-media-menu-items]:focus),:where(media-menu) :where([role=menuitem]:focus,[role=menuitemradio]:focus){outline:none}:where(media-menu) :where([role=menuitem]:focus-visible,[role=menuitem][data-focus],[role=menuitemradio]:focus-visible,[role=menuitemradio][data-focus]),:where(media-menu>[data-media-menu-button][role=button][data-focus] [data-media-icon]),:where(media-menu>[data-media-menu-button][role=button][data-focus] svg),:where(media-radio[data-focus]){box-shadow:var(--media-focus-ring);outline:none}:where(media-player [data-media-button][aria-hidden=true]),:where(media-player [data-media-slider][aria-hidden=true]),:where(media-thumbnail[aria-hidden=true]),:where(media-slider-thumbnail[aria-hidden=true]){display:none!important}:where(media-buffering-indicator){pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}:where(media-buffering-indicator [part=icon]){width:var(--media-buffering-size,84px);height:var(--media-buffering-size,84px);opacity:0;transition:var(--media-buffering-transition,opacity .2s ease)}:where(media-buffering-indicator [part=track]){color:var(--media-buffering-track-color,#f5f5f5);opacity:var(--media-buffering-track-opacity,.25);stroke-width:var(--media-buffering-track-width,8)}:where(media-buffering-indicator [part=track-fill]){color:var(--media-buffering-track-fill-color,#f5f5f5);opacity:var(--media-buffering-track-fill-opacity,.75);stroke-width:var(--media-buffering-track-fill-width,9);stroke-dasharray:100;stroke-dashoffset:var(--media-buffering-track-fill-offset,50)}:where(media-buffering-indicator[data-buffering] [part=icon]){opacity:1;animation:var(--media-buffering-animation,media-buffering-spin 1s linear infinite)}@keyframes media-buffering-spin{to{transform:rotate(360deg)}}:where(media-player [data-media-button]){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:var(--media-button-border-radius,2px);color:var(--media-button-color,var(--media-controls-color,#f5f5f5));width:var(--media-button-size,40px);height:var(--media-button-size,40px);justify-content:center;align-items:center;transition:transform .2s ease-out;display:inline-flex}:where(media-player[data-fullscreen] [data-media-button]){width:var(--media-fullscreen-button-size,42px);height:var(--media-fullscreen-button-size,42px)}:where(media-player[data-bp-x=sm][data-fullscreen] [data-media-button]){width:var(--media-mobile-fullscreen-button-size,42px);height:var(--media-mobile-fullscreen-button-size,42px)}:where(media-player) :where([data-media-button]>svg,[data-media-button]>media-icon,[data-media-button]>shadow-root>svg,[data-media-button]>shadow-root>media-icon){width:var(--media-button-icon-size,80%);height:var(--media-button-icon-size,80%);border-radius:var(--media-button-border-radius,2px)}:where(media-player [data-media-button]>shadow-root){display:contents}:where(media-player [data-media-button]:not([default-appearance])>shadow-root:not(:only-child)){display:none}:where(media-player [data-media-button] [slot]){display:none!important}:where(media-player) :where(media-toggle-button[data-pressed] [slot=on],media-toggle-button:not([data-pressed]) [slot=off],media-play-button[data-paused]:not([data-ended]) [slot=play],media-play-button[data-ended] [slot=replay],media-play-button:not([data-paused]) [slot=pause],media-mute-button[data-volume=high] [slot=volume-high],media-mute-button[data-volume=low] [slot=volume-low],media-mute-button[data-volume=muted] [slot=volume-muted],media-mute-button[data-volume=muted] [slot=unmute],media-mute-button:not([data-volume=muted]) [slot=mute],media-pip-button:not([data-pip]) [slot=enter],media-pip-button[data-pip] [slot=exit],media-caption-button:not([data-pressed]) [slot=off],media-caption-button[data-pressed] [slot=on],media-fullscreen-button:not([data-fullscreen]) [slot=enter],media-fullscreen-button[data-fullscreen] [slot=exit],media-seek-button:not([seconds*=\-]) [slot=forward],media-seek-button[seconds*=\-] [slot=backward],media-menu [data-media-menu-button][data-pressed] [slot=close],media-menu [data-media-menu-button]:not([data-pressed]) [slot=open]){display:inline-block!important}:where(media-player [data-media-button][aria-hidden=true]){display:none}@media (pointer:fine){:where(media-player [data-media-button][data-hover]){background-color:var(--media-button-hover-bg,#fff3);transform:var(--media-button-hover-transform,scale(1));transition:var(--media-button-hover-transition,transform .2s ease-in)}}@media (pointer:coarse){:where(media-player [data-media-button][data-hover]){border-radius:var(--media-button-touch-hover-border-radius,100%);background-color:var(--media-button-touch-hover-bg,#fff3)}}:where(media-captions){--overlay-padding:var(--media-captions-padding,1%);--cue-color:var(--media-cue-color,white);--cue-bg-color:var(--media-cue-bg,#000000b3);--cue-font-size:var(--media-cue-font-size,calc(var(--overlay-height)/100*5));--cue-line-height:var(--media-cue-line-height,calc(var(--cue-font-size)*1.2));--cue-padding-x:var(--media-cue-padding-x,calc(var(--cue-font-size)*.6));--cue-padding-y:var(--media-cue-padding-x,calc(var(--cue-font-size)*.4));z-index:1;contain:layout style size;margin:var(--overlay-padding);font-size:var(--cue-font-size);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;word-spacing:normal;word-break:break-word;font-family:sans-serif;position:absolute;inset:0}:where(media-player[data-fullscreen][data-bp-x=lg] media-captions){--cue-font-size:var(--media-large-fullscreen-cue-font-size,calc(var(--overlay-height)/100*3))}@media (orientation:portrait){:where(media-player[data-bp-x=sm][data-fullscreen] media-captions){--cue-font-size:18px}}:where(media-player[data-view-type=audio] media-captions){margin:0;position:relative}:where(media-captions[aria-hidden=true]){opacity:0;visibility:hidden}:where(media-captions [part=cue-display]){contain:content;top:var(--cue-top);left:var(--cue-left);right:var(--cue-right);bottom:var(--cue-bottom);width:var(--cue-width,auto);height:var(--cue-height,auto);box-sizing:border-box;transform:var(--cue-transform);text-align:var(--cue-text-align);writing-mode:var(--cue-writing-mode,unset);white-space:pre-line;min-width:min-content;min-height:min-content;padding:var(--media-cue-display-padding);background-color:var(--media-cue-display-bg);border-radius:var(--media-cue-display-border-radius);direction:ltr;unicode-bidi:plaintext;position:absolute;overflow:visible}:where(media-captions[data-dir=rtl] [part=cue-display]){direction:rtl}:where(media-captions [part=cue]){contain:content;border:var(--media-cue-border,unset);border-radius:var(--media-cue-border-radius,2px);-webkit-backdrop-filter:var(--media-cue-backdrop,blur(8px));backdrop-filter:var(--media-cue-backdrop,blur(8px));padding:var(--cue-padding-y)var(--cue-padding-x);line-height:var(--cue-line-height);background-color:var(--cue-bg-color);box-sizing:border-box;color:var(--cue-color);box-shadow:var(--media-cue-box-shadow,var(--cue-box-shadow));white-space:var(--cue-white-space,pre-wrap);outline:var(--cue-outline);text-shadow:var(--cue-text-shadow);display:inline-block}:where(media-captions [part=cue-display][data-vertical] [part=cue]){padding:var(--cue-padding-x)var(--cue-padding-y)}:where(media-captions [part=region]){width:var(--region-width);height:var(--region-height);min-height:0;max-height:var(--region-height);writing-mode:horizontal-tb;top:calc(var(--region-top,var(--overlay-height)*var(--region-viewport-anchor-y)/100 - var(--region-height)*var(--region-anchor-y)/100));left:var(--region-left,calc(calc(var(--region-viewport-anchor-x)*1%) - calc(var(--region-width)*var(--region-anchor-x)/100)));right:var(--region-right);bottom:var(--region-bottom);overflow-wrap:break-word;box-sizing:border-box;flex-flow:column;justify-content:flex-start;display:inline-flex;position:absolute;overflow:hidden}:where(media-captions [part=region][data-scroll=up]){justify-content:end}:where(media-captions [part=region][data-active][data-scroll=up]){transition:top .433s}:where(media-captions [part=region]>[part=cue-display]){width:auto;left:var(--cue-offset);height:var(--cue-height,auto);text-align:var(--cue-text-align);unicode-bidi:plaintext;margin-top:2px;position:relative}:where(media-captions [part=region] [part=cue]){border-radius:0;position:relative}:where(media-live-indicator){min-width:auto;min-height:auto}:where(media-live-indicator [part=container]){width:var(--media-live-indicator-width,40px);height:var(--media-live-indicator-height,40px);justify-content:center;align-items:center;display:flex}:where(media-live-indicator [part=text]){background-color:var(--media-live-indicator-bg,#8a8a8a);border-radius:var(--media-live-indicator-border-radius,2px);color:var(--media-live-indicator-color,#161616);font-family:var(--media-font-family,sans-serif);font-size:var(--media-live-indicator-font-size,12px);font-weight:var(--media-live-indicator-font-weight,600);letter-spacing:var(--media-live-indicator-letter-spacing,1.5px);padding:var(--media-live-indicator-padding,1px 4px);transition:color .3s}:where(media-live-indicator[data-live-edge] [part=text]){background-color:var(--media-live-indicator-edge-bg,#dc2626);color:var(--media-live-indicator-edge-color,#f5f5f5)}:where(media-live-indicator[data-focus] [part=text]){box-shadow:var(--media-focus-ring)}:where(media-live-indicator:not([data-live])>shadow-root),:where(media-live-indicator:not([data-live]) [slot=live],media-live-indicator[data-live-edge] [slot=live],media-live-indicator[data-live] [slot=not-live],media-live-indicator:not([data-live-edge]) [slot=live-edge]){display:none}@media (pointer:fine){:where(media-live-indicator[data-hover]){background-color:unset}}:where(media-menu){box-sizing:border-box;font-family:var(--media-font-family,sans-serif);font-size:var(--media-menu-font-size,15px);font-weight:var(--media-menu-font-weight,500);display:inline-flex;position:relative}:where(media-menu[data-open]){z-index:99999}:where(media-menu[data-disabled]:not([data-submenu])){display:none}:where(media-menu media-menu){display:inline-block}@media (prefers-reduced-motion:no-preference){:where(media-menu>[data-media-menu-items]){scroll-behavior:smooth}}:where(media-menu>[data-media-menu-items]){box-sizing:border-box;min-width:var(--media-menu-min-width,260px);scrollbar-width:thin}:where(media-menu>[data-media-menu-items])::-webkit-scrollbar{border-radius:var(--media-menu-border-radius,8px);background-color:#000;width:5px;height:6px}:where(media-menu>[data-media-menu-items])::-webkit-scrollbar-track{background-color:var(--media-menu-scrollbar-track-bg,#f5f5f514);border-radius:4px}:where(media-menu>[data-media-menu-items])::-webkit-scrollbar-thumb{background-color:var(--media-menu-scrollbar-thumb-bg,#f5f5f51a);border-radius:4px}:where(media-menu shadow-root){display:contents}:where(media-menu [data-media-menu-button]>shadow-root:only-child>[slot]){display:inline-block!important}:where(media-menu [data-media-menu-button][role=button] [data-rotate]){transition:transform .2s ease-out}:where(media-menu [data-media-menu-button][data-pressed][role=button] [data-rotate]){transform:rotate(var(--media-menu-button-icon-rotate-deg,90deg));transition:transform .2s ease-in}:where(media-menu [data-media-menu-button][role=button]){justify-content:center;align-items:center;display:inline-flex}:where(media-menu [data-media-menu-button]){box-sizing:border-box}:where(media-menu [data-media-menu-button][role=button]) :where([slot=label],[slot=hint]){clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}:where(media-menu [data-media-menu-button][role=button]) :where([slot=open-icon],[slot=close-icon]){display:none!important}:where(media-menu [data-media-menu-button]) :where([slot=hint],[slot=open-icon]){color:var(--media-menu-hint-color,#f5f5f580)}:where(media-menu>[data-media-menu-items]){flex-direction:column;display:flex}:where(media-menu) :where([role=menuitem]:focus-visible,[role=menuitem][data-hocus],[role=menuitemradio][data-hocus]){cursor:pointer;background-color:var(--media-menu-item-hover-bg,#f5f5f514)}@media (pointer:fine){:where(media-menu [role=menuitem]:hover){cursor:pointer;background-color:var(--media-menu-item-hover-bg,#f5f5f514)}}:where(media-menu:not([data-submenu])>[data-media-menu-items]){right:var(--media-menu-x-offset,4px);margin-bottom:var(--media-menu-y-offset,4px);padding:var(--media-menu-padding,10px);border:var(--media-menu-border,1px solid #ffffff1a);background-color:var(--media-menu-bg,#0a0a0af2);border-radius:var(--media-menu-border-radius,8px);box-shadow:var(--media-menu-box-shadow,1px 1px 1px #0a0a0a80);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:var(--menu-height,auto);will-change:width,height;max-height:var(--media-menu-max-height,calc(var(--media-height)*.7));overscroll-behavior:contain;opacity:0;pointer-events:none;box-sizing:border-box;transition:height .25s linear,opacity .15s ease-out,transform .3s ease-in;position:absolute;bottom:100%;overflow-y:auto}:where(media-menu[position~=left]:not([data-popup])>[data-media-menu-items]){left:var(--media-menu-x-offset,4px);right:unset}:where(media-menu[position~=bottom]:not([data-popup])>[data-media-menu-items]){margin-top:var(--media-menu-y-offset,4px);top:100%;bottom:unset;margin-bottom:unset}:where(media-menu [data-media-menu-items][data-resizing]){pointer-events:none;overflow:hidden}:where(media-menu:not([data-submenu])>[data-media-menu-items][aria-hidden=false]){opacity:1;pointer-events:auto}:where(media-menu[data-popup]>[data-media-menu-items]){left:16px;right:16px;top:unset;max-height:var(--media-mobile-menu-portrait-max-height,40vh);z-index:9999999;position:fixed;bottom:0;transform:translateY(100%)}:where(media-menu[data-popup]>[data-media-menu-items][aria-hidden=false]){opacity:1;transform:translateY(-24px)}:where(media-menu[data-popup]>[data-media-menu-items]){max-width:480px;margin:0 auto}:where(media-menu[data-popup-wide]>[data-media-menu-items]){max-height:var(--media-mobile-menu-landscape-max-height,min(70vh,400px))}:where(media-menu[data-submenu] [data-media-menu-button]){justify-content:flex-start;align-items:center;display:flex}:where(media-menu[data-submenu]>[data-media-menu-items]){width:100%;margin-top:12px}:where(media-menu[aria-hidden=true]),:where(media-menu[data-submenu]>[data-media-menu-items][aria-hidden=true]){display:none}:where(media-menu) :where([role=menuitem],[role=menuitemradio]){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;color:var(--media-menu-item-color,#f5f5f5);padding:var(--media-menu-item-padding,10px);border-radius:var(--media-menu-item-border-radius,2px);box-sizing:border-box;justify-content:left;align-items:center;display:flex}:where(media-menu[data-popup]) :where([role=menuitem],[role=menuitemradio]){padding:var(--media-mobile-menu-item-padding,12px)}:where(media-menu[data-submenu]>[data-media-menu-items]){flex-direction:column;justify-content:center;align-items:flex-start}:where(media-menu [data-media-menu-button][role=menuitem][aria-expanded=true]){border-radius:0;border-top-left-radius:var(--media-menu-item-border-radius,2px);border-top-right-radius:var(--media-menu-item-border-radius,2px);border-bottom:var(--media-menu-divider,1px solid #f5f5f526)}:where(media-menu[data-submenu]>[data-media-menu-button][aria-expanded=true]){top:calc(-1*var(--media-menu-padding,10px));z-index:10;background-color:var(--media-menu-top-bar-bg,#0a0a0a);width:100%;position:sticky;left:0}:where(media-menu [role=menuitem] [slot=label]){margin-left:6px}:where(media-menu [role=menuitem] [slot*=icon]){width:var(--media-menu-item-icon-size,22px);height:var(--media-menu-item-icon-size,22px)}:where(media-menu [role=menuitem]) :where([slot=open-icon],[slot=close-icon]){width:18px;height:18px}:where(media-menu [role=menuitem]) :where([slot=hint],[slot=open-icon]){margin-left:auto}:where(media-menu [role=menuitem]) :where([slot=hint]+[slot=open-icon]){margin-left:2px}:where(media-menu [role=menuitem][aria-hidden=true]),:where(media-menu [role=menuitem][aria-expanded=true] [slot=open-icon]){display:none!important}:where(media-menu [role=menuitem][aria-disabled=true] [slot=open-icon]){opacity:0}:where([data-media-menu-button] [slot=close-icon]),:where(media-menu [role=menuitem][aria-expanded=true] [slot=icon]){display:none!important}:where(media-menu [role=menuitem][aria-expanded=true] [slot=close-icon]){display:inline!important}:where(media-menu [part=info]){color:var(--media-menu-item-info-color,#a8a9ab);font-size:var(--media-menu-item-info-font-size,13px);margin-left:auto}:where(media-radio-group){box-sizing:border-box;flex-direction:column;width:100%;display:flex}:where(media-radio){box-sizing:border-box;cursor:pointer;font-family:var(--media-font-family,sans-serif);contain:content;padding:var(--media-menu-item-padding,12px);border-radius:2px;align-items:center;font-size:15px;font-weight:500;display:flex;position:relative}:where(media-radio [part=check]){border:var(--media-menu-radio-check-border,2px solid #f5f5f580);box-sizing:border-box;height:var(--media-menu-radio-check-size,9px);width:var(--media-menu-radio-check-size,9px);border-radius:9999px;justify-content:center;align-items:center;margin-right:8px;display:flex;border-width:unset!important}:where(media-radio[aria-checked=true] [part=check]){border:2px solid var(--media-menu-radio-check-active-color,#f5f5f5)}:where(media-radio[aria-checked=true] [part=check]):after{content:"";border-color:var(--media-menu-radio-check-active-color,#f5f5f5);background-color:var(--media-menu-radio-check-active-color,#f5f5f5);box-sizing:border-box;height:var(--media-menu-radio-check-inner-size,4px);width:var(--media-menu-radio-check-inner-size,4px);border-radius:9999px;border-width:unset!important}:where(media-chapters-menu-items){padding:var(--media-chapters-padding,0);min-width:var(--media-chapters-min-width,var(--media-menu-min-width,220px))}:where(media-chapters-menu-items[data-thumbnails]){min-width:var(--media-chapters-with-thumbnails-min-width,300px)}:where(media-chapters-menu-items [part=check]){display:none}:where(media-chapters-menu-items [part=chapter]){border-bottom:var(--media-chapters-divider,1px solid #f5f5f526);border-radius:0}:where(media-chapters-menu-items [part=chapter]:last-child){border-bottom:0}:where(media-chapters-menu-items [part=chapter][data-focus]){margin:var(--media-chapters-item-focus-margin,4px)}:where(media-chapters-menu-items [part=chapter][aria-checked=true]){background-color:var(--media-chapters-item-active-bg,#ffffff0a);border-left:var(--media-chapters-item-active-border-left)}:where(media-chapters-menu-items [part=chapter][aria-checked=true]):after{content:" ";width:var(--played-percent);height:var(--media-chapters-progress-height,3px);border-radius:var(--media-chapters-progress-border-radius,0);background-color:var(--media-chapters-progress-bg,#f5f5f5);position:absolute;bottom:0;left:0}:where(media-chapters-menu-items [part=thumbnail]){margin-right:var(--media-chapters-thumbnail-gap,12px);border:var(--media-chapters-thumbnail-border,0);min-width:var(--media-chapters-thumbnail-min-width,100px);min-height:var(--media-chapters-thumbnail-min-height,56px);max-width:var(--media-chapters-thumbnail-max-width,120px);max-height:var(--media-chapters-thumbnail-max-height,68px);flex-shrink:0}:where(media-chapters-menu-items [part=title]){color:var(--media-chapters-title-color,#f5f5f5);font-size:var(--media-chapters-title-font-size,15px);font-weight:var(--media-chapters-title-font-weight,500);white-space:var(--media-chapters-title-white-space,nowrap)}:where(media-chapters-menu-items [part=start-time]){padding:var(--media-chapters-start-time-padding,1px 4px);letter-spacing:var(--media-chapters-start-time-letter-spacing,.4px);border-radius:var(--media-chapters-start-time-border-radius,2px);color:var(--media-chapters-start-time-color,#a8a9ab);font-size:var(--media-chapters-start-time-font-size,12px);font-weight:var(--media-chapters-start-time-font-weight,500);background-color:var(--media-chapters-start-time-bg,#9ca3af33);margin-top:var(--media-chapters-start-time-gap,6px);display:inline-block}:where(media-chapters-menu-items [part=duration]){color:var(--media-chapters-duration-color,#f5f5f580);background-color:var(--media-chapters-duration-bg);font-size:var(--media-chapters-duration-font-size,12px);font-weight:var(--media-chapters-duration-font-weight,500);border-radius:var(--media-chapters-duration-border-radius,2px);margin-top:var(--media-chapters-duration-gap,6px)}:where(media-menu [data-media-menu-button][aria-disabled=true]){display:none}:where(media-chapters-menu-items:not([data-thumbnails]) [part=content]){flex-flow:wrap;align-items:center;width:100%;display:flex}:where(media-chapters-menu-items:not([data-thumbnails]) [part=start-time]){margin-top:0;margin-left:auto}:where(media-chapters-menu-items:not([data-thumbnails]) [part=duration]){flex-basis:100%;margin-top:4px}:where(media-player [data-media-slider]){-webkit-tap-highlight-color:transparent;--width:var(--media-slider-width,100%);--height:var(--media-slider-height,48px);--thumb-size:var(--media-slider-thumb-size,15px);--thumb-focus-size:var(--media-slider-focused-thumb-size,calc(var(--thumb-size)*1.1));--track-width:var(--media-slider-track-width,100%);--track-height:var(--media-slider-track-height,5px);--track-focus-width:var(--media-slider-focused-track-width,var(--track-width));--track-focus-height:var(--media-slider-focused-track-height,calc(var(--track-height)*1.25));width:var(--width);height:var(--height);margin:0 calc(var(--thumb-size)/2);contain:layout style}:where(media-player [data-media-slider]>shadow-root){display:contents}:where(media-player [data-media-slider] [part~=track]){z-index:0;width:var(--track-width);height:var(--track-height);border-radius:var(--media-slider-track-border-radius,1px);background-color:var(--media-slider-track-bg,#ffffff4d);contain:strict;position:absolute;top:50%;left:0;transform:translateY(-50%)translateZ(0)}:where(media-player [data-media-slider] [part=track]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(media-player [data-media-slider][data-focus] [part=track]){outline-offset:var(--thumb-size)}:where(media-player [data-media-slider]:not([data-chapters])[data-interactive] [part*=track]){width:var(--track-focus-width);height:var(--track-focus-height)}:where(media-player [data-media-slider] [part~=track-fill]){z-index:2;background-color:var(--media-slider-track-fill-bg,#fafafa);width:var(--slider-fill-percent);will-change:width}:where(media-player[data-live] media-time-slider [part~=track-fill]){background-color:var(--media-slider-track-fill-live-bg,#dc2626)}:where(media-time-slider [part~=track-progress]){z-index:1;width:var(--media-buffered-percent,0%);will-change:width;background-color:var(--media-slider-track-progress-bg,#ffffff80);left:0}:where(media-player [data-media-slider] [part=thumb-container]){z-index:2;top:0;left:var(--slider-fill-percent);width:var(--thumb-size);will-change:left;pointer-events:none;contain:layout size style;height:100%;position:absolute;transform:translate(-50%)translateZ(0)}:where(media-player [data-media-slider] [part=thumb]){opacity:0;contain:strict;width:var(--thumb-size);height:var(--thumb-size);border:var(--media-slider-thumb-border,1px solid #cacaca);border-radius:var(--media-slider-thumb-border-radius,9999px);background-color:var(--media-slider-thumb-bg,#fff);pointer-events:none;transition:opacity .15s ease-in;position:absolute;top:50%;left:0;transform:translateY(-50%)translateZ(0)}:where(media-player) :where([data-media-slider][data-dragging],[data-media-slider][data-focus]) :where([part=thumb]){box-shadow:var(--media-slider-focused-thumb-shadow,0 0 0 4px #fff6)}:where(media-player [data-media-slider][data-interactive] [part=thumb]){opacity:1;transition:var(--media-slider-thumb-transition,opacity .2s ease-in,box-shadow .2s ease)}:where(media-player [data-media-slider][data-dragging] [part=thumb]){width:var(--thumb-focus-size);height:var(--thumb-focus-size)}:where(media-player [data-media-slider] [slot=preview]){left:var(--preview-left);bottom:calc(100% + var(--media-slider-preview-gap,-4px));opacity:0;background-color:var(--media-slider-preview-bg);border-radius:var(--media-slider-preview-border-radius,2px);pointer-events:none;will-change:left,opacity;contain:layout paint style;flex-direction:column;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;transform:translate(-50%)translateZ(0)}:where(media-player [data-media-slider][data-interactive] [slot=preview]){opacity:1;transition:opacity .2s ease-in}:where(media-player [data-media-slider] media-slider-value){padding:var(--media-slider-value-padding,1px 10px);color:var(--media-slider-value-color,white);background-color:var(--media-slider-value-bg,black);border-radius:var(--media-slider-value-border-radius,2px);border:var(--media-slider-value-border)}:where(media-slider-video:not([aria-hidden=true])+media-slider-value,media-slider-video:not([aria-hidden=true])+[part=chapter-title],media-slider-thumbnail:not([aria-hidden=true])+media-slider-value,media-slider-thumbnail:not([aria-hidden=true])+[part=chapter-title]){margin-top:var(--media-slider-value-gap,8px)}:where(media-player:not([data-can-play]) media-time-slider media-slider-value){display:none}:where(media-player [data-media-slider][aria-orientation=vertical]){--width:var(--media-slider-width,48px);--height:var(--media-slider-height,100%);--track-width:var(--media-slider-track-width,4px);--track-height:var(--media-slider-track-height,100%);--track-focus-width:var(--media-slider-focused-track-width,calc(var(--track-width)*1.25));--track-focus-height:var(--media-slider-focused-track-height,var(--track-height));margin:calc(var(--thumb-size)/2)0}:where(media-player [data-media-slider][aria-orientation=vertical] [part*=track]){top:unset;bottom:0;left:50%;transform:translate(-50%)translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical] [part~=track-fill]){width:var(--track-width);height:var(--slider-fill-percent);will-change:height;transform:translate(-50%)translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical] [part~=track-progress]){top:unset;width:var(--track-width);height:var(--media-buffered-percent,0%);will-change:height;bottom:0}:where(media-player [data-media-slider][aria-orientation=vertical] [part=thumb-container]){top:unset;bottom:var(--slider-fill-percent);will-change:bottom;width:100%;left:50%;transform:translate(-50%)translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical][data-dragging] [part=thumb-container]){top:unset}:where(media-player [data-media-slider][aria-orientation=vertical] [part=thumb]){top:unset;bottom:0;left:50%;transform:translate(-50%)translateY(50%)translateZ(0)}:where(media-player [data-media-slider][aria-orientation=vertical] [slot=preview]){top:unset;left:calc(100% + var(--media-slider-vertical-preview-gap,4px));bottom:var(--preview-bottom);will-change:bottom;transform:translateY(50%)translateZ(0)}:where(media-time-slider [part=chapters]){contain:layout style;align-items:center;width:100%;height:100%;display:flex;position:relative}:where(media-time-slider [part=chapter-container]){contain:layout style;align-items:center;width:0%;height:100%;margin-right:2px;display:flex}:where(media-time-slider [part=chapter-container]:last-child){margin-right:0}:where(media-time-slider [part=chapter]){width:100%;height:var(--track-height);will-change:height,transform;contain:layout style;border-radius:var(--media-slider-track-border-radius,1px);align-items:center;display:flex;position:relative}@media (pointer:fine){:where(media-time-slider [part=chapter-container]:hover [part=chapter]){transform:var(--media-slider-chapter-hover-transform,scaleY(2));transition:var(--media-slider-chapter-hover-transition,transform .1s cubic-bezier(.4,0,1,1))}}:where(media-time-slider [part=chapter-title]){font-family:var(--media-font-family,sans-serif);font-size:var(--media-slider-chapter-title-font-size,14px);color:var(--media-slider-chapter-title-color,#f5f5f5);background-color:var(--media-slider-chapter-title-bg)}:where(media-tooltip){background-color:var(--media-tooltip-bg-color,black);border:var(--media-tooltip-border,1px solid #ffffff1a);border-radius:var(--media-tooltip-border-radius,2px);box-sizing:border-box;color:var(--media-tooltip-color,#ccc);font-family:var(--media-font-family,sans-serif);font-size:var(--media-tooltip-font-size,13px);font-weight:var(--media-tooltip-font-weight,500);margin-left:unset;margin-bottom:var(--media-tooltip-y-offset,12px);opacity:0;padding:var(--media-tooltip-padding,2px 8px);pointer-events:none;transform-origin:50% 100%;white-space:nowrap;transition:transform .2s ease-out .1s,opacity .2s ease-out .1s;display:block;position:absolute;bottom:80%;left:50%;transform:translate(-50%,12px)scale(.8)}:where(media-tooltip[position~=left]){transform-origin:0 100%;margin-left:var(--media-tooltip-x-offset,0);left:0;transform:translateY(12px)scale(.8)}:where(media-tooltip[position~=right]){margin-left:unset;margin-right:var(--media-tooltip-x-offset,0);transform-origin:100% 100%;left:auto;right:0;transform:translateY(12px)scale(.8)}:where(media-tooltip[position~=bottom]){top:80%;bottom:unset;margin-top:var(--media-tooltip-y-offset,12px);margin-bottom:unset;transform:translate(-50%,-12px)scale(1)}:where(media-tooltip[position=bottom\ left],media-tooltip[position=bottom\ right]){transform:translateY(-12px)scale(.8)}:where(media-menu [data-media-menu-button][role=button][data-pressed] media-tooltip){opacity:0;display:none}@media (pointer:fine){:where(media-player [data-media-button][data-hocus] media-tooltip){opacity:1;transition:transform .2s ease-in .1s,opacity .2s ease-in .1s;transform:translate(-50%)scale(1)}:where(media-player [data-media-button][data-hocus] media-tooltip[position~=left]),:where(media-player [data-media-button][data-hocus] media-tooltip[position~=right]){transform:translate(0)scale(1)}}
.movie-shell-bg{background-color:#121212}.most-watched-bg{background-image:radial-gradient(1200px at 0 0,#7c3aed40,#0000 100%),radial-gradient(1000px at 20% 0,#3b82f626,#0000 100%);background-attachment:fixed}.movie-card-glow{box-shadow:0 12px 34px #0006,0 0 0 1px #ffffff0d}.movie-hover-glow{box-shadow:0 18px 45px #0000009e,0 0 24px #17c2ff2e}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:#94a3b833 transparent}.thin-scrollbar::-webkit-scrollbar{width:5px;height:8px}.thin-scrollbar::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:999px}.thin-scrollbar::-webkit-scrollbar-track{background:0 0}.movie-row-fade:before,.movie-row-fade:after{content:"";pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:0}.movie-row-fade:before{left:0}.movie-row-fade:after{right:0}@media (min-width:768px){.movie-row-fade:before,.movie-row-fade:after{width:52px;height:100%}.movie-row-fade:before{background:linear-gradient(90deg,#121212 32%,#12121200 100%)}.movie-row-fade:after{background:linear-gradient(270deg,#121212 32%,#12121200 100%)}}.fade-in-up{animation:.5s ease-out both fade-in-up}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mr-player-shell{background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff1a}.mr-player-shell:before{content:"";-webkit-mask-composite:xor;opacity:0;z-index:10;pointer-events:none;background:linear-gradient(45deg,#8b5cf6,#3b82f6,#8b5cf6);border-radius:12px;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mr-player-shell:hover:before{opacity:.6}.mr-player{--media-controls-color:#fff;--media-button-size:44px;--media-button-icon-size:22px;--media-slider-height:32px;--media-slider-track-height:4px;--media-slider-focused-track-height:6px;--media-slider-track-bg:#fff3;--media-slider-track-fill-bg:linear-gradient(90deg,#8b5cf6,#3b82f6);--media-slider-track-progress-bg:#fff6;--media-slider-thumb-size:14px;--media-slider-thumb-bg:#fff;--media-slider-thumb-border:2px solid #8b5cf6;--media-slider-thumb-shadow:0 2px 8px #0000004d;--media-menu-bg:#0f172afa;--media-menu-border:1px solid #ffffff26;--media-menu-border-radius:16px;--media-menu-item-hover-bg:#8b5cf640;--media-menu-item-color:#f1f5f9;--media-menu-radio-check-active-color:#8b5cf6;--media-cue-bg:#000000e6;--media-cue-color:#fff;--media-cue-font-size:18px;--media-cue-font-weight:600;--media-cue-text-shadow:0 2px 4px #000c;background:#000;border-radius:12px;width:100%;transition:all .3s;position:relative;overflow:hidden}.mr-player:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0000004d 30%,#000000b3 60%,#000000f2 100%);border-radius:0 0 12px 12px;height:160px;position:absolute;inset:auto 0 0}.mr-player-captions{z-index:4}.mr-player-buffering{z-index:5;pointer-events:none;opacity:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.mr-player[data-buffering] .mr-player-buffering{opacity:1}.mr-player[data-playing] .mr-player-buffering,.mr-player[data-started] .mr-player-buffering{opacity:0;pointer-events:none;visibility:hidden}.mr-player-controls{z-index:6;opacity:0;flex-direction:column;gap:12px;padding:0 20px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(10px)}.mr-player[data-paused] .mr-player-controls,.mr-player:not([data-user-idle]) .mr-player-controls,.mr-player[data-media-controls] .mr-player-controls,.mr-player[data-controls] .mr-player-controls{opacity:1;transform:translateY(0)}.mr-player-time-slider{align-items:center;width:100%;height:32px;margin:0;display:flex}.mr-player-time-slider[data-media-slider]{cursor:pointer}.mr-player-time-slider[data-media-slider]:hover{--media-slider-track-height:6px;--media-slider-thumb-size:16px}.mr-player-bottom-row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.mr-player-bottom-left,.mr-player-bottom-right{align-items:center;gap:8px;min-width:0;display:flex}.mr-player-icon-btn{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.mr-player-icon-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:12px;transition:opacity .2s;position:absolute;inset:0}.mr-player-icon-btn[data-hover],.mr-player-icon-btn[data-hocus],.mr-player-icon-btn:hover{background:#8b5cf64d;border-color:#8b5cf680;transform:scale(1.05);box-shadow:0 4px 12px #8b5cf64d}.mr-player-icon-btn[data-hover]:before,.mr-player-icon-btn[data-hocus]:before,.mr-player-icon-btn:hover:before{opacity:.1}.mr-player-icon-btn:active{transform:scale(.95)}.mr-player-play-btn{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border:none;box-shadow:0 4px 16px #8b5cf666}.mr-player-play-btn[data-hover],.mr-player-play-btn[data-hocus],.mr-player-play-btn:hover{background:linear-gradient(135deg,#7c3aed,#2563eb);transform:scale(1.08);box-shadow:0 6px 20px #8b5cf680}.mr-player-volume-wrap{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:4px;transition:all .2s;display:flex}.mr-player-volume-wrap:hover{background:#8b5cf633;border-color:#8b5cf64d}.mr-player-volume-slider{width:100px;height:24px;margin:0}.mr-player-volume-slider[data-media-slider]{--media-slider-track-height:3px;--media-slider-thumb-size:12px}.mr-player-volume-slider[data-media-slider]:hover{--media-slider-track-height:4px;--media-slider-thumb-size:14px}.mr-player-time-text{color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000080;align-items:center;gap:8px;margin-left:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.mr-player-time-separator{color:#ffffffb3;font-weight:400}.mr-player-settings-menu>[data-media-menu-items]{margin-bottom:10px}.mr-player-menu-items{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;min-width:260px;max-height:400px;overflow-y:auto;box-shadow:0 20px 40px #0006}.mr-player-menu-items::-webkit-scrollbar{width:6px}.mr-player-menu-items::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.mr-player-menu-items::-webkit-scrollbar-thumb{background:#8b5cf680;border-radius:3px}.mr-player-menu-items::-webkit-scrollbar-thumb:hover{background:#8b5cf6b3}.mr-player [data-media-button][aria-hidden=true]{display:none!important}.mr-player video::-webkit-media-controls-enclosure{-webkit-appearance:none;display:none!important}.mr-player video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}.mr-player video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.mr-player video::-moz-media-controls{display:none!important}@media (max-width:768px){.mr-player{--media-button-size:38px;--media-button-icon-size:18px;--media-slider-thumb-size:12px;--media-slider-track-height:3px;--media-cue-font-size:16px}.mr-player:before{height:140px}.mr-player-controls{gap:10px;padding:0 16px 16px}.mr-player-time-text{gap:6px;margin-left:8px;font-size:12px;font-weight:600}.mr-player-volume-slider{opacity:0;width:0;transition:all .3s}.mr-player-volume-wrap:hover .mr-player-volume-slider{opacity:1;width:80px}.mr-player-bottom-row{gap:8px}.mr-player-bottom-left,.mr-player-bottom-right{gap:4px}.mr-player-volume-wrap,.mr-player-pip-btn{display:none!important}.mr-player-icon-btn{--media-button-size:34px}.mr-player-menu-items{min-width:220px}.mr-player-shell,.mr-player{border-radius:8px}.mr-player:before{border-radius:0 0 8px 8px}}.mr-player-center-play{transition:all .3s cubic-bezier(.4,0,.2,1)}.mr-player-center-play:hover{transform:scale(1.1)}.mr-player-poster{object-fit:cover;border-radius:12px;transition:opacity .4s}.mr-player-poster-hidden,.mr-player[data-playing] .mr-player-poster,.mr-player[data-started] .mr-player-poster{opacity:0;pointer-events:none}.mr-player-buffering{background:radial-gradient(circle,#02061799,#0000001a 58%,#0000 78%)}.mr-player-buffering-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mr-player-buffering-spinner{filter:drop-shadow(0 0 10px #8b5cf680);border:4px solid #ffffff1a;border-left-color:#8b5cf6;border-radius:50%;width:60px;height:60px;animation:1s linear infinite mr-spin}@keyframes mr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mr-player-captions{z-index:20;text-align:center;padding:0 20px;bottom:80px}@media (max-width:768px){.mr-player-captions{padding:0 16px;bottom:100px}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #8b5cf680}50%{box-shadow:0 0 40px #8b5cf6cc}}.mr-player.playing .mr-player-play-btn{animation:2s infinite pulse-glow}.mr-player-time-slider[data-media-slider]::part(track),.mr-player-time-slider[data-media-slider]::part(track-fill){border-radius:2px}.mr-player-time-slider[data-media-slider]::part(thumb){box-shadow:var(--media-slider-thumb-shadow);transition:all .2s}.mr-player-time-slider[data-media-slider]:hover::part(thumb){transform:scale(1.2)}.mr-player-volume-slider[data-media-slider]::part(track){border-radius:1.5px}.mr-player-volume-slider[data-media-slider]::part(thumb){border-radius:50%;transition:all .2s}.mr-player-menu-items [role=menuitem]{border-radius:8px;margin:2px 4px;padding:8px 12px;transition:all .2s}.mr-player-menu-items [role=menuitem]:hover{transform:translate(2px)}.mr-player-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.mr-player[data-media-loading]:before{content:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.mr-player-buffering-spinner{border-width:3px;width:44px;height:44px}}.mr-player[data-media-error]{background:linear-gradient(135deg,#1a1a1a,#121212)}.mr-player[data-media-error] .mr-player-controls{opacity:1;transform:translateY(0)}.mr-player:fullscreen{border-radius:0}.mr-player:fullscreen .mr-player-controls{padding:0 40px 40px}.mr-player:fullscreen .mr-player-time-text{font-size:18px}.mr-player:fullscreen .mr-player-icon-btn{--media-button-size:48px;--media-button-icon-size:24px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mr-player{--media-slider-thumb-border:1px solid #8b5cf6}}@media (prefers-reduced-motion:reduce){.mr-player,.mr-player-controls,.mr-player-icon-btn,.mr-player-center-play{transition:none}.mr-player-center-play:hover,.mr-player-icon-btn:hover{transform:none}}.movie-detail-hero{background:#121212;border:1px solid #94a3b833;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000073}.movie-detail-hero-media{position:absolute;inset:0}.movie-detail-hero-video{object-fit:cover;filter:saturate(1.08)brightness();width:100%;height:100%;transform:scale(1.02)}.movie-detail-hero-overlay{background:radial-gradient(130% 90% at 78% 0,#09183405 0%,#01040c29 60%),linear-gradient(90deg,#01040e6b 0%,#01030a2e 42%,#01020752 100%),linear-gradient(#02071305 0%,#02071347 100%);position:absolute;inset:0}.movie-detail-hero:after{content:"";pointer-events:none;opacity:.08;background-image:radial-gradient(#ffffff0f .7px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.movie-detail-hero-content{z-index:2;min-height:clamp(480px,60vh,760px);padding:2rem 1.5rem 1.5rem;display:flex;position:relative}.movie-detail-poster-wrap{aspect-ratio:2/3;border:1px solid #ffffff38;border-radius:.95rem;flex-shrink:0;width:145px;position:relative;overflow:hidden;box-shadow:0 18px 34px #00000094}.movie-detail-poster{border-radius:.95rem}.movie-detail-meta-chip{background:#0f172aad;border:1px solid #ffffff29;border-radius:9999px;align-items:center;padding:.28rem .7rem;display:inline-flex}.movie-detail-rating-chip{color:#fef08a;background:#fbbf2429;border:1px solid #fcd34d5c;border-radius:9999px;align-items:center;gap:.35rem;padding:.28rem .72rem;font-weight:700;display:inline-flex}.movie-detail-cta{letter-spacing:.01em;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.48rem;height:2.8rem;padding:0 1.12rem;font-size:.88rem;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.movie-detail-cta:hover{transform:translateY(-1px)}.movie-detail-cta-watch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f9fafb;background:radial-gradient(120% 120% at 10% 0,#3b82f638 0%,#02061700 55%),linear-gradient(90deg,#7c3aed9e 0%,#a855f76b 100%);border-color:#a78bfa52;box-shadow:0 16px 40px #00000073,0 0 0 1px #7c3aed1f}.movie-detail-cta-watch:hover{border-color:#a78bfa8c;box-shadow:0 18px 44px #00000080,0 0 26px #7c3aed2e}.movie-detail-cta-download{color:#e2e8f0;background:#040a18cc;border-color:#ffffff47}.movie-detail-cta-download:hover{border-color:#a78bfacc;box-shadow:0 10px 26px #7c3aed66}.movie-detail-cta-trailer{color:#e9d5ff;background:#4c1d9599;border-color:#a78bfab3}.movie-detail-cta-trailer:hover{border-color:#c4b5fdf2;box-shadow:0 10px 24px #7c3aed73}.movie-detail-share-btn,.movie-detail-share-icon{color:#cbd5e1;background:#020817b8;border:1px solid #ffffff29;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;height:2.25rem;transition:all .2s;display:inline-flex}.movie-detail-share-btn{padding:0 .75rem;font-size:.76rem;font-weight:700}.movie-detail-share-icon{width:2.25rem}.movie-detail-share-btn:hover,.movie-detail-share-icon:hover{color:#e2e8f0;background:#071d37c7;border-color:#7dd3fc8f}.movie-detail-description-clamp{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.movie-detail-description-more{letter-spacing:.04em;text-transform:uppercase;color:#e5e7eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a99;border:1px solid #94a3b88c;border-radius:999px;align-items:center;gap:.25rem;margin-top:.35rem;padding:.25rem .7rem;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.movie-detail-description-more:hover{color:#f9fafb;background:#0f172ad9;border-color:#7dd3fcbf}.movie-detail-description-modal-body{padding-top:.5rem}.movie-detail-description-modal-content{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#e5e7eb;background:#0f172ac7;border:1px solid #94a3b859;border-radius:.9rem;max-height:52vh;margin-top:.8rem;padding:.9rem .95rem;font-size:.95rem;line-height:1.6;overflow-y:auto}.movie-detail-section-title{font-family:var(--font-display),"Segoe UI",sans-serif;letter-spacing:-.018em;color:#fff;font-size:1.45rem;font-weight:800;line-height:1.25}.movie-season-chip{-webkit-backdrop-filter:blur(10px);color:#a1a1aa;background:#26262a99;border:1px solid #ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.15rem;padding:.2rem .88rem;font-size:.78rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.movie-season-chip:hover{color:#e4e4e7;background:#37373cbf;border-color:#ffffff38}.movie-season-chip-active{-webkit-backdrop-filter:blur(14px);color:#fff;background:#3c3c42e6;border-color:#ffffff47;box-shadow:0 2px 12px #0000004d,inset 0 1px #ffffff14}.movie-episode-chip{-webkit-backdrop-filter:blur(8px);color:#a1a1aa;background:#26262a8c;border:1px solid #ffffff14;border-radius:.75rem;min-height:2.3rem;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1)}.movie-episode-chip-active{-webkit-backdrop-filter:blur(12px);color:#fff;background:#3e3e44e6;border-color:#ffffff40;box-shadow:0 2px 12px #00000047,inset 0 1px #ffffff14}.movie-download-card{background:linear-gradient(#111827e0,#020617c7);border:1px solid #94a3b83d;border-radius:.95rem;padding:.95rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.movie-download-card:hover{border-color:#38bdf8a6;transform:translateY(-1px);box-shadow:0 14px 24px #0284c72e}.movie-subtitle-chip{color:#dbeafe;background:#1e293bb3;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;padding:.45rem .88rem;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.movie-subtitle-chip:hover{color:#fff;border-color:#3b82f6ad}.movie-subtitle-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}.movie-subtitle-card{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #8b5cf626;border-radius:.95rem;padding:.8rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.movie-subtitle-card:hover{background:#8b5cf60f;border-color:#a78bfa73;transform:translateY(-1px);box-shadow:0 12px 24px #8b5cf61a}.movie-subtitle-meta{color:#d1d5db;font-size:.92rem;font-weight:600}.movie-subtitle-file{color:#c4b5fd;font-size:.86rem;font-weight:700}.movie-subtitle-download-btn{-webkit-backdrop-filter:blur(4px);color:#fff;background:linear-gradient(#8b5cf6cc 0%,#6d28d9cc 100%);border:1px solid #8b5cf68c;border-radius:.5rem;justify-content:center;align-items:center;width:100%;min-height:2.25rem;font-size:.9rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s,border-color .2s;display:inline-flex}.movie-subtitle-download-btn:hover{filter:brightness(1.1);border-color:#a78bfacc;transform:translateY(-1px);box-shadow:0 10px 20px #8b5cf640}@keyframes movie-download-pulse{0%{box-shadow:0 0 #38bdf894}to{box-shadow:0 0 0 16px #38bdf800}}.movie-downloads-highlight{animation:1.2s movie-download-pulse;border-color:#7dd3fc9e!important}@media (max-width:768px){.movie-detail-hero{border-radius:1.1rem}.movie-detail-hero-content{flex-direction:column;justify-content:flex-end;align-items:flex-end;min-height:clamp(460px,72vh,620px);padding:1.25rem 1rem 1rem}.movie-detail-poster-wrap{width:126px}.movie-detail-section-title{font-size:1.25rem}.movie-subtitle-card{padding:.72rem}.movie-subtitle-meta{font-size:.82rem}.movie-subtitle-file{font-size:.8rem}.movie-subtitle-download-btn{font-size:.82rem}}@media (min-width:640px){.movie-subtitle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.movie-subtitle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.movie-season-accordion{-webkit-backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.movie-season-accordion-current{background:#8b5cf60a;border-color:#8b5cf64d}.movie-season-accordion-expanded{background:#ffffff08}.movie-season-accordion-trigger{color:#e2e8f0;text-align:left;align-items:center;gap:.75rem;width:100%;padding:.92rem 1rem;transition:background .2s;display:flex}.movie-season-accordion-trigger:hover{background:#ffffff0a}.movie-season-accordion-label{letter-spacing:-.01em;color:#f8fafc;flex:1;font-size:1.05rem;font-weight:800}.movie-season-accordion-meta{color:#94a3b8;font-size:.88rem}.movie-season-accordion-chevron{color:#94a3b8;width:1.1rem;height:1.1rem;transition:transform .2s,color .2s}.movie-season-accordion-current .movie-season-accordion-chevron{color:#fff}.movie-season-accordion-chevron-open{transform:rotate(180deg)}.movie-season-accordion-body{padding:0 1rem 1rem}.movie-season-episode-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.movie-episode-actions-panel{-webkit-backdrop-filter:blur(32px);background:#00000073;border:1px solid #ffffff14;border-radius:1.25rem;margin-top:1rem;padding:1.25rem;animation:.32s cubic-bezier(.4,0,.2,1) both episode-panel-in;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff0d}@keyframes episode-panel-in{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.movie-episode-actions-kicker{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:.7rem;font-weight:700}.movie-episode-actions-title{font-family:var(--font-display),"Segoe UI",sans-serif;letter-spacing:-.015em;color:#fff;margin-top:.25rem;font-size:1.55rem;font-weight:800}.movie-episode-actions-row{gap:.65rem;margin-top:.85rem;display:grid}.movie-episode-action-btn{letter-spacing:.01em;color:#f4f4f5;border:1px solid #ffffff14;border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;font-size:.94rem;font-weight:800;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s,border-color .22s,background .22s;display:inline-flex}.movie-episode-action-btn:hover{transform:translateY(-2px)}.movie-episode-action-btn:active{transform:translateY(0)scale(.98)}.movie-episode-action-stream{color:#fff;background:linear-gradient(90deg,#7c3aed 0%,#9333ea 50%,#7c3aed 100%) 0 0/200% 100%;border-color:#a78bfa8c;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s,background-position .4s;box-shadow:0 10px 28px #7c3aed66,0 0 0 1px #a78bfa26}.movie-episode-action-stream:hover{background-position:100% 0;border-color:#c4b5fda6;box-shadow:0 14px 36px #7c3aed85,0 0 0 1px #c4b5fd40}.movie-episode-action-download{-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border-color:#ffffff14}.movie-episode-action-download:hover{background:#34343acc;border-color:#ffffff38;box-shadow:0 8px 20px #00000047}.movie-episode-action-btn:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.movie-episode-actions-status{color:#cbd5e1;margin-top:.7rem;font-size:.85rem}.movie-episode-actions-status-error{color:#fca5a5}.movie-season-accordion-badge{color:#71717a;letter-spacing:0;font-size:.82rem;font-weight:600}.movie-episode-chip{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff0d;border-radius:.75rem;padding:.6rem 0;font-weight:700;transition:all .25s;animation:.3s cubic-bezier(.4,0,.2,1) both chip-enter}.movie-episode-chip:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.movie-episode-chip-active{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border-color:#0000;box-shadow:0 8px 20px #7c3aed59}@keyframes chip-enter{0%{opacity:0;transform:scale(.88)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.movie-episode-skeleton{flex-direction:column;gap:.65rem;display:flex}.movie-episode-skeleton-kicker,.movie-episode-skeleton-title,.movie-episode-skeleton-btn,.movie-episode-skeleton-status{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/800px 100%;border-radius:.5rem;animation:1.4s linear infinite skeleton-shimmer}.movie-episode-skeleton-kicker{width:7rem;height:.7rem}.movie-episode-skeleton-title{border-radius:.6rem;width:14rem;height:1.6rem}.movie-episode-skeleton-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.movie-episode-skeleton-btn{border-radius:.9rem;height:3rem}.movie-episode-skeleton-status{width:11rem;height:.75rem}.watch-stream-season-badge{color:#71717a;letter-spacing:0;opacity:.8;font-size:.75rem;font-weight:600}.watch-stream-episode-chip{animation:.3s cubic-bezier(.4,0,.2,1) both chip-enter}.movie-detail-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(14px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.movie-detail-modal{-webkit-backdrop-filter:blur(32px);background:linear-gradient(#18181bd9,#000000eb);border:1px solid #ffffff14;border-radius:1.25rem;outline:none;width:min(100%,34rem);max-height:calc(100vh - 2rem);padding:1.5rem;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #000000b3,inset 0 1px #ffffff0d}.movie-detail-modal-close{color:#cbd5e1;background:#0f172ab3;border:1px solid #94a3b847;border-radius:.6rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.movie-detail-modal-close:hover{color:#fff;border-color:#7dd3fc8f}.movie-detail-modal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#a78bfa;align-items:center;gap:.35rem;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.movie-detail-modal-title{font-family:var(--font-display),"Segoe UI",sans-serif;color:#fff;margin:.45rem 0 0;font-size:1.58rem;font-weight:800;line-height:1.2}.movie-detail-modal-subtitle{color:#9ca3af;margin:.2rem 0 0;font-size:.95rem}.movie-detail-modal-list{gap:.6rem;margin-top:.9rem;display:grid}.movie-detail-modal-option{text-align:left;color:#e2e8f0;background:#ffffff08;border:1px solid #ffffff0d;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.movie-detail-modal-option:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.movie-detail-modal-option-main{gap:.08rem;min-width:0;display:grid}.movie-detail-modal-option-quality{color:#f8fafc;font-size:1.1rem;font-weight:800}.movie-detail-modal-option-meta{color:#94a3b8;font-size:.78rem}.movie-detail-modal-option-action{letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;font-size:.75rem;font-weight:800}.movie-detail-modal-empty{color:#94a3b8;border:1px dashed #94a3b84d;border-radius:.8rem;margin:0;padding:.85rem;font-size:.86rem}.movie-detail-download-options{gap:.7rem;margin-top:.95rem;display:grid}.movie-detail-download-option-card{-webkit-backdrop-filter:blur(28px);background:#ffffff08;border:1px solid #ffffff14;border-radius:1.25rem;padding:1.15rem;transition:all .3s;box-shadow:0 8px 32px #0000003d,inset 0 1px #ffffff0d}.movie-detail-download-option-card:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.movie-detail-download-option-card-disabled{opacity:.88;border-style:dashed}.movie-detail-download-option-title{color:#fff;margin:0;font-size:1.1rem;font-weight:800}.movie-detail-download-option-text{color:#9ca3af;margin:.2rem 0 0;font-size:.83rem}.movie-detail-download-combo-actions{margin-top:.65rem}.movie-detail-download-primary{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:1px solid #a78bfa80;border-radius:.9rem;justify-content:center;align-items:center;width:100%;min-height:3rem;font-size:.94rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 24px #7c3aed59}.movie-detail-download-primary:hover{border-color:#c4b5fdcc;transform:translateY(-2px)scale(1.01);box-shadow:0 14px 32px #7c3aed73}.movie-detail-download-primary:active{transform:translateY(0)scale(.98)}.movie-detail-download-subtitle-grid{gap:.45rem;margin-top:.6rem;display:grid}.movie-detail-download-subtitle-link{-webkit-backdrop-filter:blur(12px);color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.8rem;align-items:center;padding:.65rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.movie-detail-download-subtitle-link:hover{color:#fff;background:#8b5cf61f;border-color:#a78bfa73;transform:translate(4px)}.movie-detail-download-helper{color:#94a3b8;margin:.55rem 0 0;font-size:.82rem}.movie-subtitle-help-box{-webkit-backdrop-filter:blur(20px);background:#0ea5e90a;border:1px solid #7dd3fc1f;border-radius:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff08}.movie-subtitle-help-header{align-items:center;gap:.5rem;display:flex}.movie-subtitle-help-title{color:#e2e8f0;letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:800}.movie-subtitle-help-text{color:#94a3b8;margin:0;font-size:.82rem;line-height:1.55}.movie-subtitle-help-text strong{color:#bae6fd;font-weight:700}.movie-subtitle-help-text code{color:#f8fafc;background:#ffffff0f;border-radius:.35rem;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.movie-cast-section{overflow:hidden}.movie-cast-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#94a3b852 transparent;margin-top:1rem;padding:.1rem .2rem .42rem;position:relative;overflow:auto hidden}.movie-cast-strip:focus-visible{outline-offset:2px;border-radius:.85rem;outline:2px solid #7dd3fcd9}.movie-cast-strip::-webkit-scrollbar{height:8px}.movie-cast-strip::-webkit-scrollbar-track{background:0 0}.movie-cast-strip::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.movie-cast-strip::-webkit-scrollbar-thumb:hover{background:#94a3b86b}.movie-cast-track{align-items:flex-start;gap:.68rem;min-width:max-content;display:flex}.movie-cast-card{scroll-snap-align:start;background:0 0;border:1px solid #0000;border-radius:.9rem;flex:0 0 132px;padding:.44rem;transition:transform .2s,text-shadow .2s}.movie-cast-card:hover{transform:translateY(-2px)}.movie-cast-photo-wrap{aspect-ratio:2/3;background:#0b1324;border:1px solid #ffffff1a;border-radius:.7rem;width:100%;position:relative;overflow:hidden}.movie-cast-photo{object-fit:cover;object-position:center top}.movie-cast-name{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;margin:.5rem 0 0;font-size:.96rem;font-weight:800;line-height:1.25;overflow:hidden}.movie-cast-role{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;margin:.18rem 0 0;font-size:.83rem;font-weight:500;line-height:1.2;overflow:hidden}.movie-detail-modal button:focus-visible,.movie-detail-modal a:focus-visible,.movie-season-accordion-trigger:focus-visible,.movie-episode-action-btn:focus-visible{outline-offset:2px;outline:2px solid #7dd3fcd6}@media (min-width:640px){.movie-season-episode-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.movie-episode-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))}.movie-cast-card{flex-basis:148px}}@media (min-width:1024px){.movie-season-episode-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.movie-cast-card{flex-basis:168px}.movie-cast-strip:before,.movie-cast-strip:after{content:"";pointer-events:none;z-index:1;width:2.2rem;position:absolute;top:0;bottom:.38rem}.movie-cast-strip:before{background:linear-gradient(90deg,#0f172af2,#0f172a00);left:0}.movie-cast-strip:after{background:linear-gradient(270deg,#0f172af2,#0f172a00);right:0}}@media (max-width:640px){.movie-detail-modal-backdrop{align-items:flex-end;padding:.65rem}.movie-detail-modal{border-radius:1rem;width:100%;max-height:84vh;padding:.9rem}.movie-detail-modal-title{font-size:1.32rem}.movie-season-accordion-label{font-size:.98rem}.movie-season-accordion-meta{font-size:.78rem}.movie-episode-actions-title{font-size:1.32rem}.movie-cast-card{flex-basis:124px}.movie-cast-name{font-size:.9rem}.movie-cast-role{font-size:.78rem}}.watch-stream-screen{padding-top:.4rem}.watch-stream-back-btn{color:#f8fafc;background:#020617bf;border:1px solid #94a3b859;border-radius:9999px;align-items:center;gap:.45rem;height:2.35rem;padding:0 .95rem;font-size:.92rem;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.watch-stream-back-btn:hover{background:#0f172ae6;border-color:#a78bfacc}.watch-stream-layout{gap:1rem;margin-top:.9rem;display:grid}.watch-stream-main{min-width:0}.watch-stream-player{background:#030712;border:1px solid #94a3b83d;border-radius:1rem;overflow:hidden}.watch-stream-player-empty{aspect-ratio:16/9;color:#94a3b8;background:#030712;justify-content:center;align-items:center;font-size:.95rem;display:flex}.watch-stream-meta{margin-top:.92rem}.watch-stream-title{font-family:var(--font-display),"Segoe UI",sans-serif;letter-spacing:-.015em;color:#fff;margin:0;font-size:1.48rem;font-weight:800;line-height:1.15}.watch-stream-control-block{margin-top:.95rem}.watch-stream-control-label{color:#cbd5e1;margin:0 0 .35rem;font-size:.79rem;font-weight:700}.watch-stream-chip-row{flex-wrap:wrap;gap:.45rem;display:flex}.watch-stream-chip{color:#e2e8f0;background:#0f172abf;border:1px solid #94a3b85c;border-radius:9999px;min-height:1.92rem;padding:0 .76rem;font-size:.84rem;font-weight:700;transition:all .2s}.watch-stream-chip:hover{color:#fff;border-color:#a78bfacc}.watch-stream-chip-active{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#a78bfaf2}.watch-stream-helper{color:#94a3b8;margin:.42rem 0 0;font-size:.84rem}.watch-stream-notice{color:#fda4af;margin:.5rem 0 0;font-size:.84rem;font-weight:600}.watch-stream-error{color:#fca5a5;margin:.5rem 0 0;font-size:.88rem;font-weight:600}.watch-stream-seasons-panel{-webkit-backdrop-filter:blur(16px);background:#0f172a4d;border:1px solid #8b5cf626;border-radius:.9rem;padding:.75rem}.watch-stream-seasons-header{align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.watch-stream-seasons-header h2{font-family:var(--font-display),"Segoe UI",sans-serif;color:#fff;margin:0;font-size:1.24rem;font-weight:800;line-height:1.15}.watch-stream-seasons-icon{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf680;border-radius:.46rem;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.watch-stream-seasons-list{gap:.7rem;display:grid}.watch-stream-season-card{-webkit-backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #8b5cf626;border-radius:.82rem;transition:all .3s}.watch-stream-season-card-current{border-color:#a78bfa73}.watch-stream-season-card-open{background:#8b5cf614;border-color:#8b5cf640}.watch-stream-season-trigger{text-align:left;color:#f8fafc;border-radius:.82rem;align-items:center;gap:.7rem;width:100%;min-height:2.78rem;padding:0 .8rem;transition:background .2s;display:flex}.watch-stream-season-trigger:hover{background:#8b5cf61f}.watch-stream-season-chevron{color:#cbd5e1;width:1.1rem;height:1.1rem;transition:transform .2s}.watch-stream-season-chevron-open{transform:rotate(180deg)}.watch-stream-season-title{color:#fff;flex:1;font-size:1.05rem;font-weight:700;line-height:1}.watch-stream-season-meta{color:#94a3b8;font-size:.84rem}.watch-stream-episode-grid{border-top:1px solid #8b5cf626;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.8rem;display:grid}.watch-stream-episode-chip{-webkit-backdrop-filter:blur(4px);color:#f8fafc;background:#ffffff0a;border:1px solid #8b5cf640;border-radius:.52rem;min-height:2.35rem;font-size:1rem;font-weight:700;transition:all .2s}.watch-stream-episode-chip:hover{border-color:#a78bfad9}.watch-stream-episode-chip-active{background:#4c1d9580;border-color:#c4b5fdf2}.watch-stream-player .mr-player-shell:before{background:linear-gradient(45deg,#7c3aed,#4c1d95,#7c3aed)}.watch-stream-player .mr-player{--media-slider-track-fill-bg:linear-gradient(90deg,#7c3aed,#a855f7);--media-slider-thumb-border:2px solid #7c3aed;--media-menu-item-hover-bg:#7c3aed3b;--media-menu-radio-check-active-color:#7c3aed;--media-buffering-track-fill-color:#7c3aed}.watch-stream-player .mr-player-icon-btn[data-hover],.watch-stream-player .mr-player-icon-btn[data-hocus],.watch-stream-player .mr-player-icon-btn:hover{background:#7c3aed4d;border-color:#7c3aed8c;box-shadow:0 4px 12px #7c3aed4d}.watch-stream-player .mr-player-play-btn{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 4px 16px #7c3aed66}.watch-stream-player .mr-player-play-btn[data-hover],.watch-stream-player .mr-player-play-btn[data-hocus],.watch-stream-player .mr-player-play-btn:hover{background:linear-gradient(135deg,#6d28d9,#a855f7);box-shadow:0 6px 20px #7c3aed80}.watch-stream-player .mr-player-volume-wrap:hover{background:#7c3aed33;border-color:#7c3aed61}.watch-stream-player .mr-player-menu-items::-webkit-scrollbar-thumb{background:#7c3aed8c}.watch-stream-player .mr-player-menu-items::-webkit-scrollbar-thumb:hover{background:#7c3aedb3}.watch-stream-player .mr-player-icon-btn:focus-visible{outline-color:#7c3aed}@media (min-width:1180px){.watch-stream-layout-series{grid-template-columns:minmax(0,1fr) minmax(27rem,40%);align-items:start}}@media (max-width:1179px){.watch-stream-seasons-header h2{font-size:1.16rem}.watch-stream-season-title{font-size:.98rem}.watch-stream-season-meta{font-size:.78rem}.watch-stream-episode-chip{min-height:2.15rem;font-size:.92rem}}@media (max-width:768px){.watch-stream-back-btn{height:2.18rem;padding:0 .82rem;font-size:.86rem}.watch-stream-title{font-size:1.24rem}.watch-stream-control-label{font-size:.74rem}.watch-stream-chip{min-height:1.8rem;padding:0 .68rem;font-size:.78rem}.watch-stream-episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sidebar-whatsapp-btn{text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);border:1px solid #ffffff26;box-shadow:0 10px 24px #22c55e47,inset 0 1px #fff3}.sidebar-whatsapp-btn:hover{background:linear-gradient(135deg,#25d366 0%,#16a34a 100%);border-color:#ffffff4d;box-shadow:0 14px 32px #22c55e6b,inset 0 1px #ffffff4d}.sidebar-whatsapp-btn:active{transform:scale(.98);box-shadow:0 4px 12px #22c55e33}@media (max-width:639px){.movie-detail-hero{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;overflow:visible}.movie-detail-hero-media{border-radius:1.1rem 1.1rem 0 0;flex-shrink:0;order:0;width:100%;height:210px;position:relative;inset:auto;overflow:hidden}.movie-detail-hero-video{object-fit:cover;width:100%;height:100%;transform:none}.movie-detail-hero-overlay{background:linear-gradient(#12121200 0%,#12121226 55%,#121212b3 100%)}.movie-detail-hero:after{display:none}.movie-detail-hero-content{z-index:2;background:#161616;border:1px solid #8b5cf633;border-top:none;border-radius:0 0 1.1rem 1.1rem;order:1;position:relative;overflow:hidden;min-height:unset!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;display:flex!important}.movie-detail-mobile-inner{align-items:flex-start;gap:.8rem;padding:.8rem .85rem .6rem;flex-direction:row!important;display:flex!important}.movie-detail-poster-wrap{margin-top:-24px;border:1px solid #8b5cf659!important;border-radius:.6rem!important;flex-shrink:0!important;width:82px!important;box-shadow:0 6px 18px #0009,0 0 0 1.5px #8b5cf64d!important}.movie-detail-hero-content h1{margin-bottom:.3rem;font-size:1.05rem!important;line-height:1.25!important}.movie-detail-meta-chip,.movie-detail-rating-chip{padding:.15rem .48rem!important;font-size:.62rem!important}.movie-detail-hero-content>div:not(.movie-detail-mobile-inner){padding-left:.85rem;padding-right:.85rem}.movie-detail-hero-content>div:last-child{padding-bottom:.85rem}.movie-detail-description-clamp{-webkit-line-clamp:4!important;line-clamp:4!important}.movie-detail-cta-watch{background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 50%,#6d28d9 100%)!important;border-color:#a78bfa80!important;height:2.6rem!important;font-size:.88rem!important;box-shadow:0 6px 20px #7c3aed66,0 0 0 1px #8b5cf633!important}.movie-detail-cta-download{color:#c4b5fd!important;background:#7c3aed26!important;border-color:#8b5cf673!important;height:2.6rem!important;font-size:.82rem!important}.movie-detail-cta-download:hover{background:#8b5cf640!important;border-color:#a78bfaa6!important;box-shadow:0 6px 18px #7c3aed4d!important}.movie-detail-cta-trailer{color:#ddd6fe!important;background:#4c1d9580!important;border-color:#a78bfa8c!important;height:2.6rem!important;font-size:.82rem!important}.movie-detail-share-btn,.movie-detail-share-icon{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf64d;height:2rem;font-size:.72rem}.movie-detail-share-icon{width:2rem}body{overflow-x:hidden}.movie-row-section-title,section>header h2,section>h2{font-size:1.1rem!important}.movie-card-row-item{flex-shrink:0;width:110px}.continue-watching-card{width:200px!important;min-width:200px!important}.most-watched-card-title{font-size:.85rem!important}.page-hero-title{font-size:1.5rem!important}.explore-filter-grid{grid-template-columns:1fr!important}.hero-mobile-title{line-height:1.2;font-size:1.25rem!important}.rating-star-sm{width:.65rem;height:.65rem}.movie-detail-modal-shell{padding:0!important}.movie-detail-modal-panel{border-radius:1.2rem 1.2rem 0 0!important;max-height:85vh!important;inset:auto 0 0!important;transform:none!important}.watch-stream-chip{min-height:2rem!important;padding:0 .6rem!important;font-size:.75rem!important}.watch-stream-title{font-size:1.1rem!important}.movie-detail-cast-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}h1.font-display{font-size:1.5rem}nav.fixed.inset-x-0.bottom-0 a,nav.fixed.inset-x-0.bottom-0 li a{min-height:52px;padding-top:.5rem;padding-bottom:.5rem}.px-4.sm\:px-6{padding-left:1rem;padding-right:1rem}.most-watched-pills{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.anime-filter-label{font-size:.75rem;width:3rem!important}footer{text-align:center;padding:1rem}.watch-history-card{min-height:3.5rem}}@media (min-width:640px) and (max-width:1023px){.movie-detail-hero-content{min-height:clamp(360px,52vh,560px)!important}.hide-scrollbar.flex{gap:.875rem}.watch-stream-episode-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){nav.fixed.inset-x-0.bottom-0{padding-bottom:max(env(safe-area-inset-bottom),.4rem)}}.movie-page-chip{transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000001a}.movie-page-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf633}.group\/row button{opacity:0;transition:all .3s;transform:translateY(-50%)scale(.9)}.group\/row:hover button{opacity:1;transform:translateY(-50%)scale(1)}@media (max-width:768px){.group\/row button{opacity:.6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;transform:translateY(-50%)scale(.95)}}.hero-mask{background:linear-gradient(#12121233 0%,#12121266 40%,#121212d9 85%,#121212 100%)}
