.mcp-chat[data-astro-cid-de2ucujp]{background:var(--pastel-peach);color:var(--pastel-ink);border-radius:22px;gap:14px;margin:0;padding:24px;display:grid}@media (width<=600px){.mcp-chat[data-astro-cid-de2ucujp]{padding:20px 16px}}.mcp-chat-label[data-astro-cid-de2ucujp]{font-family:var(--font-sans);color:var(--pastel-ink-2);font-size:13px}.mcp-chat-row[data-astro-cid-de2ucujp]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mcp-chat-row--you[data-astro-cid-de2ucujp]{align-items:flex-end}.mcp-chat-who[data-astro-cid-de2ucujp]{font-family:var(--font-sans);color:var(--pastel-ink-2);margin:0;font-size:12px}.mcp-chat-bubble[data-astro-cid-de2ucujp]{background:var(--pastel-card);border:1px solid var(--pastel-track);max-width:94%;color:var(--pastel-ink);font-family:var(--font-sans);border-radius:18px 18px 18px 4px;margin:0;padding:12px 16px;font-size:14.5px;line-height:1.55}.mcp-chat-bubble--you[data-astro-cid-de2ucujp]{background:var(--pastel-ink);border-color:var(--pastel-ink);color:var(--pastel-peach);border-radius:18px 18px 4px}.mcp-chat-trace-h[data-astro-cid-de2ucujp]{font-family:var(--font-sans);color:var(--pastel-ink);margin:0 0 8px;font-size:13px;font-weight:600}.mcp-chat-trace[data-astro-cid-de2ucujp] ol[data-astro-cid-de2ucujp]{font-family:var(--font-sans);gap:10px;margin:0;padding-left:22px;font-size:14px;line-height:1.5;display:grid}.mcp-chat-trace[data-astro-cid-de2ucujp] code[data-astro-cid-de2ucujp]{font-family:var(--font-mono);color:var(--pastel-ink-2);margin-bottom:2px;font-size:12.5px;display:block}.mcp-chat-proposal[data-astro-cid-de2ucujp]{border:1.5px solid var(--pastel-ink);background:var(--pastel-card);width:min(100%,380px);font-family:var(--font-sans);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.mcp-chat-pr[data-astro-cid-de2ucujp]{justify-content:space-between;gap:12px;margin:0;font-size:14.5px;display:flex}.mcp-chat-pr[data-astro-cid-de2ucujp] b[data-astro-cid-de2ucujp]{font-variant-numeric:tabular-nums;font-weight:600}.mcp-chat-controls[data-astro-cid-de2ucujp]{align-items:center;gap:14px;margin:4px 0 0;font-size:14px;font-weight:600;display:flex}.mcp-chat-yes[data-astro-cid-de2ucujp]{background:var(--pastel-ink);color:var(--pastel-peach);border-radius:999px;padding:7px 14px}.mcp-chat-no[data-astro-cid-de2ucujp]{color:var(--pastel-ink-2);text-underline-offset:3px;text-decoration:underline}.mcp-chat-tool[data-astro-cid-de2ucujp]{color:var(--pastel-ink-2);margin:0;font-size:12.5px}.mcp-chat-note[data-astro-cid-de2ucujp]{font-family:var(--font-sans);color:var(--pastel-ink-2);margin:0;font-size:12.5px;line-height:1.5}.mcp-chat-checking[data-astro-cid-de2ucujp]{font-weight:600}.mcp-chat[data-astro-cid-de2ucujp][aria-busy=true] [data-astro-cid-de2ucujp][data-mc-dim]{color:var(--pastel-ink-2)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-de2ucujp][data-mc-dim]{transition:color .3s}}.conn-two[data-astro-cid-auseod35]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;display:grid}@media (width<=900px){.conn-two[data-astro-cid-auseod35]{grid-template-columns:minmax(0,1fr)}}.conn-h2[data-astro-cid-auseod35]{font:400 clamp(26px, 3.2vw, 34px) / 1.15 var(--font-display);font-variation-settings:"opsz" 96;color:var(--text);text-wrap:balance;margin:0 0 18px}.conn-plain[data-astro-cid-auseod35]{max-width:64ch;font-size:var(--text-md);color:var(--text);gap:14px;line-height:1.6;display:grid}.conn-plain[data-astro-cid-auseod35] p[data-astro-cid-auseod35]{margin:0}code[data-astro-cid-auseod35]{font-family:var(--font-mono);font-size:12.5px}.mcp-client[data-astro-cid-qrb5tval]{border-top:1.5px solid var(--text);padding:22px 0 28px}.mcp-client-btn[data-astro-cid-qrb5tval]{margin-bottom:20px}.mcp-client-command[data-astro-cid-qrb5tval]{padding:12px 64px 12px 14px}.mcp-steps[data-astro-cid-qrb5tval]{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mcp-steps[data-astro-cid-qrb5tval] li[data-astro-cid-qrb5tval]{counter-increment:step;padding-left:32px;position:relative}.mcp-steps[data-astro-cid-qrb5tval] li[data-astro-cid-qrb5tval]:before{content:counter(step);background:var(--ground-2);border:1px solid var(--edge-strong);width:22px;height:22px;color:var(--text);font-family:var(--font-mono);text-align:center;border-radius:50%;font-size:11px;line-height:20px;position:absolute;top:0;left:0}.tool-groups[data-astro-cid-n2wmcxh4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;display:grid}@media (width<=900px){.tool-groups[data-astro-cid-n2wmcxh4]{grid-template-columns:minmax(0,1fr)}}.tool-group__name[data-astro-cid-n2wmcxh4]{font:500 21px / 1.25 var(--font-display);color:var(--text);margin:0}.tool-row[data-astro-cid-n2wmcxh4]{flex-direction:column;gap:4px;padding:12px 0;display:flex}@media (width>=601px){.tool-row[data-astro-cid-n2wmcxh4]{flex-direction:row;align-items:baseline;gap:16px}}.tool-row[data-astro-cid-n2wmcxh4] code[data-astro-cid-n2wmcxh4]{font-family:var(--font-mono);color:var(--text);flex:none;font-size:12.5px}.tool-row[data-astro-cid-n2wmcxh4] span[data-astro-cid-n2wmcxh4]{color:var(--text-2);font-size:14.5px;line-height:1.45}.step-n[data-astro-cid-s3kadbn5]{font:400 40px / 1 var(--font-display);color:var(--text-3);font-variant-numeric:lining-nums;margin:0}.step-link[data-astro-cid-s3kadbn5]{color:var(--text);text-underline-offset:4px;justify-self:start;font-size:15px;font-weight:600;text-decoration:underline}.mp-tiers[data-astro-cid-pluuicua]{border-top:1.5px solid var(--text);grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;display:grid}.mp-tier[data-astro-cid-pluuicua]{align-content:start;gap:14px;padding:22px 32px 12px 0;display:grid}.mp-tier[data-astro-cid-pluuicua]+.mp-tier[data-astro-cid-pluuicua]{border-left:1px solid var(--edge);padding-left:32px}.mp-name[data-astro-cid-pluuicua]{font:500 21px / 1.25 var(--font-display);color:var(--text);margin:0}.mp-price[data-astro-cid-pluuicua]{font:400 clamp(32px, 3.6vw, 40px) / 1.05 var(--font-display);font-variation-settings:"opsz" 144;font-variant-numeric:tabular-nums lining-nums;color:var(--text);margin:0}.mp-price[data-astro-cid-pluuicua] small[data-astro-cid-pluuicua]{font:400 15px var(--font-sans);color:var(--text-2)}.mp-desc[data-astro-cid-pluuicua]{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.55}.mp-desc[data-astro-cid-pluuicua] em[data-astro-cid-pluuicua]{font-family:var(--font-display);color:var(--text-3);margin-top:6px;display:block}.mp-fine[data-astro-cid-pluuicua]{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.mp-tier[data-astro-cid-pluuicua] .site-btn[data-astro-cid-pluuicua]{justify-self:start}.mp-already[data-astro-cid-pluuicua] a{color:var(--text);text-underline-offset:3px}@media (width<=900px){.mp-tiers[data-astro-cid-pluuicua]{grid-template-columns:minmax(0,1fr)}.mp-tier[data-astro-cid-pluuicua]{padding-bottom:28px;padding-right:0}.mp-tier[data-astro-cid-pluuicua]+.mp-tier[data-astro-cid-pluuicua]{border-left:0;border-top:1px solid var(--edge);padding-top:28px;padding-left:0}}.mcp-prompt-btn{background:var(--page-surface);border:1px solid var(--page-border);color:var(--page-text-2);cursor:pointer;transition:border-color .15s,color .15s}.mcp-prompt-btn:hover{border-color:var(--page-text-3);color:var(--page-text)}.mcp-prompt-btn--active{border-color:var(--color-ember);color:var(--page-text);background:var(--page-surface)}.mcp-demo-fade{transition:opacity .16s}.mcp-demo-tool-eyebrow{color:var(--page-text-3);margin-bottom:10px;font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:10px}.mcp-demo-tool-chip{background:var(--page-surface);border:1px solid var(--page-border);font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:var(--text-sm);border-radius:999px;align-items:center;gap:2px;padding:5px 12px;line-height:1;transition:opacity .16s;display:inline-flex}.mcp-demo-tool-chip:before{content:"/";color:var(--color-ember);margin-right:2px;font-weight:600}#mcp-demo-tool{color:var(--page-text)}#mcp-demo-tool:after{content:"▌";color:var(--color-ember);opacity:.7;margin-left:4px;animation:1.1s steps(2,end) infinite mcp-caret-blink}@keyframes mcp-caret-blink{50%{opacity:0}}.mcp-input{background:var(--page-surface);border:1px solid var(--page-border);color:var(--page-text);transition:border-color .2s}.mcp-input::placeholder{color:var(--page-text-3)}.mcp-input:focus{border-color:var(--color-ember)}.mcp-code-block{background:var(--page-surface);border:1px solid var(--page-border);border-radius:12px;padding:16px 72px 16px 20px}.mcp-code-block pre{margin:0}.mcp-copy-btn{font-family:var(--font-mono);border:1px solid var(--page-border);background:var(--page-bg);color:var(--page-text-3);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11px;transition:color .2s,border-color .2s;position:absolute;top:12px;right:12px}.mcp-copy-btn:hover{color:var(--page-text);border-color:var(--page-text-3)}.mcp-period-btn{color:var(--page-text-3);background:0 0}.mcp-period-btn--active{background:var(--ground);color:var(--page-text);box-shadow:inset 0 0 0 1px var(--edge-strong)}.setup-tab{border:1px solid var(--page-border);color:var(--page-text-2);cursor:pointer;background:0 0;transition:all .2s}.setup-tab:hover{border-color:var(--page-text-3);color:var(--page-text)}.setup-tab--active{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--brand-on)}.setup-tab--active:hover{background:color-mix(in srgb, var(--brand-fill) 86%, var(--text));border-color:color-mix(in srgb, var(--brand-fill) 86%, var(--text))}.text-value{color:var(--color-value,#22c55e)}
