.diagnosis_container__DiRtE{min-height:100vh;background:#f8f9fa;padding:20px}.diagnosis_content__fO_5c{max-width:600px;margin:0 auto;padding:40px 0}.diagnosis_levelSection__EEE8J{background:#fff;border-radius:16px;padding:24px;margin-bottom:32px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.diagnosis_levelTitle__74oq1{font-size:14px;font-weight:600;color:#718096;margin-bottom:12px;text-align:center}.diagnosis_levelDisplay__b_9Vc{text-align:center;margin-bottom:16px}.diagnosis_levelDisplay__b_9Vc .diagnosis_levelNumber__BrQ_N{font-size:48px;font-weight:700;color:#667eea}.diagnosis_levelDisplay__b_9Vc .diagnosis_levelMax__HXmqd{font-size:24px;color:#a0aec0;margin-left:4px}.diagnosis_progressBar__CW7Mp{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:12px}.diagnosis_progressFill__3Z0vf{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.diagnosis_levelDescription__ufamR{font-size:13px;color:#a0aec0;text-align:center}.diagnosis_diagnosisCards__WvHAb{display:flex;flex-direction:column;gap:16px}.diagnosis_diagnosisCard__5kEKZ{background:#fff;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.diagnosis_diagnosisCard__5kEKZ:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.diagnosis_diagnosisCardCompleted__e1MCL{background:#f7fafc;border:2px solid #48bb78}.diagnosis_cardHeader__Pbi7O{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.diagnosis_cardEmoji__fr8ed{font-size:40px}.diagnosis_completedBadge__yrejh{background:#48bb78;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px}.diagnosis_cardTitle__2Rcbr{font-size:20px;font-weight:700;color:#2d3748;margin-bottom:8px;text-align:left}.diagnosis_cardDescription__GTodx{font-size:14px;color:#718096;margin-bottom:16px;text-align:left}.diagnosis_cardFooter__QiV85{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid #e2e8f0}.diagnosis_cardLevel__j0PVs{font-size:14px;font-weight:600;color:#667eea}.diagnosis_cardTime__Aq3HR{font-size:13px;color:#a0aec0}