:root{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#dbe6ff;background:#070b14;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 10% 10%,#122444,#070b14 45%)}#app{min-height:100vh}h1,h2,p{margin:0}.app-shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{border-right:1px solid #1a2a46;background:#080f1ce6;padding:24px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.brand-dot{width:12px;height:12px;border-radius:999px;background:#67e8f9;box-shadow:0 0 16px #67e8f9}.brand-title{font-size:16px;font-weight:700}.brand-subtitle{color:#8fa8d4;font-size:12px}.nav-links{display:grid;gap:10px}.nav-link{color:#a8bfeb;text-decoration:none;padding:10px 12px;border-radius:10px;transition:all .2s ease}.nav-link:hover{background:#122444;color:#e7f0ff}.nav-link.router-link-exact-active{background:#19335f;color:#e7f0ff}.content{padding:28px}.view{display:grid;gap:18px}.view-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.view-header h1{font-size:28px;line-height:1;margin-bottom:8px}.view-header p{color:#93a8ce}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card,.panel{background:#0b1628d9;border:1px solid #1d345c;border-radius:12px;padding:14px}.metric-label{color:#8fa8d4;margin-bottom:8px}.metric-value{font-size:22px;font-weight:700}.panel h2{font-size:18px;margin-bottom:12px}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{border-bottom:1px solid #1a2a46;text-align:left;padding:10px 6px}.data-table th{color:#89a7d9;font-weight:600;font-size:13px}.truncate{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.explorer-link{color:#7dd3fc;text-decoration:none}.explorer-link:hover{color:#e7f0ff;text-decoration:underline}.search-row{display:flex;gap:10px}.search-input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #2b4269;background:#0b1628;color:#e7f0ff}.search-input:focus{outline:none;border-color:#67e8f9}.primary-btn,.ghost-btn{border:1px solid #2b4269;color:#e7f0ff;border-radius:10px;padding:10px 14px;cursor:pointer}.primary-btn{background:#1e4d8a;border-color:#2f67af}.ghost-btn{background:transparent}.error-banner{background:#a0212133;border:1px solid #7f2222;border-radius:10px;padding:10px 12px;color:#ffd5d5}.json-box{background:#07101d;border:1px solid #1a2a46;border-radius:10px;padding:12px;overflow:auto;max-height:420px}.raw-json summary{cursor:pointer;color:#8fa8d4;margin:12px 0}.inline-panel{margin-top:12px}.inline-panel h3{margin:0 0 8px;font-size:15px}.pool-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.pool-stat-card{background:#07101d;border:1px solid #1a2a46;border-radius:10px;padding:10px}.pool-stat-card .metric-value{font-size:18px}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:none;border-bottom:1px solid #1a2a46;padding:14px}.metrics-grid,.pool-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.header-actions{display:flex;gap:10px;align-items:center}.stats-link{text-decoration:none;display:inline-block}.tx-total[data-v-058e177b]{font-size:.8em;font-weight:400;opacity:.7}.pager[data-v-058e177b]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;margin-top:16px}.pager-btn[data-v-058e177b]{min-width:36px;padding:6px 10px;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:.85}.pager-btn.active[data-v-058e177b]{font-weight:700;opacity:1;background:#7f7f7f40}.pager-btn[data-v-058e177b]:disabled{opacity:.4;cursor:default}.pager-gap[data-v-058e177b]{padding:0 4px;opacity:.6}.chart[data-v-c4264eac]{width:100%}svg[data-v-c4264eac]{width:100%;height:auto;display:block}.grid line[data-v-c4264eac]{stroke:#1d345c;stroke-width:1}.grid text[data-v-c4264eac],.xlabels text[data-v-c4264eac]{fill:#8fa8d4;font-size:11px}.cursor[data-v-c4264eac]{stroke:#3a5688;stroke-dasharray:3 3}.tip-bg[data-v-c4264eac]{fill:#0b1628;stroke:#2b4269}.tip-value[data-v-c4264eac]{fill:#e7f0ff;font-size:13px;font-weight:700}.tip-date[data-v-c4264eac]{fill:#8fa8d4;font-size:10px}.chart-empty[data-v-c4264eac]{padding:40px 0;text-align:center;color:#8fa8d4}.header-actions[data-v-ce5153dd]{display:flex;gap:10px;align-items:center}.api-link[data-v-ce5153dd]{text-decoration:none}.stats-grid[data-v-ce5153dd]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid .metric-value[data-v-ce5153dd]{font-size:19px}.panel-head[data-v-ce5153dd]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.panel-head h2[data-v-ce5153dd]{margin:0}.range-picker[data-v-ce5153dd]{display:flex;gap:6px}.range-btn[data-v-ce5153dd]{background:transparent;border:1px solid #2b4269;color:#b9cdf0;border-radius:8px;padding:5px 10px;cursor:pointer}.range-btn.active[data-v-ce5153dd]{background:#1e4d8a;border-color:#2f67af;color:#fff}.chart-grid[data-v-ce5153dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.chart-grid h3[data-v-ce5153dd]{font-size:14px;color:#b9cdf0;margin:0 0 6px;font-weight:600}.hint[data-v-ce5153dd]{color:#93a8ce;font-size:13px;margin-top:12px}.calc-row[data-v-ce5153dd]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.calc-input[data-v-ce5153dd]{max-width:220px}.calc-grid[data-v-ce5153dd]{grid-template-columns:repeat(4,minmax(0,1fr))}.notes[data-v-ce5153dd]{margin:0;padding-left:18px;color:#b9cdf0;display:grid;gap:8px;font-size:14px}code[data-v-ce5153dd]{background:#07101d;border:1px solid #1a2a46;border-radius:6px;padding:1px 6px}@media(max-width:900px){.stats-grid[data-v-ce5153dd],.calc-grid[data-v-ce5153dd]{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-grid[data-v-ce5153dd]{grid-template-columns:1fr}}
