.ayurveda-module___HkD1G__ayurvedaPage{background-color:var(--bg-primary);width:100%;min-height:100vh;color:var(--text-primary);padding-bottom:96px;position:relative;overflow-x:hidden}.ayurveda-module___HkD1G__container{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,48px)}.ayurveda-module___HkD1G__heroSection{background:radial-gradient(circle at 50% 0%, #10b98126 0%, #0478570d 50%, var(--bg-primary) 85%);text-align:center;border-bottom:1px solid var(--border-primary);width:100%;padding:clamp(48px,6vw,84px) clamp(16px,3vw,48px) clamp(36px,4vw,56px);position:relative}.ayurveda-module___HkD1G__breadcrumbBar{color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-size:.85rem;display:flex}.ayurveda-module___HkD1G__breadcrumbLink{color:var(--text-tertiary);text-decoration:none;transition:color .2s}.ayurveda-module___HkD1G__breadcrumbLink:hover{color:#10b981}.ayurveda-module___HkD1G__breadcrumbCurrent{color:var(--text-primary);font-weight:600}.ayurveda-module___HkD1G__shlokaBanner{color:#d97706;font-size:clamp(.85rem,1.8vw,1.05rem);font-family:var(--font-serif,"Georgia", serif);letter-spacing:.5px;background:#d977061a;border:1px solid #d9770640;border-radius:9999px;justify-content:center;align-items:center;gap:10px;max-width:95%;margin-bottom:18px;padding:8px 20px;display:inline-flex}:is(.dark .ayurveda-module___HkD1G__shlokaBanner,[data-theme=dark] .ayurveda-module___HkD1G__shlokaBanner){color:#f59e0b;background:#d9770626}.ayurveda-module___HkD1G__heroBadge{color:#059669;text-transform:uppercase;letter-spacing:1.5px;background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 18px;font-size:.82rem;font-weight:700;display:inline-flex}:is(.dark .ayurveda-module___HkD1G__heroBadge,[data-theme=dark] .ayurveda-module___HkD1G__heroBadge){color:#10b981;background:#10b98126}.ayurveda-module___HkD1G__heroTitle{font-family:var(--font-serif,"Cinzel Decorative", "Georgia", serif);color:var(--text-primary);letter-spacing:-.5px;max-width:1100px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:900;line-height:1.12}.ayurveda-module___HkD1G__heroTitleHighlight{background:linear-gradient(135deg,#059669 0%,#10b981 45%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.ayurveda-module___HkD1G__heroSubtitle{color:var(--text-secondary);max-width:780px;margin:0 auto 36px;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.65}.ayurveda-module___HkD1G__heroButtonRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:860px;margin:0 auto;display:flex}.ayurveda-module___HkD1G__btnHeroPrimary{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 26px;font-size:.98rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #10b9814d;color:#fff!important}.ayurveda-module___HkD1G__btnHeroPrimary:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.ayurveda-module___HkD1G__btnHeroSecondary{background:var(--bg-secondary);border:1px solid var(--border-primary);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 26px;font-size:.98rem;font-weight:700;transition:all .25s;display:inline-flex;color:var(--text-primary)!important}.ayurveda-module___HkD1G__btnHeroSecondary:hover{background:#10b9810f;border-color:#10b981;transform:translateY(-2px);color:#10b981!important}.ayurveda-module___HkD1G__btnHeroAi{cursor:pointer;background:#10b9811a;border:1px solid #10b98159;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 26px;font-size:.98rem;font-weight:700;transition:all .25s;display:inline-flex;color:#047857!important}:is(.dark .ayurveda-module___HkD1G__btnHeroAi,[data-theme=dark] .ayurveda-module___HkD1G__btnHeroAi){background:#10b98126;color:#34d399!important}.ayurveda-module___HkD1G__btnHeroAi:hover{background:#10b98133;transform:translateY(-2px)}.ayurveda-module___HkD1G__heroStatsRow{border-top:1px solid var(--border-primary);grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:44px auto 0;padding-top:28px;display:grid}.ayurveda-module___HkD1G__statItem{flex-direction:column;align-items:center;display:flex}.ayurveda-module___HkD1G__statValue{color:#059669;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;line-height:1.1}:is(.dark .ayurveda-module___HkD1G__statValue,[data-theme=dark] .ayurveda-module___HkD1G__statValue){color:#10b981}.ayurveda-module___HkD1G__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.8px;margin-top:4px;font-size:.8rem;font-weight:600}.ayurveda-module___HkD1G__mainNavigationTabs{border-bottom:1px solid var(--border-primary);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:10px;margin:24px 0 36px;padding:16px 4px;display:flex;overflow-x:auto}.ayurveda-module___HkD1G__mainNavigationTabs::-webkit-scrollbar{display:none}.ayurveda-module___HkD1G__navTabBtn{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-primary);cursor:pointer;white-space:nowrap;min-height:46px;box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex}.ayurveda-module___HkD1G__navTabBtn:hover{color:var(--text-primary);background:#10b98114;border-color:#10b9814d}.ayurveda-module___HkD1G__navTabBtnActive{background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#10b981;box-shadow:0 4px 14px #10b9814d;color:#fff!important}.ayurveda-module___HkD1G__quizBannerCard{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#064e3b26 0%,#0478570f 100%);border:1px solid #10b9814d;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:40px;padding:clamp(24px,4vw,44px);display:flex}:is(.dark .ayurveda-module___HkD1G__quizBannerCard,[data-theme=dark] .ayurveda-module___HkD1G__quizBannerCard){background:linear-gradient(135deg,#064e3b66 0%,#04785726 100%)}.ayurveda-module___HkD1G__quizBannerContent{max-width:720px}.ayurveda-module___HkD1G__quizBannerTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;line-height:1.25}.ayurveda-module___HkD1G__quizBannerText{color:var(--text-secondary);margin-bottom:24px;font-size:1.02rem;line-height:1.6}.ayurveda-module___HkD1G__savedPillVata,.ayurveda-module___HkD1G__savedPillPitta,.ayurveda-module___HkD1G__savedPillKapha{border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.88rem;line-height:1.4;display:flex}.ayurveda-module___HkD1G__savedPillVata{color:#2563eb;background:#3b82f61f;border:1px solid #3b82f64d}:is(.dark .ayurveda-module___HkD1G__savedPillVata,[data-theme=dark] .ayurveda-module___HkD1G__savedPillVata){color:#60a5fa;background:#3b82f62e}.ayurveda-module___HkD1G__savedPillPitta{color:#dc2626;background:#ef44441f;border:1px solid #ef44444d}:is(.dark .ayurveda-module___HkD1G__savedPillPitta,[data-theme=dark] .ayurveda-module___HkD1G__savedPillPitta){color:#f87171;background:#ef44442e}.ayurveda-module___HkD1G__savedPillKapha{color:#059669;background:#10b9811f;border:1px solid #10b9814d}:is(.dark .ayurveda-module___HkD1G__savedPillKapha,[data-theme=dark] .ayurveda-module___HkD1G__savedPillKapha){color:#34d399;background:#10b9812e}.ayurveda-module___HkD1G__mealCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.ayurveda-module___HkD1G__mealCard:hover{box-shadow:var(--shadow-lg);border-color:#10b981;transform:translateY(-4px)}.ayurveda-module___HkD1G__mealTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.25rem;font-weight:800}.ayurveda-module___HkD1G__mealDescription{color:var(--text-secondary);flex:1;margin-bottom:16px;font-size:.9rem;line-height:1.5}.ayurveda-module___HkD1G__savedActionLink{color:#059669;align-items:center;gap:4px;font-size:.88rem;font-weight:700;display:inline-flex}:is(.dark .ayurveda-module___HkD1G__savedActionLink,[data-theme=dark] .ayurveda-module___HkD1G__savedActionLink){color:#10b981}.ayurveda-module___HkD1G__tabSectionContainer{margin-bottom:64px}.ayurveda-module___HkD1G__featureHeaderBlock{text-align:center;max-width:840px;margin:0 auto 36px}.ayurveda-module___HkD1G__featureHeaderBadge{color:#059669;text-transform:uppercase;letter-spacing:.5px;background:#10b9811f;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}:is(.dark .ayurveda-module___HkD1G__featureHeaderBadge,[data-theme=dark] .ayurveda-module___HkD1G__featureHeaderBadge){color:#10b981}.ayurveda-module___HkD1G__featureMainTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary);margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800;line-height:1.2}.ayurveda-module___HkD1G__featureSubtitle{color:var(--text-secondary);font-size:1.02rem;line-height:1.6}.ayurveda-module___HkD1G__expertsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:48px;display:grid}.ayurveda-module___HkD1G__expertCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;gap:18px;padding:24px;transition:all .3s;display:flex}.ayurveda-module___HkD1G__expertCard:hover{box-shadow:var(--shadow-lg);border-color:#10b981;transform:translateY(-4px)}.ayurveda-module___HkD1G__expertHeader{align-items:center;gap:16px;display:flex}.ayurveda-module___HkD1G__expertAvatar{object-fit:cover;border:2px solid #10b981;border-radius:50%;flex-shrink:0;width:68px;height:68px}.ayurveda-module___HkD1G__expertAvatarPlaceholder{color:#10b981;background:#10b9811a;border:2px solid #10b9814d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.ayurveda-module___HkD1G__expertName{color:var(--text-primary);margin-bottom:2px;font-size:1.2rem;font-weight:800;line-height:1.25}.ayurveda-module___HkD1G__verifiedCheck{color:#10b981;font-size:.85rem;font-weight:800}.ayurveda-module___HkD1G__expertSpecialty{color:#059669;margin-bottom:4px;font-size:.85rem;font-weight:600}:is(.dark .ayurveda-module___HkD1G__expertSpecialty,[data-theme=dark] .ayurveda-module___HkD1G__expertSpecialty){color:#10b981}.ayurveda-module___HkD1G__expertRatingRow{color:#d97706;align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.ayurveda-module___HkD1G__expertBody{flex:1}.ayurveda-module___HkD1G__expertAboutPreview{color:var(--text-secondary);margin-bottom:14px;font-size:.88rem;line-height:1.5}.ayurveda-module___HkD1G__expertMetaLine{color:var(--text-secondary);margin-bottom:8px;font-size:.82rem}.ayurveda-module___HkD1G__expertSpecializationTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ayurveda-module___HkD1G__expertTag{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:6px;padding:3px 8px;font-size:.75rem}.ayurveda-module___HkD1G__expertFooter{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ayurveda-module___HkD1G__expertFeeLabel{color:var(--text-tertiary);font-size:.72rem;display:block}.ayurveda-module___HkD1G__expertFeeValue{color:var(--text-primary);font-size:1.25rem;font-weight:800}.ayurveda-module___HkD1G__bookConsultBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;min-height:40px;padding:10px 20px;font-size:.9rem;font-weight:700;transition:all .2s;color:#fff!important}.ayurveda-module___HkD1G__bookConsultBtn:hover{background:#34d399;transform:scale(1.02)}@media (max-width:900px){.ayurveda-module___HkD1G__heroStatsRow{grid-template-columns:repeat(2,1fr);gap:20px}.ayurveda-module___HkD1G__quizBannerCard{text-align:center;flex-direction:column;padding:32px 20px}}@media (max-width:640px){.ayurveda-module___HkD1G__heroSection{padding:40px 16px 32px}.ayurveda-module___HkD1G__heroTitle{font-size:2rem}.ayurveda-module___HkD1G__heroSubtitle{font-size:.95rem}.ayurveda-module___HkD1G__heroButtonRow{flex-direction:column;width:100%}.ayurveda-module___HkD1G__btnHeroPrimary,.ayurveda-module___HkD1G__btnHeroSecondary,.ayurveda-module___HkD1G__btnHeroAi{width:100%}.ayurveda-module___HkD1G__heroStatsRow{grid-template-columns:repeat(2,1fr);gap:16px}.ayurveda-module___HkD1G__quizBannerCard{border-radius:18px;padding:24px 16px}.ayurveda-module___HkD1G__expertFooter{text-align:center;flex-direction:column;align-items:stretch}.ayurveda-module___HkD1G__bookConsultBtn{width:100%}}
.AyurvedaKnowledgeCard-module__nIDNCa__knowledgeCard{background:linear-gradient(135deg, #10b98114 0%, #d977060a 50%, var(--bg-secondary) 100%);border:1px solid #10b98140;border-radius:24px;margin-bottom:40px;padding:clamp(24px,3.5vw,36px);transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}:is(.dark .AyurvedaKnowledgeCard-module__nIDNCa__knowledgeCard,[data-theme=dark] .AyurvedaKnowledgeCard-module__nIDNCa__knowledgeCard){background:linear-gradient(135deg,#064e3b4d 0%,#111827b3 100%);box-shadow:0 12px 36px #00000059}.AyurvedaKnowledgeCard-module__nIDNCa__knowledgeCard:hover{border-color:#10b98173;box-shadow:0 16px 40px #10b9811f}.AyurvedaKnowledgeCard-module__nIDNCa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.AyurvedaKnowledgeCard-module__nIDNCa__categoryBadge{color:#059669;text-transform:uppercase;letter-spacing:.8px;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}:is(.dark .AyurvedaKnowledgeCard-module__nIDNCa__categoryBadge,[data-theme=dark] .AyurvedaKnowledgeCard-module__nIDNCa__categoryBadge){color:#34d399}.AyurvedaKnowledgeCard-module__nIDNCa__verifiedVedaBadge{color:var(--text-tertiary);border:1px solid var(--border-primary);background:#ffffff0a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.AyurvedaKnowledgeCard-module__nIDNCa__questionTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary);margin-bottom:14px;font-size:clamp(1.3rem,2.5vw,1.85rem);font-weight:800;line-height:1.3}.AyurvedaKnowledgeCard-module__nIDNCa__answerParagraph{color:var(--text-secondary);margin-bottom:28px;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.7}.AyurvedaKnowledgeCard-module__nIDNCa__doshaGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.AyurvedaKnowledgeCard-module__nIDNCa__doshaItemCard{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:16px;flex-direction:column;gap:8px;padding:18px 16px;transition:all .2s;display:flex;position:relative}.AyurvedaKnowledgeCard-module__nIDNCa__doshaItemCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.AyurvedaKnowledgeCard-module__nIDNCa__doshaCardVata{border-top:3px solid #3b82f6}.AyurvedaKnowledgeCard-module__nIDNCa__doshaCardPitta{border-top:3px solid #ef4444}.AyurvedaKnowledgeCard-module__nIDNCa__doshaCardKapha{border-top:3px solid #10b981}.AyurvedaKnowledgeCard-module__nIDNCa__doshaCardHeader{align-items:center;gap:8px;display:flex}.AyurvedaKnowledgeCard-module__nIDNCa__doshaIconCircleVata{color:#3b82f6;background:#3b82f626;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AyurvedaKnowledgeCard-module__nIDNCa__doshaIconCirclePitta{color:#ef4444;background:#ef444426;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AyurvedaKnowledgeCard-module__nIDNCa__doshaIconCircleKapha{color:#10b981;background:#10b98126;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AyurvedaKnowledgeCard-module__nIDNCa__doshaCardTitle{color:var(--text-primary);font-size:1rem;font-weight:800}.AyurvedaKnowledgeCard-module__nIDNCa__doshaElementLabel{color:var(--text-tertiary);font-size:.75rem;font-weight:600}.AyurvedaKnowledgeCard-module__nIDNCa__doshaCardDescription{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.AyurvedaKnowledgeCard-module__nIDNCa__factsSection{border-top:1px solid #10b98133;padding-top:20px}.AyurvedaKnowledgeCard-module__nIDNCa__factsHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.AyurvedaKnowledgeCard-module__nIDNCa__factsTitle{text-transform:uppercase;letter-spacing:.8px;color:#d97706;align-items:center;gap:6px;font-size:.82rem;font-weight:800;display:flex}:is(.dark .AyurvedaKnowledgeCard-module__nIDNCa__factsTitle,[data-theme=dark] .AyurvedaKnowledgeCard-module__nIDNCa__factsTitle){color:#f59e0b}.AyurvedaKnowledgeCard-module__nIDNCa__factsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AyurvedaKnowledgeCard-module__nIDNCa__factItem{color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.AyurvedaKnowledgeCard-module__nIDNCa__factDot{color:#10b981;flex-shrink:0;margin-top:2px;font-weight:700}@media (max-width:860px){.AyurvedaKnowledgeCard-module__nIDNCa__doshaGrid{grid-template-columns:1fr;gap:12px}.AyurvedaKnowledgeCard-module__nIDNCa__factsGrid{grid-template-columns:1fr;gap:10px}}@media (max-width:640px){.AyurvedaKnowledgeCard-module__nIDNCa__knowledgeCard{border-radius:18px;padding:20px 16px}.AyurvedaKnowledgeCard-module__nIDNCa__cardHeader{flex-direction:column;align-items:flex-start}}
.DoshaQuizModal-module__2tGoBG__modalBackdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out DoshaQuizModal-module__2tGoBG__fadeIn;display:flex;position:fixed;inset:0}@keyframes DoshaQuizModal-module__2tGoBG__fadeIn{0%{opacity:0}to{opacity:1}}.DoshaQuizModal-module__2tGoBG__quizModalContent{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);border-radius:24px;flex-direction:column;width:100%;max-width:820px;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) DoshaQuizModal-module__2tGoBG__slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0009}@keyframes DoshaQuizModal-module__2tGoBG__slideUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.DoshaQuizModal-module__2tGoBG__modalHeader{background:var(--bg-primary,#0d1712);z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.DoshaQuizModal-module__2tGoBG__modalHeaderTitleWrap{align-items:center;gap:14px;display:flex}.DoshaQuizModal-module__2tGoBG__modalIconBadge{color:#10b981;background:#10b98126;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.DoshaQuizModal-module__2tGoBG__modalMainTitle{color:#fff;margin-bottom:2px;font-size:1.25rem;font-weight:800;line-height:1.2}.DoshaQuizModal-module__2tGoBG__modalSubtitle{color:var(--text-secondary,#9ca3af);font-size:.85rem}.DoshaQuizModal-module__2tGoBG__modalCloseBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.DoshaQuizModal-module__2tGoBG__modalCloseBtn:hover{color:#fff;background:#ffffff2e}.DoshaQuizModal-module__2tGoBG__modalBody{flex:1;padding:24px}.DoshaQuizModal-module__2tGoBG__quizProgressContainer{margin-bottom:24px}.DoshaQuizModal-module__2tGoBG__quizProgressHeader{color:var(--text-secondary,#9ca3af);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.85rem;display:flex}.DoshaQuizModal-module__2tGoBG__quizProgressBarTrack{background:#ffffff14;border-radius:9999px;width:100%;height:6px;overflow:hidden}.DoshaQuizModal-module__2tGoBG__quizProgressBarFill{background:linear-gradient(90deg,#10b981,#34d399);height:100%;transition:width .3s}.DoshaQuizModal-module__2tGoBG__questionWrapper{margin-bottom:24px}.DoshaQuizModal-module__2tGoBG__sanskritTermBadge{color:#d97706;font-size:.85rem;font-family:var(--font-serif,"Georgia", serif);margin-bottom:8px;display:inline-block}.DoshaQuizModal-module__2tGoBG__questionText{color:#fff;margin-bottom:20px;font-size:1.25rem;font-weight:800;line-height:1.4}.DoshaQuizModal-module__2tGoBG__optionsList{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.DoshaQuizModal-module__2tGoBG__optionCard{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:all .2s;display:flex}.DoshaQuizModal-module__2tGoBG__optionCard:hover{background:#ffffff0f;border-color:#fff3}.DoshaQuizModal-module__2tGoBG__optionCardSelected{background:#10b9811f;border-color:#10b981}.DoshaQuizModal-module__2tGoBG__optionIconPill{border:1px solid;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;font-weight:800;display:flex}.DoshaQuizModal-module__2tGoBG__optionTextContent{flex:1;min-width:0}.DoshaQuizModal-module__2tGoBG__optionLabel{color:#fff;margin-bottom:2px;font-size:.95rem;font-weight:700}.DoshaQuizModal-module__2tGoBG__optionDescription{color:var(--text-secondary,#9ca3af);font-size:.85rem;line-height:1.35}.DoshaQuizModal-module__2tGoBG__optionRadioCircle{border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.DoshaQuizModal-module__2tGoBG__optionRadioInner{background:#10b981;border-radius:50%;width:10px;height:10px}.DoshaQuizModal-module__2tGoBG__quizNavFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.DoshaQuizModal-module__2tGoBG__quizBtnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 24px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.DoshaQuizModal-module__2tGoBG__quizBtnPrimary:hover:not(:disabled){background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-1px)}.DoshaQuizModal-module__2tGoBG__quizBtnPrimary:disabled{opacity:.5;cursor:not-allowed}.DoshaQuizModal-module__2tGoBG__quizBtnSecondary{color:var(--text-secondary,#9ca3af);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.DoshaQuizModal-module__2tGoBG__quizBtnSecondary:hover:not(:disabled){color:#fff;border-color:#fff6}.DoshaQuizModal-module__2tGoBG__resultContainer{flex-direction:column;gap:24px;display:flex}.DoshaQuizModal-module__2tGoBG__resultBanner{text-align:center;background:linear-gradient(135deg,#064e3b59 0%,#111827bf 100%);border:1px solid #10b98159;border-radius:20px;padding:24px}.DoshaQuizModal-module__2tGoBG__resultSanskrit{color:#d97706;font-size:.95rem;font-family:var(--font-serif,"Georgia", serif)}.DoshaQuizModal-module__2tGoBG__resultTitle{color:#fff;margin:4px 0 8px;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.DoshaQuizModal-module__2tGoBG__resultElementDesc{color:var(--text-secondary,#d1d5db);max-width:620px;margin:0 auto 20px;font-size:.95rem;line-height:1.5}.DoshaQuizModal-module__2tGoBG__doshaBarsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.DoshaQuizModal-module__2tGoBG__doshaBarItem{background:#00000059;border:1px solid #ffffff0d;border-radius:12px;padding:12px}.DoshaQuizModal-module__2tGoBG__doshaBarLabel{justify-content:space-between;gap:6px;margin-bottom:6px;font-size:.82rem;display:flex}.DoshaQuizModal-module__2tGoBG__barTrack{background:#ffffff14;border-radius:9999px;width:100%;height:8px;overflow:hidden}.DoshaQuizModal-module__2tGoBG__barFillVata{background:#3b82f6;height:100%}.DoshaQuizModal-module__2tGoBG__barFillPitta{background:#ef4444;height:100%}.DoshaQuizModal-module__2tGoBG__barFillKapha{background:#10b981;height:100%}.DoshaQuizModal-module__2tGoBG__resultDetailsGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.DoshaQuizModal-module__2tGoBG__resultDetailCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:18px}.DoshaQuizModal-module__2tGoBG__resultSectionHeader{color:#fff;align-items:center;gap:8px;margin-bottom:10px;font-size:.95rem;font-weight:700;display:flex}.DoshaQuizModal-module__2tGoBG__resultBulletList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DoshaQuizModal-module__2tGoBG__resultBulletList li{color:var(--text-secondary,#d1d5db);font-size:.88rem;line-height:1.45}.DoshaQuizModal-module__2tGoBG__resultDietSummary,.DoshaQuizModal-module__2tGoBG__resultDietAvoid,.DoshaQuizModal-module__2tGoBG__resultHerbList,.DoshaQuizModal-module__2tGoBG__resultLifestyleText{color:var(--text-secondary,#d1d5db);margin-bottom:8px;font-size:.88rem;line-height:1.45}.DoshaQuizModal-module__2tGoBG__resultActionsRow{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;display:flex}@media (max-width:768px){.DoshaQuizModal-module__2tGoBG__resultDetailsGrid,.DoshaQuizModal-module__2tGoBG__doshaBarsGrid{grid-template-columns:1fr}.DoshaQuizModal-module__2tGoBG__quizNavFooter{flex-direction:row}.DoshaQuizModal-module__2tGoBG__resultActionsRow{flex-direction:column}.DoshaQuizModal-module__2tGoBG__resultActionsRow button{width:100%}}@media (max-width:520px){.DoshaQuizModal-module__2tGoBG__modalHeader,.DoshaQuizModal-module__2tGoBG__modalBody{padding:16px}.DoshaQuizModal-module__2tGoBG__modalMainTitle{font-size:1.05rem}.DoshaQuizModal-module__2tGoBG__questionText{font-size:1.1rem}.DoshaQuizModal-module__2tGoBG__optionCard{gap:10px;padding:12px 14px}.DoshaQuizModal-module__2tGoBG__optionIconPill{padding:4px 8px;font-size:.7rem}.DoshaQuizModal-module__2tGoBG__optionLabel{font-size:.88rem}.DoshaQuizModal-module__2tGoBG__quizBtnPrimary,.DoshaQuizModal-module__2tGoBG__quizBtnSecondary{padding:10px 16px;font-size:.85rem}}
.DoshaResultCard-module__haU4Iq__savedResultBanner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#064e3b59 0%,#111827bf 100%);border:1px solid #10b98159;border-radius:24px;margin-bottom:40px;padding:32px;box-shadow:0 12px 32px #00000040}.DoshaResultCard-module__haU4Iq__savedResultHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.DoshaResultCard-module__haU4Iq__savedResultBadge{color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b98126;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.DoshaResultCard-module__haU4Iq__retakeMiniBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:8px 16px;font-size:.85rem;transition:all .2s;display:inline-flex}.DoshaResultCard-module__haU4Iq__retakeMiniBtn:hover{color:#fff;background:#10b9811a;border-color:#10b981}.DoshaResultCard-module__haU4Iq__savedResultContentGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.DoshaResultCard-module__haU4Iq__savedResultSanskrit{color:#d97706;font-size:.95rem;font-family:var(--font-serif,"Georgia", serif);margin-bottom:4px}.DoshaResultCard-module__haU4Iq__savedResultTitle{color:#fff;margin-bottom:8px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;line-height:1.2}.DoshaResultCard-module__haU4Iq__savedResultDesc{color:var(--text-secondary,#9ca3af);margin-bottom:20px;font-size:.95rem;line-height:1.55}.DoshaResultCard-module__haU4Iq__savedDoshaPills{flex-wrap:wrap;gap:10px;display:flex}.DoshaResultCard-module__haU4Iq__savedPillVata,.DoshaResultCard-module__haU4Iq__savedPillPitta,.DoshaResultCard-module__haU4Iq__savedPillKapha{border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:500;display:inline-flex}.DoshaResultCard-module__haU4Iq__savedPillVata{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.DoshaResultCard-module__haU4Iq__savedPillPitta{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.DoshaResultCard-module__haU4Iq__savedPillKapha{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.DoshaResultCard-module__haU4Iq__savedRecommendationsBox{background:#00000047;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:22px;display:flex}.DoshaResultCard-module__haU4Iq__savedRecTitle{color:#fff;align-items:center;gap:6px;margin-bottom:12px;font-size:.95rem;font-weight:700;display:flex}.DoshaResultCard-module__haU4Iq__savedRecText{color:var(--text-secondary,#d1d5db);margin-bottom:8px;font-size:.88rem;line-height:1.45}.DoshaResultCard-module__haU4Iq__savedQuickActions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:14px;display:flex}.DoshaResultCard-module__haU4Iq__savedActionLink{color:#10b981;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:.85rem;font-weight:700;transition:color .2s;display:inline-flex}.DoshaResultCard-module__haU4Iq__savedActionLink:hover{color:#34d399;text-decoration:underline}@media (max-width:900px){.DoshaResultCard-module__haU4Iq__savedResultContentGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.DoshaResultCard-module__haU4Iq__savedResultBanner{border-radius:18px;padding:20px 16px}.DoshaResultCard-module__haU4Iq__savedResultHeader{flex-direction:column;align-items:flex-start}.DoshaResultCard-module__haU4Iq__retakeMiniBtn{justify-content:center;width:100%}.DoshaResultCard-module__haU4Iq__savedDoshaPills{flex-direction:column}.DoshaResultCard-module__haU4Iq__savedDoshaPills div{justify-content:space-between;width:100%}.DoshaResultCard-module__haU4Iq__savedQuickActions{flex-direction:column;gap:10px}}
.SattvicMealPlanner-module__RRF0Pq__tabSectionContainer{margin-bottom:64px}.SattvicMealPlanner-module__RRF0Pq__featureHeaderBlock{text-align:center;max-width:800px;margin:0 auto 36px}.SattvicMealPlanner-module__RRF0Pq__featureHeaderBadge{color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b9811f;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.SattvicMealPlanner-module__RRF0Pq__featureMainTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary,#fff);margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:800;line-height:1.2}.SattvicMealPlanner-module__RRF0Pq__featureSubtitle{color:var(--text-secondary,#9ca3af);font-size:1rem;line-height:1.6}.SattvicMealPlanner-module__RRF0Pq__filterControlBar{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:18px;flex-direction:column;gap:16px;margin-bottom:32px;padding:18px 20px;display:flex}.SattvicMealPlanner-module__RRF0Pq__searchBarWrap{width:100%;position:relative}.SattvicMealPlanner-module__RRF0Pq__searchIcon{color:var(--text-tertiary,#6b7280);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.SattvicMealPlanner-module__RRF0Pq__searchInput{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);color:#fff;border-radius:12px;outline:none;width:100%;padding:12px 40px 12px 42px;font-size:.95rem;transition:border-color .2s}.SattvicMealPlanner-module__RRF0Pq__searchInput:focus{border-color:#10b981}.SattvicMealPlanner-module__RRF0Pq__searchClearBtn{color:var(--text-tertiary,#6b7280);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.SattvicMealPlanner-module__RRF0Pq__pillSelectorGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SattvicMealPlanner-module__RRF0Pq__filterLabel{color:var(--text-secondary,#9ca3af);margin-right:4px;font-size:.85rem;font-weight:700}.SattvicMealPlanner-module__RRF0Pq__filterPill{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;min-height:34px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.SattvicMealPlanner-module__RRF0Pq__filterPill:hover{color:#fff;background:#ffffff14}.SattvicMealPlanner-module__RRF0Pq__filterPillActive{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.SattvicMealPlanner-module__RRF0Pq__emptyStateContainer{text-align:center;background:var(--bg-secondary,#ffffff05);border:1px dashed var(--border-primary,#ffffff1f);border-radius:20px;margin-bottom:40px;padding:56px 20px}.SattvicMealPlanner-module__RRF0Pq__emptyIcon{color:var(--text-tertiary,#6b7280);margin-bottom:16px}.SattvicMealPlanner-module__RRF0Pq__resetFilterBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;margin-top:16px;padding:10px 20px;font-weight:600}.SattvicMealPlanner-module__RRF0Pq__mealsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:40px;display:grid}.SattvicMealPlanner-module__RRF0Pq__mealCard{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.SattvicMealPlanner-module__RRF0Pq__mealCard:hover{border-color:#10b981;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.SattvicMealPlanner-module__RRF0Pq__mealCardHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.SattvicMealPlanner-module__RRF0Pq__mealDoshaBadge{letter-spacing:.5px;border:1px solid;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:800}.SattvicMealPlanner-module__RRF0Pq__mealTimeBadge{color:var(--text-tertiary,#6b7280);align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.SattvicMealPlanner-module__RRF0Pq__mealCardBody{flex:1}.SattvicMealPlanner-module__RRF0Pq__mealSanskritName{color:#d97706;font-size:.85rem;font-family:var(--font-serif,"Georgia", serif);margin-bottom:4px}.SattvicMealPlanner-module__RRF0Pq__mealTitle{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:800;line-height:1.3}.SattvicMealPlanner-module__RRF0Pq__mealDescription{color:var(--text-secondary,#9ca3af);margin-bottom:16px;font-size:.9rem;line-height:1.5}.SattvicMealPlanner-module__RRF0Pq__mealAgniRow{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.SattvicMealPlanner-module__RRF0Pq__mealMetaTag{color:var(--text-secondary,#d1d5db);background:#ffffff0a;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;display:flex}.SattvicMealPlanner-module__RRF0Pq__mealKeyBenefit{color:#34d399;background:#10b9810f;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:.85rem;line-height:1.4;display:flex}.SattvicMealPlanner-module__RRF0Pq__mealCardFooter{border-top:1px solid #ffffff14;padding-top:16px}.SattvicMealPlanner-module__RRF0Pq__viewRecipeBtn{color:#10b981;cursor:pointer;background:0 0;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;padding:11px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.SattvicMealPlanner-module__RRF0Pq__viewRecipeBtn:hover{color:#fff;background:#10b981}.SattvicMealPlanner-module__RRF0Pq__modalBackdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out SattvicMealPlanner-module__RRF0Pq__fadeIn;display:flex;position:fixed;inset:0}@keyframes SattvicMealPlanner-module__RRF0Pq__fadeIn{0%{opacity:0}to{opacity:1}}.SattvicMealPlanner-module__RRF0Pq__recipeModalContent{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);border-radius:24px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) SattvicMealPlanner-module__RRF0Pq__slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0009}@keyframes SattvicMealPlanner-module__RRF0Pq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SattvicMealPlanner-module__RRF0Pq__modalHeader{background:var(--bg-primary,#0d1712);z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.SattvicMealPlanner-module__RRF0Pq__modalHeaderTitleWrap{align-items:center;gap:14px;display:flex}.SattvicMealPlanner-module__RRF0Pq__modalIconBadge{color:#10b981;background:#10b98126;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.SattvicMealPlanner-module__RRF0Pq__modalMainTitle{color:#fff;margin-bottom:2px;font-size:1.25rem;font-weight:800}.SattvicMealPlanner-module__RRF0Pq__modalSubtitle{color:var(--text-secondary,#9ca3af);font-size:.85rem}.SattvicMealPlanner-module__RRF0Pq__modalCloseBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.SattvicMealPlanner-module__RRF0Pq__modalCloseBtn:hover{color:#fff;background:#ffffff2e}.SattvicMealPlanner-module__RRF0Pq__recipeModalBody{flex-direction:column;gap:22px;padding:24px;display:flex}.SattvicMealPlanner-module__RRF0Pq__recipeMetaPills{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.SattvicMealPlanner-module__RRF0Pq__recipeMetaPill{color:var(--text-secondary,#d1d5db);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;font-size:.85rem}.SattvicMealPlanner-module__RRF0Pq__recipeFullDesc{color:var(--text-secondary,#d1d5db);font-size:.98rem;line-height:1.6}.SattvicMealPlanner-module__RRF0Pq__recipeSectionBox{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:18px}.SattvicMealPlanner-module__RRF0Pq__recipeSectionTitle{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;font-weight:700;display:flex}.SattvicMealPlanner-module__RRF0Pq__recipeBulletList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SattvicMealPlanner-module__RRF0Pq__recipeBulletList li{color:var(--text-secondary,#d1d5db);font-size:.9rem;line-height:1.45}.SattvicMealPlanner-module__RRF0Pq__ingredientsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.SattvicMealPlanner-module__RRF0Pq__ingredientItem{color:var(--text-secondary,#d1d5db);align-items:center;gap:8px;font-size:.88rem;display:flex}.SattvicMealPlanner-module__RRF0Pq__ingredientDot{color:#10b981;font-weight:700}.SattvicMealPlanner-module__RRF0Pq__recipeStepsList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.SattvicMealPlanner-module__RRF0Pq__recipeStepsList li{align-items:flex-start;gap:12px;display:flex}.SattvicMealPlanner-module__RRF0Pq__stepNumberBadge{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;display:flex}.SattvicMealPlanner-module__RRF0Pq__stepText{color:var(--text-secondary,#d1d5db);font-size:.9rem;line-height:1.5}.SattvicMealPlanner-module__RRF0Pq__recipeSeasonNote{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;display:flex}.SattvicMealPlanner-module__RRF0Pq__modalFooter{background:var(--bg-primary,#0d1712);border-top:1px solid #ffffff14;justify-content:flex-end;padding:16px 24px;display:flex}.SattvicMealPlanner-module__RRF0Pq__quizBtnPrimary{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;min-height:42px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:all .2s}.SattvicMealPlanner-module__RRF0Pq__quizBtnPrimary:hover{background:#34d399}@media (max-width:640px){.SattvicMealPlanner-module__RRF0Pq__ingredientsGrid{grid-template-columns:1fr}.SattvicMealPlanner-module__RRF0Pq__recipeMetaPills{grid-template-columns:1fr 1fr}.SattvicMealPlanner-module__RRF0Pq__modalHeader,.SattvicMealPlanner-module__RRF0Pq__recipeModalBody{padding:16px}.SattvicMealPlanner-module__RRF0Pq__modalFooter{padding:14px 16px}.SattvicMealPlanner-module__RRF0Pq__quizBtnPrimary{width:100%}}
.HerbalEncyclopedia-module__MjD8Za__tabSectionContainer{margin-bottom:64px}.HerbalEncyclopedia-module__MjD8Za__featureHeaderBlock{text-align:center;max-width:800px;margin:0 auto 36px}.HerbalEncyclopedia-module__MjD8Za__featureHeaderBadge{color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b9811f;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.HerbalEncyclopedia-module__MjD8Za__featureMainTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary,#fff);margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:800;line-height:1.2}.HerbalEncyclopedia-module__MjD8Za__featureSubtitle{color:var(--text-secondary,#9ca3af);font-size:1rem;line-height:1.6}.HerbalEncyclopedia-module__MjD8Za__filterControlBar{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:18px;flex-direction:column;gap:16px;margin-bottom:32px;padding:18px 20px;display:flex}.HerbalEncyclopedia-module__MjD8Za__searchBarWrap{width:100%;position:relative}.HerbalEncyclopedia-module__MjD8Za__searchIcon{color:var(--text-tertiary,#6b7280);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.HerbalEncyclopedia-module__MjD8Za__searchInput{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);color:#fff;border-radius:12px;outline:none;width:100%;padding:12px 40px 12px 42px;font-size:.95rem;transition:border-color .2s}.HerbalEncyclopedia-module__MjD8Za__searchInput:focus{border-color:#10b981}.HerbalEncyclopedia-module__MjD8Za__searchClearBtn{color:var(--text-tertiary,#6b7280);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.HerbalEncyclopedia-module__MjD8Za__pillSelectorGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HerbalEncyclopedia-module__MjD8Za__filterLabel{color:var(--text-secondary,#9ca3af);margin-right:4px;font-size:.85rem;font-weight:700}.HerbalEncyclopedia-module__MjD8Za__filterPill{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;min-height:34px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.HerbalEncyclopedia-module__MjD8Za__filterPill:hover{color:#fff;background:#ffffff14}.HerbalEncyclopedia-module__MjD8Za__filterPillActive{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.HerbalEncyclopedia-module__MjD8Za__emptyStateContainer{text-align:center;background:var(--bg-secondary,#ffffff05);border:1px dashed var(--border-primary,#ffffff1f);border-radius:20px;margin-bottom:40px;padding:56px 20px}.HerbalEncyclopedia-module__MjD8Za__emptyIcon{color:var(--text-tertiary,#6b7280);margin-bottom:16px}.HerbalEncyclopedia-module__MjD8Za__resetFilterBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;margin-top:16px;padding:10px 20px;font-weight:600}.HerbalEncyclopedia-module__MjD8Za__herbsGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px;margin-bottom:40px;display:grid}.HerbalEncyclopedia-module__MjD8Za__herbCard{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.HerbalEncyclopedia-module__MjD8Za__herbCard:hover{border-color:#10b981;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.HerbalEncyclopedia-module__MjD8Za__herbCardHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.HerbalEncyclopedia-module__MjD8Za__herbCategoryBadge{color:#10b981;text-transform:uppercase;background:#10b9811f;border:1px solid #10b98140;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:700}.HerbalEncyclopedia-module__MjD8Za__herbDoshaIcons{gap:6px;display:flex}.HerbalEncyclopedia-module__MjD8Za__doshaPillVataMini,.HerbalEncyclopedia-module__MjD8Za__doshaPillPittaMini,.HerbalEncyclopedia-module__MjD8Za__doshaPillKaphaMini{border-radius:4px;align-items:center;gap:2px;padding:3px 6px;font-size:.72rem;font-weight:800;display:inline-flex}.HerbalEncyclopedia-module__MjD8Za__doshaPillVataMini{color:#60a5fa;background:#3b82f633}.HerbalEncyclopedia-module__MjD8Za__doshaPillPittaMini{color:#f87171;background:#ef444433}.HerbalEncyclopedia-module__MjD8Za__doshaPillKaphaMini{color:#34d399;background:#10b98133}.HerbalEncyclopedia-module__MjD8Za__herbCardBody{flex:1}.HerbalEncyclopedia-module__MjD8Za__herbSanskritName{color:#d97706;font-size:.85rem;font-family:var(--font-serif,"Georgia", serif);margin-bottom:4px}.HerbalEncyclopedia-module__MjD8Za__herbTitle{color:#fff;margin-bottom:4px;font-size:1.25rem;font-weight:800;line-height:1.3}.HerbalEncyclopedia-module__MjD8Za__herbBotanical{color:var(--text-tertiary,#6b7280);margin-bottom:12px;font-size:.82rem;font-style:italic}.HerbalEncyclopedia-module__MjD8Za__herbBenefitsSummary{color:var(--text-secondary,#d1d5db);align-items:flex-start;gap:8px;margin-bottom:14px;font-size:.85rem;line-height:1.4;display:flex}.HerbalEncyclopedia-module__MjD8Za__herbTagsWrap{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.HerbalEncyclopedia-module__MjD8Za__herbIndicationTag{color:var(--text-secondary,#9ca3af);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:3px 8px;font-size:.75rem}.HerbalEncyclopedia-module__MjD8Za__herbIndicationTagLarge{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:8px;padding:6px 12px;font-size:.82rem}.HerbalEncyclopedia-module__MjD8Za__herbCardFooter{border-top:1px solid #ffffff14;padding-top:16px}.HerbalEncyclopedia-module__MjD8Za__viewHerbBtn{color:#10b981;cursor:pointer;background:0 0;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;padding:11px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.HerbalEncyclopedia-module__MjD8Za__viewHerbBtn:hover{color:#fff;background:#10b981}.HerbalEncyclopedia-module__MjD8Za__modalBackdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out HerbalEncyclopedia-module__MjD8Za__fadeIn;display:flex;position:fixed;inset:0}@keyframes HerbalEncyclopedia-module__MjD8Za__fadeIn{0%{opacity:0}to{opacity:1}}.HerbalEncyclopedia-module__MjD8Za__herbModalContent{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);border-radius:24px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) HerbalEncyclopedia-module__MjD8Za__slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0009}@keyframes HerbalEncyclopedia-module__MjD8Za__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HerbalEncyclopedia-module__MjD8Za__modalHeader{background:var(--bg-primary,#0d1712);z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.HerbalEncyclopedia-module__MjD8Za__modalHeaderTitleWrap{align-items:center;gap:14px;display:flex}.HerbalEncyclopedia-module__MjD8Za__modalIconBadge{color:#10b981;background:#10b98126;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.HerbalEncyclopedia-module__MjD8Za__modalMainTitle{color:#fff;margin-bottom:2px;font-size:1.25rem;font-weight:800}.HerbalEncyclopedia-module__MjD8Za__modalSubtitle{color:var(--text-secondary,#9ca3af);font-size:.85rem}.HerbalEncyclopedia-module__MjD8Za__modalCloseBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.HerbalEncyclopedia-module__MjD8Za__modalCloseBtn:hover{color:#fff;background:#ffffff2e}.HerbalEncyclopedia-module__MjD8Za__herbModalBody{flex-direction:column;gap:22px;padding:24px;display:flex}.HerbalEncyclopedia-module__MjD8Za__herbBotanicalBanner{color:var(--text-secondary,#d1d5db);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:10px 16px;font-size:.95rem}.HerbalEncyclopedia-module__MjD8Za__pharmacologyGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.HerbalEncyclopedia-module__MjD8Za__pharmaItem{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.HerbalEncyclopedia-module__MjD8Za__pharmaLabel{color:var(--text-tertiary,#6b7280);font-size:.75rem}.HerbalEncyclopedia-module__MjD8Za__pharmaItem strong{color:#fff;font-size:.92rem}.HerbalEncyclopedia-module__MjD8Za__recipeSectionBox{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:18px}.HerbalEncyclopedia-module__MjD8Za__recipeSectionTitle{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;font-weight:700;display:flex}.HerbalEncyclopedia-module__MjD8Za__recipeBulletList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HerbalEncyclopedia-module__MjD8Za__recipeBulletList li{color:var(--text-secondary,#d1d5db);font-size:.9rem;line-height:1.45}.HerbalEncyclopedia-module__MjD8Za__dosageInfoBox{color:var(--text-secondary,#d1d5db);background:#10b98114;border:1px solid #10b98133;border-radius:16px;flex-direction:column;gap:8px;padding:18px;font-size:.88rem;display:flex}.HerbalEncyclopedia-module__MjD8Za__dosageTitle{color:#fff;align-items:center;gap:8px;margin-bottom:4px;font-size:.98rem;font-weight:700;display:flex}.HerbalEncyclopedia-module__MjD8Za__anupanaTip{color:#34d399;font-weight:500}.HerbalEncyclopedia-module__MjD8Za__cautionBox{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:.88rem;line-height:1.45;display:flex}.HerbalEncyclopedia-module__MjD8Za__modalFooter{background:var(--bg-primary,#0d1712);border-top:1px solid #ffffff14;justify-content:flex-end;padding:16px 24px;display:flex}.HerbalEncyclopedia-module__MjD8Za__quizBtnPrimary{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;min-height:42px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:all .2s}.HerbalEncyclopedia-module__MjD8Za__quizBtnPrimary:hover{background:#34d399}@media (max-width:640px){.HerbalEncyclopedia-module__MjD8Za__pharmacologyGrid{grid-template-columns:1fr 1fr}.HerbalEncyclopedia-module__MjD8Za__modalHeader,.HerbalEncyclopedia-module__MjD8Za__herbModalBody{padding:16px}.HerbalEncyclopedia-module__MjD8Za__modalFooter{padding:14px 16px}.HerbalEncyclopedia-module__MjD8Za__quizBtnPrimary{width:100%}}
.RemediesAndTherapies-module__x3bdea__tabSectionContainer{margin-bottom:64px}.RemediesAndTherapies-module__x3bdea__featureHeaderBlock{text-align:center;max-width:800px;margin:0 auto 36px}.RemediesAndTherapies-module__x3bdea__featureHeaderBadge{color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b9811f;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.RemediesAndTherapies-module__x3bdea__featureMainTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary,#fff);margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:800;line-height:1.2}.RemediesAndTherapies-module__x3bdea__featureSubtitle{color:var(--text-secondary,#9ca3af);font-size:1rem;line-height:1.6}.RemediesAndTherapies-module__x3bdea__subTabNavigation{gap:12px;margin-bottom:28px;display:flex}.RemediesAndTherapies-module__x3bdea__subTabButton{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);color:var(--text-secondary,#9ca3af);cursor:pointer;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 20px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.RemediesAndTherapies-module__x3bdea__subTabButton:hover{color:#fff;background:#ffffff0f}.RemediesAndTherapies-module__x3bdea__subTabButtonActive{color:#10b981;background:#10b9811f;border-color:#10b981;box-shadow:0 4px 14px #10b98126}.RemediesAndTherapies-module__x3bdea__filterControlBar{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:18px;flex-direction:column;gap:16px;margin-bottom:32px;padding:18px 20px;display:flex}.RemediesAndTherapies-module__x3bdea__searchBarWrap{width:100%;position:relative}.RemediesAndTherapies-module__x3bdea__searchIcon{color:var(--text-tertiary,#6b7280);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.RemediesAndTherapies-module__x3bdea__searchInput{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);color:#fff;border-radius:12px;outline:none;width:100%;padding:12px 40px 12px 42px;font-size:.95rem;transition:border-color .2s}.RemediesAndTherapies-module__x3bdea__searchInput:focus{border-color:#10b981}.RemediesAndTherapies-module__x3bdea__searchClearBtn{color:var(--text-tertiary,#6b7280);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.RemediesAndTherapies-module__x3bdea__pillSelectorGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RemediesAndTherapies-module__x3bdea__filterLabel{color:var(--text-secondary,#9ca3af);margin-right:4px;font-size:.85rem;font-weight:700}.RemediesAndTherapies-module__x3bdea__filterPill{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;min-height:34px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.RemediesAndTherapies-module__x3bdea__filterPill:hover{color:#fff;background:#ffffff14}.RemediesAndTherapies-module__x3bdea__filterPillActive{color:#fff;background:#10b981;border-color:#10b981}.RemediesAndTherapies-module__x3bdea__emptyStateContainer{text-align:center;background:var(--bg-secondary,#ffffff05);border:1px dashed var(--border-primary,#ffffff1f);border-radius:20px;margin-bottom:40px;padding:56px 20px}.RemediesAndTherapies-module__x3bdea__emptyIcon{color:var(--text-tertiary,#6b7280);margin-bottom:16px}.RemediesAndTherapies-module__x3bdea__resetFilterBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;margin-top:16px;padding:10px 20px;font-weight:600}.RemediesAndTherapies-module__x3bdea__remediesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.RemediesAndTherapies-module__x3bdea__remedyCard{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.RemediesAndTherapies-module__x3bdea__remedyCard:hover{border-color:#10b981;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.RemediesAndTherapies-module__x3bdea__remedyHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.RemediesAndTherapies-module__x3bdea__remedyCategoryBadge{color:#f59e0b;text-transform:uppercase;background:#d977061f;border:1px solid #d9770640;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:700}.RemediesAndTherapies-module__x3bdea__remedySeverityBadge{color:var(--text-tertiary,#6b7280);font-size:.78rem}.RemediesAndTherapies-module__x3bdea__remedyBody{flex:1}.RemediesAndTherapies-module__x3bdea__remedySanskritName{color:#d97706;font-size:.85rem;font-family:var(--font-serif,"Georgia", serif);margin-bottom:4px}.RemediesAndTherapies-module__x3bdea__remedyTitle{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:800;line-height:1.3}.RemediesAndTherapies-module__x3bdea__remedyDesc{color:var(--text-secondary,#9ca3af);margin-bottom:14px;font-size:.9rem;line-height:1.5}.RemediesAndTherapies-module__x3bdea__remedyDoshaImbalance{color:#fb923c;background:#fb923c14;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;font-size:.8rem;display:flex}.RemediesAndTherapies-module__x3bdea__remedyKeyIngredient{color:var(--text-secondary,#d1d5db);margin-bottom:16px;font-size:.85rem;line-height:1.4}.RemediesAndTherapies-module__x3bdea__remedyFooter{border-top:1px solid #ffffff14;padding-top:16px}.RemediesAndTherapies-module__x3bdea__viewRemedyBtn{color:#10b981;cursor:pointer;background:0 0;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;padding:11px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.RemediesAndTherapies-module__x3bdea__viewRemedyBtn:hover{color:#fff;background:#10b981}.RemediesAndTherapies-module__x3bdea__panchakarmaIntroBanner{text-align:center;background:linear-gradient(135deg,#064e3b59 0%,#111827a6 100%);border:1px solid #10b9814d;border-radius:20px;margin-bottom:32px;padding:32px 24px}.RemediesAndTherapies-module__x3bdea__panchakarmaBadge{color:#10b981;text-transform:uppercase;background:#10b98126;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.RemediesAndTherapies-module__x3bdea__panchakarmaIntroBanner h3{color:#fff;margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:800}.RemediesAndTherapies-module__x3bdea__panchakarmaIntroBanner p{color:var(--text-secondary,#d1d5db);max-width:720px;margin:0 auto;font-size:.95rem;line-height:1.6}.RemediesAndTherapies-module__x3bdea__panchakarmaGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.RemediesAndTherapies-module__x3bdea__panchakarmaCard{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:20px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.RemediesAndTherapies-module__x3bdea__panchakarmaCard:hover{border-color:#10b981;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.RemediesAndTherapies-module__x3bdea__therapyHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.RemediesAndTherapies-module__x3bdea__therapySanskrit{color:#d97706;font-size:.85rem;font-family:var(--font-serif,"Georgia", serif)}.RemediesAndTherapies-module__x3bdea__therapyTitle{color:#fff;font-size:1.3rem;font-weight:800;line-height:1.25}.RemediesAndTherapies-module__x3bdea__therapyEnglish{color:var(--text-secondary,#9ca3af);font-size:.82rem}.RemediesAndTherapies-module__x3bdea__therapyDurationBadge{color:var(--text-secondary,#d1d5db);background:#ffffff0f;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;display:flex}.RemediesAndTherapies-module__x3bdea__therapyBody{flex:1}.RemediesAndTherapies-module__x3bdea__therapyProcedurePreview{color:var(--text-secondary,#9ca3af);margin-bottom:14px;font-size:.88rem;line-height:1.5}.RemediesAndTherapies-module__x3bdea__therapyBenefitsList{color:#34d399;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:.85rem;line-height:1.4;display:flex}.RemediesAndTherapies-module__x3bdea__therapyIndicationsWrap{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.RemediesAndTherapies-module__x3bdea__therapyIndicationPill{color:var(--text-secondary,#9ca3af);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:.75rem}.RemediesAndTherapies-module__x3bdea__therapyFooter{border-top:1px solid #ffffff14;padding-top:16px}.RemediesAndTherapies-module__x3bdea__viewHerbBtn{color:#10b981;cursor:pointer;background:0 0;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;padding:11px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.RemediesAndTherapies-module__x3bdea__viewHerbBtn:hover{color:#fff;background:#10b981}.RemediesAndTherapies-module__x3bdea__modalBackdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out RemediesAndTherapies-module__x3bdea__fadeIn;display:flex;position:fixed;inset:0}@keyframes RemediesAndTherapies-module__x3bdea__fadeIn{0%{opacity:0}to{opacity:1}}.RemediesAndTherapies-module__x3bdea__herbModalContent{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);border-radius:24px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) RemediesAndTherapies-module__x3bdea__slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0009}@keyframes RemediesAndTherapies-module__x3bdea__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RemediesAndTherapies-module__x3bdea__modalHeader{background:var(--bg-primary,#0d1712);z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.RemediesAndTherapies-module__x3bdea__modalHeaderTitleWrap{align-items:center;gap:14px;display:flex}.RemediesAndTherapies-module__x3bdea__modalIconBadge{color:#10b981;background:#10b98126;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.RemediesAndTherapies-module__x3bdea__modalMainTitle{color:#fff;margin-bottom:2px;font-size:1.25rem;font-weight:800}.RemediesAndTherapies-module__x3bdea__modalSubtitle{color:var(--text-secondary,#9ca3af);font-size:.85rem}.RemediesAndTherapies-module__x3bdea__modalCloseBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.RemediesAndTherapies-module__x3bdea__modalCloseBtn:hover{color:#fff;background:#ffffff2e}.RemediesAndTherapies-module__x3bdea__herbModalBody{flex-direction:column;gap:22px;padding:24px;display:flex}.RemediesAndTherapies-module__x3bdea__remedyImbalanceNote{color:#fdba74;background:#fb923c14;border:1px solid #fb923c33;border-radius:10px;padding:10px 16px;font-size:.9rem}.RemediesAndTherapies-module__x3bdea__recipeSectionBox{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:18px}.RemediesAndTherapies-module__x3bdea__recipeSectionTitle{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;font-weight:700;display:flex}.RemediesAndTherapies-module__x3bdea__ingredientsGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.RemediesAndTherapies-module__x3bdea__ingredientItem{color:var(--text-secondary,#d1d5db);align-items:center;gap:8px;font-size:.88rem;display:flex}.RemediesAndTherapies-module__x3bdea__ingredientDot{color:#10b981;font-weight:700}.RemediesAndTherapies-module__x3bdea__recipeStepsList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.RemediesAndTherapies-module__x3bdea__recipeStepsList li{align-items:flex-start;gap:12px;display:flex}.RemediesAndTherapies-module__x3bdea__stepNumberBadge{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.78rem;font-weight:800;display:flex}.RemediesAndTherapies-module__x3bdea__stepText{color:var(--text-secondary,#d1d5db);font-size:.9rem;line-height:1.5}.RemediesAndTherapies-module__x3bdea__dosageInfoBox{color:var(--text-secondary,#d1d5db);background:#10b98114;border:1px solid #10b98133;border-radius:16px;flex-direction:column;gap:6px;padding:18px;font-size:.88rem;display:flex}.RemediesAndTherapies-module__x3bdea__dosageTitle{color:#fff;align-items:center;gap:8px;margin-bottom:4px;font-size:.98rem;font-weight:700;display:flex}.RemediesAndTherapies-module__x3bdea__recipeBulletList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.RemediesAndTherapies-module__x3bdea__recipeBulletList li{color:var(--text-secondary,#d1d5db);font-size:.9rem;line-height:1.45}.RemediesAndTherapies-module__x3bdea__panchakarmaHintBox{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;padding:12px 16px;font-size:.88rem}.RemediesAndTherapies-module__x3bdea__cautionBox{color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;font-size:.88rem;line-height:1.45;display:flex}.RemediesAndTherapies-module__x3bdea__recipeMetaPills{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.RemediesAndTherapies-module__x3bdea__recipeMetaPill{color:var(--text-secondary,#d1d5db);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;font-size:.85rem}.RemediesAndTherapies-module__x3bdea__therapyFullProcedure{color:var(--text-secondary,#d1d5db);font-size:.95rem;line-height:1.6}.RemediesAndTherapies-module__x3bdea__herbTagsWrap{flex-wrap:wrap;gap:6px;display:flex}.RemediesAndTherapies-module__x3bdea__herbIndicationTagLarge{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:8px;padding:6px 12px;font-size:.82rem}.RemediesAndTherapies-module__x3bdea__modalFooter{background:var(--bg-primary,#0d1712);border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.RemediesAndTherapies-module__x3bdea__quizBtnPrimary{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;min-height:42px;padding:10px 22px;font-size:.9rem;font-weight:700;transition:all .2s}.RemediesAndTherapies-module__x3bdea__quizBtnPrimary:hover{background:#34d399}.RemediesAndTherapies-module__x3bdea__quizBtnSecondary{color:var(--text-secondary,#9ca3af);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;min-height:42px;padding:10px 18px;font-size:.9rem;font-weight:600}.RemediesAndTherapies-module__x3bdea__quizBtnSecondary:hover{color:#fff;border-color:#fff6}@media (max-width:640px){.RemediesAndTherapies-module__x3bdea__subTabNavigation{flex-direction:column}.RemediesAndTherapies-module__x3bdea__ingredientsGrid,.RemediesAndTherapies-module__x3bdea__recipeMetaPills{grid-template-columns:1fr}.RemediesAndTherapies-module__x3bdea__modalHeader,.RemediesAndTherapies-module__x3bdea__herbModalBody{padding:16px}.RemediesAndTherapies-module__x3bdea__modalFooter{flex-direction:column;padding:14px 16px}.RemediesAndTherapies-module__x3bdea__quizBtnPrimary,.RemediesAndTherapies-module__x3bdea__quizBtnSecondary{text-align:center;justify-content:center;width:100%}}
.DinacharyaClock-module__UrdJsa__tabSectionContainer{margin-bottom:64px}.DinacharyaClock-module__UrdJsa__featureHeaderBlock{text-align:center;max-width:800px;margin:0 auto 36px}.DinacharyaClock-module__UrdJsa__featureHeaderBadge{color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b9811f;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.DinacharyaClock-module__UrdJsa__featureMainTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary,#fff);margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:800;line-height:1.2}.DinacharyaClock-module__UrdJsa__featureSubtitle{color:var(--text-secondary,#9ca3af);font-size:1rem;line-height:1.6}.DinacharyaClock-module__UrdJsa__subTabNavigation{gap:12px;margin-bottom:28px;display:flex}.DinacharyaClock-module__UrdJsa__subTabButton{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);color:var(--text-secondary,#9ca3af);cursor:pointer;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 20px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.DinacharyaClock-module__UrdJsa__subTabButton:hover{color:#fff;background:#ffffff0f}.DinacharyaClock-module__UrdJsa__subTabButtonActive{color:#10b981;background:#10b9811f;border-color:#10b981;box-shadow:0 4px 14px #10b98126}.DinacharyaClock-module__UrdJsa__liveClockBanner{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:16px 24px;display:flex}.DinacharyaClock-module__UrdJsa__liveClockTimeBox{color:#fff;align-items:center;gap:10px;font-size:1.05rem;display:flex}.DinacharyaClock-module__UrdJsa__livePulseDot{background:#10b981;border-radius:50%;width:10px;height:10px;animation:2s infinite DinacharyaClock-module__UrdJsa__pulse;box-shadow:0 0 10px #10b981}@keyframes DinacharyaClock-module__UrdJsa__pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.95)}}.DinacharyaClock-module__UrdJsa__liveActiveSlotPill{color:var(--text-secondary,#d1d5db);font-size:.92rem}.DinacharyaClock-module__UrdJsa__clockSlotsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:32px;display:grid}.DinacharyaClock-module__UrdJsa__clockSlotCard{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;padding:18px 14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.DinacharyaClock-module__UrdJsa__clockSlotCard:hover{background:#ffffff0f;border-color:#fff3}.DinacharyaClock-module__UrdJsa__clockSlotCardActive{background:#10b9811f;border-color:#10b981;box-shadow:0 4px 16px #10b98133}.DinacharyaClock-module__UrdJsa__slotTimeRange{color:var(--text-tertiary,#6b7280);align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;display:flex}.DinacharyaClock-module__UrdJsa__slotDoshaBadge{align-items:center;gap:4px;margin-bottom:6px;font-size:.75rem;font-weight:800;display:flex}.DinacharyaClock-module__UrdJsa__slotName{color:#fff;margin-bottom:2px;font-size:.95rem;font-weight:700}.DinacharyaClock-module__UrdJsa__slotSanskrit{color:var(--text-secondary,#9ca3af);font-size:.78rem;font-family:var(--font-serif,"Georgia", serif)}.DinacharyaClock-module__UrdJsa__currentActiveBadge{color:#fff;background:#10b981;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800;position:absolute;top:8px;right:8px}.DinacharyaClock-module__UrdJsa__activeSlotDetailBox{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff1a);border-radius:24px;padding:32px}.DinacharyaClock-module__UrdJsa__activeSlotHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.DinacharyaClock-module__UrdJsa__activeSlotSanskrit{color:#d97706;font-size:.95rem;font-family:var(--font-serif,"Georgia", serif)}.DinacharyaClock-module__UrdJsa__activeSlotMainTitle{color:#fff;margin:4px 0 8px;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800}.DinacharyaClock-module__UrdJsa__activeSlotTimeBadge{color:var(--text-secondary,#d1d5db);background:#ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;display:inline-flex}.DinacharyaClock-module__UrdJsa__activeSlotDoshaPill{border:1px solid;border-radius:9999px;padding:8px 16px;font-size:.88rem;font-weight:700}.DinacharyaClock-module__UrdJsa__wisdomQuoteBox{color:#fde68a;font-size:.95rem;font-family:var(--font-serif,"Georgia", serif);background:#d9770614;border-left:3px solid #f59e0b;border-radius:8px;align-items:center;gap:12px;margin-bottom:28px;padding:16px 20px;display:flex}.DinacharyaClock-module__UrdJsa__slotActionsColumns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.DinacharyaClock-module__UrdJsa__slotColTitlePositive{color:#10b981;align-items:center;gap:8px;margin-bottom:16px;font-size:1.05rem;font-weight:700;display:flex}.DinacharyaClock-module__UrdJsa__slotColTitleNegative{color:#ef4444;align-items:center;gap:8px;margin-bottom:16px;font-size:1.05rem;font-weight:700;display:flex}.DinacharyaClock-module__UrdJsa__slotBulletList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.DinacharyaClock-module__UrdJsa__slotBulletList li{color:var(--text-secondary,#d1d5db);padding-left:20px;font-size:.92rem;line-height:1.5;position:relative}.DinacharyaClock-module__UrdJsa__slotBulletList li:before{content:"•";color:#10b981;font-weight:700;position:absolute;left:0}.DinacharyaClock-module__UrdJsa__seasonSelectorBar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:32px;display:grid}.DinacharyaClock-module__UrdJsa__seasonPill{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);text-align:center;cursor:pointer;border-radius:14px;padding:16px 12px;transition:all .2s}.DinacharyaClock-module__UrdJsa__seasonPill:hover{background:#ffffff0f}.DinacharyaClock-module__UrdJsa__seasonPillActive{background:#10b9811f;border-color:#10b981}.DinacharyaClock-module__UrdJsa__seasonPillName{color:#fff;margin-bottom:2px;font-size:.95rem;font-weight:700}.DinacharyaClock-module__UrdJsa__seasonPillSanskrit{color:#d97706;font-size:.78rem}.DinacharyaClock-module__UrdJsa__activeSeasonCard{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff14);border-radius:24px;padding:32px}.DinacharyaClock-module__UrdJsa__seasonHeader{margin-bottom:24px}.DinacharyaClock-module__UrdJsa__seasonSanskrit{color:#d97706;font-size:.95rem;font-family:var(--font-serif,"Georgia", serif)}.DinacharyaClock-module__UrdJsa__seasonTitle{color:#fff;margin:4px 0 8px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800}.DinacharyaClock-module__UrdJsa__seasonMonths{color:var(--text-tertiary,#6b7280);align-items:center;gap:6px;font-size:.88rem;display:flex}.DinacharyaClock-module__UrdJsa__doshaStatusGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px;display:grid}.DinacharyaClock-module__UrdJsa__statusBox{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.DinacharyaClock-module__UrdJsa__statusLabel{color:var(--text-tertiary,#6b7280);font-size:.78rem}.DinacharyaClock-module__UrdJsa__seasonRecGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.DinacharyaClock-module__UrdJsa__recipeSectionBox{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;padding:18px}.DinacharyaClock-module__UrdJsa__recipeSectionTitle{color:#fff;align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;font-weight:700;display:flex}.DinacharyaClock-module__UrdJsa__herbTagsWrap{flex-wrap:wrap;gap:6px;display:flex}.DinacharyaClock-module__UrdJsa__herbIndicationTagLarge{color:#34d399;background:#10b9811a;border:1px solid #10b98140;border-radius:8px;padding:6px 12px;font-size:.82rem}.DinacharyaClock-module__UrdJsa__herbAvoidTag{color:#f87171;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;padding:6px 12px;font-size:.82rem}.DinacharyaClock-module__UrdJsa__recipeBulletList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.DinacharyaClock-module__UrdJsa__recipeBulletList li{color:var(--text-secondary,#d1d5db);font-size:.9rem;line-height:1.45}@media (max-width:900px){.DinacharyaClock-module__UrdJsa__slotActionsColumns,.DinacharyaClock-module__UrdJsa__seasonRecGrid{grid-template-columns:1fr}}@media (max-width:640px){.DinacharyaClock-module__UrdJsa__subTabNavigation{flex-direction:column}.DinacharyaClock-module__UrdJsa__activeSlotDetailBox,.DinacharyaClock-module__UrdJsa__activeSeasonCard{border-radius:18px;padding:20px 16px}.DinacharyaClock-module__UrdJsa__seasonSelectorBar{grid-template-columns:1fr 1fr}}
.VaidyaConsultationModal-module__v67fza__modalBackdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#000000d1;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out VaidyaConsultationModal-module__v67fza__fadeIn;display:flex;position:fixed;inset:0}@keyframes VaidyaConsultationModal-module__v67fza__fadeIn{0%{opacity:0}to{opacity:1}}.VaidyaConsultationModal-module__v67fza__consultModalContent{background:var(--bg-primary,#0d1712);border:1px solid var(--border-primary,#ffffff1f);border-radius:24px;flex-direction:column;width:100%;max-width:780px;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) VaidyaConsultationModal-module__v67fza__slideUp;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0009}@keyframes VaidyaConsultationModal-module__v67fza__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VaidyaConsultationModal-module__v67fza__modalHeader{background:var(--bg-primary,#0d1712);z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.VaidyaConsultationModal-module__v67fza__modalHeaderTitleWrap{align-items:center;gap:14px;display:flex}.VaidyaConsultationModal-module__v67fza__modalIconBadge{color:#10b981;background:#10b98126;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.VaidyaConsultationModal-module__v67fza__modalMainTitle{color:#fff;margin-bottom:2px;font-size:1.25rem;font-weight:800}.VaidyaConsultationModal-module__v67fza__modalSubtitle{color:var(--text-secondary,#9ca3af);font-size:.85rem}.VaidyaConsultationModal-module__v67fza__modalCloseBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.VaidyaConsultationModal-module__v67fza__modalCloseBtn:hover{color:#fff;background:#ffffff2e}.VaidyaConsultationModal-module__v67fza__modalBody{flex:1;padding:24px}.VaidyaConsultationModal-module__v67fza__docSummaryBanner{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex}.VaidyaConsultationModal-module__v67fza__docBannerAvatar{object-fit:cover;border:2px solid #10b981;border-radius:50%;flex-shrink:0;width:60px;height:60px}.VaidyaConsultationModal-module__v67fza__docBannerPlaceholder{color:#10b981;background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.VaidyaConsultationModal-module__v67fza__docBannerDetails{flex:1;min-width:0}.VaidyaConsultationModal-module__v67fza__docBannerName{color:#fff;font-size:1.15rem;font-weight:800}.VaidyaConsultationModal-module__v67fza__verifiedCheck{color:#10b981;font-size:.8rem;font-weight:700}.VaidyaConsultationModal-module__v67fza__docBannerSpecialty{color:#10b981;margin-bottom:4px;font-size:.85rem;font-weight:500}.VaidyaConsultationModal-module__v67fza__docBannerMeta{color:var(--text-tertiary,#6b7280);flex-wrap:wrap;gap:8px;font-size:.8rem;display:flex}.VaidyaConsultationModal-module__v67fza__docFeeBox{text-align:right;flex-shrink:0}.VaidyaConsultationModal-module__v67fza__docFeeLabel{color:var(--text-tertiary,#6b7280);font-size:.75rem}.VaidyaConsultationModal-module__v67fza__docFeeAmount{color:#fff;font-size:1.3rem;font-weight:800}.VaidyaConsultationModal-module__v67fza__bookingSection{margin-bottom:24px}.VaidyaConsultationModal-module__v67fza__bookingSectionLabel{color:#fff;margin-bottom:12px;font-size:.92rem;font-weight:700;display:block}.VaidyaConsultationModal-module__v67fza__modeCardsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.VaidyaConsultationModal-module__v67fza__modeCard{text-align:center;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;padding:16px 12px;transition:all .2s;display:flex}.VaidyaConsultationModal-module__v67fza__modeCard:hover{background:#ffffff0f}.VaidyaConsultationModal-module__v67fza__modeCardActive{background:#10b9811f;border-color:#10b981;box-shadow:0 4px 14px #10b98126}.VaidyaConsultationModal-module__v67fza__modeCardTitle{color:#fff;margin:6px 0 4px;font-size:.88rem;font-weight:700}.VaidyaConsultationModal-module__v67fza__modeCardDesc{color:var(--text-tertiary,#6b7280);font-size:.75rem;line-height:1.3}.VaidyaConsultationModal-module__v67fza__dateSelectorGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.VaidyaConsultationModal-module__v67fza__datePill{text-align:center;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:10px;transition:all .2s}.VaidyaConsultationModal-module__v67fza__datePillActive{background:#10b98126;border-color:#10b981}.VaidyaConsultationModal-module__v67fza__dateLabel{color:#fff;font-size:.85rem;font-weight:700}.VaidyaConsultationModal-module__v67fza__dateFormatted{color:var(--text-tertiary,#6b7280);font-size:.75rem}.VaidyaConsultationModal-module__v67fza__timeSlotsGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.VaidyaConsultationModal-module__v67fza__timePill{color:var(--text-secondary,#d1d5db);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:8px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.VaidyaConsultationModal-module__v67fza__timePillActive{color:#fff;background:#10b981;border-color:#10b981}.VaidyaConsultationModal-module__v67fza__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.VaidyaConsultationModal-module__v67fza__inputWrap{flex-direction:column;gap:6px;display:flex}.VaidyaConsultationModal-module__v67fza__inputLabel{color:var(--text-secondary,#d1d5db);font-size:.82rem;font-weight:600}.VaidyaConsultationModal-module__v67fza__formInput{background:var(--bg-primary,#09100d);border:1px solid var(--border-primary,#ffffff1f);color:#fff;border-radius:10px;outline:none;min-height:42px;padding:10px 14px;font-size:.9rem}.VaidyaConsultationModal-module__v67fza__formInput:focus{border-color:#10b981}.VaidyaConsultationModal-module__v67fza__bookingSubmitBar{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.VaidyaConsultationModal-module__v67fza__bookingTotalInfo{flex-direction:column;display:flex}.VaidyaConsultationModal-module__v67fza__bookingTotalInfo span{color:var(--text-tertiary,#6b7280);font-size:.78rem}.VaidyaConsultationModal-module__v67fza__bookingTotalInfo strong{color:#10b981;font-size:1.3rem}.VaidyaConsultationModal-module__v67fza__quizBtnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 24px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}.VaidyaConsultationModal-module__v67fza__quizBtnPrimary:hover:not(:disabled){background:linear-gradient(135deg,#34d399 0%,#10b981 100%)}.VaidyaConsultationModal-module__v67fza__bookingConfirmedContainer{text-align:center;padding:24px 0}.VaidyaConsultationModal-module__v67fza__confirmedIconCircle{background:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 18px;display:flex}.VaidyaConsultationModal-module__v67fza__confirmedTitle{color:#fff;margin-bottom:6px;font-size:1.6rem;font-weight:800}.VaidyaConsultationModal-module__v67fza__bookingIdBadge{color:var(--text-secondary,#d1d5db);background:#ffffff0f;border-radius:9999px;margin-bottom:18px;padding:4px 14px;font-size:.85rem;display:inline-block}.VaidyaConsultationModal-module__v67fza__confirmedMessage{color:var(--text-secondary,#d1d5db);max-width:560px;margin:0 auto 24px;font-size:.95rem;line-height:1.6}.VaidyaConsultationModal-module__v67fza__confirmedDetailsBox{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;max-width:480px;margin:0 auto 28px;padding:20px;display:flex}.VaidyaConsultationModal-module__v67fza__confirmedRow{color:var(--text-secondary,#9ca3af);justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.VaidyaConsultationModal-module__v67fza__confirmedRow strong{color:#fff}.VaidyaConsultationModal-module__v67fza__meetingLinkAnchor{color:#10b981;word-break:break-all;text-decoration:underline}.VaidyaConsultationModal-module__v67fza__confirmedActions{justify-content:center;display:flex}@media (max-width:640px){.VaidyaConsultationModal-module__v67fza__docSummaryBanner{text-align:center;flex-direction:column;gap:12px}.VaidyaConsultationModal-module__v67fza__docBannerMeta{justify-content:center}.VaidyaConsultationModal-module__v67fza__docFeeBox{text-align:center}.VaidyaConsultationModal-module__v67fza__modeCardsGrid,.VaidyaConsultationModal-module__v67fza__formRow{grid-template-columns:1fr}.VaidyaConsultationModal-module__v67fza__bookingSubmitBar{flex-direction:column;align-items:stretch;gap:16px}.VaidyaConsultationModal-module__v67fza__quizBtnPrimary{width:100%}.VaidyaConsultationModal-module__v67fza__modalHeader,.VaidyaConsultationModal-module__v67fza__modalBody{padding:16px}}
.VaidyaAiChat-module__11cnNq__tabSectionContainer{margin-bottom:64px}.VaidyaAiChat-module__11cnNq__featureHeaderBlock{text-align:center;max-width:800px;margin:0 auto 36px}.VaidyaAiChat-module__11cnNq__featureHeaderBadge{color:#10b981;text-transform:uppercase;letter-spacing:.5px;background:#10b9811f;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.VaidyaAiChat-module__11cnNq__featureMainTitle{font-family:var(--font-serif,"Cinzel", serif);color:var(--text-primary,#fff);margin-bottom:12px;font-size:clamp(1.8rem,3.5vw,2.3rem);font-weight:800;line-height:1.2}.VaidyaAiChat-module__11cnNq__featureSubtitle{color:var(--text-secondary,#9ca3af);font-size:1rem;line-height:1.6}.VaidyaAiChat-module__11cnNq__aiChatContainer{background:var(--bg-secondary,#ffffff08);border:1px solid var(--border-primary,#ffffff1a);border-radius:24px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 12px 36px #0000004d}.VaidyaAiChat-module__11cnNq__aiChatHeader{background:#00000059;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.VaidyaAiChat-module__11cnNq__aiChatHeaderLeft{align-items:center;gap:12px;display:flex}.VaidyaAiChat-module__11cnNq__aiAvatarBadge{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.VaidyaAiChat-module__11cnNq__aiChatName{color:#fff;font-size:1.1rem;font-weight:800}.VaidyaAiChat-module__11cnNq__aiChatStatus{color:#34d399;align-items:center;font-size:.78rem;display:flex}.VaidyaAiChat-module__11cnNq__livePulseDotGreen{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block}.VaidyaAiChat-module__11cnNq__retakeMiniBtn{color:var(--text-secondary,#9ca3af);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:6px 14px;font-size:.82rem;transition:all .2s;display:inline-flex}.VaidyaAiChat-module__11cnNq__retakeMiniBtn:hover{color:#fff;border-color:#10b981}.VaidyaAiChat-module__11cnNq__suggestedChipsBar{scrollbar-width:none;background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.VaidyaAiChat-module__11cnNq__suggestedChipsBar::-webkit-scrollbar{display:none}.VaidyaAiChat-module__11cnNq__suggestedChipsLabel{color:var(--text-tertiary,#6b7280);white-space:nowrap;font-size:.78rem}.VaidyaAiChat-module__11cnNq__promptChip{color:var(--text-secondary,#d1d5db);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;min-height:32px;padding:6px 14px;font-size:.8rem;transition:all .2s}.VaidyaAiChat-module__11cnNq__promptChip:hover{color:#34d399;background:#10b98126;border-color:#10b981}.VaidyaAiChat-module__11cnNq__aiMessageStream{flex-direction:column;gap:20px;min-height:320px;max-height:480px;padding:24px;display:flex;overflow-y:auto}.VaidyaAiChat-module__11cnNq__messageRow{gap:12px;max-width:88%;display:flex}.VaidyaAiChat-module__11cnNq__messageRowVaidya{align-self:flex-start}.VaidyaAiChat-module__11cnNq__messageRowUser{flex-direction:row-reverse;align-self:flex-end}.VaidyaAiChat-module__11cnNq__avatarVaidya{color:#10b981;background:#10b98126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.VaidyaAiChat-module__11cnNq__avatarUser{color:#60a5fa;background:#3b82f626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.VaidyaAiChat-module__11cnNq__bubbleVaidya{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px 18px 18px 4px;padding:16px 20px}.VaidyaAiChat-module__11cnNq__bubbleUser{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-radius:18px 18px 4px;padding:14px 18px}.VaidyaAiChat-module__11cnNq__bubbleSenderName{color:var(--text-tertiary,#6b7280);margin-bottom:6px;font-size:.72rem}.VaidyaAiChat-module__11cnNq__bubbleText{font-size:.94rem;line-height:1.6}.VaidyaAiChat-module__11cnNq__relatedHerbsBox{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.VaidyaAiChat-module__11cnNq__relatedHerbsLabel{color:var(--text-tertiary,#6b7280);font-size:.75rem}.VaidyaAiChat-module__11cnNq__herbTagPillMini{color:#34d399;background:#10b98126;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:600}.VaidyaAiChat-module__11cnNq__typingIndicator{align-items:center;gap:4px;padding:8px 12px;display:flex}.VaidyaAiChat-module__11cnNq__typingIndicator span{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.4s infinite VaidyaAiChat-module__11cnNq__typing}.VaidyaAiChat-module__11cnNq__typingIndicator span:nth-child(2){animation-delay:.2s}.VaidyaAiChat-module__11cnNq__typingIndicator span:nth-child(3){animation-delay:.4s}@keyframes VaidyaAiChat-module__11cnNq__typing{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.VaidyaAiChat-module__11cnNq__aiInputForm{background:#0000004d;border-top:1px solid #ffffff14;gap:12px;padding:16px 20px;display:flex}.VaidyaAiChat-module__11cnNq__aiInputField{background:var(--bg-primary,#09100d);border:1px solid var(--border-primary,#ffffff1f);color:#fff;border-radius:12px;outline:none;flex:1;min-height:44px;padding:12px 18px;font-size:.95rem}.VaidyaAiChat-module__11cnNq__aiInputField:focus{border-color:#10b981}.VaidyaAiChat-module__11cnNq__aiSendButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;transition:all .2s;display:flex}.VaidyaAiChat-module__11cnNq__aiSendButton:hover{background:#34d399}.VaidyaAiChat-module__11cnNq__aiDisclaimerFooter{color:var(--text-tertiary,#6b7280);background:#0006;align-items:center;gap:8px;padding:10px 20px;font-size:.75rem;line-height:1.4;display:flex}@media (max-width:640px){.VaidyaAiChat-module__11cnNq__aiChatHeader{flex-direction:column;align-items:flex-start;padding:14px 16px}.VaidyaAiChat-module__11cnNq__retakeMiniBtn{justify-content:center;width:100%}.VaidyaAiChat-module__11cnNq__aiMessageStream{max-height:380px;padding:16px}.VaidyaAiChat-module__11cnNq__messageRow{max-width:96%}.VaidyaAiChat-module__11cnNq__aiInputForm{padding:12px 16px}}
