:root{--ink:#10172a;--navy:#111a30;--cream:#fffdf5;--paper:#f7f5eb;--lime:#b9f44a;--green:#2a9d4a;--coral:#ff5b55;--muted:#727875;--line:rgba(16,23,42,.14);--font:'Space Grotesk',sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}.site-shell{overflow:hidden}.site-header{height:78px;padding:0 max(5.5vw,28px);display:flex;align-items:center;justify-content:space-between;background:rgba(255,253,245,.94);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(16,23,42,.07);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-weight:700;font-size:15px;letter-spacing:-.7px;line-height:1}.brand-mark{width:39px;height:39px;object-fit:contain}.brand-accent{color:#2f9e48}.brand small{display:block;margin-top:4px;font:8px var(--mono);letter-spacing:1.15px;color:#727875}.main-nav{display:flex;align-items:center;gap:38px}.main-nav a{font-size:12px;font-weight:600;color:#59605c;text-decoration:none;transition:color .2s}.main-nav a:hover{color:#2f9e48}.header-buy{height:42px;padding:0 15px;display:flex;gap:7px;align-items:center;border-radius:8px;background:var(--lime);color:var(--ink);text-decoration:none;font-size:11px;font-weight:700}.header-buy img{width:24px;height:24px;object-fit:contain;border-radius:50%}.header-buy>span{font-size:15px}.menu-toggle{display:none}.section-wrap{padding-left:max(8.3vw,40px);padding-right:max(8.3vw,40px)}.hero{min-height:690px;background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1.02fr;align-items:center;position:relative;padding-top:45px;padding-bottom:71px}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) .75px,transparent .75px);background-size:25px 25px;mask-image:linear-gradient(90deg,black,transparent 80%);opacity:.37;pointer-events:none}.hero-copy{position:relative;z-index:1;max-width:480px;padding-bottom:16px}.eyebrow{display:flex;align-items:center;gap:9px;font:9px var(--mono);letter-spacing:1.2px;color:#bac1ca}.status-dot,.chart-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(185,244,74,.12)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(53px,6.1vw,83px);letter-spacing:-6px;line-height:.94;margin:25px 0 21px;font-weight:700}.hero h1 span,.roadmap h2 span{color:var(--lime)}.hero-intro{font-size:14px;line-height:1.75;color:#b8bec9;max-width:380px;margin-bottom:20px}.ticker-chip{display:inline-flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#a8b0bc;font:8px var(--mono);letter-spacing:.8px;margin-bottom:21px}.ticker-chip strong{font:600 10px var(--mono);color:white;letter-spacing:.6px}.chip-divider{height:13px;width:1px;background:rgba(255,255,255,.2)}.social-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:385px}.social-button{height:45px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid rgba(255,255,255,.17);border-radius:7px;color:#f4f5f5;text-decoration:none;font-size:11px;font-weight:600;transition:transform .2s,background .2s,border .2s}.social-button:hover{transform:translateY(-2px);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}.social-button .icon-wrap{width:21px;height:21px;display:grid;place-items:center}.icon-wrap svg{width:18px;height:18px;fill:currentColor}.dex-icon{color:#9bdc59}.telegram-icon{color:#3ebbe8}.buy-button{background:var(--lime);border-color:var(--lime);color:var(--ink)}.buy-button:hover{background:#c8ff68;border-color:#c8ff68}.buy-button img{width:27px;height:27px;object-fit:contain;border-radius:50%;margin-left:-4px}.button-arrow{margin-left:auto;font-size:14px;color:#89919d}.buy-button .button-arrow{color:var(--ink)}.hero-footnote{margin-top:18px;color:#9199a7;font:9px var(--mono);letter-spacing:.1px}.sparkle{color:var(--lime);margin-right:5px}.hero-art{position:relative;z-index:1;width:min(100%,500px);justify-self:end;margin-right:-1.3vw}.art-halo{position:absolute;width:83%;aspect-ratio:1;border-radius:50%;top:8%;left:10%;background:radial-gradient(circle,rgba(122,167,248,.29),rgba(122,167,248,.04) 68%,transparent 69%);filter:blur(2px)}.hero-character{position:relative;width:100%;aspect-ratio:1;object-fit:cover;border-radius:48% 48% 37% 37%;mask-image:radial-gradient(ellipse 70% 72% at 50% 49%,black 65%,transparent 100%);filter:drop-shadow(0 18px 30px rgba(0,0,0,.2));animation:float 5s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-11px) rotate(1deg)}}.art-sticker{position:absolute;z-index:2;background:var(--lime);color:var(--ink);font-weight:700;text-align:center;box-shadow:5px 6px 0 var(--coral);transform:rotate(8deg)}.sticker-top{top:9%;left:3%;padding:12px 13px;font:700 10px/1.12 var(--mono);letter-spacing:.5px;border-radius:50%;width:70px;height:70px;display:grid;place-content:center}.sticker-top span{color:#ec4d4b;font-size:12px}.sticker-bottom{bottom:14%;right:1%;padding:13px 17px;font-size:13px;line-height:1.05;border-radius:8px;transform:rotate(-7deg)}.sticker-bottom span{font:9px var(--mono);letter-spacing:1px}.art-caption{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-5px;color:#929bae;font:8px var(--mono);letter-spacing:1px}.caption-line{height:1px;width:25px;background:#586279}.scroll-cue{position:absolute;bottom:22px;left:max(8.3vw,40px);display:flex;align-items:center;gap:11px;color:#8f99aa;text-decoration:none;font:8px var(--mono);letter-spacing:1px}.scroll-cue i{font-style:normal;font-size:14px;color:var(--lime)}.roadmap{padding-top:104px;padding-bottom:99px;background:var(--paper)}.section-kicker{display:flex;align-items:center;gap:16px;color:#777d74;font:8px var(--mono);letter-spacing:1px}.kicker-line{height:1px;flex:1;background:var(--line);max-width:92px}.roadmap-heading{display:flex;align-items:end;justify-content:space-between;margin:36px 0 43px}.dark-eyebrow{color:#777d74}.roadmap h2,.chart-heading h2{font-size:clamp(45px,5vw,67px);letter-spacing:-4px;line-height:.98;margin:12px 0 0}.roadmap h2 span{color:#55b445}.roadmap-lede{max-width:300px;margin:0 3.5vw 6px 20px;color:#70756e;font-size:12px;line-height:1.8}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.roadmap-card{min-height:344px;padding:20px 22px 18px;border-radius:10px;position:relative;overflow:hidden;border:1px solid rgba(16,23,42,.07)}.phase-one{background:#dff2c9}.phase-two{background:#fde2d6}.phase-three{background:#deddf8}.card-top{display:flex;justify-content:space-between;align-items:center}.phase-number{font:12px var(--mono);color:rgba(16,23,42,.56)}.phase-state{display:flex;gap:6px;align-items:center;font:7px var(--mono);letter-spacing:.7px;color:#677066}.phase-state i{width:6px;height:6px;background:#5bba49;border-radius:50%}.phase-two .phase-state i{background:#ff9268}.phase-three .phase-state i{background:#8b82ec}.phase-illustration{height:100px;display:flex;align-items:center;justify-content:center;gap:13px;font-size:43px}.frog-crew span:nth-child(2){font-size:68px;color:#52b44a;text-shadow:3px 4px 0 rgba(17,26,48,.14)}.frog-crew span:not(:nth-child(2)){font-size:18px;color:#82bb55}.megaphone span:nth-child(2){font-size:54px;filter:drop-shadow(3px 3px 0 rgba(16,23,42,.1))}.megaphone span:not(:nth-child(2)){font-size:20px;color:#f47550}.universe span:nth-child(2){font-size:54px;filter:drop-shadow(3px 3px 0 rgba(16,23,42,.1))}.universe span:not(:nth-child(2)){font-size:22px;color:#8e80e9}.phase-label{font:8px var(--mono);letter-spacing:1px;color:#69716b;margin:0 0 8px}.roadmap-card h3{font-size:23px;line-height:1.02;letter-spacing:-1px;margin:0 0 10px}.phase-copy{font-size:10px;line-height:1.65;color:#60675f;max-width:250px;margin:0 0 15px}.phase-tags{display:flex;gap:6px}.phase-tags span{padding:5px 8px;border:1px solid rgba(16,23,42,.15);border-radius:20px;font:7px var(--mono);color:#495249}.roadmap-note{margin:20px 0 0;color:#767c73;font:8px var(--mono);letter-spacing:.15px}.roadmap-note span{color:#55b445;font-size:13px;vertical-align:-1px;margin-right:4px}.chart-section{padding-top:91px;padding-bottom:82px;background:var(--navy);color:white;position:relative}.chart-section:before{content:"";position:absolute;right:-150px;top:50px;width:340px;height:340px;border-radius:50%;border:1px solid rgba(185,244,74,.08);box-shadow:0 0 0 40px rgba(185,244,74,.018),0 0 0 80px rgba(185,244,74,.015);pointer-events:none}.light-kicker{color:#a5adba}.light-kicker .kicker-line{background:rgba(255,255,255,.16)}.chart-heading{display:flex;align-items:end;justify-content:space-between;margin:35px 0 29px;position:relative}.chart-heading h2{font-size:55px;letter-spacing:-3px;margin-top:14px}.chart-heading h2 span{color:var(--lime)}.chart-external{display:inline-flex;gap:19px;align-items:center;margin-bottom:8px;color:var(--lime);text-decoration:none;font-size:10px;font-weight:600}.chart-external span{font-size:16px}.chart-frame{height:430px;background:#101823;border:1px solid rgba(255,255,255,.13);border-radius:10px;overflow:hidden;position:relative}.chart-toolbar{height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.09);background:#111a27}.chart-brand{display:flex;align-items:center;gap:9px;font:600 9px var(--mono);letter-spacing:.3px}.chart-brand-mark{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:var(--lime);color:var(--ink);font-size:15px}.chart-brand small{color:#85909c;font-size:8px;font-weight:400}.chart-live{font:8px var(--mono);letter-spacing:1px;color:#a3adba;display:flex;align-items:center;gap:7px}.chart-live i{width:6px;height:6px;box-shadow:none}.chart-frame iframe{width:100%;height:calc(100% - 47px);border:0;background:#101823}.chart-empty{height:calc(100% - 47px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px}.empty-orbit{width:57px;height:57px;border-radius:50%;border:1px solid rgba(185,244,74,.45);display:grid;place-items:center;color:var(--lime);font-size:24px;margin-bottom:17px;box-shadow:0 0 30px rgba(185,244,74,.08)}.empty-label{font:8px var(--mono);letter-spacing:1.4px;color:var(--lime);margin-bottom:9px}.chart-empty h3{font-size:21px;letter-spacing:-.6px;margin-bottom:8px}.chart-empty>p:not(.empty-label){font-size:10px;line-height:1.7;color:#a0a9b6;max-width:370px;margin-bottom:15px}.chart-empty code{color:#d7e7aa;font-size:9px}.chart-empty>a{padding:9px 12px;border:1px solid rgba(255,255,255,.2);border-radius:5px;color:white;text-decoration:none;font-size:9px}.chart-empty>a span{color:var(--lime);margin-left:7px}.chart-footer{display:flex;justify-content:space-between;align-items:center;padding-top:13px;color:#8893a1;font:8px var(--mono);letter-spacing:.5px}.chart-footer strong{color:#b6bec9;font-weight:400;margin-left:5px}.chart-footer button{border:0;background:transparent;color:var(--lime);font:8px var(--mono);letter-spacing:.7px;cursor:pointer}.chart-footer button span{font-size:13px;margin-left:4px}.site-footer{min-height:77px;padding:14px max(5.5vw,28px);display:flex;align-items:center;justify-content:space-between;background:#0c1220;color:#85909d;font:8px var(--mono);letter-spacing:.35px}.footer-brand{display:flex;align-items:center;gap:7px;color:white;text-decoration:none;font:700 10px var(--font);letter-spacing:.3px}.footer-brand img{width:27px;height:27px;object-fit:contain}.site-footer>a:last-child{color:#adb7c3;text-decoration:none}.site-footer>a:last-child:hover{color:var(--lime)}[hidden]{display:none!important}@media(max-width:900px){.section-wrap{padding-left:6vw;padding-right:6vw}.hero{min-height:650px;grid-template-columns:1fr .92fr}.hero h1{font-size:65px}.hero-art{width:110%;margin-right:-8vw}.roadmap{padding-top:82px;padding-bottom:75px}.roadmap-card{padding:17px;min-height:350px}.roadmap-card h3{font-size:20px}.chart-section{padding-top:76px;padding-bottom:67px}}@media(max-width:650px){.site-header{height:66px;padding:0 20px}.brand{font-size:13px}.brand-mark{width:34px;height:34px}.header-buy{height:38px;padding:0 10px;font-size:10px}.header-buy img{width:21px;height:21px}.header-buy>span{display:none}.menu-toggle{display:flex;flex-direction:column;gap:5px;border:0;background:none;padding:9px;margin-left:auto;margin-right:12px}.menu-toggle span{height:2px;width:20px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:65px;left:0;right:0;background:var(--cream);padding:17px 22px 20px;box-shadow:0 12px 18px rgba(16,23,42,.08);gap:20px}.main-nav.is-open{display:flex;flex-direction:column;align-items:flex-start}.section-wrap{padding-left:22px;padding-right:22px}.hero{min-height:auto;grid-template-columns:1fr;padding-top:62px;padding-bottom:56px}.hero-copy{max-width:none;padding-bottom:0}.hero h1{font-size:65px;letter-spacing:-4.5px;margin-top:22px}.hero-intro{font-size:13px;max-width:380px}.social-links{max-width:430px}.social-button{height:44px}.hero-art{width:min(100%,430px);justify-self:center;margin:24px auto 0}.art-caption{font-size:7px}.scroll-cue{left:22px;bottom:17px}.roadmap{padding-top:68px;padding-bottom:64px}.roadmap-heading{display:block;margin:27px 0 28px}.roadmap h2{font-size:53px}.roadmap-lede{margin:17px 0 0;max-width:360px}.roadmap-grid{grid-template-columns:1fr;gap:10px}.roadmap-card{min-height:318px;padding:19px 21px}.phase-illustration{height:93px}.roadmap-card h3{font-size:24px}.phase-copy{font-size:11px}.roadmap-note{line-height:1.7}.chart-section{padding-top:65px;padding-bottom:53px}.chart-heading{align-items:start;gap:15px;margin:27px 0 21px}.chart-heading h2{font-size:49px}.chart-external{font-size:9px;gap:8px;margin-top:45px;white-space:nowrap}.chart-frame{height:410px}.chart-empty h3{font-size:18px}.chart-empty>p:not(.empty-label){font-size:9px}.chart-footer{gap:12px;align-items:flex-start;font-size:7px;line-height:1.65}.chart-footer strong{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0}.site-footer{padding:17px 22px;display:grid;grid-template-columns:1fr auto;gap:12px}.site-footer>span{grid-column:1/-1;grid-row:2;line-height:1.5}.site-footer>a:last-child{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

[hidden]{display:none!important}
