.ld-v4.mcp-support{background:var(--bone);color:var(--ink);min-height:100vh;overflow-x:hidden}.ld-v4.mcp-support .ms-hero{padding:clamp(110px,14vh,150px) 0 clamp(48px,6vh,72px);text-align:center;border-bottom:1px solid var(--line)}.ld-v4.mcp-support .ms-hero .wrap{max-width:860px}.ld-v4.mcp-support .ms-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,8vw,62px);line-height:1.08;letter-spacing:-.01em;color:var(--dark);margin-bottom:20px;word-break:break-word}.ld-v4.mcp-support .ms-hero .ms-lede{font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:var(--ink-soft);max-width:720px;margin:0 auto}.ld-v4.mcp-support .ms-crumb{display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:22px}.ld-v4.mcp-support .ms-crumb a{color:var(--ink-soft);text-decoration:none}.ld-v4.mcp-support .ms-crumb [aria-current=page],.ld-v4.mcp-support .ms-crumb a:hover{color:var(--dark)}.ld-v4.mcp-support .ms-crumb-sep{opacity:.5}.ld-v4.mcp-support .ms-kicker{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dark-2);font-weight:700;margin-bottom:18px}@media(max-width:620px){.ld-v4.mcp-support .ms-hero{padding:clamp(90px,12vh,120px) 0 clamp(32px,5vh,48px);text-align:left}.ld-v4.mcp-support .ms-hero .wrap{padding-left:20px;padding-right:20px}.ld-v4.mcp-support .ms-hero .ms-lede{font-size:15px;text-align:left}.ld-v4.mcp-support .ms-crumb{justify-content:flex-start;font-size:10.5px;letter-spacing:.12em;margin-bottom:16px;flex-wrap:wrap}.ld-v4.mcp-support .ms-kicker{font-size:10.5px;letter-spacing:.18em;margin-bottom:12px}}.ld-v4.mcp-support .ms-hub{padding:clamp(48px,8vh,96px) 0 clamp(72px,10vh,120px)}.ld-v4.mcp-support .ms-hub .wrap{max-width:1080px}@media(max-width:620px){.ld-v4.mcp-support .ms-hub{padding:clamp(28px,5vh,48px) 0 clamp(56px,8vh,88px)}.ld-v4.mcp-support .ms-hub .wrap{padding-left:20px;padding-right:20px}}.ld-v4.mcp-support .ms-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:720px){.ld-v4.mcp-support .ms-hub-grid{grid-template-columns:1fr}}.ld-v4.mcp-support .ms-card{display:flex;flex-direction:column;padding:clamp(28px,4vw,44px);background:var(--card);border:1px solid var(--line);border-radius:20px;text-decoration:none;color:inherit;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);min-height:260px}.ld-v4.mcp-support .ms-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -22px rgba(16,58,42,.28);border-color:rgba(88,192,141,.4)}.ld-v4.mcp-support .ms-card:hover .ms-card-cta em{transform:translateX(4px)}.ld-v4.mcp-support .ms-card h3{font-family:var(--serif);font-weight:400;font-size:clamp(24px,3vw,30px);line-height:1.15;color:var(--dark);margin-bottom:14px}.ld-v4.mcp-support .ms-card p{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin-bottom:20px;flex-grow:1}.ld-v4.mcp-support .ms-card-k{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dark-2);font-weight:700;margin-bottom:12px}.ld-v4.mcp-support .ms-card-cta{font-family:var(--sans);font-size:14.5px;font-weight:600;color:var(--dark);display:inline-flex;align-items:center;gap:8px}.ld-v4.mcp-support .ms-card-cta em{font-style:normal;transition:transform .25s var(--ease);display:inline-block}.ld-v4.mcp-support .ms-hub-foot{margin-top:clamp(40px,6vh,64px);padding-top:24px;border-top:1px solid var(--line);text-align:center;font-size:14px;color:var(--ink-soft)}.ld-v4.mcp-support .ms-hub-foot em{font-style:normal;color:var(--ink);font-family:var(--mono);font-size:13px}.ld-v4.mcp-support .ms-doc{padding:clamp(40px,6vh,72px) 0 clamp(72px,10vh,120px)}.ld-v4.mcp-support .ms-doc .wrap{max-width:1180px}.ld-v4.mcp-support .ms-doc-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(40px,5vw,72px)}@media(max-width:900px){.ld-v4.mcp-support .ms-doc-grid{grid-template-columns:1fr;gap:0}}@media(max-width:620px){.ld-v4.mcp-support .ms-doc{padding:clamp(28px,5vh,48px) 0 clamp(56px,8vh,88px)}.ld-v4.mcp-support .ms-doc .wrap{padding-left:20px;padding-right:20px}}.ld-v4.mcp-support .ms-toc{position:sticky;top:96px;align-self:start;border-left:1px solid var(--line);padding-left:18px}@media(max-width:900px){.ld-v4.mcp-support .ms-toc{display:none}}.ld-v4.mcp-support .ms-toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ld-v4.mcp-support .ms-toc a{font-size:13.5px;color:var(--ink-soft);text-decoration:none;transition:color .2s}.ld-v4.mcp-support .ms-toc a:hover{color:var(--dark)}.ld-v4.mcp-support .ms-toc .sub{padding-left:14px;font-size:12.5px;color:var(--ink-3)}.ld-v4.mcp-support .ms-toc-h{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:14px}.ld-v4.mcp-support .ms-body{max-width:760px;min-width:0}.ld-v4.mcp-support .ms-body h2{font-family:var(--serif);font-weight:400;font-size:clamp(24px,5.4vw,34px);line-height:1.2;letter-spacing:-.01em;color:var(--dark);margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--line);word-break:break-word}.ld-v4.mcp-support .ms-body .ms-sec{margin-bottom:clamp(48px,6vh,72px);scroll-margin-top:96px}.ld-v4.mcp-support .ms-body .ms-intro{font-family:var(--serif);font-style:italic;font-size:16.5px;color:var(--ink-soft);line-height:1.55;margin:0 0 24px}.ld-v4.mcp-support .ms-body p{font-size:15.5px;line-height:1.65;color:var(--ink-soft);margin:0 0 14px}.ld-v4.mcp-support .ms-body li strong,.ld-v4.mcp-support .ms-body p strong{color:var(--ink);font-weight:600}.ld-v4.mcp-support .ms-body ol,.ld-v4.mcp-support .ms-body ul{font-size:15.5px;line-height:1.65;color:var(--ink-soft);padding-left:22px;margin:0 0 14px}.ld-v4.mcp-support .ms-body li{margin-bottom:8px}.ld-v4.mcp-support .ms-body code{font-family:var(--mono);font-size:13.5px;background:var(--bg-2);color:var(--ink);padding:2px 7px;border-radius:4px}.ld-v4.mcp-support .ms-note{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--dark);border-radius:12px;padding:20px 24px;margin:8px 0 24px;overflow-wrap:anywhere}@media(max-width:620px){.ld-v4.mcp-support .ms-note{padding:16px 18px}}.ld-v4.mcp-support .ms-note p:last-child{margin-bottom:0}.ld-v4.mcp-support .ms-callout{background:var(--green-w);border:1px solid rgba(88,192,141,.35);border-radius:12px;padding:18px 22px;margin:12px 0}.ld-v4.mcp-support .ms-callout p{margin:0;color:var(--ink);font-size:14.5px}.ld-v4.mcp-support .ms-callout-h{font-weight:700;color:var(--dark);font-size:15px;margin-bottom:6px}.ld-v4.mcp-support .ms-uc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}@media(max-width:640px){.ld-v4.mcp-support .ms-uc-grid{grid-template-columns:1fr}}.ld-v4.mcp-support .ms-uc{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.ld-v4.mcp-support .ms-uc-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dark-2);font-weight:700;margin-bottom:4px}.ld-v4.mcp-support .ms-uc-t{font-size:14px;line-height:1.5;color:var(--ink)}.ld-v4.mcp-support .ms-ex{display:block;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 14px;font-family:var(--mono);font-size:13.5px;color:var(--ink);margin-bottom:8px}.ld-v4.mcp-support .ms-client{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:24px 26px;margin-bottom:16px;scroll-margin-top:96px;overflow-wrap:anywhere}.ld-v4.mcp-support .ms-client h3{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--dark);margin:0 0 14px}.ld-v4.mcp-support .ms-client ol{margin:0 0 10px}@media(max-width:620px){.ld-v4.mcp-support .ms-client{padding:18px;border-radius:12px}.ld-v4.mcp-support .ms-client h3{font-size:19px}}.ld-v4.mcp-support .ms-code{position:relative;margin:10px 0;max-width:100%}.ld-v4.mcp-support .ms-code pre{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:14px 60px 14px 16px;font-family:var(--mono);font-size:13px;color:var(--ink);overflow-x:auto;line-height:1.5;margin:0;max-width:100%}.ld-v4.mcp-support .ms-copy{position:absolute;top:8px;right:8px;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:3px 10px;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:color .2s,border-color .2s}.ld-v4.mcp-support .ms-copy:hover{color:var(--dark);border-color:var(--dark-2)}@media(max-width:620px){.ld-v4.mcp-support .ms-code pre{font-size:12px;padding:12px 52px 12px 12px}.ld-v4.mcp-support .ms-copy{font-size:11px;padding:2px 7px}}.ld-v4.mcp-support .ms-faq{border-bottom:1px solid var(--line);padding:16px 0}.ld-v4.mcp-support .ms-faq:last-child{border-bottom:0}.ld-v4.mcp-support .ms-faq summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.ld-v4.mcp-support .ms-faq summary::-webkit-details-marker{display:none}.ld-v4.mcp-support .ms-faq[open] .ms-faq-t{transform:rotate(45deg)}.ld-v4.mcp-support .ms-faq-q{font-family:var(--sans);font-weight:600;font-size:16px;line-height:1.4;color:var(--ink)}.ld-v4.mcp-support .ms-faq-t{font-family:var(--mono);color:var(--dark-2);font-size:18px;line-height:1;margin-top:2px;transition:transform .25s var(--ease)}.ld-v4.mcp-support .ms-faq-a{margin-top:12px}.ld-v4.mcp-support .ms-contact{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:8px 0 20px}.ld-v4.mcp-support .ms-contact table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.ld-v4.mcp-support .ms-contact thead th{background:var(--dark);color:var(--bone);text-align:left;padding:12px 16px;font-weight:600;font-family:var(--sans);font-size:13px;letter-spacing:.02em}.ld-v4.mcp-support .ms-contact tbody td{padding:12px 16px;border-top:1px solid var(--line);color:var(--ink);vertical-align:top}.ld-v4.mcp-support .ms-contact tbody td.k{font-weight:600;color:var(--ink);width:34%}.ld-v4.mcp-support .ms-contact tbody tr:nth-child(2n) td{background:var(--bg-2)}@media(max-width:620px){.ld-v4.mcp-support .ms-contact,.ld-v4.mcp-support .ms-contact table,.ld-v4.mcp-support .ms-contact tbody,.ld-v4.mcp-support .ms-contact td,.ld-v4.mcp-support .ms-contact th,.ld-v4.mcp-support .ms-contact thead,.ld-v4.mcp-support .ms-contact tr{display:block!important;width:100%!important}.ld-v4.mcp-support .ms-contact table{table-layout:auto}.ld-v4.mcp-support .ms-contact thead{display:none!important}.ld-v4.mcp-support .ms-contact tbody tr{border-top:1px solid var(--line);padding:10px 0 12px}.ld-v4.mcp-support .ms-contact tbody tr:first-child{border-top:0}.ld-v4.mcp-support .ms-contact tbody tr:nth-child(2n){background:var(--bg-2)}.ld-v4.mcp-support .ms-contact tbody tr:nth-child(2n) td{background:transparent}.ld-v4.mcp-support .ms-contact tbody td{border-top:0;padding:3px 16px}.ld-v4.mcp-support .ms-contact tbody td.k{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono);color:var(--dark-2);padding-bottom:2px;padding-top:8px}}.ld-v4.mcp-support .ms-mail{font-family:var(--mono);font-size:13px;color:var(--ink);word-break:break-all;overflow-wrap:anywhere}.ld-v4.mcp-support .ms-cross{display:flex;flex-wrap:wrap;gap:14px 22px;padding-top:22px;margin-top:22px;border-top:1px solid var(--line);font-size:14px}.ld-v4.mcp-support .ms-cross a{color:var(--dark);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:6px}.ld-v4.mcp-support .ms-cross a:hover{color:var(--phos)}.ld-v4.mcp-support .ms-fine{font-size:12px;color:var(--ink-3);line-height:1.6;margin-top:32px;padding-top:16px;border-top:1px solid var(--line)}.ld-v4.mcp-support .ms-fine a{color:var(--ink-soft);text-decoration:underline}