.SystemArchitectureDiagram_diagram__ZzlRT{width:100%;max-width:1100px;display:flex;flex-direction:column;gap:20px;font-family:JetBrains Mono,ui-monospace,monospace;color:#c5cdd8;margin:0 auto}.SystemArchitectureDiagram_titleBar__Hm9wA{text-align:center;margin-bottom:12px}.SystemArchitectureDiagram_titleBar__Hm9wA h2{font-size:14px;font-weight:600;letter-spacing:6px;text-transform:uppercase;color:#4ade80;margin-bottom:4px}.SystemArchitectureDiagram_subtitle__D6c7x{font-size:10px;font-weight:300;color:#4b5563;letter-spacing:3px;text-transform:uppercase}.SystemArchitectureDiagram_layer__9mGRm{border:1px solid #1e2730;border-radius:8px;background:#0d1117;position:relative;padding:20px 16px 16px}.SystemArchitectureDiagram_layerLabel__28d34{position:absolute;top:-9px;left:16px;background:#0d1117;padding:0 8px;font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#6b7280}.SystemArchitectureDiagram_node__uGXWG{border:1px solid #1e2730;border-radius:6px;background:#111820;padding:14px 16px;position:relative;transition:border-color .3s,box-shadow .3s}.SystemArchitectureDiagram_node__uGXWG:hover{border-color:#2d3748}.SystemArchitectureDiagram_nodeTitle__cuG3Y{font-size:11px;font-weight:600;color:#e5e7eb;margin-bottom:6px;display:flex;align-items:center;gap:6px}.SystemArchitectureDiagram_nodeItems__J_Mih{font-size:9px;color:#6b7280;line-height:1.7}.SystemArchitectureDiagram_nodeItems__J_Mih span{display:block}.SystemArchitectureDiagram_accentGreen__y_egS{border-left:2px solid #4ade80}.SystemArchitectureDiagram_accentGreen__y_egS .SystemArchitectureDiagram_nodeTitle__cuG3Y{color:#4ade80}.SystemArchitectureDiagram_accentBlue__NUd3n{border-left:2px solid #60a5fa}.SystemArchitectureDiagram_accentBlue__NUd3n .SystemArchitectureDiagram_nodeTitle__cuG3Y{color:#60a5fa}.SystemArchitectureDiagram_accentAmber__nc745{border-left:2px solid #fbbf24}.SystemArchitectureDiagram_accentAmber__nc745 .SystemArchitectureDiagram_nodeTitle__cuG3Y{color:#fbbf24}.SystemArchitectureDiagram_accentPurple__UMZsT{border-left:2px solid #a78bfa}.SystemArchitectureDiagram_accentPurple__UMZsT .SystemArchitectureDiagram_nodeTitle__cuG3Y{color:#a78bfa}.SystemArchitectureDiagram_accentRed__rZvm4{border-left:2px solid #f87171}.SystemArchitectureDiagram_accentRed__rZvm4 .SystemArchitectureDiagram_nodeTitle__cuG3Y{color:#f87171}.SystemArchitectureDiagram_accentCyan__QWbXB{border-left:2px solid #22d3ee}.SystemArchitectureDiagram_accentCyan__QWbXB .SystemArchitectureDiagram_nodeTitle__cuG3Y{color:#22d3ee}.SystemArchitectureDiagram_glowGreen__KrSGx{box-shadow:0 0 20px rgba(74,222,128,.06);border-color:#1a3a2a}.SystemArchitectureDiagram_glowBlue__04lFl{box-shadow:0 0 20px rgba(96,165,250,.06);border-color:#1a2a3a}.SystemArchitectureDiagram_glowAmber__UC7ed{box-shadow:0 0 20px rgba(251,191,36,.06);border-color:#3a2a1a}.SystemArchitectureDiagram_row3__134NC{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.SystemArchitectureDiagram_row4__G42tF{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}.SystemArchitectureDiagram_row2__UWQXe{display:grid;grid-template-columns:1fr 1fr;gap:12px}.SystemArchitectureDiagram_connector__oTU2o{display:flex;align-items:center;justify-content:center;padding:4px 0}.SystemArchitectureDiagram_arrow__XRBSy{display:flex;flex-direction:column;align-items:center;gap:0}.SystemArchitectureDiagram_line__bYJzx{width:1px;height:14px;background:linear-gradient(180deg,#1e2730,#2d3748)}.SystemArchitectureDiagram_head__OPhq_{font-size:8px;color:#2d3748;line-height:1}.SystemArchitectureDiagram_connectorLabel__G3f0M{font-size:8px;color:#4b5563;letter-spacing:1px;text-transform:uppercase;margin:0 12px}.SystemArchitectureDiagram_dot__B65dF{width:5px;height:5px;border-radius:50%;display:inline-block}.SystemArchitectureDiagram_dotGreen__sNqge{background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.5)}.SystemArchitectureDiagram_dotBlue__2W4rZ{background:#60a5fa;box-shadow:0 0 6px rgba(96,165,250,.5)}.SystemArchitectureDiagram_dotAmber__L6ZQH{background:#fbbf24;box-shadow:0 0 6px rgba(251,191,36,.5)}.SystemArchitectureDiagram_tag__dFi5f{display:inline-block;font-size:8px;padding:2px 6px;border-radius:3px;background:#1a1f28;color:#6b7280;border:1px solid #1e2730;margin-right:4px;margin-top:4px}.SystemArchitectureDiagram_divider__bFGxr{display:flex;align-items:center;gap:12px;padding:4px 0}.SystemArchitectureDiagram_dividerLine__G5cp1{flex:1;height:1px;background:linear-gradient(90deg,transparent,#1e2730,transparent)}.SystemArchitectureDiagram_dividerText__LcE4z{font-size:8px;color:#374151;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.SystemArchitectureDiagram_modes__J4RmI{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.SystemArchitectureDiagram_modeNode__iOYdz{border-radius:6px;background:#111820;padding:14px 16px;border:1px solid #1e2730;border-top:2px solid}.SystemArchitectureDiagram_modeLive__9UAlV{border-top-color:#4ade80}.SystemArchitectureDiagram_modeBacktest__TSdVx{border-top-color:#60a5fa}.SystemArchitectureDiagram_modeReplay__tJVYp{border-top-color:#fbbf24}.SystemArchitectureDiagram_modeTitle__ZATWm{font-size:10px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.SystemArchitectureDiagram_modeLive__9UAlV .SystemArchitectureDiagram_modeTitle__ZATWm{color:#4ade80}.SystemArchitectureDiagram_modeBacktest__TSdVx .SystemArchitectureDiagram_modeTitle__ZATWm{color:#60a5fa}.SystemArchitectureDiagram_modeReplay__tJVYp .SystemArchitectureDiagram_modeTitle__ZATWm{color:#fbbf24}.SystemArchitectureDiagram_modeFlow__p1LnM{font-size:8px;color:#6b7280;line-height:2}.SystemArchitectureDiagram_flowArrow__WPMWG{color:#374151;margin:0 2px}.SystemArchitectureDiagram_flowHighlight__94_dn{color:#9ca3af}.SystemArchitectureDiagram_techBar__D4sWE{margin-top:8px;padding:14px 16px;background:#0d1117;border:1px solid #1e2730;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.SystemArchitectureDiagram_signalGrid__CWB7L{margin-top:6px;display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.SystemArchitectureDiagram_signalCell__s5TmR{border-radius:2px;height:6px}@media (max-width:768px){.SystemArchitectureDiagram_modes__J4RmI,.SystemArchitectureDiagram_row2__UWQXe,.SystemArchitectureDiagram_row3__134NC,.SystemArchitectureDiagram_row4__G42tF{grid-template-columns:1fr}}