/* NexoPlay public landing page — isolated styles, no catalog components. */
body.nexo-landing-active{margin:0;background:#03060a;color:#eef4f2;overflow-x:hidden}
body.nexo-landing-active #app{min-height:100vh}
.nx-landing{--nx-green:#39f78a;--nx-green-soft:#19bd69;--nx-violet:#9a65f7;--nx-bg:#03070b;--nx-muted:#9aa8ad;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse at 75% 8%,rgba(28,83,69,.14),transparent 34%),radial-gradient(ellipse at 8% 28%,rgba(89,40,139,.13),transparent 35%),#03070b;color:#eff7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.015em}
.nx-landing *{box-sizing:border-box}.nx-landing a{color:inherit;text-decoration:none}.nx-landing button{font:inherit}.nxlp-ambient{position:absolute;z-index:-1;width:42rem;height:42rem;border-radius:50%;filter:blur(90px);opacity:.12;pointer-events:none}.nxlp-ambient-a{top:4rem;right:-20rem;background:#1ee77e}.nxlp-ambient-b{top:48rem;left:-25rem;background:#8b48e9}
.nxlp-header{height:82px;max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:20;border-bottom:1px solid rgba(177,219,205,.07)}
.nxlp-brand{display:inline-flex;align-items:center;gap:9px;font-size:21px;font-weight:780;letter-spacing:-.065em;white-space:nowrap}.nxlp-brand>span:last-child>span{color:#b0c4c1}.nxlp-brand-mark{width:27px;height:29px;display:grid;place-items:center;color:#08110c;font-weight:950;font-size:21px;font-style:italic;background:linear-gradient(145deg,#76ffb1,#0dd56d 65%,#138c67);clip-path:polygon(0 8%,55% 0,100% 10%,100% 91%,48% 100%,0 87%);filter:drop-shadow(0 0 9px rgba(42,246,131,.4))}
.nxlp-nav{display:flex;align-items:center;gap:clamp(16px,2.5vw,36px);margin-left:auto}.nxlp-nav a{font-size:12px;color:#a4b1b1;transition:color .25s ease;position:relative}.nxlp-nav a:hover{color:#effff7}.nxlp-nav a:after{content:"";position:absolute;left:50%;bottom:-13px;width:0;height:2px;transform:translateX(-50%);background:var(--nx-green);box-shadow:0 0 12px var(--nx-green);transition:width .25s}.nxlp-nav a:hover:after{width:100%}
.nxlp-header-actions,.nxlp-final-actions{display:flex;align-items:center;gap:10px}.nxlp-login,.nxlp-register{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:11px;font-size:12px;font-weight:700;transition:transform .25s,box-shadow .25s,border-color .25s}.nxlp-login{border:1px solid rgba(198,226,217,.25);background:rgba(9,17,20,.66);color:#e8f0ef}.nxlp-login:hover{border-color:rgba(62,247,146,.65);transform:translateY(-2px);box-shadow:0 8px 28px rgba(31,220,119,.12)}.nxlp-register{gap:12px;color:#03130a;background:linear-gradient(105deg,#79ff9d,#26e66f);box-shadow:0 0 22px rgba(48,235,120,.27),inset 0 1px 0 rgba(255,255,255,.55)}.nxlp-register:hover{transform:translateY(-2px);box-shadow:0 0 32px rgba(48,235,120,.44)}.nxlp-register span{font-size:17px;line-height:0}.nxlp-menu-toggle{display:none;width:42px;height:42px;border:1px solid rgba(184,226,209,.16);background:rgba(12,20,22,.7);border-radius:11px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nxlp-menu-toggle span{width:17px;height:1.5px;background:#d9f5e6}
.nxlp-hero{max-width:1440px;min-height:650px;margin:0 auto;padding:76px clamp(22px,5vw,76px) 62px;position:relative;display:grid;grid-template-columns:minmax(330px,.91fr) minmax(470px,1.09fr);align-items:center;gap:20px}.nxlp-hero:after{content:"";position:absolute;left:5%;right:5%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(47,222,132,.18),rgba(154,101,247,.17),transparent)}
.nxlp-hero-copy{position:relative;z-index:3;max-width:590px;padding-bottom:15px}.nxlp-eyebrow,.nxlp-section-tag{display:inline-flex;align-items:center;gap:9px;color:#8cecb6;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.nxlp-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#45ff98;box-shadow:0 0 12px #45ff98}.nxlp-hero h1{font-size:clamp(48px,5.65vw,78px);font-weight:790;line-height:.99;letter-spacing:-.075em;max-width:650px;margin:24px 0 22px;color:#f0f1fb}.nx-landing em{font-style:normal;color:var(--nx-green);text-shadow:0 0 26px rgba(45,239,126,.13)}.nxlp-lead{max-width:465px;color:#a3b1b4;font-size:14px;line-height:1.75;margin:0}.nxlp-hero-actions{display:flex;align-items:center;gap:13px;margin-top:29px}.nxlp-primary-cta,.nxlp-secondary-cta,.nxlp-outline-cta{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;border-radius:12px;padding:0 19px;font-size:12px;font-weight:750;transition:transform .25s,box-shadow .25s,border-color .25s}.nxlp-primary-cta{background:linear-gradient(110deg,#7bffa5,#21e56d);color:#05140b;box-shadow:0 0 25px rgba(38,232,112,.28),inset 0 1px 0 rgba(255,255,255,.55)}.nxlp-primary-cta:hover{transform:translateY(-3px);box-shadow:0 9px 34px rgba(42,244,120,.33)}.nxlp-primary-cta svg,.nxlp-outline-cta svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.nxlp-secondary-cta{border:1px solid rgba(194,226,215,.17);background:rgba(7,15,17,.6);color:#d7e0df}.nxlp-secondary-cta:hover{border-color:rgba(59,245,142,.6);transform:translateY(-3px)}.nxlp-secondary-cta span{font-size:17px;color:#83eead}.nxlp-trust-points{display:flex;flex-wrap:wrap;gap:17px;margin-top:27px}.nxlp-trust-points span{display:inline-flex;align-items:center;gap:6px;color:#a5b5b2;font-size:10px}.nxlp-trust-points svg{width:13px;height:13px;stroke:#51e995;fill:none;stroke-width:1.7}
/* Hero 3D core */
.nxlp-hero-visual{--mx:0px;--my:0px;position:relative;height:520px;min-width:0;display:grid;place-items:center;perspective:1000px;transform:translate3d(var(--mx),var(--my),0);transition:transform .25s ease-out;isolation:isolate}.nxlp-visual-aura{position:absolute;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(24,228,128,.18),rgba(100,58,179,.12) 40%,transparent 70%);filter:blur(32px);animation:nxlp-aura-pulse 5.5s ease-in-out infinite}.nxlp-starfield{position:absolute;inset:3%;overflow:hidden}.nxlp-particle{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#76ffc0;box-shadow:0 0 10px rgba(83,255,169,.75);opacity:.55;animation:nxlp-particle-float 5s ease-in-out var(--d) infinite}.nxlp-particle.p1,.nxlp-particle.p4{background:#b38bff;box-shadow:0 0 10px rgba(170,116,255,.85)}.nxlp-particle.p2{opacity:.25}.nxlp-orbit{position:absolute;left:50%;top:48%;border:1px solid rgba(67,244,155,.6);border-radius:50%;transform-style:preserve-3d;box-shadow:0 0 13px rgba(38,235,135,.11),inset 0 0 14px rgba(107,74,191,.1)}.nxlp-orbit-one{width:91%;height:36%;transform:translate(-50%,-50%) rotate(-17deg) rotateX(65deg);animation:nxlp-orbit-spin 17s linear infinite}.nxlp-orbit-two{width:82%;height:50%;border-color:rgba(164,108,245,.63);transform:translate(-50%,-50%) rotate(28deg) rotateX(69deg);animation:nxlp-orbit-spin-reverse 21s linear infinite}.nxlp-orbit-three{width:70%;height:83%;border-color:rgba(91,233,169,.29);transform:translate(-50%,-50%) rotate(68deg) rotateY(64deg);animation:nxlp-orbit-spin 29s linear infinite}.nxlp-core-shadow{position:absolute;top:67%;width:54%;height:12%;border-radius:50%;background:rgba(0,0,0,.8);filter:blur(22px)}.nxlp-core-sphere{position:relative;width:min(58%,315px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;transform-style:preserve-3d;animation:nxlp-sphere-hover 7s ease-in-out infinite;box-shadow:inset -22px -25px 45px rgba(0,0,0,.84),inset 15px 13px 35px rgba(150,244,209,.17),0 0 36px rgba(36,240,137,.16),0 0 95px rgba(71,62,145,.14);background:radial-gradient(circle at 29% 22%,rgba(208,255,238,.72),rgba(76,198,152,.24) 9%,rgba(11,37,38,.9) 29%,rgba(5,12,20,.97) 66%,#020509 100%);border:1px solid rgba(163,255,214,.64)}.nxlp-core-sphere:before,.nxlp-core-sphere:after{content:"";position:absolute;inset:7%;border-radius:50%;border:1px solid rgba(88,240,162,.26);transform:rotateX(67deg) rotateZ(-24deg);box-shadow:0 0 16px rgba(73,241,158,.12)}.nxlp-core-sphere:after{inset:15%;border-color:rgba(172,128,250,.28);transform:rotateY(67deg) rotateZ(31deg)}.nxlp-sphere-highlight{position:absolute;left:18%;top:8%;width:27%;height:11%;border-radius:50%;transform:rotate(-35deg);background:rgba(218,255,239,.5);filter:blur(10px)}.nxlp-core-glass{width:48%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(88,247,167,.62);background:radial-gradient(circle at 34% 27%,rgba(21,93,64,.78),rgba(3,12,16,.91) 68%);box-shadow:0 0 0 9px rgba(56,241,144,.035),0 0 35px rgba(35,238,133,.23),inset 0 0 28px rgba(91,246,169,.11);transform:translateZ(24px)}.nxlp-core-glass span{font-size:clamp(55px,7vw,86px);line-height:1;font-weight:850;letter-spacing:-.12em;padding-right:9px;color:#7dffb2;text-shadow:0 0 17px rgba(58,255,151,.8),0 0 50px rgba(35,231,125,.6);font-style:italic}.nxlp-core-grid{position:absolute;inset:0;border-radius:50%;opacity:.17;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(85,244,168,.17) 27px,transparent 28px),repeating-linear-gradient(90deg,transparent 0 26px,rgba(85,244,168,.12) 27px,transparent 28px);mask-image:radial-gradient(circle,transparent 38%,black 70%)}.nxlp-float-node{position:absolute;z-index:4;width:67px;height:67px;border-radius:19px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(18,39,39,.9),rgba(5,12,18,.9));border:1px solid rgba(133,236,189,.35);box-shadow:0 14px 35px rgba(0,0,0,.4),inset 0 1px 0 rgba(231,255,243,.12),0 0 23px rgba(45,239,141,.12);backdrop-filter:blur(13px);animation:nxlp-node-float 6s ease-in-out infinite}.nxlp-float-node span{width:33px;height:33px;display:grid;place-items:center;border-radius:11px;background:rgba(48,244,144,.12);color:#62ffab}.nxlp-float-node svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.65}.node-users{top:7%;left:17%;animation-delay:-1.8s}.node-link{top:11%;right:10%;border-color:rgba(172,128,250,.4);animation-delay:-3s}.node-link span{background:rgba(145,93,242,.14);color:#b995ff}.node-cube{bottom:14%;left:12%;animation-delay:-.9s}.node-chart{bottom:9%;right:14%;border-color:rgba(168,126,248,.4);animation-delay:-4s}.node-chart span{background:rgba(145,93,242,.14);color:#b995ff}.nxlp-orbit-dot{position:absolute;width:11px;height:11px;border-radius:50%;background:#b7ffe0;box-shadow:0 0 20px 7px rgba(69,255,156,.5)}.dot-a{top:14%;left:48%}.dot-b{right:9%;top:56%;width:7px;height:7px;background:#caa9ff;box-shadow:0 0 19px 6px rgba(169,119,255,.45)}.dot-c{bottom:15%;left:40%;width:6px;height:6px}.nxlp-visual-caption{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;color:#b0c5bd;font-size:9px;letter-spacing:.14em;white-space:nowrap}.nxlp-visual-caption i{width:6px;height:6px;border-radius:50%;background:#53f99a;box-shadow:0 0 10px #53f99a}.nxlp-visual-caption small{color:#667a78;font-size:8px;letter-spacing:.13em}.nxlp-scroll-cue{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;color:#687e79;font-size:8px;letter-spacing:.17em}.nxlp-scroll-cue span{width:15px;height:24px;border:1px solid rgba(142,212,181,.4);border-radius:10px;position:relative}.nxlp-scroll-cue span:after{content:"";position:absolute;top:5px;left:6px;width:2px;height:4px;background:#6bf2a6;border-radius:4px;animation:nxlp-scroll-dot 1.6s ease-in-out infinite}
.nxlp-ecosystem-strip{max-width:1290px;margin:0 auto;padding:31px clamp(22px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid rgba(151,203,180,.1)}.nxlp-ecosystem-strip>p{font-size:13px;line-height:1.4;font-weight:690;color:#dbe5e1;margin:0;white-space:nowrap}.nxlp-strip-items{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end}.nxlp-strip-items span{min-width:137px;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 14px;border-radius:12px;border:1px solid rgba(167,207,191,.13);background:linear-gradient(140deg,rgba(20,34,36,.76),rgba(7,14,18,.88));color:#b6c6c0;font-size:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.nxlp-strip-items svg{width:18px;height:18px;stroke:#58ed9a;fill:none;stroke-width:1.7}
.nxlp-section{max-width:1440px;margin:0 auto;padding:108px clamp(22px,5vw,76px);position:relative;scroll-margin-top:32px}.nxlp-about{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;min-height:550px}.nxlp-about-copy{max-width:510px}.nxlp-about h2,.nxlp-tech h2,.nxlp-faq h2{font-size:clamp(35px,4vw,53px);line-height:1.08;letter-spacing:-.065em;margin:20px 0 20px;font-weight:760}.nxlp-about-copy p,.nxlp-tech-copy p,.nxlp-faq-copy>p{font-size:13px;line-height:1.8;color:#9baaa9;max-width:485px}.nxlp-outline-cta{margin-top:18px;min-height:44px;border:1px solid rgba(65,235,140,.51);background:linear-gradient(100deg,rgba(24,111,70,.25),rgba(8,29,24,.25));color:#caffdf;padding:0 16px}.nxlp-outline-cta:hover{transform:translateY(-3px);box-shadow:0 0 24px rgba(41,238,135,.12);border-color:#4bffa0}
.nxlp-interface-visual{height:390px;position:relative;display:grid;place-items:center;perspective:1100px;transform-style:preserve-3d}.nxlp-interface-glow{position:absolute;width:70%;height:60%;border-radius:50%;background:radial-gradient(ellipse,rgba(36,226,128,.19),rgba(139,79,228,.12) 45%,transparent 72%);filter:blur(30px)}.nxlp-glass-panel{position:absolute;border:1px solid rgba(161,236,204,.28);background:linear-gradient(145deg,rgba(31,67,61,.52),rgba(7,15,22,.84));backdrop-filter:blur(13px);box-shadow:0 18px 42px rgba(0,0,0,.45),inset 0 1px 0 rgba(238,255,246,.12);border-radius:17px}.panel-main{z-index:2;width:210px;height:300px;padding:17px 18px;transform:rotateY(-17deg) rotateX(5deg);animation:nxlp-panel-hover 8s ease-in-out infinite}.nxlp-panel-top{display:flex;align-items:center;justify-content:space-between;color:#b7cfc3;font-size:9px;letter-spacing:.12em}.nxlp-panel-top b{display:flex;align-items:center;gap:6px}.nxlp-panel-top i{width:5px;height:5px;border-radius:50%;background:#4eff9f;box-shadow:0 0 10px #4eff9f}.nxlp-panel-top span{color:#788d87}.nxlp-panel-logo{width:75px;height:75px;margin:28px auto 19px;border-radius:23px;display:grid;place-items:center;border:1px solid rgba(68,241,147,.48);background:radial-gradient(circle at 35% 20%,rgba(87,244,165,.28),rgba(3,19,16,.9));font-size:53px;font-weight:900;letter-spacing:-.14em;padding-right:5px;color:#70ffac;text-shadow:0 0 22px #22e779;box-shadow:0 0 28px rgba(51,240,137,.16)}.panel-main strong{display:block;text-align:center;font-size:18px;line-height:1.13;letter-spacing:-.04em}.panel-main strong em{color:#5af59a}.nxlp-panel-lines{display:grid;gap:7px;margin:22px auto;width:78%}.nxlp-panel-lines i{height:4px;border-radius:5px;background:linear-gradient(90deg,rgba(93,237,159,.45),rgba(102,125,128,.13));}.nxlp-panel-lines i:nth-child(2){width:73%}.nxlp-panel-lines i:nth-child(3){width:53%}.panel-side{z-index:1;width:124px;height:107px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;color:#68eaa2}.panel-side svg{width:25px;height:25px;stroke:currentColor;fill:none;stroke-width:1.7;position:absolute;top:14px;left:15px}.panel-side b{font-size:11px;color:#e4f2eb}.panel-side small{font-size:9px;color:#7f9690}.panel-side-a{left:5%;top:21%;transform:rotateY(26deg) rotateZ(-7deg);animation:nxlp-panel-side-a 7s ease-in-out infinite}.panel-side-b{right:3%;top:14%;transform:rotateY(-23deg) rotateZ(6deg);border-color:rgba(174,130,247,.33);color:#bb9cff;animation:nxlp-panel-side-b 8s ease-in-out infinite}.panel-side-c{right:11%;bottom:9%;transform:rotateY(-16deg) rotateZ(4deg);color:#83f4b2;animation:nxlp-panel-side-a 9s ease-in-out infinite reverse}.nxlp-interface-base{position:absolute;bottom:13%;left:13%;right:5%;height:2px;transform:rotate(-7deg);background:linear-gradient(90deg,transparent,#37e99a,rgba(166,106,245,.6),transparent);box-shadow:0 0 25px rgba(47,236,138,.5)}
.nxlp-roles{padding-top:62px}.nxlp-section-heading{text-align:center;max-width:690px;margin:0 auto 42px}.nxlp-section-heading .nxlp-section-tag{border:1px solid rgba(130,200,167,.2);border-radius:20px;padding:6px 12px;background:rgba(14,33,29,.56);font-size:8px}.nxlp-section-heading h2{font-size:clamp(35px,4vw,49px);line-height:1.08;letter-spacing:-.06em;margin:18px 0 14px}.nxlp-section-heading>p{max-width:620px;margin:0 auto;color:#98aaa4;font-size:12px;line-height:1.7}.nxlp-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.nxlp-role-card{--tilt-x:0deg;--tilt-y:0deg;min-height:290px;position:relative;overflow:hidden;padding:27px 27px 21px;border:1px solid rgba(112,202,155,.2);border-radius:20px;background:radial-gradient(circle at 16% 0%,rgba(44,170,104,.15),transparent 44%),linear-gradient(145deg,rgba(14,29,29,.92),rgba(5,12,16,.96));box-shadow:0 22px 55px rgba(0,0,0,.18),inset 0 1px 0 rgba(221,255,234,.05);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .3s ease,border-color .3s,box-shadow .3s}.nxlp-role-card:before{content:"";position:absolute;right:-60px;top:-65px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(87,246,155,.1);box-shadow:0 0 0 18px rgba(87,246,155,.018),0 0 0 38px rgba(87,246,155,.012)}.nxlp-role-card:hover{border-color:rgba(89,247,158,.56);box-shadow:0 24px 55px rgba(0,0,0,.27),0 0 30px rgba(45,227,125,.1),inset 0 1px 0 rgba(221,255,234,.09)}.role-affiliate{background:radial-gradient(circle at 16% 0%,rgba(120,78,186,.2),transparent 43%),linear-gradient(145deg,rgba(23,23,39,.95),rgba(6,11,18,.98));border-color:rgba(165,124,245,.23)}.role-affiliate:hover{border-color:rgba(176,135,255,.64);box-shadow:0 0 32px rgba(143,95,235,.12)}.nxlp-role-icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(57,248,145,.2),rgba(13,60,43,.5));border:1px solid rgba(85,248,159,.45);box-shadow:0 0 25px rgba(61,236,143,.12),inset 0 1px 0 rgba(255,255,255,.14);color:#64ffa9}.nxlp-role-icon svg{width:27px;height:27px;stroke:currentColor;fill:none;stroke-width:1.65}.role-affiliate .nxlp-role-icon{color:#c2a2ff;border-color:rgba(180,137,255,.53);background:linear-gradient(145deg,rgba(143,91,232,.2),rgba(36,21,60,.5));box-shadow:0 0 25px rgba(153,100,243,.14)}.nxlp-card-index{display:block;margin-top:24px;color:#6fa58b;font-size:8px;letter-spacing:.15em;font-weight:750}.role-affiliate .nxlp-card-index{color:#ae96d7}.nxlp-role-card h3{position:relative;margin:12px 0 12px;font-size:23px;line-height:1.05;letter-spacing:-.05em}.nxlp-role-card p{max-width:325px;margin:0;color:#96a7a2;font-size:11px;line-height:1.75}.nxlp-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:21px;padding-top:15px;border-top:1px solid rgba(175,222,195,.1);color:#6f9280;font-size:8px;letter-spacing:.12em}.nxlp-card-bottom b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(78,239,148,.45);font-size:15px;color:#6df8a8}.role-affiliate .nxlp-card-bottom b{border-color:rgba(181,140,255,.5);color:#c4a6ff}
.nxlp-tech{display:grid;grid-template-columns:.78fr 1.25fr .75fr;align-items:center;gap:30px;min-height:570px;padding-top:105px;padding-bottom:105px;margin-top:40px;border-top:1px solid rgba(147,194,171,.1);border-bottom:1px solid rgba(147,194,171,.1);background:radial-gradient(ellipse at 53% 46%,rgba(24,117,78,.11),transparent 47%),radial-gradient(ellipse at 77% 32%,rgba(92,54,158,.09),transparent 44%)}.nxlp-tech-copy{position:relative;z-index:2}.nxlp-tech-copy .nxlp-section-tag{border:1px solid rgba(151,115,225,.24);padding:6px 11px;border-radius:20px;color:#c0a7fa;background:rgba(44,28,69,.22)}.nxlp-tech h2{margin-top:21px}.nxlp-tech-copy p{font-size:12px}.nxlp-tech-copy .nxlp-outline-cta{margin-top:18px}.nxlp-cube-stage{height:410px;position:relative;display:grid;place-items:center;perspective:1100px;transform-style:preserve-3d}.nxlp-cube-aura{position:absolute;width:70%;height:75%;border-radius:50%;background:radial-gradient(circle,rgba(44,246,142,.18),rgba(128,77,219,.13) 43%,transparent 72%);filter:blur(30px);animation:nxlp-aura-pulse 6s ease-in-out infinite}.nxlp-cube-orbit{position:absolute;width:108%;height:42%;border-radius:50%;border:1px solid rgba(50,241,148,.5);transform:rotate(-23deg) rotateX(65deg);box-shadow:0 0 18px rgba(47,235,139,.12);animation:nxlp-orbit-spin 20s linear infinite}.cube-orbit-b{width:95%;height:66%;border-color:rgba(164,106,245,.6);transform:rotate(38deg) rotateX(71deg);animation:nxlp-orbit-spin-reverse 23s linear infinite}.nxlp-cube-3d{position:relative;width:190px;height:190px;transform-style:preserve-3d;transform:rotateX(-26deg) rotateY(36deg);animation:nxlp-cube-rotate 18s linear infinite}.nxlp-cube-3d .face{position:absolute;inset:0;display:grid;place-items:center;border:1px solid rgba(111,255,184,.63);background:linear-gradient(145deg,rgba(33,105,74,.58),rgba(4,17,18,.89));box-shadow:inset 0 0 32px rgba(83,251,164,.13),0 0 20px rgba(45,237,136,.1);backface-visibility:visible;color:#7dffb2;font-size:112px;font-weight:900;letter-spacing:-.15em;font-style:italic;text-shadow:0 0 30px rgba(49,255,150,.9);padding-right:13px}.nxlp-cube-3d .front{transform:translateZ(95px)}.nxlp-cube-3d .back{transform:rotateY(180deg) translateZ(95px);opacity:.4}.nxlp-cube-3d .right{transform:rotateY(90deg) translateZ(95px);background:linear-gradient(145deg,rgba(120,78,190,.33),rgba(8,12,23,.92));border-color:rgba(188,147,255,.63)}.nxlp-cube-3d .left{transform:rotateY(-90deg) translateZ(95px)}.nxlp-cube-3d .top{transform:rotateX(90deg) translateZ(95px);background:rgba(34,114,79,.55)}.nxlp-cube-3d .bottom{transform:rotateX(-90deg) translateZ(95px);background:rgba(12,24,24,.9)}.nxlp-cube-reflection{position:absolute;bottom:14%;width:70%;height:14%;border-radius:50%;background:rgba(24,229,123,.23);filter:blur(24px);transform:rotateX(68deg)}.nxlp-tech-points{display:grid;gap:10px;position:relative;z-index:2}.nxlp-tech-points article{display:flex;align-items:center;gap:13px;min-height:74px;padding:13px;border:1px solid rgba(157,210,185,.13);border-radius:13px;background:linear-gradient(120deg,rgba(17,32,31,.75),rgba(6,13,17,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.nxlp-tech-points article>span{width:39px;height:39px;flex:0 0 39px;border-radius:12px;display:grid;place-items:center;color:#65f7a2;background:rgba(45,237,136,.12);border:1px solid rgba(66,239,144,.2)}.nxlp-tech-points article:nth-child(3)>span{color:#c09bff;background:rgba(151,99,239,.12);border-color:rgba(166,115,249,.2)}.nxlp-tech-points svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7}.nxlp-tech-points b,.nxlp-tech-points small{display:block}.nxlp-tech-points b{font-size:11px;color:#e4f1e9;margin-bottom:4px}.nxlp-tech-points small{font-size:9px;line-height:1.4;color:#91a39d}
.nxlp-experience{padding-top:112px;padding-bottom:91px}.nxlp-experience .nxlp-section-heading{margin-bottom:38px}.nxlp-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nxlp-feature-grid article{--tilt-x:0deg;--tilt-y:0deg;min-height:174px;padding:20px;border:1px solid rgba(153,199,178,.15);border-radius:16px;background:linear-gradient(145deg,rgba(17,30,31,.83),rgba(6,12,16,.94));transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .3s ease,border-color .3s,box-shadow .3s}.nxlp-feature-grid article:hover{border-color:rgba(78,239,144,.48);box-shadow:0 0 24px rgba(44,235,132,.08)}.nxlp-feature-grid article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:rgba(53,227,131,.11);border:1px solid rgba(84,243,155,.25);color:#71ffa9}.nxlp-feature-grid article:nth-child(2)>span{color:#b897ff;background:rgba(148,103,235,.13);border-color:rgba(157,112,246,.25)}.nxlp-feature-grid svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.7}.nxlp-feature-grid h3{font-size:13px;margin:17px 0 7px;color:#e6f1eb}.nxlp-feature-grid p{margin:0;color:#93a29e;font-size:10px;line-height:1.6}
.nxlp-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding-top:66px;padding-bottom:103px}.nxlp-faq h2{margin-top:18px}.nxlp-faq-copy>p{max-width:350px}.nxlp-faq-decoration{height:190px;position:relative;margin-top:17px;display:flex;align-items:center;justify-content:center;overflow:hidden}.nxlp-faq-decoration:before,.nxlp-faq-decoration:after{content:"";position:absolute;width:200px;height:90px;border-radius:50%;border:1px solid rgba(63,240,150,.43);transform:rotate(-25deg);box-shadow:0 0 20px rgba(50,238,144,.13)}.nxlp-faq-decoration:after{width:165px;height:120px;border-color:rgba(158,103,244,.42);transform:rotate(48deg)}.nxlp-faq-decoration span{position:relative;z-index:1;font-size:126px;font-weight:800;line-height:1;color:#091b19;-webkit-text-stroke:2px rgba(97,255,173,.7);text-shadow:0 0 28px rgba(47,248,143,.36),0 12px 35px rgba(0,0,0,.8);transform:rotate(-9deg)}.nxlp-faq-decoration i{position:absolute;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(42,221,126,.18),transparent 68%);filter:blur(16px)}.nxlp-faq-list{display:grid;gap:9px}.nxlp-faq-list details{border:1px solid rgba(160,211,183,.14);border-radius:11px;background:linear-gradient(110deg,rgba(15,27,29,.88),rgba(6,12,17,.93));overflow:hidden;transition:border-color .25s}.nxlp-faq-list details[open]{border-color:rgba(75,237,144,.4)}.nxlp-faq-list summary{min-height:49px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;color:#d9e7df;font-size:11px;font-weight:650}.nxlp-faq-list summary::-webkit-details-marker{display:none}.nxlp-faq-list summary b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(89,241,151,.23);color:#77f6a9;font-size:17px;font-weight:400}.nxlp-faq-list details p{margin:0;padding:0 17px 16px;color:#9aaba4;font-size:10px;line-height:1.7;max-width:620px}
.nxlp-final-cta{max-width:1290px;min-height:204px;margin:0 auto 70px;padding:35px clamp(22px,4vw,58px);position:relative;overflow:hidden;border:1px solid rgba(119,203,159,.18);border-radius:22px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(ellipse at 4% 50%,rgba(97,57,163,.19),transparent 40%),radial-gradient(ellipse at 100% 25%,rgba(36,209,115,.17),transparent 42%),linear-gradient(100deg,rgba(12,22,23,.94),rgba(4,11,15,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 65px rgba(0,0,0,.25)}.nxlp-final-orb{position:absolute;right:24%;top:-100px;width:350px;height:350px;border-radius:50%;border:1px solid rgba(70,240,149,.12);box-shadow:0 0 0 22px rgba(69,239,148,.025),0 0 0 52px rgba(152,101,236,.025),inset 0 0 45px rgba(55,240,144,.06);pointer-events:none}.nxlp-final-cta>div:not(.nxlp-final-orb){position:relative;z-index:1}.nxlp-final-cta h2{font-size:clamp(25px,3vw,36px);line-height:1.1;letter-spacing:-.055em;margin:12px 0}.nxlp-final-cta p{color:#95a7a0;font-size:11px;margin:0}.nxlp-final-actions{position:relative;z-index:1;flex-shrink:0}.nxlp-final-actions .nxlp-login,.nxlp-final-actions .nxlp-register{min-height:47px;padding:0 18px}
.nxlp-footer{max-width:1440px;margin:0 auto;padding:0 clamp(22px,5vw,76px);border-top:1px solid rgba(154,201,178,.1)}.nxlp-footer-main{display:grid;grid-template-columns:1.45fr .8fr 1fr 1fr;gap:55px;padding:46px 0 40px}.nxlp-footer-brand p{max-width:270px;margin:17px 0 0;color:#859892;font-size:10px;line-height:1.8}.nxlp-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.nxlp-footer-col b{margin-bottom:5px;color:#8faaa0;font-size:9px;letter-spacing:.15em}.nxlp-footer-col a,.nxlp-footer-col small{font-size:10px;color:#91a09a;transition:color .2s}.nxlp-footer-col a:hover{color:#72f8a8}.nxlp-footer-col small{color:#657973;margin-top:-5px}.nxlp-footer-bottom{min-height:53px;border-top:1px solid rgba(157,199,179,.08);display:flex;justify-content:space-between;align-items:center;gap:20px;color:#687b75;font-size:9px}
/* Reveal, responsive and accessible motion */
[data-nx-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}[data-nx-reveal].is-visible{opacity:1;transform:translate3d(0,0,0)}
@keyframes nxlp-aura-pulse{0%,100%{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes nxlp-orbit-spin{from{rotate:0deg}to{rotate:360deg}}@keyframes nxlp-orbit-spin-reverse{from{rotate:360deg}to{rotate:0deg}}@keyframes nxlp-sphere-hover{0%,100%{transform:translateY(-5px) rotateY(-4deg)}50%{transform:translateY(10px) rotateY(4deg)}}@keyframes nxlp-node-float{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -13px;rotate:2deg}}@keyframes nxlp-particle-float{0%,100%{transform:translate3d(0,0,0);opacity:.28}50%{transform:translate3d(8px,-18px,0);opacity:.9}}@keyframes nxlp-scroll-dot{0%{transform:translateY(0);opacity:0}30%{opacity:1}100%{transform:translateY(9px);opacity:0}}@keyframes nxlp-panel-hover{0%,100%{transform:rotateY(-17deg) rotateX(5deg) translateY(0)}50%{transform:rotateY(-12deg) rotateX(8deg) translateY(-10px)}}@keyframes nxlp-panel-side-a{0%,100%{translate:0 0}50%{translate:0 -11px}}@keyframes nxlp-panel-side-b{0%,100%{translate:0 0}50%{translate:0 12px}}@keyframes nxlp-cube-rotate{from{transform:rotateX(-26deg) rotateY(0deg)}to{transform:rotateX(334deg) rotateY(360deg)}}
@media(max-width:1120px){.nxlp-hero{grid-template-columns:.95fr 1.05fr;min-height:590px}.nxlp-hero-visual{height:440px}.nxlp-core-sphere{width:57%}.nxlp-section{padding-left:5vw;padding-right:5vw}.nxlp-tech{grid-template-columns:.8fr 1fr .8fr;gap:18px}.nxlp-footer-main{gap:30px}}
@media(max-width:900px){.nxlp-header{height:72px}.nxlp-nav{gap:15px}.nxlp-nav a{font-size:11px}.nxlp-header-actions .nxlp-login,.nxlp-header-actions .nxlp-register{min-height:39px;padding:0 13px;font-size:11px}.nxlp-hero{min-height:600px;grid-template-columns:1fr 1fr;gap:4px;padding-top:62px}.nxlp-hero h1{font-size:clamp(43px,6vw,62px)}.nxlp-hero-visual{height:400px}.nxlp-float-node{width:55px;height:55px;border-radius:15px}.nxlp-float-node span{width:29px;height:29px}.nxlp-ecosystem-strip{align-items:flex-start;flex-direction:column;gap:18px}.nxlp-strip-items{width:100%;justify-content:space-between}.nxlp-strip-items span{min-width:0;flex:1}.nxlp-about{gap:25px}.nxlp-interface-visual{transform:scale(.88)}.nxlp-tech{grid-template-columns:.85fr 1fr;gap:24px}.nxlp-tech-copy{grid-column:1}.nxlp-cube-stage{grid-column:2;grid-row:1 / span 2}.nxlp-tech-points{grid-column:1;grid-row:2}.nxlp-role-card{padding:22px 20px}.nxlp-role-card h3{font-size:20px}.nxlp-faq{gap:35px}.nxlp-final-cta{margin-left:5vw;margin-right:5vw}.nxlp-footer-main{grid-template-columns:1.2fr 1fr 1fr;gap:32px}.nxlp-footer-col:last-child{grid-column:2 / 4}}
@media(max-width:680px){.nxlp-header{padding:0 18px;height:68px;gap:12px}.nxlp-brand{font-size:19px}.nxlp-header-actions{margin-left:auto;gap:7px}.nxlp-header-actions .nxlp-login,.nxlp-header-actions .nxlp-register{min-height:37px;padding:0 11px;font-size:10px;border-radius:9px}.nxlp-register span{display:none}.nxlp-menu-toggle{display:none}.nxlp-nav{display:none}.nxlp-hero{display:flex;flex-direction:column;align-items:stretch;min-height:auto;padding:57px 21px 59px;gap:0}.nxlp-hero-copy{max-width:none}.nxlp-eyebrow{font-size:8px}.nxlp-hero h1{font-size:clamp(43px,12vw,64px);max-width:580px;margin:19px 0 15px}.nxlp-lead{font-size:12px;max-width:440px}.nxlp-hero-actions{margin-top:22px;gap:9px}.nxlp-primary-cta,.nxlp-secondary-cta{min-height:45px;padding:0 13px;font-size:10px}.nxlp-trust-points{gap:10px 15px;margin-top:20px}.nxlp-trust-points span{font-size:9px}.nxlp-hero-visual{height:min(94vw,410px);min-height:305px;margin:8px -9px 0;order:2;transform:none!important}.nxlp-core-sphere{width:min(59%,245px)}.nxlp-core-glass span{font-size:61px}.nxlp-float-node{width:49px;height:49px;border-radius:14px}.nxlp-float-node span{width:27px;height:27px}.nxlp-float-node svg{width:18px;height:18px}.node-users{left:13%;top:8%}.node-link{right:8%;top:12%}.node-cube{left:8%;bottom:13%}.node-chart{right:10%;bottom:11%}.nxlp-visual-caption{bottom:0;font-size:8px}.nxlp-scroll-cue{display:none}.nxlp-ecosystem-strip{padding:24px 20px;gap:15px}.nxlp-ecosystem-strip>p{font-size:12px}.nxlp-strip-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nxlp-strip-items span{justify-content:flex-start;padding:11px;font-size:9px}.nxlp-section{padding:75px 21px}.nxlp-about{display:flex;flex-direction:column;gap:20px;min-height:0}.nxlp-about h2,.nxlp-tech h2,.nxlp-faq h2{font-size:37px}.nxlp-about-copy p,.nxlp-tech-copy p,.nxlp-faq-copy>p{font-size:11px}.nxlp-interface-visual{width:100%;height:320px;transform:none;margin-top:-3px}.panel-main{width:170px;height:250px;padding:14px}.nxlp-panel-logo{width:61px;height:61px;font-size:45px;margin:20px auto 14px}.panel-main strong{font-size:15px}.panel-side{width:105px;height:91px;padding:12px}.panel-side b{font-size:9px}.panel-side small{font-size:8px}.panel-side-a{left:1%;top:23%}.panel-side-b{right:0;top:17%}.panel-side-c{right:6%;bottom:4%}.nxlp-roles{padding-top:49px}.nxlp-section-heading{margin-bottom:28px}.nxlp-section-heading h2{font-size:36px}.nxlp-section-heading>p{font-size:10px}.nxlp-role-grid{grid-template-columns:1fr;gap:12px}.nxlp-role-card{min-height:0;padding:22px;border-radius:17px}.nxlp-role-icon{width:50px;height:50px}.nxlp-card-index{margin-top:18px}.nxlp-role-card h3{font-size:21px}.nxlp-role-card p{font-size:10px;max-width:450px}.nxlp-card-bottom{margin-top:16px}.nxlp-tech{display:flex;flex-direction:column;gap:14px;margin-top:15px;padding-top:75px;padding-bottom:72px}.nxlp-tech-copy{align-self:stretch}.nxlp-cube-stage{width:100%;height:310px;order:2;margin-top:-4px}.nxlp-cube-3d{width:144px;height:144px}.nxlp-cube-3d .front{transform:translateZ(72px)}.nxlp-cube-3d .back{transform:rotateY(180deg) translateZ(72px)}.nxlp-cube-3d .right{transform:rotateY(90deg) translateZ(72px)}.nxlp-cube-3d .left{transform:rotateY(-90deg) translateZ(72px)}.nxlp-cube-3d .top{transform:rotateX(90deg) translateZ(72px)}.nxlp-cube-3d .bottom{transform:rotateX(-90deg) translateZ(72px)}.nxlp-cube-3d .face{font-size:86px}.nxlp-tech-points{width:100%;order:3;grid-template-columns:1fr 1fr;gap:8px}.nxlp-tech-points article{min-height:91px;align-items:flex-start;padding:11px;gap:9px}.nxlp-tech-points article>span{width:31px;height:31px;flex-basis:31px;border-radius:9px}.nxlp-tech-points svg{width:16px;height:16px}.nxlp-tech-points b{font-size:9px}.nxlp-tech-points small{font-size:8px}.nxlp-experience{padding-top:72px;padding-bottom:70px}.nxlp-feature-grid{grid-template-columns:1fr 1fr;gap:9px}.nxlp-feature-grid article{min-height:160px;padding:15px}.nxlp-feature-grid article>span{width:34px;height:34px}.nxlp-feature-grid h3{font-size:11px}.nxlp-feature-grid p{font-size:9px}.nxlp-faq{display:flex;flex-direction:column;gap:16px;padding-top:58px;padding-bottom:72px}.nxlp-faq-copy{width:100%;position:relative}.nxlp-faq-decoration{position:absolute;right:-12px;top:-6px;width:125px;height:145px;margin:0;opacity:.72;transform:scale(.72);transform-origin:top right}.nxlp-faq-decoration span{font-size:112px}.nxlp-faq-list{width:100%}.nxlp-faq-list summary{min-height:47px;font-size:10px;padding:0 12px}.nxlp-faq-list details p{font-size:9px;padding:0 12px 13px}.nxlp-final-cta{margin:0 15px 48px;padding:26px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:19px;border-radius:18px}.nxlp-final-cta h2{font-size:28px}.nxlp-final-cta p{font-size:10px;line-height:1.6}.nxlp-final-actions{width:100%}.nxlp-final-actions .nxlp-login,.nxlp-final-actions .nxlp-register{flex:1;min-height:43px;font-size:10px}.nxlp-footer{padding:0 21px}.nxlp-footer-main{grid-template-columns:1fr 1fr;gap:27px 18px;padding:34px 0 29px}.nxlp-footer-brand{grid-column:1 / -1}.nxlp-footer-brand p{font-size:9px;margin-top:12px}.nxlp-footer-col{gap:9px}.nxlp-footer-col b{font-size:8px}.nxlp-footer-col a,.nxlp-footer-col small{font-size:9px}.nxlp-footer-col:last-child{grid-column:auto}.nxlp-footer-bottom{padding:13px 0;min-height:0;align-items:flex-start;flex-direction:column;gap:7px;font-size:8px}}
@media(max-width:380px){.nxlp-header-actions .nxlp-login,.nxlp-header-actions .nxlp-register{padding:0 9px;font-size:9px}.nxlp-hero h1{font-size:41px}.nxlp-primary-cta,.nxlp-secondary-cta{font-size:9px;padding:0 10px}.nxlp-trust-points{gap:8px}.nxlp-feature-grid{gap:8px}.nxlp-feature-grid article{padding:12px}.nxlp-tech-points{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.nx-landing *, .nx-landing *:before,.nx-landing *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-nx-reveal]{opacity:1;transform:none}}
body.nexo-public-legal-view{min-height:100vh;background:radial-gradient(ellipse at 90% 5%,rgba(26,126,80,.14),transparent 35%),radial-gradient(ellipse at 5% 40%,rgba(104,61,158,.13),transparent 35%),#03070b;color:#eaf5ee}body.nexo-public-legal-view .nx-legal-page{margin-top:38px;margin-bottom:70px;color:#eaf5ee}body.nexo-public-legal-view .nx-legal-back{color:#83f5ad}body.nexo-public-legal-view .nx-legal-page>header,body.nexo-public-legal-view .nx-legal-document,body.nexo-public-legal-view .nx-legal-contact{border-color:rgba(104,228,157,.18);background:linear-gradient(145deg,rgba(18,36,31,.92),rgba(5,12,16,.95));box-shadow:0 18px 50px rgba(0,0,0,.2)}body.nexo-public-legal-view .nx-legal-page>header small,body.nexo-public-legal-view .nx-legal-document a,body.nexo-public-legal-view .nx-legal-contact a{color:#73f6a9}body.nexo-public-legal-view .nx-legal-page>header p,body.nexo-public-legal-view .nx-legal-document{color:#aabbb2}body.nexo-public-legal-view .nx-legal-document h3{color:#eaf9ef}
@media(max-width:680px){.nxlp-particle:nth-child(n+25){display:none}.nxlp-hero-visual{contain:layout paint}.nxlp-core-sphere{animation-duration:9s}.nxlp-orbit-three{animation-duration:38s}}
