.strategy-card[data-v-6dd26b9d]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;position:relative;border:2px solid transparent}.strategy-card[data-v-6dd26b9d]:active{transform:scale(.98)}.strategy-card.profitable[data-v-6dd26b9d]{border-color:rgba(0,212,255,.2)}.strategy-card.profitable[data-v-6dd26b9d]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(45deg,#00d4ff,#09c);border-radius:12px 12px 0 0}.strategy-card .status-badge[data-v-6dd26b9d]{position:absolute;top:12px;right:12px;padding:3px 8px;border-radius:10px;font-size:10px;font-weight:600;color:#fff}.strategy-card .status-badge.active[data-v-6dd26b9d]{background:linear-gradient(45deg,#10b981,#059669)}.strategy-card .status-badge.inactive[data-v-6dd26b9d]{background:linear-gradient(45deg,#f59e0b,#d97706)}.strategy-card .strategy-header[data-v-6dd26b9d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.strategy-card .strategy-header .advisor-info[data-v-6dd26b9d]{display:flex;align-items:center;gap:10px;flex:1}.strategy-card .strategy-header .advisor-info .avatar[data-v-6dd26b9d]{width:44px;height:44px;border-radius:50%;overflow:hidden;border:2px solid #e5e7eb;flex-shrink:0}.strategy-card .strategy-header .advisor-info .avatar img[data-v-6dd26b9d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.strategy-card .strategy-header .advisor-info .avatar img.image-error[data-v-6dd26b9d],.strategy-card .strategy-header .advisor-info .avatar img[data-error-handled=true][data-v-6dd26b9d]{background:#f3f4f6;position:relative;display:flex;align-items:center;justify-content:center}.strategy-card .strategy-header .advisor-info .avatar img.image-error[data-v-6dd26b9d]:before,.strategy-card .strategy-header .advisor-info .avatar img[data-error-handled=true][data-v-6dd26b9d]:before{content:"🖼️";font-size:16px;color:#9ca3af}.strategy-card .strategy-header .advisor-info .info[data-v-6dd26b9d]{flex:1;min-width:0}.strategy-card .strategy-header .advisor-info .info .name[data-v-6dd26b9d]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px 0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-card .strategy-header .advisor-info .info .followers[data-v-6dd26b9d]{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.strategy-card .strategy-header .advisor-info .info .followers .van-icon[data-v-6dd26b9d]{font-size:12px}.strategy-card .strategy-header .profit-rate[data-v-6dd26b9d]{text-align:right;flex-shrink:0}.strategy-card .strategy-header .profit-rate .rate-value[data-v-6dd26b9d]{font-size:18px;font-weight:700;color:#10b981;line-height:1}.strategy-card .strategy-header .profit-rate .rate-label[data-v-6dd26b9d]{font-size:10px;color:#6b7280;margin-top:2px}.strategy-card .chart-container[data-v-6dd26b9d]{height:60px;margin-bottom:12px;border-radius:6px;overflow:hidden}.strategy-card .chart-container .profit-chart[data-v-6dd26b9d]{width:100%;height:100%;display:block}.strategy-card .strategy-data[data-v-6dd26b9d]{margin-bottom:12px}.strategy-card .strategy-data .data-row[data-v-6dd26b9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.strategy-card .strategy-data .data-row[data-v-6dd26b9d]:last-child{margin-bottom:0}.strategy-card .strategy-data .data-row .label[data-v-6dd26b9d]{font-size:13px;color:#6b7280}.strategy-card .strategy-data .data-row .value[data-v-6dd26b9d]{font-size:13px;font-weight:600;color:#1f2937}.strategy-card .progress-section[data-v-6dd26b9d]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.strategy-card .progress-section .progress-bar[data-v-6dd26b9d]{flex:1;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.strategy-card .progress-section .progress-bar .progress-fill[data-v-6dd26b9d]{height:100%;background:linear-gradient(45deg,#00d4ff,#09c);border-radius:3px;transition:width .3s ease}.strategy-card .progress-section .progress-text[data-v-6dd26b9d]{font-size:11px;font-weight:600;color:#6b7280;min-width:30px;text-align:right}.strategy-card .card-footer .follow-btn[data-v-6dd26b9d]{width:100%;background:linear-gradient(45deg,#00d4ff,#09c);border:none;color:#fff;padding:12px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.strategy-card .card-footer .follow-btn[data-v-6dd26b9d]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.strategy-card .card-footer .follow-btn[data-v-6dd26b9d]:not(:disabled):active{transform:translateY(1px)}.ai-ranking[data-v-cda3b914]{background:#fff;margin:0 16px;border-radius:12px;overflow:hidden}.ai-ranking .ranking-header[data-v-cda3b914]{padding:16px;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;align-items:center}.ai-ranking .ranking-header h3[data-v-cda3b914]{font-size:16px;font-weight:600;color:#1f2937;margin:0}.ai-ranking .ranking-header .count-text[data-v-cda3b914]{font-size:12px;color:#6b7280}.ai-ranking .ranking-container .loading-state[data-v-cda3b914]{display:flex;justify-content:center;padding:40px 20px}.ai-ranking .ranking-container .empty-state[data-v-cda3b914]{text-align:center;padding:40px 20px;color:#9ca3af}.ai-ranking .ranking-container .empty-state img[data-v-cda3b914]{width:60px;height:60px;margin-bottom:12px;opacity:.5}.ai-ranking .ranking-container .empty-state p[data-v-cda3b914]{font-size:14px;margin:0}.ai-ranking .ranking-container .ranking-list .ranking-item[data-v-cda3b914]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f9fafb;transition:all .3s ease}.ai-ranking .ranking-container .ranking-list .ranking-item[data-v-cda3b914]:last-child{border-bottom:none}.ai-ranking .ranking-container .ranking-list .ranking-item[data-v-cda3b914]:active{background:#f9fafb}.ai-ranking .ranking-container .ranking-list .ranking-item.top-three .rank-number[data-v-cda3b914]{color:#fff;font-weight:700}.ai-ranking .ranking-container .ranking-list .ranking-item.top-three .rank-number.rank-1[data-v-cda3b914]{background:linear-gradient(45deg,gold,#ffed4e);color:#92400e}.ai-ranking .ranking-container .ranking-list .ranking-item.top-three .rank-number.rank-2[data-v-cda3b914]{background:linear-gradient(45deg,silver,#e5e7eb);color:#374151}.ai-ranking .ranking-container .ranking-list .ranking-item.top-three .rank-number.rank-3[data-v-cda3b914]{background:linear-gradient(45deg,#cd7f32,#d97706);color:#fff}.ai-ranking .ranking-container .ranking-list .ranking-item .rank-section[data-v-cda3b914]{width:40px;display:flex;justify-content:center}.ai-ranking .ranking-container .ranking-list .ranking-item .rank-section .rank-number[data-v-cda3b914]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;background:#f3f4f6;color:#6b7280}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section[data-v-cda3b914]{flex:1;display:flex;align-items:center;gap:10px;margin:0 12px}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section .trader-avatar[data-v-cda3b914]{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid #e5e7eb;flex-shrink:0;position:relative}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section .trader-avatar img[data-v-cda3b914]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section .trader-avatar .default-avatar[data-v-cda3b914]{width:100%;height:100%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section .trader-avatar .default-avatar .van-icon[data-v-cda3b914]{font-size:18px}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section .trader-info[data-v-cda3b914]{flex:1;min-width:0}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section .trader-info .trader-name[data-v-cda3b914]{font-size:14px;font-weight:500;color:#1f2937;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ranking .ranking-container .ranking-list .ranking-item .trader-section .trader-info .trader-assets[data-v-cda3b914]{font-size:11px;color:#6b7280}.ai-ranking .ranking-container .ranking-list .ranking-item .profit-section[data-v-cda3b914]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:80px}.ai-ranking .ranking-container .ranking-list .ranking-item .profit-section .profit-value[data-v-cda3b914]{font-size:14px;font-weight:600}.ai-ranking .ranking-container .ranking-list .ranking-item .profit-section .profit-value.positive[data-v-cda3b914]{color:#10b981}.ai-ranking .ranking-container .ranking-list .ranking-item .profit-section .profit-value.negative[data-v-cda3b914]{color:#ef4444}.ai-ranking .ranking-container .ranking-list .ranking-item .profit-section .trend-chart .mini-chart[data-v-cda3b914]{width:60px;height:24px;border-radius:2px}.invest-dialog[data-v-403ff5e1]{height:100%;display:flex;flex-direction:column;background:#f8f9fa}.invest-dialog .dialog-header[data-v-403ff5e1]{padding:20px 16px 0;text-align:center;background:#fff}.invest-dialog .dialog-header h2[data-v-403ff5e1]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.invest-dialog .dialog-content[data-v-403ff5e1]{flex:1;padding:16px;overflow-y:auto}.invest-dialog .strategy-info[data-v-403ff5e1]{margin-bottom:16px}.invest-dialog .strategy-info .advisor-card[data-v-403ff5e1]{background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.invest-dialog .strategy-info .advisor-card .advisor-avatar[data-v-403ff5e1]{width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid #e5e7eb;flex-shrink:0}.invest-dialog .strategy-info .advisor-card .advisor-avatar img[data-v-403ff5e1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.invest-dialog .strategy-info .advisor-card .advisor-avatar img.image-error[data-v-403ff5e1],.invest-dialog .strategy-info .advisor-card .advisor-avatar img[data-error-handled=true][data-v-403ff5e1]{background:#f3f4f6;display:flex;align-items:center;justify-content:center}.invest-dialog .strategy-info .advisor-card .advisor-avatar img.image-error[data-v-403ff5e1]:before,.invest-dialog .strategy-info .advisor-card .advisor-avatar img[data-error-handled=true][data-v-403ff5e1]:before{content:"🖼️";font-size:20px;color:#9ca3af}.invest-dialog .strategy-info .advisor-card .advisor-details[data-v-403ff5e1]{flex:1}.invest-dialog .strategy-info .advisor-card .advisor-details h3[data-v-403ff5e1]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 8px 0}.invest-dialog .strategy-info .advisor-card .advisor-details .advisor-stats[data-v-403ff5e1]{display:flex;gap:16px}.invest-dialog .strategy-info .advisor-card .advisor-details .advisor-stats .stat-item[data-v-403ff5e1]{display:flex;flex-direction:column;gap:2px}.invest-dialog .strategy-info .advisor-card .advisor-details .advisor-stats .stat-item .label[data-v-403ff5e1]{font-size:11px;color:#6b7280}.invest-dialog .strategy-info .advisor-card .advisor-details .advisor-stats .stat-item .value[data-v-403ff5e1]{font-size:13px;font-weight:600;color:#1f2937}.invest-dialog .strategy-info .advisor-card .advisor-details .advisor-stats .stat-item .value.positive[data-v-403ff5e1]{color:#10b981}.invest-dialog .invest-info[data-v-403ff5e1]{margin-bottom:16px}.invest-dialog .invest-info .info-grid[data-v-403ff5e1]{background:#fff;border-radius:12px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.invest-dialog .invest-info .info-grid .info-item[data-v-403ff5e1]{display:flex;flex-direction:column;gap:4px}.invest-dialog .invest-info .info-grid .info-item .label[data-v-403ff5e1]{font-size:12px;color:#6b7280}.invest-dialog .invest-info .info-grid .info-item .value[data-v-403ff5e1]{font-size:14px;font-weight:600;color:#1f2937}.invest-dialog .amount-section[data-v-403ff5e1]{margin-bottom:16px}.invest-dialog .amount-section .amount-label[data-v-403ff5e1]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.invest-dialog .amount-section .amount-input-container[data-v-403ff5e1]{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:12px}.invest-dialog .amount-section .amount-input-container[data-v-403ff5e1] :deep(.van-field){padding:16px;font-size:16px}.invest-dialog .amount-section .amount-input-container :deep(.van-field) .van-field__control[data-v-403ff5e1]{font-weight:600}.invest-dialog .amount-section .amount-input-container .currency-suffix[data-v-403ff5e1]{font-size:14px;color:#6b7280;font-weight:500}.invest-dialog .amount-section .quick-amounts[data-v-403ff5e1]{display:flex;gap:8px;flex-wrap:wrap}.invest-dialog .amount-section .quick-amounts .quick-amount-btn[data-v-403ff5e1]{flex:1;min-width:60px;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-align:center;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .3s ease}.invest-dialog .amount-section .quick-amounts .quick-amount-btn[data-v-403ff5e1]:active{background:#f3f4f6;transform:scale(.98)}.invest-dialog .risk-warning[data-v-403ff5e1]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef3cd;border-radius:8px;margin-bottom:16px}.invest-dialog .risk-warning .van-icon[data-v-403ff5e1]{color:#f59e0b;font-size:16px;flex-shrink:0}.invest-dialog .risk-warning span[data-v-403ff5e1]{font-size:12px;color:#92400e;line-height:1.4}.invest-dialog .profit-estimation[data-v-403ff5e1]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.invest-dialog .profit-estimation .estimation-title[data-v-403ff5e1]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.invest-dialog .profit-estimation .estimation-details .detail-row[data-v-403ff5e1]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}.invest-dialog .profit-estimation .estimation-details .detail-row[data-v-403ff5e1]:last-child{border-bottom:none}.invest-dialog .profit-estimation .estimation-details .detail-row span[data-v-403ff5e1]:first-child{font-size:14px;color:#6b7280}.invest-dialog .profit-estimation .estimation-details .detail-row span[data-v-403ff5e1]:last-child{font-size:14px;font-weight:600;color:#1f2937}.invest-dialog .profit-estimation .estimation-details .detail-row span:last-child.positive[data-v-403ff5e1]{color:#10b981}.invest-dialog .dialog-footer[data-v-403ff5e1]{padding:16px;background:#fff;border-top:1px solid #f3f4f6}.invest-dialog .dialog-footer[data-v-403ff5e1] :deep(.van-button){height:48px;font-size:16px;font-weight:600;background:linear-gradient(45deg,#00d4ff,#09c);border:none}.invest-dialog .dialog-footer :deep(.van-button).van-button--disabled[data-v-403ff5e1]{background:#e5e7eb;color:#9ca3af}.ai-strategy-page[data-v-50f8863e]{min-height:100vh;background:#f8f9fa}.ai-header[data-v-50f8863e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#000;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ai-header .back-btn[data-v-50f8863e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ai-header .back-btn .van-icon[data-v-50f8863e]{font-size:20px}.ai-header .page-title[data-v-50f8863e]{font-size:18px;font-weight:600;margin:0}.ai-header .header-placeholder[data-v-50f8863e]{width:40px}.ai-intro-section[data-v-50f8863e]{background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;padding:20px 16px}.ai-intro-section .intro-container .intro-content[data-v-50f8863e]{display:flex;align-items:center;gap:16px}.ai-intro-section .intro-container .intro-content .ai-robot[data-v-50f8863e]{width:80px;height:80px;flex-shrink:0}.ai-intro-section .intro-container .intro-content .ai-robot img[data-v-50f8863e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.ai-intro-section .intro-container .intro-content .intro-text[data-v-50f8863e]{flex:1}.ai-intro-section .intro-container .intro-content .intro-text h2[data-v-50f8863e]{font-size:20px;font-weight:700;margin:0 0 8px 0;background:linear-gradient(45deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-intro-section .intro-container .intro-content .intro-text p[data-v-50f8863e]{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.8);margin:0 0 12px 0}.ai-intro-section .intro-container .intro-content .intro-text .intro-features[data-v-50f8863e]{display:flex;flex-wrap:wrap;gap:6px}.ai-intro-section .intro-container .intro-content .intro-text .intro-features .feature-tag[data-v-50f8863e]{background:hsla(0,0%,100%,.1);padding:4px 8px;border-radius:12px;font-size:11px;color:hsla(0,0%,100%,.9)}.strategy-tabs[data-v-50f8863e]{background:#fff;border-bottom:1px solid #e5e5e5;padding:0 16px}.strategy-tabs .tabs-container[data-v-50f8863e]{display:flex;overflow-x:auto;scrollbar-width:none}.strategy-tabs .tabs-container[data-v-50f8863e]::-webkit-scrollbar{display:none}.strategy-tabs .tabs-container .tab-item[data-v-50f8863e]{padding:12px 16px;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;font-weight:500;color:#666;white-space:nowrap;flex-shrink:0}.strategy-tabs .tabs-container .tab-item[data-v-50f8863e]:hover{color:#00d4ff}.strategy-tabs .tabs-container .tab-item.active[data-v-50f8863e]{color:#00d4ff;border-bottom-color:#00d4ff}.strategies-section[data-v-50f8863e]{padding:16px}.strategies-section .section-title[data-v-50f8863e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.strategies-section .section-title h3[data-v-50f8863e]{font-size:18px;font-weight:600;color:#1f2937;margin:0}.strategies-section .section-title .count-text[data-v-50f8863e]{font-size:12px;color:#6b7280}.strategies-section .loading-container[data-v-50f8863e]{display:flex;justify-content:center;padding:40px 0}.strategies-section .empty-state[data-v-50f8863e]{text-align:center;padding:40px 20px;color:#9ca3af}.strategies-section .empty-state img[data-v-50f8863e]{width:80px;height:80px;margin-bottom:16px;opacity:.5}.strategies-section .empty-state p[data-v-50f8863e]{font-size:14px;margin:0}.strategies-section .strategies-list[data-v-50f8863e]{display:flex;flex-direction:column;gap:12px}.ranking-section[data-v-50f8863e]{margin-top:20px}