.editor-images { position:absolute; inset:0; overflow:hidden; }
.editor-images.has-images { background:#fff; }
.editor-images[hidden] { display:none; }
.editor-images__round { position:absolute; inset:0; display:flex; align-items:stretch; gap:36px; }
.editor-images__panel { position:relative; flex:1; min-width:0; height:100%; overflow:hidden; border-radius:24px; background:#fff; isolation:isolate; }
.editor-showcase.is-image-generation .editor-prompt { top:calc(50% - 68px); left:calc(50% - 238px); }
.editor-showcase.is-image-generation.is-image-sent .editor-prompt { top:465px; }
.editor-images__thermal,.editor-images__thermal > * { position:absolute; inset:0; width:100%; height:100%; }
.editor-images__thermal { opacity:1; isolation:isolate; }
.editor-images__thermal img { object-fit:cover; }
.editor-images__round[data-round="0"] .editor-images__thermal img { object-position:center; }
.editor-images__difference { z-index:1; background:white; mix-blend-mode:difference; }
.editor-images__tint { z-index:2; background:#b685ff; mix-blend-mode:plus-lighter; }
.editor-images__reveal { z-index:3; opacity:0; }
@property --editor-squares-offset { syntax:'<length>'; inherits:false; initial-value:0px; }
.editor-images__squares { z-index:4; pointer-events:none; opacity:0; background:url('https://pixso.cn/assets/image/pixso-ai-20261022-3c6e4127c7/image/feature/image-generation/blinking-squares.svg') 0 0 repeat; mask-repeat:no-repeat; -webkit-mask-repeat:no-repeat; mask-size:100% 100%; -webkit-mask-size:100% 100%; mask-mode:alpha; }
