.architecture-module__408BAq__map{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif}.architecture-module__408BAq__groupLabel{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;fill:var(--i-faint);font-size:11.5px}.architecture-module__408BAq__wire{fill:none;stroke:var(--i-faint);stroke-width:1.25px;opacity:.55;transition:opacity .16s,stroke .16s}.architecture-module__408BAq__map[data-dimming] .architecture-module__408BAq__wire{opacity:.16}.architecture-module__408BAq__map .architecture-module__408BAq__wire.architecture-module__408BAq__wireLit,.architecture-module__408BAq__map[data-dimming] .architecture-module__408BAq__wire.architecture-module__408BAq__wireLit{stroke:var(--i-accent-text);stroke-width:2px;opacity:1}.architecture-module__408BAq__wirePending{stroke-dasharray:5 4}.architecture-module__408BAq__arrow{fill:var(--i-faint)}.architecture-module__408BAq__arrowLit{fill:var(--i-accent-text)}@media (prefers-reduced-motion:no-preference){.architecture-module__408BAq__wireFlow{stroke-dasharray:6 5;animation:.9s linear infinite architecture-module__408BAq__flow}}@keyframes architecture-module__408BAq__flow{to{stroke-dashoffset:-11px}}.architecture-module__408BAq__part{cursor:pointer;outline:none;transition:opacity .16s}.architecture-module__408BAq__box{fill:var(--background);stroke:var(--border);stroke-width:1px;transition:stroke .16s,fill .16s}.architecture-module__408BAq__partPending .architecture-module__408BAq__box{stroke-dasharray:5 4}.architecture-module__408BAq__part:hover .architecture-module__408BAq__box{stroke:var(--i-accent-text)}.architecture-module__408BAq__part.architecture-module__408BAq__partSelected .architecture-module__408BAq__box{fill:var(--i-accent-soft);stroke:var(--i-accent-text);stroke-width:2px;stroke-dasharray:none}.architecture-module__408BAq__part:focus-visible .architecture-module__408BAq__box{stroke:var(--ring);stroke-width:2.5px}.architecture-module__408BAq__partDimmed{opacity:.35}.architecture-module__408BAq__name{letter-spacing:-.01em;fill:var(--foreground);pointer-events:none;font-size:14px;font-weight:600}.architecture-module__408BAq__tag{fill:var(--muted-foreground);pointer-events:none;font-size:11.5px}.architecture-module__408BAq__dotBuilding{fill:var(--i-standby)}.architecture-module__408BAq__dotRolling{fill:var(--primary)}.architecture-module__408BAq__labels{pointer-events:none}.architecture-module__408BAq__pill{fill:var(--background);stroke:var(--i-accent-text);stroke-width:1px}.architecture-module__408BAq__pillText{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;fill:var(--i-accent-text);font-size:10.5px}.architecture-module__408BAq__legendSolid,.architecture-module__408BAq__legendDashed{stroke:var(--i-faint);stroke-width:1.5px}.architecture-module__408BAq__legendDashed{stroke-dasharray:5 4}
