.shell[data-v-73b7c7a6]{color:#e4e6ef;background:#0e0f14;min-height:100vh}.nav[data-v-73b7c7a6]{z-index:50;background:#13141b;border-bottom:1px solid #252630;align-items:center;padding:10px 20px;display:flex;position:sticky;top:0}.nav-left[data-v-73b7c7a6]{align-items:center;gap:28px;display:flex}.logo[data-v-73b7c7a6]{color:#f0b90b;font-size:18px;font-weight:700}.menu[data-v-73b7c7a6]{gap:20px;display:flex}.menu-link[data-v-73b7c7a6]{color:#848e9c;cursor:pointer;border-bottom:2px solid #0000;padding:4px 0;font-size:13px;text-decoration:none}.menu-link[data-v-73b7c7a6]:hover{color:#e4e6ef}.menu-link.active[data-v-73b7c7a6]{color:#f0b90b;border-bottom-color:#f0b90b}.app[data-v-1c0b29d3]{color:#e4e6ef;background:#0e0f14;min-height:100vh;font-size:13px}.nav[data-v-1c0b29d3]{z-index:10;background:#13141b;border-bottom:1px solid #252630;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;position:sticky;top:0}.nav-left[data-v-1c0b29d3]{align-items:center;gap:28px;display:flex}.logo[data-v-1c0b29d3]{color:#f0b90b;font-size:18px;font-weight:700}.menu[data-v-1c0b29d3]{gap:20px;display:flex}.menu a[data-v-1c0b29d3]{color:#848e9c;cursor:pointer;font-size:13px}.menu a.active[data-v-1c0b29d3],.menu a[data-v-1c0b29d3]:hover{color:#e4e6ef}.ws-dot[data-v-1c0b29d3]{border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600}.ws-dot.on[data-v-1c0b29d3]{color:#0ecb81;background:#0ecb811a}.ws-dot.off[data-v-1c0b29d3]{color:#f6465d;background:#f6465d1a}.hero[data-v-1c0b29d3]{padding:20px}.hero h1[data-v-1c0b29d3]{margin-bottom:6px;font-size:22px;font-weight:700}.hero-sub[data-v-1c0b29d3]{color:#848e9c;font-size:14px}.hero-sub b[data-v-1c0b29d3]{color:#e4e6ef}.hero-sub .amt[data-v-1c0b29d3]{color:#f0b90b}.long[data-v-1c0b29d3]{color:#0ecb81}.short[data-v-1c0b29d3]{color:#f6465d}.monitor[data-v-1c0b29d3]{background:#13141b;border:1px solid #252630;border-radius:8px;margin:0 20px 14px;padding:12px 14px}.mon-head[data-v-1c0b29d3]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.mon-title[data-v-1c0b29d3]{font-size:13px;font-weight:600}.mon-summary[data-v-1c0b29d3]{border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600}.mon-summary.good[data-v-1c0b29d3]{color:#0ecb81;background:#0ecb811f}.mon-summary.bad[data-v-1c0b29d3]{color:#f6465d;background:#f6465d1f}.mon-updated[data-v-1c0b29d3]{color:#5e6673;margin-left:auto;font-size:11px}.mon-grid[data-v-1c0b29d3]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.mon-cell[data-v-1c0b29d3]{cursor:default;background:#1a1b23;border:1px solid #252630;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.mon-dot[data-v-1c0b29d3]{border-radius:50%;flex:none;width:8px;height:8px}.mon-name[data-v-1c0b29d3]{color:#e4e6ef;font-weight:600}.mon-gap[data-v-1c0b29d3]{color:#848e9c}.mon-cnt[data-v-1c0b29d3]{color:#5e6673;margin-left:auto}.st-ok .mon-dot[data-v-1c0b29d3]{background:#0ecb81;box-shadow:0 0 6px #0ecb81}.st-low .mon-dot[data-v-1c0b29d3]{background:#f0b90b;box-shadow:0 0 6px #f0b90b}.st-low[data-v-1c0b29d3]{border-color:#f0b90b66}.st-stale .mon-dot[data-v-1c0b29d3]{background:#f0b90b}.st-stale[data-v-1c0b29d3]{border-color:#f0b90b66}.st-down .mon-dot[data-v-1c0b29d3]{background:#f6465d;box-shadow:0 0 6px #f6465d}.st-down[data-v-1c0b29d3]{background:#f6465d14;border-color:#f6465d80}.st-idle .mon-dot[data-v-1c0b29d3]{background:#5e6673}.st-idle .mon-name[data-v-1c0b29d3]{color:#848e9c}.exch-bar[data-v-1c0b29d3]{flex-wrap:wrap;gap:6px;padding:0 20px 14px;display:flex}.pill[data-v-1c0b29d3]{border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.pill small[data-v-1c0b29d3]{opacity:.7;margin-left:2px;font-weight:400}.pill-on[data-v-1c0b29d3]{color:#0ecb81;background:#0ecb811f}.pill-off[data-v-1c0b29d3]{color:#5e6673;background:#1a1b23}.cards[data-v-1c0b29d3]{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 20px 14px;display:grid}.card[data-v-1c0b29d3]{background:#13141b;border:1px solid #252630;border-radius:8px;padding:14px}.card-head[data-v-1c0b29d3]{color:#848e9c;margin-bottom:8px;font-size:12px}.card-total[data-v-1c0b29d3]{margin-bottom:10px;font-size:22px;font-weight:700}.ratio-bar[data-v-1c0b29d3]{background:#1a1b23;border-radius:3px;height:6px;margin-bottom:8px;display:flex;overflow:hidden}.rb-long[data-v-1c0b29d3]{background:#0ecb81}.rb-short[data-v-1c0b29d3]{background:#f6465d}.card-foot[data-v-1c0b29d3]{justify-content:space-between;font-size:11px;display:flex}.main[data-v-1c0b29d3]{gap:12px;padding:0 20px 20px;display:flex}.panel[data-v-1c0b29d3]{background:#13141b;border:1px solid #252630;border-radius:8px;overflow:hidden}.feed-panel[data-v-1c0b29d3]{flex-direction:column;flex:0 0 520px;max-height:calc(100vh - 60px);display:flex;position:sticky;top:56px}.right[data-v-1c0b29d3]{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.grid2[data-v-1c0b29d3]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chart-panel[data-v-1c0b29d3]{flex-direction:column;height:340px;display:flex}.panel-head[data-v-1c0b29d3]{border-bottom:1px solid #252630;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-head h2[data-v-1c0b29d3]{font-size:14px;font-weight:600}.range-tabs[data-v-1c0b29d3]{gap:4px;display:flex}.rtab[data-v-1c0b29d3]{color:#848e9c;cursor:pointer;background:#1a1b23;border:1px solid #2f3044;border-radius:4px;padding:3px 10px;font-size:12px}.rtab.on[data-v-1c0b29d3]{color:#0e0f14;background:#f0b90b;border-color:#f0b90b;font-weight:600}.filters[data-v-1c0b29d3]{gap:8px;display:flex}.sel[data-v-1c0b29d3]{color:#c7cbda;cursor:pointer;background:#1a1b23;border:1px solid #2f3044;border-radius:4px;padding:4px 8px;font-size:12px}.feed-cols[data-v-1c0b29d3]{color:#848e9c;border-bottom:1px solid #252630;grid-template-columns:70px 60px 36px 1fr 1fr 70px;gap:4px;padding:8px 16px;font-size:11px;display:grid}.feed-cols .r[data-v-1c0b29d3],.feed-row .r[data-v-1c0b29d3]{text-align:right}.feed-list[data-v-1c0b29d3]{flex:1;overflow-y:auto}.feed-row[data-v-1c0b29d3]{border-bottom:1px solid #0e0f14;grid-template-columns:70px 60px 36px 1fr 1fr 70px;align-items:center;gap:4px;padding:7px 16px;font-size:12px;display:grid}.feed-row[data-v-1c0b29d3]:hover{background:#1a1b23}.feed-row.lv1[data-v-1c0b29d3]{background:#848e9c0a}.feed-row.lv2[data-v-1c0b29d3]{background:#f0b90b0f}.feed-row.lv3[data-v-1c0b29d3]{background:#f0b90b1f;border-left:2px solid #f0b90b}.f-ex[data-v-1c0b29d3]{color:#848e9c;font-size:11px}.f-sym[data-v-1c0b29d3]{font-weight:600}.f-side[data-v-1c0b29d3]{text-align:center;border-radius:3px;padding:2px 4px;font-size:11px;font-weight:700;display:inline-block}.f-side.long[data-v-1c0b29d3]{color:#0ecb81;background:#0ecb811f}.f-side.short[data-v-1c0b29d3]{color:#f6465d;background:#f6465d1f}.f-px[data-v-1c0b29d3]{color:#c7cbda;font-family:monospace}.f-val[data-v-1c0b29d3]{font-weight:600}.f-time[data-v-1c0b29d3]{color:#5e6673;font-size:11px}.chart-box[data-v-1c0b29d3]{flex:1;min-height:200px;padding:8px}.chart-box.sm[data-v-1c0b29d3]{height:220px;min-height:220px}.ls-wrap[data-v-1c0b29d3]{flex-direction:column;align-items:center;display:flex}.ls-legend[data-v-1c0b29d3]{flex-direction:column;gap:6px;padding:0 0 12px;font-size:12px;display:flex}.ls-legend .dot[data-v-1c0b29d3]{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.ls-legend .dot.long[data-v-1c0b29d3]{background:#0ecb81}.ls-legend .dot.short[data-v-1c0b29d3]{background:#f6465d}.panel-sub[data-v-1c0b29d3]{color:#5e6673;font-size:11px}.coins-table[data-v-1c0b29d3]{border-collapse:collapse;width:100%}.coins-table th[data-v-1c0b29d3]{color:#848e9c;text-align:left;border-bottom:1px solid #252630;padding:9px 14px;font-size:11px;font-weight:500}.coins-table th.r[data-v-1c0b29d3],.coins-table td.r[data-v-1c0b29d3]{text-align:right}.coins-table td[data-v-1c0b29d3]{border-bottom:1px solid #0e0f14;padding:9px 14px;font-size:12px}.coins-table tbody tr[data-v-1c0b29d3]:hover{background:#1a1b23}.coins-scroll[data-v-1c0b29d3]{overflow-x:auto}.coins-table th.c[data-v-1c0b29d3]{text-align:center}.coins-table th.grp[data-v-1c0b29d3]{border-bottom:1px solid #252630;border-left:1px solid #1a1b23}.coins-table .sub-head th[data-v-1c0b29d3]{color:#5e6673;padding:4px 14px;font-size:10px}.coins-table th.long[data-v-1c0b29d3],.coins-table td.long[data-v-1c0b29d3]{color:#0ecb81}.coins-table th.short[data-v-1c0b29d3],.coins-table td.short[data-v-1c0b29d3]{color:#f6465d}.ct-coin[data-v-1c0b29d3]{color:#e4e6ef;white-space:nowrap;font-weight:600}.ct-price[data-v-1c0b29d3]{color:#b7bdc9;white-space:nowrap}.ct-total[data-v-1c0b29d3]{color:#f0b90b;white-space:nowrap}.ct-ls[data-v-1c0b29d3]{white-space:nowrap;margin-bottom:3px;font-size:11px}.ct-sep[data-v-1c0b29d3]{color:#5e6673;margin:0 3px}.coins-table .mini-bar[data-v-1c0b29d3]{width:90px}.rank-table[data-v-1c0b29d3],.ex-table[data-v-1c0b29d3]{border-collapse:collapse;width:100%}.rank-table th[data-v-1c0b29d3],.ex-table th[data-v-1c0b29d3]{color:#848e9c;text-align:left;border-bottom:1px solid #252630;padding:9px 14px;font-size:11px;font-weight:500}.rank-table th.r[data-v-1c0b29d3],.rank-table td.r[data-v-1c0b29d3],.ex-table th.r[data-v-1c0b29d3],.ex-table td.r[data-v-1c0b29d3]{text-align:right}.rank-table td[data-v-1c0b29d3],.ex-table td[data-v-1c0b29d3]{border-bottom:1px solid #0e0f14;padding:8px 14px;font-size:12px}.ex-name[data-v-1c0b29d3]{font-weight:600}.mini-bar[data-v-1c0b29d3]{background:#1a1b23;border-radius:3px;width:70px;height:6px;display:inline-flex;overflow:hidden}.mb-long[data-v-1c0b29d3]{background:#0ecb81}.mb-short[data-v-1c0b29d3]{background:#f6465d}.foot[data-v-1c0b29d3]{text-align:center;color:#5e6673;border-top:1px solid #252630;padding:20px;font-size:12px}@media (width<=1100px){.cards[data-v-1c0b29d3]{grid-template-columns:repeat(2,1fr)}.main[data-v-1c0b29d3]{flex-direction:column}.feed-panel[data-v-1c0b29d3]{flex:none;max-height:500px;position:static}.grid2[data-v-1c0b29d3]{grid-template-columns:1fr}}.dash[data-v-5dbdcb29]{color:#e4e6ef;background:#0e0f14;min-height:100vh;padding:0 20px 20px;font-size:13px}.dash-head[data-v-5dbdcb29]{align-items:center;gap:14px;padding:20px 0 14px;display:flex}.dash-head h1[data-v-5dbdcb29]{font-size:22px;font-weight:700}.updated[data-v-5dbdcb29]{color:#5e6673;font-size:12px}.err[data-v-5dbdcb29]{color:#f6465d;font-size:12px}.block[data-v-5dbdcb29]{background:#13141b;border:1px solid #252630;border-radius:8px;margin-bottom:16px;overflow:hidden}.block-head[data-v-5dbdcb29]{border-bottom:1px solid #252630;align-items:center;gap:12px;padding:12px 16px;display:flex}.block-head h2[data-v-5dbdcb29]{font-size:15px;font-weight:600}.summary[data-v-5dbdcb29]{border-radius:10px;padding:2px 10px;font-size:12px;font-weight:600}.summary.good[data-v-5dbdcb29]{color:#0ecb81;background:#0ecb811f}.summary.bad[data-v-5dbdcb29]{color:#f6465d;background:#f6465d1f}.metric-grid[data-v-5dbdcb29]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;padding:16px;display:grid}.metric[data-v-5dbdcb29]{background:#1a1b23;border:1px solid #252630;border-radius:8px;padding:14px}.m-label[data-v-5dbdcb29]{color:#848e9c;margin-bottom:8px;font-size:12px}.m-value[data-v-5dbdcb29]{align-items:center;gap:6px;margin-bottom:8px;font-size:22px;font-weight:700;display:flex}.m-value small[data-v-5dbdcb29]{color:#848e9c;font-size:12px;font-weight:400}.m-sub[data-v-5dbdcb29]{color:#5e6673;margin-top:6px;font-size:11px}.bar[data-v-5dbdcb29]{background:#0e0f14;border-radius:3px;height:6px;overflow:hidden}.bar-fill[data-v-5dbdcb29]{border-radius:3px;height:100%;transition:width .4s}.lvl-g[data-v-5dbdcb29]{background:#0ecb81}.lvl-y[data-v-5dbdcb29]{background:#f0b90b}.lvl-r[data-v-5dbdcb29]{background:#f6465d}.dot[data-v-5dbdcb29]{border-radius:50%;width:9px;height:9px;display:inline-block}.dot.g[data-v-5dbdcb29]{background:#0ecb81;box-shadow:0 0 6px #0ecb81}.dot.r[data-v-5dbdcb29]{background:#f6465d;box-shadow:0 0 6px #f6465d}.light-grid[data-v-5dbdcb29]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:16px;display:grid}.light-cell[data-v-5dbdcb29]{background:#1a1b23;border:1px solid #252630;border-radius:8px;padding:12px}.lc-top[data-v-5dbdcb29]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.lc-emoji[data-v-5dbdcb29]{font-size:14px}.lc-name[data-v-5dbdcb29]{color:#e4e6ef;font-weight:600}.lc-status[data-v-5dbdcb29]{color:#848e9c;margin-left:auto;font-size:11px}.lc-gap[data-v-5dbdcb29]{color:#848e9c;margin-bottom:8px;font-size:12px}.lc-cnts[data-v-5dbdcb29]{color:#5e6673;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.lc-cnts b[data-v-5dbdcb29]{color:#c7cbda}.lc-usd[data-v-5dbdcb29]{color:#f0b90b;font-size:11px}.st-ok[data-v-5dbdcb29]{border-color:#0ecb8166}.st-low[data-v-5dbdcb29],.st-stale[data-v-5dbdcb29]{border-color:#f0b90b66}.st-down[data-v-5dbdcb29]{background:#f6465d14;border-color:#f6465d80}.st-idle .lc-name[data-v-5dbdcb29]{color:#848e9c}.table-wrap[data-v-5dbdcb29]{overflow-x:auto}.ex-table[data-v-5dbdcb29]{border-collapse:collapse;width:100%}.ex-table th[data-v-5dbdcb29]{color:#848e9c;text-align:left;border-bottom:1px solid #252630;padding:10px 16px;font-size:11px;font-weight:500}.ex-table th.r[data-v-5dbdcb29],.ex-table td.r[data-v-5dbdcb29]{text-align:right}.ex-table td[data-v-5dbdcb29]{border-bottom:1px solid #0e0f14;padding:10px 16px;font-size:12px}.ex-table tbody tr[data-v-5dbdcb29]:hover{background:#1a1b23}.ex-name[data-v-5dbdcb29]{font-weight:600}.base[data-v-5dbdcb29]{color:#5e6673;font-size:11px}.badge[data-v-5dbdcb29]{background:#1a1b23;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:600}.badge.st-ok[data-v-5dbdcb29]{color:#0ecb81;background:#0ecb811f}.badge.st-low[data-v-5dbdcb29],.badge.st-stale[data-v-5dbdcb29]{color:#f0b90b;background:#f0b90b1f}.badge.st-down[data-v-5dbdcb29]{color:#f6465d;background:#f6465d1f}.badge.st-idle[data-v-5dbdcb29]{color:#848e9c;background:#848e9c1f}.foot[data-v-5dbdcb29]{text-align:center;color:#5e6673;padding:10px 0 0;font-size:12px}@media (width<=700px){.metric-grid[data-v-5dbdcb29]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}*{box-sizing:border-box;margin:0;padding:0}body{color:#e0e6f0;background:#0a0e1a;font-family:Inter,-apple-system,sans-serif;font-size:14px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#111827}::-webkit-scrollbar-thumb{background:#374151;border-radius:2px}
