.Profile_container__EHvxe.Profile_creator__Mcxg9{display:flex;flex-direction:column;gap:32px;padding:64px 10%}.Profile_innerContainer__1ILa0{display:flex;flex-direction:column;max-width:600px;margin-top:32px;width:100%;gap:24px;padding-bottom:32px}.Profile_public__Hj2_k .Profile_innerContainer__1ILa0{margin:32px auto 120px}@media (max-width:1100px){.Profile_container__EHvxe{flex-direction:column;align-items:center;gap:0}}@media (max-width:700px){.Profile_innerContainer__1ILa0{width:90%;margin-top:16px}.Profile_container__EHvxe.Profile_creator__Mcxg9{gap:16px;padding:32px 0}}.ProfileCard_container__MoasJ{position:relative;gap:32px;width:100%;justify-content:flex-start!important;align-items:flex-start!important}.ProfileCard_outerInnerContainer__AsTxv{padding:0 16px}.ProfileCard_avatarImageWrapper__2foMO{width:100%;height:240px;background:#2087B3;border-radius:8px;display:flex;justify-content:center;align-items:center;overflow:hidden}.ProfileCard_avatarImageWrapper__2foMO.ProfileCard_clickable___kzIO{cursor:pointer}.ProfileCard_avatarImageWrapper__2foMO.ProfileCard_clickable___kzIO:hover{opacity:.8}.ProfileCard_avatarImage__oEnK1{height:100%;object-fit:contain}.ProfileCard_socialIcon__axv01{cursor:pointer;transition:opacity .2s}.ProfileCard_socialIcon__axv01:hover{opacity:.6}.ProfileCard_titleIcon__0M_o5{position:absolute;top:40px;right:calc(50% - 40px - 32px);background-color:var(--bg-primary);width:40px;height:40px;border-radius:20px 20px 20px 6px;padding:6px;border:2px solid var(--border-color-3);box-sizing:border-box}.ProfileCard_editAvatarButton__01Fgt{position:absolute!important;top:192px;right:8px;height:40x;width:40px;background:var(--bg-card)}.ProfileCard_titleIcon__0M_o5.ProfileCard_clickable___kzIO{cursor:pointer}.ProfileCard_titleIcon__0M_o5.ProfileCard_clickable___kzIO:hover{background-color:var(--hover-background,#ddd)}.ProfileCard_imageOuterContainer__9G26w{position:relative}.ProfileCard_imageContainer__q56IO{border-radius:80px;object-fit:cover}.ProfileCard_proTag__tKoaG{position:absolute;top:16px;right:16px;background-color:var(--brand-pro)!important;padding:2px 4px;border-radius:4px;color:var(--text-on-brand-pro)!important}.ProfileCard_plusTag__JbYox{background-color:var(--bg-primary)!important;border:2px solid var(--brand-pro);color:var(--brand-pro)!important}.ProfileCard_lifetimeTag__O_2VS,.ProfileCard_plusTag__JbYox{position:absolute;top:16px;right:16px;padding:2px 4px;border-radius:4px}.ProfileCard_lifetimeTag__O_2VS{background:linear-gradient(45deg,var(--brand-pro),var(--brand-deep))!important;color:var(--text-on-brand-pro)!important}.ProfileCard_privateTag__te7a7{background-color:var(--bg-primary)!important;padding:4px 8px;border-radius:4px;gap:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ProfileCard_privateTag__te7a7,.ProfileCard_publicProfile__KngAb{position:absolute;top:16px;right:16px;display:flex;align-items:center}.ProfileCard_publicProfile__KngAb{width:40px;height:40px;justify-content:center;border-radius:20px;background-color:var(--selection-background,#efefef)}.ProfileCard_publicProfile__KngAb:hover{background-color:var(--hover-background,#dedede)}.ProfileCard_publicProfile__KngAb:after{content:"Public Profile";display:block;width:90px;padding:4px 8px;font-size:14px;background-color:var(--bg-card);color:var(--text-primary);position:absolute;top:calc(100% + 8px);right:0;z-index:2;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.25);visibility:hidden;opacity:0;transform:scale(.9);transition:all 50ms}.ProfileCard_publicProfile__KngAb:hover:after{visibility:visible;opacity:1;transform:scale(1)}.ProfileCard_userTitle__w55jY{opacity:.87;gap:4px}.ProfileCard_userTitle__w55jY.ProfileCard_clickable___kzIO{cursor:pointer}.ProfileCard_userTitle__w55jY.ProfileCard_clickable___kzIO:hover{opacity:.7}.ProfileCard_userTitle__w55jY.ProfileCard_clickable___kzIO p{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:4px;-webkit-text-decoration-color:var(--text-secondary,#bbb);text-decoration-color:var(--text-secondary,#bbb)}.ProfileCard_followStats__YN6GB{display:flex;gap:16px;align-items:center}.ProfileCard_addUsernameContainer___01Mu{cursor:pointer;transition:opacity .2s;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:4px;-webkit-text-decoration-color:var(--text-secondary,#bbb);text-decoration-color:var(--text-secondary,#bbb)}.ProfileCard_addUsernameContainer___01Mu:hover{opacity:.7}.ProfileCard_titleContainer__m_e1S{position:absolute;top:16px;left:16px;border:var(--border-primary);border-style:dashed;border-radius:8px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);transition:all .2s;box-sizing:border-box}.ProfileCard_titleContainer__m_e1S.ProfileCard_filled__szfi0{border:none;background-color:var(--bg-primary);border-color:var(--border-color-3);border-style:solid}.ProfileCard_titleContainer__m_e1S.ProfileCard_clickable___kzIO{cursor:pointer}.ProfileCard_titleContainer__m_e1S.ProfileCard_clickable___kzIO:hover{opacity:.8}.ProfileCard_titleImage__NsxxP{width:48px;height:48px}@media (max-width:700px){.ProfileCard_container__MoasJ{align-items:center!important}.ProfileCard_outerInnerContainer__AsTxv{flex-direction:column!important;align-items:center!important}.ProfileCard_innerContainer__phcQz{align-items:center!important}.ProfileCard_innerContainer__phcQz p{text-align:center}.ProfileCard_topInfo__yPSCN{align-items:center!important}.ProfileCard_bio__9j5HW,.ProfileCard_topInfo__yPSCN p{text-align:center}.ProfileCard_titleContainer__m_e1S{width:40px;height:40px}.ProfileCard_titleImage__NsxxP{width:28px;height:28px}}.TitlePick_container__Yhe0D{background:var(--bg-secondary);width:420px;max-height:600px;max-width:90%;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-color)}.TitlePick_titlesContainer___ysGe{width:100%!important;overflow:auto}.TitlePick_titleContainer__LvdNJ{padding:16px!important;border-top:1px solid var(--border-color,rgba(0,0,0,.1));cursor:pointer;gap:8px}.TitlePick_titleContainer__LvdNJ.TitlePick_selected__ETrHX{background-color:var(--selection-background,#ddd)}.TitlePick_titleContainer__LvdNJ:hover{background-color:var(--hover-background,#ddd)}.TitlePick_titleContainer__LvdNJ.TitlePick_locked__40rhM .TitlePick_icon__bnqQO,.TitlePick_titleContainer__LvdNJ.TitlePick_locked__40rhM .TitlePick_titleText__LYM90{opacity:.3}.TitlePick_titleContainer__LvdNJ.TitlePick_locked__40rhM:hover{background-color:var(--hover-background,#eee)}.TitlePick_titlesContainer___ysGe::-webkit-scrollbar{width:8px}.TitlePick_titlesContainer___ysGe::-webkit-scrollbar-track{background:var(--scrollbar-track,rgba(0,0,0,.3))}.TitlePick_titlesContainer___ysGe::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,darkgrey)}.TitlePick_topContainer__wqI3L{padding:16px}.TitlePick_topContainer__wqI3L img{cursor:pointer}.TitlePick_topContainer__wqI3L img:hover{opacity:.8}.TitlePick_titleText__LYM90{flex:1 1}.IconButton_base__jHYfJ{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.IconButton_base__jHYfJ:hover .IconButton_tooltip__bkiWR{display:block}.IconButton_base__jHYfJ.IconButton_disabled__iRuHC:hover .IconButton_tooltip__bkiWR{display:none}.IconButton_main__9vyGL:hover{background:var(--hover-background,#e7f2f8)}.IconButton_home__IatZG{background:linear-gradient(to left,var(--brand-bright),var(--brand-primary));transition:opacity .2s}.IconButton_home__IatZG:hover{opacity:.8}.IconButton_normal__vh0dN{width:40px;height:40px;border-radius:20px}.IconButton_small__OPqSP{width:32px;height:32px;border-radius:16px}.IconButton_normalWithText__BU_SN{height:40px;border-radius:20px}.IconButton_smallWithText__Lb92d{height:32px;border-radius:16px;padding:0 8px}.IconButton_disabled__iRuHC{opacity:.3;cursor:default}.IconButton_home__IatZG.IconButton_disabled__iRuHC:hover{opacity:.3}.IconButton_main__9vyGL.IconButton_disabled__iRuHC:hover{background:var(--selection-background,#f6fbfe)}.IconButton_tooltip__bkiWR{position:absolute;top:48px;left:0;background:#333;color:var(--text-white);z-index:99;border-radius:8px;padding:4px 8px;display:none;font-size:12px;text-align:center}.IconButton_small__OPqSP .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 16px))}.IconButton_normal__vh0dN .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 20px))}.IconButton_text__9xqZ9{white-space:nowrap;color:white;margin-left:8px;margin-right:8px;font-size:14px}.FollowButton_button__lzKlz{padding:6px 16px;min-height:36px;height:36px;min-width:90px;font-size:14px}.DialogBase_container__Azgex{border-radius:8px;background:var(--bg-secondary);box-shadow:0 8px 16px rgba(0,0,0,.25);z-index:500;overflow:hidden;border:1px solid var(--border-color)}.FollowersDialog_container__VpcJG{background:var(--bg-secondary);border-radius:12px;width:320px;max-width:90svw;max-height:70svh;display:flex;flex-direction:column;overflow:hidden}.FollowersDialog_header__AlkJc{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:var(--border-primary)}.FollowersDialog_usersList__umJKJ{flex:1 1;overflow-y:auto}.FollowersDialog_userItem__uwcUi{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s;position:relative}.FollowersDialog_userItem__uwcUi:hover{background-color:var(--selection-background)}.FollowersDialog_unfollowButton__HEHLf{flex-shrink:0;padding:6px 12px!important;min-width:90px}.FollowersDialog_unfollowButtonText__mWEJe{font-size:12px!important}.FollowersDialog_avatarWrapper__jJZzR{width:48px;height:48px;border-radius:24px;overflow:hidden;flex-shrink:0;background:var(--bg-primary)}.FollowersDialog_avatar__wnBdk{width:100%;height:100%;object-fit:cover}.FollowersDialog_userInfo__R7GxC{flex:1 1;min-width:0}.FollowersDialog_bio__ZajdK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FollowersDialog_emptyState__NwVqR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.FollowersDialog_loadingContainer__1fEAD{display:flex;justify-content:center;padding:16px}.FollowersDialog_xpText__71_I3{color:var(--product-xp-color)}.FollowersDialog_xpIcon__cHWjb{transform:translateY(-1px)}.FollowStat_followStat__1cHLO{cursor:pointer;transition:opacity .2s}.FollowStat_followStat__1cHLO:hover{opacity:.8}.ProgressSection_container__B__AN{padding:32px;height:100%;width:100%;flex:1 1}.ProgressSection_learningRemindersContainer__gKrgC{gap:8px;border-radius:8px;padding:8px 16px;background-color:var(--brand-bright);box-shadow:0 2px 4px rgba(0,0,0,.25)}.ProgressSection_learningRemindersContainer__gKrgC:hover{box-shadow:0 1px 2px rgba(0,0,0,.25)}@media (max-width:900px){.ProgressSection_learningRemindersContainer__gKrgC img{width:16px;height:16px}.ProgressSection_learningRemindersContainer__gKrgC p{font-size:16px}.ProgressSection_learningRemindersContainer__gKrgC{padding:6px 12px}}.CourseCard_container__tOu0t{height:180px;max-width:1200px;cursor:pointer}.CourseCard_aContainer__YCw_R{padding-bottom:64px;position:relative}.CourseCard_innerContainer__wra3n{height:100%}.CourseCard_container__tOu0t:hover .CourseCard_courseImgContainer__0S0Id{transform:scale(1.03)}.CourseCard_courseImg__0eDEa{width:320px;height:180px;border:1px solid var(--border-color,#e1e1e1);margin-right:32px;transition:transform .3s}.CourseCard_courseImgContainer__0S0Id{position:relative;transition:transform .3s}.CourseCard_courseProgressBar__Drv_y{position:absolute;height:10px;bottom:8px;left:8px;right:40px;border-radius:5px;border:1px solid var(--border-color,rgba(0,0,0,.1))}.CourseCard_courseSaveForLaterContainer__6zBNu{position:absolute;top:8px;left:8px;display:flex;align-items:center;padding:4px 8px 4px 4px;border-radius:4px;gap:8px;background:var(--brand-primary);border:1px solid var(--border-color,rgba(0,0,0,.1));transition:all .2s;visibility:hidden;opacity:0;color:white}.CourseCard_courseSaveForLaterContainer__6zBNu:hover{background:var(--brand-primary-darker)}.CourseCard_container__tOu0t:hover .CourseCard_courseSaveForLaterContainer__6zBNu{visibility:visible;opacity:1}.CourseCard_description__kbRNq{margin:12px 0;color:var(--text-secondary)}.CourseCard_tagContainer__5HJ8i{background:var(--selection-background,#edf8ff);border-radius:32px;padding:4px 8px!important}.CourseCard_tagImage__UoOxg{width:24px;height:24px;margin-right:4px}.CourseCard_courseTitle__n2aaW{margin-bottom:4px;font-weight:400}.CourseCard_max2Lines__QqJ11{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:1000px){.CourseCard_aContainer__YCw_R{padding-bottom:32px}.CourseCard_container__tOu0t{height:162px}.CourseCard_description__kbRNq{font-size:14px}.CourseCard_courseTitle__n2aaW{font-size:22px}.CourseCard_tagTitle__TleSP{font-size:12px}.CourseCard_tagImage__UoOxg{width:20px;height:20px;margin-right:4px}.CourseCard_courseImgContainer__0S0Id{margin-right:16px}.CourseCard_courseImg__0eDEa{width:288px;height:162px}}@media (max-width:700px){.CourseCard_container__tOu0t{flex-wrap:wrap;height:auto;width:100%;max-width:400px}.CourseCard_courseImgContainer__0S0Id{margin-right:0;margin-bottom:16px;width:100%}.CourseCard_courseImg__0eDEa{width:100%;height:auto}.CourseCard_courseProgressBar__Drv_y{right:8px}}@media (max-width:600px){.CourseCard_courseTitle__n2aaW{font-size:20px}}.CreatorName_name__9jPYR{text-transform:capitalize}@media (max-width:1000px){.CreatorName_name__9jPYR{font-size:12px}}.ProgressBar_container__leRrI{width:100%;height:8px;background:var(--bg-progress);border-radius:4px}.ProgressBar_innerContainer__ka28L{height:8px;border-radius:4px}.ProgressBar_done__oyWcs{background:var(--success)}.ProgressBar_progress__iddT2{background:var(--brand-bright)}.FilterMenu_container__eNsbn{width:240px;background-color:transparent;border-radius:8px;margin-right:32px}.FilterMenu_sortContainer__ndRmr{width:100%}@media (max-width:800px){.FilterMenu_container__eNsbn{width:160px}}.ProgressLayout_container__cJdgn{border:var(--border-primary);border-radius:8px;box-sizing:border-box;flex:1 1;overflow:hidden;background-color:var(--bg-card)}.ProgressLayout_container__cJdgn>::-webkit-scrollbar{width:8px}.ProgressLayout_container__cJdgn>::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.ProgressLayout_container__cJdgn>::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,darkgrey)}@media (max-width:1000px){.ProgressLayout_container__cJdgn{min-width:240px;margin-right:0}}