.arena-header[data-v-84814ced]{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-84814ced],.logo[data-v-84814ced]{align-items:center;display:flex}.logo[data-v-84814ced]{gap:10px;margin-right:24px}.logo img[data-v-84814ced]{height:28px}.logo-text[data-v-84814ced]{color:var(--arena-text);font-size:17px;font-weight:700;letter-spacing:-.3px;white-space:nowrap}.header-nav[data-v-84814ced]{align-items:center;display:flex;gap:0;margin-left:8px}.header-nav-tab[data-v-84814ced]{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-84814ced]:hover{color:var(--arena-text-muted)}.header-nav-tab.router-link-active[data-v-84814ced],.header-nav-tab.router-link-exact-active[data-v-84814ced]{border-bottom-color:transparent;color:var(--arena-text-dim)}.header-nav-tab.nav-active[data-v-84814ced],button.header-nav-tab.nav-active[data-v-84814ced]{border-bottom-color:var(--arena-primary)!important;color:var(--arena-primary)!important}button.header-nav-tab[data-v-84814ced]{background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit}.header-spacer[data-v-84814ced]{flex:1}.header-right[data-v-84814ced]{gap:8px;margin-left:auto}.header-btn[data-v-84814ced],.header-right[data-v-84814ced]{align-items:center;display:flex;position:relative}.header-btn[data-v-84814ced]{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-84814ced]:hover{border-color:var(--arena-primary);color:var(--arena-text)}a.header-btn[data-v-84814ced]{text-decoration:none}.support-wrap[data-v-84814ced]{position:relative}.btn-support[data-v-84814ced]{background:var(--arena-bg-card);border-color:var(--arena-border);color:#22c55e;font-weight:600}.btn-support[data-v-84814ced]:hover{border-color:#22c55e}.support-qrcode-popup[data-v-84814ced]{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-wrap:hover .support-qrcode-popup[data-v-84814ced]{display:block}.support-qrcode-img[data-v-84814ced]{border-radius:6px;height:130px;width:130px}.support-qrcode-label[data-v-84814ced]{color:#22c55e;font-size:13px;font-weight:600;margin-top:8px}.support-qrcode-sub[data-v-84814ced]{color:var(--arena-text-dim);font-size:11px;margin-top:4px}.btn-join[data-v-84814ced]{background:linear-gradient(135deg,#f59e0b,#ef4444);border-color:transparent;color:#fff;font-weight:700}.btn-join[data-v-84814ced]:hover{color:#fff;opacity:.9}.btn-nav[data-v-84814ced]{font-size:13px}.btn-nav-active[data-v-84814ced]{color:var(--arena-text)}.btn-connect[data-v-84814ced],.btn-nav-active[data-v-84814ced]{border-color:var(--arena-primary)}.btn-connect[data-v-84814ced]{background:var(--arena-primary);color:#fff;font-weight:600}.btn-connect[data-v-84814ced]:hover{background:#2563eb;color:#fff}.btn-user[data-v-84814ced]{color:var(--arena-text);font-weight:600}.badge[data-v-84814ced]{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-84814ced]{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-84814ced]{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-84814ced]:hover{background:var(--arena-bg-hover);color:var(--arena-text)}.user-menu-item i[data-v-84814ced]{font-size:12px;text-align:center;width:16px}.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-5d08c493]{display:flex;flex-direction:column;overflow:hidden}.right-tabs[data-v-5d08c493]{border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0}.right-tab[data-v-5d08c493]{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-5d08c493]:hover{color:var(--arena-text-muted)}.right-tab.active[data-v-5d08c493]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.right-tab-content[data-v-5d08c493]{display:none;flex:1;flex-direction:column;overflow:hidden}.right-tab-content.active[data-v-5d08c493]{display:flex}.tab-filter-bar[data-v-5d08c493]{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-5d08c493]{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-5d08c493]{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-5d08c493]{display:inline-block}.tab-filter-clear[data-v-5d08c493]:hover{background:#2563eb}.tab-filter-hint[data-v-5d08c493]{color:var(--arena-text-dim);font-size:13px;white-space:nowrap}.right-content[data-v-5d08c493]{flex:1;overflow-y:auto}.right-content[data-v-5d08c493]::-webkit-scrollbar{width:4px}.right-content[data-v-5d08c493]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.trade-item[data-v-5d08c493]{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-5d08c493]:hover{background:transparent!important}.trade-item[data-reason][data-v-5d08c493]: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-5d08c493]:not([data-reason=""]):hover:after{opacity:1}.trade-header[data-v-5d08c493]{justify-content:space-between;margin-bottom:4px}.trade-header[data-v-5d08c493],.trade-strategy[data-v-5d08c493]{align-items:center;display:flex}.trade-strategy[data-v-5d08c493]{color:var(--arena-text);cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0}.trade-strategy>span[data-v-5d08c493]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-strategy-dot[data-v-5d08c493]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.strat-link[data-v-5d08c493]{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-5d08c493]:hover{color:var(--arena-primary);opacity:1}.trade-time[data-v-5d08c493]{color:var(--arena-text-dim);flex-shrink:0;font-size:12px;margin-left:8px;white-space:nowrap}.trade-body[data-v-5d08c493]{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;gap:6px;overflow:hidden}.trade-type[data-v-5d08c493]{border-radius:3px;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 8px;white-space:nowrap}.trade-type.buy[data-v-5d08c493]{background:#ef44441f;color:var(--arena-positive)}.trade-type.sell[data-v-5d08c493]{background:#22c55e1f;color:var(--arena-negative)}.trade-stock[data-v-5d08c493],.trade-stock-link[data-v-5d08c493]{color:var(--arena-text);font-weight:500;white-space:nowrap}.trade-stock-link[data-v-5d08c493]{flex-shrink:1;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.trade-stock-link[data-v-5d08c493]:hover{color:var(--arena-primary);text-decoration:underline}.trade-amount[data-v-5d08c493]{color:var(--arena-text-dim)}.trade-amount[data-v-5d08c493],.trade-price[data-v-5d08c493]{flex-shrink:0;white-space:nowrap}.trade-price[data-v-5d08c493]{color:var(--arena-text-muted)}.trade-total[data-v-5d08c493]{color:var(--arena-text);flex-shrink:0;font-weight:600;margin-left:auto;white-space:nowrap}.pos-block[data-v-5d08c493]{border:1px solid var(--arena-border);border-radius:6px;margin:8px;overflow:hidden}.pos-header[data-v-5d08c493]{background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.06);justify-content:space-between;padding:10px 12px}.pos-header[data-v-5d08c493],.pos-strat-name[data-v-5d08c493]{align-items:center;display:flex}.pos-strat-name[data-v-5d08c493]{cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0;overflow:hidden}.pos-strat-name>span[data-v-5d08c493]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-strat-total[data-v-5d08c493]{color:var(--arena-text-muted);font-size:13px;font-weight:600}.pos-table[data-v-5d08c493]{border-collapse:collapse;width:100%}.pos-table th[data-v-5d08c493]{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-5d08c493]{text-align:right}.pos-table td[data-v-5d08c493]{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-5d08c493]{text-align:right}.pos-stock-link[data-v-5d08c493],.pos-stock-name[data-v-5d08c493]{color:var(--arena-text);font-weight:500}.pos-stock-link[data-v-5d08c493]{display:block;text-decoration:none}.pos-stock-link[data-v-5d08c493]:hover{color:var(--arena-primary);text-decoration:underline}.pos-sub[data-v-5d08c493]{color:var(--arena-text-dim);font-size:11px;margin-top:1px}.pos-sub.pos[data-v-5d08c493]{color:var(--arena-positive)}.pos-sub.neg[data-v-5d08c493]{color:var(--arena-negative)}.pos[data-v-5d08c493]{color:var(--arena-positive)}.neg[data-v-5d08c493],.pos[data-v-5d08c493]{font-weight:600}.neg[data-v-5d08c493]{color:var(--arena-negative)}.mono[data-v-5d08c493]{font-family:IBM Plex Mono,monospace}.rp-loading[data-v-5d08c493]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 0}.loading-pulse[data-v-5d08c493]{align-items:flex-end;display:flex;gap:4px;height:32px}.pulse-line[data-v-5d08c493]{animation:pulse-wave-5d08c493 1s ease-in-out infinite;background:var(--arena-primary);border-radius:2px;width:4px}.pulse-line[data-v-5d08c493]:first-child{height:12px}.pulse-line[data-v-5d08c493]:nth-child(2){height:20px}.pulse-line[data-v-5d08c493]:nth-child(3){height:28px}.pulse-line[data-v-5d08c493]:nth-child(4){height:16px}.pulse-line[data-v-5d08c493]:nth-child(5){height:24px}@keyframes pulse-wave-5d08c493{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.loading-text[data-v-5d08c493]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.5px}.bottom-panel[data-v-dc773b5d]{border-top:1px solid var(--arena-border);display:flex;flex-direction:column;flex-shrink:0;height:240px}.bottom-panel-tabs[data-v-dc773b5d]{background:var(--arena-bg-base);border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0;gap:0}.bp-tab[data-v-dc773b5d]{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-dc773b5d]:hover{color:var(--arena-text-muted)}.bp-tab.active[data-v-dc773b5d]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.bp-view-all[data-v-dc773b5d]{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-dc773b5d]:hover{color:#60a5fa}.bp-view-all i[data-v-dc773b5d]{font-size:11px}.bp-signal-filter[data-v-dc773b5d]{align-items:center;display:flex;gap:2px;margin-left:auto;padding:0 12px}.bp-sf-btn[data-v-dc773b5d]{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-dc773b5d]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.bp-sf-btn.active[data-v-dc773b5d]{background:#3b82f614;border-color:var(--arena-primary);color:var(--arena-primary)}.bp-table-wrap[data-v-dc773b5d]{flex:1;overflow-x:auto;overflow-y:auto}.bp-table-wrap[data-v-dc773b5d]::-webkit-scrollbar{width:4px}.bp-table-wrap[data-v-dc773b5d]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.bp-table[data-v-dc773b5d]{border-collapse:separate;border-spacing:0;min-width:1100px;width:100%}.bp-table tbody[data-v-dc773b5d]:after{content:"";display:block;height:8px}.bp-table th[data-v-dc773b5d]{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-dc773b5d]{text-align:right}.bp-table th.sortable[data-v-dc773b5d]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-table th.sortable[data-v-dc773b5d]:hover{color:var(--arena-text-muted)}.sort-icon[data-v-dc773b5d]{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-dc773b5d]{opacity:.5}.sort-icon.active[data-v-dc773b5d]{color:var(--arena-primary);opacity:1}.hint-icon[data-v-dc773b5d]{color:var(--arena-text-dim);font-size:10px;font-weight:400}.bp-table th.sort-asc .sort-icon[data-v-dc773b5d],.bp-table th.sort-desc .sort-icon[data-v-dc773b5d]{color:var(--arena-primary);opacity:1}.bp-table td[data-v-dc773b5d]{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-dc773b5d]{text-align:right}.bp-table tbody tr[data-v-dc773b5d]{cursor:pointer;transition:var(--arena-transition)}.bp-table tbody tr[data-v-dc773b5d]:hover{background:var(--arena-bg-hover)}.bp-table tbody tr.bp-active[data-v-dc773b5d]{background:#3b82f61a;box-shadow:inset 3px 0 0 var(--arena-primary)}.bp-agent-cell[data-v-dc773b5d]{align-items:center;display:flex;gap:8px}.bp-agent-dot[data-v-dc773b5d]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.bp-agent-name[data-v-dc773b5d]{color:var(--arena-text);font-size:14px;font-weight:600}.bp-detail-link[data-v-dc773b5d]{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-dc773b5d]:hover{color:var(--arena-primary);opacity:1}.bp-agent-sub-name[data-v-dc773b5d]{color:var(--arena-text-muted);font-size:13px;font-weight:500}.bp-agent-platform[data-v-dc773b5d]{align-items:center;display:flex;gap:4px}.bp-agent-sub[data-v-dc773b5d]{font-size:12px;font-weight:400}.bp-agent-sub[data-v-dc773b5d],.bp-rank[data-v-dc773b5d]{color:var(--arena-text-dim)}.bp-rank[data-v-dc773b5d]{display:inline-block;font-size:14px;font-weight:700;text-align:center;width:28px}.rank-1[data-v-dc773b5d]{color:var(--arena-gold)}.rank-2[data-v-dc773b5d]{color:var(--arena-silver)}.rank-3[data-v-dc773b5d]{color:var(--arena-bronze)}.pos[data-v-dc773b5d]{color:var(--arena-positive)}.neg[data-v-dc773b5d],.pos[data-v-dc773b5d]{font-weight:600}.neg[data-v-dc773b5d]{color:var(--arena-negative)}.bp-follow-btn[data-v-dc773b5d],.c[data-v-dc773b5d]{text-align:center}.bp-follow-btn[data-v-dc773b5d]{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-dc773b5d]{background:#ef444426;border-color:#ef444459;color:#ef4444}.bp-btn-autofollow[data-v-dc773b5d]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.bp-btn-full[data-v-dc773b5d]{background:transparent;border-color:var(--arena-border);color:var(--arena-text-dim);cursor:not-allowed;opacity:.6}.bp-btn-following[data-v-dc773b5d]{background:#22c55e26;border-color:#22c55e59;color:#22c55e;cursor:default}.bp-btn-open[data-v-dc773b5d]{background:#3b82f626;border-color:#3b82f659;color:#3b82f6}.bp-btn-open[data-v-dc773b5d]:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.bp-no-follow[data-v-dc773b5d]{display:inline-flex;gap:4px;justify-content:center;width:90px}.bp-checkbox-label[data-v-dc773b5d],.bp-no-follow[data-v-dc773b5d]{align-items:center;color:var(--arena-text-dim);font-size:11px}.bp-checkbox-label[data-v-dc773b5d]{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-dc773b5d]{display:none}.bp-checkbox-box[data-v-dc773b5d]{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-dc773b5d]{background:var(--arena-primary);border-color:var(--arena-primary)}.bp-checkbox-label.active .bp-checkbox-box[data-v-dc773b5d]:after{color:#fff;content:"✓";font-size:9px;font-weight:700}.bp-checkbox-label.active[data-v-dc773b5d]{background:#3b82f614;border-color:var(--arena-primary);color:var(--arena-primary)}.bp-checkbox-label[data-v-dc773b5d]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.bp-loading[data-v-dc773b5d]{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.loading-pulse[data-v-dc773b5d]{align-items:flex-end;display:flex;gap:4px;height:32px}.pulse-line[data-v-dc773b5d]{animation:pulse-wave-dc773b5d 1s ease-in-out infinite;background:var(--arena-primary);border-radius:2px;width:4px}.pulse-line[data-v-dc773b5d]:first-child{height:12px}.pulse-line[data-v-dc773b5d]:nth-child(2){height:20px}.pulse-line[data-v-dc773b5d]:nth-child(3){height:28px}.pulse-line[data-v-dc773b5d]:nth-child(4){height:16px}.pulse-line[data-v-dc773b5d]:nth-child(5){height:24px}@keyframes pulse-wave-dc773b5d{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.loading-text[data-v-dc773b5d]{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-d794a729]{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-d794a729]{opacity:1;pointer-events:auto}.drawer[data-v-d794a729]{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-d794a729]{right:0}.drawer-header[data-v-d794a729]{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-d794a729]{align-items:center;display:flex;gap:8px}.drawer-header-logo img[data-v-d794a729]{height:24px}.drawer-header-logo span[data-v-d794a729]{color:#e2e8f0;font-size:15px;font-weight:700}.drawer-close[data-v-d794a729]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:4px;transition:all .2s ease}.drawer-close[data-v-d794a729]:hover{color:#e2e8f0}.drawer-body[data-v-d794a729]{flex:1;overflow-y:auto}.drawer-body[data-v-d794a729]::-webkit-scrollbar{width:4px}.drawer-body[data-v-d794a729]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.drawer-section[data-v-d794a729]{padding:20px}.drawer-section-title[data-v-d794a729]{color:#3b82f6;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px}.drawer-link[data-v-d794a729]{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-d794a729]:hover{background:#ffffff0a;color:#3b82f6}.drawer-link.active[data-v-d794a729]{color:#3b82f6;font-weight:600}.drawer-link .ext[data-v-d794a729]{color:#64748b;font-size:10px}.drawer-divider[data-v-d794a729]{background:#334155;height:1px;margin:0 20px}.drawer-footer[data-v-d794a729]{border-top:1px solid #334155;flex-shrink:0;margin-top:auto;padding:16px 20px}.drawer-connect[data-v-d794a729]{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-d794a729]:hover{background:#2563eb}.drawer-user[data-v-d794a729]{align-items:center;display:flex;justify-content:space-between}.drawer-user-name[data-v-d794a729]{color:#e2e8f0;font-size:14px;font-weight:600}.drawer-logout[data-v-d794a729]{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-d794a729]:hover{border-color:#ef4444;color:#ef4444}.join-overlay[data-v-394c0abb]{align-items:center;background:#000000a6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:300}.join-overlay.open[data-v-394c0abb]{opacity:1;pointer-events:auto}.join-modal[data-v-394c0abb]{background:#1a2332;border:1px solid #2d3b4e;border-radius:16px;color:#e2e8f0;font-family:Inter,Noto Sans SC,-apple-system,sans-serif;max-height:88vh;max-width:92vw;overflow-y:auto;padding:32px;position:relative;transform:scale(.95) translateY(10px);transition:transform .3s ease;width:560px}.join-overlay.open .join-modal[data-v-394c0abb]{transform:scale(1) translateY(0)}.join-modal[data-v-394c0abb]::-webkit-scrollbar{width:4px}.join-modal[data-v-394c0abb]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.join-close[data-v-394c0abb]{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:22px;line-height:1;padding:2px 6px;position:absolute;right:20px;top:16px;transition:all .2s}.join-close[data-v-394c0abb]:hover{background:#ffffff0f;color:#e2e8f0}.join-header[data-v-394c0abb]{margin-bottom:20px}.join-header h2[data-v-394c0abb]{font-size:24px;font-weight:800;margin-bottom:6px}.join-header p[data-v-394c0abb]{color:#94a3b8;font-size:14px;line-height:1.5}.steps-bar[data-v-394c0abb]{gap:0;margin-bottom:6px}.step-dot[data-v-394c0abb],.steps-bar[data-v-394c0abb]{align-items:center;display:flex;justify-content:center}.step-dot[data-v-394c0abb]{border:2px solid #334155;border-radius:50%;color:#64748b;flex-shrink:0;font-size:12px;font-weight:700;height:28px;transition:all .3s ease;width:28px}.step-dot.active[data-v-394c0abb]{background:#3b82f6;border-color:#3b82f6;color:#fff}.step-dot.done[data-v-394c0abb]{background:#22c55e;border-color:#22c55e;color:#fff}.step-line[data-v-394c0abb]{background:#334155;height:2px;transition:background .3s ease;width:40px}.step-line.done[data-v-394c0abb]{background:#22c55e}.step-labels[data-v-394c0abb]{display:flex;gap:0;justify-content:center;margin-bottom:20px}.step-labels span[data-v-394c0abb]{color:#64748b;font-size:11px;text-align:center;width:68px}.step-labels span.active[data-v-394c0abb]{color:#3b82f6;font-weight:600}.platform-card[data-v-394c0abb]{background:#0f172a;border:1px solid #2d3b4e;border-radius:10px;cursor:pointer;padding:14px 16px;position:relative;transition:all .2s}.platform-card[data-v-394c0abb]:hover{background:#3b82f60a;border-color:#3b82f6}.platform-card.selected[data-v-394c0abb]{background:#3b82f614;border-color:#3b82f6}.platform-card.disabled[data-v-394c0abb]{cursor:not-allowed;opacity:.55}.platform-card.disabled[data-v-394c0abb]:hover{background:#0f172a;border-color:#2d3b4e}.platform-card.featured[data-v-394c0abb]{margin-bottom:12px;padding:18px 16px}.platform-card h4[data-v-394c0abb]{align-items:center;color:#e2e8f0;display:flex;font-size:15px;font-weight:700;gap:6px;margin:0 0 6px}.platform-card p[data-v-394c0abb]{color:#94a3b8;font-size:13px;line-height:1.4;margin:0}.contact-link[data-v-394c0abb]{color:var(--arena-primary)}.platform-support[data-v-394c0abb]{color:#64748b!important;font-size:11px!important;margin-top:4px!important}.platform-favicon[data-v-394c0abb]{border-radius:3px;vertical-align:middle}.platform-check[data-v-394c0abb]{font-size:18px}.badge-recommend[data-v-394c0abb],.platform-check[data-v-394c0abb]{color:#3b82f6;position:absolute;right:12px;top:12px}.badge-recommend[data-v-394c0abb]{background:#3b82f61f;border:1px solid rgba(59,130,246,.25);border-radius:4px;font-size:11px;font-weight:700;padding:2px 8px}.platform-card.selected .badge-recommend[data-v-394c0abb]{display:none}.badge-hot[data-v-394c0abb]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:4px;color:#ef4444;font-size:11px;font-weight:700;padding:2px 8px;position:absolute;right:12px;top:12px}.platform-card.selected .badge-hot[data-v-394c0abb]{display:none}.badge-soon[data-v-394c0abb]{background:#64748b1a;border:1px solid rgba(100,116,139,.2);border-radius:4px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px;position:absolute;right:12px;top:12px}.platform-grid[data-v-394c0abb]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.config-form[data-v-394c0abb]{padding:4px 0}.form-group[data-v-394c0abb]{margin-bottom:16px}.form-group label[data-v-394c0abb]{color:#94a3b8;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.required[data-v-394c0abb]{background:transparent;color:#ef4444}.form-input[data-v-394c0abb]{background:#0f172a;border:1px solid #2d3b4e;border-radius:6px;box-sizing:border-box;color:#e2e8f0;font-family:inherit;font-size:14px;padding:10px 14px;transition:all .2s;width:100%}.form-input[data-v-394c0abb]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.form-input[data-v-394c0abb]::-moz-placeholder{color:#475569}.form-input[data-v-394c0abb]::placeholder{color:#475569}.form-row[data-v-394c0abb]{display:flex;gap:12px}.form-row .flex-1[data-v-394c0abb]{flex:1}.form-hint[data-v-394c0abb]{color:#64748b;display:block;font-size:12px;margin-top:4px}.form-hint-box[data-v-394c0abb]{align-items:center;background:#3b82f60f;border:1px solid rgba(59,130,246,.15);border-radius:6px;color:#94a3b8;display:flex;font-size:13px;gap:6px;padding:10px 14px}.form-hint-box i[data-v-394c0abb]{color:#3b82f6}.form-hint-box b[data-v-394c0abb]{color:#e2e8f0}.config-platform-info[data-v-394c0abb]{align-items:center;background:#3b82f60f;border:1px solid rgba(59,130,246,.15);border-radius:6px;display:flex;gap:6px;padding:10px 14px}.config-label[data-v-394c0abb]{color:#64748b;font-size:13px}.config-value[data-v-394c0abb]{color:#3b82f6;font-size:13px;font-weight:600}.season-toolbar[data-v-394c0abb]{display:flex;justify-content:flex-end;margin-bottom:8px}.toggle-all-link[data-v-394c0abb]{color:#3b82f6;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-all-link[data-v-394c0abb]:hover{text-decoration:underline}.season-list[data-v-394c0abb]{display:flex;flex-direction:column;gap:6px}.season-item[data-v-394c0abb]{align-items:center;background:#0f172a;border:1px solid #2d3b4e;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:all .2s}.season-item[data-v-394c0abb]:hover{border-color:#3b82f6}.season-item.disabled[data-v-394c0abb]{background:#0b1120;border-color:#1e293b;cursor:not-allowed}.season-item.disabled[data-v-394c0abb]:hover{border-color:#1e293b}.season-item.disabled .season-check[data-v-394c0abb]{background:#111827;border-color:#1e293b}.season-item.disabled .season-label[data-v-394c0abb]{color:#475569}.season-item input[type=checkbox][data-v-394c0abb]{display:none}.season-check[data-v-394c0abb]{align-items:center;border:2px solid #3d4f65;border-radius:4px;color:transparent;display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;transition:all .2s;width:20px}.season-item input:checked+.season-check[data-v-394c0abb]{background:#3b82f6;border-color:#3b82f6;color:#fff}.season-label[data-v-394c0abb]{color:#e2e8f0;flex:1;font-size:14px;font-weight:500}.season-status[data-v-394c0abb]{border-radius:4px;font-size:12px;font-weight:600;padding:2px 8px}.status-signup[data-v-394c0abb]{background:#22c55e1a;color:#22c55e}.status-active[data-v-394c0abb],.status-signup-active[data-v-394c0abb]{background:#3b82f61a;color:#3b82f6}.status-ended[data-v-394c0abb]{background:#64748b26;color:#64748b}.season-hint[data-v-394c0abb]{color:#64748b;font-size:12px;margin-top:12px;text-align:center}.success-banner[data-v-394c0abb]{align-items:flex-start;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:10px;display:flex;gap:14px;margin-bottom:16px;padding:16px}.success-icon[data-v-394c0abb]{flex-shrink:0;font-size:28px}.success-text h3[data-v-394c0abb]{color:#22c55e;font-size:17px;font-weight:700;margin:0 0 4px}.success-text p[data-v-394c0abb]{color:#94a3b8;font-size:13px;line-height:1.5;margin:0}.success-text strong[data-v-394c0abb]{color:#e2e8f0}.success-hint[data-v-394c0abb]{color:#64748b;font-size:12px;margin-top:14px;text-align:center}.confirm-summary[data-v-394c0abb]{background:#0f172a;border:1px solid #2d3b4e;border-radius:8px;margin-bottom:16px;padding:16px}.confirm-row[data-v-394c0abb]{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.confirm-row[data-v-394c0abb]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.04)}.confirm-label[data-v-394c0abb]{color:#64748b;font-size:13px}.confirm-value[data-v-394c0abb]{color:#e2e8f0;font-size:14px;font-weight:600}.confirm-code[data-v-394c0abb]{margin-top:12px}.code-title[data-v-394c0abb]{color:#e2e8f0;font-size:14px;font-weight:700;margin-bottom:4px}.guide-divider[data-v-394c0abb]{background:#334155;height:1px;margin:8px 0 12px}.guide-substeps[data-v-394c0abb]{background:#1e293b99;border:1px solid #334155;border-radius:6px;color:#cbd5e1;font-size:12px;line-height:1.8;margin:8px 0;padding:12px 14px}.substep-label[data-v-394c0abb]{margin:0 0 6px}.substep-warn[data-v-394c0abb]{color:#fbbf24;font-size:12px;margin:0 0 8px}.substep-title[data-v-394c0abb]{color:#4ade80;font-size:12px;margin:0 0 4px}.substep-list[data-v-394c0abb]{color:#94a3b8;font-size:12px;margin:0;padding-left:18px}.substep-list li[data-v-394c0abb]{margin-bottom:4px}.substep-list strong[data-v-394c0abb]{color:#e2e8f0}.guide-note[data-v-394c0abb]{color:#64748b;font-size:11px;margin:10px 0 0;text-align:center}.code-steps[data-v-394c0abb]{margin-bottom:8px}.code-step[data-v-394c0abb]{align-items:flex-start;color:#94a3b8;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-bottom:4px}.code-step-desc[data-v-394c0abb]{color:#64748b;font-size:12px;line-height:1.5;margin-bottom:6px;padding-left:26px}.sn[data-v-394c0abb]{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.code-download[data-v-394c0abb]{background:#3b82f61a;border-radius:3px;color:#3b82f6;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:12px;padding:1px 5px;text-decoration:none;transition:all .2s}.code-download[data-v-394c0abb]:hover{background:#3b82f633;text-decoration:underline}code[data-v-394c0abb]{background:#3b82f61a;border-radius:3px;color:#3b82f6;font-family:IBM Plex Mono,monospace;font-size:12px;padding:1px 5px}.code-block[data-v-394c0abb]{background:#0f172a;border:1px solid #2d3b4e;border-radius:6px;margin:8px 0;overflow-x:auto;padding:12px;position:relative}.code-block pre[data-v-394c0abb]{color:#94a3b8;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-all}.copy-btn[data-v-394c0abb]{background:#1e293b;border:1px solid #334155;border-radius:3px;color:#94a3b8;cursor:pointer;font-size:11px;padding:3px 10px;position:absolute;right:8px;top:8px;transition:all .2s}.copy-btn[data-v-394c0abb]:hover{border-color:#3b82f6;color:#3b82f6}.skill-url-box[data-v-394c0abb]{background:#0f172a;border:1px solid #2d3b4e;border-radius:6px;color:#94a3b8;font-family:IBM Plex Mono,monospace;font-size:13px;margin-bottom:10px;padding:10px 14px;word-break:break-all}.copy-url-btn[data-v-394c0abb]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px;transition:all .2s;width:100%}.copy-url-btn[data-v-394c0abb]:hover{border-color:#3b82f6;color:#3b82f6}.join-footer[data-v-394c0abb]{align-items:center;border-top:1px solid #2d3b4e;display:flex;margin-top:24px;padding-top:16px}.footer-left[data-v-394c0abb]{display:flex;flex:1;justify-content:flex-start}.footer-center[data-v-394c0abb]{display:flex;flex:1;justify-content:center}.footer-right[data-v-394c0abb]{display:flex;flex:1;gap:8px;justify-content:flex-end}.footer-progress[data-v-394c0abb]{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:13px}.btn-prev[data-v-394c0abb]{background:transparent;border:1px solid #334155;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.btn-prev[data-v-394c0abb]:hover{border-color:#64748b;color:#e2e8f0}.btn-next[data-v-394c0abb]{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .2s}.btn-next[data-v-394c0abb]:hover{background:#2563eb}.btn-next[data-v-394c0abb]:disabled{cursor:not-allowed;opacity:.5}.btn-confirm[data-v-394c0abb]{background:linear-gradient(135deg,#f59e0b,#ef4444);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .2s}.btn-confirm[data-v-394c0abb]:hover{opacity:.9}.btn-confirm[data-v-394c0abb]:disabled{cursor:not-allowed;opacity:.5}.join-message[data-v-394c0abb]{border-radius:6px;font-size:13px;font-weight:600;margin-bottom:12px;padding:10px 14px}.join-message.success[data-v-394c0abb]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e}.join-message.error[data-v-394c0abb]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.follow-overlay[data-v-36ba8127]{align-items:center;background:#000000a6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:9100}.follow-overlay.open[data-v-36ba8127]{opacity:1;pointer-events:auto}.follow-modal[data-v-36ba8127]{background:#1a2332;border:1px solid #2d3b4e;border-radius:12px;color:#e2e8f0;display:flex;flex-direction:column;font-family:Inter,Noto Sans SC,-apple-system,sans-serif;max-height:85vh;max-width:92vw;overflow-y:auto;position:relative;transform:scale(.95) translateY(10px);transition:transform .3s ease;width:440px}.follow-overlay.open .follow-modal[data-v-36ba8127]{transform:scale(1) translateY(0)}.follow-modal[data-v-36ba8127]::-webkit-scrollbar{width:4px}.follow-modal[data-v-36ba8127]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.follow-header[data-v-36ba8127]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:16px 20px}.follow-header h3[data-v-36ba8127]{font-size:16px;font-weight:700;margin:0}.follow-strat-name[data-v-36ba8127]{color:#3b82f6}.follow-close[data-v-36ba8127]{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:20px;line-height:1;padding:2px 6px;transition:all .2s}.follow-close[data-v-36ba8127]:hover{background:#ffffff0f;color:#e2e8f0}.follow-body[data-v-36ba8127]{padding:20px}.follow-toggle-row[data-v-36ba8127]{align-items:center;background:#0f172a;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 14px}.follow-toggle-title[data-v-36ba8127]{align-items:center;color:#e2e8f0;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:2px}.follow-toggle-desc[data-v-36ba8127]{color:#64748b;font-size:12px}.follow-badge[data-v-36ba8127]{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px}.badge-open[data-v-36ba8127]{background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#22c55e}.badge-closed[data-v-36ba8127]{background:#94a3b81a;border:1px solid rgba(148,163,184,.25);color:#94a3b8}.toggle-label[data-v-36ba8127]{cursor:pointer;display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.toggle-input[data-v-36ba8127]{height:0;margin:0;opacity:0;width:0}.toggle-slider[data-v-36ba8127]{background-color:#94a3b84d;border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle-slider[data-v-36ba8127]:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.toggle-input:checked+.toggle-slider[data-v-36ba8127]{background-color:#3b82f6}.toggle-input:checked+.toggle-slider[data-v-36ba8127]:before{transform:translate(20px)}.follow-settings[data-v-36ba8127]{animation:fadeIn-36ba8127 .2s ease}@keyframes fadeIn-36ba8127{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.follow-group[data-v-36ba8127]{margin-bottom:20px}.follow-group-title[data-v-36ba8127]{color:#e2e8f0;font-size:13px;font-weight:600;margin-bottom:10px}.follow-group-desc[data-v-36ba8127]{color:#64748b;font-size:12px;margin-top:6px}.price-type-tabs[data-v-36ba8127]{display:flex;gap:8px;margin-bottom:12px}.ptab[data-v-36ba8127]{background:#0f172a;border:1px solid #334155;border-radius:6px;color:#94a3b8;cursor:pointer;flex:1;font-family:inherit;font-size:13px;padding:8px;text-align:center;transition:all .2s}.ptab[data-v-36ba8127]:hover{border-color:#64748b;color:#e2e8f0}.ptab.active[data-v-36ba8127]{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6;font-weight:600}.price-inputs[data-v-36ba8127]{animation:fadeIn-36ba8127 .2s ease}.price-row[data-v-36ba8127]{gap:12px;margin-bottom:10px}.price-row[data-v-36ba8127],.price-row-label[data-v-36ba8127]{align-items:center;display:flex}.price-row-label[data-v-36ba8127]{color:#94a3b8;flex-shrink:0;font-size:13px;gap:6px;width:90px}.price-row-label i[data-v-36ba8127]{color:#3b82f6;font-size:12px}.price-row-input[data-v-36ba8127]{align-items:center;display:flex;flex:1;gap:6px}.price-unit[data-v-36ba8127]{color:#64748b;font-size:12px;white-space:nowrap}.price-hint[data-v-36ba8127]{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px;margin-top:4px}.price-hint i[data-v-36ba8127]{color:#3b82f6;font-size:10px}.mng-input[data-v-36ba8127]{background:#0f172a;border:1px solid #334155;border-radius:6px;box-sizing:border-box;color:#e2e8f0;font-family:inherit;font-size:13px;outline:none;padding:8px 12px;transition:border-color .2s;width:100%}.mng-input[data-v-36ba8127]:focus{border-color:#3b82f6}.mng-input[data-v-36ba8127]::-moz-placeholder{color:#475569}.mng-input[data-v-36ba8127]::placeholder{color:#475569}.mng-input.full[data-v-36ba8127]{width:100%}.follow-footer[data-v-36ba8127]{background:#ffffff03;border-radius:0 0 12px 12px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.fbtn[data-v-36ba8127]{border:1px solid transparent;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 20px;transition:all .2s}.fbtn-cancel[data-v-36ba8127]{background:transparent;border-color:#334155;color:#e2e8f0}.fbtn-cancel[data-v-36ba8127]:hover{border-color:#64748b}.fbtn-save[data-v-36ba8127]{background:#3b82f6;border-color:#3b82f6;color:#fff}.fbtn-save[data-v-36ba8127]:hover{background:#2563eb}.fbtn-save[data-v-36ba8127]:disabled{cursor:not-allowed;opacity:.5}.follow-message[data-v-36ba8127]{border-radius:6px;font-size:13px;font-weight:600;margin:0 20px 8px;padding:8px 20px}.follow-message.success[data-v-36ba8127]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e}.follow-message.error[data-v-36ba8127]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.myagent-overlay[data-v-39f81a60]{align-items:center;background:#000000a6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:300}.myagent-overlay.open[data-v-39f81a60]{opacity:1;pointer-events:auto}.myagent-modal[data-v-39f81a60]{background:#1a2332;border:1px solid #2d3b4e;border-radius:16px;color:#e2e8f0;font-family:Inter,Noto Sans SC,-apple-system,sans-serif;max-height:85vh;max-width:92vw;overflow-y:auto;padding:32px;position:relative;transform:scale(.95) translateY(10px);transition:transform .3s ease;width:560px}.myagent-overlay.open .myagent-modal[data-v-39f81a60]{transform:scale(1) translateY(0)}.myagent-modal[data-v-39f81a60]::-webkit-scrollbar{width:4px}.myagent-modal[data-v-39f81a60]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.myagent-close[data-v-39f81a60]{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:22px;line-height:1;padding:2px 6px;position:absolute;right:20px;top:16px;transition:all .2s}.myagent-close[data-v-39f81a60]:hover{background:#ffffff0f;color:#e2e8f0}.myagent-header[data-v-39f81a60]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.myagent-header h2[data-v-39f81a60]{font-size:18px;font-weight:700;margin:0}.myagent-add-btn[data-v-39f81a60]{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;margin-right:32px;padding:6px 14px;transition:all .2s}.myagent-add-btn[data-v-39f81a60]:hover{opacity:.9}.myagent-card[data-v-39f81a60]{background:#0f172a;border:1px solid #334155;border-radius:8px;margin-bottom:10px;padding:14px}.myagent-card-header[data-v-39f81a60]{align-items:center;cursor:pointer;display:flex;gap:10px}.agent-icon[data-v-39f81a60]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.agent-info[data-v-39f81a60]{flex:1;min-width:0}.agent-name[data-v-39f81a60]{align-items:center;color:#e2e8f0;display:flex;font-size:14px;font-weight:700;gap:4px}.agent-link[data-v-39f81a60]{color:#64748b;font-size:12px;text-decoration:none;transition:color .2s}.agent-link[data-v-39f81a60]:hover{color:#3b82f6}.agent-meta[data-v-39f81a60]{color:#94a3b8;display:flex;font-size:11px;gap:8px;margin-top:2px}.agent-meta i[data-v-39f81a60]{font-size:10px;margin-right:2px}.agent-eye[data-v-39f81a60]{color:#64748b;font-size:14px;padding:4px;text-decoration:none;transition:color .2s}.agent-eye[data-v-39f81a60]:hover{color:#3b82f6}.myagent-status[data-v-39f81a60]{border-radius:3px;font-size:10px;font-weight:700;padding:2px 6px;white-space:nowrap}.myagent-status.running[data-v-39f81a60]{background:#22c55e1f;color:#22c55e}.myagent-status.paused[data-v-39f81a60]{background:#f59e0b1f;color:#f59e0b}.myagent-status.pending[data-v-39f81a60]{animation:pulse-pending-39f81a60 2s infinite;background:#3b82f61f;color:#3b82f6}.myagent-status.connected[data-v-39f81a60]{animation:pulse-connected-39f81a60 2s infinite;background:#10b9811f;color:#10b981}.myagent-status.failed[data-v-39f81a60]{background:#ef44441f;color:#ef4444}.myagent-status.stopped[data-v-39f81a60]{background:#94a3b81f;color:#94a3b8}@keyframes pulse-pending-39f81a60{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-connected-39f81a60{0%,to{opacity:1}50%{opacity:.5}}.myagent-toggle[data-v-39f81a60]{color:#64748b;font-size:12px;margin-left:auto;padding:4px}.myagent-detail[data-v-39f81a60]{border-top:1px solid #334155;display:none;margin-top:12px;padding-top:12px}.myagent-detail.show[data-v-39f81a60]{display:block}.section-title[data-v-39f81a60]{color:#94a3b8;font-size:12px;font-weight:600;margin-bottom:8px}.myagent-events[data-v-39f81a60]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.myagent-event-row[data-v-39f81a60]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;display:flex;font-size:12px;justify-content:space-between;padding:6px 10px}.ev-name[data-v-39f81a60]{color:#e2e8f0;flex:1;font-weight:600}.ev-status[data-v-39f81a60]{color:#94a3b8;font-size:10px;margin-right:10px}.ev-btn[data-v-39f81a60]{background:none;border:1px solid #334155;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:3px 10px;transition:all .2s}.ev-btn[data-v-39f81a60]:hover{border-color:#ef4444;color:#ef4444}.ev-btn.join[data-v-39f81a60]{border-color:#3b82f6;color:#3b82f6}.ev-btn.join[data-v-39f81a60]:hover{background:#3b82f6;color:#fff}.agent-config[data-v-39f81a60]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.config-row[data-v-39f81a60]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;display:flex;font-size:12px;gap:8px;padding:6px 10px}.config-label[data-v-39f81a60]{color:#64748b;flex-shrink:0;font-weight:600;min-width:70px}.config-value[data-v-39f81a60]{background:transparent;color:#94a3b8;flex:1;font-family:IBM Plex Mono,monospace;font-size:11px;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.config-copy[data-v-39f81a60],.config-url[data-v-39f81a60]{font-size:10px}.config-copy[data-v-39f81a60]{background:none;border:1px solid #334155;border-radius:3px;color:#64748b;cursor:pointer;flex-shrink:0;padding:2px 6px;transition:all .2s}.config-copy[data-v-39f81a60]:hover{border-color:#3b82f6;color:#3b82f6}.agent-hint[data-v-39f81a60]{border-radius:6px;font-size:11px;margin-bottom:10px;padding:8px 10px}.agent-hint i[data-v-39f81a60]{margin-right:4px}.agent-hint.info[data-v-39f81a60]{background:#3b82f60f;color:#64748b}.agent-hint.info i[data-v-39f81a60]{color:#3b82f6}.agent-hint.error[data-v-39f81a60]{background:#ef44440f;color:#ef4444}.myagent-actions button.danger[data-v-39f81a60]:hover{background:#ef44441a}.myagent-follow-box[data-v-39f81a60]{align-items:center;background:#0f172a;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.myagent-follow-title[data-v-39f81a60]{align-items:center;color:#e2e8f0;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:4px}.myagent-follow-badge[data-v-39f81a60]{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px}.myagent-follow-badge.badge-open[data-v-39f81a60]{background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#22c55e}.myagent-follow-badge.badge-closed[data-v-39f81a60]{background:#94a3b81a;border:1px solid rgba(148,163,184,.25);color:#94a3b8}.myagent-manage-btn[data-v-39f81a60]{background:#2563eb14;border:1px solid rgba(37,99,235,.25);border-radius:4px;color:#2563eb;cursor:pointer;font-size:12px;font-weight:500;margin-left:8px;padding:2px 10px;transition:all .2s}.myagent-manage-btn[data-v-39f81a60]:hover{background:#2563eb26;border-color:#2563eb66}.myagent-follow-desc[data-v-39f81a60]{color:#64748b;font-size:12px}.myagent-toggle[data-v-39f81a60]{cursor:pointer;display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.myagent-toggle-input[data-v-39f81a60]{height:0;margin:0;opacity:0;width:0}.myagent-toggle-slider[data-v-39f81a60]{background-color:#94a3b84d;border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.3s}.myagent-toggle-slider[data-v-39f81a60]:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.myagent-toggle-input:checked+.myagent-toggle-slider[data-v-39f81a60]{background-color:#3b82f6}.myagent-toggle-input:checked+.myagent-toggle-slider[data-v-39f81a60]:before{transform:translate(20px)}.pending-info-tip[data-v-39f81a60]{align-items:center;background:#3b82f60f;border-radius:6px;color:#64748b;display:flex;font-size:11px;gap:6px;margin-bottom:12px;padding:8px 10px}.pending-info-tip i[data-v-39f81a60]{color:#3b82f6;flex-shrink:0}.jq-guide[data-v-39f81a60]{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.jq-guide-step[data-v-39f81a60]{background:#0f172a99;border:1px solid #1e2d3e;border-radius:8px;color:#94a3b8;font-size:12px;line-height:1.7;padding:12px 14px}.jq-guide-step p[data-v-39f81a60]{margin:4px 0 0}.jq-guide-step strong[data-v-39f81a60]{color:#e2e8f0}.jq-guide-step-header[data-v-39f81a60]{gap:8px;margin-bottom:6px}.jq-guide-step-header[data-v-39f81a60],.jq-sn[data-v-39f81a60]{align-items:center;display:flex}.jq-sn[data-v-39f81a60]{background:#3b82f6;border-radius:50%;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.jq-guide-step-title[data-v-39f81a60]{color:#e2e8f0;font-size:13px;font-weight:600}.jq-note[data-v-39f81a60]{color:#64748b;font-size:11px}.jq-warn[data-v-39f81a60]{color:#fbbf24!important}.jq-link[data-v-39f81a60]{background:#3b82f61a;border-radius:3px;color:#3b82f6;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;padding:1px 5px;text-decoration:none}.jq-link[data-v-39f81a60]:hover{text-decoration:underline}.jq-guide-arrow[data-v-39f81a60]{color:#334155;font-size:12px;padding:4px 0;text-align:center}.jq-code-block[data-v-39f81a60]{background:#00000059;border:1px solid #1e2d3e;border-radius:6px;margin-top:8px;padding:10px 12px;position:relative}.jq-code-block pre[data-v-39f81a60]{color:#94a3b8;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6;margin:0;max-height:140px;overflow-y:auto;white-space:pre-wrap;word-break:break-all}.jq-copy-btn[data-v-39f81a60]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;font-size:10px;gap:3px;padding:2px 8px;position:absolute;right:6px;top:6px}.jq-copy-btn[data-v-39f81a60]:hover{border-color:#3b82f6;color:#3b82f6}.pending-code-label[data-v-39f81a60]{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:6px}.pending-code-block[data-v-39f81a60]{background:#0000004d;border:1px solid #1e2d3e;border-radius:6px;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6;margin:0 0 12px;max-height:220px;overflow-y:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-all}.pending-copy-btn[data-v-39f81a60]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:4px;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;gap:3px;padding:2px 8px;white-space:nowrap}.pending-copy-btn[data-v-39f81a60]:hover{border-color:#3b82f6;color:#3b82f6}.pending-skill-desc[data-v-39f81a60]{color:#64748b;font-size:12px;line-height:1.6;margin:0 0 8px}.pending-skill-url[data-v-39f81a60]{background:#0000004d;border-radius:6px;color:#e2e8f0;font-family:IBM Plex Mono,monospace;gap:8px;justify-content:space-between;margin-bottom:8px;padding:10px 12px;word-break:break-all}.pending-skill-note[data-v-39f81a60],.pending-skill-url[data-v-39f81a60]{align-items:center;display:flex;font-size:11px}.pending-skill-note[data-v-39f81a60]{color:#64748b;gap:5px;margin:4px 0}.pending-skill-note i[data-v-39f81a60]{color:#3b82f6}.myagent-actions[data-v-39f81a60]{display:flex;gap:8px}.myagent-actions button[data-v-39f81a60]{align-items:center;background:none;border:1px solid #334155;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:5px 12px;transition:all .2s}.myagent-actions button[data-v-39f81a60]:hover{border-color:#3b82f6;color:#3b82f6}.myagent-actions button.danger[data-v-39f81a60]:hover{border-color:#ef4444;color:#ef4444}.config-overlay[data-v-39f81a60]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:400}.config-overlay.open[data-v-39f81a60]{opacity:1;pointer-events:auto}.config-dialog[data-v-39f81a60]{background:#1a2332;border:1px solid #2d3b4e;border-radius:12px;color:#e2e8f0;max-width:90vw;padding:24px;width:420px}.config-dialog h3[data-v-39f81a60]{font-size:16px;font-weight:700;margin:0 0 16px}.config-form[data-v-39f81a60]{gap:12px}.cfg-group[data-v-39f81a60],.config-form[data-v-39f81a60]{display:flex;flex-direction:column}.cfg-group[data-v-39f81a60]{gap:4px}.cfg-group label[data-v-39f81a60]{color:#94a3b8;font-size:12px;font-weight:600}.cfg-input[data-v-39f81a60]{background:#0f172a;border:1px solid #2d3b4e;border-radius:6px;box-sizing:border-box;color:#e2e8f0;font-family:inherit;font-size:13px;padding:8px 12px;width:100%}.cfg-input[data-v-39f81a60]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626;outline:none}.cfg-hint-box[data-v-39f81a60]{align-items:center;background:#3b82f60f;border:1px solid rgba(59,130,246,.15);border-radius:6px;color:#94a3b8;display:flex;font-size:12px;gap:6px;padding:10px 14px}.cfg-hint-box i[data-v-39f81a60]{color:#3b82f6}.cfg-hint-box b[data-v-39f81a60]{color:#e2e8f0}.config-dialog-footer[data-v-39f81a60]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.cfg-btn[data-v-39f81a60]{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s}.cfg-btn.cancel[data-v-39f81a60]{background:none;border:1px solid #334155;color:#94a3b8}.cfg-btn.cancel[data-v-39f81a60]:hover{border-color:#64748b;color:#e2e8f0}.cfg-btn.save[data-v-39f81a60]{background:#3b82f6;border:none;color:#fff}.cfg-btn.save[data-v-39f81a60]:hover{background:#2563eb}.cfg-btn.danger[data-v-39f81a60]:disabled,.cfg-btn.save[data-v-39f81a60]:disabled{cursor:not-allowed;opacity:.5}.cfg-btn.danger[data-v-39f81a60]{background:#ef4444;border:none;color:#fff}.cfg-btn.danger[data-v-39f81a60]:hover{background:#dc2626}.delete-dialog p[data-v-39f81a60]{color:#94a3b8;font-size:13px;line-height:1.5;margin:0 0 8px}.delete-dialog strong[data-v-39f81a60]{color:#e2e8f0}.delete-warn[data-v-39f81a60]{color:#ef4444!important;font-size:12px!important}.af-overlay[data-v-6549a054]{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-6549a054]{opacity:1;pointer-events:auto}.af-dialog[data-v-6549a054]{animation:afSlideIn-6549a054 .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-6549a054{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.af-close[data-v-6549a054]{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-6549a054]:hover{color:#e2e8f0}.af-header[data-v-6549a054]{align-items:flex-start;display:flex;gap:10px;margin-bottom:20px}.af-dot[data-v-6549a054]{background:#3b82f6;border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.af-name[data-v-6549a054]{color:#f1f5f9;font-size:20px;font-weight:800}.af-author[data-v-6549a054]{color:#64748b;font-size:13px;margin-top:2px}.af-metrics[data-v-6549a054]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.af-met[data-v-6549a054]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:10px 8px;text-align:center}.af-met-label[data-v-6549a054]{color:#64748b;font-size:12px;margin-bottom:4px}.af-met-val[data-v-6549a054]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700}.pos[data-v-6549a054]{color:#ef4444}.neg[data-v-6549a054]{color:#22c55e}.af-tags-bar[data-v-6549a054]{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-6549a054]{align-items:center;color:#ef4444;display:flex;font-size:13px;font-weight:600;gap:5px}.af-tag i[data-v-6549a054]{font-size:11px}.af-intro-section[data-v-6549a054]{margin-bottom:24px}.af-intro-label[data-v-6549a054]{color:#64748b;font-size:13px;font-weight:600;margin-bottom:8px}.af-intro-text[data-v-6549a054]{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-6549a054]{gap:16px}.af-btn[data-v-6549a054],.af-footer[data-v-6549a054]{display:flex;justify-content:center}.af-btn[data-v-6549a054]{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-6549a054]{background:transparent;border:1px solid #334155;color:#94a3b8}.af-btn-outline[data-v-6549a054]:hover{border-color:#64748b;color:#e2e8f0}.af-btn-primary[data-v-6549a054]{background:#ef4444;color:#fff}.af-btn-primary[data-v-6549a054]:hover{background:#dc2626}.af-btn-self[data-v-6549a054]{background:#22c55e;color:#fff}.af-btn-self[data-v-6549a054]:hover{background:#16a34a}.af-btn-self[data-v-6549a054]:disabled{cursor:not-allowed;opacity:.6}.fc-overlay[data-v-65c98529]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:9300}.fc-overlay.open[data-v-65c98529]{opacity:1;pointer-events:auto}.fc-modal[data-v-65c98529]{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;color:#1a1a2e;font-family:Inter,Noto Sans SC,-apple-system,sans-serif;max-width:92vw;position:relative;transform:scale(.95);transition:transform .3s ease;width:420px}.fc-overlay.open .fc-modal[data-v-65c98529]{transform:scale(1)}.fc-title-bar[data-v-65c98529]{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:12px 12px 0 0;color:#fff;font-size:18px;font-weight:700;padding:16px 20px;position:relative;text-align:center}.fc-close[data-v-65c98529]{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;line-height:1;position:absolute;right:16px;top:12px;transition:background .2s;width:28px}.fc-close[data-v-65c98529]:hover{background:#ffffff4d}.fc-body[data-v-65c98529]{padding:24px}.fc-strat-name[data-v-65c98529]{background:#f1f5f9;border-radius:8px;color:#334155;font-size:15px;font-weight:600;margin-bottom:20px;padding:12px 16px}.fc-field[data-v-65c98529]{align-items:center;display:flex;gap:12px}.fc-label[data-v-65c98529]{color:#374151;font-size:14px;font-weight:600;white-space:nowrap}.fc-input-wrap[data-v-65c98529]{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:flex;flex:1;padding:0 12px;transition:border-color .2s}.fc-input-wrap[data-v-65c98529]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.fc-unit[data-v-65c98529]{color:#6b7280;font-size:14px;font-weight:600;margin-left:4px;white-space:nowrap}.fc-input[data-v-65c98529]{background:transparent;border:none;color:#1a1a2e;flex:1;font-family:inherit;font-size:16px;font-weight:600;outline:none;padding:10px 0}.fc-input[data-v-65c98529]::-webkit-inner-spin-button,.fc-input[data-v-65c98529]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.fc-input[type=number][data-v-65c98529]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fc-input[data-v-65c98529]::-moz-placeholder{color:#9ca3af}.fc-input[data-v-65c98529]::placeholder{color:#9ca3af}.fc-step-btns[data-v-65c98529]{display:flex;flex-direction:column;margin-left:4px}.fc-step-btn[data-v-65c98529]{background:#f1f5f9;border:1px solid #d1d5db;color:#374151;cursor:pointer;font-size:10px;line-height:1;padding:2px 6px;transition:background .15s}.fc-step-btn[data-v-65c98529]:first-child{border-bottom:none;border-radius:4px 4px 0 0}.fc-step-btn[data-v-65c98529]:last-child{border-radius:0 0 4px 4px}.fc-step-btn[data-v-65c98529]:hover{background:#e2e8f0}.fc-footer[data-v-65c98529]{display:flex;gap:12px;padding:16px 24px 24px}.fc-btn[data-v-65c98529]{border:1px solid transparent;border-radius:8px;cursor:pointer;flex:1;font-family:inherit;font-size:15px;font-weight:600;padding:12px;transition:all .2s}.fc-btn-cancel[data-v-65c98529]{background:#fff;border-color:#d1d5db;color:#374151}.fc-btn-cancel[data-v-65c98529]:hover{background:#f9fafb;border-color:#9ca3af}.fc-btn-save[data-v-65c98529]{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff}.fc-btn-save[data-v-65c98529]:hover{background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 12px #2563eb4d}.fc-btn-save[data-v-65c98529]:disabled{cursor:not-allowed;opacity:.5}.card[data-v-3b894f4f]{background:var(--arena-bg-card);border:1px solid var(--arena-border);border-radius:8px;padding:16px;transition:var(--arena-transition)}.card[data-v-3b894f4f]:hover{border-color:var(--arena-primary);box-shadow:0 0 0 1px var(--arena-primary),0 4px 24px #3b82f61f;transform:translateY(-1px)}.strat-hd[data-v-3b894f4f]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.sname[data-v-3b894f4f]{color:var(--arena-text);flex:1;font-size:18px;font-weight:800;line-height:1.3}.card-tags[data-v-3b894f4f]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;margin-top:2px}.ctag[data-v-3b894f4f]{border-radius:3px;font-size:12px;font-weight:600;padding:3px 8px;white-space:nowrap}.ctag-hot[data-v-3b894f4f]{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#ef4444}.ctag-free[data-v-3b894f4f]{background:#22c55e1a;border:1px solid rgba(34,197,94,.25);color:#22c55e}.ctag-paid[data-v-3b894f4f]{background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#f59e0b}.ctag-my[data-v-3b894f4f]{background:#3b82f61a;border:1px solid rgba(59,130,246,.25);color:#3b82f6}.ctag-live[data-v-3b894f4f]{background:#28a74526;border:1px solid rgba(40,167,69,.3);color:#28a745}.auth-row[data-v-3b894f4f]{margin-bottom:12px}.auth-inner[data-v-3b894f4f]{align-items:center;display:flex;gap:6px}.auth-link[data-v-3b894f4f]{cursor:pointer;text-decoration:none}.auth-link .auth-name[data-v-3b894f4f]{color:var(--arena-accent,#3b82f6)}.auth-link:hover .auth-name[data-v-3b894f4f]{color:var(--arena-primary);text-decoration:underline}.auth-name[data-v-3b894f4f]{color:var(--arena-text-dim);font-size:13px;transition:color .2s}.metrics[data-v-3b894f4f]{background:#ffffff05;border:1px solid var(--arena-border-light);border-radius:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;padding:10px}.metrics.metrics-4col[data-v-3b894f4f]{grid-template-columns:repeat(4,1fr)}.met[data-v-3b894f4f]{text-align:center}.met-label[data-v-3b894f4f]{color:var(--arena-text-dim);font-size:13px}.met-label[data-v-3b894f4f],.met-val[data-v-3b894f4f]{font-family:IBM Plex Mono,monospace}.met-val[data-v-3b894f4f]{font-size:17px;font-weight:700;margin-top:2px}.pos[data-v-3b894f4f]{color:var(--arena-positive)}.neg[data-v-3b894f4f]{color:var(--arena-negative)}.mini-chart[data-v-3b894f4f]{background:#ffffff03;border:1px solid var(--arena-border-light);border-radius:4px;cursor:pointer!important;height:200px;margin-bottom:12px}[data-v-3b894f4f] .mini-chart canvas,[data-v-3b894f4f] .mini-chart>div{cursor:pointer!important}.mini-chart[data-v-3b894f4f] svg{height:100%;width:100%}.finfo[data-v-3b894f4f]{justify-content:space-between;margin-bottom:8px}.finfo[data-v-3b894f4f],.followers[data-v-3b894f4f]{align-items:center;display:flex}.followers[data-v-3b894f4f]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:13px;gap:4px}.followers.warn[data-v-3b894f4f]{color:#f59e0b}.price[data-v-3b894f4f]{font-size:15px;font-weight:600}.price-free[data-v-3b894f4f]{color:var(--arena-negative)}.price-paid[data-v-3b894f4f]{color:var(--arena-gold)}.card-btm[data-v-3b894f4f]{justify-content:space-between;margin-top:4px}.card-btm[data-v-3b894f4f],.vlink[data-v-3b894f4f]{align-items:center;display:flex}.vlink[data-v-3b894f4f]{color:var(--arena-text-dim);font-size:13px;gap:4px;text-decoration:none;transition:var(--arena-transition)}.vlink[data-v-3b894f4f]:hover{color:var(--arena-primary)}.btn-group[data-v-3b894f4f]{align-items:center;display:flex;gap:6px}.fbtn[data-v-3b894f4f]{border:1px solid transparent;border-radius:4px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 10px;transition:var(--arena-transition)}.fbtn-solid-red[data-v-3b894f4f]{background:#ef4444;border-color:#ef4444;color:#fff}.fbtn-solid-red[data-v-3b894f4f]:hover{background:#dc2626}.fbtn-solid-blue[data-v-3b894f4f]{background:#3b82f6;border-color:#3b82f6;color:#fff}.fbtn-solid-blue[data-v-3b894f4f]:hover{background:#2563eb}.fbtn-solid-green[data-v-3b894f4f]{background:#22c55e;border-color:#22c55e;color:#fff}.fbtn-solid-green[data-v-3b894f4f]:hover{background:#16a34a}.fbtn-outline-blue[data-v-3b894f4f]{background:transparent;border-color:#3b82f6;color:#3b82f6}.fbtn-outline-blue[data-v-3b894f4f]:hover{background:#3b82f61a}.fbtn-outline-green[data-v-3b894f4f]{background:transparent;border-color:#22c55e;color:#22c55e;cursor:default}.fbtn-full[data-v-3b894f4f]{background:transparent;border-color:var(--arena-border);color:var(--arena-text-dim);cursor:not-allowed}.fbtn[data-v-3b894f4f]:disabled{cursor:not-allowed;opacity:.6}.op-link[data-v-3b894f4f]{color:var(--arena-text-dim);font-size:12px;font-weight:500;text-decoration:underline}.op-link[data-v-3b894f4f]:hover{color:var(--arena-primary)}.quant-modal-overlay[data-v-f618f02d]{--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-transition:all .2s ease;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.quant-modal-container[data-v-f618f02d]{background:var(--arena-bg-base,#0f172a);border:1px solid var(--arena-border,#334155);border-radius:12px;box-shadow:0 0 0 1px #3b82f61a,0 24px 80px #0009;color:var(--arena-text,#e2e8f0);display:flex;flex-direction:column;font-family:Inter,Noto Sans SC,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;max-height:90vh;max-width:1400px;overflow:hidden;width:100%}.quant-modal-header[data-v-f618f02d]{background:linear-gradient(135deg,#3b82f614,#3b82f605);border-bottom:1px solid var(--arena-border,#334155);flex-shrink:0;justify-content:space-between;padding:16px 20px}.qmh-left[data-v-f618f02d],.quant-modal-header[data-v-f618f02d]{align-items:center;display:flex}.qmh-left[data-v-f618f02d]{gap:10px}.qmh-icon[data-v-f618f02d]{color:var(--arena-primary,#3b82f6);font-size:18px}.qmh-title[data-v-f618f02d]{color:var(--arena-text,#e2e8f0);font-size:17px;font-weight:700;letter-spacing:-.3px}.qmh-count[data-v-f618f02d]{background:#ffffff0d;border-radius:10px;font-family:IBM Plex Mono,monospace;font-size:12px}.qmh-close[data-v-f618f02d],.qmh-count[data-v-f618f02d]{color:var(--arena-text-dim,#64748b);padding:2px 8px}.qmh-close[data-v-f618f02d]{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:24px;font-weight:300;justify-content:center;line-height:1;transition:all .2s ease}.qmh-close[data-v-f618f02d]:hover{background:#ffffff14;color:var(--arena-text,#e2e8f0)}.qm-filter-bar[data-v-f618f02d]{align-items:center;border-bottom:1px solid var(--arena-border,#334155);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:10px 20px}.qm-flabel[data-v-f618f02d]{color:var(--arena-text-dim,#64748b);font-size:13px;white-space:nowrap}.qm-ftags[data-v-f618f02d]{display:flex;gap:4px}.qm-ftag[data-v-f618f02d]{background:transparent;border:1px solid var(--arena-border,#334155);border-radius:4px;color:var(--arena-text-dim,#64748b);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:5px 12px;transition:all .2s ease}.qm-ftag[data-v-f618f02d]:hover{border-color:var(--arena-text-dim,#64748b);color:var(--arena-text-muted,#94a3b8)}.qm-ftag.active[data-v-f618f02d]{background:var(--arena-primary,#3b82f6);border-color:var(--arena-primary,#3b82f6);color:#fff}.qm-fsep[data-v-f618f02d]{background:var(--arena-border,#334155);flex-shrink:0;height:18px;width:1px}.qm-search-wrap[data-v-f618f02d]{align-items:center;display:flex;margin-left:auto;position:relative}.qm-search-icon[data-v-f618f02d]{color:var(--arena-text-dim,#64748b);font-size:12px;left:10px;pointer-events:none;position:absolute}.qm-search-input[data-v-f618f02d]{background:var(--arena-bg-card,#1e293b);border:1px solid var(--arena-border,#334155);border-radius:4px;color:var(--arena-text,#e2e8f0);font-family:inherit;font-size:12px;padding:5px 12px 5px 30px;width:180px}.qm-search-input[data-v-f618f02d]::-moz-placeholder{color:var(--arena-text-dim,#64748b)}.qm-search-input[data-v-f618f02d]::placeholder{color:var(--arena-text-dim,#64748b)}.qm-search-input[data-v-f618f02d]:focus{border-color:var(--arena-primary,#3b82f6);outline:none}.qm-ctrls[data-v-f618f02d]{border-bottom:1px solid var(--arena-border,#334155);flex-shrink:0;justify-content:space-between;padding:8px 20px}.qm-checkbox-label[data-v-f618f02d],.qm-ctrls[data-v-f618f02d]{align-items:center;display:flex}.qm-checkbox-label[data-v-f618f02d]{color:var(--arena-text-dim,#64748b);cursor:pointer;font-size:13px;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qm-checkbox-label[data-v-f618f02d]:hover{color:var(--arena-text-muted,#94a3b8)}.qm-checkbox[data-v-f618f02d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--arena-border,#334155);border-radius:3px;cursor:pointer;height:14px;position:relative;width:14px}.qm-checkbox[data-v-f618f02d]:checked{background:var(--arena-primary,#3b82f6);border-color:var(--arena-primary,#3b82f6)}.qm-checkbox[data-v-f618f02d]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:3.5px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.qm-sort-row[data-v-f618f02d]{align-items:center;display:flex;gap:8px}.qm-slabel[data-v-f618f02d]{color:var(--arena-text-dim,#64748b);font-size:13px}.qm-ssort[data-v-f618f02d]{background:var(--arena-bg-card,#1e293b);border:1px solid var(--arena-border,#334155);border-radius:4px;color:var(--arena-text,#e2e8f0);font-family:inherit;font-size:13px;padding:5px 10px}.qm-grid-wrap[data-v-f618f02d]{flex:1;min-height:0;overflow-y:auto}.qm-grid-wrap[data-v-f618f02d]::-webkit-scrollbar{width:6px}.qm-grid-wrap[data-v-f618f02d]::-webkit-scrollbar-track{background:transparent}.qm-grid-wrap[data-v-f618f02d]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.qm-grid-wrap[data-v-f618f02d]::-webkit-scrollbar-thumb:hover{background:#fff3}.qm-grid[data-v-f618f02d]{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px 20px 24px}@media (max-width:1200px){.qm-grid[data-v-f618f02d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.qm-grid[data-v-f618f02d]{grid-template-columns:1fr}}.qm-empty[data-v-f618f02d]{color:var(--arena-text-dim,#64748b);padding:60px 16px;text-align:center}.qm-empty i[data-v-f618f02d]{color:var(--arena-border,#334155);display:block;font-size:36px;margin-bottom:12px}.quant-modal-enter-active[data-v-f618f02d],.quant-modal-leave-active[data-v-f618f02d]{transition:opacity .25s ease}.quant-modal-enter-active .quant-modal-container[data-v-f618f02d],.quant-modal-leave-active .quant-modal-container[data-v-f618f02d]{transition:transform .25s ease,opacity .25s ease}.quant-modal-enter-from[data-v-f618f02d],.quant-modal-leave-to[data-v-f618f02d]{opacity:0}.quant-modal-enter-from .quant-modal-container[data-v-f618f02d],.quant-modal-leave-to .quant-modal-container[data-v-f618f02d]{opacity:0;transform:scale(.95) translateY(10px)}[data-v-c5e94a30]:root{--primary:#2c55a5;--primary-light:#3a6bc7;--primary-dark:#1e3d7d;--accent:#ff5252;--positive:#ff4f4f;--negative:#17b87c;--gray-light:#f5f7fa;--gray:#e0e5ee;--gray-dark:#8e97a7;--text:#2c3e50;--text-light:#6c7a89;--white:#fff;--shadow:0 8px 30px rgba(0,0,0,.08);--shadow-light:0 4px 12px rgba(0,0,0,.05);--border-radius:12px;--transition:all .3s ease;--success:#28a745;--warning:#ffc107}[data-v-c5e94a30]{box-sizing:border-box;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0}.modal-overlay[data-v-c5e94a30]{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.settings-container[data-v-c5e94a30]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:85vh;max-width:500px;overflow:hidden;width:90%}.close-btn[data-v-c5e94a30]{align-items:center;background:#0000001a;border:none;border-radius:50%;color:var(--text-light);cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:15px;transition:var(--transition);width:30px}.close-btn[data-v-c5e94a30]:hover{background:#0003}.settings-header[data-v-c5e94a30]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:var(--white);flex-shrink:0;padding:18px 20px;position:relative;text-align:center}.settings-title[data-v-c5e94a30]{font-size:18px;font-weight:700}.settings-body[data-v-c5e94a30]{flex:1;overflow-y:auto;padding:24px}.account-info[data-v-c5e94a30]{gap:8px;margin-bottom:16px}.account-info[data-v-c5e94a30],.account-label[data-v-c5e94a30]{align-items:center;display:flex}.account-label[data-v-c5e94a30]{color:var(--text);font-size:14px;font-weight:500;justify-content:flex-end;min-width:100px;white-space:nowrap}.account-email[data-v-c5e94a30]{color:var(--text-light);flex:1;font-size:14px}.form-section[data-v-c5e94a30]{margin-bottom:24px}.form-group[data-v-c5e94a30]{gap:8px;margin-bottom:16px}.form-group[data-v-c5e94a30],.form-label[data-v-c5e94a30]{align-items:center;display:flex}.form-label[data-v-c5e94a30]{color:var(--text);font-size:14px;font-weight:500;gap:6px;justify-content:flex-end;min-width:100px;white-space:nowrap}.tooltip-icon[data-v-c5e94a30]{color:var(--text-light);cursor:help;font-size:13px;position:relative}.tooltip-icon[data-v-c5e94a30]:hover:after{background:#000000d9;border-radius:4px;color:var(--white);content:attr(data-tooltip);font-size:12px;margin-bottom:8px;padding:6px 10px;white-space:nowrap}.tooltip-icon[data-v-c5e94a30]:hover:after,.tooltip-icon[data-v-c5e94a30]:hover:before{bottom:100%;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);z-index:1001}.tooltip-icon[data-v-c5e94a30]:hover:before{border:6px solid transparent;border-top-color:#000000d9;content:"";margin-bottom:2px}.form-input[data-v-c5e94a30]{border:1px solid var(--gray);border-radius:6px;font-size:14px;padding:10px 14px;transition:var(--transition);width:100%}.form-input[data-v-c5e94a30]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2c55a51a;outline:none}.input-group[data-v-c5e94a30]{flex:1;position:relative}.input-suffix[data-v-c5e94a30]{color:var(--text-light);font-size:13px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.input-group .form-input.has-suffix[data-v-c5e94a30]{padding-right:45px}.input-prefix[data-v-c5e94a30]{color:var(--text-light);font-size:14px;font-weight:500;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.input-group .form-input.has-prefix[data-v-c5e94a30]{padding-left:32px}.settings-footer[data-v-c5e94a30]{border-top:1px solid var(--gray);display:flex;flex-shrink:0;gap:12px;padding:16px 24px}.btn[data-v-c5e94a30]{border:none;border-radius:6px;cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:12px 20px;transition:var(--transition)}.btn-cancel[data-v-c5e94a30]{background:var(--white);border:1px solid var(--gray);color:var(--text)}.btn-cancel[data-v-c5e94a30]:hover{background:var(--gray-light)}.btn-primary[data-v-c5e94a30]{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:var(--white)}.btn-primary[data-v-c5e94a30]:hover{box-shadow:0 4px 12px #2c55a54d;transform:translateY(-1px)}@media (max-width:576px){.settings-container[data-v-c5e94a30]{max-height:90vh;width:95%}.settings-body[data-v-c5e94a30]{padding:20px 16px}.settings-footer[data-v-c5e94a30]{flex-direction:column}}.order-modal-overlay[data-v-45ae0c73]{--primary:#3b82f6;--primary-light:rgba(59,130,246,.15);--primary-dark:#2563eb;--accent:#ef4444;--positive:#ef4444;--negative:#22c55e;--gray-light:#0f172a;--gray:#334155;--gray-dark:#64748b;--text:#e2e8f0;--text-light:#94a3b8;--white:#1e293b;--shadow:0 8px 30px rgba(0,0,0,.4);--shadow-light:0 4px 12px rgba(0,0,0,.3);--border-radius:12px;--transition:all .3s ease;--success:#22c55e;--warning:#f59e0b;--info:#3b82f6;--danger:#ef4444;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;color:var(--text);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.order-modal-container[data-v-45ae0c73]{background:var(--gray-light,#0f172a);border:1px solid var(--gray,#334155);border-radius:12px;box-shadow:0 24px 80px #0009;display:flex;flex-direction:column;max-height:90vh;max-width:1400px;overflow:hidden;width:100%}.quant-modal-header[data-v-45ae0c73]{background:linear-gradient(135deg,#3b82f614,#3b82f605);border-bottom:1px solid var(--gray,#334155);flex-shrink:0;justify-content:space-between;padding:16px 20px}.qmh-left[data-v-45ae0c73],.quant-modal-header[data-v-45ae0c73]{align-items:center;display:flex}.qmh-left[data-v-45ae0c73]{gap:10px}.qmh-icon[data-v-45ae0c73]{color:var(--primary,#3b82f6);font-size:18px}.qmh-title[data-v-45ae0c73]{color:var(--text,#e2e8f0);font-size:17px;font-weight:700;letter-spacing:-.3px}.qmh-close[data-v-45ae0c73]{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-light,#64748b);cursor:pointer;display:flex;font-size:24px;font-weight:300;justify-content:center;line-height:1;padding:2px 8px;transition:all .2s ease}.qmh-close[data-v-45ae0c73]:hover{background:#ffffff14;color:var(--text,#e2e8f0)}.qm-grid-wrap[data-v-45ae0c73]{flex:1;min-height:0;overflow-y:auto}.qm-grid-wrap[data-v-45ae0c73]::-webkit-scrollbar{width:6px}.qm-grid-wrap[data-v-45ae0c73]::-webkit-scrollbar-track{background:transparent}.qm-grid-wrap[data-v-45ae0c73]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.qm-grid-wrap[data-v-45ae0c73]::-webkit-scrollbar-thumb:hover{background:#fff3}.order-modal-enter-active[data-v-45ae0c73],.order-modal-leave-active[data-v-45ae0c73]{transition:opacity .25s ease}.order-modal-enter-active .order-modal-container[data-v-45ae0c73],.order-modal-leave-active .order-modal-container[data-v-45ae0c73]{transition:transform .25s ease,opacity .25s ease}.order-modal-enter-from[data-v-45ae0c73],.order-modal-leave-to[data-v-45ae0c73]{opacity:0}.order-modal-enter-from .order-modal-container[data-v-45ae0c73],.order-modal-leave-to .order-modal-container[data-v-45ae0c73]{opacity:0;transform:scale(.95) translateY(10px)}.page-content[data-v-45ae0c73]{padding:10px 0}.page-title[data-v-45ae0c73]{color:var(--text);font-size:24px;font-weight:700;margin-bottom:30px}.account-overview[data-v-45ae0c73]{background:var(--white);border:1px solid var(--gray);border-radius:var(--border-radius);box-shadow:var(--shadow-light);margin-bottom:30px;padding:24px}.overview-header[data-v-45ae0c73]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.account-balance[data-v-45ae0c73]{color:var(--text);font-size:28px;font-weight:700}.balance-label[data-v-45ae0c73]{color:var(--text-light);font-size:14px;margin-bottom:5px}.account-actions[data-v-45ae0c73]{display:flex;gap:10px}.action-btn[data-v-45ae0c73]{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:var(--transition)}.btn-primary[data-v-45ae0c73]{background-color:var(--primary);color:#fff}.btn-primary[data-v-45ae0c73]:hover{background-color:var(--primary-dark)}.btn-outline[data-v-45ae0c73]{background:transparent;border:1px solid var(--primary);color:var(--primary)}.btn-outline[data-v-45ae0c73]:hover{background-color:var(--primary);color:#fff}.overview-stats[data-v-45ae0c73]{display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.stat-item[data-v-45ae0c73]{background:var(--gray-light);border-radius:8px;padding:15px;text-align:center}.stat-value[data-v-45ae0c73]{font-size:20px;font-weight:700;margin-bottom:5px}.stat-label[data-v-45ae0c73]{color:var(--text-light);font-size:12px}.tab-navigation[data-v-45ae0c73]{background:var(--white);border:1px solid var(--gray);border-bottom:none;border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:var(--shadow-light);display:flex;margin-bottom:0}.tab-item[data-v-45ae0c73]{border-bottom:2px solid transparent;color:var(--text-light);cursor:pointer;flex:1;font-weight:500;padding:15px 20px;text-align:center;transition:var(--transition)}.tab-item.active[data-v-45ae0c73]{border-bottom:2px solid var(--primary)}.tab-item.active[data-v-45ae0c73],.tab-item[data-v-45ae0c73]:hover{color:var(--primary)}.tab-content[data-v-45ae0c73]{background:var(--white);border:1px solid var(--gray);border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:var(--shadow-light)}.tab-pane[data-v-45ae0c73]{display:none;padding:20px}.tab-pane.active[data-v-45ae0c73]{display:block}.strategy-list[data-v-45ae0c73]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.strategy-item[data-v-45ae0c73]{border:1px solid var(--gray);border-radius:8px;padding:20px;transition:var(--transition)}.strategy-item[data-v-45ae0c73]:hover{border-color:var(--primary);box-shadow:var(--shadow-light)}.strategy-header[data-v-45ae0c73]{flex-direction:column;margin-bottom:15px}.strategy-header[data-v-45ae0c73],.strategy-info[data-v-45ae0c73]{display:flex;justify-content:space-between}.strategy-info[data-v-45ae0c73]{align-items:flex-start}.strategy-info h3[data-v-45ae0c73]{font-size:16px;font-weight:600;margin-bottom:8px}.strategy-tags[data-v-45ae0c73]{display:flex;flex-wrap:wrap;gap:6px}.strategy-tag[data-v-45ae0c73]{border-radius:12px;font-size:11px;font-weight:500;padding:3px 8px}.tag-following[data-v-45ae0c73]{background-color:#28a74526;color:var(--success)}.tag-paused[data-v-45ae0c73]{background-color:#ffc10726;color:var(--warning)}.strategy-status[data-v-45ae0c73]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;text-align:right}.meta-left[data-v-45ae0c73],.meta-right[data-v-45ae0c73]{color:var(--text-light);display:flex;flex-direction:column;font-size:12px;gap:6px}.meta-left[data-v-45ae0c73]{align-items:flex-start;text-align:left}.meta-right[data-v-45ae0c73]{align-items:flex-end;text-align:right}.author-name[data-v-45ae0c73]{color:var(--primary);cursor:pointer;font-weight:500}.author-name[data-v-45ae0c73]:hover{text-decoration:underline}.strategy-period[data-v-45ae0c73]{color:var(--text-light);font-size:12px}.expire-value[data-v-45ae0c73]{color:var(--accent);font-size:12px;font-weight:500}.expire-value.warning[data-v-45ae0c73]{color:var(--warning);font-weight:600}.expire-value.expired[data-v-45ae0c73]{color:var(--danger);font-weight:600}.status-badge[data-v-45ae0c73]{border-radius:12px;font-size:11px;font-weight:600;margin-bottom:5px;padding:4px 8px}.status-active[data-v-45ae0c73]{background-color:#28a74526;color:var(--success)}.status-paused[data-v-45ae0c73]{background-color:#ffc10726;color:var(--warning)}.status-end[data-v-45ae0c73]{background-color:var(--text-light);color:#fff}.follow-time[data-v-45ae0c73]{color:var(--text-light);font-size:12px}.strategy-metrics[data-v-45ae0c73]{background:var(--gray-light);border-radius:6px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(90px,1fr));margin-bottom:15px;padding:15px}.metric-item[data-v-45ae0c73]{text-align:center}.metric-label[data-v-45ae0c73]{color:var(--text-light);font-size:11px;margin-bottom:3px}.metric-value[data-v-45ae0c73]{font-size:14px;font-weight:600}.positive-metric[data-v-45ae0c73]{color:var(--positive)}.negative-metric[data-v-45ae0c73]{color:var(--negative)}.neutral-metric[data-v-45ae0c73]{color:var(--text)}.strategy-actions[data-v-45ae0c73]{align-items:center;display:flex;justify-content:space-between}.strategy-controls[data-v-45ae0c73]{display:flex;gap:8px}.control-btn[data-v-45ae0c73]{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:var(--transition)}.btn-settings[data-v-45ae0c73]{background-color:var(--info);color:#fff}.btn-pause[data-v-45ae0c73]{background-color:var(--warning);color:#fff}.btn-stop[data-v-45ae0c73]{background-color:var(--danger);color:#fff}.btn-resume[data-v-45ae0c73]{background-color:var(--success);color:#fff}.btn-renew[data-v-45ae0c73]{background-color:#ff9800;color:#fff}.btn-renew[data-v-45ae0c73]:hover{background-color:#f57c00}.btn-add[data-v-45ae0c73]{background-color:#28a745;color:var(--white)}.btn-add[data-v-45ae0c73]:hover{background-color:#218838}.btn-reduce[data-v-45ae0c73]{background-color:#6c757d;color:var(--white)}.btn-reduce[data-v-45ae0c73]:hover{background-color:#5a6268}.view-details[data-v-45ae0c73]{color:var(--primary);font-size:13px;font-weight:500;text-decoration:none}.view-details[data-v-45ae0c73]:hover{text-decoration:underline}.profit-table[data-v-45ae0c73]{border-collapse:collapse;margin-top:15px;width:100%}.profit-table th[data-v-45ae0c73]{background-color:var(--gray-light);border-bottom:2px solid var(--gray);color:var(--text-light);font-weight:600;padding:12px;text-align:left}.profit-table td[data-v-45ae0c73]{border-bottom:1px solid var(--gray);padding:12px}.profit-table tr[data-v-45ae0c73]:hover{background-color:var(--gray-light)}.risk-controls[data-v-45ae0c73]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.risk-card[data-v-45ae0c73]{border:1px solid var(--gray);border-radius:8px;padding:20px}.risk-title[data-v-45ae0c73]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px}.form-group[data-v-45ae0c73],.risk-title[data-v-45ae0c73]{margin-bottom:15px}.form-label[data-v-45ae0c73]{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.form-input[data-v-45ae0c73]{border:1px solid var(--gray);border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.form-input[data-v-45ae0c73]:focus{border-color:var(--primary);box-shadow:0 0 0 2px #2c55a51a;outline:none}.switch[data-v-45ae0c73]{display:inline-block;height:24px;position:relative;width:50px}.switch input[data-v-45ae0c73]{height:0;opacity:0;width:0}.slider[data-v-45ae0c73]{background-color:var(--gray);border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider[data-v-45ae0c73],.slider[data-v-45ae0c73]:before{position:absolute;transition:.4s}.slider[data-v-45ae0c73]:before{background-color:var(--white);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;width:18px}input:checked+.slider[data-v-45ae0c73]{background-color:var(--primary)}input:checked+.slider[data-v-45ae0c73]:before{transform:translate(26px)}@media (max-width:768px){.nav[data-v-45ae0c73]{display:none}.overview-header[data-v-45ae0c73]{align-items:flex-start;flex-direction:column;gap:15px}.overview-stats[data-v-45ae0c73]{grid-template-columns:repeat(2,1fr)}.strategy-list[data-v-45ae0c73]{grid-template-columns:1fr}.strategy-header[data-v-45ae0c73]{align-items:flex-start;flex-direction:column;gap:10px}.strategy-metrics[data-v-45ae0c73]{gap:10px;grid-template-columns:repeat(2,1fr)}.strategy-actions[data-v-45ae0c73]{align-items:stretch;flex-direction:column;gap:10px}.tab-navigation[data-v-45ae0c73]{overflow-x:auto;white-space:nowrap}.tab-item[data-v-45ae0c73]{min-width:100px;white-space:nowrap}.risk-controls[data-v-45ae0c73]{grid-template-columns:1fr}}.strategy-meta[data-v-45ae0c73]{align-items:center;display:flex;font-size:13px;gap:15px}.follow-period[data-v-45ae0c73]{color:var(--text-light);font-size:12px;white-space:nowrap}.info-icon[data-v-45ae0c73]{align-items:center;background-color:transparent;border:1px solid #f80;border-radius:50%;color:#f80;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:16px;justify-content:center;margin-left:5px;margin-top:-2px;width:16px}.tooltip[data-v-45ae0c73]{background-color:var(--white);border:1px solid var(--gray);border-radius:6px;bottom:125%;box-shadow:var(--shadow);color:var(--text-light);font-size:12px;left:25%;opacity:0;padding:8px 12px;position:absolute;text-align:center;transform:translate(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:100}.tooltip[data-v-45ae0c73]:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:35%;margin-left:-5px;position:absolute;top:100%}.info-icon:hover+.tooltip[data-v-45ae0c73]{opacity:1;visibility:visible}.update-time[data-v-45ae0c73]{color:var(--text-light)}.position-icon[data-v-45ae0c73]{align-items:center;background-color:#ffbb0026;border:1px solid var(--yellow);border-radius:50%;color:var(--yellow);cursor:help;display:inline-flex;font-size:12px;font-weight:700;height:15px;justify-content:center;margin-left:5px;position:absolute;top:50%;transform:translateY(-50%);width:15px}.position-icon[data-v-45ae0c73]:hover{background-color:#ffbb0040;box-shadow:0 0 5px #ffbb004d}.position-tooltip[data-v-45ae0c73]{background-color:var(--white);border:1px solid var(--gray);border-radius:6px;bottom:100%;box-shadow:var(--shadow);box-shadow:0 2px 8px #0000001a;color:var(--text);font-size:12px;font-weight:400;line-height:1.6;margin-bottom:8px;max-width:320px;opacity:0;padding:12px 15px;pointer-events:none;transition:opacity .2s,visibility .2s;visibility:hidden;white-space:pre-line;width:320px;z-index:100}.position-tooltip[data-v-45ae0c73],.position-tooltip[data-v-45ae0c73]:after{left:50%;position:absolute;transform:translate(-50%)}.position-tooltip[data-v-45ae0c73]:after{border-color:var(--white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";top:100%}.position-icon:hover .position-tooltip[data-v-45ae0c73]{opacity:1;visibility:visible}.btn-support[data-v-45ae0c73]{position:relative}.btn-support:hover .support-qrcode-popup[data-v-45ae0c73]{display:block}.support-qrcode-popup[data-v-45ae0c73]{background:var(--white);border:1px solid var(--arena-border);border-radius:10px;box-shadow:0 8px 32px #0006;color:var(--text-light);display:none;left:50%;min-width:160px;padding:16px;position:absolute;text-align:center;top:calc(100% + 8px);transform:translate(-50%);z-index:300}.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-7c13ef63]{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-7c13ef63]{display:grid;flex:1;grid-template-columns:1fr 360px;min-height:0}@media (max-width:1200px){.main-layout[data-v-7c13ef63]{grid-template-columns:1fr;overflow-y:auto}.main-layout[data-v-7c13ef63] .right-panel{height:400px}}
