@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2?dpl=dpl_7GhMeY1UxwGTH8XfXwY4n5rRQ99T)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2?dpl=dpl_7GhMeY1UxwGTH8XfXwY4n5rRQ99T)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_781729e7-module__f-BBIq__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_781729e7-module__f-BBIq__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_7GhMeY1UxwGTH8XfXwY4n5rRQ99T)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_7GhMeY1UxwGTH8XfXwY4n5rRQ99T)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_fd62f040-module__0jgVUW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_fd62f040-module__0jgVUW__variable{--font-body:"DM Sans", "DM Sans Fallback"}
:root{--black:#000;--white:#fff;--green:#00e87a;--green2:#00ff8c;--green3:#00b85e;--green-dim:#00e87a14;--green-glow:#00e87a33;--s0:#000;--s1:#080808;--s2:#0f0f0f;--s3:#161616;--s4:#1e1e1e;--t1:#fffffff5;--t2:#fff9;--t3:#ffffff5c;--t4:#ffffff24;--b1:#ffffff0f;--b2:#ffffff1f;--b3:#00e87a38;--glow:0 0 28px #00e87a66;--glow-lg:0 0 60px #00e87a33, 0 0 120px #00e87a14;--display:var(--font-display), "Impact", "Arial Black", sans-serif;--body:var(--font-body), system-ui, -apple-system, sans-serif;--mono:"SF Mono","Fira Code","Roboto Mono",Menlo,monospace;--red:#ff4040}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--t1);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9000;opacity:.032;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:fixed;inset:0}a{color:var(--green);text-decoration:none;transition:color .18s}a:hover{color:var(--green2)}h1,h2,h3,h4,p{margin:0}code{font-family:var(--mono);background:var(--s3);border:1px solid var(--b1);color:var(--green);border-radius:3px;padding:1px 6px;font-size:.84em}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}[data-reveal=left]{transform:translate(-32px)}[data-reveal=right]{transform:translate(32px)}[data-reveal=scale]{transform:scale(.94)translateY(16px)}[data-reveal].revealed{opacity:1;transform:none}.container{width:min(1160px,100% - 48px);margin:0 auto}.siteNav{z-index:500;-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--b1);background:#0000008c;align-items:center;height:64px;display:flex;position:fixed;top:0;left:0;right:0}.navInner{justify-content:space-between;align-items:center;width:min(1160px,100% - 48px);margin:0 auto;display:flex}.navBrand:before{content:"";background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite blink}.navBrand:hover{color:var(--white)}@keyframes blink{0%,to{opacity:1;box-shadow:0 0 8px var(--green)}50%{opacity:.2;box-shadow:none}}.navLinks{gap:2px;margin:0;padding:0;list-style:none;display:flex}.navLinks a{letter-spacing:.04em;color:var(--t3);white-space:nowrap;z-index:1;border:1px solid #0000;border-radius:6px;padding:7px 14px;font-size:.75rem;font-weight:600;transition:color .3s,border-color .3s;display:block;position:relative;overflow:hidden}.navLinks a:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 0%,#00e87a1a 35%,#00e87a47 50%,#00e87a1a 65%,#0000 100%);border-radius:6px;transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-120%)}.navLinks a:hover:before{transform:translate(120%)}.navLinks a:hover{color:var(--green2);border-color:var(--b3)}.navLinks li:last-child a{color:var(--green);border-color:var(--b3);background:var(--green-dim)}.navLinks li:last-child a:hover{color:#000;border-color:var(--green)}.navLinks li:last-child a:before{background:linear-gradient(105deg,#0000 0%,#00e87a8c 35%,#00e87ad9 50%,#00e87a8c 65%,#0000 100%)}.heroSection{flex-direction:column;justify-content:center;min-height:100svh;padding-top:64px;display:flex;position:relative;overflow:hidden}.heroBg{z-index:0;pointer-events:none;position:absolute;inset:0}.heroBg:before{content:"";filter:blur(60px);background:radial-gradient(#00e87a17 0%,#0000 65%);width:70%;height:70%;animation:14s ease-in-out infinite alternate blob1;position:absolute;top:5%;left:-5%}.heroBg:after{content:"";filter:blur(80px);background:radial-gradient(#00e87a0f 0%,#0000 65%);width:55%;height:55%;animation:18s ease-in-out infinite alternate blob2;position:absolute;bottom:0%;right:-5%}@keyframes blob1{0%{transform:translate(0)scale(1)}33%{transform:translate(6%,8%)scale(1.15)}66%{transform:translate(-4%,12%)scale(.92)}to{transform:translate(8%,4%)scale(1.08)}}@keyframes blob2{0%{transform:translate(0)scale(1)}50%{transform:translate(-8%,-10%)scale(1.2)}to{transform:translate(5%,6%)scale(.9)}}.heroSection:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.heroGrid{z-index:1;flex:1;grid-template-columns:1fr 420px;align-items:center;gap:56px;width:min(1160px,100% - 48px);margin:0 auto;padding:96px 0 48px;display:grid;position:relative}.heroGridLeft{flex-direction:column;gap:28px;display:flex}.heroGridRight{flex-direction:column;gap:0;display:flex}.consoleLabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);border:1px solid var(--b3);background:#00e87a0f;border-bottom:none;align-items:center;gap:9px;width:fit-content;padding:8px 16px;font-size:.62rem;font-weight:700;display:inline-flex}.consoleLabelDot{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;flex-shrink:0;animation:1.8s ease-in-out infinite blink}.heroContent{z-index:1;flex-direction:column;gap:28px;width:min(1160px,100% - 48px);margin:0 auto;padding:80px 0 40px;display:flex;position:relative}.heroEyebrow{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--green);border:1px solid var(--b3);background:var(--green-dim);align-items:center;gap:10px;width:fit-content;padding:6px 16px;font-size:.72rem;font-weight:600;display:inline-flex}.heroEyebrow:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite blink}.heroDisplay{font-family:var(--display);letter-spacing:.01em;color:var(--white);text-transform:uppercase;font-size:clamp(4.5rem,8vw,8.5rem);line-height:.88}.heroDisplay .line{display:block;overflow:hidden}.heroDisplayAccent{color:#0000;-webkit-text-stroke:2px var(--green);animation:7s linear infinite neonBroken}@keyframes neonBroken{0%{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green)) drop-shadow(0 0 55px #00e87a99);opacity:1}4%{-webkit-text-stroke:2px #00e87a14;filter:none;opacity:.06}5%{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green));opacity:1}6%{-webkit-text-stroke:2px #00e87a14;filter:none;opacity:.06}7.5%{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green)) drop-shadow(0 0 55px #00e87a99);opacity:1}44%{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green)) drop-shadow(0 0 55px #00e87a99);opacity:1}45%{-webkit-text-stroke:2px #00e87a0f;filter:none;opacity:.04}46.5%{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green));opacity:1}73%{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green)) drop-shadow(0 0 55px #00e87a99);opacity:1}74%{-webkit-text-stroke:2px #00e87a0f;filter:none;opacity:.04}74.8%{-webkit-text-stroke:2px #00e87a8c;filter:drop-shadow(0 0 4px var(--green));opacity:.7}75.6%{-webkit-text-stroke:2px #00e87a0f;filter:none;opacity:.04}76.5%{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green)) drop-shadow(0 0 55px #00e87a99);opacity:1}to{-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 22px var(--green)) drop-shadow(0 0 55px #00e87a99);opacity:1}}.heroSub{color:var(--t2);max-width:480px;font-size:1rem;line-height:1.72}.heroCtas{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.btnPrimary{font-family:var(--display);letter-spacing:.1em;color:var(--black);background:var(--green);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 36px;font-size:1rem;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.btnPrimary:hover{background:var(--green2);box-shadow:var(--glow);color:var(--black);transform:translateY(-1px)}.btnGhost{font-family:var(--display);letter-spacing:.08em;color:var(--t2);border:1px solid var(--b2);white-space:nowrap;align-items:center;padding:14px 32px;font-size:1rem;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.btnGhost:hover{color:var(--white);border-color:var(--b3);background:#ffffff0a}.heroStatsBar{z-index:1;border-top:1px solid var(--b1);grid-template-columns:repeat(4,1fr);width:100%;display:grid;position:relative}.heroStat{border-right:1px solid var(--b1);flex-direction:column;gap:4px;width:min(1160px,100% - 48px);margin:0 auto;padding:28px 40px;transition:background .2s;display:flex}.heroStat:last-child{border-right:none}.heroStat:hover{background:#ffffff05}.heroStat strong{font-family:var(--display);letter-spacing:.02em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.5vw,3rem);line-height:1}.heroStat span{letter-spacing:.18em;text-transform:uppercase;color:var(--t3);font-size:.65rem;font-weight:600}.featSection{border-top:1px solid var(--b1);padding:100px 0}.featHeader{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.featHeaderLeft .sectionNum{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.65rem}.featHeaderLeft h2{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);font-size:clamp(2.5rem,4.5vw,4rem);line-height:.95}.featHeaderRight p{color:var(--t2);max-width:360px;font-size:.9rem;line-height:1.72}.featGrid{background:var(--b1);border:1px solid var(--b1);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.featCard{background:var(--s1);cursor:default;flex-direction:column;gap:18px;padding:40px 36px;transition:background .25s;display:flex;position:relative;overflow:hidden}.featCard:before{content:"";background:linear-gradient(90deg, transparent, var(--green), transparent);opacity:0;height:2px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.featCard:hover{background:var(--s2)}.featCard:hover:before{opacity:1}.featCardNum{font-family:var(--display);letter-spacing:-.02em;color:#ffffff0d;-webkit-user-select:none;user-select:none;font-size:4.5rem;line-height:1;transition:color .25s;position:absolute;top:24px;right:28px}.featCard:hover .featCardNum{color:#00e87a12}.featTag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);border:1px solid var(--b3);background:var(--green-dim);width:fit-content;padding:4px 10px;font-size:.62rem;font-weight:700}.featCard h3{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.1}.featCard p{color:var(--t2);font-size:.87rem;line-height:1.72}.pledgeSection{border-top:1px solid var(--b1);padding:100px 0;position:relative;overflow:hidden}.pledgeSection:before{content:"";pointer-events:none;filter:blur(60px);background:radial-gradient(#00e87a0a 0%,#0000 65%);width:50%;height:50%;position:absolute;top:-20%;right:-10%}.pledgeInner{grid-template-columns:1fr 420px;align-items:center;gap:80px;display:grid}.pledgeLeft{flex-direction:column;gap:28px;display:flex}.pledgeLeft .sectionNum{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-size:.65rem}.pledgeLeft h2{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);font-size:clamp(3rem,5vw,4.5rem);line-height:.95}.pledgeLeft p{color:var(--t2);max-width:400px;font-size:.92rem;line-height:1.75}.pledgeLeft .pledgePoints{flex-direction:column;gap:12px;display:flex}.pledgePoint{color:var(--t2);align-items:flex-start;gap:12px;font-size:.87rem;display:flex}.pledgePoint:before{content:"—";color:var(--green);flex-shrink:0;margin-top:1px}.logoWrap{flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.logoRingOuter{border:1px solid var(--b1);animation:5s ease-in-out infinite breathe;position:absolute;inset:-12px}.logoRingInner{border:1px solid var(--b3);animation:5s ease-in-out infinite reverse breathe;position:absolute;inset:-4px}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 20px #00e87a80)}50%{filter:drop-shadow(0 0 40px #00e87ae6)}}.logoImg{object-fit:contain;animation:4s ease-in-out infinite logoGlow,5s ease-in-out infinite breathe;display:block;width:100%!important;height:100%!important}.console{border:1px solid #00e87a40;border-top:3px solid var(--green);background:var(--s2);flex-direction:column;flex:1;gap:20px;padding:28px;display:flex;position:relative;box-shadow:0 0 0 1px #00000080,0 24px 64px #000000b3,0 0 40px #00e87a0f,inset 0 1px #ffffff0a}.consoleTitle{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);font-size:.62rem}.step{flex-direction:column;gap:10px;display:flex}.stepLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:.72rem;font-weight:600}.stepLabel.done{color:var(--green)}.inputField{background:var(--s3);border:1px solid var(--b1);width:100%;color:var(--t1);font-family:var(--body);resize:none;outline:none;padding:11px 14px;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.inputField:focus{border-color:var(--b3);box-shadow:0 0 0 3px #00e87a14}.inputField::placeholder{color:var(--t4)}.charCount{font-family:var(--mono);color:var(--t3);text-align:right;font-size:.65rem}.charCount.warn{color:#f59e0b}.charCount.over{color:var(--red)}.imagePreview{border:1px solid var(--b2);width:64px;height:64px;image-rendering:pixelated;object-fit:cover;display:block}.imageUploadArea{border:1px dashed var(--b2);text-align:center;cursor:pointer;background:var(--s3);color:var(--t3);font:inherit;width:100%;padding:22px;font-size:.83rem;line-height:1.6;transition:background .18s,color .18s,border-color .18s}.imageUploadArea:hover{background:var(--s4);color:var(--t1);border-color:var(--b3)}.statusMsg{font-family:var(--mono);color:var(--t3);font-size:.75rem;line-height:1.5}.statusMsg.err{color:var(--red)}.statusMsg.ok{color:var(--green)}.receipt{border:1px solid var(--b1);background:var(--s3);flex-direction:column;gap:8px;padding:16px;display:flex}.receipt>span{font-family:var(--mono);color:var(--t3);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}.receipt>a{word-break:break-all;color:var(--green);font-size:.78rem}.receipt>a:hover{text-decoration:underline}.btn{min-height:42px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid var(--b2);color:var(--t1);white-space:nowrap;background:#ffffff0a;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.92rem;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:var(--b3);background:#ffffff14}.btn:disabled{opacity:.3;cursor:not-allowed}.btnSolid{background:var(--green);color:var(--black);border-color:#0000;font-weight:700}.btnSolid:hover{background:var(--green2);box-shadow:var(--glow);border-color:#0000}.btnSolid:disabled{opacity:.35;box-shadow:none}.siteFooter{border-top:1px solid var(--b1);padding:40px 0 48px}.footerInner{flex-direction:column;align-items:center;gap:16px;width:min(1160px,100% - 48px);margin:0 auto;display:flex}.footerBrand{font-family:var(--display);letter-spacing:.1em;color:var(--t4);text-transform:uppercase;font-size:1.1rem}.footerSocials{align-items:center;gap:4px;display:flex}.footerSocialLink{color:var(--t3);align-items:center;gap:8px;padding:7px 14px;font-size:.83rem;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.footerSocialLink:hover{color:var(--t1);background:#ffffff0a}.footerSvg{fill:currentColor;flex-shrink:0;width:14px;height:14px}.footerDivider{color:var(--b2);padding:0 4px;font-size:18px}.footerChain{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t4);font-size:.6rem}.shell{z-index:1;grid-template-rows:auto 1fr auto;width:min(1160px,100% - 48px);min-height:100svh;margin:0 auto;display:grid;position:relative}.nav{z-index:100;border-bottom:1px solid var(--b1);-webkit-backdrop-filter:blur(24px)saturate(180%);background:#000000bf;justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;top:0}.navBrand{font-family:var(--display);letter-spacing:.1em;color:var(--white);align-items:center;gap:10px;font-size:1.1rem;display:inline-flex}.label{letter-spacing:.1em;text-transform:uppercase;color:var(--green);border:1px solid var(--b3);background:var(--green-dim);align-items:center;gap:6px;width:fit-content;margin-bottom:18px;padding:5px 14px;font-size:.68rem;font-weight:600;display:inline-flex}.genesisHeader{border-bottom:1px solid var(--b1);margin-bottom:40px;padding:56px 0 36px}.genesisHeader h2{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);margin-bottom:12px;font-size:clamp(2.5rem,5vw,4rem)}.lede{color:var(--t2);font-size:.92rem;line-height:1.65}.genesisGrid{background:var(--b1);border:1px solid var(--b1);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;margin-bottom:1px;display:grid}.genesisCard{background:var(--s1);gap:10px;padding:18px 16px;transition:background .18s;display:grid}.genesisCard:hover{background:var(--s2)}.cardRank{font-family:var(--mono);color:var(--t4);letter-spacing:.08em;font-size:.63rem}.cardImg{aspect-ratio:1;width:100%;image-rendering:pixelated;object-fit:cover;border:1px solid var(--b1);display:block}.cardWallet{font-family:var(--mono);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.cardMsg{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cardDate{color:var(--t3);font-size:.63rem}.emptySlots{background:var(--b1);border:1px solid var(--b1);border-top:none;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;margin-bottom:64px;display:grid}.emptyCard{background:var(--black);opacity:.15;gap:10px;padding:18px 16px;display:grid}.emptyImg{aspect-ratio:1;border:1px dashed var(--b1);width:100%;color:var(--t4);place-items:center;font-size:1.2rem;display:grid}.empty{text-align:center;color:var(--t3);padding:96px 0;font-size:.95rem}.chainPage{padding:56px 0 72px}.chainPage h2{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);margin-bottom:36px;font-size:clamp(2.5rem,5vw,3.5rem)}.chainPage h3{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--white);margin-bottom:16px;font-size:1.2rem}.chainHero{background:var(--b1);border:1px solid var(--b1);grid-template-columns:1fr 1fr 1fr;gap:1px;margin-bottom:20px;display:grid}.chainStatBlock{background:var(--s2);flex-direction:column;gap:12px;min-height:130px;padding:30px 26px;transition:background .18s;display:flex}.chainStatBlock:hover{background:var(--s3)}.liveBadge{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);align-items:center;gap:7px;font-size:.62rem;font-weight:600;display:inline-flex}.liveDot{background:var(--green);width:6px;height:6px;box-shadow:0 0 6px var(--green);border-radius:50%;animation:1.4s ease-in-out infinite blink}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 6px var(--green)}50%{opacity:.2;box-shadow:none}}.chainBigNum{font-family:var(--display);letter-spacing:.02em;color:var(--white);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1}.chainLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:.65rem;font-weight:600}.chainRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.chainCard{border:1px solid var(--b1);background:var(--s2);padding:28px}.codeBlock{background:var(--s3);border:1px solid var(--b1);font-family:var(--mono);color:var(--t2);white-space:pre;margin:12px 0;padding:14px 18px;font-size:.74rem;line-height:1.9;overflow-x:auto}.linkList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.linkList li a{border:1px solid var(--b1);background:var(--s3);color:var(--t1);justify-content:space-between;align-items:center;padding:11px 15px;font-size:.83rem;font-weight:500;transition:background .15s,border-color .15s;display:flex}.linkList li a:hover{background:var(--s4);border-color:var(--b2);color:var(--t1)}.mmSteps{flex-direction:column;gap:0;display:flex}.mmStep{border-bottom:1px solid var(--b1);color:var(--t2);grid-template-columns:28px 1fr;align-items:baseline;gap:14px;padding:11px 0;font-size:.83rem;display:grid}.mmStep:last-child{border-bottom:none}.mmStepN{font-family:var(--mono);color:var(--green);font-size:.62rem;font-weight:700}.mmStep strong{color:var(--t1)}.howPage{padding:56px 0 96px}.howHeader{max-width:720px;margin-bottom:88px}.howHeader h1{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--white);margin-bottom:20px;font-size:clamp(3rem,6vw,5rem);line-height:.95}.howHeader p{color:var(--t2);font-size:1rem;line-height:1.75}.heroTitleAccent{color:#0000;-webkit-text-stroke:2px var(--green);filter:drop-shadow(0 0 16px #00e87a4d)}.howSection{border-top:1px solid var(--b1);grid-template-columns:220px 1fr;gap:56px;padding:52px 0;display:grid}.howSectionLeft{padding-top:4px}.howSectionNum{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:10px;font-size:.63rem;font-weight:700}.howSectionTitle{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--white);font-size:1.1rem;line-height:1.3}.howBody{flex-direction:column;gap:22px;display:flex}.howBody>p{color:var(--t2);font-size:.92rem;line-height:1.78}.howBody strong{color:var(--t1);font-weight:600}.howBody h3{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--t1);font-size:1rem}.timeline{background:var(--b1);border:1px solid var(--b1);flex-direction:column;gap:1px;display:flex}.timelineStep{background:var(--s2);border-bottom:1px solid var(--b1);grid-template-columns:52px 1fr;align-items:flex-start;gap:20px;padding:22px 24px;transition:background .18s;display:grid}.timelineStep:last-child{border-bottom:none}.timelineStep:hover{background:var(--s3)}.timelineNum{font-family:var(--mono);color:var(--green);background:var(--green-dim);border:1px solid var(--b3);text-align:center;letter-spacing:.06em;flex-shrink:0;margin-top:2px;padding:4px 8px;font-size:.64rem;font-weight:700}.timelineContent strong{color:var(--t1);letter-spacing:-.01em;margin-bottom:5px;font-size:.9rem;font-weight:600;display:block}.timelineContent p{color:var(--t2);font-size:.82rem;line-height:1.65}.howCode{background:var(--s3);border:1px solid var(--b1);border-left:3px solid var(--green3);font-family:var(--mono);color:var(--t2);white-space:pre;padding:18px 20px;font-size:.74rem;line-height:1.9;overflow-x:auto}.infoCard{background:var(--green-dim);border:1px solid var(--b3);color:var(--t2);align-items:flex-start;gap:14px;padding:18px 20px;font-size:.86rem;line-height:1.68;display:flex}.infoIcon{flex-shrink:0;margin-top:2px;font-size:1rem;line-height:1.6}@media (max-width:1020px){.heroGrid{grid-template-columns:1fr;gap:48px;padding:80px 0 40px}.heroDisplay{font-size:clamp(4rem,12vw,7rem)}.heroStatsBar{grid-template-columns:repeat(2,1fr)}.featGrid{grid-template-columns:1fr}.pledgeInner{grid-template-columns:1fr;gap:48px}.chainHero,.chainRow{grid-template-columns:1fr}.howSection{grid-template-columns:1fr;gap:24px}.navLinks{display:none}.featHeader{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:600px){.heroContent{padding:60px 0 32px}.heroDisplay{font-size:clamp(4.5rem,18vw,7rem)}.heroStatsBar{grid-template-columns:repeat(2,1fr)}.heroStat{padding:20px}.heroStat strong{font-size:2rem}.container,.siteNav .navInner{width:calc(100% - 32px)}.featCard{padding:28px 24px}.shell{width:calc(100% - 32px)}.heroDisplayAccent{-webkit-text-stroke-width:1.5px}.genesisGrid,.emptySlots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.pledgeSection,.featSection{padding:64px 0}}
