.shared_sequenceDisplay__gdb9q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;max-width:300px;margin:20px auto}.shared_sequenceItem__UCG0r{width:80px;height:80px;border-radius:15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;box-shadow:0 5px 15px rgba(0,0,0,.1);border:2px solid #e1e5e9}.shared_sequenceItem__UCG0r:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(102,126,234,.3)}.shared_sequenceActive__KECfU{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-color:#667eea;animation:shared_pulse__ODh8q .5s ease-in-out}.shared_sequenceSelected__MDsi2{background:linear-gradient(135deg,#4caf50,#45a049);color:white;border-color:#4caf50}.shared_sequenceDefault__YuvDu{background:rgba(255,255,255,.95);color:#333}@keyframes shared_pulse__ODh8q{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.shared_colorTestBox__eFEC9{width:200px;height:200px;border-radius:20px;cursor:pointer;transition:all .3s ease;margin:20px auto;box-shadow:0 10px 30px rgba(0,0,0,.2);border:4px solid white}.shared_colorTestBox__eFEC9:hover{transform:scale(1.05);box-shadow:0 15px 40px rgba(0,0,0,.3)}.shared_wordTestDisplay__T4J8p{font-size:3rem;font-weight:700;color:#667eea;background:rgba(255,255,255,.95);padding:40px 60px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin:20px auto;cursor:pointer;transition:all .3s ease;border:3px solid #e1e5e9;min-height:120px;display:flex;align-items:center;justify-content:center;max-width:400px}.shared_wordTestDisplay__T4J8p:hover{transform:scale(1.02);border-color:#667eea;box-shadow:0 15px 40px rgba(102,126,234,.2)}.shared_stroopWordDisplay__H6mUN{font-size:4rem;font-weight:700;padding:60px 40px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin:30px auto;background:rgba(255,255,255,.95);min-height:180px;display:flex;align-items:center;justify-content:center;max-width:500px;border:3px solid #e1e5e9;transition:all .3s ease}.shared_stroopOptionsGrid__Sa1s8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin:30px auto;max-width:400px}.shared_stroopOption__Z8HEV{padding:20px;background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-radius:15px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1.1rem;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.1)}.shared_stroopOption__Z8HEV:hover{border-color:#667eea;background:rgba(102,126,234,.1);transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.2)}.shared_enhancedProgressBar__L1S6h{width:100%;height:12px;background:rgba(102,126,234,.2);border-radius:6px;margin:20px 0;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.shared_enhancedProgressFill__o7687{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s ease;border-radius:6px;position:relative}.shared_enhancedProgressFill__o7687:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 25%,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 50%,transparent 0,transparent 75%,rgba(255,255,255,.2) 0);background-size:20px 20px;animation:shared_progress-animation__HsLJh 1s linear infinite}@keyframes shared_progress-animation__HsLJh{0%{background-position:0 0}to{background-position:20px 0}}.shared_enhancedStats__N9B4o{display:flex;justify-content:space-around;margin:30px 0;padding:20px;background:rgba(102,126,234,.1);border-radius:15px;border:1px solid rgba(102,126,234,.2)}.shared_statItem__0Tekg{text-align:center;padding:10px}.shared_statValue__z9YkX{font-size:2rem;font-weight:700;color:#667eea;display:block;margin-bottom:5px}.shared_statLabel__kbqLU{font-size:.9rem;color:#666;font-weight:500}.shared_testIcon__szjb3{margin-right:8px}.shared_numberDisplay__ClGdA{font-size:4rem;font-weight:700;color:#667eea;background:white;border:3px solid #667eea;border-radius:20px;width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin:20px auto;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 25px rgba(102,126,234,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.shared_numberDisplay__ClGdA:hover{transform:scale(1.05);box-shadow:0 15px 35px rgba(102,126,234,.4);border-color:#764ba2;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.shared_numberDisplay__ClGdA:active{transform:scale(.95);box-shadow:0 5px 15px rgba(102,126,234,.3)}.shared_enhancedTargetDisplay__0fU_7{text-align:center;margin:25px 0;padding:20px;background:rgba(102,126,234,.05);border-radius:15px;border:2px solid rgba(102,126,234,.1)}.shared_targetLabel__WBYGy{font-size:1.2rem;color:#333;margin-bottom:10px;font-weight:600}.shared_enhancedTargetNumber__kqrMX{font-size:2.5rem;font-weight:700;color:#e74c3c;background:rgba(231,76,60,.1);padding:15px 30px;border-radius:15px;display:inline-block;border:2px solid rgba(231,76,60,.2)}.shared_sequenceLoader__B0QiK{text-align:center;padding:40px;font-size:1.3rem;color:#667eea;font-weight:600}.shared_loadingDots__PSZJC:after{content:"";animation:shared_dots__UOJqM 1.5s steps(5) infinite}@keyframes shared_dots__UOJqM{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}@media (max-width:768px){.shared_navTabs__5GvVd{flex-direction:column;align-items:center}.shared_navTab__zeBSC{width:100%;max-width:300px;text-align:center}.shared_sequenceDisplay__gdb9q{max-width:250px;gap:10px}.shared_sequenceItem__UCG0r{width:60px;height:60px;font-size:1.2rem}.shared_colorTestBox__eFEC9{width:150px;height:150px}.shared_wordTestDisplay__T4J8p{font-size:2rem;padding:30px 40px}.shared_stroopWordDisplay__H6mUN{font-size:2.5rem;padding:40px 30px}.shared_stroopOptionsGrid__Sa1s8{grid-template-columns:1fr;max-width:300px}.shared_enhancedStats__N9B4o{flex-direction:column;gap:15px}}.shared_questionsContainer__LIg8K{margin:30px 0}.shared_questionCard__NXFSi{background:rgba(255,255,255,.95);border-radius:15px;padding:25px;margin-bottom:25px;box-shadow:0 5px 20px rgba(0,0,0,.1);border:1px solid rgba(102,126,234,.1);transition:all .3s ease}.shared_questionCard__NXFSi:hover{box-shadow:0 8px 25px rgba(102,126,234,.15);border-color:rgba(102,126,234,.2)}.shared_questionText__p0yCo{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:20px;line-height:1.5}.shared_optionsContainer__nljdO{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.shared_stressOption__9HLWz{padding:15px 12px;background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center;min-height:80px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.shared_stressOption__9HLWz:hover{border-color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.15)}.shared_selectedOption__DzbUX{border-color:#667eea!important;background:rgba(102,126,234,.1)!important;box-shadow:0 4px 20px rgba(102,126,234,.2)!important;transform:translateY(-2px)}.shared_optionLabel__ZF0eu{font-weight:600;font-size:1rem;color:#333;margin-bottom:4px}.shared_optionDescription__n2f4A{font-size:.85rem;color:#666;font-weight:400}.shared_navigationButtons__BsSvX{display:flex;gap:20px;justify-content:center;margin:40px 0;flex-wrap:wrap}.shared_stressDescription__gUcDK{text-align:center;margin:20px 0;padding:20px;background:rgba(102,126,234,.05);border-radius:12px;border:1px solid rgba(102,126,234,.1)}.shared_stressDescription__gUcDK p{font-size:1.1rem;color:#333;margin:0;font-weight:500}.shared_recommendationList__jYmTu{list-style:none;padding:0;margin:15px 0 0}.shared_recommendationItem__BR_g1{border-bottom:1px solid rgba(102,126,234,.1);color:#333;font-size:1rem;line-height:1.5;position:relative;padding:12px 0 12px 20px}.shared_recommendationItem__BR_g1:before{content:"•";color:#667eea;font-weight:700;position:absolute;left:0;font-size:1.2rem}.shared_recommendationItem__BR_g1:last-child{border-bottom:none}@media (max-width:768px){.shared_optionsContainer__nljdO{grid-template-columns:1fr}.shared_stressOption__9HLWz{min-height:70px;padding:12px 10px}.shared_questionText__p0yCo{font-size:1.1rem}.shared_navigationButtons__BsSvX{flex-direction:column;align-items:center}.shared_navigationButtons__BsSvX>*{width:100%;max-width:300px}}.shared_correctFeedback__TwPvg{animation:shared_correctPulse__01S_G .6s ease}.shared_incorrectFeedback__7v16Z{animation:shared_incorrectShake__EcISG .6s ease}@keyframes shared_correctPulse__01S_G{0%{transform:scale(1);background-color:rgba(76,175,80,.1)}50%{transform:scale(1.05);background-color:rgba(76,175,80,.2)}to{transform:scale(1);background-color:transparent}}@keyframes shared_incorrectShake__EcISG{0%,to{transform:translateX(0)}25%{transform:translateX(-10px);background-color:rgba(244,67,54,.1)}75%{transform:translateX(10px);background-color:rgba(244,67,54,.1)}}.shared_navTabs__5GvVd{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.shared_navTab__zeBSC{padding:12px 24px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1rem;border:2px solid transparent;display:flex;align-items:center;gap:8px}.shared_activeTab__glZ4G{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 10px 25px rgba(102,126,234,.3);transform:translateY(-2px)}.shared_inactiveTab__ZM6mK{background:rgba(255,255,255,.8);color:#333;border:2px solid #e1e5e9}.shared_inactiveTab__ZM6mK:hover{background:rgba(255,255,255,.95);border-color:#667eea;transform:translateY(-1px)}.shared_testIcon__szjb3{font-size:1.2rem}.shared_riskQuestionCard__zsiEQ{border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.shared_riskQuestionCard__zsiEQ:hover{box-shadow:0 8px 25px rgba(102,126,234,.15)}.shared_riskQuestionText___8QQy{line-height:1.5}.shared_questionDescription___DCfC{margin-bottom:10px}.shared_categoryBadge__lcIQI{background:rgba(102,126,234,.1);color:#667eea;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.shared_riskOptionsContainer__GUAo_{grid-template-columns:1fr}.shared_riskOption__JFoY7{padding:15px 18px;border-radius:12px;justify-content:space-between;align-items:center}.shared_riskOption__JFoY7:hover{box-shadow:0 4px 15px rgba(102,126,234,.15)}.shared_riskOptionLabel__eitG_{flex:1 1}.shared_riskScore__9NEmp{font-size:.85rem;font-weight:600;padding:4px 8px;min-width:60px;text-align:center}.shared_risk-level-0__YQCDc .shared_riskScore__9NEmp{background:rgba(76,175,80,.1);color:#4caf50}.shared_risk-level-1__PjB4s .shared_riskScore__9NEmp{background:rgba(255,193,7,.1);color:#ffc107}.shared_risk-level-2__T0vr2 .shared_riskScore__9NEmp{background:rgba(255,152,0,.1);color:#ff9800}.shared_risk-level-3__66Y3h .shared_riskScore__9NEmp{background:rgba(255,87,34,.1);color:#ff5722}.shared_risk-level-4__Kt0Jv .shared_riskScore__9NEmp{background:rgba(244,67,54,.1);color:#f44336}.shared_riskResultCard__kwL6K{background:rgba(255,255,255,.95);box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid rgba(102,126,234,.1)}.shared_riskDescription__FQrjD{padding:15px;background:rgba(102,126,234,.05)}.shared_categoryBreakdown___2UF_{margin:25px 0}.shared_categoryGrid__CWenS{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:15px;gap:15px;margin:15px 0}.shared_categoryItem__Djvpg{text-align:center;padding:15px;background:rgba(102,126,234,.05);border-radius:12px;border:1px solid rgba(102,126,234,.1)}.shared_categoryName__0PxJi{font-size:.9rem;color:#667eea}.shared_categoryScore__oNNF0{font-size:1.5rem;color:#333}.shared_actions__eKDgi{display:flex;gap:20px;justify-content:center;margin:30px 0;flex-wrap:wrap}.shared_footer__hKfmr{text-align:center;margin-top:40px;padding:20px;background:rgba(102,126,234,.05);border-radius:12px;border:1px solid rgba(102,126,234,.1)}.shared_company__w_3Ba{font-size:1.1rem;font-weight:600;color:#667eea;margin-bottom:10px}.shared_disclaimer__ps0WO{font-size:.9rem;color:#666;line-height:1.5;max-width:800px;margin:0 auto}@media (max-width:768px){.shared_riskQuestionsContainer__4jE_H{margin:20px 0}.shared_riskQuestionCard__zsiEQ{padding:20px;margin-bottom:20px}.shared_riskOption__JFoY7{padding:12px 15px;flex-direction:column;align-items:flex-start;gap:8px}.shared_riskScore__9NEmp{align-self:flex-end;min-width:50px}.shared_categoryGrid__CWenS{grid-template-columns:repeat(2,1fr);gap:10px}.shared_actions__eKDgi{flex-direction:column;align-items:center}.shared_actions__eKDgi>*{width:100%;max-width:300px}}.shared_interactiveSection__z8TQk{margin:30px 0;padding:20px;background:rgba(255,255,255,.95);border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.1);border:1px solid rgba(102,126,234,.1)}.shared_trackerForm__lTCbm{display:grid;grid-gap:20px;gap:20px;margin:20px 0}.shared_sliderContainer__kqOnE{display:flex;align-items:center;gap:15px}.shared_slider__djLx6{flex:1 1;height:8px;border-radius:5px;background:rgba(102,126,234,.2);outline:none}.shared_slider__djLx6::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer}.shared_sliderValue__zH_DW{font-weight:700;font-size:1.2rem;color:#667eea;min-width:30px;text-align:center}.shared_textarea__rbzLL{width:100%;padding:12px 16px;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease;background:white;color:#333;font-family:inherit;resize:vertical;min-height:80px}.shared_textarea__rbzLL:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.shared_select__Nub0A{width:100%;padding:12px 16px;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease;background:white;color:#333;cursor:pointer}.shared_select__Nub0A:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.shared_dreamHistory__8insx,.shared_logHistory__Pxb9D{margin-top:30px;max-height:300px;overflow-y:auto}.shared_dreamEntry__VTH8T,.shared_logEntry__iM14C{background:rgba(102,126,234,.05);border:1px solid rgba(102,126,234,.1);border-radius:10px;padding:15px;margin-bottom:10px}.shared_dreamDate__8NkUL,.shared_logDate__lqJtU{font-weight:700;color:#667eea;font-size:.9rem}.shared_logDetails__GUVRY{margin:5px 0;color:#333}.shared_logNotes__63xOm{font-style:italic;color:#666;font-size:.9rem}.shared_dreamForm__zjJ7P{display:grid;grid-gap:20px;gap:20px;margin:20px 0}.shared_dreamHeader__da7Gi{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:10px}.shared_dreamMood__KGvsk{background:rgba(102,126,234,.1);color:#667eea;padding:4px 8px;border-radius:15px;font-size:.8rem;font-weight:600;text-transform:capitalize}.shared_dreamQuality__eU0AZ{font-weight:700;color:#333;font-size:.9rem}.shared_dreamContent__8WO0P{color:#333;line-height:1.6}.shared_challengeProgress__t_CVD{text-align:center;margin:20px 0}.shared_challengeDay__36uzN{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.shared_dayNumber__K_piA{font-size:1.5rem;font-weight:700;color:#667eea}.shared_dayProgress__Aox52{font-size:1rem;color:#666}.shared_todayChallenge__LkNEG{margin:30px 0}.shared_challengeCard__0zduK{background:rgba(102,126,234,.05);border:1px solid rgba(102,126,234,.2);border-radius:15px;padding:20px;margin:15px 0;text-align:center;font-size:1.1rem;color:#333;line-height:1.6}.shared_completedChallenges__Ns8Pg{margin:30px 0}.shared_challengeGrid__wa1mq{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:5px;gap:5px;margin:15px 0}.shared_challengeGridItem__u4cVc{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);border:2px solid #e1e5e9;border-radius:8px;font-weight:700;font-size:.9rem;color:#333;transition:all .3s ease;cursor:pointer}.shared_challengeGridItem__u4cVc.shared_completed__dx4RN{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50;color:white;transform:scale(1.1)}.shared_meditationControls__DM_Wk{display:grid;grid-gap:20px;gap:20px;margin:20px 0}.shared_meditationTimer__hD_qg{text-align:center;margin:20px 0}.shared_timerDisplay__st1XR{font-size:3rem;font-weight:700;color:#667eea;margin-bottom:15px}.shared_meditationButtons__DyaMs{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.shared_meditationGuide___AevA{margin:30px 0;background:rgba(102,126,234,.05);border:1px solid rgba(102,126,234,.1);border-radius:15px;padding:25px}.shared_breathingInstructions__2Sy3S{display:grid;grid-gap:15px;gap:15px;margin:15px 0}.shared_instructionStep__JQcGr{padding:15px;background:rgba(255,255,255,.8);border-radius:10px;border-left:4px solid #667eea;line-height:1.6}.shared_optionScore__x_L5i{font-size:.8rem;color:#666;font-weight:500;margin-top:5px}.shared_instructionTitle__jwewc{font-size:1.3rem;font-weight:700;color:#667eea;margin-bottom:15px;display:flex;align-items:center;gap:10px}.shared_instructionText__t5jRg{color:#333;line-height:1.6;margin-bottom:10px}@media (max-width:768px){.shared_challengeGrid__wa1mq{grid-template-columns:repeat(6,1fr)}.shared_dreamHeader__da7Gi{flex-direction:column;align-items:flex-start}.shared_challengeDay__36uzN{flex-direction:column;gap:10px;text-align:center}.shared_meditationButtons__DyaMs{flex-direction:column;align-items:center}.shared_meditationButtons__DyaMs>*{width:100%;max-width:250px}.shared_timerDisplay__st1XR{font-size:2.5rem}.shared_sliderContainer__kqOnE{flex-direction:column;gap:10px}.shared_slider__djLx6{width:100%}}.shared_fadeIn__ovn6P{animation:shared_fadeIn__ovn6P .5s ease-in-out}@keyframes shared_fadeIn__ovn6P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shared_sleepQualityIndicator__yjSNR{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px}.shared_sleepQualityExcellent__6z_7H{background-color:#4caf50}.shared_sleepQualityGood__NqGpA{background-color:#2196f3}.shared_sleepQualityFair__gUZxV{background-color:#ff9800}.shared_sleepQualityPoor__aGFvf{background-color:#f44336}.shared_medicalWarning__dwGI3{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:2px solid #f44336;border-radius:15px;padding:20px;margin-bottom:30px;box-shadow:0 5px 20px rgba(244,67,54,.1)}.shared_warningHeader__QNBUM{display:flex;align-items:center;margin-bottom:15px;gap:10px}.shared_warningIcon__MT4yV{font-size:2rem;color:#f44336}.shared_warningTitle__td4js{color:#d32f2f;font-size:1.3rem;font-weight:700;margin:0}.shared_warningContent__GhoLo p{margin-bottom:10px;color:#b71c1c;font-weight:500;line-height:1.5}.shared_warningContent__GhoLo p:last-child{margin-bottom:0}.shared_selectedSymptomsCard__XPYPN{background:rgba(102,126,234,.1);border:2px solid rgba(102,126,234,.3);border-radius:15px;padding:20px;margin-bottom:25px}.shared_selectedTitle__1bQXb{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:15px}.shared_selectedSymptomsList__hFdUH{display:flex;flex-wrap:wrap;gap:8px}.shared_selectedSymptomTag__ke2Ov{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:6px 12px;border-radius:20px;font-size:.9rem;font-weight:500;box-shadow:0 2px 8px rgba(102,126,234,.2)}.shared_symptomSelectionContainer__2SCPQ{margin:30px 0}.shared_sectionSubtitle__7RtGY{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:20px}.shared_symptomsGrid__GuuC8{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:15px;gap:15px;margin-bottom:30px}.shared_symptomCard__4GZSp{background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-radius:12px;padding:15px;cursor:pointer;transition:all .3s ease;text-align:left;box-shadow:0 3px 10px rgba(0,0,0,.05)}.shared_symptomCard__4GZSp:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 5px 20px rgba(102,126,234,.15)}.shared_selectedSymptomCard__qiP55{border-color:#667eea!important;background:rgba(102,126,234,.1)!important;box-shadow:0 5px 20px rgba(102,126,234,.2)!important}.shared_symptomName__1QKSx{font-weight:600;font-size:1.1rem;color:#333;margin-bottom:8px}.shared_symptomDescription__P4kfq{font-size:.9rem;color:#666;line-height:1.4;margin-bottom:10px}.shared_urgencyIndicator__vqg30{font-size:.85rem;color:#667eea;font-weight:500;background:rgba(102,126,234,.1);padding:4px 8px;border-radius:8px;display:inline-block}.shared_assessmentSection__EQ2XZ{margin:40px 0;padding:30px;background:rgba(255,255,255,.5);border-radius:20px;border:1px solid rgba(102,126,234,.1)}.shared_questionGroup__qvx1i{margin-bottom:30px}.shared_questionTitle__3yrLO{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:15px}.shared_optionsRow__r6nlk{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.shared_assessmentOption__2r4vB{padding:12px 16px;background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.05)}.shared_assessmentOption__2r4vB:hover{border-color:#667eea;background:rgba(102,126,234,.05)}.shared_selectedAssessmentOption__LoHhB{border-color:#667eea!important;background:rgba(102,126,234,.1)!important;color:#333}.shared_severityGrid__a8rAf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:15px;gap:15px}.shared_severityOption__50VgO{padding:18px;background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 3px 10px rgba(0,0,0,.05)}.shared_severityOption__50VgO:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,0,0,.1)}.shared_selectedSeverityOption__9Jnhj{transform:translateY(-2px);box-shadow:0 5px 20px rgba(102,126,234,.2)!important}.shared_severity-mild__kA_hP{border-color:#4caf50}.shared_severity-mild__kA_hP.shared_selectedSeverityOption__9Jnhj{background:rgba(76,175,80,.1)!important;border-color:#4caf50!important}.shared_severity-moderate__BTD7H{border-color:#ff9800}.shared_severity-moderate__BTD7H.shared_selectedSeverityOption__9Jnhj{background:rgba(255,152,0,.1)!important;border-color:#ff9800!important}.shared_severity-severe__B8SGB{border-color:#ff5722}.shared_severity-severe__B8SGB.shared_selectedSeverityOption__9Jnhj{background:rgba(255,87,34,.1)!important;border-color:#ff5722!important}.shared_severity-critical__BdHai{border-color:#f44336}.shared_severity-critical__BdHai.shared_selectedSeverityOption__9Jnhj{background:rgba(244,67,54,.1)!important;border-color:#f44336!important}.shared_severityLabel__zHcvM{font-weight:600;font-size:1.1rem;margin-bottom:8px}.shared_severityDescription__KDkSJ{font-size:.9rem;color:#666;line-height:1.4}.shared_durationGrid__WpwmZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.shared_durationOption___bz_v{padding:15px 12px;background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05)}.shared_durationOption___bz_v:hover{border-color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-1px)}.shared_selectedDurationOption__7ePcT{border-color:#667eea!important;background:rgba(102,126,234,.1)!important;transform:translateY(-1px)}.shared_durationLabel__HrfUE{font-weight:600;font-size:1rem;margin-bottom:6px;color:#333}.shared_durationDescription__XVAoF{font-size:.85rem;color:#666}.shared_urgencyHeader__Jq2lu{text-align:center;margin-bottom:25px}.shared_urgencyDescription__hCPpQ{margin-top:15px;padding:15px;background:rgba(0,0,0,.05);border-radius:10px}.shared_urgencyDescription__hCPpQ p{margin:0;font-size:1.1rem;color:#333;font-weight:500}.shared_urgency-emergency__Ufagj{background:linear-gradient(135deg,rgba(244,67,54,.1),rgba(244,67,54,.05))!important;border:2px solid #f44336!important}.shared_urgency-urgent__8Ohjj{background:linear-gradient(135deg,rgba(255,87,34,.1),rgba(255,87,34,.05))!important;border:2px solid #ff5722!important}.shared_urgency-moderate__sRr2f{background:linear-gradient(135deg,rgba(255,152,0,.1),rgba(255,152,0,.05))!important;border:2px solid #ff9800!important}.shared_urgency-low-moderate__qG3Qz{background:linear-gradient(135deg,rgba(33,150,243,.1),rgba(33,150,243,.05))!important;border:2px solid #2196f3!important}.shared_urgency-low__j5YGQ{background:linear-gradient(135deg,rgba(76,175,80,.1),rgba(76,175,80,.05))!important;border:2px solid #4caf50!important}.shared_riskFactorsSection__hbRSg{margin:25px 0;padding:20px;background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:12px}.shared_riskFactorsList__Nm07U{list-style:none;padding:0;margin:15px 0 0}.shared_riskFactorItem__SQObj{color:#e65100;font-weight:500;position:relative;padding:8px 0 8px 20px}.shared_riskFactorItem__SQObj:before{content:"⚠️";position:absolute;left:0;font-size:1rem}@media (max-width:768px){.shared_durationGrid__WpwmZ,.shared_optionsRow__r6nlk,.shared_severityGrid__a8rAf,.shared_symptomsGrid__GuuC8{grid-template-columns:1fr}.shared_selectedSymptomsList__hFdUH{justify-content:center}.shared_assessmentSection__EQ2XZ{padding:20px}.shared_warningHeader__QNBUM{flex-direction:column;text-align:center;gap:5px}}.shared_wellnessQuestionsContainer__zgpCA{margin:30px 0}.shared_wellnessQuestionCard__vnrkx{background:rgba(255,255,255,.95);border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:0 8px 25px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);transition:all .3s ease}.shared_wellnessQuestionCard__vnrkx:hover{box-shadow:0 12px 30px rgba(102,126,234,.15);border-color:rgba(102,126,234,.2);transform:translateY(-2px)}.shared_wellnessQuestionHeader__Ya8pA{margin-bottom:20px;text-align:center}.shared_wellnessQuestionText__5fchM{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:10px;line-height:1.4}.shared_wellnessQuestionDescription__aHO28{font-size:.95rem;color:#666;margin-bottom:15px;font-style:italic}.shared_wellnessCategoryBadge____wD5{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:500}.shared_wellnessOptionsContainer__rmfYH{display:flex;flex-direction:column;gap:10px}.shared_wellnessOption__sPxN9{padding:15px 20px;background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-left-width:4px;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:left;box-shadow:0 2px 8px rgba(0,0,0,.05)}.shared_wellnessOption__sPxN9:hover{border-color:#667eea;background:rgba(102,126,234,.03);transform:translateX(5px);box-shadow:0 4px 15px rgba(102,126,234,.1)}.shared_selectedWellnessOption__6gtyK{border-color:#667eea!important;background:rgba(102,126,234,.08)!important;transform:translateX(5px);box-shadow:0 4px 20px rgba(102,126,234,.2)!important}.shared_wellnessOptionLabel__9_EV8{font-weight:600;font-size:1.1rem;color:#333;margin-bottom:4px}.shared_wellnessOptionDescription__0VO31{font-size:.9rem;color:#666;line-height:1.3}.shared_wellnessResultCard___WkFl{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:2px solid rgba(102,126,234,.2);border-radius:20px;padding:30px;margin:20px 0;box-shadow:0 10px 40px rgba(102,126,234,.1)}.shared_wellnessDescription__RYpgZ{text-align:center;margin:20px 0;padding:20px;background:rgba(255,255,255,.7);border-radius:15px;border:1px solid rgba(102,126,234,.1)}.shared_wellnessDescription__RYpgZ p{font-size:1.2rem;color:#333;margin:0;font-weight:500;line-height:1.5}.shared_categoryWellnessGrid__QDG13{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;gap:15px;margin:20px 0}.shared_categoryWellnessItem__wbxB6{background:rgba(255,255,255,.8);padding:15px;border-radius:12px;border:1px solid rgba(102,126,234,.1);box-shadow:0 3px 10px rgba(0,0,0,.05)}.shared_categoryName__0PxJi{font-weight:600;color:#333;margin-bottom:8px;font-size:.95rem}.shared_categoryScore__oNNF0{font-size:1.3rem;font-weight:700;color:#667eea;margin-bottom:8px}.shared_categoryBar__q_N4F{width:100%;height:8px;background:#e1e5e9;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.shared_categoryFill__AEYfk{height:100%;border-radius:4px;transition:width .5s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.shared_strengthsAreasSection__teCqa{margin:25px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.shared_strengthsArea__P2kR9{background:rgba(76,175,80,.1);padding:20px;border-radius:15px;border:1px solid rgba(76,175,80,.2)}.shared_strengthsTitle__xnWne{color:#2e7d32;font-size:1.1rem;font-weight:600;margin-bottom:15px}.shared_strengthsList__r_jXu{display:flex;flex-wrap:wrap;gap:8px}.shared_strengthTag__w7_lh{background:linear-gradient(135deg,#4caf50,#388e3c);color:white;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;box-shadow:0 2px 8px rgba(76,175,80,.2)}.shared_improvementArea__vDNL0{background:rgba(255,152,0,.1);padding:20px;border-radius:15px;border:1px solid rgba(255,152,0,.2)}.shared_improvementTitle__hn88j{color:#f57c00;font-size:1.1rem;font-weight:600;margin-bottom:15px}.shared_improvementList__Efa8W{display:flex;flex-wrap:wrap;gap:8px}.shared_improvementTag__xJ_2f{background:linear-gradient(135deg,#ff9800,#f57c00);color:white;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;box-shadow:0 2px 8px rgba(255,152,0,.2)}.shared_riskQuestionsContainer__4jE_H{margin:30px 0}.shared_riskQuestionCard__zsiEQ{background:rgba(255,255,255,.95);border-radius:18px;padding:25px;margin-bottom:25px;box-shadow:0 6px 20px rgba(0,0,0,.08);border:1px solid rgba(102,126,234,.1);transition:all .3s ease}.shared_riskQuestionCard__zsiEQ:hover{box-shadow:0 10px 30px rgba(102,126,234,.12);border-color:rgba(102,126,234,.2)}.shared_questionHeader__ruMQs{margin-bottom:20px}.shared_riskQuestionText___8QQy{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:10px;line-height:1.4}.shared_questionDescription___DCfC{font-size:.9rem;color:#666;margin-bottom:12px;font-style:italic;line-height:1.4}.shared_categoryBadge__lcIQI{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:capitalize}.shared_riskOptionsContainer__GUAo_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.shared_riskOption__JFoY7{padding:12px 15px;background:rgba(255,255,255,.95);border:2px solid #e1e5e9;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);min-height:80px;display:flex;flex-direction:column;justify-content:center}.shared_riskOption__JFoY7:hover{border-color:#667eea;background:rgba(102,126,234,.05);transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.1)}.shared_selectedRiskOption__YtXcu{border-color:#667eea!important;background:rgba(102,126,234,.1)!important;transform:translateY(-2px);box-shadow:0 4px 20px rgba(102,126,234,.2)!important}.shared_riskOptionLabel__eitG_{font-weight:600;font-size:1rem;color:#333;margin-bottom:6px}.shared_riskScore__9NEmp{font-size:.8rem;color:#667eea;font-weight:500;background:rgba(102,126,234,.1);padding:2px 8px;border-radius:8px;display:inline-block}.shared_risk-level-0__YQCDc{border-left:4px solid #4caf50}.shared_risk-level-1__PjB4s{border-left:4px solid #8bc34a}.shared_risk-level-2__T0vr2{border-left:4px solid #ff9800}.shared_risk-level-3__66Y3h{border-left:4px solid #ff5722}.shared_risk-level-4__Kt0Jv{border-left:4px solid #f44336}.shared_risk-level-5__apdFK{border-left:4px solid #d32f2f}.shared_riskResultCard__kwL6K{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:2px solid rgba(102,126,234,.2);border-radius:20px;padding:30px;margin:20px 0;box-shadow:0 10px 40px rgba(102,126,234,.1)}.shared_riskDescription__FQrjD{text-align:center;margin:20px 0;padding:18px;background:rgba(255,255,255,.8);border-radius:12px;border:1px solid rgba(102,126,234,.1)}.shared_riskDescription__FQrjD p{font-size:1.1rem;color:#333;margin:0;font-weight:500;line-height:1.5}@media (max-width:768px){.shared_wellnessOptionsContainer__rmfYH{gap:8px}.shared_wellnessOption__sPxN9{padding:12px 15px}.shared_categoryWellnessGrid__QDG13,.shared_riskOptionsContainer__GUAo_,.shared_strengthsAreasSection__teCqa{grid-template-columns:1fr}.shared_riskOption__JFoY7{min-height:60px}.shared_riskQuestionCard__zsiEQ,.shared_wellnessQuestionCard__vnrkx{padding:20px;margin-bottom:20px}}