.mcp-page{padding-top:32px;padding-bottom:24px}.mcp-page :is(section,aside,details)[id]{scroll-margin-top:104px}.mcp-breadcrumb{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.mcp-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.mcp-breadcrumb a:hover{color:var(--accent)}.mcp-eyebrow{color:var(--muted);letter-spacing:.04em;align-items:center;gap:9px;font-size:11px;line-height:1.6;display:flex}.mcp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;padding:35px 0 70px;display:grid}.mcp-intro,.mcp-panel-body{min-width:0}.mcp-intro h1{letter-spacing:-.06em;text-wrap:balance;margin-top:24px;font-size:clamp(44px,4.6vw,64px);line-height:1.06}.mcp-intro h1 span{margin-top:3px;display:block}.mcp-deck{max-width:480px;color:var(--muted);text-wrap:pretty;margin-top:26px;font-size:16px;line-height:1.8}.mcp-benefits{color:var(--ink);flex-wrap:wrap;gap:9px 18px;margin:24px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.mcp-benefits li{align-items:center;gap:7px;display:flex}.mcp-benefits li:before{content:"✓";color:var(--accent)}.mcp-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.mcp-actions .button{min-height:48px;padding-inline:21px;font-size:12px}.mcp-text-link{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:12px;line-height:1.6;display:inline-flex}.mcp-text-link svg{flex-shrink:0;width:14px}.mcp-text-link:hover{color:var(--accent)}.mcp-hero-note{max-width:380px;color:var(--muted);margin-top:23px;font-size:12px;line-height:1.8}.mcp-hero-note a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;display:inline-block}.mcp-quickstart{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;box-shadow:0 12px 36px #18284c08}.mcp-panel-top{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:16px;padding:18px 25px;font-size:12px;display:flex}.mcp-panel-top>span:first-child{font-weight:600}.mcp-release{color:#295242;background:#edf5ef;border-radius:4px;padding:5px 8px;font-size:10px}.mcp-panel-body{padding:27px 25px 17px}.mcp-panel-body h2{letter-spacing:-.04em;margin-top:10px;font-size:28px}.mcp-quickstart .guide-code{color:var(--ink);background:#f4f6fa;border:1px solid #e1e6ed;border-radius:7px;margin-top:22px}.mcp-quickstart .guide-code figcaption{color:#626b7b;border-color:#e1e6ed;flex-wrap:wrap;gap:0 12px;padding:0 14px;font-size:10px}.mcp-quickstart .guide-code button{color:var(--accent);font-weight:600}.mcp-quickstart .guide-code pre{padding:15px 14px;font-size:12px}.mcp-quickstart .code-status:not(:empty){color:var(--muted);padding:0 14px 10px;font-size:11px;display:block}.mcp-setup-steps{gap:18px;margin:24px 0 10px;padding:0;list-style:none;display:grid}.mcp-setup-steps li{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.mcp-setup-steps li>span{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:3px;font-size:10px}.mcp-setup-steps h3{letter-spacing:-.01em;font-size:13px;font-weight:600}.mcp-setup-steps p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.65}.mcp-panel-body>.mcp-text-link{color:var(--muted)}.mcp-client-strip{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:27px 0;display:flex}.mcp-client-strip p{color:var(--muted);font-size:11px}.mcp-client-strip ul{flex-wrap:wrap;gap:16px 36px;margin:0;padding:0;list-style:none;display:flex}.mcp-client-strip li{letter-spacing:-.025em;font-size:16px;font-weight:500}.mcp-section{border-bottom:1px solid var(--line);padding:80px 0}.mcp-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:34px;display:grid}.mcp-section-heading h2,.mcp-faq h2{letter-spacing:-.05em;max-width:520px;margin-top:16px;font-size:clamp(30px,3.2vw,43px);line-height:1.12}.mcp-section-heading>p{color:var(--muted);justify-self:end;max-width:360px;font-size:14px;line-height:1.8}.mcp-section-heading>.mcp-text-link{justify-self:end}.mcp-tools{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;display:grid}.mcp-tool-card{grid-template-rows:subgrid;border-top:1px solid var(--line);grid-row:span 4;min-width:0;padding:22px 0 0;display:grid}.mcp-number{color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.6;display:block}.mcp-tool-card h3{max-width:210px;margin-top:19px;font-size:19px;line-height:1.35}.mcp-tool-card p{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.85}.mcp-tool-card code{overflow-wrap:anywhere;color:#405576;margin-top:22px;font-size:10px;line-height:1.7;display:block}.mcp-template-scope{color:var(--muted);max-width:900px;margin-top:32px;font-size:11px;line-height:1.8}.mcp-template-scope a{text-underline-offset:3px;text-decoration:underline}.mcp-workflow{gap:18px;display:grid}.mcp-workflow article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:24px 0;display:grid}.mcp-workflow-copy{grid-template-columns:26px minmax(0,1fr);gap:0 16px;display:grid}.mcp-workflow-copy .mcp-number{padding-top:4px}.mcp-workflow-copy h3{font-size:20px}.mcp-workflow-copy p{color:var(--muted);grid-column:2;max-width:365px;margin-top:12px;font-size:13px;line-height:1.85}.mcp-prompt{background:#f0f2f5;border:1px solid #e1e5eb;border-radius:10px;min-width:0;padding:22px 24px 10px}.mcp-prompt blockquote{color:#333e51;margin:0;font-size:14px;line-height:1.8}.mcp-prompt>div{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.mcp-prompt-status{color:var(--muted);font-size:10px;line-height:1.6}.mcp-prompt button{min-height:44px;color:var(--accent);background:0 0;border:0;flex-shrink:0;align-items:center;gap:12px;padding:0;font-size:11px;display:flex}.mcp-modes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.mcp-modes article{grid-template-rows:subgrid;border:1px solid var(--line);background:#fff;border-radius:12px;grid-row:span 8;min-width:0;padding:28px;display:grid}.mcp-modes h3{letter-spacing:-.04em;margin-top:14px;font-size:24px}.mcp-modes article>p:not(.mcp-eyebrow){color:var(--muted);margin-top:15px;font-size:13px;line-height:1.85}.mcp-modes dl{grid-template-rows:subgrid;grid-row:span 4;margin:25px 0 0;font-size:12px;display:grid}.mcp-modes dl>div{border-top:1px solid #e8ebef;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:20px;padding:13px 0;line-height:1.65;display:grid}.mcp-modes dt{color:var(--muted)}.mcp-modes dd{margin:0}.mcp-modes .mcp-boundary{border-top:1px solid #e8ebef;padding-top:15px}.mcp-client-note{color:var(--muted);max-width:850px;margin:23px 0 28px;font-size:12px;line-height:1.8}.mcp-local-config{border-top:1px solid var(--line)}.mcp-local-config summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.mcp-local-config summary::-webkit-details-marker{display:none}.mcp-local-config summary .mcp-eyebrow{margin-bottom:5px}.mcp-local-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:42px;padding-bottom:28px;display:grid}.mcp-local-body>p,.mcp-route-body p{color:var(--muted);font-size:13px;line-height:1.85}.mcp-local-body .guide-code{min-width:0;margin:0}.mcp-local-body .guide-code figcaption{flex-wrap:wrap;gap:0 12px}.mcp-local-body .guide-code pre{font-size:12px}.mcp-route-body{max-width:780px;padding:5px 0 30px}.mcp-route-body>code{color:#405576;font-size:12px}.mcp-route-body p{overflow-wrap:anywhere;margin-top:15px}.mcp-route-body h3{margin-top:25px;font-size:18px}.mcp-source-link{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:8px;padding-top:14px;display:flex}.mcp-source-link a{color:var(--muted)}.mcp-faq{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:70px;display:grid}.mcp-faq h2{max-width:300px}.mcp-faq .faq-list summary{font-size:14px}.mcp-faq .faq-list details p{font-size:13px}.mcp-capture{background:#eef2fc;border:1px solid #dce4f5;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px;padding:45px;display:grid}.mcp-capture h2{margin-top:16px;font-size:clamp(32px,3.2vw,43px)}.mcp-capture>div>p:not(.mcp-eyebrow){color:var(--muted);max-width:375px;margin-top:20px;font-size:14px;line-height:1.8}.mcp-capture .mcp-text-link{margin-top:14px}.mcp-capture .waitlist-form{width:100%;margin:0}.mcp-capture .form-consent{text-align:left;font-size:11px}.mcp-capture .form-controls input{font-size:14px}.mcp-capture .form-controls .button{font-size:11px}.mcp-capture .form-offer-detail{font-size:12px}.mcp-reading-section{border-bottom:0;padding-bottom:60px}.mcp-reading{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;display:grid}.mcp-reading a{grid-template-rows:subgrid;border-top:1px solid var(--line);grid-row:span 2;min-width:0;padding:23px 0;display:grid}.mcp-reading h3{justify-content:space-between;align-items:start;gap:20px;font-size:17px;display:flex}.mcp-reading h3 svg{flex-shrink:0;width:15px;margin-top:4px}.mcp-reading p{color:var(--muted);max-width:290px;margin-top:14px;font-size:12px;line-height:1.8}.mcp-reading a:hover h3{color:var(--accent)}.mcp-release-note{color:var(--muted);padding:22px 0;font-size:14px;line-height:1.8}@media (max-width:1050px){.mcp-hero{gap:32px}.mcp-intro h1{font-size:48px}.mcp-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mcp-tool-card{row-gap:0}.mcp-tool-card h3{max-width:none}.mcp-workflow article,.mcp-faq{gap:32px}.mcp-capture{gap:30px;padding:32px}.mcp-capture .form-controls{flex-wrap:wrap}.mcp-capture .form-controls input,.mcp-capture .form-controls .button{width:100%}}@media (max-width:800px){.mcp-hero{grid-template-columns:1fr;gap:32px;padding:24px 0 45px}.mcp-intro{max-width:600px}.mcp-intro h1{font-size:clamp(43px,7vw,60px)}.mcp-quickstart{width:100%;max-width:600px}.mcp-client-strip{flex-direction:column;align-items:start;gap:15px}.mcp-client-strip ul{gap:15px 24px}.mcp-section{padding-block:55px}.mcp-section-heading{grid-template-columns:1fr;gap:18px}.mcp-section-heading>p,.mcp-section-heading>.mcp-text-link{justify-self:start;max-width:560px}.mcp-workflow article{grid-template-columns:1fr;gap:20px}.mcp-workflow-copy p{max-width:560px}.mcp-modes,.mcp-local-body,.mcp-faq,.mcp-capture{grid-template-columns:1fr;gap:24px}.mcp-modes article{grid-row:auto;display:block}.mcp-modes dl{display:block}.mcp-local-body .guide-code{width:100%}.mcp-faq h2{max-width:none}.mcp-capture{gap:28px;padding:30px}.mcp-capture .waitlist-form{max-width:520px}.mcp-capture .form-controls{flex-wrap:nowrap}.mcp-capture .form-controls input{font-size:16px}.mcp-capture .form-controls .button{width:auto}.mcp-reading{grid-template-columns:1fr}.mcp-reading a{grid-row:auto;padding-block:20px;display:block}.mcp-reading p{max-width:520px;margin-top:9px}}@media (max-width:480px){.mcp-page{padding-top:16px}.mcp-intro h1{margin-top:18px;font-size:clamp(38px,10.2vw,48px)}.mcp-deck{margin-top:20px;line-height:1.7}.mcp-benefits{gap:10px 14px;margin-top:19px;font-size:11px}.mcp-actions{gap:10px 19px;margin-top:24px}.mcp-actions .button{padding-inline:16px}.mcp-hero-note{margin-top:18px}.mcp-panel-top{padding-inline:20px}.mcp-panel-body{padding:23px 20px 13px}.mcp-client-strip li{font-size:14px}.mcp-client-strip ul{gap:12px 20px}.mcp-tools{grid-template-columns:1fr;gap:26px}.mcp-tool-card{grid-row:auto;display:block}.mcp-tool-card h3{margin-top:12px}.mcp-tool-card p{margin-top:10px}.mcp-tool-card code{margin-top:16px}.mcp-prompt{padding:20px 19px 8px}.mcp-modes article{padding:23px}.mcp-modes dl>div{gap:16px}.mcp-capture{padding:25px 21px}.mcp-capture .form-controls{flex-wrap:wrap}.mcp-capture .form-controls input,.mcp-capture .form-controls .button{width:100%}.mcp-capture .form-controls .button{font-size:12px}.mcp-capture .form-consent{margin-inline:0;font-size:12px}}
