@charset "UTF-8";.academic-assessment[data-v-1d36a889],.career-assessment[data-v-1d36a889]{min-height:100vh;background:#f5f7fa;padding-top:80px;padding-bottom:48px}.assessment-container[data-v-1d36a889]{max-width:min(1200px,100vw - 48px);margin:0 auto;padding:0 24px}.header-section[data-v-1d36a889]{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-1d36a889]{display:flex;align-items:center;gap:60px;position:relative;z-index:2}.text-content[data-v-1d36a889]{flex:1;max-width:600px}.title[data-v-1d36a889]{font-size:24px;font-weight:700;color:#303133;margin-bottom:16px;line-height:1.3}.description[data-v-1d36a889]{font-size:16px;line-height:1.8;color:#606266;text-align:justify}.description p[data-v-1d36a889]{margin-bottom:8px}.image-content[data-v-1d36a889]{flex-shrink:0;width:240px;height:240px}.avatar-circle[data-v-1d36a889]{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-1d36a889]{width:80%;height:80%;opacity:.8}.assessment-cards[data-v-1d36a889]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.card-row[data-v-1d36a889]{display:contents}.assessment-card[data-v-1d36a889]{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-1d36a889]:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026;border-color:transparent}.assessment-card.report-card[data-v-1d36a889]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.assessment-card.report-card .card-title[data-v-1d36a889]{color:#fff}.card-icon[data-v-1d36a889]{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-1d36a889]{background:#ecf5ff;color:#1890ff}.way-icon[data-v-1d36a889]{background:#f0f9eb;color:#52c41a}.method-icon[data-v-1d36a889]{background:#fdf6ec;color:#faad14}.interest-icon[data-v-1d36a889]{background:#fef0f0;color:#ff4d4f}.character-icon[data-v-1d36a889]{background:#f4f4f5;color:#909399}.ability-icon[data-v-1d36a889]{background:#ecf5ff;color:#1890ff}.value-icon[data-v-1d36a889]{background:#f0f9eb;color:#52c41a}.orientation-icon[data-v-1d36a889]{background:#fdf6ec;color:#faad14}.report-icon[data-v-1d36a889]{background:#fff3;color:#fff}.card-title[data-v-1d36a889]{font-size:18px;font-weight:600;color:#303133;margin-bottom:8px}.card-description[data-v-1d36a889]{font-size:14px;color:#606266;line-height:1.6;margin-bottom:24px;flex-grow:1}.card-stats[data-v-1d36a889]{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-1d36a889]{color:#ebeef5}.start-btn[data-v-1d36a889]{width:100%;height:40px;font-weight:500;border-radius:8px}.report-status[data-v-1d36a889]{margin-top:16px}.report-status .status-text[data-v-1d36a889]{margin-top:8px;font-size:13px;text-align:center}.tips-section[data-v-1d36a889]{background:#fff;border-radius:20px;padding:48px;box-shadow:0 2px 12px #0000000a}.tips-title[data-v-1d36a889]{font-size:20px;font-weight:600;color:#303133;margin-bottom:32px;display:flex;align-items:center;gap:8px}.tips-title i[data-v-1d36a889]{color:#1890ff}.tips-content[data-v-1d36a889]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.tip-item[data-v-1d36a889]{background:#fafbfc;padding:24px;border-radius:12px;text-align:center;transition:all .3s ease}.tip-item[data-v-1d36a889]:hover{background:#fff;box-shadow:0 2px 12px #00000014}.tip-icon[data-v-1d36a889]{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-1d36a889]{font-size:16px;font-weight:600;margin-bottom:4px;color:#303133}.tip-text p[data-v-1d36a889]{font-size:13px;color:#909399;margin:0}@media (max-width: 1024px){.assessment-cards[data-v-1d36a889],.tips-content[data-v-1d36a889]{grid-template-columns:repeat(2,1fr)}.header-content[data-v-1d36a889]{flex-direction:column-reverse;align-items:flex-start;gap:30px}.image-content[data-v-1d36a889]{align-self:center}}@media (max-width: 768px){.assessment-cards[data-v-1d36a889],.tips-content[data-v-1d36a889]{grid-template-columns:1fr}.header-section[data-v-1d36a889]{padding:24px}}.header-section[data-v-1d36a889]{display:block;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;text-align:center;padding:160px 20px 120px;margin-bottom:0;border-radius:0 0 50% 50%/0 0 20px 20px;position:relative;overflow:visible;box-shadow:0 10px 30px #0084ff1a;margin-top:-80px}.header-section[data-v-1d36a889]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3;pointer-events:none}.header-content[data-v-1d36a889]{display:flex;flex-direction:column;align-items:center;gap:20px;justify-content:center;position:relative;z-index:1}.text-content[data-v-1d36a889]{flex:none;max-width:800px;width:100%;text-align:center}.title[data-v-1d36a889]{font-size:36px;font-weight:800;margin-bottom:24px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.1)}.subtitle[data-v-1d36a889]{font-size:18px;color:#ffffffd9;font-weight:300;margin-bottom:20px;letter-spacing:2px}.description[data-v-1d36a889]{color:#ffffffe6;font-size:15px;line-height:1.8;font-weight:400;text-align:center;margin-bottom:24px}.description p[data-v-1d36a889]{margin-bottom:0}.dimension-tags[data-v-1d36a889]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.dimension-tags .dimension-tag[data-v-1d36a889]{background:#ffffff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:6px 18px;font-size:14px;color:#fff;letter-spacing:1px}.dimension-tags .dimension-tag b[data-v-1d36a889]{font-size:16px;font-weight:700}.footer-text[data-v-1d36a889]{font-size:14px;color:#ffffffbf;line-height:1.6}.image-content[data-v-1d36a889]{display:none}.assessment-cards-container[data-v-1d36a889]{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:-80px;padding-bottom:60px;position:relative;z-index:2;padding-left:20px;padding-right:20px}.assessment-card[data-v-1d36a889]{width:320px;background:#fff;border-radius:24px;padding:40px 30px;box-shadow:0 15px 35px #00000014;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(255,255,255,.8);position:relative;overflow:hidden}.assessment-card[data-v-1d36a889]:after{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:var(--theme-color)}.assessment-card[data-v-1d36a889]:hover{transform:translateY(-12px);box-shadow:0 25px 50px #0000001f}.assessment-card:hover .card-icon[data-v-1d36a889]{transform:scale(1.1) rotate(10deg);background:var(--theme-color);color:#fff;box-shadow:0 10px 25px #00000026}.assessment-card:hover .start-btn[data-v-1d36a889]{background:var(--theme-color);color:#fff;border-color:var(--theme-color);width:100%}.card-icon[data-v-1d36a889]{width:88px;height:88px;border-radius:50%;background:var(--theme-bg);color:var(--theme-color);display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:24px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative}.card-icon[data-v-1d36a889]:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px dashed var(--theme-color);opacity:.2;animation:spin-1d36a889 10s linear infinite}@keyframes spin-1d36a889{to{transform:rotate(360deg)}}.card-title[data-v-1d36a889]{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:6px}.card-subtitle[data-v-1d36a889]{font-size:12px;font-weight:600;color:#909399;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;display:block}.card-description[data-v-1d36a889]{font-size:14px;color:#5e6d82;line-height:1.6;margin-bottom:30px;min-height:48px}.card-stats[data-v-1d36a889]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;color:#909399;font-size:13px;background:#f8f9fa;padding:6px 16px;border-radius:20px}.card-stats .divider[data-v-1d36a889]{color:#dcdfe6}.card-stats .el-icon[data-v-1d36a889]{margin-right:4px;font-size:14px}.start-btn[data-v-1d36a889]{width:180px;height:46px;border-radius:23px;background:transparent;color:var(--theme-color);border:2px solid var(--theme-color);font-weight:700;font-size:15px;transition:all .3s ease}.start-btn .el-icon[data-v-1d36a889]{margin-left:8px;transition:transform .3s}.start-btn:hover .el-icon[data-v-1d36a889]{transform:translate(5px)}.interest-card[data-v-1d36a889]{--theme-color: #FF6B6B;--theme-bg: #FFF0F0}.character-card[data-v-1d36a889]{--theme-color: #4ECDC4;--theme-bg: #E0F9F8}.ability-card[data-v-1d36a889]{--theme-color: #FFD93D;--theme-bg: #FFFBE6}.value-card[data-v-1d36a889]{--theme-color: #6BCB77;--theme-bg: #E8F7EA}.orientation-card[data-v-1d36a889]{--theme-color: #9D65C9;--theme-bg: #F3E6FA}@media (max-width: 768px){.header-section[data-v-1d36a889]{padding:60px 20px 80px;border-radius:0 0 30px 30px}.title[data-v-1d36a889]{font-size:26px}.assessment-card[data-v-1d36a889]{width:100%;margin-bottom:10px}}.student-option[data-v-1d36a889]{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-1d36a889]:hover{background:#f5f5f5}.student-option.active[data-v-1d36a889]{background:#e6f4ff;border-color:#1677ff}.student-option-name[data-v-1d36a889]{font-weight:500;font-size:14px;color:#333}.student-option-info[data-v-1d36a889]{font-size:12px;color:#999}
