.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"],.cx-row--lead .cx-row__flag{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}.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--mw-space-3xs) var(--mw-space-2xs);padding:0;list-style:none;font-size:var(--mw-text-sm);color:var(--mw-muted)}.crumbs li+li:before{content:"/";margin-right:var(--mw-space-2xs);opacity:.6}.crumbs a{color:var(--mw-ink)}.gd{display:grid;gap:var(--mw-space-md)}.gd__title{font-size:var(--mw-text-xl);max-width:26ch}.gd__sub{max-width:60ch;line-height:1.6;color:var(--mw-muted)}.gd-prompt{justify-self:start;max-width:40ch;padding:var(--mw-space-sm) var(--mw-space-md);border-radius:var(--mw-radius-lg) var(--mw-radius-lg) var(--mw-radius-lg) 4px;background:var(--mw-card);font-family:var(--mw-font-display);font-size:var(--mw-text-lg);line-height:1.35}.gd-flow{display:grid;gap:var(--mw-space-sm);align-items:center;padding:var(--mw-space-md)}.gd-flow__agent{display:grid;justify-items:center;gap:var(--mw-space-2xs);font-size:var(--mw-text-sm);font-weight:600}.gd-flow__agent img{width:104px;height:auto}.gd-flow__hub{justify-self:center}.gd-flow__arrow{justify-self:center;color:var(--on-fill-muted);font-size:var(--mw-text-lg)}.gd-flow__arrow:after{content:"↓"}.gd-flow__decision{display:grid;gap:var(--mw-space-2xs)}@media(min-width:56rem){.gd-flow{grid-template-columns:auto auto auto auto minmax(16rem,22rem);justify-content:center;gap:var(--mw-space-md)}.gd-flow__arrow:after{content:"→"}}.gd-cols{display:grid;gap:var(--mw-space-sm)}@media(min-width:48rem){.gd-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-col{display:grid;gap:var(--mw-space-xs);align-content:start;padding:var(--mw-space-md)}.gd-col h3{font-size:var(--mw-text-lg)}.gd-col ul{display:grid;gap:var(--mw-space-2xs);padding-left:1.1em;list-style:disc;line-height:1.55}.gd-col li{color:var(--on-fill-muted)}.gd-list{display:grid;gap:var(--mw-space-2xs);max-width:60ch;padding-left:1.1em;list-style:disc;line-height:1.6;color:var(--mw-muted)}.gd-faq{display:grid;max-width:46rem;border-top:2px solid color-mix(in oklab,var(--mw-ink) 55%,transparent)}.gd-faq__item{padding:var(--mw-space-sm) 0;border-bottom:1px solid color-mix(in oklab,var(--mw-ink) 20%,transparent)}.gd-faq__q{font-family:var(--mw-font-display);font-weight:600;font-size:var(--mw-text-lg)}.gd-faq__a{margin-top:var(--mw-space-2xs);max-width:60ch;line-height:1.6;color:var(--mw-muted)}.gd-links{display:flex;flex-wrap:wrap;gap:var(--mw-space-xs) var(--mw-space-md);padding:0;list-style:none}.gd-links a{font-weight:600;color:var(--mw-ink)}.cx__status--quiet{border-left-color:var(--mw-rule)}
