.PaymentSuccess_page__0dm5Q{min-height:calc(100vh - var(--header-height));display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 32px;background:linear-gradient(180deg,rgba(255,201,82,.16),#ffffff 45%)}.PaymentSuccess_hero__iP57y{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.PaymentSuccess_sealIcon__sM3RM{width:75px;height:75px}.PaymentSuccess_heading__gRW_z{font-family:var(--font-primary),"Manrope",sans-serif;font-size:24px;font-weight:800;line-height:1.2;background:linear-gradient(180deg,#53a654,#5bb85d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.PaymentSuccess_subheading__dvozL{font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;font-weight:500;color:#555}.PaymentSuccess_refNo__uirYj{font-family:var(--font-primary),"Manrope",sans-serif;font-size:12px;font-weight:600;color:#999}.PaymentSuccess_planBadge__CW9Ch{display:flex;align-items:center;justify-content:center;gap:42px;padding:8px 24px;border-radius:24px;background:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.05);backdrop-filter:blur(6px)}.PaymentSuccess_planInfo__nLUMo{display:flex;align-items:center;gap:8px;font-size:14px;color:#222;white-space:nowrap}.PaymentSuccess_planInfo__nLUMo,.PaymentSuccess_planStatus__7aITr{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:600}.PaymentSuccess_planStatus__7aITr{font-size:12px;color:#2db200;flex-shrink:0}.PaymentSuccess_cards__Zkki8{display:flex;gap:20px;width:100%;max-width:868px}.PaymentSuccess_instrumentCard__agF_a{flex:1;min-width:0;border-radius:16px;background:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.05);backdrop-filter:blur(6px);padding:24px;display:flex;flex-direction:column;gap:20px}.PaymentSuccess_instrumentCardHeader__wVfzN{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PaymentSuccess_instrumentCardTitle__CSDB8{display:flex;align-items:center;gap:4px;font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;font-weight:600;white-space:nowrap;background:linear-gradient(150deg,#ffb544 10%,#ff4f44);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.PaymentSuccess_orderConfirmed__e9nU5{display:flex;align-items:center;gap:4px;padding:8px 12px;border-radius:20px;background:rgba(45,178,0,.05);white-space:nowrap;flex-shrink:0}.PaymentSuccess_checkCircle__PBJJj{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg,#53a654,#5bb85d)}.PaymentSuccess_orderConfirmedText__nGilE{font-family:var(--font-primary),"Manrope",sans-serif;font-size:12px;font-weight:600;background:linear-gradient(180deg,#53a654,#5bb85d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.PaymentSuccess_instrumentCardBody__vwc8p{display:flex;gap:16px}.PaymentSuccess_instrumentImageWrap__mz503{position:relative;flex-shrink:0;width:105px;height:127px;border-radius:5px;overflow:hidden;background:#efefef}.PaymentSuccess_instrumentImageWrap__mz503 img{object-fit:cover}.PaymentSuccess_instrumentDetails__nEZqW{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.PaymentSuccess_instrumentName__YfixY{font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;font-weight:600;color:#000;margin-bottom:4px}.PaymentSuccess_instrumentColor__KqQhO{font-family:var(--font-primary),"Manrope",sans-serif;font-size:12px;font-weight:400;color:#999}.PaymentSuccess_deliveryInfo__0vJtd{display:flex;flex-direction:column;gap:8px}.PaymentSuccess_deliveryLabel__aNzi3{display:flex;align-items:center;gap:8px;font-family:var(--font-primary),"Manrope",sans-serif;font-size:12px;color:#dfa935}.PaymentSuccess_deliveryDate__EUqvB{font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;font-weight:600;color:#000}.PaymentSuccess_benefitsCard__hD2Nk{flex:1.3;min-width:0;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#fff6e5,#ffe9d0);display:flex;flex-direction:column}.PaymentSuccess_benefitsCardHeader__Yr2SQ{padding:10px 16px;background:linear-gradient(110deg,#fdba74 2%,#f97316 99%);font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;font-weight:600;color:#fff;text-align:center}.PaymentSuccess_benefitsList__tKJnI{display:flex;flex-direction:column;gap:12px;padding:24px;list-style:none}.PaymentSuccess_benefitsList__tKJnI li{display:flex;align-items:flex-start;gap:8px}.PaymentSuccess_benefitsList__tKJnI span{font-family:var(--font-primary),"Manrope",sans-serif;font-size:12px;color:#222;line-height:1.4}.PaymentSuccess_benefitsList__tKJnI svg{flex-shrink:0;margin-top:2px}.PaymentSuccess_benefitsRow__isMsP{display:flex;padding:24px;list-style:none}.PaymentSuccess_benefitsRow__isMsP li{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:0 16px;position:relative}.PaymentSuccess_benefitsRow__isMsP li:not(:first-child):before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:rgba(0,0,0,.08)}.PaymentSuccess_benefitsRow__isMsP span{font-family:var(--font-primary),"Manrope",sans-serif;font-size:12px;color:#222;line-height:1.4}.PaymentSuccess_startBtn__t9nmk{width:100%;max-width:311px}.PaymentSuccess_skeletonCards__zUv6f{display:flex;gap:20px;width:100%;max-width:868px}.PaymentSuccess_skeletonCards__zUv6f>*{flex:1}@media(max-width:768px){.PaymentSuccess_page__0dm5Q{padding:16px;gap:24px}.PaymentSuccess_sealIcon__sM3RM{width:56px;height:56px}.PaymentSuccess_heading__gRW_z{font-size:20px}.PaymentSuccess_cards__Zkki8{flex-direction:column}.PaymentSuccess_benefitsList__tKJnI,.PaymentSuccess_instrumentCard__agF_a{padding:16px}.PaymentSuccess_benefitsRow__isMsP{flex-direction:column;gap:12px;padding:16px}.PaymentSuccess_benefitsRow__isMsP li{flex-direction:row;align-items:flex-start;text-align:left;gap:8px;padding:0}.PaymentSuccess_benefitsRow__isMsP li:before{display:none}.PaymentSuccess_skeletonCards__zUv6f{flex-direction:column}}@media(max-width:640px){.PaymentSuccess_planBadge__CW9Ch{flex-direction:column;gap:6px;padding:16px;border-radius:16px;max-width:100%}.PaymentSuccess_planInfo__nLUMo{white-space:normal;text-align:center}.PaymentSuccess_instrumentCardBody__vwc8p{flex-direction:column}}.Skeleton_shimmer__fZhJ4{--shimmer-base:#ebebeb;--shimmer-highlight:$neutral-50;background:linear-gradient(90deg,var(--shimmer-base) 0,var(--shimmer-base) 25%,var(--shimmer-highlight) 50%,var(--shimmer-base) 75%,var(--shimmer-base) 100%);background-size:400% 100%;animation:Skeleton_shimmerAnimation__fveIM 1.5s linear infinite}@keyframes Skeleton_shimmerAnimation__fveIM{0%{background-position:100% 0}to{background-position:-100% 0}}.Skeleton_shimmerRectangular__H7hLh{border-radius:4px}.Skeleton_shimmerText__Dk1l1{border-radius:4px;transform:scaleY(.6);transform-origin:0 60%}.Skeleton_shimmerCircular__a__1_{border-radius:50%}.Skeleton_shimmerPulse__dH__3{animation:Skeleton_shimmerAnimation__fveIM 1.5s infinite,Skeleton_pulseAnimation__VliUR 2s infinite}@keyframes Skeleton_pulseAnimation__VliUR{0%,to{opacity:1}50%{opacity:.6}}.Skeleton_shimmerGroup__wZ5BJ{display:flex;flex-direction:column;gap:8px}.Skeleton_shimmerCard__APUU7 .Skeleton_media__N0kNy{margin-bottom:12px}.Skeleton_shimmerCard__APUU7 .Skeleton_title__UePxy{margin-bottom:8px}.Skeleton_shimmerCard__APUU7 .Skeleton_shortDes__PThLn{margin-bottom:16px}.Skeleton_shimmerCard__APUU7 .Skeleton_bottomFixed__kZJcJ{margin-top:16px}.Footer_footer__SdJ1C{width:100%;background-color:#222}.Footer_contentArea__0TzlK{padding-top:2rem;padding-bottom:2rem}.Footer_desktopLayout__nI8HM{display:none}.Footer_logoRow__OsyWd{margin-bottom:1.5rem;display:flex}.Footer_logo__IftKW{height:2rem;width:auto}.Footer_navAndNewsletter__dXd1G{display:flex;justify-content:space-between;gap:2rem}.Footer_navColumns__IFU_L{display:flex;gap:4rem}.Footer_navColumn___x0lU{display:flex;flex-direction:column;gap:.75rem}.Footer_navHeading__m91E7{margin-bottom:.25rem;font-size:1rem;font-weight:500;color:#ffc444}.Footer_navLink__PeAbC{font-size:.875rem;color:#d6d6d6;text-decoration:none;opacity:.8;transition:color .15s ease,opacity .15s ease}.Footer_navLink__PeAbC:hover{color:#fff;opacity:1}.Footer_newsletterArea__wmK2_{min-width:369px;display:flex;flex-direction:column;gap:1.5rem}.Footer_newsletterInner__bypU2{display:flex;flex-direction:column;gap:1rem}.Footer_newsletterHeading__nYpVo{font-size:1rem;font-weight:500;color:#ffc444}.Footer_appStoreBadges__jv8ej{display:flex;gap:1rem}.Footer_appStoreBadgeLink__wv2mo{flex-shrink:0}.Footer_contactRow__Lsyp_{margin-top:2rem;display:flex;flex-wrap:wrap;gap:2.5rem}.Footer_contactItem__sBrU2{display:flex;align-items:center;gap:.5rem}.Footer_contactIcon__s8Abz{color:#ffc444}.Footer_contactLink__RL_2z{font-size:1rem;font-weight:500;color:#d6d6d6;text-decoration:none;transition:color .15s ease}.Footer_contactLink__RL_2z:hover{color:#ffc444}.Footer_mobileNewsletter__mCM3y{margin-top:1.5rem}.Footer_mobileContactRow__xc4GA{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_mobileContactLink__DZWp9{font-size:.875rem;color:#d6d6d6;text-decoration:none;transition:color .15s ease}.Footer_mobileContactLink__DZWp9:hover{color:#ffc444}.Footer_divider__Baqp3{margin:1.5rem 0;border-color:#555}.Footer_seoSection__QD0k5{display:flex;flex-direction:column;gap:.75rem}.Footer_seoGroup__NtXGW{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.25rem}.Footer_seoGroupLabel__oKKpE{margin-right:.5rem;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.7)}.Footer_seoLinkWrapper__DO3DO{font-size:.75rem}.Footer_seoLink__0evEn{color:#d6d6d6;text-decoration:none;opacity:.5;transition:color .15s ease,opacity .15s ease}.Footer_seoLink__0evEn:hover{color:#ffc444;opacity:1}.Footer_seoSeparator__XKLB_{margin:0 .25rem;color:#d6d6d6;opacity:.5}.Footer_bottomBar__3AwA9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.Footer_legalLinks__bi9WG{margin:0;display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#999}.Footer_legalLink__xGPZ4{color:#999;text-decoration:none;transition:color .15s ease;margin-right:4px}.Footer_legalLink__xGPZ4:hover{color:#d6d6d6}.Footer_legalSeparator__j8xNQ{color:#999}.Footer_socialLinks__Vkz3B{display:flex;gap:1.25rem}.Footer_socialIcon__8b5IM{color:#d6d6d6;transition:color .15s ease}.Footer_socialIcon__8b5IM:hover{color:#ffc444}.Footer_copyright__wRBXq{margin:0;font-size:.75rem;color:#999}@media(max-width:1275px){.Footer_contentArea__0TzlK{padding-bottom:5rem}}@media(min-width:1024px){.Footer_desktopLayout__nI8HM{display:block}.Footer_mobileContactRow__xc4GA,.Footer_mobileNewsletter__mCM3y{display:none}}.AppStoreBadges_storeBtns__nyJSu{display:flex;gap:24px;margin-top:42px;margin-bottom:24px;justify-content:center}.AppStoreBadges_storeBtn__0llF3{display:inline-flex;align-items:center;justify-content:center;line-height:0}.FooterMobileNav_mobileNav__ALTdn{border-top:1px solid #333}.FooterMobileNav_section__ta0JD{border-bottom:1px solid #333}.FooterMobileNav_sectionButton__6r2v9{display:flex;width:100%;align-items:center;justify-content:space-between;padding-block:.875rem;text-align:left;font-size:.875rem;font-weight:500;color:#fff;background:none;border:none;cursor:pointer;transition:color .15s ease}.FooterMobileNav_sectionButton__6r2v9:hover{color:#ffc444}.FooterMobileNav_chevron__A0gp6{height:1rem;width:1rem;flex-shrink:0;color:#b0b0b0;transition:transform .3s ease}.FooterMobileNav_chevronOpen__XpWgw{transform:rotate(180deg)}.FooterMobileNav_accordionContent__7Qczp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,padding-bottom .3s ease}.FooterMobileNav_accordionContentOpen__kM_yp{grid-template-rows:1fr;padding-bottom:.75rem}.FooterMobileNav_linkList__T_uUU{display:flex;list-style:none;flex-direction:column;gap:.625rem;overflow:hidden;padding:0;margin:0}.FooterMobileNav_link__uJfsX{font-size:.875rem;color:#b0b0b0;text-decoration:none;transition:color .15s ease}.FooterMobileNav_link__uJfsX:hover{color:#ffc444}@media(min-width:1024px){.FooterMobileNav_mobileNav__ALTdn{display:none}}.InstructorDetailSongs_songListingContainer__gzFJZ{background-color:#fff;border-radius:20px;margin-top:16px;width:100%;box-sizing:border-box}@media(max-width:550px){.InstructorDetailSongs_songListingContainer__gzFJZ{padding:6px 16px!important}}.InstructorDetailSongs_tabList__XfgR5{display:flex;gap:10px;margin-left:-30px;margin-right:-30px;padding:16px 30px;overflow:auto;position:sticky;top:calc(var(--header-height) + 78px);z-index:7;background-color:#fff9ec}@media(max-width:768px){.InstructorDetailSongs_tabList__XfgR5{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK{background-color:#ffdba7;padding:10px 14px;border:none;border-radius:60px;display:flex;align-items:center}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK:disabled{opacity:.5;cursor:not-allowed}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK .InstructorDetailSongs_tabName__72BsT{font-size:12px;text-wrap:nowrap;font-weight:500}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK .InstructorDetailSongs_subLessonsCount__6llxt{font-weight:600;background-color:#fff;padding:2px 12px;border-radius:20px;margin-left:10px;font-size:12px;color:#222}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_activeTab__BH41Z{background-color:#222;color:#fff}.InstructorDetailSongs_songsContainer__1YzAP{display:grid;grid-template-columns:1fr 390px;gap:32px;align-items:flex-start}@media(max-width:1024px){.InstructorDetailSongs_songsContainer__1YzAP{grid-template-columns:1fr}}.SongsFiltersSkeleton_filtersRow__EbOem{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0 8px}.SongsFiltersSkeleton_filterCol__KNsfM{flex:1 1 0%}.SongsFiltersSkeleton_lgOnly__vwhYI{display:none}@media(min-width:1024px){.SongsFiltersSkeleton_lgOnly__vwhYI{display:block}}.MultiSelectDropdown_hasCancel__tqvi6{padding:12px 6px 12px 12px;border-right:.75px solid #fff}.MultiSelectDropdown_filterDropdownCancel__yBf0D{background:rgba(0,0,0,0);border:none;padding:8px 12px 8px 6px}.MultiSelectDropdown_dropdownList__Pq4b_{position:absolute;top:48px;list-style:none;background-color:#fff;z-index:999;padding:10px 0 0;width:220px;border-radius:8px;border:.5px solid hsla(0,0%,80%,.2);box-shadow:0 4px 12px 0 rgba(179,179,179,.25);overflow-y:auto;max-height:255px;-ms-overflow-style:none;cursor:pointer;font-size:12px}.MultiSelectDropdown_dropdownList__Pq4b_::-webkit-scrollbar{width:4px}.MultiSelectDropdown_dropdownList__Pq4b_::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.MultiSelectDropdown_dropdownList__Pq4b_::-webkit-scrollbar-thumb{border-radius:8px}.MultiSelectDropdown_dropdownList__Pq4b_ li{padding:0 10px}.MultiSelectDropdown_searchInner___wQaN{display:flex}.MultiSelectDropdown_searchButtonWrap__U2UHR{border-radius:6px;border:.75px solid #ededed;background:#fff;height:35px;width:100%;padding:10px!important;display:flex!important;justify-content:space-between;align-items:center;margin-bottom:10px}.MultiSelectDropdown_searchButtonWrap__U2UHR input{border:none!important;width:100%!important;height:32px!important;padding:0!important;padding-left:2px;outline:none;border-radius:6px!important;font-size:12px!important}.MultiSelectDropdown_customCheckbox__oza71{display:flex;align-items:center;gap:8px;cursor:pointer}.MultiSelectDropdown_customCheckbox__oza71 input[type=checkbox]{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border:1.5px solid #b0b0b0;border-radius:4px;cursor:pointer;flex-shrink:0;position:relative;background:#fff}.MultiSelectDropdown_customCheckbox__oza71 input[type=checkbox]:checked{background-color:#ffc444;border-color:#ffc444;box-shadow:0 0 0 .2rem rgba(255,196,68,.5)}.MultiSelectDropdown_customCheckbox__oza71 input[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.MultiSelectDropdown_searchButtonContainer___ZZ7T{position:sticky;bottom:0;width:100%;left:0;background-color:#fff;padding:9px 10px!important;border-top:1px solid #f0f0f0;cursor:auto}.MultiSelectDropdown_filterBtn__emTK_{width:100%;background-color:#1e1e1e!important;color:#fff;border-radius:6px;font-size:11px;padding:9px 11px;border:none}.MultiSelectDropdown_filterBtn__emTK_.MultiSelectDropdown_disabled__3_7RN{background-color:#b6b6b6!important;cursor:not-allowed;pointer-events:none}@media(min-width:1023.98px)and (max-width:1439.98px){.MultiSelectDropdown_dropdownList__Pq4b_{max-width:170px!important;max-height:242px!important;font-size:14px!important}}@media(min-width:1440px){.MultiSelectDropdown_dropdownList__Pq4b_{max-width:170px!important;max-height:242px!important;font-size:12px!important}}.FilterModalTab_searchWrap__d0ESA{position:relative}.FilterModalTab_searchIcon__yC_4G{position:absolute;top:40%;left:12px}.FilterModalTab_searchBox__oWGj1{width:98%;box-shadow:none;background-color:rgba(0,0,0,0);border:1px solid #efefef;border-radius:6px;color:#000;padding-left:32px;margin-bottom:20px}.FilterModalTab_filtersList__O5EVT{height:340px;overflow:auto}.FilterModalTab_filterListWrap__RmaIa{display:flex;flex-direction:column;gap:3px 17px;flex-grow:1;min-height:20px;padding-right:4px}.FilterModalTab_filterItem___ol2E{flex:0 0 calc(50% - 10px);margin-bottom:10px;display:flex;align-items:center;height:22px;font-weight:400;font-size:14px}.FilterModalTab_filterItem___ol2E input[type=checkbox]{margin-right:10px;flex-shrink:0;accent-color:#ffc444}.FilterModalTab_filterLabel__WtS9E{display:flex;justify-content:space-between;align-items:center;width:95%;min-width:0;font-size:14px;gap:10px}.FilterModalTab_labelName__qpmFV{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilterModalTab_labelCount__bTc8X{margin-left:12px;min-width:24px;text-align:right}.FilterModalTab_songNotFound__Ugxr5{text-align:center;padding-bottom:10px}@media(min-width:768px)and (max-width:1023.98px){.FilterModalTab_searchBox__oWGj1{height:48px;margin-top:18px}.FilterModalTab_labelName__qpmFV{height:22px;padding-top:3px}}@media(min-width:320px)and (max-width:767.98px){.FilterModalTab_searchBox__oWGj1{height:42px;margin-top:16px}.FilterModalTab_filterListWrap__RmaIa{flex-direction:column;justify-content:space-between;overflow-y:auto;gap:3px 16px;max-height:320px;padding-left:6px;padding-right:10px}}.Header_header__8AeRk{display:flex;flex-direction:column;gap:16px}.Header_title__h9r9Y{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:24px;color:#222;margin:0}@media(max-width:768px){.Header_title__h9r9Y{font-size:20px;padding:0 16px}}.Header_tabs__WTLfx{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;overflow-x:auto}@media(max-width:768px){.Header_tabs__WTLfx{gap:8px;padding:0 16px}}.Header_tabActive__B9shg,.Header_tab__TwsgZ{display:flex;align-items:center;justify-content:center;height:36px;padding:9px 36px;border-radius:30px;border:none;cursor:pointer;font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;font-weight:600;background:#ffe3bc;color:#000;white-space:nowrap;flex-shrink:0;transition:background .2s,color .2s}.Header_tabActive__B9shg:not(:disabled):hover,.Header_tab__TwsgZ:not(:disabled):hover{background:#e7cda8;color:#000}.Header_tabActive__B9shg:disabled,.Header_tab__TwsgZ:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.Header_tabActive__B9shg,.Header_tab__TwsgZ{height:32px;font-size:12px;padding:9px 20px}}.Header_tabActive__B9shg{background:#222;color:#fff}.Header_tabActive__B9shg:hover{background:#333}.CourseHistoryShimmer_cardsList__ToWTS{display:flex;flex-direction:column}.CourseHistoryShimmer_shimmerCard__jGTU3{display:flex;align-items:center;gap:20px;padding:24px 0}.CourseHistoryShimmer_shimmerPoster__PtLxv{aspect-ratio:16/9;width:100%;max-width:180px;height:auto!important}.CourseHistoryShimmer_progressWrapper__LuQ5P{width:50px;height:50px;flex-shrink:0}.CourseHistoryShimmer_shimmerContent__qQd2T{display:flex;flex:1;min-width:0;flex-direction:column;gap:28px}.CourseHistoryShimmer_shimmerInfo__DV2uZ,.CourseHistoryShimmer_shimmerMeta__HHNED{display:flex;flex-direction:column;gap:8px}.CourseHistoryShimmer_shimmerMeta__HHNED{flex-direction:row}.CourseHistoryShimmer_separator___htv4{border:none;border-top:1.5px dashed #e0e0e0}@media(max-width:640px){.CourseHistoryShimmer_shimmerCard__jGTU3{gap:12px;align-items:flex-start}.CourseHistoryShimmer_shimmerPoster__PtLxv{max-width:132px}.CourseHistoryShimmer_shimmerContent__qQd2T{gap:12px}}@media(max-width:480px){.CourseHistoryShimmer_shimmerCard__jGTU3{position:relative}.CourseHistoryShimmer_shimmerPoster__PtLxv{width:124px;max-width:124px}.CourseHistoryShimmer_progressWrapper__LuQ5P{position:absolute;top:35px;left:35px;background-color:#fff;border-radius:100%}}.PromoContent_promoCard__jeKP9{border-radius:20px;border:1px solid #efefef;background:#fec019;padding:32px 32px 0;display:flex;flex-direction:column;gap:24px}.PromoContent_promoText__uSvKV .PromoContent_promoLabel__511ne{color:rgba(0,0,0,.46);font-size:14px;font-weight:500;margin-bottom:6px}.PromoContent_promoText__uSvKV .PromoContent_promoHeading__3sjdt{color:#553f00;font-size:16px;font-weight:700;margin-bottom:0}.PromoContent_promoMascotImg__scSUh{object-fit:contain;max-width:250px;width:100%;height:auto}@media(max-width:1275px){.PromoContent_promoCard__jeKP9{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:32px}.PromoContent_promoMascotImg__scSUh{object-fit:contain;width:100%;height:120px}}@media(max-width:640px){.PromoContent_promoCard__jeKP9{padding:16px 16px 0;min-height:140px;overflow:hidden}.PromoContent_promoText__uSvKV{padding-bottom:16px}.PromoContent_promoText__uSvKV .PromoContent_promoLabel__511ne{font-size:10px}.PromoContent_promoText__uSvKV .PromoContent_promoHeading__3sjdt{font-size:12px}.PromoContent_promoMascotImg__scSUh{height:80px;margin-bottom:-5px;margin-right:-40px;align-self:flex-end}}.AchievementsCard_card__DBQsA{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.AchievementsCard_comingSoonOverlay___Xtr_{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.AchievementsCard_comingSoonBadge__sga78{color:#fff;font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.AchievementsCard_cardLabel__pwSUc{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:12px;color:#999;margin:0;padding-bottom:12px;display:block}@media(max-width:768px){.AchievementsCard_card__DBQsA{border-radius:16px}}@media(max-width:640px){.AchievementsCard_card__DBQsA{border-radius:12px}}.AchievementsCard_achievementsCard___SHYN{background:#fff;height:100%;display:flex;flex-direction:column;padding:16px;position:relative}.AchievementsCard_achievementsList__3bRMy{display:flex;justify-content:space-around;align-items:flex-start;gap:12px;flex:1;padding:12px 0;margin-bottom:20px}.AchievementsCard_achievementItem__VpZTb{display:flex;flex-direction:column;align-items:center;gap:8px}.AchievementsCard_badgeContainer__o8VlN{position:relative;width:79px;height:91px}.AchievementsCard_badgeImage__uwKmD{object-fit:cover;width:100%;height:100%}.AchievementsCard_badgeLabel__r8YmO{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:400;font-size:11px;color:#999;margin:0;text-align:center;line-height:1.2}.AchievementsCard_viewAllButton__rJBtk{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-primary),"Manrope",sans-serif;font-weight:600;font-size:12px;color:#dfa935;transition:all .2s ease}.AchievementsCard_viewAllButton__rJBtk img{width:16px;height:16px;transition:transform .2s ease}.AchievementsCard_viewAllButton__rJBtk:hover img{transform:translateX(2px)}.AchievementsCard_viewAllButton__rJBtk:active{transform:translateX(-50%) scale(.95)}@media(max-width:768px){.AchievementsCard_badgeContainer__o8VlN{width:60px;height:70px}.AchievementsCard_badgeLabel__r8YmO{font-size:9px}.AchievementsCard_viewAllButton__rJBtk{font-size:11px}}@media(max-width:640px){.AchievementsCard_badgeContainer__o8VlN{width:50px;height:58px}}.Attendance_classesScheduleContainer__UWICl{padding:20px;border-top:1px solid rgba(0,0,0,.1)}.Attendance_classesScheduleContainer__UWICl .Attendance_scheduleHeader__Dn08O{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Attendance_classesScheduleContainer__UWICl .Attendance_heading__Zj0Md{font-weight:600;font-size:20px;line-height:1.3;color:#222}.Attendance_classesScheduleContainer__UWICl .Attendance_monthNavigation__cvpJU{display:flex;align-items:center;justify-content:center}.Attendance_classesScheduleContainer__UWICl .Attendance_monthNavigation__cvpJU .Attendance_nextBtn__M9JzP,.Attendance_classesScheduleContainer__UWICl .Attendance_monthNavigation__cvpJU .Attendance_previousBtn__JeeH7{background:none;border:none;cursor:pointer;padding:0;font-weight:400;font-size:25px;line-height:1.2}.Attendance_classesScheduleContainer__UWICl .Attendance_monthNavigation__cvpJU .Attendance_nextBtn__M9JzP:disabled,.Attendance_classesScheduleContainer__UWICl .Attendance_monthNavigation__cvpJU .Attendance_previousBtn__JeeH7:disabled{cursor:not-allowed;opacity:.5}.Attendance_classesScheduleContainer__UWICl .Attendance_monthNavigation__cvpJU .Attendance_date__ZOgKf{min-width:100px;text-align:center;font-weight:400;font-size:15px;line-height:1.2;color:#333}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf{min-height:120px;border:1px solid #e7e7e7;border-radius:8px;padding:15px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf.Attendance_cancel__nGbs3{background:rgba(255,0,0,.13);border:1px solid rgba(255,0,0,.27);opacity:.5}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf.Attendance_upcoming__8WI_L{box-shadow:inset 4px 4px 12px 0 rgba(0,0,0,.12);opacity:.5}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_header__UUPOs{color:#000}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_header__UUPOs h3{font-weight:600;font-size:25px;line-height:1.3}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_header__UUPOs p{font-weight:500;font-size:15px;line-height:1.3}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_timeAttendance__vRxj5{color:#000;font-weight:400;font-size:12px;line-height:1.3}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_cancelledClass__epXZ8{background-color:#fff;padding:2px 15px;border-radius:30px;display:flex;align-items:center;justify-content:space-between;gap:.25rem}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_cancelledClass__epXZ8 p{font-weight:400;font-size:10px;line-height:1.3;letter-spacing:-.02em;color:#222}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_absent__WLLg9,.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_present__zE4Ub{position:absolute;bottom:10px;right:10px}@media(max-width:768px){.Attendance_classesScheduleContainer__UWICl{padding-left:0;padding-right:0}.Attendance_classesScheduleContainer__UWICl .Attendance_heading__Zj0Md{font-size:16px}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0{grid-template-columns:repeat(2,1fr)}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_header__UUPOs h3{font-size:20px;line-height:1}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_header__UUPOs p{font-size:12px;line-height:1}.Attendance_classesScheduleContainer__UWICl .Attendance_calenderContainer__wCIr0 .Attendance_calenderCard__5aLgf .Attendance_timeAttendance__vRxj5{font-weight:400;font-size:10px;line-height:1}}.newSavedNotes_savedNotesPage__aEQ3K{background-color:#f7f7f7}.newSavedNotes_savedNotesParentContainer__st0Fu{min-height:100vh;padding-top:42px;padding-bottom:42px}.newSavedNotes_savedNotesParent__KiBs3{display:grid;grid-template-columns:9fr 3fr;gap:52px}.newSavedNotes_savedNotesContainer__yGmA6{min-width:0;background-color:#fff;border-radius:16px;padding:20px}.newSavedNotes_sectionTitle__KFZq5{font-family:var(--font-primary),"Manrope",sans-serif;font-size:24px;font-weight:700;color:#222;margin-bottom:32px}.newSavedNotes_historyToggle__xmg_O{overflow:auto;display:flex;gap:10px}.newSavedNotes_toggleBtn___uoCH{text-wrap:nowrap;padding:8px 20px;border-radius:50px;border:1.5px solid #d8d8d8;background:#f5f5f5;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.newSavedNotes_toggleBtn___uoCH.newSavedNotes_toggleActive__KbSBm{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.newSavedNotes_listCol__ASVvt{min-width:0;margin-top:16px}.newSavedNotes_cardContainer__ZJmbI{display:grid;grid-template-columns:1fr;gap:16px;align-content:flex-start}.newSavedNotes_loadingWrapper__6PYah{padding:1.5rem}@media(max-width:768px){.newSavedNotes_savedNotesContainer__yGmA6{padding:16px}.newSavedNotes_sectionTitle__KFZq5{font-size:20px}}@media(max-width:1275px){.newSavedNotes_savedNotesParent__KiBs3{grid-template-columns:1fr;gap:16px}.newSavedNotes_cardContainer__ZJmbI{grid-template-columns:1fr 1fr}}@media(max-width:768px){.newSavedNotes_cardContainer__ZJmbI{grid-template-columns:1fr}}.PracticeHubPage_wrapper__9_zYj{background-color:#f5f5f5;min-height:100vh}.PracticeHubPage_container__JGM56{display:flex;flex-direction:column;gap:32px;padding-top:40px;padding-bottom:48px}.PracticeHubPage_heading__PsN8I{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:24px;color:#222;line-height:normal;margin:0}@media(max-width:768px){.PracticeHubPage_heading__PsN8I{font-size:20px}}.PracticeHubPage_mainLayout__nKjbY{display:grid;grid-template-columns:9fr 3fr;gap:32px;align-items:flex-start}@media(max-width:1275px){.PracticeHubPage_mainLayout__nKjbY{grid-template-columns:1fr}}.PracticeHubPage_guidedCard___VJeI{background:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:32px;overflow:hidden}.PracticeHubPage_sectionLabel__BfNuB{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:14px;color:#999;margin:0;line-height:normal}.PracticeHubPage_accordionList__t0ZnC{display:flex;flex-direction:column;gap:0}.PracticeHubPage_accordionList__t0ZnC>:not(:last-child){border-bottom:1px solid hsla(0,0%,60%,.2);padding-bottom:24px;margin-bottom:24px}.PracticeHubPage_empty__VcLsM{font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;color:#999;margin:0}.PracticeHubPage_skeletonList__hptbm{display:flex;flex-direction:column;gap:24px}.PracticeHubPage_skeletonRow__V_0_b{height:84px;border-radius:8px;background:linear-gradient(90deg,#efefef 25%,#e0e0e0 50%,#efefef 75%);background-size:200% 100%;animation:PracticeHubPage_shimmer__IR4tA 1.4s infinite}@keyframes PracticeHubPage_shimmer__IR4tA{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.PracticeHubPage_guidedCard___VJeI{padding:16px 12px;gap:24px}.PracticeHubPage_sectionLabel__BfNuB{font-size:12px}.PracticeHubPage_accordionList__t0ZnC>:not(:last-child){padding-bottom:16px;margin-bottom:16px}}.PracticeHubPage_promoWrap__p3ImJ{position:sticky;top:24px}@media(max-width:1275px){.PracticeHubPage_promoWrap__p3ImJ{position:static}}