:root{--util1:#14f195;--util2:#80ecff;--util3:#9945ff}.terminal-tabs-header{position:-webkit-sticky;position:sticky;background:rgba(5,3,15,.85)}.terminal-container{display:flex;justify-content:space-between;gap:32px}.terminal-logo img{display:block;height:36px}.terminal-nav-actions{display:flex;align-items:center;gap:14px}.terminal-nav{display:flex;align-items:center;gap:12px}.terminal-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border:1px solid rgba(169,0,241,.3);border-radius:8px;color:#edeaff;font-size:14px;font-weight:600;letter-spacing:.2px;text-decoration:none;transition:all .2s ease}.terminal-tab:hover{border-color:#dc1fff;background:rgba(220,31,255,.08);color:#dc1fff;box-shadow:0 0 12px rgba(220,31,255,.25)}.terminal-cta.compact{position:relative;display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:12px;font-weight:800;font-size:14px;letter-spacing:.25px;color:#fff;background:linear-gradient(90deg,#8c63ff,#a900f1 45%,#03e1ff);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 24px rgba(169,0,241,.35),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .16s ease,box-shadow .25s ease;overflow:hidden;text-decoration:none}.terminal-cta.compact:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.28) 52%,hsla(0,0%,100%,0) 64%);transform:translateX(-120%);transition:transform .55s ease;mix-blend-mode:screen}.terminal-cta.compact:hover{transform:translateY(-2px);box-shadow:0 0 0 2px rgba(169,0,241,.35),0 12px 30px rgba(169,0,241,.45)}.terminal-cta.compact:hover:after{transform:translateX(120%)}.terminal-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid rgba(169,0,241,.2);border-radius:10px;background:rgba(14,10,28,.55)}.terminal-hamburger span{display:block;height:2px;width:18px;margin:3px auto;background:#edeaff;border-radius:2px}.terminal-mobile-drawer{position:fixed;top:72px;right:12px;z-index:60;width:220px;padding:10px;border-radius:16px;background:#0e0a1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(169,0,241,.18);box-shadow:0 20px 40px rgba(0,0,0,.45);transform:translateY(-12px) scale(.98);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.terminal-mobile-drawer a{display:block;width:100%;text-align:left;padding:14px;border-radius:14px;color:#fff;font-size:16px;font-weight:600;text-decoration:none}.terminal-mobile-drawer a+a{margin-top:8px}.terminal-mobile-drawer a:hover{background:radial-gradient(120% 160% at 0 0,#6a2bff 0,#a900f1 60%,transparent 100%)}.terminal-mobile-drawer.open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}@media (max-width:900px){.terminal-nav{display:none}.terminal-hamburger{display:inline-flex}}@media (max-width:420px){.terminal-cta.compact{height:36px;padding:0 12px;font-size:13px}.terminal-hamburger{width:36px;height:36px}}.broken:before{max-width:100%!important}:root{--bg:#07050e;--bg-elev:#0e0a1c;--text:#edeaff;--muted:#bdb4e6;--line:rgba(169,0,241,.15);--grad1:#5339ba;--grad2:#a900f1;--accent:#dc1fff;--cyan:#03e1ff;--teal:#00ffa3}*{box-sizing:border-box}body,html{height:100%}body{margin:0;color:var(--text);background:radial-gradient(120% 120% at 0 0,#090713 0,#07050e 60%,#05040a 100%);font-family:ui-sans-serif,system-ui,Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.container{padding:0 24px;overflow:visible}section{scroll-margin-top:88px;padding:56px 0}.title{font-size:42px;line-height:1.1;margin:0 0 12px}.subtitle{opacity:.9;max-width:900px;color:var(--muted)}.row{display:flex;gap:18px;flex-wrap:wrap}header{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(7,5,14,.55);border-bottom:1px solid var(--line)}.header-row{display:flex;justify-content:space-between;height:72px}.header-actions{gap:12px}.brand{text-decoration:none;padding:0;background:transparent;border:0}.brand-logo{height:40px;width:auto}header .brand img{flex:0 0 auto}.main-nav{display:flex;align-items:center;gap:10px}.pill-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:14px;font-weight:700;letter-spacing:.2px;color:#f6f3ff;text-shadow:0 1px 0 rgba(0,0,0,.25);background:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(0,0,0,.18)),radial-gradient(120% 120% at 0 0,rgba(169,0,241,.15),transparent 60%),rgba(14,10,28,.55);border:1px solid rgba(169,0,241,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 10px rgba(0,0,0,.35);transition:transform .16s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease,filter .2s ease;overflow:hidden}.pill-btn:before{inset:-1px;background:linear-gradient(90deg,#9f6aff,#03e1ff);opacity:.38;filter:blur(6px);z-index:-1}.pill-btn:after,.pill-btn:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.pill-btn:after{inset:0;background:linear-gradient(110deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.24) 50%,hsla(0,0%,100%,0) 65%);transform:translateX(-120%);transition:transform .5s ease;mix-blend-mode:screen;opacity:.7}.pill-btn:hover:after{transform:translateX(120%)}.pill-btn:hover{transform:translateY(-2px);border-color:rgba(169,0,241,.45);box-shadow:0 0 0 2px rgba(169,0,241,.28),0 10px 26px rgba(169,0,241,.28),0 6px 18px rgba(0,0,0,.45);filter:saturate(1.06)}.pill-btn:active{transform:translateY(0) scale(.99)}.neumo-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:14px;font-weight:800;letter-spacing:.25px;color:#fff;background:linear-gradient(90deg,#8c63ff,#a900f1 45%,#03e1ff);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 8px 24px rgba(169,0,241,.35),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .16s ease,box-shadow .25s ease,filter .2s ease;overflow:hidden}.neumo-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.28) 52%,hsla(0,0%,100%,0) 64%);transform:translateX(-120%);transition:transform .55s ease;mix-blend-mode:screen}.neumo-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 2px rgba(169,0,241,.35),0 12px 30px rgba(169,0,241,.45)}.neumo-cta:hover:after{transform:translateX(120%)}.neumo-cta:active{transform:translateY(0) scale(.99)}.neumo-cta .icon,.pill-btn .icon{margin-right:8px;display:inline-flex;align-items:center}.hamburger{display:none;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,var(--bg-elev),#0b071b);color:var(--text)}.hamburger span{display:block;height:2px;width:18px;margin:6px auto;background:#edeaff;border-radius:2px;opacity:.95}.mobile-drawer{position:fixed;top:72px;right:12px;z-index:60;width:220px;padding:10px;border-radius:16px;background:rgba(14,10,28,.55);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);border:1px solid rgba(169,0,241,.18);box-shadow:0 20px 40px rgba(0,0,0,.45);transform:translateY(-12px) scale(.98);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease}.mobile-drawer a,.mobile-drawer button{display:block;width:100%;text-align:left;padding:14px;border-radius:14px;color:#fff;font-size:16px;font-weight:600;border:0;background:transparent}.mobile-drawer a+a,.mobile-drawer a+button,.mobile-drawer button+a{margin-top:8px}.mobile-drawer a:hover,.mobile-drawer button:hover{background:radial-gradient(120% 160% at 0 0,#6a2bff 0,#a900f1 60%,transparent 100%)}.mobile-drawer.open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}@media (max-width:900px){.main-nav{display:none}.hamburger,.neumo-cta{display:inline-flex}.header-actions{gap:10px}}@media (max-width:420px){.mobile-drawer{width:92vw;right:4vw;left:4vw}.mobile-drawer a,.mobile-drawer button{font-size:17px;padding:16px}.neumo-cta,.pill-btn{height:40px;padding:0 14px;font-weight:700}}footer{border-top:1px solid var(--line);padding:24px 0;margin-top:48px}.link-chip{padding:6px 10px;border-radius:12px;background:rgba(14,10,28,.45);border:1px solid var(--line)}.card{flex:1 1;min-width:260px;padding:18px;border-radius:16px;background:linear-gradient(145deg,var(--bg-elev),#0b0820);border:1px solid var(--line);box-shadow:12px 12px 24px rgba(0,0,0,.6),-12px -12px 24px hsla(0,0%,100%,.03);transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}.card:hover{transform:translateY(-4px);border-color:rgba(220,31,255,.45);box-shadow:0 0 0 1px rgba(220,31,255,.25),0 8px 30px rgba(169,0,241,.18),12px 12px 24px rgba(0,0,0,.6),-12px -12px 24px hsla(0,0%,100%,.02)}.pill{display:inline-block;padding:6px 10px;border-radius:999px;background:linear-gradient(90deg,var(--grad1),var(--grad2));font-size:12px}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--grad2),transparent);margin:24px 0}.stat{min-width:180px;padding:12px 16px;border-radius:12px;background:rgba(14,10,28,.5);border:1px solid var(--line)}.k{font-weight:700;font-size:26px}.broken .card:hover{transform:translateY(-10px);border-color:rgba(255,64,64,.95);box-shadow:0 0 0 1px rgba(255,64,64,.55),0 10px 36px rgba(255,64,64,.28),12px 12px 24px rgba(0,0,0,.6),-12px -12px 24px hsla(0,0%,100%,.02)}.broken .card{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease,border-color .25s ease,box-shadow .25s ease}.broken.reveal .card{opacity:1;transform:translateY(0)}.broken.reveal .card:first-child{transition-delay:.02s}.broken.reveal .card:nth-child(2){transition-delay:.08s}.broken.reveal .card:nth-child(3){transition-delay:.14s}.broken.reveal .card:nth-child(4){transition-delay:.2s}.broken .card{position:relative;perspective:800px;transform-style:preserve-3d}.broken .card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 60% at 10% -10%,hsla(0,0%,100%,.18),transparent 50%);opacity:0;transition:opacity .25s ease;pointer-events:none}.broken .divider{animation:pulse 2.2s ease-in-out infinite}.title{background:linear-gradient(90deg,#fff,#ff7ad9,#a900f1,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 100%;animation:shimmer 6s linear infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes shimmer{0%{background-position:0 0}to{background-position:300% 0}}.broken .card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(120px 120px at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.18),transparent 60%);opacity:0;transition:opacity .2s ease}.broken .card:hover:before{opacity:.9}.broken{position:relative;isolation:isolate}.broken:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:24px;background:radial-gradient(60% 60% at 50% 0,rgba(255,64,64,.1),transparent 70%);animation:breathe 5s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.25}50%{opacity:.5}}.bg-wrap{position:fixed;inset:0;z-index:-1;overflow:hidden}.bg-grad{position:absolute;inset:-20%;background:radial-gradient(120% 120% at 20% 0,rgba(169,0,241,.35),transparent 60%),radial-gradient(120% 120% at 80% 100%,rgba(3,225,255,.25),transparent 60%),linear-gradient(180deg,#0a0614,#07050e);filter:saturate(1.1) brightness(1.05)}.bg-grid{opacity:.2;background-image:linear-gradient(transparent 96%,rgba(169,0,241,.25)),linear-gradient(90deg,transparent 96%,rgba(169,0,241,.25));background-size:28px 28px,28px 28px;animation:pan 22s linear infinite}.bg-grid,.bg-vignette{position:absolute;inset:0}.bg-vignette{box-shadow:inset 0 0 160px 40px #07050e;pointer-events:none}@keyframes pan{0%{transform:translateZ(0)}to{transform:translate3d(-28px,-28px,0)}}.grid{position:absolute;inset:0;pointer-events:none;opacity:.22;background:radial-gradient(120% 120% at 50% 100%,rgba(169,0,241,.25),rgba(83,57,186,.05) 35%,transparent 60%),url(/outrun-bg.jpg) 50%/cover no-repeat}.hero-aurora{overflow:hidden}.hero-aurora .aurora-wrap{top:56%;transform:translate(-50%,-50%);width:140vmax;height:70vmax}.hero-aurora .aurora{width:120vmax;height:60vmax;opacity:.88}.hero-aurora .a1{background:radial-gradient(45% 60% at 28% 42%,rgba(169,0,241,.4),transparent 60%),radial-gradient(40% 55% at 72% 58%,rgba(3,225,255,.34),transparent 60%),radial-gradient(60% 30% at 50% 50%,hsla(0,0%,100%,.14),transparent 60%);animation:aurora-drift-1 24s ease-in-out infinite alternate}.hero-aurora .a2{background:radial-gradient(50% 60% at 32% 58%,rgba(169,0,241,.32),transparent 60%),radial-gradient(42% 55% at 68% 42%,rgba(3,225,255,.28),transparent 60%),radial-gradient(60% 30% at 50% 50%,hsla(0,0%,100%,.1),transparent 60%);animation:aurora-drift-2 28s ease-in-out infinite alternate;filter:blur(26px) saturate(1.05);opacity:.82}@keyframes aurora-drift-1{0%{transform:translate(-50%,-50%) rotate(-4deg) scale(1)}50%{transform:translate(calc(-50% + 1%),calc(-50% + 1%)) rotate(6deg) scale(1.06)}to{transform:translate(calc(-50% - 1%),calc(-50% - .5%)) rotate(-2deg) scale(1.02)}}@keyframes aurora-drift-2{0%{transform:translate(-50%,-50%) rotate(5deg) scale(1.02)}50%{transform:translate(calc(-50% - 1.2%),calc(-50% + .8%)) rotate(-7deg) scale(1.07)}to{transform:translate(calc(-50% + .6%),calc(-50% - .8%)) rotate(3deg) scale(1.03)}}#home{position:relative}.grid{z-index:-1}#home .container{position:relative;z-index:1}@media (min-width:901px){.hero-title{font-size:clamp(64px,6.8vw,98px);line-height:1.03;letter-spacing:.2px}#home .subtitle{font-size:18px;max-width:840px}#home{min-height:78vh}}.hero-title{background:linear-gradient(90deg,#fff,#ece6ff,#d9ccff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.hero-title:after,.hero-title:before{content:none}@media (max-width:560px){.hero-title{background:none;-webkit-background-clip:initial;background-clip:initial;color:#edeaff}}.timeline{position:relative;display:flex;gap:16px;overflow-x:auto;padding:10px 12px 24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.timeline::-webkit-scrollbar{height:8px}.timeline::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(169,0,241,.28),rgba(3,225,255,.28));border-radius:999px}.phase-card{position:relative;flex:0 0 auto;min-width:300px;max-width:380px;width:clamp(300px,32vw,360px);border-radius:16px;padding:14px;scroll-snap-align:start;--mx:50%;--my:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(0,0,0,.18)),radial-gradient(140% 140% at var(--mx) calc(var(--my) - 18%),hsla(0,0%,100%,.14),transparent 55%),rgba(14,10,28,.35);border:1px solid rgba(155,90,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 -1px 0 rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.35),0 12px 28px rgba(123,44,255,.18);transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.phase-card:hover{transform:translateY(-4px) rotateX(3deg)}.phase-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.phase-title{margin:0;font-weight:800;letter-spacing:.2px}.phase-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 6px 14px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.phase-badge.done{background:linear-gradient(135deg,#19d27c,#0bbf6a)}.phase-badge.active{background:linear-gradient(135deg,#ffb100,#ff6b00)}.phase-badge.next{background:linear-gradient(135deg,#6b2bff,#2b6bff)}.phase-list{margin:8px 0 0;padding-left:18px}.phase-list li{margin:6px 0}.timeline-rail{pointer-events:none;position:absolute;left:12px;right:12px;bottom:2px;height:4px;background:linear-gradient(90deg,rgba(123,44,255,.15),rgba(3,225,255,.15));border-radius:999px}.timeline-progress{height:100%;width:14%;background:linear-gradient(90deg,#8e2bff,#03e1ff);box-shadow:0 0 16px rgba(123,44,255,.45),0 0 6px rgba(3,225,255,.35);border-radius:999px;transition:width .4s ease}@media (max-width:560px){.timeline{padding-left:10px;padding-right:10px}.phase-card{min-width:86vw;max-width:86vw;width:86vw;padding:12px}.phase-top{gap:8px;margin-bottom:6px}.phase-title{font-size:16px;line-height:1.2}.phase-badge{padding:5px 8px;font-size:11px}.phase-list{margin-top:6px;padding-left:16px}.phase-list li{margin:5px 0;font-size:14px;line-height:1.35}}#token-utility .tu-grid{display:grid;grid-gap:16px;gap:16px;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}#token-utility .tu-card{position:relative;overflow:hidden;border-radius:20px;padding:18px 18px 22px;min-height:240px;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(0,0,0,.22)),rgba(14,10,28,.55);border:1px solid rgba(169,0,241,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 20px 40px rgba(0,0,0,.45);transition:transform .25s ease,box-shadow .3s ease,border-color .25s ease,filter .25s ease;display:flex;flex-direction:column;--tx:0px;--ty:0px}#token-utility .tu-card:hover{transform:translateY(-6px);border-color:rgba(169,0,241,.36);box-shadow:0 0 0 2px rgba(169,0,241,.2),0 22px 46px rgba(169,0,241,.25),0 16px 30px rgba(0,0,0,.5);filter:saturate(1.05)}#token-utility .tu-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,#8c63ff,#a900f1 50%,#03e1ff);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 14px rgba(0,0,0,.35);margin-bottom:6px}#token-utility .tu-card h4{margin:8px 0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:.2px}#token-utility .tu-card p{margin:0 0 48px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#token-utility .tu-cta{position:absolute;right:16px;bottom:16px;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(14,10,28,.65);border:1px solid rgba(169,0,241,.28);box-shadow:0 8px 18px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.12);transition:transform .2s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}#token-utility .tu-card:hover .tu-cta{transform:translate(var(--tx),var(--ty)) scale(1.05);border-color:rgba(169,0,241,.45);box-shadow:0 0 0 2px rgba(169,0,241,.28),0 10px 26px rgba(169,0,241,.32)}#token-utility .tu-cta .arrow{width:14px;height:14px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);border-radius:2px;opacity:.95}#token-utility .tu-aurora{position:absolute;inset:-10%;z-index:-1;background:radial-gradient(45% 60% at 28% 42%,rgba(169,0,241,.45),transparent 60%),radial-gradient(40% 55% at 72% 58%,rgba(3,225,255,.38),transparent 60%),radial-gradient(60% 30% at 50% 50%,hsla(0,0%,100%,.14),transparent 60%);filter:blur(26px) saturate(1.06) brightness(1.02);transform:translate(var(--tx),var(--ty)) rotate(-4deg) scale(1.05);transition:transform .25s ease,filter .25s ease,opacity .25s ease;opacity:.85}@keyframes tu-drift{0%{transform:translate(0) rotate(-4deg) scale(1.05)}50%{transform:translate(1%,-1%) rotate(2deg) scale(1.07)}to{transform:translate(-.6%,.8%) rotate(-3deg) scale(1.03)}}#token-utility .tu-aurora{animation:tu-drift 24s ease-in-out infinite alternate}@media (max-width:1024px){#token-utility .tu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#token-utility .tu-grid{grid-template-columns:1fr}}.hero-aurora .a1{animation-duration:18s!important}.hero-aurora .a2{animation-duration:20s!important}#features .kf-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}#features .kf-card{position:relative;overflow:hidden;border-radius:16px;padding:18px;min-height:180px;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(0,0,0,.2)),rgba(14,10,28,.55);border:1px solid rgba(169,0,241,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 14px 26px rgba(0,0,0,.45);transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease,filter .25s ease}#features .kf-card:hover{transform:translateY(-4px);border-color:rgba(169,0,241,.42);box-shadow:0 0 0 2px rgba(169,0,241,.2),0 18px 38px rgba(169,0,241,.22),0 14px 26px rgba(0,0,0,.5);filter:saturate(1.05)}#features .kf-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg,rgba(159,106,255,.55),rgba(3,225,255,.45),rgba(159,106,255,.55));filter:blur(10px);opacity:.25;z-index:-1}#features .kf-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}#features .kf-icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(169,0,241,.25),rgba(3,225,255,.18));border:1px solid rgba(169,0,241,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);font-size:16px}#features .kf-title{margin:0;font-size:18px;line-height:1.25;font-weight:800;letter-spacing:.2px}#features .kf-text{margin:6px 0 0;color:var(--muted)}#features .kf-card:after{content:"";position:absolute;right:12px;top:12px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.9),rgba(169,0,241,.6) 40%,transparent 70%);opacity:0;transition:opacity .25s ease,transform .25s ease;transform:scale(.8)}#features .kf-card:hover:after{opacity:.9;transform:scale(1)}#features .kf-sheen{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.18) 50%,hsla(0,0%,100%,0) 65%);transform:translateX(-120%);transition:transform .5s ease;mix-blend-mode:screen;opacity:.65}#features .kf-card:hover .kf-sheen{transform:translateX(120%)}@media (max-width:1024px){#features .kf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#features .kf-grid{grid-template-columns:1fr}}.problem-box{padding:28px;border-radius:20px;background:radial-gradient(140% 120% at 0 0,rgba(169,0,241,.1),transparent 55%),linear-gradient(145deg,var(--bg-elev),#0b0820);border:1px solid var(--line);box-shadow:0 0 0 1px rgba(169,0,241,.1),0 18px 48px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.problem-box:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.12) 52%,hsla(0,0%,100%,0) 64%);transform:translateX(-120%);transition:transform .8s ease;mix-blend-mode:screen}.problem-box:hover:after{transform:translateX(120%)}.problem-heading{margin:0 0 12px;font-size:clamp(22px,3.2vw,30px);letter-spacing:.2px;background:linear-gradient(90deg,#fff,#ff7ad9,#a900f1,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 100%;animation:shimmer 6s linear infinite}.problem-box p{margin:12px 0;color:var(--text);opacity:.92;line-height:1.65;font-size:clamp(15px,2vw,17px)}.problem-box em{color:#ff9ee6;font-style:normal;font-weight:600}.broken .problem-box{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,box-shadow .3s ease,border-color .3s ease}.broken.reveal .problem-box{opacity:1;transform:translateY(0)}.broken .row{display:block}#home{min-height:64vh;padding:10px}.hero-title{margin-bottom:8px}.powered-by{display:inline-flex;align-items:center;gap:8px;margin-top:6px}#home .subtitle{margin-top:8px}@media (min-width:992px){#home .container{padding-top:12px;padding-bottom:12px}}.header-row{height:66px}.solana-word{position:relative;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-weight:800;letter-spacing:.2px;color:#0b0a18;background:linear-gradient(90deg,#14f195,#80ecff 40%,#9945ff);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 6px 18px rgba(153,69,255,.35),inset 0 1px 0 hsla(0,0%,100%,.45)}.solana-word:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.28) 52%,hsla(0,0%,100%,0) 65%);transform:translateX(-120%);transition:transform .5s ease;mix-blend-mode:screen}.solana-word:hover:after{transform:translateX(120%)}@media (max-width:560px){#home{min-height:88vh}.hero-title{font-size:clamp(34px,9vw,44px);line-height:1.08;margin-bottom:10px}#home .powered-by{margin-top:6px;gap:8px}#home .subtitle{font-size:15.5px;margin-top:10px}#home .container{padding-top:14px;padding-bottom:16px}#home{min-height:72vh}#home .container{padding-top:6px;padding-bottom:8px}.hero-title{margin-bottom:6px;font-size:clamp(32px,8.5vw,40px);line-height:1.06}#home .powered-by{margin-top:4px;gap:6px}#home .subtitle{margin-top:6px;font-size:15px;line-height:1.45}.header-row{height:60px}}@media (max-width:360px){#home{min-height:68vh}#home .container{padding-top:4px;padding-bottom:6px}.hero-title{margin-bottom:4px}#home .subtitle{margin-top:4px}}@media (max-width:560px){:root{--header-h:72px}#home{min-height:calc(100dvh - var(--header-h));display:grid;place-items:center}#home .container{padding-top:8px;padding-bottom:8px;max-width:92vw}.hero-title{font-size:clamp(34px,9vw,46px);line-height:1.06;margin-bottom:6px}#home .powered-by{margin-top:4px;gap:6px}#home .subtitle{margin-top:8px;font-size:15.5px;line-height:1.45}.grid{opacity:.18}.hero-aurora .aurora-wrap{transform:translate(-50%,-50%) scale(.96)}.neumo-cta.pre-sale-cta{height:34px;padding:0 12px;border-radius:12px;font-size:14px;font-weight:800}.neumo-cta.pre-sale-cta:after{transition-duration:.45s}}.solve-box{padding:26px 24px;border-radius:20px;background:radial-gradient(140% 120% at 0 0,rgba(3,225,255,.1),transparent 55%),linear-gradient(145deg,var(--bg-elev),#0b0820);border:1px solid var(--line);box-shadow:0 0 0 1px rgba(83,57,186,.1),0 18px 48px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.solve-box:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.22) 52%,hsla(0,0%,100%,0) 65%);transform:translateX(-120%);transition:transform .8s ease;mix-blend-mode:screen}.solve-box:hover:after{transform:translateX(120%)}.solve-box p{margin:12px 0;color:var(--text);opacity:.95;line-height:1.65;font-size:clamp(15px,2vw,17px)}.beam-reveal .solve-box{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,box-shadow .3s ease,border-color .3s ease}.beam-reveal.inview .solve-box{opacity:1;transform:translateY(0)}@media (max-width:560px){.solve-box{padding:20px 16px;border-radius:16px}.solve-box p{font-size:15.5px;line-height:1.55}}.beam-reveal .row{display:block}.why-box{padding:26px 24px;border-radius:20px;background:radial-gradient(140% 120% at 0 0,rgba(169,0,241,.1),transparent 55%),linear-gradient(145deg,var(--bg-elev),#0b0820);border:1px solid var(--line);box-shadow:0 0 0 1px rgba(83,57,186,.1),0 18px 48px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.why-box:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,hsla(0,0%,100%,0) 35%,hsla(0,0%,100%,.18) 52%,hsla(0,0%,100%,0) 65%);transform:translateX(-120%);transition:transform .8s ease;mix-blend-mode:screen}.why-box:hover:after{transform:translateX(120%)}.why-box p{margin:12px 0;color:var(--text);opacity:.95;line-height:1.65;font-size:clamp(15px,2vw,17px)}.why-heading{margin:10px 0 6px;font-size:clamp(18px,2.4vw,22px);font-weight:800;letter-spacing:.2px;background:linear-gradient(90deg,#fff,#ff7ad9,#a900f1,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 100%;animation:shimmer 6s linear infinite}#why .why-box{opacity:1;transform:translateY(0)}@media (max-width:560px){.why-box{padding:20px 16px;border-radius:16px}.why-box p{font-size:15.5px;line-height:1.55}}#why .container .card{display:none}.why-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}@media (max-width:1200px){.why-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.why-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.why-grid{grid-template-columns:1fr}}.wcard{position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 14px 14px;border-radius:18px;min-height:180px;color:var(--text);background:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(0,0,0,.22)),rgba(14,10,28,.55);border:1px solid rgba(169,0,241,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 20px 40px rgba(0,0,0,.45);transition:transform .22s ease,box-shadow .28s ease,border-color .25s ease,filter .25s ease}.wcard:hover{transform:translateY(-4px);border-color:rgba(169,0,241,.42);box-shadow:0 0 0 2px rgba(169,0,241,.2),0 22px 46px rgba(169,0,241,.25),0 16px 30px rgba(0,0,0,.5);filter:saturate(1.05)}.wcard-aurora{position:absolute;inset:-15% -10% -25% -10%;z-index:-1;background:radial-gradient(45% 60% at 28% 42%,rgba(169,0,241,.35),transparent 60%),radial-gradient(40% 55% at 72% 58%,rgba(3,225,255,.3),transparent 60%),radial-gradient(60% 30% at 50% 50%,hsla(0,0%,100%,.1),transparent 60%);filter:blur(22px) saturate(1.06);animation:wcard-drift 22s ease-in-out infinite alternate}@keyframes wcard-drift{0%{transform:translate(0) rotate(-4deg) scale(1.02)}50%{transform:translate(1%,-1%) rotate(4deg) scale(1.06)}to{transform:translate(-.6%,.8%) rotate(-3deg) scale(1.03)}}.wcard-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:radial-gradient(60% 60% at 50% 50%,hsla(0,0%,100%,.08),hsla(0,0%,100%,0) 70%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28);font-size:32px;line-height:1}.wgrad{color:inherit}.wgrad svg{width:36px;height:36px;stroke:#fff;filter:drop-shadow(0 0 10px rgba(153,69,255,.35))}.wcard-title-under{text-align:center;font-weight:800;letter-spacing:.2px;font-size:15.5px;background:linear-gradient(90deg,#fff,#ff7ad9,#a900f1,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 100%;animation:shimmer 6s linear infinite;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.wcard-cta.tiny{padding:4px 8px;background:linear-gradient(90deg,var(--grad1),var(--grad2))}@media (max-width:560px){.wcard{min-height:170px;padding:14px 12px}.wcard-icon{width:52px;height:52px;font-size:30px}.wgrad svg{width:32px;height:32px}.wcard-title-under{font-size:15px;min-height:36px}}.wcard-backdrop{padding:18px!important;background:rgba(5,4,10,.6)!important}.wcard-modal{overflow:auto}body .wcard-backdrop{transform:none!important}.wcard-backdrop{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:20px!important;background:radial-gradient(120% 100% at 50% 100%,rgba(10,8,20,.7),rgba(6,5,12,.55))!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.wcard-modal{width:min(760px,96vw);border-radius:20px;border:1px solid rgba(153,69,255,.25);background:radial-gradient(120% 140% at 100% 0,rgba(3,225,255,.1),transparent 55%),linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(0,0,0,.35)),#0b0820;box-shadow:0 0 0 1px rgba(153,69,255,.15),0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06);color:var(--text);max-height:90vh;animation:modal-in .18s ease both}@keyframes modal-in{0%{transform:translateY(8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.wcard-modal-top{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0}.wcard-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:800;color:#0b0a18;background:linear-gradient(90deg,var(--grad1),var(--grad2));border-radius:999px;border:1px solid hsla(0,0%,100%,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.wcard-close{width:34px;height:34px}.wcard-close-bg{border-radius:10px;background:radial-gradient(80% 80% at 50% 50%,hsla(0,0%,100%,.12),transparent 70%),hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 8px 18px rgba(0,0,0,.35);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.wcard-close-x:after,.wcard-close-x:before{width:14px}.wcard-close:hover .wcard-close-bg{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 10px 22px rgba(153,69,255,.25)}.wcard-modal-head{display:flex;align-items:center;gap:10px;padding:8px 12px 0}.wcard-modal-icon{display:grid;place-items:center}.wcard-modal-title{margin:0;font-size:20px;font-weight:800;background:linear-gradient(90deg,#fff,#ff7ad9,#a900f1,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300% 100%;animation:shimmer 6s linear infinite}.wcard-modal-body{padding:8px 12px 12px;max-height:60vh;overflow:auto}.wcard-modal-footer{display:flex;justify-content:flex-end;padding:0 12px 12px;gap:10px}@media (max-width:560px){.wcard-modal{width:min(96vw,620px);border-radius:18px}.wcard-modal-body{max-height:64vh}}.wcard-close{width:36px;height:36px;padding:0;margin:0;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.wcard-close-bg{position:absolute;inset:0;border-radius:12px;background:radial-gradient(80% 80% at 50% 50%,hsla(0,0%,100%,.14),transparent 70%),hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 18px rgba(0,0,0,.35);transition:transform .16s ease,box-shadow .2s ease,background .2s ease}.wcard-close-x{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.wcard-close-x:after,.wcard-close-x:before{content:"";display:block;width:16px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff,#ff7ad9,#a900f1,#fff);box-shadow:0 0 6px rgba(153,69,255,.35);transform-origin:center}.wcard-close-x:before{transform:rotate(45deg)}.wcard-close-x:after{transform:rotate(-45deg)}.wcard-close:hover .wcard-close-bg{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 12px 26px rgba(153,69,255,.25)}.wcard-close,.wcard-modal-top{transform:none}@media (max-width:560px){.wcard-close{width:40px;height:40px;border-radius:14px}.wcard-close-x:after,.wcard-close-x:before{width:18px}}.wcard-cta.tiny{position:absolute;right:10px;bottom:10px;padding:4px 10px;font-size:11px;font-weight:800;border-radius:999px;background:linear-gradient(90deg,var(--util1),var(--util2) 45%,var(--util3));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 2px 8px rgba(153,69,255,.25)}.wcard:hover .wcard-cta.tiny{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 12px rgba(153,69,255,.35)}@media (max-width:560px){.wcard-cta.tiny{padding:5px 12px;font-size:12px}}.wcard-cta.tiny{background:linear-gradient(90deg,#14f195,#80ecff 45%,#9945ff)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);background:linear-gradient(90deg,#a900f1,#8c2bff 40%,#35d1ff 80%,#00c8ff)!important;color:#0b0a18;border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 2px 8px rgba(0,0,0,.25);-webkit-mask:none!important;mask:none!important;opacity:1!important}.wcard-cta.tiny,.wcard:hover .wcard-cta.tiny{filter:none!important}.wcard-cta.tiny:after,.wcard-cta.tiny:before{display:none!important}@media (max-width:640px){.utility-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.utility-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.utility-card .btn-circle,.utility-card .card-cta,.utility-card .util-cta{display:none!important}@media (max-width:640px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.container{padding-left:12px;padding-right:12px}.wcard{min-width:0}}.utility .btn-circle,.utility .util-cta,.utility .wcard-cta.tiny{display:none!important}@media (max-width:640px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.container{padding-left:12px;padding-right:12px}.wcard{min-width:0}}.site-footer{margin-top:40px;background:radial-gradient(140% 120% at 100% 0,rgba(3,225,255,.08),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(0,0,0,.35)),#0b0820;border-top:1px solid hsla(0,0%,100%,.12);box-shadow:0 -20px 60px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08);padding:24px 0}.site-footer .foot-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-footer .foot-brand{align-items:center;flex-wrap:wrap;font-size:14px;color:var(--muted)}.site-footer .foot-brand strong{color:var(--text);font-weight:900;font-size:14px}.site-footer .foot-brand a{color:var(--text);opacity:.9}.site-footer .foot-brand a:hover{opacity:1}.site-footer .foot-sub input{height:40px;padding:0 12px;border-radius:10px;outline:none;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);color:var(--text);width:240px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28)}.site-footer .foot-sub button{height:40px;padding:0 14px;border-radius:10px;border:0;cursor:pointer;color:#0b0a18;font-weight:900;background:linear-gradient(90deg,#a900f1,#b34cff 40%,#5faeff 75%,#0fd4ff);box-shadow:0 8px 18px rgba(153,69,255,.3),inset 0 1px 0 hsla(0,0%,100%,.6)}.site-footer .foot-contacts{gap:14px;flex-wrap:wrap}.site-footer .foot-contacts a{color:var(--text);font-weight:800;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28);border-radius:999px;padding:7px 12px}.site-footer .foot-contacts a:hover{background:hsla(0,0%,100%,.1)}@media (max-width:720px){.site-footer .foot-wrap{flex-direction:column;align-items:stretch}.site-footer .foot-sub{width:100%}.site-footer .foot-sub input{flex:1 1;width:100%}}.site-footer{margin-top:60px;background:radial-gradient(1200px 600px at 50% -10%,rgba(169,0,241,.18),transparent 60%),linear-gradient(180deg,rgba(18,10,28,.85),rgba(12,7,22,.95));position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 220px at 80% 120%,rgba(3,225,255,.1),transparent 60%),radial-gradient(600px 200px at 20% 130%,rgba(220,31,255,.12),transparent 60%);mix-blend-mode:screen}.site-footer .foot-wrap{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start;padding:56px 0}@media (max-width:900px){.site-footer .foot-wrap{grid-template-columns:1fr;gap:28px;padding:44px 0}}.site-footer .foot-brand{display:flex;flex-direction:column;gap:14px}.site-footer .foot-brand strong{font-size:18px;letter-spacing:.3px;color:#fff}.site-footer .foot-brand a{font-size:15px;color:hsla(0,0%,100%,.78);text-decoration:none}.site-footer .foot-brand a:hover{color:#fff;text-decoration:underline}.site-footer .foot-sub{justify-content:flex-start}.site-footer .foot-sub input[type=email]{outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.site-footer .foot-sub input[type=email]::placeholder{color:hsla(0,0%,100%,.55)}.site-footer .foot-sub input[type=email]:focus{border-color:rgba(169,0,241,.6);background:hsla(0,0%,100%,.08);box-shadow:0 0 0 6px rgba(169,0,241,.12)}.site-footer .foot-sub button[type=submit]{letter-spacing:.2px;transition:transform .08s ease,box-shadow .2s ease,filter .2s ease}.site-footer .foot-sub button[type=submit]:hover{filter:saturate(1.15) brightness(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 10px 30px rgba(108,31,255,.45);transform:translateY(-1px)}.site-footer .foot-sub button[type=submit]:active{transform:translateY(0);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 6px 18px rgba(108,31,255,.35)}.site-footer .foot-contacts{display:flex;flex-direction:column;gap:12px}.site-footer .foot-contacts a{font-size:15.5px;color:hsla(0,0%,100%,.82);text-decoration:none}.site-footer .foot-contacts a:hover{color:#fff;text-decoration:underline}.site-footer:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);opacity:.6;pointer-events:none}.site-footer{margin-top:64px}.footer-grid{grid-gap:32px 56px;gap:32px 56px;padding:64px 0}@media (max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:28px}.foot-brand,.foot-right{grid-column:1/-1}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr;gap:20px;padding:48px 0}}.foot-head{margin:0 0 14px;font-size:13px}.foot-list{grid-gap:10px;gap:10px}.foot-link{font-size:15.5px;line-height:1.55;padding:2px 0}.foot-brand{grid-gap:10px;gap:10px}.foot-brand strong{font-size:18px}.foot-brand-sub{font-size:14px}.foot-right{grid-gap:14px;gap:14px}.foot-contacts a{font-size:15px}.site-footer .foot-sub{gap:10px}.site-footer .foot-sub input[type=email]{min-width:260px;height:48px;border-radius:12px;padding:0 14px;font-size:15px}.site-footer .foot-sub button[type=submit]{height:48px;padding:0 18px;border-radius:12px;font-size:15px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 8px 24px rgba(108,31,255,.35)}.modal-backdrop.foot{position:fixed;inset:0;background:rgba(6,4,12,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:60}.modal-card.foot{width:min(780px,92vw);background:rgba(18,12,30,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.55);padding:20px 18px 18px}.modal-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:14px 0 10px}@media (max-width:640px){.modal-card-grid{grid-template-columns:1fr}}.foot-action-card{border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));border-radius:12px;padding:14px}.foot-action-card h4{margin:0 0 6px;font-size:16px}.foot-action-card p{margin:0 0 10px;color:hsla(0,0%,100%,.82);font-size:14.5px}.site-footer{margin-top:48px;background:linear-gradient(180deg,rgba(14,10,22,.9),rgba(10,7,18,.98));border-top:1px solid hsla(0,0%,100%,.08)}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1.2fr;grid-gap:24px 48px;gap:24px 48px;align-items:start;padding:40px 0}@media (max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;padding:36px 0}.foot-brand,.foot-right{grid-column:1/-1}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr;gap:18px;padding:30px 0}}.foot-brand,.foot-col,.foot-right{padding-top:2px}.foot-head{margin:0 0 10px;font-size:12.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;line-height:1;color:hsla(0,0%,100%,.85)}.foot-col{text-align:center}.foot-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.foot-link{all:unset;display:inline-block;cursor:pointer;color:hsla(0,0%,100%,.85);font-size:15px;line-height:1.5;padding:1px 0;transition:color .2s ease,transform .06s ease}.foot-link:hover{color:#fff;transform:translateY(-1px)}.foot-link:active{transform:translateY(0)}.foot-brand{display:grid;grid-gap:8px;gap:8px}.foot-brand strong{font-size:17px;line-height:1.2}.foot-brand-sub{color:hsla(0,0%,100%,.7);font-size:13.5px}.foot-social-icons{display:flex;gap:14px;margin-top:12px}.foot-social-icons img{width:22px;height:22px;opacity:.85;transition:opacity .2s ease,transform .15s ease}.foot-social-icons img:hover{opacity:1;transform:translateY(-1px)}.foot-social-icons .foot-link{padding:4px;display:inline-flex;align-items:center;justify-content:center}.foot-right{display:grid;grid-gap:10px;gap:10px}.site-footer .foot-sub{display:flex;gap:8px;align-items:center}.site-footer .foot-sub input[type=email]{flex:1 1;min-width:240px;height:44px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:#fff;padding:0 12px;font-size:14px}.site-footer .foot-sub button[type=submit]{height:44px;padding:0 16px;border-radius:10px;border:0;background:linear-gradient(180deg,#9a4cff,#6c1fff);color:#fff;font-weight:700;font-size:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 18px rgba(108,31,255,.3)}.foot-contacts a{color:hsla(0,0%,100%,.82);text-decoration:none;font-size:14.5px}.foot-contacts a:hover{color:#fff;text-decoration:underline}.modal-card.foot{width:min(740px,92vw);padding:18px 16px 16px}.modal-card-grid{gap:12px}.foot-action-card{padding:12px}.foot-action-card h4{font-size:15.5px;margin-bottom:6px}.foot-action-card p{font-size:14px;margin-bottom:8px}.presale-glow{position:absolute;inset:-20%;background:radial-gradient(500px 220px at 15% 0,rgba(220,31,255,.18),transparent 60%),radial-gradient(480px 240px at 85% 100%,rgba(3,225,255,.16),transparent 60%);filter:blur(10px);pointer-events:none}.presale-top{display:flex;align-items:center;justify-content:space-between}.presale-chip{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,rgba(154,76,255,.35),rgba(108,31,255,.35));border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:6px 10px}.presale-title{margin:12px 0 4px;font-size:22px;font-weight:900}.presale-subtitle{margin:0 0 14px;color:hsla(0,0%,100%,.85)}.presale-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:4px 0 8px}@media (max-width:520px){.presale-actions{grid-template-columns:1fr}}.presale-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;border-radius:12px;border:0;color:#fff;font-weight:800;letter-spacing:.2px;text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 10px 28px rgba(108,31,255,.3);transition:transform .06s ease,filter .2s ease,box-shadow .2s ease}.presale-btn:hover{transform:translateY(-1px);filter:saturate(1.08) brightness(1.05)}.presale-btn:active{transform:translateY(0)}.presale-btn.x{background:linear-gradient(180deg,#7a42ff,#531cff)}.presale-btn.tg{background:linear-gradient(180deg,#4ccbff,#1ea3e8)}.presale-foot{display:flex;align-items:center;justify-content:center;margin-top:6px}.presale-note{color:hsla(0,0%,100%,.78);font-size:13.5px}.presale-backdrop{position:fixed;inset:0;z-index:1200;background:radial-gradient(60% 60% at 50% 50%,rgba(65,0,115,.25),rgba(6,4,12,.65));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px;min-height:100vh}.presale-card{position:relative;width:min(680px,92vw);border-radius:18px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0)) border-box;box-shadow:0 30px 90px rgba(0,0,0,.55),0 8px 24px rgba(108,31,255,.25);padding:18px 18px 16px;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (place-items:center){.presale-backdrop{display:grid}.presale-card{top:auto;left:auto;transform:none}}.presale-top{position:relative;z-index:2}.presale-close{position:relative;width:34px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);cursor:pointer}.presale-close span{position:absolute;left:8px;right:8px;top:16px;height:2px;background:#fff;border-radius:1px}.presale-close span:first-child{transform:rotate(45deg)}.presale-close span:last-child{transform:rotate(-45deg)}header{overflow:visible!important}.presale-backdrop{background:radial-gradient(60% 60% at 50% 50%,rgba(65,0,115,.28),rgba(6,4,12,.72));-webkit-backdrop-filter:blur(10px) saturate(1.05);backdrop-filter:blur(10px) saturate(1.05)}.presale-card{background:linear-gradient(180deg,rgba(22,16,34,.66),rgba(18,14,30,.6)) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0)) border-box;isolation:isolate}.presale-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 120% at 50% 0,hsla(0,0%,100%,.04),transparent 60%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1}.presale-actions,.presale-foot,.presale-subtitle,.presale-title,.presale-top{position:relative;z-index:2}.presale-subtitle{color:hsla(0,0%,100%,.92)}.presale-card{border:1px solid hsla(0,0%,100%,.14);box-shadow:0 34px 90px rgba(0,0,0,.58),0 10px 28px rgba(108,31,255,.28)}@media (max-width:640px){footer.site-footer .footer-grid{grid-template-columns:1fr!important;row-gap:18px!important;column-gap:0!important;padding:22px 0!important}footer.site-footer .foot-brand,footer.site-footer .foot-col,footer.site-footer .foot-right{padding-top:6px!important;border-top:1px solid hsla(0,0%,100%,.08)}footer.site-footer .foot-brand{border-top:0;padding-top:0}footer.site-footer .foot-head{font-size:12.5px!important;margin:0 0 8px!important;letter-spacing:.6px;text-transform:uppercase}footer.site-footer .foot-list{gap:10px!important}footer.site-footer .foot-link{display:inline-flex!important;align-items:center;min-height:38px;padding:4px 2px!important;font-size:15.5px!important;line-height:1.45!important;white-space:normal!important;word-break:break-word}footer.site-footer .foot-sub{flex-direction:column!important;align-items:stretch!important;gap:8px!important}footer.site-footer .foot-sub input[type=email]{min-width:0!important}footer.site-footer .foot-sub button[type=submit],footer.site-footer .foot-sub input[type=email]{width:100%!important;height:42px!important;font-size:15px!important}footer.site-footer .foot-contacts a{display:inline-block;word-break:break-word;font-size:15px!important;line-height:1.45!important}footer.site-footer .container{max-width:100%!important;padding-left:12px!important;padding-right:12px!important;margin:0 auto!important;box-sizing:border-box!important;overflow:hidden!important}footer.site-footer .footer-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 16px!important;gap:10px 16px!important;padding:14px 0!important;align-items:start!important;justify-items:center!important}footer.site-footer .foot-brand{grid-column:1/-1!important;text-align:center!important;margin:0 0 6px!important}footer.site-footer .foot-brand-sub{display:none!important}#foot-social{grid-column:1!important}#foot-about{grid-column:2!important}#foot-legal{display:none!important}#foot-about,#foot-legal,#foot-social,footer.site-footer .foot-right{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}footer.site-footer .foot-head{margin:0 0 6px!important;font-size:12px!important;font-weight:800;letter-spacing:.5px;text-transform:uppercase;text-align:center!important}footer.site-footer .foot-list{display:grid!important;grid-gap:8px!important;gap:8px!important;list-style:none!important;justify-items:center!important;max-width:100%!important}footer.site-footer .foot-list,footer.site-footer .foot-list li{margin:0!important;padding:0!important}footer.site-footer .foot-link{all:unset!important;display:inline-block!important;cursor:pointer!important;color:hsla(0,0%,100%,.96)!important;font-size:15px!important;line-height:1.25!important;white-space:nowrap!important;text-align:center!important;max-width:100%!important}footer.site-footer .foot-right{grid-column:1/-1!important;grid-gap:8px!important;justify-items:center!important}footer.site-footer .foot-right,footer.site-footer .foot-sub{width:100%!important;display:grid!important;gap:8px!important}footer.site-footer .foot-sub{max-width:360px!important;grid-template-columns:1fr auto!important;grid-gap:8px!important}footer.site-footer .foot-sub input[type=email]{height:36px!important;font-size:14px!important;border-radius:9px!important;padding:0 10px!important;width:100%!important;box-sizing:border-box!important;border:1px solid hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.06)!important;color:#fff!important}footer.site-footer .foot-sub button[type=submit]{height:36px!important;padding:0 12px!important;border-radius:9px!important;border:0!important;background:linear-gradient(180deg,#9a4cff,#6c1fff)!important;color:#fff!important;font-weight:800!important;font-size:14px!important;white-space:nowrap!important}footer.site-footer .foot-contacts a{display:inline-block!important;font-size:13.5px!important;color:hsla(0,0%,100%,.96)!important;white-space:nowrap!important;text-align:center!important}.footer-grid{grid-template-columns:1fr}.foot-social-icons{margin-top:8px;justify-content:flex-start}.foot-col:nth-child(4){margin-top:1em!important;grid-column:1/-1;padding:0 16px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;box-sizing:border-box}.brand{display:inline-flex;align-items:center;flex:0 0 auto;min-width:132px}.brand-logo{width:132px;height:auto;display:block;object-fit:contain}@media (max-width:640px){.brand{min-width:112px}.brand-logo{width:112px}}body,html{min-width:0}footer,header,section{width:100%;box-sizing:border-box}.container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 16px!important;box-sizing:border-box!important}body,html{min-width:0!important}.brand-logo{width:132px!important;height:auto!important;max-width:none!important;display:block!important}.brand{min-width:132px!important;flex:0 0 auto!important}.header-row{grid-template-columns:auto 1fr!important}@media (max-width:900px){.main-nav{display:none!important}}.header-row{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:14px;gap:14px}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.reactor-atlas .reactor-stage{position:relative;border-radius:18px;overflow:hidden}.reactor-layers{position:relative;height:580px}.reactor-canvas,.reactor-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.reactor-svg{filter:drop-shadow(0 40px 80px rgba(0,0,0,.4))}.ring.r1,.ring.r2{transform-origin:50% 42%}.ring.r1{animation:spinR1 28s linear infinite}.ring.r2{animation:spinR2 42s linear infinite reverse}@keyframes spinR1{to{transform:rotate(1turn)}}@keyframes spinR2{to{transform:rotate(1turn)}}.atlas-tags{inset:0;pointer-events:none}.atlas-tags,.tag{position:absolute}.tag{transform:translate(-50%,-50%);pointer-events:auto;background:transparent;border:0;text-align:left;cursor:pointer}.tag .pin{position:absolute;left:-12px;top:-6px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#c9b6ff 40%,#6d2aff 80%);box-shadow:0 0 12px rgba(150,90,255,.6)}.tag .name{display:inline-block;margin-left:10px;padding:4px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(20,12,40,.75),rgba(12,6,24,.65));-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);color:#efeaff;font-size:12.5px}.tag.on .name{box-shadow:inset 0 0 20px rgba(120,60,255,.35)}.tag .list{margin:8px 0 0;padding:8px 10px;list-style:none;display:grid;grid-gap:6px;gap:6px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(18,10,35,.85),rgba(10,6,24,.78));width:min(560px,82vw);box-shadow:0 20px 60px rgba(0,0,0,.35)}.tag .list li{font-size:12.5px;color:#d9cff7;padding-left:16px;position:relative}.tag .list li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#caaaff 35%,#7b3aff 70%)}.tag.done .name{border-color:rgba(80,255,150,.35);color:#bfffe0}.tag.active .name{border-color:rgba(180,120,255,.42)}.tag.next .name{border-color:rgba(90,140,255,.28)}@media (max-width:860px){.main-nav{display:none}}.orbital-wrap{padding:2rem 1rem;position:relative;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px}.orbital-legend{align-self:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(16,10,30,.45);border:1px solid rgba(170,140,255,.28);border-radius:12px;padding:10px;box-shadow:inset 0 1px hsla(0,0%,100%,.25),0 10px 30px rgba(50,10,100,.25);color:#e9e4ff;min-width:220px}.legend-head{font-size:13px;letter-spacing:.2px;opacity:.8;margin:4px 6px 8px}.legend-row{width:100%;display:flex;gap:10px;padding:8px 6px;background:transparent;color:inherit;border:0;cursor:pointer;text-align:left}.legend-row.active,.legend-row:hover{background:linear-gradient(90deg,rgba(139,92,246,.22),rgba(139,92,246,0))}.legend-row .dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 10px currentColor;flex:0 0 auto}.legend-row .name{flex:1 1 auto}.legend-row .pct{opacity:.9}@media (max-width:980px){.orbital-wrap{grid-template-columns:1fr}.orbital-legend{position:static;width:auto;margin:0}}.neural-roadmap{max-width:1200px;padding:2rem 1rem}.neural-container{aspect-ratio:1;max-width:800px;margin:0 auto 2rem;background:radial-gradient(circle at 50% 50%,rgba(138,43,226,.1) 0,transparent 70%);border-radius:20px;border:1px solid rgba(160,120,255,.2);box-shadow:0 10px 50px rgba(138,43,226,.3)}.neural-svg{width:100%;height:100%}@keyframes neural-pulse{0%,to{r:4.5;opacity:.3}50%{r:6;opacity:0}}.neural-pulse-ring{animation:neural-pulse 2s ease-in-out infinite}@keyframes neural-core-pulse{0%,to{opacity:1;r:1}50%{opacity:.6;r:1.3}}.neural-core-pulse{animation:neural-core-pulse 1.5s ease-in-out infinite}.neural-node-group:hover .neural-label{opacity:1!important;transition:opacity .3s ease}.neural-node-group:hover polygon{stroke-width:.5!important;transition:stroke-width .2s ease}.neural-node-selected{stroke-width:.5!important;filter:drop-shadow(0 0 3px currentColor)}@keyframes path-glow{0%,to{opacity:.7}50%{opacity:1}}.neural-path-active{animation:path-glow 2s ease-in-out infinite}.neural-detail-panel{background:rgba(20,10,40,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(160,120,255,.3);border-radius:16px;padding:2rem;box-shadow:0 20px 60px rgba(138,43,226,.4);animation:neural-panel-slide .3s ease}@keyframes neural-panel-slide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.neural-detail-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.neural-detail-badge{width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;flex-shrink:0;box-shadow:0 4px 15px rgba(0,0,0,.3)}.neural-detail-header h3{margin:0 0 .5rem;color:#ede7ff;font-size:1.5rem;font-weight:700}.neural-detail-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.neural-detail-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(160,120,255,.15);border-radius:10px;transition:all .2s ease;color:#b8a8d8}.neural-detail-item:hover{background:hsla(0,0%,100%,.06);border-color:rgba(160,120,255,.3);transform:translateX(4px)}.neural-item-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 10px currentColor}@media (max-width:768px){.neural-container{max-width:100%}.neural-detail-panel{padding:1.5rem}.neural-detail-grid{grid-template-columns:1fr}}.levitating-container{position:relative;padding:80px 20px;min-height:700px;display:flex;align-items:center;justify-content:center;perspective:1500px}.card-stack{position:relative;width:100%;max-width:400px;height:500px;margin:0 auto}.particle-container{position:relative;padding:80px 20px;min-height:700px;overflow:hidden}.particle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:60px;gap:60px;max-width:1200px;margin:0 auto}.particle-card{position:relative;aspect-ratio:1;cursor:pointer;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.particle-card:hover{transform:scale(1.05)}.particle-card.active{transform:scale(1.1);z-index:10}.particle-card.dispersed{opacity:.4;filter:blur(2px)}.particle-swarm{position:absolute;inset:0;pointer-events:none}.particle{position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--particle-color);border-radius:50%;box-shadow:0 0 8px var(--particle-color);opacity:0;animation:particleSwarm 3s ease-in-out infinite;animation-delay:var(--particle-delay)}@keyframes particleSwarm{0%,to{transform:translate(-50%,-50%) rotate(var(--particle-angle)) translateX(var(--particle-distance));opacity:.8}50%{transform:translate(-50%,-50%) rotate(var(--particle-angle)) translateX(calc(var(--particle-distance) * 1.3));opacity:.4}}.particle-card.hovering .particle{animation:particleCoalesce .8s ease-out forwards;animation-delay:calc(var(--particle-index) * .02s)}@keyframes particleCoalesce{0%{transform:translate(-50%,-50%) rotate(var(--particle-angle)) translateX(var(--particle-distance));opacity:.8}to{transform:translate(-50%,-50%) rotate(0deg) translateX(0);opacity:0}}.particle-card.active .particle{animation:particleStructure 2s ease-in-out infinite;animation-delay:var(--particle-delay)}@keyframes particleStructure{0%,to{transform:translate(-50%,-50%) rotate(var(--particle-angle)) translateX(calc(var(--particle-distance) * .5));opacity:1;filter:blur(0)}50%{transform:translate(-50%,-50%) rotate(calc(var(--particle-angle) + 180deg)) translateX(calc(var(--particle-distance) * .7));opacity:.6;filter:blur(1px)}}.particle-card.dispersed .particle{animation:particleDisperse 1s ease-out forwards}@keyframes particleDisperse{0%{opacity:.8;transform:translate(-50%,-50%) rotate(0deg) translateX(0)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--particle-angle)) translateX(calc(var(--particle-distance) * 2))}}.liquid-gradient-flow{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:900px;margin:0 auto;padding:20px}.gradient-segment{flex:1 1;min-width:140px;height:80px;border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),rgba(0,0,0,.18)),rgba(14,10,28,.55);border:1px solid rgba(169,0,241,.2);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.gradient-segment:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--segment-color,#dc1fff)0,var(--segment-color,#dc1fff)40%,var(--segment-color,#dc1fff)0);transform:translateX(-100%);transition:transform .6s ease;opacity:.2}.gradient-segment.active:before,.gradient-segment:hover:before{transform:translateX(0)}.gradient-segment.active,.gradient-segment:hover{border-color:var(--segment-color,#dc1fff);box-shadow:0 0 0 2px rgba(220,31,255,.25),0 8px 20px rgba(0,0,0,.4)}.segment-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#edeaff;text-align:center;padding:4px 8px}.segment-number{font-size:18px;font-weight:800;margin-bottom:2px}.segment-title{font-size:12px;font-weight:600;opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reactor-detail-panel{position:relative;width:100%;max-width:600px;margin:24px auto 0;background:rgba(10,6,20,.95);border:2px solid;border-radius:16px;padding:24px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reactor-detail-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.reactor-detail-badge{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff;flex-shrink:0}.reactor-detail-header h3{margin:0;font-size:20px;color:#ede7ff}.reactor-detail-desc{margin:0 0 20px;color:#b8a8d8;line-height:1.6}.reactor-energy-bar{height:8px;background:rgba(138,124,255,.2);border-radius:4px;overflow:hidden;margin-bottom:8px}.reactor-energy-fill{height:100%;border-radius:4px}.reactor-energy-label{font-size:12px;color:#8a7cff;text-align:right;font-weight:600}@media (max-width:768px){.liquid-gradient-flow{flex-direction:column;padding:10px}.gradient-segment{min-width:auto;width:100%;height:70px}.segment-title{font-size:13px}}.honeycomb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px;max-width:1400px;margin:0 auto;padding:40px 0}.hex-cell{position:relative;aspect-ratio:1;cursor:pointer;transition:transform .3s ease}.hex-cell:hover{transform:scale(1.05);z-index:5}.hex-cell.active{transform:scale(1.1);z-index:10}.hexagon{position:relative;width:100%;height:100%;-webkit-clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%);clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%);background:linear-gradient(135deg,rgba(20,15,35,.9),rgba(30,20,50,.8));border:2px solid hsla(0,0%,100%,.1);transition:all .3s ease}.hex-cell:hover .hexagon{background:linear-gradient(135deg,rgba(30,20,50,.95),rgba(40,25,60,.9));border-color:var(--hex-color)}.hex-cell.active .hexagon{background:linear-gradient(135deg,#28193c,rgba(50,30,70,.95));border-color:var(--hex-color);box-shadow:inset 0 0 30px var(--hex-color)}.hex-inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.hex-connections{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.hex-cell.active .hex-connections,.hex-cell.connected .hex-connections{opacity:1}.hex-cell,.hex-cell *{-webkit-tap-highlight-color:transparent!important}.hex-cell:active{background-color:transparent!important}.connection-line{position:absolute;background:linear-gradient(90deg,transparent,var(--hex-color),transparent);height:2px;width:40px;opacity:.6}.connection-line.line-1{top:50%;right:-20px;animation:connectionPulse 2s ease-in-out infinite}.connection-line.line-2{bottom:20%;right:-10px;transform:rotate(60deg);animation:connectionPulse 2s ease-in-out .3s infinite}.connection-line.line-3{top:20%;right:-10px;transform:rotate(-60deg);animation:connectionPulse 2s ease-in-out .6s infinite}@keyframes connectionPulse{0%,to{opacity:.3}50%{opacity:.8}}.hex-core{position:absolute;width:60%;height:60%;background:radial-gradient(circle,var(--hex-color) 0,transparent 70%);border-radius:50%;opacity:0;filter:blur(20px);transition:opacity .3s ease}.hex-cell:hover .hex-core{opacity:.3;animation:corePulse 2s ease-in-out infinite}.hex-cell.active .hex-core{opacity:.5;animation:corePulse 1.5s ease-in-out infinite}.hex-icon-wrap{position:relative;z-index:2;margin-bottom:12px;transition:transform .3s ease}.hex-cell:hover .hex-icon-wrap{transform:scale(1.1)}.hex-cell.active .hex-icon-wrap{transform:scale(1.2);animation:iconBounce .6s ease}@keyframes iconBounce{0%,to{transform:scale(1.2)}50%{transform:scale(1.3)}}.hex-icon{color:var(--hex-color);filter:drop-shadow(0 0 10px var(--hex-color))}.hex-title{font-size:14px;font-weight:700;color:#fff;margin:0;line-height:1.3;text-shadow:0 0 10px var(--hex-color)}.hex-hint,.hex-title{position:relative;z-index:2}.hex-hint{font-size:10px;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:1px;margin-top:8px;opacity:0;transition:opacity .3s ease}.hex-cell:hover .hex-hint{opacity:1}.hex-glow{position:absolute;inset:-20px;-webkit-clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%);clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%);background:var(--hex-color);opacity:0;filter:blur(30px);transition:opacity .3s ease;pointer-events:none}.hex-cell:hover .hex-glow{opacity:.3}.hex-cell.active .hex-glow{opacity:.5;animation:glowPulse 2s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:.7}}.hex-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hex-modal{background:linear-gradient(135deg,rgba(20,15,35,.98),rgba(30,20,50,.95));border:1px solid hsla(0,0%,100%,.1);border-radius:24px;max-width:600px;width:100%;max-height:80vh;overflow:hidden;animation:modalSlideUp .4s ease}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hex-modal-header{padding:30px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,var(--modal-color) 0,transparent 100%);background-size:200% 100%;background-position:100% 0;opacity:1}.hex-modal-icon{color:var(--modal-color);filter:drop-shadow(0 0 10px var(--modal-color))}.hex-modal-title{flex:1 1;font-size:20px;font-weight:700;color:#fff;margin:0;text-shadow:0 0 10px var(--modal-color)}.hex-modal-close{width:32px;height:32px;background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;position:relative;transition:all .3s ease;box-shadow:0 0 20px hsla(0,0%,100%,.2)}.hex-modal-close:hover{background:hsla(0,0%,100%,.25);border-color:var(--modal-color);transform:rotate(90deg);box-shadow:0 0 30px var(--modal-color)}.hex-modal-close span{position:absolute;top:50%;left:50%;width:18px;height:3px;background:#fff;border-radius:2px;box-shadow:0 0 10px hsla(0,0%,100%,.8)}.hex-modal-close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.hex-modal-close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.hex-modal-close:hover span{background:var(--modal-color);box-shadow:0 0 15px var(--modal-color)}.hex-modal-body{padding:30px;overflow-y:auto;max-height:calc(80vh - 120px)}.hex-modal-body p{font-size:15px;line-height:1.8;color:hsla(0,0%,100%,.85);margin:0}@media (max-width:768px){.honeycomb-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.hex-icon{width:24px;height:24px}.hex-title{font-size:12px}.hex-modal-header{padding:20px}.hex-modal-title{font-size:18px}.hex-modal-body{padding:20px}}header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:999!important;background:rgba(10,6,20,.9)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(160,120,255,.2)!important;padding:18px 0!important}.container.header-row{justify-content:space-between!important;gap:24px!important}.brand,.container.header-row{display:flex!important;align-items:center!important}.brand-logo{height:48px!important;width:auto!important;object-fit:contain!important}.header-actions{gap:16px!important;margin-left:auto!important}.header-actions,.main-nav{display:flex!important;align-items:center!important}.main-nav{gap:10px!important}.pill-btn{padding:11px 22px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;color:hsla(0,0%,100%,.85)!important;background:rgba(138,124,255,.1)!important;border:1px solid rgba(138,124,255,.25)!important;border-radius:12px!important;text-decoration:none!important;transition:all .25s ease!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important}.pill-btn:hover{color:#fff!important;background:rgba(138,124,255,.2)!important;border-color:rgba(138,124,255,.45)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgba(138,124,255,.3)!important}.neumo-cta{padding:13px 28px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;color:#fff!important;background:linear-gradient(135deg,#dc1fff,#8a2be2)!important;border:2px solid rgba(220,31,255,.4)!important;border-radius:14px!important;text-decoration:none!important;transition:all .25s ease!important;white-space:nowrap!important;box-shadow:0 0 20px rgba(220,31,255,.35)!important;display:inline-flex!important;align-items:center!important}.neumo-cta:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px rgba(220,31,255,.55)!important;border-color:rgba(220,31,255,.65)!important;background:linear-gradient(135deg,#e83aff,#9b3ef5)!important}.hamburger{display:none!important;flex-direction:column!important;gap:5px!important;background:rgba(138,124,255,.15)!important;border:1px solid rgba(138,124,255,.35)!important;border-radius:10px!important;padding:10px!important;cursor:pointer!important}.hamburger span{width:22px!important;height:2.5px!important;background:#fff!important;border-radius:2px!important}@media (max-width:968px){.main-nav{display:none!important}.hamburger{display:flex!important}}.header-actions.left-aligned{justify-content:flex-start;gap:10px}.neumo-cta.pre-sale-cta.compact{height:38px;padding:0 14px;font-size:14px;font-weight:800;border-radius:12px}@media (max-width:900px){.neumo-cta.pre-sale-cta.compact{height:36px;padding:0 12px;font-size:13px}}.terminal-tabs-header{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:999;background:rgba(5,3,15,.9)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(138,124,255,.2);padding:16px 0!important}.terminal-container{max-width:1400px;margin:0 auto;padding:0 24px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px;min-height:60px}.terminal-logo{flex-shrink:0}.terminal-logo img{height:48px!important;object-fit:contain;filter:brightness(1.1) drop-shadow(0 2px 10px rgba(255,255,255,.3))}.terminal-nav-actions{gap:16px;flex:1 1;justify-content:flex-end}.terminal-nav,.terminal-nav-actions{display:flex!important;align-items:center!important}.terminal-nav{gap:8px}.terminal-tab{padding:10px 20px!important;font-size:14px!important;font-weight:600!important;color:hsla(0,0%,100%,.85)!important;background:rgba(138,124,255,.1)!important;border:1px solid rgba(138,124,255,.25)!important;border-radius:12px!important;text-decoration:none!important;transition:all .3s ease!important}.terminal-tab:hover{color:#fff!important;background:rgba(138,124,255,.2)!important;border-color:rgba(138,124,255,.4)!important;transform:translateY(-2px)!important}.terminal-cta{padding:12px 28px!important;font-size:15px!important;font-weight:700!important;color:#fff!important;background:linear-gradient(135deg,#dc1fff,#8a2be2)!important;border:2px solid rgba(220,31,255,.4)!important;border-radius:14px!important;text-decoration:none!important;transition:all .3s ease!important;white-space:nowrap;box-shadow:0 0 20px rgba(220,31,255,.3)!important}.terminal-cta:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px rgba(220,31,255,.5)!important}@media (max-width:1024px){.terminal-nav{display:none!important}}@media (max-width:640px){.terminal-logo img{height:40px!important}.terminal-cta{padding:10px 20px!important;font-size:14px!important}}.terminal-logo img{height:220px!important;width:auto!important;max-width:220px!important;object-fit:contain!important;filter:brightness(1.3) contrast(1.1) drop-shadow(0 3px 15px rgba(255,255,255,.5))!important;transform:scale(1.15)!important;margin-right:20px!important}.terminal-tabs-header{padding:20px 0!important;min-height:80px!important}.terminal-container{padding:10px 24px!important;min-height:70px!important}.terminal-logo{min-width:200px!important;padding:8px 0!important}@media (max-width:640px){.terminal-logo img{height:170px!important;max-width:180px!important}}.terminal-tabs-header{padding:10px 0!important}.terminal-logo{display:flex!important;align-items:center!important;height:40px!important;overflow:visible!important}.header-row{height:60px!important}.terminal-container{min-height:60px!important;padding:0 16px!important}.header-row .terminal-logo,.terminal-container .terminal-logo{position:relative!important;display:flex!important;align-items:center!important;height:60px!important;overflow:visible!important;z-index:10!important}.header-row .terminal-logo img,.header-row .terminal-logo svg,.terminal-container .terminal-logo img,.terminal-container .terminal-logo svg{position:absolute!important;left:0!important;top:50%!important;height:60px!important;width:auto!important;max-height:none!important;transform:translateY(-50%) scale(3.6667)!important;transform-origin:left center!important;pointer-events:none!important}.header-row .terminal-logo,.header-row .terminal-logo *{transform:none!important}.header-row .terminal-logo img,.header-row .terminal-logo svg{transform:translateY(-50%) scale(3.6667)!important}.header-row .terminal-logo img[style],.header-row .terminal-logo svg[style],.terminal-logo img.emergency,.terminal-logo svg.emergency{position:absolute!important;height:60px!important;width:auto!important;max-height:none!important;transform:translateY(-50%) scale(3.6667)!important;transform-origin:left center!important}@media (max-width:640px){.header-row{height:56px!important}.terminal-container{min-height:56px!important}.terminal-logo{height:56px!important}.terminal-logo img,.terminal-logo svg{height:56px!important;transform:translateY(-50%) scale(3.9286)!important}}.wcard-modal{position:relative;border-radius:18px;border:1px solid rgba(169,0,241,.25);background:linear-gradient(145deg,#0e0a1c,#0b0820);box-shadow:0 16px 40px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);overflow:hidden}.wcard-modal:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from 0deg,rgba(220,31,255,0),rgba(220,31,255,.55) 40deg,rgba(3,225,255,.45) 120deg,rgba(154,124,255,.5) 200deg,rgba(220,31,255,0) 320deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.65;animation:wcardRimSpin 14s linear infinite}@keyframes wcardRimSpin{to{transform:rotate(1turn)}}.wcard-modal:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(180px 120px at var(--mx,50%) var(--my,30%),hsla(0,0%,100%,.1),transparent 60%);opacity:0;transition:opacity .25s ease}.wcard-modal:hover:after{opacity:.9}.wcard-close{position:relative;overflow:hidden;border-radius:12px}.wcard-close:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from 90deg,rgba(220,31,255,0),rgba(220,31,255,.6),rgba(3,225,255,.45),rgba(154,124,255,.5),rgba(220,31,255,0));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s ease}.wcard-close:focus-visible:before,.wcard-close:hover:before{opacity:.9}.wcard-close .shine{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,hsla(0,0%,100%,0) 42%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 58%);transform:translateX(-120%);mix-blend-mode:screen;opacity:0;transition:opacity .2s ease}.wcard-close:focus-visible .shine,.wcard-close:hover .shine{opacity:1;animation:closeSweep .8s ease forwards}@keyframes closeSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}#home .container{display:block;max-width:1200px}#home .container,#home .hero-title,#home .powered-by,#home .subtitle{margin-left:auto;margin-right:auto;text-align:center}#home .hero-head,#home .hero-title-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}#home .container.header-row,.container.header-row#home{display:block!important;justify-content:normal!important;align-items:normal!important}@media (max-width:560px){#home .container{text-align:center}}#get-involved{padding-bottom:0!important}#get-involved #get-involved-title,#get-involved .title#get-involved-title,#get-involved h2#get-involved-title{display:block;width:100%;text-align:center;margin-left:auto;margin-right:auto}@media (max-width:640px){body,html{overflow-x:hidden;max-width:100vw}*{box-sizing:border-box}.orbital-wrap{padding:1rem .5rem;overflow:hidden}.orbital-wrap svg{max-width:100%;height:auto;min-width:0!important}.orbital-legend{min-width:0;width:100%}.wcard-backdrop{padding:16px!important}.wcard-modal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 100px)!important;overflow:hidden}.wcard-modal-body{max-height:calc(100vh - 250px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.wcard-modal-text{font-size:15px;line-height:1.6;word-break:break-word;overflow-wrap:break-word}.wcard-modal-title{font-size:18px;word-break:break-word}.hex-modal-backdrop{padding:16px}.hex-modal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.hex-modal-body{padding:20px 16px;max-height:calc(100vh - 200px);overflow-y:auto}.hex-modal-body p{word-break:break-word;overflow-wrap:break-word}.container{padding-left:16px;padding-right:16px;max-width:100%;overflow:hidden}}body.modal-open{overflow:hidden!important;position:fixed;width:100%;height:100%;top:0;left:0}.orbital-wrap{display:grid;grid-template-columns:3fr 2fr;grid-gap:12px;gap:12px;align-items:start;max-width:800px;margin-inline:auto;padding:0!important}.orbital-chart-container,.orbital-wrap{width:100%;overflow:visible!important;max-height:none!important}.orbital-chart-container{align-self:start;height:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:flex-start}.orbital-canvas{width:100%;height:100%;max-width:none;aspect-ratio:1/1;display:block;margin:0}.orbital-box{border-radius:12px;overflow:visible!important}.orbital-clip{overflow:visible!important;position:relative}.orbital-legend{display:flex;flex-direction:column;gap:6px;min-width:150px;max-width:100%;height:-moz-fit-content;height:fit-content;overflow-y:auto;padding:8px;margin-bottom:0!important}.legend-head{font-weight:700;opacity:.9;margin:0 0 4px;font-size:.85rem}.legend-row{display:grid;grid-template-columns:8px 1fr auto;grid-gap:6px;gap:6px;align-items:center;padding:4px 6px;border-radius:8px;font-size:.85em;margin:0}.legend-row .dot{width:8px;height:8px}.legend-row .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-row .pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1400px){.orbital-wrap{max-width:1000px}}@media (max-width:1024px){.orbital-wrap{grid-template-columns:3fr 2fr;max-width:600px}.orbital-chart-container,.orbital-legend,.orbital-wrap{max-height:none!important}}@media (max-width:720px){.orbital-wrap{grid-template-columns:1fr;overflow:visible!important;max-height:none!important;padding:10px}.orbital-legend{max-width:100%;max-height:none!important;overflow-y:visible;height:auto}.orbital-canvas,.orbital-chart-container{max-height:none!important;height:auto!important;justify-content:center}}@media (min-width:1025px){.neural-container{max-width:680px;max-height:380px}.neural-roadmap{margin-top:24px}}@media (min-width:1400px){.neural-container{max-width:720px;max-height:400px}}.neural-svg{width:auto;height:auto;display:block;transform-origin:center}.neural-path{stroke:rgba(184,168,216,.45);stroke-width:.4}.neural-path-active{stroke:#00ffa3;stroke-width:.6;filter:drop-shadow(0 0 3px rgba(0,255,163,.45))}.neural-node-group{cursor:pointer;transition:transform .12s ease}.neural-node-group:hover{transform:translateY(-.2px)}.neural-node-selected{filter:drop-shadow(0 0 6px rgba(220,31,255,.5))}.neural-pulse-ring{animation:neuralPulse 2.2s ease-in-out infinite}@keyframes neuralPulse{0%,to{opacity:.25}50%{opacity:.6}}.neural-core-pulse{animation:corePulse 1.6s ease-in-out infinite}@keyframes corePulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.12);opacity:1}}.neural-particle{filter:drop-shadow(0 0 2px rgba(0,255,163,.7))}.neural-node-group:hover .neural-label{opacity:1;transition:opacity .18s ease}.neural-container,.neural-roadmap{width:100%;margin:0 auto}.neural-container{position:relative;border-radius:16px;overflow:hidden;background:radial-gradient(160px 120px at 50% 12%,hsla(0,0%,100%,.05),transparent);outline:1px solid rgba(160,120,255,.18);box-shadow:inset 0 1px hsla(0,0%,100%,.18),0 30px 70px rgba(60,20,120,.25);display:grid;place-items:center}.neural-info{margin-top:14px;padding:14px 16px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid rgba(160,120,255,.18);color:#fff}.neural-info h4{margin:0 0 8px;font-size:1rem;letter-spacing:.2px;color:#fff}.neural-info ul{margin:0;padding-left:18px;color:hsla(0,0%,100%,.8)}.neural-info li{line-height:1.6}.neural-label{pointer-events:none;opacity:0}.neural-roadmap button{-webkit-tap-highlight-color:transparent;background:transparent}.neural-roadmap button:active,.neural-roadmap button:focus,.neural-roadmap button:focus-visible{outline:none;box-shadow:none}.neural-container{overscroll-behavior:contain}#__next,body,html{min-height:100%;background:#05040a}.why-acadfi{background:#05040a!important}.neural-roadmap,.neural-roadmap *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.neural-node-group:active,.neural-node-group:focus,.neural-node-group:focus-visible{outline:none}.neural-path{stroke:rgba(184,168,216,.55);stroke-width:.9}.neural-path-active{stroke-width:1.4;filter:drop-shadow(0 0 5px rgba(0,255,163,.65))}.neural-path,.neural-path-active,.neural-svg line{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.neural-node-group circle[stroke]{stroke-width:.4;opacity:.5}@media (max-width:768px){.hex-cell .hexagon polygon{animation:subtleBorderSweep 2.5s ease-in-out infinite}@keyframes subtleBorderSweep{0%,to{filter:drop-shadow(0 0 3px var(--hex-color)) drop-shadow(0 0 1px var(--hex-color))}50%{filter:drop-shadow(0 0 6px var(--hex-color)) drop-shadow(0 0 3px var(--hex-color))}}.hex-cell{animation:gentleFloat 3s ease-in-out infinite}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}#tokenomics .container{max-width:1200px;margin:0 auto;padding:0 24px}#tokenomics .orbital-wrap{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:start;padding:2rem 1rem}#tokenomics .orbital-box{width:100%;max-width:600px;margin:0 auto}#tokenomics svg{width:100%;height:auto;display:block}@media (max-width:980px){#tokenomics .orbital-wrap{grid-template-columns:1fr}#tokenomics .orbital-legend{width:100%;max-width:400px;margin:0 auto}}.tokenomics,.tokenomics *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tokenomics [role=button],.tokenomics a,.tokenomics button,.tokenomics canvas{outline:none}.tokenomics :focus-visible{outline:2px solid #dc1fff;outline-offset:2px}.tokenomics canvas{touch-action:pan-y;-ms-touch-action:pan-y}@media (max-width:640px){.orbital-wrap,.tokenomics,.why-acadfi,.why-grid{background-color:#05040a}}.home{position:relative;min-height:100dvh}.hero-aurora{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:visible}.hero-aurora .aurora-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:180vmax;height:100vmax;will-change:transform}.hero-aurora .aurora{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:160vmax;height:90vmax;border-radius:9999px;filter:blur(22px) saturate(1.08);opacity:.9;mix-blend-mode:screen}@media (max-width:560px){.hero-aurora .aurora-wrap{width:200vmax;height:120vmax;transform:translate(-50%,-50%) scale(1.02)}.hero-aurora .aurora{width:180vmax;height:110vmax;filter:blur(26px) saturate(1.05)}}.home .container{position:relative;z-index:1}.home,.home *{overflow:visible}