@font-face{font-family:sora;src:url(../media/sora-s.p.2o7d_x-bmx02y.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_1175c1f4-module__MskNDq__className{font-family:sora,sora Fallback}.sora_1175c1f4-module__MskNDq__variable{--nx-display:"sora", "sora Fallback"}
@font-face{font-family:interTight;src:url(../media/inter_tight-s.p.1_fsb17gxmapx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_cb7eaec8-module__kF8HhG__className{font-family:interTight,interTight Fallback}.intertight_cb7eaec8-module__kF8HhG__variable{--nx-sans:"interTight", "interTight Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono-s.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_80bed8aa-module__HAszka__className{font-family:mono,mono Fallback}.mono_80bed8aa-module__HAszka__variable{--nx-mono:"mono", "mono Fallback"}
.nx{--night:#020306;--ink:#05070b;--ink-2:#0a0c12;--card:#0f131c;--edge:#1b2132;--line:#ffffff14;--line-2:#ffffff24;--chalk:#f4f6f9;--fog:#aeb6c4;--stone:#7a8496;--blue:#118ffe;--blue-hi:#5fb2ff;--blue-deep:#0b6fd6;--amber:#e8b64c;--paper:#f3f5f8;--paper-ink:#0a0c12;--iron:#5b6573;--mist:#e1e6ee;--gut:clamp(20px, 5vw, 72px);--nav-h:64px;--f-display:var(--nx-display), "Sora", system-ui, sans-serif;--f-sans:var(--nx-sans), "Inter Tight", system-ui, sans-serif;--f-mono:var(--nx-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;background:var(--ink);color:var(--chalk);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:17px;line-height:1.55}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.nx *,.nx :before,.nx :after{box-sizing:border-box}.nx h1,.nx h2,.nx h3,.nx p,.nx ul,.nx ol,.nx figure{margin:0}.nx ul,.nx ol{padding:0;list-style:none}.nx a{color:inherit;text-decoration:none}.nx button{font:inherit;color:inherit;cursor:pointer}.nx :focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px;border-radius:6px}.nx ::selection{background:var(--blue);color:#fff}.nx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx .wrap{max-width:1280px;padding-left:max(var(--gut), env(safe-area-inset-left,0px));padding-right:max(var(--gut), env(safe-area-inset-right,0px));margin-inline:auto}.nx .band{padding-block:clamp(96px,12vw,168px);position:relative}.nx .band--ink{background:var(--ink)}.nx .band--ink2{background:var(--ink-2)}.nx .band--paper{background:var(--paper);color:var(--paper-ink)}.nx .muted{color:var(--fog)}.nx .band--paper .muted{color:var(--iron)}.nx .eyebrow{font:600 12.5px/1.2 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--blue-hi);align-items:center;gap:10px;display:inline-flex}.nx .eyebrow--amber{color:var(--amber)}.nx .eyebrow--white{color:#ffffffdb}.nx .eyebrow--sm{letter-spacing:.12em;font-size:11.5px}.nx .band--paper .eyebrow{color:var(--blue-deep)}.nx .h1{font-family:var(--f-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.6vw,64px);font-weight:600;line-height:1.04}.nx .ln{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.nx .ln-in{display:inline-block}.nx .acc{background:linear-gradient(100deg, #7cc0ff 0%, var(--blue) 55%, var(--blue) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nx .acc-amber{color:var(--amber)}.nx .acc-dark{color:var(--blue-deep)}.nx .lede{max-width:54ch;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.nx .head{gap:22px;margin-bottom:clamp(48px,6vw,84px);display:grid}.nx .head--split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:28px 64px}.nx .head-l{gap:22px;display:grid}@media (max-width:860px){.nx .head--split{grid-template-columns:minmax(0,1fr)}}.nx .dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.nx .dot--blue{background:var(--blue);box-shadow:0 0 10px #118ffecc}.nx .dot--amber{background:var(--amber)}.nx .dot--white{background:#fff}.nx .dot--live{background:var(--blue-hi);box-shadow:0 0 10px #5fb2ffe6}.nx .dot--live:after,.nx .dot--pulse:after{content:"";color:var(--blue-hi);border:1px solid;border-radius:50%;animation:1.8s ease-out infinite nxPing;position:absolute;inset:-4px}.nx .dot--pulse:after{color:var(--amber)}@keyframes nxPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.nx .btn{font:600 15px/1 var(--f-sans);letter-spacing:-.005em;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;transition:background-color .2s,box-shadow .25s,transform .2s,color .2s;display:inline-flex}.nx .btn--blue{background:var(--blue);color:#fff;box-shadow:0 10px 34px -10px #118ffed9,inset 0 1px #ffffff40}.nx .btn--blue:hover{background:#2b9dff;transform:translateY(-1px);box-shadow:0 16px 40px -10px #118ffef2,inset 0 1px #ffffff4d}.nx .btn--ghost{color:var(--chalk);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff08}.nx .btn--ghost:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff6}.nx .btn--lg{padding:17px 24px;font-size:16px}.nx .btn--sm{padding:10px 15px;font-size:14px}.nx .arr{opacity:.8;font-size:.95em;transition:transform .2s}.nx .btn:hover .arr{transform:translate(2px,-2px)}.nx .nav{z-index:50;height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(16px)saturate(150%);border-bottom:1px solid var(--line);background:#020306b3;position:fixed;top:0;left:0;right:0}.nx .nav-in{justify-content:space-between;align-items:center;gap:20px;height:100%;display:flex}.nx .nav-logo{color:var(--chalk);flex:none;display:inline-flex}.nx .nav-logo-svg{width:auto;height:24px}.nx .nav-links{align-items:center;gap:28px;font-size:14px;font-weight:500;display:flex}.nx .nav-links a{color:var(--fog);transition:color .2s}.nx .nav-links a:hover{color:var(--chalk)}.nx .nav-r{align-items:center;gap:10px;display:flex}.nx .nav-av{border-radius:50%;flex:none;width:22px;height:22px;margin:-4px 0 -4px -6px;overflow:hidden;box-shadow:0 0 0 2px #ffffff59}.nx .nav-av img{width:100%;height:100%;display:block}.nx .nav-talk-s{display:none}@media (max-width:1020px){.nx .nav-links{display:none}}@media (max-width:640px){.nx .nav-deck{display:none}}@media (max-width:420px){.nx .nav-talk-l{display:none}.nx .nav-talk-s{display:inline}.nx .nav-logo-svg{height:20px}}.nx .hero{background:radial-gradient(ellipse 60% 70% at 66% 52%, #118ffe1f, transparent 60%), var(--night);isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.nx .hero-flow{z-index:0;display:block;position:absolute;inset:0}.nx .hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg, #020306f0 0%, #020306d1 28%, #02030673 52%, #02030600 70%), linear-gradient(0deg, var(--night) 0%, #02030600 26%);position:absolute;inset:0}.nx .hero-inner{z-index:2;width:100%;padding-top:calc(var(--nav-h) + clamp(28px, 6vh, 64px));flex:1;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:32px;padding-bottom:96px;display:grid;position:relative}.nx .hero-copy{align-content:center;gap:26px;min-width:0;display:grid}.nx .hero-title{font-family:var(--f-display);letter-spacing:-.05em;font-size:clamp(44px,min(6.3vw,13svh),116px);font-weight:600;line-height:.98}.nx .hero-title .ln-in{white-space:nowrap}.nx .hero-sub{color:#e4e9f1;max-width:48ch;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.nx .hero-ctas .btn--blue{box-shadow:0 10px 34px -8px #118ffef2,inset 0 1px #ffffff59}.nx .hero-ctas .btn--ghost{color:#fff;background:#080c148c;box-shadow:inset 0 0 0 1px #ffffff6b}.nx .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.nx .hero-micro{font:400 12.5px/1.4 var(--f-mono);color:var(--stone);letter-spacing:.02em}.nx .hero-micro .sep{margin:0 6px}.nx .hero-lia{justify-content:center;align-self:end;align-items:flex-end;height:min(78svh,780px);margin-bottom:-96px;display:flex;position:relative}.nx .lia-frame{z-index:2;aspect-ratio:960/1172;height:100%;position:relative;-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}.nx .lia-img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 40px #118ffe40);width:100%;height:100%}.nx .lia-halo{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#118ffe61 0%,#118ffe1a 38%,#0000 64%);width:115%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.nx .lia-ring{z-index:1;aspect-ratio:1/.3;pointer-events:none;border:1px solid #7cc0ff80;border-radius:50%;width:125%;position:absolute;bottom:30%;left:50%;translate:-50%;rotate:-9deg;box-shadow:0 0 50px #118ffe59,inset 0 0 30px #118ffe40}.nx .lia-ring:after{content:"";offset-path:inset(0 round 50%);background:#dff0ff;border-radius:50%;width:9px;height:9px;animation:7s linear infinite nxRing;position:absolute;top:-4px;left:50%;box-shadow:0 0 16px 4px #118ffee6}@keyframes nxRing{to{offset-distance:100%}}.nx .hero-chips{z-index:3;justify-items:start;gap:10px;display:grid;position:absolute;top:50%;left:-20%}.nx .hchip{-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#0a0e18b8;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 11px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 24px 40px -22px #000000e6}.nx .hchip:nth-child(2){margin-left:30px}.nx .hchip:nth-child(3){margin-left:8px}.nx .hchip:nth-child(4){margin-left:44px}.nx .hchip-ok{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.nx .hchip--live{font:500 11.5px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-hi);padding:9px 13px}.nx .hero-status{z-index:3;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0203069e;position:absolute;bottom:0;left:0;right:0}.nx .hero-status-in{height:56px;font:400 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--stone);align-items:center;gap:26px;display:flex}.nx .hero-status ul{flex-wrap:nowrap;gap:22px;display:flex;overflow:hidden}.nx .hero-status li{color:var(--fog);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.nx .hero-status .dot{width:6px;height:6px}.nx .hs-scroll{white-space:nowrap;margin-left:auto}.nx .hs-arrow{animation:1.6s ease-in-out infinite nxBob;display:inline-block}@keyframes nxBob{50%{transform:translateY(4px)}}@media (max-width:1100px){.nx .hero-chips{left:-10%}.nx .hero-status li:nth-child(n+4){display:none}}@media (max-width:900px){.nx .hero-inner{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:0}.nx .hero-lia{height:min(62svh,560px);margin-top:8px;margin-bottom:0}.nx .hero-chips{top:58%;left:0}.nx .hchip{padding:8px 11px 8px 9px;font-size:12.5px}.nx .hchip:nth-child(n){margin-left:0}.nx .hero-status{display:none}}@media (max-width:520px){.nx .hero-title{font-size:10.4vw}.nx .hero-ctas .btn{justify-content:center;width:100%}.nx .hero-chips{top:60%}.nx .hero-chips .hchip:nth-child(4){display:none}}.nx .problem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.nx .tokens{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(5px,.8vw,9px);max-width:480px;display:grid}.nx .tokens i{aspect-ratio:1;background:#ffffff12;border-radius:4px}.nx.rm .tokens i,.nx .rm .tokens i{background:#e8b64c29}.nx .rm .tokens i.lit{background:var(--blue);box-shadow:0 0 18px #118ffef2}.nx .tokens-fig figcaption{color:var(--fog);gap:14px;max-width:480px;margin-top:24px;font-size:15.5px;display:grid}.nx .tokens-key{font:400 12px/1 var(--f-mono);color:var(--stone);text-transform:uppercase;letter-spacing:.06em;gap:18px;display:flex}.nx .tokens-key span{align-items:center;gap:8px;display:inline-flex}.nx .k{border-radius:3px;width:10px;height:10px}.nx .k--off{background:#e8b64c59}.nx .k--on{background:var(--blue)}.nx .facts{border-top:1px solid var(--line)}.nx .fact{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:baseline;gap:22px;padding-block:26px;display:grid}.nx .fact b{font-family:var(--f-display);letter-spacing:-.05em;color:var(--amber);font-variant-numeric:tabular-nums;font-size:clamp(42px,4.4vw,60px);font-weight:700;line-height:1}.nx .fact:last-child b{color:var(--blue-hi)}.nx .fact p{color:var(--fog);font-size:16px}.nx .fact cite{font:normal 400 11.5px/1.4 var(--f-mono);color:var(--stone);margin-top:8px;display:block}@media (max-width:900px){.nx .problem-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.nx .fact{grid-template-columns:minmax(0,1fr);gap:8px}}.nx .leak-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nx .leak-col{border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:20px;padding:26px 24px 14px}.nx .leak-col h3{font-family:var(--f-display);letter-spacing:-.02em;margin-bottom:14px;font-size:22px;font-weight:600}.nx .leak{border-top:1px solid var(--line);min-height:52px;padding:14px 0;font-size:15.5px;line-height:1.4;display:grid;position:relative}.nx .leak-bad,.nx .leak-good{grid-area:1/1;align-items:flex-start;gap:12px;display:flex}.nx .leak-bad{color:#f1d9a5;-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:1.5px;transition:opacity .45s .25s,transform .45s .25s,filter .45s .25s}.nx .leak-good{color:var(--chalk);opacity:0;transition:opacity .5s .4s,transform .5s .4s;position:relative;transform:translateY(12px)}.nx .leak-ic{width:20px;height:20px;font:700 11px/1 var(--f-sans);border-radius:50%;flex:none;place-items:center;margin-top:.5px;text-decoration:none;display:grid}.nx .leak-bad .leak-ic{color:var(--amber);background:#e8b64c24;box-shadow:inset 0 0 0 1px #e8b64c73}.nx .leak-good .leak-ic{background:var(--blue);color:#fff;box-shadow:0 0 14px #118ffecc}.nx .leak.is-fixed .leak-bad{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);opacity:0;filter:blur(3px);transform:translateY(-12px)}.nx .leak.is-fixed .leak-good{opacity:1;transform:none}.nx .leak:before{content:"";background:linear-gradient(90deg, transparent, var(--blue-hi), transparent);height:1px;transition:transform .6s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.nx .leak.is-fixed:before{transform:scaleX(1)}.nx .leak-close{text-align:center;font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin-top:48px;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.3}@media (max-width:900px){.nx .leak-cols{grid-template-columns:minmax(0,1fr)}}.nx .statement{--s:1.5;color:#fff;background:radial-gradient(ellipse 70% 80% at 85% 10%, #3aa7ff 0%, #3aa7ff00 60%), linear-gradient(160deg, #1898ff 0%, var(--blue) 45%, #0a5fc4 100%);clip-path:polygon(0 0, calc(var(--s) * 100%) 0, calc((var(--s) - .45) * 100%) 100%, 0 100%);padding-block:clamp(110px,14vw,200px);position:relative;overflow:hidden}.nx .st-bars{opacity:.1;pointer-events:none;gap:clamp(70px,10vw,160px);display:flex;position:absolute;inset:-40% -30%;transform:rotate(45deg)}.nx .st-bars i{background:#fff;flex:none;width:clamp(18px,2.4vw,34px);height:100%}.nx .st-in{z-index:1;position:relative}.nx .st-title{font-family:var(--f-display);letter-spacing:-.055em;margin-top:26px;font-size:clamp(50px,9.2vw,150px);font-weight:700;line-height:.94}.nx .st-title .ln:last-child .ln-in{color:#061a33}.nx .st-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px 64px;margin-top:clamp(40px,5vw,72px);display:grid}.nx .st-sub{color:#ffffffe6;max-width:46ch;font-size:clamp(18px,1.5vw,22px);line-height:1.5}.nx .st-foot{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(20px,2vw,28px);font-weight:600;line-height:1.25;display:grid}.nx .st-foot span:last-child{opacity:.7}.nx .st-mark{z-index:0;--mark:#ffffff21;width:clamp(240px,34vw,520px);height:auto;position:absolute;bottom:-16%;right:-5%}@media (max-width:860px){.nx .st-row{grid-template-columns:minmax(0,1fr)}}.nx .deck{gap:20px;display:grid}.nx .mcard{top:calc(var(--nav-h) + 24px + var(--i) * 16px);--dim:0;position:sticky}.nx .mcard-in{border:1px solid var(--mist);box-shadow:0 -1px 0 var(--mist), 0 40px 70px -46px #0a0c1273;transform-origin:50% 0;background:#fff;border-radius:24px;position:relative;overflow:hidden}.nx .mcard-in:after{content:"";background:var(--paper);opacity:var(--dim);pointer-events:none;position:absolute;inset:0}.nx .mcard-bar{border-bottom:1px solid var(--mist);font:400 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--iron);align-items:center;gap:16px;padding:14px 26px;display:flex}.nx .mcard-bar .live{color:var(--paper-ink);align-items:center;gap:8px;margin-left:auto;font-weight:500;display:inline-flex}.nx .steps4{gap:4px;display:inline-flex}.nx .steps4 i{background:var(--mist);border-radius:2px;width:22px;height:4px}.nx .steps4 i.on{background:var(--blue)}.nx .mcard-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,1fr);display:grid}.nx .mcard-body>*{min-width:0;padding:clamp(24px,2.6vw,38px)}.nx .mcard-body>*+*{border-left:1px solid var(--mist)}.nx .glyph{font-family:var(--f-display);letter-spacing:-.06em;background:linear-gradient(170deg, #4aa9ff 0%, var(--blue) 40%, var(--blue-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.04em -.06em -.06em -.02em;padding:.04em .06em .08em .02em;font-size:clamp(96px,11vw,168px);font-weight:700;line-height:.95}.nx .glyph-word{gap:4px;margin-top:24px;display:grid}.nx .glyph-word b{font-family:var(--f-display);letter-spacing:-.03em;font-size:22px;font-weight:700}.nx .glyph-word span{font:400 12px/1.3 var(--f-mono);color:var(--iron);letter-spacing:.03em;text-transform:uppercase}.nx .mcard-main h3{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.12}.nx .mcard-main .goal{color:var(--iron);max-width:46ch;margin-top:12px;font-size:17px}.nx .ticks{gap:12px;margin-top:24px;display:grid}.nx .ticks li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:15.5px;line-height:1.45;display:grid}.nx .ticks li:before{content:"✓";width:20px;height:20px;color:var(--blue-deep);background:#e6f2ff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.nx .mcard-side{background:var(--paper);flex-direction:column;gap:26px;display:flex}.nx .side-k{font:400 11.5px/1 var(--f-mono);color:var(--iron);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.nx .chips{flex-wrap:wrap;gap:6px;display:flex}.nx .chip{background:#fff;border:1px solid #cdd5e2;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.3}.nx .metric{background:var(--paper-ink);color:#fff;border-radius:16px;gap:8px;margin-top:auto;padding:16px 18px;display:grid}.nx .metric span{font:400 11px/1 var(--f-mono);color:#8e99ad;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.nx .metric b{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}@media (max-width:1060px){.nx .mcard-body{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.nx .mcard-side{border-top:1px solid var(--mist);flex-flow:wrap;grid-column:1/-1;align-items:flex-start;border-left:0!important}.nx .mcard-side>div{flex:240px}.nx .metric{margin-top:0}}@media (max-width:760px){.nx .mcard{position:relative;top:auto}.nx .mcard-body{grid-template-columns:minmax(0,1fr)}.nx .mcard-body>*+*{border-left:0;border-top:1px solid var(--mist)}.nx .mcard-num{align-items:flex-end;gap:20px;display:flex}.nx .glyph{font-size:96px}.nx .glyph-word{margin-top:0;padding-bottom:6px}.nx .mcard-bar .steps4{display:none}}.nx .console-stage{perspective:1800px;perspective-origin:50% 0}.nx .console{border:1px solid var(--edge);transform-origin:50% 0;background:#0b0f17;border-radius:18px;overflow:hidden;box-shadow:0 70px 140px -60px #118ffe59,0 60px 120px -60px #000000e6}.nx .console-bar{border-bottom:1px solid var(--edge);font:400 12px/1 var(--f-mono);color:var(--stone);align-items:center;gap:8px;padding:12px 16px;display:flex}.nx .cdot{background:var(--edge);border-radius:50%;width:10px;height:10px}.nx .console-bar .url{margin-left:12px}.nx .console-bar .tag{letter-spacing:.06em;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.nx .console-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.8fr);min-height:460px;display:grid}.nx .pane{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.nx .pane+.pane{border-left:1px solid var(--edge)}.nx .pane-h{font:400 11.5px/1 var(--f-mono);color:var(--stone);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.nx .pane-live{color:var(--blue-hi);align-items:center;gap:8px;display:inline-flex}.nx .flow{border-bottom:1px solid var(--edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.nx .flow--fresh{animation:.45s ease-out nxSlideIn}@keyframes nxSlideIn{0%{opacity:0;transform:translateY(-14px)}}.nx .flow-n{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}.nx .flow-m{font:400 11.5px/1.3 var(--f-mono);color:var(--stone)}.nx .flow-s{font:400 11.5px/1 var(--f-mono);color:var(--amber);white-space:nowrap}.nx .flow-s.is-done{color:var(--blue-hi)}.nx .wa{background:radial-gradient(circle at 20% 10%,#118ffe12,#0000 50%),#0d121c;border-radius:14px;flex-direction:column;flex:1;justify-content:flex-end;gap:9px;min-height:320px;padding:14px;display:flex}.nx .wa>*{animation:.3s ease-out nxPop}@keyframes nxPop{0%{opacity:0;transform:translateY(10px)}}.nx .wa-b{border-radius:14px;max-width:86%;padding:9px 12px;font-size:14px;line-height:1.42}.nx .wa-b--in{background:#1a2130;border-bottom-left-radius:4px;align-self:flex-start}.nx .wa-b--out{background:#118ffe33;border:1px solid #118ffe66;border-bottom-right-radius:4px;align-self:flex-end}.nx .wa-doc,.nx .wa-act{border-radius:12px;align-items:center;gap:10px;max-width:88%;padding:9px 12px;font-size:13.5px;display:flex}.nx .wa-doc{background:#1a2130;align-self:flex-start}.nx .wa-act{background:#118ffe12;border:1px dashed #5fb2ff59;align-self:center;max-width:94%}.nx .wa-doc b,.nx .wa-act b{font-weight:600;display:block}.nx .wa-doc small,.nx .wa-act small{font:400 11px/1.3 var(--f-mono);color:var(--stone);display:block}.nx .wa-doc-ic{font:700 9.5px/1 var(--f-mono);color:var(--amber);background:#e8b64c29;border-radius:6px;flex:none;padding:8px 6px}.nx .wa-act-ic{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.nx .typing{background:#1a2130;border-radius:14px;align-self:flex-start;gap:4px;padding:12px 13px;display:inline-flex}.nx .typing--out{background:#118ffe33;align-self:flex-end}.nx .typing i{background:var(--chalk);border-radius:50%;width:6px;height:6px;animation:1s infinite nxTyp}.nx .typing i:nth-child(2){animation-delay:.15s}.nx .typing i:nth-child(3){animation-delay:.3s}@keyframes nxTyp{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.nx .kpi{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;display:flex}.nx .kpi span{font:400 11.5px/1.3 var(--f-mono);color:var(--stone)}.nx .kpi b{font:400 24px/1 var(--f-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.nx .bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:3px;margin-top:auto;padding-top:16px;display:grid}.nx .bars .col{align-content:end;gap:3px;display:grid}.nx .bars .col i{background:var(--edge);border-radius:1px;height:6px}.nx .bars .col i.on{background:#f4f6f9bf}.nx .bars .col:last-child i.on{background:var(--blue)}.nx .bars-cap{font:400 11px/1 var(--f-mono);color:var(--stone);justify-content:space-between;display:flex}.nx .console-note{font:400 12px/1.4 var(--f-mono);color:var(--stone);margin-top:18px}@media (max-width:1000px){.nx .console-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nx .pane--kpi{display:none}}@media (max-width:680px){.nx .console-body{grid-template-columns:minmax(0,1fr);min-height:0}.nx .pane+.pane{border-left:0;border-top:1px solid var(--edge)}.nx .wa{min-height:300px}.nx .console-bar .url{display:none}}.nx .arc{height:clamp(110px,15vw,190px);margin:0 0 28px;position:relative}.nx .arc svg{width:100%;height:100%;overflow:visible}.nx .arc path{stroke-dasharray:1400;stroke-dashoffset:1400px;filter:drop-shadow(0 0 6px #118ffecc);transition:stroke-dashoffset 2.2s cubic-bezier(.3,.7,.2,1)}.nx .arc.is-in path{stroke-dashoffset:0}.nx .arc-dot{fill:#dff0ff;filter:drop-shadow(0 0 8px #118ffe);opacity:0;transition:opacity .4s 1.8s}.nx .arc.is-in .arc-dot{opacity:1}.nx .arc-pin{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fog);align-items:center;gap:10px;display:inline-flex;position:absolute;bottom:-6px}.nx .arc-pin i{background:var(--blue);border-radius:50%;width:12px;height:12px;position:relative;box-shadow:0 0 16px #118ffee6}.nx .arc-pin i:after{content:"";border:1px solid var(--blue-hi);border-radius:50%;animation:2s ease-out infinite nxPing;position:absolute;inset:-6px}.nx .arc-pin--br{left:4%}.nx .arc-pin--us{flex-direction:row-reverse;right:4%}.nx .stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx .stat{padding:26px 28px 0 0}.nx .stat+.stat{border-left:1px solid var(--line);padding-left:28px}.nx .stat b{font-family:var(--f-display);letter-spacing:-.05em;background:linear-gradient(100deg, #8fcbff, var(--blue));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.8vw,68px);font-weight:700;line-height:1;display:block}.nx .stat>span{color:var(--fog);max-width:32ch;margin-top:10px;font-size:15.5px;display:block}.nx .case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(64px,8vw,110px);display:grid}.nx .case{border:1px solid var(--line);background:radial-gradient(at 100% 0,#118ffe1a,#0000 55%),linear-gradient(#0f141e,#0b0e15);border-radius:26px;flex-direction:column;gap:26px;padding:clamp(26px,3vw,40px);display:flex;overflow:hidden}.nx .case--a{background:radial-gradient(at 0 0,#e8b64c17,#0000 55%),linear-gradient(#0f141e,#0b0e15)}.nx .case h3{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.3vw,32px);font-weight:600;line-height:1.14}.nx .case .eyebrow{color:var(--blue-hi)}.nx .ba{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:auto;padding-top:22px;display:grid}.nx .ba-k{font:500 11.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-hi)}.nx .ba-k--before{color:var(--amber)}.nx .ba p{color:var(--fog);margin-top:10px;font-size:15px;line-height:1.5}.nx .pipe{--dur:4.8s;justify-content:space-between;padding:6px 0 4px;display:flex;position:relative}.nx .pipe-line{background:#ffffff1a;border-radius:2px;height:2px;position:absolute;top:13px;left:7px;right:7px;overflow:hidden}.nx .pipe-run{background:linear-gradient(90deg, #118ffe33, var(--blue-hi));width:0;box-shadow:0 0 12px var(--blue);position:absolute;inset:0 auto 0 0}.nx .case.is-in .pipe-run{animation:nxRun var(--dur) linear infinite}@keyframes nxRun{0%{opacity:1;width:0}80%{opacity:1;width:100%}to{opacity:0;width:100%}}.nx .pipe-node{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.nx .pipe-node:first-of-type{align-items:flex-start}.nx .pipe-node:last-of-type{align-items:flex-end}.nx .pipe-node i{background:#0b0e15;border:2px solid #ffffff40;border-radius:50%;width:16px;height:16px}.nx .pipe-node em{font:normal 400 11px/1.2 var(--f-mono);color:var(--stone);white-space:nowrap}.nx .case.is-in .pipe-node i{animation:nxNode var(--dur) infinite;animation-delay:calc(var(--n) * var(--dur) * .8 / 6)}.nx .case.is-in .pipe-node em{animation:nxNodeT var(--dur) infinite;animation-delay:calc(var(--n) * var(--dur) * .8 / 6)}@keyframes nxNode{0%{background:var(--blue);border-color:var(--blue-hi);box-shadow:0 0 16px #118ffee6}80%{background:var(--blue);border-color:var(--blue-hi);box-shadow:0 0 10px #118ffe99}to{box-shadow:none;background:#0b0e15;border-color:#ffffff40}}@keyframes nxNodeT{0%,80%{color:var(--chalk)}to{color:var(--stone)}}.nx .case.is-in .pipe-node{animation:none}.nx .audit{--dur:9s;grid-template-columns:minmax(0,1fr) 236px;align-items:center;gap:22px;display:grid}.nx .audit-steps li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:11px 10px 11px 0;display:grid;position:relative}.nx .as-n{font:500 12px/1 var(--f-mono);color:var(--blue-hi)}.nx .as-t{font-size:15px}.nx .as-ok{color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.nx .case.is-in .as-ok{animation:nxOk var(--dur) infinite both;animation-delay:calc(var(--n) * .55s)}@keyframes nxOk{0%{color:#0000;background:0 0}4%,88%{background:var(--blue);color:#fff;box-shadow:0 0 12px #118ffecc}94%,to{color:#0000;background:0 0}}.nx .phone{border:1px solid var(--line-2);background:#0a0e16;border-radius:28px;padding:12px;box-shadow:0 40px 70px -40px #118ffe73}.nx .phone-h{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:4px 4px 10px;display:flex}.nx .phone-h img{border-radius:50%}.nx .phone-h b{font-size:12.5px;display:block}.nx .phone-h small{font:400 10.5px/1.2 var(--f-mono);color:var(--blue-hi);display:block}.nx .phone-b{align-content:start;gap:8px;min-height:228px;padding-top:10px;display:grid}.nx .phone-b>*{opacity:0}.nx .phone .wa-b{max-width:100%;font-size:12.5px}.nx .wa-doc--sm{max-width:100%;font-size:11.5px}.nx .phone-btns{gap:6px;display:flex}.nx .pb{border:1px solid var(--line-2);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.nx .pb--ok{background:var(--blue);border-color:var(--blue)}.nx .phone-done{font:500 10.5px/1.35 var(--f-mono);color:var(--blue-hi);letter-spacing:.02em}.nx .case.is-in .phone-b>*{animation:nxPhone var(--dur) infinite both}.nx .case.is-in .phone-b>:first-child{animation-delay:2.9s}.nx .case.is-in .phone-b>:nth-child(2){animation-delay:3.3s}.nx .case.is-in .phone-b>:nth-child(3){animation-delay:3.9s}.nx .case.is-in .phone-b>:nth-child(4){animation-delay:5s}.nx .case.is-in .pb--ok{animation:nxPress var(--dur) infinite both;animation-delay:4.6s}@keyframes nxPhone{0%{opacity:0;transform:translateY(8px)}4%,62%{opacity:1;transform:none}68%,to{opacity:0}}@keyframes nxPress{0%,to{transform:none}3%{transform:scale(.9);box-shadow:0 0 0 6px #118ffe4d}7%{transform:none}}.nx .rm .phone-b>*,.nx.rm .phone-b>*{opacity:1}.nx .rm .as-ok{background:var(--blue);color:#fff}.nx .rm .pipe-node i{background:var(--blue);border-color:var(--blue-hi)}@media (max-width:1100px){.nx .case-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.nx .stats{grid-template-columns:minmax(0,1fr)}.nx .stat,.nx .stat+.stat{border-left:0;border-bottom:1px solid var(--line);padding:22px 0}}@media (max-width:600px){.nx .audit{grid-template-columns:minmax(0,1fr)}.nx .phone{justify-self:center;width:100%;max-width:300px}.nx .ba{grid-template-columns:minmax(0,1fr)}.nx .pipe{flex-direction:column;gap:12px;padding-left:0}.nx .pipe-line{width:2px;height:auto;inset:10px auto 10px 7px}.nx .pipe-run{width:100%;height:0;inset:0 0 auto}.nx .case.is-in .pipe-run{animation-name:nxRunV}.nx .pipe-node,.nx .pipe-node:first-of-type,.nx .pipe-node:last-of-type{flex-direction:row;align-items:center}.nx .pipe-node em{font-size:12.5px}}@keyframes nxRunV{0%{opacity:1;height:0}80%{opacity:1;height:100%}to{opacity:0;height:100%}}.nx .agents-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.nx .agents-copy{gap:22px;display:grid}.nx .principles{margin-top:18px}.nx .principles li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:14px;padding-block:20px;display:grid}.nx .pr-n{font:500 13px/1.6 var(--f-mono);color:var(--blue-hi)}.nx .principles b{font-family:var(--f-display);letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.nx .principles span:not(.pr-n){color:var(--fog);margin-top:4px;font-size:15.5px;display:block}.nx .orbit-wrap{gap:16px;display:grid}.nx .orbit-stage{aspect-ratio:1.22;width:100%;position:relative}.nx .orbit-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nx .orbit-lines line{stroke:#5fb2ff40;stroke-width:1px;stroke-dasharray:3 6;transition:stroke .2s}.nx .orbit-lines line.on{stroke:var(--blue-hi);stroke-width:1.6px;stroke-dasharray:none;filter:drop-shadow(0 0 6px var(--blue))}.nx .orbit-ring{border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:10% 8%}.nx .orbit-ring--2{border-color:#118ffe2e;inset:27% 24%}.nx .orbit-core{z-index:2;aspect-ratio:1;background:conic-gradient(from 180deg, var(--blue), #8fcbff, var(--blue), #0a5fc4, var(--blue));border-radius:50%;width:clamp(104px,13vw,150px);padding:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #118ffe8c,0 0 0 10px #118ffe0f}.nx .orbit-core img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.nx .orbit-pulse{border:1px solid #5fb2ff99;border-radius:50%;animation:2.6s ease-out infinite nxPulse;position:absolute;inset:-16px}@keyframes nxPulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.nx .orbit-node{color:var(--chalk);white-space:nowrap;-webkit-backdrop-filter:blur(8px);will-change:transform;background:#0e131ee0;border:1px solid #ffffff21;border-radius:999px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s;position:absolute;top:0;left:0}.nx .orbit-node:hover,.nx .orbit-node.is-on{background:var(--blue);border-color:var(--blue-hi);box-shadow:0 0 30px #118ffeb3}.nx .orbit-cap{text-align:center;justify-items:center;gap:4px;min-height:84px;display:grid}.nx .orbit-cap b{font-family:var(--f-display);font-size:20px;font-weight:600}.nx .orbit-cap span{color:var(--fog);font-size:15.5px}.nx .orbit-cap em{font:normal 400 11.5px/1 var(--f-mono);color:var(--stone);letter-spacing:.06em;text-transform:uppercase;margin-top:6px}@media (max-width:960px){.nx .agents-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.nx .orbit-stage{aspect-ratio:.95}.nx .orbit-node{padding:7px 11px;font-size:12px}}.nx .hub{aspect-ratio:1100/560;width:100%;margin-top:30px;position:relative}.nx .hub-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nx .hub-path{fill:none;stroke:#5fb2ff38;stroke-width:1.2px}.nx .hub-pk{fill:#cfe7ff;filter:drop-shadow(0 0 6px #118ffe)}.nx .hub-col{width:22.73%;position:absolute;top:0;bottom:0}.nx .hub-col--l{left:0}.nx .hub-col--r{right:0}.nx .hub-k{font:500 11.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);position:absolute;top:-34px;left:0}.nx .hub-col--r .hub-k{left:auto;right:0}.nx .hub-pill{left:0;right:0;top:calc(var(--y) / 560 * 100%);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;background:#0f131cf0;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:clamp(13px,1.2vw,14.5px);font-weight:500;transition:border-color .2s;display:flex;position:absolute;overflow:hidden;transform:translateY(-50%)}.nx .hub-pill:hover{border-color:#5fb2ff80}.nx .hub-pill .dot{width:6px;height:6px}.nx .hub-core{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#142844,#0a1220);border:1px solid #118ffe8c;border-radius:30%;place-items:center;width:13.1%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #118ffe66,inset 0 0 30px #118ffe40}.nx .hub-core-ring{border:1px dashed #5fb2ff73;border-radius:36%;animation:22s linear infinite nxSpin;position:absolute;inset:-18px}@keyframes nxSpin{to{transform:rotate(360deg)}}.nx .hub-mark{width:56%;height:auto}.nx .hub-core-t{text-align:center;width:240px;color:var(--fog);font-size:15px;line-height:1.4;position:absolute;top:calc(100% + 30px);left:50%;transform:translate(-50%)}.nx .hub-core-t b{color:var(--chalk);font-weight:600}@media (max-width:900px){.nx .hub{aspect-ratio:auto;gap:10px;margin-top:0;display:grid}.nx .hub-svg{display:none}.nx .hub-col{gap:8px;width:auto;display:grid;position:static}.nx .hub-k{margin:8px 0 4px;position:static}.nx .hub-pill{position:static;transform:none}.nx .hub-core{width:112px;margin:40px auto 96px;position:relative;top:auto;left:auto;transform:none}.nx .hub-core-t{top:calc(100% + 24px)}}.nx .sectors{margin-top:clamp(96px,11vw,150px)}.nx .sectors-k{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--stone);margin-bottom:26px;display:block}.nx .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nx .marquee-track{width:max-content;animation:60s linear infinite nxMarquee;display:flex}.nx .marquee:hover .marquee-track{animation-play-state:paused}.nx .marquee-track span{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;color:var(--chalk);align-items:center;gap:.5em;padding-right:.5em;font-size:clamp(30px,4vw,58px);font-weight:600;line-height:1.2;display:inline-flex}.nx .marquee-track span:nth-child(2n){color:#0000;-webkit-text-stroke:1px #f4f6f980}.nx .mq-mark{opacity:.9;width:.62em;height:.62em}@keyframes nxMarquee{to{transform:translate(-50%)}}.nx .lia-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.nx .lia-copy{gap:24px;display:grid;position:relative}.nx .feat{border-top:1px solid var(--line)}.nx .feat li{border-bottom:1px solid var(--line);color:var(--fog);grid-template-columns:8px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:14px;font-size:16.5px;display:grid}.nx .feat li:before{content:"";background:var(--blue);width:8px;height:8px;box-shadow:0 0 10px var(--blue);border-radius:50%;transform:translateY(-1px)}.nx .feat b{color:var(--chalk);font-weight:600}.nx .stamp{font:400 10.5px/1.4 var(--f-mono);color:var(--stone);letter-spacing:.04em}.nx .stamp--try{letter-spacing:.02em;font-size:12px}.nx .lia-point{justify-self:end;width:min(420px,100%);margin:8px 0 calc(-1*clamp(96px,12vw,168px));position:relative}.nx .lia-point:before{content:"";background:radial-gradient(circle at 50% 45%,#118ffe4d,#0000 62%);position:absolute;inset:10% 0 0}.nx .lia-point img{width:100%;height:auto;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 75%,#0000 99%);mask-image:linear-gradient(#000 75%,#0000 99%)}.nx .chat{border:1px solid var(--edge);height:min(700px, calc(100svh - var(--nav-h) - 80px));min-height:540px;top:calc(var(--nav-h) + 30px);background:#0b0f17;border-radius:22px;flex-direction:column;display:flex;position:sticky;overflow:hidden;box-shadow:0 60px 120px -60px #118ffe66}.nx .chat-h{border-bottom:1px solid var(--edge);align-items:center;gap:12px;padding:14px 16px;display:flex}.nx .lia-av{flex:none;width:44px;height:44px;position:relative}.nx .lia-av img{border-radius:50%;width:44px;height:44px;display:block;box-shadow:0 0 0 2px #118ffe99}.nx .lia-dot{background:#34d399;border:2px solid #0b0f17;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.nx .chat-id{gap:2px;min-width:0;display:grid}.nx .chat-id b{font-size:16px;font-weight:600}.nx .chat-id span{font:400 11.5px/1.3 var(--f-mono);color:var(--stone);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx .chat-on{font:400 11.5px/1 var(--f-mono);color:var(--blue-hi);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.nx .chat-restart{border:1px solid var(--edge);color:var(--stone);font:400 11px/1 var(--f-mono);letter-spacing:.06em;background:0 0;border-radius:999px;padding:7px 9px}.nx .chat-restart:hover{color:var(--chalk);border-color:var(--stone)}.nx .chat-note{font:400 10.5px/1.3 var(--f-mono);color:var(--stone);border-bottom:1px solid var(--edge);letter-spacing:.06em;padding:8px 16px}.nx .chat-log{scrollbar-width:thin;scrollbar-color:var(--edge) transparent;flex-direction:column;flex:1;gap:10px;padding:20px 16px;display:flex;overflow-y:auto}.nx .chat-log>*{flex-shrink:0}.nx .msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:84%;padding:11px 14px;font-size:15px;line-height:1.5;animation:.28s ease-out nxPop}.nx .msg--lia{background:#171d2b;border-bottom-left-radius:5px;align-self:flex-start}.nx .msg--me{background:var(--blue);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.nx .chat-log .stamp{align-self:flex-start}.nx .ev{border:1px solid var(--edge);color:var(--chalk);border-radius:14px;align-self:stretch;font-size:13.5px;overflow:hidden}.nx .ev li{border-bottom:1px solid var(--edge);grid-template-columns:76px 18px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;animation:.3s ease-out nxPop;display:grid}.nx .ev li:last-child{border-bottom:0}.nx .ev .tm{font:400 11px/1.2 var(--f-mono);color:var(--stone)}.nx .ev-ic{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.nx .ev-cap{font:400 10.5px/1 var(--f-mono);color:var(--stone);letter-spacing:.06em}.nx .contact{border:1px solid var(--edge);border-radius:14px;align-self:stretch;gap:10px;padding:14px;animation:.3s ease-out nxPop;display:grid}.nx .contact code{font:400 14px/1.3 var(--f-mono);color:var(--chalk);-webkit-user-select:all;user-select:all;word-break:break-all}.nx .contact .row{flex-wrap:wrap;gap:8px;display:flex}.nx .copy{border:1px solid var(--edge);color:var(--stone);font:400 11.5px/1 var(--f-mono);letter-spacing:.06em;background:0 0;border-radius:999px;padding:7px 10px}.nx .copy:hover{color:var(--chalk);border-color:var(--stone)}.nx .chips-r{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.nx .chips-r:empty{display:none}.nx .chips-r button{color:var(--chalk);text-align:left;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:9px 14px;font-size:14px;transition:border-color .2s,background-color .2s;animation:.3s ease-out nxPop}.nx .chips-r button:hover{border-color:var(--blue);background:#118ffe1f}.nx .chat-f{border-top:1px solid var(--edge);align-items:flex-end;gap:8px;padding:10px;display:flex}.nx .chat-f input,.nx .chat-f textarea{min-width:0;color:var(--chalk);font:15px/1.4 var(--f-sans);background:#121826;border:1px solid #0000;border-radius:999px;outline:none;flex:1;padding:13px 18px;transition:border-color .2s}.nx .chat-f textarea{resize:none;border-radius:18px;height:96px}.nx .chat-f input::placeholder,.nx .chat-f textarea::placeholder{color:var(--stone)}.nx .chat-f input:focus,.nx .chat-f textarea:focus{border-color:#118ffe99}.nx .chat-f button{background:var(--blue);color:#fff;border:0;border-radius:999px;flex:none;height:46px;padding:0 20px;font-size:14px;font-weight:600}.nx .chat-f button:hover{background:#2b9dff}@media (max-width:960px){.nx .lia-grid{grid-template-columns:minmax(0,1fr)}.nx .chat{height:620px;min-height:0;position:relative;top:auto}.nx .lia-point{display:none}}.nx .wcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nx .wcard{border:1px solid var(--mist);background:#fff;border-radius:22px;align-content:start;gap:12px;padding:26px;transition:transform .3s,box-shadow .3s;display:grid}.nx .wcard:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px #118ffe73}.nx .wcard-n{font:500 12px/1 var(--f-mono);color:var(--blue-deep)}.nx .wcard b{font-family:var(--f-display);letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.2}.nx .wcard p{color:var(--iron);font-size:15.5px}.nx .rules-k{margin:clamp(56px,7vw,90px) 0 12px}.nx .rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.nx .rule{border-top:1px solid var(--mist);grid-template-columns:22px minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.nx .rule:before{content:"✓";background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:700;display:grid}.nx .rule b{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px;font-weight:600;display:block}.nx .rule span{color:var(--iron);margin-top:3px;font-size:15.5px;display:block}.nx .work-foot{font-family:var(--f-display);letter-spacing:-.03em;margin-top:52px;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.25}@media (max-width:1000px){.nx .wcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nx .wcards,.nx .rules{grid-template-columns:minmax(0,1fr)}}.nx .curve{aspect-ratio:1200/300;width:100%;margin-bottom:36px;position:relative}.nx .curve svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nx .curve-base{fill:none;stroke:#ffffff14;stroke-width:2px}.nx .curve-line{fill:none;stroke-width:3px;filter:drop-shadow(0 0 8px #118ffecc)}.nx .curve-node{width:40px;height:40px;font:500 12px/1 var(--f-mono);color:var(--stone);background:var(--ink);border:1px solid #fff3;border-radius:50%;place-items:center;transition:background-color .35s,color .35s,box-shadow .35s,border-color .35s;display:grid;position:absolute;transform:translate(-50%,-50%)}.nx .curve-node.on{background:var(--blue);color:#fff;border-color:var(--blue-hi);box-shadow:0 0 0 7px #118ffe29,0 0 34px #118ffecc}.nx .steps3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx .steps3 li{align-content:start;gap:10px;padding:26px 28px 0 0;display:grid}.nx .steps3 li+li{border-left:1px solid var(--line);padding-left:28px}.nx .steps3 .n{font:500 13px/1 var(--f-mono);color:var(--blue-hi)}.nx .steps3 b{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}.nx .steps3 p{color:var(--fog);max-width:34ch;font-size:16px}.nx .next-foot{text-align:center;font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin-top:64px;font-size:clamp(22px,2.4vw,32px);font-weight:600;line-height:1.3}@media (max-width:820px){.nx .steps3{grid-template-columns:minmax(0,1fr)}.nx .steps3 li,.nx .steps3 li+li{border-left:0;border-bottom:1px solid var(--line);padding:22px 0}.nx .curve-node{width:30px;height:30px;font-size:10.5px}}.nx .deck-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.nx .deck-copy{gap:22px;display:grid}.nx .deck-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.nx .deck-meta{font:400 12px/1 var(--f-mono);color:var(--stone);letter-spacing:.04em}.nx .deck-frame{border:1px solid var(--line-2);background:#0b0f17;border-radius:20px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s;display:block;overflow:hidden;transform:perspective(1600px)rotateY(-9deg)rotateX(3deg);box-shadow:0 70px 130px -60px #118ffe8c}.nx .deck-frame:hover{transform:perspective(1600px)rotateY(0)rotateX(0)scale(1.01);box-shadow:0 80px 140px -60px #118ffebf}.nx .deck-bar{border-bottom:1px solid var(--edge);font:400 12px/1 var(--f-mono);color:var(--stone);align-items:center;gap:8px;padding:11px 14px;display:flex}.nx .deck-url{white-space:nowrap;text-overflow:ellipsis;margin-left:10px;overflow:hidden}.nx .deck-open{color:var(--chalk);margin-left:auto}.nx .deck-screen{aspect-ratio:16/9;background:#020306;display:block;position:relative}.nx .deck-screen img{object-fit:cover;opacity:0;width:100%;height:100%;animation:21s infinite nxDeck;animation-delay:calc(var(--k) * 3.5s);position:absolute;inset:0}.nx .deck-screen img:first-child{opacity:1}@keyframes nxDeck{0%{opacity:0;transform:scale(1.035)}3%{opacity:1}16.7%{opacity:1}20%{opacity:0;transform:scale(1)}to{opacity:0}}.nx .deck-progress{background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.nx .deck-progress i{background:var(--blue);width:0;height:100%;box-shadow:0 0 12px var(--blue);animation:3.5s linear infinite nxDeckBar;display:block}@keyframes nxDeckBar{to{width:100%}}@media (max-width:900px){.nx .deck-grid{grid-template-columns:minmax(0,1fr)}.nx .deck-frame{transform:none}}.nx .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.nx .faq-h{align-content:start;gap:22px;display:grid}.nx .faq{border-top:1px solid var(--paper-ink)}.nx .faq details{border-bottom:1px solid var(--mist)}.nx .faq summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:clamp(17px,1.5vw,20px);font-weight:600;list-style:none;display:flex}.nx .faq summary::-webkit-details-marker{display:none}.nx .faq .tg{width:30px;height:30px;font:300 18px/1 var(--f-sans);border:1px solid #cdd5e2;border-radius:50%;flex:none;place-items:center;transition:transform .25s,background-color .25s,color .25s,border-color .25s;display:grid}.nx .faq details[open] .tg{background:var(--blue);border-color:var(--blue);color:#fff;transform:rotate(45deg)}.nx .faq details p{color:var(--iron);max-width:60ch;margin-top:-6px;padding-bottom:24px;font-size:16.5px}@media (max-width:860px){.nx .faq-grid{grid-template-columns:minmax(0,1fr)}}.nx .final{background:var(--night);padding-top:clamp(110px,14vw,190px);position:relative;overflow:hidden}.nx .final-glow{pointer-events:none;background:radial-gradient(50% 60% at 78% 70%,#118ffe47,#0000 70%),radial-gradient(40% 50% at 10% 0,#118ffe14,#0000 70%);position:absolute;inset:0}.nx .final-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:32px;display:grid;position:relative}.nx .final-copy{gap:26px;padding-bottom:clamp(80px,10vw,140px);display:grid}.nx .final-title{font-family:var(--f-display);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(44px,7vw,112px);font-weight:700;line-height:.96}.nx .cursor{background:var(--blue);vertical-align:-.04em;width:.08em;height:.78em;box-shadow:0 0 20px var(--blue);margin-left:.08em;animation:1.1s step-end infinite nxBlink;display:inline-block}@keyframes nxBlink{0%,55%{opacity:1}56%,to{opacity:0}}.nx .final .lede{color:var(--fog)}.nx .final-lia{place-self:stretch end;width:min(46vw,680px);position:relative}.nx .final-lia img{width:auto;max-width:none;height:calc(100% - 18px);display:block;position:absolute;bottom:0;right:clamp(-220px,-14vw,-140px);-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000 100%)}.nx .lia-halo--sm{width:120%;top:45%}@media (max-width:900px){.nx .final-grid{grid-template-columns:minmax(0,1fr)}.nx .final-copy{padding-bottom:20px}.nx .final-lia{justify-self:center;width:min(420px,88%);height:auto;margin-top:8px}.nx .final-lia img{width:100%;height:auto;position:relative;right:auto}}.nx .foot{background:var(--night);border-top:1px solid var(--line);padding:clamp(56px, 8vw, 100px) 0 calc(32px + env(safe-area-inset-bottom,0px))}.nx .lockup{color:var(--chalk);align-items:center;gap:clamp(14px,2.4vw,40px);display:flex}.nx .lk-mark{flex:none;width:clamp(64px,12vw,190px);height:auto;overflow:visible}.nx .lk-word{width:auto;max-width:100%;height:clamp(38px,8.6vw,150px)}.nx .foot-row{font:400 12.5px/1.4 var(--f-mono);color:var(--stone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(40px,6vw,72px);display:flex}.nx .foot-links{flex-wrap:wrap;gap:8px 20px;display:inline-flex}.nx .foot-row a:hover{color:var(--chalk)}.nx .linkish{font:inherit;color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration-thickness:2px}.nx .foot-on{align-items:center;gap:8px;display:inline-flex}.nx .lia-bubble{z-index:70;right:max(22px, env(safe-area-inset-right,0px));bottom:max(22px, env(safe-area-inset-bottom,0px));cursor:pointer;background:0 0;border:0;border-radius:50%;width:68px;height:68px;padding:0;position:fixed}.nx .lia-bubble img{object-fit:cover;width:68px;height:68px;box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--blue), 0 14px 28px #118ffe73;border-radius:50%;display:block}.nx .lia-bubble:before,.nx .lia-bubble:after{content:"";pointer-events:none;border:2px solid #118ffe8c;border-radius:50%;animation:1.8s ease-out infinite nxBubble;position:absolute;inset:-6px}.nx .lia-bubble:after{animation-delay:.9s}.nx .lia-bubble:hover img{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--blue-hi), 0 14px 28px #118ffe8c}@keyframes nxBubble{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.35)}}.nx .lw{z-index:90;padding:max(20px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.nx .lw-bg{-webkit-backdrop-filter:blur(4px);background:#0203069e;animation:.2s ease-out nxFade;position:absolute;inset:0}@keyframes nxFade{0%{opacity:0}}.nx .lw-panel{border:1px solid var(--line-2);background:#0b0f17;border-radius:24px;flex-direction:column;width:min(440px,100%);height:min(680px,100%);animation:.34s cubic-bezier(.2,.9,.3,1) nxPanel;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 110px -30px #000000d9,0 0 0 1px #118ffe14,0 30px 90px -40px #118ffe80}@keyframes nxPanel{0%{opacity:0;transform:translateY(26px)scale(.98)}}.nx .lw-x{border:1px solid var(--edge);width:32px;height:32px;color:var(--stone);background:0 0;border-radius:50%;flex:none;font-size:13px}.nx .lw-x:hover{color:var(--chalk);border-color:var(--stone)}.nx .lw-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.nx .review{border:1px solid var(--edge);border-radius:14px;align-self:stretch;animation:.3s ease-out nxPop;overflow:hidden}.nx .review div{border-bottom:1px solid var(--edge);grid-template-columns:82px minmax(0,1fr);gap:12px;padding:10px 12px;font-size:14px;display:grid}.nx .review div:last-child{border-bottom:0}.nx .review span{font:400 11px/1.4 var(--f-mono);color:var(--stone);letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.nx .review p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;overflow:auto}.nx .ok-line{font:500 11.5px/1.3 var(--f-mono);color:var(--blue-hi);letter-spacing:.06em;background:#118ffe14;border:1px solid #118ffe59;border-radius:12px;align-self:stretch;align-items:center;gap:10px;padding:11px 13px;animation:.3s ease-out nxPop;display:flex}.nx .btn--blue .dot--white{box-shadow:0 0 10px #fffc}@media (max-width:600px){.nx .lw{padding:0}.nx .lw-panel{width:100%;height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0}}@media (prefers-reduced-motion:reduce){.nx .marquee-track,.nx .deck-screen img,.nx .lia-bubble:before,.nx .lia-bubble:after{animation:none}}.nx .geo{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.nx .geo:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side at 66% 60%,#118ffe33,#118ffe12 55%,#118ffe00 100%),radial-gradient(closest-side at 50% 22%,#5fb2ff17,#5fb2ff00 100%);position:absolute;inset:-22% -18vw -22% 28%}.nx .geo>*{z-index:1;position:relative}.nx .geo-copy{align-content:center;gap:22px;display:grid}.nx .gstats{border-top:1px solid var(--line);margin-top:clamp(20px,3vw,40px)}.nx .gstat{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;padding-block:clamp(18px,2.2vw,26px);display:grid}.nx .gstat b{font-family:var(--f-display);letter-spacing:-.05em;white-space:nowrap;background:linear-gradient(100deg, #8fcbff, var(--blue));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;min-width:5.2ch;font-size:clamp(36px,3.8vw,56px);font-weight:700;line-height:1}.nx .gstat>span{color:var(--fog);max-width:32ch;font-size:15.5px;line-height:1.45}.nx .geo-map{aspect-ratio:.8;width:100%;max-height:88svh;margin-inline:auto;position:relative}.nx .geo-map canvas{width:100%;height:100%;display:block;position:relative}@media (max-width:900px){.nx .geo{grid-template-columns:minmax(0,1fr)}.nx .geo-map{max-width:520px}.nx .geo:before{inset:20% -10% 25%}}.nx .constellation{aspect-ratio:1220/960;width:100%;position:relative}.nx .constellation canvas{touch-action:manipulation;width:100%;height:100%;display:block}@media (max-width:900px){.nx .geo-copy{display:contents}.nx .geo>.geo-map{order:2}.nx .geo .gstats{order:3;margin-top:0}.nx .geo{gap:22px}}.nx .agents-head{text-align:center;justify-items:center;margin-bottom:clamp(8px,2vw,28px)}.nx .agents-head .h1{max-width:22ch}.nx .agents-stage{max-width:min(1320px,109.292svh + 24px);padding-inline:max(12px, calc(var(--gut) / 2));margin-inline:auto}.nx .agents-stage .orbit-wrap{gap:4px}.nx .principles--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:clamp(40px,5vw,72px);display:grid}@media (max-width:860px){.nx .principles--row{grid-template-columns:minmax(0,1fr)}}
