:root{--bg:#fff;--ink:#000;--muted:#555;--panel:#fff;--gray:#f0f0f0;--shadow:#000c}*{box-sizing:border-box;margin:0;padding:0}html,body{color:var(--ink);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:radial-gradient(circle at 20% 10%,#f6f6f6 0,#0000 40%),radial-gradient(circle at 90% 80%,#f2f2f2 0,#0000 45%),#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:1120px;margin:0 auto;padding:0 24px}body.has-cursor,body.has-cursor *{cursor:none!important}.background-noise{z-index:900;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;animation:.7s steps(5,end) infinite noise-shift;position:fixed;inset:0}@keyframes noise-shift{0%{background-position:0 0}20%{background-position:-40px 20px}40%{background-position:30px -30px}60%{background-position:-25px 40px}80%{background-position:40px 10px}to{background-position:10px -20px}}.flyby{z-index:850;pointer-events:none;object-fit:cover;will-change:left, transform;background:#fff;border:3px solid #000;border-radius:12px;width:120px;height:120px;position:fixed;box-shadow:5px 5px #000c}@keyframes fly-lr{0%{opacity:0;left:-170px;transform:rotate(-16deg)scale(.9)}10%{opacity:1}90%{opacity:1}to{opacity:0;left:110vw;transform:rotate(16deg)scale(1.05)}}@keyframes fly-rl{0%{opacity:0;left:110vw;transform:rotate(16deg)scale(.9)}10%{opacity:1}90%{opacity:1}to{opacity:0;left:-170px;transform:rotate(-16deg)scale(1.05)}}@media (max-width:720px){.flyby{width:80px;height:80px}}#fakeCursor{z-index:2147483647;pointer-events:none;will-change:transform;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}#fakeCursor svg{filter:drop-shadow(2px 2px #0006);image-rendering:pixelated;display:block}#fakeCursor img{width:46px;height:auto;image-rendering:pixelated;display:block}.btn{color:#000;box-shadow:5px 5px 0 var(--shadow);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:#ffe600;border:3px solid #000;border-radius:12px;align-items:center;gap:10px;padding:14px 30px;font-size:18px;font-weight:900;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:8px 8px 0 var(--shadow);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.btn.alt{background:#fff}.btn.big{padding:18px 40px;font-size:20px}.wojak-nav{z-index:9000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-bottom:3px solid #000;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.nav-logo{letter-spacing:.02em;text-shadow:2px 2px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff,0 3px #0003;align-items:center;gap:10px;font-size:26px;font-weight:900;animation:3s ease-in-out infinite nav-logo-float;display:flex}@keyframes nav-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hero{text-align:center;justify-content:center;align-items:center;min-height:84vh;padding:60px 0;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:5;position:relative}.hero-bg{z-index:0;pointer-events:none;will-change:transform;background-position:top;background-repeat:no-repeat;background-size:cover;height:calc(100% + 160px);position:absolute;top:-80px;left:0;right:0}.hero-bg:after{content:"";background:linear-gradient(#fff0 45%,#fff 100%);position:absolute;inset:0}.hero h1{margin-bottom:16px}.page-wrap{position:relative}.eth-field{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.eth-scatter{pointer-events:auto;opacity:.9;position:absolute}.eth-scatter svg,.eth-scatter img{filter:drop-shadow(4px 5px #000000bf);width:100%;height:auto;transition:transform .25s;display:block}.eth-scatter.float-a{animation:5.5s ease-in-out infinite eth-float-a}.eth-scatter.float-b{animation:6.5s ease-in-out infinite eth-float-b}.eth-scatter:hover svg,.eth-scatter:hover img{transform:scale(1.35)rotate(-6deg)}@media (max-width:820px){.eth-field{display:none}}.eth-side{z-index:4;cursor:pointer;width:clamp(80px,12vw,150px);position:absolute;top:34%}.eth-side img,.eth-side svg{filter:drop-shadow(5px 6px #000c);width:100%;height:auto;transition:transform .25s;display:block}.eth-left{animation:5s ease-in-out infinite eth-float-a;left:4%}.eth-right{animation:6s ease-in-out infinite eth-float-b;right:4%}.eth-side:hover img,.eth-side:hover svg{transform:scale(1.35)rotate(-6deg)}.eth-right:hover img,.eth-right:hover svg{transform:scale(1.35)rotate(6deg)}@keyframes eth-float-a{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-16px)rotate(-4deg)}}@keyframes eth-float-b{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-20px)rotate(4deg)}}@media (max-width:720px){.eth-side{display:none}}.hero h1{letter-spacing:-2px;text-transform:uppercase;text-shadow:4px 4px #fff,-2px -2px #fff,2px -2px #fff,-2px 2px #fff,6px 8px #000000d9;margin-bottom:16px;font-size:clamp(56px,12vw,140px);font-weight:900;line-height:.9}.hero .tagline{text-transform:uppercase;margin-bottom:10px;font-size:clamp(20px,3vw,30px);font-weight:900}.hero .subline{color:#000;text-shadow:1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff;max-width:560px;margin:0 auto 30px;font-size:19px;font-weight:700}.hero-cta{z-index:999;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.wallet-notice{color:#444;text-align:center;background:#ffffff8c;border-radius:8px;max-width:480px;margin:14px auto 0;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.5}.cta .wallet-notice{color:#555;background:#0000000f;margin-top:16px}.popout-head{z-index:1;width:92px;height:92px;box-shadow:4px 4px 0 var(--shadow);object-fit:cover;background:#fff;border:3px solid #000;border-radius:10px;position:absolute}.ph1{animation:4s ease-in-out infinite popout1;inset:8% auto auto 2%}.ph2{animation:4.4s ease-in-out infinite popout2;inset:6% 2% auto auto}.ph3{animation:4.8s ease-in-out infinite popout3;inset:auto auto 4% 6%}.ph4{animation:4.2s ease-in-out infinite popout4;inset:auto 6% 6% auto}.ph5{animation:5s ease-in-out infinite popout5;inset:40% auto auto -1%}.ph6{animation:4.6s ease-in-out infinite popout6;inset:42% -1% auto auto}@keyframes popout1{0%,to{transform:translate(-140px)rotate(65deg)}50%{transform:translate(10px)rotate(65deg)}}@keyframes popout2{0%,to{transform:translate(140px)rotate(-84deg)}50%{transform:translate(-10px)rotate(-84deg)}}@keyframes popout3{0%,to{transform:translateY(140px)rotate(1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes popout4{0%,to{transform:translateY(140px)rotate(169deg)}50%{transform:translateY(-10px)rotate(169deg)}}@keyframes popout5{0%,to{transform:translate(-140px)rotate(25deg)}50%{transform:translate(10px)rotate(25deg)}}@keyframes popout6{0%,to{transform:translate(140px)rotate(-42deg)}50%{transform:translate(-10px)rotate(-42deg)}}@media (max-width:720px){.popout-head{display:none}}.wojak-marquee{background:#fff;border-top:4px solid #000;border-bottom:4px solid #000;width:100%;padding:22px 0;position:relative;overflow:hidden;box-shadow:inset 0 8px 16px #00000026,inset 0 -8px 16px #00000026}.marquee-track{gap:60px;width:max-content;padding:0 30px;animation:45s linear infinite marquee-scroll;display:flex}.marquee-track.rev{animation-duration:55s;animation-direction:reverse}.wojak-marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{width:100px;height:100px;box-shadow:4px 4px 0 var(--shadow);background:#fff;border:3px solid #000;border-radius:8px;flex-shrink:0;transition:transform .3s;overflow:hidden}.marquee-item:hover{transform:translateY(-6px)rotate(-4deg)scale(1.08)}.coinimg{object-fit:cover;display:block}.coinimg.placeholder{color:#000;background:#ffe600;place-items:center;font-size:24px;font-weight:900;display:grid}.section{padding:84px 0}.section.gray{background:var(--gray);border-top:4px solid #000;border-bottom:4px solid #000}.section h2{text-align:center;text-transform:uppercase;letter-spacing:-1px;text-shadow:2px 2px #fff,3px 4px #00000026;margin-bottom:10px;font-size:clamp(34px,6vw,56px);font-weight:900}.section .sub{text-align:center;color:var(--muted);margin-bottom:52px;font-size:18px}.steps{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.step{box-shadow:6px 6px 0 var(--shadow);background:#fff;border:3px solid #000;border-radius:14px;padding:28px 22px;transition:transform .15s,box-shadow .15s}.step:hover{box-shadow:10px 10px 0 var(--shadow);transform:translate(-3px,-3px)}.step-num{width:48px;height:48px;box-shadow:3px 3px 0 var(--shadow);background:#ffe600;border:3px solid #000;border-radius:10px;place-items:center;margin-bottom:16px;font-size:22px;font-weight:900;display:grid}.step h3{text-transform:uppercase;margin-bottom:8px;font-size:20px;font-weight:900}.step p{color:var(--muted);font-size:15px;line-height:1.6}.tok-grid{flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:26px;display:flex}.tok-card{flex:240px;max-width:320px}.live-dot{vertical-align:middle;background:#12c750;border-radius:50%;width:8px;height:8px;margin-left:7px;animation:1.6s infinite live-pulse;display:inline-block;box-shadow:0 0 #12c75099}@keyframes live-pulse{0%{box-shadow:0 0 #12c75099}70%{box-shadow:0 0 0 8px #12c75000}to{box-shadow:0 0 #12c75000}}.tok-card{text-align:center;box-shadow:6px 6px 0 var(--shadow);background:#fff;border:3px solid #000;border-radius:14px;padding:28px}.tok-label{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.tok-val{word-break:break-word;font-size:26px;font-weight:900}.contract{max-width:780px;box-shadow:5px 5px 0 var(--shadow);cursor:pointer;background:#ffe600;border:3px solid #000;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0 auto 26px;padding:16px 22px;transition:transform .12s,box-shadow .12s;display:flex}.contract:hover{box-shadow:8px 8px 0 var(--shadow);transform:translate(-2px,-2px)}.contract-label{text-transform:uppercase;font-size:13px;font-weight:900}.contract-addr{word-break:break-all;font-family:ui-monospace,monospace;font-size:15px;font-weight:700}.contract-copy{color:#fff;text-transform:uppercase;background:#000;border-radius:8px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:900}.badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.badge{box-shadow:3px 3px 0 var(--shadow);text-transform:uppercase;background:#fff;border:3px solid #000;border-radius:30px;padding:8px 18px;font-size:14px;font-weight:900}.faces{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.face{flex-direction:column;align-items:center;gap:12px;display:flex}.face .coinimg{box-shadow:5px 5px 0 var(--shadow);border:3px solid #000;border-radius:12px;transition:transform .15s,box-shadow .15s}.face:hover .coinimg{box-shadow:9px 9px 0 var(--shadow);transform:translate(-3px,-3px)rotate(-3deg)}.face span{text-transform:lowercase;font-size:16px;font-weight:900}.exchanges{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.exchange{box-shadow:5px 5px 0 var(--shadow);background:#fff;border:3px solid #000;border-radius:12px;padding:16px 30px;font-size:18px;font-weight:900;transition:transform .15s,box-shadow .15s}.exchange:hover{box-shadow:9px 9px 0 var(--shadow);transform:translate(-3px,-3px)}.lore-section{justify-content:center;padding:84px 24px;display:flex}.lore-container{width:100%;max-width:900px;box-shadow:10px 10px 0 var(--shadow);background:#fff;border:4px solid #000;border-radius:16px;padding:50px 56px}.lore-title{text-transform:uppercase;text-align:center;margin-bottom:28px;font-size:clamp(36px,6vw,52px);font-weight:900}.lore-text{color:#333;margin-bottom:22px;font-size:17px;line-height:1.85}.lore-tagline{text-align:center;border-top:3px solid #000;padding-top:22px;font-size:20px;font-style:italic;font-weight:900}.cta{text-align:center;box-shadow:10px 10px 0 var(--shadow);z-index:999;background:#ffe600;border:4px solid #000;border-radius:20px;margin-top:40px;padding:64px 24px;position:relative}.cta h2{text-transform:uppercase;margin-bottom:12px;font-size:clamp(32px,6vw,50px);font-weight:900}.cta p{margin-bottom:28px;font-size:18px;font-weight:700}.socials{justify-content:center;gap:14px;display:flex}.social{width:50px;height:50px;box-shadow:3px 4px 0 var(--shadow);color:#000;background:#fff;border:3px solid #000;border-radius:12px;place-items:center;transition:transform .15s,box-shadow .15s;display:grid}.social:hover{box-shadow:4px 7px 0 var(--shadow);transform:translateY(-4px)}.social.twitter:hover{animation:.4s twitter-shake}.social.telegram:hover{animation:.4s telegram-bounce}.social.coinmarketcap:hover{animation:.4s etherscan-pulse}.social.dexscreener:hover{animation:.4s dex-wiggle}@keyframes twitter-shake{0%,to{transform:translateY(-4px)rotate(0)}25%{transform:translateY(-4px)rotate(-8deg)}75%{transform:translateY(-4px)rotate(8deg)}}@keyframes telegram-bounce{0%,to{transform:translateY(-4px)scale(1.05)}50%{transform:translateY(-10px)scale(1.12)}}@keyframes etherscan-pulse{0%,to{transform:translateY(-4px)scale(1.05)}50%{transform:translateY(-4px)scale(1.2)}}@keyframes dex-wiggle{0%,to{transform:translateY(-4px)rotate(0)}33%{transform:translateY(-4px)rotate(-12deg)}66%{transform:translateY(-4px)rotate(12deg)}}.socials.compact .social{width:44px;height:44px}.music-btn{color:#fff;cursor:pointer;width:46px;height:46px;box-shadow:3px 4px 0 var(--shadow);background:#000;border:3px solid #000;border-radius:50%;place-items:center;font-size:18px;transition:transform .12s,box-shadow .12s;display:grid}.music-btn:hover{box-shadow:3px 7px 0 var(--shadow);transform:translateY(-2px)}.footer{color:var(--muted);border-top:4px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:80px;padding:36px 0;font-size:14px;font-weight:700;display:flex}.footer .nav-logo{font-size:20px;animation:none}@media (max-width:900px){.steps,.faces{grid-template-columns:repeat(2,1fr)}.tok-grid{grid-template-columns:1fr}.socials.compact{display:none}}@media (max-width:520px){.steps,.faces{grid-template-columns:1fr}}
