.mcp-sub{font-size:var(--type-title-sm);letter-spacing:-.015em;margin:56px 0 8px}.mcp-note{max-width:820px;color:var(--muted);font-size:var(--type-compact);margin:12px 0 0;line-height:1.65}.mcp-sub+.mcp-note{margin-top:0}.mcp-facts{max-width:820px;margin-top:0}.mcp-facts tbody th{width:190px;color:var(--text-2);white-space:nowrap;font-weight:500}@media (width<=560px){.mcp-facts tbody th{white-space:normal;width:auto}}.mcp-snippets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.mcp-snippets .window{flex-direction:column;min-width:0;display:flex}.mcp-snippets .window>:not(.window-bar){flex:auto}.mcp-snippets .code-wrap{flex-direction:column;display:flex}.mcp-snippets .code-wrap>pre{flex:auto}@media (width<=860px){.mcp-snippets{grid-template-columns:minmax(0,1fr)}}.mcp-picker{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-subtle);gap:16px;margin:0 0 40px;padding:24px;display:grid}.mcp-picker[hidden]{display:none}.mcp-picker .window{min-width:0}.mcp-picker-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.mcp-scopes{border:0;flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;display:flex}.mcp-scopes legend{color:var(--text);font-size:var(--type-ui);margin-bottom:10px;padding:0;font-weight:600}.mcp-scope{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 16px 8px 14px;transition:border-color .15s,background-color .15s;display:flex}.mcp-scope:hover{border-color:var(--border-strong)}.mcp-scope:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.mcp-scope:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.mcp-scope input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;flex:none;margin:0}.mcp-scope span{line-height:1.3;display:grid}.mcp-scope strong{font-family:var(--mono);font-size:var(--type-ui);font-weight:600}.mcp-scope small{color:var(--muted);font-size:var(--type-caption)}.mcp-presets{flex-wrap:wrap;gap:8px;display:flex}.mcp-presets .button{min-height:40px}.mcp-presets .button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.mcp-status{color:var(--text-2);font-size:var(--type-compact);margin:0}.mcp-picker .mcp-note{margin:0}.mcp-empty{border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);font-size:var(--type-compact);margin:0 0 16px;padding:14px 18px}.mcp-empty[hidden]{display:none}.mcp-catalog{margin-top:0}.mcp-catalog table{min-width:640px}.mcp-catalog tbody[hidden]{display:none}.mcp-catalog tbody:not(:first-of-type) .table-group th{border-top:1px solid var(--border)}.mcp-catalog td:first-child{white-space:nowrap}.mcp-area{color:var(--muted);white-space:nowrap}@media (width<=640px){.mcp-catalog table{min-width:0}.mcp-catalog thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mcp-catalog table,.mcp-catalog tbody,.mcp-catalog tr.table-group,.mcp-catalog tr.table-group th{display:block}.mcp-catalog tr[data-tool]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px 16px;display:grid}.mcp-catalog tr[data-tool] td{border:0;padding:0}.mcp-catalog tr[data-tool] td:last-child{font-size:var(--type-ui);grid-column:1/-1}}.mcp-blurb{color:var(--muted);margin-left:8px;font-weight:400}.mcp-policy{margin-top:24px}.mcp-cannot{max-width:820px}.mcp-chat{gap:10px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.mcp-turn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:4px;min-width:0;padding:12px 16px;display:grid}.mcp-turn[data-who=user]{background:var(--accent-soft);border-color:var(--border)}.mcp-turn[data-who=agent]{border-left:3px solid var(--accent)}.mcp-turn[data-who=ask]{border-style:dashed;border-color:var(--border-strong);background:var(--surface-2)}.mcp-who{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mcp-text,.mcp-call{min-width:0;font-size:var(--type-compact);margin:0}.mcp-text{white-space:pre-line;overflow-wrap:anywhere}.mcp-turn[data-who=result] .mcp-text,.mcp-turn[data-who=ask] .mcp-text{font-family:var(--mono);font-size:var(--type-caption);line-height:1.7}.mcp-call{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.mcp-args{min-width:0;color:var(--text-2);font-family:var(--mono);font-size:var(--type-caption);overflow-wrap:anywhere}.feature-list.mcp-cannot>:before,.feature-list.mcp-cannot>:after{content:"";border:0;border-top:2px solid var(--muted);width:12px;height:0;position:absolute;top:.72em;left:1px;transform:rotate(45deg)}.feature-list.mcp-cannot>:after{transform:rotate(-45deg)}.mcp-policy-table table{min-width:860px}.mcp-facts .uc-code.keep{white-space:nowrap}
