:root{--bg:#080a0f;--panel:#0e121a;--line:#202735;--text:#f7f9fc;--muted:#9aa6b7;--accent:#65f6d2;--accent2:#7ba7ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 65% -10%,#132b35 0,transparent 35%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}nav{height:72px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0d}.brand{font-weight:800;letter-spacing:-.03em}.mark{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff22;border-radius:10px;background:#ffffff0a;margin-right:8px;color:var(--accent)}.navlinks{display:flex;gap:24px;align-items:center;color:var(--muted);font-size:14px}.navlinks a:hover{color:white}.ghost{border:1px solid var(--line);padding:9px 13px;border-radius:10px}.hero{max-width:1080px;margin:0 auto;padding:110px 24px 80px;text-align:center}.pill,.eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:var(--accent)}h1{font-size:clamp(48px,8vw,92px);line-height:.98;margin:22px 0;letter-spacing:-.065em}h1 span{background:linear-gradient(90deg,var(--accent),var(--accent2));color:transparent;background-clip:text}.lead{max-width:760px;margin:0 auto;color:var(--muted);font-size:19px;line-height:1.7}.actions{display:flex;justify-content:center;gap:12px;margin-top:34px}.buy,.secondary{padding:14px 20px;border-radius:12px;font-weight:800}.buy{background:var(--accent);color:#06110e;box-shadow:0 0 40px #65f6d228}.buy.disabled{pointer-events:none;opacity:.45}.secondary{border:1px solid var(--line);background:#ffffff08}.stock{margin-top:14px;color:var(--muted);font-size:13px}.metrics{max-width:1100px;margin:0 auto 70px;padding:18px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#ffffff05;border-radius:18px}.metrics div{text-align:center;padding:18px;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics b{display:block;font-size:26px}.metrics span{color:var(--muted);font-size:13px}.section{max-width:1100px;margin:0 auto;padding:80px 24px;border-top:1px solid #ffffff0d}.section h2{font-size:clamp(34px,5vw,58px);letter-spacing:-.045em;margin:10px 0 32px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid article,.terminal,.faq details{background:linear-gradient(180deg,#121823,#0d1119);border:1px solid var(--line);border-radius:16px;padding:24px}.grid h3{margin:0 0 9px}.grid p,.section p,.faq p{color:var(--muted);line-height:1.65}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center}.terminal{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.terminal span{display:block;color:var(--muted);font-size:12px;margin-bottom:20px}.terminal code{display:block;padding:10px 0;color:#dce8f4}.terminal code:before{content:'› ';color:var(--accent)}.wide{max-width:760px}.faq{display:grid;gap:10px}.faq summary{cursor:pointer;font-weight:700}footer{max-width:1100px;margin:auto;padding:40px 24px 70px;border-top:1px solid #ffffff0d;color:var(--muted);font-size:13px;display:flex;justify-content:space-between;gap:20px}.admin-wrap{max-width:1200px;margin:60px auto;padding:0 24px}.toolbar{display:flex;gap:10px;margin:20px 0}.toolbar input{flex:1;background:var(--panel);border:1px solid var(--line);color:white;padding:12px;border-radius:10px}.toolbar button,button{background:var(--accent);border:0;padding:11px 14px;border-radius:10px;font-weight:800;cursor:pointer}.table{overflow:auto;border:1px solid var(--line);border-radius:14px}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px}th{color:var(--muted);background:#ffffff05}.key{font-family:ui-monospace,monospace} @media(max-width:800px){.navlinks a:not(.ghost){display:none}.grid{grid-template-columns:1fr}.split{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.metrics div:nth-child(2){border-right:0}footer{flex-direction:column}.hero{padding-top:80px}}
