.nx-home{--nx-ink:#f8f6ff;--nx-muted:#e8e2f6b3;--nx-line:#ffffff2e;--nx-violet:#9d5cff;--nx-magenta:#ec3eff;isolation:isolate;color:var(--nx-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#07060c;position:relative;overflow:clip}.nx-home__video,.nx-home__veil{width:100%;height:min(100svh,980px);position:absolute;inset:0}.nx-home__video{z-index:-3;object-fit:cover;object-position:center;background:#07060c}.nx-home__veil{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#06050ce0 0%,#06050c73 45%,#06050c38 100%),linear-gradient(#06050c29 0%,#0000 66%,#07060c 100%)}.nx-home__nav{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07080cc2;width:100%;position:fixed;inset:0 0 auto;box-shadow:0 12px 40px #0003}.nx-home__nav-inner{box-sizing:border-box;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2rem;width:calc(100% - 64px);min-height:102px;margin:0 auto;display:grid}.nx-home__brand{letter-spacing:.17em;align-items:center;gap:10px;font-size:.79rem;font-weight:800;display:inline-flex}.nx-home__brand-mark{color:#fff;letter-spacing:-.1em;border:1px solid #ffffff61;place-items:center;width:24px;height:24px;font-size:.95rem;font-weight:900;display:grid;transform:rotate(45deg);box-shadow:0 0 24px #b15eff4d}.nx-home__brand-mark:first-letter{transform:rotate(-45deg)}.nx-home__links,.nx-home__actions{align-items:center;gap:clamp(1.1rem,2.3vw,2.7rem);display:flex}.nx-home__links{margin-left:auto}.nx-home__links a,.nx-home__sign-in{color:#ffffffc7;letter-spacing:.04em;font-size:.79rem;font-weight:600}.nx-home__links a:hover,.nx-home__sign-in:hover{color:#fff}.nx-home__button{color:#fff;letter-spacing:.035em;background:linear-gradient(96deg,#ffffff29,#975fff2b 62%,#ed3eff33);border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;gap:2.5rem;min-height:52px;padding:0 20px 0 24px;font-size:.82rem;font-weight:700;display:inline-flex}.nx-home__button:hover{background:linear-gradient(96deg,#ffffff38,#975fff47 62%,#ed3eff45);transform:translateY(-2px)}.nx-home__button span{font-size:1.1rem}.nx-home__button--small{gap:1.1rem;min-height:42px;padding:0 15px 0 18px;font-size:.74rem}.nx-home__mobile-menu{display:none}.nx-home__hero{flex-direction:column;align-items:flex-start;width:min(1400px,100% - 64px);min-height:calc(min(100svh,980px) - 102px);margin:0 auto;padding:calc(clamp(6rem,13vh,10rem) + 102px) 0 clamp(4rem,10vh,8rem);display:flex}.nx-home__eyebrow{color:#ffffffb8;letter-spacing:.17em;align-items:center;gap:10px;margin:0 0 1.55rem;font-size:.67rem;font-weight:700;display:flex}.nx-home__eyebrow span{background:linear-gradient(90deg,#ae69ff,#f165ff);width:24px;height:1px;box-shadow:0 0 8px #ce6bff}.nx-home__hero h1,.nx-home h2{letter-spacing:-.073em;text-wrap:balance;max-width:920px;margin:0;font-weight:450;line-height:.96}.nx-home__hero h1{font-size:clamp(3.7rem,7.5vw,8rem)}.nx-home__hero h1 em,.nx-home h2 em{letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-weight:400}.nx-home__intro{max-width:540px;color:var(--nx-muted);margin:2.2rem 0 2rem;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.7}.nx-home__hero-actions{flex-wrap:wrap;align-items:center;gap:1.7rem;display:flex}.nx-home__text-link{color:#fff;letter-spacing:.045em;gap:.6rem;font-size:.82rem;font-weight:700;display:inline-flex}.nx-home__text-link:hover{color:#e6c5ff}.nx-home__text-link i{color:#d978ff;font-size:1rem;font-style:normal}.nx-home__scroll-hint{color:#ffffff85;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;margin-top:auto;padding-top:4rem;font-size:.66rem;font-weight:700;display:flex}.nx-home__scroll-hint span{background:linear-gradient(#fff,#0000);width:1px;height:35px;display:block}.nx-home__side-note{text-align:right;position:absolute;bottom:50px;right:max(32px,50% - 700px)}.nx-home__side-note span{color:#ffffff80;letter-spacing:.14em;font-size:.65rem}.nx-home__side-note p{color:#ffffffd9;margin:12px 0 0;font-family:Georgia,serif;font-size:1.12rem;font-style:italic;line-height:1.2}.nx-home__store{background:radial-gradient(circle at 77% 22%,#9144ff2e,#0000 26%),#07060c;padding:clamp(6rem,12vw,12rem) 0;position:relative}.nx-home__section-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:2rem 8vw;width:min(1400px,100% - 64px);margin:0 auto;display:grid}.nx-home h2{font-size:clamp(2.8rem,5.6vw,6.2rem)}.nx-home__section-head>p:last-child{color:var(--nx-muted);margin:0 0 .4rem;line-height:1.7}.nx-home__product-grid{background:var(--nx-line);border:1px solid var(--nx-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(4rem,9vw,8rem);display:grid}.nx-home__product{background:linear-gradient(145deg,#ffffff0b,#ffffff03);flex-direction:column;justify-content:space-between;min-height:285px;padding:30px;display:flex;position:relative;overflow:hidden}.nx-home__product:before{content:"";opacity:0;background:radial-gradient(circle,#be5aff59,#0000 67%);border-radius:50%;width:210px;height:210px;transition:opacity .3s;position:absolute;inset:auto -20% -55% auto}.nx-home__product:hover:before{opacity:1}.nx-home__product:hover{background:linear-gradient(145deg,#a853ff26,#ffffff06)}.nx-home__product-number{color:#ffffff73;letter-spacing:.16em;font-size:.66rem}.nx-home__product h3{letter-spacing:-.045em;margin:0 0 .7rem;font-size:1.4rem;font-weight:500}.nx-home__product p{max-width:280px;color:var(--nx-muted);margin:0;font-size:.9rem;line-height:1.6}.nx-home__product-arrow{color:#df9cff;font-size:1.4rem;position:absolute;bottom:26px;right:28px}.nx-home__platform{background:linear-gradient(105deg,#0b0713,#160622);flex-direction:column;justify-content:center;align-items:flex-start;min-height:720px;padding:clamp(6rem,12vw,12rem) max(32px,50% - 700px);display:flex;position:relative;overflow:hidden}.nx-home__platform:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08050c26,#08050c73);position:absolute;inset:0}.nx-home__platform>:not(.nx-home__platform-orb){z-index:1;position:relative}.nx-home__platform h2{max-width:780px}.nx-home__platform>p:not(.nx-home__eyebrow){max-width:545px;color:var(--nx-muted);margin:2rem 0 2.4rem;font-size:1rem;line-height:1.7}.nx-home__platform-orb{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#ffd7fd 0 1%,#df5fff 2%,#9034ff 18%,#35155b 40%,#10061b1a 66%),radial-gradient(circle,#e743ff7a,#0000 60%);border:1px solid #fcd8ff40;border-radius:50%;width:min(52vw,650px);position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 0 100px #bf2fff6b,inset -28px -20px 50px #060210cc}.nx-home__footer{border-top:1px solid var(--nx-line);background:#06050a;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:2rem;padding:34px max(32px,50% - 700px);display:grid}.nx-home__footer p,.nx-home__footer>span{color:#ffffff85;margin:0;font-size:.74rem;line-height:1.55}.nx-home__footer>span{text-align:right;letter-spacing:.08em}@media (max-width:800px){.nx-home__hero{width:min(100% - 40px,640px)}.nx-home__nav-inner{width:calc(100% - 40px);min-height:78px}.nx-home__links,.nx-home__actions{display:none}.nx-home__mobile-menu{display:block;position:relative}.nx-home__mobile-menu summary{cursor:pointer;border:1px solid #ffffff3b;border-radius:999px;place-content:center;gap:4px;width:42px;height:38px;padding:10px;list-style:none;display:grid}.nx-home__mobile-menu summary::-webkit-details-marker{display:none}.nx-home__mobile-menu summary span{background:#fff;width:17px;height:1px}.nx-home__mobile-menu nav{z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0819e0;border:1px solid #ffffff2e;border-radius:15px;min-width:185px;padding:8px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 55px #00000080}.nx-home__mobile-menu nav a{color:#fff;border-radius:10px;padding:12px;font-size:.83rem}.nx-home__mobile-menu nav a:hover{background:#ffffff17}.nx-home__hero{min-height:calc(100svh - 78px);padding:calc(7rem + 78px) 0 3rem}.nx-home__hero h1{letter-spacing:-.08em;font-size:clamp(3.25rem,14vw,5.2rem)}.nx-home__intro{max-width:460px;margin-top:1.5rem}.nx-home__side-note{display:none}.nx-home__section-head{grid-template-columns:1fr}.nx-home__section-head>p:last-child{max-width:500px}.nx-home__product-grid{grid-template-columns:1fr;margin-top:3rem}.nx-home__product{min-height:220px}.nx-home__platform{min-height:630px}.nx-home__platform-orb{opacity:.75;width:82vw;top:16%;right:-22%;transform:none}.nx-home__footer{grid-template-columns:1fr;padding-top:42px;padding-bottom:42px}.nx-home__footer>span{text-align:left}}@media (max-width:430px){.nx-home__brand{letter-spacing:.12em;font-size:.68rem}.nx-home__brand-mark{width:21px;height:21px}.nx-home__hero{padding-top:calc(5.5rem + 78px)}.nx-home__hero-actions{flex-direction:column;align-items:flex-start;gap:1.2rem}.nx-home__scroll-hint{padding-top:3rem}.nx-home__store,.nx-home__platform{padding-left:20px;padding-right:20px}.nx-home__platform h2,.nx-home__section-head h2{font-size:clamp(2.55rem,13.5vw,4rem)}}@media (prefers-reduced-motion:no-preference){.nx-home__brand-mark{animation:4s ease-in-out infinite nx-pulse}.nx-home__platform-orb{animation:8s ease-in-out infinite nx-float}@keyframes nx-pulse{50%{box-shadow:0 0 38px #d629ff8c}}@keyframes nx-float{50%{transform:translateY(calc(-50% - 16px))scale(1.025)}}@media (max-width:800px){@keyframes nx-float{50%{transform:translateY(-12px)scale(1.025)}}}}.nx-home__brand-logo{object-fit:contain;object-position:left center;filter:none;width:168px;height:42px;display:block}.nx-home__links a,.nx-home__sign-in{font-size:calc(.79rem + 6px);line-height:1;position:relative}.nx-home__links a:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#a761ff,#fb69e7);height:2px;transition:transform .24s;position:absolute;bottom:-17px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #dd64ffbf}.nx-home__links a:hover:after,.nx-home__links a.is-active:after{transform:scaleX(1)}.nx-home__links a.is-active{color:#fff;text-shadow:0 0 18px #e299ff80}.nx-home__carousel-wrap{margin-top:clamp(4rem,9vw,8rem);overflow:hidden}.nx-home__carousel{gap:18px;width:max-content;padding:4px max(0px,50vw - 700px) 20px 0;animation:34s linear infinite nx-carousel;display:flex}.nx-home__carousel:hover{animation-play-state:paused}.nx-home__script-card{background:radial-gradient(circle at 50% 20%,#ffffff1c,#0000 30%),linear-gradient(155deg,#171121,#08070c 70%);border:1px solid #ffffff2e;border-radius:27px;flex:none;align-items:flex-end;width:min(390px,78vw);min-height:470px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 24px 60px #0000003d}.nx-home__script-card:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:20px;position:absolute;inset:10px}.nx-home__script-card--violet{--card-a:#9b59ff;--card-b:#5531cc}.nx-home__script-card--magenta{--card-a:#ff54d6;--card-b:#a619b8}.nx-home__script-card--blue{--card-a:#68b9ff;--card-b:#3156c9}.nx-home__script-card--red{--card-a:#ff667e;--card-b:#ce285d}.nx-home__script-card--purple{--card-a:#b080ff;--card-b:#7041e8}.nx-home__script-glow{background:radial-gradient(circle, var(--card-a), transparent 67%);filter:blur(13px);opacity:.85;border-radius:50%;width:330px;height:330px;position:absolute;top:-65px;left:50%;transform:translate(-50%)}.nx-home__script-x{color:#fffffffa;letter-spacing:-.16em;text-shadow:0 0 42px var(--card-a), 0 0 90px var(--card-b);font-size:230px;font-weight:800;line-height:.7;position:absolute;top:51%;left:50%;transform:translate(-55%,-50%)rotate(-10deg)}.nx-home__script-index{z-index:1;color:#ffffffb3;letter-spacing:.14em;font-size:.68rem;font-weight:700;position:absolute;top:29px;left:29px}.nx-home__script-info{z-index:1;width:100%;position:relative}.nx-home__script-info p{color:#ffffffa6;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:700}.nx-home__script-info h3{letter-spacing:-.06em;margin:0 0 20px;font-size:1.7rem;font-weight:550}.nx-home__script-info a{color:#fff;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:inline-flex}.nx-home__script-info a span{color:var(--card-a);font-size:1rem}.nx-home__platform-preview{background:#07070a;border-top:1px solid #ffffff1a;position:relative}@keyframes nx-carousel{to{transform:translate(calc(100vw - 100%))}}@media (prefers-reduced-motion:no-preference){.nx-home__nav,.nx-home__hero>*{animation:.72s cubic-bezier(.16,1,.3,1) both nx-enter}.nx-home__hero h1{animation-delay:70ms}.nx-home__hero .nx-home__intro{animation-delay:.16s}.nx-home__hero .nx-home__hero-actions{animation-delay:.24s}@keyframes nx-enter{0%{opacity:0;transform:translateY(18px)}}}@media (max-width:800px){.nx-home__nav-inner{justify-content:space-between;gap:1rem;display:flex}.nx-home__brand-logo{width:134px;height:36px}.nx-home__links a,.nx-home__sign-in{font-size:1rem}.nx-home__carousel{scrollbar-width:none;width:100%;padding-bottom:15px;animation:none;overflow-x:auto}.nx-home__carousel::-webkit-scrollbar{display:none}.nx-home__script-card{width:min(328px,82vw);min-height:410px}.nx-home__script-x{font-size:190px}}.nx-home__catalog-tabs{scrollbar-width:none;gap:10px;max-width:100%;margin-top:clamp(3rem,6vw,5rem);padding-bottom:4px;display:flex;overflow-x:auto}.nx-home__catalog-tabs::-webkit-scrollbar{display:none}.nx-home__catalog-tabs button{color:#ffffffb3;font:inherit;letter-spacing:.035em;cursor:pointer;background:#ffffff06;border:1px solid #ffffff26;border-radius:999px;flex:none;padding:11px 17px;font-size:.78rem;font-weight:700}.nx-home__catalog-tabs button:hover,.nx-home__catalog-tabs button.is-selected{color:#fff;background:linear-gradient(100deg,#8f49ff47,#eb41ff2e);border-color:#d572ff8c;box-shadow:inset 0 1px #ffffff2e,0 0 24px #ad43ff2e}.nx-home__catalog-state{color:#ffffff9e;text-align:center;background:#ffffff06;border:1px solid #ffffff21;border-radius:24px;place-items:center;min-height:210px;margin-top:36px;padding:34px;display:grid}.nx-home__catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.nx-home__catalog-card{background:linear-gradient(145deg,#ffffff0f,#ffffff04);border:1px solid #ffffff26;border-radius:24px;min-width:0;transition:transform .28s,border-color .28s,box-shadow .28s;overflow:hidden;box-shadow:0 18px 45px #00000029}.nx-home__catalog-card:hover{border-color:#d466ff94;transform:translateY(-5px);box-shadow:0 24px 58px #46147d47}@property --nx-neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.nx-neon-frame{isolation:isolate;position:relative}.nx-neon-frame:before{content:"";z-index:8;box-sizing:border-box;border-radius:inherit;pointer-events:none;background:conic-gradient(from calc(var(--nx-neon-angle) - 75deg) at 50% 50%, transparent 0deg, #c651ff 48deg, #ffd5ff 75deg, transparent 75.5deg), conic-gradient(from calc(0deg - var(--nx-neon-angle)) at 50% 50%, #ffd5ff 0deg, #c651ff 27deg, transparent 75deg);-webkit-mask-composite:xor;padding:1px;animation:4.8s linear infinite nx-neon-half-sweep;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes nx-neon-half-sweep{0%{--nx-neon-angle:0deg;opacity:0}5%{opacity:1}85%,92%{--nx-neon-angle:180deg;opacity:1}to{--nx-neon-angle:180deg;opacity:0}}@media (prefers-reduced-motion:reduce){.nx-neon-frame:before{opacity:.8;background:#d975ff;animation:none}}.nx-home__catalog-art{aspect-ratio:16/9;background-color:#120b1d;background-image:radial-gradient(circle at 30% 20%,#c153ffbf,#0000 24%),radial-gradient(circle at 70% 80%,#f8378d73,#0000 35%),linear-gradient(145deg,#23133b,#08060c);background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:start end;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden}.nx-home__catalog-art>img{z-index:1;object-fit:cover;object-position:center;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.nx-home__catalog-art:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff24,#0000 35%,#0006);position:absolute;inset:0}.nx-home__catalog-art>span:last-child{z-index:1;color:#ffffffa6;letter-spacing:.16em;font-size:.65rem;font-weight:800;position:relative}.nx-home__catalog-mark{z-index:1;color:#fffffff2;letter-spacing:-.18em;text-shadow:0 0 42px #d454ff;font-size:clamp(6rem,10vw,9rem);font-weight:900;line-height:.7;position:absolute;top:50%;left:50%;transform:translate(-57%,-50%)rotate(-12deg)}.nx-home__catalog-copy{padding:22px 22px 24px}.nx-home__catalog-copy>p{color:#dc9bff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.64rem;font-weight:800}.nx-home__catalog-heading{align-items:center;gap:10px;min-width:0;display:flex}.nx-home__catalog-heading h3{overflow-wrap:anywhere;flex:0 auto}.nx-home__catalog-heading .nx-home__compatibility{flex:none;justify-content:flex-start;max-width:190px}.nx-home__catalog-copy h3{letter-spacing:-.045em;min-width:0;margin:0;font-size:1.3rem;font-weight:600;line-height:1.15}.nx-home__catalog-description{scrollbar-width:none;color:#ffffff9e;height:82px;margin-top:10px;font-size:.82rem;line-height:1.55;display:block;overflow-y:auto}.nx-home__catalog-description::-webkit-scrollbar{display:none}.nx-home__compatibility{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.nx-home__compatibility span{color:#e8c9ff;letter-spacing:.07em;text-transform:uppercase;background:#a02df01a;border:1px solid #d28eff61;border-radius:999px;padding:6px 11px;font-size:.68rem;font-weight:800}.nx-home__catalog-copy>.nx-home__catalog-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:19px;display:flex}.nx-home__catalog-copy strong{letter-spacing:-.02em;font-size:.96rem}.nx-home__catalog-copy em{color:#ffd0f3;letter-spacing:.08em;text-transform:uppercase;background:#eb32b01f;border:1px solid #ff7ddc52;border-radius:999px;padding:5px 8px;font-size:.6rem;font-style:normal;font-weight:800}@media (max-width:1000px){.nx-home__catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.nx-home__catalog-grid{grid-template-columns:1fr;gap:14px}}.nx-home__links{justify-content:center;justify-self:center;margin:0}.nx-home__actions{justify-self:end;gap:12px}.nx-home__account,.nx-home__cfx-connect,.nx-home__cart{color:#ffffffe0;align-items:center;display:inline-flex}.nx-home__account{gap:9px;min-width:0;transition:color .22s,transform .22s}.nx-home__account img,.nx-home__account-initial{color:#e8cfff;object-fit:cover;background:#181020;border:1px solid #ffffff26;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;transition:border-color .22s,box-shadow .22s;display:grid;overflow:hidden}.nx-home__account:hover{color:#fff;transform:translateY(-2px)}.nx-home__account:hover img,.nx-home__account:hover .nx-home__account-initial{border-color:#e080ffb3;box-shadow:0 0 18px #be50ff4d}.nx-home__account-copy{text-align:left;gap:2px;min-width:0;display:grid}.nx-home__account-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:.72rem;overflow:hidden}.nx-home__account-copy small{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:700}.nx-home__cfx-connect,.nx-home__sign-in{letter-spacing:.035em;border:1px solid #ffffff2b;border-radius:999px;padding:9px 12px;font-size:.72rem;font-weight:800;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s}.nx-home__cfx-connect:hover,.nx-home__sign-in:hover{color:#fff;background:#b948f524;border-color:#e080ffb3;transform:translateY(-2px);box-shadow:0 0 20px #be50ff33}.nx-home__cart{border:1px solid #ffffff2b;border-radius:50%;justify-content:center;width:37px;height:37px;transition:transform .22s,border-color .22s,color .22s,box-shadow .22s;position:relative}.nx-home__cart>svg{stroke-width:1.8px;width:18px;height:18px}.nx-home__cart b{color:#fff;background:#b453f3;border:2px solid #07060c;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.56rem;display:grid;position:absolute;bottom:-4px;right:-4px}.nx-home__cart:hover{color:#fff;border-color:#e080ffb3;transform:translateY(-2px);box-shadow:0 0 20px #be50ff3d}.nx-home__links{scrollbar-width:none;min-width:0;max-width:min(760px,52vw);padding:5px 1px 10px;overflow-x:auto}.nx-home__links::-webkit-scrollbar{display:none}.nx-home__links button,.nx-home__links a{color:#ffffffc7;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;transition:color .22s,text-shadow .22s,transform .22s;position:relative}.nx-home__links button:after,.nx-home__links a:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#a761ff,#fb69e7);height:2px;transition:transform .24s;position:absolute;bottom:-17px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #dd64ffbf}.nx-home__links button:hover:after,.nx-home__links button.is-active:after,.nx-home__links a:hover:after,.nx-home__links a.is-active:after{transform:scaleX(1)}.nx-home__links button:hover,.nx-home__links a:hover{color:#fff;text-shadow:0 0 18px #e299ffa6;transform:translateY(-1px)}.nx-home__links{align-self:stretch}.nx-home__links a,.nx-home__links button{align-items:center;height:100%;display:inline-flex}.nx-home__links button:after,.nx-home__links a:after{background:linear-gradient(90deg,#a761ff,#fb69e7);height:2px;bottom:30px;box-shadow:0 0 12px #dd64ffbf}.nx-home__links button.is-active:after,.nx-home__links a.is-active:after{transform:scaleX(1);box-shadow:0 0 12px #dd64fff2,0 0 24px #dd64ff8c}.nx-home__links button.is-active,.nx-home__links a.is-active{color:#fff;text-shadow:0 0 18px #e299ff80}.nx-home__catalog-carousel{width:100%;margin-top:30px;padding:4px 0 22px;position:relative;overflow:hidden}.nx-home__catalog-track{will-change:transform;gap:18px;width:max-content;animation:42s linear infinite nx-tebex-carousel;display:flex}.nx-home__catalog-carousel:hover .nx-home__catalog-track{animation-play-state:paused}.nx-home__catalog-row{flex:none;gap:18px;display:flex}.nx-home__catalog-carousel .nx-home__catalog-card{flex:0 0 min(420px,80vw);width:min(420px,80vw)}@keyframes nx-tebex-carousel{to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){.nx-home__catalog-track{animation:none}}@media (max-width:1200px){.nx-home__links{gap:1.5rem;max-width:min(560px,47vw)}}@media (max-width:800px){.nx-home__mobile-menu nav button{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px;font-size:.83rem}.nx-home__mobile-menu nav button:hover{background:#ffffff17}.nx-home__catalog-carousel .nx-home__catalog-card{flex-basis:min(328px,82vw);width:min(328px,82vw)}}.nx-home__nav--static{position:sticky}.nx-store-page{isolation:isolate;background:#07060c;min-height:100vh;position:relative;overflow:hidden}.nx-store-page__video{z-index:0;object-fit:cover;opacity:.48;width:100%;height:100%;position:fixed;inset:0}.nx-store-page__veil{z-index:0;pointer-events:none;background:linear-gradient(#07060cb3,#07060ceb);position:fixed;inset:0}.nx-store-page>header,.nx-store-page>section{z-index:1;position:relative}.nx-store-page__content{width:min(1400px,100% - 64px);margin:0 auto;padding:1rem 0 7rem}.nx-store-page__eyebrow{color:#dc9bff;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem;font-weight:800}.nx-store-page h1{letter-spacing:-.07em;max-width:900px;margin:0;font-size:clamp(2.625rem,3vw - 1px,5.625rem);font-weight:500;line-height:.96}.nx-store-page__description{max-width:650px;color:var(--nx-muted);margin:12px 0 18px;font-size:1rem;line-height:1.7}.nx-store-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.nx-store-page__grid .nx-home__catalog-card{display:block}.nx-store-page__grid .nx-home__catalog-copy{flex-direction:column;display:flex}.nx-store-page__grid .nx-home__catalog-copy h3{min-height:2.3em}.nx-store-page__grid .nx-home__catalog-description{box-sizing:border-box;border-top:1px solid #dc9bff42;border-bottom:1px solid #dc9bff42;height:130px;margin-top:1px;padding:16px 0}.nx-store-page__grid .nx-home__catalog-footer{margin-top:35px}.nx-store-page__grid .nx-home__compatibility{justify-content:center;gap:8px 14px;margin-top:18px}.nx-store-page__product{width:min(1320px,100% - 80px)}.nx-store-page__back{color:#e5bdff;margin-bottom:30px;font-size:.82rem;font-weight:700;display:inline-flex}.nx-store-page__product-layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:stretch;gap:28px;min-width:0;height:clamp(430px,36vw,550px);display:grid}.nx-store-page__art{box-sizing:border-box;aspect-ratio:auto;background-color:#0a0710;border:1px solid #ffffff24;border-radius:28px;width:100%;min-width:0;height:100%;min-height:0;padding:0}.nx-store-page__art>img{object-fit:contain;object-position:center}.nx-store-page__summary{box-sizing:border-box;background:#0a0710cc;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;min-width:0;height:100%;min-height:0;padding:22px 26px;display:flex;overflow:hidden}.nx-store-page__title-row{border-bottom:1px solid #dc9bff42;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;margin-bottom:0;padding-bottom:16px;display:flex}.nx-store-page__title-row h1{flex:0 auto;min-width:0}.nx-store-page__title-row .nx-home__compatibility{flex:none}.nx-store-page__title-row .nx-home__compatibility span{padding:5px 9px;font-size:.62rem}.nx-store-page__summary h1{max-width:720px;font-size:clamp(1.85rem,2.5vw,2.75rem);line-height:1.05}.nx-store-page__description-scroll{overscroll-behavior:contain;color:#c8c4d1;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 0;min-height:0;margin:14px 0;padding-right:10px;font-size:.94rem;line-height:1.58;overflow-y:auto}.nx-store-page__description-scroll::-webkit-scrollbar{width:0;height:0;display:none}.nx-store-page__description-scroll p{margin:0}.nx-store-page__description-scroll p+p{margin-top:.55rem}.nx-store-page__purchase{border-top:1px solid #dc9bff42;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-top:16px;display:flex}.nx-store-page__price{white-space:nowrap;flex:none;font-size:1.45rem}.nx-store-page__purchase-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.nx-store-page__youtube{color:#ffe0e9;white-space:nowrap;background:#d2194126;border:1px solid #ff5c8470;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 14px;font-size:.78rem;font-weight:800;display:inline-flex}.nx-store-page__youtube:hover{background:#d2194147}.nx-store-page__add{border-radius:14px;min-width:170px}.nx-store-page__add:disabled{opacity:.65;cursor:wait;transform:none}.nx-store-page__message{color:#dc9bff;margin-top:16px;font-size:.84rem}@media (max-width:900px){.nx-store-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-store-page__product-layout{grid-template-columns:1fr;height:auto}.nx-store-page__art{aspect-ratio:16/9;height:auto}.nx-store-page__summary{height:auto;overflow:hidden}.nx-store-page__summary h1{font-size:clamp(2.3rem,10vw,3.5rem)}.nx-store-page__title-row{flex-wrap:wrap}.nx-store-page__description-scroll{flex:none;max-height:300px}.nx-store-page__purchase{flex-wrap:wrap}.nx-store-page__purchase-actions{flex-wrap:wrap;flex:auto}}@media (max-width:600px){.nx-store-page__content{width:calc(100% - 40px);padding:1rem 0 6rem}.nx-store-page__grid{grid-template-columns:1fr}.nx-store-page__product{width:calc(100% - 40px)}}.nx-store-page__resource-nav{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.nx-store-page__resource-nav a{color:#f2ddff;background:#a02df014;border:1px solid #dc9bff52;border-radius:12px;justify-content:center;align-items:center;min-height:46px;font-size:.78rem;font-weight:800;display:inline-flex}.nx-store-page__resource-nav a:last-child{text-align:right}.nx-home{background:radial-gradient(circle at 18% 34%,#5b22931f,#0000 28%),radial-gradient(circle at 84% 62%,#ac208514,#0000 25%),#06050a;overflow:clip}.nx-home :where(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #e6a7ff}.nx-home__nav{background:#06050ac2;border-bottom:1px solid #ffffff1a}.nx-home__nav-inner{border-bottom:0;gap:clamp(.7rem,1.35vw,1.35rem);width:100%;min-height:74px;padding:0 clamp(16px,2.5vw,42px)}.nx-home__links{gap:clamp(.7rem,1.1vw,1.3rem);max-width:min(1040px,62vw);padding:0}.nx-home__links a{font-size:calc(.76rem + 6px)}.nx-home__sign-in{font-size:.72rem}.nx-home__links a:after,.nx-home__links button:after{height:2px;bottom:0}.nx-platform-shared-nav>main{padding-top:0}.nx-platform-shared-nav>main>header{display:none}.nx-home__hero{place-items:end center;width:100%;min-height:min(92svh,860px);margin:0;padding:74px clamp(24px,6vw,96px) 20px;display:grid;position:relative;overflow:hidden}.nx-home__hero .nx-home__video,.nx-home__hero .nx-home__veil{width:100%;height:100%;position:absolute;inset:0}.nx-home__hero .nx-home__video{z-index:0;object-fit:cover;object-position:center}.nx-home__hero .nx-home__veil{z-index:1;background:linear-gradient(90deg,#040308eb 0%,#05040a9e 48%,#05040a59 100%),linear-gradient(#05040a33 0%,#0000 72%,#06050a 100%)}.nx-home__hero-content{z-index:2;text-align:center;width:min(1500px,100%);margin:0 auto;position:relative}.nx-home__hero .nx-home__eyebrow{justify-content:center}.nx-home__hero h1{letter-spacing:-.07em;width:100%;max-width:none;font-size:clamp(3.25rem,5.8vw,6.65rem);font-weight:540;line-height:.9}.nx-home__hero h1>span,.nx-home__hero h1 em{display:block}.nx-home__hero h1>span{white-space:nowrap}.nx-home__hero h1 em{color:#d989ff;text-shadow:0 0 38px #b149ff38;margin-top:.14em;font-size:.78em;line-height:.94}.nx-home__intro{max-width:560px;margin:1.5rem auto 1.7rem;font-size:clamp(.94rem,1.05vw,1.08rem)}.nx-home__hero-actions,.nx-home__hero-chips{justify-content:center}.nx-home__button{letter-spacing:.08em;border-radius:12px}.nx-home__button--ghost{background:#08060d7a;border-color:#da97ff47}.nx-home__button svg{width:17px;height:17px}.nx-home__hero-chips{flex-wrap:wrap;gap:8px;margin-top:2rem;display:flex}.nx-home__hero-chips span{color:#f4e8ffc2;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a07117a;border:1px solid #d79bff38;border-radius:999px;padding:7px 12px;font-size:.62rem;font-weight:800}.nx-landing-section{width:min(1400px,100% - 64px);margin:0 auto;padding:clamp(5.5rem,9vw,9rem) 0;position:relative}.nx-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:.8rem clamp(2rem,8vw,9rem);display:grid}.nx-section-heading>p,.nx-cinematic-heading>p,.nx-featured__copy>p,.nx-showcase__card>div>p,.nx-support__panel>p{color:#d999ff;letter-spacing:.17em;grid-column:1/-1;margin:0;font-size:.67rem;font-weight:850}.nx-section-heading h2,.nx-cinematic-heading h2,.nx-featured__copy h2,.nx-support__panel h2{letter-spacing:-.072em;max-width:980px;margin:0;font-size:clamp(2.65rem,5.4vw,6.1rem);font-weight:520;line-height:.95}.nx-section-heading h2 em,.nx-cinematic-heading h2 em,.nx-support__panel h2 em{font-family:Georgia,serif;font-weight:400}.nx-section-heading>span,.nx-cinematic-heading>span{max-width:500px;color:var(--nx-muted);font-size:.95rem;line-height:1.65}.nx-section-heading--center{text-align:center;flex-direction:column;align-items:center;display:flex}.nx-product-carousel{background:radial-gradient(circle at 75% 30%,#7e36d524,#0000 28%);width:100%;padding:clamp(3.5rem,5vw,5.5rem) 0}.nx-product-carousel>.nx-section-heading{width:min(1400px,100% - 64px);margin:0 auto}.nx-product-carousel .nx-home__catalog-carousel{margin-top:clamp(3rem,6vw,5.5rem)}.nx-product-carousel .nx-home__catalog-card{background:linear-gradient(155deg,#191025f7,#08070cfa);border-radius:18px}.nx-product-carousel .nx-home__catalog-copy{flex-direction:column;min-height:260px;display:flex}.nx-product-carousel .nx-home__catalog-description{height:76px}.nx-product-carousel .nx-home__catalog-footer{border-top:1px solid #dc9bff2e;margin-top:auto;padding-top:16px}.nx-product-carousel .nx-home__compatibility{justify-content:center;margin-top:18px}.nx-why{border-top:1px solid #ffffff12}.nx-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:4rem;display:grid}.nx-benefit{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1f;border-radius:16px;min-height:260px;padding:28px;position:relative;overflow:hidden}.nx-benefit>svg{color:#d07cff;width:32px;height:32px}.nx-benefit>span{color:#ffffff59;letter-spacing:.13em;font-size:.65rem;position:absolute;top:24px;right:24px}.nx-benefit h3{letter-spacing:.04em;margin:5.4rem 0 .75rem;font-size:1rem}.nx-benefit p{color:var(--nx-muted);margin:0;font-size:.86rem;line-height:1.6}.nx-reveal{--nx-reveal-x:0px;--nx-reveal-y:22px;opacity:0;transform:translate3d(var(--nx-reveal-x),var(--nx-reveal-y),0);will-change:opacity,transform;transition:opacity .65s,transform .75s cubic-bezier(.16,1,.3,1)}.nx-reveal--left{--nx-reveal-x:-72px;--nx-reveal-y:0px}.nx-reveal--right{--nx-reveal-x:72px;--nx-reveal-y:0px}.nx-reveal--section{width:100%;transition-duration:.8s,.9s}.nx-reveal.is-visible{opacity:1;will-change:auto;transform:none}.nx-scroll-backdrop{isolation:isolate;background:#07060c;position:relative;overflow:hidden}.nx-scroll-backdrop__video,.nx-scroll-backdrop__poster,.nx-scroll-backdrop__shade{width:100%;height:100%;position:absolute;inset:0}.nx-scroll-backdrop__video{z-index:-3;object-fit:cover;opacity:.38;filter:saturate(.82)contrast(1.06)}.nx-scroll-backdrop__poster{z-index:-3;opacity:.24;background-position:50%;background-size:cover}.nx-scroll-backdrop__shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#06050ae8,#07050c94 52%,#06050ad1),linear-gradient(#06050a 0%,#0000 15% 82%,#06050a 100%)}.nx-scroll-backdrop__content{z-index:1;position:relative}.nx-featured{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.nx-featured__visual{background:radial-gradient(circle at 50% 40%,#7d36b8,#120a1c 50%,#06050a);border:1px solid #ffffff21;border-radius:20px;min-height:520px;position:relative;overflow:hidden}.nx-featured__visual img{object-fit:contain;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.nx-featured__x{color:#fff;text-shadow:0 0 70px #c33cff;font-size:20rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-55%,-50%)rotate(-10deg)}.nx-featured__label{letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07050bbf;border:1px solid #ffffff2e;padding:9px 12px;font-size:.64rem;font-weight:800;position:absolute;bottom:20px;left:20px}.nx-featured__copy h2{margin:14px 0 20px;font-size:clamp(2.8rem,5vw,5.6rem)}.nx-featured__description{max-width:610px;color:var(--nx-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:24px 0;font-size:.98rem;line-height:1.7;display:-webkit-box;overflow:hidden}.nx-featured__copy>strong{margin-bottom:24px;font-size:1.8rem;display:block}.nx-featured__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx-featured__actions button:disabled{opacity:.6;cursor:wait}.nx-featured__video{color:#ffc9df;letter-spacing:.08em;align-items:center;gap:8px;padding:14px;font-size:.72rem;font-weight:800;display:inline-flex}.nx-featured__video svg{width:18px}.nx-featured__message{color:#d99dff;margin-top:12px;display:block}.nx-frameworks{background:linear-gradient(#140b1f6b,#06050a00);width:100%;padding-left:max(32px,50% - 700px);padding-right:max(32px,50% - 700px)}.nx-frameworks__tabs{background:#ffffff1a;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3.5rem;display:grid}.nx-frameworks__tabs button{color:#ffffff9e;cursor:pointer;text-align:left;background:#09070e;border:0;min-height:170px;padding:24px}.nx-frameworks__tabs button:hover,.nx-frameworks__tabs button.is-active{color:#fff;background:radial-gradient(circle at 50% 0,#ae42ff3d,#0000 55%),#100a19}.nx-frameworks__tabs b{letter-spacing:-.04em;font-size:1.7rem;display:block}.nx-frameworks__tabs span{letter-spacing:.12em;margin-top:42px;font-size:.6rem;font-weight:800;display:block}.nx-frameworks__results{flex-wrap:wrap;align-items:center;gap:8px;min-height:78px;padding:16px 0;display:flex}.nx-frameworks__results>span{color:var(--nx-muted);margin-right:auto;font-size:.76rem}.nx-frameworks__results a{color:#ead0ff;border:1px solid #d891ff33;border-radius:999px;padding:9px 12px;font-size:.72rem}.nx-frameworks__results i{margin-left:6px;font-style:normal}.nx-showcase__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:4rem;display:grid}.nx-showcase__card{background:#ffffff06;border:1px solid #ffffff1f;border-radius:16px;overflow:hidden}.nx-showcase__media{aspect-ratio:16/10;background:linear-gradient(145deg,#251139,#08060c);position:relative;overflow:hidden}.nx-showcase__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.nx-showcase__card:hover img{transform:scale(1.035)}.nx-showcase__media>span{color:#fff;text-shadow:0 0 45px #cc49ff;place-items:center;height:100%;font-size:8rem;font-weight:900;display:grid}.nx-showcase__media i{letter-spacing:.14em;font-size:.62rem;font-style:normal;position:absolute;top:14px;right:14px}.nx-showcase__card>div:last-child{padding:22px}.nx-showcase__card h3{margin:8px 0 18px;font-size:1.35rem}.nx-showcase__card a{color:#e9c8ff;letter-spacing:.1em;align-items:center;gap:8px;font-size:.67rem;font-weight:800;display:inline-flex}.nx-showcase__card a svg{width:16px}.nx-scroll-sync{background:#08060c;height:190vh;position:relative;overflow:clip}.nx-scroll-sync--story{height:340vh}.nx-scroll-sync__video,.nx-scroll-sync__poster,.nx-scroll-sync__shade,.nx-scroll-sync__content{width:100%;height:100vh;position:sticky;top:0}.nx-scroll-sync__video{z-index:0;object-fit:cover;display:block}.nx-scroll-sync__poster{z-index:0;background-position:50%;background-size:cover}.nx-scroll-sync__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050409ed,#07050c8a 55%,#06040ac7),linear-gradient(#06050a59,#0000 73%,#06050a);margin-top:-100vh}.nx-scroll-sync__content{z-index:2;box-sizing:border-box;align-content:center;margin-top:-100vh;padding:100px max(32px,50% - 700px);display:grid}.nx-scroll-story{width:min(880px,100%);min-height:540px;position:relative}.nx-scroll-story__stage{opacity:0;pointer-events:none;width:100%;transition:opacity .5s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(calc(34px - 50%))}.nx-scroll-story__stage.is-active{opacity:1;pointer-events:auto;transform:translateY(-50%)}.nx-scroll-story__progress{gap:8px;display:flex;position:absolute;bottom:0;left:0}.nx-scroll-story__progress span{background:#ffffff3d;width:44px;height:2px;transition:width .35s,background .35s;overflow:hidden}.nx-scroll-story__progress span.is-active{background:linear-gradient(90deg,#b84cff,#f34683);width:86px;box-shadow:0 0 16px #c64affb8}.nx-ecosystem-story{max-width:820px}.nx-ecosystem-story__meta{color:#d78dff;align-items:center;gap:14px;margin-bottom:26px;display:flex}.nx-ecosystem-story__meta svg{width:30px}.nx-ecosystem-story__meta span,.nx-ecosystem-story>p{letter-spacing:.16em;font-size:.66rem;font-weight:850}.nx-ecosystem-story>p{color:#d78dff;margin:0 0 14px}.nx-ecosystem-story h2{margin:0;font-size:clamp(3.2rem,6.7vw,7.4rem);line-height:.9}.nx-ecosystem-story h2 em{color:#e0a2ff;font-family:Georgia,serif;font-weight:400}.nx-ecosystem-story>span{max-width:620px;color:var(--nx-muted);margin-top:26px;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.7;display:block}.nx-ecosystem-story>a{letter-spacing:.1em;background:#6f2d9d21;border:1px solid #db94ff4d;border-radius:10px;align-items:center;gap:24px;margin-top:28px;padding:14px 17px;font-size:.7rem;font-weight:850;display:inline-flex}.nx-ecosystem-story>a b{color:#e4a2ff}.nx-cinematic-heading{max-width:850px}.nx-cinematic-heading h2{margin:14px 0 20px}.nx-ecosystem__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:3rem;display:grid}.nx-ecosystem__node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09060eb3;border:1px solid #ffffff24;border-radius:14px;align-items:flex-start;gap:14px;min-height:160px;padding:22px;display:flex;position:relative;overflow:hidden}.nx-ecosystem__node>svg{color:#d387ff;flex:0 0 27px;width:27px}.nx-ecosystem__node b{letter-spacing:.08em;font-size:.86rem;display:block}.nx-ecosystem__node span{color:var(--nx-muted);margin-top:10px;font-size:.78rem;line-height:1.5;display:block}.nx-ecosystem__node i{color:#ffffff59;font-size:.6rem;font-style:normal;position:absolute;bottom:14px;right:16px}.nx-stack__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(960px,100%);margin-top:3rem;display:grid}.nx-stack__grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08060d9e;border:1px solid #ffffff1f;padding:20px}.nx-stack__grid article p{color:#d28bff;letter-spacing:.14em;margin:0 0 15px;font-size:.62rem;font-weight:850}.nx-stack__grid article div{flex-wrap:wrap;gap:8px;display:flex}.nx-stack__grid article span{background:#ffffff09;border:1px solid #ffffff1f;padding:8px 11px;font-size:.74rem}.nx-setup__rail{justify-content:center;align-items:center;gap:0;margin-top:4rem;display:flex}.nx-setup__item{display:contents}.nx-setup__item>b{color:#d57fff;padding:0 12px;font-size:1.4rem;font-weight:300}.nx-setup__item>a{background:#0b0811;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;width:190px;min-height:250px;padding:14px;display:flex;position:relative;overflow:hidden}.nx-setup__item img,.nx-setup__item a>span{aspect-ratio:16/10;object-fit:cover;width:100%}.nx-setup__item a>span{text-shadow:0 0 30px #c64dff;place-items:center;font-size:5rem;font-weight:900;display:grid}.nx-setup__item strong{margin-top:18px;font-size:.9rem}.nx-setup__item small{color:#d5a0ff;letter-spacing:.1em;margin-top:auto;font-size:.58rem;font-weight:800}.nx-updates__timeline{border-top:1px solid #ffffff29;width:min(960px,100%);margin-top:3rem;display:grid}.nx-updates__timeline a{border-bottom:1px solid #ffffff24;grid-template-columns:50px 1fr auto 24px;align-items:center;gap:16px;min-height:86px;display:grid}.nx-updates__timeline i{color:#fff6;font-size:.62rem;font-style:normal}.nx-updates__timeline b,.nx-updates__timeline span{display:block}.nx-updates__timeline b{margin-bottom:5px}.nx-updates__timeline span,.nx-updates__timeline em{color:var(--nx-muted);font-size:.72rem;font-style:normal}.nx-updates__timeline strong{color:#dc94ff}.nx-reviews__empty{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #ffffff21;border-radius:16px;margin-top:3.5rem;padding:40px;overflow:hidden}.nx-reviews__empty>span{color:#d78eff;letter-spacing:.15em;font-size:.64rem;font-weight:850}.nx-reviews__empty h3{margin:16px 0 10px;font-size:clamp(1.5rem,3vw,2.6rem)}.nx-reviews__empty p{max-width:680px;color:var(--nx-muted);margin:0;line-height:1.65}.nx-support__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07050cb8;border:1px solid #ffffff26;border-radius:18px;width:min(820px,100%);padding:clamp(28px,5vw,58px);overflow:hidden}.nx-support--static{background:radial-gradient(circle at 76% 46%,#b33eff33,#0000 26%),linear-gradient(135deg,#09060f,#040307 70%);width:100%;max-width:none;padding-left:max(32px,50% - 700px);padding-right:max(32px,50% - 700px)}.nx-support__panel>svg{color:#d481ff;width:38px;margin-bottom:30px}.nx-support__panel h2{margin:14px 0 20px}.nx-support__panel>span{color:var(--nx-muted)}.nx-support__panel>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.nx-support__panel a{letter-spacing:.08em;background:#7e30b71a;border:1px solid #dc9aff45;border-radius:10px;padding:13px 16px;font-size:.68rem;font-weight:800}.nx-faq{grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,8vw,9rem);display:grid}.nx-faq .nx-section-heading{display:block}.nx-faq .nx-section-heading h2{margin-top:14px;font-size:clamp(2.7rem,5vw,5rem)}.nx-faq__list{border-top:1px solid #ffffff26}.nx-faq__list details{border-bottom:1px solid #ffffff21}.nx-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-size:.94rem;font-weight:650;list-style:none;display:flex}.nx-faq__list summary::-webkit-details-marker{display:none}.nx-faq__list summary span{color:#d681ff;font-size:1.35rem;font-weight:300;transition:transform .2s}.nx-faq__list details[open] summary span{transform:rotate(45deg)}.nx-faq__list details p{color:var(--nx-muted);margin:-4px 0 24px;padding-right:45px;font-size:.88rem;line-height:1.65}.nx-home__footer{background:#040307;grid-template-columns:1.7fr repeat(4,1fr);gap:36px;padding:70px max(32px,50% - 700px) 24px;display:grid}.nx-home__footer-brand img{width:180px}.nx-home__footer-brand p{max-width:320px;margin-top:20px}.nx-home__footer h3{color:#d58aff;letter-spacing:.15em;margin:0 0 18px;font-size:.65rem}.nx-home__footer>div:not(.nx-home__footer-brand):not(.nx-home__footer-bottom){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.nx-home__footer a{color:#ffffffad;font-size:.78rem}.nx-home__footer a:hover{color:#fff}.nx-home__footer-bottom{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:25px;padding-top:22px;display:grid}.nx-home__footer-bottom img{object-fit:contain;width:28px;height:28px}.nx-home__footer-bottom span,.nx-home__footer-bottom small{color:#ffffff73;letter-spacing:.08em;font-size:.66rem}@media (max-width:1050px){.nx-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-featured{grid-template-columns:1fr}.nx-featured__visual{min-height:440px}.nx-showcase__grid,.nx-ecosystem__flow{grid-template-columns:repeat(2,1fr)}.nx-setup__rail{flex-wrap:wrap;gap:14px}.nx-setup__item{align-items:center;display:flex}.nx-setup__item>b{padding:0 4px}.nx-home__footer{grid-template-columns:1.4fr repeat(2,1fr)}}@media (max-width:800px){.nx-home__nav-inner{min-height:72px}.nx-home__hero{min-height:100svh;padding:72px 20px 20px}.nx-home__hero h1{font-size:clamp(2.9rem,12vw,4.4rem)}.nx-home__hero h1>span{white-space:normal}.nx-home__hero h1 em{font-size:.76em}.nx-home__hero-actions{align-items:stretch}.nx-reveal--left{--nx-reveal-x:-34px}.nx-reveal--right{--nx-reveal-x:34px}.nx-home__hero-actions .nx-home__button{justify-content:space-between;width:100%}.nx-landing-section{width:calc(100% - 40px);padding:5rem 0}.nx-section-heading{grid-template-columns:1fr}.nx-section-heading>p{grid-column:auto}.nx-product-carousel{width:100%}.nx-product-carousel>.nx-section-heading{width:calc(100% - 40px)}.nx-benefit-grid,.nx-showcase__grid,.nx-stack__grid{grid-template-columns:1fr}.nx-featured__visual{min-height:320px}.nx-frameworks{width:100%;padding-left:20px;padding-right:20px}.nx-frameworks__tabs{grid-template-columns:repeat(2,1fr)}.nx-frameworks__tabs button{min-height:130px}.nx-frameworks__tabs span{margin-top:28px}.nx-scroll-sync{height:auto;min-height:760px}.nx-scroll-sync__video,.nx-scroll-sync__poster,.nx-scroll-sync__shade,.nx-scroll-sync__content{height:100%;margin-top:0;position:absolute;inset:0}.nx-scroll-sync__content{min-height:760px;padding:90px 20px;position:relative}.nx-scroll-sync--story{min-height:1320px}.nx-scroll-sync--story .nx-scroll-sync__content{align-content:start;min-height:1320px}.nx-scroll-story{gap:72px;min-height:0;display:grid}.nx-scroll-story__stage{opacity:1;position:relative;top:auto;transform:none}.nx-scroll-story__stage.is-active{transform:none}.nx-scroll-story__progress{display:none}.nx-ecosystem-story h2{font-size:clamp(2.8rem,13vw,4.8rem)}.nx-support--static{padding-left:20px;padding-right:20px}.nx-ecosystem__flow,.nx-faq{grid-template-columns:1fr}.nx-home__footer{grid-template-columns:repeat(2,1fr);padding-left:20px;padding-right:20px}.nx-home__footer-brand{grid-column:1/-1}}@media (max-width:520px){.nx-benefit-grid{grid-template-columns:1fr}.nx-benefit{min-height:220px}.nx-frameworks__tabs{grid-template-columns:1fr}.nx-frameworks__tabs button{min-height:110px}.nx-featured__actions .nx-home__button{justify-content:space-between;width:100%}.nx-showcase__grid{grid-template-columns:1fr}.nx-setup__rail{grid-template-columns:1fr;display:grid}.nx-setup__item{display:block}.nx-setup__item>b{text-align:center;padding:8px 0;display:block}.nx-setup__item>a{width:100%;min-height:220px}.nx-updates__timeline a{grid-template-columns:35px 1fr 20px}.nx-updates__timeline em{display:none}.nx-home__footer{grid-template-columns:1fr}.nx-home__footer-brand,.nx-home__footer-bottom{grid-column:auto}.nx-home__footer-bottom{grid-template-columns:auto 1fr}.nx-home__footer-bottom small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.nx-reveal{opacity:1;transition:none;transform:none}.nx-home__catalog-track{animation:none;overflow-x:auto}}
