:root{--bg:#020b08;--panel:#051612;--radar-green:#39ff14;--radar-dark:#0a3321;--radar-light:#b0ff9c;--text-main:#e0f2eb;--text-muted:#6b9987;--line:#1a4d3a;--alert:#ff3939;--cyan:#00f0ff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text-main);background:var(--bg);font-family:"Microsoft YaHei","PingFang SC",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{width:min(1200px,calc(100% - 40px));margin:auto}.skip{position:fixed;z-index:99;top:5px;left:5px;padding:8px 13px;color:var(--bg);background:var(--radar-green);transform:translateY(-150%)}.skip:focus{transform:none}
.header{position:sticky;z-index:50;top:0;background:rgba(2,11,8,.85);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{min-height:70px;display:flex;align-items:center;gap:25px}.brand{display:flex;align-items:center;gap:10px;font-weight:900;color:var(--radar-green);font-family:Consolas,monospace;letter-spacing:1px}.logo{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--radar-green);border-radius:50%;position:relative}.logo:after{content:"";position:absolute;inset:4px;border:1px dashed var(--radar-green);border-radius:50%;animation:spin 10s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.links{margin-left:auto;display:flex;gap:24px;color:var(--text-muted);font-size:11px;font-family:Consolas,monospace}.links a:hover,.links a[aria-current=page]{color:var(--radar-light)}.lang{color:var(--radar-dark);font-size:10px}.btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:8px 20px;color:var(--bg);background:var(--radar-green);border:1px solid var(--radar-green);font-size:11px;font-weight:900;font-family:Consolas,monospace;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;text-transform:uppercase;box-shadow:0 0 15px rgba(57,255,20,.3)}.btn:hover{background:var(--radar-light);border-color:var(--radar-light);box-shadow:0 0 25px rgba(176,255,156,.5)}.btn-ghost{color:var(--radar-green);background:transparent;box-shadow:none}.menu{display:none;margin-left:auto;width:40px;height:40px;color:var(--radar-green);background:transparent;border:1px solid var(--line)}
.hero{position:relative;overflow:hidden;background:var(--bg);border-bottom:1px solid var(--line)}.hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(57,255,20,.03) 2px,rgba(57,255,20,.03) 4px);pointer-events:none}.hero-grid{position:relative;z-index:2;min-height:760px;display:grid;grid-template-columns:1fr 500px;align-items:center;gap:60px;padding:60px 0 100px}.eyebrow{color:var(--cyan);font:900 10px Consolas,monospace;letter-spacing:.2em;text-transform:uppercase}.hero h1,.page-hero h1{margin:20px 0;font-size:clamp(48px,6vw,80px);line-height:1.05;letter-spacing:-.04em}.hero h1 span{display:block;color:var(--radar-green);text-shadow:0 0 20px rgba(57,255,20,.4)}.lead{max-width:580px;color:var(--text-muted);font-size:15px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.radar-stage{position:relative;height:500px;display:grid;place-items:center}.radar-circle{position:absolute;width:460px;height:460px;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle,rgba(57,255,20,.05) 0,transparent 60%)}.radar-circle:before{content:"";position:absolute;inset:15%;border:1px dashed var(--radar-dark);border-radius:50%}.radar-circle:after{content:"";position:absolute;inset:30%;border:1px solid var(--radar-dark);border-radius:50%}.radar-sweep{position:absolute;top:50%;left:50%;width:50%;height:2px;background:linear-gradient(90deg,var(--radar-green),transparent);transform-origin:left center;animation:sweep 4s linear infinite}@keyframes sweep{to{transform:rotate(360deg)}}.terminal{position:relative;z-index:2;width:400px;height:280px;padding:15px;background:rgba(2,11,8,.8);border:1px solid var(--radar-green);box-shadow:0 0 30px rgba(57,255,20,.15);backdrop-filter:blur(5px)}.terminal img{width:100%;height:100%;object-fit:contain;filter:contrast(1.2) sepia(1) hue-rotate(70deg)}.hud{position:absolute;z-index:3;padding:8px 12px;background:var(--panel);border:1px solid var(--line);font:10px Consolas,monospace;color:var(--cyan)}.h1{top:10%;left:-5%}.h2{right:-5%;bottom:15%}.hud b{display:block;color:var(--radar-green);font-size:14px}.trust{background:var(--panel);border-bottom:1px solid var(--line)}.trust-row{display:grid;grid-template-columns:repeat(3,1fr)}.trust-row span{padding:20px;text-align:center;color:var(--text-muted);font-size:11px;font-family:Consolas,monospace}.trust-row span+span{border-left:1px solid var(--line)}.trust-row b{display:block;color:var(--radar-light);font-size:13px}
.section{padding:90px 0}.section-alt{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.head{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:end;margin-bottom:50px}.head h2{margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.1;color:var(--text-main)}.head p{margin:0;color:var(--text-muted);font-family:Consolas,monospace;font-size:12px}
.metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.metric{padding:25px;background:var(--bg)}.metric+.metric{border-left:1px solid var(--line)}.metric strong{display:block;color:var(--radar-green);font:900 32px Consolas,monospace;text-shadow:0 0 10px rgba(57,255,20,.3)}.metric span{color:var(--text-muted);font-size:10px;font-family:Consolas,monospace;text-transform:uppercase}.fine{margin-top:10px;color:var(--radar-dark);font-size:9px;text-align:right;font-family:Consolas,monospace}
.features{display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.feature-main{min-height:480px;padding:40px;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--radar-dark);position:relative;overflow:hidden}.feature-main:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--radar-green)}.feature-main img{width:100%;height:260px;object-fit:contain;filter:sepia(1) hue-rotate(70deg) contrast(1.5)}.feature-main h3{margin:auto 0 10px;font-size:28px;color:var(--radar-light)}.feature-stack{display:grid;gap:15px}.feature{padding:30px;background:var(--bg);border:1px solid var(--line)}.feature b{color:var(--cyan);font:10px Consolas,monospace}.feature h3{margin:35px 0 10px;font-size:22px}.feature p{color:var(--text-muted);font-size:12px}
.routes{display:grid;grid-template-columns:380px 1fr;gap:20px}.nodes{display:grid;gap:10px}.node{display:grid;grid-template-columns:1fr 80px;align-items:center;padding:18px;background:var(--bg);border:1px solid var(--line);position:relative}.node:hover{border-color:var(--radar-green)}.node:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--radar-dark)}.node:hover:before{background:var(--radar-green)}.node small{display:block;color:var(--text-muted);font:9px Consolas,monospace}.node b{color:var(--radar-light);font-family:Consolas,monospace;text-align:right}.map{height:500px;padding:20px;background:var(--bg);border:1px solid var(--line);position:relative}.map:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(57,255,20,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,20,.1) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.map img{width:100%;height:100%;object-fit:contain;opacity:.6;filter:sepia(1) hue-rotate(70deg) saturate(2)}
.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.review{padding:25px;background:var(--bg);border:1px solid var(--line);position:relative}.review:before{content:"[LOG]";position:absolute;top:10px;right:10px;color:var(--radar-dark);font:9px Consolas,monospace}.review img{width:60px;height:60px;object-fit:cover;border-radius:50%;border:1px solid var(--radar-green);filter:grayscale(1) contrast(1.2)}.stars{margin-top:20px;color:var(--radar-green);letter-spacing:2px;font-size:12px}.review blockquote{margin:15px 0;color:var(--text-main);font-size:13px}.review footer{color:var(--text-muted);font:10px Consolas,monospace}
.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plan{min-height:400px;padding:30px;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line)}.plan.best{border-color:var(--radar-green);box-shadow:0 0 20px rgba(57,255,20,.05);position:relative}.plan.best:before{content:"TARGET";position:absolute;top:0;right:0;background:var(--radar-green);color:var(--bg);padding:3px 10px;font:900 9px Consolas,monospace}.plan small{color:var(--cyan);font:10px Consolas,monospace}.plan h3{font-size:24px;margin:10px 0}.price{font:900 38px Consolas,monospace;color:var(--radar-light)}.price span{font-size:11px;color:var(--text-muted)}.plan ul{padding:0;list-style:none;color:var(--text-muted);font-size:12px}.plan li{padding:8px 0;border-bottom:1px dashed var(--line)}.plan li:before{content:">";color:var(--radar-green);margin-right:8px;font-family:Consolas,monospace}.plan .btn{width:100%;margin-top:auto}
.faq{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.qa{padding:25px;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--radar-dark)}.qa:hover{border-left-color:var(--radar-green)}.qa code{color:var(--cyan);font:10px Consolas,monospace}.qa h3{margin:15px 0 10px;font-size:18px}.qa p,.qa li{color:var(--text-muted);font-size:13px}
.page-hero{padding:80px 0 60px;background:var(--panel);border-bottom:1px solid var(--line)}.page-grid{display:grid;grid-template-columns:1fr 400px;align-items:center;gap:60px}.page-hero h1{font-size:clamp(40px,5vw,64px)}.page-terminal{height:280px;padding:15px;background:var(--bg);border:1px solid var(--radar-green);box-shadow:inset 0 0 20px rgba(57,255,20,.1)}.page-terminal img{width:100%;height:100%;object-fit:contain;filter:sepia(1) hue-rotate(70deg)}
.downloads{display:grid;gap:12px}.download{display:grid;grid-template-columns:60px 1fr 200px;align-items:center;gap:20px;padding:20px;background:var(--bg);border:1px solid var(--line)}.download.primary{border-color:var(--radar-green);background:rgba(57,255,20,.03)}.os{width:50px;height:50px;display:grid;place-items:center;color:var(--bg);background:var(--text-muted);font:900 12px Consolas,monospace}.download.primary .os{background:var(--radar-green)}.download h3{margin:0;font-size:18px}.download p{margin:5px 0 0;color:var(--text-muted);font:11px Consolas,monospace}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step{padding:25px;background:var(--bg);border:1px solid var(--line);position:relative}.step:after{content:"";position:absolute;top:25px;right:25px;width:8px;height:8px;border-radius:50%;background:var(--radar-dark)}.step:hover:after{background:var(--radar-green);box-shadow:0 0 10px var(--radar-green)}.step b{color:var(--cyan);font:18px Consolas,monospace}.step h3{margin:35px 0 10px;font-size:16px}.step p{color:var(--text-muted);font-size:12px}
.guide{display:grid;grid-template-columns:220px 1fr;gap:60px}.guide-nav{position:sticky;top:90px;height:max-content;padding:15px;background:var(--bg);border:1px solid var(--line)}.guide-nav a{display:block;padding:10px;color:var(--text-muted);font:11px Consolas,monospace;border-bottom:1px dashed var(--line)}.guide-nav a:last-child{border-bottom:none}.guide-nav a:hover{color:var(--radar-green);background:rgba(57,255,20,.05)}.guide-body h2{margin:50px 0 15px;font-size:26px;color:var(--radar-light)}.guide-body h2:first-child{margin-top:0}.guide-body p,.guide-body li{color:var(--text-main)}.notice{padding:20px;background:rgba(255,57,57,.05);border:1px solid var(--alert);border-left:4px solid var(--alert)}.cta{margin-top:60px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--bg);border:1px solid var(--radar-green);box-shadow:inset 0 0 30px rgba(57,255,20,.05)}.cta h2{margin:0;color:var(--radar-light)}.cta p{margin:5px 0 0;color:var(--text-muted);font-family:Consolas,monospace}.footer{padding:50px 0 20px;background:var(--bg);border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px}.footer .brand{color:var(--text-main)}.footer p{max-width:300px;color:var(--text-muted);font-size:11px;font-family:Consolas,monospace}.footer h3{color:var(--cyan);font:11px Consolas,monospace;text-transform:uppercase}.footer-links{display:grid;gap:10px;color:var(--text-muted);font-size:11px}.copy{display:flex;justify-content:space-between;margin-top:40px;padding-top:15px;border-top:1px dashed var(--line);color:var(--radar-dark);font:10px Consolas,monospace}
@media(max-width:920px){.links{position:absolute;top:70px;right:20px;left:20px;display:none;padding:20px;background:var(--panel);border:1px solid var(--line);flex-direction:column}.links.open{display:flex}.menu{display:block}.lang,.nav>.btn{display:none}.hero-grid,.page-grid,.features,.routes{grid-template-columns:1fr}.radar-stage{max-width:500px;margin:auto}.head{grid-template-columns:1fr;gap:15px}.guide{grid-template-columns:1fr}.guide-nav{position:static}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.wrap{width:calc(100% - 30px)}.hero-grid{min-height:auto;padding:50px 0}.hero h1{font-size:42px}.radar-stage{height:360px}.radar-circle{width:320px;height:320px}.terminal{width:280px;height:200px}.trust-row,.metrics,.plans,.faq,.steps{grid-template-columns:1fr}.trust-row span+span,.metric+.metric{border-top:1px solid var(--line);border-left:0}.section{padding:60px 0}.reviews{grid-template-columns:1fr}.download{grid-template-columns:50px 1fr}.download .btn{grid-column:1/-1}.cta,.copy{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}