*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#fff;color:#292820;font:15px/1.9 'Microsoft YaHei','PingFang SC',sans-serif}a{color:inherit;text-decoration:none}a:hover{color:#ac681f}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a,button,input,summary{outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.4}p{color:#8a887e}.skip{position:fixed;top:-100px;left:15px;background:#fff;padding:12px;z-index:20}.skip:focus{top:5px}header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 5%;border-bottom:1px solid #ebe9e2;background:#fff}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:21px;font-weight:700;line-height:1.3}.brand>span{display:grid;place-items:center;background:#e5a453;width:38px;height:42px;border-radius:7px;font-size:31px}.brand small{display:block;color:#a8a394;font-size:8px;letter-spacing:1.6px;font-weight:400;margin-top:5px}nav{display:flex;gap:32px;color:#938f83;font-size:12px}nav a[aria-current]{color:#9f642a;font-weight:600}.nav-download{font-size:11px;background:#f6f2ea;border:1px solid #e9e1d2;padding:8px 16px;border-radius:5px}.menu{display:none}.hero{background:#f5f2ec;display:grid;grid-template-columns:1fr 1.1fr;padding:65px 6% 55px;overflow:hidden;min-height:620px;gap:30px}.eyebrow{display:block;font-size:9px;letter-spacing:2px;color:#9c7a4e;margin-bottom:23px;font-weight:600}.eyebrow i{display:inline-block;width:6px;height:6px;background:#c1863a;border-radius:50%;margin-right:6px}.hero h1{font-size:clamp(43px,5vw,74px);line-height:1.25;letter-spacing:-2px;margin-bottom:24px}.hero h1 em{font-style:normal;color:#b77f3c}.hero-info>p{font-size:13px}.hero-buttons{display:flex;align-items:center;gap:24px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;background:#2b2b25;color:#fff;border:1px solid #2b2b25;padding:13px 23px;font-size:12px;border-radius:4px;transition:background .15s}.button:hover{background:#474536;color:#fff}.inline-link{font-size:11px;color:#7f755e}.os-note{display:flex;align-items:center;gap:16px;margin-top:32px;font-size:10px;color:#8d8472;flex-wrap:wrap}.os-note small{font-size:8px;color:#aaa18f}.hero-canvas{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:30px 0}.canvas-stamp{position:absolute;top:10px;right:0;font-size:9px;letter-spacing:3px;line-height:1.7;color:#c3b598}.desktop-window{width:100%;max-width:550px;transform:perspective(1200px) rotateY(-9deg) rotateX(3deg);background:#fff;box-shadow:15px 28px 55px #5d503820;border:1px solid #e4ddcf;border-radius:11px;overflow:hidden;position:relative;z-index:1}.window-bar{height:37px;background:#f8f6f1;border-bottom:1px solid #eeebe4;display:flex;align-items:center;gap:5px;padding:0 15px}.window-bar i{display:block;width:6px;height:6px;background:#ded6c5;border-radius:50%}.window-bar span{font-size:8px;color:#b4aa98;margin-left:auto}.window-body{display:grid;grid-template-columns:110px 1fr;min-height:320px}.window-sidebar{background:#f5f3ed;padding:22px 12px;display:flex;flex-direction:column;gap:16px;font-size:8px;color:#b0a693}.window-sidebar>b{font-size:30px;color:#b47b35;margin-bottom:10px}.window-sidebar .chosen{background:#eae2d0;color:#8e743f;padding:5px 7px;border-radius:4px}.window-content{padding:35px 30px}.window-content>small{color:#c3b291;font-size:7px;letter-spacing:2px}.window-content h2{font-size:28px;margin:12px 0 22px;color:#484331}.os-options{display:flex;gap:12px}.os-options>span{width:95px;border:1px solid #e8e2d3;background:#faf8f3;border-radius:6px;padding:10px;color:#a68b57;font-size:23px;line-height:1.3}.os-options b{display:block;font-size:8px;font-weight:400;margin-top:6px;color:#958363}.window-line{height:5px;background:linear-gradient(90deg,#dbc69b 65%,#efebe1 65%);border-radius:3px;margin-top:25px}.window-content>p{font-size:7px;margin:12px 0 5px;color:#c6b695}.float-label{position:absolute;bottom:0;left:20px;z-index:2;display:flex;gap:14px;align-items:center;padding:15px 22px;border:1px solid #e9e0d0;background:#fffdf8;box-shadow:0 15px 30px #765d2415;border-radius:7px}.float-label>b{font-size:27px;color:#d2ae70;font-weight:400}.float-label>span{font-size:11px;line-height:1.5;color:#8d7956}.float-label small{font-size:6px;letter-spacing:1px;color:#baa784}.path-nav{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;border-bottom:1px solid #e9e6de;padding:0 6%;font-size:11px}.path-nav>*{padding:22px 0}.path-nav>span{color:#aaa392}.path-nav>a{border-left:1px solid #ede9df;padding-left:28px}.path-nav b{font-size:9px;color:#b2a58a;margin-right:12px}.section{padding:75px 6%}.intro-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}h2{font-size:33px;letter-spacing:-.5px}.intro-section p{font-size:13px}.platform-section{padding:60px 6%;background:#292b28;color:#f5f3ec}.platform-section .eyebrow{color:#b9a577}.section-head{display:flex;justify-content:space-between;align-items:start;gap:40px;margin-bottom:25px}.section-head h2{font-size:29px;text-align:right}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.platform-card{display:grid;grid-template-columns:100px 1fr;gap:20px;border:1px solid #5a5c50;padding:32px;background:#34372f;border-radius:5px}.platform-card:hover{background:#3e4137;color:#f4ead3}.os-symbol{font-size:65px;line-height:1.2;color:#c1b289;font-weight:200}.platform-card small{font-size:7px;letter-spacing:2px;color:#9c9d8d}.platform-card h3{font-size:24px;margin:9px 0 15px}.platform-card p{font-size:12px;color:#a6a899;max-width:310px}.platform-card b{font-size:10px;font-weight:400;color:#cfbd92}.mac-card{background:#2f332f}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:90px}.workflow ol{counter-reset:step;list-style:none;margin:0;padding:0}.workflow li{position:relative;counter-increment:step;border-top:1px solid #e3dfd4;padding:23px 0 12px 50px}.workflow li:before{content:'0' counter(step);position:absolute;left:0;top:25px;color:#bca373;font-size:11px}.workflow li>b{font-size:18px;font-weight:500}.workflow li p{font-size:12px;margin:12px 0}.help-banner{margin:0 6% 70px;background:#f1ede3;padding:40px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-radius:5px}.help-banner h2{font-size:28px;margin-bottom:15px}.help-banner p{font-size:12px;margin-bottom:0}.help-banner .eyebrow{margin-bottom:12px}.outline{color:#665a3d;background:transparent;border-color:#b8aa87;white-space:nowrap}.outline:hover{background:#e3dac5;color:#5e4b2d}footer{padding:45px 6% 20px;background:#f9f8f4;border-top:1px solid #ebe7dd}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer-logo{font-size:21px;font-weight:600}.footer-logo small{display:block;font-size:10px;font-weight:400;color:#a29a88;margin-top:10px}.footer-top>div:not(:first-child){display:flex;flex-direction:column;font-size:10px;gap:9px;color:#9b9586}.footer-top>div>span{color:#766b55;font-size:11px;margin-bottom:4px}.footer-bottom{border-top:1px solid #eae5d9;display:flex;justify-content:space-between;gap:25px;font-size:9px;color:#ada491;margin-top:35px;padding-top:20px}.breadcrumb{padding:18px 6%;font-size:10px;color:#b2a890;border-bottom:1px solid #f0ece2;display:flex;gap:14px}.breadcrumb a{color:#8e7b55}.page-title{padding:55px 6% 45px;background:#f5f2ec}.page-title h1{font-size:clamp(35px,4.1vw,57px);letter-spacing:-1px}.page-title p{max-width:770px;font-size:14px;margin-bottom:0}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-bottom:25px}.package-box{border:1px solid #e4ddcf;border-radius:5px;padding:28px;background:#faf9f6;min-width:0}.package-top{display:flex;gap:10px;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#b09a72}.package-state{color:#aa9b7b;letter-spacing:0}.package-box h2{font-size:28px;margin:25px 0}.package-box dl{margin:0 0 26px}.package-box dl>div{display:grid;grid-template-columns:90px 1fr;gap:10px;border-bottom:1px solid #eee8dc;padding:11px 0;font-size:11px}.package-box dt{color:#a79b82}.package-box dd{margin:0;color:#746750;overflow-wrap:anywhere}.package-box .button{width:100%}.button:disabled{background:#e6e1d5;color:#b2a991;border-color:#e6e1d5}.package-source{font-size:10px;margin:15px 0 0;overflow-wrap:anywhere}.download-notes{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.article-part{border-bottom:1px solid #e9e2d4;padding-bottom:20px;margin-bottom:28px}.article-part h2{font-size:23px}.article-part p{font-size:13px}.related{padding:35px 6% 60px}.related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related a{padding:20px;border:1px solid #e5dfd1;border-radius:4px;background:#fdfcf9;font-size:11px;display:flex;justify-content:space-between;gap:15px}.related a b{font-weight:400;color:#a8946b}.system-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:65px}.system-layout>aside{align-self:start;position:sticky;top:25px;min-width:0}.system-layout .package-box{padding:25px}.system-layout .package-box h2{font-size:25px}.aside-link{display:block;font-size:10px;margin-top:18px;color:#988058}.numbered{display:flex;gap:22px;border-bottom:1px solid #e9e2d4;padding-bottom:20px;margin-bottom:25px}.numbered>span{color:#b79a62;font-size:10px;padding-top:7px}.numbered h2{font-size:23px}.numbered p{font-size:13px}.guide-layout{display:grid;grid-template-columns:230px 1fr;gap:90px}.contents{align-self:start;position:sticky;top:25px;border-left:1px solid #daceb6;padding-left:25px}.contents a{display:block;font-size:12px;color:#a3987f;margin:16px 0}.contents a b{font-size:9px;margin-right:8px;color:#c0a77b;font-weight:400}.guide-step{padding-bottom:25px;margin-bottom:30px;border-bottom:1px solid #e8e0d0}.guide-step>small{font-size:9px;letter-spacing:1px;color:#b39a70}.guide-step h2{font-size:27px;margin-top:15px}.guide-step p{font-size:14px}.faq-section{max-width:1130px;margin:auto}.faq-section>label{display:block;font-size:11px;color:#96866a;margin-bottom:10px}.search-row{position:relative}.search-row input{border:1px solid #dfd5bf;background:#faf8f3;padding:15px 45px 15px 18px;font:inherit;font-size:13px;width:100%;border-radius:4px;color:#665b45}.search-row>span{position:absolute;right:20px;top:8px;font-size:25px;color:#b19a70}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.filters button{border:1px solid #e4dccb;border-radius:4px;background:#fff;padding:8px 16px;font-size:11px;color:#a29479}.filters .active{background:#3a3c32;color:#fff;border-color:#3a3c32}.result-count{font-size:10px;color:#b5aa94;margin:22px 0 10px}details{border-bottom:1px solid #e6dfd0;padding:22px 0}summary{display:flex;gap:25px;align-items:center;cursor:pointer;list-style:none;font-size:15px}summary::-webkit-details-marker{display:none}summary>small{font-size:9px;color:#ae9871;min-width:40px}summary>b{font-weight:400;margin-left:auto;color:#baa67f;font-size:20px}details[open] summary>b{transform:rotate(45deg)}details p{font-size:13px;margin:18px 30px 0 65px}.release-area{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.release-placeholder{border:1px solid #e5ddcb;padding:30px;border-radius:5px;background:#f8f5ed;align-self:start}.release-placeholder h2{font-size:26px}.release-placeholder p{font-size:13px}.release-placeholder small{font-size:10px;color:#b1a07f}.legal{max-width:950px;margin:auto}[hidden]{display:none!important}@media(min-width:1600px){body{max-width:1600px;margin:auto}}@media(max-width:1050px){nav{gap:20px}.hero{gap:20px;padding:50px 5%;min-height:550px}.hero h1{font-size:53px}.hero-buttons{gap:16px}.window-body{grid-template-columns:85px 1fr}.window-content{padding:28px 20px}.window-content h2{font-size:25px}.os-options>span{width:80px}.canvas-stamp{font-size:7px}.platform-card{grid-template-columns:65px 1fr;padding:24px}.os-symbol{font-size:50px}.platform-card h3{font-size:22px}.intro-section,.workflow,.download-notes{gap:45px}.system-layout,.guide-layout{gap:35px}.guide-layout{grid-template-columns:170px 1fr}.system-layout{grid-template-columns:1.2fr 1fr}.release-area{gap:40px}.nav-download{display:none}}@media(max-width:720px){header{padding:17px 5%;position:relative}.brand{font-size:20px}.menu{display:block;border:1px solid #e2d8c4;background:#f7f4ed;border-radius:4px;padding:4px 12px;color:#9c8357;font-size:20px}nav{display:none;position:absolute;top:83px;left:0;right:0;padding:20px 6%;z-index:10;background:#fff;border-bottom:1px solid #e2d8c3;box-shadow:0 10px 20px #6c54200d}nav.open{display:flex;flex-direction:column;gap:17px}.hero{grid-template-columns:1fr;padding:40px 6% 25px;gap:20px}.hero h1{font-size:52px}.hero h1 br:nth-child(2){display:none}.hero-info>p{font-size:12px}.hero-buttons{flex-wrap:wrap}.hero-canvas{min-height:340px;padding:20px 0 35px}.canvas-stamp{display:none}.desktop-window{max-width:440px;transform:none}.window-body{grid-template-columns:75px 1fr;min-height:260px}.window-content{padding:25px 20px}.window-content h2{font-size:24px}.window-sidebar{padding:15px 8px;font-size:7px}.float-label{bottom:0;padding:10px 15px}.float-label>b{font-size:22px}.float-label>span{font-size:10px}.path-nav{grid-template-columns:1fr 1fr;padding:0 6%;font-size:10px}.path-nav>*{padding:17px 0}.path-nav>a{padding-left:15px}.path-nav>span{grid-column:1/-1;padding:14px 0 0}.path-nav a:nth-child(2){border-left:0;padding-left:0}.path-nav a:last-child{grid-column:1/-1;border:0;padding:0 0 15px}.section{padding:45px 6%}.intro-section,.workflow,.download-notes,.download-grid,.system-layout,.guide-layout,.release-area{grid-template-columns:1fr;gap:25px}h2{font-size:27px}.platform-section{padding:45px 6%}.section-head{display:block}.section-head h2{text-align:left;font-size:27px}.platform-grid{grid-template-columns:1fr;gap:18px}.platform-card{grid-template-columns:55px 1fr;padding:25px 20px}.os-symbol{font-size:45px}.help-banner{margin:0 6% 45px;padding:28px;display:block}.help-banner .button{margin-top:25px}.help-banner h2{font-size:25px}.footer-top{grid-template-columns:repeat(3,1fr);gap:25px}.footer-logo{grid-column:1/-1}.footer-bottom{display:block;line-height:2.5;font-size:8px}.footer-bottom>span{display:block}.page-title{padding:40px 6% 35px}.page-title h1{font-size:36px}.page-title p{font-size:12px}.package-box{padding:24px}.package-box h2{font-size:25px}.related{padding:20px 6% 45px}.related>div{grid-template-columns:1fr;gap:12px}.related a{padding:16px}.system-layout>aside{position:static}.numbered{gap:15px}.numbered h2{font-size:22px}.contents{position:static;padding-bottom:10px;border:0;border-bottom:1px solid #e4d9c1;padding-left:0}.contents a{display:inline-block;margin-right:15px;font-size:10px}.guide-step h2{font-size:24px}.guide-step p{font-size:13px}.faq-section>label{font-size:10px}.filters{gap:7px}.filters button{font-size:10px;padding:7px 10px}summary{font-size:14px;gap:13px}summary>small{font-size:8px}details p{margin-left:0;margin-right:0;font-size:12px}.release-placeholder h2{font-size:23px}.article-part h2{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
