.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}}.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)}}.coach_chatContainer__r_4Wy{display:flex;flex-direction:column;padding:10px 0 0 10px;width:100%;height:100%;background-color:#fff;margin:0 auto;box-shadow:0 4px 8px rgba(94,93,93,.1)}@keyframes coach_ellipsis__UYKqL{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.coach_SpeakWithRecruitersContainer__gEIg3{display:flex;overflow:hidden;width:100%;border:1px solid #ddd;border-radius:8px;position:relative}.coach_messagesContainer__CDYQE{overscroll-behavior:contain;position:relative;flex:1 1;overflow-y:auto}.coach_scrollAnchor__DHsh9{height:1px;margin:0;padding:0;overflow:hidden;visibility:hidden}.coach_loadMoreButton__jMJFa{display:block;margin:10px auto;padding:10px 20px;background-color:#f0f0f0;color:#333;font-size:16px;font-weight:700;text-align:center;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.coach_loadMoreButton__jMJFa:hover{background-color:#e0e0e0;transform:translateY(-2px)}.coach_loadMoreButton__jMJFa:active{background-color:#d0d0d0;transform:translateY(0)}.coach_dummyText__L0XCY pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;padding:10px;border-radius:5px;max-width:100%;box-sizing:border-box}.coach_dummyText__L0XCY pre code{display:inline-block;white-space:pre-wrap;word-wrap:break-word;font-family:Montserrat,sans-serif;padding:2px 4px;border-radius:3px;display:flex;max-width:100%;overflow-wrap:break-word}.coach_dummyText__L0XCY ul{list-style-type:circle;margin-left:30px;word-wrap:break-word;white-space:normal}.coach_dummyText__L0XCY{display:flex;flex-direction:column;gap:15px;line-height:25px;font-size:14px;flex-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;font-family:Montserrat,sans-serif;color:#000;background-color:#f0f0f0;font-weight:500;min-height:20px;padding:5px 15px;word-break:break-word}.coach_dummyText__L0XCY ol{white-space:normal;padding-left:30px}.coach_tools__Tw8YW{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;gap:15px}.coach_inputMic__QBhdz{outline:none;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer}.coach_loading__cpQqw{display:inline-block;min-height:10px;font-size:2em;color:gray;&:after{content:"";animation:coach_ellipsis__UYKqL 1s steps(4) infinite}}.coach_messages__n9__F{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;padding:10px 15px;font-family:Montserrat,sans-serif;background-color:#fff}.coach_message__995vw{max-width:100%;border-radius:10px}.coach_messageContent__ktco1,.coach_message__995vw{word-wrap:break-word;font-family:Montserrat,sans-serif}.coach_messageContent__ktco1{position:relative;font-size:14px;line-height:1.6rem;color:#000;font-weight:500;min-height:20px}.coach_user__DCSQd{align-self:flex-start}.coach_user__DCSQd .coach_userMessage__A64yk .coach_messageContent__ktco1{margin-left:15px}.coach_message__995vw .coach_userMessage__A64yk{width:100%;gap:15px}.coach_user__DCSQd .coach_userMessage__A64yk{background-color:#fff}.coach_assistantMessageai__uDYFe{width:100%;color:#0070f3;display:flex;margin-top:10px;font-size:11px;font-family:Montserrat,sans-serif;min-height:15px;border-radius:5px;gap:15px;padding:10px 0}.coach_assistantMessageai__uDYFe img{margin-left:-2px;margin-top:-4px}.coach_userMessage__A64yk .coach_messageContent__ktco1{margin-left:-10px}.coach_userLogotyping__zs_Uz{margin-left:-2px}.coach_assistant__87KY7{align-self:flex-start;border:none;display:flex;align-items:flex-start;width:100%}.coach_assistant__87KY7 .coach_userMessage__A64yk{gap:0}.coach_assistant__87KY7 .coach_userMessage__A64yk img{margin-left:-10px}.coach_assistantMessage__2sdWh{display:flex;margin-top:10px;background-color:#fff;font-size:11px;font-family:Montserrat,sans-serif;justify-content:center;gap:20px;min-height:15px;padding:0 10px}.coach_userMessage__A64yk{display:flex;margin-bottom:10px;background-color:#f0f0f0;padding:10px;border-radius:5px}.coach_userLogo__roo_N{flex-shrink:0;margin-right:10px;margin-top:-5px;justify-content:flex-start;margin-left:-8px}.coach_inputContainer__pMxoq{display:flex;align-items:center;padding:10px 20px 10px 10px;border-top:1px solid #ddd;background-color:#fafafa;gap:10px}.coach_input__RO_I6{flex-grow:1;min-height:35px;padding:10px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Montserrat,sans-serif;color:#000;resize:none;overflow-y:auto;box-sizing:"border-box"}.coach_input__RO_I6::-webkit-scrollbar{display:none}.coach_input__RO_I6:focus{outline:none;border-color:#00496b}.coach_sendButton__95uPH{color:#fff;padding:10px 20px;border:none;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.coach_disabled__kwEPY{pointer-events:none;cursor:not-allowed}@keyframes coach_loading-dot__IYQRH{0%{opacity:1}to{opacity:0}}.coach_loadingDotsContainer__zi1ro{display:flex;justify-content:center;margin-top:20px}.coach_typingIndicator__y2oEZ{display:flex;align-items:center;height:20px;margin-top:5px}.coach_dot__Ot_q7{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#888;margin-right:4px;animation:coach_bounce__7uwaA 1.4s ease-in-out infinite}.coach_dot__Ot_q7:first-child{animation-delay:0s}.coach_dot__Ot_q7:nth-child(2){animation-delay:.2s}.coach_dot__Ot_q7:nth-child(3){animation-delay:.4s}@keyframes coach_bounce__7uwaA{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.coach_suggestionContainer__OZd4d{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:10px;border-radius:5px}.coach_suggestionContainer__OZd4d h1{font-size:1.3rem;text-align:center}@media(max-width:456px){.coach_suggestionContainer__OZd4d h1{font-size:1rem;text-align:center}}.coach_suggestions__jDkEd{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:10px;margin-top:10px}.coach_suggestions__jDkEd button{padding:10px 20px;border:none;width:200px;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.coach_webSearchToggle__EDlIH{display:flex;align-items:center;padding:0 20px 5px;gap:10px}.coach_toggleLabel__DKQnx{font-size:14px;color:#666}.coach_toggle__DkxLK{position:relative;width:50px;height:24px;border-radius:12px;background:var(--bg-btn-disabled);border:none;cursor:pointer;transition:background-color .3s;padding:0}.coach_toggleActive__vHjjP{background:var(--bg-btn)}.coach_toggleHandle__RpeZB{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;transition:transform .3s;transform:translateX(0)}.coach_toggleActive__vHjjP .coach_toggleHandle__RpeZB{transform:translateX(26px)}@media (max-width:764px){.coach_webSearchToggle__EDlIH{padding-left:10px;padding-right:10px}}.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}}.sidebar_sidebar__mi2PS{background-color:#fff;border-right:1px solid #e5e5e5;height:100dvh;position:relative;display:flex;flex-direction:column;z-index:50;overflow:hidden;transition:width .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1);width:70px}.sidebar_expanded__5MicV{width:250px!important}.sidebar_collapsed__3gVbc{width:70px}.sidebar_referralLinkDashboard__P29hf{margin-bottom:40px;width:100%}.sidebar_referralLinkDashboard__P29hf button{background:none;border:none;outline:none;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;width:100%;cursor:pointer;transition:color .3s ease;margin-left:20px;gap:15px;color:#666}.sidebar_toggleButton__EbkOl{position:absolute;top:80px;right:50%;background:transparent;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;transition:background-color .2s}.sidebar_toggleButton__EbkOl:hover{background-color:rgba(0,0,0,.05)}.sidebar_sidebarHeader__i8SWg{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e5e5;width:100%}.sidebar_sidebarHeader__i8SWg img{width:80px;height:80px;object-fit:cover;flex-shrink:0}.sidebar_logos__dMWXv{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 0 .75rem;transition:opacity .3s ease-in-out,margin .3s ease-in-out}.sidebar_navigation__OiyHz{flex:1 1;padding:1rem 0;overflow-y:auto;overflow-x:hidden;margin-top:30px}.sidebar_navigation__OiyHz ul{list-style:none;padding:0;margin:0}.sidebar_navLink__BcALl{display:flex;align-items:center;padding:.75rem 1.2rem;color:#666;text-decoration:none;transition:all .2s ease-in-out;overflow:hidden;width:100%;margin-top:-10px}.sidebar_navText__XwrYe{margin-left:.75rem;transition:opacity .3s ease-in-out;white-space:nowrap}.sidebar_collapsed__3gVbc .sidebar_navText__XwrYe{opacity:0;visibility:hidden}.sidebar_navLink__BcALl.sidebar_active__Lrx93{background:var(--bg-btn);border-left:3px solid #d65467;color:transparent;-webkit-background-clip:text;background-clip:text}.sidebar_iconWrapper__q4bdO{background:transparent;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.sidebar_iconWrapper__q4bdO svg{color:#e8877f;width:20px;height:20px;transition:color .3s ease}.sidebar_iconActive__4A_N2{background:var(--bg-btn)}.sidebar_iconActive__4A_N2 svg{color:#fff}.sidebar_userSection__Imftz{display:flex;align-items:center;margin:0 0 30px 14px;gap:25px;transition:all .3s ease-in-out;width:70px}.sidebar_userSectionExpanded__DlBqD{width:250px}.sidebar_userAvatar__alZ2V{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.sidebar_userAvatar__alZ2V img{width:100%;height:100%;object-fit:cover}.sidebar_userInfo___weTM{margin-left:.75rem;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.sidebar_userIcon__iJmK6{background:var(--bg-btn)}.sidebar_hidden__4w3wc{opacity:0;visibility:hidden}.sidebar_userName__wlVRe{font-weight:600;color:#333;margin:0}.sidebar_userPlan__r7MXP{font-size:.875rem;color:#666;margin:0;display:flex;flex-direction:column}.sidebar_userPlan__r7MXP button{background-color:transparent;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.875rem;cursor:pointer;color:var(--outline-color)}.sidebar_userPlan__r7MXP button:hover{text-decoration:underline}.sidebar_expanded__5MicV .sidebar_navText__XwrYe{opacity:1;visibility:visible}@media (max-width:768px){.sidebar_sidebar__mi2PS{width:70px}}.ChatAI_chatContainer__Fq04d{display:flex;flex-direction:column;justify-content:flex-start;height:100dvh;padding:10px 20px;width:100%;background-color:#fff;margin:0 auto;box-shadow:0 4px 8px rgba(94,93,93,.1)}.ChatAI_chatContainer__Fq04d ol{white-space:normal}@keyframes ChatAI_ellipsis__0u2Gi{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.ChatAI_loading__tLAHD{display:inline-block;min-height:10px;font-size:2em;color:gray;&:after{content:"";animation:ChatAI_ellipsis__0u2Gi 1s steps(4) infinite}}.ChatAI_inputMic__hKSjl{outline:none;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer}@media (max-width:768px){.ChatAI_chatContainer__Fq04d{width:100%;margin:0 10px;height:calc(100dvh - 70px)}}.ChatAI_messages__P6ikV{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;padding:10px 0;font-family:Montserrat,sans-serif}.ChatAI_message__BBSqB{max-width:100%;border-radius:10px}.ChatAI_messageContent__LbA9M,.ChatAI_message__BBSqB{position:relative;word-wrap:break-word;font-family:Montserrat,sans-serif}.ChatAI_messageContent__LbA9M{font-size:14px;line-height:1.6rem;color:#000;font-weight:500;min-height:20px}.ChatAI_user__2lkEf{align-self:flex-start}.ChatAI_user__2lkEf .ChatAI_userMessage__uwcmq{background-color:#fff}.ChatAI_assistantMessageai__kBlYh{color:#0070f3;background-color:#4caf50;display:flex;margin-top:10px;background-color:#fff;font-size:11px;font-family:Montserrat,sans-serif;justify-content:center;min-height:15px;background-color:#f0f0f0;border-radius:5px;gap:5px}.ChatAI_userLogotyping__bpOUu{margin-left:-2px}.ChatAI_assistant__KEe__{align-self:flex-start;border:none;display:flex;align-items:flex-start}.ChatAI_assistant__KEe__ .ChatAI_userMessage__uwcmq{gap:0}.ChatAI_assistant__KEe__ .ChatAI_userMessage__uwcmq img{margin-left:-10px}.ChatAI_assistantMessage__3Zvd8{display:flex;margin-top:10px;background-color:#fff;font-size:11px;font-family:Montserrat,sans-serif;justify-content:center;gap:5px;min-height:15px}.ChatAI_userMessage__uwcmq{display:flex;align-items:center;margin-top:10px;background-color:#f0f0f0;padding:0 10px;border-radius:5px}.ChatAI_userLogo___9gdp{flex-shrink:0;margin-right:10px;justify-content:flex-start;margin-left:-8px}.ChatAI_inputContainer__VUeHX{display:flex;align-items:center;padding:10px 20px 10px 10px;border-top:1px solid #ddd;background-color:#fafafa;gap:10px}.ChatAI_input__kwuf5{flex-grow:1;min-height:35px;padding:10px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Montserrat,sans-serif;color:#000;resize:none;overflow-y:auto;box-sizing:"border-box"}.ChatAI_input__kwuf5::-webkit-scrollbar{display:none}.ChatAI_input__kwuf5:focus{outline:none;border-color:#00496b}.ChatAI_sendButton__nBeQT{color:#fff;padding:10px 20px;border:none;border-radius:20px;cursor:pointer;transition:background-color .3s ease}.ChatAI_suggestions__nUCFw .ChatAI_userMessage__uwcmq .ChatAI_messageContent__LbA9M{margin-left:15px}.ChatAI_disabled__eENgt{pointer-events:none;cursor:not-allowed}@keyframes ChatAI_loading-dot__ZxvsE{0%{opacity:1}to{opacity:0}}.ChatAI_loadingDotsContainer__dyvSd{display:flex;justify-content:center;margin-top:20px}.ChatAI_buttonInput__y9OTw:hover{cursor:pointer}.ChatAI_typingEffect__yln1V{text-align:left;color:#1f8ceb;font-style:italic;display:flex;align-items:center}.ChatAI_followUp__brjOf{margin-top:20px}.ChatAI_followUpQuestion__WrMwr{display:flex;align-items:center;margin:20px 0}.ChatAI_followUpText__6wcmS{cursor:pointer;color:#0070f3;font-weight:600;margin-right:10px;text-decoration:none}.ChatAI_subjectTitle__kjCaA{font-family:Montserrat,sans-serif;margin-top:17px;color:#000}