.page-container[data-v-d1bec132]{margin:0 auto;max-width:1200px;padding:100px 24px 24px}.panel-header[data-v-d1bec132]{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:16px}.page-title[data-v-d1bec132]{color:#203247;font-size:18px;font-weight:700;margin:0}.page-subtitle[data-v-d1bec132]{color:#7b8796;font-size:12px;margin-bottom:0;margin-top:4px}.section-title[data-v-d1bec132]{font-weight:700;margin-bottom:12px}.step-block[data-v-d1bec132]{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.panel-header+.step-block[data-v-d1bec132]{border-top:none;margin-top:0;padding-top:0}.step-header[data-v-d1bec132]{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px}.step-header .clear-btn[data-v-d1bec132]{color:#2e64fd;margin-left:auto}.step-header .clear-btn[data-v-d1bec132]:hover{color:#1a4ce0}.step-number[data-v-d1bec132]{-ms-flex-negative:0;background:#2e64fd;border-radius:50%;color:#fff;flex-shrink:0;font-size:13px;font-weight:700;height:28px;line-height:28px;text-align:center;width:28px}.step-title[data-v-d1bec132]{color:#203247;font-size:15px;font-weight:600}.step-desc[data-v-d1bec132]{color:#909399;font-size:12px}.step-action[data-v-d1bec132]{margin-top:20px}.step-action .el-button--primary[data-v-d1bec132]{-webkit-box-shadow:0 4px 12px rgba(46,100,253,.25);box-shadow:0 4px 12px rgba(46,100,253,.25);font-size:14px;font-weight:500;height:40px;width:100%}.mode-switch[data-v-d1bec132]{margin-bottom:12px}.rewrite-results[data-v-d1bec132]{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.06);margin-top:16px;padding:20px}.rewrite-results .results-label[data-v-d1bec132]{color:#203247;font-size:13px;font-weight:600;margin-bottom:14px}.tree-panel[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);flex:1;min-width:0;padding:24px}.tree-header[data-v-d1bec132]{margin-bottom:20px;text-align:center}.tree-header .tree-title[data-v-d1bec132]{color:#203247;font-size:16px;font-weight:600}.tree-header .tree-subtitle[data-v-d1bec132]{color:#909399;font-size:12px;margin-top:4px}.card-wall[data-v-d1bec132]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding:8px 4px}.score-card[data-v-d1bec132]{-webkit-animation:cardEnter-data-v-d1bec132 .5s ease both;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);animation:cardEnter-data-v-d1bec132 .5s ease both;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.06);cursor:pointer;opacity:0;padding:14px 16px}.score-card.pulsing[data-v-d1bec132]{-webkit-animation:cardEnter-data-v-d1bec132 .5s ease both,cardPulse-data-v-d1bec132 1.5s ease-in-out infinite;animation:cardEnter-data-v-d1bec132 .5s ease both,cardPulse-data-v-d1bec132 1.5s ease-in-out infinite}@-webkit-keyframes cardEnter-data-v-d1bec132{0%{-webkit-transform:translateY(20px) scale(.92);opacity:0;transform:translateY(20px) scale(.92)}to{-webkit-transform:translateY(0) scale(1);opacity:1;transform:translateY(0) scale(1)}}@keyframes cardEnter-data-v-d1bec132{0%{-webkit-transform:translateY(20px) scale(.92);opacity:0;transform:translateY(20px) scale(.92)}to{-webkit-transform:translateY(0) scale(1);opacity:1;transform:translateY(0) scale(1)}}@-webkit-keyframes cardPulse-data-v-d1bec132{0%,to{-webkit-box-shadow:0 2px 12px rgba(46,100,253,.12);box-shadow:0 2px 12px rgba(46,100,253,.12)}50%{-webkit-box-shadow:0 2px 20px rgba(46,100,253,.35);box-shadow:0 2px 20px rgba(46,100,253,.35)}}@keyframes cardPulse-data-v-d1bec132{0%,to{-webkit-box-shadow:0 2px 12px rgba(46,100,253,.12);box-shadow:0 2px 12px rgba(46,100,253,.12)}50%{-webkit-box-shadow:0 2px 20px rgba(46,100,253,.35);box-shadow:0 2px 20px rgba(46,100,253,.35)}}.score-card-header[data-v-d1bec132]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:10px}.score-card-header .score-card-meta[data-v-d1bec132]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2px}.score-card-header .score-card-version[data-v-d1bec132]{color:#909399;font-size:11px;font-weight:500}.score-card-header .score-card-name[data-v-d1bec132]{color:#203247;font-size:14px;font-weight:600}.score-card-header .score-card-total[data-v-d1bec132]{color:#2e64fd;font-size:15px;font-weight:700}.score-card-header .score-card-status[data-v-d1bec132]{color:#909399;font-size:12px}.score-card-body[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.score-card-radar[data-v-d1bec132]{-ms-flex:0 0 65%;-webkit-box-flex:0;flex:0 0 65%;height:120px}.score-card-radar svg[data-v-d1bec132]{display:block;height:100%;width:100%}.score-card-dims[data-v-d1bec132]{-ms-flex:0 0 35%;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 35%;flex-direction:column;gap:6px}.score-dim-row[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.score-dim-label[data-v-d1bec132]{-ms-flex-negative:0;color:#909399;flex-shrink:0;font-size:11px;width:30px}.score-dim-track[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;background:#e8e8e8;border-radius:3px;flex:1;height:5px;overflow:hidden}.score-dim-fill[data-v-d1bec132]{-webkit-transition:width .6s ease;background:#2e64fd;border-radius:3px;height:100%;transition:width .6s ease}.score-dim-val[data-v-d1bec132]{-ms-flex-negative:0;color:#203247;flex-shrink:0;font-size:11px;font-weight:600;text-align:right;width:24px}.score-card-fail[data-v-d1bec132]{color:#c0c4cc;font-size:13px;padding:30px 0;text-align:center}.score-card-hint[data-v-d1bec132]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:opacity .2s ease;align-items:center;background:rgba(46,100,253,.06);border-radius:0 0 8px 8px;color:#2e64fd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:4px;justify-content:center;margin:0 -16px -14px;opacity:.75;padding:6px 0;text-align:center;transition:opacity .2s ease}.score-card-hint .el-icon-view[data-v-d1bec132]{font-size:11px}.score-card:hover .score-card-hint[data-v-d1bec132]{background:rgba(46,100,253,.12);opacity:1}.tree-status[data-v-d1bec132]{margin-top:20px;text-align:center}.tree-status .status-text[data-v-d1bec132]{color:#606266;font-size:13px}.tree-status .status-current[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;margin-bottom:6px}.tree-status .current-label[data-v-d1bec132]{color:#2e64fd;font-weight:600}.tree-status .status-count[data-v-d1bec132]{color:#909399;font-size:12px}.tree-status .status-dot[data-v-d1bec132]{-webkit-animation:statusBlink-data-v-d1bec132 1.2s ease-in-out infinite;animation:statusBlink-data-v-d1bec132 1.2s ease-in-out infinite;background:#2e64fd;border-radius:50%;display:inline-block;height:8px;width:8px}.tree-status .status-done[data-v-d1bec132]{color:#67c23a;font-size:16px;margin-right:6px}@-webkit-keyframes statusBlink-data-v-d1bec132{0%,to{opacity:1}50%{opacity:.3}}@keyframes statusBlink-data-v-d1bec132{0%,to{opacity:1}50%{opacity:.3}}.tree-action[data-v-d1bec132]{margin-top:20px;text-align:center}.main-content[data-v-d1bec132]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.main-content .input-panel[data-v-d1bec132]{-ms-flex:0 0 420px;-webkit-box-flex:0;flex:0 0 420px}.main-content .input-panel[data-v-d1bec132],.main-content .result-panel[data-v-d1bec132]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:24px}.main-content .result-panel[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:0}.result-header[data-v-d1bec132]{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:16px}.result-header .back-to-tree-btn[data-v-d1bec132]{font-size:13px}.result-header .back-to-tree-btn i[data-v-d1bec132]{margin-right:4px}.panel-title[data-v-d1bec132]{border-bottom:1px solid #f0f0f0;color:#203247;font-size:16px;font-weight:700;margin-bottom:16px;padding-bottom:12px}.form-item[data-v-d1bec132]{margin-bottom:16px}.form-item[data-v-d1bec132]:last-child{margin-bottom:0}.form-item label[data-v-d1bec132]{color:#606266;display:block;font-size:13px;margin-bottom:6px}.content-input[data-v-d1bec132] textarea{font-size:14px;line-height:1.6}.simple-mode-info[data-v-d1bec132]{margin-bottom:16px}.simple-mode-info .info-title[data-v-d1bec132]{color:#606266;font-size:13px;margin-bottom:8px}.personality-tags .el-tag[data-v-d1bec132]{margin-bottom:6px;margin-right:8px}.free-info[data-v-d1bec132]{color:#67c23a;font-size:12px;margin-top:8px}.points-balance-card[data-v-d1bec132]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff;border:1px solid #e8e8e8;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-top:12px;padding:14px 16px}.points-balance-card .points-header[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#606266;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;margin-bottom:10px}.points-balance-card .points-header i[data-v-d1bec132]{color:#e6a23c;font-size:16px;margin-right:6px}.points-balance-card .points-content[data-v-d1bec132]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.points-balance-card .points-content .points-value[data-v-d1bec132]{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.points-balance-card .points-content .points-value .number[data-v-d1bec132]{color:#2e64fd;font-size:28px;font-weight:700;line-height:1;margin-right:6px}.points-balance-card .points-content .points-value .unit[data-v-d1bec132]{color:#909399;font-size:13px}.points-balance-card .points-content .points-info[data-v-d1bec132]{-ms-flex-align:end;-ms-flex-direction:column;-webkit-box-align:end;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4px}.points-balance-card .points-content .points-info .free-badge[data-v-d1bec132]{background:#f0f9eb;border-radius:10px;color:#67c23a;font-size:12px;padding:2px 8px}.points-balance-card .points-content .points-info .cost-badge[data-v-d1bec132]{background:#fff7e6;border-radius:10px;color:#fa8c16;font-size:12px;padding:2px 8px}.points-balance-card .points-desc[data-v-d1bec132]{border-top:1px dashed #e8e8e8;margin-top:10px;padding-top:10px}.points-balance-card .points-desc p[data-v-d1bec132]{color:#909399;font-size:11px;line-height:1.6;margin:0}.points-balance-card .points-recharge[data-v-d1bec132]{border-top:1px dashed #e8e8e8;margin-top:8px;padding-top:8px;text-align:right}.points-balance-card .points-recharge .el-button[data-v-d1bec132]{color:#2e64fd;font-size:12px;padding:0}.points-balance-card .points-recharge .el-button i[data-v-d1bec132]{margin-right:4px}.expert-config .info-title[data-v-d1bec132]{color:#606266;font-size:13px;margin-bottom:12px}.dimension-section[data-v-d1bec132]{margin-bottom:12px}.dimension-section .dim-label[data-v-d1bec132]{color:#909399;font-size:12px;margin-bottom:4px}.cost-preview[data-v-d1bec132]{background:#fff7e6;border-radius:6px;font-size:13px;margin:12px 0;padding:10px 12px}.cost-preview .cost-points[data-v-d1bec132]{color:#fa8c16;font-weight:700;margin-left:8px}.score-overview[data-v-d1bec132]{border-bottom:1px solid #f0f0f0;padding:24px 0;text-align:center}.overview-left[data-v-d1bec132]{margin-bottom:20px}.overview-left .score-number[data-v-d1bec132]{color:#2e64fd;font-size:56px;font-weight:700;line-height:1}.overview-left .score-label[data-v-d1bec132]{color:#606266;font-size:13px;margin-top:6px}.overview-left .score-range[data-v-d1bec132]{color:#909399;font-size:12px;margin-top:4px}.benchmark-info[data-v-d1bec132]{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:6px;margin-top:12px}.benchmark-item[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#f0f5ff;border-radius:12px;color:#606266;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.benchmark-item i[data-v-d1bec132]{color:#2e64fd;font-size:12px}.benchmark-item span.improved[data-v-d1bec132]{color:#67c23a;font-weight:600}.benchmark-item span.declined[data-v-d1bec132]{color:#f56c6c;font-weight:600}.overview-right[data-v-d1bec132]{text-align:center}.radar-title[data-v-d1bec132]{color:#909399;font-size:12px;margin-bottom:8px}.radar-chart[data-v-d1bec132]{display:block;margin:0 auto}.dimension-bars[data-v-d1bec132]{border-bottom:1px solid #f0f0f0;padding:20px 0}.bar-item[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.bar-item[data-v-d1bec132]:last-child{margin-bottom:0}.bar-label[data-v-d1bec132]{color:#606266;font-size:13px;padding-right:12px;text-align:right;width:60px}.bar-track[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;background:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.bar-fill[data-v-d1bec132]{-webkit-transition:width .8s ease;border-radius:4px;height:100%;transition:width .8s ease}.bar-fill.excellent[data-v-d1bec132]{background:#67c23a}.bar-fill.good[data-v-d1bec132]{background:#2e64fd}.bar-fill.average[data-v-d1bec132]{background:#e6a23c}.bar-fill.poor[data-v-d1bec132]{background:#f56c6c}.bar-value[data-v-d1bec132]{color:#606266;font-size:13px;padding-left:12px;text-align:right;width:36px}.personality-section[data-v-d1bec132]{padding-top:24px}.section-title[data-v-d1bec132]{color:#203247;font-size:15px;font-weight:600;margin-bottom:16px}.personality-list[data-v-d1bec132]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px}.personality-card[data-v-d1bec132]{-webkit-transition:background .2s ease;border-bottom:1px solid #f0f0f0;cursor:pointer;margin:0 -16px;padding:20px 16px;transition:background .2s ease}.personality-card[data-v-d1bec132]:hover{background:#f8faff}.personality-card[data-v-d1bec132]:last-child{border-bottom:none;padding-bottom:20px}.card-header[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.personality-avatar[data-v-d1bec132]{font-size:28px;margin-right:12px}.personality-info[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;flex:1}.personality-name[data-v-d1bec132]{color:#203247;font-size:14px;font-weight:600}.personality-score[data-v-d1bec132]{color:#2e64fd;display:inline-block;font-size:20px;font-weight:700;margin-right:8px}.personality-range[data-v-d1bec132]{color:#909399;font-size:12px}.card-action-hint[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;-webkit-transition:opacity .2s ease;align-items:center;color:#2e64fd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:4px;opacity:0;transition:opacity .2s ease}.card-action-hint .el-icon-arrow-right[data-v-d1bec132]{font-size:12px}.personality-card:hover .card-action-hint[data-v-d1bec132]{opacity:1}.mini-bars[data-v-d1bec132]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:12px}.mini-bar[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;flex:1;text-align:center}.mini-label[data-v-d1bec132]{color:#909399;font-size:10px;margin-bottom:4px}.mini-track[data-v-d1bec132]{background:#f0f0f0;border-radius:2px;height:4px;margin-bottom:2px;overflow:hidden}.mini-fill[data-v-d1bec132]{-webkit-transition:width .6s ease;background:#2e64fd;border-radius:2px;height:100%;transition:width .6s ease}.mini-value[data-v-d1bec132]{color:#606266;font-size:11px}.personality-comment[data-v-d1bec132]{color:#606266;font-size:13px;font-style:italic;line-height:1.6;margin-bottom:10px}.personality-comment p[data-v-d1bec132]{margin:0}.personality-suggestion[data-v-d1bec132]{background:#f0f5ff;border-radius:6px;color:#2e64fd;font-size:12px;line-height:1.5;padding:10px 14px}.personality-suggestion .suggestion-label[data-v-d1bec132]{font-weight:600;margin-bottom:4px}.personality-suggestion p[data-v-d1bec132]{margin:0}.card-footer[data-v-d1bec132]{margin-top:12px;text-align:right}.personality-detail-panel[data-v-d1bec132]{-webkit-animation:fadeIn-data-v-d1bec132 .3s ease;animation:fadeIn-data-v-d1bec132 .3s ease}@-webkit-keyframes fadeIn-data-v-d1bec132{0%{-webkit-transform:translateY(8px);opacity:0;transform:translateY(8px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes fadeIn-data-v-d1bec132{0%{-webkit-transform:translateY(8px);opacity:0;transform:translateY(8px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}.detail-back[data-v-d1bec132]{margin-bottom:20px}.detail-back .el-button[data-v-d1bec132]{color:#606266;font-size:14px}.detail-back .el-button[data-v-d1bec132]:hover{color:#2e64fd}.detail-back .el-button i[data-v-d1bec132]{margin-right:4px}.detail-content[data-v-d1bec132]{background:#f8faff;border-radius:12px;padding:20px}.detail-header[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.detail-avatar[data-v-d1bec132]{font-size:40px;margin-right:16px}.detail-info[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;flex:1}.detail-name[data-v-d1bec132]{color:#203247;font-size:16px;font-weight:600;margin-bottom:4px}.detail-score[data-v-d1bec132]{color:#2e64fd;display:inline-block;font-size:24px;font-weight:700;margin-right:8px}.detail-range[data-v-d1bec132]{color:#909399;font-size:13px}.detail-radar[data-v-d1bec132]{-ms-flex-align:center;-ms-flex-direction:column;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:center;background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;padding:16px}.detail-radar .radar-title[data-v-d1bec132]{color:#606266;font-size:13px;margin-bottom:8px}.detail-bars[data-v-d1bec132]{background:#fff;border-radius:10px;margin-bottom:20px;padding:16px}.detail-bars .bar-item[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.detail-bars .bar-item[data-v-d1bec132]:last-child{margin-bottom:0}.detail-bars .bar-label[data-v-d1bec132]{color:#606266;font-size:13px;width:60px}.detail-bars .bar-track[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;background:#f0f0f0;border-radius:4px;flex:1;height:8px;margin:0 10px;overflow:hidden}.detail-bars .bar-fill[data-v-d1bec132]{-webkit-transition:width .6s ease;border-radius:4px;height:100%;transition:width .6s ease}.detail-bars .bar-value[data-v-d1bec132]{color:#203247;font-size:13px;font-weight:600;text-align:right;width:36px}.detail-comment[data-v-d1bec132]{background:#fff;border-radius:10px;margin-bottom:16px;padding:14px 16px}.detail-comment .comment-label[data-v-d1bec132]{color:#909399;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.detail-comment p[data-v-d1bec132]{color:#606266;font-size:14px;font-style:italic;line-height:1.7;margin:0}.detail-suggestion[data-v-d1bec132]{background:#fff;border-radius:10px;margin-bottom:16px;padding:14px 16px}.detail-suggestion .suggestion-label[data-v-d1bec132]{color:#2e64fd;font-size:12px;font-weight:600;margin-bottom:6px}.detail-suggestion p[data-v-d1bec132]{color:#2e64fd;font-size:13px;line-height:1.6;margin:0}.detail-footer[data-v-d1bec132]{text-align:right}.improvement-section[data-v-d1bec132]{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.tip-list[data-v-d1bec132]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.tip-item[data-v-d1bec132],.tip-list[data-v-d1bec132]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.tip-item[data-v-d1bec132]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;border-bottom:1px dashed #e8e8e8;padding:12px 0}.tip-item[data-v-d1bec132]:last-child{border-bottom:none;padding-bottom:0}.tip-priority[data-v-d1bec132]{-ms-flex-negative:0;background:#faad14;border-radius:50%;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;height:24px;line-height:24px;margin-top:2px;text-align:center;width:24px}.tip-content[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;flex:1}.tip-dimension[data-v-d1bec132]{color:#203247;font-size:13px;font-weight:600;margin-bottom:6px}.tip-rewrite-hint[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;color:#2e64fd;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:4px;margin-bottom:8px}.tip-rewrite-hint i[data-v-d1bec132]{font-size:12px}.tip-rewrite-hint span[data-v-d1bec132]{font-weight:600}.tip-suggestions[data-v-d1bec132]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:6px}.tip-suggestion[data-v-d1bec132]{background:#f5f5f5;border-radius:12px;color:#595959;font-size:12px;padding:3px 10px}.history-section[data-v-d1bec132]{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-top:32px;padding:24px}.custom-dimensions .custom-dim-section[data-v-d1bec132]{background:#f8faff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;padding:12px}.custom-dimensions .custom-dim-header[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:8px}.custom-dimensions .custom-dim-header .custom-dim-name-input[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;flex:1}.custom-dimensions .custom-dim-header .custom-dim-name-input[data-v-d1bec132] input{color:#203247;font-weight:600}.custom-dimensions .custom-dim-header .custom-dim-remove[data-v-d1bec132]{color:#909399;padding:4px}.custom-dimensions .custom-dim-header .custom-dim-remove[data-v-d1bec132]:hover{color:#f56c6c}.custom-dimensions .custom-dim-body[data-v-d1bec132]{padding-left:4px}.custom-dimensions .custom-dim-options[data-v-d1bec132]{margin-bottom:8px}.custom-dimensions .custom-dim-options .el-checkbox-group[data-v-d1bec132]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:6px}.custom-dimensions .custom-dim-options .custom-dim-checkbox[data-v-d1bec132]{margin-right:0}.custom-dimensions .custom-dim-options .custom-dim-checkbox[data-v-d1bec132] .el-checkbox__label{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding-left:4px}.custom-dimensions .custom-dim-options .custom-dim-opt-remove[data-v-d1bec132]{color:#c0c4cc;cursor:pointer;font-size:10px;margin-left:2px}.custom-dimensions .custom-dim-options .custom-dim-opt-remove[data-v-d1bec132]:hover{color:#f56c6c}.custom-dimensions .custom-dim-add-row[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.custom-dimensions .custom-dim-add-row .custom-dim-add-input[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;flex:1}.custom-dimensions .custom-dim-add-row .el-button[data-v-d1bec132]{padding:7px 12px}.custom-dimensions .custom-dim-add-btn[data-v-d1bec132]{margin-top:4px}.personality-preview[data-v-d1bec132]{background:#f0f5ff;border-radius:6px;margin:12px 0;padding:10px 12px}.personality-preview .preview-title[data-v-d1bec132]{color:#606266;font-size:12px;margin-bottom:6px}.personality-preview .preview-list[data-v-d1bec132]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:6px}.personality-preview .preview-item[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #d6e4ff;border-radius:4px;color:#2e64fd;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;padding:3px 8px}.personality-preview .preview-avatar[data-v-d1bec132]{margin-right:4px}.personality-preview .preview-more[data-v-d1bec132]{color:#909399;font-size:12px;padding:3px 8px}.score-number[data-v-d1bec132]{-webkit-animation:scorePop-data-v-d1bec132 .5s ease;animation:scorePop-data-v-d1bec132 .5s ease}@-webkit-keyframes scorePop-data-v-d1bec132{0%{-webkit-transform:scale(.5);opacity:0;transform:scale(.5)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes scorePop-data-v-d1bec132{0%{-webkit-transform:scale(.5);opacity:0;transform:scale(.5)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.rewrite-tabs[data-v-d1bec132]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rewrite-tab[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);-webkit-transition:all .2s;align-items:center;background:#fff;border:1.5px solid #d9d9d9;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;padding:8px 14px;transition:all .2s}.rewrite-tab[data-v-d1bec132]:hover{-webkit-box-shadow:0 2px 8px rgba(46,100,253,.12);border-color:#2e64fd;box-shadow:0 2px 8px rgba(46,100,253,.12);color:#2e64fd}.rewrite-tab.active[data-v-d1bec132]{-webkit-box-shadow:0 4px 12px rgba(46,100,253,.3);-webkit-transform:translateY(-1px);background:#2e64fd;border-color:#2e64fd;box-shadow:0 4px 12px rgba(46,100,253,.3);color:#fff;transform:translateY(-1px)}.rewrite-tab .tab-checkbox[data-v-d1bec132]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .2s;align-items:center;border:1.5px solid #c0c4cc;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s;width:16px}.rewrite-tab .tab-checkbox i[data-v-d1bec132]{color:#fff;font-size:10px;font-weight:700}.rewrite-tab.active .tab-checkbox[data-v-d1bec132]{background:#fff;border-color:#fff}.rewrite-tab.active .tab-checkbox i[data-v-d1bec132]{color:#2e64fd}.rewrite-tab:not(.active) .tab-checkbox[data-v-d1bec132]{background:transparent}.rewrite-tab-info[data-v-d1bec132]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.rewrite-tab-name[data-v-d1bec132]{font-weight:700}.rewrite-tab-tag[data-v-d1bec132]{font-size:11px;opacity:.8}.rewrite-content[data-v-d1bec132]{-webkit-animation:fadeIn-data-v-d1bec132 .3s ease;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);animation:fadeIn-data-v-d1bec132 .3s ease;background:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.04);padding:16px}.rewrite-text[data-v-d1bec132]{color:#203247;font-size:14px;line-height:1.6;margin-bottom:8px}.rewrite-reason[data-v-d1bec132]{color:#7b8796;font-size:12px}.rewrite-item[data-v-d1bec132]{-webkit-transition:all .2s ease;background:#f8faff;border-left:3px solid #2e64fd;border-radius:8px;margin-bottom:10px;padding:14px 16px;transition:all .2s ease}.rewrite-item[data-v-d1bec132]:last-child{margin-bottom:0}.rewrite-item[data-v-d1bec132]:hover{-webkit-box-shadow:0 2px 8px rgba(46,100,253,.08);background:#f0f5ff;box-shadow:0 2px 8px rgba(46,100,253,.08)}.rewrite-item-name[data-v-d1bec132]{color:#2e64fd;font-size:13px;font-weight:600;margin-bottom:6px}.rewrite-item-text[data-v-d1bec132]{color:#203247;font-size:14px;font-weight:500;line-height:1.6;line-height:1.5;margin-bottom:4px}.rewrite-item-reason[data-v-d1bec132]{color:#909399;font-size:11px}.version-tabs[data-v-d1bec132]{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.version-content-preview[data-v-d1bec132]{background:#f8faff;border-left:3px solid #2e64fd;border-radius:8px;margin-bottom:16px;padding:12px 14px}.version-content-preview .preview-label[data-v-d1bec132]{color:#909399;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.version-content-preview .preview-text[data-v-d1bec132]{color:#203247;font-size:13px;line-height:1.6}.version-tab[data-v-d1bec132]{-webkit-transition:all .2s;background:#f5f5f5;border-radius:6px;cursor:pointer;padding:8px 14px;position:relative;text-align:center;transition:all .2s}.version-tab.active[data-v-d1bec132]{background:#2e64fd;color:#fff}.version-name[data-v-d1bec132]{font-size:13px;font-weight:700}.version-score[data-v-d1bec132]{font-size:12px;margin-top:2px}.version-badge[data-v-d1bec132]{background:#f56c6c;border-radius:8px;color:#fff;font-size:10px;padding:1px 6px;position:absolute;right:-6px;top:-6px}.rewrite-option[data-v-d1bec132]{margin-bottom:12px}.rewrite-directions[data-v-d1bec132]{margin-top:10px;padding-left:20px}.rewrite-directions .direction-title[data-v-d1bec132]{color:#606266;font-size:12px;margin-bottom:6px}.result-header[data-v-d1bec132]{-ms-flex-align:center;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.comparison-toggle-btn[data-v-d1bec132]{color:#2e64fd;font-size:13px}.comparison-toggle-btn i[data-v-d1bec132]{margin-right:4px}.comparison-view[data-v-d1bec132]{-webkit-animation:fadeIn-data-v-d1bec132 .3s ease;animation:fadeIn-data-v-d1bec132 .3s ease}.comparison-title[data-v-d1bec132]{color:#203247;font-size:15px;font-weight:600;margin-bottom:16px}.comparison-grid[data-v-d1bec132]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.comparison-card[data-v-d1bec132]{-ms-flex:0 0 220px;-webkit-box-flex:0;-webkit-transition:all .2s ease;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;cursor:pointer;flex:0 0 220px;padding:16px;transition:all .2s ease}.comparison-card[data-v-d1bec132]:hover{-webkit-box-shadow:0 4px 16px rgba(46,100,253,.12);border-color:#2e64fd;box-shadow:0 4px 16px rgba(46,100,253,.12)}.comparison-card.active[data-v-d1bec132]{-webkit-box-shadow:0 4px 16px rgba(46,100,253,.15);border-color:#2e64fd;box-shadow:0 4px 16px rgba(46,100,253,.15)}.comparison-card.recommended[data-v-d1bec132]{border-color:#67c23a}.comparison-card.recommended[data-v-d1bec132]:hover{-webkit-box-shadow:0 4px 16px rgba(103,194,58,.12);border-color:#67c23a;box-shadow:0 4px 16px rgba(103,194,58,.12)}.comparison-card-header[data-v-d1bec132]{margin-bottom:12px;position:relative;text-align:center}.comparison-version-name[data-v-d1bec132]{color:#203247;font-size:13px;font-weight:600;margin-bottom:6px}.comparison-version-score[data-v-d1bec132]{color:#2e64fd;font-size:36px;font-weight:700;line-height:1}.comparison-version-score .score-unit[data-v-d1bec132]{color:#909399;font-size:14px;font-weight:400;margin-left:2px}.comparison-version-range[data-v-d1bec132]{color:#909399;font-size:11px;margin-top:4px}.comparison-recommended-badge[data-v-d1bec132]{background:#67c23a;border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:2px 8px;position:absolute;right:-8px;top:-8px}.comparison-card-radar[data-v-d1bec132]{height:140px;margin:0 auto 12px;width:140px}.comparison-card-dims[data-v-d1bec132]{margin-bottom:12px}.comparison-dim-row[data-v-d1bec132]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}.comparison-dim-row[data-v-d1bec132]:last-child{margin-bottom:0}.comparison-dim-label[data-v-d1bec132]{-ms-flex-negative:0;color:#909399;flex-shrink:0;font-size:11px;padding-right:6px;text-align:right;width:32px}.comparison-dim-bar[data-v-d1bec132]{-ms-flex:1;-webkit-box-flex:1;background:#f0f0f0;border-radius:3px;flex:1;height:6px;overflow:hidden}.comparison-dim-fill[data-v-d1bec132]{-webkit-transition:width .6s ease;border-radius:3px;height:100%;transition:width .6s ease}.comparison-dim-fill.excellent[data-v-d1bec132]{background:#67c23a}.comparison-dim-fill.good[data-v-d1bec132]{background:#2e64fd}.comparison-dim-fill.average[data-v-d1bec132]{background:#e6a23c}.comparison-dim-fill.poor[data-v-d1bec132]{background:#f56c6c}.comparison-dim-val[data-v-d1bec132]{-ms-flex-negative:0;color:#606266;flex-shrink:0;font-size:11px;padding-left:6px;text-align:right;width:28px}.comparison-card-action[data-v-d1bec132]{-webkit-transition:opacity .2s ease;color:#2e64fd;font-size:12px;opacity:0;text-align:center;transition:opacity .2s ease}.comparison-card-action i[data-v-d1bec132]{margin-right:4px}.comparison-card:hover .comparison-card-action[data-v-d1bec132]{opacity:1}