.mcp_statusRail__j3J6W{border-bottom:1px solid var(--line-dark);background:var(--paper-deep)}.mcp_statusInner__1J_Kc{display:flex;align-items:center;gap:28px;padding-block:19px}.mcp_statusInner__1J_Kc p{margin:0;font-size:.82rem;color:var(--muted)}.mcp_statusInner__1J_Kc a{display:inline-flex;align-items:center;gap:9px;font-size:.8rem;font-weight:700;white-space:nowrap}.mcp_sectionHeading__ZOW94 h2{margin:0;font-size:clamp(2.2rem,3.8vw,3.7rem);font-weight:800;letter-spacing:-.045em;line-height:1.04}.mcp_setupSection__y0HZp{background:var(--paper-deep);border-block:1px solid var(--line-dark);padding-block:72px 80px;scroll-margin-top:90px}.mcp_sectionHeading__ZOW94{margin-bottom:36px}.mcp_sectionHeading__ZOW94>p:last-child{color:var(--muted);margin:18px 0 0}.mcp_setup__hoUjD{border:1px solid var(--line-dark);background:var(--paper);border-radius:var(--radius-large);overflow:hidden}.mcp_tabs__3rwHe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:6px;background:var(--ink)}.mcp_tabs__3rwHe button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px;border:0;border-radius:var(--radius-medium);background:transparent;color:rgba(255,255,255,.7);font-weight:700;cursor:pointer}.mcp_tabs__3rwHe button[aria-selected=true]{background:var(--green-light);color:var(--ink)}.mcp_tabs__3rwHe button:hover:not([aria-selected=true]){background:var(--ink-soft);color:var(--white)}.mcp_tabs__3rwHe button:focus-visible{outline-offset:-3px;outline-color:var(--blue)}.mcp_tabs__3rwHe button>svg{width:22px;height:22px;flex-shrink:0}.mcp_developerSetup__T8eBK{margin-top:24px;border:1px solid var(--line-dark);border-radius:var(--radius-large);background:var(--paper);overflow:hidden}.mcp_developerSetup__T8eBK>summary{display:flex;align-items:center;gap:16px;padding:24px 28px;cursor:pointer;list-style:none}.mcp_developerSetup__T8eBK>summary::-webkit-details-marker{display:none}.mcp_developerSetup__T8eBK>summary:hover{background:var(--paper-deep)}.mcp_developerSetup__T8eBK>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-4px;border-radius:var(--radius-large)}.mcp_developerSetup__T8eBK>summary>span{display:grid;gap:4px}.mcp_developerSetup__T8eBK>summary strong{font-size:.95rem}.mcp_developerSetup__T8eBK>summary>span>span{color:var(--muted);font-size:.8rem}.mcp_developerChevron__i0ItE{margin-left:auto;flex-shrink:0}.mcp_developerSetup__T8eBK[open] .mcp_developerChevron__i0ItE{transform:rotate(180deg)}.mcp_developerSetup__T8eBK>.mcp_setup__hoUjD{border:0;border-top:1px solid var(--line-dark);border-radius:0}.mcp_clientIcon__tvv7F{display:block;width:40px;height:40px;margin-bottom:20px}.mcp_reuseNotice__jrkYY{padding:18px 20px;margin-bottom:28px;background:var(--paper-deep);border-radius:var(--radius-medium)}.mcp_reuseNotice__jrkYY strong{font-size:.85rem}.mcp_reuseNotice__jrkYY p{color:var(--muted);font-size:.84rem;line-height:1.7;margin:8px 0 0}.mcp_setupBody__t5iE9{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:70px;padding:44px}.mcp_clientIntro__cPmBt h3{font-size:2.5rem;line-height:1.05;letter-spacing:-.05em;font-weight:800;margin:0 0 8px}.mcp_clientIntro__cPmBt>p{color:var(--muted);font-size:.86rem}.mcp_availability__LXPWD{margin-top:32px;padding-top:24px;border-top:1px solid var(--line-dark)}.mcp_availability__LXPWD strong{font-size:.85rem}.mcp_availability__LXPWD p,.mcp_endpointNotice__lvNxM p,.mcp_steps__CQw0A p{color:var(--muted);font-size:.84rem;line-height:1.7}.mcp_sourceLink__pEIcF{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:.8rem;color:var(--blue-deep);font-weight:600}.mcp_sourceLink__pEIcF:hover{text-decoration:underline}.mcp_steps__CQw0A{margin:0;padding:0;list-style:none;display:grid;gap:27px}.mcp_steps__CQw0A li{display:grid;grid-template-columns:36px 1fr;gap:18px}.mcp_steps__CQw0A li>span{font:500 .8rem var(--font-mono),monospace;color:var(--green-deep);padding-top:3px}.mcp_steps__CQw0A h4{margin:0;font-size:1rem;font-weight:700}.mcp_steps__CQw0A p{margin:8px 0 0}.mcp_endpointNotice__lvNxM{margin-top:28px;border:1px dashed var(--line-dark);border-radius:var(--radius-medium);padding:20px}.mcp_endpointNotice__lvNxM strong{font-size:.8rem}.mcp_endpointNotice__lvNxM p{margin:8px 0 0}.mcp_tools__YOKX2{padding-block:80px;scroll-margin-top:90px}.mcp_toolList__a_CWc{display:grid;gap:24px}.mcp_tool__Lz3Y0{padding:32px;border:1px solid var(--line-dark);border-radius:var(--radius-large);background:var(--white);min-width:0}.mcp_tool__Lz3Y0 h3{margin:0;font-size:clamp(1rem,2vw,1.3rem);font-weight:700}.mcp_toolDetails__yzXqc,.mcp_tool__Lz3Y0>p,.mcp_toolsNote__LPjiE{color:var(--muted);font-size:.88rem;line-height:1.7}.mcp_tool__Lz3Y0 code{font-family:var(--font-mono),monospace;color:var(--ink);font-size:.92em;overflow-wrap:anywhere}.mcp_toolDetails__yzXqc{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px 28px;margin:28px 0}.mcp_toolDetails__yzXqc dt{font-weight:600;color:var(--ink)}.mcp_toolDetails__yzXqc dd{margin:0}.mcp_toolExample__HzwF9{padding:18px 20px;background:var(--paper-deep);border-radius:var(--radius-medium)}.mcp_toolExample__HzwF9 span{color:var(--muted);font-size:.72rem}.mcp_toolExample__HzwF9 pre{margin:10px 0 0;font-size:.85rem;white-space:pre-wrap;overflow-wrap:anywhere}.mcp_toolsNote__LPjiE{margin:24px 0 0}.mcp_faq__c1U8_{margin-bottom:80px;border-top:1px solid var(--line-dark)}.mcp_faq__c1U8_ details{border-bottom:1px solid var(--line-dark);padding:20px 0}.mcp_faq__c1U8_ summary{cursor:pointer;font-weight:600;min-height:30px}.mcp_faq__c1U8_ p{max-width:850px;color:var(--muted);line-height:1.7;font-size:.88rem}@media (max-width:900px){.mcp_setupBody__t5iE9{gap:36px;padding:30px}}@media (max-width:680px){.mcp_statusInner__1J_Kc{flex-wrap:wrap;gap:12px 24px}.mcp_setupSection__y0HZp,.mcp_tools__YOKX2{padding-block:48px}.mcp_setupBody__t5iE9{grid-template-columns:1fr;gap:32px;padding:24px}.mcp_developerSetup__T8eBK>summary{padding:20px}.mcp_availability__LXPWD{margin-top:22px}.mcp_steps__CQw0A li{grid-template-columns:26px 1fr;gap:12px}.mcp_tool__Lz3Y0{padding:24px}.mcp_toolDetails__yzXqc{grid-template-columns:1fr;gap:6px}.mcp_toolDetails__yzXqc dd+dt{margin-top:14px}.mcp_faq__c1U8_{margin-bottom:52px}}.Badge_root__crRw_{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:.25rem .5rem;border:1px solid transparent;border-radius:var(--radius-round);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.Badge_neutral___9ajm{border-color:var(--line-dark);background:var(--paper-deep);color:var(--ink)}.Badge_blue__uN_aj{border-color:rgba(25,79,184,.2);background:#dbe8ff;color:var(--blue-deep)}.Badge_green__OLIX0{border-color:rgba(11,117,71,.22);background:var(--green-soft);color:var(--green-deep)}.Badge_danger__lW7ed{border-color:rgba(143,31,39,.2);background:var(--danger-soft);color:var(--danger-deep)}.Button_root__QP7_M{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:var(--radius-medium);font-family:var(--font-body),"Helvetica Neue",sans-serif;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.Button_root__QP7_M:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}.Button_root__QP7_M:focus-visible{outline:3px solid var(--green-light);outline-offset:3px}.Button_root__QP7_M:disabled,.Button_root__QP7_M[aria-disabled=true]{opacity:.48;cursor:not-allowed}.Button_root__QP7_M svg{width:1.05em;height:1.05em;flex:0 0 auto}.Button_primary__oSpWt{background:var(--blue);color:var(--white)}.Button_primary__oSpWt:hover:not(:disabled,[aria-disabled=true]){background:var(--blue-deep)}.Button_secondary__lRe7Q{border-color:rgba(5,6,7,.18);background:var(--green-light);color:var(--ink)}.Button_secondary__lRe7Q:hover:not(:disabled,[aria-disabled=true]){background:var(--green)}.Button_outline__Zj6Ls{border-color:var(--line-dark);background:transparent;color:var(--ink)}.Button_outline__Zj6Ls:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ink);background:var(--white)}.Button_ghost__mZ9vJ{background:transparent;color:currentColor}.Button_ghost__mZ9vJ:hover:not(:disabled,[aria-disabled=true]){background:rgba(5,6,7,.07)}.Button_danger__1ocl9{background:var(--danger);color:var(--white)}.Button_danger__1ocl9:hover:not(:disabled,[aria-disabled=true]){background:var(--danger-deep)}.Button_sm__h9eWB{min-height:36px;padding:0 .8rem;font-size:.8rem}.Button_md__exKk_{min-height:44px;padding:0 1rem;font-size:.9rem}.Button_lg__PdjsY{min-height:50px;padding:0 1.25rem;font-size:.96rem}.Button_icon__WVTkW{width:44px;height:44px;padding:0}@media (prefers-reduced-motion:reduce){.Button_root__QP7_M{transition:none}.Button_root__QP7_M:hover:not(:disabled,[aria-disabled=true]){transform:none}}.Card_root__qMMtV{overflow:hidden;border:1px solid var(--line-dark);border-radius:var(--radius-medium);color:var(--ink)}.Card_paper__dpq8h{background:var(--paper)}.Card_white__jvkS_{background:var(--white)}.Card_dark__Ehvhv{border-color:var(--line-light);background:var(--ink-soft);color:var(--white)}.Card_blue__J1KyH{border-color:rgba(25,79,184,.28);background:#dbe8ff}.Card_green__ni2GO{border-color:rgba(11,117,71,.28);background:var(--green-soft)}.Card_header__Yl15_{display:grid;gap:.45rem;padding:1.25rem 1.25rem 0}.Card_title__g69HW{margin:0;font-family:var(--font-display),"Helvetica Neue",sans-serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:800;letter-spacing:-.025em;line-height:1.05}.Card_description__Y8Kis{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.Card_dark__Ehvhv .Card_description__Y8Kis{color:rgba(255,255,255,.7)}.Card_content__Cl8pj{padding:1.25rem}.Card_footer__IaRpi{display:flex;align-items:center;gap:.75rem;padding:0 1.25rem 1.25rem}.connect_panel__u8FjT{padding:clamp(28px,5vw,48px);display:flex;flex-direction:column;gap:20px;min-width:0}.connect_panel__u8FjT h2{margin:0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.045em;line-height:1.05;overflow-wrap:anywhere}.connect_panel__u8FjT p{margin:0;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.connect_panel__u8FjT strong{color:var(--ink)}.connect_icon__8UpUS{width:36px;height:36px;color:var(--green-deep)}.connect_form__T_uf1{display:flex;flex-direction:column;gap:12px}.connect_form__T_uf1 label{font-size:.8rem;font-weight:700}.connect_form__T_uf1 input{min-width:0;min-height:48px;width:100%;padding:12px 14px;border:1px solid var(--line-dark);border-radius:var(--radius-small);background:var(--white);color:var(--ink);font:inherit}.connect_form__T_uf1 input:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px}.connect_form__T_uf1 button{margin-top:8px}.connect_providers__A7wX4{display:grid;gap:10px}.connect_permissions__ZP7O_{background:var(--paper-deep);border-radius:var(--radius-small);padding:20px;font-size:.88rem}.connect_permissions__ZP7O_ ul{list-style:none;padding:0;margin:16px 0;display:grid;gap:12px}.connect_permissions__ZP7O_ li{display:flex;gap:10px;align-items:flex-start}.connect_permissions__ZP7O_ svg{width:18px;height:18px;color:var(--green-deep);flex-shrink:0}.connect_panel__u8FjT .connect_small__4RQt7{font-size:.78rem}.connect_callback__UhlLP{display:block;overflow-wrap:anywhere;margin-top:4px}.connect_actions__PmlxL{display:flex;flex-wrap:wrap;gap:12px}.connect_connections__4VGAg{list-style:none;margin:0;padding:0}.connect_connections__4VGAg li{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--line-dark)}.connect_connections__4VGAg li div{flex:1;min-width:160px;overflow-wrap:anywhere}.connect_connections__4VGAg span{display:block;margin-top:6px;font-size:.75rem;color:var(--muted)}.connect_panel__u8FjT .connect_error__uP0RY{background:#fce9e7;color:#8b2118;padding:14px;border-radius:var(--radius-small);font-size:.85rem}.connect_panel__u8FjT .connect_notice__DWIzW{background:var(--green-soft);color:var(--green-deep);padding:14px;border-radius:var(--radius-small);font-size:.85rem}.connect_back__GSdmv{color:var(--muted);font-size:.78rem;text-decoration:underline;text-underline-offset:4px}@media (max-width:600px){.connect_actions__PmlxL{flex-direction:column}.connect_actions__PmlxL>*{width:100%}}