:where(.PaymentSuccess_page__0dm5Q) h1,:where(.PaymentSuccess_page__0dm5Q) h2,:where(.PaymentSuccess_page__0dm5Q) h3,:where(.PaymentSuccess_page__0dm5Q) h4,:where(.PaymentSuccess_page__0dm5Q) h5,:where(.PaymentSuccess_page__0dm5Q) h6,:where(.PaymentSuccess_page__0dm5Q) p{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}:where(.PaymentSuccess_page__0dm5Q) a{color:inherit;text-decoration:none}:where(.PaymentSuccess_page__0dm5Q) a:hover{color:inherit;text-decoration:none}:where(.PaymentSuccess_page__0dm5Q) ol,:where(.PaymentSuccess_page__0dm5Q) ul{margin:0;padding:0;list-style:none}:where(.PaymentSuccess_page__0dm5Q) button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}:where(.PaymentSuccess_page__0dm5Q) button:active{outline:none}:where(.PaymentSuccess_page__0dm5Q) button:focus{outline:none}:where(.PaymentSuccess_page__0dm5Q) img{vertical-align:middle}.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);-webkit-backdrop-filter:blur(6px);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 1;min-width:0;border-radius:16px;background:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(6px);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 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 1;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 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 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}.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:-webkit-sticky;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;grid-gap:32px;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}.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]{-moz-appearance:none;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:-webkit-sticky;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-grow:0;flex-shrink:0;flex-basis: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 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%}}@media(max-width:768px){.CourseSnapshot_outer__rtkIl{padding:0 16px}}.CourseSnapshot_container__rtp42{background:#fff;border-radius:20px;box-shadow:0 4px 30px 0 rgba(0,0,0,.08);padding:18px 24px 24px;width:100%;box-sizing:border-box;overflow:hidden}@media(max-width:1275px){.CourseSnapshot_container__rtp42{padding:18px 20px}}@media(max-width:768px){.CourseSnapshot_container__rtp42{padding:16px}}@media(max-width:640px){.CourseSnapshot_container__rtp42{padding:12px}}.CourseSnapshot_header__GqC04{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:14px;color:#999;margin:0 0 18px}@media(max-width:768px){.CourseSnapshot_header__GqC04{font-size:12px}}.CourseSnapshot_body__Jz3ve{display:flex;gap:28px;align-items:flex-start}@media(max-width:768px){.CourseSnapshot_body__Jz3ve{flex-direction:column;gap:0}}.CourseSnapshot_leftCol__A4hcf{flex-shrink:0;display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.CourseSnapshot_leftCol__A4hcf{flex-direction:column-reverse;width:100%}}.CourseSnapshot_thumbnail__6LoUJ{width:100%;min-width:260px;max-width:280px;height:auto;aspect-ratio:16/9;border-radius:12px;overflow:hidden}.CourseSnapshot_thumbnail__6LoUJ img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.CourseSnapshot_thumbnail__6LoUJ{width:100%;height:auto;max-width:100%;border-radius:8px}}.CourseSnapshot_previewTiles__TskgQ{display:flex;gap:8px}.CourseSnapshot_tile__J4xcO{position:relative;width:79px;height:auto;aspect-ratio:16/9;border-radius:6px;background:#f1f1f1;border:1px solid rgba(0,0,0,0);padding:0;overflow:hidden;cursor:pointer;flex-shrink:0;transition:border-color .2s ease}.CourseSnapshot_tile__J4xcO img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:768px){.CourseSnapshot_tile__J4xcO{width:70px;height:auto;width:58px}}.CourseSnapshot_tileActive__30bPT{border-color:#ffc444}.CourseSnapshot_rightCol__Kw8oo{flex:1 1;min-width:0;padding-top:4px}@media(max-width:768px){.CourseSnapshot_rightCol__Kw8oo{width:100%;padding-top:0}}.CourseSnapshot_startLesson__z3D5H{display:flex;align-items:center;gap:4px;justify-content:flex-end;margin-bottom:8px;cursor:pointer}.CourseSnapshot_startLesson__z3D5H span{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:600;font-size:14px;color:#dfa935;white-space:nowrap}.CourseSnapshot_startLesson__z3D5H img{width:16px;height:16px}.CourseSnapshot_courseInfo__LI1oP .CourseSnapshot_courseTitle__hntNU{font-size:18px;font-weight:600;margin-bottom:16px}.CourseSnapshot_progressBg__tIdDR{position:relative;height:14px;background:rgba(0,0,0,.07);border-radius:20px;overflow:hidden}.CourseSnapshot_progressFill__V_rnc{height:100%;background:#ffc444;border-radius:20px;transition:width .5s cubic-bezier(.4,0,.2,1);animation:CourseSnapshot_progressSlide__GX0C9 .5s ease-out both}.CourseSnapshot_progressPct__Xcfqq{position:absolute;inset:0;justify-content:center;font-size:10px;color:#555;white-space:nowrap}.CourseSnapshot_meta__p11W1,.CourseSnapshot_progressPct__Xcfqq{display:flex;font-family:var(--font-primary),"Manrope",sans-serif;font-weight:600}.CourseSnapshot_meta__p11W1{align-items:center;gap:8px;font-size:12px;color:#999;margin-top:14px;margin-bottom:24px}.CourseSnapshot_metaItem__uC_vn{display:flex;align-items:center;gap:6px;white-space:nowrap}.CourseSnapshot_metaItem__uC_vn svg{font-size:16px}.CourseSnapshot_metaSep__Srlcz{width:1px;height:14px;background:#e6e6e6;flex-shrink:0}.CourseSnapshot_lessonList__S6MCU{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.CourseSnapshot_lessonItem__PZmV_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed #efefef;transition:opacity .2s}.CourseSnapshot_lessonItem__PZmV_:last-child{border-bottom:none}.CourseSnapshot_lessonInfo__JMpki{display:flex;align-items:center;gap:12px}.CourseSnapshot_lessonIcon__wgckE{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.CourseSnapshot_playIcon__jkzp5{width:30px;height:30px;display:block}.CourseSnapshot_lessonText__jPQ3i{display:flex;flex-direction:column;gap:3px}.CourseSnapshot_lessonTitle___7i3_{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:600;font-size:14px;color:#222;margin:0}.CourseSnapshot_lessonSubtitle__A1ipK{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:400;font-size:12px;color:#999;margin:0}.CourseSnapshot_premiumSection__gn1tb{position:relative;margin-top:24px}.CourseSnapshot_lockBadge__a2YB4{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:47px;height:47px;z-index:2}.CourseSnapshot_lockBadge__a2YB4 img{width:100%;height:100%;display:block}.CourseSnapshot_premiumBanner__YoWZk{position:relative;height:150px;border-radius:12px;display:flex;align-items:center;justify-content:center}.CourseSnapshot_premiumBg__57RV4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.CourseSnapshot_premiumContent__SMjoz{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.CourseSnapshot_premiumPrice__WcPMu{margin:0;line-height:1}.CourseSnapshot_premiumAmount__hcmUz{font-size:28px;letter-spacing:-.56px}.CourseSnapshot_premiumAmount__hcmUz,.CourseSnapshot_premiumPeriod__L6SOC{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;color:#222}.CourseSnapshot_premiumPeriod__L6SOC{font-size:14px}.CourseSnapshot_premiumSubtitle__u2KST{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:14px;margin:0;background:linear-gradient(148.35deg,#ffb544 48.63%,#ff4f44 119.67%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;white-space:nowrap}.ModalDrawer_modalOverlay__3DOKr{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ModalDrawer_modalOverlay__3DOKr.ModalDrawer_open__Qx_5F{opacity:1;visibility:visible}.ModalDrawer_modalContainer__WJrqv{background:#fff;width:90%;max-width:500px;border-radius:16px;display:flex;flex-direction:column;max-height:94vh;transform:scale(.9);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2)}.ModalDrawer_modalContainer__WJrqv.ModalDrawer_open__Qx_5F{transform:scale(1);opacity:1}.ModalDrawer_dragHandle__W6R_S{width:40px;height:4px;background-color:#e0e0e0;border-radius:2px;margin:12px auto 4px;display:none}.ModalDrawer_modalHeader__Ftg6f{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #efefef}.ModalDrawer_modalHeader__Ftg6f h3{margin:0;font-size:1.25rem;font-weight:700;color:#222;font-family:inherit}.ModalDrawer_closeBtn__XYwFK{background:none;border:none;cursor:pointer;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;border-radius:100%;aspect-ratio:1/1;padding:8px}.ModalDrawer_closeBtn__XYwFK:hover{background-color:#efefef}.ModalDrawer_close__Qd9xW{position:absolute;right:16px;top:16px}.ModalDrawer_modalBody__KHJjh{padding:24px;overflow-y:auto;flex:1 1;color:#333;font-size:1rem;line-height:1.5}@media(max-width:768px){.ModalDrawer_modalBody__KHJjh{padding:16px}}.ModalDrawer_modalFooter__u8lw6{padding:16px 24px;border-top:1px solid #efefef;display:flex;justify-content:flex-end;gap:12px}@media(max-width:768px){.ModalDrawer_modalOverlay__3DOKr{align-items:flex-end}.ModalDrawer_modalContainer__WJrqv{width:100%;max-width:100%!important;border-radius:20px 20px 0 0;transform:translateY(100%);opacity:1;transition:transform .4s cubic-bezier(.32,.72,0,1);box-shadow:0 -10px 40px rgba(0,0,0,.2)}.ModalDrawer_modalContainer__WJrqv.ModalDrawer_open__Qx_5F{transform:translateY(0)}.ModalDrawer_dragHandle__W6R_S{display:block}}.SongsFiltersModal_modalHeaderRow__CqcfV{display:flex;gap:24px;justify-content:center;align-items:center;padding:4px 16px}.SongsFiltersModal_closeBtn__JHlbF{background:none;border:none;padding:0;display:flex;align-items:center;cursor:pointer;color:#555}.SongsFiltersModal_modalTitle__YbgzJ{margin:0;font-size:18px;font-weight:600;color:#222}.SongsFiltersModal_clearAll__6YR40{margin:0 0 0 auto;color:#ff4f44;cursor:pointer}.SongsFiltersModal_filtersRow__ZZWF6{display:flex}.SongsFiltersModal_filterSidebar__x5JEP{width:33.333%;padding:0;background:#fff}.SongsFiltersModal_menuItem__b7OMZ{display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#000;background-color:#f8f8f8;border-left:4px solid rgba(0,0,0,0);border-bottom:1px solid #efefef;font-weight:500}.SongsFiltersModal_menuItem__b7OMZ.SongsFiltersModal_active__F96e7{font-weight:600;background-color:#fff;border-left:4px solid #ff9c00;color:#000}.SongsFiltersModal_filterOptions__wh350{width:66.667%;display:flex;flex-direction:column;height:100%}.SongsFiltersModal_filtersCount__TKVZw{color:#e48c00;background-color:rgba(255,196,68,.2196078431);width:26px;height:26px;border-radius:13px;text-align:center;padding-top:7px;font-weight:600;font-size:12px;line-height:100%;letter-spacing:-.02em}.SongsFiltersModal_drawerBodyWrapper__OhJBQ{flex-grow:1!important;padding:0!important}@media(max-width:768px){.SongsFiltersModal_filterSidebar__x5JEP{width:38%}.SongsFiltersModal_filterOptions__wh350{width:60%;padding-left:10px;padding-right:3px}.SongsFiltersModal_filtersCount__TKVZw{width:20px;height:20px;border-radius:10px;padding-top:5px}.SongsFiltersModal_drawerBodyWrapper__OhJBQ{overflow-y:auto!important}.SongsFiltersModal_menuItem__b7OMZ{padding:10px 12px;height:60px;font-size:14px}.SongsFiltersModal_menuItem__b7OMZ.SongsFiltersModal_active__F96e7{font-size:14px}}@media(min-width:768px){.SongsFiltersModal_drawerBodyWrapper__OhJBQ{overflow-y:unset!important}.SongsFiltersModal_filterApplyButton__5KRJG{width:161px!important;height:50px!important}.SongsFiltersModal_menuItem__b7OMZ{padding:12px 16px}.SongsFiltersModal_menuItem__b7OMZ,.SongsFiltersModal_menuItem__b7OMZ.SongsFiltersModal_active__F96e7{height:66px;font-size:16px;line-height:100%}}.ChordsCategories_chordsCategories__uaZff{background-image:linear-gradient(90deg,#3b2f2f,#2a2626);background-blend-mode:multiply;position:-webkit-sticky;position:sticky;top:calc(28px + var(--header-height));z-index:10}.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesList__e3ci3{display:flex;gap:12px;padding:22px 0 20px;margin-top:-2px;overflow-x:scroll;scrollbar-width:none;justify-content:center}.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesItem__H8GjD{display:flex;gap:10px;font-size:14px;font-weight:600;padding:10px 12px;border:.81px solid hsla(0,0%,100%,.1607843137);background:hsla(0,0%,100%,.1019607843);border-radius:30px;color:#fff!important;text-wrap:nowrap;justify-content:space-between}.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesItemActive__S7o18{background:#ffd369;border:.81px solid #ffae42;color:#2c1f1a!important;cursor:pointer}.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesItemActive__S7o18 p,.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesItem__H8GjD:hover p{cursor:pointer}.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesCount__SUkpp{padding:0 10px;border-radius:20px;background-color:#fff;color:#2c1f1a;cursor:pointer}@media(max-width:1200px){.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesList__e3ci3{justify-content:flex-start}}@media(max-width:768px){.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesList__e3ci3{padding:24px 0}}@media(max-width:550px){.ChordsCategories_chordsCategories__uaZff .ChordsCategories_chordsCategoriesItem__H8GjD{font-size:12px}}.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}}.CalendarPanel_calendarPanel__DM8PO{padding:24px;border-radius:20px;border:1px solid rgba(0,0,0,.1);background:#fff;position:relative}.CalendarPanel_calendarPanel__DM8PO .CalendarPanel_panelHeader__mhyRy{color:#999;font-size:16px;font-weight:600;margin-bottom:32px}.CalendarPanel_calendarPanel__DM8PO .CalendarPanel_loadingOverlay__uUTRt{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;font-size:14px;color:#666;z-index:10;border-radius:20px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar{width:100%;border:none;font-family:inherit;background:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;height:auto;gap:8px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button{min-width:32px;min-height:32px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:enabled:hover{background-color:#fef9c2;border-radius:10px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button .react-calendar__navigation__label{font-weight:700;font-size:16px;pointer-events:none;background:none!important;cursor:default}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation .react-calendar__navigation__next2-button,.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:focus{background-color:#fef9c2;border-radius:10px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation button:active{background:none!important;outline:none;box-shadow:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__navigation__label:disabled{opacity:1!important;color:#1e2939;cursor:default;background:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__weekdays{text-align:center;text-transform:none;font-weight:500;font-size:13px;color:#999;margin-bottom:12px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__weekdays abbr{text-decoration:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr);justify-items:center;grid-gap:8px;gap:8px}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__month-view__days__day--neighboringMonth{opacity:0;pointer-events:none}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile--now{background:#fef9c2!important;color:#894b00!important;border-radius:10px!important}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile{aspect-ratio:1/1;height:36px;max-width:100%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#444;background:none;border:none;border-radius:10px;transition:all .2s;padding:0}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile:enabled:hover{background-color:#f5f5f5}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile:disabled{background:none!important;color:#ddd!important}.CalendarPanel_calendarWrapper__AfuC1 .react-calendar__tile--active{background:#fdc700!important;border-radius:10px!important}.CalendarPanel_calendarWrapper__AfuC1 .CalendarPanel_availableDay__TCjxP{color:#222;font-weight:600;-webkit-text-decoration:underline decoration-color(#ffc444) 2px;text-decoration:underline decoration-color(#ffc444) 2px;text-underline-offset:4px}.CalendarPanel_timezonePicker__RWMBt{margin-top:24px}.CalendarPanel_timezoneLabel__3pFvi{display:block;color:#6a7282;font-size:13px;font-weight:600;margin-bottom:8px}@media(max-width:768px){.CalendarPanel_calendarPanel__DM8PO{padding:16px}}.CurrentlyBookedCard_currentlyBookedCard__s1UUr{background-color:hsla(0,0%,100%,.3);border-radius:12px;padding:16px;width:100%;text-align:left}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedLabel__Ktw2V{display:block;font-size:13px;font-weight:500;color:#ff9c00;margin-bottom:16px}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedDate__OS1fC{font-size:14px;font-weight:700;color:#1e2939;margin-bottom:8px}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedMeta__MaiFo{display:flex;row-gap:4px;column-gap:16px;flex-wrap:wrap}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedMeta__MaiFo .CurrentlyBookedCard_metaItem__yIhgE{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.CurrentlyBookedCard_currentlyBookedCard__s1UUr .CurrentlyBookedCard_currentlyBookedMeta__MaiFo .CurrentlyBookedCard_metaItem__yIhgE .CurrentlyBookedCard_icon__cDWpY{color:#d08700;font-size:16px;stroke-width:1.6}.CoachProfile_CoachColumn__bOoDC{display:flex;border-radius:20px;background:linear-gradient(180deg,#fff6e5,#ffe9d0);padding:24px;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;gap:44px}.CoachProfile_content__NJ3oy{display:flex;justify-content:center;flex-direction:column;align-items:center}.CoachProfile_avatarGroup__8Z7Bw{display:flex;flex-shrink:0;align-items:center}.CoachProfile_avatarGroup__8Z7Bw .CoachProfile_avatarWrapper__Q1_Av{background-color:rgba(34,34,34,.1);padding:6px;border-radius:100%;width:72px;height:72px}.CoachProfile_avatarGroup__8Z7Bw .CoachProfile_avatarWrapper__Q1_Av .CoachProfile_avatar__gU29V{width:100%;height:100%;border-radius:100%;object-fit:cover}.CoachProfile_coachName__JwVcQ{color:#222;text-align:center;font-size:16px;font-weight:600;margin:16px 0 12px}.CoachProfile_badge___LNYs{background:#ffc444;color:#222;font-size:12px;padding:8px 24px;border-radius:32px;margin-bottom:16px}.CoachProfile_coachMeta__o8e65{display:flex;gap:20px;margin-bottom:32px}.CoachProfile_coachMeta__o8e65 .CoachProfile_metaItem__x8ddG{display:flex;align-items:center;gap:8px;font-size:14px;color:#364153;text-wrap:nowrap}.CoachProfile_coachMeta__o8e65 .CoachProfile_metaItem__x8ddG .CoachProfile_icon__jTICM{color:#d08700;font-size:18px;stroke-width:1.6}.CoachProfile_quoteBox__n1jfW{background-color:hsla(0,0%,100%,.3);border-radius:12px;padding:16px;color:#4a5565;font-size:14px;text-align:left}@media(max-width:1024px){.CoachProfile_CoachColumn__bOoDC{padding:24px;flex-direction:row;grid-column:span 2;width:100%}.CoachProfile_content__NJ3oy{flex-direction:row;gap:16px}.CoachProfile_coachName__JwVcQ{text-align:left;margin-top:0}.CoachProfile_quoteBox__n1jfW{display:none}.CoachProfile_coachMeta__o8e65{margin-bottom:0}}@media(max-width:768px){.CoachProfile_CoachColumn__bOoDC{grid-column:1;flex-direction:column;padding:16px}}@media(max-width:480px){.CoachProfile_CoachColumn__bOoDC{justify-content:center}.CoachProfile_coachContent__GWEEq,.CoachProfile_content__NJ3oy{flex-direction:column;justify-content:center}.CoachProfile_coachName__JwVcQ{text-align:center}}.SessionFeedbackCard_feedbackCard__f3Jeu{background-color:#fff;border-radius:16px;border:.8px solid #f1dea8;border-left:4px solid #ff9c00;padding:16px 16px 40px;box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:20px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv{display:flex;gap:12px;flex-wrap:wrap}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:10px;border:.8px solid #e5e7eb;background:#f9fafb}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx .SessionFeedbackCard_icon__ALqbE{color:#555;font-size:16px;stroke-width:1.6}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx .SessionFeedbackCard_text__JK4_h{font-size:12px;font-weight:500}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD{display:flex;gap:20px;align-items:flex-start}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarGroup__ox2gH{display:flex;align-items:center}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarGroup__ox2gH .SessionFeedbackCard_avatarWrapper__fPYer{background-color:rgba(34,34,34,.1);padding:4px;width:44px;height:44px;border-radius:100%}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarGroup__ox2gH .SessionFeedbackCard_avatarWrapper__fPYer .SessionFeedbackCard_avatar__dD0kE{width:100%;height:100%;border-radius:100%;object-fit:cover}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_title__ajwQQ{font-size:14px;font-weight:600}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_description__c2QYM{color:#555;font-size:14px;margin-top:8px;line-height:1.5}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_clamped__AJ3k_{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_info__uhDtf .SessionFeedbackCard_toggleButton__fwuMr{border:none;background:rgba(0,0,0,0);color:#ff9c00;font-size:13px;font-weight:600;padding:0;margin-top:8px;cursor:pointer}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR{display:flex;padding:6px 12px;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:10px;background:#f9fafb;gap:8px;margin-top:18px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_dot__Rr5v_{width:6px;height:6px;border-radius:50%;background-color:#99a1af;flex-shrink:0}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_footerText__t6g37{color:#6a7282;font-size:12px}@media(max-width:768px){.SessionFeedbackCard_feedbackCard__f3Jeu{padding:16px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx{padding:4px 8px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_badges__6qTLv .SessionFeedbackCard_badge__1Irrx .SessionFeedbackCard_text__JK4_h{font-size:12px;font-weight:500}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD{flex-direction:column}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_content__Fn1WD .SessionFeedbackCard_avatarWrapper__fPYer{margin-bottom:8px}}@media(max-width:480px){.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR{align-items:flex-start}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_dot__Rr5v_{margin-top:6px}.SessionFeedbackCard_feedbackCard__f3Jeu .SessionFeedbackCard_footer__ICNLR .SessionFeedbackCard_footerText__t6g37{display:flex;flex-direction:column;justify-content:center}}.UnlockPremium_ctaSection__oi_GG{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:24px 16px;border-radius:20px;gap:4px;background:linear-gradient(180deg,rgba(255,255,255,0) .14%,#ffffff 50.78%);position:absolute;top:0;left:0;width:100%;height:100%}.UnlockPremium_lockIconContainer__QIGke{padding:18px;border-radius:100%;background-color:#fff;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 4px 30px rgba(255,181,68,.37))}.UnlockPremium_ctaTitle__V3rge{font-weight:600;font-size:14px;color:#000;margin-top:8px;text-align:center}.UnlockPremium_ctaSubtitle__eLRPT{font-size:12px;color:#555;margin-bottom:8px;text-align:center}.UnlockPremium_crownIcon__9P5Ul{font-size:20px;flex-shrink:0}.ChordUserFeedback_feedbackCard__bJjKE{justify-content:space-between;flex-wrap:wrap;margin:16px 0;padding:16px 20px;background:#f5f5f5;border-radius:16px}.ChordUserFeedback_feedbackCard__bJjKE,.ChordUserFeedback_ratingRow__yyU2o{display:flex;align-items:center;gap:16px}.ChordUserFeedback_question__vbPGl{margin:0;color:#222;font-family:var(--font-primary),"Manrope",sans-serif;font-size:14px;font-weight:600;line-height:130%}.ChordUserFeedback_actions__X1uGb{display:flex;align-items:center;gap:8px}.ChordUserFeedback_iconBtn__cGW_e{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#fff;color:#999;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}.ChordUserFeedback_iconBtn__cGW_e:hover:not(:disabled){background:#efefef;color:#333}.ChordUserFeedback_iconBtn__cGW_e:active:not(:disabled){transform:scale(.92)}.ChordUserFeedback_iconBtn__cGW_e:disabled{cursor:not-allowed;opacity:.5}.ChordUserFeedback_liked__8_iW6,.ChordUserFeedback_liked__8_iW6:hover:not(:disabled){color:#28a745;background:#def7ec}.ChordUserFeedback_disliked__V1dTN,.ChordUserFeedback_disliked__V1dTN:hover:not(:disabled){color:#ff4f44;background:#fff5f5}.ChordUserFeedback_shareBtn__wLaeK{flex-shrink:0}@media(max-width:480px){.ChordUserFeedback_feedbackCard__bJjKE{flex-direction:column;align-items:flex-start}.ChordUserFeedback_shareBtn__wLaeK{width:100%}}.UploadVideoFeedback_container__rW5TK{background-color:#fff;padding:24px;border-radius:16px;max-width:600px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.UploadVideoFeedback_container__rW5TK .UploadVideoFeedback_header__vOVIh{margin-bottom:24px}.UploadVideoFeedback_container__rW5TK .UploadVideoFeedback_header__vOVIh h2{font-size:16px;font-weight:700;margin-bottom:6px}.UploadVideoFeedback_container__rW5TK .UploadVideoFeedback_header__vOVIh p{font-size:14px;color:#555}.UploadVideoFeedback_dropzone__4VuVW{background-color:#fff;position:relative;z-index:2;border:2px dashed rgba(198,198,198,.6);border-bottom:none;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s ease}.UploadVideoFeedback_dropzone__4VuVW.UploadVideoFeedback_active__jlRgL,.UploadVideoFeedback_dropzone__4VuVW:hover{border-color:#f97316;background-color:#fffaf5}.UploadVideoFeedback_dropzone__4VuVW .UploadVideoFeedback_dropContent__5AVTU .UploadVideoFeedback_iconCircle__9l75H{width:56px;height:56px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.UploadVideoFeedback_dropzone__4VuVW .UploadVideoFeedback_dropContent__5AVTU h3{font-size:14px;font-weight:500;margin-bottom:4px}.UploadVideoFeedback_dropzone__4VuVW .UploadVideoFeedback_dropContent__5AVTU p{font-size:12px;color:#999}.UploadVideoFeedback_promoBanner__fSogn{z-index:1;background:linear-gradient(180deg,#e14b85,#f1a16a);border-radius:0 0 16px 16px;margin-top:-20px;padding:32px 0 0 24px;display:flex;align-items:center;justify-content:space-between;color:#fff;margin-bottom:32px;overflow:hidden;position:relative}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_promoContent__CkY1a{flex:1 1;z-index:1}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_promoContent__CkY1a p{font-size:14px;line-height:1.5;max-width:180px;font-weight:500}.UploadVideoFeedback_bannerImg__SIL9e{width:180px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.UploadVideoFeedback_tipsSection__bHhJc h3{font-size:16px;font-weight:600;color:#111;margin-bottom:16px}.UploadVideoFeedback_tipsSection__bHhJc ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.UploadVideoFeedback_tipsSection__bHhJc ul li{display:flex;align-items:center;gap:12px;font-size:12px;color:#555}.UploadVideoFeedback_tipsSection__bHhJc ul li svg{flex-shrink:0;margin-top:4px}.UploadVideoFeedback_tipsSection__bHhJc ul li span{line-height:1.4}.UploadVideoFeedback_videoPreviewCard__fVdkI{background-color:#fff;border:1px solid #f1f1f1;border-radius:12px;padding:12px;display:flex;align-items:center;gap:16px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ{width:100px;height:60px;background-color:#000;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ .UploadVideoFeedback_previewVideo__j_iVS{width:100%;height:100%;object-fit:cover}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ .UploadVideoFeedback_videoPlaceholder__wUjev{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:1}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_thumbnailWrapper__Dz4SZ .UploadVideoFeedback_duration__ssrTA{position:absolute;bottom:4px;right:4px;background:rgba(0,0,0,.8);color:#fff;font-size:10px;padding:1px 4px;border-radius:4px;z-index:2}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_fileInfo___qVGS h4{font-size:14px;font-weight:500;color:#111;margin-bottom:2px;word-break:break-all}.UploadVideoFeedback_videoPreviewCard__fVdkI .UploadVideoFeedback_fileInfo___qVGS p{font-size:12px;color:#999}.UploadVideoFeedback_form__ROm3H{display:flex;flex-direction:column;gap:20px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA{display:flex;flex-direction:column;gap:8px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA label{font-size:12px;color:#999;font-weight:400}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA input,.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s ease;color:#333}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA input::placeholder,.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea::placeholder{color:#d6d6d6}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA input:focus,.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea:focus{outline:none;border-color:#111}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA textarea{min-height:120px;resize:vertical}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA .UploadVideoFeedback_errorInput__Mqvmd{border-color:#e53e3e;background-color:#fef2f2}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_inputGroup__tkTBA .UploadVideoFeedback_errorMessage__sRUPA{color:#e53e3e;font-size:12px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn{display:flex;align-items:center;gap:12px;margin-top:10px}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_submitBtn__3n83m{flex:1 1;background-color:#222;color:#fff;border:none;padding:14px;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s ease}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_submitBtn__3n83m:hover{opacity:.9}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_submitBtn__3n83m:disabled{opacity:.5;cursor:not-allowed}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_deleteBtn__Tni8E{width:48px;height:48px;background-color:rgba(0,0,0,0);border:1px solid #f1f1f1;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#e53e3e;transition:background-color .2s ease}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_deleteBtn__Tni8E:disabled{opacity:.5;cursor:not-allowed;color:#999}.UploadVideoFeedback_form__ROm3H .UploadVideoFeedback_actions__6yjhn .UploadVideoFeedback_deleteBtn__Tni8E:hover{background-color:#fff5f5;border-color:#ffdce0}@media(max-width:1275px){.UploadVideoFeedback_container__rW5TK{max-width:100%;padding:16px}}@media(max-width:480px){.UploadVideoFeedback_promoBanner__fSogn{padding:32px 0 0 16px}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_promoContent__CkY1a p{font-size:12px;margin-bottom:14px}.UploadVideoFeedback_promoBanner__fSogn .UploadVideoFeedback_bannerImg__SIL9e{width:150px;margin-top:16px}}.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);-webkit-backdrop-filter:blur(3px);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 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}}.StreakCard_card__tRbrL{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.StreakCard_comingSoonOverlay__iw_fq{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.StreakCard_comingSoonBadge__e0L6k{color:#fff;font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.StreakCard_cardLabel__i2uFl{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){.StreakCard_card__tRbrL{border-radius:16px}}@media(max-width:640px){.StreakCard_card__tRbrL{border-radius:12px}}.StreakCard_streakCard__pK1db{background:#fff;height:100%;display:flex;flex-direction:column;padding:16px;position:relative}.StreakCard_streakMainContent__1K5Tw{height:100%;display:flex;flex-direction:column;justify-content:space-between}.StreakCard_streakContent__DeRwR{display:flex;justify-content:space-between;align-items:center}.StreakCard_streakDisplay__2OkFp{display:flex;align-items:center;flex-direction:column;gap:8px;margin-top:8px;margin-bottom:16px}.StreakCard_streakCount__yWACM{display:flex;align-items:center;gap:6px}.StreakCard_streakCountNumber__HyFc_{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:800;font-size:30px;color:#222;line-height:1}.StreakCard_streakDaysText__PEnWz{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:11.67px;color:#999;margin:0;line-height:1.2}.StreakCard_coachImageContainer__7R6uD{width:138px;height:138px}.StreakCard_coachImage__e9gO6{object-fit:cover;width:100%;height:100%}.StreakCard_weekContainer__p1Dw_{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;margin-top:16px;padding-bottom:0;flex-wrap:wrap}.StreakCard_dayItem__850H6{display:flex;flex-direction:column;align-items:center;gap:4px}.StreakCard_dayFire__dqxp_{width:26px;height:26px;display:flex;align-items:center;justify-content:center;opacity:.5;transition:all .2s ease}.StreakCard_dayFire__dqxp_ svg{width:98%;height:98%}.StreakCard_dayFire__dqxp_.StreakCard_active__awNIG{opacity:1;background:rgba(255,196,68,.1)}.StreakCard_dayLabel__6CEZs{font-size:10.482px;text-align:center;line-height:1.2}.StreakCard_dayLabel__6CEZs,.StreakCard_streakInstruction__CvaBy{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:400;color:#555}.StreakCard_streakInstruction__CvaBy{font-size:12px;line-height:1.4;margin:8px 0 0}.StreakCard_streakInstruction__CvaBy strong{font-weight:600;color:#333}@media(max-width:1275px){.StreakCard_dayFire__dqxp_{width:20px;height:20px}}@media(max-width:768px){.StreakCard_streakCountNumber__HyFc_{font-size:24px}.StreakCard_streakDaysText__PEnWz{font-size:10px}}@media(max-width:640px){.StreakCard_streakCountNumber__HyFc_{font-size:20px}}.PracticeHubCard_card__gktlJ{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.PracticeHubCard_comingSoonOverlay__CtoWo{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.PracticeHubCard_comingSoonBadge__s62VW{color:#fff;font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.PracticeHubCard_cardLabel__MeOGT{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){.PracticeHubCard_card__gktlJ{border-radius:16px}}@media(max-width:640px){.PracticeHubCard_card__gktlJ{border-radius:12px}}.PracticeHubCard_practiceHubCard__ow7JD{background:#fff;height:100%;display:flex;flex-direction:column;padding:16px}.PracticeHubCard_moduleList__n7CHd{display:flex;flex-direction:column;gap:12px;flex:1 1}.PracticeHubCard_moduleItem__hZWLU{background:linear-gradient(120deg,#1c4b46,#3d2166);border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;transition:opacity .2s ease}.PracticeHubCard_moduleItem__hZWLU:hover{opacity:.92}.PracticeHubCard_moduleInfo__CYaKa{display:flex;flex-direction:column;gap:4px;min-width:0}.PracticeHubCard_moduleLabel__M6HCH{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:11px;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px}.PracticeHubCard_moduleTitle__V1F3o{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:15px;color:#fff;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PracticeHubCard_lessonsRow__5NJpa{display:flex;align-items:center;gap:6px}.PracticeHubCard_lessonsCount__zesEI{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:12px;color:hsla(0,0%,100%,.85)}.PracticeHubCard_playButton__lx0tW{display:flex;align-items:center;justify-content:center;flex-shrink:0}.PracticeHubCard_moduleItemCompleted__9f_wn{background:linear-gradient(120deg,#14382f,#1f7a52)}.PracticeHubCard_moduleItemLocked__mDK3U{background:#e0e0e0;border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.PracticeHubCard_moduleLabelLocked__3qc5C{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px}.PracticeHubCard_moduleTitleLocked__g48Ko{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:15px;color:#555;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PracticeHubCard_lessonsCountLocked__d0tgv{font-family:var(--font-primary),"Manrope",sans-serif;font-weight:500;font-size:12px;color:#999}.PracticeHubCard_lockWrap__9JHFA{opacity:.5;font-size:32px;flex-shrink:0}@media(max-width:768px){.PracticeHubCard_moduleTitleLocked__g48Ko,.PracticeHubCard_moduleTitle__V1F3o{font-size:13px}.PracticeHubCard_lessonsCountLocked__d0tgv,.PracticeHubCard_lessonsCount__zesEI{font-size:11px}}.RecommendationCard_card__T7s04{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.RecommendationCard_comingSoonOverlay__qhdVa{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.RecommendationCard_comingSoonBadge__R0v0e{color:#fff;font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.RecommendationCard_cardLabel__k8qf2{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){.RecommendationCard_card__T7s04{border-radius:16px}}@media(max-width:640px){.RecommendationCard_card__T7s04{border-radius:12px}}.RecommendationCard_recommendationCard__ESrDK{background:#fff;height:100%;display:flex;flex-direction:column;padding:16px}.RecommendationCard_recommendationsList__zjjKb{display:flex;flex-direction:column;gap:12px;flex:1 1;overflow-y:auto;padding-right:4px}.RecommendationCard_recommendationsList__zjjKb::-webkit-scrollbar{width:4px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.RecommendationCard_recommendationsList__zjjKb::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.RecommendationCard_recommendationsList__zjjKb::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.RecommendationCard_recommendationsList__zjjKb:hover::-webkit-scrollbar{opacity:1}.RecommendationCard_recommendationItem__yx2wi{background:rgba(55,55,55,.03);border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;transition:all .2s ease}.RecommendationCard_recommendationItem__yx2wi:hover{background:rgba(55,55,55,.06)}.RecommendationCard_songThumb__0f03W{position:relative;width:50px;height:50px;border-radius:6px;background:#c6c6c6;overflow:hidden;flex-shrink:0}.RecommendationCard_songImage__xPlvZ{object-fit:cover}.RecommendationCard_songInfo__n3MJ2{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.RecommendationCard_songTitle__jMZRt{font-weight:500;font-size:14px;color:#000}.RecommendationCard_songArtist__1M_Je,.RecommendationCard_songTitle__jMZRt{font-family:var(--font-primary),"Manrope",sans-serif;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RecommendationCard_songArtist__1M_Je{font-weight:400;font-size:12px;color:#999}.RecommendationCard_playButton__aCI2k{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;transition:all .2s ease;flex-shrink:0}@media(max-width:768px){.RecommendationCard_songTitle__jMZRt{font-size:12px}.RecommendationCard_songArtist__1M_Je{font-size:10px}}.ActivitySummaryCard_card__yowgl{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);min-height:200px;position:relative}.ActivitySummaryCard_comingSoonOverlay__9p7Zz{position:absolute;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.ActivitySummaryCard_comingSoonBadge__3omDU{color:#fff;font-family:var(--font-primary),"Manrope",sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px}.ActivitySummaryCard_cardLabel__gIdSy{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){.ActivitySummaryCard_card__yowgl{border-radius:16px}}@media(max-width:640px){.ActivitySummaryCard_card__yowgl{border-radius:12px}}.ActivitySummaryCard_card__yowgl{background-color:#fff}.ActivitySummaryCard_activityCard__yGOEQ{padding:16px 0 16px 16px}.ActivitySummary_activityContainer__HemD_{display:flex;flex-direction:column;align-items:center;border-right:1px solid rgba(224,224,224,.56)}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activityTitle__fZnaS{color:#999;font-size:12px;font-weight:500;margin-bottom:16px;width:100%;text-align:left}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_todayMinutes__arNEz{color:#101828;text-align:center;font-weight:700}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_todayMinutes__arNEz span{font-size:40px}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_todayLabel__HdOng{color:#333;text-align:center;font-size:12px}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_goalText__wT8RR{border-radius:50px;background:#ffc444;padding:6px 12px;color:#fff;text-align:center;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:8px 0;text-wrap:nowrap}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_activitySummary__r0V22 .ActivitySummary_summaryDetails__yFfO7 .ActivitySummary_goalText__wT8RR svg{color:#fff}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_remainingText__F_Bmr{color:#555;font-size:12px;font-weight:500;text-align:center}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_remainingText__F_Bmr span{color:#222;font-weight:700}.ActivitySummary_activityContainer__HemD_ .ActivitySummary_goalCompleted__Vo5rW{color:#32823c;display:flex;gap:2px;align-items:center;margin-bottom:4px}.ActivitySummary_overlay__5J_6d{background:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px}.ActivitySummary_setGoalContainer__iVMfy{background-color:#fff;border-radius:16px;position:absolute;top:24px;left:270px;z-index:10;box-shadow:0 8px 24px rgba(149,157,165,.2)}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_setGoalHeader__eOgnE{padding:16px;display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;border-bottom:1px solid var(--Stroke-Light,#efefef)}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ{display:flex;flex-direction:column;gap:8px;padding:16px}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_item__Ee6KA{font-size:14px;font-weight:500;padding:8px 24px;border-radius:12px}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_item__Ee6KA:hover{background-color:#ffc444}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_activeGoal__fn4_E{border:1px solid #dfa935;color:#dfa935}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_list__N08qQ .ActivitySummary_activeGoal__fn4_E:hover{color:#fff}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_loaderWrapper__yqWnT{padding:32px;display:flex;justify-content:center;align-items:center;min-width:180px}@media(max-width:640px){.ActivitySummary_activityContainer__HemD_{border-right:none;border-bottom:1px solid rgba(224,224,224,.56);padding-bottom:20px}.ActivitySummary_setGoalContainer__iVMfy{left:50%;transform:translateX(-50%)}.ActivitySummary_setGoalContainer__iVMfy .ActivitySummary_setGoalHeader__eOgnE{text-wrap:nowrap}}:where(.HomePage_wrapper__cNaSb) h1,:where(.HomePage_wrapper__cNaSb) h2,:where(.HomePage_wrapper__cNaSb) h3,:where(.HomePage_wrapper__cNaSb) h4,:where(.HomePage_wrapper__cNaSb) h5,:where(.HomePage_wrapper__cNaSb) h6,:where(.HomePage_wrapper__cNaSb) p{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}:where(.HomePage_wrapper__cNaSb) a{color:inherit;text-decoration:none}:where(.HomePage_wrapper__cNaSb) a:hover{color:inherit;text-decoration:none}:where(.HomePage_wrapper__cNaSb) ol,:where(.HomePage_wrapper__cNaSb) ul{margin:0;padding:0;list-style:none}:where(.HomePage_wrapper__cNaSb) button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}:where(.HomePage_wrapper__cNaSb) button:active{outline:none}:where(.HomePage_wrapper__cNaSb) button:focus{outline:none}:where(.HomePage_wrapper__cNaSb) img{vertical-align:middle}.HomePage_wrapper__cNaSb{position:relative}.HomePage_stickyHero__Vq7fu{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 28px);z-index:1;width:100%}.HomePage_scrollOverContent__RSyvX{border-radius:30px 30px 0 0;position:relative;z-index:10;background:#f5f5f5;width:100%;padding:40px 0;min-height:100vh;box-shadow:0 -20px 40px rgba(0,0,0,.05)}@media(max-width:1275px){.HomePage_scrollOverContent__RSyvX{padding:28 0!important}}@media(max-width:768px){.HomePage_scrollOverContent__RSyvX{padding:16 0!important}}.HomePage_snapshotVideoContainer__ACDar{grid-gap:20px;gap:20px;display:grid;grid-template-columns:7fr 5fr;width:100%;max-width:1440px;margin:0 auto;padding:0 30px!important}@media(max-width:1275px){.HomePage_snapshotVideoContainer__ACDar{grid-template-columns:1fr;padding:0 30px!important}}@media(max-width:768px){.HomePage_snapshotVideoContainer__ACDar{grid-template-columns:1fr;padding:0!important}}:where(.PracticeHubPage_wrapper__9_zYj) h1,:where(.PracticeHubPage_wrapper__9_zYj) h2,:where(.PracticeHubPage_wrapper__9_zYj) h3,:where(.PracticeHubPage_wrapper__9_zYj) h4,:where(.PracticeHubPage_wrapper__9_zYj) h5,:where(.PracticeHubPage_wrapper__9_zYj) h6,:where(.PracticeHubPage_wrapper__9_zYj) p{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}:where(.PracticeHubPage_wrapper__9_zYj) a{color:inherit;text-decoration:none}:where(.PracticeHubPage_wrapper__9_zYj) a:hover{color:inherit;text-decoration:none}:where(.PracticeHubPage_wrapper__9_zYj) ol,:where(.PracticeHubPage_wrapper__9_zYj) ul{margin:0;padding:0;list-style:none}:where(.PracticeHubPage_wrapper__9_zYj) button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit}:where(.PracticeHubPage_wrapper__9_zYj) button:active{outline:none}:where(.PracticeHubPage_wrapper__9_zYj) button:focus{outline:none}:where(.PracticeHubPage_wrapper__9_zYj) img{vertical-align:middle}.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;grid-gap:32px;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:-webkit-sticky;position:sticky;top:24px}@media(max-width:1275px){.PracticeHubPage_promoWrap__p3ImJ{position:static}}.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;grid-gap:52px;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;grid-gap:16px;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}}.MyActivity_activitySection__oFF8f{border-radius:20px;background:#fff;padding:24px;display:grid;grid-template-columns:250px 1fr;margin-top:32px;position:relative}.MyActivity_chartWrapper__b_rAo{position:relative}.MyActivity_activityContainer__brKOn{display:flex;flex-direction:column;align-items:center;border-right:1px solid rgba(224,224,224,.56)}.MyActivity_activityContainer__brKOn .MyActivity_activityTitle___BS5k{color:#999;font-size:14px;font-weight:500;margin-bottom:32px;width:100%;text-align:left}.MyActivity_activityContainer__brKOn .MyActivity_activitySummary__GvHMm{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.MyActivity_activityContainer__brKOn .MyActivity_activitySummary__GvHMm .MyActivity_summaryDetails__VDOG7{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.MyActivity_activityContainer__brKOn .MyActivity_activitySummary__GvHMm .MyActivity_summaryDetails__VDOG7 .MyActivity_todayMinutes__AwOqj{color:#101828;text-align:center;font-weight:700}.MyActivity_activityContainer__brKOn .MyActivity_activitySummary__GvHMm .MyActivity_summaryDetails__VDOG7 .MyActivity_todayMinutes__AwOqj span{font-size:40px}.MyActivity_activityContainer__brKOn .MyActivity_activitySummary__GvHMm .MyActivity_summaryDetails__VDOG7 .MyActivity_todayLabel__vrYle{color:#333;text-align:center;font-size:12px}.MyActivity_activityContainer__brKOn .MyActivity_activitySummary__GvHMm .MyActivity_summaryDetails__VDOG7 .MyActivity_goalText__7eUZW{border-radius:50px;background:#ffc444;padding:6px 12px;color:#fff;text-align:center;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:8px 0;text-wrap:nowrap}.MyActivity_activityContainer__brKOn .MyActivity_activitySummary__GvHMm .MyActivity_summaryDetails__VDOG7 .MyActivity_goalText__7eUZW svg{color:#fff}.MyActivity_activityContainer__brKOn .MyActivity_remainingText__4rJlZ{color:#555;font-size:12px;font-weight:500;text-align:center}.MyActivity_activityContainer__brKOn .MyActivity_remainingText__4rJlZ span{color:#222;font-weight:700}.MyActivity_activityContainer__brKOn .MyActivity_goalCompleted__akja_{color:#32823c;display:flex;gap:2px;align-items:center;margin-bottom:4px}.MyActivity_weeklySection__Fw2Pi{padding-left:32px}.MyActivity_weekHeader___TGcg{display:flex;justify-content:space-between;margin-bottom:32px}.MyActivity_weekHeader___TGcg .MyActivity_weekLabel__IKstZ{color:#555;font-weight:500}.MyActivity_weekHeader___TGcg .MyActivity_weekControls__vaPD_{display:flex;gap:12px;align-items:center;color:#b0b0b0;font-size:14px;font-weight:500;justify-content:space-between;min-width:180px}.MyActivity_weekHeader___TGcg .MyActivity_weekControls__vaPD_ .MyActivity_weekRange__FFIJ6{width:100%;display:flex;align-items:center;gap:4px;justify-content:space-between}.MyActivity_weekHeader___TGcg .MyActivity_weekControls__vaPD_ .MyActivity_navButton__HRaM8{border:none;padding:0;cursor:pointer;color:#b0b0b0;transition:color .2s;width:20px;height:20px;display:flex;justify-content:center;align-items:center;border-radius:4px;flex-shrink:0}.MyActivity_weekHeader___TGcg .MyActivity_weekControls__vaPD_ .MyActivity_navButton__HRaM8:hover:not(:disabled){color:#555;background-color:#efefef}.MyActivity_weekHeader___TGcg .MyActivity_weekControls__vaPD_ .MyActivity_navButton__HRaM8:disabled{color:#e0e0e0;cursor:not-allowed}.MyActivity_weekHeader___TGcg .MyActivity_weekControls__vaPD_ .MyActivity_navButton__HRaM8 svg{color:inherit}.MyActivity_overlay__bTjlv{background:rgba(0,0,0,.1);width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px}.MyActivity_setGoalContainer__Y_6Qr{background-color:#fff;border-radius:16px;position:absolute;top:24px;left:270px;z-index:10;box-shadow:0 8px 24px rgba(149,157,165,.2)}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_setGoalHeader__LEDh8{padding:16px;display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;border-bottom:1px solid var(--Stroke-Light,#efefef)}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_list__iL_wS{display:flex;flex-direction:column;gap:8px;padding:16px}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_list__iL_wS .MyActivity_item__OF2_B{font-size:14px;font-weight:500;padding:8px 24px;border-radius:12px}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_list__iL_wS .MyActivity_item__OF2_B:hover{background-color:#ffc444}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_list__iL_wS .MyActivity_activeGoal__E81eX{border:1px solid #dfa935;color:#dfa935}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_list__iL_wS .MyActivity_activeGoal__E81eX:hover{color:#fff}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_loaderWrapper__voogu{padding:32px;display:flex;justify-content:center;align-items:center;min-width:180px}@media(max-width:768px){.MyActivity_activitySection__oFF8f{grid-template-columns:200px 1fr;padding:16px}}@media(max-width:640px){.MyActivity_activitySection__oFF8f{grid-template-columns:1fr}.MyActivity_activityContainer__brKOn{border-right:none;border-bottom:1px solid rgba(224,224,224,.56);padding-bottom:20px}.MyActivity_weeklySection__Fw2Pi{padding-left:0;padding-top:20px}.MyActivity_setGoalContainer__Y_6Qr{left:50%;transform:translateX(-50%)}.MyActivity_setGoalContainer__Y_6Qr .MyActivity_setGoalHeader__LEDh8{text-wrap:nowrap}}@media(max-width:480px){.MyActivity_weekHeader___TGcg{display:flex;flex-direction:column;align-items:center;gap:8px}.MyActivity_weekHeader___TGcg .MyActivity_weekLabel__IKstZ{font-size:14px}}.CelebrationModal_body__LIOKd{padding:0!important}.CelebrationModal_content__j4VhQ{background-image:url(/assets/img/new-phase-img/bg-thankyou.png);background-color:unset;background-size:cover;background-repeat:no-repeat;border-radius:20px;padding:32px 20px 24px;position:relative}.CelebrationModal_boxWithCoin__Nq6A0{position:relative;display:flex;justify-content:center;margin-bottom:8px}.CelebrationModal_boxWithCoin__Nq6A0 .CelebrationModal_mysteryBox__iMxuE{width:150px;height:auto}.CelebrationModal_dollarContainer__1ksMX{position:absolute;top:-6px;left:50%;transform:translate(-50%);animation:CelebrationModal_celebrationSpin__veUPz 5s linear infinite,CelebrationModal_celebrationChange__xDsxj 3s linear .5s infinite}.CelebrationModal_dollarContainer__1ksMX img{width:56px;height:56px;display:block}.CelebrationModal_dollarContainer__1ksMX .CelebrationModal_count__lgvB0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#f6b647;width:40px;height:40px;border-radius:50%;color:#f5f5f5;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:normal;display:flex;justify-content:center;align-items:center}@keyframes CelebrationModal_celebrationChange__xDsxj{0%,33.33%{background-image:url(https://i.ibb.co/w0M0NjP/3.png)}33.34%,66.66%{background-image:url(https://i.ibb.co/n7k3p0X/2.png)}66.67%,to{background-image:url(https://i.ibb.co/gmzSqzG/1.png)}}@keyframes CelebrationModal_celebrationSpin__veUPz{to{transform:rotateY(1turn)}}.CelebrationModal_heading__pp9Dq{margin:.5rem 0 1rem;text-align:center}.CelebrationModal_heading__pp9Dq h3{text-shadow:0 8px 50px rgba(255,196,68,.25);font-family:Manrope,sans-serif;font-size:32px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;color:#fbd336;margin:0}.CelebrationModal_heading__pp9Dq p{color:#fff;font-family:Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%;max-width:26ch;margin:0 auto}.CelebrationModal_songInfo__Lw3Hn{min-height:max-content;background:#f5f5f5;position:relative;border-radius:19px;padding:20px;display:flex;gap:10px;align-items:center}.CelebrationModal_songInfo__Lw3Hn img{height:70px;width:70px;border-radius:6px}.CelebrationModal_songInfo__Lw3Hn p{color:#000;font-family:Manrope,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:115%;margin:0}.CelebrationModal_songInfo__Lw3Hn span{color:#333;font-family:Manrope,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.CelebrationModal_torrinsStarContainer___k8_R{min-height:max-content;background:#f5f5f5;position:relative;border-radius:19px;padding:16px;margin-top:16px}.CelebrationModal_torrinsStar__lEzTl{padding:16px;text-align:center}.CelebrationModal_torrinsStar__lEzTl h3{color:#222;font-family:Manrope,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.44px;margin:0 0 8px}.CelebrationModal_torrinsStar__lEzTl p{color:#222;text-align:center;font-family:Manrope,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:130%;max-width:36ch;margin:0 auto}.CelebrationModal_chordsInfo____rq0{border-radius:19px;min-height:max-content;background:#f5f5f5;padding:20px;margin-top:16px}.CelebrationModal_chordsInfo____rq0>p{color:#222;font-family:Manrope,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.34px;margin:0 0 12px}.CelebrationModal_chordsInfo____rq0 .CelebrationModal_description___j2_D p{color:#333;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;width:100%;max-width:100%}.CelebrationModal_description___j2_D{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.CelebrationModal_whatNext__dK_34{border-radius:12px;background:#eae2f6;padding:15px;margin-top:12px}.CelebrationModal_whatNext__dK_34>p{color:#222;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.24px;text-transform:uppercase;max-width:100%;margin-bottom:8px}.CelebrationModal_whatNext__dK_34 .CelebrationModal_btns__V4fml{display:flex;justify-content:space-between;align-items:center;gap:10px}.CelebrationModal_whatNext__dK_34 .CelebrationModal_btns__V4fml p{color:#333;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;max-width:27ch;margin:0}.CelebrationModal_whatNext__dK_34 .CelebrationModal_btns__V4fml a{border-radius:25.823px;background:#222;color:#fff;text-align:center;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:10px 16px;display:inline-block;border:none;white-space:nowrap}.CelebrationModal_btnGroup__mA0OH{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem auto 0;width:100%}.CelebrationModal_btnGroup__mA0OH a{border-radius:25.823px;text-align:center;font-family:Manrope,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal;padding:10px 20px;display:inline-block;min-width:200px;flex:1 1}.CelebrationModal_btnGroup__mA0OH .CelebrationModal_dashboardCta__TG15a{background:#222;color:#fff;border:none}.CelebrationModal_btnGroup__mA0OH .CelebrationModal_exploreCta__fP0Qr{background:#fff;color:#333;border:1px solid #000}@media(max-width:650px){.CelebrationModal_content__j4VhQ{border-radius:0;padding:28px 16px 20px}.CelebrationModal_heading__pp9Dq h3{font-size:26px}.CelebrationModal_btnGroup__mA0OH{flex-direction:column}.CelebrationModal_btnGroup__mA0OH a{min-width:100%}}.LevelCongratulationModal_header__36_er{border-radius:12px 12px 0 0;background:#7679cf;text-align:center;padding:24px 15px 16px}.LevelCongratulationModal_header__36_er h1{background:linear-gradient(180deg,#fff -34.72%,rgba(255,255,255,0) 133.33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:Manrope,sans-serif;font-size:40px;font-weight:800;line-height:normal;text-transform:uppercase;margin:0}.LevelCongratulationModal_body__wH4aj{padding:0!important}.LevelCongratulationModal_content__TIWp_{padding:24px 25px;text-align:center}.LevelCongratulationModal_content__TIWp_ h3{color:#222;font-size:24px;font-weight:700;line-height:130%;letter-spacing:-.48px;margin:0 0 8px}.LevelCongratulationModal_content__TIWp_ p{color:#222;font-size:16px;font-style:normal;font-weight:500;line-height:130%;margin:0}.LevelCongratulationModal_continueButton__xFMcC{text-align:center;margin-top:20px}.LevelCongratulationModal_continueButton__xFMcC button{border-radius:40px;border:1px solid #000;background:#fff;min-width:175px;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:normal;padding:9px 20px}.CourseModal_body__rR0cG{padding:0 20px 0 0!important}@media only screen and (max-width:767px){.CourseModal_body__rR0cG{padding:10px!important}}.UploadVedioModal_thankYouHeader__zF3Nr{border-radius:12px 12px 0 0;background:#7679cf;text-align:center;padding:24px 15px 55px;position:relative}.UploadVedioModal_thankYouHeader__zF3Nr h1{background:linear-gradient(180deg,#fff -34.72%,rgba(255,255,255,0) 133.33%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:Manrope,sans-serif;font-size:40px;font-weight:800;line-height:normal;text-transform:uppercase;margin:0}.UploadVedioModal_thankYouIcon__hSpi0{width:110px;height:110px;background:#fff;border-radius:50%;margin:-45px auto 0;display:flex;align-items:center;justify-content:center;position:relative}.UploadVedioModal_thankYouIcon__hSpi0 img{width:56px;height:auto}.UploadVedioModal_thankYouBody__1ci1G{padding:20px 25px 25px;text-align:center}.UploadVedioModal_thankYouBody__1ci1G h3{color:#222;font-size:22px;font-weight:700;line-height:130%;letter-spacing:-.44px;margin:0 0 8px}.UploadVedioModal_thankYouBody__1ci1G p{color:#222;font-size:15px;font-style:normal;font-weight:500;line-height:130%;margin:0}.UploadVedioModal_continueButton__aoji5{text-align:center;margin-top:20px}.UploadVedioModal_continueButton__aoji5 button{border-radius:40px;background:#333;color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:normal;padding:10px 20px;border:none}.UploadVedioModal_body__FcOHa{padding:0!important}