.mcp-setup_shell__acRIn{max-width:1264px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.mcp-setup_mcpSetup__hO6WV{--mcp-context-width:260px;--mcp-column-gap:40px;--mcp-section-pad:40px;--mcp-row-line:rgba(0,0,0,0.08);--mcp-number-width:28px;--mcp-number-gap:16px;--mcp-heading-gap:12px;--mcp-content-gap:32px;--mcp-tab-mark:var(--color-accent);font-family:var(--font-poppins),system-ui,sans-serif}.mcp-setup_mcpSetup__hO6WV :where(h1,h2,h3,p,li,summary,button,dt,dd){font-family:inherit}.mcp-setup_hero__9S8km{padding-top:32px;padding-bottom:32px}.mcp-setup_eyebrow__i_AB7{font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.4;color:#333333}.mcp-setup_title__AVdfv{max-width:min(100%,1000px);margin:.75rem 0 0;font-size:clamp(2rem,5vw + 1rem,3.5rem);line-height:1.12;font-weight:300;letter-spacing:-.045em}.mcp-setup_sub__SLAqW,.mcp-setup_title__AVdfv span{color:var(--color-text-muted)}.mcp-setup_sub__SLAqW{max-width:770px;margin:22px 0 0;line-height:1.75}.mcp-setup_urlBlock__sPi6O{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 24px;width:100%;margin-top:32px;padding:16px 20px;border-radius:8px;background:var(--color-bg);min-width:0}.mcp-setup_kicker__QSW2S{font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.mcp-setup_inline__Q7xRE,.mcp-setup_pre__Tq0jQ,.mcp-setup_tool__SFNAq strong,.mcp-setup_urlBlock__sPi6O code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcp-setup_urlBlock__sPi6O code{min-width:0;font-size:.9rem;line-height:1.6;color:#000;overflow-wrap:anywhere}.mcp-setup_btn__Wzi1i{min-height:44px;min-width:132px;padding:0 1.25rem;border:0;border-radius:6px;background:var(--color-accent);color:var(--color-primary);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s}.mcp-setup_btn__Wzi1i:hover{background:#f3c500}.mcp-setup_btn__Wzi1i:active{background:#e5bb00}.mcp-setup_row__IfCB1,.mcp-setup_stack__CjUxE,.mcp-setup_toolsSection__Jh5hX{padding-block:var(--mcp-section-pad);border-top:1px solid var(--color-border);scroll-margin-top:5rem}.mcp-setup_contextGrid__ed_O_{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mcp-content-gap);align-items:start}.mcp-setup_contextGrid__ed_O_>*{min-width:0}.mcp-setup_stack__CjUxE,.mcp-setup_toolsSection__Jh5hX{display:block}.mcp-setup_sectionIntro__5SAbu{display:block;max-width:65ch;margin-bottom:var(--mcp-content-gap)}.mcp-setup_sec__AgaAR{margin:0;letter-spacing:-.04em;font-size:clamp(1.75rem,1rem + 2vw,2.25rem);line-height:1.15;font-weight:400}.mcp-setup_lead__L3SwZ{margin:var(--mcp-heading-gap) 0 0;max-width:65ch;font-size:1rem;line-height:1.7;color:var(--color-text-muted)}.mcp-setup_setup__RvhzI{padding-top:24px;padding-bottom:var(--mcp-section-pad);border-top:1px solid var(--color-border);scroll-margin-top:5rem}.mcp-setup_setupInner__bnU64{max-width:none}.mcp-setup_tabs__RI9zQ{display:flex;gap:32px;overflow-x:auto;padding-block:4px;scrollbar-width:thin}.mcp-setup_tab__RxF_n,.mcp-setup_tabs__RI9zQ{align-items:center;border:0;background:transparent}.mcp-setup_tab__RxF_n{position:relative;display:inline-flex;justify-content:flex-start;flex:0 0 auto;min-height:48px;min-width:44px;padding:10px 0 14px;border-radius:0;color:var(--color-text-muted);font:inherit;font-size:16px;line-height:24px;font-weight:400;white-space:nowrap;cursor:pointer;transition:color .2s}.mcp-setup_tabLabel__dwExk{position:relative;display:inline-block}.mcp-setup_tab__RxF_n:hover{color:var(--color-text);background:transparent}.mcp-setup_tab__RxF_n[aria-selected=true],.mcp-setup_tab__RxF_n[aria-selected=true]:hover{color:var(--color-text);background:transparent;font-weight:500}.mcp-setup_tab__RxF_n[aria-selected=true] .mcp-setup_tabLabel__dwExk:after{content:"";position:absolute;inset-inline:0;inset-block-end:-9px;height:2px;background:var(--mcp-tab-mark)}.mcp-setup_panelWrap__Anigu{padding-top:32px}.mcp-setup_intro__UnV0z h2{margin:0 0 var(--mcp-heading-gap);font-size:1.65rem;line-height:1.2;font-weight:400;letter-spacing:-.035em}.mcp-setup_intro__UnV0z p{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.mcp-setup_body__GM2JE{min-width:0}.mcp-setup_body__GM2JE>p.mcp-setup_after__U8uOt{margin:1.25rem 0 0;max-width:46rem;color:var(--color-text-muted);font-size:.95rem;line-height:1.75}.mcp-setup_steps__7TbhM{list-style:none;margin:0;padding:0;min-width:0}.mcp-setup_steps__7TbhM li{display:grid;grid-template-columns:var(--mcp-number-width) minmax(0,1fr);column-gap:var(--mcp-number-gap);align-items:baseline;padding-block:24px}.mcp-setup_steps__7TbhM li+li{border-top:1px solid var(--mcp-row-line)}.mcp-setup_steps__7TbhM li:first-child{padding-top:0}.mcp-setup_steps__7TbhM li:last-child{padding-bottom:0}.mcp-setup_num__ymwyQ{font-size:16px;line-height:1.6;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.mcp-setup_step__Ohx9W{min-width:0}.mcp-setup_step__Ohx9W h3{margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.6;letter-spacing:-.01em}.mcp-setup_step__Ohx9W p{margin:0;max-width:68ch;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.mcp-setup_code__rsfLe{position:relative;margin:.75rem 0 0}.mcp-setup_pre__Tq0jQ{margin:0;padding:1.25rem 6rem 1.25rem 1.25rem;border-radius:8px;background:var(--color-bg);color:#000;overflow:auto;font-size:.82rem;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.mcp-setup_code__rsfLe .mcp-setup_copy__44DpT{position:absolute;top:.75rem;right:.75rem;margin:0;background:#fff}.mcp-setup_copy__44DpT{margin-top:.75rem;min-height:44px;min-width:44px;padding:0 .9rem;border:1px solid #b7b9bd;border-radius:6px;background:transparent;color:var(--color-primary);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.mcp-setup_copy__44DpT:hover{background:var(--color-accent);border-color:var(--color-accent)}.mcp-setup_inline__Q7xRE{padding:.1rem .35rem;border-radius:4px;background:var(--color-bg);color:#000;font-size:.86em;overflow-wrap:anywhere}.mcp-setup_flow__ekMsa{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--color-border)}.mcp-setup_flow__ekMsa article{padding:22px 0 26px;border-top:1px solid var(--color-border)}.mcp-setup_flow__ekMsa h3{margin:0 0 6px;font-size:1.05rem;font-weight:500}.mcp-setup_flow__ekMsa p{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.7}@media (min-width:640px){.mcp-setup_flow__ekMsa{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-setup_flow__ekMsa article:nth-child(2n){padding-left:28px;border-left:1px solid var(--color-border)}.mcp-setup_flow__ekMsa article:nth-child(odd){padding-right:28px}}@media (min-width:960px){.mcp-setup_flow__ekMsa{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-setup_flow__ekMsa article:nth-child(n){padding:28px 28px 32px;border-left:1px solid var(--color-border)}.mcp-setup_flow__ekMsa article:nth-child(3n+1){padding-left:0;border-left:0}}.mcp-setup_groups__7VSiO{display:block;width:100%;min-width:0}.mcp-setup_group__nrdBb{background:#fff}.mcp-setup_group__nrdBb+.mcp-setup_group__nrdBb{border-top:1px solid var(--color-border)}.mcp-setup_group__nrdBb summary{list-style:none;display:flex;align-items:center;gap:20px;min-height:76px;padding:16px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.mcp-setup_group__nrdBb summary::-webkit-details-marker{display:none}.mcp-setup_groupHead__e0UX9{flex:1 1;min-width:0;font-size:1.05rem;font-weight:400;letter-spacing:-.015em;line-height:1.5}.mcp-setup_count__M82He{margin-left:8px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}.mcp-setup_group__nrdBb summary:hover .mcp-setup_groupHead__e0UX9{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.mcp-setup_group__nrdBb[open] summary{border-bottom:1px solid var(--color-border)}.mcp-setup_group__nrdBb[open] .mcp-setup_groupHead__e0UX9{font-weight:500}.mcp-setup_group__nrdBb[open] .mcp-setup_icon__CkuzU,.mcp-setup_icon__CkuzU{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:var(--color-text)}.mcp-setup_icon__CkuzU svg{display:block;width:20px;height:20px}.mcp-setup_group__nrdBb[open] .mcp-setup_iconV__SOIeg{display:none}.mcp-setup_toolList__kW7wU{padding:0 0 16px}.mcp-setup_tool__SFNAq{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:32px;align-items:baseline;padding:20px 0;min-width:0}.mcp-setup_tool__SFNAq+.mcp-setup_tool__SFNAq{border-top:1px solid var(--color-border)}.mcp-setup_tool__SFNAq strong{font-weight:400;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.82rem;line-height:1.7;color:#000;overflow-wrap:anywhere}.mcp-setup_tool__SFNAq p{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.75}.mcp-setup_prompt__sOFjB{padding:20px 0;font-size:1.02rem;line-height:1.6}.mcp-setup_prompt__sOFjB+.mcp-setup_prompt__sOFjB{border-top:1px solid var(--mcp-row-line)}.mcp-setup_prompt__sOFjB:first-child{padding-top:0}.mcp-setup_prompt__sOFjB:last-child{padding-bottom:0}.mcp-setup_closing__tEo0F{padding-bottom:40px}.mcp-setup_ref__Emzei{padding-bottom:5rem}.mcp-setup_refPanel__nlWkl{margin-inline:-2rem;padding:28px 2rem;background:#f5f5f5}.mcp-setup_refTitle__fFoww{margin:0 0 18px;max-width:calc(64ch * 16 / 19);font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.mcp-setup_reviewers__En2oZ p{margin:0 0 16px;max-width:64ch;color:var(--color-text-muted);font-weight:400;font-size:16px;line-height:1.65}.mcp-setup_reviewers__En2oZ p:last-child{margin-bottom:0}.mcp-setup_reviewers__En2oZ a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mcp-setup_tab__RxF_n:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px;border-radius:4px}.mcp-setup_btn__Wzi1i:focus-visible,.mcp-setup_copy__44DpT:focus-visible,.mcp-setup_group__nrdBb summary:focus-visible{outline:3px solid #a27c00;outline-offset:2px}@media (min-width:900px){.mcp-setup_mcpSetup__hO6WV{--mcp-section-pad:56px}.mcp-setup_hero__9S8km{padding-top:48px;padding-bottom:24px}.mcp-setup_contextGrid__ed_O_{grid-template-columns:minmax(0,var(--mcp-context-width)) minmax(0,1fr);column-gap:var(--mcp-column-gap)}}@media (min-width:1100px){.mcp-setup_mcpSetup__hO6WV{--mcp-context-width:320px;--mcp-column-gap:72px}}@media (max-width:959px){.mcp-setup_tool__SFNAq{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:767px){.mcp-setup_closing__tEo0F{padding-bottom:32px}.mcp-setup_refPanel__nlWkl{margin-inline:-1.25rem;padding-inline:1.25rem}.mcp-setup_shell__acRIn{padding-left:1.25rem;padding-right:1.25rem}.mcp-setup_title__AVdfv{font-size:clamp(2rem,8vw,2.7rem)}.mcp-setup_hero__9S8km{padding-bottom:24px}.mcp-setup_urlBlock__sPi6O{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:16px;margin-top:24px}.mcp-setup_urlBlock__sPi6O code{grid-column:1/-1;grid-row:2;font-size:.78rem;line-height:1.8}.mcp-setup_btn__Wzi1i{grid-column:2;grid-row:1;min-width:120px}.mcp-setup_group__nrdBb summary{min-height:72px;gap:12px}.mcp-setup_groupHead__e0UX9{font-size:.95rem}.mcp-setup_icon__CkuzU{flex-basis:28px;width:28px;height:28px}.mcp-setup_tool__SFNAq{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.mcp-setup_setup__RvhzI{padding-top:32px}.mcp-setup_tabs__RI9zQ{gap:22px}.mcp-setup_tab__RxF_n{font-size:15px}.mcp-setup_intro__UnV0z h2{font-size:1.6rem}.mcp-setup_code__rsfLe .mcp-setup_copy__44DpT{position:static;margin-top:.6rem}.mcp-setup_pre__Tq0jQ{padding-right:1.1rem}}@media (prefers-reduced-motion:reduce){.mcp-setup_btn__Wzi1i,.mcp-setup_copy__44DpT,.mcp-setup_group__nrdBb,.mcp-setup_tab__RxF_n{transition:none}}