.workbuddy-page[data-v-28dccb42]{min-height:100vh;color:#183244;background:#f4f8fa;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif;line-height:1.72}.workbuddy-page a[data-v-28dccb42]{color:#12785f;text-underline-offset:4px}.workbuddy-page img[data-v-28dccb42]{display:block;max-width:100%;height:auto}main[data-v-28dccb42]{padding-bottom:88px}.workbuddy-hero[data-v-28dccb42],.jumpbar[data-v-28dccb42],.tutorial-layout[data-v-28dccb42]{width:min(1240px,calc(100% - 48px));margin:0 auto}.workbuddy-hero[data-v-28dccb42]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:end;gap:64px;padding:70px 0 56px}.eyebrow[data-v-28dccb42]{margin:0 0 16px;color:#13896b;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}h1[data-v-28dccb42]{max-width:760px;margin:0;color:#102f46;font-size:58px;line-height:1.08;letter-spacing:0}.hero-copy[data-v-28dccb42]{max-width:720px;margin:24px 0 0;color:#536a77;font-size:18px;line-height:1.75}.hero-tags[data-v-28dccb42]{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.hero-tags span[data-v-28dccb42]{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 10px;border:1px solid #bfddd4;border-radius:5px;color:#216d5b;background:#edf8f4;font-size:12px;font-weight:750}.connection-card[data-v-28dccb42]{padding:20px;border:1px solid #c4ddd6;border-radius:8px;background:#fff;box-shadow:0 18px 42px #1b4c4817}.connection-brand[data-v-28dccb42]{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid #dce9e5}.connection-brand>img[data-v-28dccb42]{width:38px;height:38px;padding:6px;border:1px solid #cce1da;border-radius:6px;background:#f0faf6}.connection-brand div[data-v-28dccb42]{display:grid;line-height:1.35}.connection-brand strong[data-v-28dccb42]{color:#173c48;font-size:14px}.connection-brand div span[data-v-28dccb42]{color:#789087;font-size:11px}.ready-state[data-v-28dccb42]{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#168063;font-family:Consolas,monospace;font-size:10px;font-weight:800}.ready-state i[data-v-28dccb42]{width:7px;height:7px;border-radius:50%;background:#18ad82;box-shadow:0 0 0 4px #18ad8221}.connection-flow[data-v-28dccb42]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding:19px 0;color:#668078}.connection-flow span[data-v-28dccb42]{min-width:0;padding:7px 5px;border:1px solid #d5e5e0;border-radius:4px;color:#286858;background:#f5fbf8;font-size:11px;font-weight:800;text-align:center}.connection-card dl[data-v-28dccb42]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:15px 0;border-top:1px solid #dce9e5;border-bottom:1px solid #dce9e5}.connection-card dl div[data-v-28dccb42]{display:grid;gap:3px;min-width:0}.connection-card .connection-wide[data-v-28dccb42]{grid-column:1 / -1}.connection-card dt[data-v-28dccb42]{color:#7c918a;font-size:10px;font-weight:750}.connection-card dd[data-v-28dccb42]{margin:0;overflow-wrap:anywhere;color:#245b4d;font-family:Consolas,monospace;font-size:11px;font-weight:700}.connection-card>p[data-v-28dccb42]{margin:14px 0 0;color:#6b7f78;font-size:12px}.jumpbar[data-v-28dccb42]{display:flex;gap:6px;padding:9px;overflow-x:auto;border:1px solid #d2e1e3;border-radius:7px;background:#fff;box-shadow:0 8px 22px #1e455a0d;scrollbar-width:none}.jumpbar[data-v-28dccb42]::-webkit-scrollbar{display:none}.jumpbar a[data-v-28dccb42]{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:34px;padding:0 10px;border-radius:4px;color:#58707c;font-size:12px;font-weight:750;text-decoration:none}.jumpbar a span[data-v-28dccb42]{color:#129474;font-family:Consolas,monospace;font-size:10px}.jumpbar a[data-v-28dccb42]:hover,.jumpbar a[data-v-28dccb42]:focus-visible{color:#155e4a;background:#eaf7f2;outline:none}.tutorial-layout[data-v-28dccb42]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start;padding-top:28px}.side-index[data-v-28dccb42]{position:sticky;top:102px;display:grid;gap:2px;padding:12px 0}.side-label[data-v-28dccb42]{margin:0 0 10px;color:#84989c;font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.side-index a[data-v-28dccb42]{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:32px;padding:0 8px;border-left:2px solid transparent;color:#607983;font-size:12px;text-decoration:none}.side-index a[data-v-28dccb42]:hover,.side-index a[data-v-28dccb42]:focus-visible{border-color:#1ba17c;color:#185e4b;background:#eaf7f2;outline:none}.side-index a svg[data-v-28dccb42]{opacity:0}.side-index a:hover svg[data-v-28dccb42],.side-index a:focus-visible svg[data-v-28dccb42]{opacity:1}.side-index .back-top[data-v-28dccb42]{margin-top:13px;border-top:1px solid #d9e4e5;border-left:0;color:#13896b;font-size:11px}.guide[data-v-28dccb42]{min-width:0;overflow:hidden;border:1px solid #d4e2e4;border-radius:8px;background:#fff;box-shadow:0 14px 34px #1b44570d}.guide-section[data-v-28dccb42]{scroll-margin-top:98px;padding:42px;border-bottom:1px solid #dce7e8}.guide-section[data-v-28dccb42]:last-child{border-bottom:0}.guide-section--final[data-v-28dccb42]{background:#fbfefd}.section-head[data-v-28dccb42]{display:grid;gap:5px;margin-bottom:18px}.section-head>span[data-v-28dccb42]{color:#139273;font-family:Consolas,monospace;font-size:12px;font-weight:850;letter-spacing:0}.section-head h2[data-v-28dccb42]{margin:0;color:#17384d;font-size:34px;line-height:1.2;letter-spacing:0}.lead[data-v-28dccb42]{max-width:840px;margin:0;color:#5a707b;font-size:16px}.parameter-table[data-v-28dccb42]{display:grid;margin-top:24px;border-top:1px solid #d4e2e4}.parameter-row[data-v-28dccb42]{display:grid;grid-template-columns:145px minmax(240px,.95fr) minmax(220px,1.05fr);gap:20px;align-items:center;min-height:62px;padding:10px 0;border-bottom:1px solid #e3ebec}.parameter-label[data-v-28dccb42]{color:#345463;font-size:13px;font-weight:850}.parameter-row code[data-v-28dccb42],.config-row code[data-v-28dccb42]{overflow-wrap:anywhere;color:#17614e;font-family:Consolas,monospace;font-size:13px;font-weight:750}.parameter-note[data-v-28dccb42]{color:#75888d;font-size:12px}.screenshot[data-v-28dccb42]{margin:26px 0 0}.screenshot button[data-v-28dccb42]{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid #ccdadd;border-radius:6px;background:#edf2f3;cursor:zoom-in}.screenshot button[data-v-28dccb42]:focus-visible{outline:3px solid rgba(20,151,116,.28);outline-offset:3px}.screenshot img[data-v-28dccb42]{width:100%;aspect-ratio:96 / 58;-o-object-fit:cover;object-fit:cover}.zoom-mark[data-v-28dccb42]{position:absolute;right:10px;bottom:10px;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:5px;color:#fff;background:#122f3dbd;font-size:16px}.screenshot figcaption[data-v-28dccb42]{margin-top:9px;color:#7a8d92;font-size:12px}.screenshot-pair[data-v-28dccb42]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.config-table[data-v-28dccb42]{display:grid;margin-top:24px;padding:5px 16px;border:1px solid #d4e3df;border-radius:6px;background:#fbfdfc}.config-row[data-v-28dccb42]{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;align-items:center;min-height:49px;border-bottom:1px solid #e5eeeb}.config-row[data-v-28dccb42]:last-child{border-bottom:0}.config-row>span[data-v-28dccb42]{color:#47626c;font-size:13px;font-weight:750}.subsection-heading[data-v-28dccb42]{display:flex;align-items:flex-start;gap:12px;margin-top:32px;padding-top:28px;border-top:1px solid #dfe9e8;color:#18856a}.subsection-heading h3[data-v-28dccb42]{margin:0;color:#21475a;font-size:19px}.subsection-heading p[data-v-28dccb42]{margin:4px 0 0;color:#6c7e83;font-size:13px}.capability-grid[data-v-28dccb42]{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:20px}.capability-grid>div[data-v-28dccb42]{display:grid;grid-template-columns:22px 1fr;gap:7px;color:#1b9675}.capability-grid p[data-v-28dccb42]{margin:0;color:#64787e;font-size:13px}.capability-grid strong[data-v-28dccb42]{display:block;margin-bottom:2px;color:#365763;font-size:13px}.info-note[data-v-28dccb42]{display:grid;grid-template-columns:24px 1fr;gap:11px;margin-top:24px;padding:15px 16px;border:1px solid #c4dfd5;border-radius:6px;color:#1e765e;background:#eef9f5}.info-note--amber[data-v-28dccb42]{border-color:#ead9b8;color:#8b632c;background:#fff9ed}.info-note strong[data-v-28dccb42]{color:inherit;font-size:13px}.info-note p[data-v-28dccb42]{margin:3px 0 0;color:inherit;font-size:13px}.test-steps[data-v-28dccb42]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 0;padding:0;list-style:none;counter-reset:test-step}.test-steps li[data-v-28dccb42]{min-width:0;padding:15px;border:1px solid #d9e5e4;border-radius:6px;color:#526a72;background:#fbfdfc;font-size:13px;counter-increment:test-step}.test-steps li[data-v-28dccb42]:before{display:grid;width:28px;height:28px;margin-bottom:10px;place-items:center;border-radius:50%;color:#fff;background:#1aa17c;content:counter(test-step,decimal-leading-zero);font-family:Consolas,monospace;font-size:10px;font-weight:850}.faq-list[data-v-28dccb42]{display:grid;gap:8px;margin-top:24px}.faq-list details[data-v-28dccb42]{border:1px solid #d8e4e5;border-radius:6px;background:#fbfdfd}.faq-list details[open][data-v-28dccb42]{border-color:#bcdace;background:#f8fdfa}.faq-list summary[data-v-28dccb42]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:0 16px;color:#345562;font-size:14px;font-weight:800;cursor:pointer;list-style:none}.faq-list summary[data-v-28dccb42]::-webkit-details-marker{display:none}.faq-list summary svg[data-v-28dccb42]{flex:0 0 auto;color:#6f8990;transition:transform .2s ease}.faq-list details[open] summary svg[data-v-28dccb42]{color:#159274;transform:rotate(90deg)}.faq-list details p[data-v-28dccb42]{margin:0;padding:0 16px 16px;color:#64777d;font-size:13px}.local-path[data-v-28dccb42]{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:24px;padding:13px 14px;border:1px solid #294955;border-radius:6px;color:#e6f6f0;background:#17343e}.local-path>div[data-v-28dccb42]{display:flex;align-items:center;gap:8px;color:#acd2c8;font-size:12px;font-weight:750}.local-path code[data-v-28dccb42]{overflow-wrap:anywhere;color:#e2f4ee;font-family:Consolas,monospace;font-size:12px}.local-path button[data-v-28dccb42]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #4e7278;border-radius:4px;color:#e7f5f1;background:#244952;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.local-path button[data-v-28dccb42]:hover,.local-path button[data-v-28dccb42]:focus-visible{border-color:#84d1ba;outline:none}.security-copy[data-v-28dccb42]{margin:18px 0 0;color:#5f747a;font-size:14px}.checklist[data-v-28dccb42]{display:grid;grid-template-columns:1fr 1fr;gap:9px 22px;margin:24px 0 0;padding:0;list-style:none}.checklist li[data-v-28dccb42]{display:flex;align-items:flex-start;gap:9px;color:#3d5d59;font-size:14px}.checklist li>span[data-v-28dccb42]{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:#1ea77f}.reference-line[data-v-28dccb42]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:26px;padding-top:18px;border-top:1px solid #dce9e4;color:#7a8f8e;font-size:12px}.reference-line a[data-v-28dccb42]{display:inline-flex;align-items:center;gap:5px;font-weight:750}.image-lightbox[data-v-28dccb42]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:56px 24px 24px;background:#0b1c24db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.image-lightbox>button[data-v-28dccb42]{position:fixed;top:18px;right:20px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:5px;color:#fff;background:#ffffff14;cursor:pointer}.image-lightbox figure[data-v-28dccb42]{max-width:min(1500px,96vw);max-height:calc(100vh - 80px);margin:0}.image-lightbox img[data-v-28dccb42]{max-height:calc(100vh - 112px);border-radius:5px;-o-object-fit:contain;object-fit:contain;box-shadow:0 24px 80px #0000005c}.image-lightbox figcaption[data-v-28dccb42]{margin-top:8px;color:#d4e5e2;font-size:12px;text-align:center}.support-modal[data-v-28dccb42]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:24px;background:#1227308f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.support-modal-card[data-v-28dccb42]{width:min(420px,100%);overflow:hidden;border:1px solid #d6e2e4;border-radius:8px;background:#fff;box-shadow:0 28px 80px #111b2447}.support-modal-head[data-v-28dccb42]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid #e0e8e9}.support-modal-head h2[data-v-28dccb42]{margin:0;font-size:20px}.support-modal-head button[data-v-28dccb42]{display:grid;width:34px;height:34px;place-items:center;border:1px solid #d6e2e4;border-radius:5px;color:#4d626d;background:#fff;cursor:pointer}.support-modal-body[data-v-28dccb42]{display:grid;justify-items:center;gap:14px;padding:24px;text-align:center}.support-modal-body img[data-v-28dccb42]{width:100%;max-width:280px;border:1px solid #d6e2e4;border-radius:6px}.support-modal-body p[data-v-28dccb42]{margin:0;color:#65767d;font-size:13px}@media(max-width:980px){.workbuddy-hero[data-v-28dccb42]{grid-template-columns:1fr;gap:28px;padding-top:52px}.connection-card[data-v-28dccb42]{max-width:650px}.side-index[data-v-28dccb42]{display:none}.tutorial-layout[data-v-28dccb42]{display:block}}@media(max-width:700px){.workbuddy-hero[data-v-28dccb42],.jumpbar[data-v-28dccb42],.tutorial-layout[data-v-28dccb42]{width:min(100% - 24px,1240px)}.workbuddy-hero[data-v-28dccb42]{padding:36px 0 38px}h1[data-v-28dccb42]{font-size:39px}.hero-copy[data-v-28dccb42]{font-size:16px}.guide-section[data-v-28dccb42]{padding:28px 18px}.section-head h2[data-v-28dccb42]{font-size:27px}.parameter-row[data-v-28dccb42],.config-row[data-v-28dccb42]{grid-template-columns:1fr;gap:4px;padding:14px 0}.screenshot-pair[data-v-28dccb42],.capability-grid[data-v-28dccb42],.checklist[data-v-28dccb42]{grid-template-columns:1fr}.test-steps[data-v-28dccb42]{grid-template-columns:1fr 1fr}.local-path[data-v-28dccb42]{grid-template-columns:1fr auto}.local-path>div[data-v-28dccb42]{grid-column:1 / -1}}@media(max-width:460px){h1[data-v-28dccb42]{font-size:34px}.hero-tags[data-v-28dccb42]{display:grid}.hero-tags span[data-v-28dccb42]{width:-moz-fit-content;width:fit-content}.connection-card dl[data-v-28dccb42],.test-steps[data-v-28dccb42]{grid-template-columns:1fr}.connection-card .connection-wide[data-v-28dccb42]{grid-column:auto}.connection-flow[data-v-28dccb42]{gap:4px}.connection-flow span[data-v-28dccb42]{font-size:10px}.local-path[data-v-28dccb42]{grid-template-columns:1fr}.local-path button[data-v-28dccb42]{justify-self:start}}@media(prefers-reduced-motion:reduce){[data-v-28dccb42]{scroll-behavior:auto!important;transition:none!important}}
