.mm-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding:66px 0 54px}.mm-title{font-size:clamp(54px,6.7vw,86px);max-width:650px}.mm-hero .ri-intro{max-width:590px;font-size:18px}.mm-hero .ri-actions{gap:12px}.mm-hero-note{margin-top:20px}.mm-connection{padding:30px;border:1px solid var(--ld-rule-2);background:var(--ld-paper-2);min-width:0}.mm-connection h2{font:450 28px/1.2 var(--ld-display);letter-spacing:-.025em;margin:0 0 23px}.mm-connection dl{margin:27px 0 0;display:grid;gap:17px}.mm-connection dt{font:500 11px/1.6 var(--ld-mono);text-transform:uppercase;color:var(--ld-cobalt);letter-spacing:.04em}.mm-connection dd{margin:4px 0 0;font-size:14px;line-height:1.65;color:var(--ld-ink-2)}.mm-endpoint-group{margin:18px 0 4px;min-width:0}.mm-endpoint{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--ld-rule-2);padding:10px 12px;background:var(--ld-paper);min-width:0}.mm-endpoint code{font:12px/1.65 var(--ld-mono);overflow-wrap:anywhere;min-width:0}.mm-endpoint button{flex-shrink:0;border:1px solid var(--ld-rule-2);background:var(--ld-card);padding:9px 12px;min-height:44px;font:500 12px/1.4 var(--ld-body);color:var(--ld-ink);cursor:pointer}.mm-copy-status{min-height:22px;margin:5px 0 0;font-size:12px;line-height:1.7;color:var(--ld-cobalt)}.mm-agent-section{display:grid;grid-template-columns:1fr 1.3fr;gap:62px;padding:65px 0;border-bottom:1px solid var(--ld-rule)}.mm-agent-section>div>p:not(.ri-kicker){font-size:16px;line-height:1.8;color:var(--ld-ink-2);margin:22px 0}.mm-workflows{min-width:0}.mm-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.mm-tabs button{min-height:44px;padding:10px 13px;border:1px solid var(--ld-rule-2);background:transparent;color:var(--ld-ink);font:500 12px/1.4 var(--ld-body);cursor:pointer}.mm-tabs button[aria-selected=true]{background:var(--ld-cobalt);color:var(--ld-card);border-color:var(--ld-cobalt)}.mm-workflow{border:1px solid var(--ld-rule-2);background:var(--ld-paper-2);padding:28px}.mm-workflow .ri-kicker{font-size:10px;margin-bottom:16px}.mm-workflow blockquote{font:450 25px/1.35 var(--ld-display);margin:0 0 22px;letter-spacing:-.02em}.mm-workflow pre{padding:16px;background:var(--ld-paper);border:1px solid var(--ld-rule);white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 var(--ld-mono)}.mm-evidence-label{font-size:12px;margin:22px 0 10px;font-weight:600}.mm-workflow ul{list-style:disc;padding-left:20px;margin:0 0 20px;font-size:14px;line-height:1.8;color:var(--ld-ink-2)}.mm-workflow .ri-note{font-size:12px}.mm-example-label{margin:15px 0 0;font-size:11px;line-height:1.6;color:var(--ld-ink-2)}.mm-entry-grid{margin-top:30px}.mm-entry-grid .ri-area{border-top:2px solid var(--ld-ink);padding-top:22px}.mm-entry-grid .ri-area p{min-height:82px}.mm-guide-link{margin-top:26px}.mm-research-intro{max-width:770px;font-size:16px;line-height:1.8;color:var(--ld-ink-2);margin:0 0 28px}.mm-dev-workflows{margin:30px 0 50px;max-width:780px}.mm-audience-links{margin:25px 0 35px}.mm-endpoint button:focus-visible,.mm-tabs button:focus-visible,.mm-workflow:focus-visible{outline:3px solid var(--ld-cobalt);outline-offset:4px}@media(max-width:1000px){.mm-hero{gap:32px}.mm-agent-section{gap:30px}.mm-connection{padding:23px}.mm-title{font-size:clamp(52px,7vw,74px)}.mm-connection h2{font-size:25px}}@media(max-width:760px){.mm-agent-section,.mm-hero{grid-template-columns:1fr;gap:30px;padding:38px 0}.mm-title{font-size:clamp(48px,10vw,68px)}.mm-hero .ri-intro{font-size:17px}.mm-connection{padding:22px}.mm-endpoint{padding:9px;gap:7px}.mm-endpoint code{font-size:11px}.mm-endpoint button{padding:8px 10px}.mm-workflow{padding:21px}.mm-workflow blockquote{font-size:23px}.mm-tabs{gap:6px}.mm-tabs button{padding:10px 9px;font-size:11px}.mm-entry-grid .ri-area p{min-height:0}}