.exchange-flow-page{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:clamp(18px,2.2vw,28px);padding-right:clamp(18px,2.2vw,28px)}.exchange-flow-hero{gap:20px}.exchange-flow-hero-top{display:block}.exchange-flow-hero-main{display:flex;flex-direction:column;gap:16px}.exchange-flow-hero-subline{display:block;color:var(--text-secondary);font-size:14px;line-height:1.75;max-width:760px}.exchange-flow-dashboard{grid-template-columns:minmax(0,1.58fr) minmax(300px,0.84fr);align-items:start;gap:20px}.exchange-flow-main{gap:18px}.exchange-flow-sidebar{top:84px;gap:18px}.exchange-flow-ai-section{background:linear-gradient(180deg,rgba(101,142,255,0.1),rgba(255,255,255,0.025))}.exchange-flow-ai-card{display:flex;flex-direction:column;gap:14px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.exchange-flow-ai-title{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.6}.exchange-flow-ai-body{color:var(--text-secondary);line-height:1.95;white-space:pre-wrap;font-size:15px}.exchange-flow-ai-meta{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--text-muted);font-size:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,0.08)}.exchange-flow-kpi-grid{display:grid;grid-template-columns:1fr;gap:16px}.exchange-flow-kpi-card{min-height:148px;padding-top:20px;padding-bottom:18px}.exchange-flow-cover-card{min-height:160px}.exchange-flow-table-wrap{max-height:860px}.exchange-flow-chart-panel{min-height:420px}.exchange-flow-net-chart{display:flex;flex-direction:column;gap:14px}.exchange-flow-chart-empty{min-height:260px;display:grid;place-items:center}.exchange-flow-chart-row{display:grid;grid-template-columns:minmax(110px,0.72fr) minmax(0,1.8fr) auto;gap:14px;align-items:center}.exchange-flow-chart-name{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.4}.exchange-flow-chart-track{position:relative;height:14px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,0.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04)}.exchange-flow-chart-bar{position:absolute;top:0;bottom:0;left:0;border-radius:999px}.exchange-flow-chart-bar.positive{background:linear-gradient(90deg,rgba(255,112,132,0.84),rgba(255,138,156,0.98))}.exchange-flow-chart-bar.negative{background:linear-gradient(90deg,rgba(102,208,154,0.82),rgba(128,227,178,0.96))}.exchange-flow-chart-value{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.exchange-flow-chart-value.positive{color:#ff97ab}.exchange-flow-chart-value.negative{color:#84e0b4}.exchange-flow-chart-caption{margin-top:6px;color:var(--text-muted);font-size:12px;line-height:1.75}@media (max-width:1180px){.exchange-flow-dashboard{grid-template-columns:1fr}.exchange-flow-sidebar{position:static;top:auto}}@media (max-width:760px){.exchange-flow-kpi-grid{grid-template-columns:1fr}.exchange-flow-chart-row{grid-template-columns:1fr;gap:8px}}