.app-header[data-v-6d933dc4]{border-bottom:1px solid var(--v19602ef1);background:var(--v2c69de5b);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:sticky;top:0}.header-left[data-v-6d933dc4]{align-items:center;gap:12px;display:flex}.logo-icon[data-v-6d933dc4]{background:linear-gradient(135deg, var(--v16fb6f8f), var(--v3198c281));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.brand[data-v-6d933dc4]{letter-spacing:.02em;color:var(--v1cd3ed32);font-size:15px;font-weight:700}.brand-sub[data-v-6d933dc4]{color:var(--v9542f94e);letter-spacing:.05em;font-size:13px}.status-dot[data-v-6d933dc4]{background:var(--v7cf8279e);width:8px;height:8px;box-shadow:0 0 8px var(--v7cf8279e);border-radius:50%;animation:2s infinite pulse-6d933dc4}.status-dot.paused[data-v-6d933dc4]{background:var(--v40101f39);box-shadow:0 0 8px var(--v40101f39);animation:none}.status-label[data-v-6d933dc4]{font-family:Space Mono,monospace;font-size:11px}.header-right[data-v-6d933dc4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill-btn[data-v-6d933dc4]{border:1px solid var(--v19602ef1);color:var(--v9542f94e);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-family:Space Mono,monospace;font-size:11px;transition:all .15s}.pill-btn[data-v-6d933dc4]:hover{background:#ffffff0d}.pill-btn.active[data-v-6d933dc4]{background:var(--v45acf9bc);border-color:var(--v16fb6f8f);color:var(--v16fb6f8f)}.pill-green[data-v-6d933dc4]{border-color:var(--v7cf8279e)!important;color:var(--v7cf8279e)!important;background:#00e5a01a!important}.pill-red[data-v-6d933dc4]{border-color:var(--v3abc7bec)!important;color:var(--v3abc7bec)!important;background:#ff44661a!important}@keyframes pulse-6d933dc4{0%,to{opacity:1}50%{opacity:.4}}@media (width<=640px){.app-header[data-v-6d933dc4]{height:50px;padding:0 12px}.header-left[data-v-6d933dc4]{gap:8px}.header-right[data-v-6d933dc4]{flex-wrap:nowrap;gap:6px}.pill-btn[data-v-6d933dc4]{padding:3px 8px;font-size:10px}.brand[data-v-6d933dc4]{font-size:14px}.brand-sub[data-v-6d933dc4]{font-size:12px}.status-label[data-v-6d933dc4]{font-size:10px}}.nav-tabs[data-v-112e164e]{border-bottom:1px solid var(--v42411a10);gap:4px;margin-bottom:20px;display:flex}.tab-btn[data-v-112e164e]{color:var(--v6940604c);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 18px;font-family:Space Mono,monospace;font-size:12px;transition:all .15s}.tab-btn[data-v-112e164e]:hover{background:#ffffff0a}.tab-btn.active[data-v-112e164e]{background:var(--v2055854a);border-bottom-color:var(--v3fdc5aae);color:var(--v3fdc5aae)}.app-footer[data-v-997c6db3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:16px;display:flex}.footer-brand[data-v-997c6db3],.footer-meta[data-v-997c6db3]{color:var(--f132b2d0);font-family:Space Mono,monospace;font-size:10px}.metric-card[data-v-02336736]{border-radius:12px;flex:1;min-width:140px;padding:18px 20px;transition:border-color .2s;position:relative;overflow:hidden}.metric-card[data-v-02336736]:hover{border-color:var(--v6fe18a4c)!important}.top-bar[data-v-02336736]{height:2px;position:absolute;top:0;left:0;right:0}.label[data-v-02336736]{color:var(--v35b58dc6);letter-spacing:.1em;margin-bottom:8px;font-family:Space Mono,monospace;font-size:11px}.value-row[data-v-02336736]{align-items:baseline;gap:4px;display:flex}.value[data-v-02336736]{letter-spacing:-.02em;font-family:Space Mono,monospace;font-size:26px;font-weight:700}.unit[data-v-02336736]{color:var(--v35b58dc6);font-size:12px}.sub[data-v-02336736]{color:var(--v35b58dc6);margin-top:4px;font-size:11px}.delta[data-v-02336736]{margin-top:6px;font-family:Space Mono,monospace;font-size:12px}.chart-card[data-v-c0f0da08]{border-radius:12px;min-width:0;padding:20px 16px 12px;transition:border-color .2s}.chart-card[data-v-c0f0da08]:hover{border-color:var(--v81091f60)!important}.chart-header[data-v-c0f0da08]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.chart-title[data-v-c0f0da08]{color:var(--v71417ce7);letter-spacing:.06em;font-family:Space Mono,monospace;font-size:12px}.overview-tab[data-v-cc38fd46]{flex-direction:column;gap:16px;display:flex}.metrics-row[data-v-cc38fd46]{flex-wrap:wrap;gap:12px;display:flex}.charts-row[data-v-cc38fd46]{flex-wrap:wrap;gap:16px;display:flex}.chart-main[data-v-cc38fd46]{flex:2;min-width:300px}.chart-side[data-v-cc38fd46]{flex:1;min-width:220px}.echart[data-v-cc38fd46]{width:100%;height:210px}.asset-price-header[data-v-cc38fd46]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.asset-filters[data-v-cc38fd46]{flex-wrap:wrap;gap:6px;display:flex}.asset-btn[data-v-cc38fd46]{border:1px solid var(--v506bc16c);color:var(--v61099afe);cursor:pointer;background:0 0;border-radius:5px;padding:2px 8px;font-family:Space Mono,monospace;font-size:10px;transition:all .15s}.current-price[data-v-cc38fd46]{text-align:right}.price-value[data-v-cc38fd46]{font-family:Space Mono,monospace;font-size:20px;font-weight:700}.price-delta[data-v-cc38fd46]{font-family:Space Mono,monospace;font-size:11px}.assets-tab[data-v-1bece176]{flex-direction:column;gap:16px;display:flex}.full-width[data-v-1bece176]{width:100%}.echart-tall[data-v-1bece176]{width:100%;height:250px}.asset-grid[data-v-1bece176]{flex-wrap:wrap;gap:12px;display:flex}.asset-card[data-v-1bece176]{background:var(--v12f7262a);border:1px solid var(--v137d4961);cursor:pointer;border-radius:12px;flex:1;min-width:150px;padding:16px;transition:border-color .2s,background .2s}.asset-card[data-v-1bece176]:hover{background:var(--v5366fd32)}.asset-symbol[data-v-1bece176]{margin-bottom:6px;font-family:Space Mono,monospace;font-size:10px}.asset-price[data-v-1bece176]{font-family:Space Mono,monospace;font-size:18px;font-weight:700}.asset-delta[data-v-1bece176]{margin-top:4px;margin-bottom:8px;font-family:Space Mono,monospace;font-size:11px}.echart-spark[data-v-1bece176]{width:100%;height:44px}.system-tab[data-v-57f746a3]{flex-direction:column;gap:16px;display:flex}.metrics-row[data-v-57f746a3]{flex-wrap:wrap;gap:12px;display:flex}.charts-row[data-v-57f746a3]{flex-wrap:wrap;gap:16px;display:flex}.chart-item[data-v-57f746a3]{flex:1;min-width:240px}.echart[data-v-57f746a3]{width:100%;height:180px}.ref-label[data-v-57f746a3]{font-family:Space Mono,monospace;font-size:10px}.badge[data-v-ec27097e]{letter-spacing:.05em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;display:inline-block}.feed-tab[data-v-3c89f1f2]{flex-direction:column;gap:16px;display:flex}.feed-controls[data-v-3c89f1f2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-input[data-v-3c89f1f2]{border-radius:7px;outline:none;width:220px;padding:7px 12px;font-family:Space Mono,monospace;font-size:12px;transition:border-color .2s}.search-input[data-v-3c89f1f2]:focus{border-color:var(--f87d9626)!important}.filter-btn[data-v-3c89f1f2]{border:1px solid var(--f3b41762);color:var(--v9f9d4d8a);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:6px;padding:5px 12px;font-family:Space Mono,monospace;font-size:11px;transition:all .15s}.filter-btn[data-v-3c89f1f2]:hover{background:#ffffff0a}.filter-btn.active[data-v-3c89f1f2]{background:var(--b5963fcc);border-color:var(--f87d9626);color:var(--f87d9626)}.event-count[data-v-3c89f1f2]{color:var(--v9f9d4d8a);margin-left:auto;font-family:Space Mono,monospace;font-size:11px}.log-card[data-v-3c89f1f2]{border-radius:12px;overflow:hidden}.log-header[data-v-3c89f1f2]{grid-template-columns:80px 70px 1fr;padding:10px 16px;display:grid}.col-time[data-v-3c89f1f2],.col-sev[data-v-3c89f1f2],.col-msg[data-v-3c89f1f2]{color:var(--v9f9d4d8a);letter-spacing:.08em;font-family:Space Mono,monospace;font-size:10px}.log-body[data-v-3c89f1f2]{max-height:480px;overflow-y:auto}.log-row[data-v-3c89f1f2]{grid-template-columns:80px 70px 1fr;align-items:center;padding:9px 16px;display:grid}.log-ts[data-v-3c89f1f2]{color:var(--v9f9d4d8a);font-family:Space Mono,monospace;font-size:10px}.log-msg[data-v-3c89f1f2]{font-size:12px}.empty-state[data-v-3c89f1f2]{text-align:center;color:var(--v9f9d4d8a);padding:40px 16px;font-family:Space Mono,monospace;font-size:12px}.log-row-enter-active[data-v-3c89f1f2]{transition:all .25s}.log-row-enter-from[data-v-3c89f1f2]{opacity:0;transform:translateY(-6px)}.log-row-enter-to[data-v-3c89f1f2]{opacity:1;transform:translateY(0)}.dashboard[data-v-bdd04bce]{min-height:100vh;color:var(--v4072c3c6);padding-bottom:40px;font-family:DM Sans,Segoe UI,sans-serif}.dashboard-body[data-v-bdd04bce]{padding:20px 24px 0}.tab-fade-enter-active[data-v-bdd04bce],.tab-fade-leave-active[data-v-bdd04bce]{transition:opacity .18s,transform .18s}.tab-fade-enter-from[data-v-bdd04bce]{opacity:0;transform:translateY(6px)}.tab-fade-leave-to[data-v-bdd04bce]{opacity:0;transform:translateY(-6px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:#e2e8f0;background:#06080f;font-family:DM Sans,Segoe UI,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#06080f}::-webkit-scrollbar-thumb{background:#2a3060;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#4f9eff66}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4f9eff}button{transition:all .15s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}canvas{display:block}@media (width<=640px){.dashboard-body{padding:12px 12px 0!important}}
