.card_card__mqL6E{border-radius:.5rem;border:1px solid var(--border);background-color:#fff;color:var(--card-foreground);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.card_cardHeader__lcS9t{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem}.card_cardTitle__5pHTo{font-size:1.5rem;font-weight:600;line-height:1;letter-spacing:-.025em}.card_cardDescription__c_2Yx{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.card_cardContent__kq12o{padding:0 1.5rem 1.5rem}.card_cardFooter__FsUmo{display:flex;align-items:center;padding:0 1.5rem 1.5rem}.charts_chartContainer__0Er94{width:100%;height:300px}.activity-feed_activityFeed__7hm0M{display:flex;flex-direction:column;gap:1rem}.activity-feed_activityItem__ypCNM{display:flex;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.activity-feed_activityItem__ypCNM:last-child{border-bottom:none;padding-bottom:0}.activity-feed_activityIcon__jpWtX{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;margin-right:.75rem;flex-shrink:0}.activity-feed_activityIcon__jpWtX.activity-feed_lesson__Lxzr8{background-color:#e6f7ff;color:#0070f3}.activity-feed_activityIcon__jpWtX.activity-feed_quiz__dAmSY{background-color:#f6ffed;color:#52c41a}.activity-feed_activityIcon__jpWtX.activity-feed_chat__peech{background-color:#fff7e6;color:#fa8c16}.activity-feed_activityIcon__jpWtX.activity-feed_resume__iOHiV{background-color:#f9f0ff;color:#722ed1}.activity-feed_activityContent__mUAn8{flex:1 1}.activity-feed_activityTitle__ZtrRo{font-size:.875rem;font-weight:500;color:#333;margin:0 0 .25rem}.activity-feed_activityTime__IEQCH{font-size:.75rem;color:#999;margin:0}.quick-access_quickAccessGrid__oZoGA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.quick-access_quickAccessLink__tkJrH{text-decoration:none}.quick-access_quickAccessCard__mm7hI{padding:1rem;border-radius:8px;height:100%;transition:transform .2s ease}.quick-access_quickAccessCard__mm7hI:hover{transform:translateY(-2px)}.quick-access_quickAccessCard__mm7hI.quick-access_blue__PBjRS{background-color:#e6f7ff;color:#0070f3}.quick-access_quickAccessCard__mm7hI.quick-access_green__xw263{background-color:#f6ffed;color:#52c41a}.quick-access_quickAccessCard__mm7hI.quick-access_purple__bZpN6{background-color:#f9f0ff;color:#722ed1}.quick-access_quickAccessCard__mm7hI.quick-access_orange__J4UQE{background-color:#fff7e6;color:#fa8c16}.quick-access_quickAccessIcon__ay7Jx{margin-bottom:.5rem}.quick-access_quickAccessTitle__cw_P_{font-size:.875rem;font-weight:600;margin:0 0 .25rem}.quick-access_quickAccessDescription__qCjBk{font-size:.75rem;margin:0;opacity:.8}@media (min-width:640px){.quick-access_quickAccessGrid__oZoGA{grid-template-columns:repeat(2,1fr)}}.badge_badge__Z0dmd{display:inline-flex;align-items:center;border-radius:6px;border:1px solid transparent;padding:.125rem .625rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s;outline:none}.badge_default__1gsg0{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:var(--shadow)}.badge_default__1gsg0:hover{background-color:var(--color-primary-hover)}.badge_secondary__Hmc0a{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.badge_secondary__Hmc0a:hover{background-color:var(--color-secondary-hover)}.badge_destructive__sXhlz{background-color:var(--color-destructive);color:var(--color-destructive-foreground);box-shadow:var(--shadow)}.badge_destructive__sXhlz:hover{background-color:var(--color-destructive-hover)}.badge_outline__UzoMc{color:var(--color-foreground)}.RoleReadiness_roleReadinessContainer__Hm9l_{margin-bottom:2rem}.RoleReadiness_header__6ToCO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.RoleReadiness_title__2p6j7{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.RoleReadiness_subtitle__X5cLd{font-size:.875rem;color:#6b7280;margin:0}.RoleReadiness_headerActions__eFtg4{display:flex;gap:.75rem;flex-shrink:0}.RoleReadiness_viewBadgesBtn__7X4t_{border-color:#d1d5db;color:#374151}.RoleReadiness_startLearningBtn__lI_Jd{background:var(--bg-btn);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.RoleReadiness_roleCards__j0W3T{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.RoleReadiness_roleCard__SZhl_{padding:1rem;cursor:pointer;transition:all .2s ease;border:2px solid transparent;background:#fff;border-radius:.5rem;flex:1 1;min-width:150px}.RoleReadiness_roleCard__SZhl_:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.RoleReadiness_selectedCard__0d_I0{border-color:var(--outline-color,#3b82f6);box-shadow:0 0 0 1px var(--outline-color,#3b82f6)}.RoleReadiness_roleCardContent__vCNHd{display:flex;align-items:center;gap:1rem}.RoleReadiness_roleIcon__b_OXx{width:2.5rem;height:2.5rem;background-color:#fef3c7;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#d97706;flex-shrink:0}.RoleReadiness_roleInfo__hNERJ{flex:1 1;min-width:0}.RoleReadiness_roleTitle__wus9J{font-size:.95rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.RoleReadiness_progressContainer__QoPR2{display:flex;align-items:center;gap:.75rem}.RoleReadiness_roleProgressWrapper__O9L8A{flex:1 1;height:.5rem;background-color:#e5e7eb;border-radius:.35rem;overflow:hidden}.RoleReadiness_roleProgress__CP9E2{height:100%;background:var(--bg-btn);border-radius:.35rem;transition:width .3s ease}.RoleReadiness_progressText__sFebB{font-size:.875rem;font-weight:600;color:#374151;min-width:2.5rem;text-align:right}.RoleReadiness_tabsContainer__EiqZZ{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.RoleReadiness_tab__RRAin{padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;background:none;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.RoleReadiness_tab__RRAin:hover{color:#374151}.RoleReadiness_activeTab___6TX8{color:var(--bg-btn,#3b82f6);border-bottom-color:var(--outline-color,#3b82f6)}.RoleReadiness_overviewContent__O8hDB{margin-top:1.5rem}.RoleReadiness_overviewGrid__4qLYf{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.RoleReadiness_overallReadinessCard__gS5qL{padding:1.5rem;grid-column:1}.RoleReadiness_overallReadinessContent__YRJ4H{text-align:center}.RoleReadiness_overallTitle__dUKbw{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.RoleReadiness_overallScore__eCTcs{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.RoleReadiness_scoreValue__SMhBZ{font-size:2rem;font-weight:700;color:#1f2937}.RoleReadiness_statusBadge__VrS3_{background-color:#dcfce7;color:#166534;font-weight:500;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem}.RoleReadiness_progressBars__Qttbu{display:flex;flex-direction:column;gap:1rem}.RoleReadiness_progressItem__9njJ0{text-align:left}.RoleReadiness_progressLabel__cUo_W{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#374151}.RoleReadiness_skillProgress__miUFC{height:.5rem}.RoleReadiness_skillsCard__Z3rmF{padding:1.25rem}.RoleReadiness_skillsTitle__v5wYU{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.RoleReadiness_skillsList__VCx6c{display:flex;flex-direction:column;gap:.75rem}.RoleReadiness_skillItem__4JADQ{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#374151}.RoleReadiness_learningPathContent__Hs97e{margin-top:1.5rem}.RoleReadiness_learningPathGrid__lKdxz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;max-height:600px;overflow-y:auto}.RoleReadiness_learningPathCard__gDB0x{padding:1.5rem;position:relative;transition:transform .2s ease}.RoleReadiness_learningPathCard__gDB0x:hover{transform:translateY(-2px)}.RoleReadiness_pathHeader__FM7cP{position:absolute;top:1rem;right:1rem}.RoleReadiness_completedBadge__fePt7{background:var(--bg-btn);color:#fff;font-size:.75rem;padding:.25rem .75rem}.RoleReadiness_inProgressBadge__ETNtS{background:var(--bg-btn);color:#fff;font-size:.75rem;padding:.25rem .5rem}.RoleReadiness_pathTitle__AFC35{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .75rem;padding-right:5rem}.RoleReadiness_pathDescription__IsnsK{font-size:.875rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.RoleReadiness_pathMeta__IT1zX{display:flex;gap:1rem;margin-bottom:1.5rem}.RoleReadiness_pathCategory__OaBMZ,.RoleReadiness_pathDuration__ZDcFD{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.RoleReadiness_pathActions__SsZDh{display:flex;justify-content:center}.RoleReadiness_continueLearningBtn__R68_H,.RoleReadiness_startLearningBtn__lI_Jd,.RoleReadiness_viewCertificateBtn__3eey3{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:120px}.RoleReadiness_startLearningBtn__lI_Jd{background-color:#3730a3;color:#fff}.RoleReadiness_startLearningBtn__lI_Jd:hover:not(:disabled){background-color:#312e81}.RoleReadiness_startLearningBtn__lI_Jd:disabled{opacity:.7;cursor:not-allowed}.RoleReadiness_continueLearningBtn__R68_H{background:var(--bg-btn);color:#fff}.RoleReadiness_continueLearningBtn__R68_H:hover{background-color:#d97706}.RoleReadiness_viewCertificateBtn__3eey3{background:var(--bg-btn);color:#fff}.RoleReadiness_viewCertificateBtn__3eey3:hover{background-color:#059669}.RoleReadiness_loadingBtn__ZUmaT{opacity:.8;cursor:not-allowed!important}.RoleReadiness_loadingBtn__ZUmaT:hover{transform:none!important}.RoleReadiness_quizzesContent__w8djM{margin-top:1.5rem}.RoleReadiness_quizPerformanceCard__rB3aM{padding:1.5rem;max-height:600px;overflow-y:auto}.RoleReadiness_quizPerformanceTitle__HpFah{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.RoleReadiness_quizList__Zog6R{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.RoleReadiness_quizItem__uba_x{display:grid;grid-template-columns:1fr 2fr auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.RoleReadiness_quizInfo__TP53P{display:flex;flex-direction:column}.RoleReadiness_quizName__S80Og{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.RoleReadiness_quizMeta__rv22T{display:flex;flex-direction:column;gap:.25rem}.RoleReadiness_quizDifficulty__7XvxI{font-size:.75rem;color:#6b7280;background-color:#e5e7eb;padding:.125rem .5rem;border-radius:.25rem;width:-moz-fit-content;width:fit-content}.RoleReadiness_quizSubcategories__XEBt4{font-size:.75rem;color:#6b7280}.RoleReadiness_quizProgress__pC4um{display:flex;flex-direction:column;gap:.5rem}.RoleReadiness_quizProgressBar__Gm3RX{width:100%;height:.5rem;background-color:#e5e7eb;border-radius:.25rem;overflow:hidden}.RoleReadiness_quizProgressFill__Cn3D3{height:100%;transition:width .3s ease;border-radius:.25rem}.RoleReadiness_quizScores__uYZSS{display:flex;justify-content:space-between;align-items:center}.RoleReadiness_currentScore__wv5wB{font-size:.875rem;font-weight:600;color:#1f2937}.RoleReadiness_targetScore__nrYBd{font-size:.75rem;color:#6b7280}.RoleReadiness_quizActions__x2Kg2{display:flex;justify-content:center}.RoleReadiness_generateQuizBtn__aei8B,.RoleReadiness_startQuizBtn__0ynMb,.RoleReadiness_viewResultBtn__OMFAa{padding:.5rem 1rem;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:80px}.RoleReadiness_startQuizBtn__0ynMb{color:transparent;background:var(--bg-btn);-webkit-background-clip:text;background-clip:text;border:1px solid var(--outline-color)}.RoleReadiness_startQuizBtn__0ynMb:hover{background:var(--bg-btn);color:#fff}.RoleReadiness_generateQuizBtn__aei8B{color:transparent;background:var(--bg-btn);-webkit-background-clip:text;background-clip:text;border:1px solid var(--outline-color)}.RoleReadiness_generateQuizBtn__aei8B:hover:not(:disabled){background:var(--bg-btn);color:#fff}.RoleReadiness_generateQuizBtn__aei8B:disabled{opacity:.7;cursor:not-allowed;background:#6b7280;color:#fff}.RoleReadiness_viewResultBtn__OMFAa{background:var(--bg-btn);color:#fff}.RoleReadiness_viewResultBtn__OMFAa:hover{background-color:#059669}.RoleReadiness_placeholderCard__l9zHM{padding:2rem 1.5rem}.RoleReadiness_placeholderContent__cftLP{text-align:center;display:flex;flex-direction:column;align-items:center}.RoleReadiness_placeholderTitle__laFpM{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.RoleReadiness_placeholderText___N5si{font-size:.875rem;color:#6b7280;margin:0}@media (max-width:480px){.RoleReadiness_learningPathGrid__lKdxz,.RoleReadiness_overviewGrid__4qLYf{grid-template-columns:1fr}.RoleReadiness_quizItem__uba_x{grid-template-columns:1fr;gap:.75rem;text-align:center}}@media (min-width:768px){.RoleReadiness_overviewGrid__4qLYf{grid-template-columns:1fr 1fr}.RoleReadiness_overallReadinessCard__gS5qL{grid-column:span 2}}@media (min-width:1024px){.RoleReadiness_overviewGrid__4qLYf{grid-template-columns:1fr 1fr 1fr}.RoleReadiness_overallReadinessCard__gS5qL{grid-column:span 1}}.RoleReadiness_emptyState__E17tS{text-align:center;padding:30px 20px;background-color:#f9fafb;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.RoleReadiness_takeInterviewBtn__3BfCL{margin-top:20px;padding:10px 20px;background:var(--bg-btn);color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease-in-out}@keyframes RoleReadiness_spin__ENWd1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RoleReadiness_animate-spin__8Bbz0{animation:RoleReadiness_spin__ENWd1 1s linear infinite}.loading-container2{flex-direction:column}.loading-container2,.loading-spinner2{display:flex;justify-content:center;align-items:center}.loading-spinner2{margin-bottom:16px}.spinner-circle2{width:16px;height:16px;margin:0 4px;border-radius:50%;background:var(--bg-btn);animation:bounce .6s infinite alternate;box-shadow:0 0 8px rgba(255,94,0,.5)}.spinner-circle2:first-child{background-color:#ff5e00}.spinner-circle2:nth-child(2){background-color:#e34234;animation-delay:.2s}.spinner-circle2:nth-child(3){background-color:#7928ca;animation-delay:.4s}@keyframes bounce{to{opacity:.3;transform:translateY(-8px)}}.loading-text2{font-size:18px;color:#4b5563;font-weight:500}@media (max-width:640px){.loading-text2{font-size:16px}}.report_pageWrapper__ubg6_{height:100dvh;overflow:auto;height:100%;padding:15px 0}.report_container__iATbg{margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden}.report_header__YVWYL{background-color:#fff;margin:0 -16px;padding:10px 16px;border-bottom:1px solid #e5e7eb}.report_headerContent__MQXhj{display:flex;align-items:flex-start;gap:12px;margin:0 auto}.report_backButton__EL2Mj{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:6px;color:#6b7280;margin-top:2px}.report_backButton__EL2Mj:hover{background-color:#f3f4f6}.report_headerInfo__zbQ0i{flex:1 1}.report_titleRow__9P8nR{display:flex;align-items:center;gap:8px;margin-bottom:8px}.report_aiIcon__eqpDK{background:var(--bg-btn);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.5px}.report_title__RTtFB{font-size:20px;font-weight:600;margin:0;color:#111827}.report_dateRow__S6j4d{display:flex;align-items:center;gap:16px}.report_dateItem__0xAX7{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px}.report_dateItem__0xAX7 svg{color:#9ca3af}.report_tabsContainer__v1pTo{background-color:#fff;padding:12px 30px;border:1px solid #e5e7eb;border-radius:8px;display:flex;width:-moz-fit-content;width:fit-content}.report_tabs__jP7wL{display:flex;gap:0;margin:0 auto}.report_tab__HALol{padding:2px 0;margin-right:32px;background:none;cursor:pointer;font-size:15px;font-weight:500;color:#9ca3af;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.report_tab__HALol:hover{color:#6b7280}.report_activeTab__3C1QQ{color:#111827;border-bottom:2px solid var(--outline-color)}.report_content__Vp_sD{display:flex;flex-direction:column;gap:32px;border:1px solid #e5e7eb;border-radius:8px;height:100%;overflow:auto}.report_recap__HNfD0{padding:20px;display:flex;flex-direction:column;gap:32px}.report_card__EN9mc{background-color:transparent;border-radius:0;box-shadow:none;padding:0}.report_sectionTitle__r_ojY{font-size:24px;font-weight:600;margin-top:0;margin-bottom:24px;color:#111827}.report_scoreRow__h70es{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0}.report_scoreLabel__o7_Jw{font-size:16px;color:#6b7280;font-weight:400}.report_scoreValue___jm1M{display:flex;align-items:baseline}.report_scoreHighlight__BfWSW{font-size:24px;font-weight:700;color:transparent;background:var(--bg-btn);-webkit-background-clip:text;background-clip:text}.report_scoreMax__eIiOT{font-size:18px;color:#9ca3af;margin-left:2px;font-weight:400}.report_tags__8OrdL{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.report_tag__BLb_a{background-color:#f1f3f4;color:#5f6368;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:400;border:none}.report_summaryText__2xAss{color:#5f6368;line-height:1.6;font-size:15px;margin:0 0 16px}.report_summaryText__2xAss:last-child{margin-bottom:0}.report_skillsContainer__HijVx{display:flex;flex-direction:column;gap:24px;margin-top:8px}.report_skillBar__Q78_6{display:flex;flex-direction:column;gap:8px}.report_skillInfo__Y54Mk{display:flex;justify-content:space-between;align-items:baseline}.report_skillName__H5hT2{font-size:16px;font-weight:500;margin:0;color:#374151}.report_skillPercent__vWKo_{font-size:14px;color:#6b7280;margin:0}.report_scoreContainer__wtBjZ{display:flex;align-items:center;gap:16px}.report_scoreBar__Q5drz{flex-grow:1;height:8px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.report_scoreProgress__fI5BF{height:100%;background:var(--bg-btn);border-radius:9999px}.report_scoreNumber__LY4SS{font-size:18px;font-weight:600;color:#111827;min-width:40px;text-align:right}.report_chartContainer__o0f5p{display:flex;justify-content:center;align-items:center;padding:20px;min-height:450px;background-color:transparent;margin-top:8px}.report_skillLegend__HED4L{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:16px;background-color:#f8f9fa;border-radius:8px}.report_legendItem__l2ZKu{display:flex;align-items:center;gap:8px}.report_legendDot__TM6sK{width:12px;height:12px;background-color:#ea580c;border-radius:50%;flex-shrink:0}.report_legendText__T3Wdg{font-size:14px;color:#374151;font-weight:500}.report_tooltip__QnXIl{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:14px;z-index:1000}.report_tooltipLabel__hsjjZ{margin:0 0 4px;font-weight:600;color:#374151;font-size:14px}.report_tooltipValue__6m9HN{margin:0;color:#6b7280;font-size:13px}.report_tooltipScore__4xPAz{font-weight:700;color:#ea580c;font-size:16px}.report_placeholderCard__PCBts{background-color:#f9fafb;border-radius:8px;text-align:center;color:#6b7280}@media (max-width:768px){.report_header__YVWYL{padding:16px 0}.report_title__RTtFB{font-size:18px}.report_tab__HALol{padding:12px 0;margin-right:24px;font-size:14px}.report_content__Vp_sD{gap:24px}.report_sectionTitle__r_ojY{font-size:20px;margin-bottom:16px}.report_scoreHighlight__BfWSW{font-size:20px}.report_chartContainer__o0f5p{padding:12px;min-height:350px}}@media (max-width:764px){.report_pageWrapper__ubg6_{padding-top:60px}}@media (max-width:480px){.report_container__iATbg{padding:0 12px}.report_header__YVWYL{margin:0 -12px;padding-left:12px;padding-right:12px}.report_tabsContainer__v1pTo{margin:0 -12px;padding:0 12px}.report_titleRow__9P8nR{flex-direction:column;align-items:flex-start;gap:4px}.report_title__RTtFB{font-size:16px}.report_tab__HALol{padding:10px 0;margin-right:20px;font-size:13px}.report_content__Vp_sD{gap:20px}.report_sectionTitle__r_ojY{font-size:18px}.report_chartContainer__o0f5p{min-height:300px;padding:8px}.report_legendText__T3Wdg{font-size:13px}}.overview_overviewContainer__3fD3k{margin:0 auto;padding:1rem}.overview_header__VcvHD{margin-bottom:2rem;display:flex;justify-content:space-between}.overview_startMyCareerPlanButton__WlblQ button{background:var(--bg-btn);color:#fff;padding:.5rem 1rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem}.overview_title__Or6Hq{font-size:1.75rem;font-weight:700;color:transparent;margin:0 0 .5rem;background:var(--bg-btn);width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;background-clip:text}.overview_subtitle__5hPui{font-size:1rem;color:#666;margin:0}.overview_statsGrid__UY11B{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.overview_statCard__YA0Lb{padding:1.5rem;display:flex;justify-content:space-between}.overview_statTitle__I5C2g{font-size:.875rem;color:#666;margin:0 0 .5rem}.overview_statValue__yUHAI{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 .25rem}.overview_statChange__N5cIc{font-size:.75rem;color:#d05078;margin:0}.overview_chartsGrid__G_P9x{display:grid;grid-template-columns:1fr;grid-template-areas:"chartCard" "activityCard";grid-gap:1rem;gap:1rem;margin-bottom:2rem}.overview_chartCard__uOtPL{padding:1.5rem;grid-area:chartCard;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.overview_activityCard__GBi1G{padding:1.5rem;grid-area:activityCard}.overview_cardTitle__IaLuT{font-size:1rem;font-weight:600;color:#333;margin:0 0 1rem}.overview_bottomGrid__GrNy_{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.overview_quickAccessCard__K7G8U,.overview_upcomingCard__SymzN{padding:1.5rem}@media (min-width:640px){.overview_statsGrid__UY11B{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.overview_title__Or6Hq{font-size:2rem}.overview_chartsGrid__G_P9x{grid-template-columns:repeat(3,1fr);grid-template-areas:"chartCard chartCard activityCard"}.overview_chartCard__uOtPL{grid-column:span 2}.overview_activityCard__GBi1G{grid-column:span 1}}@media (min-width:1024px){.overview_statsGrid__UY11B{grid-template-columns:repeat(4,1fr)}.overview_bottomGrid__GrNy_{grid-template-columns:repeat(2,1fr)}.overview_activityCard__GBi1G,.overview_quickAccessCard__K7G8U,.overview_upcomingCard__SymzN{grid-column:span 1}}.subject-proficiency_card___GlGM{background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}.subject-proficiency_title__nXTZu{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.25rem}.subject-proficiency_subtitle__2qAYj{font-size:.875rem;color:#888;margin-bottom:1rem}.subject-proficiency_list__icOJw{display:flex;flex-direction:column;gap:1rem}.subject-proficiency_subject__FbsDr{display:flex;flex-direction:column;gap:.25rem}.subject-proficiency_labelRow__0TlYO{display:flex;justify-content:space-between;font-size:.875rem;color:#555}.subject-proficiency_progressBar__4pl_G{height:8px;background-color:#eee;border-radius:6px;overflow:hidden}.subject-proficiency_progressFill__FNE0E{height:100%;border-radius:6px;transition:width .5s ease-in-out}.subject-proficiency_chartContainer__sAQfk{margin-top:1rem;height:100%;width:100%}@media (max-width:768px){.subject-proficiency_card___GlGM{padding:1rem}.subject-proficiency_chartContainer__sAQfk{margin-top:.5rem}}.StartMyCareerModal_overlay__k_WZR{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.StartMyCareerModal_modal__Km64X{background:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:80rem;width:100%;max-height:95vh;overflow-y:auto;display:flex;flex-direction:column}.StartMyCareerModal_content___v79o{padding:2rem}.StartMyCareerModal_header__1nHyC{margin-bottom:2rem}.StartMyCareerModal_title__xxzLH{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.StartMyCareerModal_subtitle__6fEzk{color:#6b7280;margin:.5rem 0 0}.StartMyCareerModal_progressContainer__ZULmM{margin-bottom:3rem}.StartMyCareerModal_stepLabels__VqpmT{display:flex;justify-content:space-between;margin-bottom:1rem}.StartMyCareerModal_stepLabel__Vh4SV{flex:1 1;text-align:center}.StartMyCareerModal_stepLabelText__ctDmV{font-size:.875rem;font-weight:500;padding-bottom:.5rem;color:#6b7280}.StartMyCareerModal_stepLabelText__ctDmV.StartMyCareerModal_active__e0Cc8{color:#2563eb}.StartMyCareerModal_stepNumbers__7E_CF{display:flex;justify-content:space-between;align-items:center;position:relative}.StartMyCareerModal_progressLine__xA5EA{position:absolute;top:50%;left:0;right:0;height:2px;background-color:#e5e7eb;transform:translateY(-50%)}.StartMyCareerModal_progressLineFilled__xaugx{position:absolute;top:50%;left:0;height:2px;background-color:#2563eb;transform:translateY(-50%);transition:width .3s ease}.StartMyCareerModal_stepNumberContainer__PWhEn{position:relative}.StartMyCareerModal_stepNumber__cvns2{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;border:2px solid #d1d5db;background:#fff;color:#6b7280}.StartMyCareerModal_stepNumber__cvns2.StartMyCareerModal_active__e0Cc8{border-color:#2563eb;background-color:#2563eb;color:#fff}.StartMyCareerModal_mainContent__y9MjI{margin-bottom:2rem}.StartMyCareerModal_sectionTitle__16268{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:1.5rem;margin-top:0}.StartMyCareerModal_jobTitleSection__LJ7Si,.StartMyCareerModal_roleSection__Vnjcf{margin-bottom:2rem}.StartMyCareerModal_questionTitle__JM_3f{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:1rem;margin-top:0}.StartMyCareerModal_input__Lgc1o{width:100%;height:3rem;padding:0 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem;font-family:inherit}.StartMyCareerModal_input__Lgc1o:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.StartMyCareerModal_selectContainer__Mmfac{position:relative}.StartMyCareerModal_selectTrigger__ib0uj{width:100%;height:3rem;padding:0 1rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#6b7280;font-size:1rem}.StartMyCareerModal_selectTrigger__ib0uj:hover{border-color:#9ca3af}.StartMyCareerModal_selectTrigger__ib0uj:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.StartMyCareerModal_selectIcon__jqDzE{width:1.25rem;height:1.25rem;color:#6b7280}.StartMyCareerModal_selectContent__MwxSm{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:10;max-height:12rem;overflow-y:auto}.StartMyCareerModal_selectItem__rw6BU{width:100%;padding:.75rem 1rem;text-align:left;border:none;background:none;cursor:pointer;font-size:1rem;color:#111827}.StartMyCareerModal_selectItem__rw6BU:hover{background-color:#f3f4f6}.StartMyCareerModal_jobDescriptionSection__JD6rW{display:flex;flex-direction:column;gap:1.5rem}.StartMyCareerModal_label__j5cGJ{display:block;font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.75rem}.StartMyCareerModal_textarea__91LRZ{width:100%;min-height:8rem;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;resize:none;font-size:1rem;font-family:inherit}.StartMyCareerModal_textarea__91LRZ:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.StartMyCareerModal_orDivider__ILdzl{text-align:center}.StartMyCareerModal_orText___aEqf{font-size:.875rem;color:#6b7280;background:#fff;padding:0 .75rem}.StartMyCareerModal_uploadArea__Vs61x{border:2px dashed #d1d5db;border-radius:.5rem;padding:3rem;text-align:center;cursor:pointer;transition:all .2s ease}.StartMyCareerModal_uploadArea__Vs61x:hover{border-color:#9ca3af}.StartMyCareerModal_uploadArea__Vs61x.StartMyCareerModal_dragActive__oegS1{border-color:#2563eb;background-color:#eff6ff}.StartMyCareerModal_hiddenInput__mvBlX{display:none}.StartMyCareerModal_uploadIcon__X3LAM{width:2rem;height:2rem;color:#9ca3af;margin:0 auto 1rem}.StartMyCareerModal_uploadText__pXP_K{color:#4b5563;margin-bottom:.25rem;margin-top:0}.StartMyCareerModal_uploadSubtext__mHo_L{font-size:.875rem;color:#6b7280;margin:0}.StartMyCareerModal_uploadedFile__Oz_Pn{margin-top:1rem;padding:.75rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem}.StartMyCareerModal_uploadedFileName__EzblX{font-size:.875rem;color:#15803d;margin:0}.StartMyCareerModal_resumeOptions__7AwdI,.StartMyCareerModal_resumeSelection__NPtke{display:flex;flex-direction:column;gap:2rem}.StartMyCareerModal_createResumeButton__3jueK{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem;border:2px dashed #2563eb;border-radius:.5rem;background:#eff6ff;color:#2563eb;font-size:1.125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.StartMyCareerModal_createResumeButton__3jueK:hover{background:#dbeafe}.StartMyCareerModal_createIcon___F6R5{width:1.5rem;height:1.5rem}.StartMyCareerModal_existingResumes__7YWRZ{display:flex;flex-direction:column;gap:1rem}.StartMyCareerModal_existingTitle__QqEd6{font-size:1rem;font-weight:500;color:#111827;margin:0}.StartMyCareerModal_resumeList__2rqGz{display:flex;flex-direction:column;gap:.75rem}.StartMyCareerModal_resumeCard___gmwe{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.StartMyCareerModal_resumeCard___gmwe:hover{border-color:#2563eb;background-color:#f8fafc}.StartMyCareerModal_resumeInfo__mav0S{display:flex;flex-direction:column;gap:.25rem}.StartMyCareerModal_resumeName__tjRQW{font-size:1rem;font-weight:500;color:#111827;margin:0}.StartMyCareerModal_resumeDate__m_JMB{font-size:.875rem;color:#6b7280;margin:0}.StartMyCareerModal_selectArrow__DDUpc{width:1.25rem;height:1.25rem;color:#6b7280}.StartMyCareerModal_resumeAnalysis__kgNwx{display:flex;flex-direction:column;gap:2rem}.StartMyCareerModal_analysisLayout__YR7wl{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.StartMyCareerModal_resumePreview__70KXd{display:flex;flex-direction:column;gap:1rem}.StartMyCareerModal_previewTitle__4SdIl{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.StartMyCareerModal_resumeContent___mM_9{border:1px solid #d1d5db;border-radius:.375rem;padding:1.5rem;background:#fff;min-height:20rem}.StartMyCareerModal_resumeHeader__gH4c2 h4{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .25rem}.StartMyCareerModal_resumeHeader__gH4c2 p{color:#6b7280;margin:0 0 1rem}.StartMyCareerModal_resumeSection__5d8_v{margin-bottom:1rem}.StartMyCareerModal_resumeSection__5d8_v h5{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem}.StartMyCareerModal_resumeSection__5d8_v p{color:#374151;margin:0 0 .5rem;line-height:1.5}.StartMyCareerModal_resumeSection__5d8_v ul{margin:.5rem 0 0 1rem;padding:0}.StartMyCareerModal_resumeSection__5d8_v li{color:#374151;margin-bottom:.25rem}.StartMyCareerModal_resumeActions__SqbVI{display:flex;gap:1rem}.StartMyCareerModal_downloadBtn__jq0hF,.StartMyCareerModal_editBtn__GhHnG{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s ease}.StartMyCareerModal_downloadBtn__jq0hF:hover,.StartMyCareerModal_editBtn__GhHnG:hover{background:#f9fafb}.StartMyCareerModal_analysisPanel__IkOVu{display:flex;flex-direction:column;gap:1.5rem}.StartMyCareerModal_analysisTitle__shIzC{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.StartMyCareerModal_scoreSection__q_FTr{display:flex;flex-direction:column;gap:1rem}.StartMyCareerModal_scoreItem__9qYyU{display:flex;flex-direction:column;gap:.5rem}.StartMyCareerModal_scoreItem__9qYyU label{font-size:.875rem;font-weight:500;color:#111827}.StartMyCareerModal_scoreBar__4bQRr{width:100%;height:.5rem;background-color:#e5e7eb;border-radius:.25rem;overflow:hidden}.StartMyCareerModal_scoreProgress__cv5VG{height:100%;background-color:#2563eb;transition:width .3s ease}.StartMyCareerModal_scoreValue__vp_RJ{font-size:.875rem;font-weight:600;color:#2563eb;align-self:flex-end}.StartMyCareerModal_skillsAnalysis__wrqAD{display:flex;flex-direction:column;gap:1rem}.StartMyCareerModal_skillsAnalysis__wrqAD h4{font-size:1rem;font-weight:600;color:#111827;margin:0}.StartMyCareerModal_skillsSection__E_kBF{display:flex;flex-direction:column;gap:.5rem}.StartMyCareerModal_skillsSection__E_kBF h5{font-size:.875rem;font-weight:500;color:#111827;margin:0}.StartMyCareerModal_skillsTags__44Ot2{display:flex;flex-wrap:wrap;gap:.5rem}.StartMyCareerModal_skillTag__KW_Jr{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.StartMyCareerModal_matchingSkill__yA1Hf{background-color:#dcfce7;color:#166534}.StartMyCareerModal_missingSkill__lKL9B{background-color:#fef2f2;color:#dc2626}.StartMyCareerModal_suggestions__TF1cz{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#f0f9ff;border-radius:.375rem}.StartMyCareerModal_suggestions__TF1cz h4{font-size:1rem;font-weight:600;color:#111827;margin:0}.StartMyCareerModal_suggestionText__Iv_yl{font-size:.875rem;color:#374151;line-height:1.5;margin:0}.StartMyCareerModal_footer__Yho26{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.StartMyCareerModal_button__ZDy6S{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.StartMyCareerModal_button__ZDy6S:disabled{opacity:.5;cursor:not-allowed}.StartMyCareerModal_buttonIcon__zUX5Q{width:1rem;height:1rem}.StartMyCareerModal_buttonGhost__w9Tlu{background:transparent;color:#6b7280}.StartMyCareerModal_buttonGhost__w9Tlu:hover:not(:disabled){color:#111827}.StartMyCareerModal_buttonOutline__457E_{background:transparent;border-color:#d1d5db;color:#374151}.StartMyCareerModal_buttonOutline__457E_:hover{background-color:#f9fafb}.StartMyCareerModal_buttonPrimary__qCt9z{background-color:#2563eb;color:#fff}.StartMyCareerModal_buttonPrimary__qCt9z:hover:not(:disabled){background-color:#1d4ed8}@media (max-width:1024px){.StartMyCareerModal_analysisLayout__YR7wl{grid-template-columns:1fr}}@media (max-width:768px){.StartMyCareerModal_modal__Km64X{margin:1rem;max-height:calc(100vh - 2rem)}.StartMyCareerModal_content___v79o{padding:1.5rem}.StartMyCareerModal_stepLabels__VqpmT{flex-direction:column;gap:.5rem}.StartMyCareerModal_stepLabel__Vh4SV{flex:none}.StartMyCareerModal_footer__Yho26{flex-direction:column;gap:1rem}.StartMyCareerModal_button__ZDy6S{width:100%;justify-content:center}.StartMyCareerModal_analysisLayout__YR7wl{grid-template-columns:1fr}}.AnalyticsDashboard_dashboardContainer__D9cEt{display:flex;min-height:100vh}.AnalyticsDashboard_filtersPanel__NJA9U{width:280px;background:#fff;padding:20px;border-right:1px solid #e2e8f0;box-shadow:2px 0 8px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.AnalyticsDashboard_filtersPanel__NJA9U h3{margin:0 0 20px;font-size:1.25rem;font-weight:600;color:#1e293b;border-bottom:2px solid #e2e8f0;padding-bottom:10px}.AnalyticsDashboard_filterGroup__RXNdF{margin-bottom:20px}.AnalyticsDashboard_filterGroup__RXNdF label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:8px}.AnalyticsDashboard_filterGroup__RXNdF input,.AnalyticsDashboard_filterGroup__RXNdF select{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;margin-bottom:8px}.AnalyticsDashboard_filterGroup__RXNdF input[type=range]{margin-bottom:4px}.AnalyticsDashboard_filterGroup__RXNdF input[type=checkbox]{width:auto;margin-right:8px;margin-bottom:0}.AnalyticsDashboard_selectedTags__YOzi_{display:flex;flex-wrap:wrap;gap:6px}.AnalyticsDashboard_selectedTag__nC4l5{background:#3b82f6;color:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;display:flex;align-items:center;gap:4px}.AnalyticsDashboard_selectedTag__nC4l5 button{background:none;border:none;color:#fff;cursor:pointer;font-size:.875rem;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.AnalyticsDashboard_mainContent__jRiMq{flex:1 1;padding:20px;display:flex;flex-direction:column;gap:20px}.AnalyticsDashboard_row1__oONRV{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.AnalyticsDashboard_metricCard__gs5lS{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;transition:transform .2s,box-shadow .2s;width:150px}.AnalyticsDashboard_metricCard__gs5lS:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.AnalyticsDashboard_metricCard__gs5lS h3{font-size:.875rem;color:#64748b;margin:0 0 8px;font-weight:500}.AnalyticsDashboard_metricValue__OCaSv{font-size:1.75rem;font-weight:700;color:#1e293b}.AnalyticsDashboard_row2__PrXqJ,.AnalyticsDashboard_row2by2__TM8SB{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.AnalyticsDashboard_completionRateChart__l0CkQ,.AnalyticsDashboard_radarChart__4Lbyx,.AnalyticsDashboard_skillsHeatmap__PuPbn{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AnalyticsDashboard_completionRateChart__l0CkQ h3,.AnalyticsDashboard_radarChart__4Lbyx h3,.AnalyticsDashboard_skillsHeatmap__PuPbn h3{margin:0 0 15px;font-size:1.25rem;font-weight:600;color:#1e293b}.AnalyticsDashboard_heatmapGrid__CyCCq{display:flex;flex-direction:column;gap:12px}.AnalyticsDashboard_roleRow__oG_ZG{padding:12px;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}.AnalyticsDashboard_roleRow__oG_ZG:hover{border-color:#3b82f6;background:#f8fafc}.AnalyticsDashboard_roleRow__oG_ZG.AnalyticsDashboard_selected__zytpx{border-color:#3b82f6;background:#eff6ff}.AnalyticsDashboard_roleTitle__pfjOV{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:8px}.AnalyticsDashboard_skillBars__VdHAq{display:flex;gap:4px;height:20px}.AnalyticsDashboard_skillBar__5SNUN{background:#3b82f6;border-radius:2px;min-width:2px;transition:all .3s}.AnalyticsDashboard_skillBar__5SNUN:first-child{background:#ef4444}.AnalyticsDashboard_skillBar__5SNUN:nth-child(2){background:#f59e0b}.AnalyticsDashboard_skillBar__5SNUN:nth-child(3){background:#10b981}.AnalyticsDashboard_skillBar__5SNUN:nth-child(4){background:#3b82f6}.AnalyticsDashboard_skillBar__5SNUN:nth-child(5){background:#8b5cf6}.AnalyticsDashboard_radarContainer__3Gffw{display:flex;flex-direction:column;gap:12px}.AnalyticsDashboard_radarItem__4F5nx{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafc;border-radius:6px}.AnalyticsDashboard_skillName__eae6W{font-size:.875rem;color:#374151}.AnalyticsDashboard_skillScore__fn68J{font-weight:600;color:#1e293b}.AnalyticsDashboard_chartContainer__cYbGD{position:relative;height:300px;width:100%;min-height:300px}.AnalyticsDashboard_chartContainer__cYbGD canvas{max-width:100%!important;height:auto!important}.AnalyticsDashboard_radarChart__4Lbyx .AnalyticsDashboard_chartContainer__cYbGD{height:250px;min-height:250px}.AnalyticsDashboard_topicCoverage__um2Pr .AnalyticsDashboard_chartContainer__cYbGD{height:350px;margin-top:15px;min-height:350px}.AnalyticsDashboard_riskTrends__xAwvs .AnalyticsDashboard_chartContainer__cYbGD{height:280px;min-height:280px}.AnalyticsDashboard_row3__5E9L0{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AnalyticsDashboard_sectionHeader__eLK8e{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.AnalyticsDashboard_sectionHeader__eLK8e h3{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b}.AnalyticsDashboard_toggle__EYRHH{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#374151;cursor:pointer}.AnalyticsDashboard_toggle__EYRHH input{margin:0}.AnalyticsDashboard_topicBars__MMIAx{display:flex;flex-direction:column;gap:12px}.AnalyticsDashboard_topicBar__ThSN0{padding:12px;background:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}.AnalyticsDashboard_topicQuestion__QKNpk{font-size:.875rem;font-weight:500;color:#1e293b;margin-bottom:8px;line-height:1.4}.AnalyticsDashboard_coverageBar__zoUA6{height:8px;background:#fee2e2;border-radius:4px;position:relative;margin-bottom:6px;overflow:hidden}.AnalyticsDashboard_asked__S_Blc{position:absolute;height:100%;background:#ddd6fe;border-radius:4px}.AnalyticsDashboard_answered__w2hl7{position:absolute;height:100%;background:#10b981;border-radius:4px}.AnalyticsDashboard_noResponse__MY0fc{position:absolute;right:0;height:100%;background:#ef4444;border-radius:4px}.AnalyticsDashboard_coverageStats__8fOl_{font-size:.75rem;color:#64748b}.AnalyticsDashboard_row4__JkZkO{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.AnalyticsDashboard_riskTrends__xAwvs,.AnalyticsDashboard_tagCloud__MYfPs{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AnalyticsDashboard_riskTrends__xAwvs h3,.AnalyticsDashboard_tagCloud__MYfPs h3{margin:0 0 15px;font-size:1.25rem;font-weight:600;color:#1e293b}.AnalyticsDashboard_trendChart__2xo_B{display:flex;flex-direction:column;gap:12px}.AnalyticsDashboard_trendPoint__t09LL{padding:12px;background:#fef2f2;border-radius:8px;border-left:4px solid #ef4444}.AnalyticsDashboard_trendWeek__VjenY{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:8px}.AnalyticsDashboard_riskMetrics__81IIC{display:flex;flex-direction:column;gap:4px}.AnalyticsDashboard_riskBar__faRJ_{display:flex;justify-content:space-between;align-items:center;font-size:.75rem}.AnalyticsDashboard_riskBar__faRJ_ span{color:#64748b}.AnalyticsDashboard_riskValue__1Ji0m{font-weight:600;color:#dc2626}.AnalyticsDashboard_tags__N3L9c{display:flex;flex-wrap:wrap;gap:8px}.AnalyticsDashboard_tag__8ul20{padding:6px 12px;background:#e0e7ff;color:#3730a3;border:none;border-radius:16px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.AnalyticsDashboard_tag__8ul20:hover{background:#c7d2fe;transform:scale(1.05)}.AnalyticsDashboard_tagSelected__EUBBt{background:#3b82f6;color:#fff}.AnalyticsDashboard_row5__Z7XYy{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AnalyticsDashboard_candidateTable___XZha h3{margin:0 0 15px;font-size:1.25rem;font-weight:600;color:#1e293b}.AnalyticsDashboard_candidateTable___XZha table{width:100%;border-collapse:collapse}.AnalyticsDashboard_candidateTable___XZha td,.AnalyticsDashboard_candidateTable___XZha th{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.AnalyticsDashboard_candidateTable___XZha th{background:#f8fafc;font-weight:600;color:#374151;font-size:.875rem}.AnalyticsDashboard_candidateTable___XZha td{font-size:.875rem;color:#1e293b}.AnalyticsDashboard_scoreCell__9UoRY{font-weight:700;color:#059669}.AnalyticsDashboard_chips__5D3J7{display:flex;flex-wrap:wrap;gap:4px}.AnalyticsDashboard_strengthChip__skBUB{background:#dcfce7;color:#166534;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.AnalyticsDashboard_gapChip__8_OW_{background:#fee2e2;color:#991b1b;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.AnalyticsDashboard_replayButton__RDNtY{background:var(--bg-btn);color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:.75rem;cursor:pointer;transition:background-color .2s}.AnalyticsDashboard_sessionScoreChart__8c3vb,.AnalyticsDashboard_skillGrowthChart__UOP6O,.AnalyticsDashboard_skillReassessmentChart__j3TvK,.AnalyticsDashboard_strongWeakSkillsChart__AnEc6{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AnalyticsDashboard_sessionScoreChart__8c3vb h3,.AnalyticsDashboard_skillGrowthChart__UOP6O h3,.AnalyticsDashboard_skillReassessmentChart__j3TvK h3,.AnalyticsDashboard_strongWeakSkillsChart__AnEc6 h3{margin:0 0 15px;font-size:1.25rem;font-weight:600;color:#1e293b}.AnalyticsDashboard_sessionScoreChart__8c3vb .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_skillGrowthChart__UOP6O .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_skillReassessmentChart__j3TvK .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_strongWeakSkillsChart__AnEc6 .AnalyticsDashboard_chartContainer__cYbGD{height:300px;width:100%;min-height:300px}.AnalyticsDashboard_sessionScoreChart__8c3vb .AnalyticsDashboard_chartContainer__cYbGD canvas,.AnalyticsDashboard_skillGrowthChart__UOP6O .AnalyticsDashboard_chartContainer__cYbGD canvas,.AnalyticsDashboard_skillReassessmentChart__j3TvK .AnalyticsDashboard_chartContainer__cYbGD canvas,.AnalyticsDashboard_strongWeakSkillsChart__AnEc6 .AnalyticsDashboard_chartContainer__cYbGD canvas{max-width:100%!important;height:auto!important}.AnalyticsDashboard_error__zN7cN,.AnalyticsDashboard_loading__2RNC8{display:flex;align-items:center;justify-content:center;height:200px;font-size:1.125rem;color:#64748b}@media (max-width:1024px){.AnalyticsDashboard_dashboardContainer__D9cEt{flex-direction:column}.AnalyticsDashboard_filtersPanel__NJA9U{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid #e2e8f0}.AnalyticsDashboard_row1__oONRV{grid-template-columns:repeat(3,1fr)}.AnalyticsDashboard_row2__PrXqJ,.AnalyticsDashboard_row4__JkZkO{grid-template-columns:1fr}}@media (max-width:768px){.AnalyticsDashboard_mainContent__jRiMq{padding:15px}.AnalyticsDashboard_row1__oONRV{grid-template-columns:repeat(2,1fr)}.AnalyticsDashboard_candidateTable___XZha{overflow-x:auto}.AnalyticsDashboard_candidateTable___XZha table{min-width:600px}.AnalyticsDashboard_chartContainer__cYbGD{height:250px;min-height:250px}.AnalyticsDashboard_radarChart__4Lbyx .AnalyticsDashboard_chartContainer__cYbGD{height:200px;min-height:200px}.AnalyticsDashboard_topicCoverage__um2Pr .AnalyticsDashboard_chartContainer__cYbGD{height:300px;min-height:300px}.AnalyticsDashboard_riskTrends__xAwvs .AnalyticsDashboard_chartContainer__cYbGD{height:220px;min-height:220px}.AnalyticsDashboard_sessionScoreChart__8c3vb .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_skillGrowthChart__UOP6O .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_skillReassessmentChart__j3TvK .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_strongWeakSkillsChart__AnEc6 .AnalyticsDashboard_chartContainer__cYbGD{height:250px;min-height:250px}}@media (max-width:480px){.AnalyticsDashboard_row1__oONRV{grid-template-columns:1fr}.AnalyticsDashboard_filtersPanel__NJA9U{padding:15px}.AnalyticsDashboard_mainContent__jRiMq{padding:10px}.AnalyticsDashboard_sessionScoreChart__8c3vb .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_skillGrowthChart__UOP6O .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_skillReassessmentChart__j3TvK .AnalyticsDashboard_chartContainer__cYbGD,.AnalyticsDashboard_strongWeakSkillsChart__AnEc6 .AnalyticsDashboard_chartContainer__cYbGD{height:200px;min-height:200px}}.AnalyticsToggle_container__RB9ws{min-height:100vh;background:#f8fafc}.AnalyticsToggle_toggleHeader__5OTDl{background:#fff;padding:20px;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.AnalyticsToggle_title__D4ZsZ{font-size:1.875rem;font-weight:700;color:#1e293b;margin:0}.AnalyticsToggle_toggleButtons__v3PAb{display:flex;gap:8px;background:#f1f5f9;padding:4px;border-radius:8px}.AnalyticsToggle_toggleButton__5_oLF{padding:12px 20px;border:none;background:transparent;color:#64748b;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.AnalyticsToggle_toggleButton__5_oLF:hover{background:#e2e8f0;color:#374151}.AnalyticsToggle_toggleButton__5_oLF.AnalyticsToggle_active____lBl{background:var(--bg-btn);color:#fff;box-shadow:0 2px 4px rgba(59,130,246,.2)}.AnalyticsToggle_viewContainer__eaVvp{flex:1 1}@media (max-width:768px){.AnalyticsToggle_toggleHeader__5OTDl{flex-direction:column;align-items:stretch;gap:15px}.AnalyticsToggle_title__D4ZsZ{text-align:center;font-size:1.5rem}.AnalyticsToggle_toggleButtons__v3PAb{justify-content:center}.AnalyticsToggle_toggleButton__5_oLF{flex:1 1;padding:10px 16px;font-size:.8rem}}@media (max-width:480px){.AnalyticsToggle_toggleButtons__v3PAb{flex-direction:column;gap:4px}.AnalyticsToggle_toggleButton__5_oLF{width:100%}}.CandidateAnalytics_container__4_ewx{max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CandidateAnalytics_header__bytQn{margin-bottom:30px}.CandidateAnalytics_title__pzh26{font-size:2rem;font-weight:700;color:transparent;background:var(--bg-btn);background-clip:text;-webkit-background-clip:text;width:-moz-fit-content;width:fit-content;margin-bottom:10px}.CandidateAnalytics_dropdown__M_062{width:100%;max-width:400px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}.CandidateAnalytics_dropdown__M_062:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CandidateAnalytics_loading__0CRlo{display:flex;align-items:center;justify-content:center;height:200px;font-size:1.125rem;color:#64748b}.CandidateAnalytics_error__M62Nh{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:16px;border-radius:8px;margin:20px 0}.CandidateAnalytics_analyticsGrid__hON87{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:30px}.CandidateAnalytics_card__pcEgz{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e2e8f0}.CandidateAnalytics_cardTitle__fd9gE{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:16px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.CandidateAnalytics_metricRow__aa8H3{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9}.CandidateAnalytics_metricRow__aa8H3:last-child{border-bottom:none}.CandidateAnalytics_metricLabel__V6tY0{font-size:.875rem;color:#64748b;font-weight:500}.CandidateAnalytics_metricValue__So65K{font-size:1rem;font-weight:600;color:#1e293b}.CandidateAnalytics_scoreValue__WwRKG{color:var(--outline-color)}.CandidateAnalytics_improvingTrend__6jknv{color:#059669}.CandidateAnalytics_decliningTrend__4StJK{color:#dc2626}.CandidateAnalytics_stableTrend__ash0U{color:#64748b}.CandidateAnalytics_skillsGrid__iXn6N{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.CandidateAnalytics_skillCard__hTiY9{background:#f8fafc;padding:12px;border-radius:8px;border-left:4px solid var(--outline-color)}.CandidateAnalytics_skillName__bxHyT{font-size:.875rem;font-weight:600;color:#1e293b;margin-bottom:4px}.CandidateAnalytics_skillScore__HBhEL{font-size:1.125rem;font-weight:700;color:var(--outline-color)}.CandidateAnalytics_fullWidth__6Rq4m{grid-column:1/-1}.CandidateAnalytics_chartContainer__Q4275{height:300px;margin-top:16px;position:relative;height:320px}.CandidateAnalytics_chartContainer__Q4275 canvas{max-width:100%!important;height:auto!important}.CandidateAnalytics_sessionHistory__KY8_D{margin-top:30px}.CandidateAnalytics_sessionTable__A8V_n{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CandidateAnalytics_sessionTable__A8V_n td,.CandidateAnalytics_sessionTable__A8V_n th{padding:12px 16px;text-align:left;border-bottom:1px solid #e2e8f0}.CandidateAnalytics_sessionTable__A8V_n th{background:#f8fafc;font-weight:600;color:#374151;font-size:.875rem}.CandidateAnalytics_sessionTable__A8V_n td{font-size:.875rem;color:#1e293b}.CandidateAnalytics_sessionTable__A8V_n tr:hover{background:#f8fafc}.CandidateAnalytics_jobTitleTabs__Ofi_K{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.CandidateAnalytics_jobTitleTab__mi8_a{padding:8px 16px;border:2px solid #e2e8f0;background:#fff;border-radius:20px;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}.CandidateAnalytics_jobTitleTab__mi8_a:hover{border-color:#3b82f6;color:#3b82f6}.CandidateAnalytics_jobTitleTab__mi8_a.CandidateAnalytics_active__v4h5l{background:#3b82f6;border-color:#3b82f6;color:#fff}@media (max-width:768px){.CandidateAnalytics_analyticsGrid__hON87,.CandidateAnalytics_skillsGrid__iXn6N{grid-template-columns:1fr}.CandidateAnalytics_container__4_ewx{padding:15px}.CandidateAnalytics_sessionTable__A8V_n{font-size:.75rem}.CandidateAnalytics_sessionTable__A8V_n td,.CandidateAnalytics_sessionTable__A8V_n th{padding:8px 12px}}.SessionAnalytics_container__eqdKL{max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.SessionAnalytics_header___rC8F{margin-bottom:30px}.SessionAnalytics_title__XYMgu{font-size:2rem;font-weight:700;color:transparent;background:var(--bg-btn);background-clip:text;-webkit-background-clip:text;width:-moz-fit-content;width:fit-content;margin-bottom:10px}.SessionAnalytics_dropdown__VovtD{width:100%;max-width:500px;padding:12px 16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .2s}.SessionAnalytics_dropdown__VovtD:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.SessionAnalytics_loading__Zl20L{display:flex;align-items:center;justify-content:center;height:200px;font-size:1.125rem;color:#64748b}.SessionAnalytics_error__GGT_u{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:16px;border-radius:8px;margin:20px 0}.SessionAnalytics_sessionInfo__Npa3A{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e2e8f0;margin-bottom:20px}.SessionAnalytics_sessionInfoGrid__n0vdS{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.SessionAnalytics_infoItem__ejXEw{display:flex;flex-direction:column}.SessionAnalytics_infoLabel__ExzsI{font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.SessionAnalytics_infoValue__bAogL{font-size:1rem;font-weight:600;color:#1e293b}.SessionAnalytics_scoreValue__CT17E{color:#059669;font-size:1.5rem}.SessionAnalytics_analyticsGrid__A7Stx{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:30px}.SessionAnalytics_card__Noq3h{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e2e8f0}.SessionAnalytics_cardTitle__Th9Sx{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:16px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.SessionAnalytics_skillsGrid__slK4a{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.SessionAnalytics_skillCard__fRN8C{background:#f8fafc;padding:12px;border-radius:8px;text-align:center;border-left:4px solid var(--outline-color)}.SessionAnalytics_skillName__RgNGc{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.SessionAnalytics_skillScore__Z8tqN{font-size:1.5rem;font-weight:700;color:#059669}.SessionAnalytics_fullWidth__sqjNM{grid-column:1/-1}.SessionAnalytics_feedbackSection__4wtey{background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e2e8f0;margin-bottom:20px}.SessionAnalytics_feedbackText__haWeF{font-size:.875rem;line-height:1.6;color:#374151;margin-bottom:16px}.SessionAnalytics_tagsContainer__RIrxm{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.SessionAnalytics_tag__gCm4A{background:var(--bg-btn);color:#fff;padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:500}.SessionAnalytics_questionAnalysis__LdKQR{margin-top:30px}.SessionAnalytics_questionCard__K6Rpa{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e2e8f0;margin-bottom:16px}.SessionAnalytics_question__jqW4m{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:12px;padding:12px;background:#f8fafc;border-radius:8px;border-left:4px solid var(--outline-color)}.SessionAnalytics_responseSection__E5ylV{margin-bottom:12px}.SessionAnalytics_sectionLabel__aUa4s{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.SessionAnalytics_responseText__elPef{font-size:.875rem;line-height:1.5;color:#374151;padding:8px 12px;background:#f9fafb;border-radius:6px;border-left:3px solid #e5e7eb}.SessionAnalytics_userResponse__aqY_9{border-left-color:var(--outline-color)}.SessionAnalytics_analysisText__sjCsa{border-left-color:#f59e0b}.SessionAnalytics_idealResponse__LTRt6{border-left-color:#10b981}.SessionAnalytics_comparisonCard__KbUaV{background:#f0f9ff;border:1px solid #bae6fd}.SessionAnalytics_trendImproving__6oi63{color:#059669;font-weight:600}.SessionAnalytics_trendDeclining__t_E70{color:#dc2626;font-weight:600}.SessionAnalytics_trendStable__p3aEE{color:#64748b;font-weight:600}.SessionAnalytics_comparisonGrid__VwfLH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.SessionAnalytics_comparisonItem__u3g0k{background:#fff;padding:12px;border-radius:8px;border-left:4px solid var(--outline-color)}.SessionAnalytics_comparisonSkill__i2wLr{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;margin-bottom:4px}.SessionAnalytics_comparisonScores__7QXwf{font-size:.875rem;color:#374151}.SessionAnalytics_improvementPositive__7c8VA{color:#059669;font-weight:600}.SessionAnalytics_improvementNegative__ETlLI{color:#dc2626;font-weight:600}@media (max-width:768px){.SessionAnalytics_analyticsGrid__A7Stx,.SessionAnalytics_sessionInfoGrid__n0vdS{grid-template-columns:1fr}.SessionAnalytics_skillsGrid__slK4a{grid-template-columns:repeat(2,1fr)}.SessionAnalytics_comparisonGrid__VwfLH{grid-template-columns:1fr}.SessionAnalytics_container__eqdKL{padding:15px}}.SessionAnalytics_metricRow__lnwR2{display:flex;gap:15px}.RoleAnalytics_container__0a3sS{max-width:1200px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.RoleAnalytics_header__McpVE{margin-bottom:24px}.RoleAnalytics_title__9Km8f{font-size:1.75rem;font-weight:700;width:-moz-fit-content;width:fit-content;color:transparent;background:var(--bg-btn);background-clip:text;-webkit-background-clip:text;margin-bottom:10px}.RoleAnalytics_dropdown__NYJK6{width:100%;max-width:520px;padding:12px 14px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;font-size:1rem}.RoleAnalytics_loading__lHE6n{display:flex;align-items:center;justify-content:center;height:200px;color:#64748b}.RoleAnalytics_error__65LRR{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:14px;border-radius:10px;margin:16px 0}.RoleAnalytics_grid__A_FMw{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.RoleAnalytics_card__rIGNI{background:#fff;padding:18px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(2,6,23,.06)}.RoleAnalytics_cardTitle__9jN_g{font-size:.95rem;font-weight:700;color:#1e293b;margin-bottom:12px;border-bottom:1px solid #e2e8f0;padding-bottom:8px}.RoleAnalytics_big__nSFkd{font-size:1.25rem;font-weight:700;color:#0f172a}.RoleAnalytics_muted__9rbSo{color:#64748b;font-size:.85rem;margin-top:4px}.RoleAnalytics_kv__T9YkM{display:flex;justify-content:space-between;margin:6px 0}.RoleAnalytics_kv__T9YkM span:first-child{color:#64748b}.RoleAnalytics_strong__kYhl_{color:var(--outline-color);font-weight:800}.RoleAnalytics_skillsGrid__JvMj4{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.RoleAnalytics_skillPill__yYux9{background:#f8fafc;border-left:4px solid var(--outline-color);padding:10px 12px;border-radius:10px}.RoleAnalytics_skillName__vtPyn{font-size:.7rem;color:#64748b;font-weight:700;letter-spacing:.04em}.RoleAnalytics_skillScore__R9IFj{font-size:1.35rem;font-weight:800;color:#0f766e}.RoleAnalytics_tableWrap__lXSEa{overflow-x:auto}.RoleAnalytics_table__OMZGI{width:100%;border-collapse:collapse}.RoleAnalytics_table__OMZGI td,.RoleAnalytics_table__OMZGI th{padding:10px 12px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:.95rem}.RoleAnalytics_table__OMZGI th{background:#f8fafc;color:#334155;font-weight:700}.RoleAnalytics_num__WQUKR{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RoleAnalytics_personName__FgFAC{font-weight:700;color:#0f172a}.RoleAnalytics_personEmail__6UzdF{color:#64748b;font-size:.85rem}.RoleAnalytics_coverageGrid__8_h0Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.RoleAnalytics_coverageItem__7tg5K{background:#f8fafc;padding:12px;border-radius:10px;border-left:4px solid var(--outline-color)}.RoleAnalytics_coverageName__4D9X7{font-weight:700;color:#1e293b;margin-bottom:6px}@media (max-width:980px){.RoleAnalytics_grid__A_FMw{grid-template-columns:1fr 1fr}}@media (max-width:640px){.RoleAnalytics_grid__A_FMw{grid-template-columns:1fr}.RoleAnalytics_dropdown__NYJK6{max-width:100%}}.RoleAnalytics_gridCharts__Cys_d{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:18px}.RoleAnalytics_chartContainer__aZ_Ik{position:relative;width:100%;height:320px}@media (max-width:980px){.RoleAnalytics_gridCharts__Cys_d{grid-template-columns:1fr}}.RoleAnalytics_gridCharts3__Bo6dT{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.RoleAnalytics_chartContainerTall__T6Ny7{position:relative;width:100%;height:360px}.RoleAnalytics_ringsGrid__xiYsz{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.RoleAnalytics_ringItem__1fcf8{display:flex;flex-direction:column;align-items:center}.RoleAnalytics_ringChart__DYp7e{width:120px;height:120px;position:relative}.RoleAnalytics_ringLabel__0ZNYI{margin-top:8px;font-size:.85rem;color:#334155;text-align:center}@media (max-width:1200px){.RoleAnalytics_gridCharts3__Bo6dT{grid-template-columns:1fr 1fr}}@media (max-width:640px){.RoleAnalytics_gridCharts3__Bo6dT{grid-template-columns:1fr}}.RoleAnalytics_trendImproving__lvp2_{color:#059669;font-weight:700}.RoleAnalytics_trendDeclining__fG_Vj{color:#dc2626;font-weight:700}.RoleAnalytics_trendStable__twAcI{color:#64748b;font-weight:700}.RoleAnalytics_pos__BAgT0{color:#059669;font-weight:700}.RoleAnalytics_neg__MvKmn{color:#dc2626;font-weight:700}.KPICard_card__ll1tS{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.KPICard_card__ll1tS:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.KPICard_header__cEqlC{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.KPICard_title__mIFFF{font-size:14px;font-weight:500;color:#666;margin:0;line-height:1.4}.KPICard_info__7rLei{font-size:12px;color:#999}.KPICard_content__MPZvf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.KPICard_value___gkuG{font-size:28px;font-weight:600;color:#333;line-height:1.2}.KPICard_trend__yhlCY{font-size:14px;font-weight:500}.KPICard_trendUp__dYgKe{color:#28a745}.KPICard_trendDown__K3Km2{color:#dc3545}@media (max-width:768px){.KPICard_card__ll1tS{padding:16px}.KPICard_title__mIFFF{font-size:13px}.KPICard_value___gkuG{font-size:24px}.KPICard_trend__yhlCY{font-size:13px}}@media (max-width:480px){.KPICard_card__ll1tS{padding:14px}.KPICard_title__mIFFF{font-size:12px}.KPICard_value___gkuG{font-size:22px}.KPICard_trend__yhlCY{font-size:12px}.KPICard_content__MPZvf{gap:6px}}.ResponsiveBarChart_chartContainer__Ml3ki{width:100%;margin:0 auto}.ResponsiveBarChart_row__btZLD{display:flex;align-items:center;margin-bottom:15px}.ResponsiveBarChart_label__Qljwa{width:150px;font-size:14px;color:#333}.ResponsiveBarChart_barWrapper__dVskK{flex:1 1;position:relative;height:25px;background-color:#e3e3e3;border-radius:5px}.ResponsiveBarChart_targetBar__HXkhe{position:absolute;height:100%;background-color:#c1f2c1;border-radius:5px}.ResponsiveBarChart_scoreBar__ldaem{position:absolute;height:100%;background-color:#4caf50;border-radius:5px;display:flex;align-items:center;justify-content:flex-end;padding-right:5px;color:#fff;font-weight:700;font-size:12px}.ResponsiveBarChart_scoreLabel__q1n3Z{position:relative;z-index:2}.ResponsiveBarChart_targetMarker__g4qIo{position:absolute;top:-5px;width:2px;height:35px;background-color:#000}.ResponsiveStackedChart_chartContainer__prCtd{width:100%;margin:0 auto}.ResponsiveStackedChart_row__AsqCv{display:flex;align-items:center;margin-bottom:15px}.ResponsiveStackedChart_label__dkOu9{width:150px;font-size:14px;color:#333}.ResponsiveStackedChart_barWrapper__VF2jG{flex:1 1;display:flex;height:25px;border-radius:5px;overflow:hidden}.ResponsiveStackedChart_segment___A5Dk{height:100%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff}.ResponsiveStackedChart_beginning__1S7Hk{background-color:#ff7f7f}.ResponsiveStackedChart_developing__7dRgF{background-color:#fc0;color:#000}.ResponsiveStackedChart_accomplished__6J0gx{background-color:#00bcd4}.ResponsiveStackedChart_segmentLabel__g3UEw{padding:0 4px}.ResponsiveStackedChart_legend__G0DZh{display:flex;justify-content:center;margin-top:20px;gap:20px}.ResponsiveStackedChart_legendItem__It9wh{display:flex;align-items:center;font-size:13px;color:#333}.ResponsiveStackedChart_legendColor__Je00C{width:15px;height:15px;margin-right:6px;border-radius:3px}.ResponsiveStackedChart_legendColor__Je00C.ResponsiveStackedChart_beginning__1S7Hk{background-color:#ff7f7f}.ResponsiveStackedChart_legendColor__Je00C.ResponsiveStackedChart_developing__7dRgF{background-color:#fc0}.ResponsiveStackedChart_legendColor__Je00C.ResponsiveStackedChart_accomplished__6J0gx{background-color:#00bcd4}.ResponsiveComboChart_chartContainer__zIbgk{width:100%;height:450px;margin:20px 0;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.ResponsiveComboChart_chartContainer__zIbgk{height:400px;padding:15px;margin:15px 0}}@media (max-width:480px){.ResponsiveComboChart_chartContainer__zIbgk{height:350px;padding:10px}}.SkillInsights_skillInsights__t1VRY{display:flex;flex-direction:column;gap:32px}.SkillInsights_loading__1Ia4V{display:flex;justify-content:center;align-items:center;height:200px;font-size:18px;color:#666}.SkillInsights_kpiGrid__sQQOk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.SkillInsights_chartSection__a44wN{background:#f8f9fa;padding:24px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.SkillInsights_chartSection__a44wN h3{font-size:18px;font-weight:600;margin-bottom:24px;color:#333;line-height:1.4}.SkillInsights_viewMore__n9C_n{display:block;margin:16px auto 0;color:#007bff;background:none;border:none;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:4px;transition:background-color .2s ease}.SkillInsights_viewMore__n9C_n:hover{text-decoration:underline;background-color:rgba(0,123,255,.1)}@media (max-width:768px){.SkillInsights_skillInsights__t1VRY{gap:24px}.SkillInsights_kpiGrid__sQQOk{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.SkillInsights_chartSection__a44wN{padding:20px}.SkillInsights_chartSection__a44wN h3{font-size:16px;margin-bottom:20px}.SkillInsights_loading__1Ia4V{height:150px;font-size:16px}}@media (max-width:480px){.SkillInsights_skillInsights__t1VRY{gap:20px}.SkillInsights_kpiGrid__sQQOk{grid-template-columns:1fr;gap:10px}.SkillInsights_chartSection__a44wN{padding:16px}.SkillInsights_chartSection__a44wN h3{font-size:15px;margin-bottom:16px}.SkillInsights_viewMore__n9C_n{font-size:13px;padding:6px 12px}.SkillInsights_loading__1Ia4V{height:120px;font-size:14px}}.ResponsivePieChart_chartContainer__jpjdx{width:100%;height:350px;margin:20px 0;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.ResponsivePieChart_chartContainer__jpjdx{height:300px;padding:15px;margin:15px 0}}@media (max-width:480px){.ResponsivePieChart_chartContainer__jpjdx{height:250px;padding:10px}}.ResponsiveLineChart_chartContainer__LHlzX{width:100%;height:400px;margin:20px 0;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.ResponsiveLineChart_chartContainer__LHlzX{height:350px;padding:15px;margin:15px 0}}@media (max-width:480px){.ResponsiveLineChart_chartContainer__LHlzX{height:300px;padding:10px}}.ResponsiveProgressBar_progressContainer__kq1Yi{margin:15px 0;padding:15px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ResponsiveProgressBar_progressHeader__wXhPJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ResponsiveProgressBar_label__i4gJX{font-size:14px;font-weight:500;color:#333}.ResponsiveProgressBar_target__uTSvS{font-size:12px;color:#666}.ResponsiveProgressBar_progressBarContainer__FTGty{position:relative;margin-bottom:8px}.ResponsiveProgressBar_progressBar__ahxAJ{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.ResponsiveProgressBar_progressFill__Iszja{height:100%;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:4px;transition:width .3s ease}.ResponsiveProgressBar_progressFill__Iszja.ResponsiveProgressBar_onTarget__4OaTr{background:linear-gradient(90deg,#4caf50,#2e7d32)}.ResponsiveProgressBar_targetLine__Z0Im8{position:absolute;top:0;right:0;width:2px;height:8px;background-color:#333;border-radius:1px}.ResponsiveProgressBar_progressValue__HHuGT{font-size:12px;color:#666;text-align:right}@media (max-width:480px){.ResponsiveProgressBar_progressContainer__kq1Yi{padding:12px;margin:12px 0}.ResponsiveProgressBar_label__i4gJX{font-size:13px}.ResponsiveProgressBar_target__uTSvS{font-size:11px}}.Engagement_engagement__JR9tP{display:flex;flex-direction:column;gap:32px}.Engagement_loading__5f_6D{display:flex;justify-content:center;align-items:center;height:200px;font-size:18px;color:#666}.Engagement_kpiGrid__ewstd{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.Engagement_metricsGrid__Sti5R{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.Engagement_metricsSection__pTBXP,.Engagement_pieSection__Ulkv5{background:#f8f9fa;padding:24px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Engagement_metricsSection__pTBXP h3,.Engagement_pieSection__Ulkv5 h3{font-size:18px;font-weight:600;margin-bottom:24px;color:#333;line-height:1.4}.Engagement_progressBars__stDcj{display:flex;flex-direction:column;gap:16px}.Engagement_chartSection__WN0Lv{background:#f8f9fa;padding:24px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Engagement_chartSection__WN0Lv h3{font-size:18px;font-weight:600;margin-bottom:24px;color:#333;line-height:1.4}@media (max-width:768px){.Engagement_engagement__JR9tP{gap:24px}.Engagement_kpiGrid__ewstd{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.Engagement_metricsGrid__Sti5R{grid-template-columns:1fr;gap:24px}.Engagement_metricsSection__pTBXP,.Engagement_pieSection__Ulkv5{padding:20px}.Engagement_metricsSection__pTBXP h3,.Engagement_pieSection__Ulkv5 h3{font-size:16px;margin-bottom:20px}.Engagement_chartSection__WN0Lv{padding:20px}.Engagement_chartSection__WN0Lv h3{font-size:16px;margin-bottom:20px}.Engagement_progressBars__stDcj{gap:12px}.Engagement_loading__5f_6D{height:150px;font-size:16px}}@media (max-width:480px){.Engagement_engagement__JR9tP{gap:20px}.Engagement_kpiGrid__ewstd{grid-template-columns:1fr;gap:10px}.Engagement_metricsGrid__Sti5R{gap:20px}.Engagement_metricsSection__pTBXP,.Engagement_pieSection__Ulkv5{padding:16px}.Engagement_metricsSection__pTBXP h3,.Engagement_pieSection__Ulkv5 h3{font-size:15px;margin-bottom:16px}.Engagement_chartSection__WN0Lv{padding:16px}.Engagement_chartSection__WN0Lv h3{font-size:15px;margin-bottom:16px}.Engagement_progressBars__stDcj{gap:10px}.Engagement_loading__5f_6D{height:120px;font-size:14px}}.ResponsiveAreaChart_chartContainer__2OE9V{width:100%;height:450px;margin:20px 0;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.ResponsiveAreaChart_chartContainer__2OE9V{height:400px;padding:15px;margin:15px 0}}@media (max-width:480px){.ResponsiveAreaChart_chartContainer__2OE9V{height:350px;padding:10px}}.report_pageWrapper__e3g_D{height:100dvh;overflow:auto;height:100%;padding:15px 0}.report_container__ZsdRI{margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden}.report_header__yc_b9{background-color:#fff;margin:0 -16px;padding:10px 16px;border-bottom:1px solid #e5e7eb}.report_headerContent__seq_E{display:flex;align-items:flex-start;gap:12px;margin:0 auto}.report_backButton__y9fBu{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:6px;color:#6b7280;margin-top:2px}.report_backButton__y9fBu:hover{background-color:#f3f4f6}.report_headerInfo__SXO4l{flex:1 1}.report_titleRow__bJ76u{display:flex;align-items:center;gap:8px;margin-bottom:8px}.report_aiIcon__JaWMy{background:var(--bg-btn);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.5px}.report_title__wpo1F{font-size:20px;font-weight:600;margin:0;color:#111827}.report_dateRow__kRcCi{display:flex;align-items:center;gap:16px}.report_dateItem__13Aur{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px}.report_dateItem__13Aur svg{color:#9ca3af}.report_tabsContainer__q8OQN{background-color:#fff;padding:12px 30px;border:1px solid #e5e7eb;border-radius:8px;display:flex;width:-moz-fit-content;width:fit-content}.report_tabs__vjO2K{display:flex;gap:0;margin:0 auto}.report_tab__GWcX0{padding:2px 0;margin-right:32px;background:none;cursor:pointer;font-size:15px;font-weight:500;color:#9ca3af;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.report_tab__GWcX0:hover{color:#6b7280}.report_activeTab__Dz9w_{color:#111827;border-bottom:2px solid var(--outline-color)}.report_content__Z3SaE{display:flex;flex-direction:column;gap:32px;border:1px solid #e5e7eb;border-radius:8px;height:100%;overflow:auto}.report_recap__zsaHr{padding:20px;display:flex;flex-direction:column;gap:32px}.report_card__Fbtr0{background-color:transparent;border-radius:0;box-shadow:none;padding:0}.report_sectionTitle__P9UbM{font-size:24px;font-weight:600;margin-top:0;margin-bottom:24px;color:#111827}.report_scoreRow__dGIa1{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0}.report_scoreLabel__Xa6bd{font-size:16px;color:#6b7280;font-weight:400}.report_scoreValue__MSo4G{display:flex;align-items:baseline}.report_scoreHighlight__WlFiX{font-size:24px;font-weight:700;color:transparent;background:var(--bg-btn);-webkit-background-clip:text;background-clip:text}.report_scoreMax__BqXju{font-size:18px;color:#9ca3af;margin-left:2px;font-weight:400}.report_tags__3df__{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.report_tag__ePv3R{background-color:#f1f3f4;color:#5f6368;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:400;border:none}.report_summaryText__7hN8E{color:#5f6368;line-height:1.6;font-size:15px;margin:0 0 16px}.report_summaryText__7hN8E:last-child{margin-bottom:0}.report_skillsContainer___RtAO{display:flex;flex-direction:column;gap:24px;margin-top:8px}.report_skillBar__kWDPK{display:flex;flex-direction:column;gap:8px}.report_skillInfo__kCiZS{display:flex;justify-content:space-between;align-items:baseline}.report_skillName__d33IX{font-size:16px;font-weight:500;margin:0;color:#374151}.report_skillPercent__OwJEM{font-size:14px;color:#6b7280;margin:0}.report_scoreContainer__7hB8k{display:flex;align-items:center;gap:16px}.report_scoreBar__VwRGu{flex-grow:1;height:8px;background-color:#e5e7eb;border-radius:9999px;overflow:hidden}.report_scoreProgress__zMIUO{height:100%;background:var(--bg-btn);border-radius:9999px}.report_scoreNumber__lib17{font-size:18px;font-weight:600;color:#111827;min-width:40px;text-align:right}.report_chartContainer__AlOUX{display:flex;justify-content:center;align-items:center;padding:20px;min-height:450px;background-color:transparent;margin-top:8px}.report_skillLegend__xp2Dk{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:16px;background-color:#f8f9fa;border-radius:8px}.report_legendItem__nzHTv{display:flex;align-items:center;gap:8px}.report_legendDot__3GUE4{width:12px;height:12px;background-color:#ea580c;border-radius:50%;flex-shrink:0}.report_legendText__LDisY{font-size:14px;color:#374151;font-weight:500}.report_tooltip__Vgj6h{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:14px;z-index:1000}.report_tooltipLabel__gimki{margin:0 0 4px;font-weight:600;color:#374151;font-size:14px}.report_tooltipValue__BBoHS{margin:0;color:#6b7280;font-size:13px}.report_tooltipScore__i9Q_i{font-weight:700;color:#ea580c;font-size:16px}.report_placeholderCard__TDQry{background-color:#f9fafb;border-radius:8px;text-align:center;color:#6b7280}@media (max-width:768px){.report_header__yc_b9{padding:16px 0}.report_title__wpo1F{font-size:18px}.report_tab__GWcX0{padding:12px 0;margin-right:24px;font-size:14px}.report_content__Z3SaE{gap:24px}.report_sectionTitle__P9UbM{font-size:20px;margin-bottom:16px}.report_scoreHighlight__WlFiX{font-size:20px}.report_chartContainer__AlOUX{padding:12px;min-height:350px}}@media (max-width:764px){.report_pageWrapper__e3g_D{padding-top:60px}}@media (max-width:480px){.report_container__ZsdRI{padding:0 12px}.report_header__yc_b9{margin:0 -12px;padding-left:12px;padding-right:12px}.report_tabsContainer__q8OQN{margin:0 -12px;padding:0 12px}.report_titleRow__bJ76u{flex-direction:column;align-items:flex-start;gap:4px}.report_title__wpo1F{font-size:16px}.report_tab__GWcX0{padding:10px 0;margin-right:20px;font-size:13px}.report_content__Z3SaE{gap:20px}.report_sectionTitle__P9UbM{font-size:18px}.report_chartContainer__AlOUX{min-height:300px;padding:8px}.report_legendText__LDisY{font-size:13px}}.DetailedReport_container__Pk_uc{max-width:1200px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh;text-align:left}.DetailedReport_noData__AzDg0{text-align:center;color:#666;font-size:16px;padding:40px}.DetailedReport_analysisItem__hn_nm{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:24px;overflow:hidden}.DetailedReport_questionSection___yY6j{background:#f1f3f4;padding:20px 24px;border-bottom:1px solid #e8eaed}.DetailedReport_questionText__9gjNT{margin:0;font-size:16px;font-weight:500;color:#202124;line-height:1.5}.DetailedReport_analysisSection__6a_MT,.DetailedReport_copilotSection__VlC43,.DetailedReport_responseSection__ZHd91{padding:20px 24px;border-bottom:1px solid #e8eaed}.DetailedReport_analysisSection__6a_MT{border-bottom:none}.DetailedReport_sectionHeader__SWlhu{display:flex;align-items:center;margin-bottom:12px}.DetailedReport_userLabel___3kbH{font-weight:600;color:var(--outline-color);font-size:14px}.DetailedReport_questionLabel__hAW9_{font-weight:600;color:transparent;background:var(--bg-btn);-webkit-background-clip:text;background-clip:text;font-size:14px}.DetailedReport_copilotIcon__mj_RB{margin-right:6px;font-size:16px}.DetailedReport_copilotLabel__Ek2UF{font-weight:600;color:#ea4335;font-size:14px}.DetailedReport_analysisLabel__rOEpO{font-weight:600;color:#5f6368;font-size:14px}.DetailedReport_userResponse__HrSVa{background:#f8f9fa;padding:16px;border-radius:8px}.DetailedReport_userResponse__HrSVa p{margin:0;font-size:15px;color:#202124;line-height:1.4}.DetailedReport_idealResponse__Wz9XL{background:#fef7e0;padding:16px;border-radius:8px;border-left:4px solid #fbbc04}.DetailedReport_idealResponse__Wz9XL p{margin:0;font-size:15px;color:#202124;line-height:1.5}.DetailedReport_analysisContent__AT4hX{background:#fbf8f9;padding:16px;border-radius:8px}.DetailedReport_analysisContent__AT4hX p{margin:0;font-size:15px;color:#202124;line-height:1.5}@media (max-width:768px){.DetailedReport_container__Pk_uc{padding:12px}.DetailedReport_analysisSection__6a_MT,.DetailedReport_copilotSection__VlC43,.DetailedReport_questionSection___yY6j,.DetailedReport_responseSection__ZHd91{padding:16px}.DetailedReport_questionText__9gjNT{font-size:15px}.DetailedReport_analysisContent__AT4hX,.DetailedReport_idealResponse__Wz9XL,.DetailedReport_userResponse__HrSVa{padding:12px}.DetailedReport_analysisContent__AT4hX p,.DetailedReport_idealResponse__Wz9XL p,.DetailedReport_userResponse__HrSVa p{font-size:14px}}.DetailedReport_analysisItem__hn_nm:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transition:box-shadow .2s ease}.DetailedReport_analysisItem__hn_nm{animation:DetailedReport_fadeIn__dyrD5 .3s ease-in}@keyframes DetailedReport_fadeIn__dyrD5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}