[data-v-c03c2084]{box-sizing:border-box;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}.share-modal-overlay[data-v-c03c2084]{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:3334}.share-modal[data-v-c03c2084]{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;overflow:hidden;width:580px}.modal-header[data-v-c03c2084]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.modal-title[data-v-c03c2084]{color:#333;font-size:18px;font-weight:500}.close-btn[data-v-c03c2084]{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;transition:transform .3s ease,color .3s ease;width:24px}.close-btn[data-v-c03c2084]:hover{color:#333;transform:rotate(90deg)}.share-options[data-v-c03c2084]{background-color:#f9f9f9;display:flex;justify-content:space-around;padding:24px 16px}.share-option[data-v-c03c2084]{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:8px 0;transition:transform .3s ease;width:25%}.share-option[data-v-c03c2084]:hover{transform:translateY(-5px)}.share-icon[data-v-c03c2084]{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:8px;transition:box-shadow .3s ease,transform .3s ease;width:50px}.share-option:hover .share-icon[data-v-c03c2084]{box-shadow:0 4px 12px #0003;transform:scale(1.1)}.wechat[data-v-c03c2084]{background-color:#07c160}.qq[data-v-c03c2084]{background-color:#12b7f5}.weibo[data-v-c03c2084]{background-color:#e6162d}.share-option-name[data-v-c03c2084]{color:#333;font-size:14px;margin-top:8px}.icon[data-v-c03c2084]{height:28px;width:28px;fill:#fff;transition:transform .3s ease}.share-option:hover .icon[data-v-c03c2084]{transform:scale(1.1)}.divider[data-v-c03c2084]{background-color:#f0f0f0;height:1px;margin:0 16px}.link-section[data-v-c03c2084]{background-color:#fff;padding:16px}.link-options[data-v-c03c2084]{margin-top:8px}.link-option-row[data-v-c03c2084]{margin-bottom:10px}.link-option[data-v-c03c2084]{align-items:center;background-color:#f9f9f9;border-radius:4px;display:flex;padding:6px 8px;transition:background-color .3s ease}.link-option[data-v-c03c2084]:hover{background-color:#f0f0f0}.link-option-label[data-v-c03c2084]{color:#333;flex-shrink:0;font-size:13px;width:120px}.link-input-small[data-v-c03c2084]{background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px 0 0 4px;box-shadow:inset 0 1px 2px #00000008;color:#333;flex:1;font-size:12px;height:32px;padding:0 8px;transition:background-color .3s ease;width:50%}.link-input-small[data-v-c03c2084]:focus{border-color:#1677ff;box-shadow:0 0 0 1px #1677ff1a;outline:none}.copy-btn-small[data-v-c03c2084]{background-color:#1677ff;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;height:32px;overflow:hidden;position:relative;transition:background-color .3s ease,transform .2s ease;width:60px}.copy-btn-small[data-v-c03c2084]:first-of-type{border-radius:0 3px 3px 0;margin-right:5px}.copy-link-btn[data-v-c03c2084]{background-color:#1677ff;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-size:14px;height:32px;overflow:hidden;position:relative;transition:background-color .3s ease,transform .2s ease;width:80px}.copy-link-btn[data-v-c03c2084]:last-of-type{border-radius:3px}.copy-btn-small[data-v-c03c2084]:hover,.copy-link-btn[data-v-c03c2084]:hover{background-color:#0e5fd9}.copy-btn-small[data-v-c03c2084]:active,.copy-link-btn[data-v-c03c2084]:active{transform:scale(.95)}.copy-btn-small.success[data-v-c03c2084],.copy-link-btn.success[data-v-c03c2084]{background-color:#52c41a}.success-icon[data-v-c03c2084]{height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:16px}.copy-btn-small.success .success-icon[data-v-c03c2084],.copy-link-btn.success .success-icon[data-v-c03c2084]{opacity:1;transform:translate(-50%,-50%) scale(1)}.button-text[data-v-c03c2084]{transition:opacity .2s ease}.copy-btn-small.success .button-text[data-v-c03c2084],.copy-link-btn.success .button-text[data-v-c03c2084],.toast[data-v-c03c2084]{opacity:0}.toast[data-v-c03c2084]{background-color:#000000b3;border-radius:4px;color:#fff;font-size:14px;left:50%;padding:12px 24px;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.8);transition:transform .3s ease,opacity .3s ease;z-index:3335}.toast.show[data-v-c03c2084]{opacity:1;transform:translate(-50%,-50%) scale(1)}.ripple[data-v-c03c2084]{animation:ripple-c03c2084 .6s linear;background:#ffffff4d;border-radius:50%;pointer-events:none;position:absolute;transform:scale(0)}@keyframes ripple-c03c2084{to{opacity:0;transform:scale(2.5)}}.highlight[data-v-c03c2084]{animation:highlight-c03c2084 1s ease}@keyframes highlight-c03c2084{0%{background-color:#f8f8f8}50%{background-color:#e6f7ff}to{background-color:#f8f8f8}}@media (max-width:600px){.share-modal[data-v-c03c2084]{max-width:580px;width:90%}.link-option[data-v-c03c2084]{align-items:flex-start;flex-direction:column}.link-option-label[data-v-c03c2084]{margin-bottom:8px;width:100%}.link-input-small[data-v-c03c2084]{border-radius:4px 4px 0 0;width:100%}.copy-btn-small[data-v-c03c2084],.copy-link-btn[data-v-c03c2084]{border-radius:0 0 0 4px;width:50%}.copy-link-btn[data-v-c03c2084]{border-radius:0 0 4px}}:root{--primary:#2c55a5;--primary-light:#3a6bc7;--primary-dark:#1e3d7d;--accent:#ff5252;--accent-light:#ff7b7b;--positive:#09b876;--negative:#ff5252;--neutral:#2c55a5;--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}[data-v-b0ca7f0a]{box-sizing:border-box;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body[data-v-b0ca7f0a]{background-color:var(--gray-light);color:var(--text);line-height:1.6;overflow-x:hidden}.container[data-v-b0ca7f0a]{margin:0 auto;max-width:1200px;width:100%}.header[data-v-b0ca7f0a]{background-color:var(--primary);box-shadow:0 2px 10px #0000001a;padding:15px 0;position:sticky;top:0;z-index:100}.header-container[data-v-b0ca7f0a]{justify-content:space-between}.header-container[data-v-b0ca7f0a],.logo[data-v-b0ca7f0a]{align-items:center;display:flex}.logo img[data-v-b0ca7f0a]{height:32px;margin-right:12px}.logo-text[data-v-b0ca7f0a]{color:var(--white);font-size:20px;font-weight:700;letter-spacing:.5px}.nav[data-v-b0ca7f0a]{display:flex}.nav-item[data-v-b0ca7f0a]{color:var(--white);font-weight:500;margin-left:24px;opacity:.85;padding:8px 4px;position:relative;text-decoration:none;transition:var(--transition)}.nav-item[data-v-b0ca7f0a]:hover{opacity:1}.nav-item[data-v-b0ca7f0a]:after{background-color:var(--white);bottom:0;content:"";height:2px;left:0;position:absolute;transition:var(--transition);width:0}.nav-item[data-v-b0ca7f0a]:hover:after{width:100%}.nav-item.active[data-v-b0ca7f0a]{opacity:1}.nav-item.active[data-v-b0ca7f0a]:after{width:100%}.user-controls[data-v-b0ca7f0a]{align-items:center;display:flex}.user-btn[data-v-b0ca7f0a]{background:none;border:none;color:var(--white);cursor:pointer;font-size:18px;margin-left:12px;opacity:.85;transition:var(--transition)}.user-btn[data-v-b0ca7f0a]:hover{opacity:1}.banner[data-v-b0ca7f0a]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);overflow:hidden;padding:18px 0;position:relative}.banner-container[data-v-b0ca7f0a]{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.banner[data-v-b0ca7f0a]:before{background:#ffffff1a;content:"";height:200%;left:-10%;position:absolute;top:-50%;transform:rotate(-30deg);width:70%}.banner-text[data-v-b0ca7f0a]{font-size:16px;font-weight:500;max-width:70%}.banner-text span[data-v-b0ca7f0a]{color:var(--accent);font-size:22px;font-weight:700}.join-btn[data-v-b0ca7f0a]{background-color:var(--accent);border:none;border-radius:50px;box-shadow:0 4px 12px #ff52524d;color:var(--white);cursor:pointer;font-size:15px;font-weight:600;padding:10px 24px;transition:var(--transition)}.join-btn[data-v-b0ca7f0a]:hover{background-color:var(--accent-light);box-shadow:0 6px 16px #ff525266;transform:translateY(-2px)}.content-wrapper[data-v-b0ca7f0a]{padding:0}.tabs-wrapper[data-v-b0ca7f0a]{margin-bottom:30px}.tabs-primary[data-v-b0ca7f0a]{background:var(--white);border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:var(--shadow-light);display:flex;overflow:hidden;padding:0 20px;position:relative}.tab-primary[data-v-b0ca7f0a]{border-bottom:3px solid transparent;color:var(--text-light);cursor:pointer;font-size:16px;font-weight:600;padding:20px 30px;position:relative;transition:var(--transition);white-space:nowrap}.tab-primary.active[data-v-b0ca7f0a],.tab-primary[data-v-b0ca7f0a]:hover{color:var(--primary)}.tab-primary.active[data-v-b0ca7f0a]{border-bottom-color:var(--primary)}.tab-primary.active[data-v-b0ca7f0a]:before{background-color:var(--primary);bottom:-3px;content:"";height:3px;left:0;position:absolute;width:100%}.tabs-secondary[data-v-b0ca7f0a]{background:linear-gradient(to right,var(--white),var(--gray-light));border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:var(--shadow-light);display:flex;height:50px;overflow-x:auto;padding:0 20px;-ms-overflow-style:none;scrollbar-width:none}.tabs-secondary[data-v-b0ca7f0a]::-webkit-scrollbar{display:none}.tab-secondary[data-v-b0ca7f0a]{color:var(--text-light);cursor:pointer;font-size:14px;font-weight:500;padding:15px 25px;transition:var(--transition);white-space:nowrap}.tab-secondary[data-v-b0ca7f0a]:hover{color:var(--primary)}.tab-secondary.active[data-v-b0ca7f0a]{color:var(--primary);font-weight:600;position:relative}.tab-secondary.active[data-v-b0ca7f0a]:after{background-color:var(--primary);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:25px;position:absolute;right:25px}.tab-content[data-v-b0ca7f0a]{display:none}.tab-content.active[data-v-b0ca7f0a]{display:block}.content[data-v-b0ca7f0a]{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:30px;padding:0 30px 30px}.content-header[data-v-b0ca7f0a]{align-items:flex-start;border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.page-title[data-v-b0ca7f0a]{margin-bottom:8px}.page-title h1[data-v-b0ca7f0a]{color:var(--text);font-size:28px;font-weight:700;margin-bottom:4px}.page-title span[data-v-b0ca7f0a]{color:var(--primary)}.update-time[data-v-b0ca7f0a]{align-items:center;color:var(--text-light);display:flex;font-size:14px}.update-time i[data-v-b0ca7f0a]{margin-right:6px}.share-btn[data-v-b0ca7f0a]{align-items:center;background-color:var(--primary);border:none;border-radius:50px;color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;transition:var(--transition)}.share-btn i[data-v-b0ca7f0a]{margin-right:8px}.share-btn[data-v-b0ca7f0a]:hover{background-color:var(--primary-light);box-shadow:0 4px 12px #2c55a533;transform:translateY(-2px)}.summary-card[data-v-b0ca7f0a]{background:linear-gradient(135deg,#f9fafc,#eff2f9);border-left:4px solid var(--primary);border-radius:var(--border-radius);margin-bottom:35px;overflow:hidden;padding:25px;position:relative}.summary-card[data-v-b0ca7f0a]:after{background:linear-gradient(135deg,transparent,rgba(44,85,165,.1));border-radius:0 0 0 100px;content:"";height:100px;position:absolute;right:0;top:0;width:100px}.summary-title[data-v-b0ca7f0a]{align-items:center;color:var(--primary);display:flex;font-size:20px;font-weight:700;margin-bottom:15px}.summary-title i[data-v-b0ca7f0a]{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;font-size:24px;height:40px;justify-content:center;margin-right:12px;width:40px}.summary-text[data-v-b0ca7f0a]{color:var(--text);font-size:16px;line-height:1.7}.section-header[data-v-b0ca7f0a]{margin:20px 0 25px;position:relative}.section-title[data-v-b0ca7f0a]{color:var(--text);font-size:22px;font-weight:700;margin-bottom:8px}.section-description[data-v-b0ca7f0a]{color:var(--text-light);font-size:15px}.highlights[data-v-b0ca7f0a]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.highlight-card[data-v-b0ca7f0a]{background:var(--white);border-radius:var(--border-radius);border-top:4px solid transparent;box-shadow:var(--shadow-light);cursor:help;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:var(--transition)}.highlight-card[data-v-b0ca7f0a]:first-child{border-top-color:var(--positive)}.highlight-card[data-v-b0ca7f0a]:nth-child(2){border-top-color:var(--accent)}.highlight-card[data-v-b0ca7f0a]:nth-child(3){border-top-color:var(--negative)}.highlight-card[data-v-b0ca7f0a]:nth-child(4){border-top-color:var(--primary)}.highlight-card[data-v-b0ca7f0a]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.highlight-card:hover .tooltip[data-v-b0ca7f0a]{opacity:1;transform:translate(-50%,-10px);visibility:visible}.highlight-icon[data-v-b0ca7f0a]{align-items:center;background:var(--gray-light);border-radius:50%;color:var(--primary);display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 15px;width:60px}.highlight-card:first-child .highlight-icon[data-v-b0ca7f0a]{background:#09b8761a;color:var(--positive)}.highlight-card:nth-child(2) .highlight-icon[data-v-b0ca7f0a]{background:#ff52521a;color:var(--accent)}.highlight-card:nth-child(3) .highlight-icon[data-v-b0ca7f0a]{background:#ff52521a;color:var(--negative)}.highlight-card:nth-child(4) .highlight-icon[data-v-b0ca7f0a]{background:#2c55a51a;color:var(--primary)}.highlight-title[data-v-b0ca7f0a]{color:var(--text-light);font-size:15px;font-weight:500;margin-bottom:12px}.highlight-value[data-v-b0ca7f0a]{display:inline-block;font-size:28px;font-weight:700;position:relative}.highlight-value[data-v-b0ca7f0a]:after{background-color:currentColor;border-radius:3px;bottom:-6px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:30px}.positive[data-v-b0ca7f0a]{color:var(--positive)}.negative[data-v-b0ca7f0a]{color:var(--negative)}.neutral[data-v-b0ca7f0a]{color:var(--neutral)}.tooltip[data-v-b0ca7f0a]{background-color:var(--text);border-radius:8px;bottom:120%;box-shadow:0 10px 25px #00000026;color:var(--white);font-size:14px;opacity:0;padding:15px;text-align:left;transform:translate(-50%);transition:all .3s ease;visibility:hidden;width:250px;z-index:100}.tooltip[data-v-b0ca7f0a],.tooltip[data-v-b0ca7f0a]:after{left:50%;position:absolute}.tooltip[data-v-b0ca7f0a]:after{border-color:var(--text) transparent transparent transparent;border-style:solid;border-width:10px;content:"";margin-left:-10px;top:100%}.chart-container[data-v-b0ca7f0a]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);margin-bottom:40px;padding:30px;position:relative}.chart-header[data-v-b0ca7f0a]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.chart-title[data-v-b0ca7f0a]{color:var(--text);font-size:18px;font-weight:700}.chart-legend[data-v-b0ca7f0a],.legend-item[data-v-b0ca7f0a]{align-items:center;display:flex}.legend-item[data-v-b0ca7f0a]{font-size:14px;margin-left:20px}.legend-color[data-v-b0ca7f0a]{border-radius:3px;height:12px;margin-right:8px;width:12px}.legend-color.portfolio[data-v-b0ca7f0a]{background-color:var(--primary)}.legend-color.benchmark[data-v-b0ca7f0a]{background-color:var(--gray-dark)}.chart-area[data-v-b0ca7f0a]{height:300px;position:relative}.timeline[data-v-b0ca7f0a]{margin:40px 0;padding-top:20px;position:relative}.timeline[data-v-b0ca7f0a]:before{background-color:var(--gray);content:"";height:3px;left:0;position:absolute;top:45px;width:100%;z-index:1}.timeline-points[data-v-b0ca7f0a]{display:flex;justify-content:space-between;position:relative;z-index:2}.timeline-point[data-v-b0ca7f0a]{text-align:center;width:120px}.point-marker[data-v-b0ca7f0a]{background-color:var(--primary);border:3px solid var(--white);border-radius:50%;box-shadow:0 0 0 3px #2c55a54d;height:20px;margin:0 auto 15px;position:relative;width:20px;z-index:3}.point-date[data-v-b0ca7f0a]{color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:5px}.point-value[data-v-b0ca7f0a]{color:var(--text);font-size:15px;font-weight:700}.metrics-container[data-v-b0ca7f0a]{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.gauge-container[data-v-b0ca7f0a]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);overflow:hidden;padding:30px;position:relative;text-align:center;transition:var(--transition)}.gauge-container[data-v-b0ca7f0a]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.gauge-container[data-v-b0ca7f0a]:after{background:linear-gradient(135deg,transparent,rgba(44,85,165,.05));border-radius:100px 0 0;bottom:0;content:"";height:100px;position:absolute;right:0;width:100px}.gauge-title[data-v-b0ca7f0a]{color:var(--text);font-size:18px;font-weight:700;margin-bottom:20px}.gauge[data-v-b0ca7f0a]{height:140px;margin-bottom:30px;position:relative}.gauge-svg[data-v-b0ca7f0a]{height:120px;width:220px}.gauge-background[data-v-b0ca7f0a]{fill:none;stroke:var(--gray);stroke-width:15}.gauge-progress[data-v-b0ca7f0a]{fill:none;stroke-width:15;stroke-linecap:round;transform:rotate(-90deg);transform-origin:110px 110px;transition:all 1.5s ease}.gauge-progress.risk-reward[data-v-b0ca7f0a]{stroke:url(#gradient-risk-reward)}.gauge-progress.stability[data-v-b0ca7f0a]{stroke:url(#gradient-stability)}.gauge-value[data-v-b0ca7f0a]{color:var(--text);font-size:30px;font-weight:700;top:70%;transform:translate(-50%,-50%)}.gauge-info[data-v-b0ca7f0a],.gauge-value[data-v-b0ca7f0a]{left:50%;position:absolute}.gauge-info[data-v-b0ca7f0a]{bottom:-30px;color:var(--text-light);font-size:14px;transform:translate(-50%);width:80%}.gauge-description[data-v-b0ca7f0a]{color:var(--text);font-size:15px;line-height:1.6;margin:0 auto;max-width:300px}.metrics-grid[data-v-b0ca7f0a]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:40px}.metric-card[data-v-b0ca7f0a]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);cursor:help;padding:25px;position:relative;transition:var(--transition)}.metric-card[data-v-b0ca7f0a]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.metric-card:hover .metric-tooltip[data-v-b0ca7f0a]{opacity:1;visibility:visible}.metric-header[data-v-b0ca7f0a]{justify-content:space-between;margin-bottom:15px}.metric-header[data-v-b0ca7f0a],.metric-name[data-v-b0ca7f0a]{align-items:center;display:flex}.metric-name[data-v-b0ca7f0a]{color:var(--text);font-size:16px;font-weight:600}.help-icon[data-v-b0ca7f0a]{color:var(--primary);font-size:16px;margin-left:8px;opacity:.7;transition:var(--transition)}.metric-card:hover .help-icon[data-v-b0ca7f0a]{opacity:1}.metric-value[data-v-b0ca7f0a]{color:var(--primary);font-size:24px;font-weight:700}.metric-description[data-v-b0ca7f0a]{color:var(--text-light);font-size:14px;line-height:1.5}.metric-tooltip[data-v-b0ca7f0a]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:var(--border-radius);bottom:0;box-shadow:var(--shadow);color:var(--white);font-size:14px;left:0;opacity:0;overflow-y:auto;padding:20px;position:absolute;right:0;top:0;transition:opacity .3s;visibility:hidden;z-index:10}.metric-tooltip-title[data-v-b0ca7f0a]{border-bottom:1px solid hsla(0,0%,100%,.2);font-size:18px;font-weight:700;margin-bottom:15px;padding-bottom:10px}.metric-tooltip p[data-v-b0ca7f0a]{line-height:1.6;margin-bottom:15px}.metric-tooltip ul[data-v-b0ca7f0a]{margin:10px 0 15px 20px}.metric-tooltip li[data-v-b0ca7f0a]{margin-bottom:5px}.empty-state[data-v-b0ca7f0a]{padding:60px 20px;text-align:center}.empty-icon[data-v-b0ca7f0a]{color:var(--gray);font-size:60px;margin-bottom:20px}.empty-title[data-v-b0ca7f0a]{color:var(--text);font-size:20px;font-weight:600;margin-bottom:10px}.empty-description[data-v-b0ca7f0a]{color:var(--text-light);font-size:16px;margin:0 auto 20px;max-width:400px}.empty-btn[data-v-b0ca7f0a]{background-color:var(--primary);border:none;border-radius:50px;color:var(--white);cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:10px 24px;transition:var(--transition)}.empty-btn[data-v-b0ca7f0a]:hover{background-color:var(--primary-light);box-shadow:0 4px 12px #2c55a533;transform:translateY(-2px)}.footer-note[data-v-b0ca7f0a]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);color:var(--text-light);font-size:14px;padding:25px;position:relative;text-align:center}.disclaimer[data-v-b0ca7f0a]{background-color:#2c55a51a;border-radius:4px;color:var(--primary);display:inline-block;font-weight:500;margin-top:10px;padding:8px 16px}@media (max-width:1024px){.highlights[data-v-b0ca7f0a],.metrics-grid[data-v-b0ca7f0a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.banner-text[data-v-b0ca7f0a]{font-size:14px;max-width:60%}.metrics-container[data-v-b0ca7f0a]{grid-template-columns:1fr}.timeline-point[data-v-b0ca7f0a]{width:auto}.tab-primary[data-v-b0ca7f0a]{font-size:14px;padding:20px 15px}.tab-secondary[data-v-b0ca7f0a]{font-size:13px;padding:15px 10px}}@media (max-width:576px){.content-header[data-v-b0ca7f0a]{flex-direction:column}.share-btn[data-v-b0ca7f0a]{margin-top:15px}.highlights[data-v-b0ca7f0a],.metrics-grid[data-v-b0ca7f0a]{grid-template-columns:1fr}.nav[data-v-b0ca7f0a]{display:none}.banner-container[data-v-b0ca7f0a]{align-items:flex-start;flex-direction:column}.banner-text[data-v-b0ca7f0a]{margin-bottom:15px;max-width:100%}.chart-header[data-v-b0ca7f0a]{align-items:flex-start;flex-direction:column}.chart-legend[data-v-b0ca7f0a]{margin-top:10px}.legend-item[data-v-b0ca7f0a]{margin-left:0;margin-right:15px}}:root{--primary:#2c55a5;--primary-light:#3a6bc7;--primary-dark:#1e3d7d;--gray-light:#f5f7fa;--gray:#e0e5ee;--text:#2c3e50;--text-light:#6c7a89;--white:#fff;--shadow-light:0 4px 12px rgba(0,0,0,.05);--border-radius:12px;--transition:all .3s ease;--yellow:#fb0;--profit-color:red;--loss-color:#27ae60;--jian-color:#ee3e3e;--jian-bg:rgba(238,62,62,.1);--bu-color:#8e44ad;--bu-bg:rgba(142,68,173,.1);--jian2-color:#f39c12;--jian2-bg:rgba(243,156,18,.1);--qing-color:#2980b9;--qing-bg:rgba(41,128,185,.1)}.top-box .main-content[data-v-5277712e]{flex:1;min-width:0;width:100%}.top-box .card-content-box[data-v-5277712e]{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);margin-bottom:20px;position:relative}.top-box .tab-nav[data-v-5277712e]{background-color:var(--white);border-bottom:1px solid var(--gray);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);display:flex;height:60px;padding:0 15px}.top-box .tab-item[data-v-5277712e]{border-bottom:2px solid transparent;color:var(--text-light);cursor:pointer;font-weight:500;padding:15px 20px;transition:var(--transition)}.top-box .tab-item.active[data-v-5277712e]{border-bottom:2px solid var(--primary);color:var(--primary)}.top-box .tab-item[data-v-5277712e]:hover{color:var(--primary)}.top-box .trade-list[data-v-5277712e]{min-height:360px;padding:0 15px}.top-box .chart-container[data-v-5277712e]{margin-bottom:10px;overflow:hidden}.top-box .chart-heading[data-v-5277712e]{background-color:var(--white);border-bottom:1px solid var(--gray);font-weight:500;padding:15px 20px}.top-box .chart[data-v-5277712e]{min-height:360px;position:relative;width:100%}.top-box .chart-bar[data-v-5277712e]{height:15px;margin:18px 0;position:relative}.top-box .profit-bar[data-v-5277712e]{background-color:var(--profit-color)}.top-box .loss-bar[data-v-5277712e]{background-color:var(--loss-color)}.top-box .chart-label[data-v-5277712e]{left:-120px;width:100px}.top-box .chart-label[data-v-5277712e],.top-box .chart-value[data-v-5277712e]{line-height:25px;position:absolute;text-align:right;top:0}.top-box .chart-value[data-v-5277712e]{right:-80px;width:70px}.top-box .chart-container-inner[data-v-5277712e]{margin-left:120px;margin-right:80px;position:relative}.top-box .chart-axis[data-v-5277712e]{border-top:1px solid #ddd;display:flex;margin-left:120px;margin-right:80px;margin-top:10px}.top-box .chart-tick[data-v-5277712e]{color:var(--text-light);flex:1;font-size:12px;padding-top:5px;text-align:center}.top-box .chart-title[data-v-5277712e]{font-size:16px;font-weight:500;margin-bottom:20px;margin-top:10px;text-align:center}.top-box .tab-content[data-v-5277712e]{display:none}.top-box .tab-content.active[data-v-5277712e]{display:block}.top-box .detailed-analysis-btn[data-v-5277712e]{align-items:center;background-color:var(--gray-light);border-radius:4px;color:var(--primary);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:2px;padding:6px 12px;position:absolute;right:15px;text-decoration:none;top:15px;transition:var(--transition);z-index:10}.top-box .detailed-analysis-btn[data-v-5277712e]:hover{background-color:var(--gray)}@media (max-width:1200px){.top-box .content-wrapper[data-v-5277712e]{flex-direction:column}.top-box .main-content[data-v-5277712e]{max-width:100%;width:100%}}@media (max-width:620px){.top-box .content-wrapper[data-v-5277712e]{width:100%}.top-box .main-content[data-v-5277712e]{max-width:100%;width:100%}.top-box .tab-item[data-v-5277712e]{font-size:14px;padding:10px 15px}.top-box .chart-container-inner[data-v-5277712e]{margin-left:80px;margin-right:60px}.top-box .chart-label[data-v-5277712e]{left:-80px;width:70px}.top-box .chart-value[data-v-5277712e]{right:-60px;width:50px}.top-box .chart-axis[data-v-5277712e]{margin-left:80px;margin-right:60px}.top-box .detailed-analysis-btn[data-v-5277712e]{font-size:12px;padding:5px 10px}}@media (max-width:576px){.top-box .tab-nav[data-v-5277712e]{overflow-x:auto;white-space:nowrap}.top-box .detailed-analysis-btn[data-v-5277712e]{display:inline-flex;margin:10px 15px;position:static}}.detail[data-v-5277712e]{align-items:center;color:#f80;cursor:pointer;display:inline-flex;font-size:14px;padding:5px;position:relative}:root{--primary:#2c55a5;--primary-light:#3a6bc7;--primary-dark:#1e3d7d;--accent:#ff5252;--accent-light:#ff7b7b;--positive:#09b876;--negative:#ff5252;--market-positive:#ff5252;--market-negative:#09b876;--neutral:#2c55a5;--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}.tab-content[data-v-38e6347d]{display:none}.tab-content.active[data-v-38e6347d]{display:block}.content[data-v-38e6347d]{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:30px;padding:0 30px 30px}.content-header[data-v-38e6347d]{align-items:flex-start;border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.page-title[data-v-38e6347d]{margin-bottom:8px}.page-title h1[data-v-38e6347d]{color:var(--text);font-size:28px;font-weight:700;margin-bottom:4px}.page-title span[data-v-38e6347d]{color:var(--primary)}.update-time[data-v-38e6347d]{align-items:center;color:var(--text-light);display:flex;font-size:14px}.update-time i[data-v-38e6347d]{margin-right:6px}.share-btn[data-v-38e6347d]{align-items:center;background-color:var(--primary);border:none;border-radius:50px;color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;transition:var(--transition)}.share-btn i[data-v-38e6347d]{margin-right:8px}.share-btn[data-v-38e6347d]:hover{background-color:var(--primary-light);box-shadow:0 4px 12px #2c55a533;transform:translateY(-2px)}.summary-card[data-v-38e6347d]{background:linear-gradient(135deg,#f9fafc,#eff2f9);border-left:4px solid var(--primary);border-radius:var(--border-radius);margin-bottom:35px;overflow:hidden;padding:25px;position:relative}.summary-card[data-v-38e6347d]:after{background:linear-gradient(135deg,transparent,rgba(44,85,165,.1));border-radius:0 0 0 100px;content:"";height:100px;position:absolute;right:0;top:0;width:100px}.summary-title[data-v-38e6347d]{align-items:center;color:var(--primary);display:flex;font-size:20px;font-weight:700;margin-bottom:15px}.summary-title i[data-v-38e6347d]{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;font-size:24px;height:40px;justify-content:center;margin-right:12px;width:40px}.summary-text[data-v-38e6347d]{color:var(--text);font-size:16px;line-height:1.7}.section-header[data-v-38e6347d]{margin:20px 0 25px;position:relative}.section-title[data-v-38e6347d]{color:var(--text);font-size:22px;font-weight:700;margin-bottom:8px}.section-description[data-v-38e6347d]{color:var(--text-light);font-size:15px}.highlights[data-v-38e6347d]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:40px}.highlight-card[data-v-38e6347d]{background:var(--white);border-radius:var(--border-radius);border-top:4px solid transparent;box-shadow:var(--shadow-light);cursor:help;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:var(--transition)}.highlight-card[data-v-38e6347d]:first-child{border-top-color:var(--positive)}.highlight-card[data-v-38e6347d]:nth-child(2){border-top-color:var(--accent)}.highlight-card[data-v-38e6347d]:nth-child(3){border-top-color:var(--negative)}.highlight-card[data-v-38e6347d]:nth-child(4){border-top-color:var(--primary)}.highlight-card[data-v-38e6347d]:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.highlight-card:hover .tooltip[data-v-38e6347d]{opacity:1;transform:translate(-50%,-10px);visibility:visible}.highlight-icon[data-v-38e6347d]{align-items:center;background:var(--gray-light);border-radius:50%;color:var(--primary);display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 15px;width:60px}.highlight-card:first-child .highlight-icon[data-v-38e6347d]{background:#09b8761a;color:var(--positive)}.highlight-card:nth-child(2) .highlight-icon[data-v-38e6347d]{background:#ff52521a;color:var(--accent)}.highlight-card:nth-child(3) .highlight-icon[data-v-38e6347d]{background:#ff52521a;color:var(--negative)}.highlight-card:nth-child(4) .highlight-icon[data-v-38e6347d]{background:#2c55a51a;color:var(--primary)}.highlight-title[data-v-38e6347d]{color:var(--text-light);font-size:15px;font-weight:500;margin-bottom:12px}.highlight-value[data-v-38e6347d]{display:inline-block;font-size:28px;font-weight:700;position:relative}.highlight-value[data-v-38e6347d]:after{background-color:currentColor;border-radius:3px;bottom:-6px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:30px}.positive[data-v-38e6347d]{color:var(--negative)}.negative[data-v-38e6347d]{color:var(--positive)}.neutral[data-v-38e6347d]{color:var(--neutral)}.tooltip[data-v-38e6347d]{background-color:var(--text);border-radius:8px;bottom:120%;box-shadow:0 10px 25px #00000026;color:var(--white);font-size:14px;opacity:0;padding:15px;text-align:left;transform:translate(-50%);transition:all .3s ease;visibility:hidden;width:250px;z-index:100}.tooltip[data-v-38e6347d],.tooltip[data-v-38e6347d]:after{left:50%;position:absolute}.tooltip[data-v-38e6347d]:after{border-color:var(--text) transparent transparent transparent;border-style:solid;border-width:10px;content:"";margin-left:-10px;top:100%}.chart-container[data-v-38e6347d]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);margin-bottom:40px;padding:30px;position:relative}.chart-header[data-v-38e6347d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.chart-title[data-v-38e6347d]{color:var(--text);font-size:18px;font-weight:700}.chart-legend[data-v-38e6347d],.legend-item[data-v-38e6347d]{align-items:center;display:flex}.legend-item[data-v-38e6347d]{font-size:14px;margin-left:20px}.legend-color[data-v-38e6347d]{border-radius:3px;height:12px;margin-right:8px;width:12px}.legend-color.portfolio[data-v-38e6347d]{background-color:var(--primary)}.legend-color.benchmark[data-v-38e6347d]{background-color:var(--gray-dark)}.chart-area[data-v-38e6347d]{height:300px;position:relative}.timeline[data-v-38e6347d]{margin:40px 0;padding-top:20px;position:relative}.timeline[data-v-38e6347d]:before{background-color:var(--gray);content:"";height:3px;left:0;position:absolute;top:45px;width:100%;z-index:1}.timeline-points[data-v-38e6347d]{display:flex;justify-content:space-between;position:relative;z-index:2}.timeline-point[data-v-38e6347d]{text-align:center;width:120px}.point-marker[data-v-38e6347d]{background-color:var(--primary);border:3px solid var(--white);border-radius:50%;box-shadow:0 0 0 3px #2c55a54d;height:20px;margin:0 auto 15px;position:relative;width:20px;z-index:3}.point-date[data-v-38e6347d]{color:var(--text-light);font-size:13px;font-weight:500;margin-bottom:5px}.point-value[data-v-38e6347d]{color:var(--text);font-size:15px;font-weight:700}.heat-map[data-v-38e6347d]{display:grid;gap:10px;grid-template-columns:repeat(12,1fr);margin-bottom:30px}.heat-cell[data-v-38e6347d]{align-items:center;background-color:var(--gray-light);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:60px;justify-content:center;transition:var(--transition)}.heat-cell[data-v-38e6347d]:hover{box-shadow:var(--shadow-light);transform:translateY(-5px)}.heat-month[data-v-38e6347d]{font-weight:700;margin-bottom:4px}.heat-value[data-v-38e6347d]{font-size:14px;font-weight:700}.heat-positive[data-v-38e6347d]{background-color:#09b8761a;color:var(--positive)}.heat-negative[data-v-38e6347d]{background-color:#ff52521a;color:var(--negative)}.yearly-returns[data-v-38e6347d]{border-collapse:collapse;font-size:14px;margin-bottom:40px;width:100%}.yearly-returns td[data-v-38e6347d],.yearly-returns th[data-v-38e6347d]{border-bottom:1px solid var(--gray);padding:15px;text-align:center}.yearly-returns th[data-v-38e6347d]{background-color:var(--gray-light);color:var(--text);font-weight:600}.yearly-returns tr:last-child td[data-v-38e6347d]{border-bottom:none}.yearly-returns tr:hover td[data-v-38e6347d]{background-color:var(--gray-light)}.bar-chart-container[data-v-38e6347d]{margin-bottom:40px}.bar-chart[data-v-38e6347d]{align-items:flex-end;background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);display:flex;height:300px;justify-content:space-around;padding:20px 10px}.bar[data-v-38e6347d]{background:var(--primary);border-radius:6px 6px 0 0;position:relative;transition:var(--transition);width:40px}.bar[data-v-38e6347d]:hover{opacity:.8;transform:translateY(-5px)}.bar-negative[data-v-38e6347d]{align-self:flex-start;background:var(--negative);border-radius:0 0 6px 6px}.bar-label[data-v-38e6347d]{bottom:-25px;color:var(--text-light);font-size:12px;font-weight:600}.bar-label[data-v-38e6347d],.bar-value[data-v-38e6347d]{left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.bar-value[data-v-38e6347d]{color:var(--primary);font-size:13px;font-weight:700;top:-25px}.bar-negative .bar-value[data-v-38e6347d]{bottom:-25px;color:var(--negative);top:auto}.distribution-container[data-v-38e6347d]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);margin-bottom:40px;padding:30px;position:relative}.distribution-chart[data-v-38e6347d]{align-items:flex-end;display:flex;height:250px;padding-top:30px}.distribution-bar[data-v-38e6347d]{background:var(--primary-light);border-radius:3px 3px 0 0;flex:1;margin:0 2px;position:relative;transition:var(--transition)}.distribution-bar[data-v-38e6347d]:hover{background:var(--primary)}.distribution-bar-lg[data-v-38e6347d]{width:100%}.distribution-labels[data-v-38e6347d]{display:flex;justify-content:space-between;margin-top:10px;padding:0 10px}.distribution-label[data-v-38e6347d]{color:var(--text-light);flex:1;font-size:12px;text-align:center}.monthly-performance[data-v-38e6347d]{border-collapse:collapse;margin-bottom:40px;width:100%}.monthly-performance td[data-v-38e6347d],.monthly-performance th[data-v-38e6347d]{border:1px solid var(--gray);font-size:13px;padding:12px;text-align:center}.monthly-performance th[data-v-38e6347d]{background:var(--gray-light);font-weight:600}.loss-xl[data-v-38e6347d]{background-color:#09b876cc}.loss-l[data-v-38e6347d],.loss-xl[data-v-38e6347d]{color:#fff;font-weight:600}.loss-l[data-v-38e6347d]{background-color:#09b87699}.loss-m[data-v-38e6347d]{background-color:#09b87666}.loss-m[data-v-38e6347d],.loss-s[data-v-38e6347d]{color:#000c;font-weight:500}.loss-s[data-v-38e6347d]{background-color:#09b87640}.loss-xs[data-v-38e6347d]{background-color:#09b8761a;color:var(--market-negative);font-weight:500}.neutral-return[data-v-38e6347d]{background-color:#e6e6e680;color:#666}.gain-xs[data-v-38e6347d]{background-color:#ff52521a;color:var(--market-positive);font-weight:500}.gain-s[data-v-38e6347d]{background-color:#ff525240;font-weight:500}.gain-m[data-v-38e6347d],.gain-s[data-v-38e6347d]{color:#b40000e6}.gain-m[data-v-38e6347d]{background-color:#ff525266;font-weight:600}.gain-l[data-v-38e6347d]{background-color:#ff525299;color:#fff;font-weight:600}.gain-xl[data-v-38e6347d]{background-color:#ff5252cc;color:#fff;font-weight:700}.benchmark-selector[data-v-38e6347d]{align-items:center;display:flex}.benchmark-selector span[data-v-38e6347d]{color:var(--text-light);font-size:14px;margin-right:8px}.dropdown[data-v-38e6347d]{display:inline-block;position:relative}.dropdown-btn[data-v-38e6347d]{align-items:center;background-color:var(--white);border:1px solid var(--gray);border-radius:4px;color:var(--text);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-width:120px;padding:6px 12px}.dropdown-btn i[data-v-38e6347d]{margin-left:8px}.dropdown-content[data-v-38e6347d]{background-color:var(--white);border-radius:4px;box-shadow:var(--shadow-light);display:none;max-height:250px;min-width:120px;overflow-y:auto;position:absolute;z-index:10}.dropdown:hover .dropdown-content[data-v-38e6347d]{display:block}.dropdown-item[data-v-38e6347d]{color:var(--text);display:block;font-size:14px;padding:10px 16px;text-decoration:none;transition:var(--transition)}.dropdown-item[data-v-38e6347d]:hover{background-color:var(--gray-light)}.dropdown-item.active[data-v-38e6347d]{background-color:#2c55a51a;color:var(--primary);font-weight:500}.footer-note[data-v-38e6347d]{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--shadow-light);color:var(--text-light);font-size:14px;padding:25px;position:relative;text-align:center}.disclaimer[data-v-38e6347d]{background-color:#2c55a51a;border-radius:4px;color:var(--primary);display:inline-block;font-weight:500;margin-top:10px;padding:8px 16px}@media (max-width:1024px){.highlights[data-v-38e6347d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.banner-text[data-v-38e6347d]{font-size:14px;max-width:60%}.timeline-point[data-v-38e6347d]{width:auto}.tab-primary[data-v-38e6347d]{font-size:14px;padding:20px 15px}.tab-secondary[data-v-38e6347d]{font-size:13px;padding:15px 10px}.heat-map[data-v-38e6347d]{grid-template-columns:repeat(6,1fr)}}@media (max-width:576px){.content-header[data-v-38e6347d]{flex-direction:column}.share-btn[data-v-38e6347d]{margin-top:15px}.highlights[data-v-38e6347d]{grid-template-columns:1fr}.nav[data-v-38e6347d]{display:none}.banner-container[data-v-38e6347d]{align-items:flex-start;flex-direction:column}.banner-text[data-v-38e6347d]{margin-bottom:15px;max-width:100%}.chart-header[data-v-38e6347d]{align-items:flex-start;flex-direction:column}.chart-legend[data-v-38e6347d]{margin-top:10px}.legend-item[data-v-38e6347d]{margin-left:0;margin-right:15px}.heat-map[data-v-38e6347d]{grid-template-columns:repeat(3,1fr)}}
