.Diagram_diagram__IpbUb{--acp-active-lime:#c7ef4a;--acp-badge-active-bg:#ecf9c3;--acp-badge-glow-primary:rgb(182 222 54/34%);--acp-badge-glow-secondary:rgb(182 222 54/42%);--acp-controller-active:color-mix(in srgb,#c7ef4a 66%,#0c77e5);--acp-flow-color:#9fc91f;--acp-flow-core:#dcff72;--acp-flow-core-glow:rgb(220 255 114/88%);--acp-flow-glow:rgb(178 220 49/68%);--acp-title-glow-primary:rgb(174 216 43/34%);--acp-title-glow-secondary:rgb(174 216 43/22%)}:root[data-theme=dark] .Diagram_diagram__IpbUb{--acp-active-lime:color-mix(in srgb,var(--color-point) 78%,var(--color-secondary));--acp-badge-active-bg:color-mix(in srgb,var(--color-point) 26%,var(--color-bg));--acp-badge-glow-primary:color-mix(in srgb,var(--color-fg) 28%,transparent);--acp-badge-glow-secondary:color-mix(in srgb,var(--color-point) 38%,transparent);--acp-controller-active:color-mix(in srgb,var(--color-point) 66%,#0c77e5);--acp-flow-color:var(--color-point);--acp-flow-core:var(--color-fg);--acp-flow-core-glow:color-mix(in srgb,var(--color-fg) 88%,transparent);--acp-flow-glow:color-mix(in srgb,var(--color-point) 72%,transparent);--acp-title-glow-primary:color-mix(in srgb,var(--color-fg) 82%,transparent);--acp-title-glow-secondary:color-mix(in srgb,var(--color-point) 74%,transparent)}.Diagram_connections__6XxpG{filter:brightness(0);opacity:.12}:root[data-theme=dark] .Diagram_connections__6XxpG{filter:none;opacity:1}.Diagram_capabilityIcon__itRZZ,.Diagram_targetIcon__KKbEZ{filter:brightness(0);opacity:.68}:root[data-theme=dark] .Diagram_capabilityIcon__itRZZ,:root[data-theme=dark] .Diagram_targetIcon__KKbEZ{filter:none;opacity:1}.Diagram_connectionFlow__XJiUX{--acp-flow-duration:4.8s;color:var(--acp-flow-color);overflow:visible}.Diagram_shieldPanel__kq357{background:url(/assets/pages/platforms/acp/diagram/shield-mask.png) 50%/100% 100% no-repeat}.Diagram_flowPulse__NIBYC{color:var(--acp-flow-color);filter:drop-shadow(0 0 3px var(--acp-flow-core-glow)) drop-shadow(0 0 9px var(--acp-flow-glow));opacity:0}.Diagram_flowPulseHalo__xxMoj{opacity:.38;stroke:currentColor;stroke-linecap:round;stroke-width:6}.Diagram_flowPulseCore__WEAeV{stroke:var(--acp-flow-core);stroke-linecap:round;stroke-width:2}.Diagram_lock__4koFC{--acp-flow-duration:4.8s;color:var(--color-point);overflow:visible}.Diagram_lockBg__eUF8L{animation:Diagram_lockFlashLeft__4gsaK var(--acp-flow-duration) linear infinite;fill:var(--color-secondary)}.Diagram_lockRight__Qpbnx .Diagram_lockBg__eUF8L{animation-name:Diagram_lockFlashRight__gqgr6}.Diagram_controllerIcon__W49yi{--acp-flow-duration:4.8s;overflow:visible}.Diagram_controllerIconBg__xiggr{animation:Diagram_controllerIconFlash__RNZdN var(--acp-flow-duration) linear infinite;fill:#0c77e5}.Diagram_controllerBadge__Bd6Y2{--acp-flow-duration:4.8s;animation:Diagram_controllerBadgeFlash__NVUPu var(--acp-flow-duration) linear infinite;overflow:hidden;position:relative}.Diagram_controllerBadge__Bd6Y2:before{animation:Diagram_controllerBadgeShine__fhmHL var(--acp-flow-duration) linear infinite;background:linear-gradient(110deg,transparent 0,color-mix(in srgb,var(--color-white) 58%,transparent) 46%,transparent 72%);content:"";inset:-55% -35%;opacity:0;position:absolute;transform:translateX(-95%) rotate(8deg)}.Diagram_controllerTitle___XS3a{--acp-flow-duration:4.8s;animation:Diagram_controllerTitleFlash__yDwFW var(--acp-flow-duration) linear infinite}.Diagram_paused__rHjbH .Diagram_controllerBadge__Bd6Y2,.Diagram_paused__rHjbH .Diagram_controllerBadge__Bd6Y2:before,.Diagram_paused__rHjbH .Diagram_controllerIconBg__xiggr,.Diagram_paused__rHjbH .Diagram_controllerTitle___XS3a,.Diagram_paused__rHjbH .Diagram_lockBg__eUF8L{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Diagram_flowPulse__NIBYC{display:none}.Diagram_lockBg__eUF8L{animation:none;fill:var(--color-secondary);filter:none}.Diagram_controllerIconBg__xiggr{animation:none;fill:#0c77e5}.Diagram_controllerBadge__Bd6Y2,.Diagram_controllerBadge__Bd6Y2:before,.Diagram_controllerTitle___XS3a{animation:none}}@keyframes Diagram_lockFlashLeft__4gsaK{0%,28%,40%,to{fill:var(--color-secondary)}34%{fill:var(--acp-active-lime)}}@keyframes Diagram_controllerBadgeFlash__NVUPu{0%,44%,61%,to{background-color:var(--color-bg);box-shadow:none}52%{background-color:var(--acp-badge-active-bg);box-shadow:0 0 10px var(--acp-badge-glow-primary),0 0 18px var(--acp-badge-glow-secondary)}}@keyframes Diagram_controllerBadgeShine__fhmHL{0%,45%,61%,to{opacity:0;transform:translateX(-95%) rotate(8deg)}50%{opacity:.78}58%{opacity:0;transform:translateX(95%) rotate(8deg)}}@keyframes Diagram_controllerIconFlash__RNZdN{0%,44%,61%,to{fill:#0c77e5}52%{fill:var(--acp-controller-active)}}@keyframes Diagram_controllerTitleFlash__yDwFW{0%,44%,61%,to{color:var(--color-fg);text-shadow:none}52%{color:var(--color-fg);text-shadow:0 0 8px var(--acp-title-glow-primary),0 0 18px var(--acp-title-glow-secondary)}}@keyframes Diagram_lockFlashRight__gqgr6{0%,62%,73%,to{fill:var(--color-secondary)}68%{fill:var(--acp-active-lime)}}