.arena-header[data-v-ee61b703]{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-ee61b703],.logo[data-v-ee61b703]{align-items:center;display:flex}.logo[data-v-ee61b703]{gap:10px;margin-right:24px}.logo img[data-v-ee61b703]{height:28px}.logo-text[data-v-ee61b703]{color:var(--arena-text);font-size:17px;font-weight:700;letter-spacing:-.3px;white-space:nowrap}.header-spacer[data-v-ee61b703]{flex:1}.header-right[data-v-ee61b703]{gap:8px;margin-left:auto}.header-btn[data-v-ee61b703],.header-right[data-v-ee61b703]{align-items:center;display:flex;position:relative}.header-btn[data-v-ee61b703]{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-ee61b703]:hover{border-color:var(--arena-primary);color:var(--arena-text)}a.header-btn[data-v-ee61b703]{text-decoration:none}.support-wrap[data-v-ee61b703]{position:relative}.btn-support[data-v-ee61b703]{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:transparent;color:#fff;font-weight:700}.btn-support[data-v-ee61b703]:hover{color:#fff;opacity:.9}.support-qrcode-popup[data-v-ee61b703]{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-ee61b703]{display:block}.support-qrcode-img[data-v-ee61b703]{border-radius:6px;height:130px;width:130px}.support-qrcode-label[data-v-ee61b703]{color:#22c55e;font-size:13px;font-weight:600;margin-top:8px}.support-qrcode-sub[data-v-ee61b703]{color:var(--arena-text-dim);font-size:11px;margin-top:4px}.btn-join[data-v-ee61b703]{background:linear-gradient(135deg,#f59e0b,#ef4444);border-color:transparent;color:#fff;font-weight:700}.btn-join[data-v-ee61b703]:hover{color:#fff;opacity:.9}.btn-connect[data-v-ee61b703]{background:var(--arena-primary);border-color:var(--arena-primary);color:#fff;font-weight:600}.btn-connect[data-v-ee61b703]:hover{background:#2563eb;color:#fff}.btn-user[data-v-ee61b703]{color:var(--arena-text);font-weight:600}.badge[data-v-ee61b703]{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-ee61b703]{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-ee61b703]{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-ee61b703]:hover{background:var(--arena-bg-hover);color:var(--arena-text)}.user-menu-item i[data-v-ee61b703]{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-d93a2020]{border-right:1px solid var(--arena-border);display:flex;flex-direction:column;min-height:0;overflow:hidden}.chart-header[data-v-d93a2020]{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-d93a2020]{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-d93a2020]{align-items:center;display:flex;gap:4px;position:relative}.chart-ctrl-btn[data-v-d93a2020]{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-d93a2020]:hover{border-color:var(--arena-text-dim);color:var(--arena-text-muted)}.chart-ctrl-btn.active[data-v-d93a2020]{background:var(--arena-primary);border-color:var(--arena-primary);color:#fff}.chart-ctrl-btn.custom-active[data-v-d93a2020]{background:#3b82f626;border-color:var(--arena-primary);color:var(--arena-primary)}.update-time[data-v-d93a2020]{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-d93a2020]{font-size:10px}.custom-date-popup[data-v-d93a2020]{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-d93a2020]{display:flex}.custom-date-popup input[type=date][data-v-d93a2020]{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-d93a2020]:focus{border-color:var(--arena-primary);outline:none}.custom-date-sep[data-v-d93a2020]{color:var(--arena-text-dim);font-size:14px}.custom-date-btn[data-v-d93a2020]{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-d93a2020]{background:var(--arena-primary);color:#fff}.custom-date-confirm[data-v-d93a2020]:hover{background:#2563eb}.custom-date-cancel[data-v-d93a2020]{background:transparent;border:1px solid var(--arena-border);color:var(--arena-text-muted)}.custom-date-cancel[data-v-d93a2020]:hover{border-color:var(--arena-text-dim);color:var(--arena-text)}.chart-area[data-v-d93a2020]{flex:1;min-height:0;position:relative}.chart-area canvas[data-v-d93a2020]{height:100%;opacity:0;transition:opacity .3s ease;width:100%}.chart-area canvas.chart-ready[data-v-d93a2020]{opacity:1}.chart-loading[data-v-d93a2020]{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-d93a2020]{align-items:flex-end;display:flex;gap:4px;height:32px}.pulse-line[data-v-d93a2020]{animation:pulse-wave-d93a2020 1s ease-in-out infinite;background:var(--arena-primary);border-radius:2px;width:4px}.pulse-line[data-v-d93a2020]:first-child{height:12px}.pulse-line[data-v-d93a2020]:nth-child(2){height:20px}.pulse-line[data-v-d93a2020]:nth-child(3){height:28px}.pulse-line[data-v-d93a2020]:nth-child(4){height:16px}.pulse-line[data-v-d93a2020]:nth-child(5){height:24px}@keyframes pulse-wave-d93a2020{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.loading-text[data-v-d93a2020]{color:var(--arena-text-dim);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.5px}.view-all-btn[data-v-d93a2020]{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}.right-panel[data-v-d7a7cafb]{display:flex;flex-direction:column;overflow:hidden}.right-tabs[data-v-d7a7cafb]{border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0}.right-tab[data-v-d7a7cafb]{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-d7a7cafb]:hover{color:var(--arena-text-muted)}.right-tab.active[data-v-d7a7cafb]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.right-tab-content[data-v-d7a7cafb]{display:none;flex:1;flex-direction:column;overflow:hidden}.right-tab-content.active[data-v-d7a7cafb]{display:flex}.tab-filter-bar[data-v-d7a7cafb]{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-d7a7cafb]{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-d7a7cafb]{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-d7a7cafb]{display:inline-block}.tab-filter-clear[data-v-d7a7cafb]:hover{background:#2563eb}.tab-filter-hint[data-v-d7a7cafb]{color:var(--arena-text-dim);font-size:13px;white-space:nowrap}.right-content[data-v-d7a7cafb]{flex:1;overflow-y:auto}.right-content[data-v-d7a7cafb]::-webkit-scrollbar{width:4px}.right-content[data-v-d7a7cafb]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.trade-item[data-v-d7a7cafb]{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-d7a7cafb]:hover{background:transparent!important}.trade-item[data-reason][data-v-d7a7cafb]: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-d7a7cafb]:not([data-reason=""]):hover:after{opacity:1}.trade-header[data-v-d7a7cafb]{justify-content:space-between;margin-bottom:4px}.trade-header[data-v-d7a7cafb],.trade-strategy[data-v-d7a7cafb]{align-items:center;display:flex}.trade-strategy[data-v-d7a7cafb]{color:var(--arena-text);cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0}.trade-strategy>span[data-v-d7a7cafb]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-strategy-dot[data-v-d7a7cafb]{border-radius:50%;flex-shrink:0;height:6px;width:6px}.strat-link[data-v-d7a7cafb]{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-d7a7cafb]:hover{color:var(--arena-primary);opacity:1}.trade-time[data-v-d7a7cafb]{color:var(--arena-text-dim);flex-shrink:0;font-size:12px;margin-left:8px;white-space:nowrap}.trade-body[data-v-d7a7cafb]{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;gap:6px;overflow:hidden}.trade-type[data-v-d7a7cafb]{border-radius:3px;flex-shrink:0;font-size:12px;font-weight:600;padding:2px 8px;white-space:nowrap}.trade-type.buy[data-v-d7a7cafb]{background:#ef44441f;color:var(--arena-positive)}.trade-type.sell[data-v-d7a7cafb]{background:#22c55e1f;color:var(--arena-negative)}.trade-stock[data-v-d7a7cafb],.trade-stock-link[data-v-d7a7cafb]{color:var(--arena-text);font-weight:500;white-space:nowrap}.trade-stock-link[data-v-d7a7cafb]{flex-shrink:1;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.trade-stock-link[data-v-d7a7cafb]:hover{color:var(--arena-primary);text-decoration:underline}.trade-amount[data-v-d7a7cafb]{color:var(--arena-text-dim)}.trade-amount[data-v-d7a7cafb],.trade-price[data-v-d7a7cafb]{flex-shrink:0;white-space:nowrap}.trade-price[data-v-d7a7cafb]{color:var(--arena-text-muted)}.trade-total[data-v-d7a7cafb]{color:var(--arena-text);flex-shrink:0;font-weight:600;margin-left:auto;white-space:nowrap}.pos-block[data-v-d7a7cafb]{border:1px solid var(--arena-border);border-radius:6px;margin:8px;overflow:hidden}.pos-header[data-v-d7a7cafb]{background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.06);justify-content:space-between;padding:10px 12px}.pos-header[data-v-d7a7cafb],.pos-strat-name[data-v-d7a7cafb]{align-items:center;display:flex}.pos-strat-name[data-v-d7a7cafb]{cursor:pointer;flex:1;font-size:14px;font-weight:600;gap:6px;min-width:0;overflow:hidden}.pos-strat-name>span[data-v-d7a7cafb]:not(.trade-strategy-dot){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-strat-total[data-v-d7a7cafb]{color:var(--arena-text-muted);font-size:13px;font-weight:600}.pos-table[data-v-d7a7cafb]{border-collapse:collapse;width:100%}.pos-table th[data-v-d7a7cafb]{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-d7a7cafb]{text-align:right}.pos-table td[data-v-d7a7cafb]{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-d7a7cafb]{text-align:right}.pos-stock-link[data-v-d7a7cafb],.pos-stock-name[data-v-d7a7cafb]{color:var(--arena-text);font-weight:500}.pos-stock-link[data-v-d7a7cafb]{display:block;text-decoration:none}.pos-stock-link[data-v-d7a7cafb]:hover{color:var(--arena-primary);text-decoration:underline}.pos-sub[data-v-d7a7cafb]{color:var(--arena-text-dim);font-size:11px;margin-top:1px}.pos-sub.pos[data-v-d7a7cafb]{color:var(--arena-positive)}.pos-sub.neg[data-v-d7a7cafb]{color:var(--arena-negative)}.pos[data-v-d7a7cafb]{color:var(--arena-positive)}.neg[data-v-d7a7cafb],.pos[data-v-d7a7cafb]{font-weight:600}.neg[data-v-d7a7cafb]{color:var(--arena-negative)}.mono[data-v-d7a7cafb]{font-family:IBM Plex Mono,monospace}.bottom-panel[data-v-c206b6cf]{border-top:1px solid var(--arena-border);display:flex;flex-direction:column;flex-shrink:0;height:240px}.bottom-panel-tabs[data-v-c206b6cf]{background:var(--arena-bg-base);border-bottom:1px solid var(--arena-border);display:flex;flex-shrink:0;gap:0}.bp-tab[data-v-c206b6cf]{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-c206b6cf]:hover{color:var(--arena-text-muted)}.bp-tab.active[data-v-c206b6cf]{border-bottom-color:var(--arena-primary);color:var(--arena-primary)}.bp-view-all[data-v-c206b6cf]{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-c206b6cf]:hover{color:#60a5fa}.bp-view-all i[data-v-c206b6cf]{font-size:11px}.bp-table-wrap[data-v-c206b6cf]{flex:1;overflow-x:auto;overflow-y:auto}.bp-table-wrap[data-v-c206b6cf]::-webkit-scrollbar{width:4px}.bp-table-wrap[data-v-c206b6cf]::-webkit-scrollbar-thumb{background:var(--arena-border);border-radius:2px}.bp-table[data-v-c206b6cf]{border-collapse:separate;border-spacing:0;min-width:1100px;width:100%}.bp-table tbody[data-v-c206b6cf]:after{content:"";display:block;height:8px}.bp-table th[data-v-c206b6cf]{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-c206b6cf]{text-align:right}.bp-table th.sortable[data-v-c206b6cf]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-table th.sortable[data-v-c206b6cf]:hover{color:var(--arena-text-muted)}.sort-icon[data-v-c206b6cf]{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-c206b6cf]{opacity:.5}.sort-icon.active[data-v-c206b6cf]{color:var(--arena-primary);opacity:1}.hint-icon[data-v-c206b6cf]{color:var(--arena-text-dim);font-size:10px;font-weight:400}.bp-table th.sort-asc .sort-icon[data-v-c206b6cf],.bp-table th.sort-desc .sort-icon[data-v-c206b6cf]{color:var(--arena-primary);opacity:1}.bp-table td[data-v-c206b6cf]{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-c206b6cf]{text-align:right}.bp-table tbody tr[data-v-c206b6cf]{cursor:pointer;transition:var(--arena-transition)}.bp-table tbody tr[data-v-c206b6cf]:hover{background:var(--arena-bg-hover)}.bp-table tbody tr.bp-active[data-v-c206b6cf]{background:#3b82f61a;box-shadow:inset 3px 0 0 var(--arena-primary)}.bp-agent-cell[data-v-c206b6cf]{align-items:center;display:flex;gap:8px}.bp-agent-dot[data-v-c206b6cf]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.bp-agent-name[data-v-c206b6cf]{color:var(--arena-text);font-size:14px;font-weight:600}.bp-detail-link[data-v-c206b6cf]{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-c206b6cf]:hover{color:var(--arena-primary);opacity:1}.bp-agent-sub-name[data-v-c206b6cf]{color:var(--arena-text-muted);font-size:13px;font-weight:500}.bp-agent-platform[data-v-c206b6cf]{align-items:center;display:flex;gap:4px}.bp-agent-sub[data-v-c206b6cf]{font-size:12px;font-weight:400}.bp-agent-sub[data-v-c206b6cf],.bp-rank[data-v-c206b6cf]{color:var(--arena-text-dim)}.bp-rank[data-v-c206b6cf]{display:inline-block;font-size:14px;font-weight:700;text-align:center;width:28px}.rank-1[data-v-c206b6cf]{color:var(--arena-gold)}.rank-2[data-v-c206b6cf]{color:var(--arena-silver)}.rank-3[data-v-c206b6cf]{color:var(--arena-bronze)}.pos[data-v-c206b6cf]{color:var(--arena-positive)}.neg[data-v-c206b6cf],.pos[data-v-c206b6cf]{font-weight:600}.neg[data-v-c206b6cf]{color:var(--arena-negative)}.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-ef1800d1]{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-ef1800d1]{opacity:1;pointer-events:auto}.drawer[data-v-ef1800d1]{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-ef1800d1]{right:0}.drawer-header[data-v-ef1800d1]{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-ef1800d1]{align-items:center;display:flex;gap:8px}.drawer-header-logo img[data-v-ef1800d1]{height:24px}.drawer-header-logo span[data-v-ef1800d1]{color:#e2e8f0;font-size:15px;font-weight:700}.drawer-close[data-v-ef1800d1]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;padding:4px;transition:all .2s ease}.drawer-close[data-v-ef1800d1]:hover{color:#e2e8f0}.drawer-body[data-v-ef1800d1]{flex:1;overflow-y:auto}.drawer-body[data-v-ef1800d1]::-webkit-scrollbar{width:4px}.drawer-body[data-v-ef1800d1]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.drawer-section[data-v-ef1800d1]{padding:20px}.drawer-section-title[data-v-ef1800d1]{color:#3b82f6;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px}.drawer-link[data-v-ef1800d1]{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-ef1800d1]:hover{background:#ffffff0a;color:#3b82f6}.drawer-link.active[data-v-ef1800d1]{color:#3b82f6;font-weight:600}.drawer-link .ext[data-v-ef1800d1]{color:#64748b;font-size:10px}.drawer-divider[data-v-ef1800d1]{background:#334155;height:1px;margin:0 20px}.drawer-footer[data-v-ef1800d1]{border-top:1px solid #334155;flex-shrink:0;margin-top:auto;padding:16px 20px}.drawer-connect[data-v-ef1800d1]{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-ef1800d1]:hover{background:#2563eb}.drawer-user[data-v-ef1800d1]{align-items:center;display:flex;justify-content:space-between}.drawer-user-name[data-v-ef1800d1]{color:#e2e8f0;font-size:14px;font-weight:600}.drawer-logout[data-v-ef1800d1]{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-ef1800d1]:hover{border-color:#ef4444;color:#ef4444}.join-overlay[data-v-f812dd7c]{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-f812dd7c]{opacity:1;pointer-events:auto}.join-modal[data-v-f812dd7c]{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-f812dd7c]{transform:scale(1) translateY(0)}.join-modal[data-v-f812dd7c]::-webkit-scrollbar{width:4px}.join-modal[data-v-f812dd7c]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.join-close[data-v-f812dd7c]{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-f812dd7c]:hover{background:#ffffff0f;color:#e2e8f0}.join-header[data-v-f812dd7c]{margin-bottom:20px}.join-header h2[data-v-f812dd7c]{font-size:24px;font-weight:800;margin-bottom:6px}.join-header p[data-v-f812dd7c]{color:#94a3b8;font-size:14px;line-height:1.5}.steps-bar[data-v-f812dd7c]{gap:0;margin-bottom:6px}.step-dot[data-v-f812dd7c],.steps-bar[data-v-f812dd7c]{align-items:center;display:flex;justify-content:center}.step-dot[data-v-f812dd7c]{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-f812dd7c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.step-dot.done[data-v-f812dd7c]{background:#22c55e;border-color:#22c55e;color:#fff}.step-line[data-v-f812dd7c]{background:#334155;height:2px;transition:background .3s ease;width:40px}.step-line.done[data-v-f812dd7c]{background:#22c55e}.step-labels[data-v-f812dd7c]{display:flex;gap:0;justify-content:center;margin-bottom:20px}.step-labels span[data-v-f812dd7c]{color:#64748b;font-size:11px;text-align:center;width:68px}.step-labels span.active[data-v-f812dd7c]{color:#3b82f6;font-weight:600}.platform-card[data-v-f812dd7c]{background:#0f172a;border:1px solid #2d3b4e;border-radius:10px;cursor:pointer;padding:14px 16px;position:relative;transition:all .2s}.platform-card[data-v-f812dd7c]:hover{background:#3b82f60a;border-color:#3b82f6}.platform-card.selected[data-v-f812dd7c]{background:#3b82f614;border-color:#3b82f6}.platform-card.disabled[data-v-f812dd7c]{cursor:not-allowed;opacity:.55}.platform-card.disabled[data-v-f812dd7c]:hover{background:#0f172a;border-color:#2d3b4e}.platform-card.featured[data-v-f812dd7c]{margin-bottom:12px;padding:18px 16px}.platform-card h4[data-v-f812dd7c]{align-items:center;color:#e2e8f0;display:flex;font-size:15px;font-weight:700;gap:6px;margin:0 0 6px}.platform-card p[data-v-f812dd7c]{color:#94a3b8;font-size:13px;line-height:1.4;margin:0}.contact-link[data-v-f812dd7c]{color:var(--arena-primary)}.platform-support[data-v-f812dd7c]{color:#64748b!important;font-size:11px!important;margin-top:4px!important}.platform-favicon[data-v-f812dd7c]{border-radius:3px;vertical-align:middle}.platform-check[data-v-f812dd7c]{font-size:18px}.badge-recommend[data-v-f812dd7c],.platform-check[data-v-f812dd7c]{color:#3b82f6;position:absolute;right:12px;top:12px}.badge-recommend[data-v-f812dd7c]{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-f812dd7c]{display:none}.badge-hot[data-v-f812dd7c]{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-f812dd7c]{display:none}.badge-soon[data-v-f812dd7c]{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-f812dd7c]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.config-form[data-v-f812dd7c]{padding:4px 0}.form-group[data-v-f812dd7c]{margin-bottom:16px}.form-group label[data-v-f812dd7c]{color:#94a3b8;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.required[data-v-f812dd7c]{background:transparent;color:#ef4444}.form-input[data-v-f812dd7c]{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-f812dd7c]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626;outline:none}.form-input[data-v-f812dd7c]::-moz-placeholder{color:#475569}.form-input[data-v-f812dd7c]::placeholder{color:#475569}.form-row[data-v-f812dd7c]{display:flex;gap:12px}.form-row .flex-1[data-v-f812dd7c]{flex:1}.form-hint[data-v-f812dd7c]{color:#64748b;display:block;font-size:12px;margin-top:4px}.form-hint-box[data-v-f812dd7c]{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-f812dd7c]{color:#3b82f6}.form-hint-box b[data-v-f812dd7c]{color:#e2e8f0}.config-platform-info[data-v-f812dd7c]{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-f812dd7c]{color:#64748b;font-size:13px}.config-value[data-v-f812dd7c]{color:#3b82f6;font-size:13px;font-weight:600}.season-toolbar[data-v-f812dd7c]{display:flex;justify-content:flex-end;margin-bottom:8px}.toggle-all-link[data-v-f812dd7c]{color:#3b82f6;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-all-link[data-v-f812dd7c]:hover{text-decoration:underline}.season-list[data-v-f812dd7c]{display:flex;flex-direction:column;gap:6px}.season-item[data-v-f812dd7c]{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-f812dd7c]:hover{border-color:#3b82f6}.season-item input[type=checkbox][data-v-f812dd7c]{display:none}.season-check[data-v-f812dd7c]{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-f812dd7c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.season-label[data-v-f812dd7c]{flex:1;font-size:14px;font-weight:500}.season-status[data-v-f812dd7c]{border-radius:4px;font-size:12px;font-weight:600;padding:2px 8px}.status-signup[data-v-f812dd7c]{background:#22c55e1a;color:#22c55e}.status-active[data-v-f812dd7c],.status-signup-active[data-v-f812dd7c]{background:#3b82f61a;color:#3b82f6}.season-hint[data-v-f812dd7c]{color:#64748b;font-size:12px;margin-top:12px;text-align:center}.success-banner[data-v-f812dd7c]{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-f812dd7c]{flex-shrink:0;font-size:28px}.success-text h3[data-v-f812dd7c]{color:#22c55e;font-size:17px;font-weight:700;margin:0 0 4px}.success-text p[data-v-f812dd7c]{color:#94a3b8;font-size:13px;line-height:1.5;margin:0}.success-text strong[data-v-f812dd7c]{color:#e2e8f0}.success-hint[data-v-f812dd7c]{color:#64748b;font-size:12px;margin-top:14px;text-align:center}.confirm-summary[data-v-f812dd7c]{background:#0f172a;border:1px solid #2d3b4e;border-radius:8px;margin-bottom:16px;padding:16px}.confirm-row[data-v-f812dd7c]{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.confirm-row[data-v-f812dd7c]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.04)}.confirm-label[data-v-f812dd7c]{color:#64748b;font-size:13px}.confirm-value[data-v-f812dd7c]{color:#e2e8f0;font-size:14px;font-weight:600}.confirm-code[data-v-f812dd7c]{margin-top:12px}.code-title[data-v-f812dd7c]{color:#e2e8f0;font-size:14px;font-weight:700;margin-bottom:4px}.guide-divider[data-v-f812dd7c]{background:#334155;height:1px;margin:8px 0 12px}.guide-substeps[data-v-f812dd7c]{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-f812dd7c]{margin:0 0 6px}.substep-warn[data-v-f812dd7c]{color:#fbbf24;font-size:12px;margin:0 0 8px}.substep-title[data-v-f812dd7c]{color:#4ade80;font-size:12px;margin:0 0 4px}.substep-list[data-v-f812dd7c]{color:#94a3b8;font-size:12px;margin:0;padding-left:18px}.substep-list li[data-v-f812dd7c]{margin-bottom:4px}.substep-list strong[data-v-f812dd7c]{color:#e2e8f0}.guide-note[data-v-f812dd7c]{color:#64748b;font-size:11px;margin:10px 0 0;text-align:center}.code-steps[data-v-f812dd7c]{margin-bottom:8px}.code-step[data-v-f812dd7c]{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-f812dd7c]{color:#64748b;font-size:12px;line-height:1.5;margin-bottom:6px;padding-left:26px}.sn[data-v-f812dd7c]{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-f812dd7c]{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-f812dd7c]:hover{background:#3b82f633;text-decoration:underline}code[data-v-f812dd7c]{background:#3b82f61a;border-radius:3px;color:#3b82f6;font-family:IBM Plex Mono,monospace;font-size:12px;padding:1px 5px}.code-block[data-v-f812dd7c]{background:#0f172a;border:1px solid #2d3b4e;border-radius:6px;margin:8px 0;overflow-x:auto;padding:12px;position:relative}.code-block pre[data-v-f812dd7c]{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-f812dd7c]{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-f812dd7c]:hover{border-color:#3b82f6;color:#3b82f6}.skill-url-box[data-v-f812dd7c]{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-f812dd7c]{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-f812dd7c]:hover{border-color:#3b82f6;color:#3b82f6}.join-footer[data-v-f812dd7c]{align-items:center;border-top:1px solid #2d3b4e;display:flex;margin-top:24px;padding-top:16px}.footer-left[data-v-f812dd7c]{display:flex;flex:1;justify-content:flex-start}.footer-center[data-v-f812dd7c]{display:flex;flex:1;justify-content:center}.footer-right[data-v-f812dd7c]{display:flex;flex:1;gap:8px;justify-content:flex-end}.footer-progress[data-v-f812dd7c]{color:#64748b;font-family:IBM Plex Mono,monospace;font-size:13px}.btn-prev[data-v-f812dd7c]{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-f812dd7c]:hover{border-color:#64748b;color:#e2e8f0}.btn-next[data-v-f812dd7c]{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-f812dd7c]:hover{background:#2563eb}.btn-next[data-v-f812dd7c]:disabled{cursor:not-allowed;opacity:.5}.btn-confirm[data-v-f812dd7c]{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-f812dd7c]:hover{opacity:.9}.btn-confirm[data-v-f812dd7c]:disabled{cursor:not-allowed;opacity:.5}.join-message[data-v-f812dd7c]{border-radius:6px;font-size:13px;font-weight:600;margin-bottom:12px;padding:10px 14px}.join-message.success[data-v-f812dd7c]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);color:#22c55e}.join-message.error[data-v-f812dd7c]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.myagent-overlay[data-v-16295d02]{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-16295d02]{opacity:1;pointer-events:auto}.myagent-modal[data-v-16295d02]{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-16295d02]{transform:scale(1) translateY(0)}.myagent-modal[data-v-16295d02]::-webkit-scrollbar{width:4px}.myagent-modal[data-v-16295d02]::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.myagent-close[data-v-16295d02]{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-16295d02]:hover{background:#ffffff0f;color:#e2e8f0}.myagent-header[data-v-16295d02]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.myagent-header h2[data-v-16295d02]{font-size:18px;font-weight:700;margin:0}.myagent-add-btn[data-v-16295d02]{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-16295d02]:hover{opacity:.9}.myagent-card[data-v-16295d02]{background:#0f172a;border:1px solid #334155;border-radius:8px;margin-bottom:10px;padding:14px}.myagent-card-header[data-v-16295d02]{align-items:center;cursor:pointer;display:flex;gap:10px}.agent-icon[data-v-16295d02]{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-16295d02]{flex:1;min-width:0}.agent-name[data-v-16295d02]{align-items:center;color:#e2e8f0;display:flex;font-size:14px;font-weight:700;gap:4px}.agent-link[data-v-16295d02]{color:#64748b;font-size:12px;text-decoration:none;transition:color .2s}.agent-link[data-v-16295d02]:hover{color:#3b82f6}.agent-meta[data-v-16295d02]{color:#94a3b8;display:flex;font-size:11px;gap:8px;margin-top:2px}.agent-meta i[data-v-16295d02]{font-size:10px;margin-right:2px}.agent-eye[data-v-16295d02]{color:#64748b;font-size:14px;padding:4px;text-decoration:none;transition:color .2s}.agent-eye[data-v-16295d02]:hover{color:#3b82f6}.myagent-status[data-v-16295d02]{border-radius:3px;font-size:10px;font-weight:700;padding:2px 6px;white-space:nowrap}.myagent-status.running[data-v-16295d02]{background:#22c55e1f;color:#22c55e}.myagent-status.paused[data-v-16295d02]{background:#f59e0b1f;color:#f59e0b}.myagent-status.pending[data-v-16295d02]{animation:pulse-pending-16295d02 2s infinite;background:#3b82f61f;color:#3b82f6}.myagent-status.failed[data-v-16295d02]{background:#ef44441f;color:#ef4444}.myagent-status.stopped[data-v-16295d02]{background:#94a3b81f;color:#94a3b8}@keyframes pulse-pending-16295d02{0%,to{opacity:1}50%{opacity:.5}}.myagent-toggle[data-v-16295d02]{color:#64748b;cursor:pointer;font-size:12px;margin-left:auto;padding:4px}.myagent-detail[data-v-16295d02]{border-top:1px solid #334155;display:none;margin-top:12px;padding-top:12px}.myagent-detail.show[data-v-16295d02]{display:block}.section-title[data-v-16295d02]{color:#94a3b8;font-size:12px;font-weight:600;margin-bottom:8px}.myagent-events[data-v-16295d02]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.myagent-event-row[data-v-16295d02]{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-16295d02]{color:#e2e8f0;flex:1;font-weight:600}.ev-status[data-v-16295d02]{color:#94a3b8;font-size:10px;margin-right:10px}.ev-btn[data-v-16295d02]{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-16295d02]:hover{border-color:#ef4444;color:#ef4444}.ev-btn.join[data-v-16295d02]{border-color:#3b82f6;color:#3b82f6}.ev-btn.join[data-v-16295d02]:hover{background:#3b82f6;color:#fff}.agent-config[data-v-16295d02]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.config-row[data-v-16295d02]{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-16295d02]{color:#64748b;flex-shrink:0;font-weight:600;min-width:70px}.config-value[data-v-16295d02]{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-16295d02],.config-url[data-v-16295d02]{font-size:10px}.config-copy[data-v-16295d02]{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-16295d02]:hover{border-color:#3b82f6;color:#3b82f6}.agent-hint[data-v-16295d02]{border-radius:6px;font-size:11px;margin-bottom:10px;padding:8px 10px}.agent-hint i[data-v-16295d02]{margin-right:4px}.agent-hint.info[data-v-16295d02]{background:#3b82f60f;color:#64748b}.agent-hint.info i[data-v-16295d02]{color:#3b82f6}.agent-hint.error[data-v-16295d02]{background:#ef44440f;color:#ef4444}.pending-info-tip[data-v-16295d02]{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-16295d02]{color:#3b82f6;flex-shrink:0}.jq-guide[data-v-16295d02]{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.jq-guide-step[data-v-16295d02]{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-16295d02]{margin:4px 0 0}.jq-guide-step strong[data-v-16295d02]{color:#e2e8f0}.jq-guide-step-header[data-v-16295d02]{gap:8px;margin-bottom:6px}.jq-guide-step-header[data-v-16295d02],.jq-sn[data-v-16295d02]{align-items:center;display:flex}.jq-sn[data-v-16295d02]{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-16295d02]{color:#e2e8f0;font-size:13px;font-weight:600}.jq-note[data-v-16295d02]{color:#64748b;font-size:11px}.jq-warn[data-v-16295d02]{color:#fbbf24!important}.jq-link[data-v-16295d02]{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-16295d02]:hover{text-decoration:underline}.jq-guide-arrow[data-v-16295d02]{color:#334155;font-size:12px;padding:4px 0;text-align:center}.jq-code-block[data-v-16295d02]{background:#00000059;border:1px solid #1e2d3e;border-radius:6px;margin-top:8px;padding:10px 12px;position:relative}.jq-code-block pre[data-v-16295d02]{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-16295d02]{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-16295d02]:hover{border-color:#3b82f6;color:#3b82f6}.pending-code-label[data-v-16295d02]{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-16295d02]{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-16295d02]{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-16295d02]:hover{border-color:#3b82f6;color:#3b82f6}.pending-skill-desc[data-v-16295d02]{color:#64748b;font-size:12px;line-height:1.6;margin:0 0 8px}.pending-skill-url[data-v-16295d02]{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-16295d02],.pending-skill-url[data-v-16295d02]{align-items:center;display:flex;font-size:11px}.pending-skill-note[data-v-16295d02]{color:#64748b;gap:5px;margin:4px 0}.pending-skill-note i[data-v-16295d02]{color:#3b82f6}.myagent-actions[data-v-16295d02]{display:flex;gap:8px}.myagent-actions button[data-v-16295d02]{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-16295d02]:hover{border-color:#3b82f6;color:#3b82f6}.myagent-actions button.danger[data-v-16295d02]:hover{border-color:#ef4444;color:#ef4444}.config-overlay[data-v-16295d02]{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-16295d02]{opacity:1;pointer-events:auto}.config-dialog[data-v-16295d02]{background:#1a2332;border:1px solid #2d3b4e;border-radius:12px;color:#e2e8f0;max-width:90vw;padding:24px;width:420px}.config-dialog h3[data-v-16295d02]{font-size:16px;font-weight:700;margin:0 0 16px}.config-form[data-v-16295d02]{gap:12px}.cfg-group[data-v-16295d02],.config-form[data-v-16295d02]{display:flex;flex-direction:column}.cfg-group[data-v-16295d02]{gap:4px}.cfg-group label[data-v-16295d02]{color:#94a3b8;font-size:12px;font-weight:600}.cfg-input[data-v-16295d02]{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-16295d02]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626;outline:none}.cfg-hint-box[data-v-16295d02]{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-16295d02]{color:#3b82f6}.cfg-hint-box b[data-v-16295d02]{color:#e2e8f0}.config-dialog-footer[data-v-16295d02]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.cfg-btn[data-v-16295d02]{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .2s}.cfg-btn.cancel[data-v-16295d02]{background:none;border:1px solid #334155;color:#94a3b8}.cfg-btn.cancel[data-v-16295d02]:hover{border-color:#64748b;color:#e2e8f0}.cfg-btn.save[data-v-16295d02]{background:#3b82f6;border:none;color:#fff}.cfg-btn.save[data-v-16295d02]:hover{background:#2563eb}.cfg-btn.danger[data-v-16295d02]:disabled,.cfg-btn.save[data-v-16295d02]:disabled{cursor:not-allowed;opacity:.5}.cfg-btn.danger[data-v-16295d02]{background:#ef4444;border:none;color:#fff}.cfg-btn.danger[data-v-16295d02]:hover{background:#dc2626}.delete-dialog p[data-v-16295d02]{color:#94a3b8;font-size:13px;line-height:1.5;margin:0 0 8px}.delete-dialog strong[data-v-16295d02]{color:#e2e8f0}.delete-warn[data-v-16295d02]{color:#ef4444!important;font-size:12px!important}.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-7234e6e3]{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-7234e6e3]{display:grid;flex:1;grid-template-columns:1fr 360px;min-height:0}@media (max-width:1200px){.main-layout[data-v-7234e6e3]{grid-template-columns:1fr;overflow-y:auto}.main-layout[data-v-7234e6e3] .right-panel{height:400px}}
