:root{color-scheme:dark;--bg:#050711;--line:rgba(160,174,214,.14);--muted:#8e99b3;--text:#f4f7ff;--aqua:#66f9d4;--blue:#64a8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 15% 12%,rgba(102,249,212,.07),transparent 28%),radial-gradient(circle at 80% 14%,rgba(100,168,255,.08),transparent 28%),radial-gradient(circle at 65% 85%,rgba(155,123,255,.06),transparent 34%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:rgba(102,249,212,.2)}.shell{width:min(1180px,calc(100% - 36px));margin:0 auto}.noise{position:fixed;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");z-index:1000}.grid-bg,.noise{inset:0;pointer-events:none}.grid-bg{position:absolute;opacity:.22;background-image:linear-gradient(rgba(120,142,180,.055) 1px,transparent 0),linear-gradient(90deg,rgba(120,142,180,.055) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.topbar{position:relative;z-index:5;justify-content:space-between;padding:26px 0 10px}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px;letter-spacing:-.03em;font-weight:760}.brand-mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(102,249,212,.18),rgba(100,168,255,.16));border:1px solid var(--line);box-shadow:0 8px 30px rgba(50,200,180,.08)}.brand-mark img{width:22px;height:22px}.top-pill{display:flex;align-items:center;gap:8px;font-size:12px;color:#b4bfd8;padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(9,12,23,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dot{width:7px;height:7px;border-radius:99px;background:var(--aqua);box-shadow:0 0 16px rgba(102,249,212,.85)}.hero{position:relative;min-height:calc(100vh - 74px);padding:70px 0 48px;display:grid;place-items:center}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;grid-gap:48px;gap:48px}.eyebrow{width:-moz-fit-content;width:fit-content;display:inline-flex;gap:8px;align-items:center;padding:8px 11px;border:1px solid rgba(102,249,212,.16);border-radius:999px;background:rgba(9,18,25,.5);color:#baf9e8;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.hero h1{margin:18px 0 14px;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.065em;max-width:760px}.hero h1 span{background:linear-gradient(95deg,#fff 15%,#9df9df 52%,#9bbdff 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.7;margin:0}.hero-sub{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.tag{font-size:11px;color:#aeb8cf;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:rgba(9,12,23,.45)}.countdown{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:600px}.time-box{padding:17px 12px 14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(19,25,43,.86),rgba(9,13,25,.65));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.time-value{font-size:clamp(28px,4vw,45px);font-weight:730;letter-spacing:-.06em}.time-label{margin-top:3px;color:#78839f;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.cta-row{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.btn{border:1px solid var(--line);border-radius:13px;padding:12px 15px;color:var(--text);background:rgba(15,20,35,.72);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px);border-color:rgba(102,249,212,.28)}.btn-primary{border:0;color:#06110e;font-weight:800;background:linear-gradient(110deg,#68f6d5,#7dd8ff);box-shadow:0 10px 30px rgba(91,230,193,.14)}.scene{min-height:540px;place-items:center}.orb-wrap,.scene{position:relative;display:grid}.orb-wrap{width:min(500px,86vw);aspect-ratio:1;place-items:center}.orb-halo{position:absolute;width:88%;height:88%;border-radius:50%;border:1px solid rgba(102,249,212,.13);box-shadow:0 0 90px rgba(102,249,212,.07),inset 0 0 90px rgba(100,168,255,.05)}.orb-core{position:relative;width:220px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 32%,rgba(214,255,245,.9),rgba(101,247,214,.35) 18%,rgba(50,100,110,.24) 44%,rgba(12,19,38,.84) 69%,rgba(5,8,18,.96) 100%);box-shadow:0 0 80px rgba(102,249,212,.11),0 30px 60px rgba(0,0,0,.45),inset 0 1px 10px rgba(255,255,255,.16);border:1px solid rgba(218,255,249,.22);overflow:hidden}.orb-core:before{content:"";position:absolute;width:140%;height:30%;background:rgba(255,255,255,.12);filter:blur(18px);transform:rotate(-24deg) translateY(-110px)}.orb-letter{position:relative;font-size:90px;font-weight:850;letter-spacing:-.1em;background:linear-gradient(180deg,#effff9,#83f3d6 52%,#63a8ff);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateX(-3px)}.ring{position:absolute;inset:12%;border-radius:50%;border:1px dashed rgba(126,161,217,.19)}.ring.r2{inset:23%;border-style:solid;border-color:rgba(102,249,212,.12)}.orbit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#8edafc;box-shadow:0 0 20px rgba(120,224,255,.8)}.orb-caption{position:absolute;right:-10px;bottom:42px;width:175px;border:1px solid var(--line);background:rgba(9,13,26,.7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:13px;box-shadow:0 20px 45px rgba(0,0,0,.28)}.orb-caption small{display:block;color:#7f8aa6;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.orb-caption strong{display:block;margin-top:6px;font-size:12px}.mini-line{margin-top:9px;height:4px;background:rgba(255,255,255,.05);border-radius:99px;overflow:hidden}.mini-line span{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#66f9d4,#7bb4ff)}.section{padding:78px 0;position:relative}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.section-kicker{color:#7f8ba9;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.section h2{margin:7px 0 0;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em}.section-note{max-width:400px;color:var(--muted);line-height:1.6;font-size:14px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.card{min-height:208px;position:relative;overflow:hidden;padding:19px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(160deg,rgba(19,25,43,.75),rgba(8,11,22,.74))}.card:after{content:"";position:absolute;inset:auto -25% -40% -25%;height:80%;background:radial-gradient(circle,rgba(102,249,212,.08),transparent 60%)}.icon-wrap{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.04);border:1px solid var(--line)}.card h3{margin:17px 0 8px;font-size:16px}.card p{margin:0;color:#7f8aa4;font-size:12px;line-height:1.7}.card .mono{margin-top:16px;color:#a5b0c9;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.roadmap-card{position:relative;min-height:190px;padding:19px;border:1px solid var(--line);border-radius:19px;background:linear-gradient(160deg,rgba(19,25,43,.62),rgba(8,11,22,.72));overflow:hidden}.roadmap-card:before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;right:-60px;top:-60px;background:radial-gradient(circle,rgba(102,249,212,.12),transparent 65%)}.roadmap-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.roadmap-index{font-size:10px;letter-spacing:.14em;color:#74809a}.roadmap-state{font-size:10px;padding:6px 8px;border:1px solid rgba(102,249,212,.13);border-radius:999px;color:#9cefd8;background:rgba(102,249,212,.05)}.roadmap-card h3{margin:22px 0 8px;font-size:17px}.roadmap-card p{margin:0;color:#7f8aa4;font-size:12px;line-height:1.7}.chain-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.chain-chip{font-size:10px;color:#aab5cc;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.025)}.waitlist{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:26px;border:1px solid rgba(102,249,212,.14);border-radius:24px;background:radial-gradient(circle at 80% 50%,rgba(100,168,255,.07),transparent 45%),rgba(12,17,30,.72)}.waitlist h3{margin:0 0 6px;font-size:20px}.waitlist p{margin:0;color:#8591aa;font-size:13px}.input-row{display:flex;gap:8px;min-width:380px}.input{min-width:0;width:260px;border:1px solid var(--line);background:rgba(5,8,16,.55);color:#fff;border-radius:12px;padding:12px 13px;outline:none}.input:focus{border-color:rgba(102,249,212,.4)}.footer{padding:28px 0 38px;color:#6f7991;font-size:11px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.05)}.status{display:inline-flex;align-items:center;gap:8px}@media(max-width:950px){.hero-grid{grid-template-columns:1fr}.scene{min-height:460px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-grid{grid-template-columns:1fr 1fr}.waitlist{grid-template-columns:1fr}.input-row{min-width:0}.input{width:100%}}@media(max-width:620px){.shell{width:min(100% - 24px,1180px)}.topbar{padding-top:18px}.top-pill{display:none}.hero{padding-top:44px}.hero-grid{gap:18px}.countdown{gap:7px}.time-box{padding:13px 8px}.scene{min-height:390px}.orb-core{width:170px}.orb-letter{font-size:68px}.orb-caption{right:-2px;bottom:14px;width:145px}.cards,.roadmap-grid{grid-template-columns:1fr}.input-row{flex-direction:column}.waitlist{padding:20px}.footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}