.nv-main{--bo:clamp(8px, 1.5vw, 22px);position:relative}.nv-defs{position:absolute}.nw{white-space:nowrap}.nv-body{max-width:38em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:17.5px;line-height:1.6}.nv-body a{color:var(--ink);text-underline-offset:3px;margin:-14px -4px;padding:14px 4px;text-decoration:underline;display:inline-block}h2+.nv-body{margin-top:clamp(20px,2.6vw,36px)}.nv-xl{font-size:clamp(44px,5.55vw,80px)}.nv-md{font-size:clamp(34px,3.6vw,52px);line-height:1.04}.nv-ruler{background:repeating-linear-gradient(90deg, var(--ink-3) 0 1px, transparent 1px 12px);opacity:.35;flex:1;min-width:0;height:7px}.nv-hud{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:24px;display:flex}.nv-subhead{align-items:center;gap:20px;margin:clamp(56px,7vw,96px) 0 22px;display:flex}@media (min-width:1280px){.nv-main:before,.nv-main:after{content:"";pointer-events:none;background:#ffffff12;width:1px;position:absolute;top:0;bottom:0}.nv-main:before{left:calc(50% - 624px)}.nv-main:after{left:calc(50% + 623px)}}.nv-sec{padding-bottom:clamp(64px,6.25vw,90px);overflow-x:clip}.nv-sec .sec-head{margin-bottom:clamp(36px,5vw,56px)}.nv-last{padding-bottom:0}.hov:hover>.bk{--bc:var(--accent);scale:var(--bh,1.012)}.nv-hero{padding:clamp(20px,3vw,36px) 0 clamp(72px,7vw,100px);position:relative;overflow-x:clip}.nv-hero>.wrap{position:relative}.nv-aur{pointer-events:none;opacity:.78;animation:7.2s linear nv-swell;position:absolute;inset:23% 0 0;transform:scale(1.02);-webkit-mask-image:linear-gradient(#0000,#000 12% 84%,#0000);mask-image:linear-gradient(#0000,#000 12% 84%,#0000)}.nv-blob{filter:blur(clamp(40px,6.25vw,90px));will-change:transform;border-radius:50%;display:block;position:absolute}.nv-b1{opacity:.5;background:#ff6b9a;width:45.8%;height:47%;animation:20s ease-in-out infinite nv-da;top:54%;left:-5.6%}.nv-b2{opacity:.72;background:#7c5cff;width:75%;height:36%;animation:40s ease-in-out infinite nv-db;top:9%;left:12.5%}.nv-b3{opacity:.4;background:#ffa98a;width:45.8%;height:45%;animation:40s ease-in-out infinite nv-dc;top:49%;left:59.7%}.nv-topline{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-bottom:10px;display:flex}.nv-fade{animation:nv-fade .9s var(--ease) both}.nv-hero h1{font-size:clamp(46px,8.05vw,116px);line-height:1}.nv-line{margin:-.08em -.3em -.3em;padding:.08em .3em .3em;display:block;overflow:hidden}.nv-in{animation:nv-rise 1.2s var(--ease) both;display:inline-block}.nv-soft{color:var(--ink-3)}.nv-kk{vertical-align:.1em;min-width:1.5em;height:1.5em;font:600 .5em/1 var(--display);letter-spacing:0;color:var(--ink);background:linear-gradient(#2a2735,#171520);border-radius:.26em;place-items:center;margin:0 .05em;padding:0 .2em;display:inline-grid;box-shadow:inset 0 1px #ffffff29,inset 0 -.08em #00000073,0 0 0 1px #ffffff1a,0 0 24px #7c5cff57}.nv-k1{animation:7.2s linear nv-k1}.nv-k2{animation:7.2s linear nv-k2}.nv-k3{animation:7.2s linear nv-k3}.nv-lede-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;margin-top:clamp(24px,2.6vw,38px);display:flex}.nv-lede{max-width:600px;color:var(--ink-1);text-wrap:pretty;margin:0;font-size:clamp(17px,1.25vw,18px);line-height:1.6}.nv-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.nv-actions .link{color:var(--ink-1)}.nv-actions .link:hover{color:var(--ink)}.nv-lede-row+.nv-hud{flex-wrap:nowrap;justify-content:flex-start;gap:20px;margin-top:clamp(28px,2.5vw,36px)}.nv-af-read{flex:none;align-items:center;gap:12px;display:inline-flex}.nv-led-dot{background:#4a4658;border-radius:50%;flex:none;width:9px;height:9px;position:relative}.nv-led{background:var(--accent);border-radius:50%;animation:7.2s linear nv-led;box-shadow:0 0 0 3px #a08dff38,0 0 12px #a08dffcc}.nv-led-dot .nv-led{position:absolute;inset:0}.nv-af-text{width:132px;height:17px;display:block;position:relative;overflow:hidden}.nv-af-text>span{white-space:nowrap;position:absolute;top:0;left:0}.nv-tsearch{opacity:0;animation:7.2s linear nv-tsearch}.nv-tlock{animation:7.2s linear nv-tlock}.nv-vf{margin-top:20px;padding:clamp(10px,2vw,24px);position:relative}.nv-vf-in{aspect-ratio:16/9;background:#100f15;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -30px #000000d9,0 18px 36px -18px #0009}.nv-vf-in:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24}.nv-vf-in video{object-fit:cover;background:var(--bg-2);width:100%;height:100%;display:block}.nv-vf-in>:not(video){pointer-events:none}.nv-dev{animation:7.2s linear nv-develop}.nv-thirds{opacity:0;background:linear-gradient(#ffffffb3,#ffffffb3) 33.333% 0/1px 100% no-repeat,linear-gradient(#ffffffb3,#ffffffb3) 66.666% 0/1px 100% no-repeat,linear-gradient(#ffffffb3,#ffffffb3) 0 33.333%/100% 1px no-repeat,linear-gradient(#ffffffb3,#ffffffb3) 0 66.666%/100% 1px no-repeat;animation:7.2s linear nv-thirds;position:absolute;inset:0}.nv-flash{opacity:0;border-radius:12px;animation:7.2s linear nv-flash;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #a08dfff2,inset 0 0 80px #a08dff66}.nv-af{aspect-ratio:1;opacity:0;width:clamp(56px,8.33%,96px);animation:7.2s linear nv-af;position:absolute;top:50%;left:50%;translate:-50% -50%}.nv-af svg{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nv-dot{background:var(--accent);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:7.2s linear nv-dot;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #a08dff4d,0 0 18px #a08dffd9}.nv-ring{border:1.5px solid var(--accent);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:7.2s linear nv-ringp;position:absolute;top:50%;left:50%}.nv-brw{pointer-events:none;animation:5s ease-in-out infinite nv-breathe;position:absolute;inset:0}.nv-vf .bk{--bs:clamp(26px, 3.4vw, 48px)}.nv-hbk{animation:7.2s linear nv-hunt}.nv-snap{--bc:var(--accent);opacity:0;animation:7.2s linear nv-snap}.hov:hover>.nv-brw>.nv-hbk{--bc:var(--accent);scale:1.012}.nv-ticks{pointer-events:none;background:linear-gradient(#f3f1f873,#f3f1f873) 50% 0/1px 10px no-repeat,linear-gradient(#f3f1f873,#f3f1f873) 50% 100%/1px 10px no-repeat,linear-gradient(#f3f1f873,#f3f1f873) 0/10px 1px no-repeat,linear-gradient(#f3f1f873,#f3f1f873) 100%/10px 1px no-repeat;position:absolute;inset:0}.nv-pip{width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute;top:5px;left:50%;box-shadow:0 0 0 3px #a08dff40,0 0 14px #a08dffe6}.nv-vf+.nv-hud{margin-top:clamp(14px,1.8vw,26px)}.nv-cap-l,.nv-cap-r{color:var(--ink-1)}.nv-cap-l{text-wrap:balance}.nv-cap-r{flex-wrap:wrap;gap:4px 20px;display:flex}.nv-split{align-items:start;gap:56px;display:grid}@media (min-width:900px){.nv-split{grid-template-columns:minmax(0,600px) minmax(0,560px);justify-content:space-between}}.nv-split .nv-body,.nv-keys{max-width:470px}.nv-keys{margin:32px 0 0;padding:0;list-style:none}.nv-keys li{border-top:1px solid var(--line-2);min-height:48px;color:var(--ink-2);align-items:center;gap:14px;font-size:15px;display:flex}.nv-keys li:last-child{border-bottom:1px solid var(--line-2)}.nv-keys span{flex:none;gap:4px;width:92px;display:flex}.nv-keys .nv-wide{padding-inline:.6em}.nv-cmp-wrap{width:100%;max-width:560px;margin-inline:auto}.nv-cmp-host{--bh:1.03;aspect-ratio:860/880;position:relative}.nv-cmp-host>.bk{inset:calc(var(--bo) * -1);--bs:clamp(26px, 3vw, 44px)}.nv-cmp{background:var(--bg-2);box-shadow:0 0 0 1px var(--line), 0 40px 80px -30px #000000e6, 0 12px 24px -14px #0009;border-radius:14px;position:absolute;inset:0;overflow:hidden}.nv-cmp>img{width:100%;height:100%;position:absolute;inset:0}.nv-before{clip-path:inset(0 calc(100% - var(--nv-pos)) 0 0);background:#15131c;position:absolute;inset:0}.nv-before img{width:86.05%;height:auto;position:absolute;top:6.818%;left:6.977%;box-shadow:0 20px 40px -20px #000000b3}.nv-range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.nv-cut{top:0;bottom:0;left:var(--nv-pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #ffffff59}.nv-grip{top:50%;left:var(--nv-pos);pointer-events:none;filter:drop-shadow(0 3px 10px #0009);width:60px;height:84px;transition:scale .3s var(--ease);position:absolute;translate:-50% -50%}.nv-grip .bk{--bs:18px;--bw:3px;--br:7px;--bc:#fff}.nv-grip svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.nv-cmp:hover .nv-grip{scale:1.08}.nv-range:active~.nv-grip .bk{--bc:var(--accent)}.nv-range:focus-visible~.nv-grip{outline-offset:6px;border-radius:12px;outline:2px solid #fff}.nv-cmp-read{justify-content:space-between;gap:12px;margin:34px 0 0;display:flex}.nv-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1240px){.nv-cells{grid-template-columns:repeat(9,minmax(0,1fr));gap:28px 12px}}.nv-cell{position:relative}.nv-thumb{aspect-ratio:140/96;box-shadow:0 0 0 1px var(--line);filter:brightness(.42)saturate(.7);transition:translate .4s var(--ease);background:linear-gradient(125deg,#ffc0d3,#d6c4ff 60%,#b6a1ff);border-radius:8px;animation:8.1s linear infinite backwards nv-lit;display:block;position:relative;overflow:hidden}.nv-cell:first-child .nv-thumb{filter:none}.nv-cell:hover .nv-thumb{translate:0 -3px}.nv-thumb svg{width:100%;height:100%;position:absolute;inset:0}.nv-cap{color:var(--ink-2);align-items:center;gap:9px;margin-top:14px;font-size:14px;display:flex}.nv-cap kbd{font-size:12px}.nv-on{aspect-ratio:140/96;pointer-events:none;opacity:0;animation:8.1s linear infinite backwards nv-cell;position:absolute;top:0;left:0;right:0}.nv-cell:first-child .nv-on{opacity:1}.nv-on .bk{--bs:16px;--bw:2.5px;--br:6px;inset:-6px}.nv-on b{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;position:absolute;top:9px;right:9px}.nv-rec-head{align-items:start;gap:28px 48px;display:grid}@media (min-width:1000px){.nv-rec-head{grid-template-columns:minmax(0,1fr) minmax(0,352px)}}.nv-rec-head .nv-body{margin:0;padding-top:8px;font-size:16.5px}.nv-rec{gap:56px 48px;margin-top:clamp(36px,3.6vw,52px);display:grid}@media (min-width:1000px){.nv-rec{grid-template-columns:minmax(0,1fr) 352px;align-items:start}}.nv-rec+.nv-subhead{margin-top:clamp(56px,5vw,72px)}.nv-demo{--u:.125cqw;container-type:inline-size}.nv-demo-cap{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.nv-zl{text-align:right;flex:none;width:96px;height:17px;display:block;position:relative}.nv-zl>span{white-space:nowrap;position:absolute;top:0;right:0}.nv-z1{opacity:0;animation:8s linear infinite nv-z1}.nv-z2{color:var(--ink);animation:8s linear infinite nv-z2}.nv-stage{aspect-ratio:16/9;position:relative}.nv-stage>.bk{inset:calc(var(--bo) * -.65);--bs:clamp(20px, 2vw, 28px)}.nv-stage-clip{box-shadow:0 0 0 1px var(--line), 0 40px 80px -30px #000000e6, 0 12px 24px -14px #0009;background:linear-gradient(115deg,#ffb0c2 0%,#f3a4cf 32%,#c9a8ff 62%,#9b76f4 100%);border-radius:10px;position:absolute;inset:0;overflow:hidden}.nv-world{transform-origin:0 0;width:100%;height:100%;transform:translate(calc(-541 * var(--u)), calc(-296 * var(--u))) scale(2);animation:8s linear infinite nv-cam;position:absolute;top:0;left:0}.nv-wl,.nv-wr{width:calc(204 * var(--u));height:100%;position:absolute;top:0}.nv-wl{background:linear-gradient(#ffb3c0,#ffb8b6 20%,#ffc3a5 40%,#ffcba2 60%,#fed2a4 80%,#ffd6a5);left:0}.nv-wr{left:calc(596 * var(--u));background:linear-gradient(#c8a6fe,#bfa0fd 20%,#ae92fb 40%,#a081f9 60%,#9269f6 80%,#8b5bf5)}.nv-wimg{left:calc(180 * var(--u));width:calc(439.8 * var(--u));height:100%;position:absolute;top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.nv-cur{width:calc(27 * var(--u));height:calc(27 * var(--u));transform-origin:0 0;transform:translate(calc(467 * var(--u)), calc(258 * var(--u)));filter:drop-shadow(0 2px 3px #16141e66);animation:8s linear infinite nv-cur;position:absolute;top:0;left:0;overflow:visible}.nv-rip{left:calc(437 * var(--u));top:calc(228 * var(--u));width:calc(60 * var(--u));height:calc(60 * var(--u));opacity:0;background:#ffffff47;border:2px solid #fff;border-radius:50%;animation:8s linear infinite nv-rip;position:absolute}.nv-rip2{animation-name:nv-rip2}.nv-timeline{height:56px;margin-top:34px;position:relative}.nv-tl-ticks{background:repeating-linear-gradient(90deg, var(--ink-3) 0 1px, transparent 1px 16px);opacity:.5;height:7px;position:absolute;top:0;left:0;right:0}.nv-tl-strip{height:24px;box-shadow:0 0 0 1px var(--line);background:repeating-linear-gradient(90deg,#2a2536 0 40px,#1b1824 40px 42px);border-radius:5px;position:absolute;top:10px;left:0;right:0}.nv-tl-blk{width:57.125%;height:18px;position:absolute;top:38px;left:23.75%}.nv-blk{background:#6a4cf5;border-radius:5px;animation:8s linear infinite nv-blk;position:absolute;inset:0;box-shadow:0 0 20px #7c5cff80}.nv-tl-blk .mono{text-align:center;color:#fff;font-size:11px;line-height:18px;position:absolute;inset:0}.nv-ph{background:var(--ink);width:2px;height:52px;transform:translateX(calc(352 * var(--u)));animation:8s linear infinite nv-ph;position:absolute;top:4px;left:0}.nv-ph:before{content:"";background:var(--ink);border-radius:3px;width:10px;height:10px;position:absolute;top:-2px;left:-4px}.nv-figs>.mono{margin-bottom:18px;display:block}@media (min-width:760px) and (max-width:999px){.nv-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.nv-figs>.mono{grid-column:1/-1}}.nv-fig{border-top:1px solid var(--line-2);padding:16px 0 24px;position:relative}.nv-fig:nth-of-type(2){--dl:.15s}.nv-fig:nth-of-type(3){--dl:.3s}.nv-fig>.mono{display:block}.nv-fig strong{font:700 clamp(48px, 4.45vw, 64px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:7px;display:block;position:relative}.nv-fig p{max-width:340px;color:var(--ink-2);margin:10px 0 0;font-size:14.5px;line-height:1.5}.nv-unit{letter-spacing:-.02em;color:var(--ink-3);font-size:.5em}.nv-real{animation:2.4s linear both nv-real;animation-delay:var(--dl,0s)}.nv-odo{opacity:0;animation:2.4s linear both nv-odo;animation-delay:var(--dl,0s);display:flex;position:absolute;top:0;left:0}.nv-col{height:1em;display:block;overflow:hidden}.nv-col span{height:1em;animation:nv-roll 1.7s var(--ease) both;animation-delay:var(--dl,0s);line-height:1;display:block}.nv-art{color:var(--ink);position:absolute;top:12px;right:0;overflow:visible}.nv-fps{background:repeating-linear-gradient(90deg,#f3f1f8b3 0 2px,#0000 2px 6px);width:120px;height:16px;top:20px}.nv-scan{background:var(--accent);width:2px;height:22px;box-shadow:0 0 8px var(--accent);opacity:0;animation:6s linear infinite nv-scan;position:absolute;top:-3px;left:0}.nv-spr{stroke-dasharray:1;stroke-dashoffset:0;animation:6s linear infinite nv-spr}.nv-drift{animation:6s ease-in-out infinite nv-drift}.nv-editor{align-items:center;gap:40px;margin-top:18px;display:grid}@media (min-width:1000px){.nv-editor{grid-template-columns:minmax(0,420px) minmax(0,700px);justify-content:space-between;margin-top:44px}}.nv-editor .chips{margin-top:26px}.nv-editor .nv-body{margin-top:22px}.nv-shot{position:relative}.nv-shot>.bk{inset:calc(var(--bo) * -.9);--bs:clamp(24px, 2.8vw, 40px)}.nv-shot img{border-radius:10px;width:100%;height:auto;box-shadow:0 0 0 1px #ffffff1f,0 50px 90px -30px #000000e6,0 16px 28px -16px #0009}.nv-editor .nv-hud{margin-top:34px}.nv-tools-head{align-items:start;gap:20px 48px;display:grid}@media (min-width:1000px){.nv-tools-head{grid-template-columns:minmax(0,720px) minmax(0,400px);justify-content:space-between}}.nv-tools-head .nv-body{margin:0;padding-top:8px}.nv-strip{height:176px;margin-top:clamp(28px,3vw,40px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.nv-track{background:#1b1924;width:max-content;height:176px;animation:80s linear infinite nv-marq;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.nv-strip:hover .nv-track,.nv-strip:focus-within .nv-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nv-strip{overscroll-behavior-x:contain;scrollbar-width:thin;height:auto;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.nv-fcell[aria-hidden=true]{display:none}}.nv-holes{width:100%;height:28px;position:absolute;left:0}.nv-holes-t{top:0}.nv-holes-b{bottom:0}.nv-fcell{width:264px;height:120px;transition:background .4s var(--ease);background:linear-gradient(#221f2c,#15131c);border-radius:8px;flex:none;margin:28px 16px 0 0;padding:16px 20px;text-decoration:none;display:block;position:relative;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff0d}.nv-fcell:hover{background:linear-gradient(#2a2638,#1a1724)}.nv-fcell .bk{--bs:12px;--bw:1.5px;--br:4px;opacity:.35;inset:6px}.nv-fcell:hover .bk{opacity:1;--bc:var(--accent)}.nv-fcell strong{font:600 21px/1.15 var(--display);letter-spacing:-.015em;color:var(--ink);position:absolute;bottom:18px;left:20px;right:20px}.nv-fi,.nv-ff{font-size:11px;position:absolute;top:16px}.nv-fi{left:20px}.nv-ff{right:20px}.nv-fcell:hover .nv-fi{color:var(--accent)}.nv-fcell:hover .nv-ff{color:var(--ink-2)}.nv-gridwrap{margin-top:clamp(36px,4vw,44px);position:relative}.nv-gridwrap>.bk{--bs:20px;--bw:2px;--br:6px;inset:-12px}.nv-grid{background:#ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:1px;padding:1px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000e6}.nv-grid:before,.nv-gridlight:before{content:"";width:300%;animation:10s linear infinite nv-sweep;position:absolute;top:0;bottom:0;left:0}.nv-grid:before{background:linear-gradient(100deg,#0000 38%,#beaffff2 50%,#0000 62%)}@media (min-width:640px){.nv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.nv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-gridlight{pointer-events:none;position:absolute;inset:1px;overflow:hidden}.nv-gridlight:before{background:linear-gradient(100deg,#0000 40%,#a08dff1a 50%,#0000 60%)}.nv-dcell{background:#0d0c12;min-height:192px;padding:26px 30px 28px;position:relative;overflow:hidden}.nv-dcell:before{content:"";opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(360px 200px at 50% 0,#a08dff29,#0000 70%);position:absolute;inset:0}.nv-dcell:hover:before{opacity:1}.nv-dcell .bk{--bs:14px;--bw:2px;--br:4px;opacity:0;inset:10px}.nv-dcell:hover .bk{opacity:1}.nv-n{color:var(--accent);display:block;position:relative}.nv-dcell h3{font:600 22px/1.25 var(--display);letter-spacing:-.015em;margin-top:12px;position:relative}.nv-dcell p{color:var(--ink-2);margin:9px 0 0;font-size:15px;line-height:1.55;position:relative}.nv-panel{gap:56px;display:grid}@media (min-width:1240px){.nv-panel{grid-template-columns:minmax(0,400px) minmax(0,720px);justify-content:space-between}}.nv-panel .nv-body{max-width:400px}.nv-panel-fig{justify-items:center;gap:32px;display:grid}.nv-menubar{width:100%;max-width:720px;height:40px;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff0f;background:#ffffff0a;border-radius:10px;position:relative}.nv-menubar .mono{position:absolute;top:11px;left:16px}.nv-mb-icon{background:#a08dff38;border-radius:8px;place-items:center;width:48px;height:30px;display:grid;position:absolute;top:5px;left:50%;translate:-50%;box-shadow:0 0 0 1px #a08dff66}.nv-comp{grid-template-columns:minmax(0,300px);justify-content:center;width:100%;max-width:720px;display:grid}.nv-cos{display:none}@media (min-width:760px){.nv-comp{grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);column-gap:44px}.nv-cos{display:block;position:relative}}.nv-pshot{--bh:1.03;position:relative}.nv-pshot>.bk{inset:calc(var(--bo) * -.8);--bs:34px}.nv-pshot img{border-radius:12px;width:100%;height:auto;box-shadow:0 0 0 1px #ffffff24,0 50px 80px -34px #000000e6,0 16px 28px -16px #0009}.nv-co{align-items:center;gap:8px;display:flex;position:absolute;translate:0 -50%}.nv-co .mono{color:var(--ink-2);font-size:11.5px}.nv-co-l{right:-44px}.nv-co-l .mono{white-space:nowrap}.nv-co-r{flex-direction:row-reverse;justify-content:flex-end;left:-44px}.nv-co i{background:var(--ink-3);opacity:.7;flex:none;width:36px;height:1px;position:relative}.nv-co i:after{content:"";background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.nv-co-l i:after{right:-2px}.nv-co-r i:after{left:-2px}.nv-price,.nv-price>.wrap{position:relative}.nv-bloom{pointer-events:none;background:radial-gradient(62% 54% at 50% 48%,#7c5cff80,#7c5cff29 55%,#0000 82%),radial-gradient(30% 42% at 14% 66%,#ff6b9a52,#0000),radial-gradient(30% 42% at 88% 34%,#ffa98a3d,#0000);position:absolute;inset:30px 0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.nv-price .sec-head{margin-bottom:18px}.nv-price-top{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-bottom:clamp(24px,3vw,33px);display:flex}.nv-card{margin-inline:var(--bo);position:relative}.nv-card>.bk{inset:calc(var(--bo) * -1);--bs:clamp(32px, 4vw, 56px)}.nv-ringcard{background:#ffffff17;border-radius:30px;padding:2px;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000d9,0 0 100px -30px #7c5cff66}.nv-ringcard:before{content:"";aspect-ratio:1;background:conic-gradient(#0000 0deg 190deg,#ff6b9a00 196deg,#ff6b9a 245deg,#7c5cff 300deg,#ffa98a 345deg,#ffa98a00 360deg);width:max(150%,900px);animation:12s linear infinite nv-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.nv-card-in{z-index:1;background:linear-gradient(#16141e,#0e0d13);border-radius:28px;align-items:center;gap:28px 40px;padding:clamp(28px,3.6vw,42px) clamp(24px,4vw,58px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}@media (min-width:860px){.nv-card-in{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-card h2{letter-spacing:-.045em;font-size:clamp(96px,24vw,150px);line-height:.9}@media (min-width:860px){.nv-card h2{font-size:clamp(88px,11.1vw,160px)}}.nv-card-side{flex-direction:column;align-items:flex-start;display:flex}.nv-card-side img{filter:drop-shadow(0 16px 26px #7c5cff73);border-radius:16px;width:72px;height:72px}.nv-card-side p{max-width:440px;color:var(--ink-2);margin:22px 0 0;font-size:19px;line-height:1.5}.nv-card-side .chips{margin-top:18px}.nv-card-side form{margin-top:30px}.nv-fine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(28px,3.4vw,42px);display:flex}.nv-fine p{color:var(--ink-3);margin:0;font-size:14.5px;line-height:1.5}.nv-fine a{color:var(--ink-2);text-underline-offset:3px;margin:-14px -4px;padding:14px 4px;text-decoration:underline;display:inline-block}.nv-faq{gap:40px;display:grid}@media (min-width:1000px){.nv-faq{grid-template-columns:minmax(0,400px) minmax(0,760px);justify-content:space-between}}.nv-faq .nv-body{max-width:300px;font-size:16px}.nv-faq .faq{margin-top:0}@keyframes nv-rise{0%{transform:translateY(130%)}to{transform:none}}@keyframes nv-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nv-da{0%,to{transform:translate(0)scale(1)}50%{transform:translate(14%,8%)scale(1.12)}}@keyframes nv-db{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7%,12%)scale(.94)}}@keyframes nv-dc{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-9%,-8%)scale(1.1)}}@keyframes nv-breathe{0%,to{scale:1}50%{scale:1.006}}@keyframes nv-swell{0%,19.4%{opacity:.34;animation-timing-function:ease-in-out;transform:scale(.96)}58.3%{opacity:.5;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.98)}80%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(1.1)}to{opacity:.78;transform:scale(1.02)}}@keyframes nv-k1{0%,8.3%{filter:brightness();animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}11.7%{filter:brightness(1.5);transform:translateY(.09em)}19.4%,to{filter:brightness();transform:none}}@keyframes nv-k2{0%,12.5%{filter:brightness();animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}15.8%{filter:brightness(1.5);transform:translateY(.09em)}23.6%,to{filter:brightness();transform:none}}@keyframes nv-k3{0%,16.7%{filter:brightness();animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}20%{filter:brightness(1.7);transform:translateY(.09em)}27.8%,to{filter:brightness();transform:none}}@keyframes nv-hunt{0%,19.4%{opacity:.4;animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(1.05)}29.2%{opacity:.7;animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(.985)}38.9%{opacity:.6;animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(1.03)}47.2%{opacity:.85;animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(.996)}54.2%{opacity:.95;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.008)}58.3%,to{opacity:1;transform:scale(1)}}@keyframes nv-develop{0%,19.4%{filter:blur(20px)saturate(.08)brightness(1.1);animation-timing-function:cubic-bezier(.45,0,.2,1)}29.2%{filter:blur(7px)saturate(.1)brightness(1.08);animation-timing-function:cubic-bezier(.45,0,.2,1)}38.9%{filter:blur(14px)saturate(.12)brightness(1.06);animation-timing-function:cubic-bezier(.45,0,.2,1)}47.2%{filter:blur(3px)saturate(.16)brightness(1.04);animation-timing-function:cubic-bezier(.45,0,.2,1)}54.2%{filter:blur(6px)saturate(.2)brightness(1.03);animation-timing-function:cubic-bezier(.22,1,.36,1)}58.3%{filter:blur()saturate(.3)brightness(1.02);animation-timing-function:cubic-bezier(.22,1,.36,1)}94.4%{filter:blur()saturate()brightness()}to{filter:none}}@keyframes nv-snap{0%,58.1%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)}58.3%{opacity:.95;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)}72.2%,to{opacity:0;transform:scale(1.035)}}@keyframes nv-flash{0%,58.1%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}58.3%{opacity:.9;animation-timing-function:cubic-bezier(.22,1,.36,1)}77.8%,to{opacity:0}}@keyframes nv-thirds{0%,16.7%{opacity:0}22.2%,54.2%{opacity:.5}63.9%,to{opacity:0}}@keyframes nv-af{0%,16.7%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.6)}22.2%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(1.5)}30.6%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(.84)}40.3%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(1.25)}48.6%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:scale(.93)}55.6%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.03)}58.3%,72.2%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1)}83.3%,to{opacity:0;transform:scale(1)}}@keyframes nv-dot{0%,56.9%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(0)}61.1%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.5)}69.4%,75%{opacity:1;transform:scale(1)}83.3%,to{opacity:0;transform:scale(.5)}}@keyframes nv-ringp{0%,56.9%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)}58.3%{opacity:.6;transform:scale(1)}91.7%,to{opacity:0;transform:scale(3.4)}}@keyframes nv-tsearch{0%,56.7%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}60%,to{opacity:0;transform:translateY(-70%)}}@keyframes nv-tlock{0%,56.7%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(70%)}60%,to{opacity:1;transform:none}}@keyframes nv-led{0%,56.7%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}60%,to{opacity:1}}@keyframes nv-lit{0%{filter:brightness(.42)saturate(.7);animation-timing-function:cubic-bezier(.22,1,.36,1)}2.2%,9.3%{filter:brightness()saturate();animation-timing-function:ease-in}11.6%,to{filter:brightness(.42)saturate(.7)}}@keyframes nv-cell{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.06)}2.2%,9.3%{opacity:1;animation-timing-function:ease-in;transform:scale(1)}11.6%,to{opacity:0;transform:scale(1)}}@keyframes nv-cam{0%,25%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(0)scale(1)}37%{transform:translate(calc(-534 * var(--u)), calc(-291 * var(--u))) scale(2);animation-timing-function:cubic-bezier(.4,0,.4,1)}68%{transform:translate(calc(-549 * var(--u)), calc(-302 * var(--u))) scale(2);animation-timing-function:cubic-bezier(.16,1,.3,1)}80%,to{transform:translate(0)scale(1)}}@keyframes nv-cur{0%{transform:translate(calc(707 * var(--u)), calc(433 * var(--u))) scale(1);opacity:0;animation-timing-function:cubic-bezier(.45,0,.2,1)}3%{transform:translate(calc(698 * var(--u)), calc(422 * var(--u))) scale(1);opacity:1;animation-timing-function:cubic-bezier(.45,0,.2,1)}23%,27.5%{transform:translate(calc(467 * var(--u)), calc(258 * var(--u))) scale(1);animation-timing-function:ease-out}28.5%{transform:translate(calc(467 * var(--u)), calc(258 * var(--u))) scale(.84);animation-timing-function:ease-out}31%,37%{transform:translate(calc(467 * var(--u)), calc(258 * var(--u))) scale(1);animation-timing-function:cubic-bezier(.4,0,.4,1)}68%,80%{transform:translate(calc(475 * var(--u)), calc(264 * var(--u))) scale(1);animation-timing-function:cubic-bezier(.45,0,.2,1)}92%{transform:translate(calc(698 * var(--u)), calc(422 * var(--u))) scale(1);opacity:1;animation-timing-function:ease-in}to{transform:translate(calc(707 * var(--u)), calc(433 * var(--u))) scale(1);opacity:0}}@keyframes nv-rip{0%,27.8%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.25)}28%{opacity:.95;transform:scale(.25)}36%,to{opacity:0;transform:scale(1.9)}}@keyframes nv-rip2{0%,29.3%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.25)}29.5%{opacity:.7;transform:scale(.25)}38%,to{opacity:0;transform:scale(1.9)}}@keyframes nv-ph{0%{opacity:0;transform:translate(0)}2%{opacity:1;transform:translate(0)}98%{transform:translateX(calc(798 * var(--u)));opacity:1}to{transform:translateX(calc(798 * var(--u)));opacity:0}}@keyframes nv-blk{0%,24%{opacity:.5;animation-timing-function:ease-out}27%,78%{opacity:1;animation-timing-function:ease-in-out}82%,to{opacity:.5}}@keyframes nv-z1{0%,25%{opacity:1;animation-timing-function:ease-out}31%,76%{opacity:0;animation-timing-function:ease-in-out}82%,to{opacity:1}}@keyframes nv-z2{0%,25%{opacity:0;animation-timing-function:ease-out}31%,76%{opacity:1;animation-timing-function:ease-in-out}82%,to{opacity:0}}@keyframes nv-spr{0%{stroke-dashoffset:1px;animation-timing-function:cubic-bezier(.22,1,.36,1)}26%,88%{stroke-dashoffset:0;animation-timing-function:ease-in}to{stroke-dashoffset:-1px}}@keyframes nv-drift{0%,to{transform:translate(0)}33%{transform:translate(16px,5px)}66%{transform:translate(-12px,-5px)}}@keyframes nv-scan{0%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(7px)}94%{opacity:1;transform:translate(113px)}to{opacity:0;transform:translate(120px)}}@keyframes nv-roll{0%{transform:none}to{transform:translateY(calc(var(--to) * -100%))}}@keyframes nv-odo{0%,72%{opacity:1}to{opacity:0}}@keyframes nv-real{0%,72%{opacity:0}to{opacity:1}}@keyframes nv-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes nv-sweep{to{transform:translate(-66.667%)}}@keyframes nv-spin{0%{rotate:none}to{rotate:360deg}}.nv-scene:not(.in-view) *,.nv-scene:not(.in-view) :before,.nv-scene:not(.in-view) :after{animation:none!important}@media (max-width:559px){.nv-lede-row+.nv-hud .nv-ruler{display:none}.nv-lede-row+.nv-hud{justify-content:space-between}}
