@charset "UTF-8";.academic-assessment[data-v-1b27babf],.career-assessment[data-v-1b27babf]{min-height:100vh;background:#f5f7fa;padding-top:80px;padding-bottom:48px}.assessment-container[data-v-1b27babf]{max-width:min(1200px,100vw - 48px);margin:0 auto;padding:0 24px}.header-section[data-v-1b27babf]{background:#fff;border-radius:20px;padding:48px 56px;margin-bottom:32px;box-shadow:0 2px 12px #00000014;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.header-content[data-v-1b27babf]{display:flex;align-items:center;gap:60px;position:relative;z-index:2}.text-content[data-v-1b27babf]{flex:1;max-width:600px}.title[data-v-1b27babf]{font-size:24px;font-weight:700;color:#303133;margin-bottom:16px;line-height:1.3}.description[data-v-1b27babf]{font-size:16px;line-height:1.8;color:#606266;text-align:justify}.description p[data-v-1b27babf]{margin-bottom:8px}.image-content[data-v-1b27babf]{flex-shrink:0;width:240px;height:240px}.avatar-circle[data-v-1b27babf]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#e1f3d8,#f0f9eb);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #67c23a1a}.bg-circle[data-v-1b27babf]{width:80%;height:80%;opacity:.8}.assessment-cards[data-v-1b27babf]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.card-row[data-v-1b27babf]{display:contents}.assessment-card[data-v-1b27babf]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 12px #0000000a;transition:all .3s ease;display:flex;flex-direction:column;border:1px solid #ebeef5}.assessment-card[data-v-1b27babf]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026;border-color:transparent}.assessment-card.report-card[data-v-1b27babf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.assessment-card.report-card .card-title[data-v-1b27babf]{color:#fff}.card-icon[data-v-1b27babf]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:24px}.goal-icon[data-v-1b27babf]{background:#ecf5ff;color:#1890ff}.way-icon[data-v-1b27babf]{background:#f0f9eb;color:#52c41a}.method-icon[data-v-1b27babf]{background:#fdf6ec;color:#faad14}.interest-icon[data-v-1b27babf]{background:#fef0f0;color:#ff4d4f}.character-icon[data-v-1b27babf]{background:#f4f4f5;color:#909399}.ability-icon[data-v-1b27babf]{background:#ecf5ff;color:#1890ff}.value-icon[data-v-1b27babf]{background:#f0f9eb;color:#52c41a}.orientation-icon[data-v-1b27babf]{background:#fdf6ec;color:#faad14}.report-icon[data-v-1b27babf]{background:#fff3;color:#fff}.card-title[data-v-1b27babf]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px}.card-description[data-v-1b27babf]{font-size:14px;color:#606266;line-height:1.6;margin-bottom:24px;flex-grow:1}.card-stats[data-v-1b27babf]{display:flex;align-items:center;gap:8px;font-size:13px;color:#909399;margin-bottom:16px;padding-top:16px;border-top:1px solid #f2f6fc}.stat-divider[data-v-1b27babf]{color:#ebeef5}.start-btn[data-v-1b27babf]{width:100%;height:40px;font-weight:500;border-radius:8px}.report-status[data-v-1b27babf]{margin-top:16px}.report-status .status-text[data-v-1b27babf]{margin-top:8px;font-size:13px;text-align:center}.tips-section[data-v-1b27babf]{background:#fff;border-radius:20px;padding:48px;box-shadow:0 2px 12px #0000000a}.tips-title[data-v-1b27babf]{font-size:20px;font-weight:600;color:#303133;margin-bottom:32px;display:flex;align-items:center;gap:8px}.tips-title i[data-v-1b27babf]{color:#1890ff}.tips-content[data-v-1b27babf]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tip-item[data-v-1b27babf]{background:#fafbfc;padding:24px;border-radius:12px;text-align:center;transition:all .3s ease}.tip-item[data-v-1b27babf]:hover{background:#fff;box-shadow:0 2px 12px #00000014}.tip-icon[data-v-1b27babf]{width:48px;height:48px;border-radius:50%;background:#fff;color:#1890ff;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0 auto 16px;box-shadow:0 4px 12px #409eff26}.tip-text h4[data-v-1b27babf]{font-size:16px;font-weight:600;margin-bottom:4px;color:#303133}.tip-text p[data-v-1b27babf]{font-size:13px;color:#909399;margin:0}@media (max-width: 1024px){.assessment-cards[data-v-1b27babf],.tips-content[data-v-1b27babf]{grid-template-columns:repeat(2,1fr)}.header-content[data-v-1b27babf]{flex-direction:column-reverse;align-items:flex-start;gap:30px}.image-content[data-v-1b27babf]{align-self:center}}@media (max-width: 768px){.assessment-cards[data-v-1b27babf],.tips-content[data-v-1b27babf]{grid-template-columns:1fr}.header-section[data-v-1b27babf]{padding:24px}}.header-section[data-v-1b27babf]{display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#fffcf7!important;border:2px solid #0f172a!important;box-shadow:5px 5px #0f172a!important;color:#0f172a;padding:0!important;margin-bottom:24px;border-radius:0!important;position:relative}.swiss-career-mast[data-v-1b27babf]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:2px solid #0f172a;background:#fff;box-sizing:border-box}.swiss-career-mast .mast-left[data-v-1b27babf]{display:flex;align-items:center;gap:10px}.swiss-career-mast .mast-left .vol-badge[data-v-1b27babf]{background:#dc2626;color:#fff;font-size:11px;font-weight:900;padding:2px 8px;border:1.5px solid #0f172a;letter-spacing:.6px}.swiss-career-mast .mast-left b[data-v-1b27babf]{font-size:16px;font-weight:900;color:#0f172a}.swiss-career-mast .back-btn[data-v-1b27babf]{padding:5px 14px;border:1.5px solid #0f172a;background:#fef08a;color:#0f172a;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:2px 2px #0f172a;flex-shrink:0}.swiss-career-mast .back-btn[data-v-1b27babf]:hover{background:#fde047}.header-content[data-v-1b27babf]{width:100%;padding:24px 28px;display:grid!important;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:center;box-sizing:border-box}.text-content[data-v-1b27babf]{max-width:none!important;width:100%;text-align:left}.title[data-v-1b27babf]{font-size:28px;font-weight:900;margin:0 0 8px;color:#0f172a;line-height:1.25}.subtitle[data-v-1b27babf]{font-size:14.5px;color:#1d4ed8;font-weight:800;margin-bottom:10px}.description[data-v-1b27babf]{color:#475569;font-size:13.5px;line-height:1.75;margin-bottom:14px}.description p[data-v-1b27babf]{margin:0}.dimension-tags[data-v-1b27babf]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dimension-tags .dimension-tag[data-v-1b27babf]{background:#fff;border:1.5px solid #0f172a;box-shadow:2px 2px #0f172a;border-radius:0;padding:4px 12px;font-size:12.5px;font-weight:700;color:#0f172a}.dimension-tags .dimension-tag b[data-v-1b27babf]{color:#dc2626;font-weight:900;margin-right:3px}.footer-text[data-v-1b27babf]{font-size:12.5px;font-weight:600;color:#64748b;margin:0}.swiss-summary-plaque[data-v-1b27babf]{border:1.5px solid #0f172a;background:#fff;box-shadow:3px 3px #0f172a;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.swiss-summary-plaque .p-head[data-v-1b27babf]{font-size:12px;font-weight:900;color:#dc2626;border-bottom:1.5px solid #0f172a;padding-bottom:6px}.swiss-summary-plaque .p-grid[data-v-1b27babf]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.swiss-summary-plaque .p-grid div[data-v-1b27babf]{background:#f8fafc;border:1px solid #cbd5e1;padding:10px 12px}.swiss-summary-plaque .p-grid div small[data-v-1b27babf]{display:block;font-size:11px;color:#64748b;font-weight:700;margin-bottom:2px}.swiss-summary-plaque .p-grid div b[data-v-1b27babf]{font-size:16px;font-weight:900;color:#0f172a}.assessment-cards-container[data-v-1b27babf]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:0;padding:0 0 40px}@media (max-width: 1100px){.header-content[data-v-1b27babf]{grid-template-columns:1fr!important}.assessment-cards-container[data-v-1b27babf]{grid-template-columns:repeat(2,1fr)}}.assessment-card[data-v-1b27babf]{width:100%;background:#fff;border-radius:0;padding:18px 16px;border:2px solid #0f172a;box-shadow:4px 4px #0f172a;transition:all .18s ease;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;text-align:left;position:relative;overflow:hidden;border-top:5px solid var(--theme-color)}.assessment-card[data-v-1b27babf]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0f172a;background:#fffcf7}.assessment-card:hover .start-btn[data-v-1b27babf]{background:#dc2626!important;color:#fff!important;border-color:#0f172a!important}.card-header[data-v-1b27babf]{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1.5px solid #0f172a;padding-bottom:12px;margin-bottom:12px}.card-header .card-top-row[data-v-1b27babf]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.card-header .card-top-row .dossier-code[data-v-1b27babf]{font-size:12px;font-weight:900;color:#dc2626;background:#fff1f2;border:1px solid #0f172a;padding:1px 6px}.card-icon[data-v-1b27babf]{width:40px;height:40px;border-radius:0;background:var(--theme-bg);color:var(--theme-color);border:1.5px solid #0f172a;box-shadow:2px 2px #0f172a;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:0}.card-title[data-v-1b27babf]{font-size:19px;font-weight:900;color:#0f172a;margin:0 0 2px}.card-subtitle[data-v-1b27babf]{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:0;display:block}.card-description[data-v-1b27babf]{font-size:13px;color:#475569;line-height:1.65;margin-bottom:16px;min-height:64px}.card-footer[data-v-1b27babf]{width:100%}.card-stats[data-v-1b27babf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#0f172a;font-size:12px;font-weight:700;background:#f8fafc;border:1px solid #cbd5e1;padding:5px 10px;border-radius:0}.card-stats .divider[data-v-1b27babf]{color:#cbd5e1}.card-stats .el-icon[data-v-1b27babf]{margin-right:3px;font-size:13px}.start-btn[data-v-1b27babf]{width:100%!important;height:38px;border-radius:0!important;background:#0f172a!important;color:#fff!important;border:1.5px solid #0f172a!important;font-weight:800;font-size:13.5px;transition:all .15s ease}.start-btn .el-icon[data-v-1b27babf]{margin-left:6px}.interest-card[data-v-1b27babf]{--theme-color: #e11d48;--theme-bg: #fff1f2}.character-card[data-v-1b27babf]{--theme-color: #0284c7;--theme-bg: #e0f2fe}.ability-card[data-v-1b27babf]{--theme-color: #4f46e5;--theme-bg: #eef2ff}.value-card[data-v-1b27babf]{--theme-color: #059669;--theme-bg: #ecfdf5}.orientation-card[data-v-1b27babf]{--theme-color: #d97706;--theme-bg: #fffbeb}.student-option[data-v-1b27babf]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:4px;border-radius:6px;cursor:pointer;transition:all .2s;border:1px solid transparent}.student-option[data-v-1b27babf]:hover{background:#f5f5f5}.student-option.active[data-v-1b27babf]{background:#e6f4ff;border-color:#1677ff}.student-option-name[data-v-1b27babf]{font-weight:500;font-size:14px;color:#333}.student-option-info[data-v-1b27babf]{font-size:12px;color:#999}
