:root{--border: rgba(255,255,255,.12);--shadow: 0 12px 30px rgba(0,0,0,.25);--glass: rgba(14, 16, 22, .65);--glass2: rgba(255,255,255,.06);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.72);--muted2: rgba(255,255,255,.62);--accent: #7cff6b;--accent2: #6df6ff;--radius: 18px}.page{min-height:100vh;color:var(--text);position:relative;overflow:hidden}.main{padding-top:86px}.nav{position:sticky;top:0;z-index:10;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0a0c10d9,#0a0c108c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{display:flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none;cursor:pointer}.dot{width:12px;height:12px;border-radius:99px;background:radial-gradient(circle at 35% 35%,var(--accent2),var(--accent));box-shadow:0 0 0 4px #ffffff0f,0 0 22px #7cff6b40}.brandName{font-weight:900;letter-spacing:.4px}.brandTag{opacity:.9}.navLinks{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center}.navLinks button{background:transparent;border:1px solid transparent;color:#ffffffd1;padding:8px 10px;border-radius:999px;cursor:pointer;transition:all .12s ease}.navLinks button:hover{border-color:#ffffff29;background:#ffffff0a}.navActions{display:flex;gap:10px;align-items:center}.pill{border-radius:999px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;cursor:pointer;transition:all .12s ease}.pill:hover{background:#ffffff12;border-color:#ffffff38}.pill.primary{border-color:#7cff6b59;background:#7cff6b1f}.pill.neon{border-color:#6df6ff59;background:#6df6ff1a}.hero{padding:56px 18px 32px}.heroInner{max-width:1050px;margin:0 auto;padding:26px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0d,#ffffff08);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow);position:relative}.badge{display:inline-flex;gap:10px;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffc7;font-size:13px}.hero h1{font-size:clamp(34px,4vw,54px);line-height:1.03;margin:14px 0 10px;letter-spacing:-.5px}.accent{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{color:#ffffffc7;font-size:16px;max-width:78ch;line-height:1.5;margin:0 0 16px}.ctaRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.btn{border-radius:14px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe6;cursor:pointer;transition:all .12s ease}.btn:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.btn.primary{border-color:#7cff6b59;background:#7cff6b24}.marquee{margin-top:18px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px;overflow:hidden;opacity:.9}.marqueeInner{display:inline-flex;gap:26px;white-space:nowrap;animation:marquee 18s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:30px 18px}.sectionHead{max-width:1050px;margin:0 auto 14px}.sectionHead h2{margin:0 0 6px;font-size:22px;letter-spacing:.2px}.muted{color:var(--muted);margin:0}.small{font-size:13px;color:var(--muted2)}.grid3{max-width:1050px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:860px){.grid3{grid-template-columns:1fr}.navLinks{display:none}}.stack{max-width:1050px;margin:0 auto;display:grid;gap:12px}.card{border:1px solid var(--border);background:#ffffff0a;border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.cardK{font-weight:900;margin-bottom:6px}.cardV{color:#ffffffc7;line-height:1.4}.cardTitle{font-weight:900;margin-bottom:6px}.callout{max-width:1050px;margin:14px auto 0;border:1px solid rgba(255,255,255,.12);background:#ffffff08;border-radius:var(--radius);padding:14px 16px}.callout ul{margin:0;padding-left:18px;color:#ffffffc7;line-height:1.5}.table{max-width:1050px;margin:0 auto;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#ffffff08}.tr{display:grid;grid-template-columns:220px 1fr;gap:12px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08)}.tr:first-child{border-top:0}.tdk{color:#ffffffb8;font-weight:700}.tdv{color:#ffffffe0}.linkGrid{max-width:1050px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.linkGrid{grid-template-columns:1fr}}.linkCard{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;padding:16px;box-shadow:var(--shadow);transition:transform .12s ease,border-color .12s ease,background .12s ease}.linkCard:hover{transform:translateY(-2px);border-color:#ffffff42;background:#ffffff0f}.linkCardTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.linkCardTitle{font-weight:900;letter-spacing:.2px;font-size:16px}.linkCardCta{font-size:13px;color:#ffffffc7;border:1px solid rgba(255,255,255,.16);padding:6px 10px;border-radius:999px;background:#ffffff08}.footer{max-width:1050px;margin:16px auto 0;padding:10px 2px;opacity:.9}.puzzleRain{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.9}.puzzlePieceSvg{position:absolute;top:-60px;width:var(--sz);height:var(--sz);transform:translate(0) rotate(var(--rot));animation-name:fall;animation-timing-function:linear;animation-iteration-count:infinite;filter:drop-shadow(0 10px 14px rgba(0,0,0,.25));background-size:contain;background-repeat:no-repeat;background-position:center}.puzzlePieceSvg.p1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23ff4fd8' fill-opacity='.85' d='M22 10c0-3 2-6 6-6s6 3 6 6c0 2-1 4-3 5h9c3 0 6 3 6 6v8c1-2 3-3 5-3 3 0 6 2 6 6s-3 6-6 6c-2 0-4-1-5-3v9c0 3-3 6-6 6h-9c2 1 3 3 3 5 0 3-2 6-6 6s-6-3-6-6c0-2 1-4 3-5h-9c-3 0-6-3-6-6v-9c-1 2-3 3-5 3-3 0-6-2-6-6s3-6 6-6c2 0 4 1 5 3v-8c0-3 3-6 6-6h9c-2-1-3-3-3-5z'/%3E%3C/svg%3E")}.puzzlePieceSvg.p2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%236df6ff' fill-opacity='.80' d='M42 10c0-3-2-6-6-6s-6 3-6 6c0 2 1 4 3 5H24c-3 0-6 3-6 6v9c-1-2-3-3-5-3-3 0-6 2-6 6s3 6 6 6c2 0 4-1 5-3v9c0 3 3 6 6 6h9c-2 1-3 3-3 5 0 3 2 6 6 6s6-3 6-6c0-2-1-4-3-5h9c3 0 6-3 6-6v-9c1 2 3 3 5 3 3 0 6-2 6-6s-3-6-6-6c-2 0-4 1-5 3v-9c0-3-3-6-6-6h-9c2-1 3-3 3-5z'/%3E%3C/svg%3E")}.puzzlePieceSvg.p3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23ffffff' fill-opacity='.22' d='M22 10c0-3 2-6 6-6s6 3 6 6c0 2-1 4-3 5h9c3 0 6 3 6 6v8c1-2 3-3 5-3 3 0 6 2 6 6s-3 6-6 6c-2 0-4-1-5-3v9c0 3-3 6-6 6h-9c2 1 3 3 3 5 0 3-2 6-6 6s-6-3-6-6c0-2 1-4 3-5h-9c-3 0-6-3-6-6v-9c-1 2-3 3-5 3-3 0-6-2-6-6s3-6 6-6c2 0 4 1 5 3v-8c0-3 3-6 6-6h9c-2-1-3-3-3-5z'/%3E%3C/svg%3E")}@keyframes fall{0%{transform:translate(0) translateY(-80px) rotate(var(--rot))}to{transform:translate(var(--drift)) translateY(calc(100vh + 120px)) rotate(calc(var(--rot) + 220deg))}}.ctaRow{max-width:1050px;margin:12px auto 0;justify-content:flex-start}.footer{max-width:1050px;margin:16px auto 0}.navLinks button{border:1px solid rgba(109,246,255,.22);background:#6df6ff0f;color:#ffffffe6;box-shadow:0 0 0 1px #7cff6b0f,0 0 18px #6df6ff1a}.navLinks button:hover{border-color:#7cff6b59;background:#7cff6b1a;box-shadow:0 0 26px #7cff6b2e,0 0 22px #6df6ff1a;transform:translateY(-1px)}.navLinks button:focus-visible{outline:none;box-shadow:0 0 0 3px #7cff6b38,0 0 22px #6df6ff1a}.pill{box-shadow:0 0 0 1px #ffffff0a,0 0 16px #6df6ff14}.pill.primary{box-shadow:0 0 0 1px #7cff6b1a,0 0 18px #7cff6b29}.pill.neon{box-shadow:0 0 0 1px #6df6ff1a,0 0 18px #6df6ff29}.pill{transition:all .12s ease}.pill:hover{background:#ffffff14;border-color:#ffffff38;transform:translateY(-1px)}.pill:active{transform:translateY(0)}.container{max-width:1050px;margin:0 auto}.tokenNote{margin-top:10px}#community .sectionHead{text-align:center}#community .ctaRow{justify-content:center}#community .footer{text-align:center}.nav{position:sticky;top:0;isolation:isolate;background:#0a0c1085;background-image:radial-gradient(900px 220px at 15% 0%,rgba(124,255,107,.14),transparent 60%),radial-gradient(900px 220px at 85% 0%,rgba(109,246,255,.1),transparent 60%),linear-gradient(180deg,#0a0c10d9,#0a0c1066);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000047}.card,.linkCard,.callout,.table,.heroInner{box-shadow:0 10px 24px #00000038;border-color:#ffffff1c}.card,.linkCard,.callout{background:linear-gradient(180deg,#ffffff0b,#ffffff07)}.grid3 .card{box-shadow:0 0 0 1px #ffffff12,0 0 26px #0003}.table{box-shadow:0 0 0 1px #ffffff12,0 0 30px #00000038}.table .tr{background:transparent!important}.table .tr{border-top:1px solid rgba(255,255,255,.08)}.table .tr:first-child{border-top:none}.table .tr:hover{background:#ffffff05!important}.btn{border:1px solid rgba(109,246,255,.22)!important;background:#6df6ff0f!important;color:#ffffffeb!important;box-shadow:0 0 0 1px #7cff6b12,0 0 22px #6df6ff1f,0 10px 24px #00000038!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease}.btn.primary{border-color:#7cff6b59!important;background:#7cff6b1f!important;box-shadow:0 0 0 1px #7cff6b1f,0 0 28px #7cff6b2e,0 0 20px #6df6ff14,0 10px 24px #00000038!important}.btn:hover{transform:translateY(-1px);border-color:#7cff6b73!important;background:#7cff6b24!important;box-shadow:0 0 0 1px #7cff6b29,0 0 34px #7cff6b38,0 0 26px #6df6ff1f,0 16px 28px #00000042!important;filter:brightness(1.06)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6df6ff2e,0 0 0 1px #7cff6b29,0 0 30px #6df6ff1f!important}.btn,.btn.primary{background-image:none!important}.btn{border:1px solid rgba(109,246,255,.3)!important;background:#6df6ff0d!important;color:#ffffffeb!important;box-shadow:0 0 0 1px #6df6ff1a,0 0 26px #6df6ff24,0 10px 24px #00000038!important}.btn:hover{transform:translateY(-1px);border-color:#6df6ff9e!important;background:#6df6ff1f!important;box-shadow:0 0 0 1px #6df6ff2e,0 0 46px #6df6ff3d,0 16px 28px #00000042!important;filter:brightness(1.05)}.btn:active{transform:translateY(0);filter:brightness(1.02)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6df6ff2e,0 0 36px #6df6ff2e!important}.btn,.btn.primary{background-image:none!important;border:1px solid rgba(109,246,255,.32)!important;background:#6df6ff0f!important;color:#ffffffeb!important;box-shadow:0 0 0 1px #6df6ff1a,0 0 26px #6df6ff24,0 10px 24px #00000038!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease,filter .12s ease}.btn.primary{border-color:#6df6ff73!important;background:#6df6ff17!important;box-shadow:0 0 0 1px #6df6ff24,0 0 34px #6df6ff33,0 10px 24px #00000038!important}.btn:hover,.btn.primary:hover{transform:translateY(-1px);border-color:#7cff6b99!important;background:#7cff6b1a!important;box-shadow:0 0 0 1px #7cff6b2e,0 0 44px #7cff6b3d,0 0 22px #6df6ff1a,0 16px 28px #00000042!important;filter:brightness(1.05)}.btn:active,.btn.primary:active{transform:translateY(0);filter:brightness(1.02)}.btn:focus-visible,.btn.primary:focus-visible{outline:none;box-shadow:0 0 0 3px #6df6ff2e,0 0 36px #6df6ff2e!important}.heroWarning{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;border-radius:14px;color:#ffffffe0;max-width:760px}.heroWarning strong{color:#fffffff2}.communityHint{text-align:center;max-width:760px;margin:0 auto 18px;line-height:1.4}:root{color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(900px 500px at 10% 10%,rgba(124,255,107,.18),transparent 60%),radial-gradient(900px 500px at 90% 20%,rgba(109,246,255,.16),transparent 60%),radial-gradient(1000px 600px at 50% 100%,rgba(255,255,255,.06),transparent 60%),#0b0d12;color:#ffffffeb}a{color:inherit;text-decoration:none}button,input{font:inherit}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 12% 18%,rgba(124,255,107,.12),transparent 62%),linear-gradient(180deg,#0b0d1259,#0b0d128c),repeating-linear-gradient(180deg,rgba(255,255,255,.012) 0px,rgba(255,255,255,.012) 1px,transparent 10px,transparent 18px);opacity:.75}#root{position:relative;z-index:1}
