.value-container[data-v-bdf950fd]{max-width:900px;margin:0 auto;padding:24px}.page-header[data-v-bdf950fd]{text-align:center;margin-bottom:24px}.page-header h1[data-v-bdf950fd]{color:#303133;margin-bottom:8px;font-size:26px}.page-desc[data-v-bdf950fd]{color:#909399;font-size:14px}.intro-card[data-v-bdf950fd]{text-align:center}.intro-content[data-v-bdf950fd]{padding:20px}.intro-icon[data-v-bdf950fd]{margin-bottom:16px;font-size:64px}.intro-content h2[data-v-bdf950fd]{color:#303133;margin-bottom:12px;font-size:22px}.intro-content p[data-v-bdf950fd]{color:#606266;max-width:600px;margin:0 auto 20px;line-height:1.8}.dimension-preview[data-v-bdf950fd]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.dim-item[data-v-bdf950fd]{background:#f5f7fa;border-radius:20px;padding:6px 12px;font-size:12px}.dim-name[data-v-bdf950fd]{color:#606266}.start-btn[data-v-bdf950fd]{margin-right:12px}.result-card[data-v-bdf950fd]{margin-top:0}.result-header[data-v-bdf950fd]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.result-header h2[data-v-bdf950fd]{color:#303133;margin:0;font-size:20px}.result-body[data-v-bdf950fd]{flex-direction:column;gap:28px;display:flex}.top-values h3[data-v-bdf950fd],.ranked-list h3[data-v-bdf950fd],.career-section h3[data-v-bdf950fd],.major-section h3[data-v-bdf950fd]{color:#303133;margin-bottom:16px;font-size:18px}.value-podium[data-v-bdf950fd]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.podium-item[data-v-bdf950fd]{text-align:center;background:#f5f7fa;border-radius:16px;flex:1;min-width:180px;max-width:260px;padding:20px 24px;position:relative}.podium-rank[data-v-bdf950fd]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 10px;font-size:18px;font-weight:800;display:flex}.rank-1[data-v-bdf950fd]{background:linear-gradient(135deg,#f5af19,#f12711)}.rank-2[data-v-bdf950fd]{background:linear-gradient(135deg,#667eea,#764ba2)}.rank-3[data-v-bdf950fd]{background:linear-gradient(135deg,#11998e,#38ef7d)}.podium-label[data-v-bdf950fd]{color:#303133;margin-bottom:8px;font-size:18px;font-weight:700}.podium-desc[data-v-bdf950fd]{color:#909399;font-size:12px;line-height:1.5}.podium-icon[data-v-bdf950fd]{margin-top:8px;font-size:32px}.ranked-list[data-v-bdf950fd]{border-top:1px solid #ebeef5;padding-top:20px}.rank-item[data-v-bdf950fd]{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:10px 16px;display:flex}.rank-item[data-v-bdf950fd]:last-child{border-bottom:none}.rank-num[data-v-bdf950fd]{color:#fff;background:#409eff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.rank-label[data-v-bdf950fd]{color:#303133;min-width:80px;font-size:14px;font-weight:600}.rank-desc[data-v-bdf950fd]{color:#909399;font-size:12px}.career-text[data-v-bdf950fd]{color:#606266;background:#f0f9eb;border-left:4px solid #67c23a;border-radius:12px;padding:16px 20px;font-size:14px;line-height:1.8}.major-col[data-v-bdf950fd]{margin-bottom:12px}.major-card[data-v-bdf950fd]{cursor:default;transition:transform .2s}.major-card[data-v-bdf950fd]:hover{transform:translateY(-2px)}.major-name[data-v-bdf950fd]{color:#303133;margin-bottom:4px;font-size:14px;font-weight:600}.major-desc[data-v-bdf950fd]{color:#909399;font-size:12px}.questionnaire-card[data-v-bdf950fd]{min-height:400px}.questionnaire-header[data-v-bdf950fd]{justify-content:space-between;align-items:center;display:flex}.progress-info[data-v-bdf950fd]{flex:1;align-items:center;gap:16px;display:flex}.progress-info span[data-v-bdf950fd]{color:#606266;white-space:nowrap;font-size:14px}.progress-info .el-progress[data-v-bdf950fd]{flex:1;max-width:300px}.pick-content[data-v-bdf950fd],.rank-content[data-v-bdf950fd]{padding:20px}.pick-title[data-v-bdf950fd]{color:#303133;text-align:center;margin-bottom:12px;font-size:18px}.pick-hint[data-v-bdf950fd]{text-align:center;color:#909399;margin-bottom:20px;font-size:14px}.value-grid[data-v-bdf950fd]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.value-card[data-v-bdf950fd]{cursor:pointer;text-align:center;border:2px solid #ebeef5;border-radius:12px;padding:16px;transition:all .2s;position:relative}.value-card[data-v-bdf950fd]:hover:not(.disabled){background:#f0f5ff;border-color:#409eff}.value-card.selected[data-v-bdf950fd]{background:#ecf5ff;border-color:#409eff}.value-card.disabled[data-v-bdf950fd]{opacity:.5;cursor:not-allowed}.value-check[data-v-bdf950fd]{color:#fff;background:#409eff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex;position:absolute;top:-8px;right:-8px}.value-label[data-v-bdf950fd]{color:#303133;margin-bottom:4px;font-size:15px;font-weight:600}.value-desc[data-v-bdf950fd]{color:#909399;font-size:12px}.pick-footer[data-v-bdf950fd]{border-top:1px solid #ebeef5;justify-content:center;gap:16px;padding-top:16px;display:flex}.sort-list[data-v-bdf950fd]{max-width:500px;margin:0 auto 24px}.sort-item[data-v-bdf950fd]{background:#f5f7fa;border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;transition:all .2s;display:flex}.sort-item[data-v-bdf950fd]:hover{background:#ecf5ff}.sort-rank[data-v-bdf950fd]{color:#fff;background:#409eff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:flex}.sort-label[data-v-bdf950fd]{color:#303133;flex:1;font-size:15px;font-weight:500}.sort-actions[data-v-bdf950fd]{gap:4px;display:flex}@media (max-width:768px){.value-container[data-v-bdf950fd]{padding:12px}.value-grid[data-v-bdf950fd]{grid-template-columns:repeat(2,1fr)}.podium-item[data-v-bdf950fd]{min-width:140px}}@media (max-width:480px){.value-grid[data-v-bdf950fd]{grid-template-columns:1fr}.podium-item[data-v-bdf950fd]{max-width:100%}}@media (max-width:380px){.value-container[data-v-bdf950fd]{padding:8px}.el-tabs__item[data-v-bdf950fd]{padding:0 6px;font-size:12px}.el-button[data-v-bdf950fd]{min-height:32px;font-size:12px}}@media (max-width:374px){.value-container[data-v-bdf950fd]{padding:4px}.el-tabs__item[data-v-bdf950fd]{padding:0 4px;font-size:12px}}
