.ad[data-v-24dfb8d8]{min-height:100vh;background:#f5f7fa;color:#1f2a44;font-size:15px}.ad-bar[data-v-24dfb8d8]{position:sticky;top:0;z-index:20;height:64px;background:#fff;border-bottom:1px solid #e6e9ef}.ad-bar__in[data-v-24dfb8d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;height:100%;max-width:1320px;margin:0 auto;padding:0 24px 0 34px}.ad-menu[data-v-24dfb8d8]{display:none;width:40px;height:40px;margin-left:-8px;border:0;border-radius:8px;background:transparent;color:#1f2a44;font-size:18px;cursor:pointer}.ad-brand[data-v-24dfb8d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:244px;color:#0e1e4e}.ad-brand img[data-v-24dfb8d8]{height:32px;width:auto}.ad-brand[data-v-24dfb8d8]:hover{color:#0e1e4e}.ad-brand__name[data-v-24dfb8d8]{font-size:16px;font-weight:700;white-space:nowrap}.ad-brand__sub[data-v-24dfb8d8]{padding-left:10px;border-left:1px solid #d5dae3;color:#4b5671;font-size:15px;white-space:nowrap}.ad-search[data-v-24dfb8d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:520px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 12px;background:#f5f7fa;border:1px solid transparent;border-radius:8px;color:#6b7590;cursor:text}.ad-search[data-v-24dfb8d8]:hover{border-color:#d5dae3;background:#fff}.ad-search[data-v-24dfb8d8]:focus-within{border-color:#1062f0;background:#fff}.ad-search input[data-v-24dfb8d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#1f2a44;font-size:14px}.ad-links[data-v-24dfb8d8]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.ad-links a[data-v-24dfb8d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:8px;color:#4b5671;font-size:14px;white-space:nowrap}.ad-links a[data-v-24dfb8d8]:hover{background:#f2f4f8;color:#1f2a44}.ad-body[data-v-24dfb8d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1320px;margin:0 auto}.ad-nav[data-v-24dfb8d8]{position:sticky;top:64px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:284px;max-height:calc(100vh - 64px);overflow-y:auto;padding:20px 12px 40px 24px}.ad-nav__g+.ad-nav__g[data-v-24dfb8d8]{margin-top:18px}.ad-nav__gt[data-v-24dfb8d8]{padding:0 10px 6px;color:#6b7590;font-size:12px;font-weight:600;letter-spacing:2px}.ad-nav__s[data-v-24dfb8d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 10px;border-radius:8px;color:#4b5671;font-size:14px}.ad-nav__s em[data-v-24dfb8d8]{font-style:normal;color:#6b7590;font-size:12px}.ad-nav__s[data-v-24dfb8d8]:hover{background:#f2f4f8;color:#1f2a44}.ad-nav__s.on[data-v-24dfb8d8]{background:#ebf2fe;color:#0b50d2;font-weight:600}.ad-mask[data-v-24dfb8d8]{display:none}.ad-main[data-v-24dfb8d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:24px 24px 64px 8px}.ad-paper[data-v-24dfb8d8]{background:#fff;border:1px solid #e6e9ef;border-radius:12px;padding:36px 48px}.ad-sec[data-v-24dfb8d8]{padding-bottom:28px}.ad-sec+.ad-sec[data-v-24dfb8d8]{padding-top:28px;border-top:1px solid #e6e9ef}.ad-kicker[data-v-24dfb8d8]{color:#1062f0;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:6px}h1[data-v-24dfb8d8]{margin:0 0 10px;font-size:28px;color:#0e1e4e}h2[data-v-24dfb8d8]{margin:0 0 14px;font-size:21px;color:#0e1e4e}h2 small[data-v-24dfb8d8]{margin-left:10px;font-size:13px;font-weight:400;color:#6b7590}h3[data-v-24dfb8d8]{margin:22px 0 10px;font-size:16px;color:#0e1e4e}p[data-v-24dfb8d8]{line-height:1.8;margin:0 0 12px}.ad-lead[data-v-24dfb8d8]{color:#4b5671;font-size:16px}.ad-mute[data-v-24dfb8d8]{color:#6b7590;font-size:13px}[data-v-24dfb8d8] code{padding:1px 6px;border-radius:4px;background:#f2f4f8;color:#0e1e4e;font:13px SFMono-Regular,Menlo,Consolas,PingFang SC,monospace;word-break:break-all}.ad-code[data-v-24dfb8d8]{margin:0 0 14px;padding:14px 16px;border-radius:8px;background:#0e1e4e;color:#e4eaf7;font:13px/1.7 SFMono-Regular,Menlo,Consolas,PingFang SC,monospace;white-space:pre-wrap;word-break:break-all}.ad-ul[data-v-24dfb8d8]{margin:0 0 14px;padding-left:20px}.ad-ul li[data-v-24dfb8d8]{line-height:1.8;margin-bottom:4px}.ad-quote[data-v-24dfb8d8]{margin:0 0 14px;padding:10px 14px;border-left:3px solid #1062f0;background:#ebf2fe;border-radius:0 8px 8px 0;line-height:1.8}.ad-cards[data-v-24dfb8d8]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 8px}.ad-card[data-v-24dfb8d8]{display:block;padding:16px;border:1px solid #e6e9ef;border-radius:10px;color:#4b5671;line-height:1.6}.ad-card b[data-v-24dfb8d8]{display:block;margin-bottom:4px;color:#0e1e4e;font-size:15px}.ad-card span[data-v-24dfb8d8]{font-size:13px}.ad-card[data-v-24dfb8d8]:hover{border-color:#1062f0;color:#4b5671}.ad-kv[data-v-24dfb8d8]{margin:0 0 12px;border-collapse:collapse}.ad-kv td[data-v-24dfb8d8],.ad-kv th[data-v-24dfb8d8]{padding:8px 12px;border-bottom:1px solid #e6e9ef;text-align:left;font-size:14px}.ad-kv th[data-v-24dfb8d8]{color:#6b7590;font-weight:400;white-space:nowrap}.ad-tblw[data-v-24dfb8d8]{overflow-x:auto;margin:0 0 14px}.ad-tbl[data-v-24dfb8d8]{width:100%;border-collapse:collapse;font-size:14px}.ad-tbl td[data-v-24dfb8d8],.ad-tbl th[data-v-24dfb8d8]{padding:8px 10px;border:1px solid #e6e9ef;text-align:left;vertical-align:top;line-height:1.7}.ad-tbl th[data-v-24dfb8d8]{background:#f5f7fa;color:#4b5671;font-weight:600;white-space:nowrap}.ad-api[data-v-24dfb8d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ad-api[data-v-24dfb8d8] code{font-size:14px}td.ad-m[data-v-24dfb8d8]{width:1%}[data-v-24dfb8d8] .ad-m{white-space:nowrap;-webkit-box-flex:0;-ms-flex:none;flex:none}[data-v-24dfb8d8] .ad-m span{display:inline-block;min-width:46px;margin:1px 4px 1px 0;padding:0 6px;border-radius:4px;font:600 11px/20px SFMono-Regular,Menlo,Consolas,PingFang SC,monospace;text-align:center;color:#fff;background:#6b7590}[data-v-24dfb8d8] .ad-m .m-GET{background:#1b8a5a}[data-v-24dfb8d8] .ad-m .m-POST{background:#1062f0}[data-v-24dfb8d8] .ad-m .m-PUT{background:#b26b00}[data-v-24dfb8d8] .ad-m .m-DELETE{background:#c5221f}.ad-cat .ad-p[data-v-24dfb8d8]{width:38%}.ad-perm[data-v-24dfb8d8]{margin-top:2px;color:#6b7590;font-size:12px}.ad-tag[data-v-24dfb8d8]{margin-top:18px}.ad-tag__t[data-v-24dfb8d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-weight:600;color:#0e1e4e}.ad-tag__t em[data-v-24dfb8d8]{font-style:normal;font-weight:400;color:#6b7590;font-size:12px}.ad-plug[data-v-24dfb8d8]{padding:0 6px;border-radius:4px;background:#fff3e6;color:#a65100;font-size:12px;font-weight:400}.ad-found[data-v-24dfb8d8]{margin-bottom:20px;padding:12px 16px;border-radius:8px;background:#ebf2fe}.ad-found a[data-v-24dfb8d8]{margin-left:12px}.ad-foot[data-v-24dfb8d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid #e6e9ef;color:#6b7590;font-size:13px}@media (max-width:960px){.ad-menu[data-v-24dfb8d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ad-bar__in[data-v-24dfb8d8]{padding:0 12px;gap:8px}.ad-brand[data-v-24dfb8d8]{width:auto}.ad-brand__name[data-v-24dfb8d8],.ad-links span[data-v-24dfb8d8]{display:none}.ad-nav[data-v-24dfb8d8]{position:fixed;top:64px;left:0;bottom:0;z-index:30;max-height:none;background:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.is-nav-open .ad-nav[data-v-24dfb8d8]{-webkit-transform:none;transform:none}.is-nav-open .ad-mask[data-v-24dfb8d8]{display:block;position:fixed;inset:64px 0 0 0;z-index:25;background:rgba(14,30,78,.3)}.ad-main[data-v-24dfb8d8]{padding:12px}.ad-paper[data-v-24dfb8d8]{padding:20px 16px}.ad-cards[data-v-24dfb8d8]{grid-template-columns:1fr}.ad-cat .ad-p[data-v-24dfb8d8]{width:auto}}