:root{--b:#0b0f12;--p:#142126;--l:#24363c;--c:#66eaf7;--m:#a8f3cf;--t:#f2f8f9;--u:#8ca1a7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--b);color:var(--t);font:14px Inter,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.top,footer{max-width:1240px;margin:auto;padding:22px 28px;display:flex;align-items:center;gap:28px}.top{justify-content:space-between;border-bottom:1px solid var(--l)}.brand{display:flex;align-items:center;gap:11px;font-weight:900;letter-spacing:2px}.brand small{display:block;font-size:8px;letter-spacing:1px;color:var(--u);margin-top:5px}.logo{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--c);border-radius:12px;color:var(--c);font-size:22px;box-shadow:0 0 28px #66eaf733}nav{display:flex;gap:28px;color:var(--u);font-size:12px}.top-actions,.actions,.support>div{display:flex;align-items:center;gap:18px}.login,.text-link{font-size:12px;color:var(--u)}.download{display:inline-flex;align-items:center;gap:16px;padding:13px 17px;border-radius:9px;background:linear-gradient(135deg,var(--c),var(--m));color:#061416;font-weight:800;font-size:12px}.hero{max-width:1240px;margin:auto;min-height:690px;padding:90px 28px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 30%,#66eaf71a,transparent 28rem)}.label{color:var(--c);font-size:10px;letter-spacing:2px;font-weight:800}.hero h1{font-size:clamp(54px,7vw,94px);line-height:.94;letter-spacing:-5px;margin:22px 0}.hero h1 i,h2 i{color:var(--c);font-style:normal}.lead{max-width:540px;color:var(--u);font-size:18px;line-height:1.7}.hero-art{height:420px;border:1px solid #5edbe844;border-radius:28px;padding:22px;background:linear-gradient(145deg,#19343b,#0e171b);box-shadow:0 35px 100px #0008;transform:rotate(2deg)}.art-top,.art-bottom{display:flex;justify-content:space-between;color:var(--u);font-size:10px}.art-tabs{display:flex;gap:8px;margin:35px 0 16px}.art-tabs>*{padding:10px;border:1px solid var(--l);border-radius:7px;font-size:10px}.art-tabs b{color:var(--c);border-color:var(--c)}.art-grid{height:230px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#375057;border-radius:14px;overflow:hidden}.art-grid i{display:grid;place-items:center;background:linear-gradient(145deg,#2b505b,#14252a);color:var(--c);font-size:24px;font-style:normal}.art-bottom{margin-top:16px}.ticker{border-block:1px solid var(--l);padding:18px;display:flex;justify-content:center;gap:28px;color:var(--u);letter-spacing:2px;font-size:10px}.ticker b{color:var(--c)}.intro,.suite,.store,.support{max-width:1180px;margin:auto;padding:120px 28px}.intro{display:grid;grid-template-columns:.6fr 1.4fr;gap:60px}.intro h2,.section-head h2{font-size:clamp(40px,5vw,68px);letter-spacing:-3px;margin:0}.intro div>p,.store p{color:var(--u);font-size:17px;line-height:1.75;max-width:620px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tool{background:linear-gradient(155deg,#16282e,#10181c);border:1px solid var(--l);border-radius:18px;padding:20px;min-height:330px;position:relative;transition:.25s}.tool:hover{transform:translateY(-7px);border-color:#66eaf766;box-shadow:0 25px 60px #0007}.tool.featured{grid-column:span 2}.tool .n,.tool p,.tool>b{color:var(--c)}.tool p{font-size:9px;letter-spacing:1.5px;margin-top:30px}.tool h3{font-size:22px;margin:7px 0}.tool small{display:block;color:var(--u);line-height:1.6}.tool>b{position:absolute;bottom:20px;font-size:11px}.mini{margin-top:20px;height:130px;border:1px solid var(--l);border-radius:12px;background:#0d1518}.mini.grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:8px}.mini.grid i{background:linear-gradient(135deg,#2d5862,#14252a)}.mini.assets,.mini.clip{padding:18px;color:var(--u);line-height:1.6}.mini.wave{display:grid;place-items:center;color:var(--c);font-size:24px;overflow:hidden}.mini.keys{display:flex;align-items:center;justify-content:center;gap:8px}.mini.keys b{padding:14px;border:1px solid #66eaf766;border-radius:7px;color:var(--c)}.mini.split{background:linear-gradient(100deg,#35535e 0 36%,#132127 36% 64%,#674e43 64%)}.store{display:grid;grid-template-columns:100px 1fr .8fr;gap:50px;align-items:center;border-block:1px solid var(--l)}.store-mark{font-size:82px;color:var(--c);font-weight:900}.store h2{font-size:clamp(36px,4vw,56px);letter-spacing:-2px;margin:14px 0}.store ol{list-style:none;padding:0;display:grid;gap:14px}.store li{padding:18px;border:1px solid var(--l);border-radius:10px;color:var(--u)}.store li b{color:var(--c);margin-right:12px}.manifesto{padding:100px 28px;text-align:center;border-bottom:1px solid var(--l)}.manifesto p{max-width:760px;margin:auto;font-size:clamp(28px,4vw,50px);letter-spacing:-2px;line-height:1.15}.support{text-align:center}.support h2{font-size:clamp(42px,6vw,76px);letter-spacing:-4px;margin:18px 0 35px}.support>div{justify-content:center}footer{justify-content:space-between;color:var(--u);font-size:11px;border-top:1px solid var(--l)}@media(max-width:800px){nav,.login{display:none}.hero,.intro,.store{grid-template-columns:1fr}.hero{padding-top:65px}.hero-art{transform:none}.tools{grid-template-columns:1fr}.tool.featured{grid-column:span 1}.section-head{display:block}.store{gap:25px}.support>div{flex-direction:column}}
 .tool .commerce{position:absolute;bottom:18px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--l);padding-top:14px}.tool .commerce span{color:var(--m);font-size:15px;font-weight:800}.tool .commerce a{font-size:10px;color:var(--c);border:1px solid #66eaf744;border-radius:7px;padding:8px 9px}.tool small{padding-bottom:45px}
 .tool .commerce{position:absolute;bottom:18px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--l);padding-top:14px}.tool .commerce span{color:var(--m);font-size:15px;font-weight:800}.tool .commerce b{position:static!important;color:var(--c)!important;border:1px solid #66eaf744;border-radius:7px;padding:8px 9px;font-size:10px!important}.tool small{padding-bottom:48px}
