.v-cm-01[data-astro-cid-bsvjdc2p]{position:relative;display:flex;flex-direction:column;align-items:center;margin:0;min-width:0;max-width:100%;padding:24px;background-color:var(--color-gray-100);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.canvas-grid[data-astro-cid-bsvjdc2p]{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(23 26 33 / 6%) 1px,transparent 1px),linear-gradient(to bottom,rgb(23 26 33 / 6%) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.canvas-label[data-astro-cid-bsvjdc2p]{position:relative;margin:0 0 var(--space-4);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand)}.node[data-astro-cid-bsvjdc2p]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.node-operator[data-astro-cid-bsvjdc2p]{width:min(100%,240px);background-color:var(--color-surface);border:1px solid var(--color-border-subtle)}.node-manager[data-astro-cid-bsvjdc2p]{width:min(100%,280px);background-color:var(--color-surface);border:2px solid var(--color-brand)}.node-agent[data-astro-cid-bsvjdc2p]{background-color:var(--color-enforce-bg);border:2px solid var(--color-brand);width:100%}.node-kicker[data-astro-cid-bsvjdc2p]{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.node-title[data-astro-cid-bsvjdc2p],.node-sub[data-astro-cid-bsvjdc2p]{margin:0;overflow-wrap:anywhere}.node-title[data-astro-cid-bsvjdc2p]{margin-top:var(--space-2);font-size:15px;font-weight:600;color:var(--color-text-primary)}.node-sub[data-astro-cid-bsvjdc2p]{margin-top:4px;font-size:12px;color:var(--color-text-secondary)}.stem[data-astro-cid-bsvjdc2p]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:8px 0}.stem-line[data-astro-cid-bsvjdc2p]{display:block;width:2px;height:16px;background-color:var(--color-border-strong)}.stem-copy[data-astro-cid-bsvjdc2p]{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);text-align:center}.agents[data-astro-cid-bsvjdc2p]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);width:100%}.cap-label[data-astro-cid-bsvjdc2p]{position:relative;z-index:1;margin:var(--space-4) 0 0;font-size:13px;font-weight:700;color:var(--color-text-primary);text-align:center}.runtime-caption[data-astro-cid-bsvjdc2p]{position:relative;z-index:1;margin:var(--space-2) 0 0;font-size:13px;line-height:1.45;color:var(--color-text-secondary);text-align:center;max-width:28rem}@media (max-width: 767px){.v-cm-01[data-astro-cid-bsvjdc2p]{padding:16px}.agents[data-astro-cid-bsvjdc2p]{grid-template-columns:1fr}}.cm-hero[data-astro-cid-qbnbiqli]{padding:var(--space-16) 0 var(--space-12);background-color:var(--color-page)}.hero-grid[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8);align-items:center}.hero-copy[data-astro-cid-qbnbiqli]{min-width:0;max-width:42rem}.hero-eyebrow-wrap[data-astro-cid-qbnbiqli]{margin-bottom:var(--space-4)}.hero-eyebrow[data-astro-cid-qbnbiqli]{display:inline-block;padding:6px 12px;background-color:var(--color-blue-100);color:var(--color-brand-hover);font-size:13px;font-weight:600;border-radius:var(--radius-full);line-height:1.4}.hero-title[data-astro-cid-qbnbiqli]{margin:0 0 var(--space-4);color:var(--color-text-primary)}.hero-body[data-astro-cid-qbnbiqli]{margin:0 0 var(--space-6);color:var(--color-text-secondary)}.hero-actions[data-astro-cid-qbnbiqli]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero-install[data-astro-cid-qbnbiqli]{margin:var(--space-4) 0 0;font-size:14px;font-weight:600}.hero-install[data-astro-cid-qbnbiqli] a[data-astro-cid-qbnbiqli]{color:var(--color-brand);text-decoration:underline}.hero-visual[data-astro-cid-qbnbiqli]{min-width:0;max-width:100%}.pc-section[data-astro-cid-qbnbiqli]{padding:var(--space-16) 0;background-color:var(--color-page)}.pc-alt[data-astro-cid-qbnbiqli]{background-color:var(--color-page-alt);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.pc-lead[data-astro-cid-qbnbiqli]{max-width:40rem;margin:0 0 var(--space-6);color:var(--color-text-secondary)}.rail-note[data-astro-cid-qbnbiqli]{margin-top:var(--space-8)}.identity-split[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-12);align-items:start}.identity-panel[data-astro-cid-qbnbiqli]{padding:var(--space-2) 0 var(--space-2) var(--space-8);border-left:2px solid var(--color-brand)}.id-item[data-astro-cid-qbnbiqli]{padding:var(--space-5) 0}.id-item[data-astro-cid-qbnbiqli]+.id-item[data-astro-cid-qbnbiqli]{border-top:1px solid var(--color-border-subtle)}.id-label[data-astro-cid-qbnbiqli]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.id-value[data-astro-cid-qbnbiqli]{margin:0;font-size:18px;line-height:1.45;color:var(--color-text-primary);overflow-wrap:break-word;word-break:normal;hyphens:none}.slot-boundary[data-astro-cid-qbnbiqli]{display:flex;flex-direction:column;align-items:stretch;max-width:40rem;margin:0 0 var(--space-8)}.slot-manager[data-astro-cid-qbnbiqli]{align-self:center;margin:0;padding:var(--space-3) var(--space-6);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);background:var(--color-gray-950)}.slot-arrow[data-astro-cid-qbnbiqli]{width:2px;height:28px;margin:0 auto;background:var(--color-brand);position:relative}.slot-arrow[data-astro-cid-qbnbiqli]:after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--color-brand);transform:translate(-50%)}.slot-track[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-1) 0}.slot[data-astro-cid-qbnbiqli]{display:flex;flex-direction:column;gap:6px;padding:var(--space-5);min-height:80px}.slot-in[data-astro-cid-qbnbiqli]{background:var(--color-blue-50);border-bottom:3px solid var(--color-brand)}.slot-out[data-astro-cid-qbnbiqli]{border:1px dashed var(--color-gray-600);color:var(--color-text-muted);flex-direction:row;align-items:center;justify-content:space-between;min-height:64px}.slot-n[data-astro-cid-qbnbiqli]{font-size:20px;font-weight:700;color:var(--color-text-primary);line-height:1}.slot-out[data-astro-cid-qbnbiqli] .slot-n[data-astro-cid-qbnbiqli]{color:var(--color-text-muted)}.slot-state[data-astro-cid-qbnbiqli]{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cap-surface[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-4)}.cap-group[data-astro-cid-qbnbiqli]{min-width:0;padding-top:var(--space-4);border-top:2px solid var(--color-brand)}.cap-kicker[data-astro-cid-qbnbiqli]{margin:0 0 var(--space-5);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-primary)}.cap-group[data-astro-cid-qbnbiqli] ul[data-astro-cid-qbnbiqli]{list-style:none;margin:0;padding:0}.cap-group[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]{margin:0 0 var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);font-size:15px;line-height:1.5;color:var(--color-text-secondary)}.cap-group[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.boundary-split[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}.bound-h[data-astro-cid-qbnbiqli]{margin:0 0 var(--space-5);font-size:18px;font-weight:700;color:var(--color-text-primary)}.bound-list[data-astro-cid-qbnbiqli],.bound-when[data-astro-cid-qbnbiqli]{list-style:none;margin:0;padding:0}.bound-list[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]{padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle);font-size:15px;line-height:1.5;color:var(--color-text-primary)}.bound-enterprise[data-astro-cid-qbnbiqli]{padding:var(--space-2) 0 var(--space-2) var(--space-8);border-left:2px solid var(--color-brand)}.bound-when[data-astro-cid-qbnbiqli] li[data-astro-cid-qbnbiqli]{padding:var(--space-5) 0;border-top:1px solid var(--color-border-subtle);font-size:16px;line-height:1.5;font-weight:600;color:var(--color-text-primary)}.bound-when[data-astro-cid-qbnbiqli] a[data-astro-cid-qbnbiqli]{color:var(--color-brand);text-decoration:none;font-weight:600}.bound-when[data-astro-cid-qbnbiqli] a[data-astro-cid-qbnbiqli]:hover{text-decoration:underline}.bound-note[data-astro-cid-qbnbiqli]{margin-top:var(--space-6)}.who-surface[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8) var(--space-8)}.who-tile[data-astro-cid-qbnbiqli]{min-width:0;padding-top:var(--space-4);border-top:2px solid var(--color-brand)}.who-role[data-astro-cid-qbnbiqli]{margin:0 0 var(--space-3);font-size:15px;font-weight:700;color:var(--color-text-primary)}.who-line[data-astro-cid-qbnbiqli]{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-secondary)}.oss-gateway[data-astro-cid-qbnbiqli]{margin-bottom:var(--space-6);border-top:1px solid var(--color-border-subtle)}.oss-row[data-astro-cid-qbnbiqli]{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 1.5rem;gap:var(--space-4);align-items:center;padding:var(--space-5) 0;border-bottom:1px solid var(--color-border-subtle);text-decoration:none;color:inherit;min-height:52px}.oss-row[data-astro-cid-qbnbiqli]:hover .oss-detail[data-astro-cid-qbnbiqli]{color:var(--color-brand)}.oss-label[data-astro-cid-qbnbiqli]{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.oss-detail[data-astro-cid-qbnbiqli]{font-size:16px;color:var(--color-text-primary);min-width:0;overflow-wrap:break-word;word-break:normal;hyphens:none}.oss-arrow[data-astro-cid-qbnbiqli]{color:var(--color-brand);text-align:right}.table-wrapper[data-astro-cid-qbnbiqli]{overflow-x:auto;max-width:100%;outline:none;margin-bottom:var(--space-6)}.table-wrapper[data-astro-cid-qbnbiqli]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.capability-table[data-astro-cid-qbnbiqli]{width:100%;min-width:0;border-collapse:collapse;text-align:left;font-size:14px}.capability-table[data-astro-cid-qbnbiqli] th[data-astro-cid-qbnbiqli],.capability-table[data-astro-cid-qbnbiqli] td[data-astro-cid-qbnbiqli]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);vertical-align:top;word-break:normal;overflow-wrap:normal;hyphens:none}.capability-table[data-astro-cid-qbnbiqli] thead[data-astro-cid-qbnbiqli] th[data-astro-cid-qbnbiqli]{background-color:var(--color-page-alt);color:var(--color-text-primary);font-weight:600}.capability-table[data-astro-cid-qbnbiqli] tbody[data-astro-cid-qbnbiqli] tr[data-astro-cid-qbnbiqli]:last-child th[data-astro-cid-qbnbiqli],.capability-table[data-astro-cid-qbnbiqli] tbody[data-astro-cid-qbnbiqli] tr[data-astro-cid-qbnbiqli]:last-child td[data-astro-cid-qbnbiqli]{border-bottom:none}.capability-table[data-astro-cid-qbnbiqli] tbody[data-astro-cid-qbnbiqli] th[data-astro-cid-qbnbiqli]{font-weight:500;color:var(--color-text-primary);width:45%}.capability-table[data-astro-cid-qbnbiqli] tbody[data-astro-cid-qbnbiqli] td[data-astro-cid-qbnbiqli]{color:var(--color-text-secondary)}.compare-stack[data-astro-cid-qbnbiqli]{display:none}.compare-record[data-astro-cid-qbnbiqli]{padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle)}.compare-cap[data-astro-cid-qbnbiqli]{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--color-text-primary);overflow-wrap:break-word;word-break:normal;hyphens:none}.compare-pair[data-astro-cid-qbnbiqli]{margin:0;font-size:14px;color:var(--color-text-secondary)}.compare-pair[data-astro-cid-qbnbiqli] span[data-astro-cid-qbnbiqli]{display:inline-block;min-width:7rem;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.pc-cta[data-astro-cid-qbnbiqli]{background-color:var(--color-gray-950);color:var(--color-white);padding:var(--space-16) 0;text-align:center}.pc-cta-inner[data-astro-cid-qbnbiqli]{display:flex;flex-direction:column;align-items:center}.cta-title[data-astro-cid-qbnbiqli]{color:var(--color-white);margin:0 0 var(--space-4)}.cta-body[data-astro-cid-qbnbiqli]{color:var(--color-gray-300);max-width:36rem;margin:0 0 var(--space-8)}.cta-actions[data-astro-cid-qbnbiqli]{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.community-note[data-astro-cid-qbnbiqli]{margin:var(--space-4) 0 0;font-size:13px;font-weight:600;color:var(--color-gray-400)}code[data-astro-cid-qbnbiqli]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;background-color:var(--color-gray-150);padding:1px 5px;border-radius:4px}@media (max-width: 1100px){.identity-split[data-astro-cid-qbnbiqli],.boundary-split[data-astro-cid-qbnbiqli],.cap-surface[data-astro-cid-qbnbiqli]{grid-template-columns:1fr}.who-surface[data-astro-cid-qbnbiqli]{grid-template-columns:1fr 1fr}.identity-panel[data-astro-cid-qbnbiqli]{padding-left:0;border-left:none;padding-top:var(--space-6);border-top:2px solid var(--color-brand)}.bound-enterprise[data-astro-cid-qbnbiqli]{padding-left:0;border-left:none;padding-top:var(--space-8);border-top:2px solid var(--color-brand)}}@media (max-width: 1279px){.hero-grid[data-astro-cid-qbnbiqli]{grid-template-columns:1fr}}@media (max-width: 768px){.cm-hero[data-astro-cid-qbnbiqli],.pc-section[data-astro-cid-qbnbiqli],.pc-cta[data-astro-cid-qbnbiqli]{padding-top:var(--space-10);padding-bottom:var(--space-10)}.hero-actions[data-astro-cid-qbnbiqli],.cta-actions[data-astro-cid-qbnbiqli]{flex-direction:column;width:100%;max-width:320px}.hero-actions[data-astro-cid-qbnbiqli] .zwall-btn,.cta-actions[data-astro-cid-qbnbiqli] .zwall-btn{width:100%}.who-surface[data-astro-cid-qbnbiqli]{grid-template-columns:1fr}.oss-row[data-astro-cid-qbnbiqli]{grid-template-columns:1fr auto}.oss-label[data-astro-cid-qbnbiqli],.oss-detail[data-astro-cid-qbnbiqli]{grid-column:1}.oss-arrow[data-astro-cid-qbnbiqli]{grid-column:2;grid-row:1 / span 2}.slot-track[data-astro-cid-qbnbiqli]{grid-template-columns:1fr}}@media (max-width: 640px){.compare-desktop[data-astro-cid-qbnbiqli]{display:none}.compare-stack[data-astro-cid-qbnbiqli]{display:block;margin-bottom:var(--space-6)}}
