:root{color-scheme:dark;--bg:#090a17;--panel:#13162d;--line:#363b56;--muted:#afb1ca;--lime:#d5ff25;--pink:#fc70d0;--purple:#b46cf4;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 15%,#3f164b99,transparent 45%),radial-gradient(ellipse at 10% 80%,#10416866,transparent 35%),var(--bg);color:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.wrap{max-width:1380px;padding:0 26px;margin:auto}.top{height:74px;position:sticky;top:0;z-index:10;background:#080a18ed;backdrop-filter:blur(12px);border-bottom:1px solid #35354b}.navbar{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-size:26px;font-weight:1000;display:flex;align-items:center;gap:0;letter-spacing:-1px;white-space:nowrap}.logo>span:nth-child(2){color:var(--lime)}.logo small{font-size:8px;letter-spacing:1.6px;color:#b7b2cd;display:none}.logomark{font-size:32px!important;color:var(--lime);margin-right:8px}.nav{display:flex;gap:20px}.nav a{white-space:nowrap;font-weight:800;font-size:13px}.nav a.active,.nav a:hover{color:var(--lime)}.wallet{border:1px solid #b56dfa;border-radius:99px;background:#8b4ee3;color:white;padding:12px 18px;font-weight:900;white-space:nowrap}.hero{min-height:530px;display:grid;grid-template-columns:48% 52%;border-radius:0 0 27px 27px;overflow:hidden;border:1px solid #3a2e58;border-top:0;background:radial-gradient(ellipse at 79% 45%,#e24aff55,transparent 47%),linear-gradient(125deg,#070b1a 27%,#281635)}.hero-text{padding:63px 0 55px 43px;position:relative;z-index:1}.eyebrow{font-size:11px;font-weight:1000;letter-spacing:2px;color:var(--lime);display:inline-block}.hero h1{font-weight:1000;font-size:clamp(58px,7vw,100px);line-height:1;margin:21px 0 11px;letter-spacing:-5px;text-shadow:5px 6px #000}.hero h1 span{color:var(--lime)}.hero h2{font-size:clamp(20px,2.5vw,30px);margin:0;line-height:1.3}.hero .sub{color:var(--pink);font-size:16px;font-weight:900;letter-spacing:2px}.hero-text>p:not(.sub){color:#ddd3ec;font-size:16px;line-height:1.7;max-width:570px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.btn{border:2px solid var(--lime);background:var(--lime);color:#1a1b1a;padding:13px 19px;display:inline-block;border-radius:13px;font-weight:1000;box-shadow:4px 5px #000}.btn.outline{background:#111020b5;color:white;border-color:#9c5ee9}.btn:hover{filter:brightness(1.12)}.status{display:inline-flex;gap:8px;border-radius:99px;border:1px solid #5e4577;background:#0b1223;padding:9px 14px;color:#e3d3ee;font-size:11px;align-items:center}.status i{width:8px;height:8px;background:#ffb04d;border-radius:50%;box-shadow:0 0 10px #ff973b}.art{min-height:490px;position:relative;display:flex;justify-content:center;align-items:center}.art svg{width:min(100%,590px);max-height:470px;filter:drop-shadow(0 30px 21px #050311)}.sticker{position:absolute;font-size:46px;font-weight:900;color:var(--pink);right:6%;top:18%}.sticker.two{right:auto;left:10%;top:27%;color:var(--lime)}.heading{display:flex;justify-content:space-between;align-items:end;margin:43px 0 18px;gap:18px}.heading h2{margin:8px 0 0;font-size:28px;letter-spacing:-1.3px}.dim{color:var(--muted);font-size:13px;line-height:1.65}.features{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.feature{min-height:208px;border:1px solid #393f5e;border-radius:18px;padding:19px 16px;background:linear-gradient(135deg,#171f3b,#10142a 80%);display:flex;flex-direction:column;align-items:start;transition:transform .2s,border-color .2s}.feature:hover{transform:translateY(-4px);border-color:var(--lime)}.feature .big{font-size:49px;filter:drop-shadow(2px 5px 3px #040611)}.feature small{color:#e57df4;font-weight:900;letter-spacing:2px;font-size:10px;margin-top:15px}.feature h3{font-size:18px;margin:5px 0}.feature p{font-size:12px;color:#bfc1d6;line-height:1.6;margin:0 0 12px}.feature b{margin-top:auto;font-size:12px;color:var(--lime)}.promo{background:linear-gradient(115deg,#15182f,#151e35);border:1px solid #33374f;border-radius:22px;padding:30px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:30px}.promo h2{font-size:27px;margin:9px 0}.promo p{color:#c6c4dc;line-height:1.75;max-width:760px}.promo p strong{color:#fff}.coin{width:134px;height:134px;border-radius:50%;border:7px solid #d78613;box-shadow:inset 0 0 0 5px #fff08c,0 0 30px #fdd03955;background:radial-gradient(circle at 30% 20%,#fff29c,#ffd13e 50%,#bc760e);display:grid;place-items:center;font-size:80px;color:#a65b00;flex:none}.empty{border:1px dashed #4a4568;border-radius:18px;padding:52px 23px;text-align:center;color:#c0c2db;margin:14px 0}.empty h3{color:white;font-size:23px}.empty p{line-height:1.7}.page{padding:35px 0 80px;min-height:70vh}.page h1{font-size:clamp(38px,5vw,66px);letter-spacing:-2px;margin:10px 0}.page>p{color:#c4c5db;line-height:1.7;max-width:780px}.back{display:block;font-size:12px;color:#afb1ca;margin:0 0 25px}.panels{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:30px}.panel{background:linear-gradient(120deg,#17192e,#111527);border:1px solid #373b54;border-radius:19px;padding:24px}.panel h2{margin:0 0 18px;font-size:21px}.panel p{color:#b8bdd3;line-height:1.75}.panel.full{grid-column:1/-1}.pill{background:#41224d;color:#ffd2fa;border-radius:99px;padding:6px 11px;font-size:12px}.output{font-size:32px;color:var(--lime);font-weight:1000;margin:10px 0}.warn{border-radius:12px;background:#56331988;border:1px solid #bc854f;padding:13px;color:#ffdcad!important;font-size:13px}.page input{display:block;margin:10px 0;padding:12px;width:100%;border:1px solid #666080;background:#0d1020;color:white;border-radius:11px}.keys{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:22px 0}.keys button{padding:24px 0;background:linear-gradient(#fff,#b9b7d6);color:#151224;border:1px solid #80749d;border-radius:8px;font-weight:1000;font-size:16px}.tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tools button{min-width:100px}audio{max-width:100%;display:block;margin:17px 0}.footer{border-top:1px solid #353750;display:flex;justify-content:space-between;padding-top:30px;padding-bottom:35px;align-items:center;gap:20px;color:#a8adc4;font-size:12px;line-height:1.65}.footer b{color:var(--lime);font-size:22px}.footer a{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #8fcffe;outline-offset:3px}@media(max-width:1050px){.nav{gap:10px}.nav a{font-size:11px}.features{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.wrap{padding:0 14px}.top{height:65px}.nav{display:none}.logo{font-size:24px}.wallet{font-size:12px;padding:10px}.hero{grid-template-columns:1fr}.hero-text{padding:36px 20px 0}.hero h1{font-size:clamp(58px,13vw,88px)}.hero h2{font-size:22px}.hero .sub{font-size:12px}.art{min-height:270px}.art svg{height:320px}.features{grid-template-columns:repeat(2,1fr)}.feature{padding:15px;min-height:184px}.feature .big{font-size:38px}.heading h2{font-size:23px}.heading .dim{display:none}.promo{flex-direction:column;align-items:start}.coin{width:94px;height:94px;font-size:50px}.panels{grid-template-columns:1fr}.keys{grid-template-columns:repeat(4,1fr)}.footer{align-items:start;flex-direction:column}}.mobile-menu{display:none}@media(max-width:750px){.mobile-menu{position:sticky;top:65px;z-index:9;display:flex;overflow-x:auto;gap:17px;align-items:center;white-space:nowrap;padding:12px 15px;background:#111227f6;border-bottom:1px solid #42375b}.mobile-menu a{font-size:12px;font-weight:900;color:#eff0fc}.mobile-menu a.active{color:#d5ff25}}