@charset "UTF-8";.holland-result-container[data-v-6ca773df]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;position:relative;overflow-x:hidden}.decoration-bg[data-v-6ca773df]{position:fixed;top:0;left:0;right:0;height:100vh;pointer-events:none;z-index:0}.decoration-bg .deco-circle[data-v-6ca773df]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.15),transparent);-webkit-animation:float-data-v-6ca773df 8s ease-in-out infinite;animation:float-data-v-6ca773df 8s ease-in-out infinite}.decoration-bg .deco-circle.circle-1[data-v-6ca773df]{width:300px;height:300px;top:-100px;right:100px}.decoration-bg .deco-circle.circle-2[data-v-6ca773df]{width:200px;height:200px;top:300px;left:50px;-webkit-animation-delay:2s;animation-delay:2s}.decoration-bg .deco-circle.circle-3[data-v-6ca773df]{width:250px;height:250px;bottom:100px;right:200px;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes float-data-v-6ca773df{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-30px) scale(1.05);transform:translateY(-30px) scale(1.05)}}@keyframes float-data-v-6ca773df{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-30px) scale(1.05);transform:translateY(-30px) scale(1.05)}}.glass-card[data-v-6ca773df]{background:hsla(0,0%,100%,.95)!important;backdrop-filter:blur(20px);border-radius:20px!important;border:2px solid hsla(0,0%,100%,.5)!important;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05)!important;box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05)!important;position:relative;z-index:1;margin-bottom:20px}.result-header[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px}.result-header .header-left[data-v-6ca773df],.result-header .header-right[data-v-6ca773df]{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.result-header .header-center[data-v-6ca773df]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.result-header .header-center .result-title .title-badge[data-v-6ca773df]{display:inline-block;background:linear-gradient(135deg,gold,#ffed4e);color:#333;padding:8px 24px;border-radius:20px;font-size:18px;font-weight:600;margin-bottom:8px;-webkit-animation:pulse-data-v-6ca773df 2s ease-in-out infinite;animation:pulse-data-v-6ca773df 2s ease-in-out infinite}.result-header .header-center .result-title .test-info[data-v-6ca773df]{font-size:14px;color:#666}.result-header .back-btn[data-v-6ca773df]{font-size:16px;color:#667eea}.result-header .back-btn[data-v-6ca773df]:hover{color:#764ba2}.result-header .download-btn[data-v-6ca773df]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.result-header .download-btn[data-v-6ca773df]:hover{-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4)}@-webkit-keyframes pulse-data-v-6ca773df{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse-data-v-6ca773df{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.score-summary[data-v-6ca773df]{padding:30px}.score-summary .summary-title[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#333;margin-bottom:25px}.score-summary .summary-title i[data-v-6ca773df]{font-size:24px;color:gold}.score-summary .dominant-types[data-v-6ca773df]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.score-summary .dominant-types .dominant-type-card[data-v-6ca773df]{position:relative;padding:25px;background:#fff;border-radius:16px;text-align:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease}.score-summary .dominant-types .dominant-type-card[data-v-6ca773df]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15)}.score-summary .dominant-types .dominant-type-card.rank-1[data-v-6ca773df]{border:3px solid gold}.score-summary .dominant-types .dominant-type-card.rank-2[data-v-6ca773df]{border:3px solid silver}.score-summary .dominant-types .dominant-type-card.rank-3[data-v-6ca773df]{border:3px solid #cd7f32}.score-summary .dominant-types .dominant-type-card .rank-badge[data-v-6ca773df]{position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:30px}.score-summary .dominant-types .dominant-type-card .type-icon[data-v-6ca773df]{font-size:48px;margin:15px 0}.score-summary .dominant-types .dominant-type-card .type-name[data-v-6ca773df]{font-size:20px;font-weight:600;color:#333;margin-bottom:5px}.score-summary .dominant-types .dominant-type-card .type-code[data-v-6ca773df]{font-size:14px;color:#999;margin-bottom:10px}.score-summary .dominant-types .dominant-type-card .type-score[data-v-6ca773df]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.score-summary .holland-code[data-v-6ca773df]{text-align:center;padding:20px;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:12px}.score-summary .holland-code .code-label[data-v-6ca773df]{font-size:16px;color:#666;margin-right:10px}.score-summary .holland-code .code-value[data-v-6ca773df]{font-size:28px;font-weight:700;color:#667eea;letter-spacing:4px}.chart-card[data-v-6ca773df],.scores-card[data-v-6ca773df]{padding:25px}.chart-card .card-title[data-v-6ca773df],.scores-card .card-title[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.chart-card .card-title i[data-v-6ca773df],.scores-card .card-title i[data-v-6ca773df]{font-size:20px;color:#667eea}.chart-card .chart-container[data-v-6ca773df],.scores-card .chart-container[data-v-6ca773df]{height:400px}.scores-list .score-item[data-v-6ca773df]{margin-bottom:25px}.scores-list .score-item .score-header[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.scores-list .score-item .score-header .score-info[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.scores-list .score-item .score-header .score-info .type-icon-small[data-v-6ca773df]{font-size:20px}.scores-list .score-item .score-header .score-info .type-name-small[data-v-6ca773df]{font-size:16px;font-weight:600;color:#333}.scores-list .score-item .score-header .score-value[data-v-6ca773df]{font-size:18px;font-weight:700;color:#667eea}.scores-list .score-item .progress-text[data-v-6ca773df]{font-size:12px;font-weight:600}.scores-list .score-item .score-level[data-v-6ca773df]{text-align:right;font-size:12px;color:#999;margin-top:5px}.analysis-section .analysis-card[data-v-6ca773df]{padding:30px;margin-bottom:20px}.analysis-section .analysis-card .analysis-header[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(102,126,234,.1)}.analysis-section .analysis-card .analysis-header .analysis-icon[data-v-6ca773df]{font-size:48px;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:50%}.analysis-section .analysis-card .analysis-header .analysis-title[data-v-6ca773df]{-webkit-box-flex:1;-ms-flex:1;flex:1}.analysis-section .analysis-card .analysis-header .analysis-title h3[data-v-6ca773df]{font-size:24px;color:#333;margin:0 0 8px 0}.analysis-section .analysis-card .analysis-header .analysis-title p[data-v-6ca773df]{font-size:16px;color:#999;margin:0}.analysis-section .analysis-card .analysis-content .analysis-section-block[data-v-6ca773df]{margin-bottom:30px}.analysis-section .analysis-card .analysis-content .analysis-section-block h4[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:17px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid rgba(102,126,234,.1)}.analysis-section .analysis-card .analysis-content .analysis-section-block h4 i[data-v-6ca773df]{color:#667eea;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.analysis-section .analysis-card .analysis-content .analysis-section-block p[data-v-6ca773df]{font-size:15px;line-height:1.8;color:#666;text-indent:2em}.analysis-section .analysis-card .analysis-content .analysis-section-block .career-tags[data-v-6ca773df],.analysis-section .analysis-card .analysis-content .analysis-section-block .major-tags[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:12px}.analysis-section .analysis-card .analysis-content .analysis-section-block .career-tags .el-tag[data-v-6ca773df],.analysis-section .analysis-card .analysis-content .analysis-section-block .major-tags .el-tag[data-v-6ca773df]{padding:10px 18px;font-size:14px;line-height:1.5;border-radius:8px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;height:auto;min-height:36px}.analysis-section .analysis-card .analysis-content .analysis-section-block .suggestion-list[data-v-6ca773df]{list-style:none;padding:0;margin:0}.analysis-section .analysis-card .analysis-content .analysis-section-block .suggestion-list li[data-v-6ca773df]{padding:10px 0 10px 30px;position:relative;font-size:15px;line-height:1.6;color:#666}.analysis-section .analysis-card .analysis-content .analysis-section-block .suggestion-list li[data-v-6ca773df]:before{content:"✓";position:absolute;left:0;color:#67c23a;font-weight:600}.recommendation-card[data-v-6ca773df]{padding:30px}.recommendation-card .card-title[data-v-6ca773df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:20px;font-weight:600;color:#333;margin-bottom:20px}.recommendation-card .card-title i[data-v-6ca773df]{font-size:24px;color:#67c23a}.recommendation-card .recommendation-content .el-alert[data-v-6ca773df]{margin-bottom:25px}.recommendation-card .recommendation-content .el-alert p[data-v-6ca773df]{margin:10px 0 0 0;line-height:1.8}.recommendation-card .recommendation-content .recommendation-sections[data-v-6ca773df]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.recommendation-card .recommendation-content .recommendation-sections .recommendation-section[data-v-6ca773df]{padding:20px;background:rgba(102,126,234,.05);border-radius:12px}.recommendation-card .recommendation-content .recommendation-sections .recommendation-section h4[data-v-6ca773df]{font-size:16px;color:#333;margin-bottom:15px}.recommendation-card .recommendation-content .recommendation-sections .recommendation-section ul[data-v-6ca773df]{list-style:none;padding:0;margin:0}.recommendation-card .recommendation-content .recommendation-sections .recommendation-section ul li[data-v-6ca773df]{padding:8px 0 8px 20px;position:relative;font-size:14px;line-height:1.6;color:#666}.recommendation-card .recommendation-content .recommendation-sections .recommendation-section ul li[data-v-6ca773df]:before{content:"•";position:absolute;left:0;color:#667eea;font-weight:600}.action-footer[data-v-6ca773df]{padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.action-footer .el-button[data-v-6ca773df]{min-width:140px}@media (max-width:1024px){.dominant-types[data-v-6ca773df],.recommendation-sections[data-v-6ca773df]{grid-template-columns:1fr!important}}[data-v-6ca773df] .el-tag.el-tag--danger,[data-v-6ca773df] .el-tag.el-tag--info,[data-v-6ca773df] .el-tag.el-tag--success,[data-v-6ca773df] .el-tag.el-tag--warning{border:none}[data-v-6ca773df] .el-tag.el-tag--dark{font-weight:500;letter-spacing:.3px}[data-v-6ca773df] .el-tag.el-tag--plain{background-color:rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.2);color:#667eea;font-weight:500}[data-v-6ca773df] .el-tag.el-tag--plain:hover{background-color:rgba(102,126,234,.15)}@media (max-width:768px){.holland-result-container[data-v-6ca773df]{padding:15px}.result-header[data-v-6ca773df]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.result-header .header-left[data-v-6ca773df],.result-header .header-right[data-v-6ca773df]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.action-footer[data-v-6ca773df]{-ms-flex-wrap:wrap;flex-wrap:wrap}.action-footer .el-button[data-v-6ca773df]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px);min-width:auto}}