.architecture-diagram-module__8fwQbG__diagram{--glow-cycle:7s;--glow-distance:860px;--glow-easing:cubic-bezier(.31,-.01,.55,.99);--glow-color:#3b82f6;--glow-color-bright:#60a5fa;--trace-baseline-color:#3b82f62e;--trace-baseline-width:1.5;--pill-bg:#1a1736;--pill-border:#e4eff40f;--pill-text:#d0d0d0;--pill-pad-x:2.2cqi;--chip-bg-start:#14122c;--chip-bg-end:#0d0b22;--chip-border:#3b82f659;--chip-glow:#3b82f633;container-type:inline-size}.architecture-diagram-module__8fwQbG__pill{padding:0 var(--pill-pad-x);background:var(--pill-bg);box-shadow:inset 0 0 0 1px var(--pill-border);color:var(--pill-text);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.architecture-diagram-module__8fwQbG__pillLabel{color:var(--pill-text);letter-spacing:-.005em;font-size:13px;font-weight:500}.architecture-diagram-module__8fwQbG__pillHighlight{box-shadow:inset 0 0 0 1px var(--chip-border),0 0 40px var(--chip-glow)}.architecture-diagram-module__8fwQbG__logoPlaceholder{background:#3b3b3b;border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.architecture-diagram-module__8fwQbG__destLogo{object-fit:contain;filter:brightness(0)saturate(0)invert(80%);opacity:.85;width:auto}.architecture-diagram-module__8fwQbG__chip{background:linear-gradient(180deg,var(--chip-bg-start)0%,var(--chip-bg-end)100%);box-shadow:inset 0 0 0 1px var(--chip-border),0 0 80px var(--chip-glow),0 0 20px var(--chip-glow);border-radius:18px}.architecture-diagram-module__8fwQbG__chipInner{justify-content:center;align-items:center;width:100%;height:100%;padding:0 14%;display:flex}.architecture-diagram-module__8fwQbG__chipLogo{object-fit:contain;width:100%;height:auto;padding:0}.architecture-diagram-module__8fwQbG__baselineTraces path{fill:none;stroke:var(--trace-baseline-color);stroke-width:var(--trace-baseline-width);stroke-linecap:round;vector-effect:non-scaling-stroke}.architecture-diagram-module__8fwQbG__glowSweep{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:architecture-diagram-module__8fwQbG__glow-sweep var(--glow-cycle)var(--glow-easing)infinite}@keyframes architecture-diagram-module__8fwQbG__glow-sweep{0%{transform:translateY(0)}35%{transform:translateY(var(--glow-distance))}to{transform:translateY(var(--glow-distance))}}
