.codeblock[data-astro-cid-rtp5nrt2]{margin:0}.mcp-sheet--main[data-astro-cid-rtp5nrt2] .codeblock-head[data-astro-cid-rtp5nrt2]{min-height:56px}.mcp-sheet--main[data-astro-cid-rtp5nrt2] .copy-first[data-astro-cid-rtp5nrt2]{width:auto;min-height:40px}.mcp-sheet--main[data-astro-cid-rtp5nrt2] pre[data-astro-cid-rtp5nrt2]{font-size:15px}.mcp-flag[data-astro-cid-rtp5nrt2]{white-space:nowrap}.mcp-dia[data-astro-cid-ncyffua2]{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-5);margin:6px 0 10px;padding:40px 0 0;position:relative;overflow:hidden}.ses-win[data-astro-cid-ncyffua2]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-4) var(--r-4) 0 0;width:calc(100% - 144px);box-shadow:var(--sh-2);border-bottom:0;margin:0 auto -64px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 152px),#0000 calc(100% - 80px));mask-image:linear-gradient(#000 calc(100% - 152px),#0000 calc(100% - 80px))}:root[data-theme=dark] .ses-win[data-astro-cid-ncyffua2]{background:var(--surface-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ses-win[data-astro-cid-ncyffua2]{background:var(--surface-2)}}.ses-bar[data-astro-cid-ncyffua2]{border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:38px;display:flex;position:relative}.ses-lights[data-astro-cid-ncyffua2]{gap:6px;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.ses-lights[data-astro-cid-ncyffua2] i[data-astro-cid-ncyffua2]{background:var(--line-2);border-radius:50%;width:9px;height:9px}.ses-title[data-astro-cid-ncyffua2]{font-size:var(--fs-meta);font-weight:var(--w-medium);color:var(--text-3)}.ses-body[data-astro-cid-ncyffua2]{font-family:var(--font-mono);color:var(--text);padding:20px 24px 84px;font-size:13px;line-height:22px}.ses-body[data-astro-cid-ncyffua2] p[data-astro-cid-ncyffua2]{margin:0}.ses-ask[data-astro-cid-ncyffua2],.ses-call[data-astro-cid-ncyffua2],.ses-out[data-astro-cid-ncyffua2]{grid-template-columns:2ch minmax(0,1fr);display:grid}.ses-ask[data-astro-cid-ncyffua2]{margin-bottom:14px!important}.ses-call[data-astro-cid-ncyffua2]{grid-template-columns:2ch auto minmax(0,1fr)}.ses-out[data-astro-cid-ncyffua2]+.ses-call[data-astro-cid-ncyffua2]{margin-top:14px!important}.ses-mark[data-astro-cid-ncyffua2],.ses-srv[data-astro-cid-ncyffua2],.ses-elbow[data-astro-cid-ncyffua2]{color:var(--text-3)}.ses-srv[data-astro-cid-ncyffua2]:after{content:" · "}.ses-dot[data-astro-cid-ncyffua2]{color:var(--text-3);font-size:10px}.ses-name[data-astro-cid-ncyffua2]{color:var(--text-2)}.ses-text[data-astro-cid-ncyffua2]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ses-text[data-astro-cid-ncyffua2] .line[data-astro-cid-ncyffua2]{padding-left:var(--hang,0);text-indent:calc(var(--hang,0px) * -1);display:block}.ses-text[data-astro-cid-ncyffua2] .line[data-astro-cid-ncyffua2].is-blank{height:11px}.ses-text[data-astro-cid-ncyffua2] .line[data-astro-cid-ncyffua2].is-head{font-weight:var(--w-medium)}@media (prefers-reduced-motion:no-preference) and (width>=768px){html.js:not([data-motion=off]) .mcp-dia[data-astro-cid-ncyffua2]:not([data-play]) [data-astro-cid-ncyffua2]:is(.ses-req,.ses-step,.ses-back>*){opacity:0}.mcp-dia[data-astro-cid-ncyffua2][data-play] .ses-req[data-astro-cid-ncyffua2] .ch{animation:ses-type 90ms linear var(--c) both}.mcp-dia[data-astro-cid-ncyffua2][data-play] [data-astro-cid-ncyffua2]:is(.ses-step,.ses-back .ses-elbow){animation:ses-in var(--d3) var(--e-out) var(--d) both}.mcp-dia[data-astro-cid-ncyffua2][data-play] .ses-call[data-astro-cid-ncyffua2] .ses-dot[data-astro-cid-ncyffua2]{animation:ses-wait .4s ease-in-out var(--d) 2 both}.mcp-dia[data-astro-cid-ncyffua2][data-play] .ses-text[data-astro-cid-ncyffua2] .line[data-astro-cid-ncyffua2]{animation:ses-in var(--d3) var(--e-out) calc(var(--d) + var(--n) * 60ms) both}}:root[data-motion=off] .mcp-dia[data-astro-cid-ncyffua2] [data-astro-cid-ncyffua2]{animation:none!important}@keyframes ses-type{0%{opacity:0}to{opacity:1}}@keyframes ses-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ses-wait{0%,to{opacity:1}50%{opacity:.2}}@media (width<=767px){.mcp-dia[data-astro-cid-ncyffua2]{padding-top:16px}.ses-win[data-astro-cid-ncyffua2]{width:calc(100% - 32px)}.ses-body[data-astro-cid-ncyffua2]{padding:16px 16px 84px;font-size:12px;line-height:20px}.ses-text[data-astro-cid-ncyffua2] .line[data-astro-cid-ncyffua2]:nth-child(n+6){display:none}.ses-text[data-astro-cid-ncyffua2] .line[data-astro-cid-ncyffua2].is-blank{height:10px}}.mcp[data-astro-cid-sk4gmmoz]{padding-top:var(--page-top);flex-direction:column;gap:56px;display:flex}.mcp-head[data-astro-cid-sk4gmmoz]{flex-direction:column;gap:16px;max-width:720px;display:flex}h1[data-astro-cid-sk4gmmoz]{font-size:var(--title-size);line-height:var(--title-leading);letter-spacing:var(--title-track);font-weight:var(--w-display);text-wrap:balance;margin:0}.mcp-lede[data-astro-cid-sk4gmmoz]{max-width:var(--lede-measure);font-size:var(--fs-lede);color:var(--text-2);text-wrap:pretty;margin:0 0 8px;line-height:1.5}.mcp-term[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);letter-spacing:0;color:var(--text-2);font-size:.86em;font-weight:400}.mcp-sec[data-astro-cid-sk4gmmoz]{flex-direction:column;gap:14px;max-width:720px;display:flex}.mcp-sec[data-astro-cid-sk4gmmoz]:last-child{max-width:none}.mcp-shead[data-astro-cid-sk4gmmoz]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;display:flex}.mcp-shead[data-astro-cid-sk4gmmoz] h2[data-astro-cid-sk4gmmoz]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--display-w,var(--w-head));letter-spacing:var(--display-track,-.02em);font-synthesis-weight:var(--display-synthesis);margin:0;line-height:1.3}.mcp-shead[data-astro-cid-sk4gmmoz] span[data-astro-cid-sk4gmmoz]{color:var(--text-3);font-size:13px}.mcp-tabs[data-astro-cid-sk4gmmoz]{border:1px solid var(--line);background:var(--bg-2);border-radius:9px;align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz]{height:32px;color:var(--text-3);font:inherit;font-size:13.5px;font-weight:var(--w-medium);cursor:pointer;white-space:nowrap;transition:color var(--d1), background-color var(--d1), box-shadow var(--d1);background:0 0;border:0;border-radius:7px;padding:0 12px}@media (hover:hover) and (pointer:fine){.mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz]:hover{color:var(--text)}}html:not([data-mcp-client]) .mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz][data-client=claude-code],html[data-mcp-client=claude-code] .mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz][data-client=claude-code],html[data-mcp-client=codex] .mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz][data-client=codex],html[data-mcp-client=cursor] .mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz][data-client=cursor]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #1111131a, 0 0 0 1px var(--line)}.mcp-panel[data-astro-cid-sk4gmmoz]{flex-direction:column;align-items:flex-start;gap:12px;display:none}html:not([data-mcp-client]) .mcp-panel[data-astro-cid-sk4gmmoz][data-client=claude-code],html[data-mcp-client=claude-code] .mcp-panel[data-astro-cid-sk4gmmoz][data-client=claude-code],html[data-mcp-client=codex] .mcp-panel[data-astro-cid-sk4gmmoz][data-client=codex],html[data-mcp-client=cursor] .mcp-panel[data-astro-cid-sk4gmmoz][data-client=cursor],html:not(.js) .mcp-panel[data-astro-cid-sk4gmmoz]{display:flex}.mcp-panel[data-astro-cid-sk4gmmoz]>.mcp-sheet{align-self:stretch}.mcp-panel-name[data-astro-cid-sk4gmmoz]{font-family:var(--font-name);font-size:calc(15.5px + var(--display-up,0px));font-weight:var(--name-w,600);font-synthesis-weight:var(--name-synthesis);margin:0;line-height:1.35}html:not(.js) .mcp-tabs[data-astro-cid-sk4gmmoz],html.js .mcp-panel-name[data-astro-cid-sk4gmmoz]{display:none}html:not(.js) .mcp-panel[data-astro-cid-sk4gmmoz]+.mcp-panel[data-astro-cid-sk4gmmoz]{margin-top:18px}.mcp-tools[data-astro-cid-sk4gmmoz]{border:1px solid var(--line);border-radius:var(--r-5);background:var(--line);box-shadow:var(--sh-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mcp-tool[data-astro-cid-sk4gmmoz]{background:var(--surface);flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.mcp-tool[data-astro-cid-sk4gmmoz] h3[data-astro-cid-sk4gmmoz]{font-family:var(--font-name);font-size:calc(15.5px + var(--display-up,0px));font-weight:var(--name-w,600);letter-spacing:var(--name-track,-.01em);font-synthesis-weight:var(--name-synthesis);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;line-height:1.35;display:flex}.mcp-does[data-astro-cid-sk4gmmoz]{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.mcp-ex[data-astro-cid-sk4gmmoz]{border-radius:var(--r-3);background:var(--well);flex-direction:column;flex:1;gap:4px;margin:4px 0 0;padding:12px 14px 14px;display:flex}.mcp-ex[data-astro-cid-sk4gmmoz] dt[data-astro-cid-sk4gmmoz]{font-size:12px;font-weight:var(--w-medium);color:var(--text-3)}.mcp-ex[data-astro-cid-sk4gmmoz] dd[data-astro-cid-sk4gmmoz]{color:var(--text);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.5}.mcp-ex[data-astro-cid-sk4gmmoz] dd[data-astro-cid-sk4gmmoz]+dt[data-astro-cid-sk4gmmoz]{margin-top:6px}.mcp-ex[data-astro-cid-sk4gmmoz] a[data-astro-cid-sk4gmmoz]{font-weight:var(--w-medium);text-decoration-line:underline}.mcp-ex[data-astro-cid-sk4gmmoz] dd[data-astro-cid-sk4gmmoz]:has(>a){text-wrap:balance}.mcp-ex[data-astro-cid-sk4gmmoz] a[data-astro-cid-sk4gmmoz]:lang(zh){word-break:keep-all;overflow-wrap:break-word}.mcp-ex[data-astro-cid-sk4gmmoz] a[data-astro-cid-sk4gmmoz] .icon{vertical-align:-1px;margin-left:4px;display:inline-block}.mcp-ex[data-astro-cid-sk4gmmoz] .mcp-part[data-astro-cid-sk4gmmoz]{color:var(--text-2);font-size:13px}.mcp-tool[data-astro-cid-sk4gmmoz]:last-child:nth-child(odd){grid-column:1/-1}@media (width>=768px){.mcp-tool[data-astro-cid-sk4gmmoz]{grid-row:span 3;grid-template-rows:subgrid;row-gap:8px;display:grid}}@media (width<=767px){.mcp-tools[data-astro-cid-sk4gmmoz]{grid-template-columns:minmax(0,1fr)}}
