.platform-icon[data-v-9090ee2b]{align-items:center;display:inline-flex;line-height:1;vertical-align:middle}.platform-icon img[data-v-9090ee2b]{border-radius:2px;vertical-align:middle}.platform-emoji[data-v-9090ee2b]{position:relative;top:-1px}.filter-bar[data-v-bad6cece]{align-items:center;background:var(--arena-bg-base);border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0;gap:12px;height:40px;padding:0 16px}.filter-select[data-v-bad6cece]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text);cursor:pointer;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;min-width:320px;padding:6px 12px}.filter-select[data-v-bad6cece]:focus{border-color:var(--arena-primary);outline:none}.search-wrap[data-v-bad6cece]{align-items:center;display:inline-flex;position:relative}.filter-search[data-v-bad6cece]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text);font-size:13px;padding:6px 28px 6px 12px;width:200px}.filter-search[data-v-bad6cece]::-moz-placeholder{color:var(--arena-text-dim)}.filter-search[data-v-bad6cece]::placeholder{color:var(--arena-text-dim)}.filter-search[data-v-bad6cece]:focus{border-color:var(--arena-primary);outline:none}.search-clear[data-v-bad6cece]{background:none;border:none;border-radius:3px;color:var(--arena-text-dim);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:var(--arena-transition)}.search-clear[data-v-bad6cece]:hover{background:var(--arena-bg-hover);color:var(--arena-text)}.search-history[data-v-bad6cece]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:0 0 6px 6px;box-shadow:0 8px 24px #0000004d;display:none;left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.search-history.open[data-v-bad6cece]{display:block}.search-history-title[data-v-bad6cece]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.5px;padding:8px 12px 4px;text-transform:uppercase}.search-history-item[data-v-bad6cece]{align-items:center;color:var(--arena-text-muted);cursor:pointer;display:flex;font-family:IBM Plex Mono,monospace;font-size:13px;justify-content:space-between;padding:7px 12px;transition:var(--arena-transition)}.search-history-item[data-v-bad6cece]:hover{background:var(--arena-bg-hover);color:var(--arena-text)}.sh-text[data-v-bad6cece]{align-items:center;display:flex;flex:1;gap:8px}.sh-text i[data-v-bad6cece]{color:var(--arena-text-dim);font-size:11px}.search-history-del[data-v-bad6cece]{background:none;border:none;border-radius:3px;color:var(--arena-text-dim);cursor:pointer;font-size:10px;opacity:0;padding:2px 4px;transition:var(--arena-transition)}.search-history-item:hover .search-history-del[data-v-bad6cece]{opacity:1}.search-history-del[data-v-bad6cece]:hover{background:#ef44441a;color:#ef4444}.filter-tabs[data-v-bad6cece]{display:flex;gap:0;margin-left:12px}.filter-tab[data-v-bad6cece]{align-items:center;background:transparent;border:1px solid var(--arena-border);color:var(--arena-text-dim);cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;font-weight:600;gap:2px;justify-content:center;letter-spacing:.3px;line-height:1;padding:6px 14px;transition:var(--arena-transition)}.filter-tab[data-v-bad6cece]:first-child{border-radius:4px 0 0 4px}.filter-tab[data-v-bad6cece]:last-child{border-radius:0 4px 4px 0}.filter-tab[data-v-bad6cece]:not(:first-child){border-left:none}.filter-tab[data-v-bad6cece]:hover{background:var(--arena-bg-hover);color:var(--arena-text-muted)}.filter-tab.active[data-v-bad6cece]{background:var(--arena-primary);border-color:var(--arena-primary);color:#fff}.filter-stats[data-v-bad6cece]{gap:16px;margin-left:auto}.filter-stat[data-v-bad6cece],.filter-stats[data-v-bad6cece]{align-items:center;display:flex}.filter-stat[data-v-bad6cece]{gap:4px}.stat-label[data-v-bad6cece]{color:var(--arena-text-dim);font-size:12px}.stat-value[data-v-bad6cece]{color:var(--arena-text);font-size:14px;font-weight:700}.pos[data-v-bad6cece]{color:var(--arena-positive)}.neg[data-v-bad6cece]{color:var(--arena-negative)}.gold[data-v-bad6cece]{color:var(--arena-gold)}.mono[data-v-bad6cece]{font-family:IBM Plex Mono,monospace}.left-panel[data-v-b633ee45]{border-right:1px solid var(--arena-border);display:flex;flex-direction:column;min-height:0;overflow:hidden}.chart-header[data-v-b633ee45]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;justify-content:space-between;padding:6px 16px}.chart-title[data-v-b633ee45]{color:var(--arena-text);font-family:Inter,Noto Sans SC,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px}.chart-controls[data-v-b633ee45]{align-items:center;display:flex;gap:4px;position:relative}.chart-ctrl-btn[data-v-b633ee45]{background:transparent;border:1px solid var(--arena-border);border-radius:3px;color:var(--arena-text-dim);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;padding:5px 12px;transition:var(--arena-transition)}.chart-ctrl-btn[data-v-b633ee45]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.chart-ctrl-btn.active[data-v-b633ee45]{background:var(--arena-primary);border-color:var(--arena-primary);color:#fff}.chart-ctrl-btn.custom-active[data-v-b633ee45]{background:#3b82f626;border-color:var(--arena-primary);color:var(--arena-primary)}.update-time[data-v-b633ee45]{align-items:center;color:var(--arena-text-dim);display:flex;font-family:IBM Plex Mono,monospace;font-size:12px;gap:4px;margin-left:8px;white-space:nowrap}.update-time i[data-v-b633ee45]{font-size:10px}.custom-date-popup[data-v-b633ee45]{align-items:center;background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:6px;box-shadow:0 4px 16px #0000004d;display:none;gap:8px;min-width:360px;padding:14px;position:absolute;right:0;top:44px;z-index:50}.custom-date-popup.show[data-v-b633ee45]{display:flex}.custom-date-popup input[type=date][data-v-b633ee45]{background:var(--arena-bg-base);border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text);color-scheme:dark;font-family:IBM Plex Mono,monospace;font-size:14px;padding:7px 10px}.custom-date-popup input[type=date][data-v-b633ee45]:focus{border-color:var(--arena-primary);outline:none}.custom-date-sep[data-v-b633ee45]{color:var(--arena-text-dim);font-size:14px}.custom-date-btn[data-v-b633ee45]{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;padding:7px 14px;transition:var(--arena-transition)}.custom-date-confirm[data-v-b633ee45]{background:var(--arena-primary);color:#fff}.custom-date-confirm[data-v-b633ee45]:hover{background:#2563eb}.custom-date-cancel[data-v-b633ee45]{background:transparent;border:1px solid var(--arena-border);color:var(--arena-text-muted)}.custom-date-cancel[data-v-b633ee45]:hover{border-color:var(--arena-text-dim);color:var(--arena-text)}.chart-area[data-v-b633ee45]{flex:1;min-height:0;position:relative}.chart-area canvas[data-v-b633ee45]{height:100%;opacity:0;transition:opacity .3s ease;width:100%}.chart-area canvas.chart-ready[data-v-b633ee45]{opacity:1}.chart-loading[data-v-b633ee45]{align-items:center;display:flex;flex-direction:column;gap:16px;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.loading-pulse[data-v-b633ee45]{align-items:flex-end;display:flex;gap:4px;height:32px}.pulse-line[data-v-b633ee45]{animation:pulse-wave-b633ee45 1s ease-in-out infinite;background:var(--arena-primary);border-radius:2px;width:4px}.pulse-line[data-v-b633ee45]:first-child{height:12px}.pulse-line[data-v-b633ee45]:nth-child(2){height:20px}.pulse-line[data-v-b633ee45]:nth-child(3){height:28px}.pulse-line[data-v-b633ee45]:nth-child(4){height:16px}.pulse-line[data-v-b633ee45]:nth-child(5){height:24px}@keyframes pulse-wave-b633ee45{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.loading-text[data-v-b633ee45]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.5px}.view-all-btn[data-v-b633ee45]{background:var(--arena-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;font-weight:600;left:50%;letter-spacing:.3px;padding:6px 16px;position:absolute;top:8px;transform:translate(-50%);z-index:10}.chart-empty-overlay[data-v-b633ee45]{align-items:center;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:absolute;z-index:5}.chart-empty-card[data-v-b633ee45]{background:#1e293beb;border:1px solid rgba(59,130,246,.22);border-radius:12px;box-shadow:0 8px 32px #0006;max-width:440px;overflow:hidden;padding:28px 36px;pointer-events:all;position:relative;text-align:center;width:calc(100% - 60px)}.chart-empty-card[data-v-b633ee45]:before{background:linear-gradient(90deg,#3b82f6,#6366f1);border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.chart-empty-icon[data-v-b633ee45]{font-size:27px;line-height:1;margin-bottom:10px}.chart-empty-title[data-v-b633ee45]{color:#cbd5e1;font-family:Inter,Noto Sans SC,sans-serif;font-size:16px;font-weight:700;margin-bottom:4px}.chart-empty-badge[data-v-b633ee45]{background:#22c55e1f;border:1px solid rgba(34,197,94,.25);border-radius:3px;color:#22c55e;display:inline-block;font-size:12px;font-weight:700;margin-left:6px;padding:2px 8px;vertical-align:middle}.chart-empty-date[data-v-b633ee45]{color:#3b82f6;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;margin:10px 0 6px}.chart-empty-divider[data-v-b633ee45]{background:#94a3b81a;height:1px;margin:0 0 16px}.chart-empty-sub[data-v-b633ee45]{color:#94a3b8;font-size:13px;margin-bottom:16px}.chart-empty-join-btn[data-v-b633ee45]{align-items:center;background:linear-gradient(135deg,#f59e0b,#ef4444);border:none;border-radius:6px;box-shadow:0 3px 12px #ef444459;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,Noto Sans SC,sans-serif;font-size:14px;font-weight:700;gap:6px;padding:8px 22px;transition:opacity .2s,transform .15s}.chart-empty-join-btn[data-v-b633ee45]:hover{opacity:.9;transform:translateY(-1px)}.chart-empty-dots[data-v-b633ee45]{display:flex;gap:10px;justify-content:center;margin-top:14px}.chart-empty-dot[data-v-b633ee45]{border-radius:50%;height:6px;opacity:.35;width:6px}.right-panel[data-v-a62d7cd1]{display:flex;flex-direction:column;overflow:hidden}.right-tabs[data-v-a62d7cd1]{border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0}.right-tab[data-v-a62d7cd1]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--arena-text-dim);cursor:pointer;flex:1;font-family:Inter,Noto Sans SC,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;padding:10px;text-align:center;transition:var(--arena-transition)}.right-tab[data-v-a62d7cd1]:hover{color:var(--arena-text-muted)}.right-tab.active[data-v-a62d7cd1]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.right-tab-content[data-v-a62d7cd1]{display:none;flex:1;flex-direction:column;overflow:hidden}.right-tab-content.active[data-v-a62d7cd1]{display:flex}.tab-filter-bar[data-v-a62d7cd1]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;gap:8px;padding:8px 12px}.tab-filter-bar select[data-v-a62d7cd1]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:3px;color:var(--arena-text-muted);flex-shrink:0;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;min-width:170px;padding:5px 10px;width:170px}.tab-filter-clear[data-v-a62d7cd1]{background:var(--arena-primary);border:none;border-radius:3px;color:#fff;cursor:pointer;display:none;font-size:13px;font-weight:600;padding:5px 12px;transition:var(--arena-transition);white-space:nowrap}.tab-filter-clear.show[data-v-a62d7cd1]{display:inline-block}.tab-filter-clear[data-v-a62d7cd1]:hover{background:#2563eb}.tab-filter-hint[data-v-a62d7cd1]{color:var(--arena-text-dim);font-size:13px;white-space:nowrap}.right-content[data-v-a62d7cd1]{flex:1;overflow-y:auto}.right-content[data-v-a62d7cd1]::-webkit-scrollbar{width:4px}.right-content[data-v-a62d7cd1]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.trade-item[data-v-a62d7cd1]{border-bottom:1px solid hsla(0,0%,100%,.06);color:inherit!important;cursor:default!important;display:block!important;padding:10px 12px;position:relative}.trade-item[data-v-a62d7cd1]:hover{background:transparent!important}.trade-item[data-reason][data-v-a62d7cd1]:not([data-reason=""]):after{background:#334155;border-radius:3px;bottom:-2px;color:#e2e8f0;content:attr(data-reason);font-family:Inter,Noto Sans SC,sans-serif;font-size:11px;left:12px;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;transition:opacity .2s ease;white-space:nowrap;z-index:10}.trade-item[data-reason][data-v-a62d7cd1]:not([data-reason=""]):hover:after{opacity:1}.trade-header[data-v-a62d7cd1]{justify-content:space-between;margin-bottom:4px}.trade-header[data-v-a62d7cd1],.trade-strategy[data-v-a62d7cd1]{align-items:center;display:flex}.trade-strategy[data-v-a62d7cd1]{color:var(--arena-text);cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0}.trade-strategy>span[data-v-a62d7cd1]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-strategy-dot[data-v-a62d7cd1]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.strat-link[data-v-a62d7cd1]{color:var(--arena-text-dim);cursor:pointer;flex-shrink:0;font-size:11px;opacity:.5;text-decoration:none;transition:var(--arena-transition)}.strat-link[data-v-a62d7cd1]:hover{color:var(--arena-primary);opacity:1}.trade-time[data-v-a62d7cd1]{color:var(--arena-text-dim);flex-shrink:0;font-size:12px;margin-left:8px;white-space:nowrap}.trade-body[data-v-a62d7cd1]{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;gap:6px;overflow:hidden}.trade-type[data-v-a62d7cd1]{border-radius:3px;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 8px;white-space:nowrap}.trade-type.buy[data-v-a62d7cd1]{background:#ef44441f;color:var(--arena-positive)}.trade-type.sell[data-v-a62d7cd1]{background:#22c55e1f;color:var(--arena-negative)}.trade-stock[data-v-a62d7cd1],.trade-stock-link[data-v-a62d7cd1]{color:var(--arena-text);font-weight:500;white-space:nowrap}.trade-stock-link[data-v-a62d7cd1]{flex-shrink:1;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.trade-stock-link[data-v-a62d7cd1]:hover{color:var(--arena-primary);text-decoration:underline}.trade-amount[data-v-a62d7cd1]{color:var(--arena-text-dim)}.trade-amount[data-v-a62d7cd1],.trade-price[data-v-a62d7cd1]{flex-shrink:0;white-space:nowrap}.trade-price[data-v-a62d7cd1]{color:var(--arena-text-muted)}.trade-total[data-v-a62d7cd1]{color:var(--arena-text);flex-shrink:0;font-weight:600;margin-left:auto;white-space:nowrap}.pos-block[data-v-a62d7cd1]{border:1px solid var(--arena-border);border-radius:6px;margin:8px;overflow:hidden}.pos-header[data-v-a62d7cd1]{background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.06);justify-content:space-between;padding:10px 12px}.pos-header[data-v-a62d7cd1],.pos-strat-name[data-v-a62d7cd1]{align-items:center;display:flex}.pos-strat-name[data-v-a62d7cd1]{cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0;overflow:hidden}.pos-strat-name>span[data-v-a62d7cd1]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-strat-total[data-v-a62d7cd1]{color:var(--arena-text-muted);font-size:13px;font-weight:600}.pos-table[data-v-a62d7cd1]{border-collapse:collapse;width:100%}.pos-table th[data-v-a62d7cd1]{border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;padding:6px 10px;text-align:left}.pos-table th.r[data-v-a62d7cd1]{text-align:right}.pos-table td[data-v-a62d7cd1]{border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--arena-text-muted);font-family:IBM Plex Mono,monospace;font-size:13px;padding:6px 10px}.pos-table td.r[data-v-a62d7cd1]{text-align:right}.pos-stock-link[data-v-a62d7cd1],.pos-stock-name[data-v-a62d7cd1]{color:var(--arena-text);font-weight:500}.pos-stock-link[data-v-a62d7cd1]{display:block;text-decoration:none}.pos-stock-link[data-v-a62d7cd1]:hover{color:var(--arena-primary);text-decoration:underline}.pos-sub[data-v-a62d7cd1]{color:var(--arena-text-dim);font-size:11px;margin-top:1px}.pos-sub.pos[data-v-a62d7cd1]{color:var(--arena-positive)}.pos-sub.neg[data-v-a62d7cd1]{color:var(--arena-negative)}.pos[data-v-a62d7cd1]{color:var(--arena-positive)}.neg[data-v-a62d7cd1],.pos[data-v-a62d7cd1]{font-weight:600}.neg[data-v-a62d7cd1]{color:var(--arena-negative)}.mono[data-v-a62d7cd1]{font-family:IBM Plex Mono,monospace}.bottom-panel[data-v-b9a5b875]{border-top:1px solid var(--arena-border);display:flex;flex-direction:column;flex-shrink:0;height:240px}.bottom-panel-tabs[data-v-b9a5b875]{background:var(--arena-bg-base);border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0;gap:0}.bp-tab[data-v-b9a5b875]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--arena-text-dim);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.8px;padding:7px 20px;text-transform:uppercase;transition:var(--arena-transition)}.bp-tab[data-v-b9a5b875]:hover{color:var(--arena-text-muted)}.bp-tab.active[data-v-b9a5b875]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.bp-view-all[data-v-b9a5b875]{align-items:center;color:var(--arena-primary);display:flex;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;font-weight:600;gap:4px;margin-left:auto;padding:7px 16px;text-decoration:none;transition:var(--arena-transition)}.bp-view-all[data-v-b9a5b875]:hover{color:#60a5fa}.bp-view-all i[data-v-b9a5b875]{font-size:11px}.bp-signal-filter[data-v-b9a5b875]{align-items:center;display:flex;gap:2px;margin-left:auto;padding:0 12px}.bp-sf-btn[data-v-b9a5b875]{background:transparent;border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text-dim);cursor:pointer;font-size:11px;font-weight:600;padding:3px 10px;transition:var(--arena-transition);white-space:nowrap}.bp-sf-btn[data-v-b9a5b875]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.bp-sf-btn.active[data-v-b9a5b875]{background:#3b82f614;border-color:var(--arena-primary);color:var(--arena-primary)}.bp-table-wrap[data-v-b9a5b875]{flex:1;overflow-x:auto;overflow-y:auto}.bp-table-wrap[data-v-b9a5b875]::-webkit-scrollbar{width:4px}.bp-table-wrap[data-v-b9a5b875]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.bp-table[data-v-b9a5b875]{border-collapse:separate;border-spacing:0;min-width:1100px;width:100%}.bp-table tbody[data-v-b9a5b875]:after{content:"";display:block;height:8px}.bp-table th[data-v-b9a5b875]{background:var(--arena-bg-base);border-bottom:1px solid var(--arena-border);color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.3px;padding:6px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:10}.bp-table th.r[data-v-b9a5b875]{text-align:right}.bp-table th.sortable[data-v-b9a5b875]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-table th.sortable[data-v-b9a5b875]:hover{color:var(--arena-text-muted)}.sort-icon[data-v-b9a5b875]{color:var(--arena-text-dim);font-size:9px;margin-left:2px;opacity:0;transition:var(--arena-transition)}.bp-table th.sortable:hover .sort-icon[data-v-b9a5b875]{opacity:.5}.sort-icon.active[data-v-b9a5b875]{color:var(--arena-primary);opacity:1}.hint-icon[data-v-b9a5b875]{color:var(--arena-text-dim);font-size:10px;font-weight:400}.bp-table th.sort-asc .sort-icon[data-v-b9a5b875],.bp-table th.sort-desc .sort-icon[data-v-b9a5b875]{color:var(--arena-primary);opacity:1}.bp-table td[data-v-b9a5b875]{border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--arena-text-muted);font-family:IBM Plex Mono,monospace;font-size:12px;padding:5px 10px;white-space:nowrap}.bp-table td.r[data-v-b9a5b875]{text-align:right}.bp-table tbody tr[data-v-b9a5b875]{cursor:pointer;transition:var(--arena-transition)}.bp-table tbody tr[data-v-b9a5b875]:hover{background:var(--arena-bg-hover)}.bp-table tbody tr.bp-active[data-v-b9a5b875]{background:#3b82f61a;box-shadow:inset 3px 0 0 var(--arena-primary)}.bp-agent-cell[data-v-b9a5b875]{align-items:center;display:flex;gap:8px}.bp-agent-dot[data-v-b9a5b875]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.bp-agent-name[data-v-b9a5b875]{color:var(--arena-text);font-size:14px;font-weight:600}.bp-detail-link[data-v-b9a5b875]{color:var(--arena-text-dim);cursor:pointer;flex-shrink:0;font-size:11px;opacity:.5;text-decoration:none;transition:var(--arena-transition)}.bp-detail-link[data-v-b9a5b875]:hover{color:var(--arena-primary);opacity:1}.bp-agent-sub-name[data-v-b9a5b875]{color:var(--arena-text-muted);font-size:13px;font-weight:500}.bp-agent-platform[data-v-b9a5b875]{align-items:center;display:flex;gap:4px}.bp-agent-sub[data-v-b9a5b875]{font-size:12px;font-weight:400}.bp-agent-sub[data-v-b9a5b875],.bp-rank[data-v-b9a5b875]{color:var(--arena-text-dim)}.bp-rank[data-v-b9a5b875]{display:inline-block;font-size:14px;font-weight:700;text-align:center;width:28px}.rank-1[data-v-b9a5b875]{color:var(--arena-gold)}.rank-2[data-v-b9a5b875]{color:var(--arena-silver)}.rank-3[data-v-b9a5b875]{color:var(--arena-bronze)}.pos[data-v-b9a5b875]{color:var(--arena-positive)}.neg[data-v-b9a5b875],.pos[data-v-b9a5b875]{font-weight:600}.neg[data-v-b9a5b875]{color:var(--arena-negative)}.c[data-v-b9a5b875]{text-align:center}.bp-follow-btn[data-v-b9a5b875]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:3px 10px;transition:var(--arena-transition);white-space:nowrap}.bp-btn-autofollow[data-v-b9a5b875]{background:#ef444426;border-color:#ef444459;color:#ef4444}.bp-btn-autofollow[data-v-b9a5b875]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.bp-btn-full[data-v-b9a5b875]{background:transparent;border-color:var(--arena-border);color:var(--arena-text-dim);cursor:not-allowed;opacity:.6}.bp-btn-following[data-v-b9a5b875]{background:#22c55e26;border-color:#22c55e59;color:#22c55e;cursor:default}.bp-no-follow[data-v-b9a5b875]{gap:4px;justify-content:center}.bp-checkbox-label[data-v-b9a5b875],.bp-no-follow[data-v-b9a5b875]{align-items:center;color:var(--arena-text-dim);display:flex;font-size:11px}.bp-checkbox-label[data-v-b9a5b875]{border:1px solid var(--arena-border);border-radius:4px;cursor:pointer;font-weight:600;gap:5px;padding:3px 10px;transition:var(--arena-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.bp-checkbox-label input[data-v-b9a5b875]{display:none}.bp-checkbox-box[data-v-b9a5b875]{align-items:center;border:1.5px solid var(--arena-text-dim);border-radius:2px;display:flex;flex-shrink:0;height:12px;justify-content:center;transition:var(--arena-transition);width:12px}.bp-checkbox-label.active .bp-checkbox-box[data-v-b9a5b875]{background:var(--arena-primary);border-color:var(--arena-primary)}.bp-checkbox-label.active .bp-checkbox-box[data-v-b9a5b875]:after{color:#fff;content:"✓";font-size:9px;font-weight:700}.bp-checkbox-label.active[data-v-b9a5b875]{background:#3b82f614;border-color:var(--arena-primary);color:var(--arena-primary)}.bp-checkbox-label[data-v-b9a5b875]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.status-bar[data-v-c7345693]{align-items:center;background:var(--arena-bg-base);border-top:1px solid var(--arena-border);color:var(--arena-text-dim);display:flex;flex-shrink:0;font-size:12px;gap:16px;height:26px;padding:0 16px}.status-dot[data-v-c7345693]{background:#22c55e;border-radius:50%;height:6px;width:6px}.mono[data-v-c7345693]{font-family:IBM Plex Mono,monospace}.af-overlay[data-v-5d9a3a0a]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:9000}.af-overlay.open[data-v-5d9a3a0a]{opacity:1;pointer-events:auto}.af-dialog[data-v-5d9a3a0a]{animation:afSlideIn-5d9a3a0a .25s ease;background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 20px 60px #00000080;color:#e2e8f0;max-width:92vw;padding:28px 32px;position:relative;width:580px}@keyframes afSlideIn-5d9a3a0a{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.af-close[data-v-5d9a3a0a]{background:none;border:none;color:#64748b;cursor:pointer;font-size:22px;line-height:1;position:absolute;right:20px;top:16px;transition:color .2s}.af-close[data-v-5d9a3a0a]:hover{color:#e2e8f0}.af-header[data-v-5d9a3a0a]{align-items:flex-start;display:flex;gap:10px;margin-bottom:20px}.af-dot[data-v-5d9a3a0a]{background:#3b82f6;border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.af-name[data-v-5d9a3a0a]{color:#f1f5f9;font-size:20px;font-weight:800}.af-author[data-v-5d9a3a0a]{color:#64748b;font-size:13px;margin-top:2px}.af-metrics[data-v-5d9a3a0a]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.af-met[data-v-5d9a3a0a]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:10px 8px;text-align:center}.af-met-label[data-v-5d9a3a0a]{color:#64748b;font-size:12px;margin-bottom:4px}.af-met-val[data-v-5d9a3a0a]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700}.pos[data-v-5d9a3a0a]{color:#ef4444}.neg[data-v-5d9a3a0a]{color:#22c55e}.af-tags-bar[data-v-5d9a3a0a]{border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:12px 0}.af-tag[data-v-5d9a3a0a]{align-items:center;color:#ef4444;display:flex;font-size:13px;font-weight:600;gap:5px}.af-tag i[data-v-5d9a3a0a]{font-size:11px}.af-intro-section[data-v-5d9a3a0a]{margin-bottom:24px}.af-intro-label[data-v-5d9a3a0a]{color:#64748b;font-size:13px;font-weight:600;margin-bottom:8px}.af-intro-text[data-v-5d9a3a0a]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;color:#94a3b8;font-size:14px;line-height:1.6;min-height:80px;padding:14px 16px}.af-footer[data-v-5d9a3a0a]{gap:16px}.af-btn[data-v-5d9a3a0a],.af-footer[data-v-5d9a3a0a]{display:flex;justify-content:center}.af-btn[data-v-5d9a3a0a]{align-items:center;border:none;border-radius:6px;cursor:pointer;flex:1;font-family:inherit;font-size:14px;font-weight:600;gap:6px;padding:10px 32px;text-decoration:none;transition:all .2s}.af-btn-outline[data-v-5d9a3a0a]{background:transparent;border:1px solid #334155;color:#94a3b8}.af-btn-outline[data-v-5d9a3a0a]:hover{border-color:#64748b;color:#e2e8f0}.af-btn-primary[data-v-5d9a3a0a]{background:#ef4444;color:#fff}.af-btn-primary[data-v-5d9a3a0a]:hover{background:#dc2626}.af-btn-self[data-v-5d9a3a0a]{background:#22c55e;color:#fff}.af-btn-self[data-v-5d9a3a0a]:hover{background:#16a34a}.af-btn-self[data-v-5d9a3a0a]:disabled{cursor:not-allowed;opacity:.6}.arena-page{--arena-bg-base:#0f172a;--arena-bg-card:#1e293b;--arena-bg-hover:hsla(0,0%,100%,.04);--arena-bg-active:hsla(0,0%,100%,.07);--arena-border:#334155;--arena-border-light:hsla(0,0%,100%,.06);--arena-primary:#3b82f6;--arena-primary-glow:rgba(59,130,246,.15);--arena-positive:#ef4444;--arena-negative:#22c55e;--arena-text:#e2e8f0;--arena-text-muted:#94a3b8;--arena-text-dim:#64748b;--arena-gold:#f59e0b;--arena-silver:#94a3b8;--arena-bronze:#d97706;--arena-transition:all .2s ease}.arena-page[data-v-c0ede387]{background:var(--arena-bg-base);color:var(--arena-text);display:flex;flex-direction:column;font-family:Inter,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;height:100vh;line-height:1.5;overflow:hidden}.main-layout[data-v-c0ede387]{display:grid;flex:1;grid-template-columns:1fr 360px;min-height:0}@media (max-width:1200px){.main-layout[data-v-c0ede387]{grid-template-columns:1fr;overflow-y:auto}.main-layout[data-v-c0ede387] .right-panel{height:400px}}
