@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');:root{--bg:#080b09;--panel:#101713;--panel2:#17231b;--line:#27392d;--green:#00f783;--text:#f4f8f4;--muted:#9aac9e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px 'DM Sans',sans-serif}h1,h2,h3,.brand{font-family:'Space Grotesk',sans-serif}h1{font-size:clamp(38px,6vw,76px);letter-spacing:-.06em;line-height:1.07;margin:0 0 20px}h2{font-size:30px;letter-spacing:-.04em}p{color:var(--muted);line-height:1.7}a{color:inherit;text-decoration:none}.shell{max-width:1190px;margin:auto;padding:0 25px}.top{position:sticky;top:0;z-index:10;background:#080b09eF;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}.nav{min-height:76px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:21px;white-space:nowrap}.brand img{height:42px;width:42px;object-fit:cover;border-radius:10px}.links{display:flex;gap:22px;margin-left:auto}.links a{font-size:13px;color:var(--muted)}.links a.active,.links a:hover{color:var(--green)}.btn{border:1px solid var(--green);background:var(--green);color:#001d0e;padding:12px 18px;border-radius:10px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-block}.btn:hover{filter:brightness(1.1)}.btn.alt{background:transparent;color:var(--green)}.btn.ghost{border-color:var(--line);background:var(--panel);color:var(--text)}.hero{padding:115px 0 105px;position:relative;overflow:hidden}.hero:after{content:'';position:absolute;width:440px;height:440px;background:#00f78322;filter:blur(95px);border-radius:50%;right:-170px;top:10px;pointer-events:none}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:700;margin-bottom:20px}.hero p{font-size:18px;max-width:560px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.accent{color:var(--green)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--panel);border:1px solid var(--line);padding:26px;border-radius:18px}.card h3{margin:8px 0}.card p{margin:0}.section{padding:42px 0 75px}.section-head{margin-bottom:24px}.tag{color:var(--green);font-size:12px;text-transform:uppercase;letter-spacing:.13em}.banner{background:linear-gradient(110deg,#132719,#0c110e);border:1px solid var(--line);padding:42px;border-radius:22px;margin:36px 0}.pagehead{padding:60px 0 25px}.pagehead h1{font-size:clamp(34px,5vw,52px)}.layout{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.stat{font-size:34px;color:var(--green);font-weight:700;font-family:'Space Grotesk'}.muted{color:var(--muted)}.label{display:block;color:var(--muted);font-size:13px;margin-bottom:9px}input,select{width:100%;background:#0a110d;border:1px solid #35513e;color:white;border-radius:10px;padding:14px;font:inherit;outline:none}input:focus,select:focus{border-color:var(--green)}.field{margin:0 0 19px}.notice{border:1px solid #3a543e;background:#142218;color:#c8e5d1;padding:15px 18px;border-radius:12px;margin:20px 0}.notice.warn{border-color:#745c2e;background:#211a0e;color:#f4dca7}.listrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.listrow:last-child{border-bottom:0}.pill{font-size:12px;padding:6px 9px;border:1px solid var(--line);border-radius:20px;color:var(--green)}.footer{border-top:1px solid var(--line);margin-top:75px;padding:28px 0;color:var(--muted);font-size:13px}.footinner{display:flex;justify-content:space-between;gap:20px}.footinner a{color:var(--green)}.small{font-size:12px}.steps{counter-reset:steps}.step{display:flex;gap:20px;margin:22px 0}.step:before{counter-increment:steps;content:'0' counter(steps);font:700 22px 'Space Grotesk';color:var(--green)}.mobile{display:none}.empty{padding:40px 10px;text-align:center;color:var(--muted)}button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:820px){.links{display:none}.mobile{display:block;margin-left:auto}.nav{gap:10px}.nav .wallet{font-size:12px;padding:10px}.links.show{display:flex;position:absolute;left:0;right:0;top:76px;background:#101713;flex-direction:column;padding:24px;border-bottom:1px solid var(--line)}.grid,.layout{grid-template-columns:1fr}.hero{padding:80px 0}.footinner{flex-direction:column}.card{padding:20px}}