.nx3d{color-scheme:dark;--bg:#05060f;--s1:#0a0c1a;--ln:hsla(0,0%,100%,.09);--tx:#f1f3fb;--mu:#8e98b3;--c1:#35d0ff;--c2:#7c5cff;--c3:#e24dff;--d:"Bricolage Grotesque",system-ui,sans-serif;box-sizing:border-box}.nx3d *,.nx3d :after,.nx3d :before{box-sizing:inherit}.nx3d{margin:0;background:var(--bg);color:var(--tx);font:400 17px/1.65 Manrope,system-ui,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased}.nx3d:before{content:"";position:fixed;inset:0;z-index:0;background:radial-gradient(60% 50% at 75% 0,rgba(124,92,255,.22),transparent 70%),radial-gradient(50% 45% at 0 70%,rgba(53,208,255,.1),transparent 70%)}.nx3d a{color:inherit;text-decoration:none}.nx3d :focus-visible{outline:2px solid var(--c1);outline-offset:3px;border-radius:8px}.nx3d #gl{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.nx3d #top{position:relative;z-index:2}.nx3d h1,.nx3d h2,.nx3d h3{font-family:var(--d);margin:0;letter-spacing:-.035em;line-height:1.02;font-weight:700}.nx3d .w{width:min(1160px,100% - 40px);margin:0 auto}.nx3d nav{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:env(safe-area-inset-top,0);background:rgba(5,6,15,.55);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--ln)}.nx3d nav .w{justify-content:space-between;height:68px}.nx3d .brand,.nx3d nav .w{display:flex;align-items:center}.nx3d .brand{gap:11px;font:800 21px var(--d);letter-spacing:-.03em}.nx3d .brand img{width:36px;height:36px}.nx3d .nl{display:flex;align-items:center;gap:30px;font-size:14.5px;color:var(--mu);font-weight:600}.nx3d .nl a:hover,.nx3d .nx-btn{color:var(--tx)}.nx3d .nx-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:14px;font:700 15.5px Manrope,sans-serif;border:1px solid var(--ln);background:hsla(0,0%,100%,.04);cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.nx3d .nx-btn:hover{background:hsla(0,0%,100%,.09)}.nx3d .nx-btn.p{border:0;color:#fff;background:linear-gradient(110deg,#25bdf6,#6d5cff 55%,#c44bff);box-shadow:0 10px 36px rgba(124,92,255,.45),inset 0 1px 0 hsla(0,0%,100%,.3)}.nx3d .nx-btn.p:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(150,92,255,.6),inset 0 1px 0 hsla(0,0%,100%,.3)}.nx3d nav .nx-btn{height:42px;padding:0 20px;font-size:14px;border-radius:11px}.nx3d .nx-hero{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:110px 0 70px}.nx3d .hg{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:20px;gap:20px;align-items:center}.nx3d .pill{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 11px;border:1px solid var(--ln);border-radius:99px;font-size:13.5px;font-weight:600;color:#aab4cc;background:hsla(0,0%,100%,.03);margin-bottom:30px}.nx3d .pill i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.18)}.nx3d h1{font-size:clamp(46px,6.6vw,92px);font-weight:800}.nx3d .wd{display:inline-block;opacity:0;transform:translateY(.55em);filter:blur(12px);animation:wd 1.1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*80ms + .2s)}@keyframes wd{to{opacity:1;transform:none;filter:none}}.nx3d .lead{font-size:clamp(17px,1.7vw,19.5px);color:#a5b0c8;margin:26px 0 38px;max-width:29em;animation:up 1s .7s both}.nx3d .row{display:flex;gap:12px;flex-wrap:wrap;animation:up 1s .85s both}.nx3d .fine{margin:20px 0 0;font-size:13.5px;color:var(--mu);animation:up 1s 1s both}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.nx3d .anchor{width:100%;aspect-ratio:1;max-width:560px;justify-self:center}.nx3d section{padding:130px 0}.nx3d h2{font-size:clamp(34px,4.8vw,62px);max-width:13em}.nx3d .sub{color:var(--mu);font-size:18px;max-width:34em;margin:18px 0 60px}.nx3d .stage{perspective:1800px;position:relative}.nx3d .app{transform-origin:50% 0;border-radius:22px;border:1px solid transparent;overflow:hidden;background:linear-gradient(#070a16,#070a16) padding-box,conic-gradient(from var(--a),hsla(0,0%,100%,.1) 0,#35d0ff 18%,#7c5cff 34%,#e24dff 44%,hsla(0,0%,100%,.1) 58%) border-box;animation:spin 8s linear infinite;box-shadow:0 60px 140px rgba(0,0,0,.65),0 30px 120px rgba(110,80,255,.2);will-change:transform}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--a:360deg}}.nx3d .bar{display:flex;align-items:center;gap:7px;padding:14px 16px;background:#0b0f20;border-bottom:1px solid var(--ln)}.nx3d .bar i{width:10px;height:10px;border-radius:50%;background:#27324f}.nx3d .bar b{margin-left:14px;height:25px;width:min(300px,50%);border-radius:8px;background:hsla(0,0%,100%,.05)}.nx3d .scr{position:relative;padding:48px 30px 40px;min-height:470px;background:radial-gradient(70% 90% at 15% 0,#2a3f9e,transparent 60%),radial-gradient(70% 80% at 95% 100%,#6a2cb0,transparent 60%),radial-gradient(40% 50% at 55% 60%,#1d6fb8,transparent 70%),#0a1030}.nx3d .clk{text-align:center;font:800 64px/1 var(--d);letter-spacing:-.05em}.nx3d .dt{text-align:center;color:#bccaea;font-size:14px;margin:8px 0 24px}.nx3d .sb{display:flex;align-items:center;gap:12px;max-width:500px;margin:0 auto 36px;height:50px;padding:0 18px;border-radius:15px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d3def5;font-size:14.5px}.nx3d .sb kbd{margin-left:auto}.nx3d kbd{font:700 11.5px Manrope,sans-serif;padding:3px 8px;border-radius:7px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:#e3ebfd}.nx3d .bds{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.nx3d .bd{padding:16px 16px 10px;border-radius:18px;background:rgba(8,12,34,.55);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nx3d .bd h4{margin:0 0 8px;font:700 14px var(--d);color:#d6e0f7}.nx3d .it{display:flex;align-items:center;gap:11px;padding:8px 0;font-size:13.5px;color:#b9c6e4;border-top:1px solid hsla(0,0%,100%,.06)}.nx3d .it:before{content:"";flex:none;width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,var(--k),#1b2450)}.nx3d .pal{position:absolute;right:5%;bottom:-34px;width:min(360px,78%);padding:12px;border-radius:18px;background:rgba(14,18,44,.92);border:1px solid rgba(160,170,255,.3);box-shadow:0 30px 80px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateZ(90px);font-size:13.5px}.nx3d .pal .q{padding:8px 10px 12px;color:#e6ecfb;display:flex;align-items:center;gap:8px}.nx3d .pal .r{padding:9px 10px;border-radius:10px;color:#aab6d4;display:flex;justify-content:space-between;gap:10px}.nx3d .pal .r.on{background:rgba(124,92,255,.28);color:#fff}.nx3d .fr{display:grid;grid-template-columns:64px 1fr 1.15fr;grid-gap:28px;gap:28px;padding:34px 14px;border-top:1px solid var(--ln);position:relative;transition:background .4s}.nx3d .fr:last-child{border-bottom:1px solid var(--ln)}.nx3d .fr:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3));transition:width .7s cubic-bezier(.2,.8,.2,1)}.nx3d .fr:hover{background:linear-gradient(90deg,rgba(124,92,255,.09),transparent 80%)}.nx3d .fr:hover:after{width:100%}.nx3d .fr svg{width:34px;height:34px;stroke:var(--c1);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nx3d .fr h3{font-size:clamp(24px,2.6vw,32px)}.nx3d .fr p{margin:0;color:#99a5be;font-size:16.5px}.nx3d .ins{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.nx3d .ins .stk{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.nx3d .ins .sub{margin-bottom:28px}.nx3d .steps{list-style:none;margin:0;padding:0;counter-reset:s}.nx3d .steps li{counter-increment:s;display:grid;grid-template-columns:70px 1fr;grid-gap:12px;gap:12px;padding:28px 0;border-top:1px solid var(--ln)}.nx3d .steps li:last-child{border-bottom:1px solid var(--ln)}.nx3d .steps li:before{content:counter(s,decimal-leading-zero);font:700 34px var(--d);color:transparent;-webkit-text-stroke:1px rgba(150,160,255,.55)}.nx3d .steps h3{font-size:22px;margin-bottom:6px;letter-spacing:-.02em}.nx3d .steps p{margin:0;color:var(--mu);font-size:15.5px}.nx3d code{padding:2px 8px;border-radius:7px;background:rgba(53,208,255,.12);color:#8be3ff;font-size:.92em}.nx3d .cp{margin-top:14px;cursor:pointer;border:1px solid var(--ln);background:hsla(0,0%,100%,.05);color:var(--tx);font:700 13px Manrope,sans-serif;padding:9px 14px;border-radius:10px}.nx3d .cp:hover{background:hsla(0,0%,100%,.1)}.nx3d .nx-plans{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;max-width:840px}.nx3d .pl{padding:40px;border-radius:26px;background:rgba(10,12,26,.8);border:1px solid var(--ln)}.nx3d .pl.pro{background:linear-gradient(170deg,#161b46,#0b0f26);border-color:rgba(150,110,255,.5);box-shadow:0 30px 90px rgba(110,80,255,.2)}.nx3d .pl h3{font-size:22px;display:flex;align-items:center;gap:10px}.nx3d .tag{font:700 11.5px Manrope,sans-serif;letter-spacing:0;padding:4px 10px;border-radius:99px;background:rgba(150,110,255,.22);color:#cdbcff}.nx3d .pr{font:800 58px var(--d);letter-spacing:-.05em;margin:14px 0 4px}.nx3d .pr small{font:500 15px Manrope,sans-serif;color:var(--mu);letter-spacing:0}.nx3d .pl ul{list-style:none;padding:0;margin:26px 0 32px;display:grid;grid-gap:13px;gap:13px;font-size:15.5px;color:#c4cee6}.nx3d .pl li{padding-left:28px;position:relative}.nx3d .pl li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid var(--c1);border-bottom:2px solid var(--c1);transform:rotate(-45deg)}.nx3d .cta{text-align:center;padding:60px 0 100px}.nx3d .cta .anchor{max-width:420px;margin:0 auto 10px}.nx3d .cta h2{margin:0 auto 34px;max-width:11em}.nx3d .prog{height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#35d0ff,#7c5cff,#e24dff);z-index:60}.nx3d .cur,.nx3d .prog{position:fixed;top:0;left:0}.nx3d .cur{width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,255,.14),transparent 65%);z-index:0;pointer-events:none;transform:translate(50vw,30vh);transition:transform .3s ease-out}@media(hover:none){.nx3d .cur{display:none}}.nx3d .sb input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:#eef3ff;font:inherit}.nx3d .sb input::placeholder{color:#d3def5}.nx3d .sb:focus-within{border-color:rgba(53,208,255,.7);box-shadow:0 0 0 3px rgba(53,208,255,.18)}.nx3d .it{cursor:-webkit-grab;cursor:grab}.nx3d .it.dg{opacity:.35}.nx3d .bd{transition:border-color .2s,box-shadow .2s}.nx3d .bd.over{border-color:rgba(53,208,255,.8);box-shadow:0 0 0 3px rgba(53,208,255,.18)}.nx3d .pal .r{transition:background .2s}.nx3d .fq{max-width:860px}.nx3d .fq details{border-top:1px solid var(--ln)}.nx3d .fq details:last-child{border-bottom:1px solid var(--ln)}.nx3d .fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font:700 clamp(18px,2vw,22px) var(--d);letter-spacing:-.02em}.nx3d .fq summary::-webkit-details-marker{display:none}.nx3d .fq summary:after{content:"";flex:none;width:11px;height:11px;border-right:2px solid var(--c1);border-bottom:2px solid var(--c1);transform:rotate(45deg) translateY(-3px);transition:transform .3s}.nx3d .fq details[open] summary:after{transform:rotate(-135deg) translate(-3px)}.nx3d .fq p{margin:0;padding:0 4px 26px;color:var(--mu);max-width:40em}.nx3d footer{padding:34px 0 calc(34px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ln);background:rgba(5,6,15,.9);color:var(--mu);font-size:14px}.nx3d footer .w{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.nx3d .rv{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.nx3d .rv.in{opacity:1;transform:none}@media(max-width:900px){.nx3d .hg{grid-template-columns:1fr}.nx3d .anchor{max-width:340px;order:-1;margin-top:20px}.nx3d .fr{grid-template-columns:44px 1fr;gap:6px 16px}.nx3d .fr p{grid-column:2}.nx3d .ins{grid-template-columns:1fr;gap:10px}.nx3d .ins .stk{position:static}.nx3d .nx-plans{grid-template-columns:1fr}.nx3d section{padding:84px 0}.nx3d .nl a:not(.nx-btn){display:none}.nx3d .pal{position:relative;right:auto;bottom:auto;margin:20px auto 0;transform:none}}@media(prefers-reduced-motion:reduce){.nx3d *{animation:none!important;transition:none!important}.nx3d .rv,.nx3d .wd{opacity:1;transform:none;filter:none}.nx3d .fine,.nx3d .lead,.nx3d .row{opacity:1}}html[data-theme=light] .nx3d{color-scheme:light;--bg:#f4f6ff;--s1:#fff;--ln:rgba(12,22,46,.12);--tx:#0a1326;--mu:#5a6a85}html[data-theme=light] .nx3d:before{background:radial-gradient(60% 50% at 75% 0,rgba(124,92,255,.14),transparent 70%),radial-gradient(50% 45% at 0 70%,rgba(53,208,255,.08),transparent 70%)}html[data-theme=light] .nx3d nav{background:rgba(247,249,255,.72)}html[data-theme=light] .nx3d .nx-btn{background:rgba(12,22,46,.05)}html[data-theme=light] .nx3d .nx-btn:hover{background:rgba(12,22,46,.1)}html[data-theme=light] .nx3d .nx-btn.p{background:linear-gradient(110deg,#25bdf6,#6d5cff 55%,#c44bff);box-shadow:0 10px 36px rgba(124,92,255,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}html[data-theme=light] .nx3d .nx-btn.p:hover{box-shadow:0 16px 44px rgba(124,92,255,.45),inset 0 1px 0 hsla(0,0%,100%,.3)}html[data-theme=light] .nx3d .pill{color:#5a6a85;background:rgba(12,22,46,.04)}html[data-theme=light] .nx3d .lead{color:#4c5a75}html[data-theme=light] .nx3d .fr p{color:#4d5a74}html[data-theme=light] .nx3d .fr:hover{background:linear-gradient(90deg,rgba(124,92,255,.07),transparent 80%)}html[data-theme=light] .nx3d .fr svg{stroke:#0899c9}html[data-theme=light] .nx3d .steps li:before{-webkit-text-stroke:1px rgba(90,80,190,.5)}html[data-theme=light] .nx3d code{background:rgba(53,208,255,.14);color:#086f96}html[data-theme=light] .nx3d .cp{background:rgba(12,22,46,.06)}html[data-theme=light] .nx3d .cp:hover{background:rgba(12,22,46,.12)}html[data-theme=light] .nx3d .pl:not(.pro){background:#fff}html[data-theme=light] .nx3d .pl:not(.pro) ul{color:#3f4d68}html[data-theme=light] .nx3d .pl:not(.pro) .tag{color:#5b3fd0;background:rgba(150,110,255,.16)}html[data-theme=light] .nx3d .app{box-shadow:0 60px 140px rgba(20,30,80,.35),0 30px 120px rgba(110,80,255,.14)}html[data-theme=light] .nx3d footer{background:rgba(244,246,255,.92)}