@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090b18;color:#f6f5ff;font-family:'DM Sans',sans-serif}.nav{height:82px;max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;padding:0 22px}.logo{font:700 23px 'Space Grotesk';color:white;text-decoration:none}.logo b{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#b99cff,#6177ff);margin-right:8px}.logo span{color:#a99bff}.nav nav{display:flex;gap:32px}.nav nav a,footer a{color:#a7a8bc;text-decoration:none;font-size:13px}.navbtn{color:white;border:1px solid #ffffff35;border-radius:8px;padding:11px 15px;text-decoration:none;font-size:12px}.hero{max-width:1160px;min-height:600px;margin:auto;padding:65px 22px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px}.hero label,label{font-size:10px;letter-spacing:2px;color:#ad9aff;font-weight:700}.hero h1{font:600 clamp(48px,6vw,76px)/1.04 'Space Grotesk';letter-spacing:-4px;margin:25px 0}.hero h1 em,.manifesto em{font-style:normal;background:linear-gradient(100deg,#c4aaff,#858cff,#68c9ee);color:transparent;background-clip:text}.lead{max-width:500px;color:#a8a9bc;line-height:1.8;font-size:16px}.button{display:inline-block;margin-top:24px;background:linear-gradient(100deg,#8c69f2,#6476f5);color:white;text-decoration:none;padding:15px 20px;border-radius:8px;font-size:13px;font-weight:700}.button span{margin-left:22px}.status{display:block;margin-top:38px;color:#777990;font-size:11px}.orbital{height:400px;position:relative;display:grid;place-items:center}.core{width:180px;height:180px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#393060,#111329 70%);border:2px solid #a18aff;box-shadow:0 0 65px #8063ff70;font:600 90px 'Space Grotesk';color:#c8baff;animation:float 5s infinite}.orbit{position:absolute;border:1px solid #9c8bff40;border-radius:50%;width:370px;height:180px;transform:rotate(-25deg)}.o2{width:420px;height:245px;transform:rotate(55deg);border-color:#63c7e52c}.float{position:absolute;padding:14px 18px;background:#191b30;border:1px solid #ffffff25;border-radius:10px;box-shadow:0 15px 45px #0008;font-size:19px;color:#bcaaff}.float b,.float small{display:block}.float b{font-size:11px;color:white}.float small{font-size:9px;color:#999bb0;margin-top:5px}.f1{top:55px;right:0}.f2{bottom:55px;left:0}.ticker{text-align:center;border-block:1px solid #ffffff18;padding:18px;color:#9697ac;letter-spacing:4px;font:600 11px 'Space Grotesk'}.section{max-width:1160px;margin:auto;padding:110px 22px}.section h2,.steps h2{font:600 54px/1.05 'Space Grotesk';letter-spacing:-2px;margin:20px 0}.section h2 span,.steps h2 span{color:#777991}.sub,.section article p,.steps p,.download p{color:#999bb0;line-height:1.8;font-size:13px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px}.grid article{min-height:300px;border:1px solid #ffffff18;border-radius:13px;padding:27px;background:linear-gradient(145deg,#1a1b32,#101222);position:relative;overflow:hidden}.grid article i{font-style:normal;font-size:22px;color:#c2aaff;background:#9b78ff24;padding:10px;border-radius:10px}.grid article label{display:block;margin-top:27px;color:#8587a0}.grid h3,.step h3{font:600 21px 'Space Grotesk'}.grid article p{font-size:12px}.flow,.tiles,pre{position:absolute;bottom:22px;left:25px;right:25px;color:#c4b7ff;font-size:10px;letter-spacing:2px}.flow{display:flex;justify-content:space-between}.flow b{font-size:18px;color:#7779a0}pre{background:#090b18;border:1px solid #ffffff18;border-radius:8px;padding:14px;line-height:2;color:white}pre span{color:#606783}pre em{color:#c0a4ff}pre strong{color:#8dddc9}pre small{color:#72758d}.tiles{display:flex;gap:12px}.tiles b{width:55px;height:55px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(140deg,#6c55a8,#a17de9);font-size:24px}.tiles b:nth-child(2){background:linear-gradient(140deg,#367ca9,#66c8d8)}.tiles b:nth-child(3){background:linear-gradient(140deg,#9d547d,#e69ac1)}.manifesto{text-align:center;padding:100px 20px;background:radial-gradient(ellipse at center,#292052,#111329 55%,#090b18 80%);border-block:1px solid #ffffff15}.manifesto h2{font:600 68px/1.05 'Space Grotesk';letter-spacing:-3px}.manifesto p{max-width:440px;margin:20px auto 35px;color:#a3a3b8;line-height:1.8;font-size:14px}.manifesto small{font-size:9px;letter-spacing:2px;color:#85869e}.steps{display:grid;grid-template-columns:1fr 1fr;gap:20px 70px}.steps>div:first-child{grid-row:span 3}.step{display:flex;gap:22px;border-top:1px solid #ffffff20;padding:20px 0}.step>b{color:#a18cff}.step h3{font-size:16px;margin:0 0 8px}.step p{margin:0;font-size:12px}.download{max-width:1116px;margin:0 auto 90px;padding:50px 55px;border:1px solid #ffffff20;border-radius:16px;background:radial-gradient(ellipse at 90% 20%,#35306a,#18182e 45%,#111323 80%);display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.download h2{font:600 49px/1.05 'Space Grotesk';letter-spacing:-2px}.download p{max-width:400px}.platforms{font-size:11px;color:#c2c2d3;margin-top:25px}.terminal{background:#090b16;border:1px solid #ffffff25;border-radius:10px;padding:0 22px 25px;font:11px monospace}.bar{margin:0 -22px 25px;padding:12px;background:#ffffff0b;color:#df8b9b}.bar span{float:right;color:#81839b;font-size:8px;letter-spacing:2px}.terminal p{font:inherit;color:#c5c6d4}.terminal i{color:#a89aff}.terminal p b{color:#c2aaff}.terminal .green{color:#79d7bd}.terminal hr{border:0;border-top:1px solid #ffffff18;margin:22px 0}.terminal small{font-size:8px;color:#777990;letter-spacing:1px}.terminal strong{float:right;color:#e8c37d}.cursor{display:inline-block;width:6px;height:12px;background:#9c8bff;margin-left:5px;animation:blink 1s steps(2) infinite}footer{max-width:1160px;margin:auto;border-top:1px solid #ffffff18;min-height:100px;display:flex;align-items:center;justify-content:space-between;padding:20px 22px;gap:15px}footer .logo{font-size:18px}footer .logo b{width:26px;height:26px;font-size:15px}footer p{color:#777990;font-size:10px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes blink{50%{opacity:0}}@media(max-width:760px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.orbital{height:330px}.grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.steps>div:first-child{grid-row:auto}.download{grid-template-columns:1fr;margin:0 17px 60px;padding:30px}.manifesto h2{font-size:55px}footer{flex-wrap:wrap}footer p{width:100%;order:3}}