.monitoring-engine-module__MSiHkW__diagram{--core-size:168px;text-align:left;grid-template-rows:auto minmax(300px,auto) auto;grid-template-columns:minmax(0,1.15fr) minmax(30px,.22fr) minmax(200px,.75fr) minmax(30px,.22fr) minmax(0,1fr);row-gap:28px;width:100%;display:grid}.monitoring-engine-module__MSiHkW__sources,.monitoring-engine-module__MSiHkW__engine,.monitoring-engine-module__MSiHkW__outputs{grid-template-rows:subgrid;grid-row:1/4;min-width:0;display:grid}.monitoring-engine-module__MSiHkW__sources{grid-column:1}.monitoring-engine-module__MSiHkW__engine{text-align:center;grid-column:3}.monitoring-engine-module__MSiHkW__outputs{grid-column:5}.monitoring-engine-module__MSiHkW__diagram h3{font-family:var(--font-instrument-sans), sans-serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:18px;font-weight:550;line-height:1.4}.monitoring-engine-module__MSiHkW__diagram p{color:var(--ml-copy);margin:-12px 0 0;font-size:12px;line-height:1.6}.monitoring-engine-module__MSiHkW__sourceGrid{grid-template-rows:repeat(5,1fr);display:grid}.monitoring-engine-module__MSiHkW__sourceGrid>div{border:1px solid var(--ml-line);background:var(--ml-paper);border-radius:7px;align-items:center;gap:9px;margin-block:6px;padding:10px 13px;font-size:13px;line-height:1.4;display:flex}.monitoring-engine-module__MSiHkW__sourceGrid span{background:var(--ml-green);border-radius:50%;flex:0 0 6px;height:6px}.monitoring-engine-module__MSiHkW__flow{fill:none;width:100%;height:100%;stroke:var(--ml-line);stroke-width:1.3px;stroke-dasharray:3 7;grid-row:2;overflow:visible}.monitoring-engine-module__MSiHkW__incoming{grid-column:2}.monitoring-engine-module__MSiHkW__outgoing{grid-column:4}.monitoring-engine-module__MSiHkW__diagram[data-running=true] .monitoring-engine-module__MSiHkW__flow path{animation:1.5s linear 3 monitoring-engine-module__MSiHkW__evidenceFlow}.monitoring-engine-module__MSiHkW__coreStage{place-items:center;display:grid;position:relative}.monitoring-engine-module__MSiHkW__coreStage:before,.monitoring-engine-module__MSiHkW__coreStage:after{content:"";width:calc((100% - var(--core-size)) / 2);border-top:1px dashed var(--ml-line);position:absolute;top:50%}.monitoring-engine-module__MSiHkW__coreStage:before{left:0}.monitoring-engine-module__MSiHkW__coreStage:after{right:0}.monitoring-engine-module__MSiHkW__scope{color:var(--ml-copy);justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:0;left:0;right:0}.monitoring-engine-module__MSiHkW__scope:after{content:"";border-left:1px dashed var(--ml-line);height:18px;position:absolute;top:calc(100% + 6px);left:50%}.monitoring-engine-module__MSiHkW__core{width:var(--core-size);height:var(--core-size);border:7px solid var(--ml-line);background:var(--ml-forest);color:var(--ml-paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex}.monitoring-engine-module__MSiHkW__logo{width:68px;height:44px}.monitoring-engine-module__MSiHkW__downstream{display:none}.monitoring-engine-module__MSiHkW__outputBody{flex-direction:column;justify-content:center;gap:16px;display:flex}.monitoring-engine-module__MSiHkW__signal{border:1px solid var(--ml-line);background:var(--ml-soft);border-radius:8px;align-items:center;gap:12px;padding:18px 16px;display:flex}.monitoring-engine-module__MSiHkW__signal>svg{color:var(--ml-green);flex-shrink:0}.monitoring-engine-module__MSiHkW__signal strong{font-size:15px;font-weight:550;line-height:1.5;display:block}.monitoring-engine-module__MSiHkW__signal span{color:var(--ml-copy);margin-top:3px;font-size:12px;line-height:1.5;display:block}.monitoring-engine-module__MSiHkW__fileOutput{background:var(--ml-paper);border:1px solid var(--ml-line);border-radius:8px;padding:22px 16px}.monitoring-engine-module__MSiHkW__fileOutput>strong{font-size:15px;font-weight:550}.monitoring-engine-module__MSiHkW__formatRow{flex-wrap:wrap;gap:14px;padding:24px 0;display:flex}.monitoring-engine-module__MSiHkW__formatRow>span{align-items:center;gap:7px;font-size:12px;display:flex}.monitoring-engine-module__MSiHkW__fileIcon{border-radius:4px;flex:0 0 25px;place-items:center;width:25px;height:30px;font-size:15px;font-style:normal;display:grid}.monitoring-engine-module__MSiHkW__inspect{border-top:1px solid var(--ml-line);color:var(--ml-ink);align-items:center;gap:8px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.monitoring-engine-module__MSiHkW__inspect svg{flex-shrink:0}@keyframes monitoring-engine-module__MSiHkW__evidenceFlow{to{stroke-dashoffset:-40px}}@media (max-width:1100px){.monitoring-engine-module__MSiHkW__diagram{--core-size:140px;grid-template-columns:minmax(0,1fr) 24px 180px 24px minmax(0,1fr)}.monitoring-engine-module__MSiHkW__diagram h3{font-size:16px}.monitoring-engine-module__MSiHkW__sourceGrid>div{padding-inline:10px;font-size:12px}.monitoring-engine-module__MSiHkW__logo{width:58px;height:38px}}@media (max-width:800px){.monitoring-engine-module__MSiHkW__diagram{flex-direction:column;gap:32px;display:flex}.monitoring-engine-module__MSiHkW__sources,.monitoring-engine-module__MSiHkW__engine,.monitoring-engine-module__MSiHkW__outputs{grid-template-rows:auto;gap:24px;width:100%;display:grid;position:relative}.monitoring-engine-module__MSiHkW__diagram h3{font-size:18px}.monitoring-engine-module__MSiHkW__diagram p{margin:-10px 0 0}.monitoring-engine-module__MSiHkW__sourceGrid>div{min-height:44px;font-size:13px}.monitoring-engine-module__MSiHkW__engine{border-block:1px solid var(--ml-line);padding-block:24px}.monitoring-engine-module__MSiHkW__coreStage{min-height:220px;padding-top:60px}.monitoring-engine-module__MSiHkW__coreStage:before,.monitoring-engine-module__MSiHkW__coreStage:after,.monitoring-engine-module__MSiHkW__flow{display:none}.monitoring-engine-module__MSiHkW__downstream{color:var(--ml-copy);display:block;position:absolute;top:-26px;left:calc(50% - 9px)}.monitoring-engine-module__MSiHkW__engine>.monitoring-engine-module__MSiHkW__downstream{background:var(--ml-soft);top:-10px}.monitoring-engine-module__MSiHkW__outputBody{gap:16px}}@media (prefers-reduced-motion:reduce){.monitoring-engine-module__MSiHkW__diagram[data-running=true] .monitoring-engine-module__MSiHkW__flow path{animation:none}}
