.mcpPage :is(h1,h2,h3,h4,p,li,blockquote){overflow-wrap:break-word}.mcpPage .mcpHero{padding-top:38px;padding-bottom:84px}.mcpBack{display:inline-flex;gap:12px;align-items:center;min-height:44px;color:var(--muted);font-size:13px}.mcpHeroGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:42px;gap:42px;align-items:center;padding-top:36px}.mcpHero h1{font-size:clamp(42px,4.8vw,64px);font-weight:300;letter-spacing:-.035em;line-height:1.12;margin:0;white-space:pre-line;text-wrap:balance}.mcpLead{font-size:18px;color:var(--muted);line-height:1.7;margin:28px 0 0;max-width:520px}.mcpActions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px}.mcpHero .mcpLead{margin-top:44px}.mcpHero .mcpActions{margin-top:48px}.mcpActions .textLink{min-height:44px}.mcpConnectAction{position:relative;display:inline-flex;align-items:center;gap:4px;max-width:100%}.mcpConnectAction .pricingHintButton{margin:0}.mcpConnectAction .pricingHintBubble{left:0;right:auto;width:min(350px,calc(100vw - 44px))}.mcpIllustration{width:100%;height:auto;display:block}.mcpPage .mcpConnect{padding-top:64px;border-top:1px solid var(--line);padding-bottom:100px}.mcpPage .sectionIntro{align-items:start}.mcpPage .sectionIntro>div{min-width:0}.mcpConnectionField label{display:block;font-size:13px;color:var(--muted);margin-bottom:12px}.mcpEndpoint{display:flex;gap:16px;align-items:center;background:#f3f4f6;padding:14px 16px 14px 24px;border:1px solid #e5e7eb;border-radius:16px}.mcpEndpoint input{background:transparent;border:0;color:var(--ink);min-width:0;width:100%;padding:8px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:19px;line-height:1.4;border-radius:4px}.mcpEndpoint input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.mcpEndpoint button{display:inline-flex;gap:10px;align-items:center;justify-content:center;background:#fff;border:1px solid #dfe3ea;border-radius:10px;min-height:44px;padding:10px 16px;color:var(--ink);font:inherit;font-size:13px;white-space:nowrap}.mcpEndpoint button:disabled{cursor:default;opacity:.6}.mcpEndpoint button:hover:not(:disabled){border-color:#bacdfd;color:#2554c9}.mcpEndpoint svg{flex-shrink:0}.mcpCopyStatus{margin:4px 0 0;min-height:22px;font-size:12px;line-height:1.6;color:#2554c9}.mcpSteps{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.mcpSteps li{border-top:1px solid var(--line);padding-top:22px}.mcpStepNumber{display:block;color:#2554c9;font-size:13px;margin-bottom:22px}.mcpSteps h3{font-size:21px;font-weight:300;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px}.mcpSteps p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.mcpPage .mcpCapabilities{border-top:1px solid var(--line)}.mcpExamples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:42px 36px;gap:42px 36px}.mcpExamples article{min-width:0;border-top:1px solid var(--line);padding-top:24px}.mcpMode{display:inline-block;margin:0 0 22px;padding:5px 9px;border-radius:6px;font-size:11px;color:#505965;background:#f3f4f6}.mcpMode-write{background:#edf3ff;color:#2554c9}.mcpExamples h3{font-size:24px;font-weight:300;line-height:1.3;letter-spacing:-.025em;margin:0}.mcpExamples blockquote{margin:24px 0;padding-left:16px;border-left:2px solid #bacdfd;font-size:16px;line-height:1.65}.mcpExampleText{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.mcpAccessBand{background:#f7f7f8}.mcpAccessModes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.mcpAccessModes article{padding:30px;border:1px solid #e1e5eb;border-radius:16px;background:#fff}.mcpAccessModes h3{margin:0;font-size:28px;font-weight:300;letter-spacing:-.025em}.mcpAccessModes p,.mcpManage p{margin:0;font-size:15px;color:var(--muted);line-height:1.7}.mcpAccessTitle{display:flex;align-items:center;gap:4px;margin-bottom:16px}.mcpAccessTitle .pricingHint{flex-shrink:0}.mcpAccessTitle .pricingHintButton{margin:0}.mcpManage{margin-top:44px;padding-top:30px;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px;gap:40px}.mcpManage h3{font-size:24px;font-weight:300;letter-spacing:-.025em;margin:0}.mcpPage .mcpFaq{padding-block:116px}.mcpFinal h2{max-width:800px;margin-inline:auto}.mcpFinal>p{max-width:620px;margin-inline:auto;line-height:1.7}.mcpFinal .mcpActions{justify-content:center}@media(max-width:950px){.mcpPage .mcpFaq{padding-block:80px}.mcpHeroGrid{gap:26px}.mcpHero h1{font-size:44px}.mcpLead{font-size:16px}.mcpSteps{gap:32px}.mcpExamples,.mcpSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mcpPage .mcpHero{padding-top:20px;padding-bottom:64px}.mcpHeroGrid{grid-template-columns:1fr;padding-top:24px;gap:16px}.mcpHero h1{font-size:clamp(36px,8vw,52px)}.mcpIllustration{max-width:540px;margin-inline:auto}.mcpEndpoint{padding:14px 16px;gap:12px}.mcpEndpoint input{font-size:16px}.mcpAccessModes{grid-template-columns:1fr;gap:22px}.mcpManage{grid-template-columns:1fr;gap:16px}}@media(max-width:680px){.mcpHero .mcpLead{margin-top:36px}.mcpHero .mcpActions{margin-top:40px}.mcpPage .mcpFaq{padding-block:64px}.mcpPage .mcpConnect{padding-top:56px;padding-bottom:64px}.mcpEndpoint{flex-direction:column;align-items:stretch}.mcpEndpoint button{width:100%}.mcpEndpoint input{font-size:15px}.mcpExamples,.mcpSteps{grid-template-columns:1fr}.mcpStepNumber{margin-bottom:14px}.mcpAccessModes article{padding:24px}.mcpExamples{gap:32px}.mcpFinal .mcpActions{flex-direction:column;gap:12px}}