.arena-header[data-v-0db059e7]{background:var(--arena-bg-base);border-bottom:1px solid var(--arena-border);flex-shrink:0;height:40px;padding:0 16px;z-index:100}.arena-header[data-v-0db059e7],.logo[data-v-0db059e7]{align-items:center;display:flex}.logo[data-v-0db059e7]{gap:10px;margin-right:24px}.logo img[data-v-0db059e7]{height:28px}.logo-text[data-v-0db059e7]{color:var(--arena-text);font-size:17px;font-weight:700;letter-spacing:-.3px;white-space:nowrap}.header-nav[data-v-0db059e7]{align-items:center;display:flex;gap:0;margin-left:8px}.header-nav-tab[data-v-0db059e7]{border-bottom:2px solid transparent;color:var(--arena-text-dim);font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none;transition:var(--arena-transition);white-space:nowrap}.header-nav-tab[data-v-0db059e7]:hover{color:var(--arena-text-muted)}.header-nav-tab.router-link-active[data-v-0db059e7],.header-nav-tab.router-link-exact-active[data-v-0db059e7]{border-bottom-color:transparent;color:var(--arena-text-dim)}.header-nav-tab.nav-active[data-v-0db059e7],button.header-nav-tab.nav-active[data-v-0db059e7]{border-bottom-color:var(--arena-primary)!important;color:var(--arena-primary)!important}button.header-nav-tab[data-v-0db059e7]{background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit}.header-spacer[data-v-0db059e7]{flex:1}.header-right[data-v-0db059e7]{gap:8px;margin-left:auto}.header-btn[data-v-0db059e7],.header-right[data-v-0db059e7]{align-items:center;display:flex;position:relative}.header-btn[data-v-0db059e7]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:4px;color:var(--arena-text-muted);cursor:pointer;font-family:Inter,Noto Sans SC,sans-serif;font-size:13px;gap:5px;padding:6px 12px;transition:var(--arena-transition)}.header-btn[data-v-0db059e7]:hover{border-color:var(--arena-primary);color:var(--arena-text)}a.header-btn[data-v-0db059e7]{text-decoration:none}.help-wrap[data-v-0db059e7]{position:relative}.btn-help[data-v-0db059e7]{background:var(--arena-bg-card);border-color:var(--arena-border);color:var(--arena-primary);font-weight:600}.btn-help[data-v-0db059e7]:hover{border-color:var(--arena-primary)}.support-wrap[data-v-0db059e7]{position:relative}.btn-support[data-v-0db059e7]{background:var(--arena-bg-card);border-color:var(--arena-border);color:#22c55e;font-weight:600}.btn-support[data-v-0db059e7]:hover{border-color:#22c55e}.support-qrcode-popup[data-v-0db059e7]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:10px;box-shadow:0 8px 32px #0006;display:none;left:50%;min-width:160px;padding:16px;position:absolute;text-align:center;top:calc(100% + 8px);transform:translate(-50%);z-index:300}.support-qrcode-popup[data-v-0db059e7]:before{background:transparent;content:"";height:12px;left:0;position:absolute;right:0;top:-12px}.support-wrap:hover .support-qrcode-popup[data-v-0db059e7]{display:block}.support-qrcode-img[data-v-0db059e7]{border-radius:6px;height:130px;width:130px}.support-qrcode-label[data-v-0db059e7]{color:#22c55e;font-size:13px;font-weight:600;margin-top:8px}.support-qrcode-sub[data-v-0db059e7]{color:var(--arena-text-dim);font-size:11px;margin-top:4px}.btn-join[data-v-0db059e7]{background:linear-gradient(135deg,#f59e0b,#ef4444);border-color:transparent;color:#fff;font-weight:700}.btn-join[data-v-0db059e7]:hover{color:#fff;opacity:.9}.btn-nav[data-v-0db059e7]{font-size:13px}.btn-nav-active[data-v-0db059e7]{color:var(--arena-text)}.btn-connect[data-v-0db059e7],.btn-nav-active[data-v-0db059e7]{border-color:var(--arena-primary)}.btn-connect[data-v-0db059e7]{background:var(--arena-primary);color:#fff;font-weight:600}.btn-connect[data-v-0db059e7]:hover{background:#2563eb;color:#fff}.btn-user[data-v-0db059e7]{color:var(--arena-text);font-weight:600}.badge[data-v-0db059e7]{align-items:center;background:#ef4444;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-4px;top:-4px}.user-menu[data-v-0db059e7]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:6px;box-shadow:0 8px 24px #0000004d;margin-top:4px;min-width:160px;overflow:hidden;position:absolute;right:40px;top:100%;z-index:200}.user-menu-item[data-v-0db059e7]{align-items:center;color:var(--arena-text-muted);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 16px;transition:var(--arena-transition)}.user-menu-item[data-v-0db059e7]:hover{background:var(--arena-bg-hover);color:var(--arena-text)}.user-menu-item i[data-v-0db059e7]{font-size:12px;text-align:center;width:16px}@media (max-width:1350px){.btn-text[data-v-0db059e7],.logo-text[data-v-0db059e7]{display:none!important}.header-btn[data-v-0db059e7]{padding:6px 10px!important}}.platform-icon[data-v-b4a22994]{align-items:center;display:inline-flex;line-height:1;vertical-align:middle}.platform-icon img[data-v-b4a22994]{border-radius:2px;vertical-align:middle}.platform-emoji[data-v-b4a22994]{position:relative;top:-1px}.filter-bar[data-v-1baefb28]{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-1baefb28]{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-1baefb28]:focus{border-color:var(--arena-primary);outline:none}.search-wrap[data-v-1baefb28]{align-items:center;display:inline-flex;position:relative}.filter-search[data-v-1baefb28]{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-1baefb28]::-moz-placeholder{color:var(--arena-text-dim)}.filter-search[data-v-1baefb28]::placeholder{color:var(--arena-text-dim)}.filter-search[data-v-1baefb28]:focus{border-color:var(--arena-primary);outline:none}.search-clear[data-v-1baefb28]{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-1baefb28]:hover{background:var(--arena-bg-hover);color:var(--arena-text)}.search-history[data-v-1baefb28]{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-1baefb28]{display:block}.search-history-title[data-v-1baefb28]{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-1baefb28]{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-1baefb28]:hover{background:var(--arena-bg-hover);color:var(--arena-text)}.sh-text[data-v-1baefb28]{align-items:center;display:flex;flex:1;gap:8px}.sh-text i[data-v-1baefb28]{color:var(--arena-text-dim);font-size:11px}.search-history-del[data-v-1baefb28]{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-1baefb28]{opacity:1}.search-history-del[data-v-1baefb28]:hover{background:#ef44441a;color:#ef4444}.filter-tabs[data-v-1baefb28]{display:flex;gap:0;margin-left:12px}.filter-tab[data-v-1baefb28]{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-1baefb28]:first-child{border-radius:4px 0 0 4px}.filter-tab[data-v-1baefb28]:last-child{border-radius:0 4px 4px 0}.filter-tab[data-v-1baefb28]:not(:first-child){border-left:none}.filter-tab[data-v-1baefb28]:hover{background:var(--arena-bg-hover);color:var(--arena-text-muted)}.filter-tab.active[data-v-1baefb28]{background:var(--arena-primary);border-color:var(--arena-primary);color:#fff}.filter-stats[data-v-1baefb28]{gap:16px;margin-left:auto}.filter-stat[data-v-1baefb28],.filter-stats[data-v-1baefb28]{align-items:center;display:flex}.filter-stat[data-v-1baefb28]{gap:4px}.stat-label[data-v-1baefb28]{color:var(--arena-text-dim);font-size:12px}.stat-value[data-v-1baefb28]{color:var(--arena-text);font-size:14px;font-weight:700}.pos[data-v-1baefb28]{color:var(--arena-positive)}.neg[data-v-1baefb28]{color:var(--arena-negative)}.gold[data-v-1baefb28]{color:var(--arena-gold)}.mono[data-v-1baefb28]{font-family:IBM Plex Mono,monospace}@media (max-width:1350px){.filter-select[data-v-1baefb28]{max-width:180px!important;min-width:150px!important}.filter-search[data-v-1baefb28]{width:100px!important}.filter-stats[data-v-1baefb28]{flex-wrap:nowrap!important;gap:8px!important}.stat-label[data-v-1baefb28],.stat-value[data-v-1baefb28]{white-space:nowrap!important}.hide-on-small[data-v-1baefb28]{display:none!important}.filter-tab[data-v-1baefb28]{padding:6px 10px!important}}@media (max-width:768px){.filter-stats[data-v-1baefb28]{display:none!important}}.left-panel[data-v-5295ba6c]{border-right:1px solid var(--arena-border);display:flex;flex-direction:column;min-height:0;overflow:hidden}.chart-header[data-v-5295ba6c]{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-5295ba6c]{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-5295ba6c]{align-items:center;display:flex;gap:4px;position:relative}.chart-ctrl-btn[data-v-5295ba6c]{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-5295ba6c]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.chart-ctrl-btn.active[data-v-5295ba6c]{background:var(--arena-primary);border-color:var(--arena-primary);color:#fff}.chart-ctrl-btn.custom-active[data-v-5295ba6c]{background:#3b82f626;border-color:var(--arena-primary);color:var(--arena-primary)}.update-time[data-v-5295ba6c]{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-5295ba6c]{font-size:10px}.custom-date-popup[data-v-5295ba6c]{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-5295ba6c]{display:flex}.custom-date-popup input[type=date][data-v-5295ba6c]{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-5295ba6c]:focus{border-color:var(--arena-primary);outline:none}.custom-date-sep[data-v-5295ba6c]{color:var(--arena-text-dim);font-size:14px}.custom-date-btn[data-v-5295ba6c]{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-5295ba6c]{background:var(--arena-primary);color:#fff}.custom-date-confirm[data-v-5295ba6c]:hover{background:#2563eb}.custom-date-cancel[data-v-5295ba6c]{background:transparent;border:1px solid var(--arena-border);color:var(--arena-text-muted)}.custom-date-cancel[data-v-5295ba6c]:hover{border-color:var(--arena-text-dim);color:var(--arena-text)}.chart-area[data-v-5295ba6c]{flex:1;min-height:0;position:relative}.chart-area canvas[data-v-5295ba6c]{height:100%;opacity:0;transition:opacity .3s ease;width:100%}.chart-area canvas.chart-ready[data-v-5295ba6c]{opacity:1}.chart-loading[data-v-5295ba6c]{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-5295ba6c]{align-items:flex-end;display:flex;gap:4px;height:32px}.pulse-line[data-v-5295ba6c]{animation:pulse-wave-5295ba6c 1s ease-in-out infinite;background:var(--arena-primary);border-radius:2px;width:4px}.pulse-line[data-v-5295ba6c]:first-child{height:12px}.pulse-line[data-v-5295ba6c]:nth-child(2){height:20px}.pulse-line[data-v-5295ba6c]:nth-child(3){height:28px}.pulse-line[data-v-5295ba6c]:nth-child(4){height:16px}.pulse-line[data-v-5295ba6c]:nth-child(5){height:24px}@keyframes pulse-wave-5295ba6c{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.loading-text[data-v-5295ba6c]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.5px}.view-all-btn[data-v-5295ba6c]{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-5295ba6c]{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-5295ba6c]{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-5295ba6c]: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-5295ba6c]{font-size:27px;line-height:1;margin-bottom:10px}.chart-empty-title[data-v-5295ba6c]{color:#cbd5e1;font-family:Inter,Noto Sans SC,sans-serif;font-size:16px;font-weight:700;margin-bottom:4px}.chart-empty-badge[data-v-5295ba6c]{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-5295ba6c]{color:#3b82f6;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700;margin:10px 0 6px}.chart-empty-divider[data-v-5295ba6c]{background:#94a3b81a;height:1px;margin:0 0 16px}.chart-empty-sub[data-v-5295ba6c]{color:#94a3b8;font-size:13px;margin-bottom:16px}.chart-empty-join-btn[data-v-5295ba6c]{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-5295ba6c]:hover{opacity:.9;transform:translateY(-1px)}.chart-empty-dots[data-v-5295ba6c]{display:flex;gap:10px;justify-content:center;margin-top:14px}.chart-empty-dot[data-v-5295ba6c]{border-radius:50%;height:6px;opacity:.35;width:6px}@media (max-width:1350px){.chart-controls[data-v-5295ba6c]{gap:4px!important}.chart-ctrl-btn[data-v-5295ba6c]{font-size:11px!important;padding:4px 8px!important}.update-time[data-v-5295ba6c]{display:none!important}}.rp-load-sentinel[data-v-441bfc40]{border-top:1px dashed var(--arena-border,#334155);color:var(--arena-text-dim,#64748b);font-size:12px;padding:10px 0;text-align:center}.right-panel[data-v-441bfc40]{display:flex;flex-direction:column;overflow:hidden}.right-tabs[data-v-441bfc40]{border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0}.right-tab[data-v-441bfc40]{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-441bfc40]:hover{color:var(--arena-text-muted)}.right-tab.active[data-v-441bfc40]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.right-tab-content[data-v-441bfc40]{display:none;flex:1;flex-direction:column;overflow:hidden}.right-tab-content.active[data-v-441bfc40]{display:flex}.tab-filter-bar[data-v-441bfc40]{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-441bfc40]{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-441bfc40]{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-441bfc40]{display:inline-block}.tab-filter-clear[data-v-441bfc40]:hover{background:#2563eb}.tab-filter-hint[data-v-441bfc40]{color:var(--arena-text-dim);font-size:13px;white-space:nowrap}.right-content[data-v-441bfc40]{flex:1;overflow-y:auto}.right-content[data-v-441bfc40]::-webkit-scrollbar{width:4px}.right-content[data-v-441bfc40]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.trade-item[data-v-441bfc40]{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-441bfc40]:hover{background:transparent!important}.trade-item[data-reason][data-v-441bfc40]: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-441bfc40]:not([data-reason=""]):hover:after{opacity:1}.trade-header[data-v-441bfc40]{justify-content:space-between;margin-bottom:4px}.trade-header[data-v-441bfc40],.trade-strategy[data-v-441bfc40]{align-items:center;display:flex}.trade-strategy[data-v-441bfc40]{color:var(--arena-text);cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0}.trade-strategy>span[data-v-441bfc40]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-strategy-dot[data-v-441bfc40]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.strat-link[data-v-441bfc40]{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-441bfc40]:hover{color:var(--arena-primary);opacity:1}.trade-time[data-v-441bfc40]{color:var(--arena-text-dim);flex-shrink:0;font-size:12px;margin-left:8px;white-space:nowrap}.trade-body[data-v-441bfc40]{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;gap:6px;overflow:hidden}.trade-type[data-v-441bfc40]{border-radius:3px;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 8px;white-space:nowrap}.trade-type.buy[data-v-441bfc40]{background:#ef44441f;color:var(--arena-positive)}.trade-type.sell[data-v-441bfc40]{background:#22c55e1f;color:var(--arena-negative)}.trade-stock[data-v-441bfc40],.trade-stock-link[data-v-441bfc40]{color:var(--arena-text);font-weight:500;white-space:nowrap}.trade-stock-link[data-v-441bfc40]{flex-shrink:1;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.trade-stock-link[data-v-441bfc40]:hover{color:var(--arena-primary);text-decoration:underline}.trade-amount[data-v-441bfc40]{color:var(--arena-text-dim)}.trade-amount[data-v-441bfc40],.trade-price[data-v-441bfc40]{flex-shrink:0;white-space:nowrap}.trade-price[data-v-441bfc40]{color:var(--arena-text-muted)}.trade-total[data-v-441bfc40]{color:var(--arena-text);flex-shrink:0;font-weight:600;margin-left:auto;white-space:nowrap}.pos-block[data-v-441bfc40]{border:1px solid var(--arena-border);border-radius:6px;margin:8px;overflow:hidden}.pos-header[data-v-441bfc40]{background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.06);justify-content:space-between;padding:10px 12px}.pos-header[data-v-441bfc40],.pos-strat-name[data-v-441bfc40]{align-items:center;display:flex}.pos-strat-name[data-v-441bfc40]{cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0;overflow:hidden}.pos-strat-name>span[data-v-441bfc40]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-strat-total[data-v-441bfc40]{color:var(--arena-text-muted);font-size:13px;font-weight:600}.pos-table[data-v-441bfc40]{border-collapse:collapse;width:100%}.pos-table th[data-v-441bfc40]{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-441bfc40]{text-align:right}.pos-table td[data-v-441bfc40]{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-441bfc40]{text-align:right}.pos-stock-link[data-v-441bfc40],.pos-stock-name[data-v-441bfc40]{color:var(--arena-text);font-weight:500}.pos-stock-link[data-v-441bfc40]{display:block;text-decoration:none}.pos-stock-link[data-v-441bfc40]:hover{color:var(--arena-primary);text-decoration:underline}.pos-sub[data-v-441bfc40]{color:var(--arena-text-dim);font-size:11px;margin-top:1px}.pos-sub.pos[data-v-441bfc40]{color:var(--arena-positive)}.pos-sub.neg[data-v-441bfc40]{color:var(--arena-negative)}.pos[data-v-441bfc40]{color:var(--arena-positive)}.neg[data-v-441bfc40],.pos[data-v-441bfc40]{font-weight:600}.neg[data-v-441bfc40]{color:var(--arena-negative)}.mono[data-v-441bfc40]{font-family:IBM Plex Mono,monospace}.rp-loading[data-v-441bfc40]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 0}.loading-pulse[data-v-441bfc40]{align-items:flex-end;display:flex;gap:4px;height:32px}.pulse-line[data-v-441bfc40]{animation:pulse-wave-441bfc40 1s ease-in-out infinite;background:var(--arena-primary);border-radius:2px;width:4px}.pulse-line[data-v-441bfc40]:first-child{height:12px}.pulse-line[data-v-441bfc40]:nth-child(2){height:20px}.pulse-line[data-v-441bfc40]:nth-child(3){height:28px}.pulse-line[data-v-441bfc40]:nth-child(4){height:16px}.pulse-line[data-v-441bfc40]:nth-child(5){height:24px}@keyframes pulse-wave-441bfc40{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.loading-text[data-v-441bfc40]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.5px}.bp-load-sentinel[data-v-e3f2baff]{border-top:1px dashed var(--arena-border,#334155);color:var(--arena-text-dim,#64748b);font-size:12px;padding:10px 0;text-align:center}.bottom-panel[data-v-e3f2baff]{border-top:1px solid var(--arena-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.bottom-panel-tabs[data-v-e3f2baff]{background:var(--arena-bg-base);border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0;gap:0}.bp-tab[data-v-e3f2baff]{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-e3f2baff]:hover{color:var(--arena-text-muted)}.bp-tab.active[data-v-e3f2baff]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.bp-tab-count[data-v-e3f2baff]{color:var(--arena-text-muted);font-size:13px;font-weight:700}.bp-tab.active .bp-tab-count[data-v-e3f2baff],.bp-view-all[data-v-e3f2baff]{color:var(--arena-primary)}.bp-view-all[data-v-e3f2baff]{align-items:center;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-e3f2baff]:hover{color:#60a5fa}.bp-view-all i[data-v-e3f2baff]{font-size:11px}.bp-signal-filter[data-v-e3f2baff]{align-items:center;display:flex;gap:2px;margin-left:auto;padding:0 12px}.bp-sf-btn[data-v-e3f2baff]{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-e3f2baff]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.bp-sf-btn.active[data-v-e3f2baff]{background:#3b82f614;border-color:var(--arena-primary);color:var(--arena-primary)}.bp-table-wrap[data-v-e3f2baff]{flex:1;overflow-x:auto;overflow-y:auto}.bp-table-wrap[data-v-e3f2baff]::-webkit-scrollbar{width:4px}.bp-table-wrap[data-v-e3f2baff]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.bp-table[data-v-e3f2baff]{border-collapse:separate;border-spacing:0;min-width:1100px;width:100%}.bp-table tbody[data-v-e3f2baff]:after{content:"";display:block;height:8px}.bp-table th[data-v-e3f2baff]{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-e3f2baff]{text-align:right}.bp-table th.sortable[data-v-e3f2baff]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-table th.sortable[data-v-e3f2baff]:hover{color:var(--arena-text-muted)}.sort-icon[data-v-e3f2baff]{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-e3f2baff]{opacity:.5}.sort-icon.active[data-v-e3f2baff]{color:var(--arena-primary);opacity:1}.hint-icon[data-v-e3f2baff]{color:var(--arena-text-dim);font-size:10px;font-weight:400}.bp-table th.sort-asc .sort-icon[data-v-e3f2baff],.bp-table th.sort-desc .sort-icon[data-v-e3f2baff]{color:var(--arena-primary);opacity:1}.bp-table td[data-v-e3f2baff]{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-e3f2baff]{text-align:right}.bp-table tbody tr[data-v-e3f2baff]{cursor:pointer;transition:var(--arena-transition)}.bp-table tbody tr[data-v-e3f2baff]:hover{background:var(--arena-bg-hover)}.bp-table tbody tr.bp-active[data-v-e3f2baff]{background:#3b82f61a;box-shadow:inset 3px 0 0 var(--arena-primary)}.bp-agent-cell[data-v-e3f2baff]{align-items:center;display:flex;gap:8px}.bp-agent-dot[data-v-e3f2baff]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.bp-agent-name[data-v-e3f2baff]{color:var(--arena-text);font-size:14px;font-weight:600}.bp-detail-link[data-v-e3f2baff]{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-e3f2baff]:hover{color:var(--arena-primary);opacity:1}.bp-agent-sub-name[data-v-e3f2baff]{color:var(--arena-text-muted);font-size:13px;font-weight:500}.bp-agent-platform[data-v-e3f2baff]{align-items:center;display:flex;gap:4px}.bp-agent-sub[data-v-e3f2baff]{font-size:12px;font-weight:400}.bp-agent-sub[data-v-e3f2baff],.bp-rank[data-v-e3f2baff]{color:var(--arena-text-dim)}.bp-rank[data-v-e3f2baff]{display:inline-block;font-size:14px;font-weight:700;text-align:center;width:28px}.rank-1[data-v-e3f2baff]{color:var(--arena-gold)}.rank-2[data-v-e3f2baff]{color:var(--arena-silver)}.rank-3[data-v-e3f2baff]{color:var(--arena-bronze)}.pos[data-v-e3f2baff]{color:var(--arena-positive)}.neg[data-v-e3f2baff],.pos[data-v-e3f2baff]{font-weight:600}.neg[data-v-e3f2baff]{color:var(--arena-negative)}.bp-follow-btn[data-v-e3f2baff],.c[data-v-e3f2baff]{text-align:center}.bp-follow-btn[data-v-e3f2baff]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:3px 0;transition:var(--arena-transition);white-space:nowrap;width:90px}.bp-btn-autofollow[data-v-e3f2baff]{background:#ef444426;border-color:#ef444459;color:#ef4444}.bp-btn-autofollow[data-v-e3f2baff]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.bp-btn-full[data-v-e3f2baff]{background:#f59e0b26;border-color:#f59e0b59;color:#f59e0b;cursor:not-allowed}.bp-btn-following[data-v-e3f2baff]{background:#22c55e26;border-color:#22c55e59;color:#22c55e;cursor:default}.bp-btn-stopped[data-v-e3f2baff]{background:#f59e0b26;border-color:#f59e0b59;color:#f59e0b}.bp-btn-stopped[data-v-e3f2baff]:hover{background:#f59e0b;border-color:#f59e0b;color:#fff}.bp-btn-open[data-v-e3f2baff]{background:#3b82f626;border-color:#3b82f659;color:#3b82f6}.bp-btn-open[data-v-e3f2baff]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.bp-no-follow[data-v-e3f2baff]{display:inline-flex;gap:4px;justify-content:center;width:90px}.bp-checkbox-label[data-v-e3f2baff],.bp-no-follow[data-v-e3f2baff]{align-items:center;color:var(--arena-text-dim);font-size:11px}.bp-checkbox-label[data-v-e3f2baff]{border:1px solid var(--arena-border);border-radius:4px;cursor:pointer;display:flex;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-e3f2baff]{display:none}.bp-checkbox-box[data-v-e3f2baff]{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-e3f2baff]{background:var(--arena-primary);border-color:var(--arena-primary)}.bp-checkbox-label.active .bp-checkbox-box[data-v-e3f2baff]:after{color:#fff;content:"✓";font-size:9px;font-weight:700}.bp-checkbox-label.active[data-v-e3f2baff]{background:#3b82f614;border-color:var(--arena-primary);color:var(--arena-primary)}.bp-checkbox-label[data-v-e3f2baff]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.bp-loading[data-v-e3f2baff]{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.loading-pulse[data-v-e3f2baff]{align-items:flex-end;display:flex;gap:4px;height:32px}.pulse-line[data-v-e3f2baff]{animation:pulse-wave-e3f2baff 1s ease-in-out infinite;background:var(--arena-primary);border-radius:2px;width:4px}.pulse-line[data-v-e3f2baff]:first-child{height:12px}.pulse-line[data-v-e3f2baff]:nth-child(2){height:20px}.pulse-line[data-v-e3f2baff]:nth-child(3){height:28px}.pulse-line[data-v-e3f2baff]:nth-child(4){height:16px}.pulse-line[data-v-e3f2baff]:nth-child(5){height:24px}@keyframes pulse-wave-e3f2baff{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.loading-text[data-v-e3f2baff]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.5px}.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}.drawer-overlay[data-v-1e24d01c]{background:#00000080;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:200}.drawer-overlay.open[data-v-1e24d01c]{opacity:1;pointer-events:auto}.drawer[data-v-1e24d01c]{background:#1e293b;border-left:1px solid #334155;box-shadow:-4px 0 20px #0000004d;color:#e2e8f0;display:flex;flex-direction:column;font-family:Inter,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;height:100vh;position:fixed;right:-320px;top:0;transition:right .3s ease;width:300px;z-index:201}.drawer.open[data-v-1e24d01c]{right:0}.drawer-header[data-v-1e24d01c]{align-items:center;border-bottom:1px solid #334155;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.drawer-header-logo[data-v-1e24d01c]{align-items:center;display:flex;gap:8px}.drawer-header-logo img[data-v-1e24d01c]{height:24px}.drawer-header-logo span[data-v-1e24d01c]{color:#e2e8f0;font-size:15px;font-weight:700}.drawer-close[data-v-1e24d01c]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:4px;transition:all .2s ease}.drawer-close[data-v-1e24d01c]:hover{color:#e2e8f0}.drawer-body[data-v-1e24d01c]{flex:1;overflow-y:auto}.drawer-body[data-v-1e24d01c]::-webkit-scrollbar{width:4px}.drawer-body[data-v-1e24d01c]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.drawer-section[data-v-1e24d01c]{padding:20px}.drawer-section-title[data-v-1e24d01c]{color:#3b82f6;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px}.drawer-link[data-v-1e24d01c]{align-items:center;border-radius:4px;color:#e2e8f0;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:12px 8px;text-decoration:none;transition:all .2s ease}.drawer-link[data-v-1e24d01c]:hover{background:#ffffff0a;color:#3b82f6}.drawer-link.active[data-v-1e24d01c]{color:#3b82f6;font-weight:600}.drawer-link .ext[data-v-1e24d01c]{color:#64748b;font-size:10px}.drawer-divider[data-v-1e24d01c]{background:#334155;height:1px;margin:0 20px}.drawer-footer[data-v-1e24d01c]{border-top:1px solid #334155;flex-shrink:0;margin-top:auto;padding:16px 20px}.drawer-connect[data-v-1e24d01c]{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,Noto Sans SC,sans-serif;font-size:14px;font-weight:600;padding:10px;transition:all .2s ease;width:100%}.drawer-connect[data-v-1e24d01c]:hover{background:#2563eb}.drawer-user[data-v-1e24d01c]{align-items:center;display:flex;justify-content:space-between}.drawer-user-name[data-v-1e24d01c]{color:#e2e8f0;font-size:14px;font-weight:600}.drawer-logout[data-v-1e24d01c]{background:none;border:1px solid #475569;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.drawer-logout[data-v-1e24d01c]:hover{border-color:#ef4444;color:#ef4444}.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-bottom-panel{height:45vh}.arena-page[data-v-a2a4d302]{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-a2a4d302]{display:grid;flex:1;grid-template-columns:1fr 360px;min-height:0}@media (max-width:1350px){.main-layout[data-v-a2a4d302]{grid-template-columns:1fr 290px}}@media (max-width:860px){.main-layout[data-v-a2a4d302]{grid-template-columns:1fr;overflow-y:auto}.main-layout[data-v-a2a4d302] .right-panel{height:380px}.main-layout[data-v-a2a4d302] .left-panel{border-bottom:1px solid var(--arena-border);border-right:none;flex-shrink:0;height:420px}}.resize-handle[data-v-a2a4d302]{align-items:center;background:var(--arena-bg-card);border-bottom:1px solid var(--arena-border);border-top:1px solid var(--arena-border);cursor:row-resize;display:flex;flex-shrink:0;height:8px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease;z-index:10}.resize-handle.dragging[data-v-a2a4d302],.resize-handle[data-v-a2a4d302]:hover{background:#3b82f61f;border-bottom-color:#3b82f64d;border-top-color:#3b82f64d}.resize-handle-bar[data-v-a2a4d302]{background:var(--arena-text-dim);border-radius:2px;height:4px;opacity:.8;transition:all .15s ease;width:50px}.resize-handle.dragging .resize-handle-bar[data-v-a2a4d302],.resize-handle:hover .resize-handle-bar[data-v-a2a4d302]{background:var(--arena-primary);box-shadow:0 0 8px var(--arena-primary);opacity:1;width:80px}
