:root{--ink:#0a0f1c;--panel:#121a2b;--line:#1f2a40;--green:#3df5a6;--cyan:#22d3ee;--amber:#ffb547;--mist:#e6edf7;--slate:#8a97ad}*{box-sizing:border-box;margin:0}body{background:var(--ink);color:var(--mist);font-family:Inter,sans-serif}h1,h2,h3,.wm{letter-spacing:-.02em;font-family:Space Grotesk}.mono{font-family:JetBrains Mono,monospace}.wrap{width:1200px;max-width:calc(100% - 48px);margin:0 auto}nav{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.wm{align-items:center;gap:12px;font-size:24px;font-weight:700;display:flex}.wm img{width:40px}.wm b{color:var(--green)}.btn{background:var(--green);color:var(--ink);border-radius:12px;padding:16px 28px;font-size:17px;font-weight:700;display:inline-block;box-shadow:0 10px 40px -10px #3df5a680}.ghost{color:var(--mist);border:1px solid var(--line);border-radius:10px;padding:12px 20px;font-size:15px}.hero{text-align:center;padding:110px 0 120px;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#3df5a61f 0,#22d3ee0c 35%,#0000 65%);border-radius:50%;width:1100px;height:1100px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.pill{border:1px solid var(--line);color:var(--slate);background:#121a2bcc;border-radius:99px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex}.dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 12px var(--green);border-radius:50%}h1{max-width:1000px;margin:28px auto 24px;font-size:84px;line-height:1.02;position:relative}h1 em{background:linear-gradient(90deg,var(--cyan),var(--green));color:#0000;-webkit-background-clip:text;font-style:normal}.sub{color:var(--slate);max-width:700px;margin:0 auto 40px;font-size:21px;line-height:1.5;position:relative}.note{color:var(--slate);margin-top:16px;font-size:14px}section{padding:100px 0}.eyebrow{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:13px}h2{margin:12px 0 48px;font-size:52px}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(#141d31,#0f1626);border-radius:20px;padding:32px}.num{color:var(--cyan);font-size:14px}.card h3{margin:18px 0 10px;font-size:26px}.card p{color:var(--slate);line-height:1.6}.url{background:var(--ink);border:1px solid var(--line);color:var(--mist);border-radius:10px;margin-top:22px;padding:12px 14px;font-size:14px}.src{gap:8px;margin-top:22px;display:flex}.src span{border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:13px}.digest{background:var(--panel);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 40px 120px -40px #22d3ee40}.dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 32px;display:flex}.tag{color:var(--amber);background:#ffb5471f;border:1px solid #ffb54766;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.post{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;padding:28px 32px;display:grid}.meta{color:var(--slate);align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.plat{color:var(--ink);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.q{font-size:17px;line-height:1.55}.match{color:var(--green)}.reply{background:var(--ink);border:1px solid #3df5a633;border-radius:14px;padding:18px}.reply .l{color:var(--green);letter-spacing:.08em;margin-bottom:8px;font-size:12px}.reply p{color:#c9d3e3;font-size:15px;line-height:1.55}.price{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;display:grid}.price .card{padding:40px}.amt{margin:14px 0;font-family:Space Grotesk;font-size:60px;font-weight:700}.amt small{color:var(--slate);font-size:18px}.price ul{margin:24px 0 32px;padding:0;list-style:none}.price li{color:#c9d3e3;border-bottom:1px solid var(--line);padding:9px 0}.price li:before{content:"+ ";color:var(--green)}.pro{border-color:#3df5a666;box-shadow:0 0 0 1px #3df5a633,0 30px 80px -30px #3df5a650}.ph{color:var(--amber);margin-top:20px;font-size:14px}.final{text-align:center;border:1px solid var(--line);background:radial-gradient(#3df5a622,#0000 60%);border-radius:28px;padding:90px 40px}footer{color:var(--slate);justify-content:space-between;padding:40px 0;font-size:14px;display:flex}a{color:inherit;text-decoration:none}.btn,.ghost{cursor:pointer;border:0;font-family:inherit}.ghost{border:1px solid var(--line);background:0 0}.scan{flex-wrap:wrap;justify-content:center;gap:12px;max-width:860px;margin:0 auto;display:flex;position:relative}.scan input,.wl input{background:var(--panel);border:1px solid var(--line);color:var(--mist);border-radius:12px;flex:1;min-width:260px;padding:16px 18px;font-family:inherit;font-size:16px}.scan input:focus,.wl input:focus{border-color:#3df5a688;outline:none}.btn:disabled{opacity:.6;cursor:wait}.err{color:#ff8a8a;margin-top:14px;position:relative}.progress{color:var(--slate);margin-top:22px;font-size:14px;position:relative}.sweep{border:2px solid var(--line);border-top-color:var(--green);vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.profile{border-bottom:1px solid var(--line);color:var(--slate);grid-template-columns:repeat(3,1fr);gap:16px;padding:24px 32px;font-size:14px;line-height:1.55;display:grid}.profile b{color:var(--mist);letter-spacing:.08em;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}.q a{color:var(--mist)}.q a:hover{color:var(--green)}.why{color:var(--slate);margin-top:10px;font-size:14px;line-height:1.5}.copy{border:1px solid var(--line);color:var(--slate);cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px}.copy:hover{color:var(--green);border-color:#3df5a666}.wl{flex-wrap:wrap;gap:8px;display:flex}.wl input{min-width:0;padding:14px}.ok{color:var(--green);margin-top:10px;font-size:14px}.fine{color:var(--slate);padding:18px 32px;font-size:13px;line-height:1.6}@media (max-width:900px){h1{font-size:48px}h2{font-size:36px}.steps,.price,.post,.profile{grid-template-columns:1fr}.hero{padding:70px 0 80px}nav .ghost{display:none}footer{flex-direction:column;gap:12px}.final h2{font-size:40px!important}}
