@font-face{font-family:Bungee;src:url('assets/bungee-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('assets/space-grotesk-latin.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap}
:root{--cream:#fff5dc;--paper:#fffbed;--yellow:#ffcf3f;--red:#ed6044;--brown:#382419;--muted:#76604b;--line:#decaa4;--shadow:4px 4px 0 var(--brown);--display:Bungee,'Arial Black',sans-serif;--body:'Space Grotesk',Arial,sans-serif;--mono:'Courier New',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;color:var(--brown);background:var(--cream);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #b83d27;outline-offset:6px}button:disabled{cursor:default}[hidden]{display:none!important}::selection{background:var(--yellow);color:var(--brown)}.container{width:min(1264px,calc(100% - 112px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:10px;left:10px;background:var(--yellow);border:2px solid;padding:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}
.site-header{position:sticky;top:0;z-index:30;background:var(--cream);border-bottom:2px solid var(--brown)}.header-inner{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand img{width:54px;height:54px;object-fit:contain;image-rendering:pixelated}.brand-name{display:block;font-family:var(--display);font-size:24px;line-height:1.2;letter-spacing:-1.1px}.brand-name>span{color:var(--red)}.brand-name small{display:block;font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:1.8px;margin-top:5px}.navigation{display:flex;align-items:center;gap:30px}.nav-link{position:relative;white-space:nowrap;font-size:13px;font-weight:600;padding:14px 0}.nav-link>span{font-family:var(--mono);color:#9a7957;font-size:10px;margin-right:5px}.nav-link:after{content:'';position:absolute;bottom:4px;left:0;right:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.header-actions{display:flex;gap:15px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid var(--brown);padding:14px 18px;min-height:58px;box-shadow:var(--shadow);font-size:14px;font-weight:700;line-height:1.1;transition:transform .16s,box-shadow .16s,background-color .16s;isolation:isolate}.button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--brown)}.button:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--brown)}.button-icon{width:29px;height:29px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.social-icon{flex-shrink:0;width:22px;height:22px}.telegram-icon{width:25px;height:25px}.button-yellow{background:var(--yellow)}.button-red{background:var(--red);color:#271c16}.button-cream{background:var(--paper)}.button-outline{background:transparent}.arrow{font-size:20px;line-height:1;margin-left:auto}.header-buy{min-height:48px;padding:9px 14px;gap:8px;font-size:12px;box-shadow:3px 3px 0 var(--brown)}.header-buy .button-icon{width:24px;height:24px}.header-buy .arrow{font-size:18px}.menu-toggle{display:none;background:var(--paper);width:42px;height:42px;padding:10px;border:2px solid var(--brown)}.menu-toggle span{display:block;width:100%;height:2px;background:var(--brown);margin:4px 0;transition:transform .2s,opacity .2s}
.hero{overflow:hidden;position:relative;background-image:linear-gradient(#ceb48720 1px,transparent 1px),linear-gradient(90deg,#ceb48720 1px,transparent 1px);background-size:40px 40px}.hero-inner{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:752px;padding-top:54px;padding-bottom:76px;gap:0}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1.3px;line-height:1.5;margin:0 0 24px}.pixel-dot{width:8px;height:8px;background:var(--red);display:inline-block;flex-shrink:0;box-shadow:2px 2px 0 #38241928}.hero-copy>.eyebrow{padding:8px 11px;border:1px solid #cbb38b;width:fit-content;background:var(--cream);font-size:10px;letter-spacing:1px;margin-bottom:25px}h1,h2,h3,p{margin-top:0}h1{font-family:var(--display);font-weight:400;font-size:116px;line-height:1.01;letter-spacing:-5px;margin:0 0 22px;text-shadow:3px 4px 0 #e7c591}h1>span{display:block;color:var(--red);text-shadow:3px 4px 0 var(--brown)}.title-period{color:var(--yellow);text-shadow:3px 4px 0 var(--brown)}.hero-tagline{font-size:31px;font-weight:700;line-height:1.2;letter-spacing:-1.5px;margin-bottom:18px}.marker{position:relative;white-space:nowrap;isolation:isolate}.marker:after{content:'';position:absolute;left:-3px;right:-5px;bottom:1px;height:11px;background:var(--yellow);z-index:-1;transform:rotate(-2deg)}.hero-description{font-size:15px;line-height:1.7;color:var(--muted);margin-bottom:24px}.hero-buttons{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;width:min(454px,100%)}.hero-buttons .button{justify-content:flex-start;padding:13px 15px;font-size:13px}.hero-footnote{display:flex;gap:9px;align-items:center;font-family:var(--mono);font-size:9px;letter-spacing:.4px;margin-top:24px;color:var(--muted)}.mini-paw{color:var(--red);font-size:19px}.hero-art{position:relative;display:grid;place-items:center;min-height:600px;align-self:center;isolation:isolate;margin-left:-20px;margin-right:-24px}.sunburst{position:absolute;width:570px;aspect-ratio:1;background:repeating-conic-gradient(from -8deg,#ffc74a35 0deg 11deg,transparent 11deg 22deg);border-radius:50%;z-index:-2;mask-image:radial-gradient(black 0%,black 48%,transparent 71%);-webkit-mask-image:radial-gradient(black 0%,black 48%,transparent 71%)}.sunburst:after{content:'';position:absolute;inset:14%;border-radius:50%;background:#ffd76b3b}.mascot{position:relative;z-index:2;width:620px;max-width:114%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 15px 0 #b55c1920);transform:rotate(-5deg);animation:mascot-float 5s ease-in-out infinite}.mascot-shadow{position:absolute;bottom:22px;left:20%;width:65%;height:27px;background:#c66c3230;clip-path:polygon(10% 0,90% 0,90% 25%,100% 25%,100% 75%,85% 75%,85% 100%,15% 100%,15% 75%,0 75%,0 25%,10% 25%);animation:shadow-breathe 5s ease-in-out infinite;z-index:-1}.pixel-spark{position:absolute;width:32px;height:40px;background:var(--yellow);clip-path:polygon(37% 0,63% 0,63% 35%,100% 35%,100% 65%,63% 65%,63% 100%,37% 100%,37% 65%,0 65%,0 35%,37% 35%);z-index:3;filter:drop-shadow(2px 2px 0 var(--brown));animation:twinkle 4s steps(2,end) infinite}.spark-one{left:3%;top:31%;width:42px;height:50px;transform:rotate(10deg)}.spark-two{right:3%;top:13%;width:27px;height:35px;background:var(--red);animation-delay:-1s}.spark-three{right:1%;bottom:15%;animation-delay:-2s}.spark-four{left:17%;bottom:16%;width:19px;height:25px;animation-delay:-3s;background:var(--red)}.speech-bubble{position:absolute;left:4%;top:5%;z-index:3;padding:13px 17px;background:var(--paper);border:2px solid var(--brown);box-shadow:3px 3px 0 var(--brown);font-family:var(--mono);font-size:12px;line-height:1.45;letter-spacing:1px;font-weight:700;transform:rotate(-7deg)}.speech-bubble:before{content:'';position:absolute;bottom:-11px;right:19px;width:14px;height:14px;border-right:2px solid var(--brown);border-bottom:2px solid var(--brown);background:var(--paper);transform:skewY(35deg)}.hero-sticker{position:absolute;bottom:10%;right:1%;padding:18px 16px;background:var(--yellow);z-index:4;border:2px solid var(--brown);box-shadow:4px 4px 0 var(--brown);font-family:var(--mono);font-size:12px;line-height:1.5;font-weight:700;transform:rotate(8deg)}.hero-sticker>span{font-size:30px;position:absolute;right:-13px;top:-24px;color:var(--red);text-shadow:1px 1px 0 var(--brown)}.art-caption{position:absolute;bottom:-25px;left:10%;right:0;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1.5px;text-align:center;color:var(--muted)}.art-caption>span{margin:0 9px}.scroll-hint{position:absolute;bottom:21px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:8px;letter-spacing:1.3px;white-space:nowrap}.scroll-hint>span{font-size:18px}.ticker-band{overflow:hidden;border-block:2px solid var(--brown);background:var(--yellow);transform:rotate(-1deg);width:calc(100% + 8px);margin-left:-4px;position:relative;z-index:5}.ticker-track{display:flex;align-items:center;width:max-content;gap:35px;padding:15px 0;animation:ticker 48s linear infinite;font-family:var(--display);font-size:18px;line-height:1.1;letter-spacing:.5px}.ticker-track b{font-size:24px;color:var(--red);font-weight:400}
.section{padding:105px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px}.section-heading .eyebrow{margin-bottom:18px}.section-index{color:var(--red);margin-right:2px}h2{font-family:var(--display);font-size:46px;font-weight:400;line-height:1.18;letter-spacing:-1.3px;margin:0}h2 span{color:var(--red)}.section-description{color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:7px;max-width:320px}.roadmap{position:relative;background:var(--cream)}.roadmap-path{display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1px;margin:0 0 21px;color:var(--muted)}.roadmap-path i{display:block;border-top:2px dashed #bda17b;flex:1;position:relative}.roadmap-path i:before,.roadmap-path i:after{position:absolute;content:'';width:7px;height:7px;top:-4px;background:var(--red)}.roadmap-path i:after{right:0}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.roadmap-card{border:2px solid var(--brown);box-shadow:5px 5px 0 var(--brown);padding:27px 27px 0;position:relative;display:flex;flex-direction:column}.phase-one{background:#ffdb6c}.phase-two{background:#f7ac82}.phase-three{background:#fae9bc}.phase-top{display:flex;justify-content:space-between;align-items:center;height:66px;margin-bottom:22px}.phase-top img{height:68px;width:68px;object-fit:contain;image-rendering:pixelated;transition:transform .3s}.roadmap-card:hover .phase-top img{transform:rotate(-9deg) translateY(-5px)}.phase-label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1.3px;padding:5px 8px;border:1px solid var(--brown);background:#fff5dc66}.phase-subtitle{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:1px;margin-bottom:11px}.roadmap-card h3{font-family:var(--display);font-size:29px;font-weight:400;letter-spacing:-.6px;line-height:1.2;margin-bottom:17px}.roadmap-card>p:not(.phase-subtitle){font-size:13px;line-height:1.8;max-width:290px;margin-bottom:24px;color:#5a422c}.roadmap-card ul{list-style:none;margin:0 0 28px;padding:0}.roadmap-card li{display:flex;gap:10px;font-size:11px;margin-bottom:12px;align-items:baseline}.roadmap-card li:before{content:'+';font-family:var(--mono);font-size:15px;font-weight:700}.phase-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #38241940;padding:12px 0;gap:10px}.phase-footer>span:first-child{font-family:var(--mono);font-weight:700;font-size:8px;letter-spacing:.7px}.phase-number{font-family:var(--display);font-size:31px;line-height:1;color:#38241935}.roadmap-note{font-family:var(--mono);font-size:9px;color:var(--muted);margin:25px 0 0;text-align:center;letter-spacing:.15px}.roadmap-note span{color:var(--red);font-size:15px;vertical-align:middle;margin-right:5px}
.chart-section{background:#f5e9cb;border-top:2px solid var(--brown);padding-bottom:75px;position:relative}.chart-heading-right .section-description{margin-bottom:14px}.text-link{font-size:12px;display:flex;gap:8px;align-items:center;font-weight:700;text-decoration:underline;text-underline-offset:5px}.text-link img{height:23px;width:23px;object-fit:contain;image-rendering:pixelated}.text-link>span{font-size:20px;transition:transform .2s}.text-link:hover>span{transform:translate(3px,-3px)}.terminal{border:3px solid var(--brown);background:#1e1c1a;box-shadow:7px 7px 0 #382419;color:#fff0cf}.terminal-titlebar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 20px;background:#f0c958;color:var(--brown);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:1px;border-bottom:2px solid var(--brown)}.window-dots{display:flex;align-items:center;gap:6px}.window-dots i{width:9px;height:9px;border:1px solid var(--brown);background:var(--red)}.window-dots i:nth-child(2){background:var(--cream)}.window-dots i:nth-child(3){background:#9baf77}.terminal-state{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.6px}.terminal-state>i{width:6px;height:6px;background:#9b5724}.terminal-state.ready>i{background:#47612e}.terminal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border-bottom:1px solid #fff5dc1a;background:#29251f}.terminal-token{display:flex;gap:10px;align-items:center;font-size:13px;letter-spacing:.6px;font-weight:700}.terminal-token img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.terminal-token small{display:block;font-family:var(--mono);font-size:7px;font-weight:400;letter-spacing:1px;color:#c9b391;margin-top:3px}.powered-by{font-family:var(--mono);font-size:8px;letter-spacing:.6px;color:#c9b391}.powered-by strong{font-size:9px;color:#fff0cf;margin-left:6px}.chart-stage{position:relative;min-height:455px;background-image:linear-gradient(#fff5dc06 1px,transparent 1px),linear-gradient(90deg,#fff5dc06 1px,transparent 1px);background-size:60px 50px}.chart-placeholder{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:455px;padding:42px 24px}.chart-placeholder>img{width:90px;height:90px;object-fit:contain;image-rendering:pixelated;margin-bottom:16px}.pending-label{font-family:var(--mono);font-size:8px;letter-spacing:1.8px;color:#e2b951;margin-bottom:11px}.chart-placeholder h3{font-size:24px;letter-spacing:-.5px;font-weight:600;margin-bottom:10px}.chart-placeholder p{font-size:12px;color:#c9bba3;line-height:1.8;margin-bottom:23px}.coming-soon-chip{font-family:var(--mono);font-size:8px;letter-spacing:1px;padding:8px 10px;border:1px solid #b7964c70;display:flex;align-items:center;gap:8px;color:#e7ca7c;background:#ffc74a08}.coming-soon-chip .pixel-dot{width:5px;height:5px;background:#e9ba4f}.pending-pixels{position:absolute;left:23px;top:25px;display:flex;gap:6px}.pending-pixels span{width:4px;height:4px;background:#8b7445;animation:twinkle 3s steps(2,end) infinite}.pending-pixels span:nth-child(2){animation-delay:1s}.pending-pixels span:nth-child(3){animation-delay:2s}.chart-frame{display:block;width:100%;height:510px;border:0;background:#1e1c1a}.terminal-footer{display:flex;justify-content:space-between;gap:10px;padding:13px 20px;border-top:1px solid #fff5dc1a;background:#29251f;font-family:var(--mono);font-size:8px;letter-spacing:.7px;color:#c9bba3}.terminal-footer>span:first-child{display:flex;align-items:center;gap:8px}.terminal-pixel{height:5px;width:5px;background:#dfb74e}.contract-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:75px;margin-top:25px;border:1px dashed #b79b71;padding:16px 22px}.contract-row>div{display:flex;align-items:center;gap:25px;min-width:0}.contract-label{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:1px;white-space:nowrap}.contract-row code{font-family:var(--mono);font-size:11px;color:var(--muted);overflow-wrap:anywhere}.contract-pending{font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.8px;white-space:nowrap}.contract-pending>span{font-size:17px;margin-left:10px}.copy-button{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 10px;font-size:11px;font-weight:600;background:var(--yellow);border:1px solid var(--brown)}.pack-callout{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:67px}.pack-callout>p{font-size:13px;line-height:1.6;letter-spacing:.3px;margin:0}.pack-callout strong{font-family:var(--display);font-size:26px;font-weight:400;letter-spacing:-.5px}.pack-callout>div{display:flex;gap:16px}.pack-callout .button{min-width:188px;font-size:12px;min-height:52px;padding:11px 16px}
dialog{width:min(440px,calc(100% - 36px));background:var(--cream);color:var(--brown);border:3px solid var(--brown);padding:40px 30px 32px;box-shadow:8px 8px 0 var(--brown);text-align:center;max-height:calc(100dvh - 40px);overflow:auto}dialog::backdrop{background:#23160f9c;backdrop-filter:blur(4px)}dialog form{position:relative}.dialog-close{position:absolute;right:-17px;top:-29px;background:transparent;border:0;font-size:29px;line-height:1;padding:6px 10px}.dialog-mascot{width:105px;height:105px;object-fit:contain;image-rendering:pixelated;margin:0 auto 22px}dialog .eyebrow{justify-content:center;font-size:8px;letter-spacing:1px;margin-bottom:13px}dialog h2{font-size:26px;margin-bottom:16px}dialog p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:25px}.dialog-confirm{margin:auto;min-height:50px;font-size:12px;width:100%;justify-content:center}.dialog-confirm img{height:25px;width:25px;object-fit:contain;image-rendering:pixelated}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,18px);background:var(--brown);color:var(--cream);font-size:13px;padding:12px 22px;z-index:60;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 40px);text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.noscript-note{padding:16px;text-align:center;background:var(--yellow);margin:0;font-size:13px}
@keyframes mascot-float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-15px) rotate(-2deg)}}@keyframes shadow-breathe{0%,100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(.88);opacity:.65}}@keyframes twinkle{0%,100%{opacity:1}50%{opacity:.4}}@keyframes ticker{to{transform:translateX(-50%)}}
@media(min-width:1500px){.hero-inner{min-height:810px}h1{font-size:128px}.hero-art{min-height:640px}.mascot{width:650px}.hero-tagline{font-size:34px}}
@media(max-width:1170px){.container{width:calc(100% - 72px)}.navigation{gap:19px}.nav-link{font-size:11px}.nav-link>span{font-size:9px}.brand-name{font-size:21px}.brand img{width:47px;height:47px}.header-inner{gap:16px;min-height:85px}.header-buy{font-size:11px;padding:9px 11px}h1{font-size:100px}.hero-inner{min-height:730px;grid-template-columns:1fr 1fr}.hero-art{min-height:510px;margin-left:-25px;margin-right:-20px}.mascot{width:540px}.sunburst{width:490px}.hero-tagline{font-size:28px}.hero-description{font-size:14px}.hero-buttons{gap:12px;width:410px}.hero-buttons .button{padding:12px;font-size:11px;gap:8px;min-height:54px}.hero-buttons .button-icon{width:24px;height:24px}.hero-sticker{right:-3%;font-size:10px;padding:14px 12px;bottom:5%}.speech-bubble{font-size:10px;top:-1%;left:8%}.art-caption{font-size:8px;bottom:-34px;left:7%}.roadmap-card{padding:23px 22px 0}.roadmap-grid{gap:19px}.roadmap-card h3{font-size:26px}.roadmap-card>p:not(.phase-subtitle){font-size:12px}.roadmap-card li{font-size:10px}.phase-footer>span:first-child{font-size:7px}h2{font-size:42px}}
@media(max-width:950px){.navigation{gap:17px}.nav-link>span{display:none}.brand-name{font-size:20px}.brand-name small{font-size:7px;letter-spacing:1px}.buy-ticker{display:none}.header-buy{min-height:43px}.hero-inner{min-height:690px;padding-top:50px;padding-bottom:66px}.hero-art{min-height:445px;margin-right:-25px;margin-left:-20px}.mascot{width:465px;max-width:125%}.sunburst{width:440px}h1{font-size:90px}.hero-tagline{font-size:26px}.hero-copy>.eyebrow{font-size:8px}.hero-description{font-size:12px}.hero-buttons{width:360px;gap:12px}.hero-buttons .button{padding:10px 11px;font-size:10px;gap:7px;min-height:51px}.hero-buttons .social-icon{width:18px;height:18px}.hero-buttons .button-icon{width:23px;height:23px}.hero-buttons .arrow{font-size:17px}.hero-footnote{font-size:8px}.hero-sticker{font-size:9px;right:0;bottom:4%}.speech-bubble{font-size:9px;top:-4%;left:12%}.art-caption{font-size:7px;letter-spacing:.8px;bottom:-42px}.spark-one{left:3%;width:27px;height:34px}.spark-two{right:0}.mascot-shadow{bottom:7px}.section{padding:85px 0}.section-heading{gap:24px}h2{font-size:37px}.section-description{font-size:12px}.roadmap-grid{gap:16px}.roadmap-card{padding:20px 17px 0}.roadmap-card h3{font-size:24px}.roadmap-card li{font-size:9px;gap:6px}.phase-subtitle{font-size:8px;letter-spacing:.4px}.phase-top img{width:58px;height:58px}.phase-top{margin-bottom:16px}.phase-label{font-size:9px;padding:4px 6px}.roadmap-card>p:not(.phase-subtitle){font-size:11px;line-height:1.8}.phase-footer>span:first-child{font-size:6px;letter-spacing:.3px}.phase-number{font-size:26px}.pack-callout strong{font-size:22px}.pack-callout>p{font-size:10px}.pack-callout .button{min-width:160px;font-size:11px}}
@media(max-width:760px){html{scroll-padding-top:90px}.container{width:calc(100% - 40px)}.header-inner{min-height:76px;gap:10px}.brand img{width:43px;height:43px}.brand{gap:7px}.brand-name{font-size:21px}.brand-name small{font-size:6px;letter-spacing:.9px}.header-buy{padding:7px 9px;min-height:41px;font-size:11px;gap:5px;box-shadow:2px 2px 0 var(--brown)}.header-buy .button-icon{width:21px;height:21px}.header-buy .arrow{font-size:16px}.header-actions{gap:13px}.menu-toggle{display:block}.navigation{display:none;position:absolute;top:100%;left:0;right:0;padding:15px 22px 20px;background:var(--cream);border-bottom:2px solid var(--brown);box-shadow:0 6px 0 #38241915}.navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.nav-link{font-size:14px;padding:13px 7px}.nav-link>span{display:inline;font-size:10px}.nav-link:after{left:7px;right:auto;width:35px;bottom:5px}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hero-inner{grid-template-columns:1fr;gap:16px;min-height:0;padding-top:36px;padding-bottom:75px}.hero-copy>.eyebrow{font-size:9px;margin-bottom:21px}h1{font-size:clamp(80px,17vw,112px);line-height:1;letter-spacing:-4px;margin-bottom:17px}h1>span{display:inline}.hero-tagline{font-size:27px;line-height:1.25;letter-spacing:-1px}.hero-tagline>br{display:none}.hero-tagline .marker{margin-left:3px}.hero-description{font-size:13px;margin-bottom:22px;max-width:430px}.hero-description .desktop-break{display:none}.hero-buttons{width:100%;max-width:450px;gap:13px}.hero-buttons .button{font-size:12px;padding:12px 14px;min-height:55px;gap:9px}.hero-buttons .social-icon{width:20px;height:20px}.hero-buttons .button-icon{width:26px;height:26px}.hero-buttons .arrow{font-size:19px}.hero-footnote{font-size:8px;margin-top:21px}.hero-art{min-height:480px;width:min(520px,100%);margin:6px auto 0}.mascot{width:500px;max-width:105%}.sunburst{width:100%;max-width:500px}.speech-bubble{left:2%;top:7%;font-size:10px}.hero-sticker{bottom:3%;right:0;font-size:10px;padding:12px}.spark-one{left:0;top:34%;height:37px;width:30px}.spark-two{top:14%;right:3%}.spark-three{bottom:12%;right:0}.spark-four{left:7%;bottom:8%}.art-caption{bottom:-26px;left:0;right:0;font-size:8px;letter-spacing:1px}.mascot-shadow{bottom:5px}.scroll-hint{bottom:18px;font-size:7px}.ticker-track{font-size:15px;gap:24px;padding-block:13px}.ticker-track b{font-size:19px}.section{padding:68px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:33px}.section-heading .eyebrow{font-size:10px;margin-bottom:16px}h2{font-size:36px;letter-spacing:-.9px}.section-description{font-size:13px;margin:0}.roadmap-path{font-size:7px;gap:10px;margin-bottom:18px}.roadmap-grid{grid-template-columns:1fr;gap:24px}.roadmap-card{padding:24px 25px 0}.phase-top{height:60px;margin-bottom:20px}.phase-top img{width:70px;height:70px}.phase-label{font-size:10px;padding:5px 9px}.phase-subtitle{font-size:9px;letter-spacing:1px}.roadmap-card h3{font-size:31px}.roadmap-card h3 br{display:none}.roadmap-card h3 br:after{content:' '}.roadmap-card>p:not(.phase-subtitle){font-size:13px;max-width:100%;margin-bottom:21px}.roadmap-card li{font-size:12px;margin-bottom:11px;gap:10px}.roadmap-card ul{margin-bottom:23px}.phase-footer>span:first-child{font-size:8px;letter-spacing:.6px}.phase-number{font-size:31px}.roadmap-note{font-size:8px;line-height:1.9;margin-top:23px}.chart-heading-right{display:flex;flex-direction:column;gap:15px}.chart-heading-right .section-description{margin:0}.terminal{box-shadow:5px 5px 0 var(--brown);border-width:2px}.terminal-titlebar{gap:10px;font-size:8px;letter-spacing:.6px;padding:11px 12px}.terminal-state{font-size:6px;letter-spacing:.3px;gap:4px}.window-dots{gap:4px}.window-dots i{width:7px;height:7px}.terminal-toolbar{padding:12px;gap:10px}.terminal-token{font-size:11px;gap:7px}.terminal-token img{width:34px;height:34px}.terminal-token small{font-size:6px;letter-spacing:.6px}.powered-by{font-size:0;max-width:80px;text-align:right;line-height:1.4}.powered-by strong{font-size:7px;margin-left:0;letter-spacing:.5px}.chart-placeholder,.chart-stage{min-height:380px}.chart-frame{height:460px}.chart-placeholder{padding:35px 14px}.chart-placeholder h3{font-size:20px}.chart-placeholder p{font-size:11px}.chart-placeholder>img{width:82px;height:82px}.pending-label{font-size:7px;letter-spacing:1.3px}.coming-soon-chip{font-size:7px}.terminal-footer{font-size:6px;padding:12px;letter-spacing:.25px;gap:5px}.contract-row{padding:15px 13px;gap:10px;margin-top:21px;min-height:80px}.contract-row>div{flex-direction:column;align-items:flex-start;gap:7px}.contract-label{font-size:7px}.contract-row code{font-size:10px}.contract-pending{font-size:6px;letter-spacing:.4px}.contract-pending>span{margin-left:4px}.copy-button{font-size:9px;padding:7px}.copy-button img{display:none}.pack-callout{padding-top:45px;flex-direction:column;align-items:flex-start;gap:24px}.pack-callout>p{font-size:11px}.pack-callout strong{font-size:27px}.pack-callout>div{width:100%;gap:13px}.pack-callout .button{min-width:0;flex:1;font-size:10px;gap:8px;padding:11px}.pack-callout .button .social-icon{width:19px;height:19px}}
@media(max-width:420px){.container{width:calc(100% - 32px)}.header-actions{gap:10px}.brand-name{font-size:18px}.brand img{width:38px;height:38px}.brand-name small{font-size:5px;letter-spacing:.8px}.header-buy{font-size:10px;gap:4px;padding:7px}.header-buy .button-icon{width:19px;height:19px}.menu-toggle{width:38px;height:38px;padding:8px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.5px}h1{font-size:clamp(66px,18vw,80px);letter-spacing:-3px}.hero-tagline{font-size:24px;letter-spacing:-1px}.hero-description{font-size:12px}.hero-buttons .button{font-size:11px;padding:11px;gap:7px;min-height:53px}.hero-buttons .button-icon{width:24px;height:24px}.hero-buttons .social-icon{width:18px;height:18px}.hero-art{min-height:395px;margin-top:10px}.mascot{width:420px}.speech-bubble{font-size:8px;padding:10px 12px;top:4%}.hero-sticker{font-size:8px;padding:11px 10px;bottom:1%}.hero-sticker>span{font-size:24px;top:-20px}.spark-two{top:12%;width:20px;height:27px}.spark-three{height:28px;width:23px}.art-caption{font-size:6px;letter-spacing:1px;bottom:-30px}h2{font-size:32px}.roadmap-card{padding:23px 22px 0}.roadmap-card h3{font-size:28px}.terminal-titlebar{font-size:7px;padding:11px 9px}.terminal-state{font-size:5px}.terminal-token{font-size:10px}.powered-by strong{font-size:6px}.terminal-footer{font-size:5px}.pack-callout .button{font-size:9px;padding:10px 9px;gap:6px}.pack-callout .button .arrow{font-size:17px}.pack-callout strong{font-size:25px}}
.ticker-viewport{overflow:hidden;position:relative;z-index:5;padding:14px 0;margin-block:-14px}.ticker-track{gap:0}.ticker-track span{padding-inline:28px}.hero-copy{min-width:0}
@media(max-width:760px){.hero-inner{grid-template-columns:minmax(0,1fr)}.ticker-track{gap:0}.ticker-track span{padding-inline:22px}}
@media(max-width:420px){h1{font-size:clamp(53px,17.1vw,71px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.mascot{transform:rotate(-4deg)}}

/* Pixel theme */
/* ByteDog's world: chunky pixels, toasted edges, mustard and coral. */
@font-face{font-family:Silkscreen;src:url('assets/silkscreen-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{--display:Silkscreen,'Courier New',monospace;--pixel-cut:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}
h1,h2,.brand-name,.roadmap-card h3,.phase-number,.pack-callout strong,.ticker-track{font-weight:700}
h1{letter-spacing:-7px;line-height:.98;text-shadow:4px 4px 0 #e7c591}h1>span,.title-period{text-shadow:4px 4px 0 var(--brown)}
h2{letter-spacing:-2px;line-height:1.1}.brand-name{letter-spacing:-1.5px}.roadmap-card h3{letter-spacing:-1px;line-height:1.15}.pack-callout strong{letter-spacing:-1px}.ticker-track{font-size:20px}
.hero{background-color:#fff3d4;background-image:linear-gradient(#cfa8781a 2px,transparent 2px),linear-gradient(90deg,#cfa8781a 2px,transparent 2px);background-size:32px 32px}
.hero-copy{z-index:5}.hero-art{margin-top:14px}.mascot{transform:none;animation:pixel-bob 4s steps(4,end) infinite;filter:drop-shadow(8px 12px 0 #8a43151c)}
.mascot-shadow{animation:none;bottom:20px;background:#bf6d3a30;height:24px;left:17%;width:72%}
.pixel-sky{position:absolute;inset:35px -10px 35px 0;z-index:-2;pointer-events:none}
.pixel-sun{position:absolute;inset:0;background:#ffdaa0;clip-path:polygon(25% 0,70% 0,70% 5%,82% 5%,82% 12%,91% 12%,91% 24%,100% 24%,100% 70%,94% 70%,94% 82%,83% 82%,83% 91%,70% 91%,70% 100%,24% 100%,24% 94%,12% 94%,12% 83%,5% 83%,5% 67%,0 67%,0 30%,6% 30%,6% 17%,15% 17%,15% 7%,25% 7%);box-shadow:inset 0 -40px 0 #ffc288,inset 0 -80px 0 #ffd08f;opacity:.66}
.pixel-sun:before{content:'';position:absolute;left:11%;top:18%;width:48px;height:48px;background:#ffeabe;box-shadow:48px 0 #ffeabe,0 48px #ffeabe,280px 200px #ffb782,312px 232px #ffb782,252px 248px #ffb782,120px 380px #ffeabe}
.pixel-cloud{position:absolute;image-rendering:pixelated;pointer-events:none;width:160px;height:auto}.cloud-one{left:-10px;top:7px;width:150px}.cloud-two{right:-20px;top:52px;width:180px}.cloud-three{left:20px;bottom:35px;width:150px;opacity:.75}
.pixel-hearts{position:absolute;right:22px;top:0;display:flex;gap:8px;z-index:4}.pixel-hearts img{width:24px;height:22px;image-rendering:pixelated}.pixel-hearts img:nth-child(2){transform:translateY(-6px)}
.pixel-spark{background:transparent url('assets/pixel-star.svg') center/100% 100% no-repeat;clip-path:none;transform:none;filter:none;animation:pixel-twinkle 4s steps(1,end) infinite}.spark-two,.spark-four{background-color:transparent}.spark-one{left:0;top:29%}.spark-two{right:-2%;top:20%}.spark-three{right:1%;bottom:19%}.spark-four{left:19%;bottom:12%}
.speech-bubble{transform:none;box-shadow:4px 4px 0 var(--brown);left:4%;top:-1%;font-family:var(--display);font-size:11px;letter-spacing:-.5px;padding:14px 16px;line-height:1.35}.speech-bubble:before{transform:none;width:12px;height:12px;bottom:-14px;right:22px;border:0;background:var(--brown);box-shadow:-4px -4px 0 var(--paper)}
.hero-sticker{transform:none;clip-path:var(--pixel-cut);border:0;box-shadow:none;background:var(--brown);padding:16px 20px 20px;font-family:var(--display);font-size:11px;letter-spacing:-.5px;isolation:isolate;right:-3%;bottom:8%}.hero-sticker:before{content:'';position:absolute;inset:3px 3px 7px;background:var(--yellow);clip-path:var(--pixel-cut);z-index:-1}.hero-sticker>span{display:none}
.decor-sprite{position:absolute;object-fit:contain;image-rendering:pixelated;pointer-events:none;z-index:4}.hero-mustard{width:85px;height:128px;left:-3%;bottom:0}.hero-bone{width:100px;height:67px;right:6%;top:11%;animation:pixel-bob 5s steps(3,end) infinite}.art-caption{bottom:-38px;font-size:9px;letter-spacing:1.1px}
.button{--button-fill:var(--paper);position:relative;clip-path:var(--pixel-cut);border:0;background:var(--brown);box-shadow:none;padding-top:15px;padding-bottom:19px;transition:transform .12s steps(2,end)}.button:before{content:'';position:absolute;inset:3px 3px 7px;clip-path:var(--pixel-cut);background:var(--button-fill);z-index:-1}.button-yellow{--button-fill:var(--yellow)}.button-red{--button-fill:var(--red)}.button-outline{--button-fill:#f5e9cb}.button:hover{transform:translateY(-3px);box-shadow:none}.button:active{transform:translateY(2px);box-shadow:none}.header-buy{padding-block:11px 15px}.hero-buttons .button{padding-block:15px 19px}.dex-icon,.text-link .dex-icon{image-rendering:auto!important;object-fit:contain;border-radius:0}.hero-buttons .dex-icon{width:25px;height:25px}
.marker:after{transform:none;height:10px;clip-path:polygon(0 3px,5px 3px,5px 0,100% 0,100% 7px,calc(100% - 5px) 7px,calc(100% - 5px) 100%,0 100%)}
.ticker-band{transform:none;border-block-width:3px}.ticker-viewport{padding:0;margin:0}.ticker-track b{font-size:0;background:url('assets/pixel-star.svg') center/contain no-repeat;width:18px;height:23px;flex-shrink:0}.ticker-track{padding-block:17px;line-height:1.1}
.roadmap,.chart-section{overflow:hidden}.roadmap>.container,.chart-section>.container{position:relative;z-index:1}.roadmap{background-image:linear-gradient(#e5cda31c 2px,transparent 2px),linear-gradient(90deg,#e5cda31c 2px,transparent 2px);background-size:32px 32px}
.section-pixels{position:absolute;inset:0;pointer-events:none;z-index:0}.section-pixels i{position:absolute;width:16px;height:16px;background:#edb96b;box-shadow:16px 0 #f8d492,16px 16px #f8d492,32px 16px #fff0bc;opacity:.55}.section-pixels i:nth-child(1){left:2%;top:90px}.section-pixels i:nth-child(2){right:3%;top:38px;background:var(--red)}.section-pixels i:nth-child(3){left:3%;bottom:80px;background:var(--red)}.section-pixels i:nth-child(4){right:1%;bottom:30px}.section-pixels i:nth-child(5){right:12%;top:23px;opacity:.3;width:8px;height:8px}
.paw-trail{display:flex;align-items:center;gap:40px;padding-inline:10px}.paw-trail img{width:24px;height:24px;opacity:.75}.paw-trail img:nth-child(2){transform:translateY(-6px)}.roadmap-path{margin-bottom:28px}.roadmap-card{border-width:3px;box-shadow:6px 6px 0 var(--brown);background-image:linear-gradient(90deg,#ffffff16 25%,transparent 25%);background-size:8px 8px}.roadmap-card:before{content:'';position:absolute;left:8px;top:8px;width:5px;height:5px;background:#fff6d9;box-shadow:8px 0 #fff6d9,0 8px #fff6d9}.roadmap-card:after{content:'';position:absolute;right:8px;bottom:8px;width:6px;height:6px;background:#38241920;box-shadow:-8px 0 #38241920,0 -8px #38241920}.phase-label{font-family:var(--display);letter-spacing:-.4px;font-size:11px;border-width:2px}.phase-top .bone-collectible{width:90px;height:60px}.phase-number{font-size:35px}.phase-footer{border-top-style:dashed}.roadmap-note>span{font-size:0;background:url('assets/pixel-paw.svg') center/contain no-repeat;display:inline-block;width:20px;height:20px}
.chart-section{border-top:0;background-color:#f5e4bc;background-image:linear-gradient(#c7a26212 2px,transparent 2px),linear-gradient(90deg,#c7a26212 2px,transparent 2px);background-size:32px 32px;padding-bottom:90px}
.chart-section:before{content:'';position:absolute;left:0;right:0;top:0;height:16px;background:repeating-linear-gradient(90deg,var(--brown) 0 16px,transparent 16px 32px);border-top:4px solid var(--brown)}
.chart-section:after{content:'';position:absolute;bottom:0;left:0;right:0;height:8px;background:repeating-linear-gradient(90deg,#db9e56 0 16px,#efbb73 16px 32px,#f9d68e 32px 48px)}
.terminal{border-width:4px;box-shadow:8px 8px 0 var(--brown)}.window-dots i{width:10px;height:10px;border-width:2px}.terminal-titlebar{border-bottom-width:3px}.powered-by{display:flex;align-items:center;gap:6px}.powered-by .dex-icon{width:22px;height:22px}.powered-by strong{margin-left:0}.chart-placeholder:before,.chart-placeholder:after{content:'';position:absolute;pointer-events:none;width:40px;height:40px;background:url('assets/pixel-paw.svg') center/contain no-repeat;opacity:.23}.chart-placeholder:before{left:18%;top:25%}.chart-placeholder:after{right:18%;bottom:22%}.chart-placeholder h3{font-family:var(--display);font-size:23px;letter-spacing:-1px}.coming-soon-chip{border-width:2px}.contract-row{border-width:2px}.pack-callout{position:relative}.pack-callout:after{content:'';width:42px;height:42px;background:url('assets/pixel-paw.svg') center/contain no-repeat;position:absolute;left:42%;top:70px;opacity:.5}.dialog-confirm{padding-block:16px 20px}
@keyframes pixel-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pixel-twinkle{0%,70%,100%{opacity:1}75%,90%{opacity:.45}}
@media(max-width:1170px){h1{font-size:106px}.brand-name{font-size:23px}.navigation{gap:22px}.speech-bubble{font-size:10px}.hero-mustard{width:72px;height:108px;left:0;bottom:-8px}.hero-bone{width:85px;height:57px;right:4%}.hero-sticker{font-size:10px;right:0;bottom:2%;padding:14px 16px 18px}.cloud-two{right:-14px;width:145px}.pixel-hearts{right:10px}.art-caption{font-size:8px}.phase-label{font-size:10px}.roadmap-card h3{font-size:27px}}
@media(max-width:950px){h1{font-size:94px}.brand-name{font-size:21px}.pixel-sky{inset:30px -15px 25px 0}.pixel-hearts img{width:20px;height:18px}.hero-mustard{width:65px;height:97px;left:0;bottom:-10px}.hero-bone{width:80px;height:53px;right:3%;top:9%}.speech-bubble{font-size:9px;left:8%;top:-4%}.hero-sticker{font-size:9px}.art-caption{font-size:7px;bottom:-45px}.cloud-one{width:115px}.cloud-two{width:135px;top:40px}.cloud-three{width:105px;bottom:25px}.paw-trail{gap:22px}.paw-trail img{width:20px;height:20px}.roadmap-card h3{font-size:25px}.phase-label{font-size:9px}.pack-callout:after{display:none}}
@media(max-width:760px){h1{font-size:clamp(64px,14.6vw,100px);letter-spacing:-5px}.brand-name{font-size:23px}.header-buy{padding-block:10px 14px}.hero-buttons .button{padding-block:15px 19px}.hero-inner{gap:25px;padding-bottom:85px}.hero-art{margin-top:20px}.pixel-sky{inset:28px 0 14px}.pixel-hearts{right:4px;top:-6px;gap:7px}.pixel-hearts img{width:22px;height:20px}.speech-bubble{left:2%;top:-4%;font-size:10px}.hero-bone{width:85px;height:57px;right:5%;top:8%}.hero-mustard{width:75px;height:112px;left:0;bottom:-14px}.hero-sticker{font-size:10px;right:0;bottom:0}.mascot{max-width:108%}.mascot-shadow{bottom:0;left:17%;width:72%;height:20px}.art-caption{font-size:8px;bottom:-40px}.cloud-one{width:140px;top:15px;left:0}.cloud-two{width:150px;right:0;top:50px}.cloud-three{width:110px;left:10px;bottom:35px}.ticker-track{font-size:17px;padding-block:15px}.ticker-track span{padding-inline:20px}h2{font-size:36px;letter-spacing:-1.5px}.roadmap-card h3{font-size:31px}.roadmap-card{box-shadow:5px 5px 0 var(--brown)}.phase-label{font-size:11px}.phase-top .bone-collectible{width:90px;height:60px}.paw-trail{gap:10px;padding-inline:0}.paw-trail img{width:18px;height:18px}.roadmap-path{gap:7px;font-size:6px}.section-pixels i{width:10px;height:10px;opacity:.28}.section-pixels i:nth-child(1){left:-10px}.section-pixels i:nth-child(2){right:-12px}.section-pixels i:nth-child(3){left:-18px}.section-pixels i:nth-child(4){right:-14px}.chart-section{padding-bottom:64px}.terminal{border-width:3px;box-shadow:5px 5px 0 var(--brown)}.window-dots i{width:8px;height:8px}.powered-by{gap:5px;max-width:95px}.powered-by .dex-icon{width:20px;height:20px;flex-shrink:0}.chart-placeholder h3{font-size:20px;max-width:280px;line-height:1.25}.chart-placeholder:before{left:7%;top:13%;width:26px;height:26px}.chart-placeholder:after{right:7%;bottom:17%;width:26px;height:26px}.pack-callout .button{padding-block:15px 19px}.pack-callout strong{font-size:29px}}
@media(max-width:420px){.brand-name{font-size:21px}.brand img{width:36px;height:36px}.brand-name small{font-size:5px;letter-spacing:.5px}.header-buy{padding:10px 8px 14px}h1{font-size:clamp(53px,15.7vw,66px);letter-spacing:-4px}.hero-inner{gap:20px}.hero-art{margin-top:25px;min-height:385px}.pixel-sky{inset:30px 0 20px}.speech-bubble{font-size:8px;padding:12px 13px;top:-5%}.pixel-hearts{gap:5px;top:-9px}.pixel-hearts img{width:20px;height:18px}.hero-mustard{width:63px;height:94px;bottom:-6px}.hero-bone{width:70px;height:47px;top:9%}.hero-sticker{font-size:8px;padding:12px 15px 16px;bottom:3%}.art-caption{font-size:6px;letter-spacing:.8px;bottom:-32px}.hero-buttons .button{padding-block:14px 18px}.cloud-one{width:110px}.cloud-two{width:120px;top:42px}.cloud-three{width:105px;bottom:20px}h2{font-size:33px;letter-spacing:-1.5px}.roadmap-card h3{font-size:28px}.phase-label{font-size:10px}.paw-trail img{width:16px;height:16px}.paw-trail{gap:6px}.powered-by{max-width:85px}.powered-by .dex-icon{width:18px;height:18px}.terminal-titlebar{font-size:6px}.window-dots{gap:3px}.window-dots i{width:7px;height:7px}.pack-callout strong{font-size:26px}.pack-callout .button{padding-block:14px 18px}}
@media(max-width:420px){h1{font-size:clamp(45px,14.8vw,62px)}}
/* Keep the page focused on its headings, actions and roadmap milestones. */
.nav-link{font-size:14px}
.hero-inner{min-height:700px;padding-block:52px 65px}
.hero-copy h1{margin-bottom:40px}
.hero-buttons .button{font-size:15px}
.roadmap{border-top:3px solid var(--brown)}
.section-heading{margin-bottom:36px}
.phase-top{margin-bottom:26px}
.phase-number{font-size:44px;color:#38241988}
.roadmap-card h3{margin-bottom:25px}
.roadmap-card li{font-size:16px;line-height:1.6;margin-bottom:14px}
.roadmap-card ul{margin-bottom:26px}
.text-link{font-size:16px}
.terminal-titlebar{padding-block:13px}
.terminal-token{font-size:16px}
.powered-by{font-size:14px;max-width:none}
.powered-by strong{font-family:var(--body);font-size:14px}
.chart-placeholder{gap:12px}
.chart-placeholder>img{margin-bottom:12px}
.chart-placeholder h3{margin-bottom:0}
.contract-label,.contract-row code,.copy-button{font-size:14px}
.pack-callout .button{font-size:14px}
dialog p:not(.eyebrow){font-size:16px}
.dialog-confirm,.toast,.noscript-note{font-size:15px}
@media(max-width:1170px){.roadmap-card li{font-size:14px}.hero-buttons .button{font-size:14px}}
@media(max-width:950px){.roadmap-grid{gap:18px}.roadmap-card{padding-inline:18px}.roadmap-card h3{font-size:24px}.roadmap-card li{font-size:14px}.header-buy{font-size:13px}}
@media(max-width:760px){.hero-inner{min-height:0;padding-block:40px 55px;gap:36px}.hero-copy h1{margin-bottom:28px}.hero-buttons .button{font-size:14px}.roadmap-card h3{font-size:30px}.roadmap-card li{font-size:16px}.roadmap-card{padding:24px 25px 0}.phase-number{font-size:40px}.terminal-token{font-size:15px}.powered-by{max-width:130px;gap:7px}.powered-by strong{font-size:13px}.pack-callout .button{font-size:14px}.pack-callout>div{flex-wrap:wrap}.pack-callout .button{flex-basis:180px}.hero-art{margin-top:0}.header-buy{font-size:13px}}
@media(max-width:420px){.hero-buttons{grid-template-columns:1fr;max-width:none;gap:10px}.hero-buttons .button{font-size:15px;padding-inline:18px}.hero-buttons .button-icon{width:27px;height:27px}.hero-buttons .social-icon{width:23px;height:23px}.hero-buttons .arrow{font-size:21px}.hero-art{min-height:365px}.roadmap-card h3{font-size:28px}.powered-by{max-width:115px}.powered-by strong{font-size:12px}.header-buy{padding-inline:8px}.brand-name{font-size:20px}.header-inner{gap:8px}.header-actions{gap:8px}.chart-placeholder h3{font-size:21px}.contract-row>div{gap:10px}}
@media(prefers-reduced-motion:reduce){.mascot,.decor-sprite,.pixel-spark{animation:none;transform:none}}
.chart-stage{height:510px}
[hidden]{display:none!important}
