.mcp-wrap{font-family:var(--mcp-font), var(--font);max-width:none;padding:8px 48px calc(80px + var(--bottom-nav-reserve,0px))}html:has(.mcp-wrap){scroll-padding-top:calc(var(--header-h,128px) + 12px);scroll-padding-bottom:calc(var(--bottom-nav-reserve,0px) + 16px)}.mcp-wrap :is(button,a,input,select,textarea,pre[tabindex]){scroll-margin-block:8px}@media (max-width:767px){html:has(.mcp-wrap){scroll-padding-bottom:calc(var(--bottom-nav-reserve,0px) + 14px + 44px + 16px)}}.mcp-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:16px 0 0;display:flex}.mcp-intro>div{min-width:0}.mcp-intro h1{font-family:var(--mcp-font), var(--font);letter-spacing:var(--display-tracking-tight);margin:0 0 8px;font-size:2.25rem;font-weight:600;line-height:1.2223}.mcp-intro p{color:var(--text-2);max-width:38rem;margin:0;font-size:.875rem;line-height:1.5715}.mcp-intro-title{align-items:center;gap:12px;margin-bottom:8px;display:flex}.mcp-intro-title h1{overflow-wrap:anywhere;min-width:0;margin:0}.mcp-intro-title .mcp-icontile{flex-shrink:0}.mcp-wrap .btn{flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.mcp-wrap .mcp-card{padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);background-image:var(--elev-2-fill);box-shadow:var(--elev-2);margin-top:20px;overflow:visible}.mcp-wrap .mcp-card:before{display:none}.mcp-wrap .mcp-setup{margin-top:0}.mcp-wrap .mcp-card__hd{flex-wrap:wrap;gap:12px;margin-bottom:16px}.mcp-wrap .mcp-card__hd>div{flex:10rem;min-width:0}.mcp-wrap .mcp-card__hd .mcp-card__title{overflow-wrap:anywhere}.mcp-wrap .mcp-card__title,.mcp-setup-heading h2{font-weight:600;font-family:var(--mcp-font), var(--font);letter-spacing:-.02em;margin:0;font-size:1.25rem;line-height:1.4}.mcp-wrap .mcp-icontile{background:var(--glass);border-color:var(--border);color:var(--text-2)}.mcp-setup-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.mcp-setup-heading>h3{overflow-wrap:anywhere;min-width:0;max-width:100%}.mcp-wrap h3{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--mcp-font), var(--font);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.mcp-wrap .mcp-step-eyebrow{color:var(--text-2);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin-bottom:8px;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.5;display:flex}.mcp-wrap .meta-chip{color:var(--text-2);font-size:.75rem;font-weight:400;line-height:1.5}.mcp-step-number{border:1px solid var(--border-md);background:var(--glass);width:24px;height:24px;color:var(--text-2);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;font-size:.75rem;line-height:1;display:inline-flex}.mcp-focused-panel>.mcp-setup-step:first-child .mcp-step-number{color:var(--accent-text);border-color:var(--accent-text);background:var(--accent-dim)}.mcp-app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.mcp-app-choice{font:inherit;text-align:left;border-radius:var(--radius-chip);border:1px solid var(--border);min-height:64px;color:var(--text);background:var(--glass);cursor:pointer;padding:10px 14px}.mcp-app-choice span{font-size:.875rem;font-weight:600;line-height:1.4286;display:block}.mcp-app-choice small{color:var(--text-2);margin-top:2px;font-size:.75rem;line-height:1.5;display:block}.mcp-app-choice:hover{background:var(--glass-high)}.mcp-app-choice.is-active{background:var(--accent-dim);border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.mcp-app-choice.is-active span{color:var(--accent-text)}.mcp-wrap :is(button,a,select,pre):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.mcp-focused-panel{border-top:1px solid var(--border);min-width:0;padding-top:16px}.mcp-setup-step{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.mcp-setup-step+.mcp-setup-step{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.mcp-setup-step>.mcp-step-eyebrow{padding-top:4px}.mcp-step-content{min-width:0}.mcp-connect-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mcp-doc-link{min-height:45px;color:var(--text-2);align-items:center;gap:.375em;margin-block:-10px;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}.mcp-doc-link>span{text-underline-offset:3px;text-decoration:underline}.mcp-doc-link>svg{flex-shrink:0;width:1em;height:1em}.mcp-wrap a.mcp-doc-link:after{content:none}.mcp-wrap .mcp-card__desc{color:var(--text-2);overflow-wrap:anywhere;max-width:none;margin:0 0 16px;font-size:.875rem;line-height:1.5715}.mcp-step-content>.mcp-card__desc{margin-top:8px}.mcp-setup-step:nth-child(2) .mcp-card__desc{margin-bottom:0}.mcp-wrap .mcp-window{border-radius:var(--radius-md);min-width:0;box-shadow:none;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid;overflow:visible}.mcp-wrap .mcp-window__bar{display:contents}.mcp-wrap .mcp-window__name{color:var(--text-2);overflow-wrap:anywhere;grid-area:1/1;align-self:center;font-size:.75rem;line-height:1.5}.mcp-wrap .mcp-window__actions{grid-area:1/2;gap:8px}.mcp-wrap .mcp-window__code{min-width:0;max-width:100%;color:var(--text);overscroll-behavior-x:contain;grid-area:2/1/3/-1;margin:0;padding:0;font-size:.875rem;line-height:1.4286;overflow-x:auto}.mcp-wrap .mcp-window--single-line .mcp-window__actions{grid-area:1/2/3/3;align-self:center}.mcp-wrap .mcp-window--single-line .mcp-window__code{grid-area:2/1}.mcp-wrap .mcp-copybtn,.mcp-wrap .mcp-eye{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text-2);background:var(--glass);font-size:.75rem}.mcp-wrap .mcp-copybtn{padding:0 12px}.mcp-wrap .mcp-eye{width:44px;height:44px}.mcp-check-prompt{border-radius:var(--radius-md);background:0 0;border:1px solid #0000;align-items:center;gap:16px;padding:12px 14px;display:flex}.mcp-check-prompt p{flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.5715}.mcp-setup-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.mcp-setup-actions>span{color:var(--text-2);max-width:28rem;font-size:.75rem;line-height:1.5}.mcp-probe{border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;margin-top:16px;padding:16px}.mcp-probe dl{gap:12px;margin:0;font-size:.875rem;line-height:1.5715;display:grid}.mcp-probe dl>div{grid-template-columns:160px minmax(0,1fr);gap:16px;display:grid}.mcp-probe dt{font-weight:600}.mcp-probe dd{color:var(--text-2);overflow-wrap:anywhere;margin:0}.mcp-wrap .mcp-advanced{padding:0}.mcp-advanced-toggle{width:100%;min-height:56px;color:var(--text);border-radius:var(--radius-chip);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 24px;font-size:.875rem;font-weight:600;display:flex}.mcp-advanced-toggle span:first-child{align-items:center;gap:12px;display:flex}#mcp-advanced-panel{padding:0 24px 24px}#mcp-advanced-panel>.mcp-card__desc,.mcp-install{margin-top:16px}#connected-apps{scroll-margin-top:calc(var(--header-h,128px) + 16px)}.mcp-wrap .mcp-keyrow{border-color:var(--border);border-radius:var(--radius-md);background:0 0;align-items:center;gap:16px;padding:16px}.mcp-wrap .mcp-keyrow>div{min-width:0}.mcp-wrap #connected-apps .mcp-keylist{gap:8px;margin-top:12px}.mcp-wrap #connected-apps .mcp-keyrow{background:var(--glass);gap:20px;padding:10px 12px}.mcp-connected-details{flex:1;grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:12px 24px;display:grid}.mcp-wrap #connected-apps .mcp-keyrow__name{gap:2px;font-weight:600;display:grid}.mcp-wrap #connected-apps .mcp-keyrow__prefix{font-family:inherit;font-size:.75rem;font-weight:400}.mcp-wrap #connected-apps .mcp-grant-meta{gap:2px;margin-top:0;display:grid}.mcp-wrap #connected-apps .mcp-grant-facts,.mcp-wrap #connected-apps .mcp-grant-dates{gap:2px 12px}.mcp-wrap .mcp-keyrow__name{overflow-wrap:anywhere;line-height:1.5}.mcp-wrap .mcp-keyrow__prefix{overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;line-height:1.5}.mcp-grant-meta,.mcp-grant-facts,.mcp-grant-dates{flex-wrap:wrap;gap:4px 12px;display:flex}.mcp-grant-meta{gap:4px 24px}.mcp-grant-meta>*,.mcp-grant-facts>*,.mcp-grant-dates>*{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.mcp-wrap .mcp-revoke{flex-shrink:0;justify-content:center;min-width:148px;min-height:44px}.mcp-wrap #connected-apps .mcp-revoke{white-space:normal;overflow-wrap:anywhere;border-color:var(--border);background:0 0;min-width:0;max-width:100%;min-height:45px;padding:8px 12px;font-size:.75rem;line-height:1.5}.mcp-wrap .mcp-muted{color:var(--text-2)}.mcp-wrap .mcp-footnote{margin-top:24px;padding-top:20px;font-size:.75rem;line-height:1.5}@media (max-width:900px){.mcp-wrap{padding-inline:20px}.mcp-setup-step{grid-template-columns:minmax(0,1fr);gap:8px}.mcp-app-choice{padding-inline:10px}}@media (max-width:760px){.mcp-intro{flex-direction:column;align-items:flex-start;gap:16px}.mcp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-app-choice:last-child{grid-column:1/-1}.mcp-setup-step{grid-template-columns:minmax(0,1fr);gap:4px}.mcp-setup-step>.mcp-step-eyebrow{padding-top:0}.mcp-setup-actions{flex-direction:column;align-items:flex-start;gap:8px}.mcp-setup-heading{flex-wrap:wrap}.mcp-probe dl>div{grid-template-columns:1fr;gap:4px}.mcp-wrap .mcp-keyrow{flex-direction:column;align-items:flex-start;gap:12px}.mcp-grant-meta{flex-direction:column;gap:6px}.mcp-wrap #connected-apps .mcp-keyrow{gap:10px}.mcp-connected-details{grid-template-columns:minmax(0,1fr);gap:6px;width:100%}.mcp-wrap #connected-apps .mcp-revoke{align-self:flex-end}}@media (max-width:480px){.mcp-connect-heading{flex-direction:column;align-items:flex-start;gap:0}.mcp-intro{margin-bottom:16px}.mcp-focused-panel{padding-top:12px}.mcp-app-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,6.5rem),1fr));margin-bottom:8px}.mcp-app-choice{overflow-wrap:anywhere;min-width:0}.mcp-connect-heading .mcp-doc-link{margin-block:0}.mcp-wrap{padding-inline:14px}.mcp-intro{padding-top:8px}.mcp-intro h1{font-size:1.875rem;line-height:1.2}.mcp-wrap .mcp-card{padding:var(--panel-padding)}.mcp-wrap .mcp-advanced{padding:0}.mcp-check-prompt{flex-direction:column;align-items:flex-start;gap:12px}.mcp-advanced-toggle{padding-inline:16px}#mcp-advanced-panel{padding:0 16px 16px}.mcp-wrap .mcp-keyopts__expiry{width:100%;min-width:0}.mcp-wrap .btn{white-space:normal;text-align:center;overflow-wrap:anywhere;flex-shrink:1;min-width:0;max-width:100%}.mcp-wrap .mcp-keyrow>div{width:100%}.mcp-wrap .mcp-window{column-gap:8px;padding:12px}.mcp-wrap .mcp-window--single-line .mcp-window__actions{grid-area:1/2}.mcp-wrap .mcp-window--single-line .mcp-window__code{grid-area:2/1/3/-1}}.mcp-instructions{counter-reset:setup-action;gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.mcp-instructions li{counter-increment:setup-action;color:var(--text);overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr);gap:10px;font-size:1rem;line-height:1.6;display:grid}.mcp-instructions li:before{content:counter(setup-action);color:var(--text-2);text-align:center;border:1px solid var(--border);border-radius:50%;width:24px;height:24px;font-size:.75rem;line-height:24px}.mcp-config-summary{flex-wrap:wrap;gap:12px 40px;margin:0 0 8px;padding-left:34px;display:flex}.mcp-config-summary>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.mcp-config-summary dt{color:var(--text-2);font-size:.875rem;line-height:1.5}.mcp-config-summary dd{color:var(--text);margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.mcp-setup-note{color:var(--text-2);margin:0 0 12px;padding-left:34px;font-size:.875rem;line-height:1.5}@media (max-width:480px){.mcp-config-summary{gap:8px 24px}}.mcp-wrap :is(button,a,input,select,textarea){font-family:var(--mcp-font), var(--font)}.mcp-wrap :is(.btn,.mcp-copybtn){font-weight:500}
@font-face{font-family:mcpInstrumentSans;src:url(../media/InstrumentSans_Regular.3ihl2tjhed3sn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mcpInstrumentSans;src:url(../media/InstrumentSans_Medium.23p-dvgaqyfq-.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mcpInstrumentSans;src:url(../media/InstrumentSans_SemiBold.368ml3lraw0bt.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.B4Btgq_className{font-family:mcpInstrumentSans,Inter,Inter Fallback,system-ui,sans-serif}.B4Btgq_variable{--mcp-font:"mcpInstrumentSans", Inter, Inter Fallback, system-ui, sans-serif}
