.nx{--bg:#000;--cell:#060607;--raise:#0c0c0d;--raise-2:#141416;--line:#ffffff14;--line-soft:#ffffff0f;--line-strong:#ffffff24;--line-rule:#ffffff09;--ink:#fff;--text:#ededed;--soft:#ffffffb8;--muted:#ffffff94;--kick:#ffffff73;--faint:#ffffff59;--dim:#ffffff52;--gold:#ffc400;--gold-hover:#ffd23f;--gold-wash:#ffc40014;--up:#3dd68c;--danger:#ff5c5c;--sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--maxw:1280px;--pad:40px;--r-frame:16px;--r-ctl:10px;isolation:isolate;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45;position:relative;overflow-x:clip}.nx *,.nx :before,.nx :after{box-sizing:border-box}.nx ::selection{background:var(--gold);color:#000}.nx h1,.nx h2,.nx h3,.nx h4,.nx p,.nx figure,.nx blockquote,.nx dl,.nx dd{margin:0}.nx ul,.nx ol{margin:0;padding:0;list-style:none}.nx a{color:inherit;text-decoration:none}.nx img,.nx svg,.nx video,.nx canvas{max-width:100%;display:block}.nx button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nx em{color:inherit;font-style:normal}.nx-kick{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kick);font-size:11px;font-weight:400}.nx-disp,.nx-display{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;font-weight:300;line-height:.95}.nx-disp .c,.nx-num .c,.nx-num i{color:var(--dim);font-style:normal}.nx-num{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.nx-axis,.nx-mono{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);font-size:10px}.nx-mono{letter-spacing:.02em;color:var(--kick);font-size:11px}.nx-ln{color:var(--muted);font-size:14px;line-height:1.6}.nx-lb{color:#ffffff85;font-size:13px}.nx-gold{color:var(--gold)}.nx-up{color:var(--up)}.nx-rules{z-index:0;pointer-events:none;position:fixed;inset:0}.nx-rules-inner{grid-template-columns:repeat(4,1fr);height:100%;display:grid}.nx-rules-inner span{border-right:1px solid var(--line-rule)}.nx-main{z-index:1;position:relative}.nx-wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin:0 auto}.nx-sec{max-width:var(--maxw);padding:120px var(--pad) 0;margin:0 auto;scroll-margin-top:64px;position:relative}.nx-sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.nx-sh-title{flex-direction:column;gap:14px;min-width:0;display:flex}.nx-h2{font-size:clamp(40px,5vw,64px)}.nx-sh-note{max-width:380px}.nx-frame{background:var(--line);border:1px solid var(--line);border-radius:var(--r-frame);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.nx-cell{background:var(--cell);flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex;position:relative}.nx-cell.is-sig:before{content:"";background:var(--gold);height:1px;position:absolute;inset:0 0 auto}.nx-ch{justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-c3{grid-column:span 3}.nx-c4{grid-column:span 4}.nx-c5{grid-column:span 5}.nx-c6{grid-column:span 6}.nx-c7{grid-column:span 7}.nx-c8{grid-column:span 8}.nx-c12{grid-column:span 12}.nx-box{background:var(--raise);border:1px solid var(--line-soft);border-radius:8px;position:relative;overflow:hidden}.nx-live{color:var(--up);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.nx-live:before{content:"";background:var(--up);border-radius:99px;width:6px;height:6px;animation:2s ease-in-out infinite nx-pulse}@keyframes nx-pulse{50%{opacity:.35}}.nx .nx-cta{border-radius:var(--r-ctl);background:var(--gold);color:#000;height:44px;font:600 14px var(--sans);white-space:nowrap;transition:background-color .2s var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.nx .nx-cta:hover{background:var(--gold-hover)}.nx .nx-cta:disabled{opacity:.6;cursor:progress}.nx .nx-cta--lg{height:52px;padding:0 26px;font-size:15px}.nx .nx-ghost{border-radius:var(--r-ctl);background:var(--raise-2);border:1px solid var(--line);height:44px;color:var(--text);font:500 14px var(--sans);white-space:nowrap;transition:border-color .2s var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.nx .nx-ghost:hover{border-color:var(--line-strong)}.nx .nx-ghost.nx-cta--lg{height:52px;padding:0 22px}.nx-chip{height:26px;color:var(--soft);white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.nx .nx-link{color:var(--soft);transition:color .2s var(--ease);font-size:13px;font-weight:500}.nx .nx-link:hover{color:var(--ink)}.nx-nav{z-index:1000;border-bottom:1px solid var(--line);background:#000;position:sticky;top:0}.nx-nav .nx-nav-inner{align-items:center;gap:36px;max-width:none;height:64px;padding-inline:32px;display:flex}.nx-nav-links{flex:1;align-items:center;gap:24px;display:flex}.nx .nx-nav-link{color:#ffffff8c;height:64px;transition:color .2s var(--ease);border-bottom:1px solid #0000;align-items:center;font-size:14px;display:inline-flex}.nx .nx-nav-link:hover{color:var(--ink)}.nx-nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.nx .nx-nav-right .nx-cta,.nx .nx-nav-right .nx-ghost{height:38px}.nx .nx-burger{border-radius:var(--r-ctl);border:1px solid var(--line);place-content:center;gap:5px;width:38px;height:38px;display:none}.nx-burger span{background:var(--ink);width:16px;height:1px;transition:transform .3s var(--ease);display:block}.nx-menu{z-index:999;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s;background:#000;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.nx-menu.is-open{opacity:1;visibility:visible}.nx-menu>.nx-nav-inner{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:none;height:64px;padding-inline:20px;display:flex}.nx .nx-menu .nx-burger{display:grid}.nx-menu-list{align-self:center;padding-block:24px;display:grid}.nx-menu-item a{letter-spacing:-.045em;color:#fff6;transition:color .2s var(--ease);padding-block:10px;font-size:clamp(32px,9vw,56px);font-weight:300;line-height:1;display:block}.nx-menu-item a:hover{color:var(--ink)}.nx-menu-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:24px;display:flex}.nx .nx-brand{color:var(--ink);flex:none;align-items:center;gap:10px;display:inline-flex}.nx-brand-mark{flex:none}.nx-brand-word{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1}.nx-brand-word b{color:inherit;font-weight:600}.nx-ticker{z-index:1;border-bottom:1px solid var(--line);background:#000;align-items:center;height:34px;display:flex;position:relative;overflow:hidden}.nx-ticker-track{width:max-content;animation:70s linear infinite nx-marquee;display:flex}.nx-ticker-group{flex:none;align-items:center;display:flex}.nx-ticker-item{font-family:var(--mono);color:#ffffff80;white-space:nowrap;align-items:center;gap:36px;padding-left:36px;font-size:11px;display:inline-flex}.nx-ticker-item b{color:var(--text);font-weight:500}@keyframes nx-marquee{to{transform:translate(-50%)}}.nx-hero{max-width:var(--maxw);padding:96px var(--pad) 0;flex-direction:column;gap:28px;margin:0 auto;display:flex;position:relative}.nx-h1{font-size:clamp(52px,8.2vw,120px)}.nx-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.nx-hero-sub{color:#fff9;max-width:460px;font-size:16px;line-height:1.6}.nx-hero-ctas{flex-wrap:wrap;gap:10px;display:flex}.nx-hero3{border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:max(640px,100svh - 100px);padding-bottom:72px;display:flex;position:relative;overflow:clip}.nx-hero3-scene{z-index:0;opacity:0;transition:opacity 1.4s var(--ease) .15s;position:absolute;inset:0}.nx-hero3-scene[data-ready=true]{opacity:1}.nx-hero3-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#000000c7 76%,#000 100%),radial-gradient(70% 75% at 22% 62%,#000000d1 0%,#00000080 45%,#0000 75%);position:absolute;inset:0}.nx-hero3-top{z-index:2;justify-content:space-between;gap:16px;display:flex;position:absolute;top:22px;left:0;right:0}.nx-hero3-top .nx-axis{color:#ffffff8c;align-items:center;gap:8px;display:inline-flex}.nx-live-dot{background:var(--up);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite nx-pulse}.nx-hero3-sig i{background:var(--gold);width:8px;height:14px}.nx-hero3-body{z-index:2;flex-direction:column;gap:26px;display:flex;position:relative}.nx-hero3-h1{letter-spacing:-.055em;flex-direction:column;font-size:clamp(56px,10.4vw,168px);line-height:.9;display:flex}.nx-mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.nx-mask>.nx-rise{display:block}.nx-rise{animation:nx-rise 1.1s var(--ease) both;animation-delay:calc(.25s + var(--i,0) * .11s)}.nx-mask>.nx-rise{animation-name:nx-rise-line}@keyframes nx-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes nx-rise-line{0%{transform:translateY(105%)}}.nx-hero3-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.nx-hero3-row .nx-hero-sub{color:#ffffffad}.nx-hero3-scroll{right:var(--pad);z-index:2;color:#ffffff80;flex-direction:column;align-items:center;gap:10px;display:none;position:absolute;bottom:28px}.nx-hero3-scroll i{width:1px;height:44px;animation:nx-scrollcue 1.8s var(--ease) infinite;background:linear-gradient(#ffffff80 50%,#ffffff1f 50%) 0 0/1px 200%}@keyframes nx-scrollcue{0%{background-position:0 100%}to{background-position:0 0}}@media (min-width:1100px){.nx-hero3-body{padding-right:120px}.nx-hero3-scroll{display:flex}}@media (prefers-reduced-motion:reduce){.nx-rise,.nx-mask>.nx-rise,.nx-hero3-scroll i{animation:none}}.nx-stats-sec{padding-top:72px}.nx-stat{min-height:190px}.nx-stat .nx-num{font-size:56px}.nx-stat .nx-ln{max-width:30ch;margin-top:auto;font-size:13px}.nx .nx-stats-note{margin-top:16px}.nx-thesis{gap:48px;display:grid}.nx-thesis-lede{text-wrap:pretty;max-width:22ch;font-size:clamp(30px,4.2vw,56px);line-height:1.06}.nx-thesis-body{background:var(--line);border:1px solid var(--line);border-radius:var(--r-frame);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nx-thesis-body p{background:var(--cell);color:var(--muted);padding:22px 24px;font-size:15px;line-height:1.65}.nx-pillar{min-height:260px}.nx-pillar .nx-disp{margin-top:auto;font-size:36px}.nx-tags{flex-wrap:wrap;gap:6px;display:flex}.nx-case-art{aspect-ratio:320/200}.nx-case-art svg{width:100%;height:100%}.nx-case h3{font-size:26px}.nx-case-steps{display:grid}.nx-case-steps li{border-top:1px solid var(--line-soft);color:var(--muted);grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 0;font-size:13px;line-height:1.55;display:grid}.nx .nx-case-result{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;display:flex}.nx-case-result b{color:var(--ink);font-size:18px;font-weight:400}.nx-cases-intro .nx-disp{font-size:26px}.nx-cases-intro .nx-kick:last-child{margin-top:auto}.nx-tracks{border-bottom:1px solid var(--line)}.nx-track a{border-top:1px solid var(--line);grid-template-columns:60px minmax(0,1fr) 220px 150px 40px;align-items:center;gap:16px;padding:22px 0;font-size:15px;display:grid}.nx-track-name{font-size:32px}.nx-track-arrow{color:#ffffff85;transition:color .2s var(--ease), transform .2s var(--ease);justify-self:end}.nx-track a:hover .nx-track-arrow{color:var(--ink);transform:translate(3px)}.nx-platform-mock{margin-top:auto}.nx-platform-mock svg{width:100%;height:auto}.nx-feature{border-top:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr);gap:6px 14px;padding:18px 0;display:grid}.nx-feature:first-of-type{border-top:0;padding-top:4px}.nx-feature-ico{width:22px;height:22px;color:var(--soft);grid-row:span 2}.nx-feature-ico svg{width:20px;height:20px}.nx-feature h3{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:500}.nx-feature p{color:var(--muted);font-size:13px;line-height:1.6}.nx-draw{stroke-dasharray:4000;stroke-dashoffset:4000px;animation:1.6s cubic-bezier(.65,0,.2,1) .2s forwards nx-draw}@keyframes nx-draw{to{stroke-dashoffset:0}}.nx-journey{background:var(--line);border:1px solid var(--line);border-radius:var(--r-frame);gap:1px;display:grid;overflow:hidden}.nx-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.nx .nx-tab{background:var(--cell);text-align:left;color:#ffffff8c;transition:color .2s var(--ease), background-color .2s var(--ease);align-items:center;gap:10px;padding:18px 24px;font-size:15px;display:flex;position:relative}.nx .nx-tab:hover{color:var(--ink)}.nx .nx-tab.is-active{background:var(--raise);color:var(--ink)}.nx-tab.is-active:before{content:"";background:var(--gold);height:1px;position:absolute;inset:0 0 auto}.nx-tab-n{font-family:var(--mono);color:var(--kick);font-size:11px}.nx-tab.is-active .nx-tab-n{color:var(--gold)}.nx-tab-ico{opacity:.7;flex:none;place-items:center;width:16px;margin-left:auto;display:grid}.nx-tab-ico svg{width:100%;height:auto}.nx-journey-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.nx-journey-stage,.nx-journey-copy{background:var(--cell);padding:24px}.nx-journey-copy{flex-direction:column;justify-content:center;gap:22px;display:flex}.nx-journey-layers{aspect-ratio:640/500;border:1px solid var(--line-soft);border-radius:8px;position:relative;overflow:hidden}.nx-journey-layer{opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.nx-journey-layer.is-active{opacity:1}.nx-journey-layer svg{width:100%;height:100%}.nx-journey-desc{letter-spacing:-.02em;color:var(--ink);max-width:34ch;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.35}.nx-step-chips{flex-wrap:wrap;gap:6px;display:flex}.nx-arsenal-cell{min-height:200px}.nx-arsenal-cell .nx-disp{margin-top:auto;font-size:30px}.nx-arsenal-cell--hero{grid-row:span 2}.nx-arsenal-cell .nx-arsenal-big{margin-top:auto;font-size:clamp(96px,11vw,140px)}.nx-arsenal-cell .nx-arsenal-mid{margin-top:auto;font-size:96px}.nx-arsenal-cell .nx-ln{max-width:44ch;font-size:13px}.nx-mentor-main{padding:40px}.nx .nx-mentor-name{margin-top:40px;font-size:clamp(64px,8vw,96px)}.nx-mentor-quote{color:#ffffffd9;max-width:560px;font-size:22px;font-weight:300;line-height:1.45}.nx-mentor-side{gap:24px;padding:40px}.nx .nx-mentor-facts{margin-top:auto}.nx-fact{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;font-size:15px;display:grid}.nx-fact dd{color:var(--ink)}.nx-quote h3{font-size:24px;line-height:1.1}.nx-quote-stars{color:#ffffff8c;gap:2px;display:inline-flex}.nx-quote-stars svg{width:12px;height:12px}.nx-quote-text{color:var(--muted);font-size:14px;line-height:1.6}.nx .nx-quote-by{border-top:1px solid var(--line-soft);color:var(--ink);flex-direction:column;gap:4px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.nx-faq-item{border-top:1px solid var(--line)}.nx-faq-item:last-child{border-bottom:1px solid var(--line)}.nx .nx-faq-q{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;display:flex}.nx-faq-sign{flex:none;width:12px;height:12px;position:relative}.nx-faq-sign:before,.nx-faq-sign:after{content:"";height:1px;transition:transform .3s var(--ease);background:#ffffff85;position:absolute;inset:50% 0 auto}.nx-faq-sign:after{transform:rotate(90deg)}.nx-faq-item.is-open .nx-faq-sign:after{transform:rotate(0)}.nx-faq-a{opacity:0;max-height:0;transition:max-height .4s var(--ease), opacity .3s var(--ease), padding-bottom .4s var(--ease);overflow:hidden}.nx-faq-item.is-open .nx-faq-a{opacity:1;max-height:20rem;padding-bottom:22px}.nx-faq-a p{max-width:64ch;color:var(--muted);font-size:15px;line-height:1.65}.nx-close{padding-bottom:80px}.nx-close-row{border-top:1px solid var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;padding-top:48px;display:flex}.nx-close-title{flex-direction:column;gap:20px;max-width:760px;display:flex}.nx-close-title .nx-disp{font-size:clamp(48px,7vw,104px)}.nx-close-lede{color:#fff9;max-width:52ch;font-size:16px;line-height:1.6}.nx .nx-risk{text-transform:uppercase;max-width:760px;margin-top:28px;line-height:1.7}.nx-footer{z-index:1;max-width:var(--maxw);padding:0 var(--pad);margin:0 auto;position:relative}.nx-footer-grid{border-top:1px solid var(--line);grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:32px;padding:48px 0;display:grid}.nx-footer-col h4{margin-bottom:14px}.nx-footer-col li+li{margin-top:10px}.nx .nx-footer-col a{color:#ffffff85;transition:color .2s var(--ease);font-size:13px}.nx .nx-footer-col a:hover{color:var(--ink)}.nx-footer-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:28px 0 48px;display:flex}.nx [data-reveal]{transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i,0) * 40ms)}.nx.js-reveal [data-reveal]:not(.is-in){opacity:0;transform:translateY(8px)}@media (max-width:1100px){.nx-track a{grid-template-columns:48px minmax(0,1fr) 150px 32px}.nx-track-tag{display:none}.nx-cases>.nx-c3{grid-column:span 6}}@media (max-width:960px){.nx{--pad:20px}.nx-sec{padding-top:80px}.nx-hero{padding-top:64px}.nx-c4,.nx-c5,.nx-c6,.nx-c7,.nx-c8{grid-column:span 12}.nx-c3{grid-column:span 6}.nx-arsenal-cell--hero{grid-row:auto}.nx-thesis-body,.nx-journey-panel{grid-template-columns:minmax(0,1fr)}.nx-tabs,.nx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-mentor-main,.nx-mentor-side{padding:24px}.nx-rules-inner{grid-template-columns:repeat(2,1fr)}.nx-rules-inner span:nth-child(n+3){display:none}}@media (max-width:860px){.nx-nav-links{display:none}.nx .nx-burger{display:grid}.nx-nav .nx-nav-inner{gap:16px;padding-inline:20px}}@media (max-width:640px){.nx-c3,.nx-cases>.nx-c3{grid-column:span 12}.nx-track a{grid-template-columns:36px minmax(0,1fr) 24px;gap:12px}.nx-track-name{font-size:24px}.nx-track-level{display:none}.nx-stat,.nx-pillar,.nx-arsenal-cell{min-height:0}.nx-pillar .nx-disp,.nx-arsenal-cell .nx-disp{margin-top:12px}.nx-tabs{grid-template-columns:minmax(0,1fr)}.nx-hero-ctas,.nx-hero-ctas>a,.nx-close-row>.nx-cta{width:100%}.nx-hero-ctas>a{flex:100%}}@media (max-width:560px){.nx-nav-right .nx-ghost{display:none}.nx-footer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nx *,.nx :before,.nx :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.nx.js-reveal [data-reveal]:not(.is-in){opacity:1;transform:none}.nx-draw{stroke-dashoffset:0;animation:none}.nx-ticker-track{animation:none!important;transform:none!important}.nx-live:before{animation:none!important}}.nx-auth{flex-wrap:wrap;min-height:100vh;display:flex}.nx-auth-side{border-right:1px solid var(--line);background:#000;flex-direction:column;flex:560px;justify-content:space-between;gap:48px;padding:40px 48px;display:flex;position:relative}.nx-auth-side .nx-brand{align-self:flex-start}.nx-auth-pitch{flex-direction:column;gap:28px;max-width:460px;display:flex}.nx-auth-pitch .nx-disp{font-size:clamp(56px,5.6vw,80px)}.nx-auth-list li{border-top:1px solid var(--line-soft);color:var(--text);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:grid}.nx-auth-main{background:var(--cell);flex-direction:column;flex:480px;justify-content:center;padding:40px clamp(24px,6vw,96px);display:flex}.nx-auth-card{flex-direction:column;gap:22px;width:100%;max-width:420px;margin:0 auto;display:flex}.nx .nx-auth-mobile-brand{display:none}.nx .nx-auth-back{color:#ffffff85;transition:color .2s var(--ease);align-self:flex-start;font-size:13px}.nx .nx-auth-back:hover{color:var(--ink)}.nx-auth-title{font-size:56px}.nx-auth-lede{color:#ffffff9e;font-size:14px;line-height:1.6}.nx-auth-lede b{color:var(--ink);font-weight:600}.nx-auth-form{flex-direction:column;gap:16px;display:flex}.nx-field{flex-direction:column;gap:8px;display:flex}.nx-input{border-radius:var(--r-ctl);background:var(--raise);width:100%;height:44px;color:var(--ink);font:400 14px var(--sans);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #ffffff1a;padding:0 18px}.nx-input::placeholder{color:#ffffff4d}.nx-input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #ffc4001f}.nx-input--code{text-align:center;height:52px;font-family:var(--mono);letter-spacing:.4em;padding-left:calc(18px + .4em);font-size:20px}.nx .nx-auth-submit{width:100%;margin-top:6px}.nx-auth-alt{text-align:center;color:#ffffff85;font-size:13px}.nx .nx-auth-alt a,.nx .nx-auth-linkbtn{color:var(--gold);font-weight:600}.nx .nx-auth-linkbtn--plain{color:var(--text)}.nx .nx-auth-linkbtn:disabled{opacity:.5;cursor:progress}.nx-auth-note{border:1px solid var(--line);background:var(--gold-wash);color:#ffffffbf;border-radius:14px;padding:14px 18px;font-size:13px}.nx-auth-error{border-radius:var(--r-ctl);color:var(--danger);background:#ff5c5c0f;border:1px solid #ff5c5c4d;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.nx-auth-error svg{flex:none;margin-top:2px}@media (max-width:860px){.nx-auth-side{display:none}.nx-auth-main{padding:32px 20px}.nx .nx-auth-mobile-brand{align-self:flex-start;display:inline-flex}.nx-auth-title{font-size:44px}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.nx-progress{z-index:60;background:var(--gold);transform-origin:0;height:2px;transition:opacity .3s var(--ease);pointer-events:none;position:fixed;top:0;left:0;right:0}.nx-scrub{height:260vh;position:relative}.nx-scrub.is-static{height:auto}.nx-scrub-stick{height:100vh;max-width:var(--maxw);padding:0 var(--pad);flex-direction:column;justify-content:center;gap:28px;margin:0 auto;display:flex;position:sticky;top:0}.nx-scrub.is-static .nx-scrub-stick{height:auto;padding-top:120px;position:static}.nx-scrub-text{letter-spacing:-.045em;text-wrap:pretty;max-width:18ch;font-size:clamp(36px,5.6vw,84px);line-height:1.02}.nx-scrub-text .c{color:var(--ink)}.nx-scrub-w{will-change:opacity}.nx-thesis3-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:0;display:grid}.nx-thesis3-body p{color:var(--soft);border-top:1px solid var(--line);max-width:48ch;padding-top:22px;font-size:17px;line-height:1.65}.nx-mq{z-index:1;flex-direction:column;gap:4px;padding:120px 0 0;display:flex;position:relative;overflow:clip}.nx-mq-row{will-change:transform;width:max-content;display:flex}.nx-mq-row span{letter-spacing:-.06em;white-space:nowrap;align-items:center;gap:.35em;padding-right:.35em;font-size:clamp(64px,11vw,176px);line-height:1;display:inline-flex}.nx-mq-row i{background:var(--gold);flex:none;width:.14em;height:.14em}.nx-mq-row.is-dim span{color:var(--dim)}.nx-mq-row.is-dim i{background:var(--line-strong)}.nx-tilt{perspective:1400px;perspective-origin:50% 0}.nx-tilt-inner{transform-origin:50% 100%;will-change:transform}.nx-platform-screen{background:var(--cell);border:1px solid var(--line-strong);border-radius:var(--r-frame);flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.nx-platform-feats{margin-top:20px}.nx-platform-feats .nx-feature{border-top:0;flex-direction:column;gap:10px;padding:22px 24px 26px;display:flex}.nx-close3{border-top:1px solid var(--gold);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:30px;padding-top:40px;display:grid;position:relative}.nx-close3 .nx-close-title{align-items:flex-start}.nx-close3-art{min-width:0;height:clamp(360px,46vw,620px)}@media (max-width:899px){.nx-thesis3-body{grid-template-columns:minmax(0,1fr);gap:0}.nx-close3{grid-template-columns:minmax(0,1fr)}.nx-close3-art{order:-1;height:340px}.nx-scrub{height:200vh}}@media (max-width:640px){.nx-mq{padding-top:88px}}.nx-forms{height:420vh;margin-top:40px;scroll-margin-top:0;position:relative}.nx-forms-stick{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.nx-forms-copy{z-index:2;max-width:none;padding-right:0;padding-left:max(var(--pad), calc((100vw - var(--maxw)) / 2 + var(--pad)));flex-direction:column;gap:36px;margin:0;display:flex;position:relative}.nx-forms-stack{min-height:clamp(150px,16vw,230px);display:grid}.nx-forms-item{transition:opacity .6s var(--ease), transform .8s var(--ease), filter .6s var(--ease);flex-direction:column;grid-area:1/1;justify-content:flex-end;gap:16px;display:flex}.nx-forms-item[data-state=past]{opacity:0;pointer-events:none;transform:translateY(-40px)}.nx-forms-item[data-state=next]{opacity:0;pointer-events:none;transform:translateY(40px)}.nx-forms-item .nx-disp{letter-spacing:-.06em;font-size:clamp(52px,7vw,112px)}.nx-forms-line{color:var(--soft);font-size:18px}.nx-forms-index{border-top:1px solid var(--line);gap:0;max-width:520px;display:flex}.nx-forms-index li{color:var(--faint);transition:color .4s var(--ease);flex-direction:column;flex:1;gap:6px;padding-top:14px;font-size:12px;display:flex;position:relative}.nx-forms-index li:before{content:"";background:var(--gold);width:0;height:1px;transition:width .6s var(--ease);position:absolute;top:-1px;left:0}.nx-forms-index li[data-on=true]{color:var(--ink)}.nx-forms-index li[data-on=true]:before{width:100%}.nx-forms-art{min-width:0;height:100%;position:relative}.nx-forms:not(:has(canvas)) .nx-forms-item[data-state]{position:static}@media (max-width:899px){.nx-forms{height:360vh}.nx-forms-stick{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);padding:64px 0 40px}.nx-forms-art{order:-1;height:auto;min-height:0}.nx-forms-copy{padding-left:var(--pad);padding-right:var(--pad);gap:22px}.nx-forms-stack{min-height:120px}.nx-forms-line{font-size:15px}}.nx .nx-cta--lg,.nx [data-magnetic]{transition:transform .35s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease);will-change:transform}.nx-frame{background:radial-gradient(360px circle at var(--mx,-999px) var(--my,-999px), #ffffff6b, transparent 70%), var(--line)}.nx-frame>.nx-cell{transition:background-color .35s var(--ease)}.nx-frame>.nx-cell:hover{background:#0b0b0c}@media (hover:hover){.nx-case{position:relative}.nx-case .nx-case-steps{z-index:2;aspect-ratio:320/200;border:1px solid var(--line-strong);opacity:0;pointer-events:none;transition:opacity .35s var(--ease), transform .45s var(--ease);background:#060607f5;align-content:center;padding:6px 16px;position:absolute;top:22px;left:24px;right:24px;overflow:hidden;transform:translateY(10px)}.nx-case .nx-case-steps li{padding:8px 0;font-size:12.5px}.nx-case .nx-case-steps li:first-child{border-top:0}.nx-case:hover .nx-case-steps,.nx-case:focus-visible .nx-case-steps{opacity:1;transform:none}}.nx-case-art svg{transition:transform .8s var(--ease)}.nx-case:hover .nx-case-art svg{transform:scale(1.06)}.nx-track a{isolation:isolate;transition:padding .45s var(--ease), color .3s var(--ease);position:relative}.nx-track a:before{content:"";z-index:-1;background:var(--gold);transform-origin:50% 100%;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.nx-track a:hover{color:#000;padding-left:18px;padding-right:18px}.nx-track a:hover:before{transform:scaleY(1)}.nx-track a:hover .nx-track-name,.nx-track a:hover .nx-mono,.nx-track a:hover .nx-kick,.nx-track a:hover .nx-lb,.nx-track a:hover .nx-track-arrow{color:#000}.nx-track a:hover .nx-track-arrow{transform:translate(0)rotate(-45deg)}.nx.js-reveal .nx-h2[data-reveal]{transition:clip-path 1s var(--ease), transform 1s var(--ease), opacity .6s var(--ease);clip-path:inset(0 0 -.2em)}.nx.js-reveal .nx-h2[data-reveal]:not(.is-in){opacity:1;clip-path:inset(0 0 100%);transform:translateY(.5em)}@media (prefers-reduced-motion:reduce){.nx.js-reveal .nx-h2[data-reveal]:not(.is-in){clip-path:none;transform:none}.nx-forms-item{transition:none}}
