/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./app/mcp/connect.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.connect_shell__O1PO7 { --ink:#14243c; --muted:#626d81; --accent:#6944e6; --line:#e8e7ee; background:#fff; color:var(--ink); font-family:var(--font-provid),Inter,Arial,sans-serif; font-size:14px; line-height:1.65; }
.connect_shell__O1PO7 *, .connect_shell__O1PO7 *::before, .connect_shell__O1PO7 *::after { box-sizing:border-box; }
.connect_shell__O1PO7 a { text-decoration:none; }
.connect_shell__O1PO7 button { font:inherit; cursor:pointer; }
.connect_shell__O1PO7 button:disabled { cursor:not-allowed; }
.connect_shell__O1PO7 :is(a,button,summary,pre,[role="tabpanel"]):focus-visible { outline:3px solid #a08ae8; outline-offset:4px; }
.connect_shell__O1PO7 :is(section,[id]) { scroll-margin-top:94px; }
.connect_shell__O1PO7 h1,.connect_shell__O1PO7 h2,.connect_shell__O1PO7 h3,.connect_shell__O1PO7 h4,.connect_shell__O1PO7 p { margin:0; }
.connect_container__SRwrd { width:min(1120px,calc(100% - 80px)); margin:0 auto; }
.connect_header__brDyL { height:76px; border-bottom:1px solid var(--line); display:flex; align-items:center; gap:24px; padding:0 max(32px,calc((100vw - 1320px)/2)); position:sticky; top:0; z-index:30; background:rgba(255,255,255,.96); backdrop-filter:blur(16px); }
.connect_brand__rId0Y { display:flex; align-items:center; gap:10px; color:var(--ink); font-size:29px; letter-spacing:-1.6px; font-weight:700; }
.connect_headerLabel__6nzEj { border-left:1px solid var(--line); padding-left:24px; color:#626d81; font-size:12px; }
.connect_header__brDyL nav { margin-left:auto; display:flex; align-items:center; gap:28px; font-size:12px; }
.connect_header__brDyL nav a { color:#42506a; }
.connect_headerAccount__L_H7x { display:inline-flex; align-items:center; gap:10px; }
.connect_hero__s90_T { padding:65px 0 26px; text-align:center; }
.connect_hero__s90_T .connect_eyebrow__qa7tb { justify-content:center; margin-bottom:17px; }
.connect_eyebrow__qa7tb { display:flex; align-items:center; gap:9px; color:var(--accent); font-size:10px; letter-spacing:.15em; font-weight:650; margin-bottom:18px; }
.connect_dot__AqBf3 { width:5px; height:5px; background:var(--accent); border-radius:100%; }
.connect_preview__kvPxW { background:#f1ecff; color:#7b5bd0; font-size:8px; letter-spacing:.1em; padding:2px 5px; border-radius:3px; }
.connect_shell__O1PO7 h1 { font-size:clamp(38px,4.3vw,60px); font-weight:650; letter-spacing:-2.9px; line-height:1.13; }
.connect_hero__s90_T h1 span,.connect_finalCta___4X26 h2 span { color:var(--accent); }
.connect_heroLead__h_klk { color:var(--muted); line-height:1.8; font-size:16px; margin:18px auto 0!important; max-width:660px; }
.connect_endpoint__Rf3Hk { display:flex; align-items:center; gap:18px; width:-moz-fit-content; width:fit-content; max-width:100%; margin:30px auto 0; background:#f8f7fc; padding:9px 10px 9px 18px; border:1px solid #eeebf6; border-radius:9px; }
.connect_endpoint__Rf3Hk>span:first-child { font-size:9px; letter-spacing:.1em; color:#6b6b82; white-space:nowrap; }
.connect_endpoint__Rf3Hk code { font-family:ui-monospace,SFMono-Regular,Consolas,monospace; font-size:12px; color:#3a3554; overflow-wrap:anywhere; text-align:left; }
.connect_copyWrap__cuwyj { display:inline-flex; align-items:center; position:relative; flex-shrink:0; }
.connect_copy__9yZh_ { display:inline-flex; align-items:center; gap:6px; border:0; background:#ece7fc; color:#6950b3; padding:7px 10px; border-radius:5px; font-size:10px!important; font-weight:550!important; line-height:1.4; transition:background .15s; }
.connect_copy__9yZh_:hover { background:#e3dafb; }
.connect_copyDark__8efOa { color:#c9c9dd; border:1px solid #44445a; background:#29293d; }
.connect_copyDark__8efOa:hover { background:#3a3650; }
.connect_copyError__XRjVR { position:absolute; top:calc(100% + 7px); right:0; z-index:5; width:180px; background:#fff; color:#7b3546; border:1px solid #edcdd4; border-radius:5px; padding:8px; font-size:10px; box-shadow:0 5px 12px #14243c0a; }
.connect_heroNote__tDRw5 { margin:12px auto 0!important; color:#788093; font-size:11px; }
.connect_mobileBreak__Qejbu { display:none; }
.connect_connectSection__lrKa4 { padding-top:16px; padding-bottom:59px; }
.connect_agentTabs__kzMWs { display:flex; gap:5px; justify-content:center; flex-wrap:wrap; margin-bottom:22px; }
.connect_agentTabs__kzMWs button { border:1px solid #e8e6ef; background:white; border-radius:100px; padding:8px 12px; font-size:11px; color:#5b6071; line-height:1.3; transition:background .16s,color .16s,border-color .16s; }
.connect_agentTabs__kzMWs button:hover { border-color:#bca8f1; color:var(--accent); background:#faf8ff; }
.connect_agentTabs__kzMWs button[aria-selected="true"] { background:var(--accent); color:white; border-color:var(--accent); box-shadow:0 3px 8px #6944e61a; }
.connect_connectionPanel__MayeB { display:grid; grid-template-columns:1.05fr 1fr; min-height:440px; border:1px solid var(--line); border-radius:16px; box-shadow:0 8px 30px #2730550b; overflow:hidden; }
.connect_instructions__6QlYk { padding:30px 30px 27px; animation:connect_enter__w_eoO .25s ease-out both; min-width:0; }
.connect_agentHeading__Kn3GE { display:flex; gap:13px; align-items:flex-start; }
.connect_agentMark__S0BE8 { width:42px; height:42px; flex:0 0 42px; display:grid; place-items:center; border-radius:11px; background:#f0ebfc; color:#6a46c8; font-size:23px; font-family:ui-monospace,monospace; line-height:1; }
.connect_claudeMark__hPvs8 { color:#b27053; background:#f9f0e9; }
.connect_shell__O1PO7 .connect_agentHeading__Kn3GE h2 { font-size:21px; font-weight:600; letter-spacing:-.6px; line-height:1.3; }
.connect_agentHeading__Kn3GE p { font-size:11px; color:var(--muted); margin-top:5px; line-height:1.6; }
.connect_authLabel__eNfP4 { font-size:8px; letter-spacing:.14em; color:#8b8c9c; margin:24px 0 7px; font-weight:600; }
.connect_authOptions__I6_Xw { display:flex; background:#f5f3fa; border-radius:7px; padding:3px; gap:3px; }
.connect_authOptions__I6_Xw button { display:flex; align-items:center; justify-content:space-between; gap:8px; flex:1; border:1px solid transparent; color:#777387; padding:7px 9px; font-size:11px; border-radius:5px; background:transparent; }
.connect_authOptions__I6_Xw button span { font-size:7px; letter-spacing:.08em; color:#a19bab; }
.connect_authOptions__I6_Xw button[aria-pressed="true"] { background:white; border-color:#e5dff1; color:#2e2942; box-shadow:0 1px 3px #1c11300a; }
.connect_authOptions__I6_Xw button[aria-pressed="true"] span { color:#4c927e; }
.connect_authOptions__I6_Xw button:disabled { opacity:.45; }
.connect_steps__bEneH { list-style:none; padding:0; display:grid; gap:13px; margin:22px 0 25px; }
.connect_steps__bEneH li { display:flex; align-items:flex-start; gap:10px; }
.connect_steps__bEneH li>span { display:grid; place-items:center; height:19px; flex:0 0 19px; background:#f1ebfd; color:#7b54cb; border-radius:5px; font-size:9px; font-weight:600; margin-top:1px; }
.connect_steps__bEneH li p { color:#555f73; font-size:11px; line-height:1.7; }
.connect_panelActions__18W_u { display:flex; align-items:flex-start; flex-direction:column; gap:15px; }
.connect_primary__M6Ohs { display:inline-flex; align-items:center; justify-content:center; gap:24px; background:var(--accent); color:white!important; border:1px solid var(--accent); border-radius:6px; padding:11px 17px; font-size:12px; font-weight:550; line-height:1.4; transition:background .18s,transform .18s,box-shadow .18s; box-shadow:0 3px 7px #6944e620; }
.connect_primary__M6Ohs:hover { background:#5733cd; transform:translateY(-1px); box-shadow:0 6px 15px #6944e62a; }
.connect_shell__O1PO7 button.connect_primary__M6Ohs { font-size:12px; font-weight:550; }
.connect_textLink__l0qLn { display:inline-flex; align-items:center; gap:8px; color:var(--accent); font-size:11px; font-weight:500; }
.connect_textLink__l0qLn:hover { color:#452d9e; }
.connect_textLink__l0qLn svg { transition:transform .18s; }
.connect_textLink__l0qLn:hover svg { transform:translateX(3px); }
.connect_codePanel__9ZPvb { min-width:0; padding:21px 24px; display:flex; flex-direction:column; background:#191c30; color:#d1d2e1; animation:connect_enter__w_eoO .25s ease-out both; }
.connect_codeHeader__h8WE6 { display:flex; justify-content:space-between; gap:12px; align-items:center; font-size:10px; color:#8f94ac; padding-bottom:19px; border-bottom:1px solid #ffffff0b; }
.connect_codeHeader__h8WE6>span { display:flex; gap:8px; align-items:center; min-width:0; overflow-wrap:anywhere; }
.connect_codeHeader__h8WE6 i { width:5px; height:5px; border-radius:50%; background:#747a97; flex-shrink:0; }
.connect_codePanel__9ZPvb pre { margin:23px 0; padding:2px 1px 9px; font:11px/1.9 ui-monospace,SFMono-Regular,Consolas,monospace; white-space:pre-wrap; word-break:break-word; overflow:auto; max-height:395px; }
.connect_codePanel__9ZPvb code { font:inherit; }
.connect_codeNote__2TxtI { margin-top:auto!important; font-size:10px; color:#b0b4c9; line-height:1.8; border-top:1px solid #ffffff0b; padding-top:18px; }
.connect_download__mHOc9 { border:0; border-top:1px solid #ffffff0b; padding:12px 0; margin-top:0; margin-bottom:15px; color:#d0c5fa; background:transparent; display:flex; justify-content:space-between; font-size:10px!important; text-align:left; }
.connect_underPanel__p6Slg { display:flex; align-items:center; justify-content:center; gap:16px; flex-wrap:wrap; padding-top:20px; font-size:10px; }
.connect_underPanel__p6Slg a { color:#7d62bd; }
.connect_underPanel__p6Slg>span { color:#c2b9d5; }
.connect_underPanel__p6Slg .connect_sourceLink__sDcIX { color:#747c8d; display:inline-flex; align-items:center; gap:5px; }
.connect_sourceLink__sDcIX svg { width:11px; height:11px; }
.connect_unavailable__SaA81 { padding-top:30px; }
.connect_unavailable__SaA81 h3 { font-size:17px; }
.connect_unavailable__SaA81 p { color:var(--muted); font-size:12px; margin:12px 0; }
.connect_unavailable__SaA81 a { color:var(--accent); display:inline-flex; align-items:center; gap:8px; }
.connect_oauthSection__Z9FLa { background:#f7f5fd; padding:75px 0; }
.connect_oauthGrid__UD4_x { display:grid; grid-template-columns:1fr 1fr; gap:100px; align-items:center; max-width:1000px; }
.connect_sectionIntro__vIml5 h2,.connect_centerIntro__ihqVn h2 { font-size:clamp(29px,3.1vw,39px); font-weight:600; letter-spacing:-1.6px; line-height:1.17; }
.connect_sectionIntro__vIml5>p { color:var(--muted); line-height:1.85; font-size:13px; margin-top:20px; max-width:410px; }
.connect_checkList__qK_u9 { list-style:none; margin:20px 0 24px; padding:0; display:grid; gap:10px; font-size:11px; color:#667085; }
.connect_checkList__qK_u9 li { padding-left:22px; position:relative; }
.connect_checkList__qK_u9 li::before { content:"✓"; position:absolute; left:0; color:var(--accent); font-weight:600; }
.connect_consentPreview__E3YJt { background:white; border:1px solid #ece8f4; padding:25px 25px 23px; border-radius:12px; position:relative; box-shadow:0 15px 35px #3e23620a; transform:rotate(1deg); transition:transform .3s; }
.connect_consentPreview__E3YJt:hover { transform:rotate(0); }
.connect_exampleBadge__MMN3x { position:absolute; top:-10px; right:19px; background:#29213d; color:white; font-size:7px; letter-spacing:.12em; padding:3px 7px; border-radius:20px; }
.connect_consentTop__bjmQy { font-size:9px; color:#8b859b; margin-bottom:11px; }
.connect_consentPreview__E3YJt h3 { font-size:17px; font-weight:600; letter-spacing:-.5px; margin-bottom:10px; }
.connect_consentPreview__E3YJt>p { font-size:10px; color:#797487; }
.connect_consentDivider__PoWdo { height:1px; background:#eeeaf5; margin:18px 0; }
.connect_consentPreview__E3YJt h4 { font-size:10px; font-weight:600; margin-bottom:12px; }
.connect_permission__aB6gB { display:flex; align-items:center; gap:10px; margin:12px 0; font-size:10px; color:#5a546d; }
.connect_permission__aB6gB>span { height:15px; width:15px; border-radius:4px; flex-shrink:0; background:#9a80cf; display:grid; place-items:center; font-size:9px; color:white; }
.connect_permission__aB6gB p { flex:1; line-height:1.5; }
.connect_permission__aB6gB small { display:block; font-size:8px; color:#928b9c; }
.connect_permission__aB6gB svg { color:#b4aabd; flex-shrink:0; }
.connect_consentNote__q3gdR { font-size:8px!important; line-height:1.7; margin-top:17px!important; }
.connect_previewActions__I5ZrB { display:flex; gap:8px; margin-top:17px; font-size:9px; }
.connect_previewActions__I5ZrB span:first-child { color:white; background:#7750df; border-radius:4px; padding:8px 12px; }
.connect_previewActions__I5ZrB span:last-child { color:#7f778e; border:1px solid #e8e2f0; border-radius:4px; padding:8px 10px; }
.connect_keySection__eYVRy { padding:86px 0; max-width:1000px; }
.connect_centerIntro__ihqVn { text-align:center; }
.connect_centerIntro__ihqVn .connect_eyebrow__qa7tb { justify-content:center; }
.connect_centerIntro__ihqVn>p { color:var(--muted); font-size:13px; margin:17px auto 0; max-width:620px; line-height:1.8; }
.connect_keySteps__Z_WJZ { margin-top:36px; border-top:1px solid var(--line); }
.connect_keyStep__2ZhFl { border-bottom:1px solid var(--line); padding:25px 0; display:grid; grid-template-columns:1fr 1fr; gap:45px; align-items:center; }
.connect_stepCaption__K68NV { display:flex; gap:9px; align-items:center; font-size:8px; letter-spacing:.13em; color:#a09aaf; }
.connect_stepCaption__K68NV>span { background:#f0eafb; color:#8867cb; border-radius:5px; height:23px; min-width:25px; display:grid; place-items:center; font-size:10px; letter-spacing:0; }
.connect_keyStep__2ZhFl h3 { font-size:17px; font-weight:550; letter-spacing:-.4px; margin-top:11px; }
.connect_keyStep__2ZhFl p { color:var(--muted); font-size:12px; line-height:1.85; margin-top:9px; }
.connect_keyStep__2ZhFl .connect_textLink__l0qLn { margin-top:12px; }
.connect_keyStep__2ZhFl .connect_secretNote__mTNso { color:#756242; background:#fbf7ee; border-left:2px solid #e2c88e; padding:10px 12px; font-size:10px; margin-top:15px; }
.connect_screenshotDetails___P8E_ { min-width:0; }
.connect_screenshotDetails___P8E_>summary { cursor:pointer; display:flex; align-items:center; justify-content:space-between; gap:12px; padding:15px 17px; background:#faf9fc; border:1px solid #eeebf4; border-radius:8px; color:#7f6caa; font-size:11px; list-style:none; }
.connect_screenshotDetails___P8E_>summary::-webkit-details-marker { display:none; }
.connect_screenshotDetails___P8E_[open]>summary { border-bottom-left-radius:0; border-bottom-right-radius:0; }
.connect_screenshot__3Uk5D { margin:0; padding:12px; border:1px solid #eeebf4; border-top:0; border-radius:0 0 8px 8px; }
.connect_screenshot__3Uk5D img { display:block; width:100%; height:auto; max-height:300px; -o-object-fit:contain; object-fit:contain; border-radius:5px; }
.connect_screenshot__3Uk5D figcaption { text-align:center; color:#8e889b; font-size:8px; line-height:1.6; margin-top:9px; }
.connect_inlineEndpoint__PS_dz { display:flex; align-items:center; gap:10px; padding:9px 10px 9px 13px; border-radius:6px; background:#f7f5fb; margin-top:12px; }
.connect_inlineEndpoint__PS_dz code { color:#665680; font-size:10px; word-break:break-all; flex:1; }
.connect_guideCaption__ulr1N { color:#8d8897; text-align:center; font-size:10px; margin-top:22px!important; }
.connect_examplesSection__a9lMM { background:#f7f5fd; padding:73px 0 78px; }
.connect_promptGrid__TQebC { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; margin-top:35px; }
.connect_prompt__dxBGC { background:white; padding:22px 22px 21px; border:1px solid #ede7f7; border-radius:9px; display:flex; flex-direction:column; transition:transform .2s,border-color .2s,box-shadow .2s; }
.connect_prompt__dxBGC:hover { transform:translateY(-3px); border-color:#d0bfec; box-shadow:0 8px 20px #5531900a; }
.connect_promptTop__UWoZI { display:flex; justify-content:space-between; align-items:center; margin-bottom:13px; }
.connect_promptTop__UWoZI>span { color:#9873d2; font-size:9px; font-weight:550; }
.connect_promptTop__UWoZI .connect_copy__9yZh_ { padding:5px; background:transparent; color:#a19aa9; font-size:8px!important; }
.connect_prompt__dxBGC h3 { font-size:15px; font-weight:550; line-height:1.5; letter-spacing:-.35px; }
.connect_prompt__dxBGC>p { color:#737083; font-size:11px; line-height:1.8; margin:12px 0 19px; }
.connect_prompt__dxBGC .connect_textLink__l0qLn { margin-top:auto; font-size:9px; }
.connect_docsSection__MGFdB { display:grid; grid-template-columns:1fr 1.3fr; gap:100px; padding:88px 0; }
.connect_docsSection__MGFdB .connect_primary__M6Ohs { margin-top:23px; }
.connect_docsSection__MGFdB .connect_sectionIntro__vIml5>.connect_textLink__l0qLn { display:flex; margin-top:17px; }
.connect_docsGrid__lW7g0 { display:grid; grid-template-columns:1fr 1fr; gap:0 28px; }
.connect_docsGrid__lW7g0>a { padding:17px 0; border-bottom:1px solid var(--line); }
.connect_docsGrid__lW7g0 h3 { display:flex; justify-content:space-between; align-items:center; gap:9px; font-size:12px; color:#4d415f; font-weight:550; }
.connect_docsGrid__lW7g0 h3 svg { width:12px; height:12px; color:#b0a4c3; }
.connect_docsGrid__lW7g0 p { font-size:10px; color:#8c8497; margin-top:5px; }
.connect_docsGrid__lW7g0>a:hover h3 { color:var(--accent); }
.connect_faqSection__LsxRd { padding:73px 30px 80px; background:#f7f5fd; }
.connect_faqInner__GBJ46 { max-width:780px; margin:0 auto; }
.connect_faqSection__LsxRd .connect_centerIntro__ihqVn { margin-bottom:30px; }
.connect_faqItem__3lYqe { background:white; border:1px solid #eee9f7; border-radius:7px; margin-top:9px; }
.connect_faqItem__3lYqe summary { display:flex; align-items:center; justify-content:space-between; gap:18px; padding:18px 21px; list-style:none; cursor:pointer; color:#544768; font-size:12px; font-weight:550; }
.connect_faqItem__3lYqe summary::-webkit-details-marker { display:none; }
.connect_faqItem__3lYqe summary>span { color:#9b6edb; font-size:19px; line-height:1; transition:transform .2s; font-weight:400; }
.connect_faqItem__3lYqe[open] summary>span { transform:rotate(45deg); }
.connect_faqItem__3lYqe p { padding:0 21px 20px; font-size:12px; color:#777085; line-height:1.85; }
.connect_finalCta___4X26 { padding:75px 0 83px; text-align:center; }
.connect_finalCta___4X26>.connect_eyebrow__qa7tb { justify-content:center; }
.connect_finalCta___4X26 h2 { font-size:clamp(30px,3.6vw,43px); line-height:1.2; letter-spacing:-1.8px; font-weight:600; }
.connect_finalCta___4X26 p { margin-top:17px; color:#847a92; font-size:13px; }
.connect_finalCta___4X26>div:last-child { display:flex; align-items:center; justify-content:center; gap:25px; margin-top:25px; }
.connect_footer__dhqAI { border-top:1px solid var(--line); padding:25px max(30px,calc((100vw - 1120px)/2)); display:flex; align-items:center; gap:25px; font-size:10px; color:#8c849a; }
.connect_footerBrand__JPn0b { color:#675278; font-weight:650; font-size:15px; }
.connect_footer__dhqAI nav { display:flex; gap:20px; margin-left:auto; }
.connect_footer__dhqAI nav a { color:#8c849a; }
.connect_srOnly___NDHi { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.connect_skip__5Wi_c { position:fixed; top:-100px; left:15px; z-index:100; background:white; color:var(--accent); padding:12px 17px; border:1px solid var(--line); border-radius:6px; }
.connect_skip__5Wi_c:focus { top:12px; }
.connect_hero__s90_T .connect_container__SRwrd { animation:connect_enter__w_eoO .5s ease-out both; }
@keyframes connect_enter__w_eoO { from { opacity:0; transform:translateY(9px); } to { opacity:1; transform:translateY(0); } }
@media(min-width:1500px) { .connect_hero__s90_T { padding-top:76px; } }
@media(max-width:1000px) { .connect_container__SRwrd { width:calc(100% - 48px); } .connect_hero__s90_T { padding-top:47px; } .connect_connectionPanel__MayeB { grid-template-columns:1.1fr 1fr; } .connect_instructions__6QlYk { padding:25px; } .connect_codePanel__9ZPvb { padding:20px; } .connect_agentTabs__kzMWs { gap:7px; } .connect_agentTabs__kzMWs button { font-size:10px; } .connect_oauthGrid__UD4_x { gap:45px; } .connect_docsSection__MGFdB { gap:45px; } .connect_keyStep__2ZhFl { gap:30px; } }
@media(max-width:700px) { .connect_container__SRwrd { width:calc(100% - 36px); } .connect_header__brDyL { height:65px; padding:0 18px; gap:15px; } .connect_brand__rId0Y { font-size:26px; gap:7px; } .connect_brand__rId0Y svg { width:23px; } .connect_headerLabel__6nzEj { display:none; } .connect_header__brDyL nav { gap:19px; font-size:10px; } .connect_headerAccount__L_H7x svg { display:none; } .connect_hero__s90_T { padding:42px 0 16px; } .connect_hero__s90_T .connect_eyebrow__qa7tb { margin-bottom:17px; } .connect_shell__O1PO7 h1 { font-size:40px; max-width:400px; margin:auto; letter-spacing:-1.9px; } .connect_heroLead__h_klk { font-size:13px; margin-top:17px!important; line-height:1.85; max-width:370px; } .connect_endpoint__Rf3Hk { gap:10px; padding:9px; width:100%; margin-top:24px; } .connect_endpoint__Rf3Hk>span:first-child { display:none; } .connect_endpoint__Rf3Hk code { flex:1; font-size:10px; padding-left:4px; } .connect_heroNote__tDRw5 { font-size:10px; line-height:1.8; } .connect_mobileBreak__Qejbu { display:block; } .connect_connectSection__lrKa4 { padding-top:14px; padding-bottom:39px; } .connect_agentTabs__kzMWs { justify-content:flex-start; flex-wrap:nowrap; overflow-x:auto; padding:3px 2px 11px; scrollbar-width:thin; margin-bottom:11px; } .connect_agentTabs__kzMWs button { flex:0 0 auto; font-size:11px; padding:9px 13px; } .connect_connectionPanel__MayeB { grid-template-columns:1fr; border-radius:12px; } .connect_instructions__6QlYk { padding:23px 22px; } .connect_steps__bEneH { gap:14px; margin:22px 0; } .connect_steps__bEneH li p { font-size:12px; } .connect_agentHeading__Kn3GE p { font-size:11px; } .connect_codePanel__9ZPvb { padding:19px 21px; min-height:210px; } .connect_codePanel__9ZPvb pre { font-size:10px; margin:18px 0 24px; max-height:350px; } .connect_codeNote__2TxtI { font-size:10px; } .connect_panelActions__18W_u { gap:17px; } .connect_primary__M6Ohs { min-height:43px; } .connect_underPanel__p6Slg { gap:10px; font-size:9px; line-height:1.8; } .connect_underPanel__p6Slg .connect_sourceLink__sDcIX { width:100%; justify-content:center; } .connect_oauthSection__Z9FLa { padding:47px 0 50px; } .connect_oauthGrid__UD4_x { grid-template-columns:1fr; gap:33px; } .connect_sectionIntro__vIml5 h2,.connect_centerIntro__ihqVn h2 { font-size:31px; letter-spacing:-1.4px; } .connect_sectionIntro__vIml5>p { font-size:13px; margin-top:16px; } .connect_consentPreview__E3YJt { max-width:410px; width:100%; margin:0 auto; padding:24px 21px; } .connect_keySection__eYVRy { padding:51px 0; } .connect_centerIntro__ihqVn>p { font-size:12px; } .connect_keySteps__Z_WJZ { margin-top:27px; } .connect_keyStep__2ZhFl { grid-template-columns:1fr; gap:19px; padding:24px 0; } .connect_keyStep__2ZhFl h3 { font-size:17px; } .connect_keyStep__2ZhFl p { font-size:12px; } .connect_screenshotDetails___P8E_ { width:100%; } .connect_guideCaption__ulr1N { font-size:9px; } .connect_examplesSection__a9lMM { padding:48px 0; } .connect_promptGrid__TQebC { grid-template-columns:1fr; gap:12px; margin-top:26px; } .connect_prompt__dxBGC { padding:20px; } .connect_prompt__dxBGC h3 { font-size:16px; } .connect_prompt__dxBGC>p { font-size:12px; } .connect_prompt__dxBGC .connect_textLink__l0qLn { font-size:11px; } .connect_docsSection__MGFdB { grid-template-columns:1fr; gap:28px; padding:51px 0; } .connect_docsGrid__lW7g0 { gap:0 22px; } .connect_docsGrid__lW7g0>a { padding:16px 0; } .connect_docsGrid__lW7g0 h3 { font-size:11px; } .connect_docsGrid__lW7g0 p { font-size:10px; line-height:1.7; } .connect_faqSection__LsxRd { padding:48px 18px; } .connect_faqItem__3lYqe summary { padding:17px; font-size:12px; } .connect_faqItem__3lYqe p { padding:0 17px 18px; } .connect_finalCta___4X26 { padding:51px 0; } .connect_finalCta___4X26 h2 { font-size:35px; letter-spacing:-1.5px; } .connect_finalCta___4X26 p { font-size:12px; } .connect_finalCta___4X26>div:last-child { gap:18px; flex-wrap:wrap; } .connect_footer__dhqAI { flex-wrap:wrap; padding:23px 20px; gap:13px; } .connect_footer__dhqAI>span { width:calc(100% - 70px); font-size:9px; } .connect_footer__dhqAI nav { margin:0; width:100%; justify-content:flex-start; } }
@media(prefers-reduced-motion:reduce) { .connect_shell__O1PO7 *, .connect_shell__O1PO7 *::before { animation:none!important; transition:none!important; scroll-behavior:auto!important; transform:none!important; } }

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./app/mcp/setup-guide.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.setup-guide_guide___j_zA { display:flex; flex-direction:column; min-width:0; padding:25px; background:#f8f7fc; border-left:1px solid #e8e7ee; }
.setup-guide_header__7gVC_ { display:flex; align-items:center; justify-content:space-between; gap:15px; font-size:9px; font-weight:600; letter-spacing:.12em; color:#7d6b9f; }
.setup-guide_header__7gVC_>span:last-child { font-size:11px; font-variant-numeric:tabular-nums; letter-spacing:0; color:#81768f; }
.setup-guide_navigation__acYMg { margin:19px 0 24px; }
.setup-guide_navigation__acYMg ol { display:grid; grid-auto-flow:column; grid-auto-columns:minmax(0,1fr); gap:7px; list-style:none; margin:0; padding:0; }
.setup-guide_guide___j_zA .setup-guide_stepButton__15vFq { display:grid; place-items:center; width:100%; min-height:33px; padding:5px; border:1px solid #e4dfef; border-radius:6px; background:white; color:#93899f; font-size:10px; font-weight:600; transition:background .18s,color .18s,border-color .18s; }
.setup-guide_guide___j_zA .setup-guide_stepButton__15vFq:hover { color:#6944e6; border-color:#c5b4eb; }
.setup-guide_guide___j_zA .setup-guide_stepButton__15vFq[aria-current="step"] { color:white; background:#6944e6; border-color:#6944e6; }
.setup-guide_content__tgBLf { flex:1; min-width:0; animation:setup-guide_arrive__w6EKn .2s ease-out both; }
.setup-guide_guide___j_zA .setup-guide_location__4FU3T { color:#9a86b4; font-size:8px; letter-spacing:.13em; margin:0 0 7px; }
.setup-guide_guide___j_zA h3 { font-size:20px; font-weight:600; letter-spacing:-.6px; line-height:1.3; }
.setup-guide_guide___j_zA .setup-guide_description__OvIVp { color:#636377; font-size:12px; line-height:1.8; margin:11px 0 18px; }
.setup-guide_figure__qJlt5 { margin:0; border:1px solid #e7e2f0; border-radius:9px; background:#eeedf3; overflow:hidden; }
.setup-guide_guide___j_zA .setup-guide_imageButton__7ONx1 { width:100%; min-height:118px; display:flex; align-items:center; justify-content:center; padding:12px; border:0; background:transparent; cursor:zoom-in; }
.setup-guide_imageButton__7ONx1 img { display:block; width:100%; height:auto; max-height:300px; -o-object-fit:contain; object-fit:contain; border-radius:5px; }
.setup-guide_figure__qJlt5 figcaption { display:flex; justify-content:space-between; align-items:center; gap:8px; padding:8px 12px; color:#8b7e9c; background:#fff; font-size:9px; border-top:1px solid #e7e2f0; }
.setup-guide_guide___j_zA .setup-guide_hint__QnvnW { font-size:10px; color:#898093; line-height:1.8; margin:14px 0 0; }
.setup-guide_copyFields__8jB02 { display:grid; grid-template-columns:1fr 1fr; margin:0 0 12px; padding:0; border:1px solid #e3ddef; background:white; border-radius:8px; overflow:hidden; }
.setup-guide_copyField__F_8f2 { padding:9px 11px; }
.setup-guide_copyField__F_8f2:nth-child(2) { border-left:1px solid #eeebf4; }
.setup-guide_copyField__F_8f2:last-child { grid-column:1/-1; border-top:1px solid #eeebf4; }
.setup-guide_connectorFields__AqEBG { grid-template-columns:1fr; }
.setup-guide_connectorFields__AqEBG .setup-guide_copyField__F_8f2:nth-child(2) { border-left:0; }
.setup-guide_copyField__F_8f2 dt { color:#8b7d9d; font-size:8px; letter-spacing:.05em; margin-bottom:3px; }
.setup-guide_copyField__F_8f2 dd { display:flex; align-items:center; gap:8px; margin:0; }
.setup-guide_copyField__F_8f2 code { flex:1; min-width:0; color:#544768; font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace; overflow-wrap:anywhere; }
.setup-guide_guide___j_zA .setup-guide_authNote__RNtrn { font-size:10px; line-height:1.8; color:#7d718c; margin:0; }
.setup-guide_authNote__RNtrn strong { color:#665375; font-weight:550; }
.setup-guide_iconDownload__M6ulb { display:flex; gap:7px; align-items:center; color:#7759b3; font-size:10px; margin:12px 0 17px; }
.setup-guide_iconDownload__M6ulb>span:first-of-type { color:#9b91a5; }
.setup-guide_iconDownload__M6ulb>span:last-child { margin-left:auto; }
.setup-guide_promptExamples__7BjB2 { margin-top:16px; }
.setup-guide_firstRequest__jq_7w { display:grid; gap:10px; min-width:0; border:1px solid #e5dcef; border-radius:8px; background:white; padding:14px; margin-top:12px; }
.setup-guide_firstRequest__jq_7w h4 { color:#6e548e; font-size:11px; font-weight:600; line-height:1.5; }
.setup-guide_guide___j_zA .setup-guide_firstRequest__jq_7w p { color:#5a486e; font-size:12px; line-height:1.8; overflow-wrap:anywhere; }
.setup-guide_guide___j_zA .setup-guide_firstRequest__jq_7w .setup-guide_promptHint__YosY2 { color:#94869f; font-size:10px; }
.setup-guide_promptActions__g8F1k { display:flex; align-items:center; justify-content:space-between; gap:12px; }
.setup-guide_footer__50Wgc { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:24px; padding-top:17px; border-top:1px solid #e5dfef; }
.setup-guide_footer__50Wgc>span { color:#a094ad; font-size:9px; white-space:nowrap; }
.setup-guide_guide___j_zA .setup-guide_backButton__ame_T,.setup-guide_guide___j_zA .setup-guide_nextButton__ztFu9 { display:inline-flex; align-items:center; justify-content:center; gap:13px; border-radius:6px; padding:9px 12px; min-height:37px; font-size:11px; font-weight:500; line-height:1.4; transition:background .18s; }
.setup-guide_guide___j_zA .setup-guide_backButton__ame_T { color:#81708e; background:transparent; border:1px solid #e1dae9; }
.setup-guide_guide___j_zA .setup-guide_backButton__ame_T:disabled { opacity:.4; }
.setup-guide_guide___j_zA .setup-guide_backButton__ame_T:not(:disabled):hover { background:#eee9f5; }
.setup-guide_guide___j_zA .setup-guide_nextButton__ztFu9 { color:white; background:#6944e6; border:1px solid #6944e6; }
.setup-guide_guide___j_zA .setup-guide_nextButton__ztFu9:hover { background:#5733cd; }
.setup-guide_guide___j_zA .setup-guide_versionNote__IAwHQ { color:#a299ac; font-size:8px; line-height:1.8; margin:12px 0 0; text-align:center; }
.setup-guide_lightbox__qTxqy { max-width:min(1050px,calc(100vw - 32px)); width:-moz-max-content; width:max-content; max-height:calc(100dvh - 36px); margin:auto; padding:0; border:1px solid #d8cfe7; border-radius:12px; background:#fff; color:#14243c; box-shadow:0 24px 80px #1e163940; overflow:auto; overscroll-behavior:contain; }
.setup-guide_lightbox__qTxqy::backdrop { background:#171327b3; backdrop-filter:blur(3px); }
.setup-guide_lightboxHeader__eJ8ZJ { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:13px 17px; border-bottom:1px solid #e8e2ef; }
.setup-guide_lightboxHeader__eJ8ZJ h4 { font-size:12px; font-weight:550; }
.setup-guide_lightboxHeader__eJ8ZJ button { display:grid; place-items:center; width:32px; height:32px; padding:0; border:1px solid #e5deef; border-radius:6px; background:#f9f7fd; color:#726080; font-size:22px; line-height:1; }
.setup-guide_lightboxImage__1CK60 { padding:14px; background:#f5f3f9; }
.setup-guide_lightboxImage__1CK60 img { display:block; max-width:100%; width:auto; height:auto; max-height:calc(100dvh - 180px); -o-object-fit:contain; object-fit:contain; margin:0 auto; }
.setup-guide_fullImage__lM6F3 { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:13px 17px; color:#7759b3; font-size:11px; }
.setup-guide_noScript__25mu4 { font-size:12px; color:#636377; margin-top:18px; }
.setup-guide_noScript__25mu4 li { margin-bottom:12px; }
.setup-guide_noScript__25mu4 a { color:#6944e6; text-decoration:underline; }
.setup-guide_srOnly__YHPjt { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
@keyframes setup-guide_arrive__w6EKn { from { opacity:0; transform:translateY(5px); } to { opacity:1; transform:translateY(0); } }
@media(max-width:1000px) { .setup-guide_guide___j_zA { padding:22px; } .setup-guide_navigation__acYMg ol { gap:5px; } .setup-guide_guide___j_zA h3 { font-size:19px; } .setup-guide_copyField__F_8f2 { padding:8px 10px; } }
@media(max-width:700px) { .setup-guide_guide___j_zA { padding:23px 21px; border-left:0; border-top:1px solid #e8e7ee; } .setup-guide_guide___j_zA .setup-guide_stepButton__15vFq { min-height:36px; } .setup-guide_guide___j_zA .setup-guide_description__OvIVp { font-size:12px; } .setup-guide_imageButton__7ONx1 img { max-height:300px; } .setup-guide_guide___j_zA .setup-guide_hint__QnvnW { font-size:11px; } .setup-guide_guide___j_zA .setup-guide_nextButton__ztFu9,.setup-guide_guide___j_zA .setup-guide_backButton__ame_T { min-height:43px; } .setup-guide_guide___j_zA .setup-guide_versionNote__IAwHQ { font-size:9px; } .setup-guide_copyFields__8jB02 { grid-template-columns:1fr; } .setup-guide_copyField__F_8f2:nth-child(2) { border-left:0; border-top:1px solid #eeebf4; } .setup-guide_lightbox__qTxqy { max-width:calc(100vw - 24px); max-height:calc(100dvh - 24px); } .setup-guide_lightboxHeader__eJ8ZJ { padding:10px 12px; gap:12px; } .setup-guide_lightboxImage__1CK60 { padding:10px; } .setup-guide_firstRequest__jq_7w { gap:8px; } }
@media(prefers-reduced-motion:reduce) { .setup-guide_content__tgBLf { animation:none; } .setup-guide_guide___j_zA button,.setup-guide_guide___j_zA a { transition:none; } }

