.stage-card{padding:clamp(10px,1.6vw,18px)}.wv-stage{aspect-ratio:16/9;--wfs:.92cqi;-webkit-user-select:none;user-select:none;background:radial-gradient(60% 50% at 30% 0,#101014 0%,#0000 70%),#000;border-radius:14px;width:100%;max-width:100%;position:relative;overflow:hidden;container-type:inline-size}.wv-stage.narrow{aspect-ratio:4/5;--wfs:1.5cqi}.wv-desk{background:linear-gradient(#ffffff0d,#0000 70%);border-top:1px solid #ffffff0f;height:10%;position:absolute;bottom:0;left:0;right:0}.wv-stage.narrow .wv-desk{height:2.6%}.wv-world{position:absolute;inset:0}.wv-world>*{position:absolute}.wv-scr{background:#000;border-radius:.45cqi;overflow:hidden;box-shadow:0 0 0 .55cqi #050505,0 0 0 calc(.55cqi + 1.5px) #3a3a40,0 0 0 calc(.55cqi + 2.5px) #1a1a1e,0 3cqi 6cqi -2cqi #000c}.wv-scr.studio{box-shadow:0 0 0 .7cqi #050505,0 0 0 calc(.7cqi + 3px) #b9bbc1,0 0 0 calc(.7cqi + 4px) #6e7078,0 3cqi 7cqi -2cqi #000000d9}.wv-wall{background:radial-gradient(70% 90% at 15% 100%,#ff7a59 0%,#0000 60%),radial-gradient(60% 80% at 100% 0,#5b6cff 0%,#0000 62%),radial-gradient(60% 70% at 70% 100%,#c13cff 0%,#0000 65%),#1b1446;transition:opacity .5s,filter .5s;position:absolute;inset:0}.wv-scr .wv-mbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:3.4%;min-height:4px;font:600 calc(var(--wfs) * .62)/1 var(--f-sans);color:#ffffffd9;white-space:nowrap;background:#00000047;justify-content:space-between;align-items:center;padding:0 1.4%;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.wv-scr.lap .wv-mbar{height:7%}.wv-scr.lap .wv-mbar span:first-child{max-width:36%;overflow:hidden}.wv-scr .wv-dark{opacity:0;background:#000;transition:opacity .45s;position:absolute;inset:0}.wv-scr.off .wv-dark{opacity:1}.wv-neck{background:linear-gradient(90deg,#8e9098,#d4d6dc 45%,#9a9ca4);border-radius:0 0 .3cqi .3cqi;box-shadow:inset 0 .4cqi .6cqi #00000059}.wv-foot{background:linear-gradient(#d9dbe0,#8f9198);border-radius:.4cqi .4cqi .25cqi .25cqi;box-shadow:0 1cqi 2cqi -.5cqi #000c}.wv-base{background:linear-gradient(#c9cbd1 0%,#a3a5ac 55%,#6f7178 100%);border-radius:.2cqi .2cqi 1.2cqi 1.2cqi/.2cqi .2cqi 2cqi 2cqi;box-shadow:0 1.2cqi 2.4cqi -.6cqi #000000d9}.wv-base:after{content:"";background:#00000038;border-radius:0 0 .6cqi .6cqi;height:35%;position:absolute;top:0;left:42%;right:42%}.wv-port{background:#0a0a0c;border-radius:.3cqi;box-shadow:inset 0 0 0 1px #ffffff1f}.wv-lbl{font:500 clamp(9px,.95cqi,12px)/1 var(--f-mono);color:#ffffff6b;text-align:center;letter-spacing:.04em;white-space:nowrap}.wv-stage.narrow .wv-lbl{display:none}.wv-hwn{background:#000;border-radius:0 0 .5cqi .5cqi;width:12.2%;height:7%;position:absolute;top:0;left:50%;transform:translate(-50%)}.wv-isl{--k:1;--ti:0px;--bw:346px;--u:calc(1px * var(--k));z-index:62;width:calc(var(--bw) * var(--k) + 20 * var(--u));height:calc(var(--ti) + 36 * var(--u));transform-origin:50% 0;opacity:0;pointer-events:none;filter:drop-shadow(0 calc(6 * var(--u)) calc(14 * var(--u)) #0000008c);transition:transform .3s cubic-bezier(.3,1.25,.5,1),opacity .16s;transform:translate(-50%)scale(.55,.3)}.wv-isl.s{--bw:320px}.wv-isl.on{opacity:1;transform:translate(-50%)}.wv-isl:before,.wv-isl:after{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));background:radial-gradient(circle at 0 100%,transparent calc(10 * var(--u) - .6px),#000 calc(10 * var(--u)));position:absolute;top:0}.wv-isl:before{left:0}.wv-isl:after{background:radial-gradient(circle at 100% 100%,transparent calc(10 * var(--u) - .6px),#000 calc(10 * var(--u)));right:0}.wv-isl .bd{left:calc(10 * var(--u));right:calc(10 * var(--u));border-radius:0 0 calc(16 * var(--u)) calc(16 * var(--u));background:#000;position:absolute;top:0;bottom:0}.wv-isl .rw{left:calc(22 * var(--u));right:calc(22 * var(--u));height:calc(36 * var(--u));align-items:center;gap:calc(8 * var(--u));white-space:nowrap;font:400 calc(12 * var(--u))/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;color:#fff;letter-spacing:0;opacity:0;transition:opacity .16s;display:flex;position:absolute;bottom:0}.wv-isl.on .rw{opacity:1;transition-delay:80ms}.wv-isl .bdg{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(5 * var(--u));padding:calc(3 * var(--u));box-sizing:border-box;background:linear-gradient(#62c6ff,#0a5ce6);flex:none;box-shadow:inset 0 .5px #ffffff80}.wv-isl .bdg svg{fill:#000;width:100%;height:100%;display:block}.wv-isl b{flex:none;font-weight:600}.wv-isl em{color:#fff9;text-overflow:ellipsis;flex:1;min-width:0;font-style:normal;overflow:hidden}.wv-isl kbd{font:500 calc(10.5 * var(--u))/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",sans-serif;color:#fff9;box-shadow:none;border-radius:calc(4 * var(--u));padding:calc(2 * var(--u)) calc(5 * var(--u));background:#262626;border:0;flex:none;min-width:0;height:auto}.wv-win{z-index:10;border-radius:calc(var(--wfs) * .8);color:#e8e8ec;font-size:var(--wfs);box-shadow:0 calc(var(--wfs) * 1.6) calc(var(--wfs) * 4) #0000008c,0 0 0 .5px #ffffff24;transform-origin:0 0;will-change:transform;background:#0f0f12;flex-direction:column;line-height:1.45;display:flex;overflow:hidden}.wv-win.tr{transition:left 80ms ease-out,top 80ms ease-out,width 80ms ease-out,height 80ms ease-out}.wv-wb{height:2.1em;font:500 .82em/1 var(--f-mono);color:#a1a1aa;white-space:nowrap;background:#1d1d22;border-bottom:.5px solid #ffffff12;flex:none;align-items:center;gap:.45em;padding:0 .7em;display:flex;overflow:hidden}.wv-wb i{background:#ff5f57;border-radius:50%;flex:none;width:.78em;height:.78em}.wv-wb i+i{background:#febc2e}.wv-wb i+i+i{background:#28c840;margin-right:.6em}.wv-wb span{text-overflow:ellipsis;overflow:hidden}.wv-bd{flex:1;min-height:0;position:relative;overflow:hidden}.ap-cu{background:#0b0b0e;height:100%;display:flex}.ap-cu .side{width:22%;min-width:5em;font:.8em/1.3 var(--f-mono);color:#8a8a93;white-space:nowrap;background:#111116;border-right:.5px solid #ffffff0f;flex-direction:column;gap:.35em;padding:.6em .5em;display:flex;overflow:hidden}.ap-cu .side b{color:#e8e8ec;background:#62c6ff24;border-radius:.3em;margin:0 -.3em;padding:0 .3em;font-weight:500}.ap-cu .ed{flex-direction:column;flex:1;min-width:0;display:flex}.ap-cu .tabs{height:1.9em;font:.8em/1.9em var(--f-mono);color:#71717a;white-space:nowrap;background:#111116;flex:none;display:flex;overflow:hidden}.ap-cu .tabs span{padding:0 .9em}.ap-cu .tabs b{color:#f4f4f5;background:#0b0b0e;padding:0 .9em;font-weight:500;box-shadow:inset 0 1.5px #62c6ff}.ap-cu pre{font:.92em/1.55 var(--f-mono);color:#d4d4d8;white-space:pre;counter-reset:ln;margin:0;padding:.7em .9em;overflow:hidden}.ap-cu pre span.l{counter-increment:ln;display:block}.ap-cu pre span.l:before{content:counter(ln);color:#3f3f46;text-align:right;width:2.2em;margin-right:1.1em;display:inline-block}.ap-cu .k{color:#ff7ab6}.ap-cu .f{color:#62c6ff}.ap-cu .t{color:#c3a6ff}.ap-cu .c{color:#6b7280;font-style:italic}.ap-cu .s{color:#8cfad2}.ap-cu .hl{background:#62c6ff1a;box-shadow:inset 2px 0 #62c6ff}.ap-cu .ai{font:.82em/1.4 var(--f-sans);color:#c9c9d1;background:#15151b;border-radius:.5em;margin:.2em .9em;padding:.5em .7em;box-shadow:inset 0 0 0 .5px #c3a6ff59}.ap-cu .ai b{color:#c3a6ff;font-weight:600}.ap-arc{background:#e9e6f7;gap:.45em;height:100%;padding:.45em;display:flex}.ap-arc .tabs{width:16%;min-width:4.5em;font:.78em/1.2 var(--f-sans);color:#3e3a5c;white-space:nowrap;flex-direction:column;gap:.35em;padding-top:.3em;display:flex;overflow:hidden}.ap-arc .tabs span{border-radius:.4em;align-items:center;gap:.4em;padding:.25em .35em;display:flex}.ap-arc .tabs span.on{background:#fff;box-shadow:0 1px 2px #0000001a}.ap-arc .tabs i{border-radius:.25em;flex:none;width:.9em;height:.9em}.ap-arc .pg{color:#fff;background:#08080a;border-radius:.6em;flex:1;min-width:0;padding:1.4em 1.4em 0;position:relative;overflow:hidden}.ap-arc .pg small{font:.72em var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#62c6ff}.ap-arc .pg h4{font:600 1.75em/1.02 var(--f-sans);letter-spacing:-.04em;margin:.3em 0 0}.ap-arc .pg h4 em{color:#62c6ff;font-style:normal;display:block}.ap-arc .pg p{color:#a1a1aa;max-width:30em;margin:.6em 0 0;font-size:.9em}.ap-arc .pg .b{font:600 .85em var(--f-sans);background:linear-gradient(#62c6ff,#1d8dff);border-radius:.5em;margin-top:.8em;padding:.45em .9em;display:inline-block}.ap-term{height:100%;font:.9em/1.55 var(--f-mono);color:#d4d4d8;white-space:pre;background:#050507;padding:.7em .9em;overflow:hidden}.ap-term .p{color:#8cfad2}.ap-term .d{color:#62c6ff}.ap-term .m{color:#71717a}.ap-term .ok{color:#34e0a5;font-weight:600}.ap-term .w{color:#febc2e}.ap-term .cur{vertical-align:-.15em;background:#e8e8ec;width:.6em;height:1.1em;animation:1.1s step-end infinite wvBlink;display:inline-block}@keyframes wvBlink{50%{opacity:0}}.ap-sl{background:#1a1d21;height:100%;display:flex}.ap-sl .ch{width:28%;min-width:6em;font:.82em/1.3 var(--f-sans);color:#cfc3cf;white-space:nowrap;background:#3f0e40;flex-direction:column;gap:.3em;padding:.6em .5em;display:flex;overflow:hidden}.ap-sl .ch b{color:#fff;margin-bottom:.3em;font-size:1.05em}.ap-sl .ch span.on{color:#fff;background:#1164a3;border-radius:.35em;margin:0 -.4em;padding:.1em .4em}.ap-sl .msgs{flex-direction:column;flex:1;gap:.75em;min-width:0;padding:.7em .8em;display:flex;overflow:hidden}.ap-sl .m{gap:.6em;font-size:.9em;line-height:1.4;display:flex}.ap-sl .m i{width:2.2em;height:2.2em;font:700 .85em var(--f-sans);color:#fff;border-radius:.45em;flex:none;place-items:center;font-style:normal;display:grid}.ap-sl .m b{color:#fff;margin-right:.4em;font-weight:700}.ap-sl .m small{color:#8a8a93;font-size:.8em}.ap-sl .m p{color:#d1d2d3;margin:.1em 0 0}.ap-sl .m code{font:.88em var(--f-mono);color:#e8912d;background:#2a2d31;border-radius:.25em;padding:0 .3em}.ap-sl .re{color:#9ed0f5;background:#1d2c3a;border-radius:1em;gap:.3em;margin-top:.3em;padding:.1em .45em;font-size:.82em;display:inline-flex;box-shadow:inset 0 0 0 .5px #1d9bd1}.ap-no{color:#2b2722;background:#fffdf6;flex-direction:column;gap:.45em;height:100%;padding:.9em 1.1em;display:flex;overflow:hidden}.ap-no small{font:.75em var(--f-sans);color:#a39c8f}.ap-no h5{font:700 1.35em/1.15 var(--f-sans);letter-spacing:-.02em;margin:0}.ap-no li{white-space:nowrap;align-items:center;gap:.55em;font-size:.95em;list-style:none;display:flex}.ap-no ul{flex-direction:column;gap:.4em;margin:0;padding:0;display:flex}.ap-no li i{border-radius:50%;flex:none;width:1.05em;height:1.05em;box-shadow:inset 0 0 0 1.5px #e2b33c}.ap-no li.d i{background:#e2b33c radial-gradient(circle,#fff 0 25%,#0000 28%)}.ap-no li.d span{color:#a39c8f;text-decoration:line-through}.ap-fi{background:#1e1e1e;height:100%;display:flex}.ap-fi .ly{width:24%;min-width:5.5em;font:.78em/1.3 var(--f-sans);color:#b3b3b3;white-space:nowrap;background:#2c2c2c;flex-direction:column;gap:.35em;padding:.6em .5em;display:flex;overflow:hidden}.ap-fi .ly b{color:#fff;font-weight:600}.ap-fi .ly span.on{color:#fff;background:#0c8ce9;border-radius:.3em;margin:0 -.35em;padding:0 .35em}.ap-fi .cv{background:#1e1e1e radial-gradient(circle at 1px 1px,#333 .6px,#0000 .9px) 0 0/1.2em 1.2em;flex:1;min-width:0;position:relative}.ap-fi .fr{background:#f5f6f8;border-radius:.2em;width:76%;height:68%;position:absolute;top:16%;left:12%;overflow:hidden}.ap-fi .fr:before{content:"Frame · Hero";font:.7em var(--f-sans);color:#9a9a9a;position:absolute;top:-1.5em;left:0}.ap-fi .fr .nt{background:#000;border-radius:0 0 1.2em 1.2em;width:34%;height:22%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ap-fi .fr .nt:before,.ap-fi .fr .nt:after{content:"";background:#fff;border-radius:50%;width:12%;height:46%;position:absolute;top:28%;left:30%}.ap-fi .fr .nt:after{left:auto;right:30%}.ap-fi .fr .c1{background:#1a1a1f;border-radius:.3em;width:40%;height:10%;position:absolute;top:36%;left:8%}.ap-fi .fr .c2{background:#c9cad1;border-radius:.3em;width:28%;height:6%;position:absolute;top:52%;left:8%}.ap-fi .fr .c3{background:linear-gradient(#62c6ff,#1d8dff);border-radius:.4em;width:20%;height:12%;position:absolute;top:66%;left:8%}.ap-fi .fr .c4{background:linear-gradient(135deg,#c3a6ff,#ff7ab6 55%,#ffb86b);border-radius:.5em;width:36%;height:48%;position:absolute;top:34%;right:8%}.ap-fi .sel{width:36%;height:48%;position:absolute;top:34%;right:8%;box-shadow:0 0 0 1.5px #0c8ce9}.ap-fi .sel i{background:#fff;width:.55em;height:.55em;position:absolute;box-shadow:0 0 0 1.5px #0c8ce9}.ap-fi .sel i:first-child{top:-.3em;left:-.3em}.ap-fi .sel i:nth-child(2){top:-.3em;right:-.3em}.ap-fi .sel i:nth-child(3){bottom:-.3em;left:-.3em}.ap-fi .sel i:nth-child(4){bottom:-.3em;right:-.3em}.ap-fi .sel span{color:#fff;font:600 .7em/1 var(--f-sans);white-space:nowrap;background:#0c8ce9;border-radius:.25em;padding:.25em .45em;position:absolute;bottom:-1.7em;left:50%;transform:translate(-50%)}.ap-fi .cur2{font:600 .72em var(--f-sans);color:#fff;background:#ff7ab6;border-radius:0 .4em .4em;padding:.15em .45em;position:absolute;top:58%;right:30%}.wv-ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.wv-ctl .stage-cap{min-height:3em}.wv-ctl .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wv-b svg.wv-cable{z-index:55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wv-plug{z-index:58;cursor:grab;touch-action:none;transform-origin:100%;background:linear-gradient(#f2f2f5,#b7b8bf);border:0;border-radius:.5cqi;width:4.2cqi;min-width:30px;height:1.8cqi;min-height:14px;margin:0;padding:0;position:absolute;box-shadow:0 .4cqi 1cqi #0009,inset 0 0 0 1px #fff9}.wv-plug:after{content:"";background:linear-gradient(#d6d7dc,#8e9098);border-radius:.2cqi;width:30%;height:44%;position:absolute;top:28%;right:-28%}.wv-plug:before{content:"";background:color-mix(in oklab,var(--a) 70%,#fff);opacity:.9;border-radius:2px;width:24%;height:24%;position:absolute;top:38%;left:18%}.wv-plug:active{cursor:grabbing}.wv-plug:focus-visible{outline:2px solid var(--a-fg);outline-offset:3px}.wv-plug.hint{animation:2.6s ease-in-out 1.2s infinite wvNudge}@keyframes wvNudge{0%,70%,to{translate:0}78%{translate:-.8cqi}86%{translate:0}92%{translate:-.4cqi}}.wv-hint{z-index:59;font:500 clamp(10px,1cqi,12.5px)/1.2 var(--f-mono);color:#fff;white-space:nowrap;pointer-events:none;background:#000000b3;border-radius:7px;padding:5px 8px;transition:opacity .3s;position:absolute;box-shadow:inset 0 0 0 1px #ffffff24}.wv-spark{z-index:57;pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute}.wv-seg{background:#ffffff14;border-radius:12px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.wv-seg button{color:#ffffffb3;font:600 13px var(--f-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px}.wv-seg button[aria-pressed=true]{color:#000;background:#f4f4f5}.wv-ctl{--ctl-h:48px}.wv-ctl .row{align-items:stretch}.wv-seg{box-sizing:border-box;height:var(--ctl-h);border-radius:14px;align-items:stretch}.wv-seg button{border-radius:11px;align-items:center;height:auto;display:flex}.wv-ctl .wv-btn{height:var(--ctl-h);min-height:var(--ctl-h);justify-content:center;min-width:11.5em}@media (max-width:560px){.wv-ctl .row{width:100%}.wv-seg{flex:1}.wv-seg button{flex:1;justify-content:center}.wv-ctl .wv-btn{flex:100%}}.wv-b{container-type:inline-size}@container (max-width:559.98px){.wv-stage{aspect-ratio:4/5;--wfs:1.5cqi}}.wv-stage:not([data-ready]) .wv-world{visibility:hidden}.wv-also{margin-top:26px}.wv-also h3{font:500 11.5px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0}.wv-also .pts{margin-top:12px}
