@charset "UTF-8";
:root{--bg:#080c1d;--panel:#11172d;--line:rgba(167,182,231,.14);--muted:#9ba7c4;--white:#f4f6ff;--purple:#a185ff;--cyan:#65dfff;--gradient:linear-gradient(110deg,#a183ff,#709bff 52%,#54ddf5)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}button.download{cursor:default;transition:none}button.download:active{transform:none}button.download:hover{filter:none}.container{width:min(1180px,calc(100% - 80px));margin:auto}.site-header{height:88px;border-bottom:1px solid var(--line);position:relative;z-index:10;background:#090d20}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:800;font-size:25px;letter-spacing:1px;line-height:1}.brand img{width:42px;height:42px}.brand span small{display:block;font-size:9px;letter-spacing:2.6px;color:var(--muted);margin-top:7px}.nav-links{display:flex;align-items:center;gap:34px;font-size:14px;color:#b7c0db}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff}.nav-links a[aria-current=page]{position:relative}.nav-links a[aria-current=page]:after{content:"";width:16px;height:2px;background:var(--cyan);position:absolute;bottom:-12px;left:calc(50% - 8px)}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:14px 26px;min-height:52px;border-radius:8px;background:var(--gradient);color:#0a1026;font-size:14px;font-weight:700;white-space:nowrap}.btn.small{min-height:42px;padding:9px 22px;font-size:13px}.btn.secondary{background:rgba(255,255,255,.03);color:#d6def5;border:1px solid #303850}.arrow{font-size:20px;line-height:1}.hero{position:relative;overflow:hidden;padding:100px 0 76px;background:radial-gradient(ellipse at 80% 40%,#18345255,transparent 46%),radial-gradient(ellipse at 5% 0%,#5229a636,transparent 50%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#99b8ff05 1px,transparent 1px),linear-gradient(90deg,#99b8ff05 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(#000,transparent)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}.eyebrow{font-size:11px;font-weight:600;letter-spacing:3px;color:var(--cyan);text-transform:uppercase;margin:0 0 20px}.tag{display:inline-flex;align-items:center;gap:10px;font-size:12px;line-height:1.4;color:#c5b9ef;background:#8e6bfa12;border:1px solid #a185ff30;border-radius:30px;padding:9px 14px;margin-bottom:28px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #65dfff80}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,4.1vw,60px);line-height:1.28;letter-spacing:-2px;margin-bottom:24px;font-weight:750}.gradient{background:var(--gradient);background-clip:text;-webkit-text-fill-color:transparent}p.lead{font-size:16px;color:var(--muted);max-width:460px;line-height:2;margin-bottom:30px}.actions{display:flex;gap:14px;flex-wrap:wrap}.platform-hint{font-size:11px;color:#8491b0;margin:18px 0 0;letter-spacing:.5px}.hero-art{height:440px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #889ef019;width:420px;height:420px;border-radius:50%;transform:rotate(-25deg)}.orbit:after{content:"";position:absolute;inset:30px;border:1px dashed #889ef021;border-radius:50%}.float-tag{position:absolute;z-index:3;padding:9px 15px;background:#141d36;border:1px solid #39496888;border-radius:9px;font-size:11px;box-shadow:0 15px 40px #0003}.float-tag.top{top:28px;right:-5px}.float-tag.bottom{bottom:12px;left:20px;color:#b0bddb}.float-tag b{color:var(--cyan);margin-right:7px}.app-window{position:relative;width:390px;background:linear-gradient(135deg,#19233d,#11182c 75%);border:1px solid #3c4c6a;border-radius:15px;padding:19px 24px 23px;box-shadow:0 35px 70px #0007,0 0 65px #7e77ff12;transform:perspective(1100px) rotateY(-8deg) rotateX(3deg)}.window-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px;color:#a8b5d4;font-size:11px}.traffic{display:flex;gap:5px}.traffic i{display:block;width:7px;height:7px;border-radius:50%;background:#fc7b8e}.traffic i:nth-child(2){background:#efc97b}.traffic i:nth-child(3){background:#71d5bc}.preview-label{font-size:9px;color:#7f8cac;letter-spacing:1px}.connection{text-align:center;padding:24px 0 20px}.connection p{margin:10px 0 0;font-size:13px}.connection small{display:block;color:#7e8cac;font-size:10px;margin-top:3px}.power{width:105px;height:105px;border:1px solid #88d9ff70;border-radius:50%;margin:auto;display:grid;place-items:center;background:radial-gradient(circle,#529aff2b,#8e77ff0a 70%);box-shadow:0 0 0 9px #679aff07,0 0 0 18px #679aff03}.power svg{width:35px;height:35px;stroke:var(--cyan);fill:none;stroke-width:2}.server{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #7b92bd30;border-radius:8px;background:#090e2080;margin-bottom:8px;font-size:11px}.server .place{flex:1}.server small{display:block;color:#7d8baa;font-size:9px}.server .ping{color:#69d8bf;font-size:10px}.flag{width:28px;height:28px;background:#273552;border-radius:50%;display:grid;place-items:center;color:#d4def4;font-size:9px}.app-foot{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9dabc7;margin-top:17px}.toggle{height:15px;width:28px;border-radius:10px;background:linear-gradient(90deg,#9c83ff,#69dfff);position:relative}.toggle:after{content:"";position:absolute;right:3px;top:3px;width:9px;height:9px;border-radius:50%;background:#fff}.hero-bottom{margin-top:68px;display:flex;justify-content:space-between;gap:30px;padding-top:22px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.hero-bottom span{display:flex;gap:10px;align-items:center}.hero-bottom b{color:#bec9e4;font-weight:500}.hero-bottom em{font-style:normal;color:var(--cyan)}.section{padding:90px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.section-head .eyebrow{margin-bottom:12px}h2{font-size:34px;line-height:1.45;letter-spacing:-1px;margin-bottom:0;font-weight:650}.section-head>p{max-width:370px;color:var(--muted);font-size:13px;margin:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{padding:30px;border:1px solid var(--line);background:linear-gradient(140deg,#151b30,#0e1326);border-radius:12px}.icon{width:45px;height:45px;border:1px solid #9b8aff30;background:#9b8aff0c;display:grid;place-items:center;border-radius:12px;color:var(--purple);margin-bottom:35px;font-size:21px}.feature:nth-child(2) .icon{color:var(--cyan);border-color:#65dfff30;background:#65dfff0c}.feature:nth-child(3) .icon{color:#89e1c1;border-color:#89e1c130;background:#89e1c10c}.feature .num{font-size:10px;letter-spacing:2px;color:#64718e;float:right}h3{font-size:19px;font-weight:600;line-height:1.5;margin-bottom:12px}.feature p{font-size:13px;color:var(--muted);margin-bottom:24px}.feature .note{border-top:1px solid var(--line);padding-top:17px;color:#c4cfe8;font-size:11px}.scene-section{background:#0c1123;border-block:1px solid var(--line)}.scene-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.scene-map{height:355px;position:relative;border-radius:16px;overflow:hidden;background:radial-gradient(circle at center,#24345380,#0d1428 70%);border:1px solid var(--line)}.globe{position:absolute;width:260px;height:260px;border:1px solid #6c93c25c;border-radius:50%;left:calc(50% - 130px);top:40px;background:repeating-linear-gradient(0deg,transparent,transparent 42px,#6c93c233 43px,transparent 44px);overflow:hidden;transform:rotate(-15deg);box-shadow:inset 15px -10px 60px #5489dc20}.globe:before,.globe:after{content:"";position:absolute;border:1px solid #6c93c25c;border-radius:50%;inset:-1px 55px}.globe:after{inset:-1px 95px}.map-point{position:absolute;background:#15253a;border:1px solid #57c6e661;padding:7px 12px;border-radius:6px;font-size:10px;box-shadow:0 0 30px #0005}.point-1{top:73px;left:30px}.point-2{right:25px;top:155px}.point-3{left:70px;bottom:55px}.map-caption{position:absolute;bottom:12px;right:18px;font-size:9px;color:#7788aa;letter-spacing:1px}.scene-list{margin-top:28px}.scene-item{padding:18px 0;border-bottom:1px solid var(--line);display:flex;gap:18px}.scene-item>span{color:var(--purple);font-size:11px;padding-top:3px}.scene-item h3{font-size:16px;margin:0 0 4px}.scene-item p{font-size:12px;color:var(--muted);margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.step{border-top:1px solid #34415c;padding-top:22px}.step span{color:var(--purple);font-size:12px;letter-spacing:2px}.step h3{margin:12px 0 10px;font-size:18px}.step p{font-size:13px;color:var(--muted);margin:0}.faq{max-width:860px;margin:auto}.faq-heading{text-align:center;margin-bottom:35px}.faq-heading .eyebrow{margin-bottom:10px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;list-style:none;font-size:15px;padding-right:30px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:3px;font-size:21px;color:var(--purple);line-height:1.2}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);font-size:13px;margin:14px 35px 0 0}.cta{margin:0 auto 80px;padding:43px 48px;border:1px solid #7e75d942;border-radius:14px;background:radial-gradient(ellipse at 90% 20%,#32698925,transparent 60%),linear-gradient(110deg,#252044,#131a32);display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{font-size:28px}.cta p{color:var(--muted);font-size:13px;margin:10px 0 0}.footer{border-top:1px solid var(--line);padding:40px 0 22px}.footer-main{display:flex;justify-content:space-between;gap:40px}.footer-main p{font-size:12px;color:var(--muted);margin:15px 0}.footer-links{display:flex;gap:30px;font-size:12px;color:#b1bdd6;align-items:start;padding-top:8px}.footer-bottom{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:10px;color:#6f7d9b;display:flex;justify-content:space-between;gap:20px}.download-hero{text-align:center;padding:68px 0 38px;position:relative;background:radial-gradient(ellipse at 50% -40%,#7857e03b,transparent 70%)}.breadcrumb{text-align:left;font-size:11px;color:#7f8daa;margin:0 0 37px}.breadcrumb span{padding:0 10px}.download-hero h1{font-size:48px;margin-bottom:16px}.download-hero p.lead{margin:0 auto;max-width:600px;font-size:14px}.download-hero .tag{margin-bottom:22px}.download-section{padding:25px 0 70px}.download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.platform-card{border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#171e37,#101529);padding:29px 24px;position:relative;overflow:hidden}.platform-card:first-child{border-color:#9a83ff70;background:linear-gradient(145deg,#272244,#12192e)}.platform-icon{height:46px;display:flex;align-items:center;margin:9px 0 26px;color:#d3ddf7}.platform-icon svg{width:38px;height:38px;fill:currentColor}.platform-card h2{font-size:21px;letter-spacing:0;margin-bottom:3px}.platform-card .device{font-size:11px;color:#b1bedb;margin-bottom:23px}.platform-card ul{padding:0;list-style:none;margin:0 0 25px;color:var(--muted);font-size:12px;line-height:2.5}.platform-card li:before{content:"·";color:var(--purple);margin-right:8px}.platform-card .btn{width:100%;padding:12px 8px;min-height:46px;font-size:12px}.platform-card .hint{margin:12px 0 0;font-size:10px;color:#7585a4;text-align:center}.micro-label{position:absolute;right:16px;top:13px;font-size:9px;letter-spacing:1px;color:var(--cyan)}.download-notice{padding:17px 20px;margin-top:22px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:baseline;gap:12px;background:#10162b;color:#8d9bb9;font-size:11px}.download-notice strong{color:#bdc7df;font-weight:500;white-space:nowrap}.guide-section{padding:65px 0;background:#0c1123;border-block:1px solid var(--line)}.guide-section .steps{gap:35px}.guide-section .section-head{margin-bottom:30px}.compatibility{margin-top:30px;display:flex;justify-content:space-between;gap:20px;padding:20px;border-radius:8px;background:#141a30;font-size:12px;color:#a1afcd}.compatibility b{color:#d0daf0;font-weight:500}.skip{position:absolute;left:20px;top:-80px;background:#fff;color:#111;padding:10px;z-index:30}.skip:focus{top:10px}
@media(min-width:1600px){.hero{padding-top:120px;padding-bottom:90px}}@media(max-width:1050px){.container{width:calc(100% - 48px)}.nav-links{gap:20px}.hero-grid{gap:20px}.hero-art{transform:scale(.88);margin:-20px}.float-tag.top{right:-12px}h1{font-size:46px}.download-grid{grid-template-columns:repeat(2,1fr)}.scene-layout{gap:45px}}@media(max-width:760px){.container{width:calc(100% - 36px)}.site-header{height:75px}.brand{font-size:22px}.brand img{width:36px;height:36px}.brand span small{font-size:8px}.nav{gap:12px}.nav-links{gap:17px;font-size:12px}.nav-links .desktop{display:none}.nav>.btn{display:none}.hero{padding:48px 0 36px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero h1{font-size:43px;letter-spacing:-1.8px}.hero p.lead{font-size:14px;max-width:100%}.tag{font-size:10px;margin-bottom:24px}.hero-art{height:410px;transform:scale(.94);margin:0}.app-window{max-width:95%}.orbit{width:350px;height:350px;max-width:100%}.float-tag.top{top:5px;right:0}.float-tag.bottom{bottom:0;left:0}.hero-bottom{margin-top:35px;gap:14px;flex-wrap:wrap;font-size:10px}.hero-bottom span:last-child{display:none}.section{padding:58px 0}.section-head{display:block;margin-bottom:28px}h2{font-size:28px}.section-head>p{margin-top:15px}.features{grid-template-columns:1fr;gap:14px}.feature{padding:25px}.feature .icon{margin-bottom:24px}.scene-layout{grid-template-columns:1fr;gap:35px}.scene-map{height:320px;order:2}.steps{grid-template-columns:1fr;gap:28px}.step{padding-top:15px}.step h3{margin-top:8px}.cta{margin-bottom:50px;display:block;padding:30px 25px}.cta .btn{margin-top:24px}.cta h2{font-size:25px}.footer-main{display:block}.footer-links{gap:24px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:6px}.download-hero{padding-top:28px}.breadcrumb{margin-bottom:28px}.download-hero h1{font-size:37px;letter-spacing:-1px}.download-hero p.lead{font-size:13px}.download-grid{gap:14px}.platform-card{padding:25px 18px}.platform-card .device{font-size:10px}.platform-card ul{font-size:11px}.platform-card .btn{font-size:11px}.download-notice{display:block;line-height:1.9}.download-notice strong{display:block;margin-bottom:4px}.guide-section{padding:50px 0}.compatibility{display:block}.compatibility span{display:block;margin:5px 0}}@media(max-width:400px){.download-grid{grid-template-columns:1fr}.hero h1{font-size:38px}.eyebrow{letter-spacing:2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
