.lz-cut-visual[data-slash-scene]{isolation:isolate;min-height:520px}
.lz-cut-visual[data-slash-scene] canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .35s ease}
.lz-cut-visual.lz-three-ready canvas{opacity:1}
.lz-cut-visual.lz-three-ready>img{opacity:0}
.lz-cut-visual[data-slash-scene]:after{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0b0b10 0%,transparent 25%)}
.lz-slash-label{position:absolute;z-index:3;top:34px;right:32px;text-align:right;color:#ddd1fa;font-size:10px;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}
.lz-slash-label strong{display:block;font-size:20px;color:#fff;letter-spacing:-.02em;margin-top:5px}
.lz-cut-visual .lz-cut-caption{z-index:3}
@media(max-width:800px){.lz-cut-visual[data-slash-scene]{min-height:0;aspect-ratio:1.4}.lz-slash-label{top:20px;right:18px}.lz-cut-visual[data-slash-scene]:after{background:linear-gradient(180deg,#0b0b10 0%,transparent 20%)}}
@media(prefers-reduced-motion:reduce){.lz-cut-visual[data-slash-scene] canvas{transition:none}}
