[data-astro-cid-i7mifmh7][hidden]{display:none!important}.chip-icon[data-astro-cid-i7mifmh7]{flex:none;width:auto;height:16px}.node-group[data-astro-cid-i7mifmh7]{flex:var(--group-grow,1) 1 260px;min-width:0;padding:var(--space-3);gap:var(--space-2);background:var(--sx-group);border-radius:var(--sx-radius-md);flex-direction:column;display:flex}.node-title[data-astro-cid-i7mifmh7]{font-size:var(--size-sm);font-weight:var(--weight-bold)}.node-group[data-astro-cid-i7mifmh7]>.node-title[data-astro-cid-i7mifmh7]{align-items:center;gap:var(--space-1);display:flex}.node-title-icon[data-astro-cid-i7mifmh7]{height:18px}.node-group[data-astro-cid-i7mifmh7]>.node-children[data-astro-cid-i7mifmh7],.node-subgroup[data-astro-cid-i7mifmh7]>.node-children[data-astro-cid-i7mifmh7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.node-group[data-astro-cid-i7mifmh7]>.node-children[data-astro-cid-i7mifmh7]:has(>.node-subgroup)>.node-service[data-astro-cid-i7mifmh7],.node-group[data-astro-cid-i7mifmh7]>.node-children[data-astro-cid-i7mifmh7]:has(>.node-subgroup)>.callout-anchor[data-astro-cid-i7mifmh7]{flex:100%}.node-subgroup[data-astro-cid-i7mifmh7]{min-width:0;padding:var(--space-3);gap:var(--space-2);background:var(--sx-chip);border:1px solid var(--sx-chip-border);border-radius:var(--sx-radius-sm);flex-direction:column;flex:220px;display:flex}.node-subgroup[data-astro-cid-i7mifmh7]>.node-title[data-astro-cid-i7mifmh7]{align-items:center;gap:var(--space-1);font-size:var(--size-sm);font-weight:var(--weight-semibold);display:flex}.node-subgroup[data-astro-cid-i7mifmh7]>.node-children[data-astro-cid-i7mifmh7]{gap:var(--space-1)}.node-subgroup[data-astro-cid-i7mifmh7]>.node-children[data-astro-cid-i7mifmh7]:has(.node-service-dynamic,.node-service-full,.node-service-fixed-grow,.node-service-content-fit,.node-service-mini){gap:var(--space-2)}.node-service[data-astro-cid-i7mifmh7]{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border-radius:var(--sx-radius-sm);background:var(--sx-element-bg);border:1px solid var(--sx-element-border);color:var(--sx-element-text);font-size:var(--size-sm);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.node-service-accent[data-astro-cid-i7mifmh7]{background:var(--sx-accent);border-color:var(--sx-accent-light);color:var(--white);font-weight:var(--weight-semibold)}.node-service-strong[data-astro-cid-i7mifmh7]{font-weight:var(--weight-semibold)}.node-subgroup[data-astro-cid-i7mifmh7] .node-service[data-astro-cid-i7mifmh7],.node-subgroup[data-astro-cid-i7mifmh7] .node-service-select[data-astro-cid-i7mifmh7]{min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-3);flex:0 130px;justify-content:center}.node-subgroup[data-astro-cid-i7mifmh7] .node-service[data-astro-cid-i7mifmh7].node-service-dynamic{min-height:32px;padding:0 var(--space-3);border:1px solid var(--sx-element-border);border-radius:var(--sx-radius-sm);flex:0 auto;justify-content:flex-start}.node-subgroup[data-astro-cid-i7mifmh7] .node-service[data-astro-cid-i7mifmh7].node-service-full{min-height:32px;padding:0 var(--space-3);border:1px solid var(--sx-element-border);border-radius:var(--sx-radius-sm);flex:100%;justify-content:center}.node-subgroup[data-astro-cid-i7mifmh7] .node-service[data-astro-cid-i7mifmh7].node-service-fixed-grow{min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-3);flex:130px;justify-content:center}.node-subgroup[data-astro-cid-i7mifmh7] .node-service[data-astro-cid-i7mifmh7].node-service-content-fit{min-height:32px;padding:0 var(--space-3);border:1px solid var(--sx-element-border);border-radius:var(--sx-radius-sm);flex:0 auto;justify-content:flex-start}.node-subgroup[data-astro-cid-i7mifmh7] .node-service[data-astro-cid-i7mifmh7].node-service-mini{min-height:22px;padding:0 var(--space-2);border:1px solid var(--sx-element-border);border-radius:var(--radius-pill);font-size:var(--size-xs);flex:0 auto;justify-content:flex-start}.node-service-select[data-astro-cid-i7mifmh7]{font-weight:var(--weight-medium);cursor:pointer;border:1px dashed var(--sx-accent-light)!important}.node-service-select[data-astro-cid-i7mifmh7][aria-expanded=true]{background:var(--sx-focus-border)}.node-service-select[data-astro-cid-i7mifmh7] svg[data-astro-cid-i7mifmh7]{color:var(--sx-accent-light);flex:none}.callout-anchor[data-astro-cid-i7mifmh7]{flex:130px;display:flex;position:relative}.callout[data-astro-cid-i7mifmh7]{z-index:20;width:min(440px,100vw - 48px);padding:var(--space-5);gap:var(--space-4);background:var(--sx-callout);border:1px solid var(--sx-callout-border);border-radius:var(--sx-radius-lg);box-shadow:0 24px 48px rgba(var(--sx-shadow-rgb), .55);color:var(--sx-text);text-align:left;flex-direction:column;display:flex;position:absolute;top:calc(100% + 14px);left:0}.callout-pointer[data-astro-cid-i7mifmh7]{background:var(--sx-callout);border-left:1px solid var(--sx-callout-border);border-top:1px solid var(--sx-callout-border);width:14px;height:14px;position:absolute;top:-8px;left:40px;transform:rotate(45deg)}.callout-head[data-astro-cid-i7mifmh7]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.callout-kicker[data-astro-cid-i7mifmh7]{color:var(--sx-accent-light);font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.callout-head[data-astro-cid-i7mifmh7] h4[data-astro-cid-i7mifmh7]{margin:var(--space-1) 0 0;font-size:22px;line-height:1.2}.callout-close[data-astro-cid-i7mifmh7]{width:44px;height:44px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;border-radius:var(--sx-radius-sm);color:var(--sx-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.callout-video[data-astro-cid-i7mifmh7]{aspect-ratio:16/9;justify-content:center;align-items:center;gap:var(--space-3);background:var(--sx-bg);border:1px solid var(--sx-panel-border);border-radius:var(--sx-radius-sm);color:var(--sx-text-muted);font-size:var(--size-xs);flex-direction:column;display:flex}.callout-play[data-astro-cid-i7mifmh7]{border-radius:var(--radius-pill);background:var(--sx-accent);width:56px;height:56px;color:var(--white);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.callout-body[data-astro-cid-i7mifmh7]{color:var(--sx-text-secondary);font-size:var(--size-sm);line-height:1.55}.callout-note[data-astro-cid-i7mifmh7]{padding:var(--space-3) var(--space-4);background:var(--sx-focus);border:1px solid var(--sx-focus-border);border-radius:var(--sx-radius-sm);color:var(--sx-text-secondary);font-size:var(--size-sm);line-height:1.5}.callout-note-title[data-astro-cid-i7mifmh7]{margin-bottom:var(--space-1);color:var(--white);font-weight:var(--weight-semibold)}.callout-link[data-astro-cid-i7mifmh7]{min-height:44px;font-size:var(--size-sm);font-weight:var(--weight-semibold);align-self:flex-start;align-items:center;display:inline-flex}.sx[data-astro-cid-7vrauhho]{--sx-bg:var(--chrome-black);--sx-band:var(--chrome-black);--sx-panel:var(--surface-on-dark-raised);--sx-panel-border:var(--border-on-dark);--sx-group:var(--surface-on-dark-raised);--sx-element-bg:rgba(var(--white-rgb), .32);--sx-element-border:var(--border-on-dark-strong);--sx-element-text:var(--white);--sx-filter-bg:var(--surface-on-dark);--sx-filter-border:var(--border-on-dark);--sx-chip:rgba(var(--white-rgb), .16);--sx-chip-border:var(--border-on-dark);--sx-chip-inner:var(--chrome-raised);--sx-focus:rgba(var(--xm-blue-500-rgb), .35);--sx-focus-border:var(--xm-blue-400);--sx-focus-border-strong:var(--xm-blue-300);--sx-callout:var(--chrome-raised);--sx-callout-border:var(--border-on-dark-strong);--sx-closing:var(--chrome-black);--sx-outline:var(--border-on-dark-strong);--sx-text:var(--white);--sx-text-secondary:var(--xm-blue-050);--sx-text-muted:rgba(var(--white-rgb), .45);--sx-text-faint:var(--slate-400);--sx-accent:var(--xm-blue);--sx-accent-light:var(--xm-blue-200);--sx-shadow-rgb:var(--chrome-black-rgb);--sx-radius-lg:12px;--sx-radius-md:10px;--sx-radius-sm:8px;--section-pad:clamp(var(--space-16), 8vw, var(--space-28));--hero-height:26rem;--layer-label-w:200px;background:var(--sx-bg);color:var(--sx-text);font:var(--text-body)}.sx[data-astro-cid-7vrauhho] [data-astro-cid-7vrauhho][hidden]{display:none!important}.sx[data-astro-cid-7vrauhho] a[data-astro-cid-7vrauhho]{color:var(--sx-accent-light)}.sx[data-astro-cid-7vrauhho] a[data-astro-cid-7vrauhho]:hover{color:var(--xm-blue-100)}.sx[data-astro-cid-7vrauhho] .btn[data-astro-cid-7vrauhho],.sx[data-astro-cid-7vrauhho] .btn[data-astro-cid-7vrauhho]:hover{color:var(--white)}.sx-section[data-astro-cid-7vrauhho]{padding-top:clamp(var(--space-6), 4vw, var(--space-10));padding-bottom:var(--section-pad)}.sx-band[data-astro-cid-7vrauhho]{background:var(--sx-band);border-block:1px solid var(--chrome-border)}.filters[data-astro-cid-7vrauhho]{margin-bottom:var(--space-6);padding:var(--space-4);gap:var(--space-3);background:var(--sx-filter-bg);border:1px solid var(--sx-filter-border);border-radius:var(--sx-radius-lg);flex-direction:column;display:flex}.filters-head[data-astro-cid-7vrauhho]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.filters-head[data-astro-cid-7vrauhho] p[data-astro-cid-7vrauhho]{font-weight:var(--weight-semibold)}.filters-toggle[data-astro-cid-7vrauhho]{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:1px solid var(--sx-outline);border-radius:var(--sx-radius-sm);color:var(--white);font-size:var(--size-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;display:flex}.filters-toggle[data-astro-cid-7vrauhho]:hover{border-color:var(--sx-accent-light)}.filters-toggle-icon[data-astro-cid-7vrauhho]{flex:none;transition:transform .15s}.filters-toggle[data-astro-cid-7vrauhho][aria-expanded=false] .filters-toggle-icon[data-astro-cid-7vrauhho]{transform:rotate(-90deg)}.filters-body[data-astro-cid-7vrauhho]{gap:var(--space-3);flex-direction:column;display:flex}.filters-body[data-astro-cid-7vrauhho][hidden]{display:none}.filters-summary[data-astro-cid-7vrauhho]{color:var(--sx-text-secondary);font-size:var(--size-sm)}.filters-summary[data-astro-cid-7vrauhho] b[data-astro-cid-7vrauhho]{color:var(--white);font-weight:var(--weight-semibold)}.filters-summary[data-astro-cid-7vrauhho][hidden]{display:none}.meta-filters[data-astro-cid-7vrauhho]{padding-bottom:var(--space-3);border-bottom:1px solid var(--sx-filter-border)}.meta-filter-list[data-astro-cid-7vrauhho]{gap:var(--space-2);flex-wrap:wrap;display:flex}.meta-pill[data-astro-cid-7vrauhho]{min-height:36px;padding:0 var(--space-4);border:1px solid var(--sx-outline);border-radius:var(--radius-pill);color:var(--sx-text-muted);font-size:var(--size-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:var(--transition-control);background:0 0}.meta-pill[data-astro-cid-7vrauhho][aria-pressed=true]{background:var(--sx-accent);border-color:var(--sx-accent-light);color:var(--white)}.meta-pill[data-astro-cid-7vrauhho]:hover{border-color:var(--sx-accent-light)}.filter-label[data-astro-cid-7vrauhho]{margin-bottom:var(--space-2);color:var(--sx-text-faint);font:var(--text-eyebrow);letter-spacing:var(--tracking-smallcaps-wide);text-transform:uppercase;display:block}.show-all[data-astro-cid-7vrauhho]{padding:0 var(--space-3);border-radius:var(--sx-radius-sm);color:var(--sx-accent-light);font:var(--text-eyebrow);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.filter-columns-wrap[data-astro-cid-7vrauhho]{padding-right:112px;position:relative}.filter-columns[data-astro-cid-7vrauhho]{gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.filter-column[data-astro-cid-7vrauhho]{flex:0 200px;min-width:0}.filter-column[data-astro-cid-7vrauhho][data-columns="2"]{flex-basis:340px}.filter-list[data-astro-cid-7vrauhho]{gap:var(--space-1);flex-direction:column;display:flex}.filter-column[data-astro-cid-7vrauhho][data-columns="2"] .filter-list[data-astro-cid-7vrauhho]{columns:2;column-gap:var(--space-4);display:block}.filter-column[data-astro-cid-7vrauhho][data-columns="2"] .check-row[data-astro-cid-7vrauhho]{break-inside:avoid;margin-bottom:var(--space-1)}.check-row[data-astro-cid-7vrauhho]{align-items:center;gap:var(--space-2);min-height:28px;color:var(--white);font-size:var(--size-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.check-row[data-astro-cid-7vrauhho][aria-pressed=false]{color:var(--sx-text-muted)}.check-box[data-astro-cid-7vrauhho]{background:var(--sx-chip-inner);border:1px solid var(--sx-accent-light);width:16px;height:16px;color:var(--white);transition:var(--transition-control);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.check-row[data-astro-cid-7vrauhho][aria-pressed=false] .check-box[data-astro-cid-7vrauhho]{border-color:var(--sx-outline);background:0 0}.check-icon[data-astro-cid-7vrauhho]{display:block}.check-row[data-astro-cid-7vrauhho][aria-pressed=false] .check-icon[data-astro-cid-7vrauhho]{visibility:hidden}.diagram[data-astro-cid-7vrauhho]{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.layer[data-astro-cid-7vrauhho]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:stretch;display:flex}.layer-label[data-astro-cid-7vrauhho]{flex:0 0 var(--layer-label-w);padding-top:var(--space-3)}.layer-label[data-astro-cid-7vrauhho] h3[data-astro-cid-7vrauhho]{font:var(--text-h3)}.layer-label-accent[data-astro-cid-7vrauhho] h3[data-astro-cid-7vrauhho]{color:var(--sx-accent-light)}.layer-body[data-astro-cid-7vrauhho]{min-width:0;padding:var(--space-3);gap:var(--space-2);background:var(--sx-panel);border:1px solid var(--sx-panel-border);border-radius:var(--sx-radius-lg);flex-wrap:wrap;flex:999 440px;display:flex}.layer-governance[data-astro-cid-7vrauhho]{align-items:center;gap:var(--space-2) var(--space-4)}.governance-text[data-astro-cid-7vrauhho]{color:var(--sx-text-secondary);font-size:var(--size-sm)}.empty[data-astro-cid-7vrauhho]{padding-block:var(--space-2);color:var(--sx-text-muted);font-size:var(--size-sm)}.flow[data-astro-cid-7vrauhho]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.flow-spacer[data-astro-cid-7vrauhho]{flex:0 0 var(--layer-label-w)}.flow-item[data-astro-cid-7vrauhho]{align-items:center;gap:var(--space-2);font-size:var(--size-xs);line-height:1.35;display:flex}.flow-items-xtract[data-astro-cid-7vrauhho]{min-width:0;padding-left:var(--space-28,112px);flex:999 440px;align-items:center;display:flex}.flow-arrow[data-astro-cid-7vrauhho]{color:var(--sx-accent-light);flex:none}.muted[data-astro-cid-7vrauhho]{color:var(--sx-text-muted)}.xtract-row[data-astro-cid-7vrauhho]{align-items:stretch;gap:var(--space-3);flex-wrap:nowrap;flex:999 440px;min-width:0;display:flex}.xtract[data-astro-cid-7vrauhho]{min-width:0;padding:var(--space-4);background:var(--sx-accent);border:2px solid var(--sx-accent-light);border-radius:var(--sx-radius-lg);flex:0 50%;align-items:flex-start;display:flex}.xtract-main[data-astro-cid-7vrauhho]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.xtract-title[data-astro-cid-7vrauhho]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.xtract-icon[data-astro-cid-7vrauhho]{background-color:var(--white);width:24px;height:24px;-webkit-mask-image:var(--xtract-icon);mask-image:var(--xtract-icon);flex:none;align-self:center;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.xtract-name[data-astro-cid-7vrauhho]{color:var(--white);font-size:var(--size-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.xtract-tagline[data-astro-cid-7vrauhho]{font-size:var(--size-base);font-weight:var(--weight-semibold)}.xtract-body[data-astro-cid-7vrauhho]{color:var(--sx-text-secondary);font-size:var(--size-sm)}.inference-connector[data-astro-cid-7vrauhho]{min-width:64px;color:var(--white);font-size:var(--size-xs);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.inference-connector[data-astro-cid-7vrauhho] svg[data-astro-cid-7vrauhho]{min-width:48px;color:var(--sx-accent-light)}.ai-models-wrap[data-astro-cid-7vrauhho]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ai-models-wrap[data-astro-cid-7vrauhho] .node-group{flex:auto}.sx[data-astro-cid-7vrauhho] [data-astro-cid-7vrauhho]:focus-visible{outline-color:var(--sx-accent-light)}@media (width<=47.99rem){.sx[data-astro-cid-7vrauhho]{--hero-height:auto}.layer-label[data-astro-cid-7vrauhho],.flow-spacer[data-astro-cid-7vrauhho]{flex-basis:100%;padding-top:0}.xtract[data-astro-cid-7vrauhho]{flex:1 1 0}.flow-spacer[data-astro-cid-7vrauhho]{display:none}.filter-columns-wrap[data-astro-cid-7vrauhho]{padding-right:0;padding-top:var(--space-9,36px)}.show-all[data-astro-cid-7vrauhho]{top:calc(var(--space-9,36px) * -1)}}
