.ai-loading-overlay[data-v-eba63770]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999999;animation:fadeIn-eba63770 .3s ease}@keyframes fadeIn-eba63770{0%{opacity:0}to{opacity:1}}.ai-loading-content[data-v-eba63770]{display:flex;flex-direction:column;align-items:center;gap:40px}.ai-loading-spinner[data-v-eba63770]{position:relative;width:120px;height:120px}.spinner-ring[data-v-eba63770]{position:absolute;border-radius:50%;border:3px solid transparent;animation:spin-eba63770 1.5s linear infinite}.spinner-ring[data-v-eba63770]:first-child{width:120px;height:120px;border-top-color:#3b82f6;border-right-color:#3b82f6;animation-delay:0s}.spinner-ring[data-v-eba63770]:nth-child(2){width:90px;height:90px;top:15px;left:15px;border-top-color:#8b5cf6;border-right-color:#8b5cf6;animation-delay:.2s}.spinner-ring[data-v-eba63770]:nth-child(3){width:60px;height:60px;top:30px;left:30px;border-top-color:#ec4899;border-right-color:#ec4899;animation-delay:.4s}@keyframes spin-eba63770{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai-loading-text[data-v-eba63770]{text-align:center}.loading-title[data-v-eba63770]{font-size:24px;font-weight:600;color:#3b82f6;margin-bottom:20px;animation:pulse-eba63770 2s ease-in-out infinite}@keyframes pulse-eba63770{0%,to{opacity:1}50%{opacity:.6}}.loading-dots[data-v-eba63770]{display:flex;gap:8px;justify-content:center;margin-top:10px}.dot[data-v-eba63770]{width:8px;height:8px;border-radius:50%;background:#3b82f6;animation:bounce-eba63770 1.4s ease-in-out infinite}.dot[data-v-eba63770]:first-child{animation-delay:0s}.dot[data-v-eba63770]:nth-child(2){animation-delay:.2s}.dot[data-v-eba63770]:nth-child(3){animation-delay:.4s}@keyframes bounce-eba63770{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.makeweici-model[data-v-7c268921]{width:100%}.model-content[data-v-7c268921]{display:flex;gap:24px;width:100%}.left-panel[data-v-7c268921]{flex:3}.left-panel[data-v-7c268921],.right-panel[data-v-7c268921]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.right-panel[data-v-7c268921]{flex:7;overflow:hidden}.panel-header[data-v-7c268921]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.panel-title[data-v-7c268921]{font-size:16px;font-weight:600;color:#3b82f6;margin:0}.risk-rating[data-v-7c268921]{display:flex;align-items:center;gap:6px;font-size:12px;color:#3b82f6;padding:4px 12px;background:#eff6ff;border-radius:20px}.rating-icon[data-v-7c268921]{width:14px;height:14px}.parameter-group[data-v-7c268921]{display:flex;flex-direction:column;gap:24px}.parameter-note[data-v-7c268921]{margin-top:16px;padding-top:16px;border-top:1px dashed #e2e8f0;font-size:12px;color:#94a3b8;line-height:1.6}.note-icon[data-v-7c268921]{font-weight:500}.parameter-item[data-v-7c268921]{display:flex;flex-direction:column;gap:8px}.parameter-header[data-v-7c268921]{display:flex;justify-content:space-between;align-items:center}.parameter-name[data-v-7c268921]{font-size:13px;font-weight:500;color:#475569}.parameter-value[data-v-7c268921]{font-size:14px;font-weight:600;color:#3b82f6}.slider-container[data-v-7c268921]{margin-top:8px}.slider-labels[data-v-7c268921]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#94a3b8}.button-group[data-v-7c268921]{margin-top:32px;display:flex;justify-content:flex-start}.reset-btn[data-v-7c268921]{border-radius:8px}.preview-content[data-v-7c268921]{display:flex;align-items:stretch}.preview-column[data-v-7c268921]{flex:1;background:#f8fafc;border-radius:12px;padding:16px 0;min-width:0;overflow:hidden}.column-header[data-v-7c268921]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.column-title[data-v-7c268921]{font-size:14px;font-weight:600;color:#1e293b}.status-badge[data-v-7c268921]{font-size:11px;padding:2px 0;border-radius:10px;background:#f1f5f9;color:#64748b}.status-badge.warning[data-v-7c268921]{background:#fef3c7;color:#d97706}.status-badge.error[data-v-7c268921]{background:#feeff1;color:#dd0708}.status-badge.success[data-v-7c268921]{background:#d1fae5;color:#059669}.desc[data-v-7c268921]{font-size:12px;color:#94a3b8;margin:-10px 0 12px 0;line-height:1.4}.donut-row[data-v-7c268921]{display:flex;justify-content:space-around;align-items:flex-start;gap:8px}.donut-chart-container[data-v-7c268921]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:8px;position:relative}.donut-chart[data-v-7c268921]{width:80px;height:80px;transform:rotate(-90deg)}.donut-chart circle[data-v-7c268921]{transition:stroke-dashoffset .5s ease}.donut-center[data-v-7c268921]{position:absolute;font-size:12px;font-weight:600;color:#1e293b}.weight-bar-stacked[data-v-7c268921]{margin-top:12px}.weight-bar-track[data-v-7c268921]{display:flex;height:10px;background:#e2e8f0;border-radius:5px;overflow:hidden;gap:2px}.weight-bar-segment[data-v-7c268921]{height:100%;border-radius:4px;transition:width .5s ease;min-width:4px}.weight-bar-segment.stock[data-v-7c268921]{background:#3b82f6}.weight-bar-segment.bond[data-v-7c268921]{background:#10b981}.weight-bar-segment.fund[data-v-7c268921]{background:#f59e0b}.weight-bar-labels[data-v-7c268921]{display:flex;justify-content:space-around;margin-top:6px}.weight-bar-label[data-v-7c268921]{font-size:12px;color:#475569;display:flex;align-items:center;gap:4px}.label-dot[data-v-7c268921]{width:6px;height:6px;border-radius:50%;display:inline-block}.label-dot.stock[data-v-7c268921]{background:#3b82f6}.label-dot.bond[data-v-7c268921]{background:#10b981}.label-dot.fund[data-v-7c268921]{background:#f59e0b}.compliance-arrow[data-v-7c268921]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 4px;position:relative;flex-shrink:0}.arrow-dashes[data-v-7c268921]{position:absolute;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,#cbd5e1 0,#cbd5e1 6px,transparent 0,transparent 12px)}.arrow-content[data-v-7c268921]{display:flex;flex-direction:column;align-items:center;gap:4px;z-index:1}.arrow-icon[data-v-7c268921]{font-size:28px;color:#3b82f6}.arrow-text[data-v-7c268921]{font-size:11px;color:#64748b}.compliance-tips[data-v-7c268921]{display:flex;gap:10px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:10px;padding:12px 14px;margin:0;border-left:4px solid #f59e0b}.tip-icon[data-v-7c268921]{font-size:18px;flex-shrink:0}.tip-content[data-v-7c268921]{flex:1}.tip-title[data-v-7c268921]{font-size:12px;font-weight:600;color:#d97706;margin-bottom:4px}.tip-text[data-v-7c268921]{font-size:12px;color:#92400e;line-height:1.4}.metrics-cards[data-v-7c268921]{display:flex;gap:12px;margin-top:16px}.metric-card[data-v-7c268921]{flex:1;padding:12px;border-radius:10px;text-align:center}.metric-card.blue[data-v-7c268921]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.metric-card.green[data-v-7c268921]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.metric-card.orange[data-v-7c268921]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.metric-label[data-v-7c268921]{font-size:11px;color:#64748b;margin-bottom:6px}.metric-value[data-v-7c268921]{font-size:18px;font-weight:700;color:#1e293b}.metric-value-blue[data-v-7c268921]{color:#034df9}.metric-value-green[data-v-7c268921]{color:#079b4f}.metric-value-orange[data-v-7c268921]{color:#fea90e}.ai-note[data-v-7c268921]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8fafc;border-radius:8px;font-size:12px;color:#64748b;margin-top:16px}.ai-note i[data-v-7c268921]{color:#3b82f6}@media screen and (orientation:landscape) and (max-width:1366px){.model-content[data-v-7c268921]{gap:16px}.left-panel[data-v-7c268921],.right-panel[data-v-7c268921]{padding:16px}.panel-title[data-v-7c268921]{font-size:18px}.parameter-name[data-v-7c268921],.parameter-value[data-v-7c268921]{font-size:14px}.chart-bars[data-v-7c268921]{height:160px}.bar[data-v-7c268921]{width:80px}.bar-value[data-v-7c268921]{font-size:16px}.table-cell[data-v-7c268921]{font-size:18px}}@media screen and (orientation:portrait){.makeweici-model[data-v-7c268921]{padding:20px 16px;background:linear-gradient(180deg,#f0f4ff,#faf5ff 50%,#f0f9ff)}.model-content[data-v-7c268921]{flex-direction:column;gap:5px}.left-panel[data-v-7c268921],.right-panel[data-v-7c268921]{padding:20px;border-radius:16px;box-shadow:0 8px 24px rgba(99,102,241,.08);background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(99,102,241,.08)}.panel-title[data-v-7c268921]{font-size:16px;font-weight:600;margin-bottom:8px}.parameter-group[data-v-7c268921]{gap:16px}.parameter-item[data-v-7c268921]{padding:14px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:10px;border:1px solid rgba(99,102,241,.08);gap:0}.panel-header[data-v-7c268921]{margin-bottom:4px}.parameter-header[data-v-7c268921]{margin-bottom:0}.parameter-name[data-v-7c268921]{font-size:12px;font-weight:500;color:#64748b}.parameter-value[data-v-7c268921]{font-size:14px;font-weight:600;color:#6366f1}.slider-container[data-v-7c268921]{margin-top:0}.slider-labels[data-v-7c268921]{margin-top:8px}.slider-labels span[data-v-7c268921]{font-size:11px;color:#94a3b8}.chart-bars[data-v-7c268921]{height:120px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid rgba(99,102,241,.08)}.bar-item[data-v-7c268921]{gap:8px}.bar[data-v-7c268921]{width:60px;border-radius:8px 8px 0 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.stock-bar[data-v-7c268921]{background:linear-gradient(180deg,#3b82f6,#2563eb)}.bond-bar[data-v-7c268921]{background:linear-gradient(180deg,#10b981,#059669)}.gold-bar[data-v-7c268921]{background:linear-gradient(180deg,#f59e0b,#d97706)}.bar-value[data-v-7c268921]{font-size:14px;font-weight:600;color:#1e293b}.bar-label[data-v-7c268921]{font-size:12px;color:#64748b;margin-top:6px}.preview-table[data-v-7c268921]{gap:12px;padding:16px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid rgba(99,102,241,.08)}.table-row[data-v-7c268921]{gap:12px}.table-cell[data-v-7c268921]{padding:10px;border-radius:8px;font-weight:600;font-size:14px}.stock-cell[data-v-7c268921]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.bond-cell[data-v-7c268921]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.gold-cell[data-v-7c268921]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.table-labels[data-v-7c268921]{gap:12px}.table-label[data-v-7c268921]{font-size:11px;color:#64748b}}@media (max-width:768px){.left-panel[data-v-7c268921],.right-panel[data-v-7c268921]{padding:16px;border-radius:8px}.panel-title[data-v-7c268921]{font-size:14px}.column-header[data-v-7c268921]{height:40px}.parameter-name[data-v-7c268921],.parameter-value[data-v-7c268921]{font-size:11px}.chart-bars[data-v-7c268921]{height:80px}.bar[data-v-7c268921]{width:40px}.bar-value[data-v-7c268921]{font-size:12px}.table-cell[data-v-7c268921]{font-size:14px;padding:8px}.ai-note[data-v-7c268921]{font-size:10px;padding:8px}}.aimoxingyucanshu-page[data-v-6bbe2e6e]{min-height:100vh;background:url(../img/bg-hp.7ee7696c.png) no-repeat;background-size:100% 100%;padding:20px 40px;box-sizing:border-box}.header[data-v-6bbe2e6e]{margin-bottom:32px}.logo[data-v-6bbe2e6e]{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:12px}.logo i[data-v-6bbe2e6e]{font-size:24px;color:#3b82f6}.logo h1[data-v-6bbe2e6e]{font-size:24px;font-weight:600;color:#1e293b;margin:0}.icon[data-v-6bbe2e6e]{width:36px;height:36px;background:#486dff;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.icon img[data-v-6bbe2e6e]{width:24px;height:24px;-o-object-fit:cover;object-fit:cover}.model-select[data-v-6bbe2e6e]{font-size:18px;font-weight:600;color:#155dfc;margin-bottom:12px}.tabs[data-v-6bbe2e6e]{display:flex;gap:16px;margin-bottom:16px}.tab-btn[data-v-6bbe2e6e]{padding:12px 24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:14px;color:#272e4d;cursor:pointer;transition:all .3s ease}.tab-btn[data-v-6bbe2e6e]:hover{border-color:#3b82f6;color:#3b82f6}.tab-btn.active[data-v-6bbe2e6e]{background:#3b82f6;border-color:#3b82f6;color:#fff}.recommended-badge[data-v-6bbe2e6e]{display:inline-block;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:700;color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:8px;vertical-align:super;line-height:1.4;animation:badgePulse-6bbe2e6e 2s ease-in-out infinite}@keyframes badgePulse-6bbe2e6e{0%,to{opacity:1}50%{opacity:.75}}.ai-tip[data-v-6bbe2e6e]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#dbeafe;border-radius:10px;color:#1e40af;margin-bottom:0}.ai-tip-icon[data-v-6bbe2e6e]{font-size:16px;margin-top:2px;color:#3b82f6;flex-shrink:0}.ai-tip-body[data-v-6bbe2e6e]{flex:1;min-width:0;display:flex;align-items:center;gap:0}.ai-tip-desc[data-v-6bbe2e6e]{font-size:13px;line-height:1.65;color:#1e40af;text-align:left}.ai-tip-action-row[data-v-6bbe2e6e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-tip-action-desc[data-v-6bbe2e6e]{font-size:13px;line-height:1.65;color:#1e40af}.calc-logic-btn[data-v-6bbe2e6e]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:7px 16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px rgba(59,130,246,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.calc-logic-btn i[data-v-6bbe2e6e]{font-size:14px;color:#fff;margin-top:0}.calc-logic-btn[data-v-6bbe2e6e]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px rgba(59,130,246,.35);transform:translateY(-1px)}.calc-logic-btn[data-v-6bbe2e6e]:active{transform:translateY(0);box-shadow:0 1px 4px rgba(59,130,246,.2)}.content[data-v-6bbe2e6e]{margin-bottom:32px}.footer[data-v-6bbe2e6e]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:24px}.confirm-btn[data-v-6bbe2e6e]{width:300px;font-size:18px}.confirm-btn i[data-v-6bbe2e6e]{font-size:16px}@media screen and (orientation:landscape) and (max-width:1366px){.aimoxingyucanshu-page[data-v-6bbe2e6e]{padding:20px 40px}.header[data-v-6bbe2e6e]{margin-bottom:12px}.logo h1[data-v-6bbe2e6e],.logo i[data-v-6bbe2e6e]{font-size:28px}.model-select[data-v-6bbe2e6e]{font-size:16px;margin-bottom:6px}.tab-btn[data-v-6bbe2e6e]{padding:7px 14px;font-size:16px}.ai-tip[data-v-6bbe2e6e]{padding:14px 20px;margin-bottom:6px}.ai-tip-action-desc[data-v-6bbe2e6e],.ai-tip-desc[data-v-6bbe2e6e]{font-size:13px}.confirm-btn[data-v-6bbe2e6e]{padding:14px 28px;font-size:18px}.confirm-btn i[data-v-6bbe2e6e]{font-size:18px}.content[data-v-6bbe2e6e]{margin-bottom:6px}.footer[data-v-6bbe2e6e]{margin-top:0;padding-top:8px}}@media screen and (orientation:portrait){.aimoxingyucanshu-page[data-v-6bbe2e6e]{padding:20px 16px;min-height:100vh;background:url(../img/bg-sp.222ce768.png) no-repeat;background-size:100% 100%;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.header[data-v-6bbe2e6e]{margin-bottom:0;text-align:center}.logo[data-v-6bbe2e6e]{gap:8px;margin-bottom:0}.icon[data-v-6bbe2e6e]{width:40px;height:40px}.icon img[data-v-6bbe2e6e]{width:28px;height:28px}.logo h1[data-v-6bbe2e6e]{font-size:18px;font-weight:700;letter-spacing:.5px;margin:0}.ai-tip-body[data-v-6bbe2e6e]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.model-select[data-v-6bbe2e6e]{font-size:14px;font-weight:600;margin-bottom:12px}.tabs[data-v-6bbe2e6e]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.tab-btn[data-v-6bbe2e6e]{min-width:0;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:500;background:#fff;border:2px solid #e2e8f0;color:#64748b;transition:all .2s ease}.tab-btn[data-v-6bbe2e6e]:nth-child(-n+3){grid-column:span 2}.tab-btn[data-v-6bbe2e6e]:nth-child(n+4){grid-column:span 3}.tab-btn[data-v-6bbe2e6e]:hover{transform:translateY(-1px)}.recommended-badge[data-v-6bbe2e6e]{font-size:9px;padding:0 4px;margin-left:3px}.ai-tip[data-v-6bbe2e6e]{padding:10px 14px;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:10px;margin-bottom:0}.ai-tip-desc[data-v-6bbe2e6e]{font-size:12px;line-height:1.55}.ai-tip-action-row[data-v-6bbe2e6e]{gap:6px}.ai-tip-action-desc[data-v-6bbe2e6e]{font-size:11px}.calc-logic-btn[data-v-6bbe2e6e]{font-size:12px;padding:6px 14px}.content[data-v-6bbe2e6e]{margin-bottom:0;flex:1;display:flex;flex-direction:column}.footer[data-v-6bbe2e6e]{display:none;flex-direction:column;gap:12px;margin-top:0;padding-top:0}.confirm-btn[data-v-6bbe2e6e]{display:none;width:100%;padding:14px;font-size:15px;font-weight:600;border-radius:12px;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;position:relative;overflow:hidden}.confirm-btn[data-v-6bbe2e6e]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.confirm-btn[data-v-6bbe2e6e]:hover:before{left:100%}.confirm-btn[data-v-6bbe2e6e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.45)}.confirm-btn i[data-v-6bbe2e6e]{font-size:14px}}@media (max-width:768px){.aimoxingyucanshu-page[data-v-6bbe2e6e]{padding:16px}.logo h1[data-v-6bbe2e6e],.logo i[data-v-6bbe2e6e]{font-size:18px}.tab-btn[data-v-6bbe2e6e]{padding:10px 20px;font-size:14px}.ai-tip[data-v-6bbe2e6e]{padding:10px 12px}.ai-tip-desc[data-v-6bbe2e6e]{font-size:11px}.ai-tip-action-row[data-v-6bbe2e6e]{align-items:center;gap:5px}.ai-tip-action-desc[data-v-6bbe2e6e]{font-size:11px}.calc-logic-btn[data-v-6bbe2e6e]{font-size:11px;padding:5px 12px}.footer[data-v-6bbe2e6e]{flex-direction:column;gap:12px}.confirm-btn[data-v-6bbe2e6e]{padding:12px 24px;font-size:16px;width:100%;justify-content:center}.confirm-btn i[data-v-6bbe2e6e]{font-size:16px}}