:root{--bg:#0a0b08;--bg2:#10130e;--ink:#f7f7ea;--muted:#a4a99a;--acid:#baff19;--acid2:#dcff45;--red:#fa3b2d;--stroke:rgba(255,255,255,.15);--font:Impact,'Arial Narrow','Franklin Gothic Heavy',system-ui,sans-serif;--body:Inter,'Arial',system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{text-decoration:none;color:inherit}button{font:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #fafafa;outline-offset:4px}::selection{background:var(--acid);color:#080808}.container{width:min(1280px,calc(100% - 88px));margin:auto}.skip-link{position:absolute;top:-120px;left:10px;background:var(--acid);color:#000;padding:10px;z-index:500}.skip-link:focus{top:10px}.announcement{min-height:34px;display:flex;align-items:center;justify-content:center;gap:11px;background:#b6fb17;color:#060807;font-size:10px;font-weight:900;letter-spacing:.12em;padding:6px 14px;text-align:center}.ann-dot,.blink-square{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--red);flex:none;box-shadow:0 0 0 4px rgba(250,59,45,.16)}.ann-slash{opacity:.33}.ann-muted{opacity:.77}.ann-muted strong{color:#bf2017}.site-header{height:84px;border-bottom:1px solid var(--stroke);background:rgba(8,10,7,.92);position:relative;z-index:10}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px}.brand-icon{display:grid;place-items:center;position:relative;width:37px;height:37px;background:var(--acid);border:2px solid #0b0b0b;border-radius:8px;box-shadow:4px 4px 0 #e94a28;transform:rotate(-6deg)}.brand-icon:before,.brand-icon:after{content:'';position:absolute;width:4px;height:42px;left:7px;top:-5px;background:repeating-linear-gradient(to bottom,transparent 0 4px,#baff19 4px 10px,transparent 10px 15px);z-index:-1}.brand-icon:after{left:auto;right:7px}.brand-dot{font-size:25px;font-weight:1000;color:#060606;line-height:1}.brand-name,.footer-brand{font:900 30px/1 var(--font);letter-spacing:-.018em}.brand-asterisk,.footer-brand span{color:var(--acid)}.nav-links{display:flex;align-items:center;gap:36px}.nav-links a,.nav-cta{font-size:11px;letter-spacing:.08em;font-weight:900}.nav-links a{color:#c6c8be;transition:color .2s}.nav-links a:hover{color:var(--acid)}.nav-cta{background:#242b1f;padding:13px 18px;border:1px solid #515e36;border-radius:4px}.nav-cta:hover{background:var(--acid);color:#0b0b0b}.nav-cta span{margin-left:18px}.hero{min-height:710px;position:relative;isolation:isolate;background:radial-gradient(circle at 75% 48%,#293212 0,transparent 45%),linear-gradient(135deg,#11140d 0,#070907 70%);overflow:hidden}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to right,rgba(185,255,62,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(185,255,62,.055) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,transparent 0,black 70%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:54% 46%;min-height:710px;align-items:center;gap:0}.hero-copy{padding:68px 0 81px;z-index:2;position:relative}.eyebrow,.kicker{font-size:12px;font-weight:950;letter-spacing:.14em;color:var(--acid)}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow .blink-square{border-radius:0;width:8px;height:8px;animation:blink 2.1s infinite}.hero-overline{color:#fff;margin:42px 0 10px;font-weight:950;letter-spacing:.07em;font-size:13px}.hero-overline span{color:var(--red)}.hero h1{margin:0;font:900 clamp(88px,9.4vw,147px)/.86 var(--font);letter-spacing:-.055em;white-space:nowrap}.heading-green{color:var(--acid);text-shadow:5px 6px 0 rgba(41,54,10,.6)}.heading-outline{color:transparent;-webkit-text-stroke:3px var(--acid);text-stroke:3px var(--acid)}.hero-description{font-size:16px;line-height:1.78;color:#aeb5a8;max-width:560px;margin:33px 0 31px}.hero-description strong{color:#f6f8ec}.hero-actions,.lab-buttons,.closing-actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:15px 22px;border-radius:3px;font-size:12px;font-weight:950;letter-spacing:.04em;cursor:pointer;border:1px solid transparent;transition:transform .2s,background .2s,color .2s;white-space:nowrap}.btn:hover:not([aria-disabled="true"]){transform:translateY(-3px)}.btn-lime{background:var(--acid);color:#0b0b08;border-color:var(--acid)}.btn-lime:hover{background:#d6ff57}.btn-outline{background:transparent;color:#ebeee3;border-color:#59614f}.btn-outline:hover{background:#252e1d;border-color:#bacb95}.btn[aria-disabled="true"]{opacity:.68;cursor:not-allowed;filter:grayscale(.4)}.hero-meta{display:flex;align-items:center;gap:19px;margin-top:38px}.hero-meta-item{display:flex;align-items:center;gap:7px;color:#9ba593;font-size:10px;font-weight:900;letter-spacing:.1em}.meta-mark{color:var(--acid);font-size:17px}.meta-divider{height:15px;width:1px;background:#4b5346}.hero-visual{min-height:650px;display:flex;align-items:center;justify-content:center;position:relative;transform:translate(13px,-4px)}.visual-halo{width:690px;height:690px;position:absolute;border-radius:50%;background:radial-gradient(circle,#c0ff18 0,#9bd015 31%,rgba(190,255,22,.08) 57%,transparent 70%);filter:blur(40px);opacity:.20}.mascot-frame{position:relative;max-width:550px;width:93%;aspect-ratio:1;transform:rotate(8deg);border:12px solid #070807;box-shadow:0 0 0 2px #c6fa45,24px 25px 0 rgba(0,0,0,.55),0 45px 75px #000c;overflow:hidden;background:#ffed00;transition:transform .4s}.mascot-frame:hover{transform:rotate(2deg) scale(1.03)}.mascot-frame img{width:100%;height:100%;object-fit:cover;display:block}.visual-mark,.visual-stamp,.visual-coordinate{position:absolute;z-index:1;font-weight:950}.mark-one{top:27px;left:-33px;transform:rotate(-12deg);font:900 26px/.93 var(--font);color:#101010;background:#f94438;padding:14px 18px;border:3px solid #050505;box-shadow:6px 6px 0 #000}.mark-two{bottom:96px;right:-8px;transform:rotate(-6deg);font-size:10px;letter-spacing:.06em;padding:13px 15px;background:#101010;border:2px solid var(--acid);box-shadow:5px 5px 0 rgba(0,0,0,.8)}.warning-dot{display:inline-block;width:6px;height:6px;background:var(--red);border-radius:50%;margin-right:5px}.visual-stamp{right:7px;top:82px;border:4px solid var(--acid);color:var(--acid);border-radius:50%;width:109px;height:109px;display:flex;align-items:center;justify-content:center;text-align:center;font:900 29px/.9 var(--font);transform:rotate(17deg);text-shadow:2px 2px 0 #000;box-shadow:0 0 0 5px #0b0b0b;background:#101010}.visual-stamp span{font-size:9px;position:absolute;bottom:14px;right:23px}.visual-coordinate{bottom:13px;left:12px;font-size:10px;letter-spacing:.15em;color:#a2a79b}.visual-coordinate span{color:var(--red)}.hero-grain{position:absolute;inset:0;z-index:-1;opacity:.09;pointer-events:none;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='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E")}.marquee-wrap{overflow:hidden;background:var(--acid);color:#090909;transform:rotate(-1.2deg);margin:-14px -6px 0;position:relative;z-index:2;white-space:nowrap}.marquee-content{width:max-content;display:flex;gap:32px;align-items:center;min-height:56px;animation:marquee 24s linear infinite;font:900 27px/1 var(--font)}.marquee-content b{font-family:Arial,sans-serif;color:#e62c29;font-size:25px}.section-pad{padding:120px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:56px;margin-bottom:47px}.kicker{margin:0 0 19px}.section-heading h2,.lab-left h2,.token-main h2,.faq-wrap h2{font:900 clamp(61px,6.8vw,100px)/.92 var(--font);letter-spacing:-.035em;margin:0}.section-heading h2 em{font-style:normal;color:var(--red)}.section-side{max-width:340px;margin:0 0 9px;color:#a3ab9d;font-size:16px;line-height:1.75}.lore-section{background:#10120e}.lore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lore-card{padding:33px 29px 26px;min-height:310px;display:flex;flex-direction:column;border:1px solid #323931;background:#181b16;transition:transform .25s,border-color .25s}.lore-card:hover{transform:translateY(-5px);border-color:#aeea31}.lore-card.featured{background:#212c16;border-color:#6d8a3a}.lore-top{display:flex;align-items:start;justify-content:space-between}.lore-num{color:#a0ab8c;font-size:13px;font-weight:900}.lore-icon{font:900 74px/.7 var(--font);color:var(--acid)}.red-icon{color:var(--red)}.lore-card h3{font:900 27px/.98 var(--font);margin:42px 0 17px}.lore-card p{font-size:14px;line-height:1.7;color:#a4b19f;max-width:310px;margin:0 0 26px}.card-bottom{border-top:1px solid #343c30;padding-top:20px;margin-top:auto;font-size:10px;font-weight:900;letter-spacing:.12em;color:#a1a999}.quote-section{background:#f4f3e7;color:#101109;overflow:hidden}.quote-inner{padding:78px 0;display:flex;align-items:center;justify-content:space-between;gap:22px}.quote-inner p{font:900 clamp(39px,5.2vw,75px)/1 var(--font);letter-spacing:-.025em;text-align:center;margin:0}.quote-inner p span{color:#6e9524}.quote-star{font-size:55px;color:var(--red);align-self:start}.quote-star-r{align-self:end}.memelab-section{background:#0a0c09}.lab-layout{display:grid;grid-template-columns:1fr 470px;gap:90px;align-items:center}.lab-left h2{margin-bottom:25px}.acid{color:var(--acid)}.lab-left>p:not(.kicker):not(.status-copy){max-width:590px;line-height:1.8;color:#a4ada1;font-size:16px}.caption-controls{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0}.caption-chip{border:1px solid #3f4938;color:#b7c1ac;background:#1a2116;font-size:11px;font-weight:900;letter-spacing:.055em;padding:12px 14px;cursor:pointer;transition:.2s}.caption-chip:hover,.caption-chip.active{color:#0b0d09;background:var(--acid);border-color:var(--acid)}.lab-buttons{margin-top:18px}.status-copy{font-size:11px;color:#8b9987;letter-spacing:.06em;margin-top:23px}.lab-preview-box{background:#171d13;border:1px solid #6e8751;padding:12px;box-shadow:15px 15px 0 #1b3013;transform:rotate(2deg)}.preview-top,.preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 4px 14px;font-size:10px;font-weight:900;letter-spacing:.11em;color:#bbc8b4}.preview-bottom{padding:14px 4px 4px;color:#85917c}.preview-live{color:var(--acid)}.preview-live i,.status-pending i{display:inline-block;width:8px;height:8px;background:var(--acid);border-radius:50%;margin-right:5px}.meme-canvas-wrap{aspect-ratio:1;background:#ffed00;overflow:hidden}.meme-canvas-wrap canvas{display:block;width:100%;height:100%}.token-section{background:var(--acid);color:#11150d;position:relative;overflow:hidden}.token-section:after{content:'$';position:absolute;font:900 650px/1 var(--font);opacity:.045;bottom:-200px;left:15%;pointer-events:none}.token-wrap{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;position:relative;z-index:1}.token-main .kicker{color:#476c06}.token-main h2 .acid{color:#fdfdf4;text-shadow:3px 4px 0 #10130d;-webkit-text-stroke:2px #10130d}.token-main>p:not(.kicker){max-width:460px;font-size:17px;line-height:1.7;color:#30451b;margin:26px 0 35px}.token-sticker{width:max-content;background:#11130d;color:var(--acid);padding:17px 23px;transform:rotate(-6deg);box-shadow:8px 8px 0 #fdfdf3;font:900 49px/1 var(--font)}.token-sticker span{color:var(--red)}.token-panel{background:#0e110b;border:2px solid #10140b;color:#f3f4e6;padding:29px;box-shadow:14px 14px 0 #829c21}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:26px;font-size:10px;letter-spacing:.12em;color:#a6b39b;font-weight:900}.status-pending{border:1px solid #735c24;padding:9px 11px;color:#f7d574;background:#342916}.status-pending i{background:#f7d574}.status-pending.status-live{color:var(--acid);border-color:#719d3d;background:#1f351a}.status-pending.status-live i{background:var(--acid)}.token-field{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #303b26;gap:16px;padding:18px 0}.token-field>span{font-size:11px;letter-spacing:.11em;font-weight:900;color:#9eab94}.token-field strong{font:900 23px/1 var(--font);letter-spacing:.01em}.token-address strong{font:700 13px/1.3 monospace;overflow-wrap:anywhere;max-width:55%;text-align:right}.copy-btn{cursor:pointer;background:var(--acid);color:#0b0b0b;border:0;width:100%;min-height:51px;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;font-size:12px;font-weight:950;letter-spacing:.06em}.copy-btn:disabled{opacity:.5;cursor:not-allowed}.copy-btn:not(:disabled):hover{background:#dcff77}.token-note{font-size:11px;line-height:1.65;color:#9aaa90;margin-bottom:0}.faq-section{background:#0e100d}.faq-wrap{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq-wrap h2{font-size:clamp(60px,6vw,88px)}.faq-list{border-top:1px solid #394334}.faq-list details{border-bottom:1px solid #394334;padding:19px 0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:900;font-size:15px;padding:8px 0;gap:24px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:900 28px/1 var(--font);color:var(--acid);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#a8b3a4;line-height:1.75;font-size:14px;max-width:620px}.closing-section{min-height:470px;position:relative;background:var(--red);color:#090909;overflow:hidden}.closing-content{text-align:center;position:relative;z-index:1;padding:80px 0 105px}.closing-content>p{font-size:12px;font-weight:900;letter-spacing:.15em}.closing-content h2{font:900 clamp(56px,7.5vw,115px)/.91 var(--font);letter-spacing:-.04em;margin:19px 0 38px}.closing-content h2 span{color:#faf9f0}.closing-actions{justify-content:center}.btn-dark{background:#0c0c0b;color:#fff}.btn-transparent{background:transparent;color:#101010;border-color:#131313}.btn-transparent:hover{background:#fceadd}.closing-bgtext{position:absolute;bottom:-110px;left:50%;transform:translateX(-50%);font:900 580px/1 var(--font);letter-spacing:-.05em;color:rgba(120,0,0,.09);white-space:nowrap}.footer{background:#070806;color:#b1b8a9}.footer-top{min-height:155px;display:flex;align-items:center;justify-content:space-between;gap:40px}.footer-brand{color:#fff;font-size:35px}.footer-top>div{max-width:610px}.footer-top p{font-size:11px;line-height:1.7;margin:6px 0}.footer-top p:first-child{color:#f1f1e7;font-weight:900;letter-spacing:.07em}.back-to-top{font-size:11px;font-weight:900;color:var(--acid);white-space:nowrap}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes blink{50%{opacity:.35}}
@media(max-width:1120px){.container{width:min(1280px,calc(100% - 48px))}.hero h1{font-size:clamp(69px,9.3vw,105px)}.hero-grid{grid-template-columns:51% 49%}.hero-visual{min-height:570px}.mark-one{left:-16px;font-size:21px}.visual-stamp{width:85px;height:85px;font-size:23px}.lab-layout{grid-template-columns:1fr 42%;gap:50px}.token-wrap{gap:45px}.hero-meta{gap:12px}}
@media(max-width:760px){.announcement{font-size:9px;gap:7px}.ann-muted{display:none}.site-header{height:68px}.container{width:calc(100% - 36px)}.brand-icon{width:29px;height:29px}.brand-icon:before,.brand-icon:after{height:34px}.brand-dot{font-size:21px}.brand-name{font-size:27px}.nav-links{display:none}.nav-cta{font-size:10px;padding:12px}.nav-cta span{margin-left:7px}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:62px 0 0}.hero-overline{margin-top:32px;font-size:11px}.hero h1{font-size:clamp(72px,17.9vw,124px)}.hero-description{font-size:14px;line-height:1.75;margin:24px 0 26px}.hero-actions .btn{padding:14px 17px;gap:12px;font-size:11px;min-height:50px}.hero-meta{margin-top:27px}.hero-meta-item{font-size:9px}.hero-visual{min-height:430px;transform:none}.mascot-frame{max-width:370px;width:77%;border-width:8px;box-shadow:0 0 0 2px #c6fa45,13px 14px 0 rgba(0,0,0,.55),0 20px 45px #000c}.mark-one{top:32px;left:2px;font-size:17px;padding:10px}.mark-two{bottom:46px;right:0;font-size:8px;padding:10px}.visual-stamp{top:50px;right:0;width:70px;height:70px;font-size:19px}.visual-stamp span{bottom:7px;right:14px}.visual-coordinate{bottom:7px;font-size:8px}.visual-halo{width:400px;height:400px}.marquee-content{min-height:48px;font-size:23px}.section-pad{padding:75px 0}.section-heading{display:block;margin-bottom:33px}.section-heading h2,.lab-left h2,.token-main h2,.faq-wrap h2{font-size:clamp(59px,12vw,87px)}.section-side{margin-top:22px;font-size:14px}.lore-grid{grid-template-columns:1fr;gap:11px}.lore-card{min-height:225px;padding:25px}.lore-card h3{margin-top:22px}.lore-icon{font-size:58px}.quote-inner{padding:50px 0}.quote-inner p{font-size:clamp(34px,7vw,56px)}.quote-star{font-size:30px}.lab-layout{grid-template-columns:1fr;gap:48px}.lab-left>p:not(.kicker):not(.status-copy){font-size:14px}.lab-preview-box{max-width:480px;margin:auto;width:calc(100% - 22px)}.token-wrap{grid-template-columns:1fr;gap:49px}.token-panel{padding:22px}.faq-wrap{grid-template-columns:1fr;gap:28px}.closing-content{padding:70px 0 85px}.closing-content h2{font-size:clamp(57px,11vw,90px)}.closing-section{min-height:0}.footer-top{flex-wrap:wrap;gap:15px;padding:29px 0 35px}.footer-top>div{order:3;flex-basis:100%}}
@media(max-width:440px){.hero h1{font-size:clamp(48px,13.2vw,64px)}.heading-outline{-webkit-text-stroke:2px var(--acid)}.hero-actions{flex-direction:column;align-items:stretch}.hero-meta{gap:8px}.meta-divider{height:12px}.hero-meta-item{font-size:8px}.hero-visual{min-height:360px}.mascot-frame{width:78%}.visual-stamp{right:-3px;top:39px}.mark-one{left:-3px}.mark-two{right:-3px}.eyebrow{font-size:10px}.quote-inner{gap:8px}.quote-inner p{font-size:clamp(29px,7vw,40px)}.quote-star{font-size:21px}.lab-buttons{flex-direction:column}.lab-buttons .btn{width:100%}.token-field strong{font-size:19px}.panel-head{font-size:9px}.caption-chip{font-size:10px}.closing-actions{flex-direction:column}.closing-actions .btn{width:100%}.closing-content h2{font-size:clamp(50px,11vw,70px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
