.fp .mcp-chat{background:#fff;border:1px solid var(--lb-line);border-radius:16px;overflow:hidden;box-shadow:0 -20px 80px #1f2bc447,var(--lb-shadow);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#0d0d0d}.fp .mcp-chat-bar{height:40px;display:flex;align-items:center;gap:8px;padding:0 16px;background:#f4f5f8;border-bottom:1px solid var(--lb-line)}.fp .mcp-chat-bar i{width:10px;height:10px;border-radius:999px;background:#d9dbe3}.fp .mcp-chat-bar span{margin-left:10px;font-size:13px;color:#6a6f86}.fp .mcp-chat-body{display:flex;flex-direction:column;gap:16px;padding:30px 72px 34px}.fp .mcp-ask{align-self:flex-end;max-width:560px;margin:0;padding:12px 16px;border-radius:18px;background:#f1f1f3;font-size:15px;line-height:1.5}.fp .mcp-tool{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:#5d5d5d}.fp .mcp-tool b{color:#0d0d0d}.fp .mcp-tool-mark{width:18px;height:18px;border-radius:5px;background:var(--lb-ultra)}.fp .mcp-card{border:1px solid #e5e5e5;border-radius:16px;padding:18px 20px 16px;display:flex;flex-direction:column;gap:12px}.fp .mcp-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px}.fp .mcp-card-head span{font-size:13px;color:#5d5d5d;white-space:nowrap}.fp .mcp-card table{width:100%;border-collapse:collapse;font-size:15px}.fp .mcp-card th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#5d5d5d;padding:0 0 8px;border-bottom:1px solid #e5e5e5}.fp .mcp-card td:not(:first-child),.fp .mcp-card th:not(:first-child){width:110px}.fp .mcp-card td{padding:10px 0;border-bottom:1px solid #f0f0f0;font-weight:600}.fp .mcp-card td:first-child{font-weight:400}.fp .mcp-card tr:last-child td{border-bottom:0}.fp .mcp-card .mcp-you td{background:#f4f4fd;font-weight:650}.fp .mcp-card .mcp-you td:first-child{padding-left:10px}.fp .mcp-card small{font-size:13px;font-weight:400;color:#5d5d5d}.fp .mcp-card .mcp-na{color:#8f8f8f;font-weight:400}.fp .mcp-card-foot{margin:0;font-size:14px;color:#5d5d5d}.fp .fp-prose .mcp-url{font-size:14.5px;color:var(--lb-ink);white-space:nowrap}.fp .mcp-clients,.fp .mcp-tools{margin:0;border-top:1px solid var(--lb-ink)}.fp .mcp-clients>div,.fp .mcp-tools>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--lb-line)}.fp .mcp-tools>div{grid-template-columns:230px minmax(0,1fr)}.fp .mcp-clients dt{font-weight:600;color:var(--lb-ink);font-size:16px}.fp .mcp-clients dd,.fp .mcp-tools dd{margin:0;font-size:15.5px;line-height:1.6}.fp .mcp-clients dd code{font-size:13px;word-break:break-all;color:var(--lb-ink)}.fp .mcp-tools dt code{font-size:13px;background:none;padding:0;color:var(--lb-ink)}@media (max-width:900px){.fp .mcp-chat-body{padding:22px 18px 24px}.fp .mcp-card td:not(:first-child),.fp .mcp-card th:not(:first-child){width:72px}.fp .mcp-clients>div,.fp .mcp-tools>div{grid-template-columns:1fr;gap:4px}}