.akang_container__H6e08{min-height:100vh;padding:12px;background:linear-gradient(180deg,#f5f7fa,#fff);max-width:800px;margin:0 auto;font-size:14px;line-height:1.5}.akang_header__iHKvY{margin-bottom:16px;padding:12px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.akang_title__3wI5T{color:#1a1a1a!important;margin-bottom:6px!important;font-size:18px!important}.akang_description__m_OlV{color:#666!important;font-size:14px!important;margin-bottom:0!important}.akang_content__i7905{min-height:60vh}.akang_welcomeSection__7JWB4{max-width:480px;margin:0 auto 32px}.akang_welcomeCard__ROudO{border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);border:none}.akang_welcomeCard__ROudO h4{color:#1a1a1a!important;margin-bottom:12px!important;font-size:20px!important}.akang_featuresSection__2Bu3q{max-width:800px;margin:0 auto}.akang_sectionTitle__Qr8NW{text-align:center;margin-bottom:24px!important;color:#1a1a1a!important;font-size:22px!important}.akang_featuresGrid__CY_OG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:576px){.akang_featuresGrid__CY_OG{grid-template-columns:1fr}}.akang_featureCard__npYMf{border-radius:12px;border:none;box-shadow:0 2px 8px rgba(0,0,0,.06);text-align:center;padding:20px;transition:all .3s ease}.akang_featureCard__npYMf:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.akang_featureIcon__B2yMd{margin-bottom:12px}.akang_featureTitle__uVsNo{margin-bottom:8px!important;color:#1a1a1a!important;font-size:18px!important}.akang_featureDescription__2Luj4{color:#666!important;font-size:15px!important;margin-bottom:0!important}.akang_footer__9NuWD{margin-top:48px;padding-bottom:24px}.akang_infoStepContainer__3Qlcu{padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.akang_infoStepContainer__3Qlcu h4{font-size:20px!important}.akang_chatContainer__KxcKg{display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:400px}.akang_messagesContainer__Gcrwy{flex:1 1;overflow-y:auto;padding:12px;background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);font-size:14px}.akang_message__TH21O{display:flex;align-items:flex-start;margin-bottom:12px}.akang_message__TH21O.akang_user__uEXC_{flex-direction:row-reverse}.akang_messageContent__Bs739{max-width:80%;padding:10px 14px;border-radius:12px;background:#f5f5f5;font-size:14px}.akang_message__TH21O.akang_user__uEXC_ .akang_messageContent__Bs739{background:#4caf50;color:#fff}.akang_message__TH21O.akang_assistant__fhriI .akang_messageContent__Bs739{background:#f0f9f0;border:1px solid #e8f5e9}.akang_loading__DDn7w{display:flex;align-items:center;gap:8px;padding:10px;color:#999;font-size:14px}.akang_inputContainer__jl5yB{display:flex;gap:10px;align-items:center;padding:10px 12px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.akang_inputContainer__jl5yB textarea{flex:1 1;border-radius:8px;font-size:14px;min-height:40px}.akang_voiceInputWrapper__37CMs{flex-shrink:0}.akang_quickStartGrid__J4ABF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:16px}@media (max-width:576px){.akang_quickStartGrid__J4ABF{grid-template-columns:1fr}}.akang_quickStartCard__fBTdh{padding:20px 16px;border-radius:12px;border:1px solid #e8e8e8;cursor:pointer;transition:all .3s ease;text-align:center;min-height:56px;display:flex;align-items:center;justify-content:center;font-size:16px}.akang_quickStartCard__fBTdh:hover{border-color:#4caf50;box-shadow:0 4px 12px rgba(76,175,80,.15);transform:translateY(-2px)}.akang_agePicker__RnW2x{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.akang_ageOption__iQFKl{padding:12px 20px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff;font-size:16px;min-height:48px;display:flex;align-items:center;justify-content:center}.akang_ageOption__iQFKl:hover{border-color:#4caf50}.akang_ageOption__iQFKl.akang_active__sTd7b{border-color:#4caf50;background:#f0f9f0;color:#4caf50}.akang_specificAgePicker__U6lEn{margin-top:16px;padding:16px;background:#fafafa;border-radius:8px}.akang_specificAgeHeader__scqpL{margin-bottom:12px;color:#666;font-size:16px}.akang_specificAgeGrid__wfJUB{display:flex;flex-wrap:wrap;gap:10px}.akang_specificAgeOption__0B2m0{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff;font-size:16px}.akang_specificAgeOption__0B2m0:hover{border-color:#4caf50}.akang_specificAgeOption__0B2m0.akang_active__sTd7b{border-color:#4caf50;background:#4caf50;color:#fff}.akang_genderSelector__EEoJ7{display:flex;gap:16px;margin-top:8px}.akang_genderOption__qtTgQ{flex:1 1;padding:28px 16px;border:2px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center;background:#fff;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center}.akang_genderOption__qtTgQ:hover{border-color:#4caf50}.akang_genderOption__qtTgQ.akang_active__sTd7b{border-color:#4caf50;background:#f0f9f0}.akang_symptomGrid__KCXx1{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.akang_symptomTag__2io0v{padding:12px 18px;border:1px solid #d9d9d9;border-radius:24px;cursor:pointer;transition:all .3s ease;background:#fff;font-size:16px;min-height:48px;display:flex;align-items:center}.akang_symptomTag__2io0v:hover{border-color:#4caf50}.akang_symptomTag__2io0v.akang_selected__u3b_3{border-color:#4caf50;background:#4caf50;color:#fff}.akang_severityContainer__Xtx_4{margin-top:8px}.akang_severityItem__Dez2C{margin-bottom:20px}.akang_severityLabel__6XvsY{margin-bottom:8px;font-size:16px}.akang_severityQuickButtons__bHn3A{display:flex;gap:12px;margin-top:12px}.akang_severityQuickButton__QWCuP{padding:10px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid #d9d9d9;background:#fff;font-size:15px;min-height:48px}.akang_severityQuickButton__QWCuP:hover{border-color:#4caf50}.akang_severityQuickButton__QWCuP.akang_active__sTd7b{border-color:#4caf50;background:#f0f9f0}.akang_lifestyleSection__L6OMd{margin-bottom:24px}.akang_lifestyleTitle__qiTup{margin-bottom:12px;color:#333;font-size:16px}.akang_lifestyleOptions__8zrzd{display:flex;flex-wrap:wrap;gap:10px}.akang_lifestyleOption__qwrqn{padding:12px 18px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff;font-size:15px;min-height:48px;display:flex;align-items:center}.akang_lifestyleOption__qwrqn:hover{border-color:#4caf50}.akang_lifestyleOption__qwrqn.akang_selected__u3b_3{border-color:#4caf50;background:#f0f9f0}.akang_constitutionItem__FM_Vp{margin-bottom:24px}.akang_constitutionLabel__USsSU{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;font-size:16px}.akang_constitutionScale__r8uNm{display:flex;justify-content:space-between;margin-top:4px;font-size:14px;color:#999}.akang_voiceButton__4I_LX{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f0f9f0;border:1px solid #4caf50;cursor:pointer;transition:all .2s ease;font-size:16px}.akang_voiceButton__4I_LX:hover{background:#e8f5e9}.akang_voiceButton__4I_LX.akang_listening__h50b6{background:#4caf50;color:#fff;animation:akang_pulse__lz8YE 1.5s infinite}@keyframes akang_pulse__lz8YE{0%{box-shadow:0 0 0 0 rgba(76,175,80,.4)}70%{box-shadow:0 0 0 8px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.akang_voiceTranscript__E_mfl{margin-top:6px;padding:10px 12px;background:#fafafa;border-radius:8px;font-size:14px}.akang_familyMemberCard__e9Ld5{padding:20px;border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;transition:all .3s ease;margin-bottom:12px;min-height:56px}.akang_familyMemberCard__e9Ld5:hover{border-color:#4caf50}.akang_familyMemberCard__e9Ld5.akang_active__sTd7b{border-color:#4caf50;background:#f0f9f0}.akang_analysisCard__j3qkI{border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}@media (max-width:576px){.akang_container__H6e08{padding:10px}.akang_header__iHKvY{padding:10px;margin-bottom:12px}.akang_infoStepContainer__3Qlcu{padding:12px}.akang_infoStepContainer__3Qlcu h4{font-size:16px!important}.akang_genderSelector__EEoJ7{gap:10px}.akang_genderOption__qtTgQ{padding:20px 10px}.akang_symptomTag__2io0v{padding:8px 12px;font-size:14px}.akang_messageContent__Bs739{padding:10px 12px;font-size:14px}}@media (max-width:576px) and (hover:none){.akang_ageOption__iQFKl:active,.akang_genderOption__qtTgQ:active,.akang_lifestyleOption__qwrqn:active,.akang_quickStartCard__fBTdh:active,.akang_symptomTag__2io0v:active{transform:scale(.98);transition:transform .1s ease}}.akang_optionButtonsContainer__a27Ey{margin-top:12px;padding:12px;background:#fafafa;border-radius:10px}.akang_optionButtonsGrid__7WehX{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.akang_optionButton__sbKBq{padding:8px 14px;border:1.5px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;font-size:14px;min-height:40px;display:flex;align-items:center;justify-content:center;text-align:center;flex:1 1;min-width:calc(50% - 4px);max-width:100%}.akang_optionButton__sbKBq:hover{border-color:#4caf50}.akang_optionButtonSelected__S046u{border-color:#4caf50;background:#f0f9f0;color:#2e7d32}.akang_optionButtonFooter__ljDly{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid #e8e8e8}.akang_selectedCount__WXf1L{font-size:13px;color:#666}.akang_confirmButton__9UnJY{min-width:100px;height:36px;font-size:14px;border-radius:18px}@media (max-width:576px){.akang_optionButton__sbKBq{min-width:100%;padding:10px 14px}.akang_optionButtonFooter__ljDly{flex-direction:column;gap:10px}.akang_confirmButton__9UnJY{width:100%}}.akang_groupedQuestionContainer__GepUi{margin-top:12px;display:flex;flex-direction:column;gap:12px}.akang_questionGroupCard__F7ZXh{background:#fafafa;border-radius:10px;padding:12px;border:1px solid #e8e8e8}.akang_questionGroupHeader__gjxY7{margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e8e8e8}.akang_questionGroupHeader__gjxY7 h5{font-size:14px!important;margin:0!important}.akang_questionGroupHeader__gjxY7 .akang_ant-typography__MrZfw{font-size:13px!important}.akang_questionGroupOptions__p6ZeF{display:flex;flex-wrap:wrap;gap:8px}.akang_questionGroupOptions__p6ZeF .akang_optionButton__sbKBq{min-width:calc(50% - 4px)}.akang_groupedQuestionFooter__IIe6F{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#fff;border-radius:10px;border:1px solid #e8e8e8;position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,.05)}@media (max-width:576px){.akang_questionGroupOptions__p6ZeF .akang_optionButton__sbKBq{min-width:100%}.akang_groupedQuestionFooter__IIe6F{flex-direction:column;gap:10px}}.akang_highlightedKeyword__Xuf8w{color:#1890ff;font-weight:600;background:linear-gradient(120deg,#e6f7ff,#bae7ff);padding:1px 4px;border-radius:4px;margin:0 1px}.akang_simpleChoiceOptions__IvODD{display:flex;flex-wrap:nowrap;gap:6px}.akang_simpleChoiceOptions__IvODD .akang_optionButton__sbKBq{min-width:auto;flex:1 1;max-width:80px}.akang_yesNoButton__5hFqi{padding:6px 12px!important;font-size:13px!important}.akang_inlineConfirmFooter__2kztG{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#f5f5f5;border-radius:8px}.akang_selectedCountInline__3YBsM{font-size:12px;color:#666;flex:1 1}.akang_confirmButtonInline__6YYx2{min-width:60px;height:28px;font-size:13px;border-radius:14px;padding:0 12px}