.mcp-card{--card-bg:#fff;--card-text:#121619;--card-rgb:18, 22, 25;--calm:#7c8e9d;--mild:#2a6ba8;--caution:#be8a0e;--hazard:#b4491a;--official:#8a6d00;background:var(--card-bg);width:100%;color:var(--card-text);border:1px solid rgba(var(--card-rgb), .12);border-radius:12px;flex-direction:column;gap:14px;padding:16px;font:400 14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.mcp-page.ro-dark .mcp-card{--card-bg:#1d2125;--card-text:#e9ecef;--card-rgb:233, 236, 239;--calm:#8a9aa8;--mild:#3e90dc;--caution:#f0cc66;--hazard:#e8762e;--official:#e3c341}.mcp-card .s-calm{--sev:var(--calm)}.mcp-card .s-mild{--sev:var(--mild)}.mcp-card .s-caution{--sev:var(--caution)}.mcp-card .s-hazard{--sev:var(--hazard)}.mcp-card svg{color:var(--sev);flex:none;display:block}.mcp-card-head{align-items:flex-start;gap:12px;display:flex}.mcp-card-head>div{flex:1;min-width:0}.mcp-card-head h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.mcp-card-head p{color:rgba(var(--card-rgb), .65);margin:2px 0 0;font-size:13px}.mcp-card-word{letter-spacing:.04em;text-transform:uppercase;color:var(--sev);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.mcp-card-strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0;padding:0;list-style:none;display:grid}.mcp-card-strip li{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.mcp-card-bar{background:var(--sev);width:100%;height:6px;display:block}.mcp-card-strip svg{margin-top:4px}.mcp-card-strip b{font-size:13px;font-weight:600}.mcp-card-strip span{font-size:13px}.mcp-card-strip small{color:rgba(var(--card-rgb), .6);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.mcp-card-official{border:1.5px solid var(--official);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--official) 16%, transparent) 0 4px, transparent 4px 9px);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 10px;font-size:13px;display:flex}.mcp-card-official small{color:rgba(var(--card-rgb), .65);margin-inline-start:auto;font-size:11px}.mcp-card-tag{letter-spacing:.08em;color:var(--official);font-size:10px;font-weight:700}.mcp-card-worst{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.mcp-card-traffic{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.mcp-card-chip{letter-spacing:.08em;color:var(--card-bg);background:var(--hazard);padding:2px 6px;font-size:10px;font-weight:700}.mcp-site{background:var(--ro-bg)}@media (width>=960px){.mcp-site .ro-nav__inner{gap:28px}.mcp-site .ro-nav__links{margin-inline-start:auto}}.mcp-page{--bg:#f5f6f7;--sheet:#fff;--text:#121619;--rgb:18, 22, 25;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--ro-family-sans), -apple-system, sans-serif;-webkit-font-smoothing:antialiased}.mcp-page.ro-dark{--bg:#0c0f12;--sheet:#111518;--text:#e9ecef;--rgb:233, 236, 239}.mcp-page *,.mcp-page :before,.mcp-page :after{box-sizing:border-box}.mcp-wrap{max-width:1200px;margin:0 auto}.mcp-hero{padding:clamp(48px,8vw,96px) clamp(20px,5vw,40px) clamp(64px,10vw,112px)}.mcp-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:56px 72px;display:grid}.mcp-hero h1{font:600 clamp(34px, 4.4vw, 54px) / 1.06 var(--ro-family-sans), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0}.mcp-lede{max-width:520px;color:rgba(var(--rgb), .65);text-wrap:pretty;margin:20px 0 0;font-size:18px;line-height:1.55}.mcp-add{flex-direction:column;align-items:flex-start;gap:16px;max-width:460px;margin-top:32px;display:flex}.mcp-badges{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;width:100%;display:grid}.mcp-add-btn{white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font:600 15px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:flex}.mcp-mark{background:currentColor;flex:none;width:20px;height:20px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.mcp-add-btn.off,.mcp-add-btn.off:hover{color:rgba(var(--rgb), .5);border-color:rgba(var(--rgb), .25);cursor:default;background:0 0}.mcp-add-btn:focus-visible{outline-offset:3px;outline:2px solid #3e90dc}.mcp-or{width:100%;font:500 10px var(--ro-family-mono), monospace;letter-spacing:.1em;color:rgba(var(--rgb), .5);align-items:center;gap:12px;display:flex}.mcp-or:before,.mcp-or:after{content:"";background:rgba(var(--rgb), .18);flex:1;height:1px}.mcp-url{border:1px solid rgba(var(--rgb), .2);background:var(--sheet);width:100%;display:flex}.mcp-url code{min-width:0;font:500 13px var(--ro-family-mono), monospace;overflow-wrap:anywhere;flex:1;padding:12px 14px}.mcp-url button{border:0;border-left:1px solid rgba(var(--rgb), .2);color:var(--text);font:600 11px var(--ro-family-mono), monospace;letter-spacing:.07em;cursor:pointer;background:0 0;flex:none;padding:0 16px}.mcp-url button:hover{background:rgba(var(--rgb), .06)}.mcp-page .mcp-outline{color:var(--text);border-color:rgba(var(--rgb), .35);background:0 0}.mcp-page .mcp-outline:hover{border-color:var(--text)}.mcp-hero-demo{background:var(--sheet);border:1px solid rgba(var(--rgb), .12);flex-direction:column;gap:12px;padding:20px;display:flex}.mcp-chat-q{background:rgba(var(--rgb), .08);border-radius:18px;align-self:flex-end;max-width:85%;padding:10px 16px;font:400 14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mcp-band-light{padding:0 clamp(20px,5vw,40px) clamp(72px,12vw,128px)}.mcp-band-dark{color:#e9ecef;--rgb:233, 236, 239;--text:#e9ecef;background:#0c0f12;margin-bottom:clamp(72px,12vw,128px);padding:clamp(72px,12vw,128px) clamp(20px,5vw,40px)}.mcp-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:48px 80px;display:grid}.mcp-rule{border-top:1px solid rgba(var(--rgb), .18);padding-top:clamp(64px,10vw,96px)}.mcp-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mcp-copy h2{font:600 clamp(30px, 3.4vw, 44px) / 1.08 var(--ro-family-sans), sans-serif;letter-spacing:-.022em;text-wrap:pretty;margin:0}.mcp-copy p:not(.mcp-eyebrow){max-width:440px;color:rgba(var(--rgb), .65);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.mcp-copy a:not(.mcp-action){text-underline-offset:3px;text-decoration:underline}.mcp-copy .mcp-action{margin-top:12px}.mcp-prompts{border-top:1px solid rgba(var(--rgb), .18);margin:0;padding:0;list-style:none}.mcp-prompts li{border-bottom:1px solid rgba(var(--rgb), .18);font:500 18px/1.4 var(--ro-family-sans), sans-serif;letter-spacing:-.01em;text-wrap:pretty;padding:20px 0}.mcp-list{border-top:1px solid rgba(var(--rgb), .18);margin:0;padding:0;list-style:none}.mcp-list li{border-bottom:1px solid rgba(var(--rgb), .18);grid-template-columns:40px 1fr;align-items:baseline;gap:0 12px;padding:20px 0;display:grid}.mcp-list h3{font:500 18px/1.3 var(--ro-family-sans), sans-serif;letter-spacing:-.01em;margin:0}.mcp-list p{color:rgba(var(--rgb), .65);margin:6px 0 0;font-size:15px;line-height:1.55}.mcp-n{font:500 12px var(--ro-family-mono), monospace;color:rgba(var(--rgb), .5)}.mcp-rows{border-top:1px solid rgba(var(--rgb), .18)}.mcp-rows details{border-bottom:1px solid rgba(var(--rgb), .18)}.mcp-rows summary{cursor:pointer;grid-template-columns:40px 1fr 24px;align-items:baseline;gap:0 12px;padding:20px 0;list-style:none;display:grid}.mcp-rows summary::-webkit-details-marker{display:none}.mcp-q{font:500 18px/1.3 var(--ro-family-sans), sans-serif;letter-spacing:-.01em;text-wrap:pretty}.mcp-glyph:before{content:"+";font:400 20px/1 var(--ro-family-mono), monospace;color:rgba(var(--rgb), .5);text-align:right;display:block}.mcp-rows details[open] .mcp-glyph:before{content:"−"}.mcp-rows details p{color:rgba(var(--rgb), .7);text-wrap:pretty;margin:0;padding:0 36px 24px 52px;font-size:15px;line-height:1.6}.mcp-rows summary:focus-visible{outline-offset:2px;outline:2px solid #3e90dc}.mcp-eyebrow{font:500 11px/1.5 var(--ro-family-mono);letter-spacing:.1em;opacity:.6;margin:0}.mcp-action{min-height:48px;font:600 11px/1.4 var(--ro-family-mono);letter-spacing:.07em;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:18px;padding:12px 22px;text-decoration:none;display:inline-flex}.mcp-action-light{color:#0c0f12;background:#e9ecef}.mcp-action-light:hover{background:#fff}.mcp-url button:focus-visible,.mcp-action:focus-visible,.mcp-copy a:focus-visible{outline-offset:3px;outline:2px solid #3e90dc}.mcp-copy-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mcp-add-btn.claude .mcp-mark{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='m4.71%2015.96%204.72-2.65.08-.23-.08-.13h-.23l-.79-.05-2.7-.07-2.34-.1-2.26-.12-.57-.12-.53-.7.05-.35.48-.32.69.06%201.52.1%202.28.16%201.65.1%202.45.26h.39l.05-.16-.13-.1-.1-.1L6.97%209.84l-2.55-1.69-1.34-.97-.72-.49-.36-.46-.16-1.01.66-.72.88.06.22.06.89.69%201.91%201.48%202.49%201.83.36.3.15-.1.02-.07-.16-.27-1.35-2.45-1.45-2.49-.64-1.03-.17-.62c-.06-.26-.1-.47-.1-.73L6.29.13%206.7%200l1%20.13.42.36.62%201.41%201%202.23%201.55%203.03.46.9.24.83.09.26h.16v-.15l.13-1.71.24-2.09.23-2.7.08-.76.38-.91.75-.49.58.28.48.69-.07.44-.29%201.85-.56%202.9-.36%201.94h.21l.24-.24.98-1.31%201.65-2.06.73-.82.85-.9.55-.43h1.03l.76%201.13-.34%201.17-1.06%201.35-.88%201.14-1.26%201.7-.79%201.36.07.11.19-.02%202.85-.61%201.54-.28%201.84-.32.83.39.09.39-.33.81-1.97.49-2.31.46-3.44.81-.04.03.05.06%201.55.15.66.04h1.62l3.02.22.79.52.47.64-.08.49-1.21.62-1.64-.39-3.83-.91-1.31-.33h-.18v.11l1.09%201.07%202%201.81%202.51%202.33.13.58-.32.46-.34-.05-2.2-1.66-.85-.75-1.92-1.62h-.13v.17l.44.65%202.34%203.52.12%201.08-.17.35-.61.21-.67-.12-1.37-1.92L14.38%2017.96l-1.14-1.94-.14.08-.67%207.26-.32.37-.73.28-.61-.46-.32-.75.32-1.48.39-1.92.32-1.53.29-1.9.17-.63-.01-.04-.14.02-1.43%201.97-2.18%202.94-1.72%201.85-.41.16-.72-.37.07-.66.4-.59%202.39-3.04%201.44-1.88.93-1.09-.01-.16h-.05l-6.34%204.12-1.13.15-.49-.46.06-.75.23-.24%201.91-1.31Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20d='m4.71%2015.96%204.72-2.65.08-.23-.08-.13h-.23l-.79-.05-2.7-.07-2.34-.1-2.26-.12-.57-.12-.53-.7.05-.35.48-.32.69.06%201.52.1%202.28.16%201.65.1%202.45.26h.39l.05-.16-.13-.1-.1-.1L6.97%209.84l-2.55-1.69-1.34-.97-.72-.49-.36-.46-.16-1.01.66-.72.88.06.22.06.89.69%201.91%201.48%202.49%201.83.36.3.15-.1.02-.07-.16-.27-1.35-2.45-1.45-2.49-.64-1.03-.17-.62c-.06-.26-.1-.47-.1-.73L6.29.13%206.7%200l1%20.13.42.36.62%201.41%201%202.23%201.55%203.03.46.9.24.83.09.26h.16v-.15l.13-1.71.24-2.09.23-2.7.08-.76.38-.91.75-.49.58.28.48.69-.07.44-.29%201.85-.56%202.9-.36%201.94h.21l.24-.24.98-1.31%201.65-2.06.73-.82.85-.9.55-.43h1.03l.76%201.13-.34%201.17-1.06%201.35-.88%201.14-1.26%201.7-.79%201.36.07.11.19-.02%202.85-.61%201.54-.28%201.84-.32.83.39.09.39-.33.81-1.97.49-2.31.46-3.44.81-.04.03.05.06%201.55.15.66.04h1.62l3.02.22.79.52.47.64-.08.49-1.21.62-1.64-.39-3.83-.91-1.31-.33h-.18v.11l1.09%201.07%202%201.81%202.51%202.33.13.58-.32.46-.34-.05-2.2-1.66-.85-.75-1.92-1.62h-.13v.17l.44.65%202.34%203.52.12%201.08-.17.35-.61.21-.67-.12-1.37-1.92L14.38%2017.96l-1.14-1.94-.14.08-.67%207.26-.32.37-.73.28-.61-.46-.32-.75.32-1.48.39-1.92.32-1.53.29-1.9.17-.63-.01-.04-.14.02-1.43%201.97-2.18%202.94-1.72%201.85-.41.16-.72-.37.07-.66.4-.59%202.39-3.04%201.44-1.88.93-1.09-.01-.16h-.05l-6.34%204.12-1.13.15-.49-.46.06-.75.23-.24%201.91-1.31Z'/%3e%3c/svg%3e")}.mcp-add-btn.chatgpt .mcp-mark{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20320'%20fill='currentColor'%3e%3cpath%20d='m297.1%20131c7.3-21.8%204.8-45.7-6.8-65.5-17.5-30.4-52.6-46-86.8-38.7-15.2-17.2-37.2-26.9-60.1-26.8-35-.1-66.1%2022.5-76.9%2055.8-22.5%204.6-41.9%2018.7-53.3%2038.7-17.6%2030.3-13.6%2068.5%209.9%2094.5-7.3%2021.8-4.8%2045.7%206.8%2065.5%2017.5%2030.4%2052.6%2046%2086.8%2038.7%2015.2%2017.2%2037.2%2026.9%2060.1%2026.8%2035.1.1%2066.2-22.5%2076.9-55.9%2022.5-4.6%2041.9-18.7%2053.3-38.7%2017.6-30.3%2013.6-68.5-9.9-94.5zm-120.3%20168.1c-14%200-27.6-4.9-38.4-13.9.5-.3%201.3-.7%201.9-1.1l63.7-36.8c3.3-1.9%205.3-5.3%205.2-9.1v-89.8l26.9%2015.6c.3.1.5.4.5.7v74.4c0%2033.1-26.8%2059.9-59.9%2060zm-128.8-55c-7-12.1-9.6-26.4-7.2-40.2.5.3%201.3.8%201.9%201.1l63.7%2036.8c3.2%201.9%207.2%201.9%2010.5%200l77.8-44.9v31.1c0%20.3-.1.6-.4.8l-64.4%2037.2c-28.7%2016.5-65.3%206.7-81.9-21.9zm-16.8-139.1c7-12.2%2018.1-21.5%2031.2-26.3%200%20.6%200%201.5%200%202.2v73.6c0%203.7%202%207.2%205.2%209.1l77.8%2044.9-26.9%2015.6c-.3.2-.6.2-.9.1l-64.4-37.2c-28.6-16.6-38.5-53.2-21.9-81.9zm221.3%2051.5-77.8-44.9%2026.9-15.5c.3-.2.6-.2.9-.1l64.4%2037.2c28.7%2016.6%2038.5%2053.3%2021.9%2081.9-7%2012.1-18.1%2021.4-31.2%2026.3v-75.8c0-3.7-2-7.2-5.2-9.1zm26.8-40.3c-.5-.3-1.3-.8-1.9-1.1l-63.7-36.8c-3.2-1.9-7.2-1.9-10.5%200l-77.8%2044.9v-31.1c0-.3.1-.6.4-.8l64.4-37.2c28.7-16.6%2065.4-6.7%2081.9%2022%207%2012.1%209.5%2026.3%207.2%2040.1zm-168.5%2055.4-26.9-15.6c-.3-.1-.5-.4-.5-.7v-74.4c0-33.1%2026.9-60%2060-59.9%2014%200%2027.6%204.9%2038.3%2013.9-.5.3-1.3.7-1.9%201.1l-63.7%2036.8c-3.3%201.9-5.3%205.3-5.2%209.1l0%2089.8zm14.6-31.5%2034.6-20%2034.6%2020v40l-34.6%2020-34.6-20z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20320'%20fill='currentColor'%3e%3cpath%20d='m297.1%20131c7.3-21.8%204.8-45.7-6.8-65.5-17.5-30.4-52.6-46-86.8-38.7-15.2-17.2-37.2-26.9-60.1-26.8-35-.1-66.1%2022.5-76.9%2055.8-22.5%204.6-41.9%2018.7-53.3%2038.7-17.6%2030.3-13.6%2068.5%209.9%2094.5-7.3%2021.8-4.8%2045.7%206.8%2065.5%2017.5%2030.4%2052.6%2046%2086.8%2038.7%2015.2%2017.2%2037.2%2026.9%2060.1%2026.8%2035.1.1%2066.2-22.5%2076.9-55.9%2022.5-4.6%2041.9-18.7%2053.3-38.7%2017.6-30.3%2013.6-68.5-9.9-94.5zm-120.3%20168.1c-14%200-27.6-4.9-38.4-13.9.5-.3%201.3-.7%201.9-1.1l63.7-36.8c3.3-1.9%205.3-5.3%205.2-9.1v-89.8l26.9%2015.6c.3.1.5.4.5.7v74.4c0%2033.1-26.8%2059.9-59.9%2060zm-128.8-55c-7-12.1-9.6-26.4-7.2-40.2.5.3%201.3.8%201.9%201.1l63.7%2036.8c3.2%201.9%207.2%201.9%2010.5%200l77.8-44.9v31.1c0%20.3-.1.6-.4.8l-64.4%2037.2c-28.7%2016.5-65.3%206.7-81.9-21.9zm-16.8-139.1c7-12.2%2018.1-21.5%2031.2-26.3%200%20.6%200%201.5%200%202.2v73.6c0%203.7%202%207.2%205.2%209.1l77.8%2044.9-26.9%2015.6c-.3.2-.6.2-.9.1l-64.4-37.2c-28.6-16.6-38.5-53.2-21.9-81.9zm221.3%2051.5-77.8-44.9%2026.9-15.5c.3-.2.6-.2.9-.1l64.4%2037.2c28.7%2016.6%2038.5%2053.3%2021.9%2081.9-7%2012.1-18.1%2021.4-31.2%2026.3v-75.8c0-3.7-2-7.2-5.2-9.1zm26.8-40.3c-.5-.3-1.3-.8-1.9-1.1l-63.7-36.8c-3.2-1.9-7.2-1.9-10.5%200l-77.8%2044.9v-31.1c0-.3.1-.6.4-.8l64.4-37.2c28.7-16.6%2065.4-6.7%2081.9%2022%207%2012.1%209.5%2026.3%207.2%2040.1zm-168.5%2055.4-26.9-15.6c-.3-.1-.5-.4-.5-.7v-74.4c0-33.1%2026.9-60%2060-59.9%2014%200%2027.6%204.9%2038.3%2013.9-.5.3-1.3.7-1.9%201.1l-63.7%2036.8c-3.3%201.9-5.3%205.3-5.2%209.1l0%2089.8zm14.6-31.5%2034.6-20%2034.6%2020v40l-34.6%2020-34.6-20z'/%3e%3c/svg%3e")}
