.ability-assessment[data-v-5931f44f]{max-width:1200px;margin:20px auto;padding:0 20px}.header[data-v-5931f44f]{margin-bottom:20px}.header h2[data-v-5931f44f]{margin:0 0 8px 0;font-size:24px;color:#303133}.subtitle[data-v-5931f44f]{margin:0;color:#909399;font-size:14px}.chart-container[data-v-5931f44f]{height:300px}.chart-placeholder[data-v-5931f44f]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c0c4cc}.chart-placeholder i[data-v-5931f44f]{font-size:48px;margin-bottom:15px}.chart-placeholder .hint[data-v-5931f44f]{font-size:12px;color:#c0c4cc}.ability-details[data-v-5931f44f],.ability-score[data-v-5931f44f]{margin-top:20px}.score-display[data-v-5931f44f]{display:flex;align-items:center;padding:20px}.score-circle[data-v-5931f44f]{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#409eff,#67c23a);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin-right:40px}.score-value[data-v-5931f44f]{font-size:42px;font-weight:700}.score-label[data-v-5931f44f]{font-size:14px;margin-top:5px}.score-desc h4[data-v-5931f44f]{margin:0 0 10px 0;color:#303133}.score-desc p[data-v-5931f44f]{margin:0;color:#606266}.score-desc .tip[data-v-5931f44f]{margin-top:10px;color:#909399;font-size:13px}