.exam-score[data-v-68f7ba84]{height:100vh;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,#f5f7fa,#c3cfe2)}.exam-score .result-container[data-v-68f7ba84]{padding:4rem 6rem;background:#fff;border-radius:2rem;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.1);box-shadow:0 1rem 3rem rgba(0,0,0,.1);text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.exam-score .h2-title[data-v-68f7ba84]{font-size:2.5rem;color:#2c3e50;margin-bottom:1.5rem;letter-spacing:1px}.exam-score .p-tip[data-v-68f7ba84]{font-size:1.4rem;color:#7f8c8d;margin:2rem 0;font-weight:500}.exam-score .score-wrapper[data-v-68f7ba84]{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.exam-score .loading-animation .spinner[data-v-68f7ba84]{width:4rem;height:4rem;margin:2rem auto;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid #3498db;-webkit-animation:spin-68f7ba84 1s linear infinite;animation:spin-68f7ba84 1s linear infinite}.exam-score .loading-animation .loading-text[data-v-68f7ba84]{color:#95a5a6;font-size:1.2rem}.exam-score .score-animation[data-v-68f7ba84]{-webkit-perspective:1000px;perspective:1000px}.exam-score .score-animation .score-circle[data-v-68f7ba84]{position:relative;width:180px;height:180px;margin:0 auto;border-radius:50%;background:linear-gradient(145deg,#007bff,#0062cc);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:scaleUp-68f7ba84 .6s cubic-bezier(.175,.885,.32,1.275);animation:scaleUp-68f7ba84 .6s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:0 10px 20px rgba(0,123,255,.2);box-shadow:0 10px 20px rgba(0,123,255,.2)}.exam-score .score-animation .score-number[data-v-68f7ba84]{font-size:3.5rem;color:#fff;font-weight:700;line-height:1}.exam-score .score-animation .score-unit[data-v-68f7ba84]{font-size:1.2rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.exam-score .score-animation .score-note[data-v-68f7ba84]{margin-top:2rem;padding:1.2rem;background:#f8f9fe;border-radius:1rem;border:1px solid #e0e7ff;max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;position:relative;-webkit-animation:noteSlide-68f7ba84 .6s ease-out;animation:noteSlide-68f7ba84 .6s ease-out}.exam-score .score-animation .score-note[data-v-68f7ba84]:before{content:"";position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:0 10px 10px;border-style:solid;border-color:transparent transparent #f8f9fe}.exam-score .score-animation .score-note .note-icon[data-v-68f7ba84]{-ms-flex-negative:0;flex-shrink:0;width:1.4rem;height:1.4rem;fill:#007bff;margin-top:.2rem}.exam-score .score-animation .score-note .note-text[data-v-68f7ba84]{margin:0;font-size:.95rem;line-height:1.6;color:#6c757d;text-align:left;position:relative}.exam-score .score-animation .score-note .note-text[data-v-68f7ba84]:after{content:"";position:absolute;bottom:-.8rem;left:50%;width:60%;height:2px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#007bff),to(transparent));background:linear-gradient(90deg,transparent,#007bff,transparent);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.exam-score .exit-btn[data-v-68f7ba84]{margin:auto;margin-top:3rem;padding:1rem 2.5rem;background:-webkit-gradient(linear,left top,right top,from(#007bff),to(#0062cc));background:linear-gradient(90deg,#007bff,#0062cc);color:#fff;border:none;border-radius:2rem;cursor:pointer;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(0,123,255,.3);box-shadow:0 4px 15px rgba(0,123,255,.3)}.exam-score .exit-btn[data-v-68f7ba84]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,123,255,.4);box-shadow:0 6px 20px rgba(0,123,255,.4)}.exam-score .exit-btn .btn-icon[data-v-68f7ba84]{font-size:1.4rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.exam-score .exit-btn:hover .btn-icon[data-v-68f7ba84]{-webkit-transform:translateX(3px);transform:translateX(3px)}@-webkit-keyframes spin-68f7ba84{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-68f7ba84{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes scaleUp-68f7ba84{0%{-webkit-transform:scale(.5) rotateX(-90deg);transform:scale(.5) rotateX(-90deg);opacity:0}to{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0);opacity:1}}@keyframes scaleUp-68f7ba84{0%{-webkit-transform:scale(.5) rotateX(-90deg);transform:scale(.5) rotateX(-90deg);opacity:0}to{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0);opacity:1}}@media (max-width:768px){.exam-score .result-container[data-v-68f7ba84]{padding:2rem;width:90%;margin:0 auto}.exam-score .h2-title[data-v-68f7ba84]{font-size:2rem}.exam-score .score-circle[data-v-68f7ba84]{width:140px!important;height:140px!important}.exam-score .score-circle .score-number[data-v-68f7ba84]{font-size:2.5rem!important}}@-webkit-keyframes noteSlide-68f7ba84{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes noteSlide-68f7ba84{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.score-fade-enter-active[data-v-68f7ba84]{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.score-fade-enter-from[data-v-68f7ba84]{opacity:0}