@layer base{@scope(.media-skin){:scope,*,:before,:after{box-sizing:border-box}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;appearance:none;background:none;margin:0}img,svg,media-icon{max-width:100%;margin:0;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%;margin:0;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}}}@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) * -2)}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)}@container media-root (width >= 42rem){:scope[data-theme=minimal][data-controls-visible] video{--media-caption-track-y: calc(var(--media-spacing) * -12)}}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-buffering-indicator{pointer-events:none;inset:calc(var(--media-spacing) * 0);color:var(--media-controls-foreground);place-content:center;display:none;position:absolute}.media-buffering-indicator:not([data-visible]){--media-spinner-animation: none}.media-buffering-indicator:before{inset:calc(var(--media-spacing) * 0);background-color:var(--media-backdrop);content:"";-webkit-backdrop-filter:var(--media-backdrop-filter-indicator);backdrop-filter:var(--media-backdrop-filter-indicator);position:absolute}@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}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-button{width:var(--media-control-size);height:var(--media-control-size);min-height:calc(var(--media-spacing) * 0);cursor:pointer;touch-action:manipulation;border-radius:var(--media-control-radius);padding:calc(var(--media-spacing) * 0);text-align:center;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;user-select:none;corner-shape:var(--media-control-corner-shape);text-shadow:inherit;background-color:#0000;border-style:solid;border-width:0;outline:2px solid #0000;flex-shrink:0;place-items:center;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.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}@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(hover:hover){.media-button:hover:where(:not([aria-disabled=true])){background-color:var(--media-accent);color:var(--media-accent-foreground)}}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-dialog-actions{gap:calc(var(--media-spacing) * 2);flex-shrink:0;display:flex}.media-dialog-backdrop{inset:calc(var(--media-spacing) * 0);z-index:40;background-color:var(--media-backdrop);opacity:1;-webkit-backdrop-filter:var(--media-backdrop-filter-dialog);backdrop-filter:var(--media-backdrop-filter-dialog);transition-property:opacity;transition-duration:.15s;transition-delay:var(--media-delay-dialog);transition-duration:var(--media-duration-dialog);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}@supports (color: color-mix(in lab,red,red)){.media-dialog-backdrop{background-color:color-mix(in oklab,var(--media-backdrop) 20%,transparent)}}.media-dialog-backdrop:not([data-open]){display:none}.media-dialog-backdrop[data-ending-style]{transition-delay:0s;transition-duration:var(--media-duration-slower)}.media-dialog-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}.media-dialog-close{height:var(--media-control-size);width:100%;padding-inline:calc(var(--media-spacing) * 4);padding-block:calc(var(--media-spacing) * 2);flex:1;font-weight:500;background-color:var(--media-primary)!important;color:var(--media-primary-foreground)!important}.media-dialog-content{min-height:calc(var(--media-spacing) * 0);gap:calc(var(--media-spacing) * 2);padding-inline:calc(var(--media-spacing) * 2);padding-top:calc(var(--media-spacing) * 2);padding-bottom:calc(var(--media-spacing) * 1.5);flex-direction:column;display:flex;overflow-y:auto}.media-dialog-description{margin:calc(var(--media-spacing) * 0);overflow-wrap:anywhere;opacity:.7}.media-dialog-popup{z-index:50;max-height:calc(100% - .5rem);width:var(--media-dialog-width);max-width:var(--media-dialog-max-width);gap:calc(var(--media-spacing) * 3);border-radius:var(--media-dialog-radius);background-color:var(--media-popover);padding:calc(var(--media-spacing) * 3);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);transition-property:opacity,scale;transition-duration:.15s;transition-delay:var(--media-delay-dialog);transition-duration:var(--media-duration-dialog);text-shadow:var(--media-text-shadow-dialog);outline-style:none;flex-direction:column;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}@media(forced-colors:active){.media-dialog-popup{outline-offset:2px;outline:2px solid #0000}}.media-dialog-popup:not([data-open]){display:none}.media-dialog-popup:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);position:absolute;inset:0}.media-dialog-popup[data-ending-style]{transition-delay:0s;transition-duration:var(--media-duration-slower)}.media-dialog-popup:is([data-starting-style],[data-ending-style]){scale:var(--media-hidden-popup-scale) var(--media-hidden-popup-scale);opacity:0}.media-dialog-title{margin:calc(var(--media-spacing) * 0);font-size:calc(var(--media-spacing) * 3.75);font-weight:600;line-height:1.25}}@scope(.media-skin[data-theme=default][data-preset=video]){.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 / size}.media-container:after,:scope.media-container:after{pointer-events:none;inset:calc(var(--media-spacing) * 0);z-index:10;border-radius:inherit;content:"";box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,inset 0 0 0 1px var(--media-frame-border);position:absolute}.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}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-poster{pointer-events:none;border-radius:inherit;width:100%;height:100%;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--media-duration-slower);position:absolute;inset:0}.media-poster:not([data-visible]){opacity:0}.media-poster-image{border-radius:inherit;object-fit:var(--media-object-fit, contain);object-position:var(--media-object-position, center);width:100%;height:100%;position:absolute;inset:0}.media-poster-image:not([src]):not([srcset]){visibility:hidden}}:where(.media-skin[data-theme=default][data-preset=video]) .media-poster{pointer-events:none;border-radius:inherit;width:100%;height:100%;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--media-duration-slower);position:absolute;inset:0}:where(.media-skin[data-theme=default][data-preset=video]) .media-poster:not([data-visible]){opacity:0}:where(.media-skin[data-theme=default][data-preset=video]) .media-poster-image{border-radius:inherit;object-fit:var(--media-object-fit, contain);object-position:var(--media-object-position, center);width:100%;height:100%;position:absolute;inset:0}:where(.media-skin[data-theme=default][data-preset=video]) .media-poster-image:not([src]):not([srcset]){visibility:hidden}@scope(.media-skin[data-theme=default][data-preset=video]){.media-seek-indicator{place-content:center;gap:calc(var(--media-spacing) * 1);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}}@scope(.media-seek-indicator){&[data-direction=backward] .media-seek-indicator-icon{scale:-1 1}}@scope(.media-seek-indicator){&[data-direction=backward][data-starting-style] .media-seek-indicator-icon{translate:var(--media-hidden-seek-offset) 0}}@scope(.media-seek-indicator){&[data-direction=forward][data-starting-style] .media-seek-indicator-icon{translate:calc(var(--media-hidden-seek-offset) * -1) 0}}@scope(.media-seek-indicator){&:is([data-starting-style],[data-ending-style]) .media-seek-indicator-icon{opacity:0}}.media-seek-indicator-value{font-variant-numeric:tabular-nums}}@scope(.media-skin[data-theme=default][data-preset=video]){.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}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-indicator{pointer-events:none;top:calc(var(--media-spacing) * 3);transform-origin:top;border-radius:var(--media-control-radius);background-color:var(--media-backdrop);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);transition-duration:var(--media-duration-fast);font-weight:500;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}@supports (color: color-mix(in lab,red,red)){.media-indicator{background-color:color-mix(in oklab,var(--media-backdrop) 25%,transparent)}}.media-indicator:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);position:absolute;inset:0}.media-indicator[data-ending-style]{translate:0 var(--media-hidden-indicator-offset)}@media(pointer:coarse){.media-indicator{will-change:scale,translate,opacity;transition-property:scale,translate,opacity}}@media(pointer:fine){.media-indicator{will-change:scale,translate,filter,opacity;transition-property:scale,translate,filter,opacity}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-indicator{background-color:var(--media-background)}}.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]){scale:var(--media-hidden-indicator-scale) var(--media-hidden-indicator-scale);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:calc(var(--media-spacing) * 1)}.media-playback-status-indicator{background-color:var(--media-backdrop);padding:calc(var(--media-spacing) * 4);text-align:center;-webkit-backdrop-filter:var(--media-backdrop-filter-indicator);backdrop-filter:var(--media-backdrop-filter-indicator);transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration-slow);border-radius:9999px;grid-row-start:1;grid-column-start:2;place-content:center;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}@supports (color: color-mix(in lab,red,red)){.media-playback-status-indicator{background-color:color-mix(in oklab,var(--media-backdrop) 35%,transparent)}}.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)) * 1.5);height:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 1.5);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)) * 1.5);height:calc(var(--media-icon-size, calc(var(--media-spacing) * 4.5)) * 1.5);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;translate:1px;scale:1}}.media-status-indicator-captions-off-icon{mix-blend-mode:difference;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{mix-blend-mode:difference;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{width:100%;display:flex}.media-status-indicator-fullscreen-enter-icon{mix-blend-mode:difference;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{mix-blend-mode:difference;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{mix-blend-mode:difference;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{mix-blend-mode:difference;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{mix-blend-mode:difference;margin-left:auto}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-volume-indicator{width:min(80%,12rem);transform:translate(0)}@media(prefers-reduced-motion:no-preference){.media-volume-indicator:is([data-min],[data-max]):not([data-starting-style],[data-ending-style]){transition:transform .3s linear(0,-24 20%,16 40%,-8 60%,4 80%,1);transform:translate(.25px)}}.media-volume-indicator-fill{border-radius:inherit;background-image:linear-gradient(currentColor,currentColor);background-size:var(--media-volume-fill, 0%) 100%;width:100%;transition-property:background-size;transition-duration:.15s;transition-duration:var(--media-duration-slow);background-position:0;background-repeat:no-repeat;transition-timing-function:linear;display:flex}.media-volume-indicator-high-icon{mix-blend-mode:difference;flex-shrink:0;display:none}@scope(.media-volume-indicator){&[data-level=high] .media-volume-indicator-high-icon{display:block}}.media-volume-indicator-low-icon{mix-blend-mode:difference;flex-shrink:0;display:none}@scope(.media-volume-indicator){&[data-level=low] .media-volume-indicator-low-icon{display:block}}.media-volume-indicator-off-icon{mix-blend-mode:difference;flex-shrink:0;display:none}@scope(.media-volume-indicator){&[data-level=off] .media-volume-indicator-off-icon{display:block}}.media-volume-indicator-value{mix-blend-mode:difference;margin-left:auto}}@scope(.media-skin[data-theme=default][data-preset=video]){.video-status-indicators{pointer-events:none;inset:calc(var(--media-spacing) * 0);color:var(--media-controls-foreground);grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid;position:absolute}}@scope(.media-skin[data-theme=default][data-preset=video]){.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);grid-row-start:1;grid-column-start:1;transition-timing-function:cubic-bezier(0,0,.2,1)}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-popup{margin:calc(var(--media-spacing) * 0);color:inherit;border-style:solid;border-width: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))}.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{inset-inline:calc(var(--media-spacing) * 0);content:"";height:var(--media-popup-side-offset);bottom:100%}.media-popup-safe-area[data-side=left]:before{inset-block:calc(var(--media-spacing) * 0);content:"";width:var(--media-popup-side-offset);left:100%}.media-popup-safe-area[data-side=right]:before{inset-block:calc(var(--media-spacing) * 0);content:"";width:var(--media-popup-side-offset);right:100%}.media-popup-safe-area[data-side=top]:before{inset-inline:calc(var(--media-spacing) * 0);content:"";height:var(--media-popup-side-offset);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{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);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.5);padding-block:calc(var(--media-spacing) * 1);font-size:calc(var(--media-spacing) * 3.25);white-space:nowrap;--media-popup-side-offset: var(--media-tooltip-side-offset)}.media-tooltip[data-open]{align-items:center;gap:calc(var(--media-spacing) * 1);display:flex}.media-tooltip-shortcut{border-radius:calc(var(--media-spacing) * 1);background-color:var(--media-muted);text-align:center;min-width:1.5em;font-family:inherit;font-size:calc(var(--media-spacing) * 2.75);padding:.1em;font-weight:600;line-height:1.25}}:where(.media-skin[data-theme=default][data-preset=video]) .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=default][data-preset=video]) .media-popup-surface:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);position:absolute;inset:0}@scope(.media-skin[data-theme=default][data-preset=video]){.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}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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}}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-slider-buffer{pointer-events:none;border-radius:inherit;transition-property:clip-path;transition-duration:.15s;transition-duration:var(--media-duration-slider);background-color:currentColor;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}@supports (color: color-mix(in lab,red,red)){.media-slider-buffer{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}@scope(.media-slider){&:focus-within .media-slider-buffer,&[data-dragging] .media-slider-buffer,&[data-seeking] .media-slider-buffer{transition-duration:0s}}.media-slider-buffer[data-orientation=horizontal]{inset-block:calc(var(--media-spacing) * 0);left:calc(var(--media-spacing) * 0);width:100%;clip-path:inset(0 calc(100% - var(--media-slider-buffer)) 0 0 round var(--media-control-radius))}.media-slider-buffer[data-orientation=vertical]{inset-inline:calc(var(--media-spacing) * 0);bottom:calc(var(--media-spacing) * 0);height:100%;clip-path:inset(calc(100% - var(--media-slider-buffer)) 0 0 0 round var(--media-control-radius))}.media-slider-fill{pointer-events:none;border-radius:inherit;background-color:var(--media-primary);transition-property:clip-path;transition-duration:.15s;transition-duration:var(--media-duration-slider);transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute}@scope(.media-slider){&:focus-within .media-slider-fill,&[data-dragging] .media-slider-fill,&[data-seeking] .media-slider-fill{transition-duration:0s}}.media-slider-fill[data-orientation=horizontal]{inset-block:calc(var(--media-spacing) * 0);left:calc(var(--media-spacing) * 0);width:100%;clip-path:inset(0 calc(100% - var(--media-slider-fill)) 0 0 round var(--media-control-radius))}@scope(.media-slider){&[data-dragging] .media-slider-fill[data-orientation=horizontal]{clip-path:inset(0 calc(100% - var(--media-slider-pointer)) 0 0 round var(--media-control-radius))}}.media-slider-fill[data-orientation=vertical]{inset-inline:calc(var(--media-spacing) * 0);bottom:calc(var(--media-spacing) * 0);height:100%;clip-path:inset(calc(100% - var(--media-slider-fill)) 0 0 0 round var(--media-control-radius))}@scope(.media-slider){&[data-dragging] .media-slider-fill[data-orientation=vertical]{clip-path:inset(calc(100% - var(--media-slider-pointer)) 0 0 0 round var(--media-control-radius))}}.media-slider-thumb{top:50%;left:var(--media-slider-fill);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:-4px;transition-property:opacity,height,width,outline-offset,left,top,scale;transition-duration:.15s;transition-duration:var(--media-duration-slider);-webkit-user-select:none;user-select:none;background-color:currentColor;outline:4px solid #0000;transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;translate:-50% -50%}@scope(.media-slider){&:focus-within .media-slider-thumb{transition-property:opacity,height,width,outline-offset,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@scope(.media-slider){&[data-dragging] .media-slider-thumb{transition-property:opacity,height,width,outline-offset,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);scale:.9}}.media-slider-thumb:after{pointer-events:none;inset:calc(var(--media-spacing) * -1);border-radius:inherit;opacity:0;transition-property:opacity,scale;transition-duration:.15s;transition-duration:var(--media-duration);content:"";transition-timing-function:cubic-bezier(0,0,.2,1);position:absolute;scale:.5;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 0 2px}@media(hover:hover){.media-slider-thumb:hover{outline-offset:0px;outline-color:currentColor}@supports (color: color-mix(in lab,red,red)){.media-slider-thumb:hover{outline-color:color-mix(in oklab,currentcolor 15%,transparent)}}}.media-slider-thumb:focus-visible{outline-offset:0px;outline-color:currentColor}@supports (color: color-mix(in lab,red,red)){.media-slider-thumb:focus-visible{outline-color:color-mix(in oklab,currentcolor 15%,transparent)}}.media-slider-thumb:focus-visible:after{content:"";opacity:1;scale:1}@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));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;user-select:none;background-color:currentColor;border-radius:9999px;width:100%;position:relative;overflow:hidden}@supports (color: color-mix(in lab,red,red)){.media-slider-track{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.media-slider-track[data-orientation=horizontal]{height:calc(var(--media-spacing) * 1)}.media-slider-track[data-orientation=vertical]{height:100%;width:calc(var(--media-spacing) * 1)}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-slider{cursor:pointer;border-radius:9999px;outline-style:none;flex:1;justify-content:center;align-items:center;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-orientation=horizontal]{height:var(--media-slider-height, calc(var(--media-spacing) * 8));min-width:calc(var(--media-spacing) * 18)}.media-slider[data-orientation=vertical]{height:calc(var(--media-spacing) * 18);width:calc(var(--media-spacing) * 8);min-width:calc(var(--media-spacing) * 0)}.media-volume-slider-thumb{opacity:1;scale:1}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-volume-popover{border-radius:var(--media-control-radius);padding-inline:calc(var(--media-spacing) * 0);padding-block:calc(var(--media-spacing) * 3);--media-popup-side-offset: var(--media-popover-side-offset)}.media-volume-popover[data-side=right]{padding:calc(var(--media-spacing) * 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}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-slider-preview{height:calc(var(--media-spacing) * 1);min-width:var(--media-slider-preview-max-width);--media-slider-preview-max-height: var(--media-slider-preview-max-width);--media-slider-preview-max-width: min(calc(var(--media-spacing) * 32), 100cqi);position:relative}.media-slider-preview:before{pointer-events:none;z-index:1;width:calc(var(--media-spacing) * 1);height:calc(var(--media-spacing) * 1);border-radius:var(--media-control-radius);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;top:50%;left:50%;translate:-50% -50%;scale:.5}.media-slider-preview[data-pointing]:not([data-dragging]):before{content:"";opacity:1;scale:1}@container media-root (width >= 30rem){.media-slider-preview{--media-slider-preview-max-width: min(calc(var(--media-spacing) * 40), 100cqi)}}@container media-root (width >= 42rem){.media-slider-preview{--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));max-height:var(--media-slider-preview-max-height);border-radius:var(--media-popup-radius);background-color:var(--media-backdrop);left:50%;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:after{pointer-events:none;inset:calc(var(--media-spacing) * 0);border-radius:inherit;content:"";background-image:var(--media-thumbnail-gradient);position:absolute}.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}}@scope(.media-slider-thumbnail){&[data-loading] .media-slider-thumbnail-spinner-icon{opacity:1}}.media-time-slider-chapter{inset:calc(var(--media-spacing) * 0);min-height:calc(var(--media-spacing) * 0);min-width:calc(var(--media-spacing) * 0);--media-chapter-inset-end: .5;--media-chapter-inset-start: .5;justify-content:center;align-items:center;display:flex;position:absolute}.media-time-slider-chapter:first-child{--media-chapter-inset-start: 0}.media-time-slider-chapter:last-child{--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)}.media-time-slider-chapter-title{max-width:var(--media-slider-preview-max-width);min-width:calc(var(--media-spacing) * 0);text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--media-spacing) * 6);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)}.media-time-slider-chapter-track[data-orientation=horizontal]{clip-path:inset(0 calc(100% - var(--media-slider-chapter-end) + var(--media-spacing) * var(--media-chapter-inset-end)) 0 calc(var(--media-slider-chapter-start) + var(--media-spacing) * var(--media-chapter-inset-start)) round var(--media-control-radius))}@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=vertical]{clip-path:inset(calc(100% - var(--media-slider-chapter-end) + var(--media-spacing) * var(--media-chapter-inset-end)) 0 calc(var(--media-slider-chapter-start) + var(--media-spacing) * var(--media-chapter-inset-start)) 0 round var(--media-control-radius))}@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-chapters{width:100%;height:100%;min-height:calc(var(--media-spacing) * 0);min-width:calc(var(--media-spacing) * 0);border-radius:inherit;flex:1;align-items:center;display:flex;position:relative}.media-time-slider-preview-content{bottom:calc(100% + var(--media-slider-preview-label-offset));font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;display:flex;left:50%}.media-time-slider-thumb{opacity:0;scale:.8}.media-time-slider-thumb:focus-visible,.media-time-slider-thumb[data-interactive]{opacity: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=default][data-preset=video]) .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=default][data-preset=video]) :where(.media-slider):has(:focus-visible) .media-slider-preview-content,:where(.media-skin[data-theme=default][data-preset=video]) :where(.media-slider-preview)[data-pointing] .media-slider-preview-content{opacity:1;filter:none;scale:1}:where(.media-skin[data-theme=default][data-preset=video]) .media-slider-thumbnail{pointer-events:none;bottom:calc(100% + var(--media-slider-preview-offset));max-height:var(--media-slider-preview-max-height);border-radius:var(--media-popup-radius);background-color:var(--media-backdrop);left:50%;overflow:hidden}@supports (color: color-mix(in lab,red,red)){:where(.media-skin[data-theme=default][data-preset=video]) .media-slider-thumbnail{background-color:color-mix(in oklab,var(--media-backdrop) 90%,transparent)}}:where(.media-skin[data-theme=default][data-preset=video]) .media-slider-thumbnail:after{pointer-events:none;inset:calc(var(--media-spacing) * 0);border-radius:inherit;content:"";background-image:var(--media-thumbnail-gradient);position:absolute}:where(.media-skin[data-theme=default][data-preset=video]) .media-slider-thumbnail[data-loading]{aspect-ratio:16 / 9;width:var(--media-slider-preview-max-width)}:where(.media-skin[data-theme=default][data-preset=video]) .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=default][data-preset=video]) :where(.media-slider-thumbnail)[data-loading] .media-slider-thumbnail-image{opacity:0}:where(.media-skin[data-theme=default][data-preset=video]) .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=default][data-preset=video]) :where(.media-slider-thumbnail):not([data-loading]) .media-slider-thumbnail-spinner-icon{--media-spinner-animation: none}:where(.media-skin[data-theme=default][data-preset=video]) :where(.media-slider-thumbnail)[data-loading] .media-slider-thumbnail-spinner-icon{opacity:1}@scope(.media-skin[data-theme=default][data-preset=video]){.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(hover:hover){@scope(.media-menu-back-item){&:hover:where(:not([aria-disabled=true])) .media-menu-back-chevron{color:inherit}}}.media-menu-back-chevron: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(hover:hover){@scope(.media-menu-trigger-item){&:hover:where(:not([aria-disabled=true])) .media-menu-forward-chevron{color:inherit}}}.media-menu-forward-chevron:dir(rtl){scale:-1 1}}@scope(.media-skin[data-theme=default][data-preset=video]){.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;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)}@media(hover:hover){.media-menu-radio-item:hover: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(hover:hover){.media-menu-radio-item:hover: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(hover:hover){@scope(.media-menu-radio-item){&:hover:where(:not([aria-disabled=true])) .media-menu-radio-item-icon{color:inherit}}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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;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)}@media(hover:hover){.media-menu-back-item:hover: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(hover:hover){.media-menu-back-item:hover: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:calc(var(--media-spacing) * 1);top:calc(var(--media-spacing) * 1);gap:calc(var(--media-spacing) * .5);flex-direction:column;display:flex}.media-menu-content[data-submenu]{inset-inline:calc(var(--media-spacing) * 0);top:calc(var(--media-spacing) * 0);z-index:10;max-height:inherit;padding:calc(var(--media-spacing) * 1)}.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]:is([data-starting-style],[data-ending-style]){pointer-events:none;filter:blur(var(--media-hidden-blur));overflow:hidden;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:not([data-submenu])[data-child-open]:dir(rtl){translate:100%}.media-menu-content[data-submenu]:is([data-starting-style],[data-ending-style]):dir(rtl){translate:-100%}.media-menu-hint{min-width:calc(var(--media-spacing) * 0);align-items:center;gap:calc(var(--media-spacing) * 1);color:currentColor;margin-inline-start:auto;padding-inline-start:calc(var(--media-spacing) * 2);display:inline-flex}@supports (color: color-mix(in lab,red,red)){.media-menu-hint{color:color-mix(in oklab,currentcolor 65%,transparent)}}.media-menu-hint-label{max-width:calc(var(--media-spacing) * 24);text-overflow:ellipsis;white-space:nowrap;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}@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-separator{margin-block:calc(var(--media-spacing) * 1);border-bottom-style:solid;border-bottom-width:1px;border-color:var(--media-border);box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,var(--media-shadow-separator);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;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)}@media(hover:hover){.media-menu-trigger-item:hover: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(hover:hover){.media-menu-trigger-item:hover: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(hover:hover){@scope(.media-menu-trigger-item){&:hover:where(:not([aria-disabled=true])) .media-menu-trigger-item-icon{color:inherit}}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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{color:currentColor;padding-inline-start:calc(var(--media-spacing) * .5);padding-top:1px;font-size:.7em;font-weight:600;line-height:1}@supports (color: color-mix(in lab,red,red)){.media-menu-tier{color:color-mix(in oklab,currentcolor 70%,transparent)}}@scope(.media-menu-trigger-item){}@media(hover:hover){@scope(.media-menu-trigger-item){}}}@scope(.media-skin[data-theme=default][data-preset=video]){.media-menu-popup{margin:calc(var(--media-spacing) * 0);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:calc(var(--media-spacing) * 1);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;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!important}}.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}}@scope(.media-skin[data-theme=default][data-preset=video]){}@scope(.media-skin[data-theme=default][data-preset=video]){.video-controls-backdrop{pointer-events:none;inset:calc(var(--media-spacing) * 0);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}.video-controls-backdrop:not([data-visible]){opacity:0}@container media-root (width < 32rem){.video-controls-captions-button{display:none}}.video-controls-content{padding:calc(var(--media-spacing) * 1);color:var(--media-controls-foreground);transition-property:filter,opacity,scale,translate;transition-duration:.15s;transition-duration:calc(var(--media-duration-controls) / 2);text-shadow:0 1px 0 var(--media-shadow-current-color);transition-timing-function:cubic-bezier(0,0,.2,1);display:contents}@container media-root (width >= 32rem){.video-controls-content{inset-inline:calc(var(--media-spacing) * 2);bottom:calc(var(--media-spacing) * 2);z-index:30;border-radius:var(--media-controls-radius);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);align-items:center;display:flex;position:absolute}.video-controls-content:not([data-visible]){pointer-events:none;translate:0 var(--media-hidden-offset);scale:var(--media-hidden-scale) var(--media-hidden-scale);opacity:0;transition-duration:var(--media-duration-controls)}.video-controls-content:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);position:absolute;inset:0}@media(pointer:fine){.video-controls-content:not([data-visible]){filter:blur(var(--media-hidden-blur))}}}@container media-root (width >= 42rem){.video-controls-content{inset-inline:calc(var(--media-spacing) * 3);bottom:calc(var(--media-spacing) * 3)}}.video-controls-primary{inset-inline:calc(var(--media-spacing) * 2);bottom:calc(var(--media-spacing) * 2);z-index:30;transform-origin:bottom;border-radius:var(--media-controls-radius);padding:calc(var(--media-spacing) * .5);transition-property:filter,opacity,scale,translate;transition-duration:.15s;transition-duration:calc(var(--media-duration-controls) / 2);align-items:center;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:absolute}@container media-root (width >= 32rem){.video-controls-primary{display:contents}}@container media-root (width < 32rem){.video-controls-primary{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)}@scope(.video-controls-content){&:not([data-visible]) .video-controls-primary{pointer-events:none;translate:0 var(--media-hidden-offset);scale:var(--media-hidden-scale) var(--media-hidden-scale);opacity:0;transition-duration:var(--media-duration-controls)}}.video-controls-primary:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);position:absolute;inset:0}@media(pointer:fine){@scope(.video-controls-content){&:not([data-visible]) .video-controls-primary{filter:blur(var(--media-hidden-blur))}}}}.video-controls-secondary{top:calc(var(--media-spacing) * 2);right:calc(var(--media-spacing) * 2);z-index:30;transform-origin:top;border-radius:var(--media-controls-radius);padding:calc(var(--media-spacing) * .5);transition-property:filter,opacity,scale,translate;transition-duration:.15s;transition-duration:calc(var(--media-duration-controls) / 2);align-items:center;gap:1px;transition-timing-function:cubic-bezier(0,0,.2,1);display:flex;position:absolute}@container media-root (width >= 32rem){.video-controls-secondary{padding:calc(var(--media-spacing) * 0);position:static}}@container media-root (width < 32rem){.video-controls-secondary{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)}@scope(.video-controls-content){&:not([data-visible]) .video-controls-secondary{pointer-events:none;translate:0 calc(var(--media-hidden-offset) * -1);scale:var(--media-hidden-scale) var(--media-hidden-scale);opacity:0;transition-duration:var(--media-duration-controls)}}.video-controls-secondary:after{content:"";z-index:10;pointer-events:none;border-radius:inherit;box-shadow:var(--media-shadow-surface-inset);position:absolute;inset:0}@media(pointer:fine){@scope(.video-controls-content){&:not([data-visible]) .video-controls-secondary{filter:blur(var(--media-hidden-blur))}}}}@container media-root (width >= 32rem){.video-controls-settings-button{margin-inline-start:1px}}.video-controls-volume-button{margin-inline-start:1px}.video-time-slider-group{align-items:center;gap:calc(var(--media-spacing) * 2.5);padding-inline:calc(var(--media-spacing) * 2);flex:1;display:flex;container:media-time / inline-size}@container media-root (width >= 32rem){.video-time-slider-group{padding-inline:calc(var(--media-spacing) * 3)}}@container media-time (width < 16rem){.video-time-value{display:none}}}@scope(.media-skin[data-theme=default][data-preset=video]){.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}.media-time-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)}.media-time-value[data-unavailable]{opacity:.5}}@scope(.media-skin[data-theme=default][data-preset=video]){@media(pointer:fine){.video-skin:not([data-controls-visible]),:scope.video-skin:not([data-controls-visible]){cursor:none}}}}@layer utilities;@layer base.theme{.media-skin{--media-background: oklch(0% 0 0);--media-foreground: oklch(100% 0 0);--media-controls: oklch(0% 0 0 / .35);--media-controls-foreground: var(--media-foreground);--media-popover: oklch(100% 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, contrast-color(var(--media-accent-color, var(--media-default-accent-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, contrast-color(var(--media-accent-color, var(--media-internal-accent-text-fallback, oklch(0% 0 0)))) );--media-muted: oklch(100% 0 0 / .15);--media-muted-foreground: oklch(100% 0 0 / .65);--media-border: oklch(0% 0 0 / .1);--media-ring: oklch(100% 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 #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 oklch(100% 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: oklch(from var(--media-shadow-current-color) l c h / calc(alpha*.4) );--media-text-shadow-dialog: 0 1px 0 #00000040;--media-backdrop-filter-surface: blur(16px) saturate(150%);--media-backdrop-filter-indicator: blur(8px);--media-backdrop-filter-dialog: blur(16px) saturate(150%);--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(100% 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: oklch(from currentColor l c h / .3);--media-spacing: calc(var(--media-scale-unit, 16px) * var(--media-scale) / 4);scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin}.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}}.media-skin[data-theme=minimal]{--media-control-corner-shape: squircle;--media-control-radius: calc(var(--media-spacing) * 2);--media-control-size: calc(var(--media-spacing) * 9.5);--media-controls-radius: calc(var(--media-spacing) * 3);--media-popover: oklch(0% 0 0 / .5);--media-border: oklch(100% 0 0 / .1);--media-shadow-surface: 0 1px 2px oklch(0% 0 0 / .2);--media-shadow-thumb: 0 0 0 1px #00000026, 0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--media-text-shadow-dialog: 0 1px 0 #00000080;--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)}.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border: var(--media-border-color, light-dark(#0000001a, #ffffff26));--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 / .3) 25%, transparent );--media-caption-controls-y: calc(var(--media-spacing) * -14);--media-slider-preview-offset: calc(var(--media-spacing) * 9);--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=minimal]{--media-frame-border: var(--media-border-color, light-dark(#00000026, #ffffff26));--media-controls-gradient: linear-gradient( to top in oklab, oklch(from var(--media-backdrop) l c h / .7), oklch(from var(--media-backdrop) l c h / .5) calc(var(--media-spacing) * 30), transparent );--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 );--media-caption-controls-y: calc(var(--media-spacing) * -18);--media-slider-preview-offset: calc(var(--media-spacing) * 11)}}@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: oklch(from currentColor l c h / .8);--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}}@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}}}:root{color-scheme:dark;font-family:Helvetica,Arial,sans-serif;background:#000;color:#f4f4f1;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow:hidden;background:#000}button,input,select,textarea{font:inherit}button{border:0}.appShell{display:grid;grid-template-columns:188px minmax(0,1fr);height:100vh;min-height:100vh;background:#000}.rail{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 14px 22px;overflow-y:auto;background:#000}.brand{display:inline-grid;place-items:center;width:132px;height:36px;margin-bottom:20px;border-radius:6px;color:#f4f4f1;background:transparent;cursor:pointer}.brand img{display:block;width:100%;height:100%;object-fit:contain}.brand:hover,.iconButton:hover{background:#1f1f1f}.searchPill{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 12px;border:1px solid #202020;border-radius:999px;color:#f4f4f1;background:#050505;cursor:pointer;font-weight:720}.searchPill kbd{margin-left:auto;color:#8c8c8c;font:inherit}.railSection{display:grid;gap:5px;margin:20px 0 28px}.railHeading{padding:10px 4px 8px;color:#8e8e8e;font-size:15px;font-weight:800}.railButton{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 14px;border-radius:999px;color:#e7e7e3;background:transparent;cursor:pointer;text-align:left;font-size:16px;font-weight:760}.railButton svg{flex:0 0 auto}.railButton:hover,.railButton.active{background:#2a2a2a;color:#fff}.legalLinks{display:grid;gap:6px;margin-top:auto;padding:18px 4px 0}.legalLinks a{color:#8f8f8f;text-decoration:none;font-size:13px;font-weight:800}.legalLinks a:hover,.legalLinks a.active{color:#f4f4f1}.workspace{position:relative;height:100vh;overflow-y:auto;padding:0 28px 174px;background:#000}.topbar{position:sticky;z-index:8;top:0;display:flex;align-items:center;justify-content:space-between;min-height:54px;margin:0 -28px 18px;padding:24px 28px 10px;background:#000000d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}h1{margin:0;font-size:22px;line-height:1;letter-spacing:0}.accountCluster{display:flex;align-items:center;gap:12px}.popoverWrap{position:relative;display:inline-grid}.balance,.composerCost,.composerWallet{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;color:#ededed;background:#242424;font-size:14px;font-weight:800;white-space:nowrap}.composerWallet{color:#a7a7a7}.avatar{width:34px;height:34px;border-radius:50%;background:#2a2a2a}.headerAvatarButton{display:inline-grid;place-items:center;width:38px;height:38px;padding:2px;border-radius:50%;background:transparent;cursor:pointer}.headerAvatarButton:hover,.headerAvatarButton:focus-visible{background:#202020}.primaryButton,.ghostButton,.topupGrid button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:8px;color:#050505;background:#f4f4f1;cursor:pointer;font-weight:800}.iconButton{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;color:#f4f4f1;background:transparent;cursor:pointer}.iconButton.active{background:#2a2a2a;color:#fff}.jobBadge{position:absolute;top:3px;right:3px;display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border:2px solid #000;border-radius:999px;color:#050505;background:#b8ff62;font-size:10px;font-weight:900;line-height:1}.topbarPopover{position:absolute;z-index:50;top:calc(100% + 8px);right:0;overflow:hidden;border:1px solid #303030;border-radius:8px;background:#101010;box-shadow:0 22px 70px #00000080}.filterPopover{display:grid;width:178px;padding:6px}.popoverItem,.jobItem{display:flex;align-items:center;width:100%;border-radius:7px;color:#f4f4f1;background:transparent;cursor:pointer;text-align:left}.popoverItem{gap:10px;min-height:38px;padding:0 10px;font-weight:820}.popoverItem svg:last-child{margin-left:auto}.popoverItem:hover,.popoverItem.active,.jobItem:hover{background:#242424}.jobsPopover{width:min(360px,calc(100vw - 34px));padding:8px}.popoverHeader{display:flex;align-items:center;min-height:34px;padding:0 8px;color:#f4f4f1;font-size:13px}.jobList{display:grid;gap:4px;max-height:min(430px,calc(100vh - 150px));overflow-y:auto}.jobItem{gap:10px;min-height:58px;padding:8px}.jobIndicator{display:inline-grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:999px;color:#050505;background:#f4f4f1}.jobIndicator.pending{color:#050505;background:#b8ff62}.jobIndicator.failed{color:#fff;background:#b94c4c}.jobText{display:grid;gap:3px;min-width:0}.jobText strong,.jobText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobText strong{color:#f4f4f1;font-size:13px}.jobText small,.popoverEmpty{color:#9c9c9c;font-size:12px;font-weight:760}.popoverEmpty{display:block;padding:12px 8px 14px}.ghostButton{min-height:34px;color:#f4f4f1;background:#242424;font-weight:760}.ghostButton:disabled,.createButton:disabled{cursor:not-allowed;opacity:.45}.notice{width:100%;min-height:42px;margin-bottom:18px;padding:10px 14px;border-radius:8px;color:#1a1000;background:#ffd188;text-align:left;cursor:pointer}.feedGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-flow:dense;grid-auto-rows:210px;gap:10px}.profilePage{display:grid;gap:28px;max-width:1320px;padding-bottom:48px}.profileHeader{display:grid;grid-template-columns:148px minmax(0,1fr);gap:32px;align-items:center}.profileIdentity{display:grid;gap:14px;min-width:0}.profileTitleRow{display:flex;align-items:baseline;gap:12px;min-width:0}.profileTitleRow h2{margin:0;color:#f4f4f1;font-size:34px;line-height:1;overflow-wrap:anywhere}.profileTitleRow span,.profileMuted{color:#8c8c8c}.profileStats{display:flex;flex-wrap:wrap;gap:22px;color:#d2d2d2;font-weight:760}.profileStats strong{color:#f4f4f1;font-size:18px;font-weight:920}.profileActions{display:flex;flex-wrap:wrap;gap:10px}.profileActionButton,.profileIconAction{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;color:#050505;background:#f4f4f1;cursor:pointer;font-weight:900}.profileActionButton{padding:0 22px}.profileActionButton.active,.profileIconAction{color:#f4f4f1;background:#202020}.profileIconAction{width:42px}.profileIdentity p{max-width:620px;margin:0;line-height:1.45;overflow-wrap:anywhere}.profileControls{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid #242424}.profileTabs{display:flex;flex-wrap:wrap;gap:18px}.profileTabs button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 8px;border-bottom:2px solid transparent;color:#858585;background:transparent;cursor:pointer;font-size:18px;font-weight:880}.profileTabs button.active{color:#f4f4f1;border-bottom-color:#f4f4f1}.profileSort{display:inline-flex;gap:2px;padding:3px;margin-bottom:8px;border-radius:8px;background:#202020}.profileSort button{min-height:34px;padding:0 14px;border-radius:6px;color:#9a9a9a;background:transparent;cursor:pointer;font-weight:860}.profileSort button.active{color:#050505;background:#f4f4f1}.profileGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.profileTile{position:relative;display:grid;align-content:start;gap:8px;min-width:0;color:#f4f4f1;background:transparent;cursor:pointer;text-align:left}.profileTileMedia{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background:#141414}.profileTileMedia img,.profileTileMedia video,.profileTileMedia .videoJsFrame,.profileTileMedia .video-js,.profileTileMedia .mediaPlaceholder{width:100%;height:100%;object-fit:cover;display:block}.profileTile .videoJsFrame .vjs-tech,.profileTileMedia img,.profileTileMedia video{object-fit:cover}.profileTileMeta{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.8);font-size:13px;font-weight:900}.profileTileMeta span{display:inline-flex;align-items:center;gap:5px}.profileTile strong{display:-webkit-box;overflow:hidden;color:#dcdcdc;font-size:13px;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.feedTile,.libraryMedia{position:relative;display:block;width:100%;height:100%;min-height:180px;padding:0;overflow:hidden;border-radius:8px;background:#141414;cursor:pointer}.feedTile.span2,.feedTile.span5{grid-row:span 2}.feedTile.span3{grid-column:span 2}.feedTile img,.feedTile video,.feedTile .videoJsFrame,.feedTile .video-js,.libraryMedia img,.libraryMedia video,.libraryMedia .videoJsFrame,.libraryMedia .video-js{width:100%;height:100%;object-fit:cover;display:block}.videoJsFrame{width:100%;height:100%;background:#111}.videoJsFrame.thumbnail,.videoJsFrame.thumbnail .video-js,.videoJsFrame.thumbnail .vjs-tech{pointer-events:none}.videoJsFrame .video-js{color:#f4f4f1;background:#111}.videoJsFrame .vjs-tech{object-fit:cover}.detailMediaFrame .videoJsFrame .vjs-tech{object-fit:contain}.detailMedia .videoJsFrame .video-js{font-family:Helvetica,Arial,sans-serif}.detailMedia .videoJsFrame .vjs-control-bar{min-height:44px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.88))}.detailMedia .videoJsFrame .vjs-volume-panel{width:8.5em}.detailMedia .videoJsFrame .vjs-volume-control{opacity:1;width:5em}.detailMedia .videoJsFrame .vjs-slider{background:#ffffff47}.detailMedia .videoJsFrame .vjs-volume-level,.detailMedia .videoJsFrame .vjs-play-progress{background:#f4f4f1}.tileMeta{position:absolute;left:0;right:0;bottom:0;display:grid;gap:4px;padding:44px 12px 12px;color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));font-size:13px;font-weight:800;text-align:left;overflow:hidden}.tileMeta strong,.tileMeta small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tileMeta small{color:#c8c8c8;font-size:11px;font-weight:760}.mediaPlaceholder,.emptyState{display:grid;place-items:center;width:100%;height:100%;min-height:180px;color:#8d8d8d;background:#0a0a0a}.emptyState{min-height:calc(100vh - 220px);gap:12px;font-size:16px;font-weight:720}.legalPage{width:min(900px,100%);padding:4px 0 52px;color:#d8d8d5}.legalPage h1{margin:0 0 12px;color:#f4f4f1;font-size:34px;line-height:1.08}.legalPage h2{margin:34px 0 10px;color:#f4f4f1;font-size:20px;line-height:1.2}.legalPage h3{margin:24px 0 8px;color:#f4f4f1;font-size:16px;line-height:1.25}.legalPage p,.legalPage li{font-size:15px;line-height:1.65}.legalPage p{margin:0 0 12px}.legalPage ul{margin:0 0 14px 20px;padding:0}.legalPage li{margin-bottom:6px}.legalPage a{color:#f4f4f1;text-decoration-color:#777;text-underline-offset:3px}.pricingPage{display:grid;gap:28px;width:min(980px,100%);padding:4px 0 52px;color:#d8d8d5}.downloadAppsPage{display:grid;gap:24px;width:min(760px,100%);padding:4px 0 52px;color:#d8d8d5}.pricingHeader,.downloadAppsHeader{display:grid;gap:10px}.pricingHeader h1,.pricingSection h2,.downloadAppsHeader h1,.downloadAppItem h2{margin:0;color:#f4f4f1}.pricingHeader h1,.downloadAppsHeader h1{font-size:34px;line-height:1.08}.pricingHeader p,.pricingNote,.downloadAppsHeader p,.downloadAppItem p{max-width:720px;margin:0;color:#b8b8b2;font-size:15px;line-height:1.6}.downloadAppList{display:grid;gap:12px}.downloadAppItem{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid #242424;border-radius:8px;background:#0a0a0a}.downloadAppItem h2{font-size:20px;line-height:1.2}.downloadAppButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:8px;color:#050505;background:#f4f4f1;text-decoration:none;font-size:14px;font-weight:850;white-space:nowrap}.pricingSection{display:grid;gap:12px}.pricingSection h2{font-size:20px;line-height:1.2}.pricingTableWrap{overflow-x:auto;border:1px solid #242424;border-radius:8px}.pricingTable{width:100%;border-collapse:collapse;min-width:680px}.pricingTable th,.pricingTable td{padding:14px 16px;border-bottom:1px solid #242424;text-align:left;font-size:14px;line-height:1.35;vertical-align:top}.pricingTable th{color:#f4f4f1;background:#151515;font-weight:860}.pricingTable td{color:#d8d8d5}.pricingTable tr:last-child td{border-bottom:0}.studioSurface{position:fixed;z-index:25;left:calc(188px + (100vw - 188px)/2);bottom:18px;display:grid;gap:8px;width:min(1020px,calc(100vw - 236px));padding:12px;border:1px solid #343434;border-radius:26px;background:#202020;box-shadow:0 24px 80px #0000008c;transform:translate(-50%)}.composerTop{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start}.composerAttach{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:#f4f4f1;background:transparent;cursor:pointer}.composerAttach:hover{background:#303030}.composerAttach input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.studioSurface textarea{width:100%;min-height:42px;max-height:132px;padding:9px 4px;border:0;border-radius:0;color:#f4f4f1;background:transparent;outline:none;resize:vertical;font-size:17px;line-height:1.35}.studioSurface textarea::placeholder{color:#9a9a9a}.composerControls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pillMenu{position:relative;display:inline-flex}.pillMenuButton{display:inline-flex;align-items:center;gap:8px;min-height:42px;max-width:230px;padding:0 13px;border-radius:999px;color:#f4f4f1;background:#2d2d2d;font-size:15px;font-weight:800;cursor:pointer}.aspectShape{display:inline-block;flex:0 0 auto;width:var(--aspect-shape-width, 18px);height:var(--aspect-shape-height, 18px);border:2px solid currentColor;border-radius:3px;color:#d8d8d5;background:linear-gradient(135deg,#ffffff2e,#ffffff05);box-shadow:inset 0 0 0 1px #00000040}.composerMenuItem.active .aspectShape{color:#b8ff62}.pillMenuButton:hover,.pillMenuButton[aria-expanded=true]{background:#393939}.menuValue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menuChevron{flex:0 0 auto;color:#bdbdbd}.composerMenu{position:absolute;z-index:40;left:0;bottom:calc(100% + 8px);display:grid;gap:3px;min-width:178px;max-width:min(280px,calc(100vw - 32px));padding:8px;border:1px solid #363636;border-radius:18px;background:#171717;box-shadow:0 18px 48px #00000085}.pillMenu.alignRight .composerMenu{right:0;left:auto}.composerMenuItem{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border-radius:12px;color:#eeeeeb;background:transparent;cursor:pointer;text-align:left;font-size:15px;font-weight:780}.composerMenuItem span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composerMenuItem svg{flex:0 0 auto}.composerMenuItem:hover,.composerMenuItem:focus-visible,.composerMenuItem.active{background:#303030;outline:none}.createButton{display:inline-grid;place-items:center;width:46px;height:46px;margin-left:auto;border-radius:999px;color:#050505;background:#f4f4f1;cursor:pointer}.referenceStrip{display:flex;gap:8px;max-width:100%;overflow-x:auto}.referenceStrip figure{position:relative;flex:0 0 58px;width:58px;height:58px;margin:0;overflow:hidden;border:1px solid #3a3a3a;border-radius:8px;background:#111}.referenceStrip img{width:100%;height:100%;object-fit:cover;display:block}.referenceStrip figcaption{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);padding:2px 4px;border-radius:5px;color:#050505;background:#b8ff62;font-size:9px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referenceStrip button{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:999px;color:#fff;background:#000000ad;cursor:pointer;font-size:16px}.uploadError{padding:0 4px;color:#ffb199;font-size:13px;font-weight:740}.libraryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.libraryItem{display:grid;gap:10px;padding:10px;border:1px solid #222;border-radius:8px;background:#0b0b0b}.libraryMedia{aspect-ratio:4 / 5;min-height:0}.libraryMeta{display:grid;gap:8px}.libraryMeta strong{min-height:36px;overflow-wrap:anywhere}.libraryMeta span,.walletBalance small{color:#8f8f8f;font-size:13px}.walletPanel{display:grid;gap:16px;width:min(980px,100%)}.walletBalance{display:grid;gap:8px;padding:24px;border-radius:8px;background:#f4f4f1;color:#050505}.walletBalance span,.walletBalance small{color:#05050599}.walletBalance strong{font-size:clamp(40px,8vw,84px);line-height:.95;overflow-wrap:anywhere}.topupGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.topupGrid button{position:relative;display:grid;gap:5px;min-height:92px;color:#f4f4f1;background:#202020}.topupGrid button small{color:#a7a7a7;font-size:12px;font-weight:800}.topupGrid button em{position:absolute;top:8px;right:8px;padding:3px 6px;border-radius:999px;color:#050505;background:#b8ff62;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.walletReferral{display:grid;gap:14px;padding:18px;border:1px solid #262626;border-radius:8px;background:#151515}.walletReferralHeader,.referralUrlRow,.referralClaim,.referralStats{display:flex;align-items:center}.walletReferralHeader{justify-content:space-between;gap:14px}.walletReferralHeader h2{margin:0 0 4px;font-size:18px}.walletReferralHeader span,.referralStats,.referralError,.referralUrlRow label span,.referralClaim label span{color:#8f8f8f;font-size:13px}.referralUrlRow,.referralClaim{gap:10px}.referralUrlRow label,.referralClaim label{display:grid;flex:1;gap:6px;min-width:0}.referralUrlRow input,.referralClaim input{width:100%;min-height:42px;border:1px solid #303030;border-radius:8px;padding:0 12px;color:#f4f4f1;background:#0b0b0b;font:inherit;font-weight:800;overflow-wrap:anywhere}.referralClaim input{text-transform:uppercase}.referralUrlRow button,.referralClaim button{align-self:end;min-height:42px;padding:0 14px;white-space:nowrap}.referralStats{flex-wrap:wrap;gap:8px}.referralStats span{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:#202020}.referralStats span.ready{color:#050505;background:#b8ff62;font-weight:900}.referralError{margin:-4px 0 0;color:#ff9a9a}.walletHistory{display:grid;gap:12px;padding:18px;border-radius:8px;background:#151515}.walletHistoryHeader,.transactionItem,.transactionActions{display:flex;align-items:center}.walletHistoryHeader,.transactionItem{justify-content:space-between;gap:14px}.walletHistoryHeader h2{margin:0;font-size:18px}.walletHistoryHeader span,.transactionItem span,.transactionEmpty{color:#8f8f8f;font-size:13px}.transactionList{display:grid;gap:8px}.transactionItem{min-height:64px;padding:12px;border-radius:8px;background:#202020}.transactionItem>div:first-child{display:grid;gap:4px;min-width:0}.transactionItem strong{overflow-wrap:anywhere}.transactionActions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.transactionAmount{font-weight:900;white-space:nowrap}.transactionAmount.positive{color:#b8ff62}.transactionAmount.negative{color:#f4f4f1}.transactionActions a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;color:#050505;background:#f4f4f1;font-size:12px;font-weight:900}.transactionEmpty{padding:12px;border-radius:8px;background:#202020}.detailPane{position:fixed;z-index:40;right:18px;top:18px;bottom:18px;display:grid;grid-template-columns:minmax(0,1fr);width:min(var(--detail-pane-width, 520px),calc(100vw - 222px));overflow:hidden;border:1px solid #303030;border-radius:8px;background:#0d0d0d;box-shadow:0 24px 80px #00000073}.detailPane.withComments{grid-template-columns:minmax(380px,1fr) minmax(340px,420px);width:min(calc(var(--detail-pane-width, 520px) + 420px),calc(100vw - 222px))}.detailMain{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden}.closeButton{position:absolute;z-index:2;top:10px;right:10px;width:34px;height:34px;border-radius:8px;color:#f4f4f1;background:#00000080;cursor:pointer;font-size:24px}.detailPane.withComments .closeButton{top:12px;right:14px;background:#202020}.detailMedia{display:grid;place-items:center;min-height:0;padding:12px;overflow:hidden;background:#151515}.detailMediaFrame{width:min(100%,calc((100dvh - 330px) * var(--media-aspect-ratio-value, 1)));max-height:100%;aspect-ratio:var(--media-aspect-ratio, 1 / 1);overflow:hidden;border-radius:8px;background:#050505}.detailMediaFrame img,.detailMediaFrame video,.detailMediaFrame .videoJsFrame,.detailMediaFrame .video-js{width:100%;height:100%;object-fit:contain;display:block}.detailBody{display:grid;gap:10px;padding:12px 16px 14px;overflow:hidden}.detailBody p{margin:0;color:#bdbdbd;line-height:1.45;overflow-wrap:anywhere}.detailTitle{display:flex;align-items:flex-start;gap:8px}.detailTitle svg{flex:0 0 auto;margin-top:1px}.detailTitle strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:15px;line-height:1.16}.chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;max-width:560px}.chips span{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:40px;padding:0 14px;overflow:hidden;border-radius:999px;color:#cfcfcf;background:#202020;font-size:13px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.creatorRow{display:flex;align-items:center;gap:10px}.profileLinkRow{width:fit-content;padding:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.creatorRow img{width:34px;height:34px;border-radius:50%}.creatorRow div{display:grid;gap:2px}.creatorRow span{color:#9b9b9b;font-size:13px}.actionBar{display:flex;align-items:center;gap:8px}.actionBar button,.commentForm button,.commentComposer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border-radius:999px;color:#f4f4f1;background:#202020;cursor:pointer;font-weight:820}.actionBar button.active{color:#050505;background:#f4f4f1}.commentsPanel{display:grid;gap:10px;min-height:180px}.commentsList{display:grid;align-content:start;gap:10px;max-height:260px;overflow-y:auto;padding-right:4px}.commentItem{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:8px;align-items:start}.commentItem strong{font-size:13px}.commentItem p{margin-top:2px;color:#d8d8d8;font-size:14px}.commentItem button{width:28px;height:28px;border-radius:999px;color:#aaa;background:transparent;cursor:pointer;font-size:18px}.commentEmpty{color:#858585;font-size:14px}.commentForm{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px}.commentForm input,.modalPanel input{width:100%;min-height:40px;padding:0 12px;border:1px solid #2d2d2d;border-radius:8px;color:#f4f4f1;background:#141414;outline:none}.commentForm button:disabled{cursor:not-allowed;opacity:.45}.avatarView{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:50%;color:#f4f4f1;background:#2a2a2a;font-weight:900}.avatarView.small{width:34px;height:34px;font-size:13px}.avatarView.medium{width:44px;height:44px;font-size:15px}.avatarView.large{width:148px;height:148px;font-size:38px}.avatarView img{width:100%;height:100%;object-fit:cover}.commentsSidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;border-left:1px solid #303030;background:#0d0d0d;color:#f4f4f1}.commentsSidebarHeader{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 66px 0 18px;border-bottom:1px solid #242424}.commentsSidebarHeader strong{font-size:24px;letter-spacing:0}.commentsSidebarHeader span{color:#8d8d8d;font-weight:800}.commentsSidebarList{display:grid;align-content:start;gap:22px;min-height:0;overflow-y:auto;padding:18px 18px 24px}.commentThread{display:grid;gap:12px}.commentRow{display:grid;grid-template-columns:48px minmax(0,1fr) 54px;align-items:start;gap:10px}.commentRow.reply{grid-template-columns:36px minmax(0,1fr) 48px;margin-left:58px}.commentRow.reply .avatarView.medium{width:34px;height:34px;font-size:12px}.commentAvatarButton,.commentNameLine button,.commentMetaLine button,.viewRepliesButton{color:inherit;background:transparent;cursor:pointer}.commentContent{display:grid;gap:6px;min-width:0}.commentNameLine{display:flex;align-items:center;gap:6px;min-width:0}.commentNameLine button{min-width:0;overflow:hidden;color:#aaa;font-size:17px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.commentNameLine span{color:#ff2d55;font-size:15px;font-weight:900}.commentContent p{margin:0;color:#f4f4f1;font-size:18px;font-weight:780;line-height:1.35;overflow-wrap:anywhere}.commentMetaLine{display:flex;align-items:center;gap:14px;color:#8a8a8a;font-size:16px;font-weight:820}.likedByCreator{width:fit-content;padding:3px 7px;border-radius:5px;color:#a0a0a0;background:#202020;font-size:14px;font-weight:900}.commentLikeButton{display:grid;justify-items:center;gap:2px;color:#8a8a8a;background:transparent;cursor:pointer;font-size:15px;font-weight:800}.commentLikeButton.active{color:#ff2d55}.viewRepliesButton{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-left:58px;color:#8a8a8a;font-size:17px;font-weight:900}.viewRepliesButton span{display:inline-block;width:46px;height:1px;background:#454545}.commentComposer{display:grid;gap:8px;padding:14px 18px 18px;border-top:1px solid #242424;background:#0d0d0d}.replyingTo{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#777;font-size:13px;font-weight:800}.replyingTo button{min-height:auto;padding:0;color:#ff2d55;background:transparent}.composerRow{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:10px}.composerRow input{width:100%;min-height:48px;padding:0 18px;border:0;border-radius:999px;color:#f4f4f1;background:#202020;font-size:18px;outline:none}.composerRow button{min-height:48px;border-radius:50%;color:#050505;background:#f4f4f1}.composerRow button:disabled{cursor:not-allowed;opacity:.45}.modalBackdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:18px;background:#000000a3}.modalPanel{display:grid;gap:14px;width:min(420px,100%);padding:18px;border:1px solid #303030;border-radius:8px;background:#111;box-shadow:0 24px 80px #00000080}.modalPanel>span{color:#aaa;overflow-wrap:anywhere}.searchBackdrop{align-items:start;padding-top:min(12vh,96px)}.searchPanel{display:grid;gap:8px;width:min(620px,100%);overflow:hidden;border:1px solid #303030;border-radius:8px;background:#101010;box-shadow:0 24px 80px #0000008f}.searchField{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:0 14px;border-bottom:1px solid #242424;color:#d8d8d5}.searchField input{width:100%;min-width:0;border:0;color:#f4f4f1;background:transparent;outline:none;font-size:17px}.searchField input::placeholder{color:#888}.searchResults{display:grid;gap:3px;max-height:min(440px,58vh);overflow-y:auto;padding:8px}.searchResult{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:54px;padding:8px;border-radius:7px;color:#f4f4f1;background:transparent;cursor:pointer;text-align:left}.searchResult:hover,.searchResult.active{background:#252525}.searchResultIcon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#050505;background:#f4f4f1}.searchResultText{display:grid;gap:4px;min-width:0}.searchResultText strong,.searchResultText small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultText strong{font-size:14px}.searchResultText small,.searchEmpty{color:#9c9c9c;font-size:12px;font-weight:760}.searchEmpty{padding:16px 10px 18px}.modalActions,.folderChoices{display:flex;flex-wrap:wrap;gap:8px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:860px){body{overflow:auto}.appShell{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 66px;height:auto;min-height:100vh}.rail{position:fixed;z-index:60;left:0;right:0;bottom:0;flex-direction:row;align-items:center;justify-content:space-around;padding:9px 10px;overflow:hidden;border-top:1px solid #222;background:#000000eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.searchPill,.railHeading,.legalLinks,.railButton:nth-of-type(n+6){display:none}.railSection{display:contents;margin:0}.railButton{justify-content:center;width:48px;min-height:48px;padding:0}.railButton span{display:none}.workspace{height:auto;min-height:100vh;overflow-y:visible;padding:0 14px 250px}.downloadAppItem{align-items:stretch;flex-direction:column}.downloadAppButton{width:100%}.topbar{margin:0 -14px 14px;padding:16px 14px 10px}.accountCluster{gap:6px}.iconButton{width:36px;height:36px}.balance{display:none}.jobsPopover{right:-42px}.feedGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.feedTile.span3{grid-column:span 1}.profileHeader{grid-template-columns:84px minmax(0,1fr);gap:16px}.avatarView.large{width:84px;height:84px;font-size:24px}.profileTitleRow{align-items:flex-start;flex-direction:column;gap:4px}.profileTitleRow h2{font-size:25px}.profileControls{align-items:stretch;flex-direction:column}.profileTabs{gap:8px;overflow-x:auto;flex-wrap:nowrap}.profileSort{align-self:flex-start}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.studioSurface{left:8px;right:8px;bottom:76px;width:auto;transform:none}.composerControls{max-height:none;overflow:visible}.composerCost,.composerWallet{display:none}.topupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.referralUrlRow,.referralClaim{align-items:stretch;flex-direction:column}.referralUrlRow button,.referralClaim button{align-self:stretch}.transactionItem{align-items:flex-start;flex-direction:column}.transactionActions{justify-content:flex-start}.detailPane{inset:8px 8px 78px;grid-template-columns:minmax(0,1fr);width:auto}.detailPane.withComments{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,48%) minmax(0,52%);width:auto}.detailPane.withComments .detailMain{min-height:0}.commentsSidebar{border-left:0;border-top:1px solid #303030}.commentsSidebarHeader strong{font-size:20px}.commentsSidebarList{gap:18px;padding:14px}.commentRow{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.commentRow.reply{margin-left:42px}.commentContent p{font-size:16px}.viewRepliesButton{margin-left:52px}}
