.mcp-page .guide-header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:15px;line-height:1.5}.mcp-page .guide-header nav a{display:inline-flex;min-width:44px;min-height:48px;align-items:center;justify-content:center}.mcp-page [aria-current=page]{font-weight:800;text-decoration-thickness:2px}.mcp-page .guide-main{width:min(1248px,calc(100% - 72px));padding:48px 56px 64px}.mcp-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding-block:12px 28px}.mcp-page .mcp-intro h1{font-size:clamp(40px,4.2vw,60px)}.mcp-page .mcp-intro .lead{font-size:20px}.mcp-caption{font-size:14px;line-height:1.7;color:#4d675e;margin-top:16px}.mcp-proof{background:#12342f;color:#fcfcf9;border-radius:12px;padding:32px;box-shadow:0 20px 40px #102f2d20}.mcp-proof a{color:#ffb77d}.mcp-page .mcp-price{font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:24px 0}.mcp-price span{font-size:17px;display:block;letter-spacing:0;font-weight:400;line-height:1.8}.mcp-proof dl{margin:26px 0}.mcp-proof dl div{padding-block:16px;border-top:1px solid #5e796d}.mcp-proof dt{color:#ffb77d;font-size:13px;font-weight:800;letter-spacing:.04em}.mcp-proof dd{margin:8px 0 0;font-size:16px;line-height:1.7}.mcp-proof p:last-of-type{font-size:15px;line-height:1.8}.mcp-page details{margin-block:20px;border-top:1px solid #cfdbd3;border-bottom:1px solid #cfdbd3;padding:12px 0}.mcp-page summary{font-weight:800;color:#12342f}.mcp-page details[open] summary{margin-bottom:18px}.mcp-tool{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:24px 0;border-top:1px solid #cfdbd3}.mcp-tool>span{font-size:14px;font-weight:800;color:#4d675e;padding-top:6px}.mcp-page .mcp-tool h3{margin-top:0;font-size:23px}.mcp-tool p{margin-bottom:12px}.mcp-page blockquote{margin:28px 0;border-left:4px solid #ff801b;padding:22px 26px;background:#e9f0e8;font-size:20px;line-height:1.8}.mcp-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:32px 0}.mcp-limits div{border-top:2px solid #12342f;padding-top:20px}.mcp-limits dt{font-size:23px;font-weight:800;line-height:1.4}.mcp-limits dd{margin:14px 0 0;font-size:15px;line-height:1.8}.mcp-page .mcp-next{border-bottom:0;margin-bottom:0}.mcp-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.mcp-actions>a{min-height:48px;align-content:center}.mcp-page :is(pre,code){max-width:100%}.mcp-page pre{tab-size:2}
@media(max-width:950px){.mcp-intro{grid-template-columns:1fr;gap:32px}.mcp-page .mcp-intro h1{font-size:52px;max-width:18ch}.mcp-proof{max-width:620px}.mcp-limits{grid-template-columns:1fr}}
@media(max-width:700px){.mcp-page .guide-main{width:calc(100% - 24px);padding:30px 20px 44px}.mcp-page .guide-header{align-items:center;gap:12px}.mcp-page .guide-header nav{gap:12px;font-size:13px;justify-content:end}.mcp-page .mcp-intro h1{font-size:40px}.mcp-page .mcp-intro .lead{font-size:19px}.mcp-proof{padding:24px}.mcp-page .mcp-price{font-size:42px}.mcp-tool{grid-template-columns:1fr;gap:10px}.mcp-page .mcp-tool h3{font-size:20px}.mcp-page blockquote{padding:20px;font-size:18px}.mcp-page .guide-steps{padding-left:18px}.mcp-page .guide-steps li{padding-left:0}.mcp-page pre{padding:18px;font-size:13px}.mcp-actions{gap:18px}.mcp-page .guide-toc{padding:18px;gap:8px 20px}}

.mcp-connection{background:#e9f0e8;border:1px solid #a6bbac;border-left:5px solid #ff801b;border-radius:8px;padding:28px;margin:28px 0}.mcp-connection>strong{font-size:20px}.mcp-connection output{display:block;background:#fcfcf9;color:#102f2d;padding:16px;margin:18px 0;overflow-wrap:anywhere;font:600 17px/1.7 monospace}.mcp-connection p{font-size:15px;margin-bottom:0}.mcp-connection[data-state=pending]{border-left-color:#4d675e}@media(max-width:700px){.mcp-connection{padding:20px}.mcp-connection output{font-size:15px;padding:14px}}

@media(max-width:359px){.mcp-page .guide-header{flex-wrap:wrap;gap:0}.mcp-page .guide-header nav{width:100%;justify-content:space-between}}
.mcp-practice{margin:32px 0;padding:28px;border:1px solid #a6bbac;border-radius:10px;background:#fcfcf9;color:#102f2d}.mcp-page .mcp-practice h3{margin-top:0}.practice-choices{min-inline-size:0;margin:24px 0;padding:0;border:0}.practice-choices legend{font-weight:800;margin-bottom:10px}.practice-choices label{display:flex;align-items:flex-start;gap:12px;min-height:52px;padding:12px 14px;border:1px solid #a6bbac;border-radius:7px;margin:8px 0;font-size:16px;line-height:1.6;cursor:pointer}.practice-choices label:has(input:checked){background:#e9f0e8;border-color:#4d675e}.practice-choices input{width:19px;height:19px;flex-shrink:0;margin:3px 0 0;accent-color:#e65d05}.practice-status{font-size:15px;color:#4d675e}.mcp-page .practice-request summary{display:flex;align-items:center;min-height:48px}.practice-request pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;max-height:560px;overflow:auto}.practice-case{padding-top:28px;margin-top:28px;border-top:1px solid #a6bbac}.mcp-page .practice-case h4{font-size:23px;line-height:1.3;margin:0 0 10px}.practice-change{font-weight:650;color:#4d675e}.practice-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0}.practice-quote{min-width:0;border-top:3px solid #7e988a;padding-top:16px}.practice-quote:last-child{border-color:#e65d05}.mcp-page .practice-quote h5{font-size:15px;margin:0 0 10px}.mcp-page .practice-price{font-size:clamp(23px,2.7vw,32px);font-weight:800;line-height:1.25;letter-spacing:-.02em;margin:0 0 18px;font-variant-numeric:tabular-nums}.practice-lines{list-style:none;padding:0;margin:0}.practice-lines li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #d0dfd7;padding:10px 0;font-size:14px;line-height:1.6}.practice-lines li>span{min-width:0;overflow-wrap:anywhere}.practice-lines strong{white-space:nowrap;font-variant-numeric:tabular-nums}.practice-open,.mcp-practice #mcp-demo-retry{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:7px;padding:13px 18px;background:#ff801b;color:#102f2d;font:inherit;font-size:15px;font-weight:800;line-height:1.5;cursor:pointer}.practice-open:focus-visible,.practice-choices input:focus-visible{outline:3px solid #c54e00;outline-offset:3px}.practice-client{margin-top:32px;padding-top:26px;border-top:2px solid #12342f}.practice-client iframe{display:block;width:100%;border:1px solid #a6bbac;border-radius:10px;background:#fcfcf9;margin:20px 0}.practice-client[hidden],.practice-client iframe[hidden]{display:none}.mcp-page .practice-client h4{font-size:25px;line-height:1.35;margin:0 0 16px}@media(max-width:700px){.mcp-practice{padding:18px;margin-inline:-8px}.practice-quotes{grid-template-columns:1fr;gap:24px}.practice-open{width:100%}.practice-request pre{padding:12px}.practice-lines li{gap:12px}}
