.tc-server-icon.svelte-14xcvc7{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;flex-shrink:0;opacity:.75;color:var(--text-muted)}.mcp-tool.svelte-14xcvc7:hover .tc-server-icon:where(.svelte-14xcvc7){opacity:1}.tc-server-logo.svelte-14xcvc7{width:13px;height:13px;flex-shrink:0;border-radius:var(--radius-xs);object-fit:cover;opacity:.8}.mcp-tool.svelte-14xcvc7:hover .tc-server-logo:where(.svelte-14xcvc7){opacity:1}.tc-server-badge.svelte-14xcvc7{font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);letter-spacing:.03em;color:var(--text-muted);background:var(--hover-tint);border-radius:var(--radius-xs);padding:1px var(--space-inset-xs);flex-shrink:0;white-space:nowrap}.mcp-tool.svelte-14xcvc7>.tool-card-body{padding:var(--space-inset-sm) var(--space-inset-md)}.mcp-card-scroll.svelte-14xcvc7{display:flex;flex-direction:column;gap:var(--space-stack-sm);max-height:min(520px,60vh);overflow-y:auto;overscroll-behavior:contain;--_fade: 24px}.mcp-section.svelte-14xcvc7{padding:0;display:flex;flex-direction:column;gap:var(--space-stack-xs);min-width:0}.mcp-section.svelte-14xcvc7+.mcp-section:where(.svelte-14xcvc7){border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent);padding-top:var(--space-inset-sm)}.mcp-section-label.svelte-14xcvc7{font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);letter-spacing:0;color:var(--text-muted);line-height:1.45;padding:0}.mcp-kv-list.svelte-14xcvc7{display:flex;flex-direction:column;gap:var(--space-stack-xs);min-width:0}.mcp-kv-row.svelte-14xcvc7{display:grid;grid-template-columns:minmax(4.25rem,max-content) minmax(0,1fr);column-gap:var(--space-3);row-gap:2px;align-items:baseline;font-size:var(--type-scale-1);line-height:1.45;padding:0;min-width:0}.mcp-kv-long.svelte-14xcvc7{grid-template-columns:1fr;gap:2px}.mcp-kv-key.svelte-14xcvc7{color:var(--text-muted);font-family:var(--mono);font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);flex-shrink:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-kv-long.svelte-14xcvc7 .mcp-kv-key:where(.svelte-14xcvc7){white-space:nowrap}.mcp-kv-value.svelte-14xcvc7{color:var(--text-secondary);font-family:var(--mono);font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.mcp-screenshot.svelte-14xcvc7{display:block;margin:0;border:0;border-radius:var(--radius-md);overflow:hidden;max-width:100%;width:fit-content;line-height:0;background:color-mix(in srgb,var(--bg) 55%,var(--surface-raised));transition:opacity var(--transition-fast)}.mcp-screenshot.svelte-14xcvc7:hover{opacity:.92}.mcp-screenshot.svelte-14xcvc7 img:where(.svelte-14xcvc7){display:block;max-width:100%;max-height:360px;object-fit:contain}.mcp-result-raw.svelte-14xcvc7{font-family:var(--mono);font-size:var(--type-scale-1);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.5;margin:0;padding:0}.mcp-card-actions.svelte-14xcvc7{display:flex;align-items:center;gap:2px;padding:0;margin-top:0}.mcp-action-btn.svelte-14xcvc7{background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--type-scale-1);color:var(--text-muted);padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-sm);display:inline-flex;align-items:center;gap:var(--space-stack-xs);transition:color var(--transition-fast),background var(--transition-fast)}.mcp-action-btn.svelte-14xcvc7:hover{color:var(--text);background:var(--hover-tint)}.mcp-copy-icon-done.svelte-14xcvc7{color:var(--green)}.mcp-tool.svelte-14xcvc7 .tc-raw-content{margin:0;padding:var(--space-inset-sm) var(--space-inset-md);border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg) 55%,var(--surface-raised));font-family:var(--mono);font-size:var(--type-size-code);line-height:1.5;color:var(--text-muted);overflow-x:auto;white-space:pre;max-height:280px}.mcp-pending-spinner.svelte-14xcvc7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.mcp-tool.svelte-14xcvc7:hover .mcp-pending-spinner:where(.svelte-14xcvc7){color:var(--text-secondary)}@keyframes svelte-14xcvc7-mcp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mcp-spinner.svelte-14xcvc7{animation:svelte-14xcvc7-mcp-spin 1s linear infinite}
