.ui-page-head[data-v-730d04a2]{position:relative;overflow:hidden;margin-bottom:22px;padding:22px 24px 20px;border-radius:18px;background:linear-gradient(135deg,#fff3eb,bisque);border:1px solid #ebe3db;-webkit-box-shadow:0 2px 8px rgba(255,140,66,.06);box-shadow:0 2px 8px rgba(255,140,66,.06)}.ui-page-blob[data-v-730d04a2]{position:absolute;pointer-events:none;-webkit-filter:blur(10px);filter:blur(10px);z-index:0}.ui-page-blob-a[data-v-730d04a2]{top:-40px;right:-20px;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,rgba(255,140,66,.18),transparent 70%)}.ui-page-blob-b[data-v-730d04a2]{left:-30px;bottom:-50px;width:180px;height:180px;background:radial-gradient(circle at 70% 70%,rgba(124,155,242,.16),transparent 70%)}.ui-page-head-inner[data-v-730d04a2]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-page-chip[data-v-730d04a2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.3px;color:#ff8c42;background:hsla(0,0%,100%,.75);border:1px solid #ffaf7b;-webkit-box-shadow:0 2px 8px rgba(255,140,66,.06);box-shadow:0 2px 8px rgba(255,140,66,.06);margin-bottom:12px}.ui-page-title-row[data-v-730d04a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ui-page-bar[data-v-730d04a2]{-ms-flex-negative:0;flex-shrink:0;width:6px;height:26px;border-radius:999px;background:linear-gradient(120deg,#ff8c42,#ffa94d);-webkit-box-shadow:0 4px 10px rgba(255,140,66,.28);box-shadow:0 4px 10px rgba(255,140,66,.28)}.ui-page-title-wrap[data-v-730d04a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-page-title[data-v-730d04a2]{margin:0;font-size:26px;font-weight:800;letter-spacing:.4px;line-height:1.2}.ui-page-sub[data-v-730d04a2]{margin:6px 0 0;font-size:14px;color:#909399}.ui-page-extra[data-v-730d04a2]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.stat-row[data-v-0258c1a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.stat-card[data-v-0258c1a2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:18px 20px;border-radius:16px;border:1px solid #ffe7d4;background:linear-gradient(135deg,#fff8f0,#fffbf7);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.stat-card[data-v-0258c1a2]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 28px rgba(255,140,66,.18);box-shadow:0 12px 28px rgba(255,140,66,.18)}.stat-icon[data-v-0258c1a2]{-ms-flex-negative:0;flex-shrink:0;width:46px;height:46px;border-radius:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;color:#fff;background:var(--c,#ff8c42);-webkit-box-shadow:0 6px 14px rgba(255,140,66,.3);box-shadow:0 6px 14px rgba(255,140,66,.3)}.stat-meta[data-v-0258c1a2]{min-width:0}.stat-value[data-v-0258c1a2]{font-size:26px;font-weight:700;line-height:1.1;color:#2b2f36}.stat-label[data-v-0258c1a2]{margin-top:4px;color:#909399;font-size:13px}.panel-card[data-v-0258c1a2]{border-radius:16px;border:1px solid #f1ede9;overflow:hidden}[data-v-0258c1a2] .panel-card .el-card__header{border-bottom:1px solid #f2ece4;padding:16px 18px;background:-webkit-gradient(linear,left top,left bottom,from(#fffbf7),to(#fff));background:linear-gradient(180deg,#fffbf7,#fff)}[data-v-0258c1a2] .panel-card .el-card__header span{font-weight:600;color:#303133;position:relative;padding-left:12px}[data-v-0258c1a2] .panel-card .el-card__header span:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:14px;border-radius:2px;background:#ff8c42}.empty-block[data-v-0258c1a2]{height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c0c4cc;font-size:14px}.ai-advice-card[data-v-0258c1a2]{border:1px solid #ffe7d4!important}.ai-advice-btn[data-v-0258c1a2]{border:none;color:#fff!important;font-weight:600;letter-spacing:.5px;padding:7px 16px;border-radius:18px;background:linear-gradient(135deg,#ff8c42,#ff6b3d)!important;-webkit-box-shadow:0 4px 12px rgba(255,140,66,.35);box-shadow:0 4px 12px rgba(255,140,66,.35);-webkit-transition:all .25s ease;transition:all .25s ease}.ai-advice-btn[data-v-0258c1a2] span{color:#fff!important}.ai-advice-btn[data-v-0258c1a2]:active,.ai-advice-btn[data-v-0258c1a2]:focus,.ai-advice-btn[data-v-0258c1a2]:hover{color:#fff!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(255,107,61,.45);box-shadow:0 6px 16px rgba(255,107,61,.45)}.ai-advice-btn[data-v-0258c1a2]:active span,.ai-advice-btn[data-v-0258c1a2]:focus span,.ai-advice-btn[data-v-0258c1a2]:hover span{color:#fff!important}.ai-advice-btn[data-v-0258c1a2]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 10px rgba(255,107,61,.4);box-shadow:0 3px 10px rgba(255,107,61,.4)}.ai-advice-btn.is-disabled[data-v-0258c1a2],.ai-advice-btn.is-disabled[data-v-0258c1a2]:hover{color:#fff!important;background:#c0c4cc!important;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;cursor:not-allowed}.ai-advice-btn.is-disabled[data-v-0258c1a2]:hover span,.ai-advice-btn.is-disabled[data-v-0258c1a2] span{color:#fff!important}.ai-advice-body[data-v-0258c1a2]{min-height:80px}.ai-tip[data-v-0258c1a2]{color:#909399;font-size:14px;line-height:1.8;padding:12px 4px}.markdown-body[data-v-0258c1a2]{font-size:14px;line-height:1.9;color:#303133}.markdown-body h2[data-v-0258c1a2]{font-size:18px;margin:16px 0 8px}.markdown-body h3[data-v-0258c1a2]{font-size:16px;margin:14px 0 6px;color:#409eff}.markdown-body h4[data-v-0258c1a2]{font-size:15px;margin:12px 0 6px;color:#ff8c42}.markdown-body p[data-v-0258c1a2]{margin:6px 0}.markdown-body ol[data-v-0258c1a2],.markdown-body ul[data-v-0258c1a2]{margin:6px 0;padding-left:22px}.markdown-body li[data-v-0258c1a2]{margin:4px 0}.markdown-body code[data-v-0258c1a2]{background:#f5f7fa;padding:1px 5px;border-radius:3px;color:#c0341d;font-size:13px}.export-pdf-btn[data-v-0258c1a2]{border:none;color:#fff;font-weight:600;border-radius:18px;background:linear-gradient(135deg,#ff8c42,#ff6b3d);-webkit-box-shadow:0 4px 12px rgba(255,140,66,.35);box-shadow:0 4px 12px rgba(255,140,66,.35)}.export-pdf-btn[data-v-0258c1a2]:focus,.export-pdf-btn[data-v-0258c1a2]:hover{color:#fff;background:linear-gradient(135deg,#ff9a56,#ff7a4d)}@media print{body *{visibility:hidden!important}.report-print-root,.report-print-root *{visibility:visible!important}.report-print-root{position:absolute!important;left:0;top:0;width:100%!important;margin:0!important;padding:12px!important}.ai-advice-btn,.export-pdf-btn{display:none!important}.panel-card,.stat-card{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}