.yoga-module__sR2jbG__yogaPage{background-color:var(--bg-primary);width:100%;min-height:100vh;color:var(--text-primary);font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);padding-bottom:96px;position:relative;overflow-x:hidden}.yoga-module__sR2jbG__container{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,48px)}.yoga-module__sR2jbG__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(36px,4.5vw,64px) clamp(16px,3vw,48px) clamp(28px,3.5vw,48px);position:relative}:is(.dark .yoga-module__sR2jbG__heroSection,[data-theme=dark] .yoga-module__sR2jbG__heroSection){background:radial-gradient(circle at 50% 0%, #10b98138 0%, #04785714 50%, var(--bg-primary) 85%)}.yoga-module__sR2jbG__breadcrumbBar{color:var(--text-tertiary);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;display:flex}.yoga-module__sR2jbG__breadcrumbLink{color:var(--text-tertiary);text-decoration:none;transition:color .2s}.yoga-module__sR2jbG__breadcrumbLink:hover{color:#10b981}.yoga-module__sR2jbG__breadcrumbCurrent{color:var(--text-primary);font-weight:600}.yoga-module__sR2jbG__shlokaBanner{color:#d97706;font-size:clamp(.85rem,1.4vw,1rem);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:12px;padding:6px 18px;display:inline-flex}:is(.dark .yoga-module__sR2jbG__shlokaBanner,[data-theme=dark] .yoga-module__sR2jbG__shlokaBanner){color:#f59e0b;background:#d9770626}.yoga-module__sR2jbG__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:16px;padding:6px 16px;font-size:.78rem;font-weight:700;display:inline-flex}:is(.dark .yoga-module__sR2jbG__heroBadge,[data-theme=dark] .yoga-module__sR2jbG__heroBadge){color:#10b981;background:#10b98126}.yoga-module__sR2jbG__heroTitle{font-family:var(--font-serif,"Cinzel Decorative", "Georgia", serif);color:var(--text-primary);letter-spacing:-.5px;max-width:980px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:clamp(1.8rem,3.8vw,3.2rem);font-weight:900;line-height:1.15}.yoga-module__sR2jbG__heroTitleHighlight{background:linear-gradient(135deg,#059669 0%,#10b981 45%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.yoga-module__sR2jbG__heroSubtitle{color:var(--text-secondary);max-width:800px;margin:0 auto 28px;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.6}.yoga-module__sR2jbG__heroButtonRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:860px;margin:0 auto 32px;display:flex}.yoga-module__sR2jbG__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}.yoga-module__sR2jbG__btnHeroPrimary:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.yoga-module__sR2jbG__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}.yoga-module__sR2jbG__btnHeroSecondary:hover{background:#10b9810f;border-color:#10b981;transform:translateY(-2px);color:#10b981!important}.yoga-module__sR2jbG__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}@media (max-width:768px){.yoga-module__sR2jbG__heroStatsRow{grid-template-columns:repeat(2,1fr);gap:16px}}.yoga-module__sR2jbG__statItem{flex-direction:column;align-items:center;display:flex}.yoga-module__sR2jbG__statValue{color:#059669;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:800;line-height:1.1}:is(.dark .yoga-module__sR2jbG__statValue,[data-theme=dark] .yoga-module__sR2jbG__statValue){color:#10b981}.yoga-module__sR2jbG__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.8px;margin-top:4px;font-size:.8rem;font-weight:600}.yoga-module__sR2jbG__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}.yoga-module__sR2jbG__mainNavigationTabs::-webkit-scrollbar{display:none}.yoga-module__sR2jbG__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}.yoga-module__sR2jbG__navTabBtn:hover{color:var(--text-primary);background:#10b98114;border-color:#10b9814d}.yoga-module__sR2jbG__navTabBtnActive{background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#10b981;box-shadow:0 4px 14px #10b9814d;color:#fff!important}.yoga-module__sR2jbG__activeProfileBanner{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#a855f714 0%,#9333ea08 100%);border:1px solid #a855f740;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:20px 24px;display:flex}:is(.dark .yoga-module__sR2jbG__activeProfileBanner,[data-theme=dark] .yoga-module__sR2jbG__activeProfileBanner){background:linear-gradient(135deg,#a855f733 0%,#9333ea14 100%);border-color:#a855f766}.yoga-module__sR2jbG__activeProfileTitle{color:var(--text-primary);font-size:1.05rem;font-weight:700;display:block}.yoga-module__sR2jbG__activeProfileSubtitle{color:var(--text-secondary);font-size:.88rem}.yoga-module__sR2jbG__tabSectionContainer{margin-bottom:64px}.yoga-module__sR2jbG__featureHeaderBlock{text-align:center;max-width:840px;margin:0 auto 36px}.yoga-module__sR2jbG__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 .yoga-module__sR2jbG__featureHeaderBadge,[data-theme=dark] .yoga-module__sR2jbG__featureHeaderBadge){color:#10b981}.yoga-module__sR2jbG__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}.yoga-module__sR2jbG__featureSubtitle{color:var(--text-secondary);font-size:1.02rem;line-height:1.6}.yoga-module__sR2jbG__yogaGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.yoga-module__sR2jbG__yogaCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.yoga-module__sR2jbG__yogaCard:hover{box-shadow:var(--shadow-lg);border-color:#10b981;transform:translateY(-4px)}.yoga-module__sR2jbG__yogaImgWrap{background:#0f172a;width:100%;height:190px;position:relative}.yoga-module__sR2jbG__yogaImg{object-fit:cover;width:100%;height:100%}.yoga-module__sR2jbG__yogaPlayOverlay{background:#0000004d;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.yoga-module__sR2jbG__yogaCard:hover .yoga-module__sR2jbG__yogaPlayOverlay{background:#00000026}.yoga-module__sR2jbG__yogaPlayBtn{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:flex;box-shadow:0 4px 16px #0006}.yoga-module__sR2jbG__yogaCard:hover .yoga-module__sR2jbG__yogaPlayBtn{transform:scale(1.1)}.yoga-module__sR2jbG__yogaContent{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.yoga-module__sR2jbG__yogaTitle{color:var(--text-primary);margin:0;font-size:1.18rem;font-weight:700}.yoga-module__sR2jbG__yogaDesc{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.yoga-module__sR2jbG__yogaMeta{border-top:1px solid var(--border-primary);color:var(--text-tertiary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:.85rem;display:flex}.yoga-module__sR2jbG__videoMetaDuration{align-items:center;gap:6px;display:flex}.yoga-module__sR2jbG__videoMetaDifficulty{text-transform:capitalize;color:#059669;font-weight:700}:is(.dark .yoga-module__sR2jbG__videoMetaDifficulty,[data-theme=dark] .yoga-module__sR2jbG__videoMetaDifficulty){color:#10b981}.yoga-module__sR2jbG__sectionSpacer{margin-top:3.5rem}.yoga-module__sR2jbG__sectionSpacerLarge{margin-top:4rem}.yoga-module__sR2jbG__centerActionRow{text-align:center;margin-top:2rem}.yoga-module__sR2jbG__chakraAssessmentBlock{text-align:center;padding:2.5rem 0}.yoga-module__sR2jbG__chakraAssessmentInner{max-width:680px;margin:0 auto}.yoga-module__sR2jbG__chakraHeroIcon{color:#a855f7;margin-bottom:16px;display:inline-block}.yoga-module__sR2jbG__btnChakraHero{cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);border:none;border-radius:14px;align-items:center;gap:8px;margin:1.5rem auto 0;padding:13px 28px;font-size:.98rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 16px #a855f759;color:#fff!important}.yoga-module__sR2jbG__btnChakraHero:hover{transform:translateY(-2px);box-shadow:0 8px 24px #a855f780}.yoga-module__sR2jbG__teachersBlock{margin-bottom:4rem}.yoga-module__sR2jbG__emptySessionsText{text-align:center;color:var(--text-secondary);padding:2rem 0}.yoga-module__sR2jbG__loadingSessionsText{text-align:center;color:var(--text-tertiary);padding:2rem 0}
.AeoAnswerBlock-module__mDhQBq__aeoCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:24px;margin:28px 0 40px;padding:28px 32px;transition:all .3s;position:relative;overflow:hidden}:is(.dark .AeoAnswerBlock-module__mDhQBq__aeoCard,[data-theme=dark] .AeoAnswerBlock-module__mDhQBq__aeoCard){background:linear-gradient(135deg,#d9770614 0%,#0f172ae6 100%);border-color:#d9770640;box-shadow:0 10px 30px #00000059}.AeoAnswerBlock-module__mDhQBq__badgeRow{align-items:center;gap:8px;margin-bottom:14px;display:flex}.AeoAnswerBlock-module__mDhQBq__categoryBadge{color:#d97706;text-transform:uppercase;letter-spacing:.5px;background:#d977061a;border:1px solid #d977064d;border-radius:9999px;align-items:center;gap:6px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}:is(.dark .AeoAnswerBlock-module__mDhQBq__categoryBadge,[data-theme=dark] .AeoAnswerBlock-module__mDhQBq__categoryBadge){color:#f59e0b;background:#d9770626}.AeoAnswerBlock-module__mDhQBq__questionTitle{font-family:var(--font-serif,"Cinzel Decorative", "Georgia", serif);color:var(--text-primary);margin:0 0 12px;font-size:1.35rem;font-weight:800;line-height:1.35}.AeoAnswerBlock-module__mDhQBq__answerText{color:var(--text-secondary);margin:0 0 18px;font-size:.98rem;line-height:1.7}.AeoAnswerBlock-module__mDhQBq__keyFactsSection{border-top:1px solid var(--border-primary);flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;display:flex}.AeoAnswerBlock-module__mDhQBq__keyFactsHeader{color:#059669;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin:0;font-size:.82rem;font-weight:800;display:flex}:is(.dark .AeoAnswerBlock-module__mDhQBq__keyFactsHeader,[data-theme=dark] .AeoAnswerBlock-module__mDhQBq__keyFactsHeader){color:#10b981}.AeoAnswerBlock-module__mDhQBq__factsGrid{grid-template-columns:repeat(2,1fr);gap:12px 18px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.AeoAnswerBlock-module__mDhQBq__factsGrid{grid-template-columns:1fr;gap:10px}}.AeoAnswerBlock-module__mDhQBq__factItem{color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:.88rem;line-height:1.5;display:flex}.AeoAnswerBlock-module__mDhQBq__factBullet{color:#d97706;flex-shrink:0;margin-top:1px;font-size:1.1rem;line-height:1}:is(.dark .AeoAnswerBlock-module__mDhQBq__factBullet,[data-theme=dark] .AeoAnswerBlock-module__mDhQBq__factBullet){color:#f59e0b}.AeoAnswerBlock-module__mDhQBq__factText{flex:1}
.AsanaLibrary-module__VfiU2G__asanaLibraryContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.AsanaLibrary-module__VfiU2G__searchFilterBar{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.AsanaLibrary-module__VfiU2G__searchInputWrap{align-items:center;width:100%;display:flex;position:relative}.AsanaLibrary-module__VfiU2G__searchIcon{color:var(--text-tertiary);pointer-events:none;position:absolute;left:1rem}.AsanaLibrary-module__VfiU2G__searchInput{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:.75rem 1rem .75rem 2.75rem;font-size:.95rem;transition:all .2s}.AsanaLibrary-module__VfiU2G__searchInput:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98133}.AsanaLibrary-module__VfiU2G__filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AsanaLibrary-module__VfiU2G__filterLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-right:.25rem;font-size:.8rem;font-weight:700}.AsanaLibrary-module__VfiU2G__filterPill{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s}.AsanaLibrary-module__VfiU2G__filterPill:hover{color:var(--text-primary);background:#10b98114;border-color:#10b9814d}.AsanaLibrary-module__VfiU2G__filterPillActive{font-weight:700;box-shadow:0 2px 8px #10b9814d;color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#10b981!important}.AsanaLibrary-module__VfiU2G__countBanner{color:var(--text-tertiary);margin-left:auto;font-size:.85rem;font-weight:600}.AsanaLibrary-module__VfiU2G__asanaGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:1.5rem;display:grid}.AsanaLibrary-module__VfiU2G__asanaCard{background:var(--bg-secondary);border:1px solid var(--border-primary);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.AsanaLibrary-module__VfiU2G__asanaCard:hover{box-shadow:var(--shadow-lg);border-color:#10b981;transform:translateY(-4px)}.AsanaLibrary-module__VfiU2G__cardImgWrap{background:#0f172a;width:100%;height:180px;position:relative;overflow:hidden}.AsanaLibrary-module__VfiU2G__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.AsanaLibrary-module__VfiU2G__asanaCard:hover .AsanaLibrary-module__VfiU2G__cardImg{transform:scale(1.05)}.AsanaLibrary-module__VfiU2G__cardBadgeRow{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.AsanaLibrary-module__VfiU2G__categoryTag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;background:#000000a6;border:1px solid #fff3;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.AsanaLibrary-module__VfiU2G__difficultyBadge{text-transform:uppercase;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.AsanaLibrary-module__VfiU2G__diffBeginner{color:#fff;background:#10b981e6}.AsanaLibrary-module__VfiU2G__diffIntermediate{color:#fff;background:#d97706e6}.AsanaLibrary-module__VfiU2G__diffAdvanced{color:#fff;background:#dc2626e6}.AsanaLibrary-module__VfiU2G__cardBody{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;display:flex}.AsanaLibrary-module__VfiU2G__sanskritTitleRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.AsanaLibrary-module__VfiU2G__sanskritName{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.AsanaLibrary-module__VfiU2G__devanagariBadge{color:#d97706;font-family:Noto Sans Devanagari,Sanskrit,serif;font-size:.95rem;font-weight:600}:is(.dark .AsanaLibrary-module__VfiU2G__devanagariBadge,[data-theme=dark] .AsanaLibrary-module__VfiU2G__devanagariBadge){color:#f59e0b}.AsanaLibrary-module__VfiU2G__englishName{color:var(--text-secondary);margin:0;font-size:.88rem;font-style:italic}.AsanaLibrary-module__VfiU2G__chakrasPillRow{flex-wrap:wrap;gap:.4rem;display:flex}.AsanaLibrary-module__VfiU2G__chakraPill{color:#d97706;background:#d977061a;border:1px solid #d977064d;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}:is(.dark .AsanaLibrary-module__VfiU2G__chakraPill,[data-theme=dark] .AsanaLibrary-module__VfiU2G__chakraPill){color:#f59e0b;background:#d977062e}.AsanaLibrary-module__VfiU2G__benefitList{color:var(--text-secondary);flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.82rem;display:flex}.AsanaLibrary-module__VfiU2G__cardFooter{border-top:1px solid var(--border-primary);color:var(--text-tertiary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;font-size:.8rem;display:flex}.AsanaLibrary-module__VfiU2G__clockIcon{margin-right:4px;display:inline}.AsanaLibrary-module__VfiU2G__detailsAction,.AsanaLibrary-module__VfiU2G__cardDetailBtn{color:#059669;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.82rem;font-weight:700;transition:gap .2s;display:flex}:is(.dark .AsanaLibrary-module__VfiU2G__detailsAction,.dark .AsanaLibrary-module__VfiU2G__cardDetailBtn,[data-theme=dark] .AsanaLibrary-module__VfiU2G__detailsAction,[data-theme=dark] .AsanaLibrary-module__VfiU2G__cardDetailBtn){color:#10b981}.AsanaLibrary-module__VfiU2G__asanaCard:hover .AsanaLibrary-module__VfiU2G__detailsAction,.AsanaLibrary-module__VfiU2G__asanaCard:hover .AsanaLibrary-module__VfiU2G__cardDetailBtn{gap:.45rem}.AsanaLibrary-module__VfiU2G__modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.AsanaLibrary-module__VfiU2G__modalCard,.AsanaLibrary-module__VfiU2G__modalContent{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;max-width:720px;max-height:90vh;box-shadow:var(--shadow-lg);color:var(--text-primary);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow-y:auto}.AsanaLibrary-module__VfiU2G__modalHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);z-index:10;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.AsanaLibrary-module__VfiU2G__modalCategoryRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.AsanaLibrary-module__VfiU2G__modalDevanagari{color:#d97706;font-family:Noto Sans Devanagari,Sanskrit,serif;font-weight:700}:is(.dark .AsanaLibrary-module__VfiU2G__modalDevanagari,[data-theme=dark] .AsanaLibrary-module__VfiU2G__modalDevanagari){color:#f59e0b}.AsanaLibrary-module__VfiU2G__modalTitle{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:800}.AsanaLibrary-module__VfiU2G__modalEnglishSub{color:var(--text-secondary);font-size:1rem;font-weight:400}.AsanaLibrary-module__VfiU2G__modalEtymology{color:#059669;margin:4px 0 0;font-size:.82rem;font-weight:600}:is(.dark .AsanaLibrary-module__VfiU2G__modalEtymology,[data-theme=dark] .AsanaLibrary-module__VfiU2G__modalEtymology){color:#10b981}.AsanaLibrary-module__VfiU2G__modalCloseBtn{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.AsanaLibrary-module__VfiU2G__modalCloseBtn:hover{color:#dc2626;background:#dc26261a;border-color:#dc2626}.AsanaLibrary-module__VfiU2G__modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.AsanaLibrary-module__VfiU2G__infoGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.AsanaLibrary-module__VfiU2G__infoItem{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.AsanaLibrary-module__VfiU2G__infoLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:.75rem;font-weight:700}.AsanaLibrary-module__VfiU2G__infoValue{color:var(--text-primary);font-size:.88rem;font-weight:700}.AsanaLibrary-module__VfiU2G__eyeIcon{color:#059669;margin-right:4px;display:inline}:is(.dark .AsanaLibrary-module__VfiU2G__eyeIcon,[data-theme=dark] .AsanaLibrary-module__VfiU2G__eyeIcon){color:#10b981}.AsanaLibrary-module__VfiU2G__modalSection{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:16px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.AsanaLibrary-module__VfiU2G__modalSectionTitle,.AsanaLibrary-module__VfiU2G__sectionHeading{color:#059669;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0;font-size:.88rem;font-weight:700;display:flex}:is(.dark .AsanaLibrary-module__VfiU2G__modalSectionTitle,.dark .AsanaLibrary-module__VfiU2G__sectionHeading,[data-theme=dark] .AsanaLibrary-module__VfiU2G__modalSectionTitle,[data-theme=dark] .AsanaLibrary-module__VfiU2G__sectionHeading){color:#10b981}.AsanaLibrary-module__VfiU2G__cueList{color:var(--text-secondary);flex-direction:column;gap:.4rem;margin:0;padding-left:1.25rem;font-size:.88rem;display:flex}.AsanaLibrary-module__VfiU2G__contraHeader{align-items:center;gap:6px;margin-bottom:4px;font-weight:700;display:flex}.AsanaLibrary-module__VfiU2G__cautionBox,.AsanaLibrary-module__VfiU2G__contraindicationsBox{color:#dc2626;background:#dc262614;border:1px solid #dc262640;border-radius:16px;padding:1rem 1.25rem;font-size:.88rem;line-height:1.5}:is(.dark .AsanaLibrary-module__VfiU2G__cautionBox,.dark .AsanaLibrary-module__VfiU2G__contraindicationsBox,[data-theme=dark] .AsanaLibrary-module__VfiU2G__cautionBox,[data-theme=dark] .AsanaLibrary-module__VfiU2G__contraindicationsBox){color:#f87171;background:#dc262626}
.PranayamaStudio-module__TvlN8q__studioContainer{flex-direction:column;gap:2rem;width:100%;display:flex}.PranayamaStudio-module__TvlN8q__studioLayout{grid-template-columns:1.1fr 1fr;align-items:start;gap:1.75rem;display:grid}@media (max-width:1024px){.PranayamaStudio-module__TvlN8q__studioLayout{grid-template-columns:1fr;gap:1.5rem}}.PranayamaStudio-module__TvlN8q__breathCanvasCard{background:radial-gradient(circle at center, #10b9811f 0%, var(--bg-secondary) 75%);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:24px;flex-direction:column;align-items:center;padding:2rem 1.75rem;display:flex;position:relative;overflow:hidden}:is(.dark .PranayamaStudio-module__TvlN8q__breathCanvasCard,[data-theme=dark] .PranayamaStudio-module__TvlN8q__breathCanvasCard){background:radial-gradient(circle,#10b98133 0%,#0f172af2 75%);border-color:#10b98159;box-shadow:0 16px 40px #0006}.PranayamaStudio-module__TvlN8q__techniqueBadge{color:#059669;text-transform:uppercase;letter-spacing:.06em;background:#10b9811f;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;margin-bottom:.5rem;padding:.3rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}:is(.dark .PranayamaStudio-module__TvlN8q__techniqueBadge,[data-theme=dark] .PranayamaStudio-module__TvlN8q__techniqueBadge){color:#10b981}.PranayamaStudio-module__TvlN8q__canvasTitle{color:var(--text-primary);text-align:center;margin:0;font-size:1.4rem;font-weight:800}.PranayamaStudio-module__TvlN8q__canvasSubtitle{color:var(--text-secondary);text-align:center;max-width:420px;margin:.25rem 0 1.25rem;font-size:.86rem}.PranayamaStudio-module__TvlN8q__sphereWrap{justify-content:center;align-items:center;width:220px;height:220px;margin:.5rem 0 1.5rem;display:flex;position:relative}.PranayamaStudio-module__TvlN8q__outerRing{border:2px dashed #10b98159;border-radius:50%;animation:30s linear infinite PranayamaStudio-module__TvlN8q__rotateRing;position:absolute;inset:0}@keyframes PranayamaStudio-module__TvlN8q__rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PranayamaStudio-module__TvlN8q__breathBubble{z-index:2;background:radial-gradient(circle at 35% 35%,#34d399 0%,#059669 55%,#064e3b 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;transition:transform .8s cubic-bezier(.4,0,.2,1),box-shadow .8s;display:flex;box-shadow:0 0 30px #10b98166,inset 0 0 18px #ffffff4d}.PranayamaStudio-module__TvlN8q__stateInhale{transform:scale(1.45);box-shadow:0 0 45px #34d399bf,inset 0 0 25px #ffffff80}.PranayamaStudio-module__TvlN8q__stateHoldIn{transform:scale(1.45);box-shadow:0 0 50px #d97706bf,inset 0 0 20px #fde04766}.PranayamaStudio-module__TvlN8q__stateExhale{transform:scale(1);box-shadow:0 0 25px #05966966,inset 0 0 15px #fff3}.PranayamaStudio-module__TvlN8q__stateHoldOut{transform:scale(.95);box-shadow:0 0 20px #3b82f680,inset 0 0 10px #60a5fa4d}.PranayamaStudio-module__TvlN8q__bubblePhaseLabel{text-transform:uppercase;letter-spacing:.06em;color:#fff;text-shadow:0 2px 6px #0009;font-size:.88rem;font-weight:800}.PranayamaStudio-module__TvlN8q__bubbleCountdown{color:#fff;font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.6rem;font-weight:900;line-height:1}.PranayamaStudio-module__TvlN8q__phaseGuideText{color:var(--text-primary);text-align:center;min-height:26px;margin-bottom:1.25rem;font-size:.98rem;font-weight:700}.PranayamaStudio-module__TvlN8q__controlsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.PranayamaStudio-module__TvlN8q__primaryActionBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:30px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b98159;color:#fff!important}.PranayamaStudio-module__TvlN8q__primaryActionBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px);box-shadow:0 6px 20px #10b98173}.PranayamaStudio-module__TvlN8q__secondaryActionBtn{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:30px;align-items:center;gap:.4rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.PranayamaStudio-module__TvlN8q__secondaryActionBtn:hover{color:var(--text-primary);background:#10b98114;border-color:#10b9814d}.PranayamaStudio-module__TvlN8q__statsStrip{border-top:1px solid var(--border-primary);text-align:center;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-top:1.5rem;padding-top:1.25rem;display:grid}.PranayamaStudio-module__TvlN8q__statBlock{flex-direction:column;align-items:center;gap:.2rem;display:flex}.PranayamaStudio-module__TvlN8q__statVal{color:#059669;font-size:1.2rem;font-weight:800}:is(.dark .PranayamaStudio-module__TvlN8q__statVal,[data-theme=dark] .PranayamaStudio-module__TvlN8q__statVal){color:#10b981}.PranayamaStudio-module__TvlN8q__statLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);font-size:.72rem;font-weight:600}.PranayamaStudio-module__TvlN8q__sidePanel{flex-direction:column;gap:1.5rem;display:flex}.PranayamaStudio-module__TvlN8q__selectorCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;padding:1.25rem 1.5rem}.PranayamaStudio-module__TvlN8q__sectionHeading{text-transform:uppercase;letter-spacing:.05em;color:#d97706;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.88rem;font-weight:700;display:flex}:is(.dark .PranayamaStudio-module__TvlN8q__sectionHeading,[data-theme=dark] .PranayamaStudio-module__TvlN8q__sectionHeading){color:#f59e0b}.PranayamaStudio-module__TvlN8q__techniqueList{flex-direction:column;gap:.75rem;display:flex}.PranayamaStudio-module__TvlN8q__techniqueItem{background:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;border-radius:14px;flex-direction:column;gap:.35rem;padding:.9rem 1.1rem;transition:all .2s;display:flex}.PranayamaStudio-module__TvlN8q__techniqueItem:hover{background:#10b9810f;border-color:#10b98159}.PranayamaStudio-module__TvlN8q__techniqueItemActive{box-shadow:0 0 0 1px #10b981;background:#10b98114!important;border-color:#10b981!important}.PranayamaStudio-module__TvlN8q__techHeaderRow{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.PranayamaStudio-module__TvlN8q__techName{color:var(--text-primary);font-size:.95rem;font-weight:700}.PranayamaStudio-module__TvlN8q__techSanskrit{color:#d97706;flex-shrink:0;font-family:Noto Sans Devanagari,Sanskrit,serif;font-size:.88rem;font-weight:700}:is(.dark .PranayamaStudio-module__TvlN8q__techSanskrit,[data-theme=dark] .PranayamaStudio-module__TvlN8q__techSanskrit){color:#f59e0b}.PranayamaStudio-module__TvlN8q__techDesc{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}.PranayamaStudio-module__TvlN8q__ratioGrid{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}@media (max-width:600px){.PranayamaStudio-module__TvlN8q__ratioGrid{grid-template-columns:1fr}}.PranayamaStudio-module__TvlN8q__ratioBtn{background:var(--bg-primary);border:1px solid var(--border-primary);cursor:pointer;text-align:left;color:var(--text-primary);border-radius:12px;flex-direction:column;gap:.25rem;padding:.75rem .9rem;transition:all .2s;display:flex}.PranayamaStudio-module__TvlN8q__ratioBtn:hover{border-color:#10b98166}.PranayamaStudio-module__TvlN8q__ratioBtnActive{box-shadow:0 0 0 1px #10b981;background:#10b9811a!important;border-color:#10b981!important}.PranayamaStudio-module__TvlN8q__ratioSubtext{color:var(--text-secondary);font-size:.75rem}.PranayamaStudio-module__TvlN8q__badgeIcon{margin-right:6px;display:inline}.PranayamaStudio-module__TvlN8q__instructionsBox{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:20px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.PranayamaStudio-module__TvlN8q__instructionTitle{color:#059669;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0;font-size:.88rem;font-weight:700;display:flex}:is(.dark .PranayamaStudio-module__TvlN8q__instructionTitle,[data-theme=dark] .PranayamaStudio-module__TvlN8q__instructionTitle){color:#10b981}.PranayamaStudio-module__TvlN8q__instructionsBox ol{color:var(--text-secondary);flex-direction:column;gap:.45rem;margin:0;padding-left:1.25rem;font-size:.86rem;line-height:1.5;display:flex}.PranayamaStudio-module__TvlN8q__vagalBenefit{color:#059669;background:#10b98114;border:1px solid #10b98140;border-radius:10px;margin-top:.5rem;padding:8px 12px;font-size:.82rem;font-weight:600}:is(.dark .PranayamaStudio-module__TvlN8q__vagalBenefit,[data-theme=dark] .PranayamaStudio-module__TvlN8q__vagalBenefit){color:#10b981;background:#10b9811f}
.SuryaNamaskarFlow-module__vaIE8q__suryaContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.SuryaNamaskarFlow-module__vaIE8q__playerCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}:is(.dark .SuryaNamaskarFlow-module__vaIE8q__playerCard,[data-theme=dark] .SuryaNamaskarFlow-module__vaIE8q__playerCard){background:radial-gradient(circle at 100% 0,#d977061f 0%,#0f172af2 70%);border-color:#d977064d;box-shadow:0 20px 50px #0009}.SuryaNamaskarFlow-module__vaIE8q__playerTopBar{border-bottom:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.SuryaNamaskarFlow-module__vaIE8q__titleArea{align-items:center;gap:.75rem;display:flex}.SuryaNamaskarFlow-module__vaIE8q__sunIconBadge{color:#d97706;background:#d9770626;border:1px solid #d97706;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}:is(.dark .SuryaNamaskarFlow-module__vaIE8q__sunIconBadge,[data-theme=dark] .SuryaNamaskarFlow-module__vaIE8q__sunIconBadge){color:#f59e0b;border-color:#f59e0b}.SuryaNamaskarFlow-module__vaIE8q__mainTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.SuryaNamaskarFlow-module__vaIE8q__flowSubtitle{color:var(--text-secondary);margin-top:2px;font-size:.8rem;display:block}.SuryaNamaskarFlow-module__vaIE8q__roundControlRow{align-items:center;gap:12px;display:flex}.SuryaNamaskarFlow-module__vaIE8q__targetIcon{color:#d97706}:is(.dark .SuryaNamaskarFlow-module__vaIE8q__targetIcon,[data-theme=dark] .SuryaNamaskarFlow-module__vaIE8q__targetIcon){color:#f59e0b}.SuryaNamaskarFlow-module__vaIE8q__roundCounterBadge{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:20px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:flex}.SuryaNamaskarFlow-module__vaIE8q__roundGoalSelect{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:12px;outline:none;padding:.45rem .85rem;font-size:.82rem;font-weight:600}.SuryaNamaskarFlow-module__vaIE8q__playerStage{grid-template-columns:1fr 1.2fr;align-items:center;gap:2.5rem;padding:2rem;display:grid}@media (max-width:850px){.SuryaNamaskarFlow-module__vaIE8q__playerStage{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}}.SuryaNamaskarFlow-module__vaIE8q__stageVisualWrap{border:1px solid var(--border-primary);background:#0f172a;border-radius:20px;width:100%;height:320px;position:relative;overflow:hidden}.SuryaNamaskarFlow-module__vaIE8q__stageImg{object-fit:cover;width:100%;height:100%}.SuryaNamaskarFlow-module__vaIE8q__stepNumberOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fde047;background:#000000bf;border:1px solid #d97706;border-radius:20px;padding:.35rem .85rem;font-size:.95rem;font-weight:800;position:absolute;top:1rem;left:1rem}.SuryaNamaskarFlow-module__vaIE8q__breathBadgeOverlay{text-transform:uppercase;border-radius:20px;padding:.35rem .85rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem;right:1rem}.SuryaNamaskarFlow-module__vaIE8q__breathInhale{color:#fff;background:#10b981e6}.SuryaNamaskarFlow-module__vaIE8q__breathExhale{color:#fff;background:#3b82f6e6}.SuryaNamaskarFlow-module__vaIE8q__breathHold{color:#fff;background:#d97706e6}.SuryaNamaskarFlow-module__vaIE8q__stageInfoCol{flex-direction:column;gap:1.25rem;display:flex}.SuryaNamaskarFlow-module__vaIE8q__mantraBanner{background:#d977061a;border:1px solid #d977064d;border-radius:16px;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}:is(.dark .SuryaNamaskarFlow-module__vaIE8q__mantraBanner,[data-theme=dark] .SuryaNamaskarFlow-module__vaIE8q__mantraBanner){background:#d9770626}.SuryaNamaskarFlow-module__vaIE8q__devanagariMantra{color:#d97706;margin:0;font-family:Noto Sans Devanagari,Sanskrit,serif;font-size:1.35rem;font-weight:800}:is(.dark .SuryaNamaskarFlow-module__vaIE8q__devanagariMantra,[data-theme=dark] .SuryaNamaskarFlow-module__vaIE8q__devanagariMantra){color:#f59e0b}.SuryaNamaskarFlow-module__vaIE8q__iastMantra{color:var(--text-primary);font-size:.95rem;font-style:italic;font-weight:700}.SuryaNamaskarFlow-module__vaIE8q__mantraMeaning{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.45}.SuryaNamaskarFlow-module__vaIE8q__poseDetails{flex-direction:column;gap:.5rem;display:flex}.SuryaNamaskarFlow-module__vaIE8q__poseNameHeading{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:800}.SuryaNamaskarFlow-module__vaIE8q__sanskritPoseBadge{color:#059669;font-family:Noto Sans Devanagari,Sanskrit,serif;font-size:1.05rem;font-weight:700}:is(.dark .SuryaNamaskarFlow-module__vaIE8q__sanskritPoseBadge,[data-theme=dark] .SuryaNamaskarFlow-module__vaIE8q__sanskritPoseBadge){color:#10b981}.SuryaNamaskarFlow-module__vaIE8q__chakraFocusRow{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.SuryaNamaskarFlow-module__vaIE8q__chakraTag{color:#9333ea;background:#a855f71a;border:1px solid #a855f74d;border-radius:20px;padding:.25rem .65rem;font-size:.78rem;font-weight:700}:is(.dark .SuryaNamaskarFlow-module__vaIE8q__chakraTag,[data-theme=dark] .SuryaNamaskarFlow-module__vaIE8q__chakraTag){color:#c084fc}.SuryaNamaskarFlow-module__vaIE8q__stepInstruction{color:var(--text-secondary);margin:.25rem 0 0;font-size:.92rem;line-height:1.6}.SuryaNamaskarFlow-module__vaIE8q__timelineStrip{background:var(--bg-secondary);border-top:1px solid var(--border-primary);scrollbar-width:none;align-items:center;gap:.5rem;padding:1rem 2rem;display:flex;overflow-x:auto}.SuryaNamaskarFlow-module__vaIE8q__timelineStrip::-webkit-scrollbar{display:none}.SuryaNamaskarFlow-module__vaIE8q__timelineStepBtn{background:var(--bg-primary);border:1px solid var(--border-primary);min-width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}.SuryaNamaskarFlow-module__vaIE8q__timelineStepBtn:hover{color:var(--text-primary);border-color:#10b981}.SuryaNamaskarFlow-module__vaIE8q__timelineStepActive,.SuryaNamaskarFlow-module__vaIE8q__timelineStepBtnActive{box-shadow:0 2px 8px #10b98166;color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#10b981!important}.SuryaNamaskarFlow-module__vaIE8q__playerFooter{background:var(--bg-secondary);border-top:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.SuryaNamaskarFlow-module__vaIE8q__playbackBtnRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.SuryaNamaskarFlow-module__vaIE8q__playPauseBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:20px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.92rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 10px #10b98159;color:#fff!important}.SuryaNamaskarFlow-module__vaIE8q__playPauseBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-1px)}.SuryaNamaskarFlow-module__vaIE8q__navBtn{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:20px;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.SuryaNamaskarFlow-module__vaIE8q__navBtn:hover:not(:disabled){color:var(--text-primary);border-color:#10b981}.SuryaNamaskarFlow-module__vaIE8q__navBtn:disabled{opacity:.4;cursor:not-allowed}.SuryaNamaskarFlow-module__vaIE8q__traditionalTip{color:var(--text-tertiary);font-size:.82rem;font-weight:600}
.RoutineSequencer-module__AoVYpG__routineContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.RoutineSequencer-module__AoVYpG__routineFilterBar{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.RoutineSequencer-module__AoVYpG__pillsRow{flex-wrap:wrap;gap:.5rem;display:flex}.RoutineSequencer-module__AoVYpG__pillBtn{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s}.RoutineSequencer-module__AoVYpG__pillBtn:hover{color:var(--text-primary);background:#10b98114;border-color:#10b9814d}.RoutineSequencer-module__AoVYpG__pillBtnActive{font-weight:700;box-shadow:0 2px 8px #10b9814d;color:#fff!important;background:linear-gradient(135deg,#059669 0%,#047857 100%)!important;border-color:#10b981!important}.RoutineSequencer-module__AoVYpG__showingCountText{color:var(--text-tertiary);font-size:.82rem;font-weight:600}.RoutineSequencer-module__AoVYpG__routinesGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.RoutineSequencer-module__AoVYpG__routineCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.RoutineSequencer-module__AoVYpG__routineCard:hover{box-shadow:var(--shadow-lg);border-color:#10b981;transform:translateY(-4px)}.RoutineSequencer-module__AoVYpG__cardHeaderImg{background:#0f172a;width:100%;height:180px;position:relative;overflow:hidden}.RoutineSequencer-module__AoVYpG__headerImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.RoutineSequencer-module__AoVYpG__routineCard:hover .RoutineSequencer-module__AoVYpG__headerImg{transform:scale(1.05)}.RoutineSequencer-module__AoVYpG__overlayBadges{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.RoutineSequencer-module__AoVYpG__levelBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#000000a6;border:1px solid #fff3;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.RoutineSequencer-module__AoVYpG__durationBadge{color:#fff;background:#10b981e6;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;font-weight:700;display:flex}.RoutineSequencer-module__AoVYpG__cardBody,.RoutineSequencer-module__AoVYpG__cardContent{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem;display:flex}.RoutineSequencer-module__AoVYpG__routineTitle{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:800;line-height:1.35}.RoutineSequencer-module__AoVYpG__routineDesc{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.RoutineSequencer-module__AoVYpG__benefitsRow{flex-wrap:wrap;gap:.4rem;display:flex}.RoutineSequencer-module__AoVYpG__benefitTag,.RoutineSequencer-module__AoVYpG__benefitPill{color:#059669;background:#10b9811a;border:1px solid #10b9814d;border-radius:6px;padding:.2rem .55rem;font-size:.74rem;font-weight:600}:is(.dark .RoutineSequencer-module__AoVYpG__benefitTag,.dark .RoutineSequencer-module__AoVYpG__benefitPill,[data-theme=dark] .RoutineSequencer-module__AoVYpG__benefitTag,[data-theme=dark] .RoutineSequencer-module__AoVYpG__benefitPill){color:#10b981;background:#10b98126}.RoutineSequencer-module__AoVYpG__ledByText{color:#059669;align-items:center;gap:5px;font-size:.8rem;font-weight:600;display:flex}:is(.dark .RoutineSequencer-module__AoVYpG__ledByText,[data-theme=dark] .RoutineSequencer-module__AoVYpG__ledByText){color:#10b981}.RoutineSequencer-module__AoVYpG__cardFooter,.RoutineSequencer-module__AoVYpG__poseCountStrip{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.85rem;display:flex}.RoutineSequencer-module__AoVYpG__posesCount{color:var(--text-tertiary);font-size:.82rem;font-weight:600}.RoutineSequencer-module__AoVYpG__launchBtn,.RoutineSequencer-module__AoVYpG__startRoutineBtn{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:20px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #10b9814d;color:#fff!important}.RoutineSequencer-module__AoVYpG__launchBtn:hover,.RoutineSequencer-module__AoVYpG__startRoutineBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-1px);box-shadow:0 4px 12px #10b98173}.RoutineSequencer-module__AoVYpG__modalBackdrop,.RoutineSequencer-module__AoVYpG__playerModalBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.RoutineSequencer-module__AoVYpG__modalCard,.RoutineSequencer-module__AoVYpG__playerModal{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-lg);color:var(--text-primary);border-radius:24px;flex-direction:column;display:flex;overflow-y:auto}.RoutineSequencer-module__AoVYpG__modalHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);z-index:10;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:sticky;top:0}.RoutineSequencer-module__AoVYpG__modalRoutineSubtitle{color:#059669;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700;display:block}:is(.dark .RoutineSequencer-module__AoVYpG__modalRoutineSubtitle,[data-theme=dark] .RoutineSequencer-module__AoVYpG__modalRoutineSubtitle){color:#10b981}.RoutineSequencer-module__AoVYpG__modalRoutineTitle{color:var(--text-primary);margin:4px 0 0;font-size:1.35rem;font-weight:800}.RoutineSequencer-module__AoVYpG__modalCloseBtn{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.RoutineSequencer-module__AoVYpG__modalCloseBtn:hover{color:#dc2626;background:#dc26261a;border-color:#dc2626}.RoutineSequencer-module__AoVYpG__modalBody,.RoutineSequencer-module__AoVYpG__playerBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.RoutineSequencer-module__AoVYpG__modalRoutineDesc{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.RoutineSequencer-module__AoVYpG__seqHeading{color:#d97706;text-transform:uppercase;letter-spacing:.05em;margin:.5rem 0 0;font-size:.85rem;font-weight:700}:is(.dark .RoutineSequencer-module__AoVYpG__seqHeading,[data-theme=dark] .RoutineSequencer-module__AoVYpG__seqHeading){color:#f59e0b}.RoutineSequencer-module__AoVYpG__seqPoseList{flex-direction:column;gap:.6rem;display:flex}.RoutineSequencer-module__AoVYpG__seqPoseItem{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:14px;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.RoutineSequencer-module__AoVYpG__seqPoseLeft{align-items:center;gap:10px;display:flex}.RoutineSequencer-module__AoVYpG__seqPoseNumber{color:#059669;background:#10b98126;border:1px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}:is(.dark .RoutineSequencer-module__AoVYpG__seqPoseNumber,[data-theme=dark] .RoutineSequencer-module__AoVYpG__seqPoseNumber){color:#10b981}.RoutineSequencer-module__AoVYpG__seqPoseTitle{color:var(--text-primary);font-size:.92rem;font-weight:700}.RoutineSequencer-module__AoVYpG__seqPoseHold{color:var(--text-tertiary);font-size:.82rem;font-weight:600}.RoutineSequencer-module__AoVYpG__modalActionRow{gap:10px;margin-top:.5rem;display:flex}.RoutineSequencer-module__AoVYpG__beginFlowBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #10b98159;color:#fff!important}.RoutineSequencer-module__AoVYpG__beginFlowBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px)}
.ChakraQuizModal-module__0uuZLq__modalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ChakraQuizModal-module__0uuZLq__modalBox{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;max-width:680px;max-height:90vh;box-shadow:var(--shadow-lg);color:var(--text-primary);border-radius:24px;flex-direction:column;display:flex;overflow-y:auto}:is(.dark .ChakraQuizModal-module__0uuZLq__modalBox,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__modalBox){border-color:#a855f766}.ChakraQuizModal-module__0uuZLq__modalHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem 1.25rem;display:flex}.ChakraQuizModal-module__0uuZLq__chakraBadge{color:#9333ea;text-transform:uppercase;letter-spacing:.05em;background:#a855f71f;border:1px solid #a855f759;border-radius:20px;margin-bottom:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}:is(.dark .ChakraQuizModal-module__0uuZLq__chakraBadge,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__chakraBadge){color:#c084fc}.ChakraQuizModal-module__0uuZLq__modalTitle{color:var(--text-primary);margin:0;font-size:1.35rem;font-weight:800}.ChakraQuizModal-module__0uuZLq__closeBtn{background:var(--bg-primary);border:1px solid var(--border-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.ChakraQuizModal-module__0uuZLq__closeBtn:hover{color:#dc2626;background:#dc26261a;border-color:#dc2626}.ChakraQuizModal-module__0uuZLq__progressBarContainer{background:var(--border-primary);width:100%;height:4px}.ChakraQuizModal-module__0uuZLq__progressBarFill{background:linear-gradient(90deg,#ec4899 0%,#a855f7 50%,#3b82f6 100%);height:100%;transition:width .3s}.ChakraQuizModal-module__0uuZLq__modalBody{flex-direction:column;gap:1.25rem;padding:1.75rem 2rem;display:flex}.ChakraQuizModal-module__0uuZLq__questionStepTag{color:#9333ea;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}:is(.dark .ChakraQuizModal-module__0uuZLq__questionStepTag,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__questionStepTag){color:#c084fc}.ChakraQuizModal-module__0uuZLq__questionText{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700;line-height:1.45}.ChakraQuizModal-module__0uuZLq__optionsList{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.ChakraQuizModal-module__0uuZLq__optionCard{background:var(--bg-secondary);border:1px solid var(--border-primary);cursor:pointer;border-radius:16px;align-items:center;gap:1rem;padding:1.1rem 1.25rem;transition:all .2s;display:flex}.ChakraQuizModal-module__0uuZLq__optionCard:hover{background:#a855f714;border-color:#a855f7;transform:translate(4px)}.ChakraQuizModal-module__0uuZLq__optionRadio{border:2px solid var(--border-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.ChakraQuizModal-module__0uuZLq__optionCard:hover .ChakraQuizModal-module__0uuZLq__optionRadio{border-color:#a855f7}.ChakraQuizModal-module__0uuZLq__optionText{color:var(--text-primary);flex:1;font-size:.95rem;font-weight:600}.ChakraQuizModal-module__0uuZLq__resultsContainer{flex-direction:column;gap:1.5rem;display:flex}.ChakraQuizModal-module__0uuZLq__resultsHeader{text-align:center}.ChakraQuizModal-module__0uuZLq__resultsHeaderTitle{color:var(--text-primary);margin:.5rem 0 .25rem;font-size:1.5rem;font-weight:800}.ChakraQuizModal-module__0uuZLq__resultsSummaryText{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.ChakraQuizModal-module__0uuZLq__scoresBreakdown{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:18px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ChakraQuizModal-module__0uuZLq__scoreRow{align-items:center;gap:1rem;display:flex}.ChakraQuizModal-module__0uuZLq__scoreName{width:140px;color:var(--text-primary);font-size:.85rem;font-weight:700}.ChakraQuizModal-module__0uuZLq__scoreBarTrack{background:var(--border-primary);border-radius:10px;flex:1;height:8px;overflow:hidden}.ChakraQuizModal-module__0uuZLq__scoreBarFill{background:linear-gradient(90deg,#10b981 0%,#a855f7 100%);border-radius:10px;height:100%}.ChakraQuizModal-module__0uuZLq__scorePct{text-align:right;width:45px;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.ChakraQuizModal-module__0uuZLq__recommendationsBox{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:18px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ChakraQuizModal-module__0uuZLq__recSectionTitle{color:#059669;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.88rem;font-weight:700}:is(.dark .ChakraQuizModal-module__0uuZLq__recSectionTitle,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__recSectionTitle){color:#10b981}.ChakraQuizModal-module__0uuZLq__recTagsRow{flex-wrap:wrap;gap:.5rem;display:flex}.ChakraQuizModal-module__0uuZLq__recTag{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:8px;padding:.35rem .75rem;font-size:.82rem;font-weight:600}.ChakraQuizModal-module__0uuZLq__modalFooter{background:var(--bg-secondary);border-top:1px solid var(--border-primary);justify-content:flex-end;gap:.75rem;padding:1.25rem 2rem;display:flex}.ChakraQuizModal-module__0uuZLq__finishBtn{cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);border:none;border-radius:30px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #a855f766;color:#fff!important}.ChakraQuizModal-module__0uuZLq__finishBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a855f799}.ChakraQuizModal-module__0uuZLq__backBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.5rem;padding:0;font-size:.85rem;font-weight:600;transition:color .2s}.ChakraQuizModal-module__0uuZLq__backBtn:hover{color:#10b981}.ChakraQuizModal-module__0uuZLq__awardIcon{color:#9333ea;margin-bottom:4px;display:inline-block}:is(.dark .ChakraQuizModal-module__0uuZLq__awardIcon,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__awardIcon){color:#c084fc}.ChakraQuizModal-module__0uuZLq__chakraName{color:var(--text-primary);font-size:.88rem;font-weight:700}.ChakraQuizModal-module__0uuZLq__resultHeaderArea{text-align:center;margin-bottom:1rem}.ChakraQuizModal-module__0uuZLq__resultTitle{color:var(--text-primary);margin:.25rem 0;font-size:1.4rem;font-weight:800}.ChakraQuizModal-module__0uuZLq__resultSummary{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.5}.ChakraQuizModal-module__0uuZLq__chakraBarsList{flex-direction:column;gap:.75rem;display:flex}.ChakraQuizModal-module__0uuZLq__chakraBarItem{flex-direction:column;gap:.3rem;display:flex}.ChakraQuizModal-module__0uuZLq__barMetaRow{justify-content:space-between;font-size:.82rem;font-weight:600;display:flex}.ChakraQuizModal-module__0uuZLq__barTrack{background:var(--border-primary);border-radius:10px;width:100%;height:8px;overflow:hidden}.ChakraQuizModal-module__0uuZLq__barFill{border-radius:10px;height:100%;transition:width .5s}.ChakraQuizModal-module__0uuZLq__recHeading{color:#059669;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0;font-size:.88rem;font-weight:700;display:flex}:is(.dark .ChakraQuizModal-module__0uuZLq__recHeading,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__recHeading){color:#10b981}.ChakraQuizModal-module__0uuZLq__recHeadingPranayama{color:#059669;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:.5rem 0 0;font-size:.88rem;font-weight:700;display:flex}:is(.dark .ChakraQuizModal-module__0uuZLq__recHeadingPranayama,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__recHeadingPranayama){color:#10b981}.ChakraQuizModal-module__0uuZLq__badgeSparkle{margin-right:4px;display:inline}.ChakraQuizModal-module__0uuZLq__stepProgressText{color:var(--text-tertiary);font-size:.85rem;font-weight:600}.ChakraQuizModal-module__0uuZLq__recTagPranayama{color:#059669!important;border-color:#10b981!important}:is(.dark .ChakraQuizModal-module__0uuZLq__recTagPranayama,[data-theme=dark] .ChakraQuizModal-module__0uuZLq__recTagPranayama){color:#10b981!important}.ChakraQuizModal-module__0uuZLq__resultActionsRow{justify-content:space-between;gap:12px;margin-top:.5rem;display:flex}.ChakraQuizModal-module__0uuZLq__retakeIcon{display:inline-right;margin-right:4px}.ChakraQuizModal-module__0uuZLq__textBtn{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.ChakraQuizModal-module__0uuZLq__textBtn:hover{color:var(--text-primary);border-color:#10b981}.ChakraQuizModal-module__0uuZLq__primaryBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;align-items:center;gap:6px;padding:.65rem 1.5rem;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b9814d;color:#fff!important}.ChakraQuizModal-module__0uuZLq__primaryBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%)}
.ChakraResultCard-module__dsJSra__savedResultBanner{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-md);border-radius:24px;margin-bottom:40px;padding:28px 32px;position:relative;overflow:hidden}:is(.dark .ChakraResultCard-module__dsJSra__savedResultBanner,[data-theme=dark] .ChakraResultCard-module__dsJSra__savedResultBanner){background:linear-gradient(135deg,#a855f71f 0%,#0f172ad9 100%);border-color:#a855f759}.ChakraResultCard-module__dsJSra__savedResultHeader{border-bottom:1px solid var(--border-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.ChakraResultCard-module__dsJSra__savedResultBadge{color:#9333ea;text-transform:uppercase;letter-spacing:.5px;background:#a855f71f;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}:is(.dark .ChakraResultCard-module__dsJSra__savedResultBadge,[data-theme=dark] .ChakraResultCard-module__dsJSra__savedResultBadge){color:#c084fc}.ChakraResultCard-module__dsJSra__headerActions{align-items:center;gap:10px;display:flex}.ChakraResultCard-module__dsJSra__actionBtn{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.ChakraResultCard-module__dsJSra__actionBtn:hover{color:var(--text-primary);background:#a855f714;border-color:#a855f7}.ChakraResultCard-module__dsJSra__savedResultContentGrid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}@media (max-width:850px){.ChakraResultCard-module__dsJSra__savedResultContentGrid{grid-template-columns:1fr;gap:20px}}.ChakraResultCard-module__dsJSra__dominantTag{color:#059669;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.85rem;font-weight:700}:is(.dark .ChakraResultCard-module__dsJSra__dominantTag,[data-theme=dark] .ChakraResultCard-module__dsJSra__dominantTag){color:#10b981}.ChakraResultCard-module__dsJSra__savedResultTitle{color:var(--text-primary);margin:0 0 8px;font-size:1.5rem;font-weight:800}.ChakraResultCard-module__dsJSra__savedResultDesc{color:var(--text-secondary);margin:0 0 16px;font-size:.95rem;line-height:1.6}.ChakraResultCard-module__dsJSra__chakraPillsRow{flex-wrap:wrap;gap:8px;display:flex}.ChakraResultCard-module__dsJSra__chakraPillItem{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;display:flex}.ChakraResultCard-module__dsJSra__chakraPillDominant{background:#10b98114;border-color:#10b981}.ChakraResultCard-module__dsJSra__recommendationsBox{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.ChakraResultCard-module__dsJSra__recBoxTitle{color:#9333ea;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;margin:0;font-size:.85rem;font-weight:700;display:flex}:is(.dark .ChakraResultCard-module__dsJSra__recBoxTitle,[data-theme=dark] .ChakraResultCard-module__dsJSra__recBoxTitle){color:#c084fc}.ChakraResultCard-module__dsJSra__recItemsRow{flex-wrap:wrap;gap:8px;display:flex}.ChakraResultCard-module__dsJSra__recItemBadge{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600}.ChakraResultCard-module__dsJSra__recSubtitle{color:var(--text-secondary);margin:0;font-size:.85rem}.ChakraResultCard-module__dsJSra__recPranayamaBadge{color:#059669!important;border-color:#10b9814d!important}:is(.dark .ChakraResultCard-module__dsJSra__recPranayamaBadge,[data-theme=dark] .ChakraResultCard-module__dsJSra__recPranayamaBadge){color:#10b981!important}.ChakraResultCard-module__dsJSra__practiceAsanaBtn{align-self:flex-start;margin-top:.5rem}
.InstructorDirectory-module__uQ4AAq__directoryContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.InstructorDirectory-module__uQ4AAq__instructorsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.InstructorDirectory-module__uQ4AAq__instructorCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.InstructorDirectory-module__uQ4AAq__instructorCard:hover{box-shadow:var(--shadow-lg);border-color:#10b981;transform:translateY(-4px)}.InstructorDirectory-module__uQ4AAq__cardTopRow{align-items:center;gap:1rem;display:flex}.InstructorDirectory-module__uQ4AAq__avatarWrap{flex-shrink:0;width:72px;height:72px;position:relative}.InstructorDirectory-module__uQ4AAq__avatarImg{object-fit:cover;border:2px solid #10b981;border-radius:50%;width:100%;height:100%}.InstructorDirectory-module__uQ4AAq__verifiedIconBadge{color:#fff;border:2px solid var(--bg-secondary);background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:0;right:0}.InstructorDirectory-module__uQ4AAq__teacherMeta{flex-direction:column;gap:.2rem;display:flex}.InstructorDirectory-module__uQ4AAq__teacherName{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.InstructorDirectory-module__uQ4AAq__teacherTitle{color:#059669;margin:0;font-size:.82rem;font-weight:700}:is(.dark .InstructorDirectory-module__uQ4AAq__teacherTitle,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__teacherTitle){color:#10b981}.InstructorDirectory-module__uQ4AAq__ratingRow{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}.InstructorDirectory-module__uQ4AAq__starIcon{color:#d97706;fill:#d97706}:is(.dark .InstructorDirectory-module__uQ4AAq__starIcon,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__starIcon){color:#f59e0b;fill:#f59e0b}.InstructorDirectory-module__uQ4AAq__traditionTag{color:#d97706;background:#d977061a;border:1px solid #d977064d;border-radius:6px;align-self:flex-start;padding:.25rem .65rem;font-size:.76rem;font-weight:600}:is(.dark .InstructorDirectory-module__uQ4AAq__traditionTag,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__traditionTag){color:#f59e0b;background:#d9770626}.InstructorDirectory-module__uQ4AAq__bioText{color:var(--text-secondary);flex:1;margin:0;font-size:.86rem;line-height:1.5}.InstructorDirectory-module__uQ4AAq__certList,.InstructorDirectory-module__uQ4AAq__specialtyPillsRow{flex-wrap:wrap;gap:.4rem;display:flex}.InstructorDirectory-module__uQ4AAq__certTag{color:#059669;background:#10b9811a;border:1px solid #10b9814d;border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}:is(.dark .InstructorDirectory-module__uQ4AAq__certTag,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__certTag){color:#10b981;background:#10b98126}.InstructorDirectory-module__uQ4AAq__specialtyPill{background:var(--bg-primary);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:6px;padding:.2rem .55rem;font-size:.74rem;font-weight:600}.InstructorDirectory-module__uQ4AAq__languagesRow{color:var(--text-tertiary);align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.InstructorDirectory-module__uQ4AAq__cardFooter{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.InstructorDirectory-module__uQ4AAq__feeDisplay{flex-direction:column;display:flex}.InstructorDirectory-module__uQ4AAq__feeLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.InstructorDirectory-module__uQ4AAq__feeAmount{color:var(--text-primary);font-size:1.15rem;font-weight:800}.InstructorDirectory-module__uQ4AAq__bookBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:20px;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b9814d;color:#fff!important}.InstructorDirectory-module__uQ4AAq__bookBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.InstructorDirectory-module__uQ4AAq__bookingModalBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.InstructorDirectory-module__uQ4AAq__bookingModal{background:var(--bg-primary);border:1px solid var(--border-primary);width:100%;max-width:580px;max-height:90vh;box-shadow:var(--shadow-lg);color:var(--text-primary);border-radius:24px;flex-direction:column;display:flex;overflow-y:auto}.InstructorDirectory-module__uQ4AAq__modalHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.InstructorDirectory-module__uQ4AAq__modalSubtitle{color:#059669;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700;display:block}:is(.dark .InstructorDirectory-module__uQ4AAq__modalSubtitle,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__modalSubtitle){color:#10b981}.InstructorDirectory-module__uQ4AAq__modalInstructorTitle{color:var(--text-primary);margin:4px 0 0;font-size:1.35rem;font-weight:800}.InstructorDirectory-module__uQ4AAq__modalCloseBtn{background:var(--bg-primary);border:1px solid var(--border-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.InstructorDirectory-module__uQ4AAq__modalCloseBtn:hover{color:#dc2626;background:#dc26261a;border-color:#dc2626}.InstructorDirectory-module__uQ4AAq__modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.InstructorDirectory-module__uQ4AAq__formGroup{flex-direction:column;gap:.4rem;display:flex}.InstructorDirectory-module__uQ4AAq__formLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.InstructorDirectory-module__uQ4AAq__modeSelector{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.InstructorDirectory-module__uQ4AAq__modeOption{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:12px;padding:.6rem .5rem;font-size:.82rem;font-weight:600;transition:all .2s}.InstructorDirectory-module__uQ4AAq__modeOption:hover{color:var(--text-primary);border-color:#10b981}.InstructorDirectory-module__uQ4AAq__modeOptionActive{color:#059669;background:#10b9811a;border-color:#10b981;font-weight:700}:is(.dark .InstructorDirectory-module__uQ4AAq__modeOptionActive,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__modeOptionActive){color:#10b981}.InstructorDirectory-module__uQ4AAq__inputField{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);border-radius:12px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.92rem}.InstructorDirectory-module__uQ4AAq__inputField:focus{border-color:#10b981}.InstructorDirectory-module__uQ4AAq__slotsGrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem;display:grid}.InstructorDirectory-module__uQ4AAq__slotBtn{background:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:10px;padding:.5rem .75rem;font-size:.82rem;font-weight:600;transition:all .2s}.InstructorDirectory-module__uQ4AAq__slotBtn:hover{color:var(--text-primary);border-color:#10b981}.InstructorDirectory-module__uQ4AAq__slotBtnActive{color:#059669;background:#10b9811a;border-color:#10b981;font-weight:700}:is(.dark .InstructorDirectory-module__uQ4AAq__slotBtnActive,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__slotBtnActive){color:#10b981}.InstructorDirectory-module__uQ4AAq__modalFooterRow{border-top:1px solid var(--border-primary);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1rem;display:flex}.InstructorDirectory-module__uQ4AAq__feeValue{color:var(--text-primary);font-size:1.35rem;font-weight:800}.InstructorDirectory-module__uQ4AAq__confirmBookBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;padding:.75rem 1.8rem;font-size:.98rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #10b9814d;color:#fff!important}.InstructorDirectory-module__uQ4AAq__confirmBookBtn:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%)}.InstructorDirectory-module__uQ4AAq__confirmedBody{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:2.5rem 2rem;display:flex}.InstructorDirectory-module__uQ4AAq__confirmedTitle{color:var(--text-primary);margin:0;font-size:1.4rem;font-weight:800}.InstructorDirectory-module__uQ4AAq__confirmedDesc{color:var(--text-secondary);max-width:440px;margin:0;font-size:.92rem;line-height:1.55}.InstructorDirectory-module__uQ4AAq__meetingUrlBox{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:14px;width:100%;padding:.85rem 1.25rem}.InstructorDirectory-module__uQ4AAq__meetingUrlLabel{color:var(--text-tertiary);font-size:.78rem;font-weight:600;display:block}.InstructorDirectory-module__uQ4AAq__meetingUrlLink{color:#059669;word-break:break-all;font-size:.92rem;font-weight:700}:is(.dark .InstructorDirectory-module__uQ4AAq__meetingUrlLink,[data-theme=dark] .InstructorDirectory-module__uQ4AAq__meetingUrlLink){color:#10b981}.InstructorDirectory-module__uQ4AAq__confirmedDoneBtn{cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:20px;margin-top:.5rem;padding:.65rem 2rem;font-size:.95rem;font-weight:700;color:#fff!important}
.YogaKnowledgeCard-module__vJUxKW__knowledgeGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;width:100%;display:grid}.YogaKnowledgeCard-module__vJUxKW__limbCard{background:var(--bg-secondary);border:1px solid var(--border-primary);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:.5rem;padding:1.25rem 1.4rem;transition:all .25s;display:flex}.YogaKnowledgeCard-module__vJUxKW__limbCard:hover{box-shadow:var(--shadow-md);border-color:#10b981;transform:translateY(-3px)}.YogaKnowledgeCard-module__vJUxKW__limbHeader{justify-content:space-between;align-items:center;display:flex}.YogaKnowledgeCard-module__vJUxKW__limbNumber{color:#059669;background:#10b9811a;border:1px solid #10b9814d;border-radius:6px;padding:.2rem .55rem;font-size:.75rem;font-weight:800}:is(.dark .YogaKnowledgeCard-module__vJUxKW__limbNumber,[data-theme=dark] .YogaKnowledgeCard-module__vJUxKW__limbNumber){color:#10b981}.YogaKnowledgeCard-module__vJUxKW__devanagariTitle{color:#d97706;font-family:Noto Sans Devanagari,Sanskrit,serif;font-size:1.05rem;font-weight:700}:is(.dark .YogaKnowledgeCard-module__vJUxKW__devanagariTitle,[data-theme=dark] .YogaKnowledgeCard-module__vJUxKW__devanagariTitle){color:#f59e0b}.YogaKnowledgeCard-module__vJUxKW__limbTitle{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800}.YogaKnowledgeCard-module__vJUxKW__limbMeaning{color:#059669;margin:0;font-size:.84rem;font-weight:700}:is(.dark .YogaKnowledgeCard-module__vJUxKW__limbMeaning,[data-theme=dark] .YogaKnowledgeCard-module__vJUxKW__limbMeaning){color:#10b981}.YogaKnowledgeCard-module__vJUxKW__limbDesc{color:var(--text-secondary);margin:.25rem 0 0;font-size:.86rem;line-height:1.5}
