:root{--sky:#34b7dd;--sky-deep:#2a9fc4;--cloud:#e2f5fa;--cloud-shade:#c4e9f4;--ink:#0b1418;--paper:#fff;--muted:#5a7a88;--gold:#ffcf3a;--gold-deep:#e0a400;--live:#4ade80;--px:4px;--line:3px;--shadow-sm:4px 4px 0 var(--ink);--shadow-md:8px 8px 0 var(--ink);--display:"Press Start 2P", ui-monospace, monospace;--body:"Pixelify Sans", ui-rounded, system-ui, sans-serif;--pixel-outline:.125em 0 var(--ink), -.125em 0 var(--ink), 0 .125em var(--ink), 0 -.125em var(--ink), .125em .125em var(--ink), -.125em .125em var(--ink), .125em -.125em var(--ink), -.125em -.125em var(--ink), 0 .25em var(--ink), .125em .25em var(--ink), -.125em .25em var(--ink)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);background:var(--sky);color:var(--ink);min-height:100vh;font-size:16px}img{image-rendering:pixelated}::selection{background:var(--ink);color:var(--gold)}:focus-visible{outline:3px dashed var(--ink);outline-offset:4px}.app{flex-direction:column;min-height:100vh;display:flex}.app>main{flex:1}.px-arrow{clip-path:polygon(0 0,2px 0,2px 2px,4px 2px,4px 4px,6px 4px,6px 6px,4px 6px,4px 8px,2px 8px,2px 10px,0 10px);background:currentColor;flex-shrink:0;width:6px;height:10px;display:inline-block}.px-arrow-up{transform:rotate(-90deg)}.blink{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.blink{animation:none}}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:var(--gold);border:3px solid var(--ink);box-shadow:inset 3px 3px 0 #ffe58a, inset -3px -3px 0 var(--gold-deep);border-radius:0}::-webkit-scrollbar-thumb:hover{background:#ffd95e}::-webkit-scrollbar-thumb:active{background:var(--gold-deep);box-shadow:inset 3px 3px #b88600}::-webkit-scrollbar-corner{background:var(--ink)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--gold) var(--ink)}}.px-btn{--btn-bg:var(--paper);--btn-fg:var(--ink);--drop:0 8px 0 var(--ink);font-family:var(--display);letter-spacing:.02em;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);cursor:pointer;box-shadow:0 -4px 0 var(--ink), 0 4px 0 var(--ink), -4px 0 0 var(--ink), 4px 0 0 var(--ink), var(--drop), inset 0 4px 0 #ffffff80, inset 0 -4px 0 #0000002e;border:0;justify-content:center;align-items:center;gap:12px;margin:4px 4px 8px;padding:16px 20px;font-size:11px;line-height:1;text-decoration:none;display:inline-flex}.px-btn:hover{filter:brightness(1.06);--drop:0 10px 0 var(--ink);transform:translateY(-2px)}.px-btn:active{--drop:0 4px 0 var(--ink);transform:translateY(4px)}.px-btn:disabled,.px-btn[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.6);opacity:.7;--drop:0 8px 0 var(--ink);transform:none}.px-btn-gold{--btn-bg:var(--gold)}.px-btn-ink{--btn-bg:var(--ink);--btn-fg:var(--paper)}.px-btn-lg{padding:20px 26px;font-size:14px}.px-btn-sm{--drop:0 6px 0 var(--ink);gap:8px;padding:10px 12px;font-size:9px}.px-btn-sm:hover{--drop:0 8px 0 var(--ink)}.px-btn-block{width:calc(100% - 8px)}.px-chip{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:var(--ink);align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:inline-flex}.chip-dot{background:currentColor;width:8px;height:8px;animation:1.2s step-end infinite blink}.px-chip.status-live{color:var(--live)}.px-chip.status-sold-out{color:var(--paper)}.px-chip.status-sold-out .chip-dot{animation:none}.px-panel{background:var(--paper);border:var(--px) solid var(--ink);box-shadow:var(--shadow-md)}.px-card{background:var(--paper);border:var(--px) solid var(--ink);box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none;transition:transform 80ms,box-shadow 80ms}a.px-card:hover,button.px-card:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.px-label{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:8px;line-height:1.5}.px-value{font-family:var(--display);font-size:12px;line-height:1.4}.page-hero{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:820px;margin:0 auto;padding:64px 16px 8px;display:flex}.page-title{font-family:var(--display);color:var(--paper);text-shadow:var(--pixel-outline);font-size:clamp(26px,5vw,44px);line-height:1.2}.page-lead{font-size:19px;font-weight:600}.section{max-width:1280px;margin:0 auto;padding:72px 16px 0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.section-title{font-family:var(--display);color:var(--paper);text-shadow:var(--pixel-outline);font-size:clamp(16px,2.8vw,26px);line-height:1.3}.section-sub{margin-top:12px;font-size:17px;font-weight:600;line-height:1.45}.header{z-index:50;background:var(--ink);position:sticky;top:0}.header:after{content:"";background:linear-gradient(90deg, var(--ink) 50%, transparent 0) 0 0 / 16px 4px repeat-x, linear-gradient(90deg, transparent 75%, var(--ink) 0) 0 4px / 16px 4px repeat-x;pointer-events:none;height:8px;position:absolute;top:100%;left:0;right:0}.header-inner{align-items:center;gap:24px;max-width:1280px;min-height:68px;margin:0 auto;padding:10px 16px;display:flex}.logo{font-family:var(--display);color:var(--paper);flex-shrink:0;align-items:center;gap:10px;font-size:10px;line-height:1.5;text-decoration:none;display:inline-flex}.logo-punk{width:44px;height:44px;padding:var(--line);background:var(--paper);box-sizing:border-box}.nav{gap:4px;margin-right:auto;display:flex}.nav-link{font-family:var(--display);color:var(--paper);opacity:.7;align-items:center;gap:8px;padding:10px;font-size:9px;text-decoration:none;display:inline-flex}.nav-link .px-arrow{opacity:0;color:var(--gold)}.nav-link:hover,.nav-link:hover .px-arrow{opacity:1}.nav-link.active{opacity:1;color:var(--gold)}.nav-link.active .px-arrow{opacity:1;animation:1s step-end infinite blink}.nav-link.locked{opacity:.35;cursor:not-allowed;filter:grayscale();pointer-events:auto}.nav-link.locked:hover{opacity:.45}.nav-tag{letter-spacing:.1em;text-transform:uppercase;border:2px solid;padding:3px 4px;font-size:6px;line-height:1}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.hdr-btn{min-width:44px;height:44px;font-family:var(--display);color:var(--paper);border:var(--line) solid var(--paper);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0;font-size:9px;line-height:1;text-decoration:none;display:inline-flex}.hdr-btn:hover{border-color:var(--gold);color:var(--gold)}.hdr-btn-gold{color:var(--ink);background:var(--gold);padding:0 16px}.hdr-btn-gold:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.menu-btn{display:none}@media (width<=820px){.header-inner{gap:12px}.menu-btn{display:inline-flex}.nav{background:var(--ink);border-top:var(--line) dashed #ffffff26;flex-direction:column;gap:0;padding:12px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0}.nav.open{display:flex}.nav-link{opacity:.85;padding:16px 4px;font-size:12px}.nav-link .px-arrow{opacity:1;color:#ffffff4d}.nav-link.locked{border-top:var(--line) dashed #ffffff26;margin-top:8px;padding-top:20px}.nav-tag{font-size:7px}}@media (width<=400px){.logo span{display:none}}.site-footer{margin-top:96px}.footer-lineup{justify-content:center;height:72px;display:flex;overflow:hidden}.footer-lineup img{flex-shrink:0;width:72px;height:72px;display:block}.footer-main{background:var(--ink);color:var(--paper)}.footer-inner{grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto;padding:48px 16px 40px;display:grid}@media (width<=720px){.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.footer-brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer-brand p{opacity:.8;max-width:320px;font-size:17px}.footer-col{flex-direction:column;gap:12px;display:flex}.footer-col h3{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:8px;line-height:1.5}.footer-col a{color:var(--paper);opacity:.8;align-items:center;gap:8px;font-size:17px;text-decoration:none;display:inline-flex}.footer-col a:hover{opacity:1;color:var(--gold)}.footer-safety{opacity:.55;max-width:220px;font-size:14px}.footer-bottom{border-top:var(--line) dashed #ffffff26;max-width:1280px;font-family:var(--display);opacity:.8;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:20px 16px 28px;font-size:8px;display:flex}.to-top{font:inherit;color:var(--paper);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.to-top:hover{color:var(--gold)}.machine{background:var(--ink);box-shadow:var(--shadow-md);width:100%;max-width:400px;padding:14px 14px 18px}.machine-top{font-family:var(--display);color:var(--gold);text-transform:uppercase;justify-content:center;align-items:center;gap:12px;padding:4px 0 14px;font-size:10px;display:flex}.machine-light{background:var(--live);width:8px;height:8px;animation:.8s step-end infinite blink}.machine-light:last-child{animation-delay:.4s}.machine-screen{aspect-ratio:1;background:var(--sky-deep);box-shadow:inset 0 0 0 4px var(--paper);position:relative}.machine-screen img{width:100%;height:100%;display:block}.scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0b14181f 0 2px,#0000 2px 4px);position:absolute;inset:4px}.machine-label{text-align:center;font-family:var(--display);color:var(--paper);font-variant-numeric:tabular-nums;margin-top:14px;font-size:16px}.countdown{gap:8px;display:flex}.cd-cell{background:var(--ink);min-width:64px;color:var(--paper);flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}.cd-num{font-family:var(--display);color:var(--gold);font-size:18px}.cd-label{font-family:var(--display);letter-spacing:.06em;opacity:.7;text-transform:uppercase;font-size:8px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;list-style:none;display:grid}@media (width<=760px){.steps{grid-template-columns:1fr}}.step{background:var(--paper);border:var(--px) solid var(--ink);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:24px 22px 26px;display:flex}.step-num{font-family:var(--display);color:var(--gold);text-shadow:var(--pixel-outline);margin-bottom:8px;font-size:28px}.step h3{font-family:var(--display);font-size:13px}.step p{color:var(--muted);font-size:17px;font-weight:600;line-height:1.45}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-item{background:var(--paper);border:var(--px) solid var(--ink);box-shadow:var(--shadow-sm)}.faq-item summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:11px;line-height:1.6;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--cloud)}.faq-item[open] summary{border-bottom:var(--line) dashed #0b141833}.faq-icon{flex-shrink:0;width:16px;height:16px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--ink);position:absolute}.faq-icon:before{height:4px;top:6px;left:0;right:0}.faq-icon:after{width:4px;top:0;bottom:0;left:6px}.faq-item[open] .faq-icon:after{display:none}.faq-answer{padding:18px 22px 22px;font-size:18px;line-height:1.5}.faq-answer a{color:var(--sky-deep);font-weight:600}.controls{flex-direction:column;gap:14px;max-width:1280px;margin:0 auto;padding:32px 16px 0;display:flex}.search-input,.filter-select{height:44px;font-family:var(--display);border:var(--px) solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-sm);outline:none;padding:0 14px;font-size:9px}.search-input{width:100%;max-width:320px}.search-input::placeholder{color:var(--muted)}.search-input:focus,.filter-select:focus{box-shadow:var(--shadow-sm), inset 0 0 0 2px var(--gold)}.filter-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0h10v2H8v2H6v2H4V4H2V2H0z' fill='%230b1418'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.filter-row .px-btn{margin:0 4px 4px}.result-count{color:var(--ink);opacity:.75}.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;max-width:1280px;margin:0 auto;padding:28px 16px 0;display:grid}@media (width<=560px){.grid{grid-template-columns:repeat(3,1fr);gap:12px}}.card{appearance:none;font:inherit;text-align:left;cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden}.card.selected{box-shadow:var(--shadow-sm), inset 0 0 0 3px var(--gold)}.card img{aspect-ratio:1;background:var(--sky);border-bottom:var(--px) solid var(--ink);width:100%;display:block}.card-id{font-family:var(--display);font-variant-numeric:tabular-nums;padding:8px 8px 5px;font-size:8px}.card-traits{flex-wrap:wrap;gap:4px;padding:0 8px 8px;display:flex}.card-trait{background:var(--cloud);white-space:nowrap;border:1px solid #0b14181f;padding:1px 5px;font-size:11px;font-weight:600}.loader{text-align:center;font-family:var(--display);color:var(--ink);opacity:.6;padding:32px 16px;font-size:10px}.modal-backdrop{z-index:100;background:#0b1418b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border:var(--px) solid var(--ink);width:100%;max-width:720px;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:relative}.modal-close{font-family:var(--display);background:var(--paper);border:var(--line) solid var(--ink);cursor:pointer;color:var(--ink);z-index:2;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;line-height:1;display:flex;position:absolute;top:8px;right:22px}.modal-close:hover{background:var(--gold)}.modal-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden auto}@media (width<=760px){.modal-content{grid-template-columns:minmax(0,1fr)}}.modal-content::-webkit-scrollbar{width:14px}.modal-content::-webkit-scrollbar-track{background:var(--cloud);box-shadow:inset 3px 0 0 var(--ink)}@supports not selector(::-webkit-scrollbar){.modal-content{scrollbar-color:var(--gold) var(--cloud);scrollbar-width:thin}}.modal-image-wrap{background:var(--sky);border-right:var(--px) solid var(--ink)}.modal-image-frame{aspect-ratio:1;position:sticky;top:0}@media (width<=760px){.modal-image-wrap{border-right:none;border-bottom:var(--px) solid var(--ink)}.modal-image-frame{width:min(100%,360px,45vh);margin:0 auto;position:relative}}.modal-image{width:100%;height:100%;display:block}.pixel-grid{pointer-events:none;background-image:linear-gradient(#0b141826 1px,#0000 1px),linear-gradient(90deg,#0b141826 1px,#0000 1px);background-size:4.16667% 4.16667%;position:absolute;inset:0}.modal-info{flex-direction:column;gap:12px;min-width:0;padding:24px 20px;display:flex}.modal-info h2{font-family:var(--display);padding-right:56px;font-size:18px}.modal-subtitle{color:var(--muted);font-size:14px;font-weight:600}.trait-list{flex-direction:column;gap:6px;margin-top:4px;display:flex}.trait-row{background:var(--cloud);border:var(--line) solid var(--ink);align-items:center;gap:10px;padding:8px 10px;display:flex}.trait-key{flex:0 0 92px;line-height:1.4}.trait-val{overflow-wrap:break-word;flex:1;min-width:0;font-size:15px;font-weight:600}.trait-pct{font-family:var(--display);color:var(--muted);font-variant-numeric:tabular-nums;font-size:8px}.hero{padding:72px 16px 88px;position:relative;overflow:hidden}.clouds{pointer-events:none;position:absolute;inset:0}.cloud-wrap{opacity:.9;animation:linear infinite drift;position:absolute;left:0}.cloud-wrap svg{display:block}@keyframes drift{0%{transform:translate(-200px)}to{transform:translate(100vw)}}@media (prefers-reduced-motion:reduce){.cloud-wrap{animation-play-state:paused}}.hero-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.landing-title{font-family:var(--display);color:var(--paper);text-shadow:var(--pixel-outline);margin-bottom:.1em;font-size:clamp(34px,7vw,78px);line-height:1.2}.landing-tagline{max-width:520px;font-size:19px;font-weight:600;line-height:1.4}.hero-facts{flex-wrap:wrap;gap:12px;display:flex}.hero-facts div{flex-direction:column;gap:8px;min-width:110px;padding:10px 14px;display:flex}.cta-row{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.hero-note{font-size:17px;font-weight:600}.hero-note a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:2px}.hero-countdown{flex-direction:column;gap:10px;display:flex}.hero-machine{width:100%;max-width:400px;color:var(--ink);flex-direction:column;justify-self:center;align-items:center;gap:20px;text-decoration:none;transition:transform 80ms steps(2,end);display:flex}.hero-machine:hover{transform:translateY(-4px)}.press-start{font-family:var(--display);text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:inline-flex}@media (width<=860px){.hero{padding:48px 16px 64px}.hero-inner{grid-template-columns:1fr;gap:48px}.hero-machine{max-width:300px}.landing-tagline{font-size:18px}}@media (width<=480px){.cta-row{width:100%}.cta-row .px-btn{width:calc(100% - 8px)}.hero-facts{width:100%}.hero-facts div{flex:1;min-width:0;padding:10px}.hero-facts .px-value{font-size:9px;line-height:1.5}.countdown .cd-cell{flex:1;min-width:0}}.marquee-band{background:var(--ink);flex-direction:column;gap:8px;padding:8px 0;display:flex;overflow:hidden}.marquee{overflow:hidden}.marquee-track{gap:8px;width:max-content;animation:60s linear infinite marquee;display:flex}.marquee.reverse .marquee-track{animation-direction:reverse}.marquee-punk{background:var(--sky);width:96px;height:96px;display:block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}@media (width<=560px){.marquee-punk{width:64px;height:64px}}.stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=640px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;display:flex}.stat-num{font-family:var(--display);font-size:clamp(14px,2.4vw,22px)}.featured-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}@media (width<=900px){.featured-grid{grid-template-columns:repeat(3,1fr)}}.featured-card{text-decoration:none}.rare-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=960px){.rare-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.rare-grid{grid-template-columns:1fr}}.rare-card{align-items:stretch;display:flex}.rare-card img{background:var(--sky);border-right:var(--px) solid var(--ink);flex-shrink:0;width:96px;height:96px}.rare-info{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px 14px;display:flex}.rare-val{font-size:18px;font-weight:600}.rare-count{font-family:var(--display);color:var(--muted);font-size:8px}.final-cta{border:var(--px) solid var(--ink);box-shadow:var(--shadow-md);text-align:center;background-color:var(--gold);background-image:linear-gradient(45deg,#ffffff2e 25%,#0000 25% 75%,#ffffff2e 75%),linear-gradient(45deg,#ffffff2e 25%,#0000 25% 75%,#ffffff2e 75%);background-position:0 0,8px 8px;background-size:16px 16px;flex-direction:column;align-items:center;gap:18px;padding:48px 24px 52px;display:flex}.final-cta p{font-size:17px;font-weight:600}.final-punks{gap:12px;display:flex}.final-punks img{background:var(--sky);border:var(--px) solid var(--ink);width:88px;height:88px}@media (width<=480px){.final-punks img{width:64px;height:64px}}.mint-page{grid-template-columns:1fr 1fr;align-items:start;gap:56px;max-width:1180px;margin:0 auto;padding:56px 16px 0;display:grid}@media (width<=860px){.mint-page{grid-template-columns:1fr;gap:40px;padding-top:40px}.mint-visual{order:2}}.mint-visual{flex-direction:column;align-items:center;gap:20px;display:flex;position:sticky;top:100px}@media (width<=860px){.mint-visual{position:static}}.mint-visual .machine{max-width:440px}.mint-visual-note{text-align:center;max-width:360px;font-size:16px;font-weight:600}.mint-panel{flex-direction:column;align-items:flex-start;gap:22px;padding:28px 28px 30px;display:flex}@media (width<=480px){.mint-panel{padding:22px 18px 24px}}.mint-panel .page-title{font-size:clamp(22px,4vw,34px)}.mint-lead{color:var(--muted);font-size:17px;font-weight:600;line-height:1.45}.mint-block{flex-direction:column;gap:10px;width:100%;display:flex}.mint-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.px-progress{background:var(--ink);grid-template-columns:repeat(20,1fr);gap:3px;height:28px;padding:4px;display:grid}.px-progress span{background:#ffffff1f}.px-progress span.on{background:var(--gold)}.mint-details{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}@media (width<=480px){.mint-details{grid-template-columns:1fr}}.mint-details div{background:var(--cloud);border:var(--line) solid var(--ink);flex-direction:column;gap:10px;padding:12px;display:flex}@media (width<=480px){.mint-details div{flex-direction:row;justify-content:space-between;align-items:center}}.mint-qty{grid-template-columns:auto 1fr;grid-template-areas:"label label""stepper total";align-items:center;gap:10px 20px;width:100%;display:grid}.mint-qty>.px-label{grid-area:label}.stepper{grid-area:stepper;align-items:stretch;display:flex}.stepper button{width:48px;height:48px;font-family:var(--display);background:var(--ink);color:var(--paper);cursor:pointer;border:0;font-size:16px}.stepper button:hover:not(:disabled){color:var(--gold)}.stepper button:disabled{opacity:.4;cursor:not-allowed}.stepper output{min-width:64px;font-family:var(--display);border-block:4px solid var(--ink);justify-content:center;align-items:center;font-size:16px;display:flex}.mint-total{flex-direction:column;grid-area:total;align-items:flex-end;gap:8px;display:flex}.mint-wallet{font-family:var(--display);align-items:center;gap:10px;font-size:9px;display:inline-flex}.wallet-dot{background:var(--live);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink)}.mint-message{border:var(--line) solid var(--ink);width:100%;padding:10px 12px;font-size:16px;font-weight:600}.mint-message.error{background:#ffe1e1}.mint-message.ok{background:#dcfce7}.mint-fineprint{color:var(--muted);font-size:15px;font-weight:600}.mint-fineprint a{color:var(--ink)}.faq-page{flex-direction:column;gap:40px;max-width:820px;margin:0 auto;padding:40px 16px 0;display:flex}.faq-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.faq-more h2{font-family:var(--display);margin-bottom:10px;font-size:13px}.faq-more p{color:var(--muted);font-size:17px;font-weight:600;line-height:1.45}.faq-more-actions{flex-wrap:wrap;gap:12px;display:flex}
