:root{--bg-dark:#0a0e17;--bg-card:#121824;--bg-card-hover:#182030;--bg-input:#1a2233;--border-color:#232d42;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-green:#10b981;--accent-green-bg:#10b9811f;--accent-blue:#3b82f6;--accent-blue-bg:#3b82f61f;--accent-amber:#f59e0b;--accent-amber-bg:#f59e0b1f;--accent-red:#ef4444;--accent-red-bg:#ef44441f;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:#94a3b840 transparent;margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b873}body{background-color:var(--bg-dark);color:var(--text-primary);flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow-x:hidden}#app{flex-direction:column;min-height:100vh;display:flex}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.25rem}@media (width<=640px){.container{padding:0 .85rem}}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;transition:border-color .2s,box-shadow .2s}@media (width>=768px){.card{padding:1.5rem}}.card:hover{border-color:#334155;box-shadow:0 10px 25px -5px #0000004d}.badge{letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-green{background:var(--accent-green-bg);color:var(--accent-green);border:1px solid #10b9814d}.badge-blue{background:var(--accent-blue-bg);color:var(--accent-blue);border:1px solid #3b82f64d}.badge-amber{background:var(--accent-amber-bg);color:var(--accent-amber);border:1px solid #f59e0b4d}.badge-red{background:var(--accent-red-bg);color:var(--accent-red);border:1px solid #ef44444d}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 12px #2563eb59}.btn-primary:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);transform:translateY(-1px)}.btn-success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 14px #10b98159}.btn-success:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-1px)}.btn-outline{color:var(--text-secondary);border:1px solid var(--border-color);background:0 0}.btn-outline:hover{border-color:var(--text-primary);color:var(--text-primary)}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border-color);background:#ffffff0d}.btn-ghost:hover{color:var(--text-primary);background:#ffffff1a;border-color:#475569}.btn-xs{min-height:unset;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:500;line-height:1.2}.btn-sm{min-height:unset;border-radius:6px;padding:.4rem .8rem;font-size:.8rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=1200px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr);gap:1rem}}.skeleton-line{background:linear-gradient(90deg, var(--bg-input) 15%, #314057 50%, var(--bg-input) 85%);background-size:220% 100%;border-radius:4px;width:100%;min-width:1.8rem;height:.95rem;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-line.short{width:55%}.skeleton-card{align-content:center;gap:.65rem;min-height:5rem;display:grid}@keyframes skeleton-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.skeleton-line{animation:none}}.nav-header[data-v-f1d40cc1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);z-index:50;background:#121824f2;width:100%;position:sticky;top:0}.nav-content[data-v-f1d40cc1]{justify-content:space-between;align-items:center;height:64px;display:flex}.brand[data-v-f1d40cc1]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.brand-icon[data-v-f1d40cc1]{background:linear-gradient(135deg,#3b82f6,#10b981);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.15rem;display:flex}.brand-title[data-v-f1d40cc1]{color:#fff;letter-spacing:-.01em;white-space:nowrap;font-size:.95rem;font-weight:700}.brand-sub[data-v-f1d40cc1]{color:var(--text-muted);white-space:nowrap;font-size:.7rem}.nav-links[data-v-f1d40cc1]{scrollbar-width:none;-ms-overflow-style:none;gap:.35rem;padding:0 .25rem;display:flex;overflow-x:auto}.nav-links[data-v-f1d40cc1]::-webkit-scrollbar{display:none}.nav-item[data-v-f1d40cc1]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.3rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.nav-item[data-v-f1d40cc1]:hover{color:#fff;background:#ffffff0d}.nav-item.active[data-v-f1d40cc1]{color:#fff;border-bottom:2px solid var(--accent-blue);background:#1e293b}.tab-lock[data-v-f1d40cc1]{opacity:.6;margin-left:.15rem;font-size:.7rem}.nav-actions[data-v-f1d40cc1]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.live-pill[data-v-f1d40cc1]{color:var(--accent-green);font-size:.7rem;font-weight:600;font-family:var(--font-mono);background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .5rem;display:flex}.pill-emergency-halt[data-v-f1d40cc1]{color:#ef4444;background:#ef444426;border-color:#ef444466}.pill-daily-halt[data-v-f1d40cc1]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b66}.live-dot[data-v-f1d40cc1]{background:var(--accent-green);width:6px;height:6px;box-shadow:0 0 8px var(--accent-green);border-radius:50%}.dot-danger[data-v-f1d40cc1]{background:#ef4444;box-shadow:0 0 8px #ef4444}.dot-warn[data-v-f1d40cc1]{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.master-switch-wrapper[data-v-f1d40cc1]{align-items:center;gap:.4rem;display:flex}.master-switch-btn[data-v-f1d40cc1]{cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-mono,monospace);white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;transition:all .2s;display:inline-flex}.master-switch-btn[data-v-f1d40cc1]:disabled{cursor:default;opacity:.9}.master-switch-btn.active[data-v-f1d40cc1]{color:var(--accent-green,#10b981);background:#10b9811f;border-color:#10b98159}.master-switch-btn.active[data-v-f1d40cc1]:not(:disabled):hover{background:#10b98140;border-color:#10b98199;transform:translateY(-1px)}.master-switch-btn.paused[data-v-f1d40cc1]{color:#ef4444;background:#ef444426;border-color:#ef444480}.master-switch-btn.paused[data-v-f1d40cc1]:not(:disabled):hover{background:#ef444440;border-color:#ef4444;transform:translateY(-1px)}.master-switch-btn.daily-halted[data-v-f1d40cc1]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b80}.master-switch-btn.daily-halted[data-v-f1d40cc1]:not(:disabled):hover{background:#f59e0b40;border-color:#f59e0b;transform:translateY(-1px)}.switch-icon[data-v-f1d40cc1]{font-size:.75rem;line-height:1}.switch-text[data-v-f1d40cc1]{font-weight:700}.switch-action[data-v-f1d40cc1]{opacity:.8;margin-left:.15rem;font-size:.7rem}.halt-reason-badge[data-v-f1d40cc1]{color:#fca5a5;text-overflow:ellipsis;white-space:nowrap;background:#ef44442e;border:1px solid #ef444466;border-radius:6px;align-items:center;max-width:180px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex;overflow:hidden}.halt-reason-badge.warn[data-v-f1d40cc1]{color:#fde68a;background:#f59e0b2e;border-color:#f59e0b66}.modal-backdrop[data-v-f1d40cc1]{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-f1d40cc1]{background:#121824;border:1px solid #232d42;border-radius:12px;width:90%;max-width:480px;padding:1.5rem;box-shadow:0 20px 25px -5px #0009}.modal-header h3[data-v-f1d40cc1]{color:#f1f5f9;margin:0;font-size:1.15rem}.modal-body[data-v-f1d40cc1]{color:#cbd5e1;margin:1.25rem 0;font-size:.9rem;line-height:1.5}.modal-actions[data-v-f1d40cc1]{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.text-danger[data-v-f1d40cc1]{color:#ef4444}.text-success[data-v-f1d40cc1]{color:#10b981}.font-bold[data-v-f1d40cc1]{font-weight:700}.btn-danger[data-v-f1d40cc1]{color:#fff;background:#ef4444;border:none}.btn-danger[data-v-f1d40cc1]:hover:not(:disabled){background:#dc2626}.btn-success[data-v-f1d40cc1]{color:#fff;background:#10b981;border:none}.btn-success[data-v-f1d40cc1]:hover:not(:disabled){background:#059669}.role-badge[data-v-f1d40cc1]{white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-viewer[data-v-f1d40cc1]{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b84d}.badge-operator[data-v-f1d40cc1]{color:var(--accent-green);background:#10b9811f;border:1px solid #10b98159}.btn-sm[data-v-f1d40cc1]{min-height:32px;padding:.35rem .75rem;font-size:.75rem}@media (width<=640px){.brand-sub[data-v-f1d40cc1]{display:none}.brand-title[data-v-f1d40cc1]{font-size:.85rem}.nav-item[data-v-f1d40cc1]{padding:.4rem .55rem;font-size:.8rem}.live-text[data-v-f1d40cc1],.role-badge-text[data-v-f1d40cc1],.switch-action[data-v-f1d40cc1],.halt-reason-badge[data-v-f1d40cc1]{display:none}}.notional-ladder[data-v-57d6433f]{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.notional-tier[data-v-57d6433f]{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;flex:180px;gap:.35rem;padding:.8rem;display:flex}.notional-ladder-compact[data-v-57d6433f]{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.ladder-chip[data-v-57d6433f]{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;line-height:16px;display:inline-flex}.chip-green[data-v-57d6433f]{color:#22c55e;background:#22c55e1f;border-color:#22c55e4d}.chip-red[data-v-57d6433f]{color:#ef4444;background:#ef44441f;border-color:#ef44444d}.chip-gray[data-v-57d6433f]{color:#94a3b8;background:#94a3b81f;border-color:#94a3b840}.chip-notional[data-v-57d6433f]{font-weight:600}.market-board[data-v-8234b642]{flex-direction:column;gap:1.25rem;padding-bottom:3rem;display:flex}.control-banner[data-v-8234b642]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.banner-left[data-v-8234b642]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.tab-group[data-v-8234b642]{background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;gap:.5rem;padding:.25rem;display:flex}.tab-btn[data-v-8234b642]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.tab-btn.active[data-v-8234b642]{background:var(--accent-blue);color:#fff}.tab-badge[data-v-8234b642]{background:#00000040;border-radius:10px;padding:.1rem .45rem;font-size:.75rem}.filter-group[data-v-8234b642]{gap:.35rem;display:flex}.filter-chip[data-v-8234b642]{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:20px;padding:.35rem .75rem;font-size:.8rem;transition:all .15s}.filter-chip.active[data-v-8234b642]{border-color:var(--accent-blue);color:var(--text-primary);background:var(--accent-blue-bg)}.filter-chip.chip-opp.active[data-v-8234b642]{border-color:var(--accent-green);background:var(--accent-green-bg);color:var(--accent-green)}.filter-chip.chip-pos.active[data-v-8234b642]{border-color:var(--accent-blue);background:var(--accent-blue-bg);color:var(--accent-blue)}.filter-chip.chip-stock.active[data-v-8234b642]{color:#a78bfa;background:#8b5cf626;border-color:#8b5cf6}.filter-chip.chip-crypto.active[data-v-8234b642]{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.filter-asset-type[data-v-8234b642]{border-left:1px solid var(--border-color);margin-left:.5rem;padding-left:.5rem}.banner-right[data-v-8234b642]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ws-status[data-v-8234b642]{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.status-dot[data-v-8234b642]{border-radius:50%;width:8px;height:8px}.dot-online[data-v-8234b642]{background:var(--accent-green);box-shadow:0 0 6px var(--accent-green)}.dot-offline[data-v-8234b642]{background:var(--accent-red)}.hurdle-badge-box[data-v-8234b642]{background:var(--bg-hover,#232a3b);border:1px solid var(--border-color,#2b354b);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .6rem;transition:all .2s;display:flex}.hurdle-badge-box[data-v-8234b642]:hover{background:var(--bg-card,#1c2233);border-color:var(--accent-green,#10b981)}.hurdle-badge-label[data-v-8234b642]{color:var(--text-secondary);font-size:.8rem}.hurdle-badge-val[data-v-8234b642]{font-size:.85rem}.hurdle-badge-hint[data-v-8234b642]{color:var(--text-muted);opacity:.85;font-size:.75rem}.table-section[data-v-8234b642]{flex-direction:column;gap:.75rem;display:flex}.table-header-bar[data-v-8234b642]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.history-header-bar[data-v-8234b642]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.history-filter-bar[data-v-8234b642]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.filter-item[data-v-8234b642]{align-items:center;gap:.35rem;display:flex}.filter-label[data-v-8234b642]{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.filter-select[data-v-8234b642]{background:var(--bg-input,#1c2436);border:1px solid var(--border-color,#2d3748);color:var(--text-primary,#e2e8f0);cursor:pointer;border-radius:6px;outline:none;padding:.35rem .6rem;font-size:.8rem}.filter-select[data-v-8234b642]:focus{border-color:var(--accent-blue,#3182ce)}.filter-select.select-sm[data-v-8234b642]{padding:.2rem .4rem;font-size:.75rem}.filter-exchanges[data-v-8234b642]{gap:.4rem}.exchange-chips[data-v-8234b642]{align-items:center;gap:.35rem;display:inline-flex}.ex-chip[data-v-8234b642]{border:1px solid var(--border-color,#334155);color:var(--text-muted,#94a3b8);cursor:pointer;background:#1e293b99;border-radius:6px;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.ex-chip[data-v-8234b642]:hover{color:var(--text-primary,#f1f5f9);border-color:#64748b}.ex-chip.active[data-v-8234b642]{color:#60a5fa;background:#3b82f62e;border-color:#3b82f6;box-shadow:0 0 8px #3b82f640}.chip-dot[data-v-8234b642]{background:#64748b;border-radius:50%;width:6px;height:6px;transition:background .2s}.ex-chip.active .chip-dot[data-v-8234b642]{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.filter-actions[data-v-8234b642]{align-items:center;gap:.5rem;display:inline-flex}.btn-ghost[data-v-8234b642]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;transition:all .15s}.btn-ghost[data-v-8234b642]:hover{color:var(--text-primary,#f8fafc);background:#ffffff0f;border-color:#ffffff1a}.pagination-bar[data-v-8234b642]{border-top:1px solid var(--border-color,#2d3748);background:#12182499;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.pagination-info[data-v-8234b642]{color:var(--text-muted,#a0aec0);font-size:.825rem}.pagination-controls[data-v-8234b642]{align-items:center;gap:.6rem;display:flex}.page-size-label[data-v-8234b642]{color:var(--text-muted,#a0aec0);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.page-curr[data-v-8234b642]{color:var(--accent-blue,#3b82f6);padding:0 .35rem;font-size:.85rem;font-weight:700}.table-header-bar h3[data-v-8234b642]{font-size:1.15rem;font-weight:700}.header-hint[data-v-8234b642]{color:var(--text-muted);font-size:.8rem}.table-container[data-v-8234b642]{border-radius:8px;padding:0;overflow:hidden}.table-scroll-wrapper[data-v-8234b642]{width:100%;overflow-x:auto}.quant-table[data-v-8234b642]{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.quant-table th[data-v-8234b642]{color:var(--text-secondary);border-bottom:1px solid var(--border-color);-webkit-user-select:none;user-select:none;white-space:nowrap;background:#121824f2;padding:.75rem .85rem;font-size:.75rem;font-weight:600}.quant-table th.sortable[data-v-8234b642]{cursor:pointer;transition:color .15s}.quant-table th.sortable[data-v-8234b642]:hover{color:var(--text-primary)}.sort-icon[data-v-8234b642]{color:var(--accent-blue);margin-left:.25rem;font-size:.7rem;display:inline-block}.th-highlight[data-v-8234b642]{color:var(--accent-green)!important}.quant-table td[data-v-8234b642]{white-space:nowrap;border-bottom:1px solid #232d4299;padding:.75rem .85rem}.data-row[data-v-8234b642]{transition:background-color .2s}.data-row[data-v-8234b642]:hover{background:var(--bg-card-hover)}.td-expand[data-v-8234b642]{cursor:pointer;text-align:center;width:28px}.expand-arrow[data-v-8234b642]{color:var(--text-muted);font-size:.75rem;transition:transform .15s}.td-symbol[data-v-8234b642]{color:#fff;cursor:pointer;font-size:.95rem}.pair-cell[data-v-8234b642]{align-items:center;gap:.35rem;display:inline-flex}.ex-tag[data-v-8234b642]{border-radius:4px;padding:.15rem .4rem;font-size:.72rem;font-weight:700}.tag-long[data-v-8234b642]{color:var(--accent-green);background:#10b98126;border:1px solid #10b9814d}.tag-short[data-v-8234b642]{color:var(--accent-red);background:#ef444426;border:1px solid #ef44444d}.tag-single[data-v-8234b642]{color:#818cf8;background:#6366f126;border:1px solid #6366f14d}.pair-arrow[data-v-8234b642]{color:var(--text-muted);font-size:.75rem}.td-net-edge[data-v-8234b642]{font-size:.9rem}.flash-green[data-v-8234b642]{animation:.6s ease-out flashGreenAnim-8234b642}.flash-red[data-v-8234b642]{animation:.6s ease-out flashRedAnim-8234b642}@keyframes flashGreenAnim-8234b642{0%{background-color:#10b98159}to{background-color:#0000}}@keyframes flashRedAnim-8234b642{0%{background-color:#ef444459}to{background-color:#0000}}.row-expanded[data-v-8234b642]{background:#1a223399!important}.drawer-row td[data-v-8234b642]{border-bottom:2px solid var(--accent-blue);background:#0d121c;padding:0!important}.drawer-content[data-v-8234b642]{padding:1.25rem!important}.depth-breakdown-card[data-v-8234b642]{flex-direction:column;gap:1rem;display:flex}.breakdown-title[data-v-8234b642]{color:var(--accent-blue);font-size:.9rem;font-weight:700}.exchanges-grid[data-v-8234b642]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.exchange-panel[data-v-8234b642]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.ex-panel-header[data-v-8234b642]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:.4rem;display:flex}.books-wrapper[data-v-8234b642]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.book-side[data-v-8234b642]{flex-direction:column;gap:.25rem;display:flex}.book-header[data-v-8234b642]{border-bottom:1px dashed var(--border-color);padding-bottom:.2rem;font-size:.72rem;font-weight:700}.book-row[data-v-8234b642]{font-size:.72rem;font-family:var(--font-mono);justify-content:space-between;padding:.1rem 0;display:flex}.funding-chain-box[data-v-8234b642]{background:#00000040;border-radius:6px;flex-direction:column;gap:.4rem;padding:.6rem;display:flex}.funding-chain-title[data-v-8234b642]{color:var(--text-secondary);font-size:.75rem;font-weight:600}.funding-grid[data-v-8234b642]{grid-template-columns:1fr 1fr;gap:.35rem .75rem;font-size:.72rem;display:grid}.f-item[data-v-8234b642]{justify-content:space-between;display:flex}.f-item-full[data-v-8234b642]{border-top:1px dashed var(--border-color);grid-column:span 2;margin-top:.15rem;padding-top:.3rem}.f-lbl[data-v-8234b642]{color:var(--text-muted)}.symbol-with-badge[data-v-8234b642]{align-items:center;gap:.4rem;display:inline-flex}.badge-category[data-v-8234b642]{border-radius:4px;align-items:center;padding:.15rem .4rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.badge-stock[data-v-8234b642]{color:#c084fc;background:#9333ea2e;border:1px solid #a855f759}.badge-crypto[data-v-8234b642]{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.trajectory-card[data-v-8234b642]{flex-direction:column;gap:.85rem;display:flex}.traj-header-card[data-v-8234b642]{background:linear-gradient(135deg,#111827e6 0%,#1e293bbf 100%);border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 4px 12px #00000040}.traj-header-left[data-v-8234b642]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.traj-sym-pill[data-v-8234b642]{align-items:center;gap:.5rem;display:flex}.traj-sym-name[data-v-8234b642]{color:var(--text-primary,#f8fafc);font-size:1.05rem;font-weight:800}.traj-pair-tag[data-v-8234b642]{align-items:center;gap:.35rem;display:flex}.traj-timing[data-v-8234b642]{align-items:center;gap:.4rem;font-size:.78rem;display:flex}.traj-dur-tag[data-v-8234b642]{background:#3b82f626;border:1px solid #3b82f640;border-radius:4px;padding:.15rem .45rem}.traj-header-metrics[data-v-8234b642]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.metric-pill[data-v-8234b642]{background:#0f172aa6;border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;min-width:90px;padding:.4rem .75rem;display:flex}.mp-lbl[data-v-8234b642]{color:var(--text-muted,#94a3b8);margin-bottom:.15rem;font-size:.68rem}.mp-val[data-v-8234b642]{font-size:.88rem;font-weight:700}.mp-sub[data-v-8234b642]{color:#10b981;opacity:.9;font-size:.68rem}.traj-table-wrapper[data-v-8234b642]{border:1px solid var(--border-color,#2d3748);scrollbar-width:thin;scrollbar-color:#94a3b84d transparent;background:#0f172a80;border-radius:8px;max-height:480px;overflow-y:auto}.traj-table-wrapper[data-v-8234b642]::-webkit-scrollbar{width:6px;height:6px}.traj-table-wrapper[data-v-8234b642]::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.traj-table[data-v-8234b642]{border-collapse:collapse;width:100%;font-size:.8rem}.traj-table th[data-v-8234b642]{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color,#2d3748);color:var(--text-secondary,#94a3b8);white-space:nowrap;background:#111827;padding:.6rem .85rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.traj-table td[data-v-8234b642]{border-bottom:1px solid #33415559;padding:.45rem .85rem}.traj-row[data-v-8234b642]{transition:background .15s}.traj-row[data-v-8234b642]:nth-child(2n){background:#ffffff04}.traj-row[data-v-8234b642]:hover{background:#3b82f614!important}.td-time[data-v-8234b642]{white-space:nowrap}.time-badge[data-v-8234b642]{color:var(--text-secondary,#94a3b8);background:#1e293bb3;border:1px solid #ffffff0d;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;display:inline-block}.traj-dual-val[data-v-8234b642]{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.t-primary[data-v-8234b642]{font-size:.85rem}.t-sub[data-v-8234b642]{opacity:.85;font-size:.7rem;font-weight:500}.empty-traj[data-v-8234b642]{color:var(--text-muted);padding:2.5rem!important}.pair-price-compact[data-v-8234b642]{flex-direction:column;gap:2px;display:flex}.pair-price-row[data-v-8234b642]{white-space:nowrap;align-items:center;gap:6px;display:flex}.pair-price-row .price-val[data-v-8234b642]{color:var(--text-primary);font-size:.75rem}@media (width<=480px){.table-container[data-v-8234b642]{-webkit-overflow-scrolling:touch;padding:.25rem;overflow-x:auto}.quant-table th[data-v-8234b642],.quant-table td[data-v-8234b642]{padding:4px 6px;font-size:.72rem}.pair-price-row[data-v-8234b642]{gap:3px}.ex-tag[data-v-8234b642]{padding:1px 3px;font-size:.65rem}.dual-val-box .val-primary[data-v-8234b642]{font-size:.75rem}.dual-val-box .val-sub[data-v-8234b642]{font-size:.65rem}}.dual-val-box[data-v-8234b642]{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.val-primary[data-v-8234b642]{font-size:.875rem;font-weight:700}.val-sub[data-v-8234b642]{opacity:.85;font-size:.72rem;font-weight:500}.text-sub-green[data-v-8234b642]{color:#10b981}.text-sub-muted[data-v-8234b642]{color:#94a3b8}.sub-tag[data-v-8234b642]{opacity:.85;background:#ffffff14;border-radius:3px;margin-left:2px;padding:1px 4px;font-size:.68rem}.badge-purple[data-v-8234b642]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.candidate-matrix-box[data-v-8234b642]{background:#0f172a99;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:1.25rem;padding:.85rem 1.1rem}.candidate-matrix-title[data-v-8234b642]{color:var(--text-secondary,#94a3b8);margin-bottom:.6rem;font-size:.8rem;font-weight:600}.candidate-chips-list[data-v-8234b642]{flex-wrap:wrap;gap:.6rem;display:flex}.candidate-chip[data-v-8234b642]{background:#1e293bcc;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.75rem;transition:all .15s;display:inline-flex}.candidate-chip.chip-top[data-v-8234b642]{background:#38bdf814;border-color:#38bdf866}.cp-rank[data-v-8234b642]{color:#38bdf8;font-size:.7rem;font-weight:700}.cp-flow[data-v-8234b642]{color:var(--text-primary,#f1f5f9)}.cp-flow small[data-v-8234b642]{color:var(--text-muted,#94a3b8);margin-left:2px}.cp-net[data-v-8234b642]{font-weight:600}.cp-badge-same[data-v-8234b642]{color:#c084fc;background:#a855f733;border-radius:3px;padding:1px 4px;font-size:.65rem}.cp-midline[data-v-8234b642]{font-family:monospace}.id-search-hint[data-v-8234b642]{width:100%;color:var(--accent-blue);padding:.25rem 0;font-size:.8rem}.filter-select[data-v-8234b642]:disabled,.ex-chip[data-v-8234b642]:disabled{opacity:.48;cursor:not-allowed}.route-count-badge[data-v-8234b642]{border:1px solid var(--accent-blue);background:var(--accent-blue-bg);color:var(--accent-blue);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.72rem}.trajectory-route-tabs[data-v-8234b642]{flex-wrap:wrap;gap:.4rem;padding:.8rem 0;display:flex}.trajectory-route-tabs button[data-v-8234b642]{border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:.35rem .6rem}.trajectory-route-tabs button[aria-selected=true][data-v-8234b642]{color:var(--accent-blue);border-color:var(--accent-blue);background:var(--accent-blue-bg)}.qr-code-svg-container[data-v-a313d067]{background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001a}.qr-svg-wrapper[data-v-a313d067]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.qr-svg-wrapper[data-v-a313d067] svg{width:100%;height:100%;display:block}.qr-loading[data-v-a313d067]{color:#64748b;font-size:12px}.modal-backdrop[data-v-552c3fc4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0f172abf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-552c3fc4]{background:#1e293b;border:1px solid #334155;border-radius:12px;flex-direction:column;width:100%;max-width:580px;animation:.15s ease-out modal-in-552c3fc4;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #00000080}@keyframes modal-in-552c3fc4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-552c3fc4]{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.header-title[data-v-552c3fc4]{align-items:center;gap:8px;display:flex}.title-icon[data-v-552c3fc4]{font-size:20px}.header-title h3[data-v-552c3fc4]{color:#f8fafc;margin:0;font-size:16px;font-weight:600}.close-btn[data-v-552c3fc4]{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.close-btn[data-v-552c3fc4]:hover{color:#f1f5f9}.exchange-tabs[data-v-552c3fc4]{background:#0f172a;border-bottom:1px solid #334155;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.tab-btn[data-v-552c3fc4]{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#1e293b;border:1px solid #334155;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.tab-btn.active[data-v-552c3fc4]{color:#f8fafc;background:#334155;border-color:#64748b}.tab-badge[data-v-552c3fc4]{border-radius:50%;width:8px;height:8px}.modal-body[data-v-552c3fc4]{flex-direction:column;gap:16px;padding:20px;display:flex}.network-selector[data-v-552c3fc4]{flex-direction:column;gap:8px;display:flex}.section-label[data-v-552c3fc4]{color:#94a3b8;font-size:12px;font-weight:500}.network-chips[data-v-552c3fc4]{flex-wrap:wrap;gap:8px;display:flex}.chip-btn[data-v-552c3fc4]{color:#cbd5e1;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;transition:all .15s;display:flex}.chip-btn.active[data-v-552c3fc4]{color:#fff;background:#0284c7;border-color:#38bdf8;box-shadow:0 0 10px #38bdf84d}.rec-dot[data-v-552c3fc4]{color:#facc15;font-size:11px}.curr-tag[data-v-552c3fc4]{opacity:.8;font-size:11px}.qr-address-card[data-v-552c3fc4]{background:#0f172a;border:1px solid #334155;border-radius:8px;gap:20px;padding:16px;display:flex}.qr-pane[data-v-552c3fc4]{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.qr-hint[data-v-552c3fc4]{color:#94a3b8;text-align:center;font-size:11px}.info-pane[data-v-552c3fc4]{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.meta-row[data-v-552c3fc4]{align-items:center;gap:8px;font-size:13px;display:flex}.meta-label[data-v-552c3fc4]{color:#64748b;min-width:60px}.meta-val[data-v-552c3fc4]{color:#e2e8f0;font-weight:500}.highlight-curr[data-v-552c3fc4]{color:#38bdf8;font-weight:600}.badge-rec[data-v-552c3fc4]{color:#34d399;background:#10b98133;border:1px solid #10b98166;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.address-box-wrapper[data-v-552c3fc4]{flex-direction:column;gap:4px;display:flex}.sub-label[data-v-552c3fc4]{color:#94a3b8;font-size:11px}.address-input-group[data-v-552c3fc4]{gap:6px;display:flex}.address-input[data-v-552c3fc4]{color:#f1f5f9;-webkit-user-select:all;user-select:all;background:#1e293b;border:1px solid #475569;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:12px}.btn-copy[data-v-552c3fc4]{color:#fff;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.btn-copy[data-v-552c3fc4]:hover{background:#2563eb}.btn-copy.copied[data-v-552c3fc4]{background:#10b981}.memo-notice[data-v-552c3fc4]{color:#94a3b8;background:#33415566;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.safety-banner[data-v-552c3fc4]{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;padding:12px 14px}.banner-title[data-v-552c3fc4]{color:#fbbf24;margin-bottom:4px;font-size:12px;font-weight:600}.banner-content[data-v-552c3fc4]{color:#fcd34d;font-size:12px;line-height:1.4}.modal-footer[data-v-552c3fc4]{background:#0f172a;border-top:1px solid #334155;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.footer-left[data-v-552c3fc4]{gap:12px;display:flex}.btn-action-link[data-v-552c3fc4]{color:#38bdf8;cursor:pointer;background:0 0;border:1px solid #475569;border-radius:6px;padding:6px 12px;font-size:12px;transition:all .2s}.btn-action-link[data-v-552c3fc4]:hover{background:#38bdf81a;border-color:#38bdf8}.btn-secondary[data-v-552c3fc4]{color:#f1f5f9;cursor:pointer;background:#334155;border:none;border-radius:6px;padding:6px 16px;font-size:13px}.btn-secondary[data-v-552c3fc4]:hover{background:#475569}.loading-state[data-v-552c3fc4],.error-state[data-v-552c3fc4]{text-align:center;color:#94a3b8;padding:40px;font-size:14px}.error-state[data-v-552c3fc4]{color:#f87171}.positions-view[data-v-3d5f423c]{padding:1.5rem 0}.capital-matrix-banner[data-v-3d5f423c]{background:linear-gradient(135deg,#131d2e 0%,#0d121c 100%);border:1px solid #3b82f633;margin-bottom:1.5rem}.matrix-header[data-v-3d5f423c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.matrix-title h3[data-v-3d5f423c]{color:#fff;margin-bottom:.25rem;font-size:1.2rem;font-weight:800}.matrix-sub[data-v-3d5f423c]{color:var(--text-muted);font-size:.75rem}.matrix-actions[data-v-3d5f423c]{flex-wrap:wrap;gap:.5rem;display:flex}.matrix-grid[data-v-3d5f423c]{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.matrix-item[data-v-3d5f423c]{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0d;padding:1rem .75rem}.matrix-label[data-v-3d5f423c]{color:var(--text-muted);margin-bottom:.4rem;font-size:.7rem}.matrix-val[data-v-3d5f423c]{font-size:1.3rem;font-weight:800;font-family:var(--font-mono);color:#fff}.matrix-hint[data-v-3d5f423c]{color:var(--text-secondary);margin-top:.3rem;font-size:.65rem}.unit[data-v-3d5f423c]{color:var(--text-muted);font-size:.75rem}.text-green[data-v-3d5f423c]{color:var(--accent-green)}.text-blue[data-v-3d5f423c]{color:var(--accent-blue)}.text-danger[data-v-3d5f423c]{color:#ef4444}.text-warning[data-v-3d5f423c]{color:#f59e0b}.alert-rebalance-banner[data-v-3d5f423c]{background:#f59e0b1a;border:1px solid #f59e0b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.alert-content[data-v-3d5f423c]{align-items:center;gap:1rem;display:flex}.alert-icon[data-v-3d5f423c]{font-size:1.5rem}.alert-title[data-v-3d5f423c]{color:#f59e0b;font-weight:700}.alert-desc[data-v-3d5f423c]{color:#ddd;font-size:.85rem}.section-header[data-v-3d5f423c]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.section-header h3[data-v-3d5f423c]{color:#fff;font-size:1.15rem}.hint[data-v-3d5f423c]{color:var(--text-muted);font-size:.75rem}.balance-card[data-v-3d5f423c]{flex-direction:column;gap:1rem;display:flex}.card-header[data-v-3d5f423c]{justify-content:space-between;align-items:center;display:flex}.exchange-title[data-v-3d5f423c]{align-items:center;gap:.5rem;display:flex}.exchange-name[data-v-3d5f423c]{color:#fff;font-size:1.1rem;font-weight:800}.card-header-right[data-v-3d5f423c]{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.card-watermark-row[data-v-3d5f423c]{white-space:nowrap;justify-content:space-between;align-items:baseline;padding:.1rem 0;display:flex}.watermark-label[data-v-3d5f423c]{color:var(--text-muted);font-size:.8rem}.watermark-pct-val[data-v-3d5f423c]{font-size:1.25rem;font-weight:800;font-family:var(--font-mono);color:var(--accent-blue);white-space:nowrap}.card-footer-actions[data-v-3d5f423c]{border-top:1px dashed #ffffff14;margin-top:.25rem;padding-top:.5rem}.stat-mini-card[data-v-3d5f423c]{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;padding:.5rem .75rem;display:flex}.stat-mini-card .stat-label[data-v-3d5f423c]{color:var(--text-muted);font-size:.72rem}.stat-mini-card .stat-val[data-v-3d5f423c]{margin-top:.2rem;font-size:1rem;font-weight:700}.physical-section[data-v-3d5f423c]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:.75rem}.physical-sec-title[data-v-3d5f423c]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.risk-heading[data-v-3d5f423c]{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.risk-badge[data-v-3d5f423c]{letter-spacing:.04em;border:1px solid;border-radius:999px;padding:.12rem .45rem;font-size:.62rem;font-weight:800}.risk-green[data-v-3d5f423c]{color:#10b981;background:#10b9811a}.risk-stale[data-v-3d5f423c],.risk-yellow[data-v-3d5f423c]{color:#f59e0b;background:#f59e0b1a}.risk-red[data-v-3d5f423c],.risk-hard_breach[data-v-3d5f423c]{color:#ef4444;background:#ef44441a}.risk-unknown[data-v-3d5f423c]{color:#94a3b8;background:#94a3b81a}.risk-not_configured[data-v-3d5f423c]{color:#64748b;background:#64748b1a;border-style:dashed}.risk-reason[data-v-3d5f423c]{color:var(--text-muted);overflow-wrap:anywhere;background:#94a3b814;border-radius:6px;padding:.4rem .5rem;font-size:.65rem}.watermark-track[data-v-3d5f423c]{background:var(--bg-input);border-radius:9999px;height:8px;position:relative;overflow:hidden}.watermark-bar[data-v-3d5f423c]{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:9999px;height:100%;transition:width .4s}.bar-danger[data-v-3d5f423c]{background:linear-gradient(90deg,#f59e0b,#ef4444)}.safe-zone-marker[data-v-3d5f423c]{background:#fff6;width:2px;position:absolute;top:0;bottom:0}.watermark-scale[data-v-3d5f423c]{color:var(--text-muted);font-size:.65rem;font-family:var(--font-mono);justify-content:space-between;display:flex}.scale-safe[data-v-3d5f423c]{color:var(--accent-green);font-weight:600}.balance-details[data-v-3d5f423c]{border-top:1px solid var(--border-color);flex-direction:column;gap:.5rem;padding-top:.4rem;font-size:.8rem;display:flex}.detail-row[data-v-3d5f423c]{color:var(--text-secondary);justify-content:space-between;display:flex}.detail-val[data-v-3d5f423c]{font-weight:700;font-family:var(--font-mono)}.badge-outline[data-v-3d5f423c]{color:var(--text-secondary);border:1px solid var(--border-color);background:#ffffff0d}.channel-table-card[data-v-3d5f423c],.audit-card[data-v-3d5f423c]{margin-top:1.5rem}.card-table-title[data-v-3d5f423c]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.card-table-title h4[data-v-3d5f423c]{color:#fff;font-size:1rem}.table-responsive[data-v-3d5f423c]{overflow-x:auto}.table[data-v-3d5f423c]{border-collapse:collapse;width:100%;font-size:.85rem}.table th[data-v-3d5f423c],.table td[data-v-3d5f423c]{text-align:left;border-bottom:1px solid #ffffff0d;padding:.75rem}.table th[data-v-3d5f423c]{color:var(--text-muted);font-size:.75rem}.audit-list[data-v-3d5f423c]{flex-direction:column;gap:.75rem;display:flex}.audit-row[data-v-3d5f423c]{border-radius:var(--radius-sm);background:#ffffff05;justify-content:space-between;padding:.75rem;font-size:.85rem;display:flex}.audit-ex[data-v-3d5f423c]{color:#fff;font-weight:700}.modal-overlay[data-v-3d5f423c]{z-index:999;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-3d5f423c]{width:100%;max-width:550px;max-height:90vh;overflow-y:auto}.modal-header[data-v-3d5f423c]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.close-btn[data-v-3d5f423c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.25rem}.modal-sub[data-v-3d5f423c]{color:var(--text-secondary);margin-bottom:1.25rem;font-size:.8rem}.transfer-form[data-v-3d5f423c]{flex-direction:column;gap:1rem;display:flex}.form-row[data-v-3d5f423c]{gap:1rem;display:flex}.form-group[data-v-3d5f423c]{flex-direction:column;flex:1;gap:.35rem;display:flex}.form-group label[data-v-3d5f423c]{color:var(--text-secondary);font-size:.75rem}.form-control[data-v-3d5f423c]{background:var(--bg-input);border:1px solid var(--border-color);color:#fff;border-radius:var(--radius-sm);padding:.6rem .75rem;font-size:.85rem}.security-notice[data-v-3d5f423c]{border-radius:var(--radius-sm);color:#93c5fd;background:#3b82f614;border:1px solid #3b82f633;padding:.75rem;font-size:.75rem}.notice-title[data-v-3d5f423c]{margin-bottom:.25rem;font-weight:700}.modal-actions[data-v-3d5f423c]{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.alert-success[data-v-3d5f423c]{color:#34d399;border-radius:var(--radius-sm);background:#10b98126;padding:.6rem;font-size:.8rem}.alert-error[data-v-3d5f423c]{color:#f87171;border-radius:var(--radius-sm);background:#ef444426;padding:.6rem;font-size:.8rem}.guide-steps[data-v-3d5f423c]{flex-direction:column;gap:1rem;display:flex}.step-card[data-v-3d5f423c]{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0d;gap:1rem;padding:1rem;display:flex}.step-num[data-v-3d5f423c]{background:var(--accent-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:flex}.step-title[data-v-3d5f423c]{color:#fff;margin-bottom:.25rem;font-size:.9rem;font-weight:700}.step-desc[data-v-3d5f423c]{color:var(--text-secondary);font-size:.8rem;line-height:1.4}@media (width<=900px){.matrix-grid[data-v-3d5f423c]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.matrix-grid[data-v-3d5f423c]{grid-template-columns:repeat(2,1fr)}.form-row[data-v-3d5f423c]{flex-direction:column}.matrix-actions[data-v-3d5f423c]{justify-content:space-between;width:100%}}.btn-disabled-readonly[data-v-3d5f423c]{opacity:.45;cursor:not-allowed!important;color:var(--text-muted)!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important}.btn-disabled-readonly[data-v-3d5f423c]:hover{color:var(--text-muted)!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.withdraw-modal-card[data-v-3d5f423c]{background:linear-gradient(#141c2c 0%,#0d131f 100%)!important;border:1px solid #ffffff1a!important;border-radius:16px!important;max-width:540px!important;padding:1.5rem!important;box-shadow:0 24px 50px -12px #000c,0 0 0 1px #ffffff0f!important}.modal-header-modern[data-v-3d5f423c]{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.modal-title-group[data-v-3d5f423c]{align-items:center;gap:.85rem;display:flex}.modal-icon-badge[data-v-3d5f423c]{background:#3b82f626;border:1px solid #3b82f64d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}.modal-title-group h3[data-v-3d5f423c]{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.modal-sub[data-v-3d5f423c]{color:#94a3b8;margin-top:2px;font-size:.75rem;line-height:1.3}.sweep-balance-stats[data-v-3d5f423c]{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;display:grid}.stat-pill[data-v-3d5f423c]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:2px;padding:.65rem .85rem;display:flex}.pill-label[data-v-3d5f423c]{color:#64748b;font-size:.7rem;font-weight:500}.pill-val[data-v-3d5f423c]{color:#f8fafc;font-size:1.1rem;font-weight:700;font-family:var(--font-mono)}.pill-val small[data-v-3d5f423c]{color:#94a3b8;margin-left:2px;font-size:.72rem}.amount-input-box[data-v-3d5f423c]{margin-bottom:1.25rem}.amount-label-row[data-v-3d5f423c]{color:#cbd5e1;justify-content:space-between;margin-bottom:.45rem;font-size:.75rem;font-weight:600;display:flex}.safe-hint[data-v-3d5f423c]{color:#f87171;font-weight:500}.input-wrapper-styled[data-v-3d5f423c]{background:#00000059;border:1px solid #ffffff1f;border-radius:10px;align-items:center;padding:.4rem .85rem;transition:all .2s;display:flex}.input-wrapper-styled[data-v-3d5f423c]:focus-within{background:#00000080;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.amount-field[data-v-3d5f423c]{flex:1;color:#fff!important;font-size:1.5rem!important;font-weight:700!important;font-family:var(--font-mono)!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:.2rem 0!important}.currency-tag[data-v-3d5f423c]{color:#60a5fa;letter-spacing:.05em;background:#3b82f626;border-radius:6px;padding:.25rem .55rem;font-size:.85rem;font-weight:700}.ratio-chips-row[data-v-3d5f423c]{gap:.5rem;margin-top:.5rem;display:flex}.chip-btn[data-v-3d5f423c]{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex:1;padding:.35rem 0;font-size:.72rem;font-weight:600;transition:all .15s}.chip-btn[data-v-3d5f423c]:hover{color:#93c5fd;background:#3b82f626;border-color:#3b82f659}.chip-max[data-v-3d5f423c]{color:#93c5fd;background:#3b82f614;border-color:#3b82f633}.sim-card-modern[data-v-3d5f423c]{background:#00000040;border:1px solid #ffffff14;border-radius:12px;margin-bottom:1.25rem;padding:.85rem}.sim-header[data-v-3d5f423c]{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.sim-title[data-v-3d5f423c]{color:#93c5fd;font-size:.8rem;font-weight:700}.sim-total[data-v-3d5f423c]{color:#64748b;font-size:.72rem;font-family:var(--font-mono)}.sim-pill-grid[data-v-3d5f423c]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem;display:grid}.sim-exchange-pill[data-v-3d5f423c]{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:.5rem .4rem}.border-starved[data-v-3d5f423c]{background:#ef44440f!important;border-color:#ef444459!important}.border-flush[data-v-3d5f423c]{background:#f59e0b0f!important;border-color:#f59e0b59!important}.border-safe[data-v-3d5f423c]{border-color:#10b98140!important}.pill-top[data-v-3d5f423c]{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.ex-name[data-v-3d5f423c]{color:#94a3b8;font-size:.7rem;font-weight:700}.status-chip[data-v-3d5f423c]{border-radius:4px;padding:1px 4px;font-size:.62rem;font-weight:700}.chip-safe[data-v-3d5f423c]{color:#34d399;background:#10b98133}.chip-starved[data-v-3d5f423c]{color:#f87171;background:#ef444433}.chip-flush[data-v-3d5f423c]{color:#fbbf24;background:#f59e0b33}.pill-equity[data-v-3d5f423c]{color:#fff;font-size:.9rem;font-weight:700;font-family:var(--font-mono)}.pill-ratio[data-v-3d5f423c]{color:#64748b;font-size:.7rem}.plan-banner[data-v-3d5f423c]{border-radius:8px;padding:.55rem .75rem;font-size:.75rem;line-height:1.4}.warning-banner[data-v-3d5f423c]{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40}.safe-banner[data-v-3d5f423c]{color:#34d399;background:#10b9811a;border:1px solid #10b98140}.banner-title[data-v-3d5f423c]{margin-bottom:2px;font-weight:700}.banner-item[data-v-3d5f423c]{margin-top:4px}.banner-item-header[data-v-3d5f423c]{flex-wrap:wrap;align-items:center;display:flex}.fee-badge[data-v-3d5f423c]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:4px;margin-left:.4rem;padding:1px 6px;font-size:.68rem;display:inline-block}.reason-text[data-v-3d5f423c]{color:#94a3b8;margin-top:2px;margin-left:.8rem;font-size:.7rem}.total-fee-row[data-v-3d5f423c]{border-top:1px dashed #ffffff1f;margin-top:.5rem;padding-top:.4rem;font-size:.75rem}input[type=number][data-v-3d5f423c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-3d5f423c]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-3d5f423c]{-moz-appearance:textfield}.routing-badge-card[data-v-3d5f423c]{color:#94a3b8;background:#0f172a99;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding:.55rem .85rem;font-size:.74rem;display:flex}.routing-step[data-v-3d5f423c]{align-items:center;gap:.4rem;display:flex}.step-dot[data-v-3d5f423c]{background:#64748b;border-radius:50%;width:6px;height:6px}.step-dot.active[data-v-3d5f423c]{background:#10b981;box-shadow:0 0 8px #10b981}.routing-arrow[data-v-3d5f423c]{color:#3b82f6;margin:0 .25rem;font-weight:700}.routing-cost[data-v-3d5f423c]{gap:.4rem;display:flex}.alert-modern[data-v-3d5f423c]{border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.78rem}.modal-actions-clean[data-v-3d5f423c]{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.btn-glow[data-v-3d5f423c]{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border:none!important;border-radius:8px!important;padding:.6rem 1.25rem!important;font-weight:600!important;box-shadow:0 4px 14px #2563eb66!important}.btn-glow[data-v-3d5f423c]:hover{filter:brightness(1.1);box-shadow:0 6px 18px #2563eb80!important}.btn-glow[data-v-3d5f423c]:disabled{opacity:.5!important;box-shadow:none!important;cursor:not-allowed!important}.transfers-table-card[data-v-3d5f423c]{margin-top:1.5rem}.transfers-title-left[data-v-3d5f423c]{align-items:center;gap:.75rem;display:flex}.transfers-actions[data-v-3d5f423c]{align-items:center;gap:.5rem;display:flex}.transfers-filter-bar[data-v-3d5f423c]{border-radius:var(--radius-sm);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.filter-item[data-v-3d5f423c]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.filter-item select[data-v-3d5f423c]{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff1a;padding:.35rem .6rem;font-size:.82rem}.chip-toggle-group[data-v-3d5f423c]{background:#ffffff0a;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.toggle-chip[data-v-3d5f423c]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.25rem .55rem;font-size:.72rem;transition:all .15s}.toggle-chip[data-v-3d5f423c]:hover{color:#fff}.toggle-chip.active[data-v-3d5f423c]{color:#fff;background:#2563eb;font-weight:600}.transfer-id-cell[data-v-3d5f423c]{align-items:center;gap:.4rem;display:flex}.badge-test-tag[data-v-3d5f423c]{color:#f59e0b;letter-spacing:.5px;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:4px;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.transfer-code[data-v-3d5f423c]{color:#93c5fd;cursor:pointer;background:#ffffff0d;border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.78rem;transition:background .2s}.transfer-code[data-v-3d5f423c]:hover{background:#ffffff1f}.exchange-direction[data-v-3d5f423c]{align-items:center;gap:.4rem;display:flex}.direction-arrow[data-v-3d5f423c]{color:var(--text-muted);font-size:.75rem}.text-amount[data-v-3d5f423c]{color:#fff;font-size:.9rem}.text-xs[data-v-3d5f423c]{font-size:.75rem}.whitespace-nowrap[data-v-3d5f423c]{white-space:nowrap}.tx-hash-text[data-v-3d5f423c]{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-family:monospace;font-size:.78rem;display:inline-block;overflow:hidden}.pulse-badge[data-v-3d5f423c]{animation:1.8s infinite pulse-border-3d5f423c}@keyframes pulse-border-3d5f423c{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.badge-yellow[data-v-3d5f423c]{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.badge-cyan[data-v-3d5f423c]{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d44d}.badge-purple[data-v-3d5f423c]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.empty-transfers[data-v-3d5f423c]{text-align:center;color:var(--text-muted);padding:2.5rem 1rem}.empty-icon[data-v-3d5f423c]{margin-bottom:.5rem;font-size:2rem}.empty-text[data-v-3d5f423c]{font-size:.85rem}.daily-risk-card[data-v-3d5f423c]{background:#0f172ab3;border:1px solid #3b82f633;border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.5rem;transition:all .3s}.daily-risk-card.is-halted-alert[data-v-3d5f423c]{background:#ef44441a;border:1px solid #ef444499;box-shadow:0 0 20px #ef444433}.daily-risk-header[data-v-3d5f423c]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.daily-risk-title[data-v-3d5f423c]{align-items:center;gap:.85rem;display:flex}.daily-risk-icon[data-v-3d5f423c]{font-size:1.5rem}.daily-risk-title h3[data-v-3d5f423c]{color:#fff;margin:0 0 .2rem;font-size:1.05rem;font-weight:700}.daily-risk-sub[data-v-3d5f423c]{color:var(--text-muted);font-size:.75rem}.btn-danger-glow[data-v-3d5f423c]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;font-weight:700;box-shadow:0 0 12px #ef444466}.btn-danger-glow[data-v-3d5f423c]:hover:not(:disabled){background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 0 16px #ef444499}.risk-metrics-row[data-v-3d5f423c]{grid-template-columns:1fr 1fr 1fr 1.5fr;align-items:center;gap:1.25rem;display:grid}.risk-metric[data-v-3d5f423c]{flex-direction:column;gap:.25rem;display:flex}.metric-lbl[data-v-3d5f423c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.metric-val[data-v-3d5f423c]{font-size:1.15rem;font-weight:700}.metric-progress-col[data-v-3d5f423c]{gap:.35rem}.progress-lbl-row[data-v-3d5f423c]{color:var(--text-muted);justify-content:space-between;font-size:.72rem;display:flex}.risk-progress-bar[data-v-3d5f423c]{background:#ffffff1a;border-radius:9999px;width:100%;height:8px;overflow:hidden}.risk-progress-fill[data-v-3d5f423c]{border-radius:9999px;height:100%;transition:width .4s}.fill-safe[data-v-3d5f423c]{background:linear-gradient(90deg,#10b981,#059669)}.fill-warn[data-v-3d5f423c]{background:linear-gradient(90deg,#f59e0b,#d97706)}.fill-danger[data-v-3d5f423c]{background:linear-gradient(90deg,#ef4444,#dc2626)}.halt-alert-box[data-v-3d5f423c]{color:#fca5a5;background:#ef44442e;border:1px solid #ef444466;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.8rem;line-height:1.4}.resume-modal-card[data-v-3d5f423c]{background:#0f172a;border:1px solid #ef444466;border-radius:12px;width:90%;max-width:520px;padding:1.5rem}@media (width<=768px){.risk-metrics-row[data-v-3d5f423c]{grid-template-columns:1fr 1fr;gap:1rem}}.asset-snapshots-card[data-v-3d5f423c]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.snapshots-header[data-v-3d5f423c]{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.snapshots-title[data-v-3d5f423c]{align-items:center;gap:.75rem;display:flex}.snapshots-icon[data-v-3d5f423c]{font-size:1.5rem}.snapshots-title h3[data-v-3d5f423c]{color:#fff;margin:0;font-size:1.05rem;font-weight:700}.snapshots-sub[data-v-3d5f423c]{color:var(--text-muted);font-size:.75rem}.snapshots-period-filters[data-v-3d5f423c]{align-items:center;gap:.4rem;display:flex}.snapshots-table th[data-v-3d5f423c],.snapshots-table td[data-v-3d5f423c]{padding:.65rem .85rem}.dynamic-number[data-v-532db38b]{white-space:nowrap;font-family:inherit}.num-positive[data-v-532db38b]{color:var(--accent-green,#10b981)}.num-negative[data-v-532db38b]{color:var(--accent-red,#ef4444)}.num-neutral[data-v-532db38b]{color:var(--text-muted,#94a3b8)}.ledger-view[data-v-8275cefc]{padding-top:1.5rem;padding-bottom:3rem}.ledger-header[data-v-8275cefc]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.page-title[data-v-8275cefc]{color:#fff;margin-bottom:.25rem;font-size:1.35rem;font-weight:800}.page-sub[data-v-8275cefc]{color:var(--text-muted);font-size:.8rem}.pairs-summary-grid[data-v-8275cefc]{grid-template-columns:repeat(6,1fr);gap:.85rem;margin-bottom:1.25rem;display:grid}.summary-mini-card[data-v-8275cefc]{border-radius:var(--radius-sm);background:#ffffff05;border:1px solid #ffffff0f;padding:.85rem}.summary-mini-label[data-v-8275cefc]{color:var(--text-muted);margin-bottom:.35rem;font-size:.72rem}.summary-mini-val[data-v-8275cefc]{font-size:1.15rem;font-weight:700;font-family:var(--font-mono);color:#fff;align-items:baseline;gap:.25rem;display:flex}.unit[data-v-8275cefc]{color:var(--text-muted);font-size:.75rem}.win-rate-pill[data-v-8275cefc]{color:var(--accent-green);background:#10b98126;border-radius:4px;margin-left:.3rem;padding:.1rem .35rem;font-size:.65rem;font-weight:600}.summary-mini-hint[data-v-8275cefc]{color:var(--text-secondary);margin-top:.3rem;font-size:.65rem}.pairs-filter-bar[data-v-8275cefc]{background:#ffffff05;margin-bottom:1rem;padding:.85rem 1rem}.filter-group-wrap[data-v-8275cefc]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.filter-chunk[data-v-8275cefc]{align-items:center;gap:.45rem;font-size:.75rem;display:flex}.chunk-label[data-v-8275cefc]{color:var(--text-muted);white-space:nowrap;font-weight:600}.chip-toggle-group[data-v-8275cefc]{background:#ffffff0a;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.toggle-chip[data-v-8275cefc]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.25rem .55rem;font-size:.72rem;transition:all .15s}.toggle-chip[data-v-8275cefc]:hover{color:#fff}.toggle-chip.active[data-v-8275cefc]{color:#fff;background:#2563eb;font-weight:600}.pair-symbol-input[data-v-8275cefc]{border:1px solid var(--border-color);color:#fff;background:#ffffff0d;border-radius:6px;width:120px;padding:.3rem .6rem;font-size:.75rem}.pair-sort-select[data-v-8275cefc]{border:1px solid var(--border-color);color:#fff;background:#ffffff0d;border-radius:6px;padding:.3rem .5rem;font-size:.75rem}.btn-sort-order[data-v-8275cefc]{border:1px solid var(--border-color);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:6px;padding:.25rem .5rem;font-size:.8rem}.pairs-table-card[data-v-8275cefc]{margin-bottom:2rem;padding:0;overflow:hidden}.table-responsive[data-v-8275cefc]{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.pairs-table[data-v-8275cefc]{border-collapse:collapse;width:100%;min-width:980px}.pairs-table th[data-v-8275cefc]{color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;background:#ffffff05;padding:.8rem 1rem;font-size:.72rem;font-weight:600}.pairs-table td[data-v-8275cefc]{border-bottom:1px solid #ffffff0a;padding:.85rem 1rem}.pair-row-main[data-v-8275cefc]{cursor:pointer;transition:background .15s}.pair-row-main[data-v-8275cefc]:hover{background:#ffffff08}.row-expanded[data-v-8275cefc]{background:#2563eb0f!important}.pair-symbol-cell[data-v-8275cefc]{align-items:center;gap:.4rem;display:flex}.symbol-name[data-v-8275cefc]{color:#fff;font-size:.95rem}.symbol-name.symbol-link[data-v-8275cefc]{color:#60a5fa;cursor:pointer;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.symbol-name.symbol-link[data-v-8275cefc]:hover{color:#93c5fd;text-decoration-color:#93c5fd}.badge-test-tag[data-v-8275cefc]{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:4px;padding:.05rem .3rem;font-size:.6rem;font-weight:700}.pair-legs-sub[data-v-8275cefc]{color:var(--text-secondary);align-items:center;gap:.35rem;margin-top:.25rem;font-size:.7rem;display:flex}.leg-long-tag[data-v-8275cefc]{color:var(--accent-green);font-weight:600}.leg-short-tag[data-v-8275cefc]{color:var(--accent-blue);font-weight:600}.leg-arrow[data-v-8275cefc]{color:var(--text-muted);font-size:.75rem}.opp-id-link[data-v-8275cefc]{color:#60a5fa;cursor:pointer;text-underline-offset:2px;font-size:.75rem;text-decoration:underline}.opp-id-link[data-v-8275cefc]:hover{color:#93c5fd}.text-green[data-v-8275cefc]{color:var(--accent-green)}.text-blue[data-v-8275cefc]{color:var(--accent-blue)}.text-danger[data-v-8275cefc]{color:#ef4444}.td-net-val[data-v-8275cefc]{font-size:.95rem}.net-pnl-pill[data-v-8275cefc]{background:#ffffff08;border-radius:4px;padding:.2rem .5rem;display:inline-block}.pair-drawer-row[data-v-8275cefc]{background:#0a0f19bf;border-top:1px dashed #3b82f633}.drawer-cell[data-v-8275cefc]{padding:1.25rem 1.5rem!important}.drawer-container[data-v-8275cefc]{flex-direction:column;gap:1rem;display:flex}.drawer-header-line[data-v-8275cefc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.drawer-title[data-v-8275cefc]{color:#cbd5e1;font-size:.82rem;font-weight:700}.trace-overlay[data-v-8275cefc]{z-index:1100;background:#030812b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.trace-panel[data-v-8275cefc]{color:#e2e8f0;background:#111827;border-left:1px solid #94a3b84d;width:min(560px,100vw);height:100%;padding:1.5rem;overflow-y:auto;box-shadow:-12px 0 40px #00000059}.trace-panel-header[data-v-8275cefc],.trace-event-head[data-v-8275cefc]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.trace-panel-header h3[data-v-8275cefc]{margin:0 0 .4rem}.trace-clock-note[data-v-8275cefc]{color:#fbbf24;margin:1.25rem 0;font-size:.8rem}.trace-state[data-v-8275cefc]{color:#94a3b8;padding:2rem 0}.trace-error[data-v-8275cefc]{color:#fca5a5}.trace-timeline[data-v-8275cefc]{border-left:2px solid #3b82f6;padding:0 0 0 1rem;list-style:none}.trace-event[data-v-8275cefc]{padding:0 0 1.5rem 1rem;position:relative}.trace-event[data-v-8275cefc]:before{content:"";background:#60a5fa;border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.25rem;left:-1.38rem}.trace-event-head[data-v-8275cefc]{font-size:.82rem}.trace-event-head span[data-v-8275cefc],.trace-event-meta[data-v-8275cefc]{color:#94a3b8;font-size:.72rem}.trace-order-id[data-v-8275cefc]{overflow-wrap:anywhere;margin-top:.35rem;font-size:.72rem}.legs-comparison-grid[data-v-8275cefc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.leg-detail-box[data-v-8275cefc]{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;min-width:0;padding:1rem}.box-long[data-v-8275cefc]{border-left:3px solid var(--accent-green)}.box-short[data-v-8275cefc]{border-left:3px solid var(--accent-blue)}.leg-box-title[data-v-8275cefc]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.leg-field-list[data-v-8275cefc]{flex-direction:column;gap:.5rem;font-size:.75rem;display:flex}.leg-field-row[data-v-8275cefc]{color:var(--text-secondary);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.copyable-id[data-v-8275cefc]{color:#fff;word-break:break-all;align-items:center;gap:.35rem;min-width:0;display:flex}.order-time-badge[data-v-8275cefc]{color:#94a3b8;white-space:nowrap;background:#ffffff0d;border-radius:4px;padding:1px 5px;font-size:.7rem}.btn-copy-sm[data-v-8275cefc]{cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 .2rem;font-size:.75rem}.btn-copy-sm[data-v-8275cefc]:hover{opacity:1}.equation-bar[data-v-8275cefc]{color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;padding:.6rem .85rem;font-size:.72rem}.equation-bar code[data-v-8275cefc]{color:#cbd5e1;font-family:var(--font-mono);margin-left:.4rem}.pairs-pagination-bar[data-v-8275cefc]{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.pagination-btns[data-v-8275cefc]{align-items:center;gap:.5rem;display:flex}@media (width<=1024px){.pairs-summary-grid[data-v-8275cefc]{grid-template-columns:repeat(3,1fr)}.legs-comparison-grid[data-v-8275cefc]{grid-template-columns:1fr}}@media (width<=640px){.pairs-summary-grid[data-v-8275cefc]{grid-template-columns:repeat(2,1fr)}}.diagnostics-view[data-v-5ba2ff20]{flex-direction:column;gap:1.25rem;padding:1.5rem 0;display:flex}.run-banner[data-v-5ba2ff20]{background:linear-gradient(135deg,#182236 0%,#121824 100%);justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.banner-info h2[data-v-5ba2ff20]{color:#fff;margin-bottom:.35rem;font-size:1.3rem}.subtitle[data-v-5ba2ff20]{color:var(--text-muted);max-width:650px;font-size:.8rem}.banner-action[data-v-5ba2ff20]{flex-shrink:0}.text-green[data-v-5ba2ff20]{color:#10b981}.text-warning[data-v-5ba2ff20]{color:#f59e0b}.text-danger[data-v-5ba2ff20]{color:#ef4444}.btn-lg[data-v-5ba2ff20]{padding:.75rem 1.5rem;font-size:.95rem}.result-banner[data-v-5ba2ff20]{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.banner-pass[data-v-5ba2ff20]{background:#10b9811a;border-color:#10b9814d}.banner-warn[data-v-5ba2ff20],.banner-unknown[data-v-5ba2ff20]{background:#f59e0b1a;border-color:#f59e0b4d}.banner-fail[data-v-5ba2ff20]{background:#ef44441a;border-color:#ef44444d}.result-badge-col[data-v-5ba2ff20]{align-items:center;gap:.75rem;display:flex}.status-indicator[data-v-5ba2ff20]{font-size:1.75rem}.result-title[data-v-5ba2ff20]{color:#fff;font-size:1.05rem;font-weight:700}.result-ts[data-v-5ba2ff20]{color:var(--text-muted);font-size:.75rem}.result-score[data-v-5ba2ff20]{font-size:1.8rem;font-weight:900;font-family:var(--font-mono);color:var(--accent-green)}.cat-card[data-v-5ba2ff20]{flex-direction:column;gap:.85rem;min-width:0;display:flex}.cat-header[data-v-5ba2ff20]{border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;padding-bottom:.6rem;display:flex}.cat-icon[data-v-5ba2ff20]{font-size:1.15rem}.cat-header h4[data-v-5ba2ff20]{color:#fff;font-size:.95rem}.item-list[data-v-5ba2ff20]{flex-direction:column;gap:.65rem;min-width:0;display:flex}.check-item[data-v-5ba2ff20]{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.35rem 0;font-size:.8rem;display:flex}.item-main[data-v-5ba2ff20]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.item-status[data-v-5ba2ff20]{border-radius:5px;justify-content:center;align-items:center;width:auto;min-width:1.5rem;padding:.2rem .35rem;font-size:.7rem;font-weight:800;display:flex}.st-pass[data-v-5ba2ff20]{background:var(--accent-green-bg);color:var(--accent-green)}.st-warn[data-v-5ba2ff20]{background:var(--accent-amber-bg);color:var(--accent-amber)}.st-unknown[data-v-5ba2ff20]{color:var(--text-muted);background:#94a3b826}.st-fail[data-v-5ba2ff20]{background:var(--accent-red-bg);color:var(--accent-red)}.item-name[data-v-5ba2ff20]{color:var(--text-primary);white-space:nowrap;font-weight:600}.item-meta[data-v-5ba2ff20]{text-align:right;flex:1;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.item-lat[data-v-5ba2ff20]{font-family:var(--font-mono);color:var(--accent-blue);flex-shrink:0}.item-msg[data-v-5ba2ff20]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=768px){.run-banner[data-v-5ba2ff20]{flex-direction:column;align-items:stretch}.banner-action button[data-v-5ba2ff20]{width:100%}.result-banner[data-v-5ba2ff20]{flex-direction:column;align-items:stretch;gap:.75rem}.result-score[data-v-5ba2ff20]{text-align:right}.check-item[data-v-5ba2ff20]{flex-direction:column;align-items:flex-start;gap:.25rem}.item-meta[data-v-5ba2ff20]{text-align:left;justify-content:space-between;width:100%;padding-left:1.6rem}}.matrix-card[data-v-5ba2ff20]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.matrix-header[data-v-5ba2ff20]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.matrix-header h3[data-v-5ba2ff20]{color:#fff;margin-bottom:.2rem;font-size:1.1rem}.header-left[data-v-5ba2ff20]{align-items:center;gap:.75rem;display:flex}.header-right[data-v-5ba2ff20]{align-items:center;gap:.5rem;display:flex}.panel-icon[data-v-5ba2ff20]{font-size:1.5rem}.module-table-wrapper[data-v-5ba2ff20]{overflow-x:auto}.module-table[data-v-5ba2ff20]{border-collapse:collapse;width:100%;font-size:.82rem}.module-table th[data-v-5ba2ff20]{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;background:#ffffff05;padding:.6rem .75rem;font-weight:600}.module-table td[data-v-5ba2ff20]{vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.75rem}.module-col-name[data-v-5ba2ff20]{min-width:200px}.module-name-text[data-v-5ba2ff20]{color:#fff;font-weight:600}.module-desc-text[data-v-5ba2ff20]{color:var(--text-muted);margin-top:.15rem;font-size:.72rem}.status-pill[data-v-5ba2ff20]{font-size:.72rem;font-weight:600;font-family:var(--font-mono,monospace);white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .5rem;display:inline-flex}.pill-alive[data-v-5ba2ff20]{color:var(--accent-green,#10b981);background:#10b9811f;border:1px solid #10b98159}.pill-down[data-v-5ba2ff20]{color:#ef4444;background:#ef44441f;border:1px solid #ef444459}.status-dot[data-v-5ba2ff20]{background:currentColor;border-radius:50%;width:6px;height:6px}.code-badge[data-v-5ba2ff20]{font-family:var(--font-mono,monospace);color:#93c5fd;background:#ffffff0f;border-radius:4px;padding:.15rem .4rem;font-size:.75rem}.commit-hash[data-v-5ba2ff20]{color:#fca5a5}.font-mono[data-v-5ba2ff20]{font-family:var(--font-mono,monospace)}.time-col[data-v-5ba2ff20],.heartbeat-col[data-v-5ba2ff20]{white-space:nowrap}.ws-matrix-group[data-v-5ba2ff20]{margin-top:.75rem}.ws-group-title[data-v-5ba2ff20]{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.ws-group-badge[data-v-5ba2ff20]{border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.badge-public[data-v-5ba2ff20]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.badge-private[data-v-5ba2ff20]{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.ws-group-desc[data-v-5ba2ff20]{color:var(--text-muted,#94a3b8);font-size:.75rem}.ws-grid[data-v-5ba2ff20]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ws-tile[data-v-5ba2ff20]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.6rem;padding:.85rem;transition:all .2s;display:flex}.ws-tile-header[data-v-5ba2ff20]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.ws-venue-info[data-v-5ba2ff20]{align-items:center;gap:.4rem;display:flex}.ws-venue-name[data-v-5ba2ff20]{color:#fff;font-size:.85rem}.ws-metric-row[data-v-5ba2ff20]{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.metric-label[data-v-5ba2ff20]{color:var(--text-muted)}.metric-value[data-v-5ba2ff20]{color:#fff;font-weight:600}.pill-sm[data-v-5ba2ff20]{padding:.1rem .4rem;font-size:.68rem}.sync-result-banner[data-v-5ba2ff20]{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f640;border-radius:6px;padding:.6rem .85rem;font-size:.8rem}@media (width<=900px){.ws-grid[data-v-5ba2ff20]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ws-grid[data-v-5ba2ff20]{grid-template-columns:1fr}.matrix-header[data-v-5ba2ff20]{flex-direction:column;align-items:flex-start}}.entry-disabled-reason[data-v-96aafab5]{color:#fbbf24;white-space:normal;overflow-wrap:anywhere;max-width:300px;margin-top:.5rem}.route-matrix-container[data-v-96aafab5]{flex-direction:column;gap:1rem;display:flex}.matrix-toolbar[data-v-96aafab5]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.toolbar-left[data-v-96aafab5]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.search-box[data-v-96aafab5]{align-items:center;width:280px;display:flex;position:relative}.search-icon[data-v-96aafab5]{opacity:.6;font-size:.85rem;position:absolute;left:.75rem}.search-input[data-v-96aafab5]{background:var(--bg-dark);border:1px solid var(--border-color);width:100%;color:var(--text-main);border-radius:6px;padding:.45rem 2rem .45rem 2.2rem;font-size:.85rem}.search-input[data-v-96aafab5]:focus{border-color:var(--primary);outline:none}.clear-btn[data-v-96aafab5]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;position:absolute;right:.5rem}.filter-group[data-v-96aafab5]{align-items:center;gap:.35rem;display:flex}.filter-label[data-v-96aafab5]{color:var(--text-muted);font-size:.8rem}.filter-btn[data-v-96aafab5]{background:var(--bg-dark);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:4px;padding:.35rem .65rem;font-size:.75rem;transition:all .2s}.filter-btn[data-v-96aafab5]:hover{color:var(--text-main);border-color:var(--text-muted)}.filter-btn.active[data-v-96aafab5]{color:#38bdf8;background:#38bdf826;border-color:#38bdf8;font-weight:600}.status-select[data-v-96aafab5]{background:var(--bg-dark);border:1px solid var(--border-color);color:var(--text-main);border-radius:4px;padding:.35rem .6rem;font-size:.75rem}.toolbar-right[data-v-96aafab5]{align-items:center;gap:1rem;display:flex}.stats-badge[data-v-96aafab5]{color:var(--text-muted);font-size:.8rem}.stats-badge strong[data-v-96aafab5]{color:var(--text-main)}.batch-action-bar[data-v-96aafab5]{background:linear-gradient(90deg,#1e3a8a66,#0f172acc);border:1px solid #3b82f6;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex;box-shadow:0 4px 12px #0000004d}.batch-info[data-v-96aafab5]{color:#60a5fa;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.batch-buttons[data-v-96aafab5]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.batch-label[data-v-96aafab5]{color:var(--text-muted);font-size:.8rem}.table-wrapper[data-v-96aafab5]{border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px;overflow-x:auto}.target-table[data-v-96aafab5]{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.target-table th[data-v-96aafab5]{color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;background:#0f172a99;padding:.75rem .85rem;font-weight:600}.target-table td[data-v-96aafab5]{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.75rem .85rem}.target-row[data-v-96aafab5]:hover{background:#ffffff05}.target-row.is-expanded[data-v-96aafab5]{background:#38bdf808}.th-expand[data-v-96aafab5],.td-expand[data-v-96aafab5]{cursor:pointer;text-align:center;width:28px}.expand-icon[data-v-96aafab5]{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:.7rem}.th-checkbox[data-v-96aafab5],.td-checkbox[data-v-96aafab5]{text-align:center;width:32px}.td-target-name[data-v-96aafab5]{cursor:pointer}.target-symbol[data-v-96aafab5]{color:#f8fafc;font-size:.95rem;font-weight:700}.target-desc[data-v-96aafab5]{color:var(--text-muted);font-size:.75rem}.badge-asset[data-v-96aafab5]{border-radius:4px;padding:.15rem .4rem;font-size:.7rem}.badge-crypto[data-v-96aafab5]{color:#eab308;background:#eab30826}.badge-equity[data-v-96aafab5]{color:#c084fc;background:#a855f726}.tier-tag[data-v-96aafab5]{color:#94a3b8;background:#ffffff0d;border-radius:3px;padding:.1rem .35rem;font-size:.72rem}.spec-chips[data-v-96aafab5]{flex-wrap:wrap;gap:.35rem;display:flex}.spec-chip[data-v-96aafab5]{background:#0f172ab3;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.7rem;display:flex}.spec-venue[data-v-96aafab5]{color:#38bdf8;font-weight:700}.spec-details[data-v-96aafab5]{color:#94a3b8;font-family:monospace}.routes-count-badge[data-v-96aafab5]{color:var(--text-muted);font-family:monospace;font-size:.8rem}.target-status-select[data-v-96aafab5]{background:var(--bg-dark);border:1px solid var(--border-color);color:var(--text-main);border-radius:4px;padding:.3rem .5rem;font-size:.75rem}.text-right[data-v-96aafab5]{text-align:right;white-space:nowrap;width:1%}.expanded-subtable-row[data-v-96aafab5]{background:#0f172acc}.subtable-cell[data-v-96aafab5]{border-bottom:2px solid var(--primary)!important;padding:1rem 1.5rem!important}.subtable-container[data-v-96aafab5]{flex-direction:column;gap:.75rem;display:flex}.subtable-header[data-v-96aafab5]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.subtable-title[data-v-96aafab5]{color:#38bdf8;font-size:.85rem}.subtable-hint[data-v-96aafab5]{color:var(--text-muted);font-size:.75rem}.route-subtable[data-v-96aafab5]{border-collapse:collapse;background:var(--bg-dark);border:1px solid var(--border-color);border-radius:6px;width:100%;font-size:.78rem;overflow:hidden}.route-subtable th[data-v-96aafab5]{color:#94a3b8;border-bottom:1px solid var(--border-color);background:#1e293bb3;padding:.5rem .75rem;font-weight:600}.route-subtable td[data-v-96aafab5]{border-bottom:1px solid #ffffff0a;padding:.5rem .75rem}.route-row[data-v-96aafab5]:hover{background:#ffffff05}.route-row.row-selected[data-v-96aafab5]{background:#3b82f614}.route-id-cell[data-v-96aafab5]{align-items:center;gap:.5rem;display:flex}.pair-type-tag[data-v-96aafab5]{border-radius:3px;padding:.1rem .35rem;font-size:.68rem}.tag-perp[data-v-96aafab5]{color:#38bdf8;background:#38bdf826}.tag-hetero[data-v-96aafab5]{color:#c084fc;background:#a855f726}.tag-spot[data-v-96aafab5]{color:#4ade80;background:#22c55e26}.tag-default[data-v-96aafab5]{color:#cbd5e1;background:#ffffff1a}.legs-cell[data-v-96aafab5]{align-items:center;gap:.35rem;font-family:monospace;display:flex}.leg-pill[data-v-96aafab5]{color:#cbd5e1;background:#ffffff0d;border-radius:3px;padding:.1rem .35rem}.leg-arrow[data-v-96aafab5]{color:#64748b}.direction-tag[data-v-96aafab5]{color:#94a3b8;font-size:.7rem}.route-perm-select[data-v-96aafab5]{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);border-radius:4px;padding:.25rem .45rem;font-size:.75rem}.effective-pill[data-v-96aafab5]{border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.effective-trade[data-v-96aafab5]{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.effective-observe[data-v-96aafab5]{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.effective-disabled[data-v-96aafab5]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.fingerprint-tag[data-v-96aafab5]{color:#38bdf8;background:#38bdf81a;border-radius:3px;padding:.1rem .35rem;font-size:.7rem}.reason-text[data-v-96aafab5]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.72rem;display:inline-block;overflow:hidden}.saved-check[data-v-96aafab5]{font-size:.72rem}.empty-cell[data-v-96aafab5]{text-align:center;color:var(--text-muted);padding:2.5rem!important}.empty-routes-box[data-v-96aafab5]{text-align:center;color:var(--text-muted);background:var(--bg-dark);border-radius:6px;padding:1.5rem}.toast-notice[data-v-96aafab5]{z-index:9999;border-radius:8px;padding:.85rem 1.5rem;font-size:.88rem;font-weight:500;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 24px #0006}.toast-success[data-v-96aafab5]{color:#ecfdf5;background:#065f46;border:1px solid #10b981}.toast-error[data-v-96aafab5]{color:#fef2f2;background:#7f1d1d;border:1px solid #ef4444}.slide-down-enter-active[data-v-96aafab5],.slide-down-leave-active[data-v-96aafab5]{transition:all .3s}.slide-down-enter-from[data-v-96aafab5],.slide-down-leave-to[data-v-96aafab5]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-96aafab5],.fade-leave-active[data-v-96aafab5]{transition:opacity .3s}.fade-enter-from[data-v-96aafab5],.fade-leave-to[data-v-96aafab5]{opacity:0}.target-limit-fields[data-v-835510ee]{white-space:normal;flex-direction:column;gap:.35rem;min-width:225px;max-width:300px;margin-top:.65rem;display:flex}.target-limit-fields label[data-v-835510ee]{font-size:.75rem}.target-limit-fields .input-field[data-v-835510ee]{box-sizing:border-box;width:100%}.settings-view[data-v-835510ee]{flex-direction:column;gap:1.25rem;padding-bottom:5rem;display:flex}.header-card[data-v-835510ee]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.header-title-row[data-v-835510ee]{align-items:center;gap:.75rem;display:flex}.header-icon[data-v-835510ee]{font-size:1.5rem}.subtitle[data-v-835510ee]{color:var(--text-muted);margin-top:.35rem;font-size:.85rem}.settings-subtabs[data-v-835510ee]{border-bottom:1px solid var(--border-color);gap:.5rem;padding-bottom:.5rem;display:flex}.subtab-btn[data-v-835510ee]{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.subtab-btn[data-v-835510ee]:hover{color:var(--text-main);border-color:var(--text-muted)}.subtab-btn.active[data-v-835510ee]{color:#38bdf8;background:#38bdf81f;border-color:#38bdf8;font-weight:600}.subtab-badge[data-v-835510ee]{background:#ffffff1a;border-radius:12px;padding:.1rem .45rem;font-size:.75rem}.role-warning-card[data-v-835510ee]{color:#facc15;background:#eab3081a;border:1px solid #eab3084d;border-radius:6px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.85rem;display:flex}.notice-banner[data-v-835510ee]{border-radius:6px;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.85rem;display:flex}.notice-success[data-v-835510ee]{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e4d}.notice-error[data-v-835510ee]{color:#f87171;background:#ef44441f;border:1px solid #ef44444d}.notice-info[data-v-835510ee]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d}.close-btn[data-v-835510ee]{color:inherit;cursor:pointer;background:0 0;border:none}.exchange-control-card[data-v-835510ee],.pair-types-card[data-v-835510ee]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.section-header[data-v-835510ee]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.sec-title-group[data-v-835510ee]{align-items:center;gap:.75rem;display:flex}.sec-badge[data-v-835510ee]{color:#60a5fa;background:#3b82f626;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.section-subtitle[data-v-835510ee]{color:var(--text-muted);margin-bottom:1.25rem;font-size:.82rem}.status-pill[data-v-835510ee]{border-radius:20px;align-items:center;gap:.5rem;padding:.3rem .75rem;font-size:.78rem;font-weight:500;display:flex}.status-pill .dot[data-v-835510ee]{border-radius:50%;width:6px;height:6px}.pill-active[data-v-835510ee]{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}.pill-active .dot[data-v-835510ee]{background:#4ade80}.pill-warn[data-v-835510ee]{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.pill-warn .dot[data-v-835510ee]{background:#facc15}.pill-disabled[data-v-835510ee]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.pill-disabled .dot[data-v-835510ee]{background:#f87171}.pill-danger[data-v-835510ee]{color:#fef2f2;background:#7f1d1d}.pill-danger .dot[data-v-835510ee]{background:#f87171}.rules-callout[data-v-835510ee]{color:#94a3b8;background:#1e293b80;border-left:3px solid #3b82f6;border-radius:4px;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.8rem;display:flex}.callout-content strong[data-v-835510ee]{color:#e2e8f0}.exchange-grid[data-v-835510ee]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.exchange-grid[data-v-835510ee]{grid-template-columns:repeat(2,1fr)}}.ex-box[data-v-835510ee]{background:var(--bg-dark);border:1px solid var(--border-color);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;transition:all .2s;display:flex}.ex-box[data-v-835510ee]:hover:not(.disabled){border-color:#3b82f6}.ex-box.selected[data-v-835510ee]{background:#1e3a8a26;border-color:#3b82f6}.ex-box-top[data-v-835510ee]{justify-content:space-between;align-items:flex-start;display:flex}.ex-info[data-v-835510ee]{align-items:center;gap:.65rem;display:flex}.ex-icon[data-v-835510ee]{font-size:1.2rem}.ex-name[data-v-835510ee]{color:var(--text-main);font-size:.88rem;font-weight:600}.ex-type[data-v-835510ee]{color:var(--text-muted);font-size:.72rem}.ex-checkbox[data-v-835510ee]{cursor:pointer;width:16px;height:16px}.ex-box-bottom[data-v-835510ee]{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.tag-active[data-v-835510ee]{color:#4ade80}.tag-disabled[data-v-835510ee],.net-fee[data-v-835510ee]{color:var(--text-muted)}.pair-types-grid[data-v-835510ee]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=1024px){.pair-types-grid[data-v-835510ee]{grid-template-columns:1fr}}.pair-type-box[data-v-835510ee]{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.pair-type-box.active[data-v-835510ee]{background:#1e3a8a14;border-color:#3b82f680}.pair-type-title[data-v-835510ee]{color:var(--text-main);margin-bottom:.25rem;font-size:.85rem;font-weight:600}.pair-type-desc[data-v-835510ee]{color:var(--text-muted);font-size:.75rem;line-height:1.35}.config-grid[data-v-835510ee]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.config-grid>.config-group-card[data-v-835510ee]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.25rem;width:100%;display:grid}.config-grid .group-header[data-v-835510ee]{grid-column:1/-1}.config-grid .form-item[data-v-835510ee]{min-width:0;margin-bottom:0}.target-limit-summary[data-v-835510ee]{white-space:normal;color:var(--text-muted);font-size:.75rem}.target-limit-details>summary[data-v-835510ee]{cursor:pointer;font-size:.75rem}@media (width<=768px){.config-grid>.config-group-card[data-v-835510ee]{grid-template-columns:minmax(0,1fr)}}.config-group-card[data-v-835510ee]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:1.25rem;min-width:0;padding:1.5rem;display:flex}.group-header[data-v-835510ee]{border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;padding-bottom:.75rem;display:flex}.group-icon[data-v-835510ee]{font-size:1.1rem}.group-header h4[data-v-835510ee]{color:var(--text-main);margin:0;font-size:.95rem;font-weight:600}.form-item[data-v-835510ee]{flex-direction:column;gap:.35rem;display:flex}.form-label-row[data-v-835510ee]{color:var(--text-main);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.current-val[data-v-835510ee]{color:#38bdf8;font-family:monospace;font-weight:600}.input-with-addon[data-v-835510ee]{align-items:center;display:flex;position:relative}.input-field[data-v-835510ee]{background:var(--bg-dark);border:1px solid var(--border-color);width:100%;color:var(--text-main);border-radius:6px;padding:.45rem 2.2rem .45rem .65rem;font-family:monospace;font-size:.85rem}.input-field[data-v-835510ee]:focus{border-color:var(--primary);outline:none}.addon[data-v-835510ee]{color:#94a3b8;pointer-events:none;font-size:.78rem;font-weight:600;position:absolute;right:.75rem}.hint[data-v-835510ee]{color:var(--text-muted);font-size:.72rem;line-height:1.3}.form-item-toggle[data-v-835510ee]{background:#ef444414;border:1px solid #ef444440;border-radius:6px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 1rem;display:flex}.toggle-title[data-v-835510ee]{color:#f87171;font-size:.82rem;font-weight:600}.toggle-sub[data-v-835510ee]{color:var(--text-muted);font-size:.72rem}.switch[data-v-835510ee]{flex-shrink:0;width:38px;height:20px;display:inline-block;position:relative}.switch input[data-v-835510ee]{opacity:0;width:0;height:0}.slider[data-v-835510ee]{cursor:pointer;background-color:#334155;transition:all .3s;position:absolute;inset:0}.slider[data-v-835510ee]:before{content:"";background-color:#fff;width:14px;height:14px;transition:all .3s;position:absolute;bottom:3px;left:3px}.slider.round[data-v-835510ee]{border-radius:20px}.slider.round[data-v-835510ee]:before{border-radius:50%}input:checked+.slider-blue[data-v-835510ee]{background-color:#3b82f6}input:checked+.slider-danger[data-v-835510ee]{background-color:#ef4444}input:checked+.slider[data-v-835510ee]:before{transform:translate(18px)}.floating-save-bar[data-v-835510ee]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172af2;border:1px solid #38bdf8;border-radius:8px;justify-content:space-between;align-items:center;width:90%;max-width:800px;padding:.85rem 1.5rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #00000080}.floating-bar-info[data-v-835510ee]{color:#f8fafc;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.floating-bar-icon[data-v-835510ee]{font-size:1.1rem}.floating-bar-actions[data-v-835510ee]{align-items:center;gap:.75rem;display:flex}.empty-state[data-v-835510ee]{text-align:center;color:var(--text-muted);padding:3rem}.emergency-halt-standalone-card[data-v-835510ee]{background:#10b9810a;border:1px solid #10b9814d;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;transition:all .2s}.emergency-halt-standalone-card.halt-active[data-v-835510ee]{background:#ef44441f;border-color:#ef4444;box-shadow:0 0 20px #ef444440}.halt-content[data-v-835510ee]{align-items:center;gap:1.5rem;display:flex}.halt-icon-col[data-v-835510ee]{justify-content:center;align-items:center;font-size:2.2rem;line-height:1;display:flex}.halt-text-col[data-v-835510ee]{flex:1}.halt-title-row[data-v-835510ee]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.halt-title[data-v-835510ee]{color:#f8fafc;font-size:1.05rem;font-weight:700}.halt-desc[data-v-835510ee]{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.halt-reason-banner[data-v-835510ee]{background:#ef444426;border:1px solid #ef444459;border-radius:6px;align-items:center;gap:.5rem;margin-top:.65rem;padding:.45rem .85rem;font-size:.85rem;display:flex}.reason-title[data-v-835510ee]{color:#f87171;font-weight:600}.reason-text[data-v-835510ee]{color:#fef2f2}.baseline-equity-row[data-v-835510ee]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.85rem;display:flex}.baseline-title[data-v-835510ee]{color:#cbd5e1;font-weight:600}.baseline-val[data-v-835510ee]{color:#38bdf8;font-weight:700}.baseline-note[data-v-835510ee]{color:#64748b;font-size:.75rem}.halt-action-col[data-v-835510ee]{flex-shrink:0}.modal-backdrop[data-v-835510ee]{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-835510ee]{background:#121824;border:1px solid #232d42;border-radius:12px;width:90%;max-width:500px;padding:1.5rem;box-shadow:0 20px 25px -5px #0009}.modal-header h3[data-v-835510ee]{color:#f1f5f9;margin:0;font-size:1.15rem}.modal-body[data-v-835510ee]{margin:1.25rem 0;font-size:.9rem;line-height:1.5}.text-danger[data-v-835510ee]{color:#ef4444}.text-success[data-v-835510ee]{color:#10b981}.font-bold[data-v-835510ee]{font-weight:600}.modal-actions[data-v-835510ee]{justify-content:flex-end;gap:.75rem;display:flex}.slide-up-enter-active[data-v-835510ee],.slide-up-leave-active[data-v-835510ee]{transition:all .3s}.slide-up-enter-from[data-v-835510ee],.slide-up-leave-to[data-v-835510ee]{opacity:0;transform:translate(-50%,20px)}.fee-rates-board[data-v-835510ee]{border:1px solid var(--border-color,#334155);background:#0f172a80;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.fee-board-header[data-v-835510ee]{justify-content:space-between;align-items:center;display:flex}.fee-board-title[data-v-835510ee]{color:var(--text-color,#e2e8f0)}.fee-table-wrapper[data-v-835510ee]{overflow-x:auto}.fee-rates-table[data-v-835510ee]{border-collapse:collapse;width:100%;font-size:.82rem}.fee-rates-table th[data-v-835510ee],.fee-rates-table td[data-v-835510ee]{text-align:left;border-bottom:1px solid #33415599;padding:.5rem .6rem}.fee-rates-table th[data-v-835510ee]{color:var(--text-muted,#94a3b8);font-weight:500}.fee-hint[data-v-835510ee]{color:var(--text-muted,#94a3b8);margin-top:.35rem;font-size:.75rem;line-height:1.4;display:block}.login-wrapper[data-v-db690188]{justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:1.5rem;display:flex}.login-card[data-v-db690188]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;width:100%;max-width:440px;padding:2.5rem 2rem;box-shadow:0 20px 40px #00000073}.login-header[data-v-db690188]{text-align:center;margin-bottom:1.75rem}.login-icon[data-v-db690188]{margin-bottom:.5rem;font-size:2.5rem}.login-header h2[data-v-db690188]{color:#fff;margin-bottom:.35rem;font-size:1.4rem;font-weight:700}.subtitle[data-v-db690188]{color:var(--text-muted);font-size:.825rem}.role-selector[data-v-db690188]{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.5rem;display:grid}.role-chip[data-v-db690188]{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:8px;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .5rem;transition:all .2s;display:flex}.role-chip span[data-v-db690188]{font-size:.85rem;font-weight:600}.role-chip small[data-v-db690188]{color:var(--text-muted);font-size:.7rem}.role-chip[data-v-db690188]:hover{background:#3b82f60d;border-color:#3b82f666}.role-chip.active[data-v-db690188]{border-color:var(--accent-blue);color:#fff;background:#3b82f626}.form-group[data-v-db690188]{margin-bottom:1.25rem}.form-group label[data-v-db690188]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.45rem;font-size:.8rem;font-weight:600;display:block}.form-input[data-v-db690188]{background:var(--bg-input);border:1px solid var(--border-color);color:#fff;box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.form-input[data-v-db690188]:focus{border-color:var(--accent-blue)}.btn-block[data-v-db690188]{width:100%;margin-top:.75rem;padding:.8rem;font-size:.95rem;font-weight:600}.error-banner[data-v-db690188]{background:var(--accent-red-bg);color:var(--accent-red);border:1px solid #ef44444d;border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.85rem}.login-footer-hint[data-v-db690188]{color:var(--text-muted);border-top:1px solid #ffffff14;flex-direction:column;gap:.5rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.75rem;line-height:1.5;display:flex}.hint-item strong[data-v-db690188]{color:var(--text-secondary)}.app-root[data-v-a548eca0]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-a548eca0]{flex:1}.app-footer[data-v-a548eca0]{border-top:1px solid var(--border-color);color:var(--text-muted);background:var(--bg-dark);padding:1.25rem 0;font-size:.75rem}.footer-content[data-v-a548eca0]{justify-content:space-between;display:flex}@media (width<=768px){.footer-content[data-v-a548eca0]{text-align:center;flex-direction:column;gap:.5rem}}
