@property --pa-ez{syntax:"<length>";inherits:false;initial-value:0}@property --pa-ey{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --pa-sheen{syntax:"<angle>";inherits:false;initial-value:130deg}.lv2 .pa{aspect-ratio:600/460;perspective:1500px;width:100%;max-width:600px;font-family:var(--wg-font-sans);color:var(--wg-fg-1);line-height:1.4;position:relative;container-type:inline-size}.lv2 .pa,.lv2 .pa *{text-shadow:none}.lv2 .pa-scene{transform-style:preserve-3d;transform:rotateX(calc(var(--my,0) * -2.4deg + (var(--pp,.5) - .5) * 3deg)) rotateY(calc(var(--mx,0) * 3.2deg + (var(--pp,.5) - .5) * -7deg));position:absolute;inset:0}.lv2 .pa-scene>*{--pa-drift:calc((var(--pp,.5) - .5) * var(--par,0) * -2.6cqw);transform:translate3d(0, calc(var(--pa-drift) + var(--pa-ey)), calc(var(--z,0px) + var(--pa-ez)));opacity:var(--op,1)}.lv2 .pa-back{--op:.76}.lv2 .pa-mid{--op:.94}.lv2 .pa-frag{left:var(--x);top:var(--y);width:var(--w);background:linear-gradient(#1a1c44e6 0%,#0c0d24ed 100%);border:1px solid #7b9eff29;border-radius:2cqw;padding:2.2cqw 2.5cqw;position:absolute;box-shadow:inset 0 1px #ffffff12,0 .6cqw 1.2cqw -.6cqw #0304108c,0 2.6cqw 6.5cqw -2cqw #030410e6}.lv2 .pa-frag:after{content:"";border-radius:inherit;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.lv2 .pa-focal{z-index:2;background:linear-gradient(#202456f2 0%,#0e0f2cf5 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff1a,0 0 9cqw -2.5cqw #4d7fff8c,0 4cqw 9cqw -2.5cqw #030410f0}.lv2 .pa-focal:before{content:"";border-radius:inherit;background:linear-gradient(var(--pa-sheen), #bed2ffe6, #7b9eff29 34%, #7b9eff14 64%, #a899f599);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lv2 .pa-light{left:var(--x);top:var(--y);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#4d7fff3d,#4d7fff12 55%,#0000);border-radius:50%;width:78cqw;position:absolute;translate:-50% -50%}.lv2 .pa-dust{pointer-events:none;position:absolute;inset:-3%}.lv2 .pa-dust i{left:var(--x);top:var(--y);width:calc(var(--r) * .42cqw);aspect-ratio:1;opacity:.32;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 .8cqw #aac3ffd9}.lv2 .pa-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv2 .pa-eyebrow{font-family:var(--wg-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--wg-fg-3);white-space:nowrap;align-items:center;gap:1.1cqw;font-size:1.6cqw;display:flex}.lv2 .pa-eyebrow--flush{margin-top:1.4cqw}.lv2 .pa-eyebrow--dot:before{content:"";background:var(--wg-blue-em);border-radius:50%;width:.9cqw;height:.9cqw;box-shadow:0 0 1.4cqw #7b9effcc}.lv2 .pa-icon{width:3.4cqw;height:3.4cqw;color:var(--wg-blue-em);background:linear-gradient(160deg,#4d7fff47,#3d6fff14);border:1px solid #7b9eff4d;border-radius:.9cqw;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.lv2 .pa svg:not(.pa-canvas){flex:none;width:2cqw;height:2cqw}.lv2 .pa .pa-text{max-width:none;color:var(--wg-fg-2);margin:1.2cqw 0 0;font-size:2.1cqw;line-height:1.5}.lv2 .pa .pa-text--lg{color:var(--wg-fg-1);font-size:2.65cqw;line-height:1.42}.lv2 .pa .pa-text--quote{color:var(--wg-fg-1);font-size:2.3cqw}.lv2 .pa-title{color:var(--wg-fg-bright);margin-top:.8cqw;font-size:2.5cqw;line-height:1.3}.lv2 .pa-title--display{font-family:var(--wg-font-display);letter-spacing:-.02em;align-items:center;gap:.4cqw;margin-top:1.2cqw;font-size:4.1cqw;font-weight:300;line-height:1.15;display:flex}.lv2 .pa-label{font-family:var(--wg-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wg-fg-4);margin:1.8cqw 0 .9cqw;font-size:1.45cqw;display:block}.lv2 .pa-label--flush{margin:0 0 .4cqw}.lv2 .pa-label--sky{color:var(--wg-fg-3);align-items:center;gap:1cqw;margin:0 0 1.2cqw;display:flex}.lv2 .pa-small{color:var(--wg-fg-3);font-size:1.7cqw;display:block}.lv2 .pa-sub{margin-top:.8cqw}.lv2 .pa-row-between{justify-content:space-between;align-items:center;gap:1.5cqw;display:flex}.lv2 .pa-stamp{font-family:var(--wg-font-mono);letter-spacing:.08em;color:var(--wg-success);align-items:center;gap:.6cqw;font-size:1.3cqw;display:inline-flex}.lv2 .pa-tag{left:var(--x);top:var(--y);color:var(--wg-fg-2);white-space:nowrap;background:#0a0b20e6;border:1px solid #7b9eff33;border-radius:999px;padding:.5cqw 1.3cqw;font-size:1.6cqw;position:absolute;translate:-50%;box-shadow:inset 0 1px #ffffff0d}.lv2 .pa-tag--you,.lv2 .pa-tag--focal{color:var(--wg-fg-bright);border-color:#7b9eff8c;font-weight:500;box-shadow:inset 0 1px #ffffff14,0 0 2.4cqw -.4cqw #4d7fff99}.lv2 .pa-letter{left:var(--x);top:var(--y);width:2.6cqw;height:2.6cqw;font-family:var(--wg-font-mono);color:var(--wg-fg-1);background:#0a0b20d9;border:1px solid #e8e8f040;border-radius:50%;place-items:center;font-size:1.25cqw;display:grid;position:absolute}.lv2 .pa-note{left:var(--x);top:var(--y);font-family:var(--wg-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wg-blue-em);white-space:nowrap;font-size:1.3cqw;position:absolute}.lv2 .pa-mood{grid-template-columns:repeat(3,1fr);gap:.9cqw;margin-top:1.8cqw;display:grid}.lv2 .pa-mood-tile{aspect-ratio:4/5;border:1px solid #ffffff0f;border-radius:1cqw;position:relative;overflow:hidden}.lv2 .pa-mood-tile:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff24 45%,#0000 60%);position:absolute;inset:0}.lv2 .pa-mood-tile--1{background:radial-gradient(90% 70% at 30% 80%,#c8102e 0%,#4a0f24 45%,#111225 100%)}.lv2 .pa-mood-tile--2{background-blend-mode:screen;background:linear-gradient(160deg,#1c2b4a 0%,#0e1428 60%),radial-gradient(60% 50% at 70% 20%,#e8a02099,#0000)}.lv2 .pa-mood-tile--3{background:radial-gradient(80% 60% at 60% 30%,#e8a020 0%,#6b3a10 40%,#151223 100%)}.lv2 .pa-swatch-row{align-items:center;gap:1cqw;margin-top:1.6cqw;display:flex}.lv2 .pa-swatch{background:var(--c);border-radius:50%;width:2.8cqw;height:2.8cqw;box-shadow:inset 0 0 0 1px #fff3,0 0 0 .35cqw #7b9eff14}.lv2 .pa-type-aa{font-family:var(--wg-font-sans);letter-spacing:-.04em;color:var(--wg-fg-bright);margin-left:auto;font-size:4.2cqw;font-weight:800;font-stretch:75%;line-height:1}.lv2 .pa-type-aa:first-letter{color:#e8484f}.lv2 .pa-swatch-row+.pa-small{margin-top:1cqw}.lv2 .pa-sliders{border-top:1px solid #7b9eff1f;gap:1.2cqw;margin-top:1.8cqw;padding-top:1.6cqw;display:grid}.lv2 .pa-slider{font-family:var(--wg-font-mono);color:var(--wg-fg-3);grid-template-columns:11cqw 1fr 11cqw;align-items:center;gap:1.2cqw;font-size:1.3cqw;display:grid}.lv2 .pa-slider>span:last-child{text-align:right;color:var(--wg-fg-1)}.lv2 .pa-slider-track{background:#7b9eff24;border-radius:999px;height:.5cqw;position:relative}.lv2 .pa-slider-track:before{content:"";width:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg, #7b9eff40, var(--wg-blue-em));position:absolute;top:0;bottom:0;left:0}.lv2 .pa-slider-track i{top:50%;left:calc(var(--v) * 100%);background:#fff;border-radius:50%;width:1.9cqw;height:1.9cqw;position:absolute;translate:-50% -50%;box-shadow:0 0 0 .45cqw #7b9eff59,0 0 1.8cqw #7b9effe6}.lv2 .pa-ages{grid-template-columns:repeat(5,1fr);align-items:end;gap:.9cqw;height:7.5cqw;margin-top:1.6cqw;display:grid}.lv2 .pa-ages span{flex-direction:column;justify-content:flex-end;align-items:center;gap:.5cqw;height:100%;display:flex}.lv2 .pa-ages i{width:100%;height:calc(var(--v) * 5.4cqw);transform-origin:bottom;background:#b8c0d847;border-radius:.5cqw .5cqw .2cqw .2cqw}.lv2 .pa-ages .hot i{background:linear-gradient(180deg, var(--wg-blue-em), #3d6fff66);box-shadow:0 0 1.4cqw #7b9eff80}.lv2 .pa-ages em{font-style:normal;font-family:var(--wg-font-mono);color:var(--wg-fg-4);font-size:1.05cqw}.lv2 .pa-float-group{left:var(--x);top:var(--y);width:var(--w);flex-direction:column;align-items:flex-start;gap:.9cqw;display:flex;position:absolute}.lv2 .pa-pill{width:88%;font-family:var(--wg-font-mono);color:var(--wg-fg-1);white-space:nowrap;background:#0d0d24e6;border:1px solid #7b9eff3d;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1cqw;padding:.75cqw 1.4cqw .75cqw .8cqw;font-size:1.5cqw;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.lv2 .pa-pill:before{content:"";width:calc(var(--share) * 100%);transform-origin:0;background:linear-gradient(90deg,#3d6fff38,#3d6fff0a);position:absolute;top:0;bottom:0;left:0}.lv2 .pa-pill>*{position:relative}.lv2 .pa-pill b{width:2.3cqw;height:2.3cqw;color:var(--wg-blue-em);background:#3d6fff40;border-radius:50%;place-items:center;font-size:1.2cqw;font-weight:400;display:grid}.lv2 .pa-pill-name{text-overflow:ellipsis;overflow:hidden}.lv2 .pa-pill-share{color:var(--wg-blue-em)}.lv2 .pa-sweep{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;overflow:hidden;translate:-50% -50%;scale:1 .575}.lv2 .pa-sweep i{background:conic-gradient(#0000 0deg,#7b9eff00 250deg,#7b9eff38 340deg,#a0beff73 359deg,#0000 360deg);border-radius:50%;position:absolute;inset:0}.lv2 .pa-orbit{fill:none;stroke-width:1.1px;stroke-dasharray:2 5}.lv2 .pa-orbit-label{font-family:var(--wg-font-mono);letter-spacing:.2em;fill:var(--wg-fg-3);font-size:9px}.lv2 .pa-planet-shadow{fill:#03041080}.lv2 .pa-planet-rim{fill:none;stroke:#ffffff38;stroke-width:.8px}.lv2 .pa-planet-rim--you{stroke:#d2e1ffb3}.lv2 .pa-pulse{fill:none;stroke:#7b9eff8c;stroke-width:1px}.lv2 .pa-live{font-family:var(--wg-font-mono);letter-spacing:.1em;color:var(--wg-blue-em);white-space:nowrap;align-items:center;gap:.7cqw;font-size:1.25cqw;display:inline-flex}.lv2 .pa-live i{background:var(--wg-blue-em);width:.9cqw;height:.9cqw;box-shadow:0 0 1.2cqw var(--wg-blue-em);border-radius:50%}.lv2 .pa-list{grid-template-columns:minmax(0,1fr);gap:1.1cqw;margin:1.6cqw 0 0;padding:0;list-style:none;display:grid}.lv2 .pa-list li{border-top:1px solid #7b9eff1a;align-items:center;gap:1.2cqw;min-width:0;padding-top:1.1cqw;display:flex}.lv2 .pa-moon{width:2.8cqw;height:2.8cqw;font-family:var(--wg-font-mono);color:#1a1a2e;background:radial-gradient(circle at 35% 30%,#f6f1e7,#bdb5a6 55%,#6a6470);border-radius:50%;flex:none;place-items:center;font-size:1.15cqw;display:grid;box-shadow:inset -.4cqw -.5cqw .8cqw #05061a8c}.lv2 .pa-list-main{flex-direction:column;flex:1;gap:.2cqw;min-width:0;display:flex}.lv2 .pa-list-name{color:var(--wg-fg-1);font-size:2cqw}.lv2 .pa-list-meta{font-family:var(--wg-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wg-fg-4);white-space:nowrap;text-overflow:ellipsis;font-size:1.15cqw;overflow:hidden}.lv2 .pa-badge{font-family:var(--wg-font-mono);letter-spacing:.08em;color:var(--wg-fg-3);border:1px solid #7b9eff3d;border-radius:999px;flex:none;padding:.35cqw 1cqw;font-size:1.15cqw}.lv2 .pa-badge--ref{color:var(--wg-blue-em);background:#3d6fff33;border-color:#7b9eff80}.lv2 .pa-floor{fill:none;stroke:#7b9eff1f;stroke-width:1px}.lv2 .pa-axis{stroke-width:1.6px;stroke-linecap:round}.lv2 .pa-ticks circle{fill:#e8e8f080}.lv2 .pa-axis-end{stroke-width:3px;fill:#fff}.lv2 .pa-axis-end--vis{stroke:var(--wg-metric-vis)}.lv2 .pa-axis-end--eng{stroke:var(--wg-metric-eng)}.lv2 .pa-axis-end--vir{stroke:var(--wg-metric-vir)}.lv2 .pa-proj{fill:none;stroke:#cfe0ff8c;stroke-width:1px;stroke-dasharray:3 4}.lv2 .pa-axis-name{left:var(--x);top:var(--y);font-family:var(--wg-font-mono);letter-spacing:.04em;white-space:nowrap;font-size:2.2cqw;position:absolute;translate:-50% -50%}.lv2 .pa-axis-name--vis{color:var(--wg-metric-vis)}.lv2 .pa-axis-name--eng{color:var(--wg-metric-eng)}.lv2 .pa-axis-name--vir{color:var(--wg-metric-vir)}.lv2 .pa-you-orbit{fill:none;stroke:#cfe0ffbf;stroke-width:1.4px}.lv2 .pa-ranks{gap:1.1cqw;margin:1.4cqw 0 0;padding:0;list-style:none;display:grid}.lv2 .pa-ranks li{color:var(--wg-fg-2);grid-template-columns:auto 1fr auto 4.4cqw;align-items:center;gap:1.1cqw;font-size:1.95cqw;display:grid}.lv2 .pa-ranks b{font-family:var(--wg-font-mono);color:var(--wg-fg-bright);justify-self:end;font-size:2.1cqw;font-weight:400}.lv2 .pa-dot{border-radius:50%;flex:none;width:1.1cqw;height:1.1cqw}.lv2 .pa-dot--eng{background:var(--wg-metric-eng);box-shadow:0 0 1cqw var(--wg-metric-eng)}.lv2 .pa-dot--vis{background:var(--wg-metric-vis);box-shadow:0 0 1cqw var(--wg-metric-vis)}.lv2 .pa-dot--vir{background:var(--wg-metric-vir);box-shadow:0 0 1cqw var(--wg-metric-vir)}.lv2 .pa-rank-dots{gap:.5cqw;display:inline-flex}.lv2 .pa-rank-dots i{background:#e8e8f029;border-radius:50%;width:.8cqw;height:.8cqw}.lv2 .pa-rank-dots--eng .on{background:var(--wg-metric-eng)}.lv2 .pa-rank-dots--vir .on{background:var(--wg-metric-vir)}.lv2 .pa-rank-dots--vis .on{background:var(--wg-metric-vis)}.lv2 .pa-switch{left:var(--x);top:var(--y);color:var(--wg-fg-3);white-space:nowrap;background:#0a0b20d9;border:1px solid #7b9eff29;border-radius:999px;gap:.4cqw;padding:.5cqw;font-size:1.3cqw;display:flex;position:absolute}.lv2 .pa-switch span{border-radius:999px;padding:.5cqw 1.2cqw}.lv2 .pa-switch .on{color:var(--wg-fg-1);background:#3d6fff33;border:1px solid #7b9eff73}.lv2 .pa-link{stroke:#7b9eff66;stroke-width:1px}.lv2 .pa-star{fill:#fff}.lv2 .pa-star-ring{fill:none;stroke:#a0beff8c;stroke-width:1px}.lv2 .pa-lead{fill:none;stroke-width:1.2px;stroke-dasharray:4 5}.lv2 .pa-ripple{fill:none;stroke:#c8d7ffe6;stroke-width:1.2px;opacity:0}.lv2 .pa-cursor{left:var(--x);top:var(--y);opacity:0;pointer-events:none;width:3.2cqw;height:3.2cqw;position:absolute}.lv2 .pa-cursor svg{filter:drop-shadow(0 .4cqw .8cqw #030410cc);width:100%!important;height:100%!important}.lv2 .pa-cursor path{fill:#fff;stroke:#0a0b22;stroke-width:.8px;stroke-linejoin:round}.lv2 .pa-status{font-family:var(--wg-font-mono);color:var(--wg-fg-1);white-space:nowrap;border:1px solid #e8e8f04d;border-radius:999px;align-items:center;gap:.7cqw;padding:.4cqw 1.2cqw;font-size:1.25cqw;display:inline-flex}.lv2 .pa-status i{background:var(--wg-fg-1);border-radius:50%;width:.8cqw;height:.8cqw}.lv2 .pa-bars{gap:1.1cqw;margin:1.8cqw 0 0;padding:0;list-style:none;display:grid}.lv2 .pa-bars li{font-family:var(--wg-font-mono);color:var(--wg-fg-3);grid-template-columns:12.5cqw 1fr 6.5cqw;align-items:center;gap:1cqw;font-size:1.35cqw;display:grid}.lv2 .pa-bars-name{text-align:right;white-space:nowrap}.lv2 .pa-bars-track{background:#7b9eff14;border-radius:999px;height:1.2cqw;overflow:hidden}.lv2 .pa-bars-fill{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#b8c0d84d,#b8c0d8b8);display:block}.lv2 .pa-bars-val{text-align:right}.lv2 .pa-bars-you{color:var(--wg-fg-1)}.lv2 .pa-bars-you .pa-bars-name{color:var(--wg-fg-bright)}.lv2 .pa-bars-you .pa-bars-fill{background:var(--wg-blue-em);box-shadow:0 0 1.5cqw #7b9effb3}.lv2 .pa-bars-you .pa-bars-val{color:var(--wg-blue-em)}.lv2 .pa-tiles{grid-template-columns:1fr 1fr;gap:1.1cqw;margin-top:1.8cqw;display:grid}.lv2 .pa-tile{text-align:center;background:#07071a80;border:1px solid #7b9eff24;border-radius:1.2cqw;flex-direction:column;align-items:center;gap:.4cqw;padding:1.2cqw .8cqw;display:flex}.lv2 .pa-tile b{font-family:var(--wg-font-mono);color:var(--wg-fg-bright);font-size:2.3cqw;font-weight:400}.lv2 .pa-tile--you{background:#3d6fff1a;border-color:#7b9eff66}.lv2 .pa-tile--you b{color:var(--wg-blue-em)}.lv2 .pa-insight{color:var(--wg-fg-1);align-items:center;gap:.8cqw;margin-top:1.4cqw;font-size:1.75cqw;display:flex}.lv2 .pa-insight svg{color:var(--wg-blue-em)}.lv2 .pa-strip{align-items:center;gap:1.6cqw;padding:1.2cqw 1.8cqw;display:flex}.lv2 .pa-ring{place-items:center;width:5cqw;height:5cqw;display:grid;position:relative}.lv2 .pa-ring svg{position:absolute;inset:0;transform:rotate(-90deg);width:100%!important;height:100%!important}.lv2 .pa-ring-track{fill:none;stroke:#7b9eff29;stroke-width:2.6px}.lv2 .pa-ring-fill{fill:none;stroke:var(--wg-blue-em);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:94.2;stroke-dashoffset:75.4px;filter:drop-shadow(0 0 2px #7b9effcc)}.lv2 .pa-ring b{font-family:var(--wg-font-mono);color:var(--wg-fg-1);font-size:1.2cqw;font-weight:400}.lv2 .pa-swap{display:inline-grid}.lv2 .pa-swap>span{grid-area:1/1}.lv2 .pa-swap>span:first-child{opacity:0}.lv2 .pa-strip-title{font-family:var(--wg-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--wg-fg-1);font-size:1.55cqw}.lv2 .pa-expire{font-family:var(--wg-font-mono);color:var(--wg-warning);border:1px solid #f5b54e73;border-radius:999px;align-items:center;gap:.7cqw;margin-left:auto;padding:.5cqw 1.3cqw;font-size:1.3cqw;display:inline-flex}.lv2 .pa-syn{padding-left:3cqw}.lv2 .pa-syn:before{content:"";border-radius:999px;width:.35cqw;position:absolute;top:2.4cqw;bottom:2.4cqw;left:1.2cqw}.lv2 .pa-syn--force:before{background:var(--wg-success);box-shadow:0 0 1cqw var(--wg-success)}.lv2 .pa-syn--gap:before{background:var(--wg-warning);box-shadow:0 0 1cqw var(--wg-warning)}.lv2 .pa-syn--opp:before{background:var(--wg-blue-em);box-shadow:0 0 1cqw var(--wg-blue-em)}.lv2 .pa-syn-head{font-family:var(--wg-font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.8cqw;font-size:1.35cqw;display:flex}.lv2 .pa-syn-head--force{color:var(--wg-success)}.lv2 .pa-syn-head--gap{color:var(--wg-warning)}.lv2 .pa-syn-head--opp{color:var(--wg-blue-em)}.lv2 .pa .pa-syn .pa-text{font-size:1.85cqw}.lv2 .pa-duel{gap:.6cqw;margin-top:1.3cqw;display:grid}.lv2 .pa-duel-row{font-family:var(--wg-font-mono);color:var(--wg-fg-3);grid-template-columns:8.5cqw 1fr auto;align-items:center;gap:.8cqw;font-size:1.1cqw;display:grid}.lv2 .pa-duel-row em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.lv2 .pa-duel-row i{height:.8cqw;width:max(.8cqw, calc(var(--v) * 100%));transform-origin:0;background:#b8c0d866;border-radius:999px}.lv2 .pa-duel-row b{color:var(--wg-fg-2);font-weight:400}.lv2 .pa-duel-row--you i{background:var(--wg-success);box-shadow:0 0 1cqw #5bc8a899}.lv2 .pa-duel-row--you b{color:var(--wg-success)}.lv2 .pa-duel-row--gap i{background:var(--wg-warning)}.lv2 .pa-duel-row--gap b{color:var(--wg-warning)}.lv2 .pa-slot{font-family:var(--wg-font-mono);color:var(--wg-blue-em);background:#3d6fff1f;border:1px solid #7b9eff59;border-radius:.8cqw;align-items:center;gap:.7cqw;margin-top:1.3cqw;padding:.5cqw 1.2cqw;font-size:1.3cqw;display:inline-flex}.lv2 .pa-node{left:var(--x);top:var(--y);background:#fff;border-radius:50%;width:2.2cqw;height:2.2cqw;position:absolute;translate:-50% -50%;box-shadow:0 0 0 .6cqw #7b9eff59,0 0 2.4cqw #7b9effe6}.lv2 .pa-node:after{content:"";background:linear-gradient(#7b9effb3,#0000);width:1px;height:16cqw;position:absolute;top:100%;left:50%}.lv2 .pa-action-chip{font-family:var(--wg-font-mono);color:var(--wg-fg-2);border:1px solid #7b9eff3d;border-radius:999px;align-items:center;gap:.8cqw;padding:.45cqw 1.3cqw .45cqw .5cqw;font-size:1.35cqw;display:inline-flex}.lv2 .pa-check{background:var(--wg-blue);color:#fff;border:1px solid #7b9effcc;border-radius:50%;place-items:center;width:2.2cqw;height:2.2cqw;display:grid;box-shadow:0 0 1.4cqw #4d7fffcc}.lv2 .pa-check svg{width:1.4cqw!important;height:1.4cqw!important}.lv2 .pa-check path{stroke-dasharray:14;stroke-dashoffset:0;stroke-width:2px}.lv2 .pa-when{font-family:var(--wg-font-mono);color:var(--wg-fg-3);align-items:center;gap:.6cqw;font-size:1.3cqw;display:inline-flex}.lv2 .pa-dl{border-top:1px solid #7b9eff1f;grid-template-columns:auto 1fr;gap:.8cqw 2cqw;margin:1.8cqw 0 0;padding-top:1.6cqw;display:grid}.lv2 .pa-dl dt{font-family:var(--wg-font-mono);letter-spacing:.18em;text-transform:uppercase;padding-top:.2cqw;font-size:1.3cqw}.lv2 .pa-dt--blue{color:var(--wg-blue-em)}.lv2 .pa-dt--amber{color:var(--wg-warning)}.lv2 .pa-dl dd{color:var(--wg-fg-2);margin:0;font-size:1.9cqw;line-height:1.45}.lv2 .pa-meter{vertical-align:middle;gap:.5cqw;margin-left:1.2cqw;display:inline-flex}.lv2 .pa-meter i{background:#f5b54e33;border-radius:999px;width:1.6cqw;height:.6cqw}.lv2 .pa-meter .on{background:var(--wg-warning)}.lv2 .pa-reels{perspective:90cqw;position:absolute;inset:0}.lv2 .pa-reel{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:9/16;transform:rotateY(var(--tilt));transform-origin:0;border:1px solid #7b9eff4d;border-radius:1.8cqw;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 3cqw 7cqw -2cqw #030410e6}.lv2 .pa-reel--1{z-index:3;background:radial-gradient(90% 55% at 32% 30%,#de4c68d9 0%,#60163ce6 38%,#120e2c 100%)}.lv2 .pa-reel--2{z-index:2;opacity:.92;background:radial-gradient(90% 55% at 62% 28%,#4d7fffcc 0%,#1a2360 42%,#0c0c26 100%)}.lv2 .pa-reel--3{z-index:1;opacity:.8;background:radial-gradient(90% 55% at 40% 32%,#8b7bf5bf 0%,#251c58 42%,#0c0c26 100%)}.lv2 .pa-reel-beam{background:linear-gradient(105deg,#0000 38%,#ffffff29 46%,#0000 54%);position:absolute;inset:-20% -40%}.lv2 .pa-reel-top{justify-content:space-between;gap:.6cqw;display:flex;position:absolute;top:1.1cqw;left:1.1cqw;right:1.1cqw}.lv2 .pa-reel-rank,.lv2 .pa-reel-ai{font-family:var(--wg-font-mono);color:var(--wg-fg-1);white-space:nowrap;background:#07071ab8;border-radius:999px;padding:.3cqw .9cqw;font-size:1.1cqw}.lv2 .pa-reel-rank{color:#fff;background:#3d6fffe6}.lv2 .pa-reel-play{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border:1px solid #ffffff73;border-radius:50%;width:4.6cqw;height:4.6cqw;position:absolute;top:38%;left:50%;translate:-50% -50%}.lv2 .pa-reel-play:after{content:"";border:.8cqw solid #0000;border-left:1.3cqw solid #fff;border-right-width:0;position:absolute;top:50%;left:55%;translate:-50% -50%}.lv2 .pa-reel-caption{font-family:var(--wg-font-sans);letter-spacing:-.01em;text-transform:uppercase;color:#fff;font-size:1.9cqw;font-weight:800;font-stretch:80%;line-height:1.05;position:absolute;top:52%;left:1.4cqw;right:1.4cqw}.lv2 .pa-reel--2 .pa-reel-caption{font-size:1.6cqw}.lv2 .pa-reel--3 .pa-reel-caption,.lv2 .pa-reel--3 .pa-reel-ai,.lv2 .pa-reel--3 .pa-reel-metrics{display:none}.lv2 .pa-reel-foot{background:linear-gradient(#0000,#050614f0 30%);padding:1cqw .9cqw;position:absolute;bottom:0;left:0;right:0}.lv2 .pa-wave{align-items:flex-end;gap:.25cqw;height:1.8cqw;display:flex}.lv2 .pa-wave i{height:calc(var(--h) * .14cqw);transform-origin:bottom;background:#e8e8f08c;border-radius:999px;flex:1}.lv2 .pa-reel-progress{align-items:center;gap:.6cqw;margin:.7cqw 0 .6cqw;display:flex}.lv2 .pa-reel-progress i{background:linear-gradient(90deg,#fff 38%,#ffffff38 38%);border-radius:999px;flex:1;height:.35cqw}.lv2 .pa-reel-progress em{font-style:normal;font-family:var(--wg-font-mono);color:var(--wg-fg-2);font-size:.95cqw}.lv2 .pa-reel-metrics{font-family:var(--wg-font-mono);color:var(--wg-fg-1);text-align:center;grid-template-columns:repeat(3,1fr);font-size:1.2cqw;display:grid}.lv2 .pa-reel-metrics em{letter-spacing:.14em;text-transform:uppercase;color:var(--wg-fg-3);font-size:.9cqw;font-style:normal;display:block}.lv2 .pa-reel-metrics span:first-child{color:var(--wg-metric-vis)}.lv2 .pa-scan{mix-blend-mode:screen;opacity:0;background:linear-gradient(#0000,#7b9eff59 50%,#0000);border-bottom:1px solid #aac3ffe6;height:16%;position:absolute;top:30%;left:0;right:0}.lv2 .pa-gap{background:linear-gradient(#3d6fff24,#3d6fff0d);border:1px solid #7b9eff33;border-radius:1.2cqw;margin-top:1.8cqw;padding:1.4cqw 1.6cqw}.lv2 .pa .pa-gap .pa-text{color:var(--wg-fg-1);margin-top:.4cqw}.lv2 .pa-dna{gap:1.4cqw;margin:1.6cqw 0 0;padding:0;list-style:none;display:grid}.lv2 .pa-dna li{flex-direction:column;gap:.45cqw;display:flex}.lv2 .pa-dna-label{font-family:var(--wg-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--wg-fg-3);align-items:center;gap:.7cqw;font-size:1.3cqw;display:flex}.lv2 .pa-dna-label svg{color:var(--wg-blue-em)}.lv2 .pa-dna-label em{letter-spacing:.06em;text-transform:none;color:var(--wg-fg-4);margin-left:auto;font-style:normal}.lv2 .pa-dna-text{color:var(--wg-fg-1);font-size:2.05cqw}.lv2 .pa-dna-conf{background:#7b9eff1a;border-radius:999px;height:.45cqw;overflow:hidden}.lv2 .pa-dna-conf i{height:100%;width:calc(var(--v) * 100%);border-radius:inherit;background:linear-gradient(90deg, #7b9eff59, var(--wg-blue-em));transform-origin:0;display:block}.lv2 .pa-provenance{left:var(--x);top:var(--y);width:var(--w);color:var(--wg-fg-3);white-space:nowrap;align-items:center;gap:.8cqw;font-size:1.6cqw;display:flex;position:absolute}.lv2 .pa-provenance>svg{color:var(--wg-blue-em)}.lv2 .pa-saved{color:var(--wg-success);align-items:center;gap:.5cqw;margin-left:1cqw;display:inline-flex}.lv2 .pa-type-on{white-space:nowrap;display:inline-block}.lv2 .pa-caret{background:var(--wg-blue-em);width:.25cqw;height:3.6cqw;box-shadow:0 0 1cqw var(--wg-blue-em)}.lv2 .pa .pa-why{color:var(--wg-fg-2);border-top:1px solid #7b9eff1f;margin:1.4cqw 0 0;padding-top:1.3cqw;font-size:1.8cqw;line-height:1.5}.lv2 .pa-why b{color:var(--wg-blue-em);font-weight:500}.lv2 .pa-quote:before{content:"“";font-family:var(--wg-font-display);color:#7b9eff2e;pointer-events:none;font-size:11cqw;line-height:1;position:absolute;top:-1.2cqw;right:2cqw}.lv2 .pa-scenario{padding:1.6cqw 2.2cqw 1.8cqw}.lv2 .pa-timeline{gap:.6cqw;margin-top:1.3cqw;display:flex;position:relative}.lv2 .pa-shot{flex:var(--d) 1 0;font-family:var(--wg-font-mono);color:var(--wg-fg-3);background:#3d6fff1a;border:1px solid #7b9eff38;border-radius:.9cqw;flex-direction:column;gap:.6cqw;min-width:0;padding:.7cqw;font-size:1.2cqw;display:flex}.lv2 .pa-shot-thumb{background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%),linear-gradient(160deg,#7b9eff59,#1a1c44e6);border-radius:.5cqw;height:3.6cqw}.lv2 .pa-shot:nth-child(2) .pa-shot-thumb{background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%),linear-gradient(160deg,#c83c5a73,#1a1c44e6)}.lv2 .pa-shot:nth-child(3) .pa-shot-thumb{background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%),linear-gradient(160deg,#a899f573,#1a1c44e6)}.lv2 .pa-shot:nth-child(4) .pa-shot-thumb{background:linear-gradient(105deg,#0000 40%,#ffffff1f 50%,#0000 60%),linear-gradient(160deg,#e8a02066,#1a1c44e6)}.lv2 .pa-shot-meta{white-space:nowrap;justify-content:space-between;gap:.4cqw;display:flex;overflow:hidden}.lv2 .pa-shot-meta b{color:var(--wg-fg-1);text-overflow:ellipsis;font-weight:400;overflow:hidden}.lv2 .pa-playhead{opacity:0;background:#fff;width:2px;position:absolute;top:-.6cqw;bottom:-.6cqw;left:0;box-shadow:0 0 1.4cqw #7b9effe6}.lv2 .pa-export{float:right;color:#fff;background:linear-gradient(135deg,#5a88ff 0%,#3d6fff 100%);border-radius:999px;align-items:center;gap:.7cqw;margin-top:1.3cqw;padding:.65cqw 1.5cqw;font-size:1.4cqw;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 0 2.4cqw -.4cqw #4d7fffcc}@media (prefers-reduced-motion:no-preference){.lv2 .dk-slide{--pa-d:min(1, max(calc((var(--pp,.5) - .5) / .25), calc((.5 - var(--pp,.5)) / .25)));--pa-k:calc(1 - var(--pa-d))}.lv2 .pa-scene>*{--pa-ki:clamp(0, calc((var(--pa-k) - var(--i,0) * .05) / .8), 1);opacity:calc(var(--op,1) * var(--pa-ki));filter:blur(calc((1 - var(--pa-ki)) * .9cqw));--pa-ez:calc((1 - var(--pa-ki)) * -160px);--pa-ey:calc((1 - var(--pa-ki)) * 2.4cqw)}.lv2 .pl-text{--pa-kt:clamp(0, calc((var(--pa-k) - .08) / .8), 1);opacity:var(--pa-kt);transform:translateY(calc((1 - var(--pa-kt)) * 1.4vh));filter:blur(calc((1 - var(--pa-kt)) * .2em))}.lv2 .active .pa-focal:before{animation:9s linear infinite pa-sheen}.lv2 .active .pa-light{animation:7s ease-in-out infinite pa-glow}.lv2 .active .pa-dust i{animation:4.2s ease-in-out infinite pa-twinkle;animation-delay:var(--d)}.lv2 .active .pa-breathe{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite pa-breathe}.lv2 .active .pa-bob{animation:7s ease-in-out infinite pa-bob;animation-delay:calc(var(--i,0) * -1.7s);transform-box:fill-box;transform-origin:50%}.lv2 .active .pa-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite pa-pulse}.lv2 .active .pa-twinkle{animation:5s ease-in-out infinite pa-twinkle-soft;animation-delay:calc(var(--k,0) * -.9s)}.lv2 .active .pa-swatch{animation:pa-pop .7s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * 70ms + .52s)}.lv2 .active .pa-mood-tile:after{animation:5.5s ease-in-out infinite pa-shine}.lv2 .active .pa-slider-track:before{animation:pa-fill 1.3s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * .18s + .7s)}.lv2 .active .pa-slider-track i{animation:pa-knob 1.3s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * .18s + .7s)}.lv2 .active .pa-ages i{animation:pa-grow-y 1s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * 80ms + .65s)}.lv2 .active .pa-pill:before{animation:pa-grow-x 1.2s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * .14s + .7s)}.lv2 .active .pa-sweep i{animation:5.5s linear infinite pa-spin}.lv2 .active .pa-orbit{animation:linear infinite pa-dash;animation-duration:calc(22s + var(--k,0) * 10s)}.lv2 .active .pa-live i{animation:1.6s ease-in-out infinite pa-blink}.lv2 .active .pa-list li{animation:pa-rise .7s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * .11s + .6s)}.lv2 .active .pa-floor{animation:6s ease-in-out infinite pa-floor;animation-delay:calc(var(--k) * -2s)}.lv2 .active .pa-proj{animation:2.4s linear infinite pa-dash-short}.lv2 .active .pa-ranks li{animation:pa-rise .7s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * .12s + .65s)}.lv2 .active .pa-lead{animation:1.8s linear infinite pa-dash-short}.lv2 .active .pa-cursor{animation:pa-cursor 7s var(--wg-ease-orbital) .9s infinite}.lv2 .active .pa-ripple{transform-box:fill-box;transform-origin:50%;animation:7s ease-out .9s infinite pa-ripple}.lv2 .active .pa-bars-fill{animation:pa-grow-x 1.1s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * 90ms + .65s)}.lv2 .active .pa-duel-row i{animation:pa-grow-x 1.1s var(--wg-ease-arrive) both;animation-delay:.75s}.lv2 .active .pa-check{animation:pa-check-bg 2.6s var(--wg-ease-arrive) both}.lv2 .active .pa-check path{animation:pa-check-draw 2.6s var(--wg-ease-arrive) both}.lv2 .active .pa-ring-fill{animation:pa-ring 2.6s var(--wg-ease-arrive) both}.lv2 .active .pa-swap>span:first-child{animation:pa-swap-out 2.6s var(--wg-ease-arrive) both}.lv2 .active .pa-swap>span:last-child{animation:pa-swap-in 2.6s var(--wg-ease-arrive) both}.lv2 .active .pa-node{animation:3s ease-in-out infinite pa-node}.lv2 .active .pa-reel{animation:8s ease-in-out infinite pa-float}.lv2 .active .pa-reel--2{animation-delay:-2.6s}.lv2 .active .pa-reel--3{animation-delay:-5.2s}.lv2 .active .pa-scan{animation:3.4s ease-in-out infinite pa-scan}.lv2 .active .pa-wave i{animation:1.1s ease-in-out infinite alternate pa-eq;animation-delay:calc(var(--k) * -.13s)}.lv2 .active .pa-reel-beam{animation:6s ease-in-out infinite pa-shine}.lv2 .active .pa-dna-conf i{animation:pa-grow-x 1.2s var(--wg-ease-arrive) both;animation-delay:calc(var(--k) * .12s + .7s)}.lv2 .active .pa-type-on{animation:1.5s steps(32,end) .55s both pa-type}.lv2 .active .pa-caret{animation:1s step-end infinite pa-caret}.lv2 .active .pa-playhead{animation:6s linear 1s infinite pa-play}.lv2 .active .pa-shot{animation:6s linear 1s infinite pa-shot;animation-delay:calc(1s + var(--k) * 1.2s)}}@media (prefers-reduced-motion:reduce){.lv2 .pa-scene{transform:none}.lv2 .pa-scene>*{transition:none}}@keyframes pa-sheen{to{--pa-sheen:490deg}}@keyframes pa-glow{0%,to{opacity:.8;scale:.96}50%{opacity:1;scale:1.04}}@keyframes pa-twinkle{0%,to{opacity:.15}50%{opacity:.6}}@keyframes pa-twinkle-soft{0%,to{opacity:.75}50%{opacity:1}}@keyframes pa-breathe{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes pa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pa-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes pa-pop{0%{opacity:0;scale:.3}}@keyframes pa-shine{0%,60%{translate:-60%}to{translate:60%}}@keyframes pa-fill{0%{width:0}}@keyframes pa-knob{0%{left:0}}@keyframes pa-grow-y{0%{transform:scaleY(0)}}@keyframes pa-grow-x{0%{transform:scaleX(0)}}@keyframes pa-rise{0%{opacity:0;translate:0 1.2cqw}}@keyframes pa-spin{to{transform:rotate(1turn)}}@keyframes pa-dash{to{stroke-dashoffset:-140px}}@keyframes pa-dash-short{to{stroke-dashoffset:-18px}}@keyframes pa-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes pa-floor{0%,to{stroke-opacity:.6}50%{stroke-opacity:1}}@keyframes pa-cursor{0%{opacity:0;translate:34cqw -14cqw;scale:1}8%{opacity:1}38%{opacity:1;translate:.4cqw .6cqw;scale:1}44%{scale:.82}50%{scale:1}72%{opacity:1;translate:.4cqw .6cqw}84%,to{opacity:0;translate:6cqw 6cqw}}@keyframes pa-ripple{0%,42%{opacity:0;transform:scale(1)}44%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.6)}}@keyframes pa-check-bg{0%,62%{box-shadow:none;background:0 0;border-color:#7b9eff80}}@keyframes pa-check-draw{0%,62%{stroke-dashoffset:14px}}@keyframes pa-ring{0%,64%{stroke-dashoffset:94.2px}}@keyframes pa-swap-out{0%,64%{opacity:1}80%,to{opacity:0}}@keyframes pa-swap-in{0%,64%{opacity:0;translate:0 .8cqw}84%,to{opacity:1;translate:0}}@keyframes pa-node{0%,to{box-shadow:0 0 0 .6cqw #7b9eff59,0 0 2.4cqw #7b9effe6}50%{box-shadow:0 0 0 1.1cqw #7b9eff1f,0 0 3.4cqw #7b9eff}}@keyframes pa-float{0%,to{transform:rotateY(var(--tilt)) translateY(0)}50%{transform:rotateY(var(--tilt)) translateY(-1cqw)}}@keyframes pa-scan{0%{opacity:0;top:6%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:64%}}@keyframes pa-eq{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes pa-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pa-caret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pa-play{0%{opacity:0;left:0}5%{opacity:1}95%{opacity:1}to{opacity:0;left:100%}}@keyframes pa-shot{0%,to{background:#3d6fff1a;border-color:#7b9eff38}4%,16%{background:#3d6fff3d;border-color:#a0beffbf}}
