.App{margin:0 auto;max-width:1660px;padding:20px}.question-input{padding:10px}button{background-color:#d3d3d3;color:#000;padding:10px 20px}.App{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-align:left}.wallets-metric{background-color:#f8f9fa;border-top:1px solid #ddd;margin-top:20px;padding:20px;text-align:center}.wallets-metric h3{font-size:1.5rem;margin-bottom:10px}.wallets-metric .metric-value{display:inline-block;font-size:1.25rem;font-weight:700}.wallets-metric .metric-value .change.positive{color:#4caf50;margin-left:10px}.wallets-metric .metric-value .change.negative{color:#f44336;margin-left:10px}h1{color:#333;margin-bottom:30px;text-align:center}.app-navigation{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:space-between;margin-bottom:20px;padding:15px 30px}.app-navigation,.nav-brand{align-items:center;display:flex}.nav-brand{color:#333;font-size:1.5rem;font-weight:700;gap:12px}.latest-block{background-color:#e9ecef;border-radius:4px;color:#666;font-size:.9rem;font-weight:400;padding:4px 8px}.nav-links{display:flex;gap:15px}.nav-link{background:#d3d3d3;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:1rem;padding:8px 15px;transition:all .2s;width:auto}.nav-link:hover{background-color:#4caf50;color:#333}.nav-link.active{background-color:#e9ecef;color:#333}.app-content{margin:0 auto;max-width:1660px;padding:0 20px}form{margin-bottom:20px}.question-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:10px 0;padding:12px}.question-input,button{font-size:16px;width:100%}button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:12px 20px;transition:background-color .3s}button:hover{background-color:#45a049}button:disabled{background-color:#ccc;cursor:not-allowed}.response{margin-top:20px}.query-section,.results-section{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;margin:20px 0;padding:15px}pre{word-wrap:break-word;background-color:#fff;border:1px solid #eee;border-radius:4px;font-family:Courier New,Courier,monospace;margin:10px 0;padding:10px;white-space:pre-wrap}h3{color:#333;margin-top:0}.metrics-dashboard{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1660px;padding:20px}.header-container{align-items:center;display:flex;margin-bottom:20px;position:relative}.dashboard-title{flex-grow:1;font-size:2.5rem;margin:0;text-align:center}.logo-container{position:absolute;right:0;top:50%;transform:translateY(-50%)}.time-filters{display:flex;justify-content:center;margin-bottom:30px}.time-filter{background:#d3d3d3;border:1px solid #ddd;border-radius:4px;color:#000;cursor:pointer;margin:0 5px;padding:8px 16px}.time-filter.active{background-color:#f0f0f0;font-weight:700}.metrics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px}.metric-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.metric-card h3{color:#666;font-size:1rem;margin-top:0;white-space:nowrap}.metric-value{font-size:2rem;font-weight:700;margin-top:10px}.metric-value div{color:#666;font-size:1rem;margin-top:5px}.change{font-size:1rem;margin-left:10px}.change.positive{color:#4caf50}.change.negative{color:#f44336}.staking-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:40px;padding:25px}.staked-value{color:#222;font-size:2.5rem;font-weight:700;margin:15px 0 25px;text-align:center}.staking-chart{align-items:center;border-radius:8px;display:flex;height:auto;justify-content:center;overflow:hidden}.staking-chart-container{background-color:initial;height:auto;margin:20px 0;position:relative}.chart-placeholder{color:#999;text-align:center}.chart-label{color:#555;font-size:1rem;font-weight:500;margin:5px 0 15px;text-align:center}.loading-indicator{color:#666}.error-message,.loading-indicator{font-size:1.2rem;padding:40px;text-align:center}.error-message{background-color:#ffebee;border-radius:8px;color:#f44336;margin:20px 0}.transactions-table{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-x:auto;padding:20px}.transactions-table table{border-collapse:collapse;width:100%}.transactions-table th{background-color:#f9f9f9;text-align:left}.transactions-table td,.transactions-table th{border-bottom:1px solid #ddd;padding:12px 15px}.transactions-table tbody tr:hover{background-color:#f5f5f5}.cex-flows-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:40px;padding:25px}.cex-flows-section h2{font-size:1.8rem;margin-bottom:25px;margin-top:0;text-align:center}.cex-flows-section h3{color:#333;font-size:1.2rem;margin:20px 0 15px;text-align:center}.cex-flows-table{margin-bottom:30px;overflow-x:auto}.cex-flows-table table{border-collapse:collapse;width:100%}.cex-flows-table th{background-color:#f9f9f9;text-align:left}.cex-flows-table td,.cex-flows-table th{border-bottom:1px solid #ddd;padding:12px 15px}.cex-flows-table tbody tr:hover{background-color:#f5f5f5}.cex-flows-table .positive{color:#4caf50}.cex-flows-table .negative{color:#f44336}.cex-flows-chart-container{background-color:initial;height:auto;margin:20px 0;position:relative}.chart-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.chart-type-selector{display:flex;gap:10px}.chart-type-button{background:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:.9rem;padding:8px 12px}.chart-type-button.active{background-color:#e0e0e0;font-weight:700}.vega-chart-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:450px;margin:0 auto;padding:15px;position:relative;width:100%}.lending-networks{margin:0 auto;max-width:1200px;padding:20px}.lending-markets-table{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow-x:auto;padding:20px}.lending-markets-table h2{color:#333;font-size:1.5em;margin-bottom:20px}.lending-markets-table table{border-collapse:initial;border-spacing:0 8px;width:100%}.lending-markets-table th{background-color:#f9f9f9;border-bottom:2px solid #ddd;color:#555;font-size:.9em;font-weight:700;letter-spacing:.5px;padding:15px 20px;text-align:left;text-transform:uppercase}.lending-markets-table td{background-color:#fff;border-bottom:1px solid #eee;padding:15px 20px;vertical-align:top}.lending-markets-table tbody tr{border-radius:4px;box-shadow:0 1px 3px #0000000d}.lending-markets-table tbody tr:hover{background-color:#f8f9fa;transform:translateY(-1px);transition:all .2s ease}.lending-markets-table tbody tr:hover td{background-color:#f8f9fa}.lending-markets-table tbody tr td:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.lending-markets-table tbody tr td:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}@media (max-width:768px){.lending-markets-table{padding:10px}.lending-markets-table td,.lending-markets-table th{font-size:.85em;padding:10px 12px}}@media (max-width:640px){.lending-markets-table td,.lending-markets-table th{font-size:.8em;padding:8px 10px}}
/*# sourceMappingURL=main.02721a6c.css.map*/