.sysflow{width:100%;position:relative}.sysflow__svg{width:100%;height:auto;display:block;overflow:visible}.sysflow--band .sysflow__svg{opacity:.92}.sysflow__spine{fill:none;stroke:var(--hairline-strong);stroke-width:1.25px}.sysflow__pulse{fill:var(--signal);opacity:0;filter:drop-shadow(0 0 4px #1f3fd680)}.flow-node{transform-box:fill-box;transform-origin:50%;cursor:default;outline:none}.flow-node__box{fill:var(--paper-raised);stroke:var(--hairline);stroke-width:1.25px;transition:stroke var(--dur-normal) var(--ease-out-quart), fill var(--dur-normal) var(--ease-out-quart)}.flow-node__bar{fill:var(--slate);opacity:.55;transition:fill var(--dur-normal) var(--ease-out-quart), opacity var(--dur-normal)}.flow-node__index{fill:var(--slate);font-family:var(--font-mono);letter-spacing:.08em;font-size:10.5px;font-weight:600}.flow-node__abbr{fill:var(--slate);font-family:var(--font-mono);letter-spacing:.1em;text-anchor:end;font-size:9.5px;font-weight:500}.flow-node__label{fill:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:500}.flow-node__status{fill:var(--hairline-strong);transition:fill var(--dur-fast), r var(--dur-fast)}.flow-node.is-online .flow-node__bar{fill:var(--signal);opacity:1}.flow-node.is-online .flow-node__status{fill:var(--signal)}.flow-node.is-online .flow-node__box{stroke:var(--hairline-strong)}.flow-node.is-ping .flow-node__box{stroke:var(--signal)}.flow-node.is-ping .flow-node__status{fill:var(--signal);r:5}.flow-node.is-fault .flow-node__box{stroke:var(--fault);stroke-width:2px;fill:var(--fault-weak)}.flow-node.is-fault .flow-node__bar{fill:var(--fault);opacity:1;animation:.5s steps(2,jump-none) infinite sf-fault-blink}.flow-node.is-fault .flow-node__status{fill:var(--fault)}.flow-node.is-recovered .flow-node__box{stroke:var(--signal)}.flow-node.is-recovered .flow-node__status{fill:var(--signal)}.flow-node.is-receive .flow-node__box{stroke:var(--active);stroke-width:2px}.flow-node.is-receive .flow-node__bar,.flow-node.is-receive .flow-node__status{fill:var(--active);opacity:1}.flow-node.is-alert .flow-node__status{fill:var(--active);r:5}.flow-node.is-alert .flow-node__bar{fill:var(--active);opacity:1}@keyframes sf-fault-blink{0%{opacity:1}to{opacity:.35}}.flow-node:hover .flow-node__box{stroke:var(--signal);stroke-width:1.75px}.sysflow__guard-path{fill:none;stroke:var(--active);stroke-width:1.25px;stroke-dasharray:5 5;opacity:.22;transition:opacity var(--dur-normal) var(--ease-out-quart), stroke-width var(--dur-normal)}.sysflow__guard.is-active .sysflow__guard-path{opacity:1;stroke-width:1.75px;filter:drop-shadow(0 0 5px #e8902a80)}.sysflow__guard-pulse{fill:var(--active);opacity:0;filter:drop-shadow(0 0 4px #e8902a99)}.sysflow__badge{opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart)}.sysflow__badge.is-shown{opacity:1}.sysflow__badge-box{fill:var(--ink);stroke:var(--fault);stroke-width:1px}.sysflow__badge-text{fill:var(--fault-weak);font-family:var(--font-mono);letter-spacing:.12em;text-anchor:middle;font-size:10px;font-weight:600}.sysflow--dark .sysflow__spine{stroke:var(--screen-line-strong)}.sysflow--dark .flow-node__box{fill:var(--screen-raised);stroke:var(--screen-line-strong)}.sysflow--dark .flow-node__label{fill:var(--on-screen)}.sysflow--dark .flow-node__index,.sysflow--dark .flow-node__abbr{fill:var(--on-screen-muted)}.sysflow--dark .flow-node__status{fill:var(--screen-line-strong)}.sysflow--dark .flow-node.is-online .flow-node__box{stroke:#1f3fd68c}.sysflow--dark .flow-node.is-ping .flow-node__box,.sysflow--dark .flow-node:hover .flow-node__box,.sysflow--dark .flow-node:focus-visible .flow-node__box{stroke:var(--signal)}.sysflow--dark .flow-node.is-fault .flow-node__box{fill:#c0452e3d;stroke:var(--fault)}.sysflow--dark .flow-node.is-receive .flow-node__box{stroke:var(--active)}.sysflow--dark .sysflow__guard-path{opacity:.34}.sysflow--dark .sysflow__badge-box{fill:#050a08}@media (prefers-reduced-motion:reduce){.sysflow--dark .flow-node__box{stroke:#1f3fd68c}.sysflow--dark .sysflow__guard-path{opacity:.5}}.sysflow.is-booting .sysflow__spine{stroke-dasharray:1;stroke-dashoffset:1px;animation:sf-draw .85s var(--ease-out-expo) forwards}.sysflow.is-booting .sysflow__guard-path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:sf-draw-guard .6s var(--ease-out-quart) .45s forwards}.sysflow.is-booting .flow-node{opacity:0;animation:sf-node .5s var(--ease-out-expo) forwards;animation-delay:calc(var(--i) * 70ms + .2s);transform:scale(.96)}@keyframes sf-draw{to{stroke-dashoffset:0}}@keyframes sf-draw-guard{to{stroke-dashoffset:0;opacity:.22}}@keyframes sf-node{to{opacity:1;transform:none}}.sysflow.is-static .flow-node__bar{fill:var(--signal);opacity:1}.sysflow.is-static .flow-node__status{fill:var(--signal)}.sysflow.is-static .sysflow__guard-path{opacity:.4}@media (prefers-reduced-motion:reduce){.sysflow__pulse,.sysflow__guard-pulse{display:none}.flow-node.is-fault .flow-node__bar{animation:none}.sysflow .flow-node__bar{fill:var(--signal);opacity:1}.sysflow .flow-node__status{fill:var(--signal)}.sysflow .flow-node__box{stroke:var(--hairline-strong)}.sysflow .sysflow__guard-path{opacity:.4}}
.services-module__g8J8Uq__stage{margin-bottom:var(--space-7);border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--paper-raised);padding:clamp(1rem,.5rem + 2vw,2rem)}.services-module__g8J8Uq__outcomes{gap:var(--space-4);grid-template-columns:repeat(2,1fr);max-width:56rem;display:grid}.services-module__g8J8Uq__outcome{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--paper-raised);border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:var(--text-lead);color:var(--ink);display:flex}.services-module__g8J8Uq__mark{font-family:var(--font-mono);color:var(--signal);flex:none;font-weight:700}@media (max-width:600px){.services-module__g8J8Uq__outcomes{grid-template-columns:1fr}}
