:root{--blue: #1536f5;--blue-bed: #0e2ad6;--white: #ffffff;--ink: #1536f5;--black: #000000;--pixel: "Press Start 2P", monospace;--sans: "Outfit", "Avenir Next", "Segoe UI", sans-serif;--shadow: 4px 4px 0 var(--black);--shadow-lg: 6px 6px 0 var(--black);color:var(--white);background:var(--blue);font-family:var(--sans)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--blue);color:var(--white);font-family:var(--sans);font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges}button,input{font:inherit}::selection{background:var(--white);color:var(--blue)}:focus-visible{outline:2px solid var(--white);outline-offset:4px}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;opacity:.55;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px}.skip{position:absolute;left:16px;top:-48px;z-index:50;background:var(--white);color:var(--blue);padding:10px 12px;font-family:var(--pixel);font-size:10px}.skip:focus{top:12px}.wrap{width:min(1080px,calc(100% - 48px));margin:0 auto}.nav{position:sticky;top:0;z-index:20;background:var(--blue);border-bottom:2px solid var(--white)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--white);text-decoration:none}.brand-mark{height:46px;width:auto}.brand-name,.eyebrow,.nav-link,.btn,.role,.ticker,.change,.live,.stat dt,.stats dt,.main-stats dt,.return-label,.claim-title,h1,h2,h3,.confirm-title{font-family:var(--pixel);font-weight:400;-webkit-font-smoothing:none}.brand-name{font-size:12px;letter-spacing:0}.nav-links{display:flex;align-items:center;gap:22px}.nav-link{color:var(--white);text-decoration:none;font-size:10px;line-height:1.6}.nav-link:hover{transform:translateY(-2px)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:var(--ink);text-decoration:none;border:2px solid var(--white);box-shadow:var(--shadow);padding:14px 16px;font-size:10px;line-height:1.7;cursor:pointer}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--black)}.btn:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--black)}.btn:focus-visible{outline-color:var(--black)}.btn-ghost{background:transparent;color:var(--white)}.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--white);color:var(--ink)}.hero{padding:48px 0 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:28px;align-items:center}.eyebrow{margin:0 0 18px;font-size:10px;line-height:1.7}h1{margin:0;font-size:clamp(16px,3vw,34px);line-height:1.7}h1 span,h2 span,.claim-title span{display:block}h1 span:nth-child(3){margin-top:.7em}h1 span:last-child:after{content:"";display:block;width:72px;height:8px;margin-top:20px;background:var(--white)}.lede,.section-lede,.claim-body,.biz,.status,.footer p,.confirm-body,.form-hint,.form-error{margin:0;font-size:18px;line-height:1.5}.lede{max-width:38ch;margin-top:22px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.specs{margin:36px 0 0;border-top:2px solid var(--white)}.specs div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-bottom:2px solid var(--white)}.specs dt{margin:0;font-family:var(--pixel);font-size:10px;line-height:1.6}.specs dd{margin:0;font-size:16px}.hero-mark{display:flex;justify-content:center}.hero-logo{width:min(380px,100%);height:auto;animation:bob 2.8s steps(2,end) infinite}.section{border-top:2px solid var(--white);padding:84px 0;scroll-margin-top:88px}.section-head{max-width:720px;margin-bottom:36px}h2{margin:0;font-size:clamp(16px,2.4vw,22px);line-height:1.75}.section-lede{max-width:52ch;margin-top:16px}.loop-grid{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:16px;align-items:stretch}.loop-arrow{align-self:center;shape-rendering:crispEdges}.card{border:2px solid var(--white);background:var(--blue);box-shadow:var(--shadow-lg)}.step{padding:18px 18px 20px}.step svg,.step svg rect{fill:var(--white)}.step svg .hole{fill:var(--blue)}.step h3,.store h3,.main-coin h3{margin:8px 0 0;font-size:13px;line-height:1.7}.step p:last-child{margin-top:12px;font-size:16px;line-height:1.45}.role{margin:16px 0 0;font-size:10px;line-height:1.6}.step .role{margin-top:18px}.return{display:flex;justify-content:center;margin-top:22px;background-image:repeating-linear-gradient(90deg,var(--white) 0 8px,transparent 8px 14px);background-size:14px 4px;background-repeat:repeat-x;background-position:center}.return-label{background:var(--blue);padding:0 14px;font-size:10px;line-height:1.8}.claim{margin:28px 0 0;padding:28px 28px 30px;border:2px solid var(--white);box-shadow:var(--shadow-lg)}.claim-title{margin:0;font-size:clamp(13px,2.2vw,22px);line-height:1.75}.claim-body{max-width:58ch;margin-top:18px}.floor{display:grid;grid-template-columns:1fr 1fr;gap:22px}.main-coin{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr)}.main-copy,.store{padding:18px}.main-stats{margin:0;padding:8px 22px 8px 0;display:flex;flex-direction:column;justify-content:center;border-left:2px solid var(--white)}.main-stats div{padding:16px 0 16px 22px}.main-stats div+div{border-top:2px solid var(--white)}.store-top,.ticker-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticker-row{justify-content:flex-end}.live{display:inline-flex;align-items:center;gap:8px;font-size:10px;line-height:1.6}.live i{width:8px;height:8px;background:var(--white);animation:blink 1.1s steps(2,end) infinite}.ticker,.change{font-size:10px;line-height:1.6}.change{color:var(--blue);background:var(--white);padding:5px 6px 4px}.change.down{color:var(--white);background:var(--black)}.biz{margin-top:8px;font-size:16px}.chart{display:flex;align-items:flex-end;gap:3px;height:84px;margin-top:16px;padding:8px;background:var(--blue-bed)}.chart span{flex:1;background:#ffffffb8;min-height:4px}.chart span[data-now=true]{background:var(--white)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0}.stats dt,.main-stats dt{margin:0;font-size:10px;line-height:1.6}.stats dd,.main-stats dd{margin:8px 0 0;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.main-stats dd.pair{display:flex;align-items:center;gap:10px;font-family:var(--pixel);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6}.pair-link{width:14px;height:4px;background:var(--white)}.status{margin-top:16px;padding-top:12px;border-top:2px solid var(--white);font-size:15px}.store:hover,.main-coin:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--black)}.cta-panel{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;align-items:center;padding:28px;border:2px solid var(--white);box-shadow:8px 8px 0 var(--black)}.cta-logo{width:160px;margin:0 auto;animation:bob 2.8s steps(2,end) infinite}.cta-copy h2{margin-bottom:0}.launch-form{margin-top:22px}.email-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.form-row{display:flex;gap:12px;align-items:stretch}input[type=text],input[type=url],input[type=number],textarea,input[type=email]{flex:1;min-width:0;background:transparent;color:var(--white);border:2px solid var(--white);padding:0 14px;min-height:52px;font-size:16px}input::placeholder,textarea::placeholder{color:#ffffffb8}.form-hint,.form-error{margin-top:12px;font-size:15px}.confirm{margin-top:22px;padding-top:4px}.confirm-title{margin:0;font-size:12px;line-height:1.7}.confirm-body{margin:12px 0 18px}.footer{border-top:2px solid var(--white);padding:22px 0 28px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.footer p{font-size:14px;text-align:right}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(max-width:900px){.hero-grid,.main-coin,.cta-panel,.loop-grid,.floor{grid-template-columns:1fr}.loop-arrow{transform:rotate(90deg);justify-self:center}.main-stats{border-left:0;border-top:2px solid var(--white);padding:0 8px 8px}.hero-logo{width:min(280px,70vw)}.footer-inner{align-items:flex-start;flex-direction:column}.footer p{text-align:left}}@media(max-width:640px){.wrap{width:min(1080px,calc(100% - 32px))}.brand-name{display:none}.nav-links{gap:14px}.hero{padding-top:32px}.section{padding:64px 0}.form-row{flex-direction:column}.specs div{grid-template-columns:1fr;gap:6px}.stats dd,.main-stats dd{font-size:18px}.claim,.cta-panel{padding:18px}}.mark{image-rendering:auto;width:28px;height:28px;object-fit:contain;flex:none}.studio{display:grid;gap:22px}.studio-block{padding:22px}.studio-block h3{margin:8px 0 0;font-family:var(--pixel);font-size:13px;font-weight:400;line-height:1.7}.studio label,.checks legend{display:grid;gap:8px;margin-top:16px;font-family:var(--pixel);font-size:10px;line-height:1.6}.studio input,.studio textarea{width:100%;font-family:var(--sans);font-size:16px}.studio textarea{min-height:96px;padding:12px 14px;resize:vertical}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fields.three{grid-template-columns:1fr 1fr 1fr}.fields label{margin-top:16px}.file-field input{padding:12px}.file-field span{font-family:var(--sans);font-size:15px}.check{display:flex;align-items:center;gap:10px;margin-top:0;font-family:var(--sans);font-size:16px}.check input{width:18px;height:18px;min-height:0;accent-color:var(--white)}.mayhem{align-self:end;margin-bottom:14px;font-family:var(--sans)}.checks{border:0;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px 18px}.checks legend{width:100%;padding:0}.mind{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:16px;margin-top:18px}.providers,.models{display:grid;gap:8px;align-content:start}.providers{grid-template-columns:1fr 1fr}.provider,.model,.wallet-choice{display:flex;align-items:center;gap:10px;width:100%;text-align:left;color:var(--blue);background:var(--white);border:2px solid var(--white);box-shadow:3px 3px 0 var(--black);padding:8px 10px;cursor:pointer;font-family:var(--sans);font-size:15px}.provider em{margin-left:auto;font-style:normal;font-family:var(--pixel);font-size:10px}.provider.on,.model.on,.wallet-choice:hover,.provider:hover,.model:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--black)}.model{color:var(--white);background:transparent}.model.on{color:var(--blue);background:var(--white)}.picked{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding-top:14px;border-top:2px solid var(--white);font-family:var(--pixel);font-size:11px;line-height:1.7}.launch-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.launch-bar .form-hint{margin:0;max-width:46ch}.launched ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.launched li{display:flex;justify-content:space-between;gap:16px;align-items:center;border:2px solid var(--white);padding:12px 14px}.launched strong,.launched span{display:block}.launched span{margin-top:4px;font-size:15px}.launched a{color:var(--blue);background:var(--white);text-decoration:none;font-family:var(--pixel);font-size:10px;line-height:1.6;padding:8px 10px;box-shadow:3px 3px 0 var(--black)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#00000059;display:grid;place-items:center;padding:24px}.modal{width:min(520px,100%);background:var(--blue);border:2px solid var(--white);box-shadow:8px 8px 0 var(--black);padding:22px}.modal h2{font-size:16px}.wallet-list{display:grid;gap:12px;margin:18px 0}.wallet-choice strong,.wallet-choice em{display:block}.wallet-choice em{font-style:normal;font-size:13px}.wallet-choice img{width:36px;height:36px}@media(max-width:800px){.fields,.fields.three,.mind,.providers{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-logo,.cta-logo,.live i{animation:none}}
