body{font-family:"Microsoft YaHei",system-ui,sans-serif}.region-actions{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin:28px 0 8px}.region-caption{color:#64748b;font-size:14px}.tutorial-link{display:inline-block;color:#15803d;margin-top:15px}.final .region-caption{color:#ecfdf5}.final .btn-primary{background:white;color:#15803d}.final .btn-ghost{background:transparent;color:white;border-color:white}.install-main{background:linear-gradient(180deg,#f0fcef 0,#fff 390px);padding:58px 0 70px}.install-heading{text-align:center;max-width:900px;margin:0 auto 30px}.install-heading h1{font-size:44px;line-height:1.3;margin:18px 0}.install-heading p{color:#64748b;margin:12px 0}.mobile-note{font-size:14px}.region-tabs{display:flex;justify-content:center;gap:12px;margin:25px 0 42px}.region-tabs a{padding:13px 30px;background:white;border:1px solid #15803d;border-radius:40px;color:#15803d;font-weight:700}.install-section{scroll-margin-top:95px;border-top:1px solid #e2e9f0;padding:38px 0}.install-section:target{border-top-color:#15803d}.install-section h2{font-size:30px;margin:8px 0 12px}.install-section>p{color:#475569;margin:12px 0;max-width:1000px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.download-card{background:white;border:1px solid #dbe7df;border-radius:20px;padding:30px;box-shadow:0 12px 35px #0f172a08;display:flex;flex-direction:column;align-items:flex-start}.os-label{font-size:14px;color:#15803d;font-weight:700}.download-card h3{font-size:26px;margin:8px 0}.download-card>p{min-height:58px;color:#475569}.download-card .btn{margin:20px 0 12px}.download-card .file-meta{font-size:13px;min-height:0}.download-card details{width:100%;margin-top:12px}.hash{display:block;overflow-wrap:anywhere;font-size:12px;padding-top:12px}.notice,.guide-grid aside{background:#f0fcef;border-radius:14px;padding:22px;color:#355340}.notice a{color:#15803d;font-weight:700;white-space:nowrap}.store-actions{display:flex;gap:15px;flex-wrap:wrap;margin:24px 0}.fallback-link{color:#15803d;display:inline-block;margin-top:14px;font-weight:700}.guide-grid{max-width:1000px}.guide-grid h2{font-size:23px;margin-top:32px}.guide-grid p{margin:12px 0;color:#475569}.guide-grid code{background:#f1f5f9;border-radius:5px;padding:4px 7px;overflow-wrap:anywhere}.faq details{border-bottom:1px solid #e2e9f0;padding:18px 0}.faq details p{padding:15px 0;color:#475569}summary{cursor:pointer}.text-support{background:none;border:0;color:#15803d;font:inherit;text-decoration:underline;cursor:pointer}.back-link{color:#15803d}.install-main a:focus-visible,summary:focus-visible{outline:3px solid #16a34a;outline-offset:4px}@media(max-width:760px){.download-grid{grid-template-columns:1fr}.install-heading h1{font-size:31px}.install-main{padding-top:30px}.header .nav{display:none}.download-card{padding:23px}.region-actions{gap:12px}.region-actions .btn{padding:0 20px}.install-section h2{font-size:26px}}.install-diagram{margin:25px 0;border:1px solid #dbe7df;border-radius:16px;overflow:hidden;background:#fff}.diagram-browser{display:flex;justify-content:space-between;background:#f1f5f9;padding:18px 22px}.diagram-browser strong{font-size:14px}.toggle-on{color:#15803d}.diagram-actions{display:flex;flex-wrap:wrap;gap:10px;padding:22px}.diagram-actions>*{padding:10px 15px;border:1px solid #15803d;border-radius:30px;font-size:14px}.diagram-actions b{background:#dcfce7;color:#15803d}.diagram-folder{border:1px solid #e2e9f0;margin:0 22px 20px;padding:20px;border-radius:10px}.diagram-folder strong{display:block;text-align:right;color:#15803d}.install-diagram figcaption{padding:0 22px 20px;color:#64748b;font-size:13px}.download-card.recommended{border:2px solid #15803d}.recommended-label{background:#dcfce7;color:#15803d;border-radius:20px;padding:4px 12px;font-size:13px;margin-bottom:12px}.download-card .btn{margin-top:auto}.download-card .file-meta{margin-top:0}.download-card>p:not(.file-meta){margin-bottom:20px}