.wq-guide{--wg-ink:#172d45;--wg-muted:#4b6075;--wg-green:#126951;--wg-line:#dce4ec;box-sizing:border-box;background:#f4f7fa;color:var(--wg-ink);font:18px/1.85 system-ui,"Microsoft YaHei",Arial,sans-serif;text-align:left;padding:clamp(18px,4vw,40px);border-radius:18px;max-width:1120px;margin:24px auto;overflow-wrap:anywhere;scroll-margin-top:20px}.wq-guide *{box-sizing:border-box}.wq-guide h2{font-size:clamp(25px,3.3vw,38px);line-height:1.4;margin:12px 0}.wq-guide h3{font-size:24px;line-height:1.5;margin:0 0 18px;color:var(--wg-ink)}.wq-guide p,.wq-guide li,.wq-guide label{color:var(--wg-ink);font-size:18px}.wq-guide p{margin:16px 0}.wq-guide a{color:#126951;text-decoration:underline;text-underline-offset:4px}.wg-kicker{color:var(--wg-green);font-size:13px;font-weight:800;letter-spacing:.08em}.wg-top{display:grid;grid-template-columns:1fr auto;gap:22px}.wg-controls{display:flex;align-items:flex-start;gap:10px}.wg-controls label{margin:4px 0;font-size:14px!important}.wg-controls select{display:block;background:#fff!important;color:#172d45!important;border:1px solid #b7c7d8;border-radius:8px;min-height:44px;margin-top:8px;padding:8px;max-width:170px;font:inherit}.wg-context{padding:16px 22px;background:#e2eee9;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 22px;margin:20px 0}.wg-intro,.wg-roadmap,.wg-step,.wg-finish,.wg-faq{background:#fff;border:1px solid var(--wg-line);border-radius:14px;padding:clamp(18px,3vw,30px);margin:24px 0}.wg-intro ul{padding-left:24px;margin:0}.wq-guide ul li,.wg-intro ol li{margin:14px 0}.wg-roadmap>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:12px}.wg-roadmap a{font-size:16px}.wg-progress{position:sticky;top:0;z-index:2;background:#126951;color:#fff;padding:10px 20px;font-size:15px;border-radius:8px;box-shadow:0 3px 16px #18364415}.wg-step{scroll-margin-top:76px}.wg-step-head{display:flex;align-items:flex-start;gap:16px}.wg-number{flex:0 0 51px;text-align:center;background:#e6f2ee;color:#126951;font-size:24px;line-height:51px;font-weight:800;border-radius:10px}.wg-step-head h3{margin:8px 0 16px}.wg-actions{padding-left:27px;margin:10px 0 24px}.wg-actions li{padding-left:7px;margin:18px 0;line-height:1.85}.wq-guide figure{margin:22px 0}.wg-picture{display:block;width:100%;padding:0!important;border:1px solid #ccd8e5!important;border-radius:12px;background:#eff3f8!important;overflow:hidden;cursor:zoom-in}.wg-picture img{display:block;width:100%;height:auto;margin:0;max-width:none;aspect-ratio:960/550;border:0}.wq-guide figcaption{font-size:14px;color:var(--wg-muted);line-height:1.65;margin-top:9px}.wg-expected{background:#eaf5ee;border-left:4px solid #2a8b64;border-radius:6px;padding:17px 20px}.wg-expected b{display:block;color:#176348;margin-bottom:5px}.wq-guide details{border-top:1px solid var(--wg-line);padding:15px 0;margin:12px 0;color:var(--wg-ink)}.wq-guide summary{cursor:pointer;font-size:17px;font-weight:700;min-height:32px}.wg-done{display:flex;gap:12px;align-items:center;padding:12px 0;font-weight:600;margin:12px 0}.wg-done input{display:inline-block;width:22px;height:22px;accent-color:#126951;margin:0;flex:0 0 22px}.wg-next{display:inline-block;padding:10px 16px;background:#edf4f1;border-radius:8px}.wg-footer{padding:0 4px}.wg-footer p,.wg-footer a{font-size:14px!important;color:#52667b}.wg-zoom{width:calc(100vw - 36px);max-width:1200px;max-height:94vh;background:#fff;border:1px solid #d4dee7;border-radius:12px;padding:18px;color:#172d45}.wg-zoom::backdrop{background:#07182dcc}.wg-close{display:block;margin-left:auto;padding:10px 16px;background:#126951!important;color:#fff!important;border:0;border-radius:7px;min-height:44px;cursor:pointer;font:inherit}.wg-zoom p{font-size:16px}.wg-zoom-scroll{overflow:auto;max-height:72vh;background:#eef2f7}.wg-zoom-scroll img{display:block;width:100%;min-width:960px;max-width:none;height:auto}.wq-guide :focus-visible{outline:3px solid #1d7bba;outline-offset:4px}@media(max-width:760px){.wg-top{display:block}.wg-controls{flex-wrap:wrap}.wg-controls select{min-width:125px}.wg-roadmap>div{grid-template-columns:1fr}.wg-step-head h3{font-size:22px}.wq-guide{font-size:18px;padding:18px;margin:20px 0}.wg-step{padding:20px 16px}.wg-picture{border-radius:8px}.wg-progress{font-size:14px;padding:9px 12px}.wg-step-head{gap:12px}.wg-number{flex-basis:43px;line-height:43px;font-size:21px}}@media print{.wg-progress,.wg-done,.wg-controls,.wg-next,.wg-zoom{display:none}.wq-guide{padding:0;background:white;margin:0}.wg-step{break-inside:avoid}.wg-picture{border:0}.wq-guide details{display:block}}
.wq-guide .wg-copy{background:#f1f6fa;border:1px solid #d3dfe9;border-radius:10px;padding:18px}.wg-copy code{display:block;color:#172d45;font-size:20px;margin-bottom:12px;user-select:all}.wg-copy button{background:#126951!important;color:white!important;padding:12px 18px;min-height:44px;border:0;border-radius:8px;font:inherit;cursor:pointer}.wg-copy p{font-size:15px}#installation.wq-guide .wg-picture img{max-width:none;margin:0;border:0}

.wg-versions{position:sticky;top:0;z-index:3;display:flex;gap:10px;margin:24px 0 18px;padding:8px;background:#f4f7fa;border:1px solid #d2ded8;border-radius:12px;box-shadow:0 3px 14px #18364412}.wg-versions button{flex:1;min-width:0;min-height:48px;padding:10px 14px;background:#fff!important;color:#126951!important;border:1px solid #9bbdb0;border-radius:8px;font:600 16px/1.45 system-ui,"Microsoft YaHei",sans-serif;text-align:center;cursor:pointer}.wg-versions button[aria-pressed=true]{background:#126951!important;color:#fff!important;border-color:#126951}.wg-progress{top:77px}.wg-step{scroll-margin-top:147px}.wg-simple{background:#fff;border:1px solid #dce4ec;border-radius:14px;padding:22px}.wg-simple-step{padding:22px 0;border-top:1px solid #dce4ec}.wg-simple-step h3{display:flex;align-items:center;gap:14px;font-size:22px}.wg-simple-note{padding:15px;background:#eaf5ee;border-radius:8px}.wg-simple-step .wg-number{font-size:20px;line-height:40px;flex-basis:40px}@media(max-width:760px){.wg-versions{gap:7px;padding:7px}.wg-versions button{font-size:15px;padding:9px 7px;min-height:48px}.wg-simple{padding:18px}.wg-simple-step h3{font-size:20px}.wg-progress{top:79px}}@media print{.wg-versions{display:none}}
