.sysd[data-astro-cid-3bn5u3gb]{background:var(--surface);border:1px solid var(--rule);width:100%;margin:0;padding:clamp(16px,2vw,22px)}.sysd__grid[data-astro-cid-3bn5u3gb]{grid-template-columns:.7fr .95fr 1.35fr;align-items:stretch;column-gap:26px;margin-top:14px;display:grid}.sysd__src[data-astro-cid-3bn5u3gb],.sysd__agents[data-astro-cid-3bn5u3gb]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sysd__src[data-astro-cid-3bn5u3gb]{grid-template-rows:repeat(6,1fr)}.sysd__agents[data-astro-cid-3bn5u3gb]{grid-template-rows:repeat(4,1fr)}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb],.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]{border:1px solid var(--navy);background:var(--paper);color:var(--navy);flex-direction:column;justify-content:center;gap:2px;padding:8px 11px;font-size:13.5px;font-weight:600;line-height:1.25;display:flex;position:relative}.sysd__agents[data-astro-cid-3bn5u3gb] strong[data-astro-cid-3bn5u3gb]{font-weight:600}.sysd__agents[data-astro-cid-3bn5u3gb] span[data-astro-cid-3bn5u3gb]{color:var(--fg-muted);font-size:11.5px;font-weight:400;line-height:1.3}.sysd__agents[data-astro-cid-3bn5u3gb] em[data-astro-cid-3bn5u3gb]{color:var(--ochre);margin-top:3px;padding-left:14px;font-size:11.5px;font-style:normal;font-weight:500;line-height:1.3;position:relative}.sysd__agents[data-astro-cid-3bn5u3gb] em[data-astro-cid-3bn5u3gb]:before{content:"";background:var(--ochre);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:after,.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:after{content:"";background:var(--navy);opacity:.5;width:26px;height:1px;position:absolute;top:50%}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:after{left:100%}.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:after{right:100%}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:before,.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:before{content:"";background:var(--accent);z-index:1;border-radius:50%;width:4px;height:4px;margin-top:-2px;animation:2.4s linear infinite sysd-slide;position:absolute;top:50%}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:before{left:100%}.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:before{margin-right:22px;animation-delay:1.2s;right:100%}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(2):before{animation-delay:.5s}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(3):before{animation-delay:1s}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(4):before{animation-delay:1.5s}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(5):before{animation-delay:2s}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(6):before{animation-delay:.25s}.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(2):before{animation-delay:1.7s}.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(3):before{animation-delay:2.2s}.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:nth-child(4):before{animation-delay:2.7s}@keyframes sysd-slide{0%{opacity:0;transform:translate(-2px)}15%{opacity:1}to{opacity:1;transform:translate(22px)}}.sysd__hub[data-astro-cid-3bn5u3gb]{text-align:center;background:var(--navy);flex-direction:column;justify-content:center;gap:4px;padding:14px 10px;display:flex}.sysd__hub[data-astro-cid-3bn5u3gb] strong[data-astro-cid-3bn5u3gb]{color:var(--paper);font-size:15px;font-weight:600;line-height:1.25}.sysd__hub[data-astro-cid-3bn5u3gb] span[data-astro-cid-3bn5u3gb]{color:var(--sky);font-size:11.5px;line-height:1.35}@media (width<=560px){.sysd[data-astro-cid-3bn5u3gb]{padding:14px}.sysd__grid[data-astro-cid-3bn5u3gb]{grid-template-columns:1fr;row-gap:22px}.sysd__src[data-astro-cid-3bn5u3gb]{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]{text-align:center;padding-inline:6px}.sysd__agents[data-astro-cid-3bn5u3gb]{grid-template-rows:none}.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:before,.sysd__src[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:after,.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:before,.sysd__agents[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]:after{display:none}.sysd__hub[data-astro-cid-3bn5u3gb],.sysd__agents[data-astro-cid-3bn5u3gb]{position:relative}.sysd__hub[data-astro-cid-3bn5u3gb]:before,.sysd__agents[data-astro-cid-3bn5u3gb]:before{content:"";background:var(--navy);opacity:.5;width:1px;height:22px;position:absolute;bottom:100%;left:50%}}.why[data-astro-cid-3bn5u3gb]{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;display:grid}.why__c[data-astro-cid-3bn5u3gb]{background:var(--bg);padding:clamp(22px,3vw,34px)}.why__c[data-astro-cid-3bn5u3gb] h3[data-astro-cid-3bn5u3gb]{max-width:24ch;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2}.why__c[data-astro-cid-3bn5u3gb] p[data-astro-cid-3bn5u3gb]{color:var(--fg-muted);max-width:48ch;margin-top:12px;font-size:16px;line-height:1.6}.why__proof[data-astro-cid-3bn5u3gb]{border-left:3px solid var(--ochre);max-width:70ch;margin-top:26px;padding-left:18px;font-size:16.5px;line-height:1.6}@media (width<=760px){.why[data-astro-cid-3bn5u3gb]{grid-template-columns:1fr}}.build[data-astro-cid-3bn5u3gb]{margin-top:36px}.build__row[data-astro-cid-3bn5u3gb]{border-top:1px solid var(--rule);grid-template-columns:.85fr 1.15fr;align-items:start;gap:14px clamp(24px,4vw,64px);padding-block:34px;display:grid}.build__row[data-astro-cid-3bn5u3gb] h3[data-astro-cid-3bn5u3gb]{max-width:20ch;font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.15}.build__pain[data-astro-cid-3bn5u3gb]{color:var(--fg-muted);max-width:56ch;font-size:16px;line-height:1.6}.build__gain[data-astro-cid-3bn5u3gb]{color:var(--fg);max-width:56ch;margin-top:14px;font-size:16.5px;line-height:1.6}.build__out[data-astro-cid-3bn5u3gb]{max-width:56ch;margin-top:14px;font-size:16.5px;line-height:1.5}.build__out[data-astro-cid-3bn5u3gb] strong[data-astro-cid-3bn5u3gb]{font-weight:600}.build__inds[data-astro-cid-3bn5u3gb]{border-top:1px solid var(--rule);color:var(--fg-muted);padding-top:24px;font-size:16.5px}.build__inds[data-astro-cid-3bn5u3gb] a[data-astro-cid-3bn5u3gb],.steps[data-astro-cid-3bn5u3gb] a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.build[data-astro-cid-3bn5u3gb] .eyebrow[data-astro-cid-3bn5u3gb]{margin-bottom:0}@media (width<=860px){.build__row[data-astro-cid-3bn5u3gb]{grid-template-columns:1fr;padding-block:28px}}.std[data-astro-cid-3bn5u3gb]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(24px,4vw,56px);margin-top:38px;display:grid}.std__l[data-astro-cid-3bn5u3gb]{margin:0}.std__l[data-astro-cid-3bn5u3gb]>div[data-astro-cid-3bn5u3gb]{border-top:1px solid var(--rule);padding:16px 0}.std__l[data-astro-cid-3bn5u3gb]>div[data-astro-cid-3bn5u3gb]:last-child{border-bottom:1px solid var(--rule)}.std__l[data-astro-cid-3bn5u3gb] dt[data-astro-cid-3bn5u3gb]{font-family:var(--f-display);font-size:19px;line-height:1.25}.std__l[data-astro-cid-3bn5u3gb] dd[data-astro-cid-3bn5u3gb]{color:var(--fg-muted);max-width:46ch;margin:6px 0 0;font-size:15.5px;line-height:1.55}.log[data-astro-cid-3bn5u3gb] td[data-astro-cid-3bn5u3gb]{vertical-align:top}.log[data-astro-cid-3bn5u3gb] .log__act[data-astro-cid-3bn5u3gb]{white-space:normal;min-width:15ch;line-height:1.4}.log[data-astro-cid-3bn5u3gb] .log__st[data-astro-cid-3bn5u3gb]{color:var(--fg-muted);font-size:13px}.log[data-astro-cid-3bn5u3gb] tr[data-astro-cid-3bn5u3gb].log__flag .log__st[data-astro-cid-3bn5u3gb]{color:var(--ochre);padding-left:20px;font-weight:600;position:relative}.log[data-astro-cid-3bn5u3gb] tr[data-astro-cid-3bn5u3gb].log__flag .log__st[data-astro-cid-3bn5u3gb]:before{content:"";background:var(--ochre);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:8px;position:absolute;top:14px;left:6px}@media (width<=1040px){.std[data-astro-cid-3bn5u3gb]{grid-template-columns:minmax(0,1fr)}}.std[data-astro-cid-3bn5u3gb]>.viz[data-astro-cid-3bn5u3gb]{min-width:0;overflow-x:auto}@media (width<=400px){.log[data-astro-cid-3bn5u3gb] .log__act[data-astro-cid-3bn5u3gb]{min-width:11ch}.log[data-astro-cid-3bn5u3gb] td[data-astro-cid-3bn5u3gb],.log[data-astro-cid-3bn5u3gb] th[data-astro-cid-3bn5u3gb]{padding-inline:4px}}@media (width<=560px){.log[data-astro-cid-3bn5u3gb] .log__st[data-astro-cid-3bn5u3gb]{white-space:normal}}.steps[data-astro-cid-3bn5u3gb]{grid-template-columns:repeat(4,1fr);gap:0 clamp(18px,2.6vw,34px);margin:36px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-3bn5u3gb] li[data-astro-cid-3bn5u3gb]{border-top:2px solid var(--navy);padding-top:16px}.steps__n[data-astro-cid-3bn5u3gb]{font-family:var(--f-mono);color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px}.steps[data-astro-cid-3bn5u3gb] h3[data-astro-cid-3bn5u3gb]{font-size:var(--step-1);margin-top:8px}.steps[data-astro-cid-3bn5u3gb] p[data-astro-cid-3bn5u3gb]{color:var(--fg-muted);margin-top:10px;font-size:15.5px;line-height:1.55}@media (width<=900px){.steps[data-astro-cid-3bn5u3gb]{grid-template-columns:1fr 1fr;row-gap:30px}}@media (width<=520px){.steps[data-astro-cid-3bn5u3gb]{grid-template-columns:1fr}}
