.Z5koj0x{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;min-height:var(--control-height-sm);align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.Z5koj0x:active:not(:disabled){transform:scale(.97);transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-fast),var(--duration-instant);transition-timing-function:var(--ease-standard)}.Zwfgxhc:active:not(:disabled){transform:scale(.96)}@media(hover:hover)and (pointer:fine){.Z5koj0x:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}.Zjv7xwq:hover:not(:disabled){border-color:transparent;background:var(--surface-muted);color:var(--foreground)}}.Z5koj0x:disabled{cursor:not-allowed;opacity:.5}.Z4570sr{position:relative;display:grid;width:16px;height:16px;flex:none}.Z294x20{position:absolute;inset:0;display:grid;place-items:center}.Z294x20[data-state=copied]{color:var(--success)}.Z294x20[data-state=error]{color:var(--danger)}.Z28aa9q{display:grid;min-width:0;text-align:left;white-space:nowrap}.Zhshvzt,.Z3uxci7{grid-area:1 / 1}.Zhshvzt{visibility:hidden}.Z3uxci7{justify-self:start}.Zwfgxhc{width:var(--control-height-sm);padding:0}.Zjv7xwq{border-color:transparent;background:transparent;color:var(--text-secondary)}.Z64nbbg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.Z5koj0x{transition:none}.Z5koj0x:active:not(:disabled){transform:none}}.Zzxgrh2{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.Zhcm026{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--surface-raised)}.Z9dzuf2{display:flex;min-width:0;align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.Z9dzuf2>svg{flex:none;align-self:center;color:var(--text-muted)}.Zvvb7bq{position:relative;min-width:0;overflow:hidden;color:var(--foreground)}.Zxa82l4{display:inline-grid;min-width:0;white-space:nowrap}.Zxa82l4>span,.Zq7z3qp>span{grid-area:1 / 1;min-width:0}.Zq7z3qp{display:grid;min-width:0}.Z0o9uwk{display:block;overflow:hidden;text-overflow:ellipsis}.Zlrsvas{visibility:hidden}.Zjybxa3{position:absolute;top:0;left:0;white-space:nowrap;visibility:hidden;pointer-events:none}.Zwqg3az{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Z5qaske{flex:none;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);font-weight:400}.Z5qaske:before{content:"·";margin-right:var(--space-2);color:var(--border-strong)}.Zj2xk1l{--code-collapsed: calc(var(--code-lines, 0) * var(--text-sm) * 1.7 + var(--space-5) * 2);overflow:hidden}.Zv5joi5{position:relative;overflow:auto;margin:0;padding:var(--space-5);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);font-variant-ligatures:none;line-height:1.7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre}.Zxrmphx{display:block}.Z8rou9u{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-top:1px solid var(--border-subtle);padding:0 var(--space-4);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.Z8b09ke{display:grid;flex:none;place-items:center;color:var(--text-muted)}.Z7jchhi{color:var(--text-muted);font-style:italic}.Z0pc2pt{color:oklch(46% .13 150)}.Z3cl852{color:oklch(50% .14 55)}.Z8b78tn{color:#584cad}.Z6yegrl{color:oklch(46% .13 230)}.Zvi30up{color:#852e2c}.Ztr44d7{color:oklch(44% .12 85)}.Zo6lunh{color:oklch(46% .13 230)}.Zjfj1bp{color:var(--text-secondary)}:root[data-theme=dark] .Z0pc2pt{color:#64cf80}:root[data-theme=dark] .Z3cl852{color:#f2af48}:root[data-theme=dark] .Z8b78tn{color:oklch(78% .16 285)}:root[data-theme=dark] .Z6yegrl{color:#4fc9fe}:root[data-theme=dark] .Zvi30up{color:oklch(80% .13 25)}:root[data-theme=dark] .Ztr44d7{color:#deb459}:root[data-theme=dark] .Zo6lunh{color:#4fc9fe}@media(hover:hover)and (pointer:fine){.Z8rou9u:hover{background:var(--surface-muted);color:var(--foreground)}.Z8rou9u:hover .Z8b09ke{color:var(--foreground)}}@media(max-width:420px){.Zhcm026{padding-left:var(--space-3)}.Zhcm026 button{width:var(--control-height-sm);padding-inline:0}.Zhcm026 button>span:last-of-type{display:none}.Zj2xk1l{--code-collapsed: calc(var(--code-lines, 0) * var(--text-xs) * 1.7 + var(--space-4) * 2)}.Zv5joi5{padding:var(--space-4);font-size:var(--text-xs)}}@media(prefers-reduced-motion:reduce){.Z8rou9u{transition:none}}.Zaom56w{position:relative}.Zyk1j47{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.Z65v65q{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.Z65v65q::-webkit-scrollbar{display:none}.Zyk1j47[data-left=true] .Z65v65q{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black);mask-image:linear-gradient(to right,transparent,black 35px,black)}.Zyk1j47[data-right=true] .Z65v65q{-webkit-mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}.Zyk1j47[data-left=true][data-right=true] .Z65v65q{-webkit-mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent);mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}.Z913quz{isolation:isolate;display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}.Zociz9s{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}.Zc0yrat{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.Z1sqjb8{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.Zociz9s:disabled{opacity:0;pointer-events:none}.Zociz9s:focus-visible{--focus-outline-offset: -3px}.Zwfvl6f{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.Zwfvl6f:hover{color:var(--foreground)}}.Zwfvl6f:active{color:var(--foreground)}.Zwfvl6f[data-state=active]{color:var(--accent-strong)}.Zpqe8bo{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}.Z7ejst0{position:relative;z-index:1}.Zwfvl6f:disabled{cursor:not-allowed;opacity:.5}.Zyr94cl{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.Zyr94cl[data-motion-pop-id]{margin-top:0}.Zyr94cl[data-state=inactive]{pointer-events:none}.Zyr94cl:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){.Zwfvl6f{transition:none}}.mcp{padding-block:var(--sp-5) var(--gap-sec)}.mcp :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.mcp-head{margin-bottom:var(--space-6)}.mcp-head .arc-lede{margin-top:var(--space-3)}.mcp-endpoint{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.lf .mcp-endpoint{max-width:var(--lf-measure)}.mcp-endpoint .mcp-url{min-width:0;color:var(--foreground);font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mcp-note{margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.mcp-body{color:var(--foreground);font-size:var(--text-base);line-height:1.6}.mcp-body .arc-h2{margin:var(--space-12) 0 var(--space-4)}.mcp-body p,.mcp-body ul{margin:0 0 var(--space-4)}.mcp-body ul{padding-left:1.2em}.mcp-body li+li{margin-top:var(--space-2)}.mcp-body .lf-bento{padding:0}.mcp-body .lf-bento li+li{margin-top:0}.mcp .lf-toc{margin-top:var(--space-12)}@media(max-width:63.99rem){.mcp .lf-toc{margin-top:var(--space-8)}.mcp .lf-toc+.mcp-body>.arc-h2:first-child{margin-top:0}}.mcp-tabs{margin-top:var(--space-6)}.mcp-frame{position:relative}.mcp-tabs [role=tabpanel][data-state=inactive]{position:absolute;top:0;right:0;left:0;visibility:hidden}.mcp-tabs [role=tabpanel]{color:var(--foreground);font-size:var(--text-base);line-height:1.6}.mcp-tabs [role=tabpanel]>:last-child,.mcp-tabs [role=tabpanel]>astro-slot:last-child>:last-child{margin-bottom:0}.mcp-tabs[data-moved] [role=tabpanel][data-state=active]{animation:mcp-panel var(--duration-standard) var(--ease-enter)}@keyframes mcp-panel{0%{opacity:0;transform:translate(calc(var(--dir, 1) * 8px))}}.mcp-tabs [role=tab] svg{display:inline-block;width:16px;height:16px;margin-right:var(--space-2);vertical-align:-3px;fill:currentColor}.mcp-tabs [role=tab]>span[aria-hidden=true]{border-color:transparent;background:var(--accent)}.mcp-tabs [role=tab][data-state=active]{color:var(--accent-foreground)}@media(min-width:64rem){.mcp-tabs [role=tab]{padding-inline:var(--space-2)}}.mcp-strip[data-pointer] [role=tab]{--focus-outline: transparent}.mcp-ph{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font-size:var(--text-base);font-weight:500}main.mcp a.btn{text-decoration:none}main.mcp a.btn:hover{color:var(--foreground)}main.mcp a.btn:focus-visible{border-radius:var(--radius-control)}.mcp-body .mcp-tools{padding:0;border-top:1px solid var(--border-subtle);list-style:none}.mcp-tools li{display:grid;grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:var(--space-1) var(--space-4);margin:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.mcp-tools li+li{margin-top:0}.mcp-tools span{color:var(--text-secondary)}@media(max-width:560px){.mcp-tools li{grid-template-columns:minmax(0,1fr)}}.mcp-body .mcp-sample{margin:0 0 var(--space-4)}@media(max-width:420px){.mcp-endpoint .mcp-url{font-size:var(--text-xs)}.mcp-endpoint button{width:var(--control-height-sm);padding-inline:0}.mcp-endpoint button>span:last-of-type{display:none}}@media(pointer:coarse){.mcp-tabs [role=tab],.mcp [data-copy-state]{min-height:var(--control-height-md)}.mcp-endpoint [data-copy-state],.mcp-strip button:not([role=tab]){min-width:var(--control-height-md)}}@media(prefers-reduced-motion:reduce){.mcp-tabs[data-moved] [role=tabpanel][data-state=active]{animation:none}}
