:root{font-family:'Microsoft YaHei','PingFang SC',system-ui,sans-serif;background:#081523;color:#e4f1f7;color-scheme:dark;--muted:#a1bbca;--line:#b3d3e226;--accent:#a0e2ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:#a0e2ef;color:#102531}.skip-link{position:fixed;left:20px;top:-70px;z-index:5;padding:12px;background:#a0e2ef;color:#102531}.skip-link:focus{top:16px}.brand-mark{display:inline-block;width:1.2em;height:1.2em;flex:0 0 auto;background:currentColor;-webkit-mask:url('/brand-mark.svg') center/contain no-repeat;mask:url('/brand-mark.svg') center/contain no-repeat}.sky{position:absolute;inset:0 0 auto;height:1000px;z-index:-1;opacity:.27;background:linear-gradient(180deg,#08152330,#081523 95%),url('/nebula-v2.png') center 25%/cover;pointer-events:none}header,main,footer{width:min(1320px,88%);margin:auto}header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:flex;align-items:center;gap:13px;font-size:25px;letter-spacing:3px}.wordmark small{display:inline-block;margin-left:13px;font-size:9px;letter-spacing:3px;color:var(--muted);font-weight:400}.back-link{font-size:11px;letter-spacing:1px;color:#c2d9e4}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:60px;align-items:center;min-height:690px;padding:68px 0 80px}.eyebrow{font-size:9px;letter-spacing:2.8px;color:#97c4d3;display:flex;align-items:center;gap:10px;margin:0 0 28px}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px #a0e2ef70}h1{font-size:clamp(38px,4vw,60px);font-weight:350;line-height:1.55;letter-spacing:4px;margin:0 0 28px}.product-name{font-size:16px;font-weight:450;letter-spacing:3px;margin:0 0 16px}.product-name i{color:#709eaf;font-style:normal;margin:0 7px}.description{font-size:12px;color:#b3cbd7;letter-spacing:1px;line-height:2.2;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:25px}.download{display:flex;align-items:center;gap:13px;min-height:54px;padding:0 22px;background:#a0dce9;color:#102b39;border:1px solid #c1ecf5;border-radius:5px;font-size:13px;font-weight:600;box-shadow:0 4px 25px #66c2dc16;transition:background .18s,transform .18s}.download>span{margin-left:12px}.download svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.download:hover{background:#c4edf5;transform:translateY(-2px)}.download:active{transform:translateY(0);background:#84c1d2}.how-link{font-size:11px;color:#b7d6e2;min-height:44px;display:flex;align-items:center}.download-meta{font-size:9px;letter-spacing:.6px;color:#8faebf;margin:15px 0 0}.connection-art{position:relative;aspect-ratio:1.12;isolation:isolate;border-radius:24px;background:radial-gradient(ellipse at 50% 52%,#2b779340,transparent 65%);overflow:hidden;border:1px solid #b6e8f41d}.orbit{position:absolute;left:50%;top:50%;border:1px solid #79c4dd28;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-a{width:76%;aspect-ratio:1}.orbit-b{width:118%;aspect-ratio:1;border-style:dashed;border-color:#79c4dd15}.connection-top{position:absolute;left:28px;right:28px;top:26px;font-size:8px;letter-spacing:1.6px;color:#88b8c9}.device{position:absolute;top:37%;display:flex;align-items:center;flex-direction:column;gap:10px;z-index:2}.device.computer{left:14%}.device.phone{right:12%}.device>svg{width:69px;height:69px;fill:none;stroke:#b7e9f5;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px #67d6f140)}.device strong{font-size:11px;font-weight:450;letter-spacing:1px}.device>span{font-size:8px;color:#80a6b8}.signal{position:absolute;left:38%;right:36%;top:42%;display:flex;align-items:center;flex-direction:column;gap:10px}.signal>i{width:100%;height:1px;background:linear-gradient(90deg,transparent,#7fc8dc80,transparent)}.signal>svg{width:26px;height:26px;fill:none;stroke:#8bdcf0;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;animation:flow 3s ease-in-out infinite}.signal small{font-size:8px;letter-spacing:1px;color:#99bfce}.file-token{position:absolute;border:1px solid #9ddced2b;background:#113046cc;border-radius:6px;padding:12px 15px;box-shadow:0 12px 24px #01122033;color:#aacddb;font-size:9px;letter-spacing:1px;animation:drift 7s ease-in-out infinite}.file-one{left:21%;top:20%;transform:rotate(-7deg)}.file-two{right:18%;bottom:23%;transform:rotate(6deg);animation-delay:-3s}.connection-bottom{position:absolute;left:20px;right:20px;bottom:22px;text-align:center;color:#a1c4d3;font-size:9px;letter-spacing:1px}.connection-bottom>span{display:block;font-size:6px;letter-spacing:2px;color:#648e9e;margin-top:9px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:34px 0 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.features article>span{font-size:8px;letter-spacing:2px;color:#7ca7ba}.features h2{font-size:16px;font-weight:450;letter-spacing:.8px;margin:18px 0 14px}.features p{font-size:11px;line-height:2.1;color:#9bb7c7;margin:0;max-width:320px}.start-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:95px 0;border-bottom:1px solid var(--line);scroll-margin-top:30px}.section-intro h2{font-size:31px;font-weight:350;letter-spacing:2px;margin:0 0 25px}.section-intro>p:last-child{font-size:11px;line-height:2;color:#9bb7c7;max-width:300px}.steps{list-style:none;margin:0;padding:0;display:grid;gap:30px}.steps li{display:flex;gap:20px}.steps li>span{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;font-size:11px;border:1px solid #8dcadd50;color:#a0dbe9;border-radius:50%}.steps h3{font-size:13px;font-weight:500;margin:4px 0 11px}.steps p{font-size:11px;line-height:2;color:#9bb7c7;margin:0}.steps code{font-size:11px;color:#c3e4ee;padding:2px 5px;background:#a0dbef0b;border:1px solid #a0dbef1c;border-radius:3px}.questions{padding:65px 0 80px;max-width:820px;margin:auto}.questions h2{font-size:22px;font-weight:400;letter-spacing:1px;margin:0 0 26px}.questions details{border-bottom:1px solid var(--line)}.questions summary{padding:20px 2px;font-size:12px;color:#c4dce7;cursor:pointer}.questions p{font-size:11px;line-height:2.1;color:#9db9c9;margin:0 0 22px;padding-right:25px}.questions p a{color:#a8ddea;text-decoration:underline;text-underline-offset:4px}footer{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);font-size:9px;color:#7e9fac;letter-spacing:.8px}footer>span{display:flex;align-items:center;gap:10px}footer .brand-mark{width:18px;height:18px;color:#a6d7e6}@keyframes flow{50%{opacity:.45;transform:translateX(5px)}}@keyframes drift{50%{translate:0 -10px}}
@media(max-width:1000px){.hero{gap:25px;min-height:600px}.hero h1{font-size:42px}.connection-art{aspect-ratio:.95}.hero-actions{gap:16px}.download{padding:0 16px;font-size:11px}.features{gap:25px}.start-section{gap:40px}}
@media(max-width:700px){header,main,footer{width:86%}header{height:85px}.wordmark{font-size:21px;gap:10px}.wordmark small{font-size:7px;letter-spacing:2px;margin-left:6px}.back-link{font-size:9px}.hero{grid-template-columns:1fr;padding:45px 0 40px;gap:40px}.eyebrow{font-size:7px;letter-spacing:1.4px;margin-bottom:22px}.hero h1{font-size:39px;letter-spacing:2px;margin-bottom:22px}.product-name{font-size:13px}.description{font-size:11px}.hero-actions{gap:16px}.download{min-height:52px;padding:0 17px;gap:8px;font-size:11px}.download>span{margin-left:5px}.how-link{font-size:10px}.download-meta{font-size:8px;letter-spacing:0}.connection-art{aspect-ratio:1.18;max-width:440px;width:100%;justify-self:center;border-radius:14px}.connection-top{top:15px;left:18px;right:18px;font-size:6px}.device>svg{width:55px;height:55px}.device strong{font-size:9px}.device>span{font-size:7px}.device.computer{left:11%}.device.phone{right:10%}.signal{left:36%;right:35%;top:42%}.signal>svg{width:20px;height:20px}.signal small{font-size:6px}.file-token{padding:7px 10px;font-size:7px}.file-one{top:19%;left:21%}.file-two{bottom:20%;right:16%}.connection-bottom{font-size:7px;bottom:12px}.connection-bottom>span{font-size:5px}.features{grid-template-columns:1fr;gap:24px;padding:30px 0}.features h2{font-size:14px;margin:10px 0}.features p{font-size:11px;max-width:none}.start-section{grid-template-columns:1fr;gap:32px;padding:50px 0}.section-intro h2{font-size:26px;margin-bottom:15px}.section-intro>p:last-child{max-width:none}.steps{gap:25px}.steps li{gap:15px}.questions{padding:45px 0}.questions h2{font-size:18px;line-height:1.8}.questions summary{line-height:1.7}footer{font-size:7px;line-height:1.8;padding:20px 0;align-items:flex-start;flex-direction:column;gap:12px}.sky{height:850px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
