.mcp-page{max-width:1120px;margin:0 auto;padding:34px 24px 64px;color:var(--text-main)}.mcp-page p{line-height:1.7}.mcp-page a{text-underline-offset:4px}.mcp-page h1,.mcp-page h2,.mcp-page h3{color:var(--text-main)}.mcp-page h2{font-size:clamp(1.6rem,2.8vw,2.15rem);font-weight:650;letter-spacing:-.035em;line-height:1.25;margin-bottom:20px}.mcp-page h3{font-size:1.08rem;font-weight:650}.mcp-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:52px;align-items:center;padding:32px 0 52px}.mcp-breadcrumb{font-size:.86rem;margin-bottom:24px}.mcp-intro h1{font-size:clamp(2.4rem,4.2vw,3.65rem);letter-spacing:-.055em;line-height:1.08;font-weight:700;margin-bottom:24px}.mcp-lead{font-size:1.12rem;max-width:48ch}.mcp-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 14px}.mcp-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.92rem;border:1px solid transparent}.mcp-primary{background:#26723d;color:#fff}.mcp-primary:hover{background:#1d5c30;color:#fff}.mcp-secondary{border-color:#a9b4ac;color:var(--text-main)}.mcp-secondary:hover{border-color:#26723d;color:#26723d}.mcp-plan-note,.mcp-small{font-size:.83rem;color:var(--text-secondary,#606a63)}.mcp-transcript-demo{margin:0;border:1px solid #bac8bf;border-radius:14px;background:var(--bg-card,#fff);box-shadow:10px 14px 0 #e0e8e1;overflow:hidden}.mcp-transcript-demo figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;background:#edf3ee;color:#285138;font-size:.83rem}.mcp-example-label{border:1px solid #b4c8b8;border-radius:4px;padding:2px 7px;font-size:.72rem}.mcp-demo-prompt{font-size:1.14rem;padding:24px 24px 8px;font-weight:550}.mcp-demo-tool{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 24px 14px;gap:8px;font-size:.74rem;border-bottom:1px solid #dbe3dd}.mcp-demo-tool code{color:#26723d}.mcp-cues{padding:18px 24px 2px}.mcp-cues p{display:grid;grid-template-columns:46px 1fr;gap:14px;font-size:.91rem;line-height:1.55}.mcp-timestamp{font-family:Consolas,monospace;font-size:.78rem;color:#26723d;padding-top:3px}.mcp-demo-caption{padding:10px 24px 20px;font-size:.79rem;margin:0;color:var(--text-secondary,#606a63)}.mcp-sections{display:flex;flex-wrap:wrap;gap:12px 28px;padding:19px 0;border-block:1px solid #cbd4cd}.mcp-sections a{font-size:.88rem;color:var(--text-main);text-decoration:none}.mcp-sections a:hover{text-decoration:underline}.mcp-section{padding:56px 0;border-bottom:1px solid #cbd4cd;scroll-margin-top:100px}.mcp-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.mcp-feature-list>div{padding:0 0 14px 22px;border-left:3px solid #88b493;margin-bottom:18px}.mcp-feature-list p{font-size:.94rem;margin-bottom:0}.mcp-examples{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:26px}.mcp-examples>div{border:1px solid #cbd4cd;border-radius:10px;padding:20px 22px;background:var(--bg-card,#fff)}.mcp-examples h3{font-weight:550;line-height:1.45;margin-bottom:10px}.mcp-examples p{font-size:.92rem;margin-bottom:0}.mcp-examples .mcp-example-tools{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px}.mcp-example-tools code{font-size:.82rem;color:#26723d}.mcp-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.mcp-section-heading>a{flex-shrink:0;font-size:.9rem;margin-top:8px}.mcp-tools{border-top:1px solid #cbd4cd;margin-top:24px}.mcp-tool{border-bottom:1px solid #cbd4cd}.mcp-tool summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 8px;cursor:pointer;list-style:none}.mcp-tool summary::-webkit-details-marker{display:none}.mcp-tool summary>span:first-child{display:grid;grid-template-columns:210px 1fr;gap:20px;align-items:center}.mcp-tool summary code{font-size:.91rem;color:#26723d}.mcp-tool summary strong{font-weight:500}.mcp-expand{font-size:1.4rem}.mcp-tool[open] .mcp-expand{transform:rotate(45deg)}.mcp-tool-body{padding:0 32px 20px 238px;font-size:.91rem}.mcp-tool-body dl{display:grid;grid-template-columns:94px 1fr;gap:12px;margin:18px 0 0}.mcp-tool-body dd{margin:0;overflow-wrap:anywhere}.mcp-setup-steps{padding-left:24px;margin:26px 0}.mcp-setup-steps li{padding-left:10px;margin-bottom:22px}.mcp-connection{border:1px solid #cbd4cd;border-radius:10px;padding:6px 20px;background:var(--bg-card,#fff)}.mcp-connection>div{display:flex;align-items:center;gap:18px;padding:14px 0}.mcp-connection>div + div{border-top:1px solid #dbe3dd}.mcp-connection span{width:90px;flex-shrink:0;font-size:.85rem}.mcp-connection code{overflow-wrap:anywhere;color:var(--text-main)}.mcp-copy{margin-left:auto;border:1px solid #a9b4ac;border-radius:5px;background:transparent;color:var(--text-main);padding:5px 12px;font-size:.8rem}.mcp-config{margin-top:24px}.mcp-config summary{cursor:pointer;margin-bottom:15px}.mcp-config pre{border-radius:8px;padding:20px;background:#edf3ee;color:#23442e;white-space:pre-wrap;overflow-wrap:anywhere}.mcp-usage{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.mcp-price{font-size:2.4rem;font-weight:650;letter-spacing:-.04em}.mcp-price span{font-size:1rem;font-weight:400;margin-left:3px}.mcp-usage li{line-height:1.65;margin-bottom:12px;font-size:.92rem}.mcp-faq details{border-bottom:1px solid #dbe3dd;padding:17px 0}.mcp-faq summary{cursor:pointer;font-weight:550}.mcp-faq p{margin:14px 0 0;max-width:80ch;font-size:.94rem}.mcp-footer{padding-top:50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.mcp-footer .mcp-footer-title{font-size:1.55rem;font-weight:650;letter-spacing:-.035em;line-height:1.25;margin-bottom:10px}.mcp-footer>p{flex-basis:100%;font-size:.85rem;margin-top:20px}.mcp-page :focus-visible{outline:3px solid #247ac0;outline-offset:4px}[data-bs-theme="dark"] .mcp-transcript-demo{box-shadow:10px 14px 0 #26372b;border-color:#496550}[data-bs-theme="dark"] .mcp-transcript-demo figcaption,[data-bs-theme="dark"] .mcp-config pre{background:#253d2d;color:#c9e3ce}[data-bs-theme="dark"] .mcp-tool summary code,[data-bs-theme="dark"] .mcp-demo-tool code,[data-bs-theme="dark"] .mcp-example-tools code,[data-bs-theme="dark"] .mcp-timestamp{color:#9bd3a6}[data-bs-theme="dark"] .mcp-small,[data-bs-theme="dark"] .mcp-plan-note,[data-bs-theme="dark"] .mcp-demo-caption{color:#aebcb2}[data-bs-theme="dark"] .mcp-sections,[data-bs-theme="dark"] .mcp-section,[data-bs-theme="dark"] .mcp-tools,[data-bs-theme="dark"] .mcp-tool,[data-bs-theme="dark"] .mcp-connection,[data-bs-theme="dark"] .mcp-examples>div,[data-bs-theme="dark"] .mcp-faq details{border-color:#455449}@media (max-width:900px){.mcp-hero,.mcp-two-columns,.mcp-usage{grid-template-columns:1fr;gap:32px}.mcp-examples{grid-template-columns:1fr}.mcp-transcript-demo{max-width:600px}.mcp-tool-body{padding-left:8px}.mcp-section-heading{display:block}}@media (max-width:540px){.mcp-page{padding:18px 16px 40px}.mcp-hero{padding:12px 0 36px}.mcp-intro h1{font-size:2.5rem}.mcp-section{padding:36px 0}.mcp-sections{gap:14px 20px}.mcp-tool summary>span:first-child{grid-template-columns:1fr;gap:7px}.mcp-tool-body dl{grid-template-columns:1fr;gap:5px}.mcp-tool-body dd{margin-bottom:12px}.mcp-connection>div{flex-wrap:wrap;gap:8px}.mcp-connection span{width:100%}.mcp-copy{margin-left:0}}