@charset "UTF-8";
/* Contact and card purchase */
.contact-section{background:var(--dark);color:#f4f5ef}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.contact-copy h2{font-size:clamp(30px,3.5vw,48px);line-height:1.4;letter-spacing:-1px;margin:26px 0}.contact-copy>p{color:#a4aa9c;font-size:14px;line-height:2}.contact-services{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:28px 0 0}.contact-services li{font-size:11px;color:#c4d0b6;border:1px solid #414e34;border-radius:30px;padding:9px 16px}.wechat-card{background:#20271c;border:1px solid #46533a;border-radius:12px;padding:36px;min-width:0}.wechat-card-top{display:flex;align-items:center;gap:12px;color:#b8c5a7;font-size:12px;margin-bottom:30px}.wechat-symbol{display:grid;place-items:center;width:36px;height:36px;background:var(--lime);color:var(--dark);border-radius:50%;font-size:25px}.wechat-card label{display:block;color:#9cab8e;font-size:11px}.wechat-id{display:block;width:100%;min-width:0;padding:7px 0 19px;border:0;background:transparent;color:#eff8e4;font:600 42px/1.3 var(--font);letter-spacing:1px;cursor:text;border-radius:3px}.wechat-id:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.wechat-card>.button{width:100%;margin-top:4px}.wechat-card>p{font-size:12px;color:#9cab8e;line-height:1.9;margin:18px 0 0}.wechat-card>.copy-status{min-height:42px;font-size:11px;color:var(--lime);margin-top:12px}.footer-bottom>a:hover{color:#709637}.product-download-link{display:inline-flex;align-items:center;gap:7px;color:#526842;font-size:11px;font-family:var(--font);font-weight:600;letter-spacing:0;transition:color .2s,transform .2s}.product-download-link:hover{color:#263a1c;transform:translateX(2px)}
@media(max-width:960px){.contact-grid{gap:40px;grid-template-columns:1fr 1fr}.wechat-card{padding:28px}}
@media(max-width:700px){.contact-grid{grid-template-columns:1fr;gap:30px}.contact-copy h2{font-size:30px}.contact-copy>p{font-size:12px}.contact-services{gap:8px;margin-top:22px}.contact-services li{font-size:10px;padding:8px 12px}.wechat-card{padding:25px}.wechat-id{font-size:38px}.wechat-card-top{margin-bottom:24px}.wechat-card>p{font-size:11px}}
:root{--ink:#181d18;--muted:#72766e;--paper:#f4f5ef;--lime:#c8fc60;--line:#dde0d5;--dark:#121512;--font:Inter,"Helvetica Neue","PingFang SC","Microsoft YaHei",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #7bad2c;outline-offset:5px}button{border:0}svg{display:block}::selection{color:var(--dark);background:var(--lime)}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 96px));margin:auto}.section-pad{padding:112px 0}.accent{color:var(--lime)}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:650;display:flex;align-items:center;gap:11px}.eyebrow.light{color:#c0c5b9}.square-dot{width:7px;height:7px;background:#637e37;display:inline-block}.status-dot{display:inline-block;flex:none;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 12px #c8fc6040}.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;background:var(--lime);padding:15px}.skip-link:focus{top:12px}.site-header{height:88px;background:var(--dark);color:#fff;border-bottom:1px solid #ffffff12;position:relative;z-index:20}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:17px;white-space:nowrap}.brand-mark{position:relative;font-family:Arial,sans-serif;font-weight:900;font-size:36px;letter-spacing:-4px;line-height:1;transform:skew(-7deg)}.brand-mark>span{position:absolute;font-size:9px;right:-10px;top:2px;letter-spacing:0;transform:skew(7deg)}.brand-name{padding-left:15px;border-left:1px solid #ffffff30;font-size:16px;line-height:1.4;font-weight:650;letter-spacing:3px}.brand-name>span{display:block;font-size:6px;letter-spacing:1.7px;font-weight:400}.desktop-nav{display:flex;gap:38px;font-size:13px;color:#bfc3ba}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--lime)}.nav-actions{display:flex;align-items:center;gap:20px}.nav-product{border:1px solid #48513e;padding:11px 18px;border-radius:6px;font-size:12px;display:flex;gap:24px;align-items:center;transition:.2s}.nav-product:hover{background:var(--lime);border-color:var(--lime);color:var(--dark)}.nav-product span{font-size:20px}.menu-toggle{display:none;background:none;padding:10px}.mobile-nav{display:none}.hero{position:relative;overflow:hidden;color:#f6f7f1;background:var(--dark);padding-top:34px}.hero:before{content:"";position:absolute;width:800px;height:700px;border-radius:50%;right:-160px;top:-50px;background:radial-gradient(ellipse,#6a842520,transparent 68%);pointer-events:none}.hero-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.12' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");opacity:.15;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:660px;gap:16px}.hero-copy{position:relative;z-index:3;padding-bottom:28px}.hero h1{font-size:clamp(42px,4.6vw,65px);line-height:1.27;letter-spacing:-2.4px;font-weight:650;margin:31px 0 25px}.hero h1>.accent{position:relative;white-space:nowrap}.word-star{font-size:31px;display:inline-block;position:absolute;right:-38px;top:-8px;font-weight:400}.hero-description{font-size:14px;line-height:2.1;color:#a4aa9c;margin:0}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 24px;border-radius:6px;font-size:14px;font-weight:600;line-height:1.2;transition:transform .2s,background .2s}.button>span{font-size:22px;font-weight:400}.button:hover{transform:translateY(-2px)}.button-lime{background:var(--lime);color:#1e2913}.button-lime:hover{background:#dcff99}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;font-weight:550;line-height:1.6}.text-link>span{font-size:20px}.light-link{color:#d1d6c9}.text-link:hover{color:#719537}.hero-meta{display:flex;gap:22px;margin-top:41px;color:#858d7e;font-size:11px}.hero-meta>span{display:flex;align-items:center;gap:7px}.hero-meta svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.3}.tiny-cross{font-size:21px}.hero-bottom{position:relative;display:flex;justify-content:space-between;padding:24px 0 28px;border-top:1px solid #ffffff14;color:#777f6e;font-size:10px;letter-spacing:1.2px}.hero-bottom>a{font-size:9px;display:flex;gap:18px;align-items:center}.hero-bottom>a>span{color:var(--lime);font-size:17px}.hero-bottom>span:first-child{letter-spacing:2px}
.hero-visual{position:relative;height:560px;width:100%;isolation:isolate;min-width:0}.visual-orbit{position:absolute;border:1px solid #72805c1c;border-radius:50%;width:520px;height:520px;top:15px;left:65px;z-index:-1}.orbit-two{width:650px;height:650px;top:-50px;left:0;border-style:dashed;border-color:#72805c14}.visual-coordinate{position:absolute;top:31px;left:47px;font-size:8px;letter-spacing:2px;color:#64705a}.desktop-window{position:absolute;width:465px;height:334px;border:1px solid #565e4d;border-radius:13px;background:#21261e;top:106px;left:5px;transform:perspective(1000px) rotateY(7deg) rotateZ(-5deg);box-shadow:0 38px 80px #0008;overflow:hidden}.window-bar{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:8px;letter-spacing:1.5px;color:#7f8975}.window-dots{display:flex;gap:5px}.window-dots i{height:5px;width:5px;border-radius:50%;background:#6b7361}.window-dots i:first-child{background:#b5c299}.window-menu{font-size:14px;letter-spacing:1px}.studio-screen{height:249px;padding:0 8px}.screen-art{height:100%;position:relative;overflow:hidden;border-radius:5px;background:linear-gradient(130deg,#d9e5b0,#a9c75d 57%,#687947)}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#3143230d 1px,transparent 1px),linear-gradient(90deg,#3143230d 1px,transparent 1px);background-size:29px 29px}.art-orb{position:absolute;width:195px;height:195px;background:radial-gradient(circle at 30% 22%,#f5fad9,#c5e680 33%,#536435 70%,#2c3822);border-radius:50%;right:41px;top:31px;box-shadow:25px 28px 23px #384e3255,inset -10px -7px 25px #25371c66}.art-ring{position:absolute;width:288px;height:121px;right:0;top:62px;border-radius:50%;border:7px solid #eef5d6;transform:rotate(-45deg);box-shadow:0 5px 9px #2e3e2855,inset 0 2px 4px #243c2555}.ring-b{transform:rotate(-45deg) translateY(25px);border-width:3px;opacity:.5}.ring-c{transform:rotate(-45deg) translateY(-24px);border-width:2px;opacity:.4}.art-caption{position:absolute;left:23px;bottom:26px;font-size:29px;letter-spacing:-1px;font-weight:500;line-height:.99;color:#1e3022;mix-blend-mode:multiply}.art-caption strong{font-weight:900}.art-counter{position:absolute;right:12px;bottom:12px;font-size:7px;color:#e9f3ce;letter-spacing:1.4px}.art-dot{position:absolute;left:24px;top:21px;width:9px;height:9px;background:#213121;border-radius:50%}.studio-controls{height:47px;display:flex;justify-content:space-between;align-items:center;padding:0 17px;color:#98a68a;font-size:8px}.studio-tab{display:flex;gap:6px;align-items:center}.studio-tab i{width:4px;height:4px;background:var(--lime);border-radius:50%}.waveform{display:flex;height:21px;gap:3px;align-items:center}.waveform b{background:#96b857;display:block;width:2px;height:8px}.waveform b:nth-child(3n){height:19px}.waveform b:nth-child(4n){height:14px}.waveform b:nth-child(5n){height:5px}.screen-ratio{font-size:7px;letter-spacing:1px;border:1px solid #5a644e;padding:3px}.phone{position:absolute;width:169px;height:340px;top:164px;right:2px;border:4px solid #3d4437;background:#0e1510;border-radius:30px;box-shadow:0 0 0 1px #788267,0 30px 70px #0009;transform:rotate(7deg);overflow:hidden;color:#f2f7e9}.phone-island{position:absolute;top:7px;left:47px;width:69px;height:19px;background:#090c08;border-radius:20px;z-index:3}.phone-time{position:absolute;top:12px;left:13px;font-size:7px}.phone-status{position:absolute;top:12px;right:11px;font-size:7px}.phone-content{padding:51px 12px 14px}.phone-kicker{font-size:6px;letter-spacing:1.8px;color:#99ad7f}.phone-title{display:block;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:1px;margin-top:8px}.phone-art{height:155px;margin-top:13px;position:relative;overflow:hidden;border-radius:7px;background:linear-gradient(150deg,#182c1b,#426533)}.phone-orb{position:absolute;width:100px;height:100px;border-radius:50%;top:22px;left:24px;background:radial-gradient(circle at 27% 20%,#dceeb5,#8eba56 40%,#29462c 74%);box-shadow:15px 15px 25px #07170980}.phone-art-ring{position:absolute;width:145px;height:63px;border:4px solid #d5e8b6;border-radius:50%;top:35px;left:0;transform:rotate(-45deg);box-shadow:0 3px 9px #07170980}.phone-art-ring.second{top:45px;border-width:1px;opacity:.4}.phone-art>span{position:absolute;bottom:10px;left:11px;font-size:13px;font-weight:800;letter-spacing:-1px}.phone-control{display:flex;justify-content:space-between;font-size:7px;color:#b6c4a5;align-items:center;margin-top:13px}.phone-control>span:first-child{display:flex;align-items:center;gap:4px}.phone-control i{height:4px;width:4px;background:var(--lime);border-radius:50%}.phone-home{position:absolute;bottom:7px;left:53px;width:56px;height:3px;background:#c2c9b8;border-radius:5px}.connection-chip{position:absolute;left:36px;top:425px;background:#2e3829;z-index:5;border:1px solid #63764d;border-radius:10px;display:flex;align-items:center;gap:11px;padding:14px 17px;transform:rotate(-5deg);box-shadow:0 14px 40px #0003}.connection-icon{color:var(--lime);font-size:22px}.connection-chip>div{font-size:10px;font-weight:550;letter-spacing:.6px}.connection-chip small{display:block;font-size:6px;letter-spacing:1.5px;color:#91a27e;margin-top:6px}.chip-dot{width:5px;height:5px;border-radius:50%;background:var(--lime);margin-left:12px}.visual-note{position:absolute;bottom:0;left:47px;font-size:8px;color:#68715e;letter-spacing:1px}.visual-plus{position:absolute;color:#64754f;font-size:23px;font-weight:300}.plus-one{right:15px;top:70px}.plus-two{bottom:44px;left:-2px}
.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:46px;gap:30px}h2{font-size:42px;font-weight:600;letter-spacing:-1.5px;line-height:1.35;margin:20px 0 0}.section-heading>p{font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 4px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card{border-radius:12px;padding:32px 35px 0;overflow:hidden;position:relative}.ios-card{background:#fff;border:1px solid #e3e6db}.wanxiang-card{background:#e7e9df;border:1px solid #dce0d1}.product-topline{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:1px}.product-category{color:#646c5d}.product-index{font-family:monospace;font-size:15px;color:#9ba18f}.product-emblem{height:163px;position:relative;display:flex;justify-content:center;align-items:center;margin:11px 0 18px}.ios-emblem:before{content:"";width:118px;height:118px;background:linear-gradient(145deg,#fafcf6,#e7efda);border:1px solid #e2e9d8;border-radius:29px;box-shadow:0 14px 25px #5769430e;position:absolute;transform:rotate(-11deg)}.ios-emblem svg{width:87px;height:87px;z-index:1;stroke:#5d7549;stroke-width:3;fill:none;transform:rotate(-11deg)}.ios-emblem .signal{stroke:#9bac7f;stroke-width:2}.product-title-line{display:flex;justify-content:space-between;align-items:flex-end}.product-card h3{font-size:29px;line-height:1.45;letter-spacing:-.8px;font-weight:600;margin:0}.platform-badge{border:1px solid #d9e0d0;border-radius:5px;padding:6px 10px;font-size:10px;color:#707b65;letter-spacing:1px;align-self:flex-start;margin-top:12px}.dark-badge{border-color:#c6cebb;color:#657154}.product-description{font-size:13px;line-height:1.95;color:#767d6e;margin:21px 0;max-width:410px;min-height:51px}.feature-tags{list-style:none;display:flex;gap:8px;margin:0 0 28px;padding:0;flex-wrap:wrap}.feature-tags li{font-size:10px;border:1px solid #e1e5db;padding:7px 9px;border-radius:4px;color:#657159}.wanxiang-card .feature-tags li{border-color:#cfd5c4}.product-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce1d4;padding:20px 0;color:#78816c;letter-spacing:.9px;font-family:monospace;font-size:10px}.circle-link{height:38px;width:38px;border:1px solid #d5ddc9;border-radius:50%;display:grid;place-items:center;font-size:23px;background:transparent;color:#405332;transition:.2s}.circle-link:hover{background:var(--ink);color:var(--lime);transform:rotate(10deg)}.wx-disc{position:absolute;width:112px;height:112px;border-radius:50%;border:1px solid #aeb8a0;background:conic-gradient(from 40deg,#afbaa1,#edf0e6,#bcc7ac,#f2f5ec,#a6b294);box-shadow:0 12px 22px #48573420}.disc-back{transform:translate(-19px,-4px) rotate(-15deg)}.disc-front{transform:translate(20px,10px);display:grid;place-items:center;width:108px;height:108px;background:radial-gradient(circle,#c7d0bb 28%,#9ead90 29%,#dde5d3 31%,#b7c2a8 32%,#dde6d1 63%,#95a583 66%,#d8e1cb 67%)}.disc-front span{font-size:41px;font-family:Georgia,serif;color:#5c6f4a;text-shadow:1px 1px #fff5}.wx-spark{position:absolute;right:calc(50% - 92px);top:16px;font-size:31px;color:#5e704a}.product-footnote{font-size:11px;color:#919987;padding-top:24px;display:flex;align-items:center;gap:9px}.small-cross{font-size:20px;color:#6b795d}.footnote-end{margin-left:auto;font-size:8px;letter-spacing:1.5px}.connect-section{background:#fff;border-top:1px solid #e5e8df;border-bottom:1px solid #e5e8df}.connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.connect-copy>p{font-size:13px;line-height:2;color:var(--muted);max-width:375px;margin:23px 0}.mode-tabs{display:flex;border-bottom:1px solid var(--line);gap:24px;margin-top:28px}.mode-tabs button{font-size:12px;padding:13px 0;flex:1;max-width:175px;background:none;color:#8c9482;display:flex;justify-content:space-between;border-bottom:2px solid transparent;margin-bottom:-1px}.mode-tabs button[aria-selected="true"]{border-bottom-color:#637b45;color:#344b22;font-weight:600}.mode-tabs button>span{font-size:18px}.mode-description{min-height:115px;padding-top:18px}.mode-description h3{font-size:13px;margin:0 0 9px;font-weight:550}.mode-description p{font-size:12px;line-height:1.95;color:#818977;margin:0;max-width:390px}.connect-copy>.text-link{margin-top:15px;color:#566b3f;font-size:12px}.connection-map{position:relative;min-height:348px;border:1px solid #dde3d3;background:#f7f9f3;border-radius:10px;padding:27px 30px;overflow:hidden;background-image:radial-gradient(#b6c4a777 .7px,transparent .7px);background-size:15px 15px}.map-top{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1px;color:#949f86}.map-mode{color:#677b50}.map-flow{display:flex;align-items:flex-start;justify-content:center;padding:58px 0 35px}.flow-node{width:120px;text-align:center;flex:none}.flow-icon{height:79px;width:90px;background:#fff;border:1px solid #dce3d2;border-radius:14px;display:grid;place-items:center;margin:0 auto 20px;box-shadow:0 4px 12px #31452307}.flow-icon svg{width:48px;height:48px;fill:none;stroke:#6a7c57;stroke-width:1.6}.flow-icon.highlighted{background:var(--lime);border-color:#b9e75c}.flow-brand{font-size:32px;font-family:Arial,sans-serif;font-weight:900;letter-spacing:-4px;transform:skew(-8deg);padding-right:3px}.flow-node strong{display:block;font-size:12px;font-weight:600}.flow-node>span{font-size:10px;color:#939d85;display:block;margin-top:7px}.flow-connector{width:100px;padding:21px 0 0;color:#8a9b74;font-size:8px;letter-spacing:1px;text-align:center}.flow-line{height:1px;background:#b8c99e;margin-top:12px;position:relative}.flow-line:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid #8d9f74;border-top:1px solid #8d9f74;transform:rotate(45deg)}.flow-line i{position:absolute;width:6px;height:6px;background:#7a9c40;border-radius:50%;top:-2.5px;left:0;box-shadow:0 0 0 4px #8eb64c19;animation:travel 3s ease-in-out infinite}.map-divider{height:1px;background:#dde4d3}.map-caption{display:flex;align-items:center;gap:9px;padding-top:13px;color:#8d987f;font-size:10px}.map-caption .status-dot{height:5px;width:5px;background:#8ba758}.map-caption p{margin:0}.map-caption>span:last-child{margin-left:auto;font-size:20px}.map-corner{position:absolute;bottom:3px;right:5px;color:#b5c3a2;font-size:17px}.connection-map[data-current-mode="rtsp"] .flow-line{background:repeating-linear-gradient(90deg,#9cae83 0 5px,transparent 5px 10px)}
.download-section{background:var(--dark);color:#f7f8f4;position:relative;overflow:hidden}.download-section:before{content:"K7";position:absolute;left:40px;bottom:-97px;font-size:350px;letter-spacing:-35px;font-family:Arial,sans-serif;font-weight:900;color:#b6d49305;transform:skew(-10deg);pointer-events:none}.download-grid{position:relative;display:grid;grid-template-columns:1fr 460px;gap:100px;align-items:center}.download-copy h2{font-size:54px;line-height:1.35;letter-spacing:-1.6px;margin-top:29px}.download-copy>p{font-size:14px;line-height:2;color:#949d8a;margin:26px 0}.download-copy>.text-link{font-size:12px;margin-top:17px;color:#bcc6ad}.download-card{padding:32px;border:1px solid #424c37;border-radius:12px;background:linear-gradient(125deg,#262d21,#1b2118);box-shadow:0 20px 60px #0002}.download-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.download-file-icon{width:48px;height:48px;display:grid;place-items:center;color:var(--lime)}.download-file-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.7}.release-badge{font-size:10px;color:#b0c392;border:1px solid #4e6239;border-radius:4px;padding:6px 9px}.download-card h3{font-size:19px;font-weight:550;margin:0}.filename{font-family:monospace;font-size:11px;color:#859675;margin:11px 0 27px}.file-specs{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;margin:0 0 28px;border-top:1px solid #3d4833;padding-top:24px}.file-specs dt{font-size:10px;color:#829271;margin-bottom:8px}.file-specs dd{font-size:12px;margin:0;color:#c5d0b8}.download-button{width:100%;padding:17px 20px;font-size:13px}.download-guide{display:flex;justify-content:center;gap:14px;font-size:11px;color:#b0c19b;margin:16px 0 0;padding:3px}.download-guide:hover{color:var(--lime)}.compatibility-note{font-size:10px;line-height:1.8;color:#7f8b73;margin:19px 0 0;border-top:1px solid #39432f;padding-top:15px}.faq-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.faq-intro{font-size:13px;color:#8b9382;margin:22px 0}.faq-list{border-top:1px solid #d4dbc9}.faq-list details{border-bottom:1px solid #d4dbc9}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-size:13px;font-weight:550;cursor:pointer;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{position:relative;flex:none;width:15px;height:15px;align-self:center}.faq-list summary>span:before,.faq-list summary>span:after{content:"";width:11px;height:1px;background:#7d8b6d;position:absolute;left:2px;top:7px}.faq-list summary>span:after{transform:rotate(90deg);transition:transform .2s}.faq-list details[open] summary>span:after{transform:rotate(0deg)}.faq-answer{padding:0 27px 24px 0;color:#7d8772;font-size:12px;line-height:2}.inline-button{display:block;background:none;padding:10px 0 0;color:#526d32;font-size:12px}.site-footer{background:#e9ede1;border-top:1px solid #d7decd;padding:43px 0 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:33px}.footer-top .brand-name{border-color:#b8c3a9}.footer-top .brand-mark{font-size:31px}.footer-top .brand-name{font-size:13px}.footer-top>p{font-size:12px;color:#829171;letter-spacing:2px}.back-top{display:flex;align-items:center;gap:21px;font-size:11px;color:#657655}.back-top>span{font-size:18px}.footer-bottom{border-top:1px solid #d2dcc7;padding-top:21px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#919d85;line-height:1.7}.footer-bottom>span:last-child{font-size:8px;letter-spacing:1.1px}.product-dialog{border:1px solid #d3dfc4;max-width:520px;width:calc(100% - 32px);background:#f6f8f1;color:var(--ink);border-radius:16px;padding:42px;box-shadow:0 40px 160px #0005;overflow:hidden auto;max-height:calc(100dvh - 48px)}.product-dialog::backdrop{background:#0c130c99;backdrop-filter:blur(7px)}.dialog-close{position:absolute;right:17px;top:13px;font-size:27px;background:none;color:#6f7e60;width:35px;height:35px}.dialog-generation{position:absolute;right:38px;top:77px;font-size:78px;font-weight:800;letter-spacing:-5px;color:#e0e8d5;z-index:0}.product-dialog h2{font-size:36px;position:relative;margin:29px 0 18px}.product-dialog>p{font-size:13px;line-height:1.9;color:#758468;position:relative}.product-dialog dl{margin:25px 0;border-top:1px solid #dbe3d0}.product-dialog dl>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #dbe3d0;font-size:12px}.product-dialog dt{color:#8a997b}.product-dialog dd{margin:0}.product-dialog .dialog-note{font-size:11px}.button-dark{background:#202b19;color:var(--lime);width:100%;margin-top:15px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#26321e;border:1px solid #657b4d;color:#e4f1d1;padding:15px 18px;display:flex;align-items:center;gap:12px;border-radius:8px;font-size:12px;z-index:50;box-shadow:0 10px 35px #0002;max-width:calc(100% - 24px);white-space:nowrap}.toast>span{color:var(--lime);font-size:19px}.toast button{background:none;color:#a5bc8c;font-size:20px;margin-left:8px}.mobile-break{display:none}@keyframes travel{0%,100%{left:4%;opacity:.4}50%{left:90%;opacity:1}}
@media(min-width:1500px){.hero-grid{min-height:700px}.hero-visual{transform:scale(1.04)}.hero{padding-top:45px}.hero h1{font-size:66px}}
@media(max-width:1200px){.container{width:calc(100% - 64px)}.hero-grid{grid-template-columns:1fr 1fr;min-height:610px}.hero h1{font-size:48px}.hero-visual{transform:scale(.86);transform-origin:left center;width:116%}.hero-actions{gap:18px}.hero-actions .button{padding:17px 18px;font-size:12px}.hero-actions .text-link{font-size:11px;gap:10px}.word-star{font-size:25px;right:-27px}.connect-grid,.download-grid{gap:55px}.faq-grid{gap:55px}.download-grid{grid-template-columns:1fr 420px}.section-pad{padding:90px 0}}
@media(max-width:960px){.desktop-nav{gap:22px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding-top:55px;padding-bottom:0}.hero h1{font-size:58px}.hero-visual{width:590px;height:540px;transform:none;justify-self:center;margin:0 0 30px}.hero-actions{gap:28px}.hero-actions .button{font-size:14px}.hero-actions .text-link{font-size:13px}.hero-meta{margin-top:30px}.hero-description{font-size:15px}.hero h1 .word-star{right:-36px;font-size:31px}.hero-grid{max-width:690px}.product-card{padding:26px 26px 0}.product-card h3{font-size:26px}.product-emblem{height:145px}.product-description{min-height:77px}.connect-grid{gap:36px;grid-template-columns:1fr 1fr}.connection-map{padding:22px 15px}.flow-node{width:100px}.flow-connector{width:50px}.flow-icon{width:80px;height:73px}.map-top>span:first-child{font-size:6px}.map-mode{font-size:6px}.map-flow{padding-top:60px}.connect-copy h2{font-size:34px}.download-grid{gap:40px;grid-template-columns:1fr 360px}.download-card{padding:25px}.download-copy h2{font-size:44px}.faq-grid{gap:40px;grid-template-columns:1fr 1.2fr}.faq-grid h2{font-size:34px}.footer-bottom>span:last-child{display:none}}
@media(max-width:700px){.container{width:calc(100% - 40px)}.section-pad{padding:66px 0}.site-header{height:73px}.brand{gap:14px}.brand-mark{font-size:31px}.brand-name{font-size:13px;padding-left:13px}.brand-name>span{font-size:5px}.desktop-nav{display:none}.nav-product{font-size:11px;padding:8px 11px;gap:12px}.nav-product>span{font-size:17px}.nav-actions{gap:9px}.menu-toggle{display:flex;flex-direction:column;gap:5px;padding:9px 0 9px 9px}.menu-toggle>span{height:1px;width:20px;background:#c4d1b1;transition:transform .2s}.menu-toggle[aria-expanded="true"]>span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded="true"]>span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-nav{display:flex;position:absolute;top:73px;left:0;right:0;background:#1a2016;border-bottom:1px solid #52603f;padding:10px 20px 20px;flex-direction:column;box-shadow:0 15px 25px #0003}.mobile-nav a{padding:14px 5px;font-size:13px;color:#c3ceb5;border-bottom:1px solid #ffffff0b}.hero{padding-top:0}.hero-copy{padding-top:44px}.eyebrow{font-size:9px;letter-spacing:1.3px}.hero h1{font-size:clamp(37px,9vw,54px);letter-spacing:-1.8px;margin-top:27px;margin-bottom:20px}.hero h1 .word-star{font-size:23px;right:-26px;top:-5px}.hero-description{font-size:12px;line-height:2.1}.hero-actions{gap:21px;margin-top:28px}.hero-actions .button{font-size:12px;padding:15px 16px;gap:15px}.hero-actions .text-link{font-size:11px;gap:10px}.hero-meta{gap:16px;font-size:9px;margin-top:28px}.hero-meta svg{width:14px;height:14px}.hero-visual{width:100%;height:370px;margin-top:16px;margin-bottom:24px}.desktop-window{width:78%;height:229px;top:66px;left:0;border-radius:9px;transform:perspective(1000px) rotateY(7deg) rotateZ(-5deg)}.window-bar{height:27px;padding:0 10px;font-size:5px}.window-dots{gap:3px}.window-dots i{width:4px;height:4px}.studio-screen{height:169px;padding:0 5px}.studio-controls{height:31px;padding:0 10px;font-size:5px}.waveform{height:16px;gap:2px}.waveform b{width:1px;height:5px}.waveform b:nth-child(3n){height:13px}.waveform b:nth-child(4n){height:9px}.screen-ratio{font-size:5px;padding:2px}.art-orb{width:128px;height:128px;right:15%;top:20px}.art-ring{width:185px;height:80px;border-width:4px;right:2%;top:38px}.ring-b{border-width:2px;transform:rotate(-45deg) translateY(16px)}.ring-c{border-width:1px;transform:rotate(-45deg) translateY(-16px)}.art-caption{font-size:21px;left:14px;bottom:18px}.art-counter{font-size:5px;right:8px;bottom:7px}.art-dot{width:6px;height:6px;left:16px;top:14px}.phone{width:116px;height:237px;right:3px;top:109px;border-width:3px;border-radius:23px;transform:rotate(7deg)}.phone-island{left:32px;top:6px;width:46px;height:13px}.phone-time{font-size:5px;top:10px;left:9px}.phone-status{font-size:5px;top:10px;right:8px}.phone-content{padding:34px 9px 9px}.phone-kicker{font-size:4px;letter-spacing:1px}.phone-title{font-size:11px;letter-spacing:.3px;margin-top:5px}.phone-art{height:109px;margin-top:8px;border-radius:5px}.phone-orb{width:70px;height:70px;left:15px;top:14px}.phone-art-ring{width:102px;height:43px;border-width:3px;top:23px}.phone-art-ring.second{top:32px}.phone-art>span{font-size:10px;bottom:6px;left:8px}.phone-control{font-size:5px;margin-top:9px}.phone-control i{height:3px;width:3px}.phone-home{left:34px;width:43px;height:2px;bottom:5px}.connection-chip{left:18px;top:286px;padding:10px 11px;gap:8px;border-radius:7px}.connection-chip>div{font-size:8px}.connection-chip small{font-size:5px;margin-top:4px}.connection-icon{font-size:17px}.chip-dot{width:4px;height:4px;margin-left:5px}.visual-coordinate{top:23px;left:5px;font-size:6px;letter-spacing:1.3px}.visual-note{bottom:0;left:12px;font-size:7px}.visual-orbit{width:330px;height:330px;top:10px;left:10%}.orbit-two{height:430px;width:430px;top:-35px;left:0}.plus-one{right:9px;top:28px;font-size:18px}.plus-two{left:0;bottom:18px;font-size:18px}.hero-bottom{padding:20px 0;font-size:8px;gap:15px}.hero-bottom>a{font-size:6px;letter-spacing:.8px;gap:9px}.hero-bottom>span:last-child{display:none}.hero-bottom>span:first-child{font-size:8px;letter-spacing:1px}h2{font-size:34px;margin-top:17px;letter-spacing:-1px}.section-heading{display:block;margin-bottom:28px}.section-heading>p{font-size:12px;margin-top:16px}.section-heading>p br{display:none}.product-grid{grid-template-columns:1fr;gap:18px}.product-card{padding:26px 27px 0}.product-topline{font-size:10px}.product-emblem{height:140px;margin:5px 0 17px}.product-title-line h3{font-size:29px}.product-description{font-size:12px;min-height:0;line-height:1.9;margin:18px 0}.feature-tags{margin-bottom:24px}.feature-tags li{font-size:9px}.product-footer{padding:17px 0;font-size:9px}.product-footnote{font-size:10px;line-height:1.8;padding-top:20px}.footnote-end{display:none}.connect-grid{grid-template-columns:1fr;gap:33px}.connect-copy>p{max-width:none;font-size:12px}.mode-description{min-height:100px}.mode-description p{max-width:none}.mode-tabs button{max-width:none}.connection-map{padding:23px;min-height:320px}.map-top>span:first-child,.map-mode{font-size:7px}.map-flow{padding:45px 0 30px}.flow-node{width:100px}.flow-connector{flex:1;max-width:130px}.flow-icon{height:73px;width:85px}.download-grid{grid-template-columns:1fr;gap:33px}.download-copy h2{font-size:42px;margin-top:24px}.download-copy>p{font-size:12px;margin:19px 0}.download-copy>.text-link{font-size:11px;margin-top:0}.download-card{padding:25px;border-radius:10px}.download-card h3{font-size:18px}.download-card-head{margin-bottom:19px}.file-specs{gap:20px}.download-section:before{font-size:220px;left:10px;bottom:-60px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-intro{font-size:12px;margin:18px 0 0}.faq-list summary{font-size:12px;padding:20px 0}.faq-answer{font-size:11px;padding-bottom:20px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:26px}.footer-top>p{order:3;flex-basis:100%;margin:0;font-size:11px}.footer-top .brand-mark{font-size:29px}.footer-bottom{flex-direction:column;gap:8px;font-size:9px;padding-top:19px}.site-footer{padding-top:32px;padding-bottom:24px}.back-top{font-size:10px;gap:11px}.product-dialog{padding:34px 26px}.product-dialog h2{font-size:32px}.product-dialog>p{font-size:12px}.toast{font-size:10px;gap:8px;padding:13px 12px;bottom:16px}.toast button{margin-left:0}.mobile-break{display:block}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.hero h1{font-size:34px}.hero-actions{gap:12px}.hero-actions .button{padding:14px 12px;font-size:11px}.hero-actions .text-link{font-size:10px}.hero-visual{height:345px}.phone{right:-1px}.connection-chip{left:7px}.hero-meta{gap:11px;font-size:8px}.brand-name{letter-spacing:1px}.nav-product{font-size:10px;padding:7px 9px;gap:7px}.map-top{letter-spacing:.3px}.map-top>span:first-child,.map-mode{font-size:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Windows product: verified release information and a labelled concept view. */
.wanxiang-section{background:#edf0e6;border-top:1px solid #dde3d3}.wx-heading-aside{text-align:right}.desktop-version{display:inline-block;font-size:9px;letter-spacing:1.3px;color:#738462;border:1px solid #c9d4bc;border-radius:4px;padding:7px 10px}.wx-heading-aside>p{font-size:12px;color:#7c8970;line-height:1.9;margin:17px 0 0}.wanxiang-detail-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:60px;align-items:center}.workspace-demo{background:#191f19;border:1px solid #48513e;border-radius:12px;overflow:hidden;color:#c9d3bf;box-shadow:0 24px 55px #293c1a12;transform:perspective(1200px) rotateY(2deg)}.workspace-title{display:flex;align-items:center;gap:8px;height:54px;padding:0 17px;border-bottom:1px solid #303b29}.mini-wx{font-family:Georgia,serif;color:var(--lime);font-size:22px}.workspace-title strong{font-size:10px;font-weight:500}.workspace-title strong>span{margin-left:7px;font-size:8px;color:#7f8c71}.workspace-demo-label{font-size:7px;letter-spacing:.4px;margin-left:auto;color:#829170}.workspace-title>span:last-child{font-size:10px;color:#637358;margin-left:14px}.workspace-body{display:grid;grid-template-columns:160px 1fr;min-height:245px}.workspace-library{border-right:1px solid #303b29;padding:14px 11px}.workspace-panel-title{display:flex;justify-content:space-between;font-size:8px;color:#9eae8c;margin-bottom:14px}.workspace-panel-title>span{color:#667b56}.material-row{padding:8px 5px;display:flex;gap:7px;align-items:center;border:1px solid transparent;border-radius:4px;margin-bottom:5px}.material-row.selected{border-color:#566c3d;background:#2e3a23}.material-thumb{width:30px;height:23px;flex:none;border-radius:3px;background:radial-gradient(circle at 65% 40%,#c8de9d,#67844c 40%,#223b28 85%)}.material-thumb.alternate{background:linear-gradient(140deg,#927bba,#3d3551)}.material-thumb.soft{background:linear-gradient(140deg,#c1b49a,#555c40)}.material-row>span{font-size:7px;color:#a5b595;white-space:nowrap}.material-row small{display:block;font-size:6px;color:#687b59;margin-top:4px}.material-row b{font-size:6px;margin-left:auto;color:#9bc664}.material-add{font-size:7px;color:#748b60;text-align:center;border:1px dashed #37482a;border-radius:3px;margin-top:15px;padding:10px 0}.workspace-preview{padding:14px 14px 10px;min-width:0}.workspace-stage{height:165px;position:relative;overflow:hidden;border:1px solid #516842;border-radius:4px;background:linear-gradient(130deg,#557047,#bacb96);isolation:isolate}.stage-orb{height:127px;width:127px;background:radial-gradient(circle at 30% 20%,#eff6d9,#bdd793 40%,#495e37 75%);position:absolute;right:40px;top:20px;border-radius:50%;box-shadow:17px 15px 17px #1f33284a}.stage-ring{width:191px;height:77px;border:4px solid #d9e8b7;position:absolute;right:9px;top:39px;border-radius:50%;transform:rotate(-40deg);box-shadow:0 4px 7px #293e2b4d}.stage-title{position:absolute;bottom:21px;left:17px;font-size:28px;color:#f0f6e1;font-weight:600;letter-spacing:-1px}.stage-title small{display:block;font-size:6px;font-weight:400;letter-spacing:1px;margin-top:6px}.stage-corner{position:absolute;top:10px;left:12px;font-size:11px;font-weight:900;font-style:italic;color:#c8e0ae}.workspace-transport{display:flex;align-items:center;gap:13px;padding-top:12px;font-size:7px;color:#97b07b}.workspace-transport>span:first-child{font-size:12px}.transport-line{height:3px;flex:1;background:#394a2f;border-radius:5px}.transport-line i{height:3px;width:35%;display:block;background:#a8cc70;border-radius:5px}.workspace-lower{border-top:1px solid #303b29;display:grid;grid-template-columns:1.25fr 1fr;gap:22px;padding:17px}.workspace-audio{border-right:1px solid #303b29;padding-right:20px}.audio-channel{display:flex;align-items:center;gap:8px;font-size:7px;color:#82956f;margin-top:10px}.audio-channel>span{width:40px;flex:none}.audio-channel>i{flex:1;height:3px;background:#38462e;display:block}.audio-channel b{height:3px;display:block;background:#93b762;position:relative}.audio-channel b:after{content:"";position:absolute;right:-2px;top:-2px;width:7px;height:7px;border-radius:50%;background:#becda9}.audio-channel em{font-size:6px;font-style:normal;color:#72885c}.workspace-outputs>span{display:flex;justify-content:space-between;padding:7px 9px;border:1px solid #35472a;font-size:7px;border-radius:3px;margin-top:5px;color:#80956d}.workspace-outputs i{font-style:normal}.workspace-outputs>.active-output{background:#364b25;color:#b5d190;border-color:#4e6837}.wx-feature-list{padding:5px 0}.wx-feature{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #d3ddc7}.wx-feature:first-child{padding-top:0}.wx-feature>span{font-family:monospace;color:#9aab86;font-size:11px;padding-top:3px}.wx-feature h3{font-size:15px;font-weight:550;margin:0 0 9px}.wx-feature p{font-size:12px;line-height:1.9;color:#7d8c6d;margin:0;max-width:340px}.wx-feature-list>.button{width:auto;font-size:12px;padding:15px 18px;margin-top:26px;gap:25px}.wx-version-link{display:block;background:none;font-size:10px;color:#7a8b68;padding:0;margin-top:15px}.wx-version-link:hover{color:#385421}.download-grid{grid-template-columns:.9fr 1fr 1fr;gap:28px}.download-copy h2{font-size:46px}.download-card{padding:27px 24px}.download-card h3{font-size:17px}.download-card-head{margin-bottom:23px}.download-copy>.text-link{font-size:11px}.windows-download-icon svg{height:30px;width:30px;stroke:none;fill:#c8fc60}.desktop-download-card{scroll-margin-top:30px}.wx-dialog-confirm{display:block;background:none;font-size:11px;color:#81916d;margin:18px auto 0;padding:5px 12px}.product-dialog .button{font-size:12px}.desktop-download-card .compatibility-note{min-height:52px}
@media(max-width:1200px){.wanxiang-detail-grid{gap:35px;grid-template-columns:1.4fr 1fr}.workspace-body{grid-template-columns:135px 1fr}.workspace-title{padding:0 12px}.workspace-title strong>span{display:none}.workspace-title>span:last-child{margin-left:6px}.stage-orb{right:20px}.stage-ring{right:-10px}.workspace-demo-label{font-size:6px}.download-grid{grid-template-columns:1fr 1fr;gap:30px}.download-copy{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.download-copy>.eyebrow{grid-column:1/-1}.download-copy h2{grid-row:2/4;margin-bottom:4px}.download-copy>p{margin-top:29px;align-self:end}.download-copy>.text-link{margin-top:0;align-self:start}}
@media(max-width:960px){.wanxiang-detail-grid{grid-template-columns:1fr;gap:35px}.workspace-demo{max-width:650px;width:100%;margin:0 auto;transform:none}.workspace-body{grid-template-columns:170px 1fr}.workspace-stage{height:190px}.workspace-title strong>span{display:inline}.workspace-demo-label{font-size:7px}.workspace-title{padding:0 18px}.stage-orb{right:50px;top:24px;width:145px;height:145px}.stage-ring{right:14px;top:47px;width:215px;height:88px}.wx-feature-list{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;align-items:start}.wx-feature{padding-top:0;min-height:115px}.wx-feature:nth-child(3){padding-top:22px;border-bottom:0}.wx-feature-list>.button{margin-top:24px;align-self:center;justify-self:start}.wx-version-link{margin-top:5px;grid-column:2;justify-self:start}.download-grid{gap:26px}.download-card{padding:27px}.download-card h3{font-size:18px}.download-copy h2{font-size:44px}}
@media(max-width:700px){.wx-heading-aside{text-align:left;margin-top:20px}.wx-heading-aside>p{display:none}.desktop-version{font-size:8px}.wanxiang-section h2{font-size:30px}.workspace-title{height:43px;padding:0 10px;gap:6px}.workspace-title strong{font-size:8px}.workspace-title strong>span{font-size:6px;margin-left:5px}.workspace-title>span:last-child{display:none}.workspace-body{grid-template-columns:95px 1fr;min-height:176px}.workspace-library{padding:11px 6px}.workspace-preview{padding:11px 8px 8px}.workspace-panel-title{font-size:6px;margin-bottom:11px}.material-row{padding:6px 2px;gap:4px}.material-thumb{width:19px;height:17px}.material-row>span{font-size:5px}.material-row small{font-size:4px}.material-row b{font-size:4px}.material-add{font-size:5px;margin-top:10px;padding:7px 0}.workspace-stage{height:122px}.stage-orb{right:15px;top:18px;width:84px;height:84px}.stage-ring{width:127px;height:51px;border-width:3px;right:-5px;top:31px}.stage-title{font-size:21px;left:10px;bottom:13px}.stage-title small{font-size:4px;letter-spacing:.5px;margin-top:4px}.stage-corner{font-size:8px;top:8px;left:8px}.workspace-transport{gap:7px;font-size:5px;padding-top:8px}.workspace-transport>span:first-child{font-size:9px}.workspace-lower{padding:13px 10px;gap:11px;grid-template-columns:1.1fr 1fr}.workspace-audio{padding-right:11px}.audio-channel{font-size:5px;gap:5px;margin-top:9px}.audio-channel>span{width:29px}.workspace-outputs>span{font-size:5px;padding:5px 7px}.workspace-demo{border-radius:8px}.workspace-demo-label{font-size:5px}.mini-wx{font-size:17px}.wanxiang-detail-grid{gap:28px}.wx-feature-list{grid-template-columns:1fr;gap:0}.wx-feature,.wx-feature:first-child,.wx-feature:nth-child(3){min-height:0;padding:17px 0;border-bottom:1px solid #d3ddc7}.wx-feature h3{font-size:14px}.wx-feature p{font-size:11px;max-width:none}.wx-feature-list>.button{margin-top:23px}.wx-version-link{grid-column:1;margin-top:15px}.download-grid{grid-template-columns:1fr;gap:22px}.download-copy{display:block;grid-column:1;padding-bottom:10px}.download-copy h2{font-size:42px}.download-copy>p{margin-top:19px}.download-card{padding:25px}.download-card h3{font-size:18px}.desktop-download-card .compatibility-note{min-height:0}}
