:root{--bg: #081815;--bg-2: #0a1d19;--surface: #0d231e;--raise: #112c26;--line: #1b3a33;--line-2: #24493f;--text: #e6f7f1;--muted: #86a39a;--faint: #5d7a71;--mint: #b8fbe6;--mint-2: #7eebcb;--mint-ink: #052019;--glow: rgba(126, 235, 203, .28);--bad: #ff9b9b;--warn: #ffd98a;--r-card: 28px;--r-field: 16px;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;color:var(--text);font:15px/1.5 Sora,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:radial-gradient(900px 520px at 78% -8%,rgba(126,235,203,.1),transparent 70%),radial-gradient(700px 500px at -10% 40%,rgba(126,235,203,.05),transparent 70%),var(--bg)}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mint-2);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(1120px,100% - 32px);margin:0 auto}.top{position:sticky;top:0;z-index:10;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#081815b8;border-bottom:1px solid rgba(27,58,51,.6)}.top .wrap{display:flex;align-items:center;gap:24px;height:68px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;letter-spacing:-.02em;font-size:18px}.brand img{width:34px;height:34px;border-radius:10px}.brand b{color:var(--mint);font-weight:700}.nav{display:flex;gap:22px;margin-left:8px}.nav a{text-decoration:none;color:var(--muted);font-size:14px}.nav a:hover{color:var(--text)}.top .spacer{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-mint{background:var(--mint);color:var(--mint-ink);box-shadow:0 0 0 0 var(--glow)}.btn-mint:hover:not(:disabled){box-shadow:0 0 28px 2px var(--glow)}.btn-ghost{background:transparent;border-color:var(--line-2)}.btn-ghost:hover:not(:disabled){border-color:var(--mint-2)}.btn-sm{height:36px;padding:0 16px;font-size:14px}.icon-only{width:36px;flex:0 0 36px;padding:0}.footer a{color:var(--muted)}.btn-block{width:100%;height:54px;font-size:16px}.hero{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:56px;align-items:start;padding:64px 0 40px}.hero h1{margin:0;font-size:clamp(40px,5.6vw,66px);line-height:1.02;letter-spacing:-.045em;font-weight:700}.hero h1 span{display:block;color:var(--mint);text-shadow:0 0 34px rgba(126,235,203,.35)}.hero .lede{margin:22px 0 0;font-size:18px;color:var(--muted);max-width:30em}.facts{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px;max-width:30em}.facts li{display:flex;gap:12px;align-items:flex-start}.facts .pill-ico{flex:0 0 22px;height:22px;margin-top:2px;border-radius:999px;background:var(--raise);border:1px solid var(--line-2);display:grid;place-items:center}.facts .pill-ico i{width:8px;height:8px;border-radius:999px;background:var(--mint);box-shadow:0 0 10px var(--mint-2)}.facts b{display:block;font-weight:600}.facts span{color:var(--muted);font-size:14px}.counter{margin-top:30px;display:inline-flex;align-items:baseline;gap:10px;color:var(--muted);font-size:14px}.counter b{color:var(--text);font-size:28px;letter-spacing:-.03em}.mark-float{width:100%;max-width:360px;margin-top:36px;opacity:.9;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent);mask-image:radial-gradient(closest-side,#000 70%,transparent)}.ca{margin-top:26px;display:inline-flex;align-items:center;gap:10px;max-width:100%;height:44px;padding:0 6px 0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);cursor:pointer}.ca:hover{border-color:var(--mint-2)}.ca b{color:var(--mint);font-size:13px}.ca span{font-size:14px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ca i{flex:0 0 32px;height:32px;border-radius:999px;background:var(--raise);display:grid;place-items:center;font-style:normal;color:var(--muted)}.card{background:linear-gradient(180deg,#112c26e0,#0d231eeb);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:0 30px 80px #00000059,inset 0 1px #b8fbe60d}.launch{padding:22px;position:sticky;top:88px}.launch-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.launch-head h2{margin:0;font-size:18px;letter-spacing:-.02em}.steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.steps li{height:26px;padding:0 10px;border-radius:999px;font-size:12px;display:flex;align-items:center;gap:6px;color:var(--faint);border:1px solid var(--line)}.steps li[data-on=true]{color:var(--mint-ink);background:var(--mint);border-color:var(--mint);font-weight:600}.steps li[data-done=true]{color:var(--mint);border-color:var(--line-2)}.coin-top{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px}.drop{position:relative;width:104px;height:104px;border-radius:26px;border:1.5px dashed var(--line-2);background:var(--bg-2);display:grid;place-items:center;text-align:center;cursor:pointer;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.3}.drop:hover,.drop[data-over=true]{border-color:var(--mint-2);color:var(--text)}.drop img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.fields{display:grid;gap:10px;min-width:0}.field,.input,.input-affix{min-width:0}.field{display:grid;gap:6px}.field>span{font-size:12px;color:var(--muted);display:flex;justify-content:space-between}.input{width:100%;height:46px;padding:0 16px;border-radius:var(--r-field);border:1px solid var(--line);background:var(--bg-2);outline:none;transition:border-color .15s}.input:focus{border-color:var(--mint-2)}textarea.input{height:76px;padding:12px 16px;resize:vertical;line-height:1.45}.input-affix{display:flex;align-items:center;border-radius:var(--r-field);border:1px solid var(--line);background:var(--bg-2);padding:0 6px 0 16px}.input-affix:focus-within{border-color:var(--mint-2)}.input-affix input{flex:1;min-width:0;height:44px;border:0;outline:none;background:transparent}.input-affix .affix{color:var(--muted);font-size:14px;padding:0 8px}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sec{margin-top:16px}.sec-title{font-size:12px;color:var(--muted);margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.linkbtn{background:none;border:0;padding:0;color:var(--mint-2);cursor:pointer;font-size:12px}.linkbtn:hover{color:var(--mint);text-decoration:underline}.seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:var(--bg-2);border:1px solid var(--line)}.seg button{height:40px;border-radius:999px;border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;gap:6px}.seg button small{font-weight:400;font-size:11px;opacity:.8}.seg button[aria-pressed=true]{background:var(--raise);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.chip{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font-size:13px}.chip[aria-pressed=true]{border-color:var(--mint-2);color:var(--mint)}.keybox{margin-top:10px;padding:14px;border-radius:18px;background:#ffd98a0f;border:1px solid rgba(255,217,138,.28);font-size:13px}.keybox code{display:block;margin:8px 0;padding:10px 12px;border-radius:12px;background:var(--bg);word-break:break-all;font-size:12px;color:var(--warn)}.keybox .acts{display:flex;gap:8px;flex-wrap:wrap}.check{display:flex;gap:10px;align-items:flex-start;margin-top:10px;font-size:13px;color:var(--muted);cursor:pointer}.check input{margin-top:3px;accent-color:var(--mint-2)}.quote{margin-top:16px;padding:16px;border-radius:20px;background:var(--bg-2);border:1px solid var(--line)}.quote-main{display:flex;justify-content:space-between;align-items:baseline}.quote-main b{font-size:26px;letter-spacing:-.03em}.quote-main span{color:var(--muted);font-size:13px}.quote dl{margin:10px 0 0;display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:13px}.quote dt{color:var(--muted)}.quote dd{margin:0;text-align:right}.msg{margin-top:12px;padding:11px 14px;border-radius:14px;font-size:14px;background:var(--raise)}.msg.err{color:var(--bad);background:#ff9b9b12}.msg.ok{color:var(--mint)}.foot-note{margin-top:12px;font-size:12px;color:var(--faint);text-align:center}.paused{padding:18px;border-radius:20px;background:var(--bg-2);border:1px solid var(--line);color:var(--muted)}.section{padding:56px 0}.section h2{margin:0 0 6px;font-size:30px;letter-spacing:-.03em}.section .sub{margin:0 0 26px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.coin{display:block;text-decoration:none;padding:12px;border-radius:22px;background:var(--surface);border:1px solid var(--line);transition:border-color .15s,transform .15s}.coin:hover{border-color:var(--line-2);transform:translateY(-2px)}.coin img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;display:block;background:var(--bg-2)}.coin b{display:block;margin-top:10px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coin .meta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:2px}.empty{padding:34px;border-radius:22px;border:1px dashed var(--line-2);color:var(--muted);text-align:center}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:s;list-style:none;padding:0;margin:0}.how li{padding:22px;border-radius:24px;background:var(--surface);border:1px solid var(--line)}.how li:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--mint);color:var(--mint-ink);font-weight:700;margin-bottom:14px}.how b{display:block;font-size:17px;margin-bottom:4px}.how span{color:var(--muted);font-size:14px}.faq{max-width:760px}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary:after{content:"+";color:var(--mint-2);font-weight:400}.faq details[open] summary:after{content:"–"}.faq p{margin:10px 0 0;color:var(--muted)}.footer{padding:36px 0 48px;border-top:1px solid var(--line);color:var(--faint);font-size:13px}.footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.order{max-width:620px;margin:48px auto 80px;padding:26px}.order-coin{display:flex;gap:16px;align-items:center}.order-coin img{width:76px;height:76px;border-radius:22px;object-fit:cover;background:var(--bg-2)}.order-coin h1{margin:0;font-size:26px;letter-spacing:-.03em}.order-coin p{margin:2px 0 0;color:var(--muted)}.track{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0}.track li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding-bottom:18px;position:relative}.track li:after{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--line)}.track li:last-child:after{display:none}.dot{width:28px;height:28px;border-radius:999px;border:2px solid var(--line-2);display:grid;place-items:center;background:var(--bg)}.dot[data-s=done]{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.dot[data-s=now]{border-color:var(--mint-2);box-shadow:0 0 16px var(--glow)}.dot[data-s=now]:after{content:"";width:8px;height:8px;border-radius:999px;background:var(--mint-2);animation:pulse 1.2s ease-in-out infinite}.dot[data-s=bad]{border-color:var(--bad);color:var(--bad)}.track b{display:block;margin-top:3px}.track span{color:var(--muted);font-size:14px}.live{margin-top:8px;padding:22px;border-radius:22px;background:radial-gradient(400px 200px at 50% 0,rgba(126,235,203,.14),transparent),var(--bg-2);border:1px solid var(--line-2);text-align:center}.live h2{margin:0;font-size:24px;letter-spacing:-.02em}.live p{margin:6px 0 16px;color:var(--muted)}.live .acts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin-top:18px;font-size:13px}.kv dt{color:var(--muted)}.kv dd{margin:0;word-break:break-all;text-align:right}.kv a{color:var(--mint-2)}@keyframes pulse{50%{transform:scale(.55);opacity:.6}}.skel{height:14px;border-radius:8px;background:linear-gradient(90deg,var(--surface),var(--raise),var(--surface));background-size:200% 100%;animation:sh 1.2s infinite}@keyframes sh{to{background-position:-200% 0}}@media (max-width: 980px){.hero{grid-template-columns:1fr;gap:32px;padding-top:36px}.launch{position:static}.mark-float{display:none}.how{grid-template-columns:1fr}}@media (max-width: 560px){.nav{display:none}.launch{padding:16px}.coin-top{grid-template-columns:84px minmax(0,1fr)}.drop{width:84px;height:84px;border-radius:22px}.row2{grid-template-columns:1fr}.order{margin:20px 16px 60px;padding:18px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
