.vlPWrap{container-type:inline-size;position:relative;width:100%;margin:0}.vlPWrap>img,.vlPWrap>picture>img{display:block;width:100%;height:auto;border-radius:14px}.vlP{--vlp-accent:#ff8a2a;--px:0;--py:0;position:relative;aspect-ratio:16/10;font-size:1.32cqw;line-height:1.35;color:#e9eff5;border-radius:1.2em;overflow:hidden;isolation:isolate;text-align:left;background:radial-gradient(120% 90% at 78% 8%,color-mix(in srgb,var(--vlp-accent) 19%,transparent),transparent 58%),radial-gradient(90% 80% at 6% 100%,#3b82f61a,transparent 60%),linear-gradient(180deg,#121a22,#0a0e13 70%);border:1px solid #8aa1b438;box-shadow:inset 0 1px #ffffff12,0 1.8em 3.8em #0009}.vlP *{box-sizing:border-box}.vlP svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block;flex:none}.vlPGlow{position:absolute;inset:auto -10% -34% -10%;height:60%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--vlp-accent) 24%,transparent),transparent 70%);filter:blur(1.5em);z-index:-1}.vlPLeft{position:absolute;left:4.5%;top:0;bottom:0;width:45%;display:flex;flex-direction:column;justify-content:center;gap:2.1em;z-index:1}.vlPWin{position:relative;border:1px solid #8aa1b440;border-radius:.85em;background:linear-gradient(180deg,#19212af2,#0e141af7);box-shadow:0 1.7em 3.3em #000a,inset 0 1px #ffffff14;transform:perspective(90em) rotateY(9deg) rotateX(2deg);transform-origin:0 50%;translate:calc(var(--px)*.4em) calc(var(--py)*.3em);transition:translate .5s cubic-bezier(.2,.7,.2,1),opacity .6s,filter .6s}.vlPWin header{display:flex;align-items:center;gap:.34em;padding:.72em .9em;border-bottom:1px solid #8aa1b426}.vlPWin header i{width:.47em;height:.47em;border-radius:50%;background:#aa633d}.vlPWin header strong{margin-left:.5em;font-size:1.05em;font-weight:600;letter-spacing:.01em;white-space:nowrap}.vlPTabs{display:flex;gap:.38em;padding:.64em .9em .15em}.vlPTabs span{padding:.37em .75em;border:1px solid #8aa1b430;border-radius:.53em;color:#a9b7c2;font-size:.86em;font-weight:600;white-space:nowrap}.vlPTabs span.on{color:#16110b;background:linear-gradient(180deg,color-mix(in srgb,var(--vlp-accent) 70%,#fff),var(--vlp-accent));border-color:transparent}.vlPRows{display:grid;gap:.38em;padding:.68em .9em .95em}.vlPRow{display:flex;align-items:center;gap:.6em;padding:.47em .64em;border:1px solid #8aa1b426;border-radius:.53em;background:#ffffff08;font-weight:600;transition:border-color .5s,background .5s,box-shadow .5s}.vlPRow>i{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:.38em;background:color-mix(in srgb,var(--vlp-accent) 16%,#0c1218);color:var(--vlp-accent);flex:none}.vlPRow>i svg{width:1.1em;height:1.1em}.vlPRow>span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlPRow>small{color:#a9b7c2;font-size:.8em;font-weight:600;white-space:nowrap}.vlPRow>u{width:.42em;height:.42em;border-right:1.5px solid #a9b7c2;border-bottom:1.5px solid #a9b7c2;rotate:45deg;margin-right:.23em;flex:none}.vlPSwitch{position:relative;width:2.2em;height:1.2em;border-radius:.76em;background:#ffffff1f;flex:none;transition:background .4s}.vlPSwitch:after{content:"";position:absolute;top:.15em;left:.15em;width:.9em;height:.9em;border-radius:50%;background:#dfe7ee;transition:translate .4s cubic-bezier(.3,1.4,.5,1)}.vlPSwitch.on{background:var(--vlp-accent)}.vlPSwitch.on:after{translate:1em 0}.vlPSubject{position:absolute;right:4%;top:19%;bottom:20%;width:49.5%;display:flex;align-items:center;justify-content:center;z-index:2;translate:calc(var(--px)*-.83em) calc(var(--py)*-.6em);transition:translate .5s cubic-bezier(.2,.7,.2,1),opacity .45s ease,scale .5s cubic-bezier(.2,.8,.2,1),filter .45s}.vlPSubject>*{flex:none}.vlPCard{border:1px solid #8aa1b440;border-radius:.9em;background:linear-gradient(180deg,#1d2530f7,#12181ffa);box-shadow:0 2em 4.1em #000c,0 0 0 .08em #ffffff0a,0 0 3.8em color-mix(in srgb,var(--vlp-accent) 22%,transparent);transform:perspective(90em) rotateY(-7deg) rotateX(2deg);transform-origin:100% 50%}.vlPCard>header{display:flex;align-items:center;gap:.6em;padding:.8em 1em;border-bottom:1px solid #8aa1b426}.vlPCard>header>i{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.45em;background:color-mix(in srgb,var(--vlp-accent) 18%,#0c1218);color:var(--vlp-accent);flex:none}.vlPCard>header>i svg{width:1.2em;height:1.2em}.vlPCard>header>strong{flex:1;font-size:1.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlPCard>header>em{padding:.3em .6em;border:1px solid color-mix(in srgb,var(--vlp-accent) 45%,transparent);border-radius:.5em;color:var(--vlp-accent);font-style:normal;font-size:.72em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.vlPChat{width:100%;padding:.83em 1em 1.06em;background:linear-gradient(180deg,#23262df7,#1a1c22fa)}.vlPChannel{display:flex;align-items:center;gap:.38em;padding-bottom:.6em;margin-bottom:.68em;border-bottom:1px solid #ffffff14;font-weight:700;font-size:1.02em;color:#f2f3f5}.vlPChannel span{color:#8e929b;font-size:1.3em;font-weight:400}.vlPMsg{display:flex;gap:.76em;margin-top:.76em}.vlPAvatar{display:grid;place-items:center;width:1.62em;height:1.62em;border-radius:50%;background:linear-gradient(140deg,#ffb46b,#ff7a1a);color:#16110b;font-style:normal;font-weight:900;font-size:1.5em;flex:none}.vlPMsg>div{flex:1;min-width:0}.vlPMsg header{display:flex;align-items:center;gap:.45em;margin-bottom:.27em}.vlPMsg header strong{font-size:1.02em;color:#fff}.vlPMsg header em{padding:.07em .5em;border-radius:.4em;background:#5865f2;color:#fff;font-style:normal;font-size:.68em;font-weight:700;letter-spacing:.04em}.vlPMsg header time{color:#8e929b;font-size:.78em}.vlPEmbed{padding:.76em .9em .87em;border-left:.27em solid var(--vlp-accent);border-radius:.38em;background:#14161bcc}.vlPEmbed b{display:block;font-size:1.12em;color:#fff;margin-bottom:.3em}.vlPEmbed p,.vlPLine{margin:0;color:#c9ced6;font-size:.94em}.vlPBtns{display:flex;flex-wrap:wrap;gap:.45em;margin-top:.76em}.vlPBtn{display:inline-flex;align-items:center;gap:.4em;padding:.45em .82em;border-radius:.4em;background:#3a3d45;color:#fff;font-weight:600;font-size:.92em;white-space:nowrap}.vlPBtn.primary{background:#5865f2}.vlPLine mark{padding:0 .25em;border-radius:.25em;background:#5865f240;color:#c9d0ff}.vlPList{width:84%}.vlPEntries{display:grid;gap:.32em;padding:.7em 1em}.vlPEntry{display:flex;align-items:center;gap:.6em;padding:.42em .6em;border:1px solid #8aa1b41f;border-radius:.45em;background:#ffffff07}.vlPEntry.in{margin-left:1.4em}.vlPEntry.on{border-color:var(--vlp-accent);background:color-mix(in srgb,var(--vlp-accent) 10%,#ffffff07)}.vlPEntry>i{display:grid;color:#a9b7c2}.vlPEntry>span{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlPEntry>small{color:#8e9aa6;font-size:.74em;font-weight:600;letter-spacing:.04em;white-space:nowrap}.vlPDot{width:.55em;height:.55em;margin:0 .2em;border-radius:50%;background:#4ade80;box-shadow:0 0 0 .22em #4ade8033;flex:none}.vlPCard>footer{display:flex;flex-wrap:wrap;gap:.4em 1em;padding:.7em 1em .85em;border-top:1px solid #8aa1b426;font-size:.86em;font-weight:600;color:#c9d3dc}.vlPCard>footer span{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.vlPCard>footer svg{color:#4ade80;stroke-width:2.4}.vlPTimeline{width:100%}.vlPRuler{display:flex;justify-content:space-between;margin:.7em 1em 0 6.9em;color:#8e9aa6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72em}.vlPLanes{position:relative;display:grid;gap:.42em;padding:.5em 1em 1em}.vlPLane{display:grid;grid-template-columns:1.5em 4.2em 1fr;align-items:center;gap:.4em}.vlPLane>i{display:grid;color:#a9b7c2}.vlPLane>small{color:#a9b7c2;font-size:.78em;font-weight:600;white-space:nowrap;overflow:hidden}.vlPLaneTrack{display:flex;gap:.25em;height:2.3em;min-width:0}.vlPClipBlock{flex:1 1 0;min-width:0;display:flex;align-items:center;padding:0 .4em;border-radius:.4em;background:linear-gradient(180deg,#2a3440,#1d252e);border:1px solid #8aa1b430;font-size:.76em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlPClipBlock.on{background:linear-gradient(180deg,color-mix(in srgb,var(--vlp-accent) 75%,#fff),var(--vlp-accent));color:#16110b;border-color:transparent}.vlPClipBlock.end{background:linear-gradient(180deg,#3a2f4a,#2a2236)}.vlPClipBlock.cap{padding:0 .3em;background:#ffffff12;border-style:dashed;font-size:.7em;font-weight:600;color:#dbe3ea}.vlPClipBlock.gap{background:none;border:0}.vlPClipBlock.music{background:linear-gradient(90deg,#22d3ee33,#a78bfa33);border-color:#a78bfa55;color:#d9d0ff}.vlPWave{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:.12em;padding:0 .4em;border-radius:.4em;background:#ffffff08;border:1px solid #8aa1b426}.vlPWave b{flex:1;border-radius:1em;background:color-mix(in srgb,var(--vlp-accent) 70%,#fff);opacity:.85}.vlPHead{top:.2em;bottom:.6em;left:calc(7.5em + (100% - 8.5em) * .172);width:.14em;box-shadow:0 0 .8em #fff8}.vlPHead,.vlPHead:before{position:absolute;background:#fff}.vlPHead:before{content:"";top:-.3em;left:50%;translate:-50% 0;width:.7em;height:.7em;border-radius:.15em;rotate:45deg}.vlPShot{display:inline-flex;flex-direction:column;max-width:88%;margin:0;padding:.6em .6em 0}.vlPShot img{display:block;max-width:100%;max-height:22em;width:auto;height:auto;border-radius:.5em}.vlPShot figcaption{display:flex;align-items:center;gap:.5em;padding:.6em .3em .7em;font-size:.88em;font-weight:600}.vlPShot figcaption i{width:.6em;height:.6em;border-radius:50%;background:var(--vlp-accent)}.vlPShot figcaption span{margin-left:auto;color:#a9b7c2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.vlPChip{position:absolute;z-index:3;display:flex;align-items:center;gap:.68em;padding:.64em .83em;border:1px solid #8aa1b452;border-radius:.76em;background:linear-gradient(160deg,#1c252ff5,#0d1319f7);box-shadow:0 1.2em 2.6em #000b,inset 0 1px #ffffff14;backdrop-filter:blur(6px);translate:calc(var(--px)*-1.36em) calc(var(--py)*-1em);transition:translate .5s cubic-bezier(.2,.7,.2,1),opacity .6s ease,scale .6s cubic-bezier(.2,.9,.2,1)}.vlPChip>i{display:grid;place-items:center;width:2em;height:2em;border-radius:.5em;background:color-mix(in srgb,var(--vlp-accent) 18%,#0c1218);color:var(--vlp-accent);flex:none}.vlPChip>i svg{width:1.3em;height:1.3em}.vlPChip>i.ok{background:#22c55e24;color:#4ade80}.vlPChip strong{font-size:1em}.vlPChip small,.vlPChip strong{display:block;white-space:nowrap}.vlPChip small{color:#a9b7c2;font-size:.82em;font-weight:600;letter-spacing:.02em}.vlPPrompt{position:relative;align-items:flex-start;border-color:color-mix(in srgb,var(--vlp-accent) 60%,transparent)}.vlPPrompt small{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.15em;color:var(--vlp-accent)}.vlPTyped{display:block;font-size:1.02em;font-weight:600;min-height:2.7em}.vlP[data-step="1"] .vlPTyped:after{content:"";display:inline-block;width:.38em;height:1em;margin-left:.15em;vertical-align:-.15em;background:var(--vlp-accent);animation:vlPBlink 1s steps(2) infinite}.vlPToggle{right:5%;top:6%}.vlPResult{right:6%;bottom:7%}.vlPGo{margin-left:.45em;padding:.46em .84em;border-radius:.5em;background:linear-gradient(180deg,color-mix(in srgb,var(--vlp-accent) 70%,#fff),var(--vlp-accent));color:#16110b;font-weight:700;font-size:.9em;white-space:nowrap}.vlPLive{width:.68em;height:.68em;margin:0 .23em 0 .6em;border-radius:50%;background:#4ade80;box-shadow:0 0 0 .27em #4ade8033;animation:vlPPulse 2s ease-in-out infinite;flex:none}.vlP[data-step="0"] .vlPChip,.vlP[data-step="1"] .vlPResult,.vlP[data-step="1"] .vlPToggle,.vlP[data-step="2"] .vlPResult{opacity:0;scale:.94}.vlP[data-step="0"] .vlPSubject{opacity:0;scale:.97;filter:blur(.3em)}.vlP[data-step="0"] .vlPWin,.vlP[data-step="1"] .vlPWin{opacity:.72;filter:saturate(.7)}.vlP[data-step="2"] .vlPRow.hot,.vlP[data-step="3"] .vlPRow.hot{border-color:var(--vlp-accent);background:color-mix(in srgb,var(--vlp-accent) 12%,#ffffff08);box-shadow:0 0 1.7em color-mix(in srgb,var(--vlp-accent) 26%,transparent)}.vlP[data-step="0"] .vlPRow.hot .vlPSwitch,.vlP[data-step="1"] .vlPRow.hot .vlPSwitch{background:#ffffff1f}.vlP[data-step="0"] .vlPRow.hot .vlPSwitch:after,.vlP[data-step="1"] .vlPRow.hot .vlPSwitch:after{translate:0 0}@keyframes vlPBlink{50%{opacity:0}}@keyframes vlPPulse{50%{box-shadow:0 0 0 .53em #4ade8000}}.vlP[data-variant=card]{font-size:2.15cqw}.vlP[data-variant=card] .vlPLeft{left:5%;width:56%;justify-content:flex-start;padding-top:6.5%}.vlP[data-variant=card] .vlPChip,.vlP[data-variant=card] .vlPRow:nth-child(n+4),.vlP[data-variant=card] .vlPTabs span:nth-child(n+4){display:none}.vlP[data-variant=card] .vlPSubject{right:4.5%;width:54%;top:22%;bottom:7%;align-items:flex-end;justify-content:flex-end}.vlP[data-variant=card] .vlPCard>header>em,.vlP[data-variant=card] .vlPEmbed p,.vlP[data-variant=card] .vlPMsg:last-child{display:none}.vlP[data-variant=card] .vlPChat,.vlP[data-variant=card] .vlPList,.vlP[data-variant=card] .vlPTimeline{width:100%;font-size:.9em}.vlP[data-variant=card] .vlPLane:nth-child(4){display:none}.vlP[data-variant=card] .vlPShot{max-width:100%}.vlP[data-variant=card] .vlPShot img{max-height:16.5em}@container (max-width:560px){.vlP{aspect-ratio:auto;display:flex;flex-direction:column;gap:1.1em;padding:1.7em 1.7em 1.6em;font-size:2.75cqw}.vlPLeft{display:contents}.vlPWin{order:1;width:84%;transform:perspective(60em) rotateY(6deg)}.vlPRow:nth-child(n+4),.vlPTabs span:nth-child(n+4){display:none}.vlPSubject{position:relative;order:2;right:auto;top:auto;bottom:auto;width:88%;align-self:flex-end;margin-top:-1.5em}.vlPCard{transform:perspective(60em) rotateY(-5deg)}.vlPChat,.vlPList,.vlPTimeline{width:100%}.vlPMsg:last-child{display:none}.vlPShot{max-width:100%}.vlPShot img{max-height:20em}.vlPPrompt{order:3;width:100%}.vlPResult{position:relative;order:4;right:auto;bottom:auto;align-self:flex-end}.vlPToggle{display:none}}.vlPFloorLight{position:absolute;inset:0;z-index:0;pointer-events:none}.vlPFloorLight:before{content:"";position:absolute;left:12%;right:12%;bottom:9%;height:20%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--vlp-accent) 34%,transparent),transparent 70%);filter:blur(1.6em)}.vlPFloorLight:after{content:"";position:absolute;left:0;right:0;top:78%;height:1px;background:#8aa1b41f;-webkit-mask:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.vlPDetail{align-items:stretch}.vlPImageCard{flex-direction:column;gap:.45em;padding:.45em}.vlPImageCard img{display:block;width:100%;height:auto;border-radius:.5em}.vlPImageCard>div{padding:0 .3em .15em}.vlPFilesCard{flex-direction:column;gap:.28em;padding:.6em .75em .7em}.vlPFilesCard header{display:flex;align-items:center;gap:.45em;padding-bottom:.4em;margin-bottom:.1em;border-bottom:1px solid #8aa1b426;color:var(--vlp-accent)}.vlPFilesCard header strong{min-width:0;font-size:.86em;color:#e9eff5}.vlPFilesCard header strong,.vlPFilesCard>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;text-overflow:ellipsis}.vlPFilesCard>span{display:block;font-size:.78em;color:#c9d3dc;white-space:nowrap}.vlPLayerCard{border-color:var(--vlp-accent);background:linear-gradient(160deg,color-mix(in srgb,var(--vlp-accent) 12%,#1c252ff5),#0d1319f7)}.vlPLayerCard>div{min-width:0}.vlP[data-step="1"] .vlPDetail,.vlP[data-step="2"] .vlPDetail{opacity:0;scale:.94}.vlP .vlPLink{position:absolute;z-index:2;width:auto;height:auto;fill:none;stroke:none;color:var(--vlp-accent);opacity:0;transition:opacity .6s}.vlPLink path{stroke:currentColor;stroke-width:1.5;stroke-dasharray:4 5}.vlP[data-step="2"] .vlPLink,.vlP[data-step="3"] .vlPLink{opacity:.9}.vlP[data-layout=stage] .vlPShot{max-width:none}.vlP[data-layout=stage] .vlPShot img{width:var(--iw);max-width:none;max-height:none;height:auto;aspect-ratio:var(--ar,auto);object-fit:cover}.vlP[data-layout=stage] .vlPShot figcaption{white-space:nowrap}.vlP[data-shape=wide] .vlPShot{position:relative;padding:.6em;box-shadow:0 2em 4.1em #000c,0 0 0 .08em #ffffff0a,0 0 5em color-mix(in srgb,var(--vlp-accent) 26%,transparent)}.vlP[data-shape=wide] .vlPShot figcaption{position:absolute;top:1.2em;right:1.2em;padding:.4em .7em;border:1px solid #8aa1b452;border-radius:.6em;background:#0d1319d9;backdrop-filter:blur(6px)}.vlPCut{position:absolute;inset:0}.vlPCut img{position:absolute;left:50%;bottom:0;translate:-50% 0;display:block;max-width:100%;max-height:100%;width:auto;height:auto;filter:drop-shadow(0 1.2em 1.4em #000a)}.vlP[data-motif=cutout] .vlPSubject:before{content:"";position:absolute;left:18%;right:18%;bottom:-1.3%;height:3.9%;border-radius:50%;background:#000b;filter:blur(.5em)}.vlP[data-motif=empty] .vlPSubject:before{content:"";position:absolute;left:-6%;right:-6%;bottom:0;height:90%;transform:perspective(40em) rotateX(62deg);transform-origin:50% 100%;background:linear-gradient(#8aa1b422 1px,transparent 0) 0 0/2.4em 2.4em,linear-gradient(90deg,#8aa1b422 1px,transparent 0) 0 0/2.4em 2.4em;-webkit-mask:linear-gradient(0deg,#000 10%,transparent 80%);mask:linear-gradient(0deg,#000 10%,transparent 80%)}.vlPEmpty{position:absolute;left:26.4%;width:47.2%;top:16.7%;height:66.7%;display:grid;place-items:center;color:var(--vlp-accent)}.vlP .vlPFrame{position:absolute;inset:0;width:100%;height:100%;stroke:currentColor;stroke-width:1.5;stroke-dasharray:6 5;fill:none}.vlPFrame rect{x:.75px;y:.75px;width:calc(100% - 1.5px);height:calc(100% - 1.5px);rx:.9em}.vlP .vlPEmpty>i svg{width:6em;height:6em;opacity:.55;stroke-width:1.2}.vlPHalf{position:absolute}.vlPHalfImg{overflow:hidden;aspect-ratio:733/428;filter:drop-shadow(0 1em 1.2em #000b)}.vlPHalfImg img{display:block;width:200%;max-width:none;height:auto}.vlPHalf.h1 .vlPHalfImg img{margin-left:-100%}.vlPHalfLabel{position:absolute;top:calc(100% + .4em);padding:.32em .7em;border:1px solid #8aa1b452;border-radius:.5em;background:#0d1319d9;color:#c9d3dc;font-size:.72em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.vlPHalf.h0 .vlPHalfLabel{left:0}.vlPHalf.h1 .vlPHalfLabel{right:0}.vlP[data-motif=pair] .vlPFloorLight:before{inset:0;height:auto;border-radius:0;filter:blur(2em);background:radial-gradient(26% 24% at 31% 34%,color-mix(in srgb,var(--vlp-accent) 26%,transparent),transparent 70%),radial-gradient(26% 24% at 70% 66%,#7dd33a2e,transparent 70%)}.vlP[data-motif=pair] .vlPFloorLight:after{display:none}.vlPSheetView{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:var(--sw)/var(--sh);border-radius:.9em;background:#171a1e;border:1px solid #8aa1b430;box-shadow:0 2em 4em #000c,0 0 3.8em color-mix(in srgb,var(--vlp-accent) 18%,transparent)}.vlPSheetView>img{position:absolute;display:block;max-width:none;height:auto;width:calc(100% * 100 / var(--sw));left:calc(-100% * var(--sx) / var(--sw));top:calc(-100% * var(--sy) / var(--sh))}.vlPSheetView:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 3.5em #0a0e13;pointer-events:none}.vlPViewLabel{position:absolute;z-index:1;top:.7em;padding:.32em .7em;border:1px solid #8aa1b452;border-radius:.5em;background:#0d1319d9;color:#c9d3dc;font-size:.72em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.vlPSheetView.v0 .vlPViewLabel{left:.8em}.vlPSheetView.v1 .vlPViewLabel{right:.8em;border-color:color-mix(in srgb,var(--vlp-accent) 60%,transparent);color:var(--vlp-accent)}.vlPSel{position:absolute;z-index:1;left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh);border:1.5px solid var(--vlp-accent);border-radius:.2em;font-style:normal;pointer-events:none;background:linear-gradient(var(--vlp-accent),var(--vlp-accent)) 0 0/.45em .45em no-repeat,linear-gradient(var(--vlp-accent),var(--vlp-accent)) 100% 0/.45em .45em no-repeat,linear-gradient(var(--vlp-accent),var(--vlp-accent)) 0 100%/.45em .45em no-repeat,linear-gradient(var(--vlp-accent),var(--vlp-accent)) 100% 100%/.45em .45em no-repeat}.vlP[data-layout=split] .vlPSheetView{transition:opacity .45s ease,filter .45s}.vlP[data-layout=split][data-step="0"] .vlPSheetView.v1,.vlP[data-layout=split][data-step="1"] .vlPSheetView.v1{opacity:0;filter:blur(.45em)}.vlP[data-motif=sheet][data-layout=object] .vlPFloorLight{background:linear-gradient(#8aa1b414 1px,transparent 0) 0 0/3em 3em,linear-gradient(90deg,#8aa1b414 1px,transparent 0) 0 0/3em 3em;-webkit-mask:radial-gradient(70% 70% at 50% 50%,#000 40%,transparent 100%);mask:radial-gradient(70% 70% at 50% 50%,#000 40%,transparent 100%)}.vlP[data-motif=sheet][data-layout=object] .vlPFloorLight:before{left:15%;right:15%;bottom:3%;height:16%}.vlP[data-motif=sheet] .vlPFloorLight:after{display:none}.vlPConsole{display:flex;flex-direction:column;width:100%;height:100%}.vlPConsole>header .vlPDot{margin-right:.4em}.vlPTiles{display:grid;grid-template-columns:1fr 1fr;gap:.6em;padding:.9em 1em 0}.vlPTile{display:flex;align-items:center;gap:.6em;min-width:0;padding:.6em .7em;border:1px solid #8aa1b426;border-radius:.6em;background:#ffffff07}.vlPTile>i{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.45em;background:color-mix(in srgb,var(--vlp-accent) 16%,#0c1218);color:var(--vlp-accent);flex:none}.vlPTile>i svg{width:1.15em;height:1.15em}.vlPTile>div{flex:1;min-width:0}.vlPTile small{color:#a9b7c2;font-size:.78em;font-weight:600}.vlPTile small,.vlPTile strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlPTile strong{font-size:.95em}.vlPConsole .vlPSection{margin:.95em 1em 0;color:#a9b7c2;font-size:.76em;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vlPConsole .vlPEntries{gap:.4em;padding:.55em 1em}.vlPConsole .vlPEntry{padding:.55em .7em}.vlPLog{display:grid;gap:.32em;margin:.35em 1em .9em;padding:.7em .85em;border:1px solid #8aa1b41f;border-radius:.5em;background:#05080bb3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76em;color:#9fb0bd}.vlPLog span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlPLog time{margin-right:.9em;color:#5f7180}.vlPLog .ok{color:var(--vlp-accent)}.vlPConsole>footer{margin-top:auto;align-items:center;justify-content:space-between}.vlPConsole>footer svg{color:var(--vlp-accent)}@container (min-width:561px){.vlP:not([data-layout=classic]) .vlPLeft{display:contents}.vlP:not([data-layout=classic]) .vlPWin{position:absolute;z-index:1;font-size:.84em;transform:none;box-shadow:0 .9em 1.8em #0008,inset 0 1px #ffffff14}.vlP:not([data-layout=classic]) .vlPRow:nth-child(n+5){display:none}.vlP:not([data-layout=classic]) .vlPPrompt{position:absolute}.vlP:not([data-layout=classic]) .vlPSubject{inset:auto;width:auto;display:block}.vlP[data-shape=land] .vlPSubject{left:31%;right:3%;top:9%;display:flex;justify-content:flex-end;align-items:flex-start}.vlP[data-shape=land] .vlPShot{--iw:min(66cqw - 1.2em,(46cqw - 3.2em) * var(--ar,1.7778));transform:perspective(90em) rotateY(-3deg)}.vlP[data-shape=land] .vlPWin{left:3.5%;top:15%;width:29%}.vlP[data-shape=land] .vlPPrompt{left:3.5%;top:59%;width:43%}.vlP[data-shape=land] .vlPToggle{left:3.5%;right:auto;top:auto;bottom:6%}.vlP[data-shape=land] .vlPResult{right:3.5%;bottom:6%}.vlP[data-scene=prop-generator][data-layout=stage] .vlPToggle{display:none}.vlP[data-scene=prop-generator][data-layout=stage] .vlPFilesCard{left:3.5%;bottom:6%;width:27%}.vlP[data-shape=square] .vlPSubject{right:4%;top:1.5%;display:flex;justify-content:flex-end}.vlP[data-shape=square] .vlPShot{--iw:calc((52.4cqw - 3.2em) * var(--ar,1));transform:perspective(90em) rotateY(-4deg)}.vlP[data-shape=square] .vlPWin{left:4%;top:12%;width:30%}.vlP[data-shape=square] .vlPPrompt{left:4%;top:55%;width:50%}.vlP[data-shape=square] .vlPToggle{left:4%;right:auto;top:auto;bottom:6%}.vlP[data-shape=square] .vlPResult{left:27%;right:auto;bottom:6%}.vlP[data-shape=wide] .vlPSubject{left:4%;right:4%;top:7%}.vlP[data-shape=wide] .vlPShot{--iw:calc(92cqw - 1.2em);transform:none}.vlP[data-shape=wide] .vlPPrompt{left:7%;top:53%;width:40%}.vlP[data-shape=wide] .vlPWin{left:4%;top:66%;width:56%}.vlP[data-shape=wide] .vlPRows{grid-template-columns:repeat(3,1fr)}.vlP[data-shape=wide] .vlPToggle{right:4%;top:64%}.vlP[data-shape=wide] .vlPResult{right:4%;bottom:6%}.vlP[data-layout=object] .vlPSubject{left:14%;right:14%;top:8%;bottom:14%}.vlP[data-layout=object] .vlPWin{left:3.5%;top:7%;width:24%;transform:perspective(90em) rotateY(6deg);transform-origin:0 50%}.vlP[data-layout=object] .vlPRow:nth-child(n+4){display:none}.vlP[data-layout=object][data-motif=empty] .vlPWin{width:30%}.vlP[data-layout=object][data-motif=empty] .vlPRow:nth-child(n+4){display:flex}.vlP[data-layout=object] .vlPPrompt{left:3.5%;top:auto;bottom:6%;width:36%}.vlP[data-layout=object] .vlPFilesCard{right:3.5%;top:7%;width:21%}.vlP[data-layout=object] .vlPToggle{right:3.5%;top:36%}.vlP[data-scene=prop-generator][data-motif=cutout] .vlPToggle{display:none}.vlP[data-scene=ped-creator][data-layout=object] .vlPWin{left:auto;right:3.5%;transform:perspective(90em) rotateY(-6deg);transform-origin:100% 50%}.vlP[data-scene=ped-creator][data-layout=object] .vlPFilesCard,.vlP[data-scene=ped-creator][data-layout=object] .vlPToggle{right:auto;left:3.5%}.vlP[data-scene=ped-creator][data-layout=object] .vlPPrompt{left:auto;right:3.5%}.vlP[data-scene=ped-creator][data-layout=object] .vlPResult{right:auto;left:3.5%}.vlP[data-layout=object] .vlPResult{right:3.5%;bottom:6%}.vlP[data-motif=pair] .vlPSubject{left:0;right:0;top:0;bottom:0}.vlP[data-motif=pair] .vlPHalf{width:52%}.vlP[data-motif=pair] .vlPHalf.h0{left:5%;top:8%}.vlP[data-motif=pair] .vlPHalf.h1{right:4%;top:37%}.vlP[data-motif=pair] .vlPWin{left:auto;right:3.5%;top:6%;width:26%;transform:none}.vlP[data-motif=pair] .vlPRow:nth-child(4){display:flex}.vlP[data-motif=pair] .vlPPrompt{left:4%;top:63%;bottom:auto;width:37%}.vlP[data-motif=pair] .vlPResult{left:4%;right:auto;bottom:6%}.vlP[data-motif=pair] .vlPToggle{left:35%;right:auto;top:auto;bottom:6%}.vlP[data-layout=object][data-motif=sheet] .vlPSubject{left:28%;right:3%;top:6%;bottom:auto}.vlP[data-layout=object][data-motif=sheet] .vlPSheetView{transform:perspective(90em) rotateY(-3deg);transform-origin:100% 50%}.vlP[data-layout=object][data-motif=sheet] .vlPWin{left:3%;top:6%;width:22.5%;transform:none;z-index:3}.vlP[data-layout=object][data-motif=sheet] .vlPRow:first-child{display:none}.vlP[data-layout=object][data-motif=sheet] .vlPRow:nth-child(4){display:flex}.vlP[data-layout=object][data-motif=sheet] .vlPImageCard{left:3%;top:44%;width:22.5%}.vlP[data-layout=object][data-motif=sheet] .vlPPrompt{left:3%;bottom:5%;width:52%}.vlP[data-layout=object][data-motif=sheet] .vlPResult{right:3%;bottom:5%}.vlP[data-layout=object][data-motif=sheet] .vlPToggle{display:none}.vlP[data-layout=split] .vlPSubject{left:0;right:0;top:0;bottom:0}.vlP[data-layout=split] .vlPSheetView{position:absolute;width:62%}.vlP[data-layout=split] .vlPSheetView.v0{left:4%;top:7%}.vlP[data-layout=split] .vlPSheetView.v1{right:4%;top:44.5%}.vlP[data-layout=split] .vlPWin{left:auto;right:3.5%;top:7%;width:24%}.vlP[data-layout=split] .vlPPrompt{left:4%;top:46%;width:27.5%}.vlP[data-layout=split] .vlPLayerCard{left:4%;top:66%;width:24%}.vlP[data-layout=split] .vlPToggle{left:4%;right:auto;top:auto;bottom:6%}.vlP[data-layout=split] .vlPResult{right:3.5%;bottom:6%}.vlP[data-scene=control] .vlPWin{display:none}.vlP[data-scene=control] .vlPSubject{left:33%;right:4%;top:9%;bottom:19%}.vlP[data-scene=control] .vlPConsole{font-size:1.1em;transform:perspective(90em) rotateY(-3deg)}.vlP[data-scene=control] .vlPPrompt{left:4%;top:20%;width:27%}.vlP[data-scene=control] .vlPToggle{left:4%;right:auto;top:46%}.vlP[data-scene=control] .vlPResult{right:6%;bottom:7%}.vlP[data-scene=control] .vlPLink{left:29.5%;top:36.6%;width:6.6%;height:14.6%}.vlP[data-scene=creator-studio] .vlPWin{left:4%;right:4%;top:8%;display:flex;align-items:center;gap:.9em;border:0;background:none;box-shadow:none}.vlP[data-scene=creator-studio] .vlPWin header{padding:0;border:0;flex:none}.vlP[data-scene=creator-studio] .vlPWin header i{display:none}.vlP[data-scene=creator-studio] .vlPWin header strong{margin:0;color:#a9b7c2;font-size:.9em}.vlP[data-scene=creator-studio] .vlPTabs{display:none}.vlP[data-scene=creator-studio] .vlPRows{flex:1;display:flex;gap:1.3em;padding:0;min-width:0}.vlP[data-scene=creator-studio] .vlPRow{position:relative;flex:1 1 auto;min-width:0;gap:.45em;height:2.6em;padding:0 .6em;background:linear-gradient(160deg,#1c252ff5,#0d1319f7);border-color:#8aa1b452}.vlP[data-scene=creator-studio] .vlPRow:nth-child(n){display:flex}.vlP[data-scene=creator-studio] .vlPRow>i{width:1.45em;height:1.45em}.vlP[data-scene=creator-studio] .vlPRow>u{display:none}.vlP[data-scene=creator-studio] .vlPRow+.vlPRow:before{content:"";position:absolute;left:-.95em;top:50%;width:.4em;height:.4em;border-right:1.5px solid #8aa1b4;border-top:1.5px solid #8aa1b4;translate:0 -50%;rotate:45deg}.vlP[data-scene=creator-studio] .vlPSubject{left:4%;right:4%;top:24%}.vlP[data-scene=creator-studio] .vlPTimeline{font-size:1.18em;transform:none}.vlP[data-scene=creator-studio] .vlPLaneTrack{height:2.9em}.vlP[data-scene=creator-studio] .vlPPrompt{left:7%;top:68%;width:42%}.vlP[data-scene=creator-studio] .vlPToggle{left:40%;right:auto;top:auto;bottom:6%}.vlP[data-scene=creator-studio] .vlPResult{right:4%;bottom:6%}.vlP:not([data-layout=classic])[data-variant=card] .vlPWin{left:4%;right:auto;top:5%;width:auto;transform:none}.vlP:not([data-layout=classic])[data-variant=card] .vlPRows,.vlP:not([data-layout=classic])[data-variant=card] .vlPTabs{display:none}.vlP:not([data-layout=classic])[data-variant=card] .vlPWin header{border:0}.vlP[data-layout=stage][data-variant=card] .vlPSubject{left:4%;right:4%;top:14%;bottom:auto;width:auto;justify-content:center;align-items:flex-start}.vlP[data-layout=stage][data-variant=card] .vlPShot{max-width:none;transform:none}.vlP[data-layout=stage][data-variant=card] .vlPShot img{max-height:none}.vlP[data-shape=land][data-variant=card] .vlPShot{--iw:min(88cqw - 1.2em,(51cqw - 3.2em) * var(--ar,1.7778))}.vlP[data-shape=square][data-variant=card] .vlPSubject{top:11%}.vlP[data-shape=square][data-variant=card] .vlPShot{--iw:calc((48.75cqw - 3.2em) * var(--ar,1))}.vlP[data-shape=wide][data-variant=card] .vlPSubject{top:24%}.vlP[data-shape=wide][data-variant=card] .vlPShot{--iw:calc(92cqw - 1.2em)}.vlP[data-layout=object][data-variant=card] .vlPSubject{left:14%;right:14%;top:12%;bottom:10%;width:auto}.vlP[data-motif=pair][data-variant=card] .vlPSubject{left:0;right:0;top:0;bottom:0}.vlP[data-motif=pair][data-variant=card] .vlPHalf{width:56%}.vlP[data-motif=pair][data-variant=card] .vlPHalf.h0{left:3%;top:14%}.vlP[data-motif=pair][data-variant=card] .vlPHalf.h1{right:3%;top:42%}.vlP[data-motif=pair][data-variant=card] .vlPHalfLabel{display:none}.vlP[data-layout=object][data-motif=sheet][data-variant=card] .vlPSubject{left:8%;right:8%;top:14%;bottom:auto}.vlP[data-layout=split][data-variant=card] .vlPWin{display:none}.vlP[data-layout=split][data-variant=card] .vlPSheetView{width:64%}.vlP[data-layout=split][data-variant=card] .vlPSheetView.v0{left:3%;top:11%}.vlP[data-layout=split][data-variant=card] .vlPSheetView.v1{right:3%;top:52%}.vlP[data-scene=control][data-variant=card] .vlPSubject{left:5%;right:5%;top:6%;bottom:6%;width:auto;align-items:stretch;justify-content:stretch}.vlP[data-scene=control][data-variant=card] .vlPConsole{font-size:.9em;transform:none}.vlP[data-scene=control][data-variant=card] .vlPLink,.vlP[data-scene=control][data-variant=card] .vlPLog{display:none}.vlP[data-scene=creator-studio][data-variant=card] .vlPWin{right:auto;display:block}.vlP[data-scene=creator-studio][data-variant=card] .vlPWin header{padding:.72em .9em}.vlP[data-scene=creator-studio][data-variant=card] .vlPWin header i{display:block}.vlP[data-scene=creator-studio][data-variant=card] .vlPWin header strong{margin-left:.5em;color:#e9eff5;font-size:1.05em}.vlP[data-scene=creator-studio][data-variant=card] .vlPWin{border:1px solid #8aa1b440;background:linear-gradient(180deg,#19212af2,#0e141af7)}.vlP[data-scene=creator-studio][data-variant=card] .vlPSubject{left:2%;right:2%;top:20%;bottom:auto;width:auto;align-items:stretch;justify-content:stretch}.vlP[data-scene=creator-studio][data-variant=card] .vlPTimeline{font-size:1.02em}}@container (max-width:560px){.vlP:not([data-layout=classic]) .vlPFloorLight{display:none}.vlP:not([data-layout=classic]) .vlPSubject{order:1;width:100%;margin-top:0;align-self:stretch;display:block}.vlP:not([data-layout=classic]) .vlPCard,.vlP:not([data-layout=classic]) .vlPSheetView{transform:none}.vlP:not([data-layout=classic]) .vlPWin{order:3;width:100%;transform:none}.vlP:not([data-layout=classic]) .vlPRow:not(.hot),.vlP:not([data-layout=classic]) .vlPTabs{display:none}.vlP:not([data-layout=classic]) .vlPPrompt{order:2}.vlP:not([data-layout=classic]) .vlPResult{order:4}.vlP:not([data-layout=classic]) .vlPDetail{display:none}.vlP[data-layout=stage] .vlPShot{display:flex;width:100%}.vlP[data-layout=stage] .vlPShot img{width:100%;max-height:none}.vlP[data-layout=stage] .vlPPrompt{width:92%;margin-top:-1.4em}.vlP[data-shape=wide] .vlPShot{padding:.6em}.vlP[data-layout=stage]{flex-flow:row wrap;align-items:center}.vlP[data-layout=stage] .vlPWin{flex:none;width:max-content;max-width:100%}.vlP[data-layout=stage] .vlPResult{margin-left:auto}.vlP[data-shape=square] .vlPSubject{width:88%;margin-left:auto}.vlP[data-layout=object]{flex-flow:row wrap;align-items:center}.vlP[data-layout=object] .vlPSubject{position:relative;aspect-ratio:100/62}.vlP[data-layout=object][data-tall] .vlPSubject{aspect-ratio:100/110}.vlP[data-layout=object][data-motif=sheet] .vlPSubject,.vlP[data-motif=pair] .vlPSubject{aspect-ratio:auto}.vlP[data-layout=object] .vlPPrompt{width:100%}.vlP[data-layout=object] .vlPWin{width:58%}.vlP[data-layout=object] .vlPResult{margin-left:auto}.vlP[data-motif=pair] .vlPHalf{position:relative;width:82%}.vlP[data-motif=pair] .vlPHalf.h1{margin:-14% 0 0 auto}.vlP[data-motif=pair] .vlPHalfLabel{display:none}.vlP[data-layout=object] .vlPImageCard{display:flex;position:relative;order:2;width:41%;margin:-1.2em 0 0 auto}.vlP[data-layout=object] .vlPImageCard small,.vlP[data-layout=object] .vlPImageCard strong{white-space:normal}.vlP[data-layout=object][data-motif=sheet] .vlPImageCard{width:42%;margin:0 0 0 auto}.vlP[data-layout=object][data-motif=sheet] .vlPWin{order:2;flex:none;width:max-content;max-width:100%;align-self:flex-start}.vlP[data-layout=object][data-motif=sheet] .vlPPrompt{order:3}.vlP[data-layout=object][data-motif=sheet] .vlPResult{order:4}.vlP[data-layout=split] .vlPSubject{display:flex;flex-direction:column;align-items:stretch;gap:2.4cqw}.vlP[data-layout=split] .vlPWin{display:none}.vlP[data-layout=split] .vlPPrompt{order:2}.vlP[data-layout=split] .vlPResult{order:3}.vlP[data-scene=control] .vlPLink,.vlP[data-scene=control] .vlPWin{display:none}.vlP[data-scene=control] .vlPPrompt{order:1}.vlP[data-scene=control] .vlPSubject{order:2}.vlP[data-scene=control] .vlPResult{order:3}.vlP[data-scene=control] .vlPTiles{grid-template-columns:1fr}.vlP[data-scene=control] .vlPConsole>footer{display:none}.vlP[data-scene=creator-studio] .vlPPrompt{width:92%;margin-top:-1.4em}.vlP[data-scene=creator-studio] .vlPWin{border:0;background:none;box-shadow:none}.vlP[data-scene=creator-studio] .vlPWin header{display:none}.vlP[data-scene=creator-studio] .vlPRows{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.vlP[data-scene=creator-studio] .vlPRow:not(.hot){display:flex}.vlP[data-scene=creator-studio] .vlPRow{gap:.4em;padding:.4em .5em;background:linear-gradient(160deg,#1c252ff5,#0d1319f7);border-color:#8aa1b452}.vlP[data-scene=creator-studio] .vlPRow>i,.vlP[data-scene=creator-studio] .vlPRow>small,.vlP[data-scene=creator-studio] .vlPRow>u{display:none}}@media(prefers-reduced-motion:reduce){.vlPChip,.vlPRow,.vlPSubject,.vlPSwitch,.vlPSwitch:after,.vlPWin{transition:none!important}.vlPLive,.vlPTyped:after{animation:none!important}}