.mcp-setup{max-width:800px;font-size:14px;line-height:1.7}.mcp-setup p{margin:0 0 18px}.mcp-setup h2{margin:28px 0 10px}.mcp-setup ol{padding-left:24px}.mcp-setup li{padding-left:8px;margin-bottom:28px}.mcp-setup a{text-decoration:underline;text-underline-offset:3px}.mcp-setup code{overflow-wrap:anywhere;font-size:.9em}.mcp-setup dt{margin-top:16px;font-weight:600}.mcp-setup dd{margin:5px 0 18px}.mcp-setup summary{cursor:pointer;font-weight:500;padding:12px 0}.mcp-snippet{border:1px solid #cddbd4;border-radius:8px;margin:16px 0;overflow:hidden;background:#fff;color:#153d30}.mcp-snippet>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #cddbd4}.mcp-snippet button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 12px;border:1px solid #cddbd4;border-radius:5px;background:#fff;color:#153d30;cursor:pointer}.mcp-snippet button:hover{background:#edf5ef}.mcp-snippet pre{overflow-x:auto;padding:16px;margin:0;font-size:12px}.mcp-snippet>span:not(:empty){display:block;padding:0 16px 12px}.mcp-setup :focus-visible{outline:2px solid #246b4c;outline-offset:3px}@media(max-width:600px){.mcp-setup ol{padding-left:18px}.mcp-setup li{padding-left:2px}.mcp-snippet>div{flex-wrap:wrap}}.mcp-application{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #cddbd4}.mcp-application p{margin:4px 0 0;color:#52695f}.mcp-application strong{overflow-wrap:anywhere}.mcp-application button,.mcp-setup [role=alert] button{min-height:44px;padding:8px 14px;border:1px solid #bdccc1;border-radius:5px;background:#fff;color:#153d30;cursor:pointer;font:inherit}.mcp-application button:hover{background:#edf5ef}.mcp-application button:disabled{cursor:wait;opacity:.65}@media(max-width:480px){.mcp-application{align-items:flex-start;flex-direction:column;gap:12px}}
