.visualPanel img{inset:5% 7% 24%;height:71%;filter:drop-shadow(0 24px 34px rgba(0,0,0,.7));transition:opacity .22s,filter .45s,transform .55s}.visualPanel.realState img{filter:drop-shadow(0 24px 34px rgba(0,0,0,.72))}.visualPanel.realState.off img{filter:drop-shadow(0 20px 28px rgba(0,0,0,.72))}.stageSpecs{position:absolute;z-index:5;left:18px;right:18px;bottom:72px;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(6,7,7,.86);border:1px solid #40382e;backdrop-filter:blur(12px)}.stageSpecs span{padding:10px;border-right:1px solid #40382e;min-width:0}.stageSpecs span:last-child{border:0}.stageSpecs small{display:block;color:#9c7e48;font-size:8px;letter-spacing:.12em}.stageSpecs b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;color:#eee}
@media(max-width:560px){.productStudio{padding:0 0 65px}.studioGrid{gap:24px;width:100%}.visualPanel{position:sticky;top:92px;height:420px;z-index:15;border-left:0;border-right:0}.visualPanel img{inset:3% 2% 26%;width:96%;height:70%}.visualStatus{top:13px;left:14px}.stageSpecs{left:10px;right:10px;bottom:62px}.stageSpecs span{padding:8px 5px}.stageSpecs b{font-size:8px}.visualControls{left:12px;right:12px;bottom:11px}.configPanel{padding:20px 15px 0;position:relative;z-index:16;background:#070808;box-shadow:0 -25px 48px rgba(0,0,0,.8)}}
