.cx{display:grid;gap:var(--mw-space-2xl);padding-block:var(--mw-space-xl) var(--mw-space-3xl)}.cx__head{display:grid;gap:var(--mw-space-sm);max-width:46rem}.cx__title{font-size:var(--mw-text-3xl);max-width:14ch;overflow-wrap:anywhere;min-width:0}.cx__lede{max-width:54ch}.cx__status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--mw-space-2xs) var(--mw-space-xs);align-items:start;max-width:54ch;margin-top:var(--mw-space-2xs);padding:var(--mw-space-xs) var(--mw-space-sm);border-left:3px solid var(--mw-eyebrow);border-radius:0 var(--mw-radius-sm) var(--mw-radius-sm) 0;background:var(--mw-card);font-size:var(--mw-text-sm);line-height:1.6;color:var(--mw-muted)}.cx__status b{color:var(--mw-ink)}.cx__status-mark{color:var(--mw-eyebrow)}.cx__status-mark .ticon{display:block;width:20px;height:20px}.cx__agents{display:grid;gap:var(--mw-space-md)}.cx__agents-head{display:grid;gap:var(--mw-space-2xs)}.cx__agents-title{font-size:var(--mw-text-xl);max-width:22ch}.cx__agents-sub{color:var(--mw-muted);line-height:1.6}.cx-list{display:grid;gap:0;padding:0;list-style:none;border-top:2px solid color-mix(in oklab,var(--mw-ink) 55%,transparent)}.cx-row{display:grid;gap:var(--mw-space-3xs);padding:var(--mw-space-sm) 0;border-bottom:1px solid color-mix(in oklab,var(--mw-ink) 20%,transparent)}.cx-row__head{display:flex;flex-wrap:wrap;gap:var(--mw-space-2xs) var(--mw-space-sm);align-items:baseline;justify-content:space-between}.cx-row__name{font-size:var(--mw-text-xl);line-height:1.1;overflow-wrap:anywhere;min-width:0}.cx-row--lead .cx-row__name{font-size:var(--mw-text-2xl)}.cx-row__flag{padding:.25em .7em;border-radius:var(--mw-radius-pill);border:2px solid color-mix(in oklab,var(--mw-ink) 55%,transparent);font-size:var(--mw-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mw-muted);white-space:nowrap}.cx-row__flag[data-when="First in line"]{background:var(--mw-ink);border-color:var(--mw-ink);color:var(--mw-paper)}.cx-row__kind{font-size:var(--mw-text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-muted)}.cx-row__blurb{max-width:56ch;line-height:1.6;color:var(--mw-muted)}.cx__agents-art{display:grid;justify-items:center;gap:var(--mw-space-2xs)}.cx__art{display:block;width:132px}.cx__art img{width:100%;height:auto}@media(min-width:62rem){.cx__agents{grid-template-columns:minmax(0,1fr) 12rem;align-items:start}.cx__agents-head{grid-column:1 / -1}.cx__art{width:176px}.cx__agents-art{align-self:center}}.cx__promises{display:grid;gap:var(--mw-space-md)}.cx__promises-title{font-size:var(--mw-text-xl);max-width:22ch}.cx-promises{display:grid;gap:var(--mw-space-sm);padding:0;list-style:none}.cx-promise{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--mw-space-xs);align-items:start;color:var(--mw-muted);line-height:1.6}.cx-promise__icon{color:var(--mw-court)}.cx-promise__icon .ticon{display:block;width:22px;height:22px}@media(min-width:48rem){.cx-promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.cx__cta{display:grid;justify-items:start;gap:var(--mw-space-xs);padding:var(--mw-space-lg) var(--mw-space-md)}.cx__cta-title{font-size:var(--mw-text-2xl);color:var(--on-fill)}.cx__cta-sub{max-width:46ch;line-height:1.6;color:var(--on-fill-muted)}.cx__cta-btn{margin-top:var(--mw-space-2xs)}.cx__last{display:grid;gap:var(--mw-space-md)}@media(min-width:48rem){.cx__last{grid-template-columns:repeat(2,minmax(0,1fr))}}.cx__mcp{display:grid;gap:var(--mw-space-sm);padding:var(--mw-space-lg) var(--mw-space-md)}.cx__mcp-head{display:grid;gap:var(--mw-space-2xs);justify-items:start}.cx__mcp-sub{margin-top:var(--mw-space-sm);font-size:var(--mw-text-md);color:var(--on-fill)}.cx__mcp-note{font-size:var(--mw-text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--on-fill-muted)}.cx-spec{display:grid;gap:var(--mw-space-2xs);margin:var(--mw-space-2xs) 0 0;padding:var(--mw-space-xs) 0 0;border-top:2px solid color-mix(in oklab,var(--on-fill) 55%,transparent)}.cx-spec__row{display:grid;gap:0 var(--mw-space-sm);padding-block:var(--mw-space-3xs)}.cx-spec__term{font-size:var(--mw-text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-fill-muted)}.cx-spec__value{margin:0;line-height:1.5;color:var(--on-fill)}.cx-spec__value--mono{font-family:var(--mw-font-mono);font-size:var(--mw-text-sm);overflow-wrap:anywhere}@media(min-width:34rem){.cx-spec__row{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline}}.cx-tools{display:grid;gap:var(--mw-space-2xs);padding:0;list-style:none}.cx-tool{display:grid;gap:var(--mw-space-3xs) var(--mw-space-sm);align-items:center}.cx-tool__name{font-weight:600;color:var(--on-fill)}@media(min-width:34rem){.cx-tool{grid-template-columns:10rem minmax(0,1fr)}}.cx-code{display:grid;gap:var(--mw-space-2xs);margin:0}.cx-code pre{margin:0;padding:var(--mw-space-sm);border:2px solid color-mix(in oklab,var(--on-fill) 55%,transparent);border-radius:var(--mw-radius-sm);background:color-mix(in oklab,var(--fill) 55%,#fff);overflow-x:auto}.cx-code code{font-family:var(--mw-font-mono);font-size:var(--mw-text-sm);line-height:1.7;color:var(--on-fill);white-space:pre}.cx-code figcaption{font-size:var(--mw-text-sm);line-height:1.6;color:var(--on-fill-muted)}.cx-code pre:focus-visible{outline:3px solid var(--on-fill);outline-offset:2px}
