/* V5: full-bleed images and the real editor process, without presentation frames. */
.media[data-demo]{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}
.media[data-demo]::before,.media[data-demo]::after{display:none!important}
.media[data-demo]>img,.media[data-demo]>video{border:0!important;border-radius:0!important;box-shadow:none!important}
.media[data-demo="sketch"]{aspect-ratio:3/2!important;overflow:hidden}
.media[data-demo="sketch"]>viz-sketch-compare{position:absolute;inset:0;width:100%;height:100%}
.tool-composition,.motion-showcase,.upscale-card,.finish-editor,.finish-tour{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}
.tool-composition{padding:0!important}.tool-composition>.tool-catalog{display:none!important}
.enhance-inline{padding:32px 0!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:transparent!important}
.upscale-card{display:flex!important;flex-direction:column;align-items:stretch!important;padding:0!important;gap:18px!important}
.upscale-card>div:last-child{padding:0!important}.upscale-grid{grid-template-columns:1fr 1fr!important;gap:30px!important}
.motion-showcase{padding:0!important}.motion-frame-label,.motion-storyboard{display:none!important}
.workflow-section .sub-link{display:none!important}
.media[data-demo]:not(:fullscreen)>.demo-expand,.media[data-demo]:not(:fullscreen)>.media-toggle{bottom:12px!important;width:36px;height:36px;opacity:0;transition:opacity .15s;background:#14221cd9}
.media[data-demo]:hover>.demo-expand,.media[data-demo]:hover>.media-toggle,.media[data-demo]:focus-within>.demo-expand,.media[data-demo]:focus-within>.media-toggle{opacity:1}
.media[data-demo]:not(:fullscreen)>.demo-expand{right:56px}
.media[data-demo]:not(:fullscreen)>.media-toggle{right:12px}
@media(hover:none){.media[data-demo]:not(:fullscreen)>.demo-expand,.media[data-demo]:not(:fullscreen)>.media-toggle{opacity:.8}}
@media(max-width:760px){.upscale-grid{grid-template-columns:1fr!important}.enhance-inline{padding:20px 0!important}}

.media[data-demo='edit-interior'],.media[data-demo='edit-exterior']{aspect-ratio:1280/854!important}
.media[data-demo='space-motion'],.media[data-demo='video-editor']{aspect-ratio:3/2!important}
.media[data-demo='upscale-image']{aspect-ratio:1!important}


/* Final V5 ratios */
.media[data-demo="seedance"]{aspect-ratio:1280/854!important}
.media[data-demo="workflow"]{aspect-ratio:3/2!important}
.media[data-demo="upscale-video"],.media[data-demo="tools"]{aspect-ratio:4/3!important}

/* V6 full moving comparisons */
.media[data-demo="sketch"],.media[data-demo="upscale-video"],.media[data-demo="seedance"]{aspect-ratio:1280/854!important}

/* V7 native Space Motion */
.media[data-demo="space-motion"]{aspect-ratio:8/5!important}

/* V8 native Space Motion */
.media[data-demo="space-motion"]{aspect-ratio:8/5!important}
