@charset "UTF-8";
:root{--bg:#090d23;--panel:#11162f;--muted:#a0a9c4;--line:#ffffff12;--purple:#8058ff;--cyan:#04d3ef;--white:#f4f6ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}svg{width:24px;height:24px;flex-shrink:0}button:disabled{opacity:1;cursor:default}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.wrap{width:min(1160px,calc(100% - 64px));margin:auto}.skip{position:absolute;top:-80px;z-index:100;background:var(--purple);padding:10px}.skip:focus{top:0}.header{height:88px;border-bottom:1px solid var(--line);background:#0b1026e8;position:sticky;top:0;z-index:20;backdrop-filter:blur(18px)}.nav{height:100%;display:flex;align-items:center;gap:40px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:25px;font-weight:800;letter-spacing:1px}.brand svg{height:40px;width:40px}.brand small{display:block;font-size:8px;letter-spacing:2.4px;color:var(--muted);line-height:1}.nav nav{display:flex;gap:30px;margin-left:auto;font-size:14px;color:#b8bfd8}.nav nav a:hover,.nav nav .active{color:white}.active:after{content:"";height:2px;background:linear-gradient(90deg,var(--purple),var(--cyan));display:block;margin-top:5px}.btn{border:0;border-radius:9px;min-height:52px;padding:14px 25px;display:inline-flex;justify-content:center;align-items:center;gap:12px;font-weight:650;font-size:14px;background:linear-gradient(110deg,#8053ff,#04cce9);color:white;box-shadow:0 8px 32px #6740ef35}.btn.small{min-height:42px;padding:10px 20px;font-size:13px}.btn.outline{background:#171b3b;box-shadow:none;border:1px solid #8473ff30}.btn svg{width:18px;height:18px}.menu{display:none;background:none;border:1px solid var(--line);color:white;border-radius:6px;padding:6px 12px}.hero-bg{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 10%,#6334d92c,transparent 48%),radial-gradient(ellipse at 94% 40%,#00cdeb12,transparent 45%)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;min-height:690px;padding-top:70px;padding-bottom:70px}.eyebrow{color:#b8a7ff;font-size:11px;font-weight:650;letter-spacing:2px;display:block}.pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #8260fa2b;background:#7246ff12;border-radius:30px;color:#cbc2f6;padding:7px 14px;font-size:12px;letter-spacing:.4px}.dot{width:6px;height:6px;background:var(--cyan);border-radius:50%;display:inline-block;box-shadow:0 0 12px #00d1ed66}h1,h2,h3,p{margin:0}h1{font-size:54px;letter-spacing:-1.8px;line-height:1.3;margin:24px 0}h1 em,h2 em{font-style:normal;background:linear-gradient(110deg,#9b6aff 5%,#35afff 65%,#02d8e9);background-clip:text;color:transparent}.hero-copy>p{font-size:16px;color:var(--muted);max-width:450px;line-height:1.95}.actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.platforms{display:flex;align-items:center;gap:17px;color:#828da9;font-size:11px;margin-top:24px}.platforms svg{width:17px;height:17px}.platforms span{display:flex;align-items:center;gap:5px}.dashboard{border:1px solid #8373f72a;border-radius:18px;padding:22px;background:radial-gradient(at 100% 0,#04c5e42b,transparent 36%),linear-gradient(135deg,#191d43,#10142c);box-shadow:0 30px 90px #0004;position:relative;transform:perspective(1200px) rotateY(-4deg)}.windowbar{display:flex;align-items:center;justify-content:space-between;color:#8a96b5;font-size:10px;margin-bottom:23px}.traffic{display:flex;gap:6px}.traffic i{width:8px;height:8px;border-radius:50%;background:#ff657a}.traffic i:nth-child(2){background:#ffbe4b}.traffic i:nth-child(3){background:#37d99b}.dash-body{display:grid;grid-template-columns:1fr 1.05fr;gap:15px}.speed{border-radius:12px;background:#090d24a8;padding:32px 12px 20px;text-align:center}.gauge{height:145px;width:145px;border-radius:50%;border:10px solid #292c4d;border-bottom-color:transparent;position:relative;margin:auto}.gauge:before{content:"";width:63px;height:2px;background:linear-gradient(90deg,#b06dff,#04d4ef);position:absolute;left:8px;top:65px;transform:rotate(-20deg);transform-origin:right}.gauge:after{content:"";width:12px;height:12px;border-radius:50%;position:absolute;top:60px;left:60px;background:white;box-shadow:0 0 15px #a68cff}.gauge b{position:absolute;top:83px;left:0;right:0;font-size:29px;line-height:1}.speed small{display:block;color:#7985a6;font-size:9px;margin:0 0 22px}.power{width:56px;height:56px;margin:15px auto 9px;background:linear-gradient(135deg,#8759ff,#07d0e6);border-radius:50%;display:grid;place-items:center;box-shadow:0 0 25px #8160ff2b}.speed p{font-size:11px;color:#b9c2dd}.speed .example{font-size:9px;color:#687594;margin-top:18px}.node-panel,.options{border-radius:12px;padding:14px;background:#0a0e27a8}.panel-title{font-size:11px;color:#aab3ce;margin-bottom:10px}.node{padding:10px 9px;background:#171b37;border-radius:7px;display:flex;align-items:center;gap:6px;font-size:10px;margin:7px 0}.node:first-of-type{background:linear-gradient(100deg,#8054ff,#04c7e6)}.node span:last-child{margin-left:auto;font-size:9px;opacity:.8}.node .dot{width:5px;height:5px}.options{margin-top:13px}.option{display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-size:10px}.option+ .option{border-top:1px solid var(--line)}.option small{display:block;color:#7886a6;font-size:8px}.switch{height:15px;width:29px;border-radius:15px;background:linear-gradient(100deg,var(--purple),var(--cyan));position:relative}.switch:after{content:"";width:11px;height:11px;background:white;border-radius:50%;position:absolute;right:2px;top:2px}.dash-foot{font-size:9px;display:flex;justify-content:space-between;color:#7887a8;margin-top:18px}.float-tag{position:absolute;bottom:-20px;left:28px;border:1px solid #8172ff30;background:#191c3b;padding:11px 17px;border-radius:9px;box-shadow:0 10px 30px #0004;display:flex;align-items:center;gap:10px;font-size:10px;color:#c6cde3}.float-tag svg{color:#9b79ff;width:19px;height:19px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#11152c88}.trust .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:23px;color:#b7bfd7;font-size:13px}.trust span{display:flex;align-items:center;gap:12px}.trust svg{color:#8e76ff;width:20px}.section{padding-block:94px}.heading{text-align:center;max-width:640px;margin:0 auto 42px}.heading h2,h2{font-size:35px;line-height:1.4;letter-spacing:-.7px}.heading h2{margin:12px 0}.heading p,.muted{font-size:14px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,#171c37,#10152b);padding:29px}.icon-box{width:47px;height:47px;border-radius:12px;background:#8057ff18;color:#aa8aff;display:grid;place-items:center;margin-bottom:23px}.card:nth-child(2) .icon-box{background:#00c9e817;color:#45d3ed}.card h3{font-size:19px;margin-bottom:11px}.card p{font-size:13px;color:var(--muted);line-height:1.95}.card .label{display:block;margin-top:27px;color:#707e9e;font-size:10px;letter-spacing:2px}.scenes{background:#0e132a;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scene-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.scene{padding:25px 25px 30px;border-left:1px solid #7c6bff48}.scene>span{font-family:monospace;color:#7967bd;font-size:12px}.scene h3{font-size:22px;margin:18px 0 8px}.scene p{color:var(--muted);font-size:13px}.scene .tags{margin-top:20px;font-size:10px;color:#736b9d;letter-spacing:1px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;counter-reset:step}.step{position:relative;padding-top:20px}.step strong{display:block;color:#8a6af6;font-size:36px;font-weight:400;font-family:monospace}.step h3{font-size:17px;margin:12px 0 8px}.step p{font-size:13px;color:var(--muted)}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.faq-layout h2{margin:13px 0 20px}.faq-layout p{color:var(--muted);font-size:14px}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#9e81f8;font-size:20px;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:13px;line-height:1.9;margin-top:14px}.cta{border:1px solid #8272ff25;border-radius:17px;background:radial-gradient(at 100% 0,#00cae91a,transparent 65%),linear-gradient(115deg,#38206777,#171b38);padding:44px 48px;display:flex;justify-content:space-between;align-items:center;margin-bottom:80px;gap:25px}.cta h2{font-size:29px;margin-bottom:8px}.cta p{color:#aba9ca;font-size:13px}.footer{border-top:1px solid var(--line);padding:48px 0 24px;background:#080c20}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.footer-top p{font-size:12px;color:#75819f;margin-top:16px}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#818da9}.footer-links b{color:#d3d8ea;margin-bottom:6px;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:22px;margin-top:35px;font-size:10px;color:#64718e}.download-hero{text-align:center;padding:73px 0 42px}.download-hero h1{font-size:46px;margin:18px 0}.download-hero p{max-width:560px;margin:auto;color:var(--muted);font-size:14px}.download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:10px 0 75px}.download-card{padding:27px 22px;background:linear-gradient(145deg,#1b2041,#11162e);border:1px solid #8474ff22;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.download-card>.os-icon{width:45px;height:45px;color:#c8cce6;margin-bottom:22px}.download-card h2{font-size:22px;letter-spacing:0}.download-card .sub{font-size:11px;color:#8f9abb;margin-top:4px}.download-card ul{list-style:none;padding:0;margin:23px 0;color:#9fa9c3;font-size:12px;line-height:2.4}.download-card li:before{content:"✓";color:#8b75e6;margin-right:8px}.download-card .btn{width:100%;margin-top:auto;padding-inline:12px;font-size:12px}.download-card small{font-size:9px;color:#697794;margin-top:13px}.guide{border-top:1px solid var(--line);background:#0d1229}.note{border:1px solid var(--line);border-radius:10px;padding:20px 25px;margin-top:40px;color:#8e9ab8;font-size:12px}.note strong{color:#b9c4df}.fine{color:#697694;font-size:10px;text-align:center;margin-top:25px}
@media(min-width:1500px){.hero{min-height:740px}}@media(max-width:1000px){.nav{gap:20px}.nav nav{gap:18px}.hero{gap:25px}h1{font-size:43px}.dashboard{padding:16px}.dash-body{gap:10px}.gauge{height:120px;width:120px}.gauge:before{width:50px;top:52px}.gauge:after{top:47px;left:47px}.gauge b{top:70px}.speed{padding:25px 6px 15px}.download-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{gap:40px}.wrap{width:calc(100% - 48px)}}@media(max-width:720px){.wrap{width:calc(100% - 36px)}.header{height:74px}.brand{font-size:22px}.brand svg{height:35px;width:35px}.nav>.btn{margin-left:auto;min-height:36px;padding:8px 12px;font-size:11px}.menu{display:block}.nav{gap:12px}.nav nav{display:none;position:absolute;top:74px;left:0;right:0;background:#11162f;padding:22px;flex-direction:column;border-bottom:1px solid var(--line)}.nav nav.open{display:flex}.active:after{display:none}.hero{grid-template-columns:1fr;padding-top:48px;padding-bottom:58px;gap:48px;min-height:0}h1{font-size:43px;letter-spacing:-1px}.hero-copy>p{font-size:14px}.hero-copy{max-width:550px}.dashboard{max-width:520px;width:100%;margin:auto;transform:none;padding:19px}.dash-body{gap:12px}.speed{padding-top:28px}.gauge{height:140px;width:140px}.gauge:before{top:62px;width:60px}.gauge:after{left:57px;top:57px}.gauge b{top:82px}.trust .wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:11px}.trust span{gap:7px}.section{padding-block:62px}.heading{margin-bottom:30px}.heading h2,h2{font-size:29px}.feature-grid,.scene-grid,.steps{grid-template-columns:1fr;gap:16px}.card{padding:25px}.card .label{margin-top:18px}.scene{padding:15px 24px}.steps{gap:22px}.step{padding:0 0 0 62px}.step strong{position:absolute;left:0;top:3px;font-size:29px}.step h3{margin-top:5px}.faq-layout{grid-template-columns:1fr;gap:30px}.cta{padding:30px;display:block;margin-bottom:55px}.cta h2{font-size:25px}.cta .btn{margin-top:23px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:5px}.download-hero{padding-top:48px}.download-hero h1{font-size:36px}.download-grid{gap:12px;padding-bottom:48px}.download-card{padding:22px 16px}.download-card h2{font-size:20px}.download-card .btn{font-size:11px;gap:6px}.download-card .btn svg{width:14px}.download-card ul{font-size:11px}.platforms{gap:12px;font-size:10px}.platforms svg{width:14px}}@media(max-width:370px){h1{font-size:37px}.platforms{gap:8px}.download-grid{grid-template-columns:1fr}.actions .btn{padding-inline:17px}.gauge{height:115px;width:115px}.gauge:before{top:50px;width:45px}.gauge:after{left:45px;top:45px}.gauge b{top:68px}.dashboard{padding:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
