.timeline-step:hover .icon[data-v-624740ab]{transform:scale(1.1)}.chartCard[data-v-a1f6be0b]{margin:0 auto;max-width:400px;width:100%}.chartBox[data-v-a1f6be0b]{position:relative}.report-card[data-v-1f226f60]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:20px auto;max-width:600px;overflow:hidden}.report-header[data-v-1f226f60]{background:#f8f9fa;border-bottom:1px solid #e5e7eb;padding:20px;text-align:center}.report-title[data-v-1f226f60]{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.report-subtitle[data-v-1f226f60]{color:#6b7280;font-size:1rem;margin:5px 0 0}.report-content[data-v-1f226f60]{display:flex;flex-direction:column;gap:20px;padding:20px}.gauge-container[data-v-1f226f60]{margin:0 auto;max-width:300px;position:relative;width:100%}.gauge-chart[data-v-1f226f60]{width:100%}.gauge-label[data-v-1f226f60]{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.score-value[data-v-1f226f60]{color:#1f2937;display:block;font-size:2rem;font-weight:700}.score-text[data-v-1f226f60]{color:#6b7280;display:block;font-size:.9rem;margin-top:5px}.score-details[data-v-1f226f60]{display:flex;flex-direction:column;gap:15px}.score-item[data-v-1f226f60]{align-items:center;background:#f8f9fa;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:15px;transition:background .2s ease}.score-item[data-v-1f226f60]:hover{background:#e5e7eb}.score-info[data-v-1f226f60]{display:flex;flex-direction:column}.score-label[data-v-1f226f60]{color:#6b7280;font-size:1rem;margin:0}.score-number[data-v-1f226f60]{color:#1f2937;font-size:1.25rem;font-weight:600;margin:5px 0 0}.score-status[data-v-1f226f60]{font-size:.9rem;font-weight:500}.average-score[data-v-1f226f60]{border:2px solid #3b82f6}.slide-fade-enter-active[data-v-33479b8f],.slide-fade-leave-active[data-v-33479b8f]{transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-33479b8f]{opacity:0;transform:translate(100%)}.slide-fade-enter-to[data-v-33479b8f],.slide-fade-leave-from[data-v-33479b8f]{opacity:1;transform:translate(0)}.slide-fade-leave-to[data-v-33479b8f]{opacity:0;transform:translate(-100%)}
