@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer videojs-base.theme,videojs-base.preset,videojs-base.preferences;@layer videojs-base,videojs-components,videojs-utilities;@layer videojs-base.theme,videojs-base.preset,videojs-base.preferences;@layer videojs-base.theme{.media-skin[data-theme=neutral]{--media-control-corner-shape: squircle;--media-control-radius: calc(var(--media-spacing) * 2);--media-control-size: calc(var(--media-spacing) * 9);--media-controls-radius: calc(var(--media-spacing) * 3);--media-popover: oklch(0 0 0 / .5);--media-border: oklch(1 0 0 / .1);--media-shadow-surface: 0 1px 2px oklch(0 0 0 / .2);--media-shadow-thumb: 0 0 0 1px rgb(0 0 0 / .15), 0 1px 3px 0 rgb(0 0 0 / .15), 0 1px 2px -1px rgb(0 0 0 / .15);--media-text-shadow-dialog: 0 1px 0 rgb(0 0 0 / .5);--media-backdrop-filter-dialog: blur(16px) saturate(120%);--media-shadow-tooltip: 0 0 0 1px var(--media-border), 0 4px 6px -1px oklch(0 0 0 / .2), 0 2px 4px -2px oklch(0 0 0 / .2);--media-duration-dialog: var(--media-duration);--media-duration-indicator: .4s;--media-hidden-offset: 100%;--media-hidden-indicator-offset: -100%;--media-menu-item-radius: calc(var(--media-spacing) * 1.5);--media-popover-boundary-offset: calc(var(--media-spacing) * 2);--media-popover-side-offset: calc(var(--media-spacing) * 5);--media-popup-radius: calc(var(--media-spacing) * 2.5);--media-popup-translate-distance: calc(var(--media-spacing) * 2);--media-dialog-width: 100%;--media-dialog-max-width: calc(var(--media-spacing) * 64);--media-slider-preview-label-offset: calc(var(--media-spacing) * 5);--media-video-border-radius: var(--media-border-radius, 12px)}}@layer videojs-base.theme{.media-skin{--media-background: oklch(0 0 0);--media-foreground: oklch(1 0 0);--media-controls: oklch(0 0 0 / .35);--media-controls-foreground: var(--media-foreground);--media-popover: oklch(1 0 0 / .1);--media-popover-foreground: var(--media-foreground);--media-primary: var(--media-accent-color, var(--media-default-accent-color));--media-primary-foreground: var(--media-accent-text-color, var(--media-default-accent-text-color));--media-accent: var(--media-accent-color, color-mix(in oklab, var(--media-default-accent-color) 10%, transparent));--media-accent-foreground: var(--media-accent-text-color, currentColor);--media-muted: oklch(1 0 0 / .15);--media-muted-foreground: oklch(1 0 0 / .65);--media-border: oklch(0 0 0 / .1);--media-ring: oklch(1 0 0);--media-backdrop: oklch(0 0 0);--media-live-color: oklch(.65 .22 27);--media-shadow-surface: 0 1px 3px 0 oklch(0 0 0 / .15), 0 1px 2px -1px oklch(0 0 0 / .15);--media-shadow-surface-inset: inset 0 1px 0 0 rgb(255 255 255 / .1), inset 0 0 0 1px rgb(255 255 255 / .05);--media-shadow-thumb: 0 0 0 1px rgb(0 0 0 / .1), 0 1px 3px 0 rgb(0 0 0 / .35), 0 1px 2px -1px rgb(0 0 0 / .35);--media-shadow-tooltip: 0 0 0 1px var(--media-border), var(--media-shadow-surface);--media-shadow-separator: 0 1px 0 0 oklch(1 0 0 / .075);--media-shadow-current-color: oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5)/2) , .15));--media-shadow-subtle-current-color: color-mix(in oklab, var(--media-shadow-current-color) 40%, transparent);--media-text-shadow-dialog: 0 1px 0 rgb(0 0 0 / .25);--media-backdrop-filter-surface: blur(16px) saturate(110%);--media-backdrop-filter-indicator: blur(8px);--media-backdrop-filter-dialog: blur(16px) saturate(110%);--media-control-corner-shape: round;--media-control-radius: 99px;--media-control-size: calc(var(--media-spacing) * 9);--media-controls-radius: var(--media-control-radius);--media-default-accent-color: oklch(1 0 0);--media-default-accent-text-color: oklch(0 0 0);--media-duration-instant: 50ms;--media-duration-fast: .1s;--media-duration: .15s;--media-duration-slow: .2s;--media-duration-slower: .25s;--media-duration-controls: .1s;--media-duration-dialog: .35s;--media-duration-indicator: var(--media-duration-slower);--media-duration-menu: .25s;--media-duration-slider: var(--media-duration-fast);--media-delay-dialog: .1s;--media-hidden-scale: .95;--media-hidden-blur: 8px;--media-hidden-offset: calc(var(--media-spacing) * 1);--media-hidden-icon-scale: 0;--media-hidden-indicator-scale: .9;--media-hidden-indicator-offset: -25%;--media-hidden-playback-scale: .85;--media-hidden-popup-scale: .95;--media-hidden-popup-blur: 4px;--media-hidden-preview-scale: .8;--media-hidden-preview-offset: calc(var(--media-spacing) * 2);--media-hidden-seek-offset: 60%;--media-menu-item-radius: calc(var(--media-spacing) * 2);--media-popover-boundary-offset: calc(var(--media-spacing) * 3);--media-popover-side-offset: calc(var(--media-spacing) * 3);--media-popup-radius: calc(var(--media-spacing) * 3);--media-popup-translate-distance: calc(var(--media-spacing) * 2);--media-tooltip-boundary-offset: var(--media-popover-boundary-offset);--media-tooltip-side-offset: var(--media-popover-side-offset);--media-dialog-radius: calc(var(--media-spacing) * 7);--media-dialog-width: calc(100% - var(--media-spacing) * 6);--media-dialog-max-width: calc(var(--media-spacing) * 72);--media-slider-preview-label-offset: calc(var(--media-spacing) * 10.5);--media-video-border-radius: var(--media-border-radius, 28px);--media-scale: 1;--media-scrollbar-thumb-color: color-mix(in oklab, currentColor 30%, transparent);--media-spacing: calc(var(--media-scale-unit, 16px) * var(--media-scale) / 4);scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin}@supports (color: contrast-color(red)){.media-skin{--media-primary-foreground: var(--media-accent-text-color, contrast-color(var(--media-primary)));--media-accent-foreground: var( --media-accent-text-color, contrast-color(var(--media-accent-color, var(--media-internal-accent-text-fallback, oklch(0 0 0)))) )}}@supports (color: oklch(from red l c h)){.media-skin{--media-shadow-subtle-current-color: oklch(from var(--media-shadow-current-color) l c h / calc(alpha*.4) )}}@supports (color: oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color: oklch(from currentColor l c h / .3)}}.media-skin::-webkit-scrollbar-thumb{background:var(--media-scrollbar-thumb-color);border-radius:9999px}.media-skin:fullscreen{--media-object-fit: contain;--media-video-border-radius: 0}@media(min-width:1280px){.media-skin:fullscreen{--media-scale: 1.25}}@media(min-width:1536px){.media-skin:fullscreen{--media-scale: 1.5}}@media(min-width:1920px){.media-skin:fullscreen{--media-scale: 1.75}}}@layer videojs-base.preferences{@media(pointer:fine)and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls: .3s}}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls: .15s}}@media(prefers-reduced-motion:reduce){.media-skin{--media-duration-fast: var(--media-duration-instant);--media-duration: var(--media-duration-instant);--media-duration-slow: var(--media-duration-instant);--media-duration-slower: var(--media-duration-instant);--media-duration-controls: var(--media-duration-instant);--media-duration-dialog: var(--media-duration-instant);--media-duration-indicator: var(--media-duration-instant);--media-duration-menu: 0ms;--media-duration-slider: 0ms;--media-delay-dialog: 0ms;--media-hidden-scale: 1;--media-hidden-blur: 0px;--media-hidden-offset: 0px;--media-hidden-icon-scale: 1;--media-hidden-indicator-scale: 1;--media-hidden-indicator-offset: 0px;--media-hidden-playback-scale: 1;--media-hidden-popup-scale: 1;--media-hidden-popup-blur: 0px;--media-hidden-preview-scale: 1;--media-hidden-preview-offset: 0px;--media-hidden-seek-offset: 0px;--media-popup-translate-distance: 0px;--media-spinner-animation: none;--media-icon-airplay-fill-animation: none;--media-icon-airplay-triangle-animation: none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin{--media-popover: var(--media-background);--media-scrollbar-thumb-color: color-mix(in oklab, currentColor 80%, transparent);--media-backdrop-filter-surface: none;--media-backdrop-filter-indicator: none;--media-backdrop-filter-dialog: none;--media-shadow-surface-inset: inset 0 1px 0 0 rgb(255 255 255 / .25), inset 0 0 0 1px rgb(255 255 255 / .125);scrollbar-width:auto}@supports (color: oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color: oklch(from currentColor l c h / .8)}}}@media(forced-colors:active){.media-skin{--media-border: CanvasText;--media-frame-border: CanvasText;--media-popover: Canvas;--media-popover-foreground: CanvasText;--media-ring: CanvasText;--media-shadow-surface-inset: inset 0 1px 0 0 CanvasText, inset 0 0 0 1px CanvasText}}}@layer videojs-base{@scope(.media-skin){:scope{font-style:normal;font-weight:400;text-align:start;text-transform:none;letter-spacing:normal}:scope,*,:before,:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}img,svg,media-icon{display:block;max-width:100%}svg[fill=currentColor]{fill:currentColor}svg[fill=none]{fill:none}svg[stroke=currentColor]{stroke:currentColor}video{display:block;width:100%;height:100%;max-width:100%;border-radius:inherit;-o-object-fit:var(--media-object-fit, contain);object-fit:var(--media-object-fit, contain);-o-object-position:var(--media-object-position, center);object-position:var(--media-object-position, center)}media-icon>svg{width:100%;height:100%}media-tooltip-group,media-dialog,media-alert-dialog,media-error-dialog,media-controls{display:contents}[hidden][hidden]{display:none!important}}@media(prefers-reduced-motion:no-preference){.media-skin{interpolate-size:allow-keywords}}@supports not selector(:popover-open){:where(.media-skin) [popover]:not([data-open],[data-ending-style]){display:none!important}.media-skin:is([data-preset=audio],[data-preset=live-audio]){overflow:visible!important}}}@layer videojs-components{@scope(.media-skin){:scope{--media-caption-track-duration: var(--media-duration-controls);--media-caption-track-delay: 25ms;--media-caption-track-y: calc(var(--media-spacing) * -3)}video::-webkit-media-text-track-container{z-index:20;font-family:inherit;scale:.98;translate:0 var(--media-caption-track-y);-webkit-transition:translate var(--media-caption-track-duration) ease-out;transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay)}:scope[data-controls-visible]{--media-caption-track-y: var(--media-caption-controls-y)}:scope[data-theme=compat] video::-webkit-media-text-track-container{scale:none;translate:none;transform:translateY(var(--media-caption-track-y, 0px)) scale(.98);-webkit-transition-property:transform;transition-property:transform}@container media-root (width < 42rem){:scope[data-theme=default][data-controls-visible] video{--media-caption-track-y: calc(var(--media-spacing) * -14)}:scope[data-theme=neutral][data-controls-visible] video{--media-caption-track-y: calc(var(--media-spacing) * -17)}}}}@layer videojs-base.preset{.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border: var(--media-border-color, rgb(0 0 0 / .1));--media-controls-gradient: linear-gradient( to top, color-mix(in oklab, var(--media-backdrop) 40%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent), color-mix(in oklab, var(--media-backdrop) 50%, transparent) );--media-caption-controls-y: calc(var(--media-spacing) * -16);--media-slider-preview-offset: calc(var(--media-spacing) * 9);--media-thumbnail-gradient: linear-gradient( to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 10%, transparent), transparent )}@supports (color: oklch(from red l c h)) and (background-image: linear-gradient(in oklab,red,red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-controls-gradient: linear-gradient( to top in oklab, oklch(from var(--media-backdrop) l c h / .4), oklch(from var(--media-backdrop) l c h / .2), oklch(from var(--media-backdrop) l c h / .5) )}}@supports (color: oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-thumbnail-gradient: linear-gradient( to top, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .1), transparent )}}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border: var(--media-border-color, rgb(0 0 0 / .15));--media-controls-gradient: linear-gradient( to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent) );--media-indicator-gradient: linear-gradient( to bottom, color-mix(in oklab, var(--media-backdrop) 35%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent) calc(var(--media-spacing) * 12), transparent );--media-caption-controls-y: calc(var(--media-spacing) * -14);--media-slider-preview-offset: calc(var(--media-spacing) * 11)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=compat]{--media-caption-controls-y: calc(var(--media-spacing) * -18)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=scaffold]{--media-caption-controls-y: calc(var(--media-spacing) * -20)}@supports (color: oklch(from red l c h)) and (background-image: linear-gradient(in oklab,red,red)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-controls-gradient: linear-gradient( to top in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .2) )}}@supports (color: oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-indicator-gradient: linear-gradient( to bottom, oklch(from var(--media-backdrop) l c h / .35), oklch(from var(--media-backdrop) l c h / .2) calc(var(--media-spacing) * 12), transparent )}}@supports (color: light-dark(red,red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border: var(--media-border-color, light-dark(rgb(0 0 0 / .1), rgb(255 255 255 / .15)))}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border: var(--media-border-color, light-dark(rgb(0 0 0 / .15), rgb(255 255 255 / .15)))}}}@layer videojs-components{@scope(.media-skin[data-theme=neutral][data-preset=video]){.video-status-indicators{pointer-events:none;z-index:20;color:var(--media-controls-foreground);grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid;position:absolute;inset:0}.video-controls-backdrop{pointer-events:none;z-index:10;border-radius:inherit;background-image:var(--media-controls-gradient);transition-property:opacity;transition-duration:.15s;transition-duration:var(--media-duration-controls);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;inset:0}.video-controls-backdrop:not([data-visible]){opacity:0}@container media-root (width < 20rem){.video-controls-captions-button{display:none}}.video-controls-content{inset-inline:calc(var(--media-spacing) * .5);bottom:calc(var(--media-spacing) * .5);z-index:30;align-items:center;-moz-column-gap:calc(var(--media-spacing) * 2);column-gap:calc(var(--media-spacing) * 2);border-radius:var(--media-controls-radius);padding:var(--media-spacing);color:var(--media-controls-foreground);transition-property:filter,opacity,translate;transition-duration:.15s;transition-duration:calc(var(--media-duration-controls) / 2);text-shadow:0 1px 0 var(--media-shadow-current-color);background-color:#0000;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:absolute}.video-controls-content:not([data-visible]){pointer-events:none;translate:0 var(--media-hidden-offset);opacity:0;transition-duration:var(--media-duration-controls)}.video-controls-content:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(pointer:fine){.video-controls-content:not([data-visible]){filter:blur(var(--media-hidden-blur))}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.video-controls-content{background-color:var(--media-background)}}@container media-root (width >= 42rem){.video-controls-content{inset-inline:calc(var(--media-spacing) * 2);bottom:calc(var(--media-spacing) * 2);--media-popover-side-offset: calc(var(--media-spacing) * 3);--media-tooltip-side-offset: var(--media-popover-side-offset)}}.video-controls-end{flex:1;justify-content:flex-end;align-items:center;gap:1px;display:flex}.video-controls-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@container media-root (width >= 42rem){.video-controls-end{flex:none}}@container media-root (width < 42rem){.video-controls-end{transition:-webkit-mask-position var(--media-duration-instant) ease-out;transition:mask-position var(--media-duration-instant) ease-out;transition:mask-position var(--media-duration-instant) ease-out,-webkit-mask-position var(--media-duration-instant) ease-out;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:400% 100%;mask-size:400% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@scope(.video-controls-content){&:has([data-volume-level][aria-expanded=true]) .video-controls-end{-webkit-mask-image:linear-gradient(to right,#0000 10%,#000 25% 100%);mask-image:linear-gradient(to right,#0000 10%,#000 25% 100%);-webkit-mask-position:0 0;mask-position:0 0}}}.video-controls-start{flex:1;align-items:center;gap:1px;display:flex}.video-controls-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@container media-root (width >= 42rem){.video-controls-start{flex:none}}.video-controls-trailing{align-items:center;gap:1px;display:flex}.video-controls-trailing:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.video-controls-wrap{flex-wrap:wrap}@container media-root (width >= 42rem){.video-controls-wrap{flex-wrap:nowrap}}.video-time-slider-group{align-items:center;gap:calc(var(--media-spacing) * 3);padding-inline:calc(var(--media-spacing) * 1.5);--media-slider-height: calc(var(--media-spacing) * 5);flex-direction:row-reverse;flex:0 0 100%;order:-1;display:flex;container:video-time-controls / inline-size}.video-time-slider-group:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row}@container media-root (width >= 42rem){.video-time-slider-group{min-width:0;transition:-webkit-mask-position var(--media-duration-instant) ease-out;transition:mask-position var(--media-duration-instant) ease-out;transition:mask-position var(--media-duration-instant) ease-out,-webkit-mask-position var(--media-duration-instant) ease-out;--media-slider-height: calc(var(--media-spacing) * 8);flex-direction:row;flex:1;order:0;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@scope(.video-controls-content){&:has([data-volume-level][aria-expanded=true]) .video-time-slider-group{-webkit-mask-image:linear-gradient(to right,#0000 10%,#000 25% 100%);mask-image:linear-gradient(to right,#0000 10%,#000 25% 100%);-webkit-mask-position:0 0;mask-position:0 0}}.video-time-slider-group:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}}.media-time-duration-value{font-variant-numeric:tabular-nums;transition-property:opacity;transition-duration:.15s;transition-duration:var(--media-duration-slow);transition-timing-function:cubic-bezier(0,0,.2,1);display:none}.media-time-duration-value[data-unavailable]{opacity:.5}@container media-root (width >= 42rem){.media-time-duration-value{color:var(--media-controls-foreground);display:inline}@supports (color: color-mix(in lab,red,red)){.media-time-duration-value{color:color-mix(in oklab,var(--media-controls-foreground) 60%,transparent)}}}.media-time-group{align-items:center;gap:var(--media-spacing);display:flex}.media-time-group:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.media-time-separator{display:none}@container media-root (width >= 42rem){.media-time-separator{color:var(--media-controls-foreground);display:inline}@supports (color: color-mix(in lab,red,red)){.media-time-separator{color:color-mix(in oklab,var(--media-controls-foreground) 60%,transparent)}}}.media-time-toggle{cursor:pointer;font-variant-numeric:tabular-nums;outline-offset:-2px;transition-property:outline-color,outline-offset;transition-duration:.15s;transition-duration:var(--media-duration-fast);border-radius:.25rem;outline:2px solid #0000;transition-timing-function:cubic-bezier(0,0,.2,1)}.media-time-toggle:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-time-toggle[aria-disabled=true]{cursor:not-allowed;opacity:.5}@supports (corner-shape: squircle){.media-time-toggle{corner-shape:squircle;border-radius:1rem}}@media(pointer:fine){.video-skin:not([data-controls-visible]),:scope.video-skin:not([data-controls-visible]){cursor:none}}}}@layer videojs-base.theme,videojs-base.preset,videojs-base.preferences;@layer videojs-base.theme{.media-skin[data-theme=neutral]{--media-control-corner-shape: squircle;--media-control-radius: calc(var(--media-spacing) * 2);--media-control-size: calc(var(--media-spacing) * 9);--media-controls-radius: calc(var(--media-spacing) * 3);--media-popover: oklch(0 0 0 / .5);--media-border: oklch(1 0 0 / .1);--media-shadow-surface: 0 1px 2px oklch(0 0 0 / .2);--media-shadow-thumb: 0 0 0 1px rgb(0 0 0 / .15), 0 1px 3px 0 rgb(0 0 0 / .15), 0 1px 2px -1px rgb(0 0 0 / .15);--media-text-shadow-dialog: 0 1px 0 rgb(0 0 0 / .5);--media-backdrop-filter-dialog: blur(16px) saturate(120%);--media-shadow-tooltip: 0 0 0 1px var(--media-border), 0 4px 6px -1px oklch(0 0 0 / .2), 0 2px 4px -2px oklch(0 0 0 / .2);--media-duration-dialog: var(--media-duration);--media-duration-indicator: .4s;--media-hidden-offset: 100%;--media-hidden-indicator-offset: -100%;--media-menu-item-radius: calc(var(--media-spacing) * 1.5);--media-popover-boundary-offset: calc(var(--media-spacing) * 2);--media-popover-side-offset: calc(var(--media-spacing) * 5);--media-popup-radius: calc(var(--media-spacing) * 2.5);--media-popup-translate-distance: calc(var(--media-spacing) * 2);--media-dialog-width: 100%;--media-dialog-max-width: calc(var(--media-spacing) * 64);--media-slider-preview-label-offset: calc(var(--media-spacing) * 5);--media-video-border-radius: var(--media-border-radius, 12px)}}@layer videojs-base,videojs-components,videojs-utilities;@layer videojs-base.theme,videojs-base.preset,videojs-base.preferences;@layer videojs-base.theme{.media-skin{--media-background: oklch(0 0 0);--media-foreground: oklch(1 0 0);--media-controls: oklch(0 0 0 / .35);--media-controls-foreground: var(--media-foreground);--media-popover: oklch(1 0 0 / .1);--media-popover-foreground: var(--media-foreground);--media-primary: var(--media-accent-color, var(--media-default-accent-color));--media-primary-foreground: var(--media-accent-text-color, var(--media-default-accent-text-color));--media-accent: var(--media-accent-color, color-mix(in oklab, var(--media-default-accent-color) 10%, transparent));--media-accent-foreground: var(--media-accent-text-color, currentColor);--media-muted: oklch(1 0 0 / .15);--media-muted-foreground: oklch(1 0 0 / .65);--media-border: oklch(0 0 0 / .1);--media-ring: oklch(1 0 0);--media-backdrop: oklch(0 0 0);--media-live-color: oklch(.65 .22 27);--media-shadow-surface: 0 1px 3px 0 oklch(0 0 0 / .15), 0 1px 2px -1px oklch(0 0 0 / .15);--media-shadow-surface-inset: inset 0 1px 0 0 rgb(255 255 255 / .1), inset 0 0 0 1px rgb(255 255 255 / .05);--media-shadow-thumb: 0 0 0 1px rgb(0 0 0 / .1), 0 1px 3px 0 rgb(0 0 0 / .35), 0 1px 2px -1px rgb(0 0 0 / .35);--media-shadow-tooltip: 0 0 0 1px var(--media-border), var(--media-shadow-surface);--media-shadow-separator: 0 1px 0 0 oklch(1 0 0 / .075);--media-shadow-current-color: oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5)/2) , .15));--media-shadow-subtle-current-color: color-mix(in oklab, var(--media-shadow-current-color) 40%, transparent);--media-text-shadow-dialog: 0 1px 0 rgb(0 0 0 / .25);--media-backdrop-filter-surface: blur(16px) saturate(110%);--media-backdrop-filter-indicator: blur(8px);--media-backdrop-filter-dialog: blur(16px) saturate(110%);--media-control-corner-shape: round;--media-control-radius: 99px;--media-control-size: calc(var(--media-spacing) * 9);--media-controls-radius: var(--media-control-radius);--media-default-accent-color: oklch(1 0 0);--media-default-accent-text-color: oklch(0 0 0);--media-duration-instant: 50ms;--media-duration-fast: .1s;--media-duration: .15s;--media-duration-slow: .2s;--media-duration-slower: .25s;--media-duration-controls: .1s;--media-duration-dialog: .35s;--media-duration-indicator: var(--media-duration-slower);--media-duration-menu: .25s;--media-duration-slider: var(--media-duration-fast);--media-delay-dialog: .1s;--media-hidden-scale: .95;--media-hidden-blur: 8px;--media-hidden-offset: calc(var(--media-spacing) * 1);--media-hidden-icon-scale: 0;--media-hidden-indicator-scale: .9;--media-hidden-indicator-offset: -25%;--media-hidden-playback-scale: .85;--media-hidden-popup-scale: .95;--media-hidden-popup-blur: 4px;--media-hidden-preview-scale: .8;--media-hidden-preview-offset: calc(var(--media-spacing) * 2);--media-hidden-seek-offset: 60%;--media-menu-item-radius: calc(var(--media-spacing) * 2);--media-popover-boundary-offset: calc(var(--media-spacing) * 3);--media-popover-side-offset: calc(var(--media-spacing) * 3);--media-popup-radius: calc(var(--media-spacing) * 3);--media-popup-translate-distance: calc(var(--media-spacing) * 2);--media-tooltip-boundary-offset: var(--media-popover-boundary-offset);--media-tooltip-side-offset: var(--media-popover-side-offset);--media-dialog-radius: calc(var(--media-spacing) * 7);--media-dialog-width: calc(100% - var(--media-spacing) * 6);--media-dialog-max-width: calc(var(--media-spacing) * 72);--media-slider-preview-label-offset: calc(var(--media-spacing) * 10.5);--media-video-border-radius: var(--media-border-radius, 28px);--media-scale: 1;--media-scrollbar-thumb-color: color-mix(in oklab, currentColor 30%, transparent);--media-spacing: calc(var(--media-scale-unit, 16px) * var(--media-scale) / 4);scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin}@supports (color: contrast-color(red)){.media-skin{--media-primary-foreground: var(--media-accent-text-color, contrast-color(var(--media-primary)));--media-accent-foreground: var( --media-accent-text-color, contrast-color(var(--media-accent-color, var(--media-internal-accent-text-fallback, oklch(0 0 0)))) )}}@supports (color: oklch(from red l c h)){.media-skin{--media-shadow-subtle-current-color: oklch(from var(--media-shadow-current-color) l c h / calc(alpha*.4) )}}@supports (color: oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color: oklch(from currentColor l c h / .3)}}.media-skin::-webkit-scrollbar-thumb{background:var(--media-scrollbar-thumb-color);border-radius:9999px}.media-skin:fullscreen{--media-object-fit: contain;--media-video-border-radius: 0}@media(min-width:1280px){.media-skin:fullscreen{--media-scale: 1.25}}@media(min-width:1536px){.media-skin:fullscreen{--media-scale: 1.5}}@media(min-width:1920px){.media-skin:fullscreen{--media-scale: 1.75}}}@layer videojs-base.preferences{@media(pointer:fine)and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls: .3s}}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls: .15s}}@media(prefers-reduced-motion:reduce){.media-skin{--media-duration-fast: var(--media-duration-instant);--media-duration: var(--media-duration-instant);--media-duration-slow: var(--media-duration-instant);--media-duration-slower: var(--media-duration-instant);--media-duration-controls: var(--media-duration-instant);--media-duration-dialog: var(--media-duration-instant);--media-duration-indicator: var(--media-duration-instant);--media-duration-menu: 0ms;--media-duration-slider: 0ms;--media-delay-dialog: 0ms;--media-hidden-scale: 1;--media-hidden-blur: 0px;--media-hidden-offset: 0px;--media-hidden-icon-scale: 1;--media-hidden-indicator-scale: 1;--media-hidden-indicator-offset: 0px;--media-hidden-playback-scale: 1;--media-hidden-popup-scale: 1;--media-hidden-popup-blur: 0px;--media-hidden-preview-scale: 1;--media-hidden-preview-offset: 0px;--media-hidden-seek-offset: 0px;--media-popup-translate-distance: 0px;--media-spinner-animation: none;--media-icon-airplay-fill-animation: none;--media-icon-airplay-triangle-animation: none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin{--media-popover: var(--media-background);--media-scrollbar-thumb-color: color-mix(in oklab, currentColor 80%, transparent);--media-backdrop-filter-surface: none;--media-backdrop-filter-indicator: none;--media-backdrop-filter-dialog: none;--media-shadow-surface-inset: inset 0 1px 0 0 rgb(255 255 255 / .25), inset 0 0 0 1px rgb(255 255 255 / .125);scrollbar-width:auto}@supports (color: oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color: oklch(from currentColor l c h / .8)}}}@media(forced-colors:active){.media-skin{--media-border: CanvasText;--media-frame-border: CanvasText;--media-popover: Canvas;--media-popover-foreground: CanvasText;--media-ring: CanvasText;--media-shadow-surface-inset: inset 0 1px 0 0 CanvasText, inset 0 0 0 1px CanvasText}}}@property --media-slider-fill{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --media-slider-buffer{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@layer videojs-base{@scope(.media-skin){:scope{font-style:normal;font-weight:400;text-align:start;text-transform:none;letter-spacing:normal}:scope,*,:before,:after{box-sizing:border-box;margin:0;padding:0;border:0 solid}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}img,svg,media-icon{display:block;max-width:100%}svg[fill=currentColor]{fill:currentColor}svg[fill=none]{fill:none}svg[stroke=currentColor]{stroke:currentColor}video{display:block;width:100%;height:100%;max-width:100%;border-radius:inherit;-o-object-fit:var(--media-object-fit, contain);object-fit:var(--media-object-fit, contain);-o-object-position:var(--media-object-position, center);object-position:var(--media-object-position, center)}media-icon>svg{width:100%;height:100%}media-tooltip-group,media-dialog,media-alert-dialog,media-error-dialog,media-controls{display:contents}[hidden][hidden]{display:none!important}}@media(prefers-reduced-motion:no-preference){.media-skin{interpolate-size:allow-keywords}}@supports not selector(:popover-open){:where(.media-skin) [popover]:not([data-open],[data-ending-style]){display:none!important}.media-skin:is([data-preset=audio],[data-preset=live-audio]){overflow:visible!important}}}@layer videojs-base.theme,videojs-base.preset,videojs-base.preferences;@layer videojs-base.preset{.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background: oklch(1 0 0);--media-foreground: oklch(0 0 0);--media-controls: oklch(1 0 0 / .5);--media-controls-foreground: var(--media-foreground);--media-popover: var(--media-controls);--media-popover-foreground: var(--media-foreground);--media-surface-border: oklch(0 0 0 / .05);--media-primary: var(--media-accent-color, var(--media-foreground));--media-border: oklch(0 0 0 / .1);--media-ring: var(--media-foreground);--media-default-accent-color: oklch(0 0 0);--media-default-accent-text-color: oklch(1 0 0);--media-internal-accent-text-fallback: oklch(1 0 0);--media-popover-boundary-offset: calc(var(--media-spacing) * 2);--media-popover-side-offset: calc(var(--media-spacing) * 3);--media-slider-preview-label-offset: calc(var(--media-spacing) * 10)}@supports (color: light-dark(red,red)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-background: light-dark(oklch(1 0 0), oklch(0 0 0));--media-foreground: light-dark(oklch(0 0 0), oklch(1 0 0));--media-controls: light-dark(oklch(1 0 0 / .5), oklch(0 0 0 / .4));--media-border: light-dark(oklch(0 0 0 / .1), oklch(1 0 0 / .1));--media-default-accent-color: light-dark(oklch(0 0 0), oklch(1 0 0));--media-default-accent-text-color: light-dark(oklch(1 0 0), oklch(0 0 0));--media-internal-accent-text-fallback: light-dark(oklch(1 0 0), oklch(0 0 0))}}.media-skin:is([data-preset=audio],[data-preset=live-audio])[data-theme=neutral]{--media-controls: var(--media-background);--media-popover: var(--media-background);--media-controls-radius: calc(var(--media-spacing) * 3.5);--media-popover-boundary-offset: calc(var(--media-spacing) * 3)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-controls: var(--media-background);--media-surface-border: oklch(0 0 0 / .05)}@supports (color: light-dark(red,red)){.media-skin:is([data-preset=audio],[data-preset=live-audio]){--media-surface-border: light-dark(oklch(0 0 0 / .05), transparent)}}}}@layer videojs-components{@scope(.media-skin){:scope{--media-caption-track-duration: var(--media-duration-controls);--media-caption-track-delay: 25ms;--media-caption-track-y: calc(var(--media-spacing) * -3)}video::-webkit-media-text-track-container{z-index:20;font-family:inherit;scale:.98;translate:0 var(--media-caption-track-y);-webkit-transition:translate var(--media-caption-track-duration) ease-out;transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay)}:scope[data-controls-visible]{--media-caption-track-y: var(--media-caption-controls-y)}:scope[data-theme=compat] video::-webkit-media-text-track-container{scale:none;translate:none;transform:translateY(var(--media-caption-track-y, 0px)) scale(.98);-webkit-transition-property:transform;transition-property:transform}@container media-root (width < 42rem){:scope[data-theme=default][data-controls-visible] video{--media-caption-track-y: calc(var(--media-spacing) * -14)}:scope[data-theme=neutral][data-controls-visible] video{--media-caption-track-y: calc(var(--media-spacing) * -17)}}}}@layer videojs-base.theme,videojs-base.preset,videojs-base.preferences;@layer videojs-base.preset{.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border: var(--media-border-color, rgb(0 0 0 / .1));--media-controls-gradient: linear-gradient( to top, color-mix(in oklab, var(--media-backdrop) 40%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent), color-mix(in oklab, var(--media-backdrop) 50%, transparent) );--media-caption-controls-y: calc(var(--media-spacing) * -16);--media-slider-preview-offset: calc(var(--media-spacing) * 9);--media-thumbnail-gradient: linear-gradient( to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 10%, transparent), transparent )}@supports (color: oklch(from red l c h)) and (background-image: linear-gradient(in oklab,red,red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-controls-gradient: linear-gradient( to top in oklab, oklch(from var(--media-backdrop) l c h / .4), oklch(from var(--media-backdrop) l c h / .2), oklch(from var(--media-backdrop) l c h / .5) )}}@supports (color: oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-thumbnail-gradient: linear-gradient( to top, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .1), transparent )}}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border: var(--media-border-color, rgb(0 0 0 / .15));--media-controls-gradient: linear-gradient( to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent) );--media-indicator-gradient: linear-gradient( to bottom, color-mix(in oklab, var(--media-backdrop) 35%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent) calc(var(--media-spacing) * 12), transparent );--media-caption-controls-y: calc(var(--media-spacing) * -14);--media-slider-preview-offset: calc(var(--media-spacing) * 11)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=compat]{--media-caption-controls-y: calc(var(--media-spacing) * -18)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=scaffold]{--media-caption-controls-y: calc(var(--media-spacing) * -20)}@supports (color: oklch(from red l c h)) and (background-image: linear-gradient(in oklab,red,red)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-controls-gradient: linear-gradient( to top in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .2) )}}@supports (color: oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-indicator-gradient: linear-gradient( to bottom, oklch(from var(--media-backdrop) l c h / .35), oklch(from var(--media-backdrop) l c h / .2) calc(var(--media-spacing) * 12), transparent )}}@supports (color: light-dark(red,red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border: var(--media-border-color, light-dark(rgb(0 0 0 / .1), rgb(255 255 255 / .15)))}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border: var(--media-border-color, light-dark(rgb(0 0 0 / .15), rgb(255 255 255 / .15)))}}}@layer videojs-components{@scope(.media-skin[data-theme=neutral]){.media-container,:scope.media-container{isolation:isolate;border-radius:var(--media-video-border-radius);background-color:var(--media-background);width:100%;height:100%;font-family:var(--media-font-family, "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif);font-size:calc(var(--media-spacing) * 3.25);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;outline-offset:-4px;transition-property:outline-offset,outline-color;transition-duration:.15s;transition-duration:var(--media-duration-fast);--spacing: var(--media-spacing);outline:2px solid #0000;line-height:1.5;transition-timing-function:cubic-bezier(0,0,.2,1);display:block;position:relative;overflow:clip;container:media-root / inline-size}.media-container:after,:scope.media-container:after{pointer-events:none;z-index:10;border-radius:inherit;content:"";border-style:solid;border-width:1px;border-color:var(--media-frame-border);position:absolute;inset:0}.media-container:focus-visible,:scope.media-container:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-container:fullscreen:after,:scope.media-container:fullscreen:after{content:"";display:none}}}@layer videojs-components{@scope(.media-skin[data-theme=neutral]){.media-seek-indicator{place-content:center;gap:var(--media-spacing);padding:calc(var(--media-spacing) * 4);text-align:center;grid-row-start:1;grid-column-start:2;display:grid}.media-seek-indicator[data-direction=backward]{grid-column-start:1;justify-self:flex-start}.media-seek-indicator[data-direction=forward]{grid-column-start:3;justify-self:flex-end}@container media-root (width >= 42rem){.media-seek-indicator{padding:calc(var(--media-spacing) * 6)}}.media-seek-indicator-icon{width:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 1.5);height:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 1.5);transition-property:translate,opacity;transition-duration:.15s;transition-duration:var(--media-duration-slow);transition-timing-function:cubic-bezier(.4,0,.2,1);display:none}@scope(.media-seek-indicator){&[data-direction] .media-seek-indicator-icon{display:block}&[data-direction=backward] .media-seek-indicator-icon{scale:-1 1}&[data-direction=backward][data-starting-style] .media-seek-indicator-icon{translate:var(--media-hidden-seek-offset) 0}&[data-direction=forward][data-starting-style] .media-seek-indicator-icon{translate:calc(var(--media-hidden-seek-offset) * -1) 0}&:is([data-starting-style],[data-ending-style]) .media-seek-indicator-icon{opacity:0}}.media-seek-indicator-value{font-variant-numeric:tabular-nums}.media-indicator{pointer-events:none;transform-origin:top;background-image:var(--media-indicator-gradient);padding-top:calc(var(--media-spacing) * 3);padding-bottom:calc(var(--media-spacing) * 32);color:inherit;transition-duration:var(--media-duration-fast);text-shadow:0 1px 0 var(--media-shadow-current-color);inset-inline:0;justify-content:center;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:absolute;top:0}.media-indicator[data-ending-style]{translate:0 var(--media-hidden-indicator-offset)}@media(pointer:coarse){.media-indicator{will-change:translate,opacity;transition-property:translate,opacity}}@media(pointer:fine){.media-indicator{will-change:translate,filter,opacity;transition-property:translate,filter,opacity}}.media-indicator:is([data-starting-style],[data-ending-style]){opacity:0;transition-duration:var(--media-duration-indicator);transition-timing-function:cubic-bezier(.4,0,1,1)}@media(pointer:fine){.media-indicator:is([data-starting-style],[data-ending-style]){filter:blur(var(--media-hidden-blur))}}.media-indicator-content{justify-content:space-between;align-items:center;gap:calc(var(--media-spacing) * 2);padding-inline:calc(var(--media-spacing) * 2.5);padding-block:var(--media-spacing)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-indicator-content{border-radius:var(--media-control-radius);background-color:var(--media-background)}}.media-volume-indicator-fill{border-radius:inherit;grid-template-columns:auto minmax(0,1fr) auto;width:min(80%,14rem);display:grid;transform:translate(0)}.media-volume-indicator-fill:before{height:calc(var(--media-spacing) * .75);content:"";width:100%;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 0 var(--media-shadow-subtle-current-color);background-color:currentColor;border-radius:9999px;grid-row-start:1;grid-column-start:2}@supports (color: color-mix(in lab,red,red)){.media-volume-indicator-fill:before{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.media-volume-indicator-fill:after{height:calc(var(--media-spacing) * .75);width:var(--media-volume-fill, 0%);background-color:var(--media-primary);transition-property:width;transition-duration:.15s;transition-duration:var(--media-duration-slow);content:"";border-radius:9999px;grid-row-start:1;grid-column-start:2;justify-self:flex-start;transition-timing-function:linear}@media(prefers-reduced-motion:no-preference){@scope(.media-volume-indicator){&:is([data-min],[data-max]):not([data-starting-style],[data-ending-style]) .media-volume-indicator-fill{transition:transform .3s linear(0,-24 20%,16 40%,-8 60%,4 80%,1);transform:translate(.25px)}}}.media-volume-indicator-high-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;grid-row-start:1;grid-column-start:1;display:none}@scope(.media-volume-indicator){&[data-level=high] .media-volume-indicator-high-icon{display:block}}.media-volume-indicator-low-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;grid-row-start:1;grid-column-start:1;display:none}@scope(.media-volume-indicator){&[data-level=low] .media-volume-indicator-low-icon{display:block}}.media-volume-indicator-off-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;grid-row-start:1;grid-column-start:1;display:none}@scope(.media-volume-indicator){&[data-level=off] .media-volume-indicator-off-icon{display:block}}.media-volume-indicator-value{grid-row-start:1;grid-column-start:3}.media-buffering-indicator{pointer-events:none;color:var(--media-controls-foreground);place-content:center;display:none;position:absolute;inset:0}.media-buffering-indicator:not([data-visible]){--media-spinner-animation: none}.media-buffering-indicator:before{background-color:var(--media-backdrop);content:"";-webkit-backdrop-filter:var(--media-backdrop-filter-indicator);backdrop-filter:var(--media-backdrop-filter-indicator);position:absolute;inset:0}@supports (color: color-mix(in lab,red,red)){.media-buffering-indicator:before{background-color:color-mix(in oklab,var(--media-backdrop) 35%,transparent)}}.media-buffering-indicator[data-visible]{display:grid}.media-buffering-indicator-spinner-icon{z-index:30;width:var(--media-icon-size, calc(var(--media-spacing) * 4.5));height:var(--media-icon-size, calc(var(--media-spacing) * 4.5));filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));position:relative}.media-status-announcer{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-playback-status-indicator{padding:calc(var(--media-spacing) * 4);text-align:center;transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration-slow);grid-row-start:1;grid-column-start:2;place-content:center;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.media-playback-status-indicator[data-ending-style]{transition-duration:var(--media-duration-fast);transition-timing-function:cubic-bezier(.4,0,1,1)}.media-playback-status-indicator:is([data-starting-style],[data-ending-style]){scale:var(--media-hidden-playback-scale) var(--media-hidden-playback-scale);opacity:0}.media-playback-status-indicator-pause-icon{width:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 2);height:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 2);scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0;transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration);grid-row-start:1;grid-column-start:1;transition-timing-function:cubic-bezier(0,0,.2,1)}@scope(.media-playback-status-indicator){&[data-status=pause] .media-playback-status-indicator-pause-icon{opacity:1;scale:1}}.media-playback-status-indicator-play-icon{width:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 2);height:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 2);scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0;transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration);grid-row-start:1;grid-column-start:1;transition-timing-function:cubic-bezier(0,0,.2,1)}@scope(.media-playback-status-indicator){&[data-status=play] .media-playback-status-indicator-play-icon{opacity:1;scale:1}}.media-status-indicator-captions-off-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;display:none}@scope(.media-status-indicator){&[data-status=captions-off] .media-status-indicator-captions-off-icon{display:block}}.media-status-indicator-captions-on-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;display:none}@scope(.media-status-indicator){&[data-status=captions-on] .media-status-indicator-captions-on-icon{display:block}}.media-status-indicator-content{display:flex}.media-status-indicator-fullscreen-enter-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;display:none}@scope(.media-status-indicator){&[data-status=fullscreen] .media-status-indicator-fullscreen-enter-icon{display:block}}.media-status-indicator-fullscreen-exit-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;display:none}@scope(.media-status-indicator){&[data-status=exit-fullscreen] .media-status-indicator-fullscreen-exit-icon{display:block}}.media-status-indicator-pip-enter-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;display:none}@scope(.media-status-indicator){&[data-status=pip] .media-status-indicator-pip-enter-icon{display:block}}.media-status-indicator-pip-exit-icon{filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;display:none}@scope(.media-status-indicator){&[data-status=exit-pip] .media-status-indicator-pip-exit-icon{display:block}}.media-status-indicator-value{margin-left:auto}}}@layer videojs-components{@scope(.media-skin[data-theme=neutral]){.media-button{width:var(--media-control-size);height:var(--media-control-size);cursor:pointer;touch-action:manipulation;border-radius:var(--media-control-radius);text-align:center;min-height:0;color:inherit;outline-offset:-2px;transition-property:background-color,color,outline-offset,scale;transition-duration:var(--media-duration);will-change:scale;-webkit-user-select:none;-moz-user-select:none;user-select:none;corner-shape:var(--media-control-corner-shape);background-color:#0000;border-style:solid;border-width:0;outline:2px solid #0000;flex-shrink:0;place-items:center;padding:0;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}@media(hover:hover){.media-button:not([aria-disabled=true]):hover{background-color:var(--media-accent);color:var(--media-accent-foreground)}}.media-button:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-button:not([aria-disabled=true]):active{scale:.97}.media-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}@supports (corner-shape: squircle){.media-button{border-radius:1rem}}@media(prefers-reduced-motion:reduce){.media-button{will-change:auto;transition-property:background-color,color;scale:1}}.media-button:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}.media-airplay-button:not([data-airplay-state=connected]){--media-icon-airplay-fill-animation: none;--media-icon-airplay-triangle-animation: none}.media-airplay-button-enter-icon{opacity:0}@scope(.media-airplay-button){&:not([data-airplay-state=connected]) .media-airplay-button-enter-icon{opacity:1;scale:1}}.media-airplay-button-exit-icon{opacity:0}@scope(.media-airplay-button){&[data-airplay-state=connected] .media-airplay-button-exit-icon{opacity:1;scale:1}}.media-button-icon{width:var(--media-icon-size, calc(var(--media-spacing) * 4.5));height:var(--media-icon-size, calc(var(--media-spacing) * 4.5));filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration);text-shadow:inherit;grid-row-start:1;grid-column-start:1;transition-timing-function:cubic-bezier(0,0,.2,1)}.media-mute-button-high-icon{opacity:0}@scope(.media-mute-button){&:not([data-muted]):not([data-volume-level=low]) .media-mute-button-high-icon{opacity:1;scale:1}}.media-mute-button-low-icon{opacity:0}@scope(.media-mute-button){&:not([data-muted])[data-volume-level=low] .media-mute-button-low-icon{opacity:1;scale:1}}.media-mute-button-off-icon{opacity:0}@scope(.media-mute-button){&[data-muted] .media-mute-button-off-icon{opacity:1;scale:1}}.media-captions-button-off-icon{opacity:0}@scope(.media-captions-button){&:not([data-active]) .media-captions-button-off-icon{opacity:1;scale:1}}.media-captions-button-on-icon{opacity:0}@scope(.media-captions-button){&[data-active] .media-captions-button-on-icon{opacity:1;scale:1}}.media-playback-rate-button{font-variant-numeric:tabular-nums}.media-playback-rate-button:after{content:attr(data-rate) "×";width:4ch}.media-play-button-pause-icon{scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0}@scope(.media-play-button){&[data-started]:not([data-paused]):not([data-ended]) .media-play-button-pause-icon{opacity:1;scale:1}}.media-play-button-play-icon{scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0}@scope(.media-play-button){&:not([data-ended]):not([data-started]) .media-play-button-play-icon,&:not([data-ended])[data-paused] .media-play-button-play-icon{opacity:1;scale:1}}.media-play-button-restart-icon{scale:var(--media-hidden-icon-scale) var(--media-hidden-icon-scale);opacity:0}@scope(.media-play-button){&[data-ended] .media-play-button-restart-icon{opacity:1;scale:1}}.media-pip-button-enter-icon{opacity:0}@scope(.media-pip-button){&:not([data-pip]) .media-pip-button-enter-icon{opacity:1;scale:1}}.media-pip-button-exit-icon{opacity:0}@scope(.media-pip-button){&[data-pip] .media-pip-button-exit-icon{opacity:1;scale:1}}.media-live-button{align-items:center;gap:calc(var(--media-spacing) * 1.5);width:auto;padding-inline:calc(var(--media-spacing) * 3);padding-block:calc(var(--media-spacing) * 2);font-size:calc(var(--media-spacing) * 2.75);letter-spacing:.05em;text-transform:uppercase;font-weight:600;line-height:1;display:inline-flex!important}.media-live-button:before{width:calc(var(--media-spacing) * 2);height:calc(var(--media-spacing) * 2);transition-property:background-color;transition-duration:.15s;transition-duration:var(--media-duration);content:"";background-color:currentColor;border-radius:9999px;flex-shrink:0;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-block}@supports (color: color-mix(in lab,red,red)){.media-live-button:before{background-color:color-mix(in oklab,currentcolor 40%,transparent)}}.media-live-button[data-live-edge]:before{content:"";background-color:var(--media-live-color)}.media-fullscreen-button-enter-icon{opacity:0}@scope(.media-fullscreen-button){&:not([data-fullscreen]) .media-fullscreen-button-enter-icon{opacity:1;scale:1}}.media-fullscreen-button-exit-icon{opacity:0}@scope(.media-fullscreen-button){&[data-fullscreen] .media-fullscreen-button-exit-icon{opacity:1;scale:1}}.media-cast-button-enter-icon{opacity:0}@scope(.media-cast-button){&:not([data-cast-state=connected]) .media-cast-button-enter-icon{opacity:1;scale:1}}.media-cast-button-exit-icon{opacity:0}@scope(.media-cast-button){&[data-cast-state=connected] .media-cast-button-exit-icon{opacity:1;scale:1}}.media-seek-button-backward-icon{scale:-1 1}.media-seek-button-backward-label{left:-1px}.media-seek-button-content{display:grid;position:relative}.media-seek-button-forward-label{right:-1px}.media-seek-button-label{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:.7em;font-weight:500;position:absolute;bottom:-3px}.media-button-icon-base{width:var(--media-icon-size, calc(var(--media-spacing) * 4.5));height:var(--media-icon-size, calc(var(--media-spacing) * 4.5));filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));text-shadow:inherit;grid-row-start:1;grid-column-start:1}}}@layer videojs-components{@scope(.media-skin[data-theme=neutral]){.media-popup{color:inherit;border-style:solid;border-width:0;margin:0;overflow:visible}.media-popup[data-ending-style]{transform:none}.media-popup[data-starting-style]{transform:translate(var(--media-popup-translate-x-distance, 0),var(--media-popup-translate-y-distance, 0));filter:none}.media-popup[data-side=bottom]{transform-origin:top;--media-popup-translate-y-distance: calc(var(--media-popup-translate-distance) * -1)}.media-popup[data-side=left]{transform-origin:100%;--media-popup-translate-x-distance: var(--media-popup-translate-distance)}.media-popup[data-side=right]{transform-origin:0;--media-popup-translate-x-distance: calc(var(--media-popup-translate-distance) * -1)}.media-popup[data-side=top]{transform-origin:bottom;--media-popup-translate-y-distance: var(--media-popup-translate-distance)}.media-popup:is([data-starting-style],[data-ending-style]){scale:var(--media-hidden-popup-scale) var(--media-hidden-popup-scale);opacity:0;filter:blur(var(--media-hidden-popup-blur))}.media-popup-safe-area:before{pointer-events:auto;content:"";position:absolute}.media-popup-safe-area[data-side=bottom]:before{content:"";height:var(--media-popup-side-offset);inset-inline:0;bottom:100%}.media-popup-safe-area[data-side=left]:before{content:"";width:var(--media-popup-side-offset);inset-block:0;left:100%}.media-popup-safe-area[data-side=right]:before{content:"";width:var(--media-popup-side-offset);inset-block:0;right:100%}.media-popup-safe-area[data-side=top]:before{content:"";height:var(--media-popup-side-offset);inset-inline:0;top:100%}.media-popup-surface{background-color:var(--media-popover);color:var(--media-popover-foreground);box-shadow:0 0 0 1px var(--media-surface-border, var(--media-border)),var(--media-shadow-surface);-webkit-backdrop-filter:var(--media-backdrop-filter-surface);backdrop-filter:var(--media-backdrop-filter-surface)}.media-popup-surface:after{z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);content:"";display:none;position:absolute;inset:0}.media-popup-transition{transition-property:opacity,filter,transform,scale;transition-duration:var(--media-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.media-popup-transition[data-ending-style]{transition-duration:var(--media-duration-instant)}.media-tooltip{border-radius:var(--media-control-radius);padding-inline:calc(var(--media-spacing) * 2);padding-block:var(--media-spacing);font-size:calc(var(--media-spacing) * 3.25);white-space:nowrap;--media-popup-side-offset: var(--media-tooltip-side-offset);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,var(--media-shadow-tooltip)!important}.media-tooltip[data-open]{align-items:center;gap:var(--media-spacing);display:flex}.media-tooltip-shortcut{border-radius:var(--media-spacing);background-color:var(--media-muted);text-align:center;min-width:1.5em;font-family:inherit;font-size:calc(var(--media-spacing) * 2.75);margin-inline-end:calc(var(--media-spacing) * -1);padding:.1em;font-weight:600;line-height:1.25}}:where(.media-skin[data-theme=neutral]) .media-popup-surface{background-color:var(--media-popover);color:var(--media-popover-foreground);box-shadow:0 0 0 1px var(--media-surface-border, var(--media-border)),var(--media-shadow-surface);-webkit-backdrop-filter:var(--media-backdrop-filter-surface);backdrop-filter:var(--media-backdrop-filter-surface)}:where(.media-skin[data-theme=neutral]) .media-popup-surface:after{z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);content:"";display:none;position:absolute;inset:0}@scope(.media-skin[data-theme=neutral]){.media-volume-popover{border-radius:var(--media-control-radius);padding-inline:0;padding-block:calc(var(--media-spacing) * 3);--media-popup-side-offset: var(--media-popover-side-offset)}.media-volume-popover[data-side=left]{background-image:linear-gradient(to left,var(--media-controls) 80%,transparent 100%);--media-popover-side-offset: 0rem;border-style:solid;border-width:0;border-radius:0;padding-block:0;padding-inline-start:calc(var(--media-spacing) * 16);padding-inline-end:calc(var(--media-spacing) * 2);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.media-volume-popover[data-side=left]:after{content:"";display:none}.media-volume-popover[data-side=right]{padding:0;padding-inline:calc(var(--media-spacing) * 3);--media-popover-side-offset: 0rem;border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important}.media-volume-popover[data-side=right]:after{content:"";display:none}}}@layer videojs-components{@scope(.media-skin[data-theme=neutral]){.media-slider-buffer{pointer-events:none;position:absolute;inset:0}.media-slider-buffer:before{border-radius:var(--media-control-radius);content:"";background-color:currentColor;width:100%;height:100%;position:absolute}@supports (color: color-mix(in lab,red,red)){.media-slider-buffer:before{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.media-slider-buffer[data-orientation=horizontal]{left:calc(var(--media-slider-chapter-start, 0%) + var(--media-spacing) * var(--media-chapter-inset-start, 0));right:max(calc(100% - var(--media-slider-buffer, 0%)),calc(100% - var(--media-slider-chapter-end, 100%) + var(--media-spacing) * var(--media-chapter-inset-end, 0)));clip-path:inset(-1px 0)}.media-slider-buffer[data-orientation=horizontal]:before{content:"";min-width:var(--media-spacing);left:0}.media-slider-buffer[data-orientation=vertical]{bottom:calc(var(--media-slider-chapter-start, 0%) + var(--media-spacing) * var(--media-chapter-inset-start, 0));top:max(calc(100% - var(--media-slider-buffer, 0%)),calc(100% - var(--media-slider-chapter-end, 100%) + var(--media-spacing) * var(--media-chapter-inset-end, 0)));clip-path:inset(0 -1px)}.media-slider-buffer[data-orientation=vertical]:before{content:"";min-height:var(--media-spacing);bottom:0}.media-slider-fill{pointer-events:none;position:absolute;inset:0}.media-slider-fill:before{border-radius:var(--media-control-radius);content:"";background-color:var(--media-primary);width:100%;height:100%;position:absolute}.media-slider-fill[data-orientation=horizontal]{left:calc(var(--media-slider-chapter-start, 0%) + var(--media-spacing) * var(--media-chapter-inset-start, 0));right:max(calc(100% - var(--media-slider-fill, 0%)),calc(100% - var(--media-slider-chapter-end, 100%) + var(--media-spacing) * var(--media-chapter-inset-end, 0)));clip-path:inset(-1px 0)}@scope(.media-slider){&[data-dragging] .media-slider-fill[data-orientation=horizontal]{left:calc(var(--media-slider-chapter-start, 0%) + var(--media-spacing) * var(--media-chapter-inset-start, 0));right:max(calc(100% - var(--media-slider-pointer, 0%)),calc(100% - var(--media-slider-chapter-end, 100%) + var(--media-spacing) * var(--media-chapter-inset-end, 0)));clip-path:inset(-1px 0)}}.media-slider-fill[data-orientation=horizontal]:before{content:"";min-width:var(--media-spacing);left:0}.media-slider-fill[data-orientation=vertical]{bottom:calc(var(--media-slider-chapter-start, 0%) + var(--media-spacing) * var(--media-chapter-inset-start, 0));top:max(calc(100% - var(--media-slider-fill, 0%)),calc(100% - var(--media-slider-chapter-end, 100%) + var(--media-spacing) * var(--media-chapter-inset-end, 0)));clip-path:inset(0 -1px)}@scope(.media-slider){&[data-dragging] .media-slider-fill[data-orientation=vertical]{bottom:calc(var(--media-slider-chapter-start, 0%) + var(--media-spacing) * var(--media-chapter-inset-start, 0));top:max(calc(100% - var(--media-slider-pointer, 0%)),calc(100% - var(--media-slider-chapter-end, 100%) + var(--media-spacing) * var(--media-chapter-inset-end, 0)));clip-path:inset(0 -1px)}}.media-slider-fill[data-orientation=vertical]:before{content:"";min-height:var(--media-spacing);bottom:0}.media-slider-thumb{top:50%;left:var(--media-slider-fill, 0%);z-index:10;width:calc(var(--media-spacing) * 3);height:calc(var(--media-spacing) * 3);border-radius:var(--media-control-radius);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,var(--media-shadow-thumb);outline-offset:-2px;transition-property:opacity,height,width,outline-offset,scale;transition-duration:.15s;transition-duration:var(--media-duration-slider);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;outline:2px solid #0000;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;translate:-50% -50%}@scope(.media-slider){&[data-dragging] .media-slider-thumb{scale:.9}}.media-slider-thumb:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}@scope(.media-slider){&[data-dragging] .media-slider-thumb[data-orientation=horizontal]{left:var(--media-slider-pointer)}}.media-slider-thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-fill, 0%));left:50%}@scope(.media-slider){&[data-dragging] .media-slider-thumb[data-orientation=vertical]{top:calc(100% - var(--media-slider-pointer))}}.media-slider-track{isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:9999px;width:100%;position:relative}.media-slider-track:before{pointer-events:none;border-radius:var(--media-control-radius);content:"";background-color:currentColor;position:absolute;inset:0}@supports (color: color-mix(in lab,red,red)){.media-slider-track:before{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.media-slider-track[data-orientation=horizontal]{height:var(--media-spacing)}.media-slider-track[data-orientation=vertical]{height:100%;width:var(--media-spacing)}.media-slider{cursor:pointer;transition-property:--media-slider-fill,--media-slider-buffer;transition-duration:.15s;transition-duration:var(--media-duration-slider);border-radius:9999px;outline-style:none;flex:1;justify-content:center;align-items:center;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:relative}@media(forced-colors:active){.media-slider{outline-offset:2px;outline:2px solid #0000}}.media-slider[data-disabled]{pointer-events:none}.media-slider[data-dragging]{transition-duration:0s}.media-slider[data-orientation=horizontal]{height:var(--media-slider-height, calc(var(--media-spacing) * 8));min-width:calc(var(--media-spacing) * 20)}.media-slider[data-orientation=vertical]{height:calc(var(--media-spacing) * 20);width:calc(var(--media-spacing) * 8);min-width:0}.media-volume-slider-thumb{opacity:1;scale:1}.media-slider-preview{height:var(--media-spacing);--media-preview-end-inset: calc(100cqi - 100%) ;--media-preview-left: clamp( calc(var(--media-slider-preview-max-width) / 2), var(--media-slider-pointer), calc(100% - var(--media-slider-preview-max-width) / 2 + var(--media-preview-end-inset)) );--media-slider-preview-max-height: var(--media-slider-preview-max-width);--media-slider-preview-max-width: min(calc(var(--media-spacing) * 28), 100cqi);min-width:100%;position:relative}.media-slider-preview:before{pointer-events:none;z-index:1;opacity:0;transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration-slow);content:"";background-color:currentColor;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;translate:-50% -50%;scale:.5}@supports (color: color-mix(in lab,red,red)){.media-slider-preview:before{background-color:color-mix(in oklab,currentcolor 35%,transparent)}}.media-slider-preview[data-pointing]:not([data-dragging]):before{content:"";opacity:1;scale:1}.media-slider-preview[data-orientation=horizontal]:before{top:50%;left:var(--media-slider-pointer);height:calc(var(--media-spacing) * 5);content:"";width:1px}.media-slider-preview[data-orientation=vertical]:before{top:calc(100% - var(--media-slider-pointer));content:"";height:1px;width:calc(var(--media-spacing) * 5);left:50%}@container media-root (width >= 32rem){.media-slider-preview{--media-slider-preview-max-width: min(calc(var(--media-spacing) * 36), 100cqi)}}@container media-root (width >= 42rem){.media-slider-preview{--media-preview-left: var(--media-slider-pointer);--media-slider-preview-max-width: min(calc(var(--media-spacing) * 48), 100cqi)}}.media-slider-preview-content{max-width:var(--media-slider-preview-max-width);transform-origin:bottom;translate:-50% var(--media-hidden-preview-offset);scale:var(--media-hidden-preview-scale) var(--media-hidden-preview-scale);opacity:0;filter:blur(var(--media-hidden-blur));transition-property:filter,opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}:where(.media-slider):has(:focus-visible) .media-slider-preview-content,:where(.media-slider-preview)[data-pointing] .media-slider-preview-content{opacity:1;filter:none;scale:1}.media-slider-thumbnail{pointer-events:none;bottom:calc(100% + var(--media-slider-preview-offset));left:var(--media-preview-left, var(--media-slider-pointer));max-height:var(--media-slider-preview-max-height);border-radius:var(--media-popup-radius);background-color:var(--media-backdrop);overflow:hidden}@supports (color: color-mix(in lab,red,red)){.media-slider-thumbnail{background-color:color-mix(in oklab,var(--media-backdrop) 90%,transparent)}}.media-slider-thumbnail[data-loading]{aspect-ratio:16 / 9;width:var(--media-slider-preview-max-width)}.media-slider-thumbnail-image{transition-property:opacity;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(0,0,.2,1);display:block}@scope(.media-slider-thumbnail){&[data-loading] .media-slider-thumbnail-image{opacity:0}}.media-slider-thumbnail-spinner-icon{z-index:10;width:var(--media-icon-size, calc(var(--media-spacing) * 4.5));height:var(--media-icon-size, calc(var(--media-spacing) * 4.5));opacity:0;filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));transition-property:opacity;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;top:50%;left:50%;translate:-50% -50%}@scope(.media-slider-thumbnail){&:not([data-loading]) .media-slider-thumbnail-spinner-icon{--media-spinner-animation: none}&[data-loading] .media-slider-thumbnail-spinner-icon{opacity:1}}.media-time-slider[data-playing]{transition-property:--media-slider-buffer;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.media-time-slider-chapter{--media-chapter-inset-end: .5;--media-chapter-inset-start: .5;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.media-time-slider-chapter:first-of-type{--media-chapter-inset-start: 0}.media-time-slider-chapter:last-of-type{--media-chapter-inset-end: 0}.media-time-slider-chapter[data-orientation=horizontal]{clip-path:inset(0 calc(100% - var(--media-slider-chapter-end)) 0 var(--media-slider-chapter-start))}.media-time-slider-chapter[data-orientation=vertical]{clip-path:inset(calc(100% - var(--media-slider-chapter-end)) 0 var(--media-slider-chapter-start) 0)}@scope(.media-time-slider-chapter){&[data-highlighted] .media-time-slider-chapter-layer[data-orientation=horizontal]:before{content:"";min-width:calc(var(--media-spacing) * 1.75)}&[data-highlighted] .media-time-slider-chapter-layer[data-orientation=vertical]:before{content:"";min-height:calc(var(--media-spacing) * 1.75)}}.media-time-slider-chapter-title{max-width:var(--media-slider-preview-max-width);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.media-time-slider-chapter-title:empty{display:none}.media-time-slider-chapter-track{transition-property:height,width;transition-duration:.15s;transition-duration:var(--media-duration-slow);transition-timing-function:cubic-bezier(0,0,.2,1)}@scope(.media-time-slider-chapter){&[data-highlighted] .media-time-slider-chapter-track[data-orientation=horizontal]{height:calc(var(--media-spacing) * 1.75)}}.media-time-slider-chapter-track[data-orientation=horizontal]:before{content:"";left:calc(var(--media-slider-chapter-start) + var(--media-spacing) * var(--media-chapter-inset-start));right:calc(100% - var(--media-slider-chapter-end) + var(--media-spacing) * var(--media-chapter-inset-end));clip-path:inset(-1px)}@scope(.media-time-slider-chapter){&[data-highlighted] .media-time-slider-chapter-track[data-orientation=vertical]{width:calc(var(--media-spacing) * 1.75)}}.media-time-slider-chapter-track[data-orientation=vertical]:before{content:"";top:calc(100% - var(--media-slider-chapter-end) + var(--media-spacing) * var(--media-chapter-inset-end));bottom:calc(var(--media-slider-chapter-start) + var(--media-spacing) * var(--media-chapter-inset-start));clip-path:inset(-1px)}.media-time-slider-chapters{border-radius:inherit;flex:1;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.media-time-slider-preview-content{bottom:calc(100% + var(--media-slider-preview-label-offset));left:var(--media-preview-left, var(--media-slider-pointer));justify-content:center;gap:calc(var(--media-spacing) * 2);font-variant-numeric:tabular-nums;flex-direction:row-reverse;display:flex}.media-time-slider-thumb{opacity:0;scale:.7}.media-time-slider-thumb:focus-visible{opacity:1}.media-time-slider-thumb[data-interactive]{opacity:1;scale:1}@media(pointer:fine){@media(hover:hover){@scope(.media-slider){&:hover .media-time-slider-thumb{opacity:1;scale:1}}}}.media-time-slider-value{font-variant-numeric:tabular-nums}}:where(.media-skin[data-theme=neutral]) .media-slider-preview-content{max-width:var(--media-slider-preview-max-width);transform-origin:bottom;translate:-50% var(--media-hidden-preview-offset);scale:var(--media-hidden-preview-scale) var(--media-hidden-preview-scale);opacity:0;filter:blur(var(--media-hidden-blur));transition-property:filter,opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}:where(.media-skin[data-theme=neutral]) :where(.media-slider):has(:focus-visible) .media-slider-preview-content,:where(.media-skin[data-theme=neutral]) :where(.media-slider-preview)[data-pointing] .media-slider-preview-content{opacity:1;filter:none;scale:1}:where(.media-skin[data-theme=neutral]) .media-slider-thumbnail{pointer-events:none;bottom:calc(100% + var(--media-slider-preview-offset));left:var(--media-preview-left, var(--media-slider-pointer));max-height:var(--media-slider-preview-max-height);border-radius:var(--media-popup-radius);background-color:var(--media-backdrop);overflow:hidden}@supports (color: color-mix(in lab,red,red)){:where(.media-skin[data-theme=neutral]) .media-slider-thumbnail{background-color:color-mix(in oklab,var(--media-backdrop) 90%,transparent)}}:where(.media-skin[data-theme=neutral]) .media-slider-thumbnail[data-loading]{aspect-ratio:16 / 9;width:var(--media-slider-preview-max-width)}:where(.media-skin[data-theme=neutral]) .media-slider-thumbnail-image{transition-property:opacity;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(0,0,.2,1);display:block}:where(.media-skin[data-theme=neutral]) :where(.media-slider-thumbnail)[data-loading] .media-slider-thumbnail-image{opacity:0}:where(.media-skin[data-theme=neutral]) .media-slider-thumbnail-spinner-icon{z-index:10;width:var(--media-icon-size, calc(var(--media-spacing) * 4.5));height:var(--media-icon-size, calc(var(--media-spacing) * 4.5));opacity:0;filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));transition-property:opacity;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;top:50%;left:50%;translate:-50% -50%}:where(.media-skin[data-theme=neutral]) :where(.media-slider-thumbnail):not([data-loading]) .media-slider-thumbnail-spinner-icon{--media-spinner-animation: none}:where(.media-skin[data-theme=neutral]) :where(.media-slider-thumbnail)[data-loading] .media-slider-thumbnail-spinner-icon{opacity:1}}@layer videojs-components{@scope(.media-skin[data-theme=neutral]){.media-menu-back-chevron{width:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 7 / 9);height:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 7 / 9);color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0;rotate:180deg}@scope(.media-menu-back-item){&:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-back-chevron{color:inherit}}.media-menu-back-chevron:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:0deg;scale:1}.media-menu-forward-chevron{width:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 7 / 9);height:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 7 / 9);color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0}@scope(.media-menu-trigger-item){&:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-forward-chevron{color:inherit}}.media-menu-forward-chevron:where(:dir(rtl),[dir=rtl],[dir=rtl] *){scale:-1 1}.media-menu-item-indicator{opacity:0;flex-shrink:0;margin-inline-start:auto;margin-inline-end:calc(var(--media-spacing) * -1)}@scope(.media-menu-radio-item){&[aria-checked=true] .media-menu-item-indicator{opacity:1}}.media-menu-radio-item{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--media-spacing) * 1.5);border-radius:var(--media-menu-item-radius);padding-inline:calc(var(--media-spacing) * 2);padding-block:calc(var(--media-spacing) * 1.5);text-align:start;white-space:nowrap;color:inherit;font-variant-numeric:tabular-nums;outline-offset:-2px;transition-property:background-color,color;transition-duration:.15s;transition-duration:var(--media-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 1px 0 var(--media-shadow-current-color);outline:2px solid #0000;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.media-menu-radio-item:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-menu-radio-item[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.media-menu-radio-item[data-availability=unavailable],.media-menu-radio-item[data-availability=unsupported]{display:none}.media-menu-radio-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}@supports (top: anchor(top)){.media-menu-radio-item{transition-duration:var(--media-duration-instant)}.media-menu-radio-item[data-highlighted]{anchor-name:--media-menu-item-highlight-anchor}.media-menu-radio-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){transition-duration:var(--media-duration-slow);background-color:#0000}}.media-menu-radio-item-icon{width:var(--media-icon-size, calc(var(--media-spacing) * 4.5));height:var(--media-icon-size, calc(var(--media-spacing) * 4.5));color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0}@scope(.media-menu-radio-item){&:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-radio-item-icon{color:inherit}}.media-menu-back-item{margin-bottom:calc(var(--media-spacing) * .5);cursor:pointer;align-items:center;gap:calc(var(--media-spacing) * 1.5);border-radius:var(--media-menu-item-radius);width:100%;padding-inline:calc(var(--media-spacing) * 2);padding-block:calc(var(--media-spacing) * 1.5);text-align:start;white-space:nowrap;outline-offset:-2px;transition-property:background-color,color;transition-duration:.15s;transition-duration:var(--media-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 1px 0 var(--media-shadow-current-color);outline:2px solid #0000;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.media-menu-back-item:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-menu-back-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}@supports (top: anchor(top)){.media-menu-back-item{transition-duration:var(--media-duration-instant)}.media-menu-back-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){transition-duration:var(--media-duration-slow)}}.media-menu-content{max-height:inherit;overscroll-behavior:none;transition-property:translate,filter;transition-duration:.15s;transition-duration:var(--media-duration-menu);anchor-scope:--media-menu-item-highlight-anchor;outline-style:none;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;overflow:auto}@media(forced-colors:active){.media-menu-content{outline-offset:2px;outline:2px solid #0000}}.media-menu-content:not([data-submenu]){inset-inline:var(--media-spacing);top:var(--media-spacing);gap:calc(var(--media-spacing) * .5);flex-direction:column;display:flex}.media-menu-content:not([data-submenu])[data-child-open]{filter:blur(var(--media-hidden-blur));translate:-100%}.media-menu-content:not([data-submenu])[data-child-open]:before{content:"";display:none}.media-menu-content[data-submenu]{z-index:10;max-height:inherit;padding:var(--media-spacing);inset-inline:0;top:0}.media-menu-content:not([data-submenu])[data-child-open]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){translate:100%}.media-menu-content:is([data-starting-style],[data-ending-style]):before{content:"";display:none}.media-menu-content[data-submenu]:is([data-starting-style],[data-ending-style]){pointer-events:none;filter:blur(var(--media-hidden-blur));overflow:hidden;translate:100%}.media-menu-content[data-submenu]:is([data-starting-style],[data-ending-style]):where(:dir(rtl),[dir=rtl],[dir=rtl] *){translate:-100%}@supports (top: anchor(top)){.media-menu-content:before{content:"";position-anchor:--media-menu-item-highlight-anchor;inset:anchor(inside);overflow-anchor:none;pointer-events:none;border-radius:var(--media-menu-item-radius);background-color:var(--media-accent);transition:inset var(--media-duration-fast) ease-in-out;position:absolute}.media-menu-content:has([data-highlighted=""]):before{content:"";transition-duration:0s}}.media-menu-content:is([data-starting-style],[data-ending-style]) :before{content:"";display:none}.media-menu-hint{align-items:center;gap:var(--media-spacing);min-width:0;margin-inline-start:auto;padding-inline-start:calc(var(--media-spacing) * 2);display:inline-flex}.media-menu-hint-label{max-width:calc(var(--media-spacing) * 24);text-overflow:ellipsis;white-space:nowrap;opacity:.65;overflow:hidden}.media-menu-radio-group{max-height:inherit;gap:calc(var(--media-spacing) * .5);anchor-scope:--media-menu-item-highlight-anchor;flex-direction:column;display:flex}.media-menu-radio-group:is([data-starting-style],[data-ending-style]):before{content:"";display:none}@supports (top: anchor(top)){.media-menu-radio-group:before{content:"";position-anchor:--media-menu-item-highlight-anchor;inset:anchor(inside);overflow-anchor:none;pointer-events:none;border-radius:var(--media-menu-item-radius);background-color:var(--media-accent);transition:inset var(--media-duration-fast) ease-in-out;position:absolute}.media-menu-radio-group:has([data-highlighted=""]):before{content:"";transition-duration:0s}}.media-menu-radio-group:is([data-starting-style],[data-ending-style]) :before{content:"";display:none}.media-menu-separator{margin-block:var(--media-spacing);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--media-border);display:block}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-menu-separator{border-color:var(--media-foreground)}@supports (color: color-mix(in lab,red,red)){.media-menu-separator{border-color:color-mix(in oklab,var(--media-foreground) 25%,transparent)}}}.media-menu-trigger-item{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--media-spacing) * 1.5);border-radius:var(--media-menu-item-radius);padding-inline:calc(var(--media-spacing) * 2);padding-block:calc(var(--media-spacing) * 1.5);text-align:start;white-space:nowrap;color:inherit;font-variant-numeric:tabular-nums;outline-offset:-2px;transition-property:background-color,color;transition-duration:.15s;transition-duration:var(--media-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 1px 0 var(--media-shadow-current-color);outline:2px solid #0000;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.media-menu-trigger-item:focus-visible{outline-offset:2px;outline-color:var(--media-ring)}.media-menu-trigger-item[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.media-menu-trigger-item[data-availability=unavailable],.media-menu-trigger-item[data-availability=unsupported]{display:none}.media-menu-trigger-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}@supports (top: anchor(top)){.media-menu-trigger-item{transition-duration:var(--media-duration-instant)}.media-menu-trigger-item[data-highlighted]{anchor-name:--media-menu-item-highlight-anchor}.media-menu-trigger-item:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])){transition-duration:var(--media-duration-slow);background-color:#0000}}.media-menu-trigger-item-icon{width:var(--media-icon-size, calc(var(--media-spacing) * 4.5));height:var(--media-icon-size, calc(var(--media-spacing) * 4.5));color:var(--media-muted-foreground);filter:drop-shadow(0 1px 0 var(--media-shadow-current-color));flex-shrink:0}@scope(.media-menu-trigger-item){&:where(:focus-visible,[aria-expanded=true],[data-highlighted]):where(:not([aria-disabled=true])) .media-menu-trigger-item-icon{color:inherit}}.media-menu-badge{border-radius:var(--media-control-radius);background-color:var(--media-accent);padding-inline:calc(var(--media-spacing) * 1.5);font-size:.7em;font-weight:600}.media-menu-tier{opacity:.7;padding-inline-start:calc(var(--media-spacing) * .5);padding-top:1px;font-size:.7em;font-weight:600;line-height:1}@scope(.media-menu-trigger-item){}.media-menu-popup{height:var(--media-menu-height);max-height:min(var(--media-menu-available-height, calc(var(--media-spacing) * 56)),calc(var(--media-spacing) * 56));width:var(--media-menu-width);max-width:var(--media-menu-available-width);min-width:calc(var(--media-spacing) * 44);overscroll-behavior:none;border-radius:var(--media-popup-radius);padding:var(--media-spacing);transition-property:opacity,filter,transform,scale;transition-duration:var(--media-duration-fast);--media-popup-side-offset: var(--media-popover-side-offset);border-style:solid;border-width:0;margin:0;transition-timing-function:cubic-bezier(0,0,.2,1);overflow:hidden!important}.media-menu-popup:is([data-starting-style],[data-ending-style]){transition-property:opacity,filter,transform,scale;transition-duration:var(--media-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.media-menu-resizable-popup{transition-property:opacity,filter,transform,scale,width,height;transition-duration:var(--media-duration-fast),var(--media-duration-fast),var(--media-duration-fast),var(--media-duration-fast),var(--media-duration-menu),var(--media-duration-menu)}.media-settings-menu-trigger-icon{transition-property:transform,translate,scale,rotate;transition-duration:.15s;transition-duration:var(--media-duration);transition-timing-function:cubic-bezier(.4,0,.2,1)}@scope(.media-settings-menu-trigger){&[aria-expanded=true] .media-settings-menu-trigger-icon{rotate:90deg}}@media(prefers-reduced-motion:reduce){.media-settings-menu-trigger-icon{transition-property:none}}.media-settings-menu-trigger-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}}.cinema-dialog .player-error{position:absolute;inset:0;background:#141415;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center;padding:20px}.cinema-dialog .player-error>svg{color:#e3a5af}.cinema-dialog .player-error h3{font-size:18px;font-weight:650}.cinema-dialog .player-error p{color:#c2c2c3;font-size:12px;max-width:440px}.cinema-dialog .player-details{padding:24px 28px}.cinema-dialog .player-action-row{display:flex;gap:9px;flex-wrap:wrap}.cinema-dialog .player-action-row button,.cinema-dialog .player-action-row a{font-size:11px;gap:7px}.cinema-dialog .player-description{font-size:12px;line-height:1.85;margin-top:22px;color:#c2c2c3}.cinema-dialog .source-details{margin-top:24px;border-top:1px solid #363637;padding-top:18px}.cinema-dialog .source-details summary{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#c1c1c2;cursor:pointer}.cinema-dialog .source-details dl{display:flex;flex-wrap:wrap;gap:35px;margin-top:18px;margin-bottom:18px}.cinema-dialog .source-details dt{color:#9e9e9f;font-size:11px}.cinema-dialog .source-details dd{font-size:11px;margin-top:5px}.cinema-dialog .source-details label{display:block;color:#9e9e9f;font-size:11px;margin-bottom:7px}.cinema-dialog .source-details input{display:block;width:100%;padding:10px 12px;border:1px solid #3b3b3c;border-radius:6px;background:#1c1c1d;color:#b8b8b9;font-size:11px}.cinema-dialog .source-actions{display:flex;gap:12px;margin-top:10px}.cinema-dialog .source-actions a,.cinema-dialog .source-actions button{font-size:11px;gap:7px}.cinema-dialog .source-details dd{margin-left:0;overflow-wrap:anywhere}.cinema-dialog .source-details dl>div{min-width:0;max-width:100%}.cinema-dialog{display:block;padding:0;gap:0;overflow-y:auto;width:calc(100vw - 48px);max-width:1100px;max-height:94dvh;background:#111215;border:1px solid #38383d;border-radius:14px;overflow-x:hidden}@media(max-width:767px){.cinema-dialog[data-portrait]{width:min(500px,calc(66dvh * var(--video-ratio)));min-width:320px}}@media(min-width:768px){.cinema-dialog[data-desktop-portrait]{width:min(1040px,calc(100vw - 48px));max-width:1040px}.cinema-dialog[data-desktop-portrait] .cinema-stage{aspect-ratio:auto;height:min(72dvh,620px);background:radial-gradient(circle at center,#171822,#07080b 85%);display:flex;align-items:center;justify-content:center}.cinema-dialog[data-desktop-portrait] .cinema-stage video{max-height:100%;width:auto;max-width:100%;-o-object-fit:contain!important;object-fit:contain!important;margin:0 auto;box-shadow:0 10px 40px #000000b3;border-radius:6px}}.cinema-dialog>button:last-child{right:16px;top:5px;width:44px;height:44px;display:grid;place-items:center}.cinema-dialog>button:last-child>svg{width:19px;height:19px}.cinema-topbar{display:flex;align-items:center;gap:14px;height:54px;padding:0 54px 0 22px;border-bottom:1px solid #2b2c30}.cinema-topbar-label{font-size:12px;color:#d5d5d8;font-weight:600}.cinema-access{font-size:10px;color:#c2b7ba;border-left:1px solid #464047;padding-left:14px}.cinema-back{display:none}.cinema-stage{width:100%;aspect-ratio:var(--video-ratio);max-height:70dvh;min-height:210px;background:#050506}.cinema-stage .cinema-skin{height:100%;width:100%;position:relative;overflow:clip;border-radius:0;isolation:isolate;background:#050506;--media-accent-color: #c83245;--media-accent-text-color: #fff;--media-font-family: "Manrope Variable", sans-serif;--media-border-color: transparent;--media-border-radius: 0;--media-scale-unit: 1rem;--media-controls-radius: 7px;--media-hidden-blur: 0}.cinema-stage video{display:block;width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.cinema-skin:fullscreen{width:100vw;height:100dvh;max-height:none;background:#050506}.cinema-skin:fullscreen video{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.cinema-controls{position:absolute;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 16px 10px;color:#fff;opacity:1;transition:opacity .18s ease;pointer-events:auto}.cinema-timeline{grid-column:1/-1;display:flex;align-items:center;gap:14px;min-width:0;font-size:11px;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000}.cinema-timeline>[data-time]{flex:none}.cinema-timeline .media-time-slider{flex:1;min-width:0;height:36px}.cinema-controls-start,.cinema-controls-end{display:flex;align-items:center;gap:3px}.cinema-controls-end{justify-content:flex-end}.cinema-skin .media-button,.cinema-speed-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:44px;min-height:44px;padding:10px;color:#fff;border-radius:6px;background:transparent;border:0;cursor:pointer}.cinema-skin .media-button:hover{background:#ffffff21}.cinema-skin .media-button>svg{width:20px;height:20px;stroke-width:1.8}.cinema-skin .media-button-icon{position:absolute;left:50%;top:50%;translate:-50% -50%;flex-shrink:0}.cinema-skin .media-button [class*=icon]{color:currentColor}.cinema-skip-number{position:absolute;font-size:7px;font-weight:800;left:0;right:0;top:18px;pointer-events:none}.cinema-controls .media-play-button{background:#c83245;border-radius:50%;width:42px;height:42px;min-height:42px;min-width:42px;margin-right:6px}.cinema-controls .media-play-button:hover{background:#df4054}.cinema-skin .cinema-center-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:25;width:58px;height:58px;border:1px solid rgba(255,255,255,.3);background:#121214d1;border-radius:50%;color:#fff}.cinema-center-play>svg{width:25px!important;height:25px!important}.cinema-backdrop{position:absolute;inset:0;z-index:20;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,.28) 22%,transparent 46%);opacity:1;transition:opacity .18s ease}.cinema-skin:not([data-cinema-visible]) .cinema-controls,.cinema-skin:not([data-cinema-visible]) .cinema-backdrop{opacity:0;visibility:hidden;pointer-events:none}.cinema-skin:focus-within .cinema-controls,.cinema-skin:focus-within .cinema-backdrop{visibility:visible}.cinema-skin:has(:focus-visible) .cinema-controls,.cinema-skin:has(:focus-visible) .cinema-backdrop{opacity:1;pointer-events:auto;visibility:visible}.cinema-speed-trigger{gap:7px;font-size:11px}.cinema-speed-trigger svg{width:20px;height:20px}.cinema-speed-label{min-width:26px;font-variant-numeric:tabular-nums}@container (max-width:480px){.cinema-speed-label{display:none}}.cinema-speed-popup{min-width:150px;max-height:min(400px,65dvh);overflow:auto;z-index:45;color:#f2f2f4;background:#202126;border:1px solid #45464c;border-radius:10px;padding:8px;box-shadow:0 12px 30px #0005}.cinema-menu-title{padding:8px 10px 12px;font-size:11px;color:#bfc0c7}.cinema-speed-popup .media-menu-radio-item{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;font-size:12px;color:#fff}.cinema-speed-popup .media-menu-radio-item[data-highlighted]{background:#3c3d45}.cinema-speed-popup .media-menu-radio-item[aria-checked=true]{color:#ffa4af;background:#67202b}.cinema-skin [data-hidden],.cinema-skin [hidden]{display:none!important}.cinema-blocked{position:absolute;top:16px;left:16px;right:16px;z-index:22;text-align:center;font-size:12px;color:#fff;background:#17171bc9;padding:10px;border-radius:6px;pointer-events:none}.cinema-skin .player-loading{z-index:21}.cinema-skin .player-error{z-index:40}.cinema-info-heading{margin-bottom:20px}.cinema-info-heading h2{font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.cinema-info-heading p{font-size:12px;color:#aaaab1;margin-top:9px}.cinema-dialog .player-details{padding:23px 25px 26px;min-width:0}.cinema-dialog .player-action-row{display:flex;flex-wrap:wrap;gap:8px}.cinema-dialog .player-action-row button,.cinema-dialog .player-action-row a{min-height:44px;white-space:normal;height:auto;font-size:12px;line-height:1.4;padding:10px 14px}.cinema-dialog .player-description{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.cinema-dialog .source-details input{min-width:0;max-width:100%}.cinema-dialog .source-actions{flex-wrap:wrap}.cinema-skin .video-status-indicators{z-index:24}@media(max-width:767px){.cinema-dialog,.cinema-dialog[data-portrait]{inset:0!important;transform:none!important;translate:none!important;width:100%!important;min-width:0;max-width:none;max-height:none;height:100dvh;margin:0;border:0;border-radius:0!important;display:block;animation:none!important;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.cinema-dialog>button:last-child{display:none}.cinema-topbar{height:52px;padding-inline:12px}.cinema-back{display:flex;align-items:center;gap:10px;min-height:44px;padding-inline:6px;font-size:12px;color:#e5e5e9}.cinema-topbar-label{display:none}.cinema-access{margin-left:auto;border:0}.cinema-stage{min-height:190px;max-height:calc(100dvh - 80px - env(safe-area-inset-top))}.cinema-controls{padding:10px 10px 8px;gap:1px 2px}.cinema-controls-start,.cinema-controls-end{gap:0}.cinema-speed-label{display:none}.cinema-timeline{font-size:11px;gap:9px}.cinema-controls .media-play-button{margin-right:1px}.cinema-dialog .player-details{padding:21px 18px 28px}.cinema-info-heading h2{font-size:18px}.cinema-dialog .player-action-row{display:grid;grid-template-columns:1fr 1fr}.cinema-dialog .player-action-row>:first-child{grid-column:1/-1}.cinema-dialog .player-action-row button,.cinema-dialog .player-action-row a{font-size:12px;justify-content:center}.cinema-skip-intro-btn{bottom:108px;right:12px;font-size:10.5px;padding:7px 13px}.cinema-skin:not([data-cinema-visible]) .cinema-skip-intro-btn{bottom:20px}}@media(max-width:767px)and (orientation:landscape){.cinema-stage{max-height:calc(100dvh - 52px);min-height:0}}@media(prefers-reduced-motion:reduce){.cinema-controls,.cinema-backdrop,.cinema-skip-intro-btn{transition:none}}.cinema-skip-intro-btn{position:absolute;right:18px;bottom:114px;z-index:38;display:inline-flex;align-items:center;gap:7px;background:#0e0f14e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:700;padding:8px 16px;border-radius:8px;cursor:pointer;box-shadow:0 4px 18px #0000008c,0 0 12px #e5091433;transition:transform .2s cubic-bezier(.16,1,.3,1),bottom .22s ease,background .2s,border-color .2s,box-shadow .2s}.cinema-skin:not([data-cinema-visible]) .cinema-skip-intro-btn{bottom:28px}.cinema-skin:fullscreen .cinema-skip-intro-btn{bottom:124px;right:28px}.cinema-skin:fullscreen:not([data-cinema-visible]) .cinema-skip-intro-btn{bottom:36px}.cinema-skip-intro-btn:hover{background:#e50914;border-color:#ef4444;transform:scale(1.05);box-shadow:0 6px 24px #e5091480}.cinema-skip-notice{position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:32;display:inline-flex;align-items:center;gap:10px;background:#0a0b10f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(234,179,8,.45);color:#fef08a;font-size:12px;font-weight:600;padding:7px 18px;border-radius:20px;box-shadow:0 8px 24px #000000a6,0 0 16px #eab30833;pointer-events:auto}.cinema-skip-undo-btn{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:11px;font-weight:600;padding:3px 9px;border-radius:12px;cursor:pointer;transition:all .18s;margin-left:2px}.cinema-skip-undo-btn:hover{background:#fff;color:#0b0c10;border-color:#fff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope Variable,sans-serif;color:#f1eee8;background:#101012;font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:dark;--tg-canvas: #101012;--tg-line: #36363c;--tg-muted: #b6b2b9;--tg-red: #b62b3b}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{color:inherit}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #f28c98;outline-offset:4px}::-moz-selection{background:#b62b3b;color:#fff}::selection{background:#b62b3b;color:#fff}input,textarea{caret-color:#f28c98}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-track{background:#161618}::-webkit-scrollbar-thumb{background:#45454b;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tg-app{min-height:100dvh;display:flex;flex-direction:column;overflow-x:clip}.tg-app main{flex:1;outline:none}.tg-header{height:88px;padding:0 4vw;display:flex;align-items:center;border-bottom:1px solid var(--tg-line);gap:35px}.tg-brand{font-size:32px;letter-spacing:-1.2px;font-weight:800;text-decoration:none;line-height:1}.tg-brand span{color:#d44c5b}.tg-header-destination{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:650;height:100%;position:relative}.tg-header-destination:after{content:"";position:absolute;bottom:0;height:2px;background:#b62b3b;left:0;right:0}.tg-header-end{margin-left:auto;display:flex;align-items:center;gap:18px}.tg-private{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--tg-muted)}.tg-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:transparent;flex-shrink:0}.tg-icon:hover{background:#29292e}.tg-skip{position:fixed;top:10px;left:12px;z-index:20000;background:#f1eee8;color:#101012;padding:12px;translate:0 -160%}.tg-skip:focus{translate:0 0}.tg-primary,.tg-secondary{min-height:46px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:7px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,box-shadow .2s}.tg-primary{background:#b62b3b;color:#fff}.tg-primary:hover:enabled{background:#ce3a4c;box-shadow:0 5px 18px #0004}.tg-secondary{background:#242428;border:1px solid #45454c}.tg-secondary:hover:enabled{background:#303036}.tg-text-button{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#d7d1d9;padding:10px 0;font-size:12px;min-height:40px;text-align:left}.tg-text-button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.tg-settings{display:flex;align-items:center;justify-content:flex-end;gap:25px;border-bottom:1px solid var(--tg-line);padding:12px 4vw;background:#1b1b1f;font-size:13px}.tg-settings label{display:flex;gap:8px;align-items:center}input[type=checkbox]{accent-color:#b62b3b;width:17px;height:17px}.tg-alert{background:#352027;border-bottom:1px solid #76404c;display:flex;gap:20px;align-items:center;padding:12px 4vw;font-size:13px;line-height:1.7}.tg-alert p{margin:0;flex:1}.tg-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--tg-line);padding:20px 4vw;font-size:11px;color:var(--tg-muted);gap:20px}.tg-footer span{display:flex;align-items:center;gap:7px}.tg-welcome{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:5vw;padding:60px 5vw 65px;min-height:calc(100dvh - 147px);align-items:center}.tg-welcome-copy{min-width:0}.tg-welcome-title h1{font-size:clamp(44px,5.3vw,76px);font-weight:600;letter-spacing:-.04em;line-height:1.04;margin:0 0 21px}.tg-welcome-title h1 span{color:#d44c5b}.tg-welcome-title p{color:var(--tg-muted);font-size:15px;line-height:1.8;max-width:450px}.tg-welcome-scene{height:290px;perspective:1000px;position:relative;margin:20px -20px 28px;max-width:670px;isolation:isolate}.tg-welcome-card{position:absolute;width:31%;height:235px;border:1px solid #565059;border-radius:11px;background:#29272c;padding:23px;box-shadow:0 25px 35px #0005;display:flex;flex-direction:column;justify-content:flex-end;will-change:transform}.tg-welcome-card-0{left:9%;top:38px;rotate:-15deg;background:#252328;z-index:1}.tg-welcome-card-1{left:33%;top:8px;rotate:0deg;background:#39262c;z-index:3}.tg-welcome-card-2{left:57%;top:36px;rotate:15deg;background:#27272c;z-index:2}.tg-welcome-card strong{font-weight:550;font-size:clamp(17px,1.6vw,24px);line-height:1.2;letter-spacing:-.035em;position:relative}.tg-welcome-card small{font-size:10px;color:#c5bfc9;line-height:1.6}.tg-welcome-rule{height:1px;background:#71616b;margin:17px 0 11px;opacity:.6}.tg-welcome-emblem{position:absolute;top:25px;left:23px;color:#b5a9b7}.tg-welcome-orbit{position:absolute;left:0;right:0;top:48%;height:85px;border:1px solid #353239;border-radius:50%;transform:rotateX(60deg) rotate(-12deg);z-index:-1}.tg-welcome-note{display:flex;align-items:flex-start;gap:13px;max-width:470px;color:var(--tg-muted);font-size:12px;line-height:1.8}.tg-welcome-note svg{flex-shrink:0;margin-top:3px}.tg-welcome-note p{margin:0}.tg-form{padding:32px;background:#1b1b1f;border:1px solid #3d3a42;border-radius:12px;display:flex;flex-direction:column;min-width:0;box-shadow:0 22px 60px #0002}.tg-form-icon{height:48px;width:48px;display:grid;place-items:center;background:#30262b;color:#f28c98;border-radius:50%;margin-bottom:24px}.tg-form h2{font-size:24px;letter-spacing:-.035em;font-weight:600;margin:0 0 10px;line-height:1.3}.tg-form p{font-size:13px;line-height:1.8;color:var(--tg-muted);margin:0 0 20px}.tg-form label,.tg-setup label[for]{font-size:12px;font-weight:650;margin:16px 0 8px;display:block}.tg-form input:not([type=checkbox]),.tg-setup textarea{width:100%;min-height:48px;background:#141417;border:1px solid #535058;border-radius:7px;padding:12px 13px;font-size:15px;outline-offset:3px;min-width:0}.tg-form small,.tg-setup small{color:var(--tg-muted);font-size:11px;line-height:1.7;display:block;margin-top:9px}.tg-form>.tg-primary{margin-top:25px;width:100%}.tg-form-foot{display:flex;gap:9px;margin-top:23px;padding-top:20px;border-top:1px solid var(--tg-line);color:var(--tg-muted);font-size:11px;line-height:1.8}.tg-form-foot svg{flex-shrink:0;margin-top:3px}.tg-field-error{font-size:12px;color:#f5a8b0;margin-top:8px}.tg-form-compact{border:0;box-shadow:none;padding:0;background:transparent}.tg-connection{max-width:1120px;margin:auto;padding:70px 5vw 90px;display:grid;grid-template-columns:1fr 400px;gap:80px;min-height:calc(100dvh - 147px);align-items:start}.tg-connection-intro>svg{color:#d3a4ae;margin:12px 0 24px}.tg-connection h1,.tg-setup h1{font-size:clamp(32px,4vw,47px);font-weight:600;line-height:1.12;letter-spacing:-.035em;margin:0 0 23px}.tg-connection-intro p,.tg-setup>div>p{color:var(--tg-muted);line-height:1.9;font-size:14px;max-width:510px}.tg-connection details{border-top:1px solid var(--tg-line);margin-top:30px;padding-top:20px}.tg-connection summary{font-size:13px;cursor:pointer;line-height:1.8}.tg-connection details p{font-size:12px}.tg-auth-panel{padding:30px;background:#1b1b1f;border:1px solid #45414a;border-radius:11px;min-width:0}.tg-segment{display:flex;border:1px solid #45414a;padding:4px;border-radius:7px;margin-top:22px;gap:4px}.tg-segment button{display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;flex:1;padding:11px 6px;font-size:12px;border-radius:4px}.tg-segment button[aria-pressed=true]{background:#3b2b32;color:#f4d1d8}.tg-qr{text-align:center}.tg-qr h2{font-size:22px;letter-spacing:-.035em}.tg-qr img,.tg-qr canvas{display:block;width:100%;max-width:256px;height:auto;margin:25px auto;border-radius:7px;background:#f1eee8}.tg-qr p{font-size:13px;color:#d5cfd8;line-height:1.8}.tg-qr small{font-size:11px;color:var(--tg-muted);line-height:1.8}.tg-auth-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;min-height:270px;font-size:14px}.tg-loader{width:26px;height:26px;border:2px solid #565058;border-top-color:#f28c98;border-radius:50%;display:block;animation:tg-rotate 1s linear infinite}.tg-spin{animation:tg-rotate 1s linear infinite}@keyframes tg-rotate{to{rotate:360deg}}.tg-skeleton{height:256px;background:#343239;border-radius:8px}.tg-setup{max-width:1250px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;margin:auto;padding:65px 5vw 80px}.tg-setup>div>svg{margin-bottom:25px;color:#d3a4ae}.tg-setup textarea{resize:vertical;line-height:1.7}.tg-setup>div>.tg-secondary{margin-top:20px}.tg-channel-picker{border:1px solid #45414a;border-radius:11px;padding:20px;background:#1b1b1f}.tg-choice-list{height:400px;overflow:auto;margin:15px 0}.tg-channel-choice{display:flex;align-items:center;gap:12px;padding:15px 10px;cursor:pointer;border-bottom:1px solid #343138;position:relative}.tg-channel-choice input{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;margin:0;cursor:pointer}.tg-channel-choice input:focus-visible{outline-offset:-3px}.tg-choice-mark{width:22px;height:22px;border:1px solid #67606b;border-radius:4px;display:grid;place-items:center;flex-shrink:0}.tg-choice-mark svg{opacity:0}.tg-channel-choice input:checked+.tg-choice-mark{background:#b62b3b;border-color:#d9475a}.tg-channel-choice input:checked+.tg-choice-mark svg{opacity:1}.tg-channel-choice strong{font-size:13px;overflow-wrap:anywhere;font-weight:600}.tg-channel-choice small{font-size:10px;margin-top:5px}.tg-channel-choice:has(input:disabled){opacity:.45}.tg-picker-footer{display:flex;gap:15px;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #45414a;font-size:12px}.tg-picker-footer .tg-primary{font-size:12px;padding:11px}.tg-empty-small{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;min-height:200px;text-align:center;color:var(--tg-muted);font-size:13px;line-height:1.8;padding:20px}.tg-workspace{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:calc(100dvh - 147px)}.tg-sidebar{padding:35px 20px 25px;border-right:1px solid var(--tg-line);display:flex;flex-direction:column;gap:15px;min-width:0}.tg-sidebar-heading{display:flex;justify-content:space-between;align-items:center;padding-left:9px}.tg-sidebar h2{font-size:13px;font-weight:650;margin:0}.tg-sidebar nav{display:flex;flex-direction:column;gap:5px}.tg-sidebar nav button{display:flex;align-items:center;gap:10px;padding:14px 11px;min-height:47px;border-radius:6px;background:transparent;text-align:left;font-size:12px;color:#c0bac4;overflow-wrap:anywhere}.tg-sidebar nav button>span:nth-child(2){flex:1}.tg-sidebar nav button:hover{background:#242428}.tg-sidebar nav button[aria-current=page]{background:#332329;color:#f6e4e8;box-shadow:inset 1px 0 #ce4657}.tg-channel-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:#8f8995;flex-shrink:0}.tg-dot-syncing{background:#f28c98;box-shadow:0 0 0 3px #b62b3b2b}.tg-dot-complete{background:#a0bda8}.tg-dot-unavailable,.tg-dot-waiting{background:#dab181}.tg-sidebar-bottom{margin-top:auto;padding:65px 9px 0;color:var(--tg-muted)}.tg-sidebar-bottom p{font-size:10px;line-height:1.9}.tg-sidebar-bottom .tg-text-button{font-size:10px;display:flex}.tg-catalogue{padding:42px 4vw;min-width:0}.tg-catalogue-head{display:flex;align-items:center;justify-content:space-between;gap:25px}.tg-catalogue-title{min-width:0}.tg-catalogue-title h1{font-size:clamp(31px,4vw,48px);font-weight:600;line-height:1.14;letter-spacing:-.035em;margin:0 0 11px;overflow-wrap:anywhere}.tg-catalogue-title p{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--tg-muted);margin:0;line-height:1.8;flex-wrap:wrap}.tg-catalogue-actions{display:flex;align-items:center;gap:10px}.tg-toolbar{display:flex;gap:16px;margin:30px 0 17px;scroll-margin-top:20px}.tg-search{display:flex;align-items:center;gap:12px;background:#1b1b1f;border:1px solid #45414a;border-radius:7px;padding:0 14px;min-height:48px;min-width:0;flex:1;color:var(--tg-muted)}.tg-search input{border:0;background:none;color:#f1eee8;outline:none;min-width:0;width:100%;font-size:13px;padding:13px 0}.tg-search:focus-within{outline:2px solid #d36e7a;outline-offset:2px}.tg-sort select{height:48px;max-width:100%;background:#1b1b1f;border:1px solid #45414a;border-radius:7px;padding:0 15px;font-size:12px;cursor:pointer}.tg-result-status{display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.8;color:var(--tg-muted);margin-bottom:25px;font-variant-numeric:tabular-nums}.tg-channel-error{margin-bottom:20px;padding:15px 20px;border:1px solid #6a4d42;background:#302722;border-radius:7px;font-size:12px;line-height:1.8}.tg-channel-error p{margin:0}.tg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:29px 20px;perspective:1300px}.tg-tile{min-width:0;transform-style:preserve-3d}.tg-tile-button{width:100%;display:block;padding:0;background:none;border-radius:10px;text-align:left}.tg-cover{aspect-ratio:.77;border:1px solid #45414a;border-radius:10px;position:relative;overflow:hidden;background:#242328;display:flex;align-items:flex-end;padding:20px;isolation:isolate;transition:border-color .25s}.tg-cover-1{background:#31232a}.tg-cover-2{background:#2b2b30}.tg-cover-3{background:#29252b}.tg-cover img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.tg-tile-button:hover img{scale:1.045}.tg-tile-button:hover .tg-cover{border-color:#a86473}.tg-cover-symbol{position:absolute;left:20px;top:20px;color:#b3a6b7;z-index:1}.tg-cover-type{position:relative;font-size:clamp(19px,2vw,31px);line-height:1.08;font-weight:550;letter-spacing:-.035em;z-index:1;align-self:center;margin-top:25px}.tg-cover-type span{display:block;font-size:clamp(48px,6vw,84px);font-weight:350;color:#b8aebd;letter-spacing:-.04em;margin-top:6px}.tg-cover-lines{position:absolute;inset:20% 30%;border-left:1px solid #736571;border-right:1px solid #736571;rotate:35deg;opacity:.25;z-index:0}.tg-cover-play{position:absolute;width:38px;height:38px;border-radius:50%;border:1px solid #8d7e8c;display:grid;place-items:center;right:15px;bottom:15px;background:#10101299;z-index:2;transition:background .2s,scale .2s}.tg-tile-button:hover .tg-cover-play{background:#b62b3b;scale:1.1}.tg-cover-duration{position:absolute;bottom:24px;left:18px;font-size:10px;color:#ddd5df;background:#101012c9;border-radius:3px;padding:3px 5px;z-index:2;font-variant-numeric:tabular-nums}.tg-tile-caption{padding:13px 2px 0}.tg-tile-caption h2{font-size:12px;line-height:1.65;font-weight:600;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.tg-tile-caption>span{font-size:10px;color:var(--tg-muted)}.tg-pagination{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #3d3740;padding-top:25px;margin-top:35px;gap:15px;font-size:11px;color:var(--tg-muted)}.tg-pagination>div{display:flex;gap:10px}.tg-empty{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:55px 25px}.tg-empty h2{font-size:27px;font-weight:550;letter-spacing:-.035em;line-height:1.3}.tg-empty p{color:var(--tg-muted);max-width:450px;font-size:13px;line-height:1.9;margin:0 0 27px}.tg-empty-fan{height:85px;width:120px;position:relative;margin:0 0 15px}.tg-empty-fan span{width:47px;height:66px;border:1px solid #625260;border-radius:5px;position:absolute;background:#30252e;left:37px;top:6px}.tg-empty-fan span:first-child{rotate:-20deg;translate:-28px 10px}.tg-empty-fan span:last-child{rotate:20deg;translate:28px 10px}.tg-empty-fan span:nth-child(2){z-index:2}.tg-empty .tg-loader{margin-top:12px}[data-radix-portal]{position:fixed!important;inset:0!important;z-index:9999!important;pointer-events:none!important}[data-radix-portal]>*{pointer-events:auto!important}div[data-state][class*="fixed inset-0"]{position:fixed!important;inset:0!important;background:#000000d9!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:9998!important}.tg-player.cinema-dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:10000!important;background:#101012!important;border:1px solid #514852!important;border-radius:14px!important;box-shadow:0 25px 50px -12px #000000d9,0 0 0 1px #ffffff14!important;width:min(1100px,94vw)!important;max-width:1100px!important;max-height:90vh!important;max-height:90dvh!important;padding:0!important;gap:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important}.tg-player-head{display:flex;justify-content:space-between;align-items:center;padding:12px 45px 12px 25px;font-size:11px;color:#b6b2b9;gap:20px}.tg-player-stage{background:#080809;aspect-ratio:16/9;position:relative;display:grid;align-items:center;min-height:200px}.tg-player-stage>[data-video-player]{width:100%;height:100%}.tg-player-stage video{max-height:70dvh;-o-object-fit:contain;object-fit:contain;width:100%}.tg-player-wait{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;background:#10101255}.tg-player-error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;min-height:260px}.tg-player-error h2{font-size:22px;font-weight:600}.tg-player-error p{font-size:12px;line-height:1.9;color:#b6b2b9;max-width:500px}.tg-player-info{padding:22px 25px}.tg-player-info h2{font-size:17px;font-weight:600;margin:0;overflow-wrap:anywhere}.tg-player-info p{font-size:11px;color:#b6b2b9;line-height:1.8;margin-bottom:0;overflow-wrap:anywhere}.tg-cover-flight{overflow:hidden;will-change:transform;box-shadow:0 30px 70px #0007}.tg-fatal{padding:10vw;max-width:900px}.tg-fatal p{line-height:1.8;color:#b6b2b9}.tg-fatal button{padding:14px 20px;background:#b62b3b;border-radius:7px}@media(min-width:1500px){.tg-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tg-cover-type{font-size:29px}}@media(max-width:1100px){.tg-welcome{grid-template-columns:minmax(0,1fr) 340px;gap:32px;padding:45px 4vw}.tg-form{padding:25px}.tg-welcome-card{height:210px;padding:17px}.tg-welcome-scene{height:265px;margin-left:-35px;margin-right:-25px}.tg-welcome-card small{font-size:9px}.tg-workspace{grid-template-columns:190px 1fr}.tg-catalogue{padding:35px 3vw}.tg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-connection{gap:45px;grid-template-columns:1fr 350px}.tg-setup{gap:35px}.tg-cover{padding:17px}}@media(max-width:760px){.tg-header{height:72px;padding:0 22px;gap:25px}.tg-header-end{gap:5px}.tg-private{font-size:0;gap:0}.tg-private svg{width:17px}.tg-brand{font-size:29px}.tg-header-destination{font-size:13px}.tg-welcome{display:flex;flex-direction:column;align-items:stretch;padding:35px 24px 45px;gap:28px}.tg-welcome-title h1{font-size:clamp(42px,9.5vw,65px)}.tg-welcome-title p{font-size:13px}.tg-welcome-scene{height:230px;margin:20px -8px 28px;max-width:490px}.tg-welcome-card{width:31%;height:190px;padding:16px}.tg-welcome-card strong{font-size:19px}.tg-welcome-card small{font-size:9px}.tg-welcome-emblem{top:20px;left:16px}.tg-welcome-note{font-size:11px}.tg-form{padding:25px;max-width:500px;width:100%;align-self:center}.tg-form h2{font-size:23px}.tg-welcome-card-0{left:5%}.tg-welcome-card-1{left:34%}.tg-welcome-card-2{left:62%}.tg-footer{padding:18px 22px;font-size:9px}.tg-settings{flex-wrap:wrap;gap:10px 20px;justify-content:flex-start;font-size:11px;padding:14px 22px}.tg-connection{display:flex;flex-direction:column;padding:35px 24px 50px;gap:25px;min-height:auto}.tg-connection-intro{width:100%}.tg-auth-panel{width:100%;max-width:500px;align-self:center;padding:24px}.tg-form-compact{padding:0}.tg-setup{display:flex;flex-direction:column;padding:35px 24px;gap:25px}.tg-choice-list{height:330px}.tg-workspace{display:flex;flex-direction:column}.tg-sidebar{border-right:0;border-bottom:1px solid #36363c;padding:12px 18px;gap:8px}.tg-sidebar-heading{display:none}.tg-sidebar nav{flex-direction:row;overflow:auto;gap:6px;padding:2px 0}.tg-sidebar nav button{white-space:nowrap;padding:12px;min-height:44px;flex-shrink:0}.tg-sidebar-bottom{display:none}.tg-catalogue{padding:27px 22px}.tg-catalogue-head{align-items:flex-start;gap:10px}.tg-catalogue-title h1{font-size:31px}.tg-catalogue-title p{font-size:10px}.tg-catalogue-actions{gap:2px}.tg-catalogue-actions .tg-secondary{font-size:0;gap:0;width:42px;padding:11px}.tg-catalogue-actions .tg-secondary svg{width:17px}.tg-toolbar{gap:9px;margin-top:25px}.tg-sort{max-width:120px}.tg-sort select{font-size:11px;padding:0 9px}.tg-search{padding:0 11px;gap:8px}.tg-search input{font-size:12px}.tg-result-status{font-size:9px;gap:12px}.tg-result-status span:last-child{max-width:45%;text-align:right}.tg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.tg-cover{padding:15px;aspect-ratio:.75}.tg-cover-type{font-size:22px}.tg-cover-type span{font-size:59px}.tg-cover-symbol{left:15px;top:15px;width:18px}.tg-cover-duration{left:12px;bottom:19px;font-size:9px}.tg-cover-play{width:30px;height:30px;right:11px;bottom:13px}.tg-cover-play svg{width:14px}.tg-tile-caption h2{font-size:11px}.tg-tile-caption>span{font-size:9px}.tg-pagination{align-items:flex-start;flex-direction:column}.tg-pagination>div{width:100%;justify-content:space-between}.tg-pagination .tg-secondary{font-size:11px;padding:11px 12px}.tg-empty{padding:40px 0;min-height:380px}.tg-empty h2{font-size:25px}.tg-player-head{padding-left:16px;font-size:9px}.tg-player-head .tg-text-button{font-size:11px}.tg-player-info{padding:19px}.tg-player-info h2{font-size:15px}.tg-player.cinema-dialog{max-height:94dvh;width:96vw}.tg-player-stage{min-height:170px}.tg-player-error{padding:22px}}@media(max-width:370px){.tg-welcome{padding-left:18px;padding-right:18px}.tg-welcome-card{height:172px;padding:12px}.tg-welcome-card strong{font-size:17px}.tg-welcome-scene{height:210px}.tg-welcome-card small{font-size:8px}.tg-catalogue{padding-left:16px;padding-right:16px}.tg-cover-type{font-size:19px}.tg-cover-type span{font-size:49px}.tg-picker-footer{align-items:flex-start;flex-direction:column}.tg-footer{font-size:8px}}.tg-reduced *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tg-reduced .tg-welcome-card{will-change:auto}.tg-reduced .tg-welcome-orbit{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.tg-mobile-manage{display:none}@media(max-width:760px){.tg-mobile-manage{display:inline-flex}}.tg-credential-user{position:absolute;width:1px!important;height:1px;min-height:0!important;padding:0!important;opacity:0;pointer-events:none}.tg-password-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;margin-bottom:8px}.tg-form .tg-password-label label{margin:0}.tg-random{display:inline-flex;gap:6px;align-items:center;padding:8px 10px;min-height:36px;border:1px solid #77515a;border-radius:6px;background:#30262b;color:#ffc0c9;font-size:12px;font-weight:650}.tg-random:hover{background:#453039}.tg-password-input{position:relative}.tg-form .tg-password-input input{padding-right:46px}.tg-password-visibility{position:absolute;right:3px;top:3px;width:42px;height:42px;display:grid;place-items:center;background:transparent;color:#c9c2cc}.tg-strength-status{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#ddd5df}.tg-strength-status:empty{display:none}.tg-strength-status meter{margin-top:12px;width:100%;height:10px;accent-color:#f28c98}.tg-form .tg-remember{display:flex;align-items:flex-start;gap:9px;line-height:1.7;font-weight:500;margin-top:18px}.tg-remember input{flex-shrink:0;margin-top:4px;accent-color:#bc4359}.tg-strength-details{margin:10px 0 0;padding-top:10px;border-top:1px solid #3d3a42;font-size:11px}.tg-strength-details>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.tg-strength-details dt{color:#b6b2b9}.tg-strength-details dd{margin:0;text-align:right}.tg-strength-advice{margin-top:9px;font-size:12px}.tg-strength-advice ul{list-style:disc;padding-left:18px;margin-top:6px;line-height:1.7;overflow-wrap:anywhere}.tg-setup{display:block;width:min(100%,980px);max-width:980px;padding:48px 40px 64px}.tg-setup-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.tg-setup .tg-setup-heading h1{font-size:clamp(28px,3.2vw,38px);line-height:1.2;margin:0 0 10px;letter-spacing:-.035em}.tg-setup-heading p{margin:0;font-size:13px;color:var(--tg-muted)}.tg-setup-heading .tg-text-button{flex-shrink:0}.tg-channel-picker{border-color:var(--tg-line);border-radius:12px;padding:20px 24px;background:#1b1b1f}.tg-choice-list{height:auto;min-height:200px;max-height:min(440px,48vh);margin:12px -8px;padding:0 8px;scrollbar-width:thin;scrollbar-color:#535058 transparent}.tg-channel-choice{min-height:74px;padding:16px 8px;gap:16px;border-bottom-color:var(--tg-line);border-radius:5px}.tg-channel-choice:last-child{border-bottom-color:transparent}.tg-channel-choice:hover{background:#242428}.tg-channel-choice:has(input:checked){background:#292127}.tg-channel-choice:has(input:focus-visible){outline:2px solid #f28c98;outline-offset:-2px}.tg-channel-choice .tg-choice-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.tg-channel-choice strong{font-size:14px;font-weight:600}.tg-channel-choice small{font-size:12px;margin:0;color:var(--tg-muted)}.tg-choice-mark{width:21px;height:21px;border-radius:5px}.tg-picker-footer{padding-top:18px;border-color:var(--tg-line);color:var(--tg-muted);font-variant-numeric:tabular-nums}.tg-picker-footer .tg-primary{min-width:146px;padding:12px 20px;font-size:13px}.tg-setup-tools{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 24px;margin:24px 0 22px}.tg-import-action,.tg-source-details summary{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 0;color:#d7d1d9;font-size:13px;background:transparent;cursor:pointer}.tg-import-action:hover,.tg-source-details summary:hover{color:#fff}.tg-source-details summary{list-style:none}.tg-source-details summary::-webkit-details-marker{display:none}.tg-source-details[open]{flex-basis:100%}.tg-source-details[open] summary>svg:last-child{rotate:180deg}.tg-source-details>div{padding:10px 0;max-width:620px}.tg-source-details textarea{min-height:118px}.tg-file-input{display:none}.tg-import-result{display:inline-flex;align-items:center;gap:6px;min-height:42px;color:var(--tg-muted);font-size:12px;overflow-wrap:anywhere}.tg-help{font-size:12px;color:var(--tg-muted);max-width:66ch}.tg-help summary,.tg-strength-more summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:#d7d1d9;padding:8px 0;text-underline-offset:4px}.tg-help summary:hover,.tg-strength-more summary:hover{color:#fff}.tg-help p{font-size:12px;line-height:1.75;margin:8px 0 0}.tg-form .tg-vault-help{margin-top:18px;padding-top:10px;border-top:1px solid var(--tg-line)}.tg-form h2{font-size:24px}.tg-form>p{margin-bottom:14px}.tg-form .tg-remember{font-size:12px;margin-top:20px}.tg-form .tg-strength-privacy{margin-top:10px;font-size:11px}.tg-form>.tg-primary{margin-top:22px}.tg-strength-more{font-size:11px;margin-top:2px}.tg-connection{padding-top:56px}.tg-connection-intro h1{font-size:clamp(30px,3.6vw,42px)}.tg-connection-intro>p{max-width:36ch}.tg-footer{padding-top:18px;padding-bottom:18px}@media(max-width:700px){.tg-setup{padding:30px 20px 48px}.tg-setup-heading{gap:12px;margin-bottom:22px}.tg-setup-heading .tg-text-button{font-size:12px}.tg-channel-picker{padding:16px}.tg-choice-list{max-height:43vh}.tg-picker-footer .tg-primary{min-width:128px}.tg-setup-tools{gap:8px 20px;margin-top:18px}.tg-help{max-width:100%}}.tg-import-vault-box{background:#1c1c1f;border:1px solid #3a3a3c;border-radius:10px;padding:16px;margin-bottom:16px}.tg-import-textarea{width:100%;padding:10px;background:#121214;border:1px solid #3a3a3c;border-radius:6px;color:#fff;font-size:11px;font-family:monospace;resize:vertical;box-sizing:border-box}.tg-file-label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:#2c2c2e;color:#e5e5ea;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:background .15s}.tg-file-label:hover{background:#3a3a3c}.tg-infinite-status{display:flex;justify-content:center;align-items:center;gap:10px;padding:30px 20px;color:#8e8e93;font-size:13px}.tg-backup-modal-backdrop{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px}.tg-backup-modal{background:#1c1c1e;border:1px solid #3a3a3c;border-radius:14px;padding:24px;max-width:540px;width:100%;box-shadow:0 25px 50px -12px #000000d9;color:#fff}@media(max-width:860px){.tg-setup-columns{grid-template-columns:1fr!important}}@media(max-width:767px){.tg-player.cinema-dialog{top:0!important;left:0!important;transform:none!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;border:none!important;border-radius:0!important}}
