@layer base{@scope(.media-skin){:scope{text-align:start;text-transform:none;letter-spacing:normal;font-style:normal;font-weight:400}:scope,*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;appearance:none;background:0 0}img,svg,media-icon{max-width:100%;display:block}svg[fill=currentColor]{fill:currentColor}svg[fill=none]{fill:none}svg[stroke=currentColor]{stroke:currentColor}video{border-radius:inherit;object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;max-width:100%;height:100%;display:block}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 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;scale:.98;translate:0 var(--media-caption-track-y);transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay);font-family:inherit}:scope[data-controls-visible]{--media-caption-track-y:var(--media-caption-controls-y)}:scope[data-theme=compat] video::-webkit-media-text-track-container{translate:none;scale:none;transform:translateY(var(--media-caption-track-y,0px)) scale(.98);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)}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-dialog-backdrop{z-index:40;background-color:#000;position:absolute;inset:0}.media-dialog-backdrop:not([data-open]){display:none}.media-dialog-backdrop[data-scope=document]{position:fixed}.media-dialog-close{height:calc(var(--media-spacing) * 8);width:auto;padding-inline:calc(var(--media-spacing) * 3);border-style:solid;border-color:currentColor;justify-self:flex-end;border-style:solid!important;border-width:1px!important}.media-dialog-description{font-size:calc(var(--media-spacing) * 3.5)}.media-dialog-popup{z-index:50;max-height:calc(100% - var(--media-spacing) * 8);width:calc(100% - var(--media-spacing) * 8);max-width:calc(var(--media-spacing) * 80);gap:calc(var(--media-spacing) * 3);background-color:var(--media-popover);padding:calc(var(--media-spacing) * 5);color:var(--media-popover-foreground);border-radius:0;outline-style:none;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.media-dialog-popup:not([data-open]){display:none}.media-dialog-popup:focus-visible{outline-offset:-2px;outline-width:2px;outline-style:solid;outline-color:var(--media-ring)}.media-dialog-popup[data-scope=document]{max-height:calc(100dvh - var(--media-spacing) * 8);position:fixed}@media (forced-colors:active){.media-dialog-popup{border:1px solid canvastext}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-dialog-popup{border:1px solid}}.media-dialog-title{font-size:calc(var(--media-spacing) * 4.5);line-height:calc(var(--media-spacing) * 7)}}}@layer utilities;@layer base.theme{.media-skin{--media-background:#000;--media-foreground:#fff;--media-controls:#00000059;--media-controls-foreground:var(--media-foreground);--media-popover:#ffffff1a;--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,#ffffff1a);--media-accent-foreground:var(--media-accent-text-color,currentColor);--media-muted:#ffffff26;--media-muted-foreground:#ffffffa6;--media-border:#0000001a;--media-ring:#fff;--media-backdrop:#000;--media-live-color:#f9423d;--media-shadow-surface:0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--media-shadow-thumb:0 0 0 1px #0000001a, 0 1px 3px 0 #00000059, 0 1px 2px -1px #00000059;--media-shadow-tooltip:0 0 0 1px var(--media-border), var(--media-shadow-surface);--media-shadow-separator:0 1px 0 0 #ffffff13;--media-shadow-current-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-shadow-subtle-current-color:transparent;--media-text-shadow-dialog:0 1px 0 #00000040;--media-backdrop-filter-surface:blur(16px) saturate(125%);--media-backdrop-filter-indicator:blur(8px);--media-backdrop-filter-dialog:blur(16px) saturate(125%);--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:#fff;--media-default-accent-text-color:#000;--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:#80808080;--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:color-mix(in oklab, red, red)){.media-skin{--media-accent:var(--media-accent-color,color-mix(in oklab, var(--media-default-accent-color) 10%, transparent));--media-muted-foreground:color-mix(in oklab, var(--media-foreground) 65%, transparent);--media-shadow-subtle-current-color:color-mix(in oklab, var(--media-shadow-current-color) 40%, transparent);--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 30%, transparent)}}@supports (color:oklch(0 0 0)){.media-skin{--media-live-color:oklch(65% .22 27)}}@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,#000))))}}@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 (width>=1280px){.media-skin:fullscreen{--media-scale:1.25}}@media (width>=1536px){.media-skin:fullscreen{--media-scale:1.5}}@media (width>=1920px){.media-skin:fullscreen{--media-scale:1.75}}}@layer base.preset{.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border:var(--media-border-color,#0000001a);--media-controls-gradient-height:max(40%, calc(var(--media-spacing) * 40));--media-controls-bottom-gradient-height:max(50%, calc(var(--media-spacing) * 60));--media-caption-controls-y:calc(var(--media-spacing) * -16);--media-slider-preview-offset:calc(var(--media-spacing) * 9)}@supports (color:color-mix(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 60%, transparent), color-mix(in oklab, var(--media-backdrop) 50.7%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 30%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 9.3%, transparent) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 55%, transparent), color-mix(in oklab, var(--media-backdrop) 46.48%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 27.5%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 8.53%, transparent) 75%, transparent);--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)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 42.2%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 25%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 7.8%, transparent) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 42.2%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 25%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 7.8%, transparent) 75%, 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)}}@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 / .6), oklch(from var(--media-backdrop) l c h / .507) 25%, oklch(from var(--media-backdrop) l c h / .3) 50%, oklch(from var(--media-backdrop) l c h / .093) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom in oklab, oklch(from var(--media-backdrop) l c h / .55), oklch(from var(--media-backdrop) l c h / .4647) 25%, oklch(from var(--media-backdrop) l c h / .275) 50%, oklch(from var(--media-backdrop) l c h / .0853) 75%, transparent)}}@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,#00000026);--media-controls-gradient-height:40%;--media-controls-bottom-gradient-height:40%;--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-controls-gradient:linear-gradient(to top, #00000080, transparent 40% 60%, #0006);--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 / .422) 25%, oklch(from var(--media-backdrop) l c h / .25) 50%, oklch(from var(--media-backdrop) l c h / .078) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .422) 25%, oklch(from var(--media-backdrop) l c h / .25) 50%, oklch(from var(--media-backdrop) l c h / .078) 75%, transparent)}}@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(#0000001a,#ffffff26))}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border:var(--media-border-color,light-dark(#00000026,#ffffff26))}}.media-skin[data-theme=scaffold]{--media-background:transparent;--media-foreground:white;--media-accent:var(--media-accent-color,var(--media-default-accent-color));--media-accent-foreground:var(--media-accent-text-color,black);--media-primary:var(--media-accent);--media-primary-foreground:var(--media-accent-text-color,black);--media-muted:#404040;--media-popover:black;--media-popover-boundary-offset:calc(var(--media-spacing) * 3);--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);--media-popover-foreground:white;--media-ring:var(--media-accent);--media-button-highlight:#fff3;--media-video-border-radius:var(--media-border-radius,0px);--media-control-radius:0px;--media-controls-radius:0px;--media-menu-item-radius:0px;--media-popup-radius:0px;--media-dialog-radius:0px;--media-scrollbar-thumb-color:gray;--media-shadow-surface:none;--media-shadow-surface-inset:none;--media-shadow-thumb:none;--media-backdrop-filter-surface:none;--media-backdrop-filter-indicator:none;--media-backdrop-filter-dialog:none}.media-skin[data-theme=scaffold][data-preset$=audio]{--media-foreground:black;--media-muted:#e5e5e5}@supports (color:light-dark(red, red)){.media-skin[data-theme=scaffold][data-preset$=audio]{--media-foreground:light-dark(#000,#fff);--media-muted:light-dark(#e5e5e5,#404040)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin[data-theme=scaffold]:where([data-preset$=video]){--media-background:black}}@media (forced-colors:active){.media-skin[data-theme=scaffold]{--media-background:Canvas;--media-popover:Canvas;--media-popover-foreground:CanvasText;--media-foreground:CanvasText;--media-accent:Highlight;--media-primary:Highlight;--media-primary-foreground:HighlightText;--media-ring:Highlight}}}@layer 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:0s;--media-duration-slider:0s;--media-delay-dialog:0s;--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:currentColor;--media-backdrop-filter-surface:none;--media-backdrop-filter-indicator:none;--media-backdrop-filter-dialog:none;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff40, inset 0 0 0 1px #ffffff20;scrollbar-width:auto}@supports (color:color-mix(in oklab, red, red)){.media-skin{--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 80%, transparent)}}@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%}media-container.media-skin.cutamp[data-preset]{aspect-ratio:auto}@scope(.cutamp){:scope *,:scope :before,:scope :after{box-sizing:border-box}:scope{--paper:light-dark(#1d2529,#f5f1eb);--dim:light-dark(#4b575c,#b5bbc0);--metal:light-dark(#e8edf0,#101316);--groove:light-dark(#7e8b90,#353e43);--fire:light-dark(#b53420,#ff5b3b);--fire-ink:light-dark(#fff9f4,#170906);--fire-edge:light-dark(#842a1c,#ff967d);--ice:light-dark(#145c6c,#9bf7fc);--ring:light-dark(#174b68,#fff2ce);--chassis:light-dark(#d8dfe1,#181b1e);--chassis-edge:light-dark(#798489,#62676b);--chassis-highlight:light-dark(#f7fafc,#34383b);--chassis-lowlight:light-dark(#c5cdd2,#16191c);--chassis-trim:light-dark(#e2e9ec,#25292d);--deck-edge:light-dark(#8b969b,#080a0b);--deck-top:light-dark(#f7fafb,#1d2226);--deck-key:light-dark(#f7fafc,#20272b);--deck-key-disabled:light-dark(#d3dbdf,#191e21);--deck-track:light-dark(#627a81,#648086);--deck-thumb:light-dark(#1a5360,#e7f8cb);--cue-key:light-dark(#eff3dc,#242a25);--cue-edge:light-dark(#7b865e,#525c4a);--cue-dim:light-dark(#485330,#c7cebf);--cue-active-edge:light-dark(#52641f,#d3f454);--cue-active-text:light-dark(#364813,#e7fa9e);--mono:ui-monospace, Menlo, Consolas, monospace;--step:.12s;--media-default-accent-color:var(--ice);--media-foreground:var(--paper);--media-border-radius:3px;--media-popover:var(--metal);--media-popover-foreground:var(--paper);--media-ring:var(--ring);box-sizing:border-box;width:100%;min-width:0;color:var(--paper);border:1px solid var(--chassis-edge);background:var(--chassis);background-image:repeating-linear-gradient(0deg, #ffffff04 0 1px, transparent 1px 3px), linear-gradient(156deg, var(--chassis-highlight), var(--chassis-lowlight) 38%, var(--chassis-trim) 99%);box-shadow:inset 0 1px var(--chassis-highlight), inset 0 -1px var(--chassis-edge), 0 16px 46px #0005;border-radius:9px;padding:6px;font:500 16px/1.35 system-ui,sans-serif;display:block;position:relative;container-type:inline-size}.poster-lockup{color:#fff4df;pointer-events:none;background:linear-gradient(#0000,#080a0c91 62%,#080a0ce8);align-content:end;justify-items:start;gap:clamp(5px,1cqi,12px);padding:9cqi clamp(12px,4cqi,46px) clamp(12px,3.4cqi,40px);display:grid;position:absolute;inset:auto 0 0}:scope[data-cutamp-started] .poster-lockup{display:none}.film-title{letter-spacing:-.07em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 14px #0009;max-inline-size:min(9em,100%);font:italic 950 clamp(23px,6.6cqi,70px)/.88 system-ui,sans-serif}.film-title strong{color:#ff5b3b;font-weight:inherit}.deck-mark{color:#ff5b3b;width:clamp(18px,3.4cqi,34px);height:auto}.monitor{border:1px solid #08090a;border-top:1px solid var(--chassis-edge);background:#08090a;place-items:center;min-width:0;display:grid;position:relative}.monitor video{width:100%;aspect-ratio:var(--preview-player-ratio,16 / 9);object-fit:contain;display:block}.transport{background:var(--metal);border:1px solid var(--deck-edge);display:block;position:static}.transport media-controls-content,.edit-surface{display:block}.optical{--acid:light-dark(#e8efbf,#d3f454);--gate-ink:#15190e;--gate-track:light-dark(#7a8e2f,#748729);--gate-focus:light-dark(#454b1d,#171d0b);color:var(--gate-ink);background:var(--acid);border-top:1px solid light-dark(#faffdc,#f2ffa7);border-bottom:2px solid light-dark(#7a8a4c,#98b032);padding:6px 7px 0}.reel-window{--cell:clamp(74px, 14cqi, 142px);--sprocket:light-dark(#505b33,#b8c180);--reel-edge:light-dark(#707955,#252a13);--reel-base:light-dark(#c3cca0,#151910);isolation:isolate;border:2px solid var(--reel-edge);background:var(--reel-base);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;direction:ltr;position:relative;overflow:hidden}.reel-window[hidden]{display:none}.reel-window[data-reel-drag]{cursor:grabbing}.reel-tape{background:var(--reel-base);width:max-content;transform:translateX(var(--reel-offset,0px));pointer-events:none;padding-block:10px;transition:transform .23s linear;display:flex;position:relative}.reel-tape:before,.reel-tape:after{content:"";background:repeating-linear-gradient(90deg, var(--sprocket) 0 6px, transparent 6px 13px);opacity:.75;height:5px;position:absolute;inset-inline:0}.reel-tape:before{top:3px}.reel-tape:after{bottom:3px}.reel-cell{inline-size:var(--cell);aspect-ratio:16/9;box-shadow:inset 0 0 0 2px var(--reel-edge);background-color:var(--reel-base);background-repeat:no-repeat;flex:none;display:block}.reel-head{z-index:1;inset-block:0;left:var(--reel-cursor,calc(var(--cell) / 2));width:2px;color:var(--fire);pointer-events:none;background:currentColor;transition:left .23s linear;position:absolute;translate:-50%;box-shadow:0 0 0 1px #4b160de0,0 0 10px #ff5b3b55}.reel-head:before,.reel-head:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;width:14px;height:9px;position:absolute;left:-6px}.reel-head:before{top:0}.reel-head:after{bottom:0;rotate:180deg}.reel-window:is([data-reel-jump],[data-reel-drag]) :is(.reel-tape,.reel-head){transition-duration:0s}.slider{cursor:pointer;align-items:center;min-height:44px;display:flex;position:relative}.timeline{direction:ltr;padding-inline:6px}.slider media-slider-track{background:var(--deck-track);width:100%;height:5px;display:block;position:relative}.timeline media-slider-track{background:var(--gate-track)}.timeline media-slider-track:before{content:"";opacity:.55;background:repeating-linear-gradient(90deg,#33401a 0 1px,#0000 1px 3.57143%);height:4px;position:absolute;inset:auto 0 -8px}.slider media-slider-buffer,.slider media-slider-fill{position:absolute;inset:0 auto 0 0}.slider media-slider-buffer{width:var(--media-slider-buffer,0%);background:#627348}.slider media-slider-fill{width:var(--media-slider-fill,0%);background:var(--media-accent)}.timeline media-slider-fill{background:#222914}.slider media-slider-thumb{left:clamp(5px, var(--media-slider-fill,0%), calc(100% - 5px));background:var(--deck-thumb);border-radius:1px;width:7px;height:17px;display:block;position:absolute;translate:-50%;box-shadow:0 0 0 1px #11170e}.timeline media-slider-thumb{background:var(--fire);box-shadow:0 0 0 1px #61271a}.timeline :focus-visible{outline-color:var(--gate-focus)}.volume media-slider-thumb{width:5px;height:12px}.cue-marks,.loop-window{pointer-events:none;position:absolute}.cue-marks{inset:0}.cue-marks span{clip-path:polygon(0 100%,100% 100%,50% 0);background:#36451a;width:5px;height:6px;position:absolute;inset-block-end:-12px;translate:-50%}.cue-marks span[data-current]{background:#7d2d1e}.loop-window{background:#ff7657;border-block-start:2px solid #632414;border-inline:2px solid #632414;height:6px;inset-block:-14px auto}.cue-marks[hidden],.loop-window[hidden],.cue-deck[hidden]{display:none}.transport-bar{background:linear-gradient(180deg, var(--deck-top), var(--metal));grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px clamp(6px,1.4cqi,16px);padding:7px;display:grid}.start-group,.sound-group,.volume,.clock{align-items:center;gap:6px;display:flex}.clock{white-space:nowrap;font:700 12px/1 var(--mono);font-variant-numeric:tabular-nums;padding-inline:1px}.clock>span,.clock>media-time[type=duration]{color:var(--dim)}.volume .slider{width:clamp(44px,7cqi,72px);padding-inline:2px}.key,.cue{min-width:44px;min-height:44px;color:var(--paper);border:1px solid var(--groove);background:var(--deck-key);cursor:pointer;transition:border-color var(--step), color var(--step), background-color var(--step);border-radius:2px}.key{place-items:center;padding:0 7px;display:inline-grid}.play-key{border-color:var(--fire-edge);min-width:clamp(44px,6.2cqi,56px);color:var(--fire-ink);background:var(--fire);box-shadow:inset 0 -3px #933420}.key media-icon{width:18px;height:18px;display:none}.play-key media-icon{width:22px;height:22px}.play-key[data-ended] .media-play-button-restart-icon,.play-key[data-paused]:not([data-ended]) .media-play-button-play-icon,.play-key:not([data-paused]) .media-play-button-pause-icon,media-mute-button[data-muted] .media-mute-button-off-icon,media-mute-button:not([data-muted]) .media-mute-button-high-icon,.full-key[data-fullscreen] .media-fullscreen-button-exit-icon,.full-key:not([data-fullscreen]) .media-fullscreen-button-enter-icon{display:block}.cue-deck{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.cue-bank{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.cue{text-align:center;background:var(--cue-key);border-color:var(--cue-edge);place-items:center;padding:5px 2px;font:720 clamp(11px,1.65cqi,14px)/1.08 system-ui,sans-serif;display:grid}.cue-label{gap:3px;display:grid}.cue-time{font:600 10px/1 var(--mono);color:var(--cue-dim)}.cue[aria-current=true]{border-color:var(--cue-active-edge);box-shadow:inset 0 -3px var(--cue-active-edge);color:var(--cue-active-text)}.loop{min-width:54px;font:700 11px/1 var(--mono);grid-auto-flow:column;gap:4px}.loop svg{width:16px;height:16px}.loop[aria-pressed=true]{color:var(--fire-ink);background:var(--fire);border-color:var(--fire-edge)}.loop:disabled{cursor:default;color:var(--dim);background:var(--deck-key-disabled)}:focus-visible,:scope:focus-visible{outline:2px solid var(--ring);outline-offset:2px;z-index:1}@media (hover:hover){.cue:hover,.key:not(:disabled):hover{border-color:var(--ring)}}.slider[data-disabled],.key[data-disabled]{cursor:default;opacity:.65}:scope:fullscreen{background:var(--chassis);border:0;border-radius:0;flex-direction:column;justify-content:safe center;width:100%;height:100%;padding:min(1vw,10px);display:flex;overflow:auto}:scope:fullscreen video{min-height:75px;max-height:calc(100dvh - 225px)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=630px){.transport-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px}.cue-deck{grid-column:1/-1}.start-group,.sound-group,.volume,.clock{gap:3px}.clock{font-size:10px}.loop{grid-auto-flow:row;align-content:center;gap:2px;min-width:44px;padding:0 4px;font-size:10px}}@container (width<=286px){.clock{display:grid}.clock>span{display:none}}@media (forced-colors:active){.cue[aria-current=true],.loop[aria-pressed=true]{outline:1px solid highlight}.slider media-slider-fill,.slider media-slider-thumb,.loop-window{forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){:scope{--step:0s}.reel-tape,.reel-head{transition-duration:0s}}}media-container.cinema[data-preset]{--cinema-surface:light-dark(#edf0f5,#15171b);--cinema-text:light-dark(#171b27,#f4f4f6);--cinema-muted:light-dark(#505869,#b6bac2);--cinema-line:light-dark(#20284844,#fff3);--cinema-hover:light-dark(#252f5818,#ffffff17);--cinema-selected:light-dark(#dce3f2,#393b43);--cinema-track-rest:light-dark(#707b92,#626570);--cinema-buffer:light-dark(#8e9cb6,#868994);--cinema-thumb-color:light-dark(#25334f,#fbfbff);--cinema-focus-shadow:light-dark(#fff,#08090b);--cinema-target:44px;--cinema-icon:clamp(19px, 2.1cqi, 26px);--cinema-gap:clamp(3px, 1cqi, 15px);--cinema-fullscreen-reserve:120px;--media-accent-color:var(--cinema-accent,light-dark(#6041a0,#c3a8fd));--media-popover:light-dark(#f9faff,#191b20);--media-popover-foreground:var(--cinema-text);--media-font-family:system-ui, sans-serif;--media-ring:light-dark(#303d60,#fff);--media-caption-controls-y:-8px;--media-object-fit:contain;isolation:isolate;box-sizing:border-box;aspect-ratio:auto;width:100%;min-width:0;color:var(--cinema-text);background:var(--cinema-surface);font:500 clamp(12px, 1.35cqi, 17px)/1.25 var(--media-font-family);font-variant-numeric:tabular-nums;display:block;position:relative;container-type:inline-size}.cinema .cinema-picture{background:#050507;min-width:0}.cinema .cinema-picture video{width:100%;height:auto;aspect-ratio:var(--preview-player-ratio,16 / 9);object-fit:contain;display:block}.cinema :is(.variant-controls,.variant-content,.variant-group){display:block;position:static}.cinema .cinema-transport{align-items:center;gap:var(--cinema-gap);background:var(--cinema-surface);padding:3px clamp(7px,1.55cqi,23px);display:flex}.cinema :is(.cinema-start,.cinema-end){align-items:center;gap:var(--cinema-gap);display:flex}.cinema .cinema-end{margin-inline-start:auto}.cinema .cinema-transport .cinema-seek{flex:44px}.cinema .cinema-clock{white-space:nowrap;align-items:center;gap:.32em;display:flex}.cinema .cinema-clock span{color:var(--cinema-muted)}.cinema .cinema-button{box-sizing:border-box;width:clamp(var(--cinema-target), 4.35cqi, 62px);height:clamp(var(--cinema-target), 4.35cqi, 62px);min-width:var(--cinema-target);min-height:var(--cinema-target);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;margin:0;padding:0;display:grid}.cinema .cinema-button :is(media-icon,svg){width:var(--cinema-icon);height:var(--cinema-icon);grid-area:1/1}.cinema .cinema-button media-icon{display:none}.cinema media-play-button[data-paused]:not([data-ended]) .media-play-button-play-icon,.cinema media-play-button:not([data-paused],[data-ended]) .media-play-button-pause-icon,.cinema media-play-button[data-ended] .media-play-button-restart-icon,.cinema media-mute-button:not([data-muted]) .media-mute-button-high-icon,.cinema media-mute-button[data-muted] .media-mute-button-off-icon,.cinema media-fullscreen-button:not([data-fullscreen]) .media-fullscreen-button-enter-icon,.cinema media-fullscreen-button[data-fullscreen] .media-fullscreen-button-exit-icon{display:block}.cinema .cinema-captions[data-active]{border-color:var(--media-accent-color);color:var(--media-accent-color);background:var(--cinema-hover)}.cinema .cinema-captions[data-disabled]{opacity:.55;cursor:default}@media (hover:hover){.cinema .cinema-button:not([data-disabled],:disabled):hover{background-color:var(--cinema-hover)}}.cinema .cinema-slider{--cinema-slider-level:var(--media-slider-fill,0%);--cinema-track:clamp(3px, .45cqi, 6px);--cinema-thumb:clamp(11px, 1.15cqi, 16px);min-inline-size:var(--cinema-target);min-block-size:var(--cinema-target);cursor:pointer;touch-action:none;display:block;position:relative}.cinema .cinema-slider[data-dragging]{--cinema-slider-level:var(--media-slider-pointer,var(--media-slider-fill,0%))}.cinema .cinema-slider media-slider-track{block-size:var(--cinema-track);background:var(--cinema-track-rest);border-radius:100vw;display:block;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.cinema .cinema-slider :is(media-slider-buffer,media-slider-fill){border-radius:inherit;pointer-events:none;display:block;position:absolute;inset-block:0;inset-inline-start:0}.cinema .cinema-slider media-slider-buffer{inline-size:var(--media-slider-buffer,0%);background:var(--cinema-buffer)}.cinema .cinema-slider media-slider-fill{inline-size:var(--cinema-slider-level);background:var(--media-accent-color)}.cinema .cinema-slider media-slider-thumb{inline-size:var(--cinema-thumb);block-size:var(--cinema-thumb);background:var(--cinema-thumb-color);border-radius:50%;display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--cinema-slider-level);translate:-50% -50%;box-shadow:0 0 0 1px #0008}.cinema .cinema-slider:dir(rtl) media-slider-thumb{translate:50% -50%}.cinema .cinema-volume{width:clamp(44px,10cqi,155px)}.cinema :is(button,.cinema-button,.cinema-slider,.cinema-menu [data-item]):focus-visible,.cinema .cinema-slider:focus-within{outline:2px solid var(--media-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--cinema-focus-shadow)}.cinema .cinema-slider:focus-within{border-radius:6px}.cinema .cinema-menu{--media-menu-side-offset:8px;z-index:9;width:152px;max-width:var(--media-menu-available-width,100vw);max-height:var(--media-menu-available-height,60vh);overscroll-behavior:contain;border:1px solid var(--cinema-line);background:var(--media-popover);color:var(--media-popover-foreground);border-radius:13px;padding:5px;font-size:13px;overflow:auto;box-shadow:0 10px 26px #0009}.cinema .cinema-menu [data-item]{min-height:var(--cinema-target);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.cinema .cinema-menu [data-highlighted]{background:var(--cinema-selected)}.cinema .cinema-menu [aria-checked=true]{font-weight:750}.cinema .cinema-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}media-container.cinema:fullscreen{background:var(--cinema-surface);border:0;border-radius:0;align-content:center;overflow:auto}.cinema:fullscreen>:is(.cinema-picture,.variant-controls){max-width:1440px;margin-inline:auto}.cinema:fullscreen .cinema-picture video{max-height:max(92px, calc(100dvh - var(--cinema-fullscreen-reserve)))}@container (width<=575px){.cinema .cinema-transport{flex-wrap:wrap}.cinema .cinema-end{flex:100%}.cinema .cinema-volume{flex:44px}.cinema .cinema-transport .cinema-seek{margin-inline-end:8px}}@media (forced-colors:active){.cinema .cinema-button{border-color:buttontext}.cinema .cinema-slider media-slider-track{border:1px solid buttontext}.cinema .cinema-slider media-slider-thumb{background:buttontext}.cinema :is(.cinema-button,.cinema-slider,.cinema-menu [data-item]):focus-visible{outline-color:highlight}}media-container.cinema-final[data-preset]{--final-ink:light-dark(#14212b,#f2eee7);--final-muted:light-dark(#445058,#c3c8ca);--final-surface:light-dark(#eee9e2,#10161a);--final-raised:light-dark(#f6f1ea,#212a30);--final-line:light-dark(#756b603f,#deedf232);--final-accent:light-dark(#087881,#80f2f6);--final-focus:light-dark(#00566b,#b5f6ff);--final-ring:light-dark(#91b9bf,#4b666b);--final-rim:light-dark(#ffffffeb,#d7f1fa51);--final-shadow:light-dark(#32261b35,#000a);--final-serif:"Baskerville", "Iowan Old Style", Georgia, serif;--final-ring-violet:light-dark(#8155c5,#d08df5);--final-fill:light-dark(#008193,#89f6fa);--final-track-rest:light-dark(#797e84,#626b6e);--final-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 156 156' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.79' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.17' filter='url(%23g)'/%3E%3C/svg%3E");--final-contours:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1380 92' preserveAspectRatio='none'%3E%3Cpath d='M-20 77C98 39 117 6 192 13s168 45 224 50S510 20 572 21s170 52 222 48 155-59 224-52 124 38 203 41 140-24 186-25M-20 55C92 27 133 4 183 7s179 47 245 48S512 16 574 18s143 41 210 43 168-49 233-48 159 41 209 37 140-22 181-21' fill='none' stroke='%2348a2ae' stroke-opacity='.36'/%3E%3C/svg%3E");--final-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--final-play-size:clamp(52px, 8cqi, 126px);--final-button-size:clamp(44px, 3.55cqi, 57px);--cinema-surface:var(--final-surface);--cinema-text:var(--final-ink);--cinema-muted:var(--final-muted);--cinema-line:var(--final-line);--cinema-hover:light-dark(#dedcd7,#33444c);--cinema-track-rest:var(--final-track-rest);--cinema-buffer:light-dark(#7b868c6b,#96a3a372);--cinema-thumb-color:light-dark(#f9f6f0,#f7fbfa);--cinema-focus-shadow:var(--final-surface);--cinema-accent:var(--final-accent);--cinema-icon:clamp(24px, 2.3cqi, 36px);--final-idle-fade:.15s;--media-ring:var(--final-focus);--media-popover:var(--final-raised);--media-popover-foreground:var(--final-ink);--media-foreground:var(--final-ink);--media-font-family:var(--final-sans);background:linear-gradient(light-dark(#f4efe8aa,#10171acc), light-dark(#ece6ddaa,#0c1215cc)), var(--final-grain) 0 0 / 104px, var(--final-surface);border:0;border-radius:0;container-name:final}.cinema-final .final-layout,.cinema-final .final-main{min-inline-size:0}.cinema-final .final-main{position:relative}.cinema-final .final-stage{isolation:isolate;position:relative;overflow:clip}.cinema-final .final-title{z-index:1;box-sizing:border-box;color:var(--final-ink);font:700 clamp(25px, 3.3cqi, 56px)/.98 var(--final-serif);letter-spacing:-.035em;pointer-events:none;margin:0;position:relative}.cinema-final .cinema-picture video{block-size:auto;inline-size:100%;aspect-ratio:var(--final-picture,1.975);object-fit:cover}.cinema-final .final-rail{min-inline-size:0;padding-inline:4px}.cinema-final .final-row{align-items:center;display:grid}.cinema-final .final-tools{display:contents}.cinema-final .final-leading:empty{display:none}.cinema-final .cinema-clock{min-inline-size:0;font:500 clamp(11px, 1.39cqi, 22px)/1 var(--final-sans);letter-spacing:.005em;font-variant-numeric:tabular-nums;gap:.34em}.cinema-final .cinema-clock span{color:inherit}.cinema-final media-time[data-leading-zero]:before{content:"0"}.cinema-final .cinema-button{inline-size:var(--final-button-size);block-size:var(--final-button-size);border:1px solid var(--final-line);color:var(--final-ink);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(153deg,light-dark(#fffcf6b8,#ffffff10),light-dark(#dcd3c76b,#ffffff02));border-radius:28%;box-shadow:inset 0 1px light-dark(#fffcf7,#ffffff10),0 2px 5px light-dark(#4a3a2a30,#0003)}.cinema-final .cinema-button:focus-visible{box-shadow:0 0 0 2px var(--final-surface)}.cinema-final media-mute-button.cinema-button{border-radius:50%}.cinema-final .cinema-play{isolation:isolate;inline-size:var(--final-play-size);block-size:var(--final-play-size);border:1px solid var(--final-ring);box-shadow:inset 0 0 0 3px light-dark(#fffbf2bd,#7c969b29), inset 0 0 12px light-dark(#ffffffb0,#090e13ab), 0 5px 13px var(--final-shadow);background:radial-gradient(at 29% 21%,light-dark(#fffaf4,#2b373d) 0%,#0000 69%),linear-gradient(144deg,light-dark(#e9e3da,#142328),light-dark(#f3eae5,#0e1519) 72%);border-radius:50%;position:relative}.cinema-final .cinema-play:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from 224deg, #59676b 0%, #4f6268 23%, #e1fbff 32%, #64e8f7 40%, #52c9e3 56%, var(--final-ring-violet) 76%, #e4bafd 84%, #657479 92%);pointer-events:none;padding:max(2px,.23cqi);position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cinema-final .cinema-play:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;box-shadow:2px -2px 12px #61ebff5e,1px 5px 14px #9a5bdf5e,inset 2px -2px 15px #78c2d343}.cinema-final .cinema-play media-icon{block-size:44%;inline-size:44%;filter:drop-shadow(0 1px 1px var(--final-shadow))}.cinema-final .cinema-button media-icon svg{block-size:100%;inline-size:100%}.cinema-final .cinema-slider{--cinema-track:clamp(2.5px, .39cqi, 6px);--cinema-thumb:clamp(10px, 1.12cqi, 18px)}.cinema-final .cinema-slider media-slider-track{box-shadow:inset 0 1px 2px #0006, 0 1px 0 var(--final-rim)}.cinema-final .cinema-slider media-slider-fill{background:var(--final-rail-fill,linear-gradient(to right, var(--final-fill), var(--final-fill)));box-shadow:0 0 6px light-dark(#1599ac38,#86f3fc54)}.cinema-final .cinema-slider media-slider-thumb{box-sizing:border-box;border:1.5px solid light-dark(#fff,#ecffff);box-shadow:0 0 0 1px light-dark(#26314045,#080f178c),0 0 8px #87f6ff9e}.cinema-final .cinema-volume{--cinema-thumb:clamp(10px, 1.05cqi, 16px);inline-size:100%}.cinema-final media-error-dialog .media-dialog-popup{color:var(--final-ink);background:var(--final-raised);border:1px solid var(--final-line)}.cinema-final[data-final-idle]{cursor:none}.cinema-final :is(.final-controls,.final-title,.semantic-index){transition:opacity var(--final-idle-fade) ease-out}.cinema-final[data-final-fading] :is(.final-controls,.final-title,.semantic-index){opacity:0}.cinema-final[data-final-idle] :is(.final-controls,.final-title){display:none}.cinema-final[data-final-rested]:not([data-final-idle],[data-final-fading]) :is(.final-controls,.final-title,.semantic-index){@starting-style{opacity:0}}.cinema-final[data-final-idle] .cinema-picture video{aspect-ratio:auto;object-fit:contain}.cinema-final:fullscreen{align-content:center}.cinema-final:fullscreen .final-layout{max-inline-size:1720px;margin-inline:auto}.cinema-final:fullscreen .cinema-picture video{max-block-size:max(120px,100dvh - 178px)}.cinema-final[data-final-idle]:fullscreen .cinema-picture video{max-block-size:100dvh}media-container.cinema-final.final-semantic[data-preset]{--final-play-size:clamp(56px, 10.9cqi, 174px)}.cinema-final.final-semantic .final-feature{grid-template-columns:var(--final-play-size) minmax(0, 1fr);align-items:center;column-gap:2.95cqi;min-block-size:16cqi;padding-inline:2.1cqi 1.4cqi;display:grid}.cinema-final.final-semantic .final-feature .cinema-play:before{background:conic-gradient(from 224deg, #75878b, #768788 9%, var(--final-ring-violet) 23%, #f2ecff 27%, #6ae9fa 43%, #33bfd6 62%, #e6ffff 78%, #53c8d4 89%, #75878b)}.cinema-final.final-semantic .final-row{--final-button-size:clamp(44px, 4.25cqi, 68px);grid-template-columns:max-content minmax(44px, 1fr) var(--final-button-size) 13.1cqi var(--final-button-size);box-sizing:border-box;border:1px solid var(--final-line);background:linear-gradient(145deg,light-dark(#f8f3edba,#25323638),light-dark(#e5dfd9a6,#17202429));border-radius:1.85cqi;gap:1.55cqi;min-block-size:max(58px,5.52cqi);margin:0 .43cqi 1.55cqi;padding-inline:2.5cqi 1.4cqi;box-shadow:inset 0 1px light-dark(#fff9f3,#f2fbff17)}.cinema-final.final-semantic .final-row .cinema-volume{margin-inline:.1cqi}.cinema-final.final-semantic .cinema-seek media-slider-thumb{background:var(--final-accent)}@container final (width>=680px){.cinema-final.final-semantic .final-row .cinema-button{block-size:clamp(44px,3.55cqi,57px)}.cinema-final.final-semantic .cinema-clock{font-size:clamp(11px,1.3cqi,22px)}.cinema-final.final-semantic .final-rail{margin-inline-end:1.7cqi}}@container final (width<680px){.cinema-final .cinema-play:after{background:repeating-conic-gradient(from -52deg, var(--final-rim) 0deg 1deg, transparent 1deg 3.5deg);box-shadow:none;inset:-6px;mask:radial-gradient(circle,#0000 62%,#000 63% 66%,#0000 67%)}.cinema-final.final-semantic .final-controls :is(.variant-content,.variant-group,.final-feature){display:contents}.cinema-final.final-semantic .final-deck{padding-inline:4.95cqi}.cinema-final.final-semantic .final-row{--final-play-size:clamp(44px, 11.9cqi, 75px);--final-button-size:44px;grid-template-columns:var(--final-play-size) 26% var(--final-button-size) minmax(30px, 1fr) var(--final-button-size);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:23px minmax(11.4cqi,auto);grid-template-areas:"seek seek seek seek seek""play.mute vol full";margin:0;padding:0 4.8cqi .55cqi}.cinema-final.final-semantic .cinema-clock{grid-area:1/4/auto/-1;justify-self:end;font-size:clamp(11px,2.25cqi,16px)}.cinema-final.final-semantic .final-rail{grid-area:seek;padding-inline:0 24.5%}.cinema-final.final-semantic .cinema-seek{min-block-size:24px}.cinema-final.final-semantic .cinema-play{grid-area:play;margin-inline-start:1cqi}.cinema-final.final-semantic media-mute-button{grid-area:mute}.cinema-final.final-semantic .cinema-volume{--final-rail-fill:linear-gradient(to right, #713ca6, #cfa1ed);grid-area:vol}.cinema-final.final-semantic media-fullscreen-button{grid-area:full}.cinema-final .final-tools .cinema-button{isolation:isolate;box-shadow:none;background:0 0;border:0;position:relative}.cinema-final .final-tools .cinema-button:before{content:"";z-index:-1;border:1px solid var(--final-line);border-radius:inherit;background:linear-gradient(153deg,light-dark(#fffcf6b8,#ffffff10),light-dark(#dcd3c76b,#ffffff02));position:absolute;inset:8px;box-shadow:inset 0 1px light-dark(#fffcf7,#ffffff10),0 2px 5px light-dark(#4a3a2a30,#0003)}}@container final (width<300px){.cinema-final.final-semantic .final-row{grid-template-columns:44px 13% 44px minmax(30px,1fr) 44px;padding-inline:9px}.cinema-final.final-semantic .final-rail{padding-inline-end:39%}}@media (prefers-reduced-motion:reduce){media-container.cinema-final[data-preset]{--final-idle-fade:0s}}@media (forced-colors:active){.cinema-final .cinema-play:before,.cinema-final .cinema-play:after{display:none}.cinema-final .final-title{color:canvastext;text-shadow:none;background:canvas}.cinema-final .cinema-slider media-slider-fill{background:highlight}.cinema-final .final-tools .cinema-button:before{border-color:buttontext}}.final-semantic{--semantic-cyan:light-dark(#008d98,#92f4ff);--semantic-glow:light-dark(#008b9b,#34dbe8);--semantic-wave-color:light-dark(#14bab9,#146069);--semantic-panel-lift:light-dark(#faf8f3b8,#20323936);--semantic-filter-line:light-dark(#716c6566,#ccc7bd3d);--semantic-radius:clamp(7px, 1.35cqi, 21px);--semantic-side-gap:1.06cqi;--semantic-label-weight:550}.final-semantic .final-layout{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.final-semantic .final-main{margin-inline:.62cqi}.final-semantic .final-title{block-size:9.4cqi;min-block-size:34px;color:var(--final-ink);text-align:center;text-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 96' preserveAspectRatio='none'%3E%3Cpath d='M0 52C85 54 115 13 181 18S269 78 357 76m313-25c43 9 101 6 148-6s107-20 206-16M0 71C97 68 114 27 187 28s100 60 166 60' fill='none' stroke='%23288089' stroke-opacity='.55'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;place-items:center;padding:0 4.9cqi;font-size:clamp(21px,5.22cqi,37px);line-height:1;display:grid;position:relative;inset:auto}.final-semantic .final-stage{border:1px solid var(--final-line);border-radius:clamp(3px,.38cqi,7px);overflow:clip}.final-semantic .final-stage .cinema-picture video{aspect-ratio:2.13;object-fit:cover;object-position:center}.final-semantic .semantic-index{border-block-start:1px solid var(--final-line);min-inline-size:0;color:var(--final-ink);margin-inline:4.9cqi;padding-block:1.72cqi 4.2cqi}.final-semantic .semantic-index h2{font:500 clamp(17px, 4.27cqi, 30px)/1.1 var(--media-font-family);letter-spacing:-.035em;margin:0}.final-semantic .semantic-filters{flex-wrap:wrap;gap:clamp(4px,1.7cqi,12px);margin-block:clamp(3px,1cqi,10px) clamp(3px,.9cqi,9px);display:flex}.final-semantic .semantic-filter{isolation:isolate;min-block-size:28px;min-inline-size:13.15cqi;color:var(--final-ink);font:500 clamp(10px, 2.45cqi, 15px)/1.1 var(--media-font-family);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 clamp(8px,3.3cqi,19px);position:relative}.final-semantic .semantic-filter:before{content:"";z-index:-1;border:1px solid var(--semantic-filter-line);border-radius:inherit;background:linear-gradient(light-dark(#f4f1ee,#222a2c),light-dark(#e6e1dc,#151b1d));position:absolute;inset:2px 0;box-shadow:inset 0 1px 1px light-dark(#fff,#ffffff08),inset 0 -1px light-dark(#fff,#0000),0 2px 3px light-dark(#1e222522,#0000)}.final-semantic .semantic-filter[aria-pressed=true]{color:#fff;font-weight:650}.final-semantic .semantic-filter[aria-pressed=true]:before{background:linear-gradient(168deg,light-dark(#077781,#404849),light-dark(#006c76,#353837));border-color:light-dark(#097982,#ddd5c7);box-shadow:inset 0 1px 2px light-dark(#c1ffff8c,#ffffff76),inset 0 -3px 7px light-dark(#45d6dd7d,#ded3bd72),0 2px 6px light-dark(#0e77715c,#f7f4dd27)}.final-semantic .semantic-stills{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5px,1.7cqi,15px);margin:0;padding:0;list-style:none;display:grid}.final-semantic .semantic-stills li[hidden],.final-semantic .semantic-ribbon[hidden]{display:none}.final-semantic .semantic-card{border:1px solid var(--semantic-filter-line);border-radius:var(--semantic-radius);cursor:pointer;background:#11181a;min-block-size:44px;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.final-semantic .semantic-card img{aspect-ratio:2.17;object-fit:cover;block-size:auto;inline-size:100%;display:block}.final-semantic :is(.semantic-card,.semantic-preview) time{color:#fff;font:500 clamp(10px, 2.17cqi, 16px)/1 var(--media-font-family);font-variant-numeric:tabular-nums;background:#0b1014df;border:1px solid #ffffff26;border-radius:.75em;padding:.36em .49em;position:absolute;inset-block-end:clamp(4px,.6cqi,10px);inset-inline-end:clamp(4px,.6cqi,10px)}.final-semantic .semantic-card[aria-current=true]:after{content:"";pointer-events:none;border:2px solid var(--semantic-cyan);border-radius:inherit;box-shadow:inset 0 0 7px color-mix(in srgb, var(--semantic-glow) 55%, transparent);position:absolute;inset:0}.final-semantic .semantic-card[aria-current=true]{border-color:var(--semantic-cyan);box-shadow:0 0 9px color-mix(in srgb, var(--semantic-glow) 35%, transparent)}@media (hover:hover){.final-semantic .semantic-filter:hover:before,.final-semantic .semantic-card:hover{border-color:var(--semantic-cyan)}}.final-semantic .semantic-ribbon{min-inline-size:0;color:var(--final-ink);padding-block:.76cqi 0;display:grid;position:relative}.final-semantic .semantic-ribbon-context{color:var(--final-ink);font:500 clamp(10px, 1.4cqi, 13px)/1.35 var(--media-font-family);justify-self:end;margin-inline-end:.7em}.final-semantic .semantic-ribbon:is([data-match],[data-scrubbing],[data-seek-pending]) .semantic-ribbon-context{visibility:hidden}.final-semantic .semantic-ribbon-group{z-index:1;max-inline-size:27cqi;font:var(--semantic-label-weight) clamp(9px, 2.6cqi, 14px)/1.12 var(--media-font-family);letter-spacing:.095em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:52%;inset-inline-start:0;overflow:hidden;transform:translateY(-50%)}.final-semantic .semantic-rail{--semantic-position:18%;--semantic-ridge-height:38%;--semantic-preview-half:min(88px, 45%);block-size:max(44px,11.65cqi);min-inline-size:0;margin-inline-start:9cqi;position:relative}.final-semantic :is(.semantic-track,.semantic-wave,.semantic-cuts){pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.final-semantic .semantic-wave{display:block;overflow:visible}.final-semantic .semantic-wave:dir(rtl){transform:scaleX(-1)}.final-semantic .semantic-wave-color{stop-color:var(--semantic-wave-color);stop-opacity:.65}.final-semantic .semantic-wave-color:last-child{stop-opacity:.14}.final-semantic .semantic-wave-halo{stroke:var(--semantic-glow);stroke-width:clamp(2px,.45cqi,7px);vector-effect:non-scaling-stroke;filter:blur(clamp(2px,.5cqi,9px));opacity:.8}.final-semantic .semantic-wave-rim{stroke-width:clamp(1px,.12cqi,2px);vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px var(--semantic-glow))}.final-semantic .semantic-wave-floor{stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.34}.final-semantic .semantic-cut{inset-block:calc(var(--semantic-cut-height) - 11%) 20%;background:linear-gradient(#0000,light-dark(#0e7885ad,#c0faff),#0000);inline-size:1px;position:absolute;inset-inline-start:var(--semantic-cut-position);box-shadow:1px 0 2px light-dark(#f7ffff79,#2bd5e64d)}.final-semantic .semantic-thumb{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:linear-gradient(90deg,light-dark(#d4e2e2af,#c6c3b145),light-dark(#f4ffffbb,#a9a6924d) 48%,light-dark(#92a4a67a,#d6d7cd33));border:1px solid light-dark(#fff,#e4e1d485);border-radius:999px;inline-size:clamp(10px,2.83cqi,29px);position:absolute;inset-block:0;inset-inline-start:var(--semantic-position);transform:translate(-50%);box-shadow:inset 0 0 5px light-dark(#ffffffe6,#fef9e716),0 3px 7px light-dark(#263b3960,#04090978)}.final-semantic .semantic-thumb:after{content:"";inset:var(--semantic-ridge-height) auto auto 50%;aspect-ratio:1;background:light-dark(#30bdc6,#4ecbd8);border:clamp(1px,.16cqi,3px) solid #eaffff;border-radius:50%;inline-size:clamp(5px,1.57cqi,16px);position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #23ddec}.final-semantic .semantic-ribbon:not([data-match],[data-scrubbing]) .semantic-thumb:after{opacity:.62}.final-semantic .semantic-preview{z-index:3;inline-size:calc(var(--semantic-preview-half) * 2);border:1px solid var(--semantic-cyan);background:var(--final-raised);pointer-events:none;border-radius:11px;display:none;position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:clamp(var(--semantic-preview-half), var(--semantic-position), calc(100% - var(--semantic-preview-half)));overflow:hidden;transform:translate(-50%);box-shadow:0 10px 28px #04080b7a}.final-semantic .semantic-preview-frame{aspect-ratio:16/9;background-repeat:no-repeat;inline-size:100%}.final-semantic .semantic-ribbon:is([data-scrubbing],[data-seek-pending]) .semantic-preview{display:block}.final-semantic .semantic-rail:has(.semantic-slider:focus-visible) .semantic-preview{display:block}.final-semantic .semantic-loading{z-index:4;background:var(--final-raised);pointer-events:none;border-radius:6px;padding:4px 8px;display:none;position:absolute;inset-block-end:0;inset-inline-end:0}.final-semantic .semantic-ribbon[data-seek-loading] .semantic-loading{display:block}.final-semantic :is(.semantic-thumb,.semantic-preview):dir(rtl){transform:translate(50%)}.final-semantic .semantic-slider{appearance:none;z-index:2;cursor:ew-resize;touch-action:pan-y;background:0 0;outline:none;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.final-semantic .semantic-slider:disabled{cursor:default}.final-semantic .semantic-slider::-webkit-slider-thumb{appearance:none}.final-semantic .semantic-slider::-moz-range-thumb{opacity:0}.final-semantic :is(.semantic-filter,.semantic-card):focus-visible,.final-semantic .semantic-ribbon:not([data-scrubbing]) .semantic-slider:focus-visible{outline:2px solid var(--final-focus);outline-offset:2px;border-radius:var(--semantic-radius)}.final-semantic :is(.semantic-visually-hidden,.semantic-card-name){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}media-container.final-semantic[data-semantic-showcase]{--final-grain:none}.final-semantic[data-semantic-showcase] .final-stage .cinema-picture video{aspect-ratio:16/9;object-fit:contain;background:#0a0d0c}.final-semantic[data-semantic-showcase]:fullscreen .final-stage .cinema-picture video{aspect-ratio:auto}.final-semantic[data-semantic-showcase] .semantic-filters{flex-wrap:wrap;gap:5px}.final-semantic[data-semantic-showcase] .semantic-filter{flex:none;min-block-size:36px;padding-inline:9px}.final-semantic[data-semantic-showcase] .semantic-card img{aspect-ratio:16/9}.final-semantic[data-semantic-showcase] .semantic-card-name{clip:auto;clip-path:none;background:var(--final-raised);block-size:auto;inline-size:auto;color:var(--final-ink);font:600 11px/1.3 var(--media-font-family);text-align:start;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:5px 7px;display:block;position:static;overflow:hidden}.final-semantic[data-semantic-showcase] .semantic-card time{font-size:11px;inset-block:5px auto}.final-semantic[data-semantic-showcase] .semantic-preview-frame{aspect-ratio:16/9}@container final (width<680px){.final-semantic[data-semantic-showcase] .semantic-rail{--semantic-preview-half:min(72px, 45%);margin-inline-start:74px}.cinema-final.final-semantic[data-semantic-showcase] .final-row{grid-template-columns:var(--final-play-size) max-content var(--final-button-size) minmax(0, 1fr) var(--final-button-size);grid-template-areas:"seek seek seek seek seek""play time mute vol full";column-gap:5px}.cinema-final.final-semantic[data-semantic-showcase] .cinema-clock{grid-area:time;justify-self:center}.cinema-final.final-semantic[data-semantic-showcase] .final-rail{padding-inline:0}.final-semantic[data-semantic-showcase] .semantic-stills{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:clamp(118px,37cqi,180px);grid-auto-flow:column;padding:4px 3px 8px;overflow-x:auto}.final-semantic[data-semantic-showcase] .semantic-stills li{scroll-snap-align:start}.final-semantic[data-semantic-showcase] .semantic-filter{min-block-size:44px}}@container final (width>=680px){.final-semantic .final-layout{column-gap:var(--semantic-side-gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,72.7fr) minmax(0,26.15fr);padding-inline:.75cqi}.final-semantic .final-main{grid-area:1/1;margin-inline:0}.final-semantic .final-title{background:var(--final-contours) left center / 110% 100% no-repeat;text-align:start;justify-items:start;block-size:5.85cqi;min-block-size:38px;padding-inline:6.35cqi 1.7cqi;font-size:clamp(26px,3.28cqi,63px)}.final-semantic .final-stage{border-radius:var(--semantic-radius)}.final-semantic .final-stage .cinema-picture video{aspect-ratio:2.14}.final-semantic .variant-controls{grid-area:2/1/auto/-1}.final-semantic .semantic-index{contain:size;border:1px solid var(--final-line);background:linear-gradient(155deg, var(--semantic-panel-lift), transparent 65%), var(--final-surface);scrollbar-width:thin;border-radius:1.95cqi;grid-area:1/2;align-self:stretch;min-block-size:0;margin:4.04cqi 0 0;padding:.8cqi .72cqi 1.7cqi 1.19cqi;overflow:auto;box-shadow:inset 0 1px light-dark(#fffc,#fff0),0 6px 16px light-dark(#5543371f,#0000)}.final-semantic .semantic-index h2{font-size:clamp(16px,2.12cqi,39px)}.final-semantic[data-semantic-showcase] .semantic-index{flex-direction:column;display:flex;overflow:hidden}.final-semantic[data-semantic-showcase] .semantic-filters{flex-shrink:0;margin-block-end:10px}.final-semantic[data-semantic-showcase] .semantic-stills{scrollbar-width:thin;align-content:start;min-block-size:0;padding:3px 3px 7px;overflow:auto}.final-semantic .semantic-filters{flex-wrap:nowrap;gap:.55cqi;margin-block:1.06cqi 2.11cqi}.final-semantic .semantic-filter{flex:auto;min-block-size:clamp(28px,2.82cqi,47px);min-inline-size:0;padding-inline:clamp(4px,.53cqi,12px);font-size:clamp(9px,1.04cqi,17px)}.final-semantic .semantic-filter:before{inset-block:0}.final-semantic .semantic-stills{gap:1.04cqi}.final-semantic .semantic-card img{aspect-ratio:1.03}.final-semantic :is(.semantic-card,.semantic-preview) time{font-size:clamp(10px,1.11cqi,19px)}.final-semantic .semantic-ribbon{padding-block:0}.final-semantic .semantic-ribbon-group{font-size:clamp(10px,1.12cqi,19px);inset-block-start:51%}.final-semantic .semantic-rail{block-size:13.3cqi;margin-inline-start:1.4cqi}.final-semantic .semantic-thumb{inline-size:clamp(15px,2.04cqi,35px)}}.final-semantic[data-final-idle] .final-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);padding-inline:0}.final-semantic[data-final-idle] .final-main{margin-inline:0}.final-semantic[data-final-idle] :is(.final-title,.semantic-index){display:none}.final-semantic[data-final-idle] .final-stage{border:0;border-radius:0}.final-semantic[data-final-idle] .final-stage .cinema-picture video{aspect-ratio:16/9;object-fit:contain}.final-semantic:fullscreen .final-stage .cinema-picture video{aspect-ratio:auto;object-fit:contain}@media (forced-colors:active){.final-semantic .semantic-wave-rim{stroke:canvastext;filter:none}.final-semantic .semantic-cut{background:canvastext}.final-semantic .semantic-thumb{background:canvas;border-color:highlight}.final-semantic .semantic-thumb:after{border-color:highlight}.final-semantic :is(.semantic-card[aria-current=true],.semantic-filter[aria-pressed=true]){outline-offset:1px;outline:2px solid highlight}}
