html,body{overflow:hidden;background:#1e1f22} #studio-film{position:relative;width:100%;height:100%;overflow:hidden} .scene{position:absolute;inset:0;overflow:hidden;background:#1e1f22} .scene:not(:first-child){opacity:0} .scene>.window{width:100%;height:100%;margin:0;max-width:none;border-radius:0;box-shadow:none;min-height:0} .scene .sidepanel{--side-w:248px} .scene button,.scene a,.scene input{pointer-events:none} .scene .dock{max-width:none} .scene .pane-scroll{scroll-behavior:auto} .scene .spin{animation:none!important} .scene .composer{flex-shrink:0}/* The embedding page frames original product panes; standalone HyperFrames
   keeps its canonical 1440 × 900 composition. */
.landing-embedded #studio-film{width:var(--demo-width);height:var(--demo-height)}
.landing-tour .sidepanel,.landing-tour .stripe{display:none!important}
.landing-tour .rv-list{display:none}
.landing-narrow .sidepanel,.landing-narrow .stripe,.landing-narrow .searchbox,.landing-narrow .crumbs,.landing-narrow .winctl,.landing-narrow .toolbar .tb-right{display:none!important}
.landing-narrow .toolbar{display:flex;justify-content:flex-start}.landing-narrow .toolbar .tb-left{min-width:0;overflow:hidden}.landing-narrow .proj-widget{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.landing-narrow .scene-conversation .dock{display:none}
.landing-narrow .scene-review .center,.landing-narrow .scene-browser .center{display:none}
.landing-narrow .scene-review .dock,.landing-narrow .scene-browser .dock{width:100%;--dock-w:100%!important;flex:1;max-width:100%;min-width:0}
.landing-narrow .rv-list{display:none}.landing-narrow .dtab{padding-inline:7px}.landing-narrow .dtab:not([aria-selected=true]) .lbl{display:none}
.landing-narrow .dsub>.faint{display:none}.landing-narrow .cthread{margin-left:10px;margin-right:10px;min-width:0}.landing-narrow .cthread .ch{flex-wrap:wrap}
.landing-narrow .scene-split .panes{--cols:1!important;--rows:2!important;min-height:0}.landing-narrow .scene-split .pane:nth-child(n+3){display:none}.landing-narrow .scene-split .pane-head .model,.landing-narrow .scene-split .composer-wrap,.landing-narrow .scene-split .conv-head{display:none}
.landing-narrow .conv-head .context,.landing-narrow .conv-head .branch{display:none}
.landing-narrow .site .bd{padding:8px}.landing-narrow .scene-browser .viewport{flex:1;min-height:190px}.landing-narrow .site .dlg h3{font-size:11px}.landing-narrow .site td{font-size:10px;padding:5px}.landing-narrow .site th{font-size:9px;padding:5px}
.landing-narrow .actlog{max-height:100px}.landing-narrow .drive-banner{flex-wrap:wrap}
