@charset "UTF-8";
:root{--bg:#f4f3ee;--ink:#252823;--muted:#62685e;--line:#d9dcd2;--orange:#c9471e;--orange-light:#f16a3a;--green:#435544;--card:#fbfbf7;font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{cursor:wait}button,a,summary{outline-offset:6px}:focus-visible{outline:3px solid var(--orange)}a:hover{text-decoration:underline;text-underline-offset:5px}.wrap{width:min(1184px,calc(100% - 80px));margin-inline:auto}.skip{position:fixed;top:-80px;left:16px;z-index:99;background:#fff;padding:12px}.skip:focus{top:10px}.site-header{height:110px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-weight:750;font-size:24px;letter-spacing:-1px}.brand-en{display:block;font-size:8px;font-weight:650;letter-spacing:1.6px;margin-top:2px}.brand-symbol{height:38px;width:38px;background:var(--orange);border-radius:11px;display:flex;align-items:center;justify-content:center;gap:3px}.brand-symbol i{width:3px;background:#fff;border-radius:2px;height:12px}.brand-symbol i:nth-child(2){height:23px}.brand-symbol i:nth-child(3){height:18px}.brand-symbol i:nth-child(4){height:9px}nav{display:flex;align-items:center;gap:33px;font-size:14px;font-weight:550}.nav-download{border:1px solid #b5bbae;border-radius:7px;padding:11px 16px}.nav-download span{margin-left:14px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;padding-top:82px;padding-bottom:74px;align-items:center}.eyebrow{font-size:12px;letter-spacing:1.5px;font-weight:650;display:flex;align-items:center;gap:9px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#64735e;flex:none}.muted{color:var(--muted)}h1{font-size:76px;letter-spacing:-4px;line-height:1.18;font-weight:800;margin:27px 0 25px}h1 span{color:var(--orange)}.hero-description{font-size:21px;line-height:1.75;letter-spacing:.2px;margin:0 0 16px}.hero-detail{font-size:14px;line-height:1.85;color:var(--muted);max-width:400px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:29px}.button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 21px;border-radius:8px;font-size:14px;font-weight:650;line-height:1.3}.button:hover{text-decoration:none;filter:brightness(.95)}.primary{background:var(--orange);color:#fff}.windows-icon{font-size:26px;line-height:20px}.text-action{font-size:13px}.text-action span{margin-left:8px}.small{font-size:11px;line-height:1.8}.hero-meta{margin-top:17px;color:var(--muted)}.hero-object{height:490px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#e5e8de 0,transparent 67%)}.object-number{position:absolute;top:12px;left:23px;font-size:9px;letter-spacing:2px;color:#687262}.object-orbit{position:absolute;border:1px solid #d5dacd;border-radius:50%;width:360px;height:360px;transform:rotateX(53deg) rotateZ(-26deg);z-index:-1}.orbit-two{width:470px;height:470px}.key-shadow{width:235px;height:110px;position:absolute;top:286px;left:calc(50% - 102px);background:#858e7870;filter:blur(25px);border-radius:50%;transform:rotate(-17deg)}.keycap{height:266px;width:276px;background:linear-gradient(145deg,#c53f18,#a53210);border-radius:37px 37px 45px 45px;transform:perspective(900px) rotateX(19deg) rotateZ(-13deg);box-shadow:inset -4px -10px 3px #982e13,inset 2px 2px 2px #ec9570,0 3px 0 #893016;position:relative;padding:9px 9px 25px}.key-top{height:100%;border-radius:31px;background:linear-gradient(140deg,#ed7142,#dd582b 65%,#d14b21);box-shadow:inset 1px 2px 1px #fba47d,inset -1px -2px 2px #a93812;display:flex;flex-direction:column;justify-content:space-between;padding:28px 25px;color:#fff8ee}.key-label{font-size:22px;letter-spacing:-.6px;display:flex;justify-content:space-between;align-items:center}.key-label b{font-size:8px;color:#ffe6b6}.key-wave{display:flex;gap:8px;align-items:center;justify-content:center;height:78px}.key-wave i{height:26px;width:9px;background:#fff4df;border-radius:8px;box-shadow:0 1px 0 #9c331f}.key-wave i:nth-child(2){height:49px}.key-wave i:nth-child(3){height:70px}.key-wave i:nth-child(4){height:44px}.key-wave i:nth-child(5){height:23px}.key-bottom{font-size:12px;display:flex;align-items:center;justify-content:space-between}.key-bottom span{font-size:28px}.object-note{position:absolute;right:1px;bottom:47px;padding:13px 17px;border-left:2px solid var(--orange);transform:rotate(-3deg);background:#f4f3eecc}.object-note span,.object-note strong{display:block;font-size:12px;line-height:1.9}.object-note span{color:var(--muted)}.object-caption{position:absolute;bottom:0;font-size:9px;color:var(--muted)}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-block:25px;font-size:13px}.principles b{font-family:monospace;font-weight:400;color:#6e7864;margin-right:13px}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-top p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}h2{font-size:37px;line-height:1.4;letter-spacing:-1.2px;margin:14px 0 0}h3{font-size:19px;line-height:1.5;margin:0}.demo-section{padding-top:88px;padding-bottom:70px}.demo-shell{display:grid;grid-template-columns:1fr 230px;gap:50px;background:#e8ebe2;border:1px solid #d9ddcf;border-radius:15px;padding:40px}.mock-desktop{background:#fbfcf9;box-shadow:0 12px 26px #28361d12;border:1px solid #d6dacd;border-radius:9px;overflow:hidden;min-width:0}.mock-titlebar{height:43px;border-bottom:1px solid #e3e6de;display:flex;align-items:center;gap:17px;padding:0 17px;font-size:10px;color:#59614e}.traffic{display:flex;gap:4px}.traffic i{width:6px;height:6px;background:#ccd1c3;border-radius:50%}.demo-badge{margin-left:auto;border:1px solid #d6dccb;border-radius:3px;padding:2px 5px;font-size:9px}.mock-content{display:flex;height:250px}.mock-content aside{width:110px;padding:28px 16px;border-right:1px solid #e5e8e0;background:#f2f4ed;flex:none}.fake-logo{background:#d6ddcb;width:19px;height:19px;border-radius:5px;margin-bottom:25px}.fake-line{height:5px;width:70px;background:#dce1d4;margin-bottom:20px;border-radius:3px}.fake-line.short{width:50px}.mock-workspace{flex:1;min-width:0;position:relative;padding:30px}.document-tag{font-size:11px;color:#768169;display:block;margin-bottom:23px}.doc-line{height:6px;width:100%;background:#e5e9dd;margin:13px 0;border-radius:2px}.w70{width:70%}.w85{width:85%}.w60{width:60%}.doc-block{width:75%;height:58px;background:#eef0e8;border-radius:5px;margin-top:20px}.demo-chat{height:100%;position:relative}.chat-greeting{padding-top:17px;text-align:center;font-size:13px;color:#718164}.chat-prompt{position:absolute;bottom:11px;width:100%;min-height:77px;border:1px solid #dfdfd4;border-radius:11px;padding:16px 39px 16px 15px;font-size:12px;color:#7a8072;line-height:1.7;background:#fff}.mock-desktop[data-state="speaking"] .chat-prompt{border-color:#d15c34;box-shadow:0 0 0 3px #ee6a3413;color:#34392e}.send-outline{position:absolute;right:10px;bottom:10px;width:24px;height:24px;border:1px solid #d8ddcf;border-radius:50%;display:grid;place-items:center}.voice-indicator{position:absolute;bottom:105px;left:0;font-size:10px;color:#b94018;background:#fff5e9;padding:8px;border-radius:6px;width:100%}.tiny-wave{margin-right:8px}.voice-hint{float:right;color:#6c6b5c;font-size:9px}.demo-foot{height:37px;border-top:1px solid #e5e8df;display:flex;align-items:center;gap:8px;padding:0 17px;font-size:10px;color:#627055}.demo-controller{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px}.demo-key{width:171px;height:112px;border:1px solid #b4b9ab;border-bottom:7px solid #aeb5a4;border-radius:15px;background:linear-gradient(145deg,#fffffb,#e9eddf);box-shadow:0 9px 14px #33422015,inset 0 2px 0 #fff;display:flex;align-items:start;justify-content:space-between;padding:19px;color:#3c4935;font-size:14px;transition:transform .15s,border-width .15s}.demo-key:hover{background:#fff}.demo-key:active,.demo-key.pressed{transform:translateY(4px);border-bottom-width:3px}.demo-key-mark{font-size:22px;align-self:end}.demo-controller p{font-size:13px;margin:0}.reset-button{font-size:11px;border:0;background:none;color:#59654e;text-decoration:underline;text-underline-offset:4px;padding:8px}.demo-disclaimer{text-align:center;font-size:10px;color:var(--muted);margin-top:15px}.feature-section{padding-block:30px 85px}.section-index{font-family:monospace;font-size:10px;letter-spacing:1px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.steps article{padding:26px 36px 10px 0}.steps article+article{padding-left:36px;border-left:1px solid var(--line)}.step-number{color:var(--orange);font-family:monospace;font-size:13px;display:block;margin-bottom:21px}.steps p{font-size:13px;line-height:1.9;color:var(--muted);min-height:85px;margin:15px 0}.steps a,.step-note{font-size:11px}.steps a{color:var(--orange)}kbd{font:10px monospace;background:#ebece4;border:1px solid #d6dacd;border-radius:3px;padding:1px 3px;white-space:nowrap}.scope-section{background:var(--green);color:#f1f3e8;padding:65px 0}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.scope-grid>.scope-list{padding-top:3px}.scope-grid h2{font-size:35px}.scope-grid p{font-size:13px;line-height:1.9;color:#d4dccd;max-width:390px}.scope-grid .eyebrow{color:#dbe3cf}.scope-list>div+div{border-top:1px solid #778370;margin-top:22px;padding-top:22px}.scope-state{font-size:9px;display:inline-block;border:1px solid #afbd9f;padding:3px 8px;border-radius:20px;color:#e8eeda}.scope-state.future{border-color:#83917b;color:#d1d9c6}.scope-list strong{display:block;font-size:17px;margin:12px 0 8px}.scope-list p{margin:0}.download-section{padding:95px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.download-intro h2{font-size:44px}.download-intro p{font-size:14px;color:var(--muted);line-height:1.9;margin:24px 0}.release-date{font-size:10px;letter-spacing:1.5px;margin-top:42px}.release-date span{color:var(--muted);margin-left:15px}.download-card{background:var(--card);border:1px solid var(--line);padding:30px;border-radius:12px;box-shadow:0 12px 30px #272e1710}.download-heading{display:flex;align-items:center;gap:15px;margin-bottom:25px}.download-heading>.windows-icon{color:var(--orange);font-size:40px}.download-heading h3{font-size:18px}.download-heading div>span{font-size:10px;color:var(--muted)}.requirements{font-size:11px;line-height:1.7}.requirements>div{display:grid;grid-template-columns:78px 1fr;padding:8px 0;border-top:1px solid #e5e7df}.requirements dt{color:var(--muted)}.requirements dd{margin:0}.download-button{width:100%;margin-top:13px;justify-content:space-between}.download-warning{font-size:10px;line-height:1.85;color:#75614b;margin-top:15px}.download-links{display:flex;gap:17px;flex-wrap:wrap;font-size:10px;color:#585f50;margin-top:17px}.faq-section{border-top:1px solid var(--line);padding:60px 0;display:grid;grid-template-columns:1fr 1.35fr;gap:70px}.faq-section h2{font-size:30px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:4px}.faq-list summary{font-size:14px;font-weight:600;cursor:pointer;list-style:none;position:relative;padding-right:25px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:3px;color:#68715f}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:12px;line-height:1.9;color:var(--muted);margin:15px 25px 2px 0}.faq-list p a{text-decoration:underline}.feedback{border-top:1px solid var(--line);padding-block:60px 65px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.feedback h2{font-size:30px}.contact-links>a,.contact-links>button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);padding:18px 0;text-align:left}.contact-links span{font-size:11px;color:var(--muted)}.contact-links strong{font-size:17px;font-weight:550}.contact-links>button:hover strong{text-decoration:underline}.contact-links p{font-size:11px;min-height:16px;color:var(--green)}.site-footer{border-top:1px solid var(--line);padding-block:30px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}.footer-brand{font-size:19px}.footer-tagline{font-size:11px;font-weight:400;margin-left:12px;color:var(--muted);letter-spacing:0}.site-footer>div{display:flex;align-items:center;gap:25px;font-size:10px;color:var(--muted)}.site-footer>p{width:100%;margin:0;font-size:9px;color:var(--muted)}[hidden]{display:none!important}.legal{max-width:820px;padding-block:65px}.legal h1{font-size:42px;letter-spacing:-1px}.legal h2{font-size:23px;margin-top:38px}.legal p,.legal li{font-size:14px;color:var(--muted);line-height:2}.legal a{text-decoration:underline}.legal .back{font-size:13px;color:var(--orange)}
@media(min-width:1440px){.hero{padding-top:95px;padding-bottom:90px}.hero-object{height:520px}h1{font-size:84px}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:15px}h1{font-size:59px;letter-spacing:-2px}.hero-object{height:450px;overflow:hidden}.keycap{width:238px;height:239px}.hero-actions{gap:13px;flex-wrap:wrap}.demo-shell{gap:24px;grid-template-columns:1fr 175px;padding:28px}.scope-grid{gap:50px}.download-section{gap:45px}.faq-section{gap:35px}.principles{font-size:11px}.scope-grid h2{font-size:31px}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.site-header{height:83px}.brand{font-size:21px}.brand-symbol{width:32px;height:32px;border-radius:9px}nav{gap:12px}nav>a:not(.nav-download){display:none}.nav-download{padding:9px 12px;font-size:11px}.hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:25px;gap:0}.eyebrow{font-size:10px}h1{font-size:58px;margin-top:22px;margin-bottom:23px}.hero-description{font-size:18px}.hero-detail{max-width:360px;font-size:13px}.hero-actions{margin-top:25px}.button{padding:15px 18px;font-size:13px}.hero-meta{font-size:9px}.hero-object{height:385px;margin-top:14px}.object-number{top:17px;left:0}.keycap{width:238px;height:235px}.key-label{font-size:19px}.key-wave{transform:scale(.8)}.key-top{padding:22px}.object-note{bottom:30px;right:5px}.orbit-two{width:370px;height:370px}.orbit-one{width:300px;height:300px}.key-shadow{top:235px}.object-caption{font-size:8px}.principles{padding:19px 0;gap:12px;flex-direction:column;font-size:12px}.principles b{margin-right:15px}.section-top{display:block;margin-bottom:24px}h2{font-size:29px}.section-top p{font-size:12px;margin-top:15px}.demo-section{padding-top:55px;padding-bottom:40px}.demo-shell{grid-template-columns:1fr;padding:14px;gap:23px}.mock-content{height:238px}.mock-content aside{width:58px;padding:23px 10px}.fake-line{width:32px}.fake-line.short{width:22px}.mock-workspace{padding:21px 14px}.document-tag{font-size:10px}.demo-titlebar{gap:6px}.demo-controller{display:grid;grid-template-columns:130px 1fr;grid-template-rows:auto auto;gap:7px 20px;padding:0 8px 9px}.demo-controller>.small{display:none}.demo-key{grid-row:1/3;width:130px;height:79px;font-size:12px;padding:12px;border-radius:12px}.demo-controller p{font-size:12px}.reset-button{text-align:left;padding:5px 0}.demo-disclaimer{font-size:9px;line-height:1.8;padding-inline:10px}.voice-hint{display:none}.demo-foot{font-size:9px;padding:0 10px}.feature-section{padding-block:20px 45px}.section-index{display:none}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-left:0;border-bottom:1px solid var(--line);padding:25px 0}.steps p{min-height:0;font-size:13px}.step-number{margin-bottom:12px}.scope-section{padding:44px 0}.scope-grid{grid-template-columns:1fr;gap:25px}.scope-grid h2{font-size:29px}.scope-list strong{font-size:17px}.download-section{grid-template-columns:1fr;gap:28px;padding:55px 0}.download-intro h2{font-size:36px}.download-intro p{margin:15px 0}.release-date{margin-top:20px}.download-card{padding:23px}.requirements>div{grid-template-columns:70px 1fr}.faq-section{grid-template-columns:1fr;gap:26px;padding:40px 0}.faq-section h2,.feedback h2{font-size:28px}.feedback{grid-template-columns:1fr;gap:20px;padding-block:40px}.contact-links strong{font-size:16px}.site-footer{gap:18px;padding-block:25px}.footer-tagline{font-size:10px}.site-footer>div{width:100%;justify-content:space-between}.site-footer>p{font-size:9px;line-height:1.8}.legal{padding-top:35px}.legal h1{font-size:32px}.chat-greeting{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
