:root{--bg:#e7e5dc;--paper:#fff;--ink:#31302c;--muted:#68665f;--line:#cbc8bd;--green:#4bc25c;--green2:#9cf275;--sidebar:#efede4;--shadow:0 14px 45px rgba(40,39,34,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--ink);background:var(--bg);font-family:"Segoe UI","PingFang SC","Microsoft YaHei",system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%;height:auto;display:block}.skip{position:fixed;z-index:1000;top:10px;left:10px;padding:9px 13px;color:#fff;background:#262622;transform:translateY(-160%)}.skip:focus{transform:none}.page{min-height:100vh;display:grid;grid-template-columns:290px 1fr}.sidebar{position:relative;background:var(--sidebar);border-right:1px solid var(--line)}.side-inner{position:sticky;top:0;min-height:100vh;padding:38px 28px;display:flex;flex-direction:column}.logo{width:125px;height:110px;display:grid;place-items:center}.logo img{width:120px;height:105px;object-fit:contain}.side-inner>p{margin:10px 0 30px}.side-inner>p a{color:#237e30;font-size:12px;text-decoration:underline;text-underline-offset:4px}.menu{display:none}.side-inner nav{display:grid;gap:5px}.side-inner nav a{position:relative;min-height:49px;padding:0 13px 0 34px;display:flex;align-items:center;color:#4f4d47;font-size:13px;font-weight:700;border-radius:3px}.side-inner nav a:hover,.side-inner nav a.active{color:#173d1b;background:#dff5da}.side-inner nav a i{position:absolute;top:9px;bottom:9px;left:10px;width:10px;background:#b9b6ad;clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%)}.side-inner nav a:hover i,.side-inner nav a.active i{background:var(--green)}.theme{margin-top:auto;padding-top:25px;display:flex;align-items:center;gap:10px;color:#77746c;font-size:10px}.theme button{position:relative;width:40px;height:22px;padding:0;background:#cbc9c0;border:0;border-radius:999px;cursor:pointer}.theme button span{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);transition:.2s}.theme button[aria-checked="true"]{background:var(--green)}.theme button[aria-checked="true"] span{transform:translateX(18px)}.content{min-width:0}.content main{max-width:1050px;margin:0 auto;padding:75px 70px;background:var(--paper);box-shadow:var(--shadow)}.crumb{margin:0 0 25px;color:#2d923b;font-size:8px;font-weight:800;letter-spacing:.16em}.intro>h1,.features>h2,.workflow>h2,.faq>h2{margin:0 0 24px;font-family:"Miriam Libre","Arial Narrow","PingFang SC",sans-serif;font-size:clamp(39px,4vw,61px);line-height:1.1;letter-spacing:-.04em}.intro>p,.features>p,.workflow>p{color:var(--muted);font-size:14px;line-height:1.9}.intro>p{max-width:880px}.hero-download{margin:55px 0 50px;padding:34px;display:grid;grid-template-columns:1fr 320px;align-items:center;gap:35px;background:linear-gradient(135deg,#eefbea,#d4f8cf);border-left:7px solid var(--green);box-shadow:0 15px 40px rgba(45,119,52,.1)}.hero-download>div>span{color:#2a8d38;font-size:8px;font-weight:850;letter-spacing:.16em}.hero-download h2{margin:12px 0 10px;font-size:31px}.hero-download p{margin:0;color:#55715a;font-size:11px;line-height:1.8}.hero-download a{margin-top:22px;min-height:60px;padding:0 15px;display:grid;grid-template-columns:1fr 30px;align-items:center;color:#fff;background:#277d34;border-radius:4px;transition:.2s}.hero-download a:hover{background:#1e6929;transform:translateY(-2px)}.hero-download a b,.hero-download a small{grid-column:1}.hero-download a b{font-size:13px}.hero-download a small{font-size:8px;opacity:.75}.hero-download a strong{grid-column:2;grid-row:1/3;font-size:22px}.hero-download>img{width:100%}.editor-shot{margin:0}.editor-shot img{width:100%;border:1px solid #43433f;box-shadow:0 20px 45px rgba(0,0,0,.18)}.editor-shot figcaption{margin-top:10px;color:#85827a;font-size:9px;text-align:center}.features,.workflow,.faq{padding-top:85px}.features>h2,.workflow>h2,.faq>h2{padding-bottom:17px;border-bottom:3px solid var(--green);font-size:40px}.feature-list{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-list article{min-height:190px;padding:24px;display:grid;grid-template-columns:38px 1fr;gap:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-list article>b{color:#2b9238;font-size:10px}.feature-list h3{margin:0 0 10px;font-size:18px}.feature-list p{margin:0;color:var(--muted);font-size:11px;line-height:1.85}.workflow ol{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.workflow li{padding:19px 0;display:grid;grid-template-columns:170px 1fr;gap:25px;border-bottom:1px solid var(--line)}.workflow li b{color:#2a8e37;font-size:14px}.workflow li span{color:var(--muted);font-size:12px;line-height:1.7}.faq>div{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:21px 5px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:13px;font-weight:750}.faq summary::-webkit-details-marker{display:none}.faq summary i{position:relative;width:22px;height:22px;flex:0 0 auto}.faq summary i::before,.faq summary i::after{position:absolute;top:10px;left:4px;width:14px;height:1px;content:"";background:var(--ink)}.faq summary i::after{transform:rotate(90deg);transition:.2s}.faq details[open] summary i::after{transform:none}.faq details p{margin:0;padding:0 40px 20px 5px;color:var(--muted);font-size:11px;line-height:1.9}.closing{margin:70px 0 0;padding:25px;color:#235a29;background:#e3f7df;border-left:4px solid var(--green);font-size:13px}.content footer{max-width:1050px;min-height:90px;margin:0 auto;padding:25px 70px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#77746d;background:#d8d6ce;font-size:8px}.content footer p{margin:0}.content footer a{color:#287d34}.dark{--bg:#171817;--paper:#232522;--ink:#eff3ed;--muted:#abb0a8;--line:#464a44;--sidebar:#1d1f1c;--shadow:none}.dark .side-inner nav a{color:#c4c9c1}.dark .side-inner nav a:hover,.dark .side-inner nav a.active{color:#b9ffb0;background:#2e462f}.dark .hero-download{background:linear-gradient(135deg,#283c2b,#223426)}.dark .hero-download h2{color:#f0f5ee}.dark .hero-download p{color:#aebcab}.dark .content footer{background:#191b19}.dark .closing{color:#c6efc0;background:#2b3e2b}.dark .editor-shot img{border-color:#6c716a}@media(max-width:950px){.page{grid-template-columns:230px 1fr}.side-inner{padding:30px 20px}.content main{padding:60px 40px}.hero-download{grid-template-columns:1fr}.hero-download>img{max-width:420px;margin:auto}.content footer{padding:25px 40px}}
@media(max-width:700px){.page{display:block}.sidebar{position:sticky;z-index:100;top:0;border-right:0;border-bottom:1px solid var(--line)}.side-inner{min-height:0;height:70px;padding:0 14px;display:grid;grid-template-columns:1fr auto;align-items:center}.logo{width:auto;height:60px;justify-content:start}.logo img{width:55px;height:55px}.side-inner>p,.theme{display:none}.menu{width:78px;height:42px;display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;border:1px solid var(--line);border-radius:4px;font-size:10px}.menu i{width:17px;height:12px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.side-inner nav{position:absolute;top:69px;right:10px;left:10px;padding:8px;display:none;background:var(--sidebar);border:1px solid var(--line);box-shadow:0 18px 45px rgba(0,0,0,.2)}.side-inner nav.open{display:grid}.side-inner nav a{min-height:45px}.content main{padding:48px 14px}.intro>h1{font-size:42px}.intro>p,.features>p,.workflow>p{font-size:12px}.hero-download{margin:40px 0;padding:24px 18px}.features,.workflow,.faq{padding-top:68px}.features>h2,.workflow>h2,.faq>h2{font-size:34px}.feature-list{grid-template-columns:1fr}.workflow li{grid-template-columns:1fr;gap:8px}.content footer{padding:25px 14px;align-items:flex-start;flex-direction:column}}
