.nx-sh{z-index:40;background:color-mix(in srgb, var(--surface-screen) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(16px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.nx-sh.sc{border-bottom-color:var(--line-hairline)}.nx-sh-in{max-width:var(--page-max);padding:0 var(--page-gutter);align-items:center;gap:28px;height:64px;margin:0 auto;display:flex}.nx-sh .nx-lockup .nx-wm{font-size:20px}.nx-sh-pill{font:600 10.5px/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);box-shadow:inset 0 0 0 1px var(--line-accent);border-radius:999px;padding:6px 10px}.nx-sh-nav{gap:2px;display:flex}.nx-sh-nav a{color:var(--text-secondary);border:0;border-radius:999px;padding:8px 13px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.nx-sh-nav a:hover{color:var(--text-primary)}.nx-sh-nav a.on{color:var(--text-primary);background:var(--wash-accent-10);box-shadow:inset 0 0 0 1px #00ffd54d}.nx-sh-sp{flex:1}.nx-sh-si{font:500 14px var(--font-text);color:var(--text-accent);border:0;padding:8px 12px;text-decoration:none}.nx-sh-si:hover{color:var(--accent-300)}.btn.signal.nx-sh-go{letter-spacing:.02em;white-space:nowrap;border-bottom:0;padding:11px 20px;font-size:14px;text-decoration:none}.nx-sh-mnu{font:500 14px var(--font-text);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--line-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;display:none}.nx-sh-mob{padding:4px var(--page-gutter) 18px;gap:2px;display:grid}.nx-sh-mob a{font:500 18px var(--font-display);color:var(--text-primary);border:0;border-bottom:1px solid var(--line-hairline);padding:12px 4px;text-decoration:none}.nx-sh-mob a.si{color:var(--text-accent)}@media (max-width:900px){.nx-sh-in{gap:14px}.nx-sh-nav,.nx-sh-si{display:none}.nx-sh-mnu{display:inline-flex}}@media (max-width:560px){.nx-sh-go{display:none}}@media (min-width:901px){.nx-sh-mob{display:none}}.nx-cl{width:min(1180px, calc(100% - 2 * var(--page-gutter)));margin:96px auto 0}.nx-cl-in{border:2px solid color-mix(in srgb, var(--accent-700) 60%, var(--line-hairline));background:radial-gradient(70% 120% at 100% 0%, #00ffd51a, transparent 60%), var(--surface-screen);border-radius:24px;padding:56px;position:relative;overflow:hidden}.nx-cl h2{font:500 clamp(32px, 4.4vw, 50px)/1.06 var(--font-display);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 16px}.nx-cl h2 em{color:var(--text-accent);text-shadow:0 0 40px #00ffd54d;font-style:normal}.nx-cl p{max-width:54ch;color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.nx-cl .fine{color:var(--text-muted);margin-top:14px;font-size:13px}.nx-cap{flex-wrap:wrap;gap:10px;max-width:560px;margin-top:26px;display:flex}.nx-cap input{background:var(--surface-raised);min-width:0;height:48px;color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--line-subtle);font:400 15px var(--font-text);border:0;border-radius:999px;flex:240px;padding:0 18px}.nx-cap input:focus{box-shadow:inset 0 0 0 1.5px var(--line-accent);outline:none}.nx-cap .btn.signal{letter-spacing:.02em;height:48px;padding:0 22px;font-size:14px}@media (max-width:620px){.nx-cl{margin-top:64px}.nx-cl-in{padding:32px 22px}.nx-cap .btn.signal{width:100%}}.nx-pr{--frame:color-mix(in srgb, var(--accent-700) 34%, var(--line-hairline));--frame-hi:color-mix(in srgb, #00ffd5 40%, var(--frame))}.nx-pr-in{width:min(1180px, calc(100% - 2 * var(--page-gutter)));margin:0 auto}.nx-pr-eyb{font:600 10.5px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent);align-items:center;gap:10px;display:inline-flex}.nx-pr-eyb:before{content:"";background:var(--accent-500);width:20px;height:1.5px;box-shadow:var(--glow-signal-sm)}.nx-pr-hero{padding:72px 0 0;position:relative;overflow-x:clip}.nx-pr-hero:before{content:"";pointer-events:none;width:760px;height:760px;transform:translateY(calc(var(--sy,0px) * .35));opacity:var(--sy-o,1);background:radial-gradient(circle,#00ffd51c,#0000 62%);border-radius:50%;position:absolute;inset:-30% auto auto -12%}.nx-pr-g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid;position:relative}.nx-pr-g>div:first-child{padding-top:24px}.nx-pr h1{font:500 clamp(44px, 6.6vw, 84px)/1 var(--font-display);letter-spacing:-.04em;color:var(--text-primary);margin:16px 0 18px}.nx-pr h1 em{color:var(--text-accent);text-shadow:0 0 50px #00ffd54d;font-style:normal;display:block}.nx-pr-lede{max-width:48ch;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.55}.nx-pr-plan{border:2px solid var(--frame-hi);background:radial-gradient(110% 90% at 100% 0%, #00ffd512, transparent 60%), var(--surface-screen);border-radius:20px;flex-direction:column;justify-self:end;width:100%;max-width:460px;padding:26px 24px 22px;display:flex;box-shadow:0 0 0 1px #00ffd526,0 0 40px #00ffd514}.nx-pr-plan .lbl{font:600 11px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--text-accent)}.nx-pr-plan .amt{font:500 60px/1 var(--font-display);letter-spacing:-.04em;color:var(--text-accent);text-shadow:0 0 40px #00ffd54d;margin:18px 0 0}.nx-pr-plan .yr{color:var(--text-muted);margin-top:10px;font-size:12.5px}.nx-pr-plan .blurb{color:var(--text-secondary);margin:14px 0 0;font-size:14.5px;line-height:1.55}.nx-pr-plan ul{border-top:1px solid var(--line-hairline);gap:10px;margin:18px 0 22px;padding:16px 0 0;list-style:none;display:grid}.nx-pr-plan li{color:var(--text-primary);padding-left:18px;font-size:14px;line-height:1.4;position:relative}.nx-pr-plan li:before{content:"";background:var(--accent-500);width:8px;height:1.5px;box-shadow:var(--glow-signal-sm);position:absolute;top:.5em;left:0}.nx-pr-plan .btn.signal{letter-spacing:.02em;text-align:center;border-bottom:0;width:100%;padding:13px 20px;font-size:14px;text-decoration:none}.nx-pr-note{border-left:2px solid var(--frame);max-width:72ch;color:var(--text-secondary);margin:34px 0 0;padding-left:18px;font-size:15px;line-height:1.6}.nx-pr-note b{color:var(--text-primary);font-weight:500}.nx-pr-sec{padding:96px 0 0}.nx-pr h2{font:500 clamp(28px, 3.4vw, 40px)/1.1 var(--font-display);letter-spacing:-.025em;color:var(--text-primary);margin:12px 0 0}.nx-pr-faq{width:min(780px, calc(100% - 2 * var(--page-gutter)));margin:0 auto}.nx-pr-qs{gap:8px;margin-top:28px;display:grid}.nx-pr-q{border:2px solid var(--frame);background:var(--surface-screen);border-radius:16px;transition:border-color .2s}.nx-pr-q[open]{border-color:var(--frame-hi)}.nx-pr-q summary{cursor:pointer;font:500 17px var(--font-display);color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.nx-pr-q summary::-webkit-details-marker{display:none}.nx-pr-q summary i{width:26px;height:26px;color:var(--text-accent);box-shadow:inset 0 0 0 1px var(--line-accent);transition:rotate .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.nx-pr-q[open] summary i{rotate:45deg}.nx-pr-q p{color:var(--text-secondary);max-width:70ch;margin:0;padding:0 20px 20px;font-size:15px;line-height:1.6}.nx-pr-q p b{color:var(--text-primary);font-weight:500}@media (max-width:980px){.nx-pr-g{grid-template-columns:1fr;gap:36px}.nx-pr-plan{justify-self:start;max-width:520px}.nx-pr-g>div:first-child{padding-top:0}}@media (max-width:620px){.nx-pr-hero{padding-top:48px}.nx-pr-sec{padding-top:64px}.nx-pr-note{padding-left:14px;font-size:14.5px}.nx-pr-q summary{min-height:56px;font-size:16.5px}}@property --nx-pr-a{syntax:"<angle>";inherits:false;initial-value:0deg}.nx-pr-hero .nx-pr-eyb{animation:nx-pr-up .7s var(--ease-out) both}.nx-pr-hero .nx-pr-eyb:before{transform-origin:0;animation:nx-pr-grow .7s var(--ease-out) .1s both}.nx-pr-hero h1{animation:nx-pr-up .8s var(--ease-out) 80ms both}.nx-pr-hero h1 em{animation:nx-pr-up .8s var(--ease-out) .22s both, nx-pr-flare 1.4s ease-out .55s both, nx-pr-breathe 5s ease-in-out 2s infinite}.nx-pr-lede{animation:nx-pr-up .8s var(--ease-out) .32s both}.nx-pr-plan{animation:nx-pr-up .8s var(--ease-out) .38s both;position:relative}.nx-pr-plan .amt{animation:5s ease-in-out 2.4s infinite nx-pr-breathe}.nx-pr-plan:before{content:"";pointer-events:none;background:conic-gradient(from var(--nx-pr-a), transparent 0 62%, #00ffd5f2 82%, transparent 100%);-webkit-mask-composite:xor;border-radius:20px;padding:2px;animation:1.8s cubic-bezier(.4,0,.2,1) .75s both nx-pr-sweep;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nx-pr-plan:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%), #00ffd51a, transparent 70%);border-radius:18px;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.nx-pr-plan:hover:after{opacity:1}}.nx-pr-plan li{animation:nx-pr-tick .5s var(--ease-out) both;animation-delay:calc(.8s + var(--i,0) * 70ms)}.nx-pr-plan li:before{animation:nx-pr-dash .45s var(--ease-out) both;animation-delay:calc(.9s + var(--i,0) * 70ms)}.nx-pr-plan .btn.signal{animation:nx-pr-up .6s var(--ease-out) 1.45s both, nx-pr-ping 1.5s ease-out 2.1s 1}@keyframes nx-pr-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes nx-pr-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes nx-pr-flare{0%{text-shadow:0 0 #00ffd500}35%{text-shadow:0 0 80px #00ffd5bf}to{text-shadow:0 0 40px #00ffd538}}@keyframes nx-pr-breathe{0%,to{text-shadow:0 0 40px #00ffd538}50%{text-shadow:0 0 60px #00ffd573}}@keyframes nx-pr-sweep{0%{--nx-pr-a:0deg;opacity:0}12%{opacity:1}80%{opacity:1}to{--nx-pr-a:360deg;opacity:0}}@keyframes nx-pr-tick{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes nx-pr-dash{0%{width:0}to{width:8px}}@keyframes nx-pr-ping{0%{box-shadow:0 0 #00ffd573}to{box-shadow:0 0 0 16px #00ffd500}}.nx-pr.fx .nx-pr-rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out), border-color .2s;transform:translateY(26px)}.nx-pr.fx .nx-pr-rv.in{opacity:1;transform:none}.nx-pr.fx .nx-pr-rv.d1{transition-delay:.1s}.nx-pr.fx .nx-pr-rv.d2{transition-delay:.2s}.nx-pr.fx .nx-pr-rv.d3{transition-delay:.3s}.nx-pr-hl{background:linear-gradient(var(--accent-500), var(--accent-500)) 0 100% / 100% 1.5px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--ease-out) .55s;padding-bottom:2px}.nx-pr.fx .nx-pr-note:not(.in) .nx-pr-hl{background-size:0 1.5px}.nx-pr-trace{width:min(1180px, calc(100% - 2 * var(--page-gutter)));margin:80px auto 0}.nx-pr-trace-in{height:70px;position:relative}.nx-pr-trace svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nx-pr-trace path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.nx-pr-trace .bg{stroke:var(--line-hairline);stroke-width:1px}.nx-pr-trace .ln{stroke:var(--accent-500);stroke-width:1.5px;filter:drop-shadow(0 0 4px #00ffd580)}.nx-pr.fx .nx-pr-trace svg.run{clip-path:inset(-24px 100% -24px -24px)}.nx-pr-trace .dot{background:var(--accent-500);opacity:0;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #00ffd524,0 0 14px #00ffd5cc}.nx-pr-trace.on .dot{opacity:1}.nx-pr-trace.done .dot{animation:2.6s ease-out infinite nx-pulse}.nx-pr-trace .from,.nx-pr-trace .to{font:600 10.5px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-top:14px;transition:color .4s,text-shadow .4s;position:absolute;top:100%}.nx-pr-trace .from{color:var(--text-accent);left:0}.nx-pr-trace .to{right:0}.nx-pr-trace.done .to,.nx-pr:not(.fx) .nx-pr-trace .to{color:var(--text-accent)}.nx-pr-trace.done .to{text-shadow:0 0 14px #00ffd580}.nx-pr-trace+.nx-pr-sec{padding-top:72px}.nx-pr-q:hover{border-color:var(--frame-hi)}.nx-pr-q summary i{transition:rotate .3s var(--ease-out), box-shadow .3s}.nx-pr-q[open] summary i{box-shadow:inset 0 0 0 1px var(--accent-500), var(--glow-signal-sm)}.nx-cl-fx h2>span,.nx-cl-fx h2>em{display:inline-block}.nx-cl-fx h2>span,.nx-cl-fx h2>em,.nx-cl-fx .nx-cl-in>p,.nx-cl-fx .nx-cap{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(22px)}.nx-cl-fx.in h2>span,.nx-cl-fx.in h2>em,.nx-cl-fx.in .nx-cl-in>p,.nx-cl-fx.in .nx-cap{opacity:1;transform:none}.nx-cl-fx h2>em{transition-delay:.15s}.nx-cl-fx .nx-cl-in>p:not(.fine){transition-delay:.3s}.nx-cl-fx .nx-cap{transition-delay:.42s}.nx-cl-fx .nx-cl-in>p.fine{transition-delay:.54s}.nx-cl-fx .nx-cl-in{transition:border-color 1.2s var(--ease-out)}.nx-cl-fx.in .nx-cl-in{border-color:color-mix(in srgb, var(--accent-500) 45%, var(--line-hairline))}@media (max-width:700px){.nx-pr.fx .nx-pr-rv{transition-duration:.42s;transform:translateY(16px)}.nx-pr.fx .nx-pr-rv.d1,.nx-pr.fx .nx-pr-rv.d2,.nx-pr.fx .nx-pr-rv.d3{transition-delay:0s}.nx-pr-trace{margin-top:56px}.nx-pr-trace-in{height:48px}.nx-pr-trace+.nx-pr-sec{padding-top:56px}}@media (prefers-reduced-motion:reduce){.nx-pr-hero .nx-pr-eyb,.nx-pr-hero .nx-pr-eyb:before,.nx-pr-hero h1,.nx-pr-hero h1 em,.nx-pr-lede,.nx-pr-plan,.nx-pr-plan .amt,.nx-pr-plan li,.nx-pr-plan li:before,.nx-pr-plan .btn.signal{animation:none}.nx-pr-plan:before{display:none}.nx-pr-hero:before{opacity:1;transform:none}.nx-pr.fx .nx-pr-rv,.nx-cl-fx h2>span,.nx-cl-fx h2>em,.nx-cl-fx .nx-cl-in>p,.nx-cl-fx .nx-cap{transition:opacity .3s linear;transform:none}.nx-pr-hl{transition:none}.nx-pr-trace.done .dot{animation:none}}
