.page_main__nw1Wk{min-height:100vh;padding:0 24px 48px;max-width:1200px;margin:0 auto}.page_header__oRW75{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border);margin-bottom:24px}.page_title__po7na{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:8px}.page_logo__ikIZE{color:var(--accent);font-size:1.5rem}.page_githubLink__aAOUo{font-size:.85rem;color:var(--text-muted);border:1px solid var(--border);padding:4px 12px;border-radius:6px;transition:border-color .15s}.page_githubLink__aAOUo:hover{border-color:var(--border-bright);color:var(--text)}.page_grid__JZ9Cz{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.page_agents__INvpd,.page_charts__rbkxl{display:flex;flex-direction:column;gap:12px}.page_loading__4WMny{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px;color:var(--text-muted);font-size:.9rem}.page_spinner__1BdMn{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:page_spin__OXxwq .8s linear infinite}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}@media (max-width:768px){.page_grid__JZ9Cz{grid-template-columns:1fr}.page_main__nw1Wk{padding:0 16px 32px}}.Ticker_wrapper__4hB0F{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.Ticker_title__tAhVr{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:8px}.Ticker_feed__fl_0I{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.Ticker_event__aBdPr{display:flex;align-items:center;gap:10px;font-size:.8rem;padding:3px 0;border-bottom:1px solid var(--border)}.Ticker_event__aBdPr:last-child{border-bottom:none}.Ticker_time__6f50r{font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);flex-shrink:0}.Ticker_agent__36_Ce{font-weight:600;font-size:.75rem;min-width:60px;flex-shrink:0}.Ticker_action__4ApQg{color:var(--text-muted);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ticker_txLink__MRuge{font-family:var(--font-mono);font-size:.65rem;color:var(--accent);flex-shrink:0}.Ticker_txLink__MRuge:hover{text-decoration:underline}.Ticker_empty__0JE_P{color:var(--text-dim);font-size:.8rem;padding:24px 0;text-align:center}.AgentCard_card__dffxC{background:var(--bg-elevated);border:1px solid var(--border);border-top:3px solid;border-radius:8px;padding:14px 16px}.AgentCard_header__ejP_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.AgentCard_nameRow__uJW_7{display:flex;align-items:center;gap:8px}.AgentCard_dot__5PPPt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.AgentCard_label__uOv8r{font-weight:600;font-size:.95rem}.AgentCard_address__xdSGG{font-family:var(--font-mono);font-size:.75rem;color:var(--text-dim)}.AgentCard_address__xdSGG:hover{color:var(--accent)}.AgentCard_stats__ddRzV{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.AgentCard_stat__D_9yX{display:flex;flex-direction:column;gap:1px}.AgentCard_statLabel__7cYJu{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.AgentCard_statValue__FY20p{font-family:var(--font-mono);font-size:.8rem;color:var(--text)}.AgentCard_capacityBar__m_lKo{height:4px;background:var(--bg-surface);border-radius:2px;overflow:hidden}.AgentCard_capacityFill__SUWOr{height:100%;border-radius:2px;transition:width .5s ease}.FlowChart_wrapper__wz9bl{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.FlowChart_title__ewYfL{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin-bottom:8px}.FlowChart_svg__lALgJ{width:100%;height:auto}.FlowChart_flowLine___jl3K{animation:FlowChart_dash__vJrvP 2s linear infinite}@keyframes FlowChart_dash__vJrvP{to{stroke-dashoffset:-18}}.PriceChart_wrapper__pK4WW{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.PriceChart_header__FnjmQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.PriceChart_title__L_dbW{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.PriceChart_current__qi73_{font-family:var(--font-mono);font-size:.8rem;color:var(--accent)}.PriceChart_svg__iXGn_{width:100%;height:auto}.PriceChart_empty__vGsLe{color:var(--text-dim);font-size:.8rem;padding:24px 0;text-align:center}.StatusBar_bar__GzMkT{display:flex;gap:24px;padding:12px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;margin-bottom:24px;overflow-x:auto}.StatusBar_item__ZTmN6{display:flex;flex-direction:column;gap:2px;min-width:0}.StatusBar_label__k0YN4{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim)}.StatusBar_value__70rDp{font-family:var(--font-mono);font-size:.9rem;color:var(--text);white-space:nowrap}.StatusBar_badge__PV79z{font-family:var(--font-mono);font-size:.75rem;font-weight:600;padding:1px 8px;border:1px solid;border-radius:4px;white-space:nowrap}