.mcp-browse-nav_nav__Jaonu{display:flex;flex-wrap:wrap;gap:4px;margin:20px 0}.mcp-browse-nav_nav__Jaonu a[href]{display:inline-flex;align-items:center;gap:8px;padding:0 14px;min-height:36px;border-radius:999px;color:var(--theme-secondary,#475569);text-decoration:none;font-size:var(--type-small);font-weight:500}.mcp-browse-nav_nav__Jaonu a[aria-current],.mcp-browse-nav_nav__Jaonu a[href]:hover{color:var(--theme-text,#0a0d1a);background:var(--theme-subtle,#f1f5f9)}.mcp-browse-nav_nav__Jaonu a[aria-current]{font-weight:600}.mcp-browse-nav_nav__Jaonu span{font-variant-numeric:tabular-nums;font-size:var(--type-caption)}.mcp-browse-nav_nav__Jaonu a:focus-visible{outline:2px solid var(--theme-accent-text,#4338ca);outline-offset:2px}@media (max-width:760px){.mcp-browse-nav_nav__Jaonu{margin-left:-8px}.mcp-browse-nav_nav__Jaonu a[href]{padding:0 10px}}.mcp-profile_main__G_ymD{max-width:1200px;margin:auto;padding:32px 24px 64px;color:var(--theme-text,#0a0d1a);overflow-wrap:anywhere}.mcp-profile_breadcrumb__KYUfW{display:flex;flex-wrap:wrap;gap:12px;color:var(--theme-muted,#64748b);font-size:var(--type-small);margin-bottom:28px}.mcp-profile_header__MOmXR{padding-bottom:32px;max-width:800px}.mcp-profile_identity__5I7Lq{display:flex;gap:16px;align-items:center}.mcp-profile_badge__BpElt{color:var(--theme-accent-text,#4338ca);background:var(--theme-subtle,#eef2ff);border-radius:6px;padding:6px 10px;font-size:var(--type-meta)}.mcp-profile_header__MOmXR h1{font-size:clamp(32px,4vw,44px);line-height:1.15;letter-spacing:-.035em;margin:16px 0 8px}.mcp-profile_header__MOmXR p{color:var(--theme-secondary,#475569);font-size:17px;line-height:1.65;margin:16px 0}.mcp-profile_header__MOmXR .mcp-profile_identifier__cOae6{font-size:var(--type-small);color:var(--theme-muted,#64748b);margin:0}.mcp-profile_provider__lcH56{display:inline-block;padding:10px 0;font-weight:600}.mcp-profile_columns__8gGpZ{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.mcp-profile_panel__VA79T{padding:24px;border:1px solid var(--theme-border,#e2e8f0);border-radius:12px;background:var(--theme-surface,#fff);min-width:0}.mcp-profile_main__G_ymD>.mcp-profile_panel__VA79T{margin-top:24px}.mcp-profile_panel__VA79T details+details{margin-top:14px}.mcp-profile_panel__VA79T summary{cursor:pointer;font-weight:600}.mcp-profile_panel__VA79T details p{margin:8px 0 0;overflow-wrap:anywhere}.mcp-profile_panel__VA79T h2{font-size:var(--type-section);line-height:1.3;margin:0 0 20px;letter-spacing:-.02em}.mcp-profile_panel__VA79T h3{font-size:var(--type-body);margin:24px 0 12px}.mcp-profile_panel__VA79T p{font-size:var(--type-body);line-height:1.65;color:var(--theme-secondary,#475569);margin-bottom:16px}.mcp-profile_panel__VA79T dl{margin:0}.mcp-profile_panel__VA79T>dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:12px 0;border-bottom:1px solid var(--theme-border,#e2e8f0);font-size:var(--type-small)}.mcp-profile_panel__VA79T dt{color:var(--theme-muted,#64748b)}.mcp-profile_panel__VA79T dd{margin:0}.mcp-profile_endpoint__8yNJZ{display:flex;align-items:center;gap:12px;padding:16px;background:var(--theme-page,#f8fafc);border:1px solid var(--theme-border,#e2e8f0);border-radius:8px}.mcp-profile_endpoint__8yNJZ code{display:block;font-size:var(--type-small);flex:1;min-width:0;overflow-x:auto;white-space:pre;word-break:normal;overflow-wrap:normal}.mcp-profile_endpoint__8yNJZ button{flex-shrink:0;white-space:nowrap;padding:8px 12px;border:1px solid var(--theme-border,#c7d2fe);border-radius:6px;background:var(--theme-subtle,#eef2ff);color:var(--theme-accent-text,#4338ca);font-size:var(--type-small);cursor:pointer}.mcp-profile_panel__VA79T .mcp-profile_copyStatus__ZqrZH{font-size:var(--type-small);margin:8px 0 16px}.mcp-profile_links__QvP3y{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:var(--type-small);font-weight:600}.mcp-profile_main__G_ymD a{color:var(--theme-accent-text,#4338ca);text-underline-offset:3px}.mcp-profile_main__G_ymD a:focus-visible,.mcp-profile_main__G_ymD button:focus-visible{outline:3px solid #4f46e5;outline-offset:4px}.mcp-profile_footer__E4L9t{margin:32px 0 0;font-size:var(--type-small);line-height:1.7;color:var(--theme-muted,#64748b)}@media (max-width:700px){.mcp-profile_columns__8gGpZ{grid-template-columns:1fr}.mcp-profile_main__G_ymD{padding:24px 20px 48px}.mcp-profile_panel__VA79T{padding:20px}}.mcp-profile_panel__VA79T .mcp-profile_setupNote__Hv_XQ{margin-top:24px}