@charset "UTF-8";
:root{--bg:#080f19;--panel:#101b29;--line:#213040;--text:#eef5fa;--muted:#91a2b6;--mint:#55e6bf;--blue:#609dff;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"Microsoft YaHei","PingFang SC",sans-serif;font-size:15px;line-height:1.8}a{color:inherit;text-decoration:none}button{font:inherit}button:disabled{opacity:1;cursor:default}button:disabled:hover{transform:none;box-shadow:inherit}a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:6px}::selection{background:#55e6bf;color:#080f19}.wrap{width:min(1180px,calc(100% - 80px));margin:auto}.skip{position:fixed;top:-100px;left:20px;background:var(--mint);color:var(--bg);z-index:100;padding:10px}.skip:focus{top:10px}.header{border-bottom:1px solid #ffffff0a;background:#080f19ed;position:sticky;top:0;z-index:20;backdrop-filter:blur(18px)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:40px}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:25px;white-space:nowrap;letter-spacing:-1px}.brand img{width:40px;height:40px}.brand small{font-size:13px;font-weight:500;color:var(--mint);margin-left:5px;letter-spacing:1px}.nav nav{display:flex;gap:32px;font-size:14px;color:#a9b7c8}.nav nav a:hover,.nav nav .active{color:var(--mint)}.nav-side{display:flex;align-items:center;gap:23px}.language{font-size:12px;color:var(--muted)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;border:0;border-radius:9px;background:linear-gradient(110deg,#64e6ba,#63b6f9);color:#071b20;font-weight:750;font-size:14px;padding:14px 24px;min-height:50px}.btn.small{min-height:42px;padding:9px 20px;font-size:13px}.btn.secondary{border:1px solid #324352;background:transparent;color:var(--text)}.actions{display:flex;gap:14px;flex-wrap:wrap}.menu{display:none}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--mint);font-size:11px;letter-spacing:2.5px;font-weight:700}.eyebrow:before{content:"";width:23px;height:1px;background:var(--mint)}h1,h2,h3,p{margin-top:0}h1{font-size:58px;line-height:1.24;letter-spacing:-2px;margin:26px 0}h1 em{font-style:normal;background:linear-gradient(110deg,#68efbd,#6caaff);background-clip:text;color:transparent}h2{font-size:35px;line-height:1.45;letter-spacing:-1px;margin:15px 0}h3{font-size:19px;line-height:1.5;margin-bottom:12px}p{color:var(--muted)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 82% 38%,#14344473,transparent 49%)}.hero:before{content:"";position:absolute;width:600px;height:600px;border:1px solid #4e8da010;border-radius:50%;top:-120px;right:-230px;pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:center;padding:83px 0 75px}.tag{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid #294136;background:#132a24;color:#9cdbc7;border-radius:5px;font-size:11px;letter-spacing:.7px}.dot{width:6px;height:6px;border-radius:50%;background:var(--mint);display:inline-block;box-shadow:0 0 10px #55e6bf66}.hero-copy>p{font-size:16px;line-height:1.95;max-width:440px;margin-bottom:29px}.hero-note{font-size:11px;color:#7b91a6;display:flex;gap:20px;margin-top:24px}.hero-note span:before{content:"✓";color:var(--mint);padding-right:6px}.dashboard{position:relative;padding:24px;background:linear-gradient(145deg,#17313c,#101b2b 60%);border:1px solid #324556;border-radius:22px;box-shadow:0 30px 80px #0004}.dash-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff0b;padding-bottom:19px;font-size:13px;font-weight:650}.dash-head img{width:27px;height:27px}.dash-head small{margin-left:auto;font-size:10px;color:#88a3b3;font-weight:400}.dash-main{display:flex;align-items:center;gap:26px;padding:24px 5px}.gauge{flex-shrink:0;width:138px;height:138px;border-radius:50%;background:conic-gradient(from 205deg,var(--mint),var(--blue) 68%,#27404d 68%);padding:9px;transform:rotate(-4deg)}.gauge-inner{height:100%;border-radius:50%;background:#112333;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(4deg)}.gauge b{font-size:36px;line-height:1.1;color:#eafaf6}.gauge small{font-size:10px;letter-spacing:2px;color:#90aab8}.dash-route small{color:#7f99ab;font-size:11px}.dash-route strong{display:block;font-size:20px;margin:4px 0;color:var(--mint)}.status{font-size:11px;color:#aec1d1}.status i{font-style:normal;color:var(--mint)}.route-list{display:grid;gap:9px}.route{display:flex;align-items:center;gap:13px;background:#1e304143;padding:11px 13px;border:1px solid transparent;border-radius:9px;font-size:12px}.route.selected{border-color:#4ee0b742;background:#3fbc9a12}.region{font-size:10px;color:#c3d1da;border:1px solid #4e687b;border-radius:4px;padding:1px 5px;letter-spacing:1px}.route .latency{margin-left:auto;color:#7c9aab;font-size:11px}.bars{display:flex;align-items:end;gap:2px;height:12px}.bars i{display:block;width:3px;background:var(--mint);height:4px}.bars i:nth-child(2){height:7px}.bars i:nth-child(3){height:10px}.bars i:nth-child(4){height:12px}.dash-foot{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff0b;font-size:11px;color:#9bb1c1}.switch{width:27px;height:15px;background:#63d9bc;border-radius:12px;display:inline-block;vertical-align:middle;margin-left:7px;position:relative}.switch:after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;background:#fff;border-radius:50%}.dash-foot .mode{background:#162e36;padding:4px 9px;border-radius:4px;color:#9adecb}.demo{margin:13px 0 -4px;font-size:10px;text-align:center;color:#6f8798}.platform-bar{border-block:1px solid var(--line);background:#0d1521}.platform-inner{display:flex;justify-content:space-between;align-items:center;padding:24px 0;gap:25px}.platform-inner>span{color:#768ca2;font-size:12px}.platforms{display:flex;gap:41px;color:#b6c3d2;font-size:13px}.platforms span{display:flex;align-items:center;gap:9px}.platform-icon{width:21px;height:21px;fill:currentColor;display:inline-block;vertical-align:middle}.section{padding:94px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.section-head p{font-size:13px;max-width:330px;margin-bottom:9px}.section-head h2{margin-bottom:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature{padding:28px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(130deg,#12212c,#0f1825);position:relative}.feature .num{position:absolute;right:25px;top:28px;color:#4a5d71;font-size:11px;font-family:monospace}.icon-box{width:42px;height:42px;color:var(--mint);background:#1c423b55;border:1px solid #357b642f;border-radius:10px;display:grid;place-items:center;margin-bottom:24px;font-size:24px}.feature p{font-size:13px;line-height:1.9;margin:0}.soft{background:#0c1521;border-block:1px solid #ffffff06}.scene-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.scene-art{height:400px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse,#215b4e30,transparent 65%);border:1px solid var(--line);border-radius:20px}.ring{position:absolute;width:210px;height:210px;border:1px solid #3b736b66;border-radius:50%}.ring:nth-child(2){width:310px;height:310px;border-style:dashed;opacity:.6}.ring:nth-child(3){width:410px;height:410px;opacity:.35}.core{width:90px;height:90px;z-index:1;border-radius:23px;background:linear-gradient(135deg,#65e9bb,#64a9e7);display:grid;place-items:center;box-shadow:0 0 80px #5cf1bc25}.core img{width:65px;height:65px}.orbit-label{position:absolute;background:#152431;border:1px solid #2d4252;padding:10px 16px;border-radius:10px;font-size:12px;box-shadow:0 5px 20px #0003}.orbit-label.a{top:54px;left:48px}.orbit-label.b{top:103px;right:20px}.orbit-label.c{bottom:68px;left:22px}.orbit-label.d{bottom:35px;right:45px}.orbit-label span{color:var(--mint);margin-right:7px}.scene-copy>p{font-size:14px}.scene-points{display:grid;gap:19px;margin-top:29px}.scene-point{display:flex;align-items:start;gap:16px}.scene-point b{font-size:11px;color:var(--mint);padding-top:5px;font-family:monospace}.scene-point h3{font-size:15px;margin:0 0 4px}.scene-point p{font-size:12px;margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:42px}.step{border-top:1px solid #304151;padding-top:25px}.step-no{color:var(--mint);font-size:12px;letter-spacing:2px}.step h3{font-size:19px;margin:16px 0 10px}.step p{font-size:13px;margin-bottom:0}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-layout p{font-size:14px}.faq details{border-bottom:1px solid #263747;padding:20px 0}.faq details:first-child{padding-top:0}.faq summary{list-style:none;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:21px;color:var(--mint);font-weight:400}.faq details[open] summary:after{content:"−"}.faq details p{font-size:13px;line-height:1.9;margin:13px 30px 0 0}.cta{border:1px solid #31574f;background:radial-gradient(ellipse at 95% 0,#274e6744,transparent 65%),linear-gradient(110deg,#142f2b,#142230);border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:43px 48px}.cta h2{font-size:30px;margin:7px 0 10px}.cta p{font-size:13px;margin-bottom:0}.footer{border-top:1px solid var(--line);padding:48px 0 23px}.footer-top{display:flex;justify-content:space-between;gap:60px;padding-bottom:35px}.footer-brand p{font-size:12px;margin-top:17px}.footer-links{display:flex;gap:95px}.footer-links div{display:grid;gap:9px;font-size:12px;color:var(--muted)}.footer-links strong{color:#dce7ee;font-size:13px;margin-bottom:6px}.footer-links a:hover{color:var(--mint)}.copyright{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:21px;font-size:10px;color:#6f8498}.back-top{font-size:13px;color:var(--mint)}.download-hero{text-align:center;padding:70px 0 50px;background:radial-gradient(ellipse at 50% 0,#2e665626,transparent 70%)}.download-hero .eyebrow{justify-content:center}.download-hero h1{font-size:49px;margin:22px 0 20px}.download-hero p{max-width:590px;margin:0 auto;font-size:14px}.crumb{font-size:11px;color:#7990a5;margin-bottom:25px}.crumb a{color:#b0c2d0}.device-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.device{background:linear-gradient(145deg,#162632,#0f1927);border:1px solid #2b3e4e;border-radius:17px;padding:28px 23px;display:flex;flex-direction:column}.device-icon{color:var(--mint);width:48px;height:48px;margin-bottom:24px}.device h2{font-size:22px;letter-spacing:0;margin:0 0 4px}.device .label{font-size:11px;color:#7c95a8}.device p{font-size:12px;line-height:1.95;margin:20px 0 24px;flex:1}.device .btn{width:100%;gap:12px;padding:11px 10px;font-size:12px}.device small{font-size:10px;color:#738da0;margin-top:13px;text-align:center}.device-area{padding:0 0 72px}.download-note{display:flex;justify-content:center;gap:8px;font-size:11px;color:#768c9d;margin:25px 0 0}.guide-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.guide-list{display:grid;gap:20px}.guide-item{display:flex;gap:24px;border-bottom:1px solid var(--line);padding-bottom:20px}.guide-item:last-child{border:0;padding-bottom:0}.guide-item>span{flex-shrink:0;display:grid;place-items:center;width:37px;height:37px;border-radius:9px;border:1px solid #3e6559;color:var(--mint);background:#17362c;font-size:12px}.guide-item h3{font-size:17px;margin:2px 0 7px}.guide-item p{font-size:13px;margin:0}.tips{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.tip{border-left:2px solid #4d9d89;background:#101e2a;padding:22px 25px}.tip h3{font-size:15px;margin-bottom:9px}.tip p{font-size:12px;margin:0}.text-link{color:var(--mint);font-size:13px}.bottom-space{padding-top:0}
@media(min-width:1500px){.hero-grid{padding:105px 0 95px}}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.nav{gap:22px}.nav nav{gap:20px}.language{display:none}.hero-grid{gap:36px}h1{font-size:48px}.dash-main{gap:15px}.gauge{width:115px;height:115px}.dash-route strong{font-size:17px}.scene-layout{gap:40px}.device-grid{grid-template-columns:repeat(2,1fr)}.faq-layout,.guide-layout{gap:45px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav{height:73px;gap:15px}.brand{font-size:23px}.brand img{width:35px;height:35px}.brand small{font-size:10px}.nav nav,.nav-side{display:none}.menu{display:block;position:relative}.menu summary{list-style:none;cursor:pointer;color:var(--mint);padding:7px 12px;border:1px solid var(--line);border-radius:6px}.menu summary::-webkit-details-marker{display:none}.menu-box{position:absolute;right:0;top:47px;width:180px;background:#12212e;border:1px solid #304455;border-radius:10px;padding:13px;display:grid;gap:8px;font-size:13px;box-shadow:0 15px 40px #0008}.menu-box a{padding:7px}.hero-grid{grid-template-columns:1fr;gap:42px;padding:45px 0 42px}h1{font-size:43px;letter-spacing:-1.5px;margin:22px 0}.hero-copy>p{font-size:14px}.hero-note{gap:13px;font-size:10px}.dashboard{max-width:480px;width:100%;margin:auto;padding:21px}.dash-main{justify-content:center;gap:30px}.gauge{width:128px;height:128px}.dash-route strong{font-size:20px}.platform-inner{flex-direction:column;gap:14px;padding:21px 0}.platforms{width:100%;justify-content:space-between;gap:10px;font-size:11px}.platform-icon{width:16px;height:16px}.section{padding:57px 0}.section-head{display:block;margin-bottom:25px}.section-head p{margin-top:15px;font-size:12px;max-width:none}h2{font-size:28px}.feature-grid{grid-template-columns:1fr 1fr;gap:12px}.feature{padding:21px 17px}.feature h3{font-size:16px}.feature p{font-size:12px}.feature .num{right:17px;top:21px}.icon-box{margin-bottom:20px}.scene-layout{grid-template-columns:1fr;gap:32px}.scene-art{height:330px;order:2}.steps{grid-template-columns:1fr;gap:26px;margin-top:27px}.step{padding-top:18px}.step h3{margin:9px 0 7px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-layout>div>p{margin-bottom:8px}.faq summary{font-size:14px}.cta{display:block;padding:30px 24px}.cta h2{font-size:27px}.cta .btn{margin-top:23px}.footer{padding-top:35px}.footer-top{display:block}.footer-links{gap:65px;margin-top:30px}.copyright{display:block;font-size:10px}.copyright span{display:block;margin-bottom:7px}.copyright .back-top{display:inline-block;margin-top:9px}.download-hero{padding:40px 0 35px}.download-hero h1{font-size:37px}.download-hero p{font-size:13px}.device-grid{gap:12px}.device{padding:23px 17px}.device h2{font-size:20px}.device p{margin:15px 0 22px}.device .btn{font-size:11px;gap:8px}.device-area{padding-bottom:45px}.download-note{text-align:center;font-size:10px}.guide-layout{grid-template-columns:1fr;gap:25px}.tips{grid-template-columns:1fr;gap:13px}.bottom-space{padding-top:0}}
@media(max-width:370px){h1{font-size:37px}.feature-grid,.device-grid{grid-template-columns:1fr}.platforms{flex-wrap:wrap;justify-content:center;gap:15px 25px}.dash-main{gap:16px}.hero-note{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
