.page_container__3QiS9{max-width:1200px;margin:0 auto;padding:calc(80px + var(--space-6)) var(--space-4) var(--space-8)}.page_header__cZVDf{text-align:center;margin-bottom:var(--space-8)}.page_title__9NS5T{font-size:var(--font-size-4xl);font-weight:700;color:var(--color-text);margin-bottom:var(--space-3)}.page_subtitle__aBIbs{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.page_analyzer__KQS0C{display:flex;flex-direction:column;gap:var(--space-8)}.page_formSection__HTS9K{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.page_formGroup__TU7Rh{display:flex;flex-direction:column;gap:var(--space-4)}.page_formGroup__TU7Rh h2{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0}.page_skillsHeader__yak2K{justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--space-2)}.page_skillsHeaderActions__ijyfr,.page_skillsHeader__yak2K{display:flex;align-items:center;gap:var(--space-3)}.page_saveStatus__j8896{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_skillInput__eOjfi{display:flex;gap:var(--space-2)}@media (max-width:768px){.page_skillInput__eOjfi{flex-wrap:wrap}.page_skillInput__eOjfi .page_inputWrapper__nAtB6{flex:1 1 100%}}.page_inputWrapper__nAtB6{flex:1 1;position:relative}.page_inputWrapper__nAtB6 input{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);background:var(--color-background);color:var(--color-text)}.page_inputWrapper__nAtB6 input,.page_suggestions__D8f7C{border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_suggestions__D8f7C{position:absolute;top:100%;left:0;right:0;background:var(--color-surface);margin-top:var(--space-1);list-style:none;padding:0;z-index:10;box-shadow:var(--shadow-lg)}.page_suggestions__D8f7C li{padding:var(--space-2) var(--space-3);cursor:pointer;transition:background .1s}.page_skillInput__eOjfi select,.page_suggestions__D8f7C li:hover{background:var(--color-background)}.page_skillInput__eOjfi select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text)}.page_addButton__oWuTr{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--on-accent);border:none;border-radius:var(--radius-md);font-weight:500;cursor:pointer;transition:background .2s}.page_addButton__oWuTr:hover{background:var(--color-primary-dark);color:var(--on-accent)}.page_skillsList__oCudu{display:flex;flex-wrap:wrap;gap:var(--space-2)}.page_skillTag__CKdM7{display:flex;align-items:center;gap:var(--space-2);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2)}.page_skillName__oENDe{font-size:var(--font-size-sm);font-weight:500}.page_levelSelect__Z08Tb{padding:var(--space-1);font-size:var(--font-size-xs)}.page_levelSelect__Z08Tb,.page_removeButton__7AYvD{border:none;background:transparent;color:var(--color-text-secondary)}.page_removeButton__7AYvD{width:20px;height:20px;padding:0;cursor:pointer;font-size:16px;line-height:1}.page_removeButton__7AYvD:hover{color:var(--color-error)}.page_field__63rmQ{display:flex;flex-direction:column;gap:var(--space-1)}.page_field__63rmQ label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}.page_field__63rmQ select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);background:var(--color-background);color:var(--color-text)}.page_error__iR3Lx{color:var(--color-error);font-size:var(--font-size-sm);padding:var(--space-2);background:var(--color-error-light);border-radius:var(--radius-sm)}.page_analyzeButton__A9sMO{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--on-accent);font-size:var(--font-size-base);font-weight:600;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .2s}.page_analyzeButton__A9sMO:hover{background:var(--color-primary-dark);color:var(--on-accent)}.page_results__AzHjs{display:flex;flex-direction:column;gap:var(--space-6)}.page_viewTabs__nieOu{display:flex;gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-1)}.page_viewTab__ErTiI{flex:1 1;padding:var(--space-2) var(--space-4);background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:color .2s ease,background-color .2s ease}.page_viewTab__ErTiI:hover{color:var(--color-text);background:var(--color-background)}.page_viewTab__ErTiI.page_activeTab__ksZ_t{background:var(--color-primary);color:var(--on-accent)}.page_viewAllButton__GvEpU{width:100%;margin-top:var(--space-3);padding:var(--space-2);background:transparent;border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.page_viewAllButton__GvEpU:hover{background:var(--color-background);border-color:var(--color-primary)}@media (max-width:640px){.page_viewTabs__nieOu{flex-direction:column}.page_viewTab__ErTiI{text-align:center}}.page_readinessCard__S0u4R{display:flex;align-items:center;gap:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}@media (max-width:768px){.page_readinessCard__S0u4R{flex-direction:column;text-align:center}}.page_readinessCircle__uOJYj{position:relative;width:150px;height:150px;flex-shrink:0}.page_readinessCircle__uOJYj svg{width:100%;height:100%}.page_readinessScore__w_tZp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text)}.page_readinessInfo__1MnQB h3{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-2)}.page_readinessInfo__1MnQB p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.page_timeEstimate__JTz5n{font-size:var(--font-size-sm);color:var(--color-text)}.page_section__zzbss{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.page_section__zzbss h3{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-4)}.page_gapsList__pGyiz{display:flex;flex-direction:column;gap:var(--space-4)}.page_gapItem__Ec8z5{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.page_gapHeader__39BoB{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.page_gapSkill__Ii3rr{font-size:var(--font-size-base);font-weight:600;color:var(--color-text)}.page_priorityBadge__XyKab{font-size:var(--font-size-xs);font-weight:500;color:white;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-transform:capitalize}.page_gapProgress__g3UqF{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.page_gapBar__Q4f4e{flex:1 1;height:8px;background:var(--color-border);border-radius:4px;position:relative;overflow:visible}.page_gapFill__MIuSO{height:100%;border-radius:4px;transition:width .3s}.page_gapTarget__BFDCD{position:absolute;top:-4px;width:2px;height:16px;background:var(--color-text);transform:translateX(-1px)}.page_resources__58Czl{font-size:var(--font-size-sm);color:var(--color-text)}.page_resources__58Czl ul{margin-top:var(--space-2);padding-left:var(--space-4)}.page_resources__58Czl li{color:var(--color-text-secondary);margin-bottom:var(--space-1)}.page_strengthsList__3NokZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_strengthItem__xyiRH{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-success-light);border-radius:var(--radius-md)}.page_checkmark__b0KkM{display:inline-flex;color:var(--color-success)}.page_strengthLevel___xmeS{margin-left:auto;font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:capitalize}.page_learningPath__Igq5e{flex-direction:column}.page_learningPath__Igq5e,.page_pathStep__Ap7w0{display:flex;gap:var(--space-4)}.page_stepOrder__SiYDV{width:32px;height:32px;background:var(--color-primary);color:var(--on-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.page_stepContent__P5nCY{flex:1 1}.page_stepContent__P5nCY h4{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin-bottom:var(--space-1)}.page_stepContent__P5nCY p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.page_stepMeta__I_bXU{display:flex;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.page_infoSection__ZIrEF{margin-top:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.page_infoSection__ZIrEF h2{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-4);text-align:center}.page_steps__KgtKD{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.page_step__G4_Dj{display:flex;gap:var(--space-3)}.page_stepNumber__Bc1PA{width:40px;height:40px;background:var(--color-primary);color:var(--on-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-lg);font-weight:600;flex-shrink:0}.page_step__G4_Dj h3{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin-bottom:var(--space-1)}.page_step__G4_Dj p{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SkillRadarChart_container__61u7G{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.SkillRadarChart_title__ArIo8{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-3);text-align:center}.SkillRadarChart_chartWrapper__4FAsM{width:100%;min-height:300px}.SkillRadarChart_empty___p_uI{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-tertiary)}.SkillRadarChart_legend__z9_vk{display:flex;justify-content:center;gap:var(--space-6);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-light)}.SkillRadarChart_legendItem__MdGiE{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.SkillRadarChart_legendDot__8yr2N{width:12px;height:12px;border-radius:50%}@media (max-width:640px){.SkillRadarChart_chartWrapper__4FAsM{min-height:250px}.SkillRadarChart_legend__z9_vk{flex-direction:column;align-items:center;gap:var(--space-2)}}.SkillBarComparison_container__ILVgK{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.SkillBarComparison_title__CmPIi{font-size:var(--text-base);font-weight:600;margin-bottom:var(--space-4)}.SkillBarComparison_skillsList__KjplW{display:flex;flex-direction:column;gap:var(--space-4)}.SkillBarComparison_skillRow__o_4LX{display:flex;flex-direction:column;gap:var(--space-2)}.SkillBarComparison_skillInfo__xWej3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.SkillBarComparison_skillName__zpz45{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.SkillBarComparison_priorityBadge__wVvXE{font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-sm)}.SkillBarComparison_priorityBadge__wVvXE.SkillBarComparison_critical__DxdNS{background:var(--error-light);color:var(--error)}.SkillBarComparison_priorityBadge__wVvXE.SkillBarComparison_important___HxdD{background:var(--warning-light);color:var(--warning)}.SkillBarComparison_priorityBadge__wVvXE.SkillBarComparison_nice-to-have__i_u43{background:var(--bg-tertiary);color:var(--text-secondary)}.SkillBarComparison_barContainer___yoJf{width:100%}.SkillBarComparison_barTrack__xF9_p{position:relative;height:8px;background:var(--bg-tertiary);border-radius:var(--radius-full);overflow:visible}.SkillBarComparison_barFill__or4c5{height:100%;border-radius:var(--radius-full);transition:width .3s ease}.SkillBarComparison_barFill__or4c5.SkillBarComparison_userLevel__j1QVd{background:var(--accent)}.SkillBarComparison_requiredMarker__2gNsl{position:absolute;top:-4px;width:3px;height:16px;background:var(--warning);border-radius:2px;transform:translateX(-50%)}.SkillBarComparison_requiredMarker__2gNsl:after{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--warning)}.SkillBarComparison_levelLabels__1maZq{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-1)}.SkillBarComparison_currentLabel__Q_Fxn{font-size:var(--text-xs);color:var(--text-secondary)}.SkillBarComparison_gapIndicator__OjuVs{font-size:var(--text-xs);color:var(--warning);font-weight:500}.SkillBarComparison_metIndicator__3SOgr{font-size:var(--text-xs);color:var(--success);font-weight:500}.SkillBarComparison_moreItems__1sdsi{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}@media (max-width:640px){.SkillBarComparison_skillInfo__xWej3{flex-wrap:wrap}}.CVSkillImporter_importButton__EajmQ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.CVSkillImporter_importButton__EajmQ:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-medium)}.CVSkillImporter_importButton__EajmQ:disabled{opacity:.6;cursor:not-allowed}.CVSkillImporter_spinner__yycIq{display:inline-block;width:14px;height:14px;border:2px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:CVSkillImporter_spin__rfslp .8s linear infinite}@keyframes CVSkillImporter_spin__rfslp{to{transform:rotate(1turn)}}.CVSkillImporter_error__XFu_c{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--error)}.CVSkillImporter_modalOverlay__qPUw1{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.CVSkillImporter_modal__Nkani{background:var(--bg-primary);border-radius:var(--radius-lg);width:100%;max-width:500px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.CVSkillImporter_modalHeader__2LSet{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border-light)}.CVSkillImporter_modalHeader__2LSet h3{font-size:var(--text-lg);font-weight:600;margin:0}.CVSkillImporter_closeButton__6CepG{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md)}.CVSkillImporter_closeButton__6CepG:hover{background:var(--bg-secondary)}.CVSkillImporter_modalDescription__V4CCv{padding:var(--space-3) var(--space-4);margin:0;font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-secondary)}.CVSkillImporter_skillsGrid__YF85Q{flex:1 1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.CVSkillImporter_skillItem__vRSzv{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:background-color .15s ease,border-color .15s ease}.CVSkillImporter_skillItem__vRSzv.CVSkillImporter_selected__1a_6j{background:var(--accent-light);border-color:var(--accent)}.CVSkillImporter_skillCheckbox__aXF9v{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;flex:1 1}.CVSkillImporter_skillCheckbox__aXF9v input{display:none}.CVSkillImporter_checkmark__bncV_{width:18px;height:18px;border:2px solid var(--border-medium);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color .15s ease,background-color .15s ease,width .15s ease,height .15s ease}.CVSkillImporter_skillItem__vRSzv.CVSkillImporter_selected__1a_6j .CVSkillImporter_checkmark__bncV_{background:var(--accent);border-color:var(--accent)}.CVSkillImporter_skillItem__vRSzv.CVSkillImporter_selected__1a_6j .CVSkillImporter_checkmark__bncV_:after{content:"";width:1em;height:1em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;display:inline-block;vertical-align:-.125em;color:white;font-size:12px}.CVSkillImporter_skillName__H34ms{font-size:var(--text-sm);color:var(--text-primary)}.CVSkillImporter_levelSelect__X_CHZ{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-primary)}.CVSkillImporter_modalActions__SB28_{display:flex;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--border-light)}.CVSkillImporter_cancelButton__iaFWR{flex:1 1;padding:var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer}.CVSkillImporter_cancelButton__iaFWR:hover{background:var(--bg-tertiary)}.CVSkillImporter_confirmButton__7ry5a{flex:1 1;padding:var(--space-3);background:var(--accent);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;color:var(--on-accent);cursor:pointer}.CVSkillImporter_confirmButton__7ry5a:hover:not(:disabled){background:var(--accent-dark)}.CVSkillImporter_confirmButton__7ry5a:disabled{opacity:.6;cursor:not-allowed}.LearningPathPanel_container__TTg5I{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.LearningPathPanel_header___gO6W{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-3)}.LearningPathPanel_title__uAF4o{font-size:var(--text-base);font-weight:600;margin:0}.LearningPathPanel_progressSummary__BqScT{display:flex;align-items:center;gap:var(--space-3)}.LearningPathPanel_progressBar__OvQdT{width:120px;height:6px;background:var(--bg-tertiary);border-radius:var(--radius-full);overflow:hidden}.LearningPathPanel_progressFill__EW5rg{height:100%;background:var(--success);border-radius:var(--radius-full);transition:width .3s ease}.LearningPathPanel_progressText__omd5w{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.LearningPathPanel_timeline__2Y8Cv{display:flex;flex-direction:column}.LearningPathPanel_step___Z0kN{display:flex;gap:var(--space-3)}.LearningPathPanel_stepLine__WsQjZ{display:flex;flex-direction:column;align-items:center;width:28px;flex-shrink:0}.LearningPathPanel_stepCircle__zJtqO{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:2px solid var(--border-medium);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;color:var(--text-secondary)}.LearningPathPanel_stepCircle__zJtqO:hover{background:var(--bg-tertiary);border-color:var(--accent)}.LearningPathPanel_step___Z0kN.LearningPathPanel_completed__5A_bl .LearningPathPanel_stepCircle__zJtqO{background:var(--success);border-color:var(--success);color:white}.LearningPathPanel_stepNumber__SxSaj{font-size:var(--text-xs);font-weight:600}.LearningPathPanel_connector__Dltyq{width:2px;flex:1 1;min-height:20px;background:var(--border-light)}.LearningPathPanel_step___Z0kN.LearningPathPanel_completed__5A_bl .LearningPathPanel_connector__Dltyq{background:var(--success)}.LearningPathPanel_stepContent__N_Rdg{flex:1 1;padding-bottom:var(--space-4)}.LearningPathPanel_step___Z0kN:last-child .LearningPathPanel_stepContent__N_Rdg{padding-bottom:0}.LearningPathPanel_stepHeader__FMTJ8{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.LearningPathPanel_typeIcon__2uxuB{display:inline-flex;color:var(--text-secondary)}.LearningPathPanel_skillName__kFG1R{font-size:var(--text-sm);font-weight:600;margin:0;color:var(--text-primary)}.LearningPathPanel_step___Z0kN.LearningPathPanel_completed__5A_bl .LearningPathPanel_skillName__kFG1R{text-decoration:line-through;color:var(--text-secondary)}.LearningPathPanel_action__Fqz1U{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0;line-height:1.5}.LearningPathPanel_step___Z0kN.LearningPathPanel_completed__5A_bl .LearningPathPanel_action__Fqz1U{color:var(--text-tertiary)}.LearningPathPanel_meta___UqH_{display:flex;flex-wrap:wrap;gap:var(--space-3)}.LearningPathPanel_duration__adbhs,.LearningPathPanel_milestone__M6ieM{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.LearningPathPanel_duration__adbhs svg,.LearningPathPanel_milestone__M6ieM svg{flex-shrink:0}.LearningPathPanel_congratulations__XV2OZ{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);background:var(--success-light);border-radius:var(--radius-md);margin-top:var(--space-4)}.LearningPathPanel_congratulations__XV2OZ p{margin:0;font-size:var(--text-sm);color:var(--success);font-weight:500}.LearningPathPanel_celebrateIcon__imQux{display:inline-flex;color:var(--success)}@media (max-width:640px){.LearningPathPanel_header___gO6W{flex-direction:column;align-items:flex-start}.LearningPathPanel_meta___UqH_{flex-direction:column;gap:var(--space-1)}}