.ArchitectureDiagram-module__YXSayW__diagramContainer{background-color:#121212;border-radius:8px;justify-content:center;align-items:center;margin:2rem 0;padding:2rem;display:flex}.ArchitectureDiagram-module__YXSayW__nodeList{flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ArchitectureDiagram-module__YXSayW__nodeItem{background-color:var(--node-bg-color,#fff);color:#121212;text-align:center;border:1px solid #333;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:250px;padding:1rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 6px #0000004d}.ArchitectureDiagram-module__YXSayW__nodeItem:not(.ArchitectureDiagram-module__YXSayW__whiteNode):not(.ArchitectureDiagram-module__YXSayW__monolithNode){color:#fff;border-color:#ccf;animation:3s ease-in-out infinite ArchitectureDiagram-module__YXSayW__uePeriwinkleGlow}.ArchitectureDiagram-module__YXSayW__whiteNode{color:#121212;border-color:#fff}.ArchitectureDiagram-module__YXSayW__monolithNode{color:#121212;border-color:#e0e0e0}.ArchitectureDiagram-module__YXSayW__nodeItem:hover{transform:translateY(-2px);box-shadow:0 6px 12px #ccf3}.ArchitectureDiagram-module__YXSayW__nodeName{margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1rem;font-weight:500}.ArchitectureDiagram-module__YXSayW__partnerLink{color:inherit;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.ArchitectureDiagram-module__YXSayW__connectorArrow{z-index:10;background-color:#666;justify-content:center;width:2px;height:30px;display:flex;position:relative;overflow:visible}.ArchitectureDiagram-module__YXSayW__connectorArrow:after{content:"";border-top:8px solid #666;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.ArchitectureDiagram-module__YXSayW__nodeItem:not(.ArchitectureDiagram-module__YXSayW__whiteNode):not(.ArchitectureDiagram-module__YXSayW__monolithNode)+.ArchitectureDiagram-module__YXSayW__connectorArrow{background-color:#aae}.ArchitectureDiagram-module__YXSayW__nodeItem:not(.ArchitectureDiagram-module__YXSayW__whiteNode):not(.ArchitectureDiagram-module__YXSayW__monolithNode)+.ArchitectureDiagram-module__YXSayW__connectorArrow:after{border-top-color:#aae}@keyframes ArchitectureDiagram-module__YXSayW__uePeriwinkleGlow{0%,to{box-shadow:0 4px 6px #0000004d}50%{border-color:#ccfc;box-shadow:0 0 15px #ccf9,0 0 5px #ccf6}}.ArchitectureDiagram-module__YXSayW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
