*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0d1a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0d1a}::-webkit-scrollbar-thumb{background:#7c5cfc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a78bfa}:root{--ink:#04050a;--deep:#070910;--glass:#ffffff08;--glass2:hsla(0,0%,100%,.055);--border:#ffffff12;--border-hi:#ffffff24;--text:#f2eeff;--text-2:#9a95b8;--text-3:#45426a;--pu:#7c5cfc;--pu2:#a78bfa;--pu3:#c4b5fd;--rose:#f472b6;--gold:#fbbf24;--teal:#2dd4bf;--sky:#38bdf8;--r:14px;--r2:20px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:#04050a;background:var(--ink);color:#f2eeff;color:var(--text);cursor:none;font-family:Bricolage Grotesque,sans-serif;line-height:1.6;overflow-x:hidden}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;mix-blend-mode:overlay;opacity:.022;pointer-events:none;position:fixed;z-index:9000}.cdot{background:#fff;height:8px;mix-blend-mode:difference;transition:width .2s,height .2s;width:8px;z-index:9999}.cdot,.cring{border-radius:50%;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.cring{border:1px solid #7c5cfc99;height:32px;transition:all .12s ease;width:32px;z-index:9998}.cdot.g{height:16px;width:16px}.cring.g{border-color:#f472b680;height:52px;width:52px}#aurora{inset:0;opacity:.55;pointer-events:none;z-index:0}#aurora,nav{position:fixed}nav{align-items:center;display:flex;justify-content:space-between;left:0;padding:1.2rem 3rem;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1000}nav.sc{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#04050ac7;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);padding:.85rem 3rem}.nlogo{gap:.7rem;text-decoration:none}.nlogo,.nmark{align-items:center;display:flex}.nmark{background:linear-gradient(145deg,#a78bfa,#7c5cfc,#4f46e5);border-radius:12px;box-shadow:0 0 24px #7c5cfc73,0 0 60px #7c5cfc1f;height:38px;justify-content:center;overflow:hidden;position:relative;width:38px}.nmark:after{background:linear-gradient(145deg,#ffffff2e,#0000 55%);content:"";inset:0;position:absolute}.nname{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ede9fe,#c4b5fd,#a78bfa);-webkit-background-clip:text;font-size:1.25rem;font-weight:800;letter-spacing:-.04em}.nlinks{display:flex;gap:2.5rem;list-style:none}.nlinks a{color:#9a95b8;color:var(--text-2);font-size:.85rem;letter-spacing:.01em;position:relative;text-decoration:none;transition:color .2s}.nlinks a:after{background:#a78bfa;background:var(--pu2);bottom:-4px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.nlinks a:hover{color:#f2eeff;color:var(--text)}.nlinks a:hover:after{transform:scaleX(1);transform-origin:left}.npill{align-items:center;background:#7c5cfc1f;border:1px solid #7c5cfc4d;border-radius:100px;color:#c4b5fd;color:var(--pu3);display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;letter-spacing:.01em;padding:.5rem 1.2rem;text-decoration:none;transition:all .2s}.npill:hover{background:#7c5cfc38;border-color:#a78bfa80;box-shadow:0 0 24px #7c5cfc4d}#hero{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;min-height:100vh;overflow:hidden;padding:8rem 3rem 5rem;position:relative}.hmesh{background:radial-gradient(ellipse 65% 70% at 10% 60%,#4f46e52e 0,#0000 60%),radial-gradient(ellipse 50% 50% at 88% 20%,#7c5cfc21 0,#0000 55%),radial-gradient(ellipse 40% 40% at 55% 95%,#f472b617 0,#0000 55%)}.hgrid,.hmesh{inset:0;position:absolute;z-index:0}.hgrid{animation:gridD 22s ease-in-out infinite alternate;background-image:linear-gradient(rgba(124,92,252,.042) 1px,#0000 0),linear-gradient(90deg,rgba(124,92,252,.042) 1px,#0000 0);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 75%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 30%,#0000 75%)}@keyframes gridD{0%{background-position:0 0}to{background-position:36px 36px}}.hl{position:relative;z-index:1}.lbadge{align-items:center;animation:fadeUp .6s ease both;background:#2dd4bf14;border:1px solid #2dd4bf40;border-radius:100px;color:#2dd4bf;color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:700;gap:.6rem;letter-spacing:.1em;margin-bottom:2rem;padding:.4rem 1.1rem;text-transform:uppercase}.bping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite;background:#2dd4bf;background:var(--teal);border-radius:50%;height:7px;width:7px}@keyframes ping{0%{box-shadow:0 0 0 0 #2dd4bf99}70%{box-shadow:0 0 0 8px #2dd4bf00}to{box-shadow:0 0 0 0 #2dd4bf00}}.hh1{animation:fadeUp .7s ease .08s both;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin-bottom:.3rem}.hh1 .l2{color:#9a95b8;color:var(--text-2);display:block;font-style:italic;font-weight:300}.hh1 .acc{-webkit-text-fill-color:#0000;animation:shimmer 5s linear infinite;background:linear-gradient(115deg,#f472b6,#c084fc 35%,#818cf8 65%,#38bdf8);-webkit-background-clip:text;background-size:300%;display:block}@keyframes shimmer{0%{background-position:0}to{background-position:300%}}.htype{animation:fadeUp .7s ease .16s both;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:1.4rem 0 1.8rem;min-height:1.3em}.typed{color:#38bdf8;color:var(--sky);text-shadow:0 0 30px #38bdf866}.blink{animation:bl .9s ease infinite;background:#38bdf8;background:var(--sky);border-radius:2px;box-shadow:0 0 14px #38bdf8b3;display:inline-block;height:.9em;margin-right:4px;vertical-align:middle;width:2px}@keyframes bl{0%,to{opacity:1}50%{opacity:0}}.hsub{animation:fadeUp .7s ease .24s both;color:#9a95b8;color:var(--text-2);font-size:1.05rem;font-weight:300;line-height:1.8;margin-bottom:2.5rem;max-width:500px}.hbtns{animation:fadeUp .7s ease .32s both;display:flex;flex-wrap:wrap;gap:1rem}.bprime,.hbtns{align-items:center}.bprime{background:linear-gradient(135deg,#7c5cfc,#4f46e5);border-radius:12px;box-shadow:0 0 40px #7c5cfc66,0 4px 20px #00000059;color:#fff;display:inline-flex;font-size:.92rem;font-weight:700;gap:.65rem;letter-spacing:.01em;overflow:hidden;padding:.95rem 2rem;position:relative;text-decoration:none;transition:all .25s}.bprime:before{background:linear-gradient(135deg,#ffffff26,#0000 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s}.bprime:hover{box-shadow:0 0 60px #7c5cfc99,0 8px 32px #0006;transform:translateY(-3px) scale(1.02)}.bprime:hover:before{opacity:1}.bghost{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;background:var(--glass);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:12px;color:#9a95b8;color:var(--text-2);display:inline-flex;font-size:.88rem;gap:.5rem;padding:.95rem 1.6rem;text-decoration:none;transition:all .2s}.bghost:hover{background:hsla(0,0%,100%,.055);background:var(--glass2);border-color:#ffffff24;border-color:var(--border-hi);color:#f2eeff;color:var(--text)}.hmetrics{animation:fadeUp .7s ease .4s both;border-top:1px solid #ffffff12;border-top:1px solid var(--border);display:flex;gap:2.5rem;justify-content:center;margin-top:3rem;padding-top:2rem;text-align:center}.hmetrics>div{cursor:default;transition:transform .3s ease}.hmetrics>div:hover{transform:translateY(-5px)}.mnum{color:#f2eeff;color:var(--text);display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.04em;line-height:1}.mnum em{color:#a78bfa;color:var(--pu2);font-style:normal}.mlab{color:#45426a;color:var(--text-3);display:block;font-size:.7rem;font-weight:600;letter-spacing:.1em;margin-top:.25rem;text-transform:uppercase}.hr{align-items:center;display:flex;justify-content:center;z-index:1}.hr,.owrap{position:relative}.owrap{height:500px;width:500px}.scard{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:20px;position:absolute}.sc1{animation:fl1 7s ease-in-out infinite;background:linear-gradient(145deg,#7c5cfc2e,#4f46e514);box-shadow:0 30px 80px #00000080,0 0 0 1px #7c5cfc26;height:190px;left:-140px;top:-90px;transform:rotate(-8deg);width:300px}.sc2{animation:fl2 8s ease-in-out .6s infinite;background:linear-gradient(145deg,#f472b624,#a855f714);box-shadow:0 30px 80px #00000080,0 0 0 1px #f472b61f;height:175px;left:-20px;top:55px;transform:rotate(5deg);width:280px}.sc3{animation:fl3 6s ease-in-out 1.2s infinite;background:linear-gradient(145deg,#fbbf241a,#2dd4bf0f);box-shadow:0 30px 80px #00000080,0 0 0 1px #fbbf241f;height:165px;left:35px;top:-175px;transform:rotate(3deg);width:255px}@keyframes fl1{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-20px)}}@keyframes fl2{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(3deg) translateY(-15px)}}@keyframes fl3{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(5deg) translateY(-18px)}}.schip{align-items:center;border-radius:100px;display:inline-flex;font-size:.65rem;font-weight:700;gap:.4rem;letter-spacing:.1em;margin:1.2rem 1.2rem .5rem;padding:.25rem .7rem;text-transform:uppercase}.sc1 .schip{background:#7c5cfc33;border:1px solid #7c5cfc4d;color:#c4b5fd;color:var(--pu3)}.sc2 .schip{background:#f472b633;border:1px solid #f472b64d;color:#f472b6;color:var(--rose)}.sc3 .schip{background:#fbbf2426;border:1px solid #fbbf2440;color:#fbbf24;color:var(--gold)}.sctitle{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;padding:0 1.2rem}.sbars{display:flex;flex-direction:column;gap:.4rem;padding:.75rem 1.2rem 0}.sbar{background:#ffffff12;height:4px}.sbar,.sbfill{border-radius:100px}.sbfill{height:100%;transition:width .6s ease}.sc1 .sbfill{background:linear-gradient(90deg,#7c5cfc,#a78bfa)}.sc2 .sbfill{background:linear-gradient(90deg,#f472b6,#e879f9)}.sc3 .sbfill{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.fbadge{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#070910e0;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 16px 40px #00000080;font-size:.75rem;font-weight:600;padding:.6rem 1rem;position:absolute;white-space:nowrap}.fb1{animation:fb1a 5s ease-in-out infinite;right:15px;top:55px}.fb2{animation:fb2a 6s ease-in-out .8s infinite;bottom:100px;left:5px}.fb3{animation:fb3a 7s ease-in-out 1.4s infinite;right:-15px;top:200px}.fb4{animation:fb4a 5.5s ease-in-out .3s infinite;bottom:170px;right:35px}@keyframes fb1a{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes fb2a{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes fb3a{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes fb4a{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-14px) rotate(-2deg)}}.fbi{font-size:1.1rem;margin-right:.3rem;vertical-align:middle}.fbt{color:#f2eeff;color:var(--text);font-size:.72rem}.fbs{color:#45426a;color:var(--text-3);display:block;font-size:.62rem;font-weight:400;margin-top:.1rem}.corb{align-items:center;animation:orbP 4s ease-in-out infinite;background:radial-gradient(circle at 40% 35%,#a78bfa4d,#7c5cfc26,#0000 70%);border:1px solid #7c5cfc40;border-radius:50%;display:flex;height:160px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}.corb:before{animation:orbP 4s ease-in-out 1s infinite;border:1px solid #7c5cfc1f;border-radius:50%;inset:-20px}.corb:after,.corb:before{content:"";position:absolute}.corb:after{border:1px solid #7c5cfc0d;border-radius:50%;inset:-44px}@keyframes orbP{0%,to{box-shadow:0 0 40px #7c5cfc33,0 0 80px #7c5cfc14}50%{box-shadow:0 0 60px #7c5cfc59,0 0 120px #7c5cfc1f}}.mstrip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07091099;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);border-top:1px solid #ffffff12;border-top:1px solid var(--border);overflow:hidden;padding:1.1rem 0;position:relative;white-space:nowrap;z-index:2}.mtrack{animation:mrun 30s linear infinite;display:inline-flex}@keyframes mrun{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mitem{align-items:center;color:#45426a;color:var(--text-3);display:inline-flex;font-size:.72rem;font-weight:700;gap:.5rem;letter-spacing:.09em;padding:0 2.5rem;text-transform:uppercase}.mitem span{color:#a78bfa;color:var(--pu2)}#about{background:#070910;background:var(--deep);overflow:hidden;padding:9rem 3rem;position:relative}#about:before{background:radial-gradient(circle,#7c5cfc12 0,#0000 65%);border-radius:50%;content:"";height:700px;pointer-events:none;position:absolute;right:-200px;top:-300px;width:700px}.slabel{align-items:center;color:#a78bfa;color:var(--pu2);display:inline-flex;font-size:.68rem;font-weight:700;gap:.5rem;letter-spacing:.18em;margin-bottom:1rem;text-transform:uppercase}.slbar{background:linear-gradient(90deg,#7c5cfc,#a78bfa);background:linear-gradient(90deg,var(--pu),var(--pu2));border-radius:2px;height:2px;width:20px}.sh2{font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:1rem}.ssub{color:#9a95b8;color:var(--text-2);font-size:1rem;font-weight:300;line-height:1.85;max-width:540px}.bento{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(12,1fr);margin-top:4rem}.bcell{background:#ffffff08;background:var(--glass);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:20px;border-radius:var(--r2);overflow:hidden;padding:2rem;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.bcell:after{background:radial-gradient(circle at 50% 50%,#7c5cfc1a 0,#0000 55%);background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#7c5cfc1a 0,#0000 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.bcell:hover:after{opacity:1}.bcell:hover{border-color:#7c5cfc47;box-shadow:0 24px 64px #00000080,0 0 0 1px #7c5cfc1f;transform:translateY(-4px)}.b1{grid-column:span 5}.b2{grid-column:span 4}.b3{grid-column:span 3}.b4{grid-column:span 4}.b5{grid-column:span 5}.b6{grid-column:span 3}.bicon{align-items:center;border-radius:14px;display:flex;font-size:1.4rem;height:52px;justify-content:center;margin-bottom:1.4rem;width:52px}.bipu{background:#7c5cfc1f;border:1px solid #7c5cfc38}.birose{background:#f472b61a;border:1px solid #f472b633}.bigold{background:#fbbf241a;border:1px solid #fbbf2433}.biteal{background:#2dd4bf1a;border:1px solid #2dd4bf33}.bisky{background:#38bdf81a;border:1px solid #38bdf833}.bh{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.55rem}.bp{color:#9a95b8;color:var(--text-2);font-size:.85rem;line-height:1.7}.bhstat{background:linear-gradient(145deg,#7c5cfc14,#4f46e50a);border-color:#7c5cfc2e;overflow:hidden;padding:0}.bhstat .bnum{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f472b6,#c084fc,#818cf8);-webkit-background-clip:text;display:block;font-size:4.5rem;font-weight:800;letter-spacing:-.06em;line-height:1;padding:2rem 2rem 0}.bhstat .blab{color:#9a95b8;color:var(--text-2);display:block;font-size:.85rem;font-weight:300;padding:.3rem 2rem 2rem}.mprog{display:flex;flex-direction:column;gap:.6rem;margin-top:1.2rem}.prow{align-items:center;display:flex;gap:.7rem}.pname{color:#9a95b8;color:var(--text-2);font-size:.72rem;font-weight:500;min-width:70px}.ptrack{background:#ffffff0f;flex:1 1;height:3px;overflow:hidden}.pfill,.ptrack{border-radius:100px}.pfill{height:100%}.ppct{color:#45426a;color:var(--text-3);font-family:JetBrains Mono,monospace;font-size:.65rem}.cube-perspective{perspective:1000px}.cube-wrapper{animation:cubeSpin 25s linear infinite;height:280px;position:relative;transform-style:preserve-3d;width:280px}.cube-wrapper:hover{animation-play-state:paused}@keyframes cubeSpin{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(1turn) rotateY(1turn)}}.cube-face{align-items:center;-webkit-backface-visibility:visible;backface-visibility:visible;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:280px;justify-content:center;padding:20px;position:absolute;text-align:center;width:280px}.cube-face h4{color:#fff;font-size:1.1rem;margin-top:10px}.cube-face p{color:#ffffffb3;font-size:12px;margin-top:5px}.about-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.about-text-content{display:flex;flex-direction:column;gap:1.5rem}.about-text-content p{color:#9a95b8;color:var(--text-2);font-size:1.05rem;line-height:1.8}.about-text-content p strong{color:#f2eeff;color:var(--text)}.about-text-content .highlight{color:#a78bfa}.about-card{background:#ffffff08;background:var(--glass);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:16px;padding:1.5rem}.about-card h4{margin-bottom:.8rem}.about-card h4.teal{color:#2dd4bf;color:var(--teal)}.about-card h4.rose{color:#f472b6;color:var(--rose)}.about-card h4.gold{color:#fbbf24;color:var(--gold)}.about-card p{color:#9a95b8;color:var(--text-2);font-size:.95rem;line-height:1.7}.tech-list{display:flex;flex-direction:column;gap:.6rem;list-style:none;padding:0}.tech-list li{align-items:center;color:#9a95b8;color:var(--text-2);display:flex;font-size:.9rem;gap:.7rem}.tech-list li em{color:#45426a;color:var(--text-3);font-size:.8rem;font-style:italic}.tech-list li span{font-size:1.2rem}.disclaimer-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;margin:4rem auto 0;max-width:800px;padding:2rem;text-align:center}.disclaimer-box h4{color:#fbbf24;color:var(--gold);font-size:1.1rem;margin-bottom:.8rem}.disclaimer-box p{color:#9a95b8;color:var(--text-2);font-size:.9rem;line-height:1.8}.disclaimer-box .footer-note{color:#a78bfa;color:var(--pu2);font-size:1rem;font-weight:700;margin-top:1rem}@media(max-width:960px){#about{padding:5rem 1.5rem}.about-grid{gap:2rem;grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.b1,.b2,.b3,.b4,.b5,.b6{grid-column:span 1}.cube-face,.cube-wrapper{height:200px;width:200px}.cube-face h4{font-size:.9rem}.cube-face p{font-size:10px}}@media(max-width:600px){.bento{grid-template-columns:1fr}.b1,.b2,.b3,.b4,.b5,.b6{grid-column:span 1}.cube-face,.cube-wrapper{height:160px;width:160px}}#roadmap{overflow:hidden;padding:9rem 3rem;position:relative}#roadmap:before{background:radial-gradient(circle,#f472b60d 0,#0000 65%);border-radius:50%;bottom:-200px;content:"";height:700px;left:-200px;pointer-events:none;position:absolute;width:700px}.jline{display:flex;flex-direction:column;gap:0;margin:4rem auto 0;max-width:900px;position:relative}.jline:before{background:linear-gradient(180deg,#0000,#7c5cfc66 10%,#7c5cfc40 85%,#0000);bottom:0}.jline:after,.jline:before{content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:0}.jline:after{animation:lflow 4s ease-in-out infinite;background:linear-gradient(180deg,#0000,#a78bfae6,#0000);height:30%}@keyframes lflow{0%{opacity:0;top:-10%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:110%}}.step{align-items:start;display:grid;grid-template-columns:1fr 48px 1fr;margin-bottom:3rem;z-index:1}.step,.stepcard{position:relative}.stepcard{background:#ffffff08;background:var(--glass);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:16px;overflow:hidden;padding:1.4rem 1.6rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.stepcard:before{content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s}.step:first-child .stepcard:before{background:linear-gradient(135deg,#7c5cfc14,#0000)}.step:nth-child(2) .stepcard:before{background:linear-gradient(135deg,#f472b614,#0000)}.step:nth-child(3) .stepcard:before{background:linear-gradient(135deg,#fbbf2412,#0000)}.step:nth-child(4) .stepcard:before{background:linear-gradient(135deg,#2dd4bf12,#0000)}.step:nth-child(5) .stepcard:before{background:linear-gradient(135deg,#38bdf812,#0000)}.stepcard:hover:before{opacity:1}.stepcard:hover{border-color:#7c5cfc4d;box-shadow:0 16px 48px #00000073;transform:scale(1.02)}.stag{display:block;font-size:.63rem;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.sh,.stag{font-weight:700}.sh{font-size:1rem;letter-spacing:-.02em;margin-bottom:.35rem}.sp{color:#9a95b8;color:var(--text-2);font-size:.8rem;line-height:1.65}.spills{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.spill{border-radius:100px;font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:.2rem .6rem}.step:nth-child(2n) .stepcard{grid-column:3}.step:nth-child(2n) .stepe,.step:nth-child(odd) .stepcard{grid-column:1}.step:nth-child(odd) .stepe{grid-column:3}.stepe{display:block}.stepnode{grid-column:2;padding-top:1.2rem}.node,.stepnode{align-items:center;display:flex;justify-content:center}.node{background:#04050a;background:var(--ink);border:2px solid;border-radius:50%;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;height:40px;position:relative;transition:all .3s;width:40px;z-index:2}.step:hover .node{transform:scale(1.2)}.n1{border-color:#7c5cfc80;color:#a78bfa;color:var(--pu2)}.n2{border-color:#f472b680;color:#f472b6;color:var(--rose)}.n3{border-color:#fbbf2473;color:#fbbf24;color:var(--gold)}.n4{border-color:#2dd4bf73;color:#2dd4bf;color:var(--teal)}.n5{border-color:#38bdf873;color:#38bdf8;color:var(--sky)}.n1:after{animation:ng 3s ease-in-out infinite;box-shadow:0 0 20px #7c5cfc66}.n1:after,.n2:after{border-radius:50%;content:"";inset:-6px;position:absolute}.n2:after{animation:ng 3s ease-in-out .6s infinite;box-shadow:0 0 20px #f472b666}.n3:after{animation:ng 3s ease-in-out 1.2s infinite;box-shadow:0 0 20px #fbbf2459}.n3:after,.n4:after{border-radius:50%;content:"";inset:-6px;position:absolute}.n4:after{animation:ng 3s ease-in-out 1.8s infinite;box-shadow:0 0 20px #2dd4bf59}.n5:after{animation:ng 3s ease-in-out 2.4s infinite;border-radius:50%;box-shadow:0 0 20px #38bdf866;content:"";inset:-6px;position:absolute}@keyframes ng{0%,to{opacity:.5}50%{opacity:1}}.step:first-child .stag{color:#a78bfa;color:var(--pu2)}.step:nth-child(2) .stag{color:#f472b6;color:var(--rose)}.step:nth-child(3) .stag{color:#fbbf24;color:var(--gold)}.step:nth-child(4) .stag{color:#2dd4bf;color:var(--teal)}.step:nth-child(5) .stag{color:#38bdf8;color:var(--sky)}.spu{background:#7c5cfc1f;border:1px solid #7c5cfc33;color:#a78bfa;color:var(--pu2)}.srose{background:#f472b61a;border:1px solid #f472b633;color:#f472b6;color:var(--rose)}.sgold{background:#fbbf241a;border:1px solid #fbbf2433;color:#fbbf24;color:var(--gold)}.steal{background:#2dd4bf1a;border:1px solid #2dd4bf33;color:#2dd4bf;color:var(--teal)}.ssky{background:#38bdf81a;border:1px solid #38bdf833;color:#38bdf8;color:var(--sky)}#phases{background:#070910;background:var(--deep);overflow:hidden;padding:9rem 3rem;position:relative}.pgrid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.pcard{background:#ffffff08;background:var(--glass);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:20px;border-radius:var(--r2);overflow:hidden;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.pcard:hover{box-shadow:0 32px 80px #0009;transform:translateY(-10px)}.ptop{padding:.25rem 0 0}.ptbar{height:3px;width:100%}.ph1 .ptbar{background:linear-gradient(90deg,#7c5cfc,#a78bfa)}.ph2 .ptbar{background:linear-gradient(90deg,#f472b6,#e879f9)}.ph3 .ptbar{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.pbody{padding:1.8rem 1.6rem}.pibox{align-items:center;border-radius:14px;display:flex;font-size:1.3rem;height:50px;justify-content:center;margin-bottom:1.2rem;width:50px}.ph1 .pibox{background:#7c5cfc1f;border:1px solid #7c5cfc33}.ph2 .pibox{background:#f472b61a;border:1px solid #f472b633}.ph3 .pibox{background:#fbbf241a;border:1px solid #fbbf2433}.pnum{display:block;font-size:.65rem;font-weight:700;letter-spacing:.14em;margin-bottom:.3rem;text-transform:uppercase}.ph1 .pnum{color:#a78bfa;color:var(--pu2)}.ph2 .pnum{color:#f472b6;color:var(--rose)}.ph3 .pnum{color:#fbbf24;color:var(--gold)}.ptitle{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border);font-size:1.15rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.8rem;padding-bottom:.8rem}.pitems{flex-direction:column;list-style:none}.pitems,.pitems li{display:flex;gap:.55rem}.pitems li{align-items:flex-start;color:#9a95b8;color:var(--text-2);font-size:.83rem;line-height:1.5}.lbul{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:14px;justify-content:center;margin-top:.12rem;width:14px}.ph1 .lbul{background:#7c5cfc26}.ph2 .lbul{background:#f472b61f}.ph3 .lbul{background:#fbbf241f}.ldot{border-radius:50%;height:4px;width:4px}.ph1 .ldot{background:#a78bfa;background:var(--pu2)}.ph2 .ldot{background:#f472b6;background:var(--rose)}.ph3 .ldot{background:#fbbf24;background:var(--gold)}#countdown{overflow:hidden;padding:8rem 3rem;position:relative;text-align:center}#countdown:before{background:radial-gradient(ellipse 70% 80% at 50% 110%,#7c5cfc24 0,#0000 60%);content:"";inset:0;position:absolute}.cde{color:#45426a;color:var(--text-3);display:block;font-size:.68rem;font-weight:700;letter-spacing:.2em;margin-bottom:.6rem;text-transform:uppercase}.cde,.cdt{position:relative;z-index:1}.cdt{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;letter-spacing:-.04em;margin-bottom:3.5rem}.cdt span{-webkit-text-fill-color:#0000;background:linear-gradient(115deg,#f472b6,#a78bfa);background:linear-gradient(115deg,var(--rose),var(--pu2));-webkit-background-clip:text}.cdrow{align-items:center;display:inline-flex;gap:1.2rem;z-index:1}.cdrow,.cdunit{position:relative}.cdunit{background:hsla(0,0%,100%,.055);background:var(--glass2);border:1px solid #ffffff12;border:1px solid var(--border);border-radius:18px;min-width:120px;overflow:hidden;padding:2rem 1.8rem;text-align:center;transition:transform .2s}.cdunit:hover{transform:translateY(-5px)}.cdunit:before{background:linear-gradient(90deg,#7c5cfc,#f472b6);background:linear-gradient(90deg,var(--pu),var(--rose));content:"";height:2px;left:0;position:absolute;right:0;top:0}.cdnum{color:#f2eeff;color:var(--text);display:block;font-size:3.5rem;letter-spacing:-.03em}.cdnum,.cdsep{font-family:JetBrains Mono,monospace;font-weight:700;line-height:1}.cdsep{color:#7c5cfc66;font-size:2.5rem;margin-bottom:2rem}.cdlab{display:block;font-size:.6rem;font-weight:700;letter-spacing:.14em;margin-top:.6rem;text-transform:uppercase}.cdlab,.cdnote{color:#45426a;color:var(--text-3)}.cdnote{font-size:.8rem;margin-top:2.5rem;z-index:1}#cta,.cdnote{position:relative}#cta{background:#070910;background:var(--deep);overflow:hidden;padding:8rem 3rem;text-align:center}#cta:before{background:radial-gradient(ellipse 70% 70% at 50% 50%,#7c5cfc1a 0,#0000 70%);inset:0}#cta:after,#cta:before{content:"";position:absolute}#cta:after{animation:ctag 6s ease-in-out infinite;background:radial-gradient(circle,#a78bfa0a 0,#0000 70%);border-radius:50%;height:600px;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);width:600px}@keyframes ctag{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.ctai{margin:0 auto;max-width:640px;position:relative;z-index:1}.ctah{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;letter-spacing:-.05em;line-height:1.05;margin-bottom:1.3rem}.ctah span{-webkit-text-fill-color:#0000;animation:shimmer 4s linear infinite;background:linear-gradient(115deg,#f472b6,#c084fc,#818cf8);-webkit-background-clip:text;background-size:200%}.ctap{color:#9a95b8;color:var(--text-2);font-size:1.05rem;font-weight:300;line-height:1.8;margin-bottom:2.5rem}.ctabtns{flex-wrap:wrap}.ctabtns,.srow{display:flex;gap:1rem;justify-content:center}.srow{align-items:center;color:#45426a;color:var(--text-3);font-size:.78rem;margin-top:2.5rem}.av,.avs{display:flex}.av{align-items:center;border:2px solid #070910;border:2px solid var(--deep);border-radius:50%;font-size:.68rem;font-weight:700;height:30px;justify-content:center;margin-left:-8px;width:30px}.av:first-child{margin-left:0}footer{background:#04050a;background:var(--ink);border-top:1px solid #ffffff12;border-top:1px solid var(--border);justify-content:space-between;padding:2.5rem 3rem}.flogo,footer{align-items:center;display:flex}.flogo{gap:.6rem}.fmark{align-items:center;background:linear-gradient(135deg,#7c5cfc,#4f46e5);border-radius:8px;display:flex;height:28px;justify-content:center;width:28px}.fname{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c4b5fd,#7c5cfc);-webkit-background-clip:text;font-size:1rem;font-weight:800;letter-spacing:-.03em}.fnote{color:#45426a;color:var(--text-3);font-size:.78rem}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(36px);transition:opacity .75s ease,transform .75s ease}.reveal.on{opacity:1;transform:translateY(0)}.rd1{transition-delay:.05s}.rd2{transition-delay:.12s}.rd3{transition-delay:.19s}.rd4{transition-delay:.26s}.rd5{transition-delay:.33s}@media(max-width:960px){#hero{grid-template-columns:1fr;padding-top:7rem}.hr{display:none}.bento{grid-template-columns:1fr 1fr}.b1,.b2,.b3,.b4,.b5,.b6{grid-column:span 1}.pgrid{grid-template-columns:1fr}nav{padding:1rem 1.5rem}.nlinks,.npill{display:none}#about,#countdown,#cta,#phases,#roadmap{padding:5rem 1.5rem}body{cursor:auto}.cdot,.cring{display:none}.step{grid-template-columns:1fr 36px 0}.step:nth-child(2n) .stepcard,.step:nth-child(odd) .stepcard{grid-column:1}.stepe{display:none}.stepnode{grid-column:2}.jline:after,.jline:before{left:18px}}@media(max-width:600px){.bento{grid-template-columns:1fr}.b1,.b2,.b3,.b4,.b5,.b6{grid-column:span 1}}
/*# sourceMappingURL=main.6b6d3041.css.map*/