:root{--nx-ink-1000:#03020a;--nx-ink-950:#070512;--nx-ink-900:#0c0920;--nx-ink-850:#140f2f;--nx-ink-800:#1b153d;--nx-ink-700:#271c57;--nx-white:#fbf8ff;--nx-text:#f7f2ff;--nx-text-soft:#f8f2ffdb;--nx-muted:#d5c8e8b8;--nx-muted-strong:#e6dbf6d1;--nx-purple:#9f20c7;--nx-violet:#6e2fd2;--nx-blue:#5048e5;--nx-lilac:#9a62c7;--nx-rose:#c77db3;--nx-coral:#f59a90;--nx-peach:#ffb1a0;--nx-mint:#5ef7a6;--nx-line:#ffffff24;--nx-line-strong:#f59a906b;--nx-brand-gradient:linear-gradient(115deg, #aa18c4 0%, #5a37d6 37%, #b978bd 68%, #fb9c8f 100%);--nx-brand-gradient-soft:linear-gradient(135deg, #9f20c75c, #5048e538, #f59a9057);--nx-hot-gradient:linear-gradient(135deg, #a719c6 0%, #6931d7 42%, #f59a90 100%);--nx-glow-gradient:radial-gradient(circle at 30% 20%, #aa18c480, transparent 32%), radial-gradient(circle at 78% 22%, #f59a906b, transparent 30%), radial-gradient(circle at 48% 80%, #5048e570, transparent 34%);--nx-surface-page:radial-gradient(62rem 36rem at 8% 10%, #aa18c438, transparent 68%), radial-gradient(52rem 36rem at 92% 16%, #f59a9033, transparent 62%), radial-gradient(42rem 30rem at 55% 82%, #5048e53d, transparent 66%), linear-gradient(180deg, var(--nx-ink-1000) 0%, var(--nx-ink-950) 42%, #100a2a 100%);--nx-surface-panel:#110b26ad;--nx-surface-panel-strong:#080512e0;--nx-surface-glass:#ffffff12;--nx-surface-glass-hover:#ffffff1b;--nx-font-display:var(--font-outfit), "Outfit", system-ui, sans-serif;--nx-font-body:var(--font-manrope), "Manrope", system-ui, sans-serif;--nx-type-h1:clamp(3rem, 4.05vw, 4.85rem);--nx-type-h2:clamp(2.25rem, 4.1vw, 4.35rem);--nx-type-h3:clamp(1.35rem, 2.2vw, 1.95rem);--nx-type-card:1.06rem;--nx-type-body-lg:1.08rem;--nx-type-body-md:.94rem;--nx-container:1200px;--nx-page-gutter:clamp(1rem, 4vw, 4rem);--nx-section-y:clamp(4.5rem, 8vw, 8rem);--nx-section-y-tight:clamp(3rem, 5vw, 5rem);--nx-grid-gap:clamp(1rem, 3vw, 1.5rem);--nx-stack-xs:.45rem;--nx-stack-sm:.75rem;--nx-stack-md:1rem;--nx-stack-lg:1.5rem;--nx-stack-xl:2rem;--nx-radius-none:0;--nx-radius-sm:10px;--nx-radius-md:18px;--nx-radius-lg:28px;--nx-radius-xl:40px;--nx-radius-organic:38px 18px 34px 18px;--nx-radius-pill:999px;--nx-shadow-panel:0 28px 90px #0000005c;--nx-shadow-deep:0 44px 140px #00000080;--nx-shadow-brand:0 26px 78px #9f20c747, 0 18px 54px #f59a9029;--nx-shadow-inner:inset 0 1px 0 #ffffff1c;--nx-motion-fast:.16s;--nx-motion-base:.26s;--nx-motion-slow:.76s;--nx-ease-standard:cubic-bezier(.2, .8, .2, 1);--nx-ease-emphasis:cubic-bezier(.16, 1, .3, 1)}.nx-page{background:var(--nx-surface-page);min-height:100vh;color:var(--nx-text);font-family:var(--nx-font-body);position:relative;overflow-x:hidden}.nx-page:before{content:"";z-index:0;pointer-events:none;opacity:.36;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.nx-page>*{z-index:1;position:relative}.nx-container{width:min(var(--nx-container), calc(100% - 2rem));margin-inline:auto}.nx-section{width:min(var(--nx-container), calc(100% - 2rem));padding-block:var(--nx-section-y);margin-inline:auto}.nx-section--tight{padding-block:var(--nx-section-y-tight)}.nx-grid{gap:var(--nx-grid-gap);display:grid}.nx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-split{grid-template-columns:minmax(0,.9fr) minmax(330px,.65fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.nx-eyebrow{border-radius:var(--nx-radius-pill);color:#ffd6cf;width:fit-content;box-shadow:var(--nx-shadow-inner);letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(135deg,#9f20c73d,#f59a9024);border:1px solid #ffffff24;padding:.45rem .75rem;font-size:.72rem;font-weight:900}.nx-title{margin:var(--nx-stack-md) 0 0;color:var(--nx-text);font-family:var(--nx-font-display);letter-spacing:0;text-wrap:balance;font-size:clamp(2.8rem,6.7vw,7rem);font-weight:800;line-height:.9}.nx-title--gradient{background:var(--nx-brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-title--section{max-width:900px;font-size:clamp(2.1rem,4.9vw,4.8rem);line-height:.98}.nx-copy{max-width:760px;margin-top:var(--nx-stack-md);color:var(--nx-text-soft);font-size:clamp(1.04rem,1.8vw,1.24rem);line-height:1.72}.nx-muted{color:var(--nx-muted)}.nx-actions{margin-top:var(--nx-stack-xl);flex-wrap:wrap;gap:.85rem;display:flex}.nx-button{isolation:isolate;border-radius:var(--nx-radius-pill);min-height:52px;color:inherit;transition:transform var(--nx-motion-base) var(--nx-ease-standard), border-color var(--nx-motion-base) var(--nx-ease-standard), background var(--nx-motion-base) var(--nx-ease-standard), box-shadow var(--nx-motion-base) var(--nx-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.92rem 1.35rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nx-button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#ffffff5c,#0000);position:absolute;inset:0;transform:translate(-100%)}.nx-button:hover{transform:translateY(-2px)scale(1.01)}.nx-button:hover:before{animation:nx-shine 1.1s var(--nx-ease-standard);opacity:1}.nx-button:focus-visible{outline-offset:3px;outline:3px solid #f59a906b}.nx-button--primary{color:#090a18;box-shadow:var(--nx-shadow-brand);background:linear-gradient(135deg,#f59a90 0%,#c77db3 36%,#9f20c7 100%)}.nx-button--secondary{color:#fbf8ffeb;box-shadow:var(--nx-shadow-inner);background:#ffffff13;border-color:#ffffff29}.nx-button--secondary:hover{background:#ffffff1b;border-color:#f59a906b}.nx-button--ghost{color:#ffb8ad;background:0 0;border-color:#0000}.nx-button--ghost:hover{background:#f59a901a}.nx-icon{flex:none;width:1.05rem;height:1.05rem;display:block}.nx-card{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:linear-gradient(145deg, #ffffff1f, #ffffff09), var(--nx-surface-glass);box-shadow:var(--nx-shadow-inner), 0 18px 58px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform var(--nx-motion-base) var(--nx-ease-standard), border-color var(--nx-motion-base) var(--nx-ease-standard), background var(--nx-motion-base) var(--nx-ease-standard), box-shadow var(--nx-motion-base) var(--nx-ease-standard);position:relative;overflow:hidden}.nx-card:before{content:"";background:var(--nx-brand-gradient);opacity:0;transition:opacity var(--nx-motion-base) var(--nx-ease-standard);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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}.nx-card:after{content:"";opacity:.16;background:var(--nx-glow-gradient);filter:blur(26px);pointer-events:none;height:55%;position:absolute;inset:auto -20% -40% 10%}.nx-card:hover{box-shadow:var(--nx-shadow-brand);background:#ffffff18;border-color:#ffffff3d;transform:translateY(-6px)}.nx-card:hover:before{opacity:.72}.nx-card__body{z-index:1;padding:clamp(1.1rem,2.6vw,1.65rem);position:relative}.nx-card__index{color:#ffb8ad;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.78rem;font-weight:900;display:block}.nx-card__title{color:var(--nx-white);font-family:var(--nx-font-display);margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.08}.nx-card__copy{color:var(--nx-muted-strong);margin-top:.75rem;line-height:1.62}.nx-command-panel{border-radius:var(--nx-radius-xl);background:linear-gradient(180deg, #1a0e3ae0, #080512d6), var(--nx-surface-panel-strong);box-shadow:var(--nx-shadow-deep), 0 0 90px #9f20c72e;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff29;position:relative;overflow:hidden}.nx-command-panel:before{content:"";background:linear-gradient(90deg, transparent, #f59a906b, transparent) top left / 100% 1px no-repeat, var(--nx-glow-gradient);opacity:.48;pointer-events:none;position:absolute;inset:0}.nx-command-panel:after{content:"";height:28%;animation:nx-scan 5.2s var(--nx-ease-standard) infinite;pointer-events:none;background:linear-gradient(#0000,#ffffff2e,#0000);position:absolute;top:-28%;left:-10%;right:-10%}.nx-command-panel__item{z-index:1;border-bottom:1px solid #ffffff1f;gap:.45rem;min-height:128px;padding:1.25rem;display:grid;position:relative}.nx-command-panel__item:last-child{border-bottom:0}.nx-metric{min-height:170px}.nx-metric__value{background:var(--nx-brand-gradient);color:#0000;font-family:var(--nx-font-display);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:900;line-height:.95}.nx-media-panel{border-radius:var(--nx-radius-organic);background:var(--nx-surface-panel);min-height:460px;box-shadow:var(--nx-shadow-brand);border:1px solid #ffffff29;position:relative;overflow:hidden}.nx-media-panel img,.nx-media-panel video{width:100%;height:100%;min-height:inherit;object-fit:cover;transform:scale(1.02)}.nx-media-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#05030cb3),radial-gradient(circle at 72% 18%,#f59a9047,#0000 28%);position:absolute;inset:0}.nx-nav{z-index:20;width:min(1720px,100% - clamp(4rem,8vw,9rem));min-height:66px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(150px,230px) auto minmax(150px,230px);align-items:center;gap:1rem;margin:1rem auto 0;padding:0;display:grid;position:relative}.nx-nav__brand{width:clamp(128px,8vw,156px);min-width:128px;color:var(--nx-text);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.nx-nav__links{border-radius:var(--nx-radius-pill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a189e;border:1px solid #ffffff1a;justify-self:center;align-items:center;gap:.18rem;padding:.36rem;display:flex;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff0f}.nx-nav__links a{border-radius:var(--nx-radius-pill);color:#e8def7c7;min-height:38px;transition:color var(--nx-motion-fast) var(--nx-ease-standard), background var(--nx-motion-fast) var(--nx-ease-standard);justify-content:center;align-items:center;padding:0 .85rem;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.nx-nav__links a:hover{color:var(--nx-white);background:#ffffff14}.nx-nav__cta{white-space:nowrap;border-radius:18px;justify-self:end;min-width:142px;min-height:48px;padding:0 1.15rem}.nx-proof-card{gap:1rem;display:grid}.nx-proof-card__quote{color:var(--nx-text);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.35}.nx-proof-card__meta{color:var(--nx-muted);font-size:.95rem}.nx-faq{gap:.8rem;display:grid}.nx-faq details{border:1px solid var(--nx-line);border-radius:var(--nx-radius-md);background:var(--nx-surface-glass)}.nx-faq summary{cursor:pointer;color:var(--nx-text);padding:1rem 1.15rem;font-weight:900}.nx-faq details p{color:var(--nx-muted-strong);padding:0 1.15rem 1rem;line-height:1.65}.nx-prisma-hero{align-items:center;min-height:calc(100vh - 98px);padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.nx-prisma-hero--approved{min-height:calc(100svh - 82px)}.nx-prisma-hero--approved .nx-split{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr);gap:clamp(2.5rem,5vw,4.5rem)}.nx-prisma-hero--approved .nx-title{max-width:700px;font-size:clamp(3.25rem,4.85vw,5.65rem);line-height:.94}.nx-prisma-hero__visual{min-height:560px;position:relative}.nx-approved-hero-card{border-radius:var(--nx-radius-xl);background:var(--nx-surface-panel-strong);min-height:min(620px,72vh);box-shadow:var(--nx-shadow-deep), 0 0 90px #9f20c72e;border:1px solid #ffffff24;position:relative;overflow:hidden}.nx-approved-hero-card img{object-fit:cover;object-position:66% center;filter:saturate(1.08)contrast(1.08)brightness(.66)}.nx-approved-hero-card:before,.nx-approved-hero-card:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.nx-approved-hero-card:before{background:linear-gradient(90deg,#080914eb,#0809146b),radial-gradient(circle at 12% 10%,#9f20c76b,#0000 34%),radial-gradient(circle at 90% 18%,#f59a9038,#0000 30%)}.nx-approved-hero-card:after{background-color:#0000;background-image:linear-gradient(92deg,#ffffff0e 1px,#0000 1px),linear-gradient(182deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:92px 92px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s ease-in-out infinite alternate nx-grid-drift;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.nx-approved-hero-card__grid{z-index:2;aspect-ratio:2.2;background:repeating-radial-gradient(ellipse at center, #ffffff2e 0 1px, transparent 1px 28px), repeating-conic-gradient(from 0deg, #ffffff1f 0 1deg, transparent 1deg 10deg);opacity:.28;border:1px solid #ffffff14;border-radius:50%;width:min(720px,92%);position:absolute;bottom:-18%;left:50%;transform:translate(-50%)rotateX(68deg)}.nx-approved-hero-card__content{z-index:3;max-width:520px;position:absolute;inset:auto 7% 8%}.nx-approved-hero-card__content span{border-radius:var(--nx-radius-pill);color:#ffd6cf;letter-spacing:.09em;text-transform:uppercase;background:#9f20c733;border:1px solid #ffffff29;padding:.44rem .7rem;font-size:.68rem;font-weight:900;display:inline-flex}.nx-approved-hero-card__content strong{color:var(--nx-white);font-family:var(--nx-font-display);margin-top:.9rem;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.94;display:block}.nx-approved-hero-card__content p{max-width:440px;color:var(--nx-muted-strong);margin-top:.8rem;line-height:1.55}.nx-approved-hero-card__content div{gap:.75rem;margin-top:1.15rem;display:flex}.nx-approved-hero-card__content i{background:linear-gradient(135deg,#f59a90 0%,#c77db3 42%,#9f20c7 100%);border:1px solid #ffffff24;border-radius:16px;width:128px;height:44px;display:block;box-shadow:0 18px 42px #9f20c742}.nx-approved-hero-card__content i+i{width:92px;box-shadow:none;background:#ffffff14}.nx-prisma-logo-card{background:linear-gradient(145deg,#ffffffeb,#ffe6ecd6),#fff;border:1px solid #ffffff29;border-radius:44px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000005c,0 26px 92px #aa18c43d}.nx-prisma-logo-card:before,.nx-prisma-logo-card:after{content:"";filter:blur(2px);opacity:.66;background:var(--nx-brand-gradient);border-radius:999px;position:absolute}.nx-prisma-logo-card:before{width:220px;height:220px;bottom:-80px;left:-70px}.nx-prisma-logo-card:after{width:160px;height:160px;top:-50px;right:-40px}.nx-prisma-logo-card img{z-index:1;width:min(80%,520px);height:auto;position:relative}.nx-floating-chip{z-index:2;border-radius:var(--nx-radius-pill);color:var(--nx-white);box-shadow:var(--nx-shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080512b8;border:1px solid #ffffff2e;align-items:center;gap:.55rem;padding:.7rem .9rem;font-weight:900;display:inline-flex;position:absolute}.nx-floating-chip:before{content:"";background:var(--nx-hot-gradient);border-radius:999px;width:.65rem;height:.65rem;box-shadow:0 0 24px #f59a90b3}.nx-floating-chip--one{animation:5.8s ease-in-out infinite nx-float;top:13%;left:-1rem}.nx-floating-chip--two{animation:6.4s ease-in-out .4s infinite nx-float;bottom:18%;right:-.6rem}.nx-hero-mini-panel{z-index:3;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff29,#ffffff0d),#080512c2;border:1px solid #ffffff29;padding:1rem;position:absolute;bottom:-2rem;left:8%;right:10%}.nx-hero-mini-panel span{color:#ffb8ad;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.nx-hero-mini-panel strong{color:var(--nx-white);font-family:var(--nx-font-display);margin-top:.45rem;font-size:1.18rem;line-height:1.15;display:block}.nx-hero-mini-panel p{color:var(--nx-muted-strong);margin-top:.4rem;line-height:1.5}.nx-prisma-orb{z-index:-1;background:var(--nx-glow-gradient);filter:blur(18px);opacity:.74;border-radius:999px;width:340px;height:340px;animation:12s linear infinite nx-orbit;position:absolute;inset:auto 8% -8% auto}.nx-foundation-strip{border:1px solid var(--nx-line);border-radius:var(--nx-radius-xl);box-shadow:var(--nx-shadow-panel);background:#ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding-block:0;display:grid;overflow:hidden}.nx-foundation-strip article{background:radial-gradient(circle at 20% 0,#f59a9029,#0000 34%),#080512cc;min-height:210px;padding:clamp(1rem,2vw,1.35rem)}.nx-foundation-strip span{color:#ffb8ad;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.nx-foundation-strip strong{color:var(--nx-white);font-family:var(--nx-font-display);margin-top:1.4rem;font-size:1.34rem;line-height:1.1;display:block}.nx-foundation-strip p{color:var(--nx-muted-strong);margin-top:.7rem;line-height:1.55}.nx-home-blueprint{gap:var(--nx-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.nx-home-blueprint article{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);min-height:174px;box-shadow:var(--nx-shadow-inner), 0 18px 58px #0000002e;background:radial-gradient(circle at 20% 0,#f59a9024,#0000 32%),linear-gradient(145deg,#ffffff17,#ffffff09);padding:1.1rem;position:relative;overflow:hidden}.nx-home-blueprint article:after{content:"";opacity:.12;background:var(--nx-glow-gradient);filter:blur(22px);height:60%;position:absolute;inset:auto -20% -45% 20%}.nx-home-blueprint span{color:#ffb8ad;letter-spacing:.1em;font-size:.76rem;font-weight:900}.nx-home-blueprint p{z-index:1;color:var(--nx-muted-strong);margin-top:1.2rem;font-weight:800;line-height:1.55;position:relative}.nx-brand-study{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);display:grid}.nx-logo-tile{border-radius:var(--nx-radius-xl);min-height:340px;box-shadow:var(--nx-shadow-brand);background:#fff;place-items:center;display:grid}.nx-logo-tile img{width:min(84%,420px);height:auto}.nx-gradient-ramp{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.nx-swatch{border-radius:var(--nx-radius-lg);color:#fff;min-height:160px;box-shadow:var(--nx-shadow-inner), 0 20px 60px #00000038;flex-direction:column;justify-content:end;align-items:start;padding:1rem;font-weight:900;display:flex}.nx-swatch span,.nx-swatch small{display:block}.nx-swatch small{opacity:.78;margin-top:.3rem;font-size:.72rem}.nx-swatch--purple{background:#9f20c7}.nx-swatch--violet{background:#6e2fd2}.nx-swatch--blue{background:#5048e5}.nx-swatch--rose{background:#c77db3}.nx-swatch--coral{color:#260b18;background:#f59a90}.nx-type-lab{grid-template-columns:minmax(0,.9fr) minmax(340px,.68fr);align-items:stretch;gap:clamp(1.5rem,4vw,3rem);display:grid}.nx-type-specimen{border:1px solid var(--nx-line);border-radius:var(--nx-radius-xl);min-height:430px;box-shadow:var(--nx-shadow-brand);background:radial-gradient(circle at 80% 12%,#f59a9057,#0000 25%),radial-gradient(circle at 14% 22%,#9f20c759,#0000 26%),linear-gradient(145deg,#ffffff1f,#ffffff0a);flex-direction:column;justify-content:end;padding:clamp(1.2rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.nx-type-specimen:before{content:"Aa";color:#ffffff14;font-family:var(--nx-font-display);font-size:clamp(8rem,18vw,15rem);font-weight:900;line-height:1;position:absolute;top:-1.3rem;right:-.2rem}.nx-type-specimen span{color:#ffb8ad;letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:900}.nx-type-specimen strong{color:var(--nx-white);font-family:var(--nx-font-display);margin-top:1rem;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.92;position:relative}.nx-type-specimen p{max-width:430px;color:var(--nx-muted-strong);margin-top:1rem;line-height:1.65;position:relative}.nx-type-scale{gap:.85rem;display:grid}.nx-type-scale article{border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);background:radial-gradient(circle at 6% 0%, #f59a901f, transparent 32%), var(--nx-surface-glass);box-shadow:var(--nx-shadow-inner);grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1.1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.nx-type-scale article>span{width:3.6rem;height:3.6rem;color:var(--nx-peach);font-family:var(--nx-font-display);background:#f59a9014;border:1px solid #f59a9057;border-radius:16px;place-items:center;font-weight:900;display:grid}.nx-type-scale strong,.nx-type-scale em{color:var(--nx-text);font-family:var(--nx-font-display);font-style:normal;display:block}.nx-type-scale strong{font-size:var(--nx-type-h3);line-height:1.06}.nx-type-scale small{color:var(--nx-coral);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.76rem;font-weight:900;display:block}.nx-type-scale p{max-width:720px;color:var(--nx-muted);margin-top:.65rem;line-height:1.62}.nx-type-scale em{margin-top:.7rem;font-size:clamp(1.35rem,3vw,2.7rem);line-height:1}.nx-motion-lab{--mx:50%;--my:42%;background:radial-gradient(circle at var(--mx) var(--my), #ffb8ad38, transparent 19rem), radial-gradient(circle at 18% 18%, #9f20c74d, transparent 30rem), radial-gradient(circle at 82% 14%, #5048e547, transparent 30rem), linear-gradient(135deg, #ffffff14, #ffffff05), #070512;min-height:920px;box-shadow:var(--nx-shadow-deep), inset 0 1px 0 #ffffff1c;isolation:isolate;border:1px solid #ffffff21;border-radius:48px;padding:clamp(1.2rem,4vw,3rem);position:relative;overflow:hidden}.nx-motion-lab:before,.nx-motion-lab:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.nx-motion-lab:before{-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), black, transparent 76%);mask-image:radial-gradient(circle at var(--mx) var(--my), black, transparent 76%);background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite nx-grid-drift}.nx-motion-lab:after{background:linear-gradient(115deg,#0000 0 34%,#ffffff14 45%,#0000 56% 100%);animation:7s ease-in-out infinite nx-prisma-sweep;transform:translate(-42%)}.nx-motion-lab__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-motion-orbit{transform:translate3d(calc((var(--mx) - 50%) * .04), calc((var(--my) - 50%) * .04), 0);border:1px solid #ffffff1f;border-radius:999px;animation:8s ease-in-out infinite nx-soft-pulse;position:absolute}.nx-motion-orbit--one{width:34rem;height:34rem;top:-7rem;right:-9rem}.nx-motion-orbit--two{width:42rem;height:42rem;animation-delay:-3s;bottom:-13rem;left:-14rem}.nx-motion-line{background:linear-gradient(90deg,#0000,#ffb8adb3,#5048e585,#0000);width:42%;height:1px;position:absolute;box-shadow:0 0 28px #f59a9038}.nx-motion-line--one{animation:6.5s ease-in-out infinite nx-line-float;top:27%;left:6%;transform:rotate(-12deg)}.nx-motion-line--two{animation:7.8s ease-in-out infinite reverse nx-line-float;bottom:28%;right:5%;transform:rotate(-19deg)}.nx-motion-lab__intro{max-width:900px;animation:nx-blur-sharp .9s var(--nx-ease-emphasis) both}.nx-motion-lab__intro h2{color:var(--nx-white);font-family:var(--nx-font-display);letter-spacing:0;margin:1rem 0 0;font-size:clamp(3.2rem,7.4vw,8rem);font-weight:900;line-height:.88}.nx-motion-lab__intro h2 span{background:var(--nx-brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;animation:4.8s ease-in-out infinite alternate nx-gradient-shift;display:block}.nx-motion-lab__intro p:not(.nx-eyebrow){max-width:720px;color:var(--nx-muted-strong);margin-top:1.3rem;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.62}.nx-kinetic-line{flex-wrap:wrap;gap:clamp(.4rem,1.4vw,.85rem);margin-top:clamp(1.6rem,4vw,3rem);display:flex}.nx-kinetic-line span{color:#ffffffe6;font-family:var(--nx-font-display);animation:nx-kinetic-pop .76s var(--nx-ease-emphasis) both;animation-delay:var(--delay);font-size:clamp(1.55rem,4.2vw,4.8rem);font-weight:900;line-height:.9;display:inline-flex}.nx-kinetic-line span:nth-child(2n){color:#0000;-webkit-text-stroke:1px #ffffff6b}.nx-motion-stage{grid-template-columns:minmax(0,.78fr) minmax(380px,.92fr);align-items:end;gap:clamp(1.3rem,4vw,3rem);margin-top:clamp(2rem,5vw,4rem);display:grid}.nx-motion-story{padding-left:clamp(1.4rem,3vw,2.4rem);position:relative}.nx-motion-story:before{content:"";background:linear-gradient(180deg, var(--nx-coral), var(--nx-purple), transparent);width:1px;position:absolute;top:2rem;bottom:1.5rem;left:.35rem}.nx-motion-story>span{color:var(--nx-peach);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900}.nx-motion-story ol{gap:1.25rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.nx-motion-story li{animation:nx-rise var(--nx-motion-slow) var(--nx-ease-emphasis) both;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;display:grid}.nx-motion-story li:nth-child(2){animation-delay:.12s}.nx-motion-story li:nth-child(3){animation-delay:.24s}.nx-motion-story strong{width:2.7rem;height:2.7rem;color:var(--nx-peach);background:#f59a9014;border:1px solid #f59a9059;border-radius:16px;place-items:center;display:grid}.nx-motion-story p{max-width:500px;color:var(--nx-text);font-family:var(--nx-font-display);font-size:clamp(1.2rem,2.8vw,2.35rem);font-weight:800;line-height:1.04}.nx-before-after{--reveal:58%;min-height:440px;box-shadow:var(--nx-shadow-brand);background:#0006;border:1px solid #ffffff26;border-radius:38px;position:relative;overflow:hidden}.nx-before-after img{object-fit:cover}.nx-before-after__base{filter:grayscale()brightness(.42)contrast(1.12)}.nx-before-after__after{clip-path:polygon(0 0, var(--reveal) 0, var(--reveal) 100%, 0 100%);filter:saturate(1.24)brightness(.78)contrast(1.12)}.nx-before-after:after{content:"";left:var(--reveal);background:linear-gradient(180deg, transparent, var(--nx-peach), transparent);width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 28px #f59a9099}.nx-before-after input{width:calc(100% - 2.2rem);accent-color:var(--nx-coral);position:absolute;bottom:1.2rem;left:1.1rem;right:1.1rem}.nx-before-after__label{z-index:2;color:var(--nx-text);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070512ad;border:1px solid #ffffff29;border-radius:999px;padding:.42rem .7rem;font-size:.76rem;font-weight:900;position:absolute;top:1rem}.nx-before-after__label--before{right:1rem}.nx-before-after__label--after{left:1rem}.nx-motion-marquee{white-space:nowrap;background:#ffffff0b;border-block:1px solid #ffffff1f;gap:1.2rem;margin:clamp(2rem,5vw,4rem) calc(-1*clamp(1.2rem,4vw,3rem)) 0;display:flex;overflow:hidden}.nx-motion-marquee div{flex:none;gap:1.2rem;padding:1rem 0;animation:28s linear infinite nx-marquee;display:flex}.nx-motion-marquee span{color:#ffffffb8;text-transform:uppercase;font-size:clamp(1.2rem,2.3vw,2rem);font-weight:900}.nx-motion-marquee span:nth-child(3n){color:var(--nx-peach)}.nx-motion-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:clamp(1.5rem,4vw,2.5rem);display:grid}.nx-counter-strip{flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);display:flex}.nx-counter-strip div{min-width:9rem}.nx-counter-strip strong{color:var(--nx-white);font-family:var(--nx-font-display);font-size:clamp(2rem,4vw,4rem);line-height:.9;display:block}.nx-counter-strip span{color:var(--nx-muted);text-transform:uppercase;margin-top:.45rem;font-size:.86rem;font-weight:800;display:block}.nx-magnetic-cta{color:#130819;background:var(--nx-hot-gradient);min-height:4rem;transform:translate3d(calc((var(--mx) - 50%) * .025), calc((var(--my) - 50%) * .025), 0);transition:transform var(--nx-motion-base) var(--nx-ease-standard), box-shadow var(--nx-motion-base) var(--nx-ease-standard);border:1px solid #f59a9080;border-radius:999px;justify-content:center;align-items:center;padding:0 1.6rem;font-weight:900;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #f59a903d,0 16px 50px #9f20c73d}.nx-magnetic-cta:before{content:"";background:linear-gradient(110deg,#0000 0 35%,#ffffff73 48%,#0000 62% 100%);position:absolute;inset:0;transform:translate(-100%)}.nx-magnetic-cta:hover{box-shadow:0 26px 90px #f59a9057,0 20px 72px #9f20c757}.nx-magnetic-cta:hover:before{animation:.9s nx-shine}.nx-motion-rules{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:clamp(1.6rem,4vw,2.4rem) 0 0;padding:0;list-style:none;display:grid}.nx-motion-rules li{color:var(--nx-muted-strong);animation:nx-blur-sharp .72s var(--nx-ease-emphasis) both;animation-delay:var(--delay);font-size:.86rem;line-height:1.45}.nx-motion-rules li:before{content:"";background:var(--nx-brand-gradient);width:1.4rem;height:1px;margin-bottom:.65rem;display:block}.nx-component-lab{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.nx-component-preview{border-radius:var(--nx-radius-xl);background:var(--nx-glow-gradient), linear-gradient(135deg, #ffffff1a, #ffffff09);min-height:520px;box-shadow:var(--nx-shadow-brand);border:1px solid #ffffff29;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;overflow:hidden}.nx-preview-window{border-radius:var(--nx-radius-lg);width:min(100%,480px);box-shadow:var(--nx-shadow-deep);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080512c7;border:1px solid #ffffff29;padding:1rem}.nx-preview-topbar{gap:.45rem;margin-bottom:4.5rem;display:flex}.nx-preview-topbar span{background:var(--nx-hot-gradient);border-radius:999px;width:.68rem;height:.68rem}.nx-preview-window h3{color:var(--nx-white);font-family:var(--nx-font-display);font-size:clamp(1.8rem,4vw,3rem);line-height:.98}.nx-preview-window p{color:var(--nx-muted-strong);margin-top:.7rem}.nx-preview-progress{background:#ffffff1f;border-radius:999px;height:.72rem;margin-top:2rem;overflow:hidden}.nx-preview-progress span{border-radius:inherit;background:var(--nx-hot-gradient);height:100%;display:block;box-shadow:0 0 24px #f59a9061}.nx-rule-list{gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.nx-rule-list li{border:1px solid var(--nx-line);border-radius:var(--nx-radius-md);color:var(--nx-muted-strong);background:#ffffff0f;padding:.95rem 1rem .95rem 2.75rem;position:relative}.nx-rule-list li:before{content:"";background:var(--nx-hot-gradient);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:1.25rem;left:1rem;box-shadow:0 0 18px #f59a908c}.nx-form-card{border-radius:var(--nx-radius-xl);box-shadow:var(--nx-shadow-brand);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1f,#ffffff0a),#080512c7;border:1px solid #ffffff29;gap:1rem;padding:clamp(1rem,3vw,1.6rem);display:grid}.nx-form-card label{color:#fbf8ffd6;gap:.45rem;font-size:.9rem;font-weight:900;display:grid}.nx-form-card input,.nx-form-card select{border-radius:var(--nx-radius-md);width:100%;min-height:54px;color:var(--nx-white);font:inherit;transition:border-color var(--nx-motion-base) var(--nx-ease-standard), box-shadow var(--nx-motion-base) var(--nx-ease-standard);background:#ffffff13;border:1px solid #ffffff24;outline:none;padding:0 1rem}.nx-form-card input::placeholder{color:#e6dbf675}.nx-form-card input:focus,.nx-form-card select:focus{border-color:#f59a9094;box-shadow:0 0 0 4px #f59a901f}.nx-pattern-board{border:1px solid var(--nx-line);border-radius:var(--nx-radius-xl);background:var(--nx-glow-gradient), linear-gradient(135deg, #ffffff1a, #ffffff08);min-height:420px;position:relative;overflow:hidden}.nx-pattern-board:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.nx-pattern-board:after{content:"Prisma OS";color:#ffffff2e;font-family:var(--nx-font-display);font-size:clamp(3rem,9vw,8rem);font-weight:900;line-height:.8;position:absolute;bottom:1.2rem;left:1.2rem}.nx-reveal{animation:nx-rise var(--nx-motion-slow) var(--nx-ease-emphasis) both}.nx-reveal-delay-1{animation-delay:90ms}.nx-reveal-delay-2{animation-delay:.18s}.nx-reveal-delay-3{animation-delay:.27s}@keyframes nx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nx-scan{0%,18%{top:-28%}55%,to{top:115%}}@keyframes nx-shine{0%{transform:translate(-100%)}to{transform:translate(120%)}}@keyframes nx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nx-orbit{0%{transform:rotate(0)translate(8px)rotate(0)}to{transform:rotate(360deg)translate(8px)rotate(-360deg)}}@keyframes nx-grid-drift{0%{background-position:0 0,0 0}to{background-position:44px -18px,-20px 38px}}@keyframes nx-prisma-sweep{0%,26%{opacity:0;transform:translate(-62%)}48%{opacity:1}74%,to{opacity:0;transform:translate(62%)}}@keyframes nx-soft-pulse{0%,to{opacity:.58;scale:1}50%{opacity:.9;scale:1.04}}@keyframes nx-line-float{0%,to{opacity:.24;translate:0}50%{opacity:.8;translate:0 -12px}}@keyframes nx-blur-sharp{0%{opacity:0;filter:blur(18px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes nx-gradient-shift{0%{filter:hue-rotate()saturate();background-position:0%}to{filter:hue-rotate(8deg)saturate(1.16);background-position:100%}}@keyframes nx-kinetic-pop{0%{opacity:0;filter:blur(12px);transform:translateY(26px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes nx-marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 1.2rem))}}.nx-system-page{--nx-system-line:#ffffff1f}.nx-system-hero{grid-template-columns:minmax(0,.82fr) minmax(340px,.58fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:calc(100svh - 90px);padding-top:clamp(4rem,8vw,8rem);display:grid}.nx-system-hero__copy{max-width:980px}.nx-system-hero .nx-title{max-width:1080px;font-size:clamp(3.2rem,7.2vw,8.8rem)}.nx-system-orbit{min-height:min(62vw,620px);box-shadow:var(--nx-shadow-deep);background:radial-gradient(circle at 50% 52%,#f59a9033,#0000 14%),radial-gradient(circle at 28% 18%,#9f20c76b,#0000 34%),radial-gradient(circle at 74% 70%,#5048e557,#0000 38%),#ffffff0b;border-radius:42px;place-items:center;display:grid;position:relative;overflow:hidden}.nx-system-orbit:before,.nx-system-orbit:after{content:"";border:1px solid #ffffff21;border-radius:999px;animation:18s linear infinite nx-system-orbit;position:absolute}.nx-system-orbit:before{width:78%;height:28%;transform:rotate(-18deg)}.nx-system-orbit:after{width:92%;height:38%;animation-duration:26s;transform:rotate(22deg)}.nx-system-orbit span{filter:blur(32px);opacity:.48;width:36%;height:36%;animation:nx-soft-pulse 5.8s var(--nx-ease-standard) infinite;border-radius:999px;position:absolute}.nx-system-orbit span:first-child{background:var(--nx-purple);top:14%;left:8%}.nx-system-orbit span:nth-child(2){background:var(--nx-coral);animation-delay:.8s;top:24%;right:6%}.nx-system-orbit span:nth-child(3){background:var(--nx-blue);animation-delay:1.6s;bottom:8%;left:34%}.nx-system-orbit strong{z-index:2;color:#fbf8fff0;font-family:var(--nx-font-display);letter-spacing:0;font-size:clamp(4.2rem,9vw,9.5rem);font-weight:900;position:relative}.nx-system-foundation,.nx-template-system,.nx-semantic-section{grid-template-columns:minmax(260px,.58fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.nx-section-side{position:sticky;top:6rem}.nx-foundation-rail,.nx-template-list,.nx-semantic-stack{gap:1rem;display:grid}.nx-foundation-rail article,.nx-template-list article,.nx-semantic-stack article{border-block:1px solid var(--nx-system-line);gap:.72rem;padding:clamp(1.2rem,3vw,2rem) 0 clamp(1.2rem,3vw,2rem) clamp(1.6rem,3vw,2.6rem);display:grid;position:relative}.nx-foundation-rail article:before,.nx-template-list article:before,.nx-semantic-stack article:before{content:"";background:var(--nx-hot-gradient);border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:1.5rem;left:0;box-shadow:0 0 28px #f59a907a}.nx-foundation-rail span,.nx-template-list span,.nx-semantic-stack>article>span{color:#ffb8ad;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.nx-foundation-rail h3,.nx-template-list h3,.nx-semantic-stack h3,.nx-primitive-board h3,.nx-component-contracts h3,.nx-token-matrix h3{color:var(--nx-white);font-family:var(--nx-font-display);margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.nx-foundation-rail p,.nx-template-list p,.nx-semantic-stack p,.nx-primitive-board p,.nx-component-contracts p{color:var(--nx-muted-strong);margin:0;line-height:1.7}.nx-token-matrix{border:1px solid var(--nx-system-line);background:var(--nx-system-line);border-radius:34px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid;overflow:hidden}.nx-token-matrix article{background:radial-gradient(circle at 70% 10%,#f59a9029,#0000 28%),#080512d1;min-height:280px;padding:clamp(1.2rem,3vw,1.8rem)}.nx-token-matrix ul,.nx-governance-panel ul{gap:.68rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.nx-token-matrix li{color:var(--nx-muted-strong)}.nx-token-matrix li:before{content:"/";color:#ffb8ad;margin-right:.5rem}.nx-semantic-section{align-items:center}.nx-semantic-stack article{grid-template-columns:5rem 1fr;align-items:start;padding-left:0}.nx-semantic-stack article:before{content:none}.nx-semantic-stack>article>span{background:#ffffff0f;border:1px solid #f59a9047;border-radius:999px;place-items:center;width:4.2rem;height:4.2rem;display:grid}.nx-semantic-stack strong{border-radius:var(--nx-radius-pill);color:#090a18;background:linear-gradient(135deg,#ffb1a0,#c77db3);width:fit-content;margin-top:.85rem;padding:.46rem .72rem;font-size:.85rem;display:block}.nx-entity-marquee{border-block:1px solid var(--nx-system-line);padding-block:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nx-entity-marquee div{gap:.75rem;width:max-content;animation:34s linear infinite nx-marquee;display:flex}.nx-entity-marquee span{border-radius:var(--nx-radius-pill);color:#fbf8ffc7;background:#ffffff0e;border:1px solid #ffffff1f;flex:none;padding:.65rem 1rem;font-size:.9rem;font-weight:800}.nx-primitive-board{border:1px solid var(--nx-system-line);background:var(--nx-system-line);border-radius:36px;grid-template-columns:repeat(6,minmax(220px,1fr));gap:1px;margin-top:2rem;display:grid;position:relative;overflow-x:auto}.nx-primitive-board article{background:linear-gradient(#ffffff16,#ffffff06),#080512c7;min-height:360px;padding:1.25rem}.nx-primitive-board span{color:#ffb8ad;letter-spacing:.13em;text-transform:uppercase;margin-bottom:clamp(5rem,12vw,8rem);font-size:.72rem;font-weight:900;display:block}.nx-motion-system{gap:2rem;display:grid}.nx-motion-system .nx-motion-lab{margin-top:0}.nx-component-contracts{border:1px solid var(--nx-system-line);background:var(--nx-system-line);border-radius:34px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid;overflow:hidden}.nx-component-contracts article{background:radial-gradient(circle at 18% 0,#9f20c733,#0000 34%),#080512d1;min-height:220px;padding:clamp(1.2rem,3vw,1.7rem)}.nx-governance-panel{border:1px solid var(--nx-system-line);border-radius:var(--nx-radius-xl);box-shadow:var(--nx-shadow-deep);background:radial-gradient(circle at 85% 12%,#f59a902e,#0000 32%),#ffffff0e;grid-template-columns:minmax(0,.92fr) minmax(340px,.62fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(1.2rem,4vw,2.2rem);display:grid}.nx-governance-panel li{color:var(--nx-muted-strong);padding-left:1.4rem;line-height:1.5;position:relative}.nx-governance-panel li:before{content:"";background:var(--nx-mint);border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.52rem;left:0;box-shadow:0 0 16px #5ef7a67a}.nx-system-next{grid-template-columns:minmax(0,.82fr) auto;align-items:end;gap:2rem;display:grid}.nx-next-link{border-radius:var(--nx-radius-pill);color:#090a18;min-height:58px;box-shadow:var(--nx-shadow-brand);transition:transform var(--nx-motion-base) var(--nx-ease-standard);background:linear-gradient(135deg,#ffb1a0,#c77db3,#9f20c7);justify-content:center;align-items:center;padding:0 1.25rem;font-weight:900;text-decoration:none;display:inline-flex}.nx-next-link:hover{transform:translateY(-3px)}@keyframes nx-system-orbit{0%{rotate:none}to{rotate:360deg}}.nx-ds{min-height:100vh;color:var(--nx-text);font-family:var(--nx-font-body);background:radial-gradient(46rem 32rem at 12% 0,#9f20c72e,#0000 62%),radial-gradient(42rem 30rem at 90% 5%,#f59a9029,#0000 58%),linear-gradient(#03020a 0%,#070512 48%,#0c0920 100%);overflow-x:hidden}.nx-ds:before{content:"";pointer-events:none;opacity:.24;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.nx-ds>*{z-index:1;position:relative}.nx-ds-nav{grid-template-columns:minmax(150px,220px) 1fr minmax(130px,180px);align-items:center;gap:1rem;width:min(1760px,100% - clamp(2rem,7vw,8rem));min-height:76px;margin-inline:auto;padding-top:1rem;display:grid}.nx-ds-brand{width:152px;display:inline-flex}.nx-ds-brand img{width:100%;height:auto}.nx-ds-nav nav{border-radius:var(--nx-radius-pill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0805129e;border:1px solid #ffffff1a;justify-self:center;gap:.2rem;padding:.35rem;display:flex;box-shadow:inset 0 1px #ffffff14}.nx-ds-nav nav a{border-radius:var(--nx-radius-pill);color:#f8f2ffc2;align-items:center;min-height:38px;padding-inline:.86rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.nx-ds-nav nav a:hover{color:var(--nx-white);background:#ffffff14}.nx-ds-whatsapp{border-radius:var(--nx-radius-pill);color:#090a18;min-height:48px;box-shadow:var(--nx-shadow-brand);background:linear-gradient(135deg,#f59a90 0%,#c77db3 44%,#9f20c7 100%);justify-content:center;justify-self:end;align-items:center;gap:.5rem;padding-inline:1rem;font-weight:950;text-decoration:none;display:inline-flex}.nx-ds-hero{grid-template-columns:minmax(0,.72fr) minmax(420px,.78fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);width:min(1760px,100% - clamp(2rem,7vw,8rem));min-height:calc(100svh - 100px);margin-inline:auto;padding-block:clamp(2rem,4vw,3.6rem);display:grid}.nx-ds-hero-copy{flex-direction:column;justify-content:center;max-width:820px;display:flex}.nx-ds-kicker{border-radius:var(--nx-radius-pill);color:#ffd0c8;letter-spacing:.1em;text-transform:uppercase;background:#f59a901f;border:1px solid #f59a9052;width:fit-content;margin:0 0 1rem;padding:.42rem .72rem;font-size:.72rem;font-weight:950}.nx-ds-hero h1,.nx-ds-section h2{color:var(--nx-white);font-family:var(--nx-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:850}.nx-ds-hero h1{max-width:760px;font-size:clamp(3rem,4.35vw,5.25rem);line-height:.96}.nx-ds-hero-copy>p:last-child,.nx-ds-section-head p{max-width:720px;color:var(--nx-muted-strong);margin:1.15rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.72}.nx-ds-brand-board{min-height:540px;box-shadow:var(--nx-shadow-deep);background:radial-gradient(30rem 26rem at 14% 12%,#9f20c74d,#0000 56%),radial-gradient(30rem 25rem at 82% 20%,#f59a9047,#0000 58%),#ffffff0e;border:1px solid #ffffff24;border-radius:36px;grid-template-rows:1fr auto;display:grid;overflow:hidden}.nx-ds-logo-stage{place-items:center;min-height:350px;padding:clamp(2rem,5vw,4rem);display:grid;position:relative}.nx-ds-logo-stage:before,.nx-ds-logo-stage:after{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:999px;position:absolute}.nx-ds-logo-stage:before{width:68%;height:28%;rotate:-12deg}.nx-ds-logo-stage:after{width:78%;height:34%;rotate:20deg}.nx-ds-logo-stage img{z-index:1;filter:drop-shadow(0 30px 60px #0000004d);width:min(100%,520px);height:auto;position:relative}.nx-ds-brand-notes{background:#03020a7a;border-top:1px solid #ffffff21;gap:.45rem;padding:clamp(1.2rem,3vw,1.6rem);display:grid}.nx-ds-brand-notes span,.nx-ds-seo-row-head span{color:#ffb8ad;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:950}.nx-ds-brand-notes strong{color:var(--nx-white);font-family:var(--nx-font-display);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.nx-ds-brand-notes p{color:var(--nx-muted);margin:0}.nx-ds-section{width:min(1760px,100% - clamp(2rem,7vw,8rem));margin-inline:auto;padding-block:clamp(4.5rem,8vw,7.5rem)}.nx-ds-section-head{max-width:980px;margin-bottom:clamp(1.5rem,4vw,2.6rem)}.nx-ds-section h2{max-width:980px;font-size:clamp(2.4rem,4.2vw,5rem);line-height:.98}.nx-ds-color-system{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nx-ds-color-system article{background:#080512db;min-height:250px;padding:1rem}.nx-ds-color-system i{background:var(--swatch);height:112px;box-shadow:0 18px 42px color-mix(in srgb, var(--swatch) 35%, transparent);border-radius:20px;display:block}.nx-ds-color-system strong,.nx-ds-color-system span,.nx-ds-color-system p{display:block}.nx-ds-color-system strong{color:var(--nx-white);margin-top:1rem;font-size:1rem}.nx-ds-color-system span{color:var(--nx-muted);margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.nx-ds-color-system p{color:var(--nx-muted-strong);margin:.85rem 0 0;font-size:.88rem;line-height:1.45}.nx-ds-token-grid,.nx-ds-component-lab,.nx-ds-motion-board{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:1px;margin-top:1px;display:grid;overflow:hidden}.nx-ds-type-scale,.nx-ds-spacing,.nx-ds-specimen,.nx-ds-state-list,.nx-ds-motion-stage,.nx-ds-motion-rules{background:#080512d6;padding:clamp(1.2rem,3vw,1.8rem)}.nx-ds-type-scale{background:#ffffff1f;gap:1px;padding:0;display:grid}.nx-ds-type-scale article{background:#080512d6;grid-template-columns:70px 1fr 90px;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:grid}.nx-ds-type-scale span{color:#ffb8ad;font-weight:950}.nx-ds-type-scale strong{color:var(--nx-white);font-family:var(--nx-font-display);font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.05;display:block}.nx-ds-type-scale p,.nx-ds-type-scale small{color:var(--nx-muted);margin:.35rem 0 0}.nx-ds-spacing{align-content:start;gap:.85rem;display:grid}.nx-ds-spacing h3,.nx-ds-state-list h3{color:var(--nx-white);font-family:var(--nx-font-display);margin:0 0 .5rem;font-size:1.45rem}.nx-ds-spacing div{grid-template-columns:58px 1fr;align-items:center;gap:.8rem;display:grid}.nx-ds-spacing span{color:var(--nx-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.nx-ds-spacing i{background:linear-gradient(90deg,#f59a90,#9f20c7);border-radius:999px;height:.78rem;display:block}.nx-ds-specimen{gap:1.2rem;display:grid}.nx-ds-mini-nav{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.nx-ds-mini-nav img{width:112px;height:auto}.nx-ds-mini-nav span{color:var(--nx-muted-strong);justify-self:center;font-weight:900}.nx-ds-mini-nav button,.nx-ds-btn,.nx-ds-form-preview button{border-radius:var(--nx-radius-pill);min-height:44px;font:inherit;border:0;padding-inline:1rem;font-weight:950}.nx-ds-mini-nav button,.nx-ds-btn-primary,.nx-ds-form-preview button{color:#090a18;background:linear-gradient(135deg,#f59a90,#c77db3 45%,#9f20c7)}.nx-ds-button-row{flex-wrap:wrap;gap:.8rem;display:flex}.nx-ds-btn-secondary{color:var(--nx-white);background:#ffffff14;border:1px solid #ffffff24}.nx-ds-btn-disabled{color:#fbf8ff80;background:#ffffff0d}.nx-ds-form-preview{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.8rem;padding:1rem;display:grid}.nx-ds-form-preview label{color:var(--nx-muted-strong);gap:.45rem;font-size:.86rem;font-weight:900;display:grid}.nx-ds-form-preview input{min-height:46px;color:var(--nx-white);font:inherit;background:#03020a9e;border:1px solid #ffffff21;border-radius:16px;padding-inline:.85rem}.nx-ds-state-list{gap:.72rem;display:grid}.nx-ds-state-list div{border-top:1px solid #ffffff1a;padding-top:.72rem}.nx-ds-state-list span,.nx-ds-motion-rules strong,.nx-ds-template-list span{color:var(--nx-white);font-weight:950}.nx-ds-state-list p,.nx-ds-motion-rules p,.nx-ds-template-list p{color:var(--nx-muted);margin:.25rem 0 0;line-height:1.55}.nx-ds-seo-table{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden}.nx-ds-seo-row{background:#ffffff1f;grid-template-columns:180px 1fr 320px;gap:1px;display:grid}.nx-ds-seo-row>*{background:#080512db;margin:0;padding:1rem}.nx-ds-seo-row strong{color:var(--nx-white);font-family:var(--nx-font-display);font-size:1.2rem}.nx-ds-seo-row p,.nx-ds-seo-row small{color:var(--nx-muted-strong);line-height:1.55}.nx-ds-motion-stage{place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.nx-ds-motion-stage span{filter:blur(28px);opacity:.6;animation:nx-soft-pulse 5s var(--nx-ease-standard) infinite;border-radius:999px;position:absolute}.nx-ds-motion-stage span:first-child{background:var(--nx-purple);width:220px;height:220px;top:16%;left:10%}.nx-ds-motion-stage span:nth-child(2){background:var(--nx-coral);width:190px;height:190px;animation-delay:.8s;top:24%;right:18%}.nx-ds-motion-stage span:nth-child(3){background:var(--nx-blue);width:240px;height:240px;animation-delay:1.5s;bottom:0;left:34%}.nx-ds-motion-stage strong{z-index:1;text-align:center;max-width:560px;color:var(--nx-white);font-family:var(--nx-font-display);font-size:clamp(2rem,3.2vw,3.4rem);line-height:1;position:relative}.nx-ds-motion-rules{background:#ffffff1f;gap:1px;padding:0;display:grid}.nx-ds-motion-rules article{background:#080512db;grid-template-columns:140px 1fr 84px;align-items:center;gap:1rem;padding:1rem;display:grid}.nx-ds-motion-rules span{border-radius:var(--nx-radius-pill);color:#090a18;background:#ffb1a0;justify-self:end;padding:.3rem .55rem;font-size:.78rem;font-weight:950}.nx-ds-template-list{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nx-ds-template-list article{background:radial-gradient(circle at 100% 0,#f59a901f,#0000 30%),#080512db;min-height:210px;padding:1.2rem}@media (max-width:1100px){.nx-ds-nav,.nx-ds-hero,.nx-ds-section{width:min(100% - 2rem,960px)}.nx-ds-hero,.nx-ds-token-grid,.nx-ds-component-lab,.nx-ds-motion-board{grid-template-columns:1fr}.nx-ds-color-system,.nx-ds-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-ds-seo-row{grid-template-columns:1fr}}@media (max-width:720px){.nx-ds-nav{grid-template-columns:1fr auto}.nx-ds-nav nav{display:none}.nx-ds-brand{width:124px}.nx-ds-whatsapp{min-height:44px;padding-inline:.85rem}.nx-ds-hero{grid-template-columns:1fr;min-height:auto;padding-block:2.8rem 4rem}.nx-ds-hero h1{font-size:clamp(2.65rem,13vw,4.2rem)}.nx-ds-brand-board{min-height:auto}.nx-ds-logo-stage{min-height:300px}.nx-ds-color-system,.nx-ds-template-list,.nx-ds-form-preview,.nx-ds-type-scale article,.nx-ds-motion-rules article{grid-template-columns:1fr}}@media (max-width:980px){.nx-grid--2,.nx-grid--3,.nx-grid--4,.nx-split,.nx-system-hero,.nx-system-foundation,.nx-template-system,.nx-semantic-section,.nx-governance-panel,.nx-system-next,.nx-brand-study,.nx-foundation-strip,.nx-type-lab,.nx-type-scale article,.nx-component-lab,.nx-home-blueprint,.nx-motion-stage,.nx-motion-bottom{grid-template-columns:1fr}.nx-motion-rules,.nx-token-matrix,.nx-component-contracts{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-section-side{position:static}.nx-nav{grid-template-columns:1fr auto;width:min(100% - 2rem,760px)}.nx-prisma-hero--approved .nx-split{grid-template-columns:1fr}.nx-prisma-hero--approved .nx-title{max-width:860px;font-size:clamp(3rem,10vw,5.2rem)}.nx-nav__links{display:none}.nx-prisma-hero__visual{min-height:460px}.nx-hero-mini-panel{margin-top:1rem;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:640px){.nx-section{width:min(100% - 1rem, var(--nx-container))}.nx-nav{width:min(100% - 1rem,760px)}.nx-nav__brand{width:116px;min-width:116px}.nx-nav__cta{min-width:auto;min-height:44px;padding:0 .9rem}.nx-title{font-size:clamp(2.6rem,14vw,4rem)}.nx-prisma-hero--approved .nx-title{font-size:clamp(2.65rem,12vw,3.9rem);line-height:.98}.nx-actions,.nx-button{width:100%}.nx-gradient-ramp{grid-template-columns:1fr}.nx-floating-chip{margin-top:.75rem;position:relative;inset:auto}.nx-approved-hero-card{min-height:520px}.nx-motion-lab{border-radius:32px;min-height:auto}.nx-motion-lab__intro h2{font-size:clamp(3rem,14vw,5.5rem)}.nx-before-after{min-height:360px}.nx-motion-rules{grid-template-columns:1fr}.nx-system-hero{min-height:auto}.nx-token-matrix,.nx-component-contracts,.nx-semantic-stack article{grid-template-columns:1fr}.nx-system-orbit{min-height:420px}}@media (prefers-reduced-motion:reduce){.nx-reveal,.nx-command-panel:after,.nx-floating-chip,.nx-prisma-orb,.nx-approved-hero-card:after,.nx-motion-lab:after,.nx-motion-lab:before,.nx-motion-orbit,.nx-motion-line,.nx-kinetic-line span,.nx-motion-marquee div,.nx-system-orbit:before,.nx-system-orbit:after,.nx-system-orbit span,.nx-entity-marquee div,.nx-motion-story li,.nx-motion-rules li{animation:none}.nx-button,.nx-card,.nx-card:before,.nx-nav__links a{transition:none}}
