@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=IBM+Plex+Mono:wght@400;600;700&display=swap');
:root{--ink:#090b18;--panel:#11152ae8;--acid:#bdfc54;--hot:#ffd35a;--pink:#ff68ba;--blue:#68d9ff;--paper:#fffbea;--muted:#bac0ce;--line:#ffffff24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--paper);font-family:'IBM Plex Mono',monospace;background:radial-gradient(circle at 50% -10%,#253b28 0,#10162a 34%,#080a15 70%);overflow-x:hidden}a{color:inherit}.noise{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.sky{position:absolute;inset:0 0 auto;height:900px;overflow:hidden;pointer-events:none}.sky:before,.sky:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.35}.sky:before{width:500px;height:500px;background:#57d44d;left:-180px;top:90px}.sky:after{width:500px;height:500px;background:#c44baa;right:-220px;top:160px}.sky i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 20px 4px var(--acid);animation:twinkle 2.6s ease-in-out infinite}.sky i:nth-child(1){left:9%;top:240px}.sky i:nth-child(2){left:27%;top:130px;animation-delay:.7s}.sky i:nth-child(3){right:15%;top:330px;animation-delay:1.2s}.sky i:nth-child(4){right:30%;top:110px;animation-delay:.2s}.sky i:nth-child(5){left:48%;top:450px;animation-delay:1.7s}@keyframes twinkle{50%{transform:scale(2);opacity:.35}}
nav{height:76px;display:flex;align-items:center;max-width:1240px;margin:auto;padding:0 24px;border-bottom:1px solid var(--line);position:relative;z-index:10}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:'Archivo Black';letter-spacing:-1px}.brand img{width:44px;height:44px;border-radius:50%;box-shadow:0 0 24px #c8ff5a66}.brand span span{color:var(--acid)}.links{display:flex;gap:30px;margin:auto}.links a,footer a{text-decoration:none;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.links a:hover{color:var(--acid)}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid #111;background:var(--hot);color:var(--ink);text-decoration:none;border-radius:13px;padding:15px 22px;font:400 14px 'Archivo Black';cursor:pointer;box-shadow:0 6px 0 #b67f17;transition:.12s}.button:hover{transform:translateY(2px);box-shadow:0 4px 0 #b67f17}.button:active{transform:translateY(6px);box-shadow:none}.button.small{padding:11px 16px;font-size:11px}.button.ghost{background:#0c1022aa;color:var(--paper);border-color:var(--line);box-shadow:0 6px 0 #02030a;backdrop-filter:blur(10px)}
.hero{max-width:1240px;min-height:720px;margin:auto;padding:55px 24px 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;position:relative}.eyebrow,.section-head>span,.tag{font:700 10px 'IBM Plex Mono';letter-spacing:.17em;color:var(--acid)}.eyebrow i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 14px 4px #bdfc5480;margin-right:9px;animation:pulse 1.5s infinite}@keyframes pulse{50%{opacity:.35}}.hero h1{font:400 clamp(54px,6.5vw,88px)/.94 'Archivo Black';letter-spacing:-.045em;text-transform:uppercase;margin:25px 0;text-shadow:0 6px 0 #050610,0 18px 45px #000}.hero h1 em{font-style:normal;color:var(--acid);text-shadow:0 5px 0 #46751f,0 0 30px #bdfc5440}.hero-copy>p{max-width:570px;font-size:15px;line-height:1.75;color:var(--muted)}.hero-copy strong{color:var(--hot)}.actions{display:flex;gap:12px;margin-top:28px}.cate-ca{display:flex;align-items:center;gap:12px;margin-top:24px;padding:10px 14px;width:max-content;max-width:100%;border:1px solid var(--line);border-radius:99px;background:#080b17a8;backdrop-filter:blur(12px);font-size:10px;color:#838b9e}.cate-ca code{color:var(--paper)}.cate-ca button{border:0;background:none;color:var(--acid);font:700 10px 'IBM Plex Mono';cursor:pointer}.coin-wrap{position:relative;display:grid;place-items:center;min-height:570px;perspective:1000px}.coin{position:relative;width:min(470px,78vw);border-radius:50%;z-index:3;filter:drop-shadow(0 38px 28px #0009) drop-shadow(0 0 28px #c3ff5060);animation:float 4s ease-in-out infinite;transition:transform .18s ease}.burst{position:absolute;width:480px;height:480px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#bdfc541c 0 8deg,transparent 8deg 18deg);animation:spin 30s linear infinite}.halo{position:absolute;border:1px solid #bdfc5470;border-radius:50%;animation:spin 16s linear infinite}.halo.h1{width:540px;height:540px}.halo.h2{width:410px;height:410px;border-style:dashed;animation-direction:reverse}.orbit{position:absolute;z-index:4;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--ink);font:20px 'Archivo Black';box-shadow:0 0 25px currentColor;animation:bob 3s ease-in-out infinite}.o1{background:var(--pink);right:8%;top:17%;transform:rotate(10deg)}.o2{background:var(--acid);left:5%;bottom:20%;animation-delay:.8s}.o3{background:var(--blue);right:4%;bottom:12%;animation-delay:1.4s}.float-card{position:absolute;z-index:5;padding:12px 15px;border:1px solid var(--line);background:#0b1021db;backdrop-filter:blur(12px);border-radius:99px;font:600 9px/1.5 'IBM Plex Mono';box-shadow:0 14px 30px #0006}.float-card b{color:var(--acid);font-size:11px}.float-card.one{left:-2%;top:16%}.float-card.two{right:-2%;bottom:17%}@keyframes float{50%{transform:translateY(-15px) rotate(2deg)}}@keyframes bob{50%{margin-top:-12px;transform:rotate(-8deg)}}@keyframes spin{to{transform:rotate(360deg)}}
.ticker{border-block:1px solid var(--line);background:#0a0d1bc9;padding:18px max(24px,calc((100% - 1190px)/2));display:flex;align-items:center;gap:24px;white-space:nowrap;overflow:hidden;font-size:11px;font-weight:700;text-transform:uppercase}.ticker span{color:var(--acid)}.ticker i{color:var(--pink);font-style:normal}.stats{max-width:1190px;margin:65px auto;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--panel);box-shadow:0 25px 70px #0005}.stats article{padding:25px;border-right:1px solid var(--line);position:relative}.stats article:last-child{border:0}.stats article:before{content:"";position:absolute;left:24px;top:0;width:45px;height:3px;background:var(--acid);box-shadow:0 0 14px var(--acid)}.stats span,.stats small{display:block;color:#858da0;font-size:9px;letter-spacing:.12em}.stats b{display:block;margin:14px 0 9px;font:400 23px 'Archivo Black';color:var(--hot)}
.weight-card{max-width:1190px;margin:0 auto 110px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border:1px solid #bdfc5448;border-radius:26px;background:radial-gradient(circle at 80% 0,#bdfc5419,transparent 36%),linear-gradient(135deg,#171d35,#090b17);box-shadow:0 28px 80px #0006}.weight-card h2{margin:14px 0;font:400 clamp(34px,4vw,54px)/1 'Archivo Black';text-transform:uppercase;letter-spacing:-.04em}.weight-card h2 em{font-style:normal;color:var(--acid)}.weight-card p{color:var(--muted);font-size:13px;line-height:1.7}.calculator{padding:22px;border:1px solid var(--line);border-radius:20px;background:#070a16bb}.calculator>label{display:block;margin-bottom:9px;color:#929aac;font-size:9px;font-weight:700;letter-spacing:.14em}.calc-input{display:flex;align-items:center;border:1px solid #bdfc5470;border-radius:12px;background:#10162a;overflow:hidden;box-shadow:0 0 24px #bdfc5410}.calc-input input{min-width:0;flex:1;border:0;outline:0;padding:15px;background:transparent;color:var(--paper);font:400 20px 'Archivo Black'}.calc-input span{padding:0 14px;color:var(--acid);font-size:9px;font-weight:700}.calc-results{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.calc-results article{padding:13px;border:1px solid var(--line);border-radius:12px;background:#12172a}.calc-results small{display:block;color:#858da0;font-size:8px;letter-spacing:.1em}.calc-results b{display:block;margin-top:8px;color:var(--hot);font:400 17px 'Archivo Black'}.calc-note{display:block;margin-top:12px;color:#6f778a;font-size:8px;line-height:1.5}
.how{max-width:1190px;margin:120px auto;padding:0 24px}.section-head{display:flex;align-items:end;justify-content:space-between}.section-head h2,.proof h2{font:400 clamp(38px,5vw,64px)/1 'Archivo Black';letter-spacing:-.04em;text-transform:uppercase;margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px}.steps article{min-height:300px;padding:22px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#171c34,#0b0e1e);transition:.2s}.steps article:hover{transform:translateY(-7px);border-color:#bdfc5470;box-shadow:0 20px 50px #0007,0 0 25px #bdfc5414}.steps article>b{font-size:10px;color:var(--pink)}.steps .icon{width:58px;height:58px;margin:58px 0 25px;display:grid;place-items:center;border-radius:16px;background:var(--acid);color:var(--ink);font:22px 'Archivo Black';box-shadow:0 6px 0 #477a1f}.steps h3{font:400 19px 'Archivo Black';text-transform:uppercase;margin:0 0 10px}.steps p{color:var(--muted);font-size:12px;line-height:1.65}
.proof{max-width:1190px;margin:120px auto;display:grid;grid-template-columns:1fr 360px;gap:75px;padding:58px;border:1px solid #bdfc5440;border-radius:28px;background:linear-gradient(135deg,#151b33,#080a14);box-shadow:0 25px 80px #0007,0 0 80px #bdfc540d}.proof .tag{color:var(--acid)}.proof h2{margin:18px 0}.proof p{color:var(--muted);line-height:1.7}.proof-row{display:grid;grid-template-columns:130px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);font-size:10px}.proof-row span{color:#778095}.proof-row code{overflow:hidden;text-overflow:ellipsis}.proof aside{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px;border:1px solid var(--line);border-radius:22px;background:#080b17}.proof aside img{width:150px;border-radius:50%;box-shadow:0 0 35px #bdfc5455;animation:float 4s ease-in-out infinite}.proof aside b{margin-top:18px;font-family:'Archivo Black'}.proof aside span{margin:8px 0;color:var(--acid);font-size:10px}.proof aside small{color:#838b9d;line-height:1.6}footer{max-width:1190px;margin:0 auto;padding:30px 24px 50px;border-top:1px solid var(--line);display:flex;align-items:center;gap:40px}footer p{margin:auto;color:var(--muted);font-size:11px}footer>div:last-child{display:flex;gap:18px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);opacity:0;background:var(--acid);color:var(--ink);padding:12px 18px;border-radius:99px;font-weight:700;font-size:11px;transition:.2s;z-index:30;box-shadow:0 0 30px #bdfc5466}.toast.on{opacity:1;transform:translate(-50%,0)}
@media(max-width:900px){.links{display:none}.hero{grid-template-columns:1fr;text-align:center}.hero-copy>p{margin-inline:auto}.actions,.cate-ca{justify-content:center;margin-inline:auto}.coin-wrap{min-height:500px}.stats{margin-inline:16px;grid-template-columns:1fr 1fr}.weight-card{margin-inline:16px;grid-template-columns:1fr;gap:25px}.steps{grid-template-columns:1fr 1fr}.proof{margin:80px 16px;grid-template-columns:1fr;padding:35px;gap:40px}}@media(max-width:540px){nav{height:68px}.button.small{font-size:0}.button.small:after{content:'BUY';font-size:11px}.hero{padding-top:42px}.hero h1{font-size:46px}.hero-copy>p{font-size:13px}.actions{flex-direction:column}.coin-wrap{min-height:370px}.halo.h1,.burst{width:340px;height:340px}.halo.h2{width:275px;height:275px}.orbit,.float-card{display:none}.stats,.steps{grid-template-columns:1fr}.weight-card{padding:24px}.calc-results{grid-template-columns:1fr}.stats article{border-right:0;border-bottom:1px solid var(--line)}.section-head{display:block}.section-head h2{margin-top:15px}.proof{padding:24px}.proof-row{grid-template-columns:1fr}.proof aside{display:none}footer{flex-direction:column}footer p{margin:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

/* Living launch-stage motion */
body{background:#080a15}body:before{content:"";position:fixed;inset:-32%;z-index:-2;background:radial-gradient(circle at 25% 22%,#3d733b 0,transparent 24%),radial-gradient(circle at 77% 30%,#65325e 0,transparent 22%),radial-gradient(circle at 52% 76%,#204966 0,transparent 28%),#080a15;transform-origin:center;animation:aurora 18s ease-in-out infinite alternate}.noise{animation:grain .38s steps(2) infinite}.sky{height:980px;background:linear-gradient(110deg,transparent 20%,#bdfc5408 46%,transparent 72%);background-size:220% 100%;animation:skySweep 12s linear infinite}.sky:before{border-radius:46% 54% 61% 39%;animation:cloudA 14s ease-in-out infinite alternate}.sky:after{border-radius:57% 43% 38% 62%;animation:cloudB 17s ease-in-out infinite alternate}.sky i{width:5px;height:5px}.hero-title span,.hero-title em{display:inline-block;will-change:transform,filter,opacity}.hero-title span{animation:titleHold 5.2s cubic-bezier(.2,.8,.2,1) infinite}.hero-title em{animation:titleEarn 5.2s cubic-bezier(.2,.8,.2,1) infinite}.hero-title em b{font:inherit;color:inherit;animation:cateGlow 2.6s ease-in-out infinite}.float-card{animation:cardDrift 4.5s ease-in-out infinite}.float-card.two{animation-delay:-2s}.ticker{background:linear-gradient(90deg,#0a0d1bc9,#17221cc9,#0a0d1bc9);background-size:200% 100%;animation:tickerLight 8s linear infinite}.stats article{transition:transform .25s,background .25s}.stats article:hover{background:#bdfc5409;transform:translateY(-3px)}.stats article:before{animation:metricPulse 3s ease-in-out infinite}.stats article:nth-child(2):before{animation-delay:.5s}.stats article:nth-child(3):before{animation-delay:1s}.stats article:nth-child(4):before{animation-delay:1.5s}.weight-card{background-size:140% 140%;animation:panelBreath 8s ease-in-out infinite alternate}
@keyframes aurora{0%{transform:translate3d(-2%,-1%,0) rotate(-2deg) scale(1)}50%{transform:translate3d(2%,1%,0) rotate(2deg) scale(1.08)}100%{transform:translate3d(-1%,3%,0) rotate(-1deg) scale(1.03)}}@keyframes cloudA{to{transform:translate(230px,110px) rotate(35deg) scale(1.15)}}@keyframes cloudB{to{transform:translate(-190px,130px) rotate(-25deg) scale(.9)}}@keyframes skySweep{to{background-position:-220% 0}}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(1%,-1%)}50%{transform:translate(-1%,1%)}75%{transform:translate(1%,1%)}}@keyframes titleHold{0%{opacity:0;transform:translateY(28px);filter:blur(10px)}10%,78%{opacity:1;transform:none;filter:blur(0)}88%,100%{opacity:0;transform:translateY(-16px);filter:blur(7px)}}@keyframes titleEarn{0%,6%{opacity:0;transform:translateY(30px);filter:blur(10px)}17%,78%{opacity:1;transform:none;filter:blur(0)}88%,100%{opacity:0;transform:translateY(-16px);filter:blur(7px)}}@keyframes cateGlow{50%{color:var(--hot);text-shadow:0 5px 0 #906618,0 0 45px #ffd35a99}}@keyframes cardDrift{50%{transform:translateY(-10px)}}@keyframes tickerLight{to{background-position:-200% 0}}@keyframes metricPulse{50%{width:72px;opacity:.45}}@keyframes panelBreath{to{background-position:100% 50%;box-shadow:0 28px 90px #0007,0 0 55px #bdfc5410}}

/* Cute pastel BABYCATE direction */
:root{--ink:#29213f;--panel:#fffaf2e8;--acid:#a7df60;--hot:#ffbd5b;--pink:#ff83ba;--blue:#71cce7;--paper:#302642;--muted:#726982;--line:#5b487b26}body{color:var(--paper);background:#fff7e7}body:before{background:radial-gradient(circle at 18% 18%,#ffd1e7 0,transparent 24%),radial-gradient(circle at 80% 25%,#cfefff 0,transparent 24%),radial-gradient(circle at 55% 76%,#e3d5ff 0,transparent 30%),linear-gradient(145deg,#fff9e9,#fff1f8 48%,#eefaff);opacity:1}.sky{background:linear-gradient(110deg,transparent 20%,#ffffff80 46%,transparent 72%)}.sky:before{background:#ffc3de;opacity:.48}.sky:after{background:#acdff3;opacity:.46}.sky i{background:#ff8cbd;box-shadow:0 0 16px 3px #ff8cbd66}.noise{opacity:.035}nav{border-color:var(--line);background:#fffaf1a8;backdrop-filter:blur(16px)}.brand{color:var(--ink)}.brand span span{color:#e65e9a}.links a,footer a{color:#736781}.links a:hover{color:#df4d90}.button{border-color:#3d3150;background:var(--hot);color:var(--ink);box-shadow:0 6px 0 #da8f36}.button:hover{box-shadow:0 4px 0 #da8f36}.button.ghost{background:#fff9f1cc;color:var(--ink);border-color:#6b59873b;box-shadow:0 6px 0 #d9cbe0}.eyebrow,.section-head>span,.tag{color:#d94c8b}.eyebrow i{background:#ff7fb6;box-shadow:0 0 14px 4px #ff7fb666}.hero h1{color:var(--ink);text-shadow:0 5px 0 #fff,0 16px 35px #76528624}.hero-title span,.hero-title em{animation:none}.hero-title .word{position:relative;display:inline-block;padding:0 .08em;border-radius:.14em;isolation:isolate}.hero-title .word:before{content:"";position:absolute;z-index:-1;inset:10% -2% 4%;border-radius:.13em;background:#ffd166;transform:scaleX(0) rotate(-1deg);transform-origin:left;animation:wordSwipe 5s cubic-bezier(.2,.8,.2,1) infinite}.hero-title .w2:before{background:#ff9ccc;animation-delay:.42s}.hero-title .w3:before{background:#bde786;animation-delay:.84s}.hero-title .w4:before{background:#9ddff3;animation-delay:1.26s}.hero-title .cate-word{color:#e94f91;animation:cateCandy 3s steps(1) infinite}.hero-title .cate-word:before{background:#e0ceff;animation-delay:1.68s}.hero-copy>p{color:var(--muted)}.hero-copy strong{color:#d84b8a}.cate-ca{background:#fffaf0dc;border-color:var(--line);color:#8c8196;box-shadow:0 10px 28px #7b547015}.cate-ca code{color:var(--ink)}.cate-ca button{color:#d84b8a}.coin{filter:drop-shadow(0 30px 25px #79556c30) drop-shadow(0 0 28px #ffb6d755)}.burst{background:repeating-conic-gradient(from 0deg,#ffb7d42b 0 8deg,transparent 8deg 18deg)}.halo{border-color:#ee77aa70}.float-card{color:var(--ink);background:#fffaf4e8;border-color:#6f527c2b;box-shadow:0 14px 30px #78536522}.float-card b{color:#dc4d8d}.ticker{color:#51445f;border-color:var(--line);background:linear-gradient(90deg,#fff5e7d9,#ffe5f2d9,#ecf8ffd9,#fff5e7d9);background-size:220% 100%}.ticker span{color:#d64d8b}.ticker i{color:#6dbdd7}.stats{background:#fffaf2d9;border-color:var(--line);box-shadow:0 25px 70px #77556b1b}.stats article{border-color:var(--line)}.stats article:hover{background:#ffeff6}.stats article:before{background:#ff78ae;box-shadow:0 0 14px #ff78ae77}.stats span,.stats small{color:#877b90}.stats b{color:#d64f8c}.weight-card{border-color:#c68ab03f;background:radial-gradient(circle at 80% 0,#ffd0e455,transparent 36%),linear-gradient(135deg,#fffaf0,#f8efff);box-shadow:0 28px 80px #76566e1b}.weight-card h2 em{color:#df518e}.calculator{background:#fffdf8;border-color:var(--line)}.calc-input{background:#fff6fb;border-color:#ee83b6;box-shadow:0 0 24px #ff9ac625}.calc-input input{color:var(--ink)}.calc-input span{color:#d94d8b}.calc-results article{background:#f8f2ff;border-color:var(--line)}.calc-results b{color:#d94d8b}.steps article{background:linear-gradient(145deg,#fffaf3,#f7f0ff);border-color:var(--line);box-shadow:0 14px 40px #76566e12}.steps article:hover{border-color:#ef86b6;box-shadow:0 20px 50px #76566e22}.steps .icon{background:#ffc4dd;color:var(--ink);box-shadow:0 6px 0 #de83ad}.steps p,.proof p{color:var(--muted)}.proof{color:var(--ink);border-color:#d590b63d;background:linear-gradient(135deg,#fff9ef,#f5eeff);box-shadow:0 25px 80px #76566e1b}.proof .tag{color:#d64d8b}.proof-row{border-color:var(--line)}.proof aside{background:#fffaf5;border-color:var(--line)}.proof aside span{color:#d64d8b}.proof aside small{color:#85798f}footer{border-color:var(--line);color:var(--ink)}.toast{background:#ff88b9;color:var(--ink);box-shadow:0 0 30px #ff88b955}
@keyframes wordSwipe{0%,8%{transform:scaleX(0) rotate(-1deg)}18%,58%{transform:scaleX(1) rotate(-1deg)}70%,100%{transform:scaleX(0) rotate(1deg);transform-origin:right}}@keyframes cateCandy{0%{color:#e94f91}33%{color:#4aaeca}66%{color:#70aa39}}
.token-ca{display:flex;align-items:center;gap:12px;margin-top:18px;padding:11px 14px;width:min(100%,570px);border:1px solid #ee83b680;border-radius:14px;background:#fffaf0dc;box-shadow:0 10px 28px #7b547015;font-size:9px;color:#8c8196}.token-ca code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:10px}.token-ca button{border:0;background:none;color:#d84b8a;font:700 10px 'IBM Plex Mono';cursor:pointer}.token-ca+ .cate-ca{margin-top:8px}@media(max-width:900px){.token-ca{margin-inline:auto;text-align:left}}
