:root{color-scheme:dark;--bg:#081319;--panel:#0d1b23;--line:#253840;--text:#f3f8f4;--muted:#a6b8be;--mint:#9cf5d1;--mono:ui-monospace,Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:4px}header,footer{border-block-end:1px solid var(--line)}footer{border-block:1px solid var(--line) 0;color:var(--muted)}.wrap{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,5vw,60px)}.bar{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:850;letter-spacing:.095em;display:inline-flex;align-items:center;gap:10px;color:var(--text);white-space:nowrap}.brand img{width:34px;height:34px;padding:5px;border-radius:9px;background:#142a32;border:1px solid var(--line)}nav{display:flex;gap:28px;color:var(--muted);font-size:14px}nav a:hover{color:var(--mint)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;border-radius:100px;padding:0 20px;border:1px solid transparent;font-size:14px;font-weight:750;text-align:center;transition:background .16s,border-color .16s}.solid{color:#071d18;background:var(--mint)}.solid:hover{background:#c4ffe8}.outline{background:transparent;color:var(--text);border-color:var(--line)}.outline:hover{border-color:var(--mint);background:#162a31}.small{min-height:42px;padding-inline:15px}.hero{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,5vw,70px);padding-block:clamp(56px,8vw,106px) 50px}.badge,.ticker{display:inline-flex;align-items:center;gap:10px;font:700 11px var(--mono);letter-spacing:.08em;border:1px solid var(--line);border-radius:30px;padding:9px 12px;color:var(--muted);background:#10212a}.badge i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 13px #86f1bd80}.badge span{width:1px;height:12px;background:var(--line)}h1,h2,h3,p{margin:0}h1{font-size:clamp(47px,6.4vw,91px);line-height:.98;letter-spacing:-.074em;margin-block:24px}h1 em{font-style:normal;color:var(--mint)}.pitch p,.intro,.partner p{color:var(--muted);max-width:58ch}.pitch p{font-size:clamp(16px,1.7vw,19px)}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.ticker{margin-top:18px;letter-spacing:0}.ticker strong,.ticker small{color:var(--mint)}.art{isolation:isolate;position:relative;overflow:hidden;min-height:370px;border:1px solid #294955;border-radius:26px;display:flex;flex-direction:column;justify-content:space-between;padding:19px;background:radial-gradient(ellipse at 54% 48%,#123945,#0a202c 62%,#081922);box-shadow:0 18px 60px #0003}.art::before{content:"";position:absolute;inset:-65%;z-index:-1;opacity:.5;transform:rotate(-30deg);background:repeating-radial-gradient(ellipse at 52% 52%,transparent 0 18px,#61cbb73b 19px 20px,transparent 21px 29px);mask-image:radial-gradient(ellipse,#000 20%,transparent 60%)}.art-top,.art-bottom{display:flex;justify-content:space-between;font:700 10px var(--mono);letter-spacing:.1em;color:#b6dad9}.brand-card{display:grid;place-items:center;text-align:center;gap:7px}.brand-card img{width:112px}.brand-card strong{font-weight:900;letter-spacing:.1em;font-size:clamp(30px,4vw,46px);line-height:1.15}.brand-card span{color:#b1cdc9;font-size:13px}.signals,.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.signals div{border:1px solid var(--line);border-radius:14px;background:#0c1b23;padding:15px 17px;display:grid;gap:4px}.signals span,.kicker,.step,.steps article>span,.sample{font:750 11px var(--mono);letter-spacing:.105em;color:var(--mint)}.signals strong{font-size:14px}.section{padding-block:clamp(56px,8vw,94px) 0}.section h2,dialog h2{font-size:clamp(32px,5vw,59px);line-height:1.04;letter-spacing:-.055em;margin:10px 0 13px}.launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:27px}.panel{min-inline-size:0;margin:0;background:var(--panel);border:1px solid var(--line);border-radius:19px;padding:clamp(17px,3vw,28px)}.step{display:flex;justify-content:space-between;gap:10px}.step span{color:var(--muted)}h3{font-size:23px;letter-spacing:-.035em;margin:7px 0 14px}.choices{display:grid;gap:8px}.choices label{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px;border:1px solid var(--line);border-radius:10px;background:#0a171e}.choices label:has(input:checked){border-color:#6bd9b2;background:#122b2b}.choices input{accent-color:#9cf5d1;margin:0}.choice{display:grid;flex:1;line-height:1.35}.choice small,.coin-preview small{color:var(--muted);font-size:12px}.sample{font-size:9px}.suggest,.artwork{width:100%;margin-top:12px}.artwork{margin:0 0 12px;min-height:45px;border:1px dashed #416068;color:var(--muted);background:#0a171e;border-radius:8px}.artwork:hover{color:var(--mint);border-color:var(--mint)}.fields{display:grid;grid-template-columns:1.25fr 1fr;gap:9px}form label{display:grid;gap:4px;font-size:13px;font-weight:700}form input,textarea{width:100%;min-width:0;border-radius:8px;border:1px solid var(--line);background:#0a171e;color:var(--text);padding:8px 10px;margin-bottom:10px}textarea{resize:vertical;min-height:74px}.coin-preview{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:2px 0 12px;overflow-wrap:anywhere}.coin-preview span{font-size:12px;color:var(--muted);text-align:right}.coin-preview small{margin-left:7px}.full{width:100%}.steps{margin-top:27px}.steps article{border-top:1px solid var(--line);padding:18px 0}.steps p{color:var(--muted);font-size:14px}.partner{border:1px solid var(--line);border-radius:20px;background:#10232b;padding:clamp(20px,4vw,36px);display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:65px}.partner .btn{flex-shrink:0}footer .bar{flex-wrap:wrap;padding-block:12px}footer span{font-size:13px}dialog{width:min(480px,calc(100% - 32px));border:1px solid #3a5b64;border-radius:20px;background:#10232b;color:var(--text);padding:28px;box-shadow:0 28px 90px #0009}dialog::backdrop{background:#02070bc9;backdrop-filter:blur(4px)}dialog h2{font-size:36px}dialog p{color:var(--muted)}.dismiss{position:absolute;top:8px;right:10px;background:none;color:var(--text);border:0;font-size:26px;padding:2px 10px}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:absolute;z-index:2;padding:10px;background:var(--bg)}
@media(max-width:850px){.hero{grid-template-columns:1fr 0.76fr;gap:20px}.art{min-height:320px}nav{gap:14px}.pitch .btn{padding-inline:13px}}
@media(max-width:680px){.hero,.launch-grid,.steps{grid-template-columns:1fr}.hero{padding-block:44px 24px}.art{min-height:280px}.bar{min-height:64px}header nav{display:none}.signals{grid-template-columns:1fr;gap:8px}.steps{gap:2px}.partner{align-items:start;flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
