.SelfAssessment_container__09W0n{width:100%;max-width:800px;margin:0 auto;padding:1.5rem 0}.SelfAssessment_introCard__RuruJ{background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);border-radius:20px;padding:2rem 1.5rem;text-align:center}.SelfAssessment_introIcon__fbvMJ{font-size:2.5rem;color:#8b5cf6;margin-bottom:1rem}.SelfAssessment_introCard__RuruJ h3{font-size:1.4rem;font-weight:800;margin-bottom:.75rem;color:#c4b5fd}.SelfAssessment_introDesc__Hqw47{font-size:.9rem;color:rgba(255,255,255,.6);margin-bottom:1.5rem;line-height:1.6}.SelfAssessment_introFeatures__CB703{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-bottom:1.5rem}.SelfAssessment_feature__SUF4G{display:flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.7);font-size:.8rem}.SelfAssessment_feature__SUF4G svg{color:#8b5cf6;flex-shrink:0;font-size:.7rem}.SelfAssessment_startButton____4g6{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:white;border:none;padding:.75rem 2.5rem;font-size:.95rem;font-weight:700;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(139,92,246,.3)}.SelfAssessment_startButton____4g6:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.5)}.SelfAssessment_assessmentCard__uHWHo{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.15);border-radius:20px;padding:1.5rem}.SelfAssessment_progress__xVUpo{margin-bottom:1.5rem}.SelfAssessment_progressSteps__FdFhe{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.SelfAssessment_progressStep__J18q6{display:flex;flex-direction:column;align-items:center;gap:4px}.SelfAssessment_stepNumber__sO0Lz{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.06);border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:rgba(255,255,255,.4);transition:all .3s ease}.SelfAssessment_stepLabel__Urwak{font-size:.65rem;color:rgba(255,255,255,.35);text-align:center;transition:all .3s ease;max-width:50px;line-height:1.2}.SelfAssessment_progressStep__J18q6.SelfAssessment_active__GqGiY .SelfAssessment_stepNumber__sO0Lz{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#8b5cf6;color:white;transform:scale(1.1)}.SelfAssessment_progressStep__J18q6.SelfAssessment_active__GqGiY .SelfAssessment_stepLabel__Urwak{color:rgba(255,255,255,.85);font-weight:600}.SelfAssessment_progressStep__J18q6.SelfAssessment_completed__D2Pl7 .SelfAssessment_stepNumber__sO0Lz{background:rgba(139,92,246,.3);border-color:#8b5cf6;color:#c4b5fd}.SelfAssessment_progressStep__J18q6.SelfAssessment_completed__D2Pl7 .SelfAssessment_stepLabel__Urwak{color:rgba(255,255,255,.5)}.SelfAssessment_categoryHeader__mdv5H{text-align:center;margin-bottom:1.5rem}.SelfAssessment_categoryHeader__mdv5H h3{font-size:1.2rem;font-weight:800;margin-bottom:.3rem;color:#c4b5fd}.SelfAssessment_categoryHeader__mdv5H p{color:rgba(255,255,255,.5);font-size:.85rem;margin-bottom:.5rem}.SelfAssessment_categoryScore__H4HJN{display:inline-block;padding:.3rem .75rem;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.25);border-radius:6px;color:#c4b5fd;font-weight:600;font-size:.8rem}.SelfAssessment_questions__3m3gX{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.SelfAssessment_questionBlock__pSokm{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem}.SelfAssessment_questionHeader__JvY7n{margin-bottom:1rem}.SelfAssessment_questionNumber__mLqe3{display:inline-block;padding:.15rem .5rem;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:5px;color:#c4b5fd;font-size:.7rem;font-weight:600;margin-bottom:.5rem}.SelfAssessment_questionHeader__JvY7n h4{font-size:.95rem;font-weight:700;color:rgba(255,255,255,.9);line-height:1.4}.SelfAssessment_options__mLer6{display:flex;flex-direction:column;gap:.5rem}.SelfAssessment_option__CaV3t{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.SelfAssessment_option__CaV3t:hover{background:rgba(139,92,246,.06);border-color:rgba(139,92,246,.25)}.SelfAssessment_option__CaV3t.SelfAssessment_selected__6cboW{background:rgba(139,92,246,.12);border-color:#8b5cf6}.SelfAssessment_optionRadio__u9s11{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;margin-top:1px}.SelfAssessment_option__CaV3t.SelfAssessment_selected__6cboW .SelfAssessment_optionRadio__u9s11{border-color:#8b5cf6}.SelfAssessment_optionRadioInner__DY_2g{width:9px;height:9px;border-radius:50%;background:#8b5cf6}.SelfAssessment_optionContent__e4_mS{flex:1 1;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.SelfAssessment_optionText__uFMLk{color:rgba(255,255,255,.8);font-size:.85rem;line-height:1.4}.SelfAssessment_optionScore__nALPf{color:rgba(255,255,255,.3);font-size:.75rem;font-weight:600;flex-shrink:0}.SelfAssessment_option__CaV3t.SelfAssessment_selected__6cboW .SelfAssessment_optionText__uFMLk{color:rgba(255,255,255,.95)}.SelfAssessment_option__CaV3t.SelfAssessment_selected__6cboW .SelfAssessment_optionScore__nALPf{color:#c4b5fd}.SelfAssessment_navigation__DBjTu{display:flex;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.SelfAssessment_navSpacer__XdzfA{flex:1 1}.SelfAssessment_navButton__p_38V{padding:.6rem 1.2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.4rem;font-size:.85rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.8)}.SelfAssessment_navButton__p_38V:hover:not(:disabled){background:rgba(255,255,255,.08)}.SelfAssessment_navButton__p_38V:disabled{opacity:.3;cursor:not-allowed}.SelfAssessment_navButtonPrimary__pHyv_{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#8b5cf6;color:white}.SelfAssessment_navButtonPrimary__pHyv_:hover:not(:disabled){box-shadow:0 4px 12px rgba(139,92,246,.4)}.SelfAssessment_resultCard__4Nt9f{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.15);border-radius:20px;overflow:hidden}.SelfAssessment_resultHeader__B4s3f{padding:2rem 1.5rem;text-align:center}.SelfAssessment_resultHeader__B4s3f.SelfAssessment_excellent__fDUVO{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(109,40,217,.08));border-bottom:1px solid rgba(139,92,246,.2)}.SelfAssessment_resultHeader__B4s3f.SelfAssessment_good__OHdGj{background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(217,119,6,.06));border-bottom:1px solid rgba(251,191,36,.2)}.SelfAssessment_resultHeader__B4s3f.SelfAssessment_explore__uFlya{background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-bottom:1px solid rgba(255,255,255,.1)}.SelfAssessment_resultHeader__B4s3f h3{font-size:1.1rem;font-weight:700;color:rgba(255,255,255,.7);margin-bottom:1rem}.SelfAssessment_totalScore__8FVk0{display:inline-block}.SelfAssessment_scoreNumber__tjZ_D{font-size:3rem;font-weight:800;line-height:1}.SelfAssessment_excellent__fDUVO .SelfAssessment_scoreNumber__tjZ_D{color:#c4b5fd}.SelfAssessment_good__OHdGj .SelfAssessment_scoreNumber__tjZ_D{color:#fbbf24}.SelfAssessment_explore__uFlya .SelfAssessment_scoreNumber__tjZ_D{color:rgba(255,255,255,.6)}.SelfAssessment_scoreLabel__BBGbR{font-size:1rem;color:rgba(255,255,255,.4);margin-left:.3rem}.SelfAssessment_resultContent__iwdon{padding:1.5rem}.SelfAssessment_resultContent__iwdon h4{font-size:1.2rem;font-weight:700;margin-bottom:.75rem;color:#c4b5fd}.SelfAssessment_resultContent__iwdon>p{color:rgba(255,255,255,.7);line-height:1.7;font-size:.9rem;margin-bottom:1.5rem}.SelfAssessment_categoryScores__hHV3y{margin-bottom:1.5rem}.SelfAssessment_categoryScores__hHV3y h5{font-size:.9rem;font-weight:700;color:rgba(255,255,255,.7);margin-bottom:1rem}.SelfAssessment_categoryScoreItem__wl3Ac{margin-bottom:.75rem}.SelfAssessment_categoryScoreHeader__vzChj{display:flex;justify-content:space-between;margin-bottom:.3rem;font-size:.8rem}.SelfAssessment_categoryScoreHeader__vzChj span:first-child{color:rgba(255,255,255,.75)}.SelfAssessment_categoryScoreValue__6i4VV{color:rgba(255,255,255,.5);font-weight:600}.SelfAssessment_progressBar__x34rj{height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden}.SelfAssessment_progressFill__yL0si{height:100%;background:linear-gradient(90deg,#8b5cf6,#6d28d9);border-radius:3px;transition:width .5s ease}.SelfAssessment_resultActions__00ArQ{display:flex;flex-direction:column;gap:.75rem}.SelfAssessment_primaryButton__t2yiE{padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:white;text-decoration:none;border:none;border-radius:10px;font-weight:700;font-size:.95rem;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(139,92,246,.3)}.SelfAssessment_primaryButton__t2yiE:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.5)}.SelfAssessment_secondaryButton__OVU6M{padding:.75rem 1.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);border-radius:10px;color:rgba(255,255,255,.7);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.4rem}.SelfAssessment_secondaryButton__OVU6M:hover{background:rgba(255,255,255,.08)}@media (min-width:768px){.SelfAssessment_introCard__RuruJ{padding:2.5rem}.SelfAssessment_introCard__RuruJ h3{font-size:1.7rem}.SelfAssessment_introDesc__Hqw47{font-size:1rem}.SelfAssessment_assessmentCard__uHWHo{padding:2rem}.SelfAssessment_stepNumber__sO0Lz{width:36px;height:36px;font-size:.85rem}.SelfAssessment_stepLabel__Urwak{font-size:.75rem;max-width:60px}.SelfAssessment_categoryHeader__mdv5H h3{font-size:1.5rem}.SelfAssessment_questionHeader__JvY7n h4{font-size:1.05rem}.SelfAssessment_optionText__uFMLk{font-size:.9rem}.SelfAssessment_resultActions__00ArQ{flex-direction:row}.SelfAssessment_primaryButton__t2yiE{flex:1 1}.SelfAssessment_resultContent__iwdon{padding:2rem}.SelfAssessment_resultContent__iwdon h4{font-size:1.4rem}.SelfAssessment_scoreNumber__tjZ_D{font-size:3.5rem}}