.nx{--bg: #f4f5ef;--bg-2: #eceee5;--surface: #ffffff;--surface-2: #f8f9f4;--ink: #111210;--muted: #5d6158;--line: rgba(17, 18, 16, .1);--line-strong: rgba(17, 18, 16, .22);--lime: #c6ff3a;--on-lime: #0a0b09;--accent: #4a7a00;--glass: rgba(255, 255, 255, .78);--glass-line: rgba(17, 18, 16, .08);--stroke: rgba(17, 18, 16, .28);--ghost-text: #e4e7dc;--shadow-lg: 0 40px 80px -30px rgba(30, 40, 10, .28);--shadow-md: 0 20px 50px -20px rgba(30, 40, 10, .25);--glow: rgba(170, 230, 0, .22);--field-dot: 17, 18, 16;--field-hot: 100, 150, 0;--ease: cubic-bezier(.16, 1, .3, 1);background:var(--bg);color:var(--ink);overflow-x:clip;position:relative;transition:background .4s,color .4s}:root[data-theme=dark] .nx{--bg: #0a0b09;--bg-2: #10110e;--surface: #131411;--surface-2: #1a1c17;--ink: #f3f5ee;--muted: #8f9489;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .18);--accent: #c6ff3a;--glass: rgba(24, 26, 22, .74);--glass-line: rgba(255, 255, 255, .12);--stroke: rgba(255, 255, 255, .28);--ghost-text: #151613;--shadow-lg: 0 50px 100px -40px rgba(0, 0, 0, .9);--shadow-md: 0 24px 60px -18px rgba(0, 0, 0, .8);--glow: rgba(198, 255, 58, .13);--field-dot: 255, 255, 255;--field-hot: 198, 255, 58}:root:has(.nx) body{background:#f4f5ef}:root[data-theme=dark]:has(.nx) body{background:#0a0b09}.nx section{border-top:0;padding:0}.nx ::-moz-selection{background:var(--lime);color:var(--on-lime)}.nx ::selection{background:var(--lime);color:var(--on-lime)}.nx-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.nx-accent{color:var(--accent)}.nx-muted{color:var(--muted)}.nx-lead{color:var(--muted);font-size:clamp(16px,1.5vw,19px);line-height:1.6;max-width:56ch}.nx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.nx-eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.nx h2{font-size:clamp(36px,5.4vw,76px);letter-spacing:-.045em;line-height:.98}.nx-sec{padding:clamp(80px,11vw,150px) 0!important}.nx-sec-head{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.nx-sec-head.center{align-items:center;text-align:center}.nx-sec-head.center .nx-lead{margin:0 auto}.nx-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.nx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font-weight:800;font-size:15px;letter-spacing:-.01em;white-space:nowrap;transition:transform .35s var(--ease),background .25s,color .25s,box-shadow .35s,border-color .25s;will-change:transform}.nx-btn svg{width:18px;height:18px;flex:none}.nx-btn-sm{min-height:42px;padding:0 18px;font-size:14px}.nx-btn-lg{min-height:60px;padding:0 32px;font-size:17px}.nx-btn-lime{background:var(--lime);color:var(--on-lime)}.nx-btn-lime:hover{box-shadow:0 12px 40px -8px #a0dc00a6}.nx-btn-ghost{border:1px solid var(--line-strong);color:var(--ink);background:var(--glass);backdrop-filter:blur(8px)}.nx-btn-ghost:hover{border-color:var(--ink)}.nx-btn-dark{background:#0a0b09;color:var(--lime)}.nx-btn-outline{border:1.5px solid #0a0b09;color:#0a0b09}.nx-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nx-tag.live{background:var(--lime);color:var(--on-lime)}.nx-tag.soon{border:1px solid var(--line-strong);color:var(--muted)}[data-reveal]{opacity:0;transform:translateY(50px);filter:blur(6px);transition:opacity 1s var(--ease),transform 1.1s var(--ease),filter 1s var(--ease);transition-delay:var(--rd, 0s)}[data-reveal].in{opacity:1;transform:none;filter:none}.nx-spot{position:relative;isolation:isolate}.nx-spot:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .4s;background:radial-gradient(380px circle at var(--mx, 50%) var(--my, 50%),var(--glow),transparent 55%)}.nx-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),var(--accent),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nx-spot:hover:before,.nx-spot:hover:after{opacity:1}@keyframes nxSpin{to{transform:rotate(360deg)}}@keyframes nxPulse{70%{box-shadow:0 0 0 10px #c6ff3a00}to{box-shadow:0 0 #c6ff3a00}}@media(max-width:760px){.nx-wrap{width:calc(100% - 32px)}}.nx-field{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 60px,#000 130px);mask-image:linear-gradient(to bottom,transparent 0,transparent 60px,#000 130px)}.nx-hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px circle at var(--gx, 70%) var(--gy, 40%),var(--glow),transparent 60%)}.nx-intro{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d) * .15s + .5s)}.nx.ready .nx-intro{opacity:1;transform:none}.nx-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}@keyframes nxFloat{50%{translate:0 -14px}}.nx-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:14px;font-size:13px;font-weight:800;background:var(--glass);border:1px solid var(--glass-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-md);transform:translate3d(var(--px, 0px),var(--py, 0px),0);transition:transform .3s ease-out}.nx-chip span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--lime);color:var(--on-lime);font-size:11px}.nx-phero-bar{display:flex;gap:6px;padding:4px 6px 10px}.nx-phero-bar i{width:8px;height:8px;border-radius:50%;background:#3a3d36}@media(max-width:760px){.nx-hero-actions .nx-btn{flex:1 1 100%}.nx-chip{font-size:11px;padding:8px 12px 8px 8px}.nx-chip span{width:24px;height:24px}}.nx-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;font-size:13px;font-weight:600;color:var(--muted)}.nx-crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.nx-crumbs a:hover{color:var(--accent)}.nx-crumbs [aria-current]{color:var(--ink)}.nx.rm [data-reveal]{opacity:1;transform:none;filter:none}.nx.rm .nx-sticky{position:relative;height:auto;min-height:100svh}.nx.rm .nx-intro,.nx.rm .nx-pw>span{opacity:1;transform:none}.nx-loader{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;pointer-events:none}.nx-loader-panel{position:absolute;left:0;right:0;height:50.5%;background:var(--bg);transition:transform 1s var(--ease)}.nx-loader-panel.top{top:0}.nx-loader-panel.bottom{bottom:0}.nx-loader-core{position:relative;display:grid;place-items:center;gap:18px;transition:opacity .4s,transform .8s var(--ease)}.nx-loader-core img{width:84px;animation:nxSpinIn 1.1s var(--ease) both;filter:drop-shadow(0 0 30px rgba(198,255,58,.45))}.nx-loader-count{font-family:Orbitron,sans-serif;font-weight:900;font-size:13px;letter-spacing:.3em;color:var(--muted);font-variant-numeric:tabular-nums}.nx-loader.done .nx-loader-panel.top{transform:translateY(-100%)}.nx-loader.done .nx-loader-panel.bottom{transform:translateY(100%)}.nx-loader.done .nx-loader-core{opacity:0;transform:scale(1.6)}.nx-loader.gone{display:none}@keyframes nxSpinIn{0%{transform:rotate(-180deg) scale(.2);opacity:0}to{transform:none;opacity:1}}.nx-cursor,.nx-cursor-dot{position:fixed;top:0;left:0;z-index:999;pointer-events:none;border-radius:50%;opacity:0}.nx-cursor{width:38px;height:38px;margin:-19px 0 0 -19px;border:1.5px solid var(--accent);transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease),background .3s,opacity .3s}.nx-cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--accent)}.nx-cursor.big{width:76px;height:76px;margin:-38px 0 0 -38px}@media(hover:hover)and (pointer:fine){.nx.has-cursor .nx-cursor,.nx.has-cursor .nx-cursor-dot{opacity:1}.nx.has-cursor.cursor-off .nx-cursor,.nx.has-cursor.cursor-off .nx-cursor-dot{opacity:0}}.nx-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding-top:env(safe-area-inset-top,0px);transition:transform .5s var(--ease),background .3s,border-color .3s;border-bottom:1px solid transparent}.nx-nav.scrolled,.nx.menu-open .nx-nav{background:var(--glass);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-color:var(--line)}.nx-nav.hide{transform:translateY(-100%)}.nx-nav-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.nx-logo{font-family:Orbitron,sans-serif;font-weight:900;font-size:24px;letter-spacing:.06em;color:var(--ink)}.nx-logo span{color:var(--accent)}.nx-nav-links{display:flex;gap:30px}.nx-nav-links a{font-size:14px;font-weight:700;color:var(--muted);position:relative;transition:color .2s}.nx-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.nx-nav-links a:hover,.nx-nav-links a[aria-current]{color:var(--ink)}.nx-nav-links a:hover:after,.nx-nav-links a[aria-current]:after{transform:scaleX(1);transform-origin:left}.nx-nav-actions{display:flex;align-items:center;gap:10px}.nx-theme{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-strong);transition:transform .5s var(--ease),border-color .2s}.nx-theme:hover{border-color:var(--ink);transform:rotate(40deg)}.nx-theme svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nx-theme .sun{display:none}:root[data-theme=dark] .nx-theme .sun{display:block}:root[data-theme=dark] .nx-theme .moon{display:none}.nx-burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--line-strong);position:relative}.nx-burger span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--ink);transition:transform .5s var(--ease),top .5s var(--ease)}.nx-burger span:first-child{top:16px}.nx-burger span:last-child{top:24px}.nx.menu-open .nx-burger span:first-child{top:20px;transform:rotate(45deg)}.nx.menu-open .nx-burger span:last-child{top:20px;transform:rotate(-45deg)}.nx-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}.nx-menu{position:fixed;inset:0;z-index:90;background:var(--bg);clip-path:circle(0% at calc(100% - 40px) 36px);transition:clip-path .8s var(--ease);pointer-events:none}.nx.menu-open .nx-menu{clip-path:circle(150% at calc(100% - 40px) 36px);pointer-events:auto}.nx-menu-in{display:flex;flex-direction:column;gap:6px;padding:calc(110px + env(safe-area-inset-top,0px)) 24px 40px;height:100%}.nx-menu-in a:not(.nx-btn){font-size:clamp(34px,10vw,56px);font-weight:800;letter-spacing:-.04em;line-height:1.15}.nx-menu-in a{opacity:0;transform:translateY(30px);transition:opacity .5s,transform .7s var(--ease)}.nx-menu-in .nx-btn{margin-top:28px}.nx.menu-open .nx-menu-in a{opacity:1;transform:none;transition-delay:calc(var(--mi) * .06s + .2s)}.nx-foot{padding:clamp(64px,8vw,110px) 0 calc(28px + env(safe-area-inset-bottom,0px));overflow:hidden;border-top:1px solid var(--line)}.nx-foot-top{display:grid;grid-template-columns:1fr 2fr;gap:48px}.nx-foot-brand{display:flex;flex-direction:column;gap:16px}.nx-foot-brand p,.nx-foot-brand address{color:var(--muted);font-size:14px;line-height:1.6;font-style:normal;max-width:36ch}.nx-foot-brand a:hover{color:var(--accent)}.nx-socials{display:flex;gap:10px}.nx-socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-strong);transition:all .3s}.nx-socials a:hover{background:var(--lime);color:var(--on-lime);border-color:var(--lime)}.nx-socials svg{width:17px;height:17px}.nx-foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.nx-foot-cols h4{margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.04em}.nx-foot-cols ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.nx-foot-cols a{color:var(--muted);font-size:14px;transition:color .2s}.nx-foot-cols a:hover{color:var(--accent)}.nx-foot-map{margin-top:clamp(40px,5vw,64px);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface)}.nx-foot-map iframe{display:block;width:100%;height:320px;border:0}:global(:root[data-theme=dark]) .nx-foot-map iframe{filter:brightness(.85) contrast(1.1)}.nx-foot-map-info{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-top:1px solid var(--line)}.nx-foot-map-info strong{display:block;font-size:15px;margin-bottom:2px}.nx-foot-map-info span{font-size:13px;color:var(--muted)}.nx-foot-map-info a{flex-shrink:0;padding:9px 18px;border:1px solid var(--line-strong);border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;transition:all .3s}.nx-foot-map-info a:hover{background:var(--lime);color:var(--on-lime);border-color:var(--lime)}.nx-foot-big{margin-top:clamp(40px,6vw,80px);font-family:Orbitron,sans-serif;font-weight:900;font-size:clamp(80px,22vw,320px);line-height:.85;letter-spacing:.02em;color:var(--ghost-text);text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nx-foot-big span{color:#c6ff3a59}.nx-foot-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.nx-foot-row a{color:var(--accent);font-weight:700}@media(max-width:1020px){.nx-nav-links{display:none}.nx-burger{display:block}}@media(max-width:860px){.nx-foot-top{grid-template-columns:1fr}.nx-foot-cols{grid-template-columns:repeat(2,1fr);gap:32px 24px}.nx-foot-map iframe{height:260px}.nx-foot-map-info{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.nx-nav-cta{display:none}}
