.Ratings_ratings__EEjqC{display:flex;border:1px solid #d5d5d5;background:#fff;padding:.7rem 1.5rem;gap:10px;border-radius:10px;width:35rem;align-items:stretch;align-self:center;height:-moz-fit-content;height:fit-content}@media(max-width:799px){.Ratings_ratings__EEjqC{flex-direction:column;width:100%;gap:4px}}.Ratings_ratings__EEjqC .Ratings_ratingElem__aF5tb{border-radius:.5rem;display:flex;flex-direction:column}@media(max-width:799px){.Ratings_ratings__EEjqC .Ratings_ratingElem__aF5tb{flex-direction:row;width:100%;justify-content:space-between;align-items:center}.Ratings_ratings__EEjqC .Ratings_ratingElem__aF5tb .Ratings_ratingWrapper__0w7ts{width:10rem;flex-shrink:0}}.Ratings_ratings__EEjqC .Ratings_ratingElem__aF5tb .Ratings_ratingWrapper__0w7ts{display:flex;align-items:center;gap:.5rem}.Ratings_ratingNumber__GncZt{font-size:2.25rem;font-weight:600;white-space:nowrap}.Ratings_stars__tWFCn{display:flex;color:#fbbf24}.Ratings_ratingText__ozoWI{margin-top:.5rem;margin-bottom:.5rem}@media(max-width:799px){.Ratings_ratingText__ozoWI{flex-grow:1;text-align:right}}.Ratings_star__nLj3v,.Ratings_thumbsUpIcon__o5gOt,.Ratings_trophyIcon__JGrGV{width:1.25rem;height:1.25rem}@media(max-width:799px){.Ratings_star__nLj3v,.Ratings_thumbsUpIcon__o5gOt,.Ratings_trophyIcon__JGrGV{width:1rem;height:1rem}}.Ratings_trophyIcon__JGrGV{color:#fbbf24}.Ratings_thumbsUpIcon__o5gOt{color:#10b981}.Page_container__mBpoI{display:flex;flex-direction:column;min-height:100vh;height:100vh;padding:6vh 5vw 4vh 2vw}@media(max-width:799px){.Page_container__mBpoI{padding:0 3vw 3.5vh}}.Page_container__mBpoI h1,.Page_container__mBpoI h2,.Page_container__mBpoI h3{font-weight:600}.Page_main__fu6Uk{flex:1;display:flex;flex-direction:column;gap:.5rem}.Page_workEducationWrapper__U7kqp{display:flex;gap:10px}@media(max-width:799px){.Page_workEducationWrapper__U7kqp{flex-direction:column}}.Page_workEducationWrapper__U7kqp section{width:auto;flex:1}.Page_header__tfgn8{margin-bottom:1.43rem;padding:.2rem 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media(min-width:768px){.Page_header__tfgn8{padding:.2rem 0}}@media(min-width:800px){.Page_header__tfgn8{flex-direction:row;align-items:stretch}}.Page_header__tfgn8 .Page_info__yOo_i{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.Page_header__tfgn8 .Page_info__yOo_i svg{flex-shrink:0}.Page_header__tfgn8 .Page_nameWBio__sNiK1{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Page_header__tfgn8 .Page_nameWBio__sNiK1 .Page_name__J4nBD{font-size:2.1rem;font-weight:600;margin:0 1rem 0 0;font-style:italic}.Page_header__tfgn8 .Page_nameWBio__sNiK1 .Page_bio__VcBdu{margin:.4rem 0 20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.Page_header__tfgn8 .Page_teachingMethodology__BMNXt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.Page_header__tfgn8 .Page_rightButtons__MrU0v{display:flex;gap:1rem}.Page_header__tfgn8 .Page_title__tN3K5{font-size:1.3rem;margin:0 0 .7rem}.Page_header__tfgn8 .Page_headerButtons__H_XIS{display:flex;flex-direction:column;align-items:center}.Page_header__tfgn8 .Page_headerButtons__H_XIS>button,.Page_header__tfgn8 .Page_headerButtons__H_XIS>li{border:none;outline:none;background:transparent;width:100%;padding:.5rem .7rem}.Page_header__tfgn8 .Page_headerButtons__H_XIS svg{width:25px;height:25px;flex-shrink:0}.Page_bioTitle__6_Q9g{font-weight:500!important;margin-bottom:0;text-decoration:underline}.Page_description__foC5r{color:rgba(var(--primary-foreground-rgb),.7);font-size:1.1rem;margin:0}.Page_avatarImage__TrnYC{width:8rem;height:8rem}.Page_contactInfo__mQlmV{font-size:.9rem;color:#666;margin-left:1rem}.Page_actionButton__ltTTr{height:2rem;align-items:center;padding:.35rem .65rem!important;display:flex;gap:2px}.Page_actionButton__ltTTr:active,.Page_actionButton__ltTTr:focus-visible,.Page_actionButton__ltTTr:focus-within,.Page_actionButton__ltTTr:hover{border:none!important;outline:none!important}.Page_actionButton__ltTTr .Page_arrowIcon__LbXEM{width:13px;height:13px;color:gray}.Page_sendEducationRequestWrapper___nq10{display:flex;align-items:center;gap:4px}.Page_sendEducationRequestWrapper___nq10 svg{width:14px;height:14px}.Page_disabledSection__HwY9p{opacity:.6;pointer-events:none}.Page_disabledSection__HwY9p .Page_noRecord__bEIjk{width:100%;height:4.15rem;display:flex;align-items:center;justify-content:center;color:#606060}.Page_hr__sAK3y{background:#ababab;border:none;height:1px;width:100%;margin:2px 0;border-radius:5px}.CreateLessonForm_form__elUgQ{max-width:600px;margin-left:2rem;padding:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CreateLessonForm_formTitle__Z6sr3{font-size:1.5rem;font-weight:600;margin-bottom:20px;color:#000}.CreateLessonForm_formGroup__iWXuk{margin-bottom:20px}.CreateLessonForm_formGroup__iWXuk.CreateLessonForm_half__P0TCX{max-width:min(50%,90vw)}.CreateLessonForm_formGroup__iWXuk label{display:block;margin-bottom:5px;font-weight:600;color:#000;font-size:.9rem}.CreateLessonForm_formGroup__iWXuk input,.CreateLessonForm_formGroup__iWXuk select,.CreateLessonForm_formGroup__iWXuk textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px;background-color:#fff;color:#000}.CreateLessonForm_formGroup__iWXuk textarea{height:100px}.CreateLessonForm_urlInput__18R0Z{display:flex;align-items:center}.CreateLessonForm_urlInput__18R0Z .CreateLessonForm_urlPrefix__MF8dI{background-color:#f0f0f0;padding:8px;border:1px solid #ccc;border-right:none;border-radius:4px 0 0 4px;color:#666}.CreateLessonForm_urlInput__18R0Z input{border-left:none;border-radius:0 4px 4px 0}.CreateLessonForm_select__3luIg{width:100%!important}.CreateLessonForm_wCustomInput__2hTcK{display:flex;align-items:center}.CreateLessonForm_wCustomInput__2hTcK .CreateLessonForm_select__3luIg{margin-right:10px;width:56%!important}.CreateLessonForm_wCustomInput__2hTcK .CreateLessonForm_select__3luIg span:first-of-type{width:90%;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.CreateLessonForm_wCustomInput__2hTcK input{flex:1;flex-shrink:0}.CreateLessonForm_checkboxLabel__1PrZO{display:flex;align-items:center;cursor:pointer}.CreateLessonForm_checkboxLabel__1PrZO input[type=checkbox]{margin-right:10px;width:auto}.CreateLessonForm_skillshareLabel__gshId{display:flex;flex-direction:column}.CreateLessonForm_skillshareLabel__gshId strong{font-weight:700}.CreateLessonForm_availabilityRow__GTgIJ{display:flex;align-items:center;margin-bottom:10px}.CreateLessonForm_availabilityRow__GTgIJ label{width:100px}.CreateLessonForm_formActions__0Qy7K{display:flex;justify-content:flex-end;margin-top:20px;margin-bottom:40px}.CreateLessonForm_cancelButton__gdrX7,.CreateLessonForm_submitButton__0Jhkq{padding:15px 25px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s}.CreateLessonForm_cancelButton__gdrX7{background-color:#fff;color:#000;border:1px solid #ccc;margin-right:10px}.CreateLessonForm_cancelButton__gdrX7:hover{background-color:#f0f0f0}.CreateLessonForm_submitButton__0Jhkq{background-color:#007bff;color:#fff}.CreateLessonForm_submitButton__0Jhkq:hover{background-color:#0056b3}.CreateLessonForm_error__nKjcW{color:red;font-size:14px;margin-top:5px}.ChangeLocaleButton_wrapper__7Wkaz{position:fixed;top:clamp(.5rem,2vw,1rem);right:clamp(.5rem,2vw,1rem);z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChangeLocaleButton_languageSelector__nHcNw{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.ChangeLocaleButton_languageSelector__nHcNw:hover .ChangeLocaleButton_options__beNh9{opacity:1;visibility:visible;transform:translateY(0)}.ChangeLocaleButton_translateButton__udkJO{width:clamp(1.3rem,2.5vw,1.5rem);height:clamp(1.3rem,2.5vw,1.5rem);fill:currentColor}.ChangeLocaleButton_currentFlag__sf1cn{position:absolute;top:-25%;right:-25%;font-size:clamp(.6rem,1.5vw,.8rem);background:hsla(0,0%,100%,.48);border-radius:50%;padding:.1em;width:1.3rem;height:1.3rem;text-align:center}.ChangeLocaleButton_options__beNh9{position:absolute;top:100%;right:0;margin-top:clamp(.5rem,2vw,1rem);background:#fff;border-radius:clamp(.25rem,1vw,.5rem);box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;overflow:hidden}.ChangeLocaleButton_option__MDWON{text-decoration:none;color:#000;padding:clamp(.3rem,1vw,.5rem) clamp(.5rem,1.5vw,.8rem);white-space:nowrap;transition:background-color .2s ease;font-size:clamp(.75rem,1.5vw,.875rem)}.ChangeLocaleButton_option__MDWON:hover{background-color:#f5f5f5}@media(max-width:768px){.ChangeLocaleButton_wrapper__7Wkaz{top:.5rem;right:.5rem}.ChangeLocaleButton_translateButton__udkJO{width:1.3rem;height:1.3rem}.ChangeLocaleButton_currentFlag__sf1cn{font-size:.8rem}.ChangeLocaleButton_option__MDWON{padding:.3rem .5rem;font-size:.75rem}}.UninstallPage_container__ZJN0F{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:1.5rem;background-color:#f9f9fb;position:relative;overflow-x:hidden}.UninstallPage_languageSwitcher__BQ6I0{position:absolute;top:1rem;right:1rem;z-index:10}.UninstallPage_content__pggSl{max-width:640px;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;margin:2rem 0}.UninstallPage_header__2U_7G{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.UninstallPage_logo__vZiRk{width:5rem;height:5rem;margin-bottom:.25rem}.UninstallPage_logo__vZiRk img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.UninstallPage_title__G5A2P{font-size:1.75rem;font-weight:700;color:#333;margin:0}.UninstallPage_subtitle__IrahR{font-size:1rem;color:#666;margin:0}.UninstallPage_message__gSuRe{text-align:center;font-size:1rem;color:#444;max-width:480px;line-height:1.5;margin:-.5rem 0}.UninstallPage_features__11gvF{width:100%;padding:1.25rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 14px rgba(0,0,0,.05)}.UninstallPage_featuresTitle__eiBoa{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 1.25rem;text-align:center}.UninstallPage_featureList__thaPq{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:480px){.UninstallPage_featureList__thaPq{grid-template-columns:repeat(3,1fr)}}.UninstallPage_feature__aDPop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.UninstallPage_featureIcon__5oePT{width:2.5rem;height:2.5rem;background-color:#f2f5fa;border-radius:50%;display:flex;align-items:center;justify-content:center}.UninstallPage_featureIcon__5oePT img{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.UninstallPage_actions__GIeqw{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.UninstallPage_button__7MFO6{background-color:#2d3748;color:#fff;font-weight:500;font-size:.9rem;padding:.65rem 1.25rem;border-radius:.5rem;text-decoration:none;transition:all .2s ease-in-out;text-align:center;width:100%;max-width:320px}.UninstallPage_button__7MFO6:hover{background-color:#1a202c;transform:translateY(-2px)}.UninstallPage_buttonText__mN_m0{color:#4a5568;font-size:.9rem;text-decoration:underline;transition:color .2s ease-in-out}.UninstallPage_buttonText__mN_m0:hover{color:#2d3748}.UninstallPage_mobileApps__pWBzf{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.UninstallPage_mobileAppsTitle__Pa3Bc{font-size:1.1rem;font-weight:600;color:#333;margin:0}.UninstallPage_appLinks__f25Da{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.UninstallPage_appLink__T7iKG{display:block;transition:transform .2s ease-in-out}.UninstallPage_appLink__T7iKG:hover{transform:translateY(-2px)}.UninstallPage_appBadge__8JsEH{height:2.75rem;width:auto}.UninstallPage_illustration__vHze8{margin-top:1.5rem;width:100%;max-width:420px;overflow:hidden;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.1)}.UninstallPage_illustration__vHze8 img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.UninstallPage_footer__26bEE{margin-top:auto;width:100%;text-align:center;padding:1rem 0;border-top:1px solid #eee}.UninstallPage_footerLink__cY66c{color:#666;font-size:.875rem;text-decoration:none;transition:color .2s ease-in-out}.UninstallPage_footerLink__cY66c:hover{color:#333}@media(min-width:768px){.UninstallPage_container__ZJN0F{padding:1.5rem;justify-content:center}.UninstallPage_content__pggSl{max-width:1200px;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2rem;margin:0}.UninstallPage_header__2U_7G{width:100%;max-width:480px;flex:0 0 auto;margin-bottom:0}.UninstallPage_message__gSuRe{width:100%;max-width:480px;margin:0;flex:0 0 auto}.UninstallPage_features__11gvF{width:calc(50% - 1rem);max-width:480px;flex:0 0 auto;margin:0}.UninstallPage_actions__GIeqw{width:220px;flex:0 0 auto;margin:0;flex-direction:column}.UninstallPage_button__7MFO6{width:100%}.UninstallPage_mobileApps__pWBzf{width:230px;flex:0 0 auto;margin:0}.UninstallPage_illustration__vHze8{max-width:360px;margin:0;flex:0 0 auto}.UninstallPage_footer__26bEE{padding:.75rem 0}}.Signinup_leftImage__Y2vmp{position:relative!important}.Signinup_formGrandContainer__FEZrv{margin-top:2.5vh}.Signinup_formWrapper__dN55D{display:flex;flex-direction:column;align-items:center;border:.1rem solid #dbdbdb;background-color:#fff;padding:1vh 2.5rem;width:-moz-fit-content;width:fit-content}.Signinup_footer___r_uS{text-align:center;margin-top:.2vh;width:100%}.Signinup_footer___r_uS.Signinup_reg__8am5t{margin-top:7px}.Signinup_footer___r_uS button{margin-top:.15vh;display:flex;justify-content:center;background-color:#fff;color:#000!important;font-weight:600}.Signinup_footer___r_uS button:hover{background-color:#fff!important;outline:.1rem solid #000!important}.Signinup_brandHeading__debqF{margin:2.5vh 0 1.5vh;font-weight:600}.Signinup_or___n9I4{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;color:#8e8e8e;font-size:1rem;margin:0 1.1rem}.Signinup_formWrapper__dN55D .Signinup_footer___r_uS>button{width:inherit;padding:.5rem 1.4rem;border-radius:.7rem;border:none;box-sizing:border-box}.Signinup_formWrapper__dN55D .Signinup_footer___r_uS div{display:flex;flex-direction:row;align-items:center;color:#8e8e8e}.Signinup_formWrapper__dN55D .Signinup_footer___r_uS div hr{flex:1}.Signinup_formWrapper__dN55D .Signinup_container__DlOpF{display:flex;flex-direction:column;width:17.5rem}.Signinup_form__cvzlR{width:100%;display:flex;flex-direction:column;gap:1vh}.Signinup_loadingButton__dk3l3{margin-top:.7vh;height:2.3rem}.Signinup_loadingLoginButton__jXOtX{border-radius:6px!important;width:100%;display:flex;align-items:center;justify-content:center;padding:.15rem 1.4rem!important}.Signinup_termsAndConditions__LtXUe{margin:7px 0 3px;font-size:.79rem;max-width:22rem;text-align:center;white-space:normal;color:#8e9096;align-self:center}.Signinup_verifyEmailWrapper__HpfPE{text-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Signinup_termsAndConditions__LtXUe a{font-weight:700;color:#666;text-decoration:none}.Signinup_option__xVRTm{width:100%}.Signinup_option__xVRTm>p>a{color:#343434;text-decoration:none;font-weight:700}.Signinup_option__xVRTm>p>a:hover{color:#000}.Signinup_getTheApp__dFq9E{text-align:center;margin:.6rem 0 .95rem;color:#313131}.Signinup_otherapps__0ccDQ{text-align:center}.Signinup_otherapps__0ccDQ p{margin-bottom:1.2rem}.Signinup_otherapps__0ccDQ>button{border:none;border-radius:.5rem;background-color:#e9e9e9;color:#555;padding:10px;font-size:.91rem;position:relative;outline:1px solid #000!important}.Signinup_otherapps__0ccDQ>button:before{content:"";position:absolute;top:50%;left:-5%;width:110%;height:2px;background-color:#000;transform:translateY(-50%);z-index:11}.Signinup_option__xVRTm{border:1px solid #dbdbdb;background-color:#fff;height:70px;margin-top:20px;display:flex;align-items:center;justify-content:center}.Signinup_forgotPassword__ymDpd{font-size:.8rem;color:#0070f3;text-decoration:none;transition:color .3s;cursor:pointer;width:-moz-fit-content;width:fit-content;align-self:end}.Signinup_forgotPassword__ymDpd:hover{color:#0056b3}.Signinup_page__t7HLi{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:799px){.Signinup_page__t7HLi{display:flex;flex-direction:column;gap:2vh;top:unset;transform:unset;padding:7vh 0;align-items:center}.Signinup_imageWrapper__KFbEs{position:relative}.Signinup_imageWrapper__KFbEs .Signinup_leftImage__Y2vmp{display:none}.Signinup_imageWrapper__KFbEs .Signinup_appDescription__B_8e2{padding:0 6vw}.Signinup_FormGrandContainer__6hlf9{display:flex;flex-direction:column;align-items:center;width:90vw;position:relative}.Signinup_formWrapper__dN55D{width:90vw;padding:1.5vh 5vw;background-color:#fafafa}.Signinup_form__cvzlR{width:unset}.Signinup_footer___r_uS{width:inherit;margin-top:10px}.Signinup_container__DlOpF{position:relative;width:100%}.Signinup_option__xVRTm>p>a{text-decoration:none;color:#000;font-weight:700}.Signinup_formWrapper__dN55D .Signinup_container__DlOpF input{width:100%}.Signinup_footer___r_uS{width:100%;display:flex;flex-direction:column}}@media(min-width:800px){.Signinup_page__t7HLi{display:flex;justify-content:space-around;align-items:center;position:absolute;top:46%;transform:translateY(-50%);gap:12vw;margin-left:12%}.Signinup_imageWrapper__KFbEs{width:37vw;position:relative}.Signinup_footer___r_uS{position:relative;max-width:22rem;display:flex;flex-direction:column;align-items:center}.Signinup_otherapps__0ccDQ button{margin-right:5px}.Signinup_otherapps__0ccDQ button:after{margin-right:0}}.Signinup_errMsg__3Zg8W{color:#ff5454}.Signinup_backButton__NokAV{position:absolute;top:2rem;left:2rem;gap:.5rem;padding:.8rem 1.2rem;border-radius:12px;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none;z-index:10}.Signinup_backButton__NokAV:hover{transform:translateX(-5px)}.Signinup_backButton__NokAV .Signinup_icon___yK0s{transition:transform .3s ease}.Signinup_backButton__NokAV:hover .Signinup_icon___yK0s{transform:translateX(-3px)}@media(max-width:799px){.Signinup_backButton__NokAV{top:1rem;left:1rem;padding:.6rem 1rem}}.Signinup_rememberMeContainer__tbTNZ{display:flex;align-items:center;margin:0;gap:0}.Signinup_rememberMeCheckbox__HeSHq[type=checkbox]{accent-color:#0070f3;width:.9rem;height:.9rem;cursor:pointer;width:unset!important}.Signinup_rememberMeLabel__fs2Ip{font-size:.9rem;color:#262626;padding-left:.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;flex:1}.Signinup_previousUsersGrid__OPSyg{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1rem;margin:1rem 0;width:100%}.Signinup_previousUserCard__nORHG{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .2s}.Signinup_previousUserCard__nORHG:hover{background-color:#f5f5f5}.Signinup_previousUserCard__nORHG img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.Signinup_previousUserCard__nORHG .Signinup_username__SLQj9{font-size:.8rem;color:#262626;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Signinup_referralCodeWrapper__1oxQ1{display:flex;justify-content:flex-end;width:100%}.Signinup_referralCodeWrapper__1oxQ1 .Signinup_referralInput__7i0Lw{padding:5px;border:1px solid #dbdbdb;font-size:.87rem}.Signinup_referralCodeWrapper__1oxQ1 .Signinup_referralInput__7i0Lw::-moz-placeholder{color:#999;font-size:.85rem}.Signinup_referralCodeWrapper__1oxQ1 .Signinup_referralInput__7i0Lw::placeholder{color:#999;font-size:.85rem}.Signinup_referralCodeWrapper__1oxQ1 .Signinup_referralInput__7i0Lw:focus{outline:none;border-color:#999;background-color:#fff}.Signinup_referralCodeWrapper__1oxQ1 .Signinup_referralError__q5jkr{font-size:.75rem;color:#2a2a2a;margin-top:4px;text-align:right}.register_roleCards__A4944{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;width:100%;max-width:400px}.register_roleCard__x7q6y{cursor:pointer;border:1px solid #e0e0e0;border-radius:12px;padding:1.25rem 1rem;text-align:center;transition:all .3s ease;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.register_roleCard__x7q6y:hover{border-color:#000;transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.register_roleCard__x7q6y.register_selected__iSTXs{border-color:#2e2e2f;background-color:rgba(0,0,0,.03);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.register_roleCard__x7q6y .register_roleImage__xZuoF{width:64px;height:64px;margin:0 auto .75rem;position:relative;transition:transform .3s ease;display:flex;justify-content:center;align-items:center}.register_roleCard__x7q6y .register_roleImage__xZuoF svg{width:100%;height:100%}.register_roleCard__x7q6y:hover .register_roleImage__xZuoF{transform:scale(1.05)}.register_roleCard__x7q6y .register_roleTitle__6qIdH{font-weight:600;margin:0;font-size:1.1rem}.register_roleCard__x7q6y .register_roleDescription__0ewNB{font-size:.8rem;color:#666;margin:.25rem 0 0}@keyframes register_shine__q_IY0{0%{background-color:hsla(0,0%,100%,.8)}50%{background-color:#fff}to{background-color:hsla(0,0%,100%,.8)}}.register_roleSelectionTitle__iOeWX{margin-bottom:1.5rem;font-weight:500;font-size:1.3rem}.register_roleSelectionDescription__UEO3_{font-size:.85rem;color:#666;text-align:center;margin-top:.5rem}.register_revertButton__5nlp4{border:none;background:transparent;text-decoration:underline;cursor:pointer;color:#555;font-size:.9rem}.register_revertButton__5nlp4:hover{color:#000}.LoadingButton_button__Ieva5{padding:.55rem 1.4rem}.LoadingButton_button__Ieva5,.LoadingButton_loadingButton__lWgMO{border-radius:6px!important;width:inherit;display:flex;align-items:center;justify-content:center}.LoadingButton_loadingButton__lWgMO{padding:.25rem 1.4rem!important}.LoadingButton_loadingSpinner__W95nm{width:1.2rem!important;height:1.2rem!important}.LoadingButton_loadingSpinner__W95nm span{background-color:#c5c5c5!important}.TeacherRatingForm_ratingContainer__ANRWZ{margin:0 auto;padding:5px;width:min(75vw,28rem)}.TeacherRatingForm_ratingContainer__ANRWZ h3{font-weight:600;margin:0}.TeacherRatingForm_ratingContainer__ANRWZ hr{border-radius:5px;border:none;height:1px;background:#c2c2c2}.TeacherRatingForm_title__8aLZj{font-size:1.4rem;font-weight:500;margin-top:-.65rem;margin-bottom:1.4rem}.TeacherRatingForm_teacherInfo__05rQD{display:flex;align-items:center;margin-bottom:20px}.TeacherRatingForm_image__mcDO_{width:50px;height:50px;border-radius:25px;margin-right:10px}.TeacherRatingForm_details___ofbh p{margin:0}.TeacherRatingForm_ratingSection__ZHW_5{margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TeacherRatingForm_ratingItem__TQrol{display:flex;align-items:center;justify-content:space-between}.TeacherRatingForm_starRating__8n1X2{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:1px}.TeacherRatingForm_starRating__8n1X2 .TeacherRatingForm_star__m_Is_{cursor:pointer;transition:color .2s;font-size:1.5rem;color:#fff;-webkit-text-stroke:1px #000}.TeacherRatingForm_starRating__8n1X2 .TeacherRatingForm_star__m_Is_:not(.TeacherRatingForm_active__zktO4):hover,.TeacherRatingForm_starRating__8n1X2 .TeacherRatingForm_star__m_Is_:not(.TeacherRatingForm_active__zktO4):hover~.TeacherRatingForm_star__m_Is_{color:#cbcbcb}.TeacherRatingForm_starRating__8n1X2 .TeacherRatingForm_star__m_Is_.TeacherRatingForm_active__zktO4,.TeacherRatingForm_starRating__8n1X2 .TeacherRatingForm_star__m_Is_.TeacherRatingForm_active__zktO4~.TeacherRatingForm_star__m_Is_{color:#000;-webkit-text-stroke:1px #000}.TeacherRatingForm_commentBox__wyzWp{width:100%}.TeacherRatingForm_submitButton__nCMmb{float:right}@keyframes TeacherRatingForm_shimmer__BKQ8t{0%{background-position:-468px 0}to{background-position:468px 0}}.TeacherRatingForm_skeletonItem__iTkIH{margin-bottom:15px}.TeacherRatingForm_skeletonText__r8j0x,.TeacherRatingForm_skeletonTitle___04Sa{background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:800px 104px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:TeacherRatingForm_shimmer__BKQ8t;animation-timing-function:linear}.TeacherRatingForm_skeletonTitle___04Sa{height:20px;width:50%;margin-bottom:10px}.TeacherRatingForm_skeletonText__r8j0x{height:10px;width:100%}.TeacherRatingForm_disclaimer__Ui8KP{margin-bottom:15px;font-size:.8rem;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TeacherRatingForm_disclaimer__Ui8KP input[type=checkbox]{margin-right:8px;accent-color:#000;width:.65rem;height:.65rem;border:1px solid #ccc;border-radius:3px;outline:none;transition:border-color .2s}.TeacherRatingForm_disclaimer__Ui8KP label{color:gray;transition:color .2s}.TeacherRatingForm_disclaimer__Ui8KP:has(input:checked) label{color:#000}.TeacherRatingForm_pastLectures__mzXIE{margin-top:4px;margin-bottom:5px;height:7rem;overflow-y:auto}.TeacherRatingForm_pastLectures__mzXIE .TeacherRatingForm_pastLectures__mzXIE{margin-bottom:20px}.TeacherRatingForm_pastLectures__mzXIE .TeacherRatingForm_lectureItem__VMiH1{padding:.45rem;margin-bottom:.6rem;border:1px solid #dadada;border-radius:10px}.TeacherRatingForm_pastLectures__mzXIE .TeacherRatingForm_lectureDate__cHEUe{font-weight:700;margin-bottom:4px}.TeacherRatingForm_pastLectures__mzXIE .TeacherRatingForm_lectureDetails__NrUaQ{display:flex;justify-content:space-between;color:#666;font-size:.9em;margin-bottom:4px}.TeacherRatingForm_pastLectures__mzXIE .TeacherRatingForm_lectureTopic__EOIpO{font-style:italic}.Common_title__7WHrs{font-size:1.28rem;font-weight:500;margin:0}.Common_section__dhKNf{background:#fff;padding:.7rem 1rem;border:1px solid #bbbaba;border-radius:10px;position:relative;overflow-y:hidden}.Expertise_expertiseSection__skzM8{grid-column:span 2}.Expertise_subtitle__X0nH_{color:var(--muted-foreground)}.Expertise_grid__ljq_6{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.Expertise_grid__ljq_6{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.Expertise_grid__ljq_6{grid-template-columns:repeat(3,1fr)}}.Expertise_cardTitle__VAUdp{font-weight:500!important;margin-bottom:0;text-decoration:underline}.Expertise_cardDescription__6i_Yl{margin:.4rem 0}.Tabs_tabContainer__diL9_{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:-5vw;width:100%;height:100%}.Tabs_tabLinks__UDwqF{display:flex;position:sticky;background:#fff;border-radius:5px 5px 0 0;width:-moz-fit-content;width:fit-content}.Tabs_tabLinks__UDwqF a{background-color:transparent;border:none;cursor:pointer;font-size:1.04rem;display:block;text-decoration:none;color:#000;width:-moz-fit-content;width:fit-content;padding:10px 15px 5px}.Tabs_tabLinks__UDwqF a:not(:disabled):hover{background:hsla(0,0%,83%,.34)}.Tabs_tabLinks__UDwqF a:focus{outline:none}.Tabs_tabLinks__UDwqF a.Tabs_active__fvl1P{border-bottom:1px solid #000}.Tabs_tabContent__w0niW{padding:15px 10px 4px}@media(max-width:799px){.Tabs_tabContainer__diL9_{width:90vw;margin-right:0}}.LoadingBar_loadingBar__nDD4F{width:100%;height:3px;overflow:hidden;position:relative;top:0;z-index:99}.LoadingBar_progress___u5eb{height:100%;width:100%;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.05),rgba(0,0,0,.9));background-size:200% auto;animation:LoadingBar_progressAnimation__yj7X3 2s infinite}@keyframes LoadingBar_progressAnimation__yj7X3{0%{background-position:100% 50%}to{background-position:0 50%}}.LoadingBar_absolute__IhWca{position:fixed;left:0;top:0;width:100%}.LoadingBar_stickyLoadingBar__0WFYk{position:sticky!important}.OauthCallbackLogin_container__hw9RQ{min-height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background-color:#fff}.OauthCallbackLogin_content__eaFJI{text-align:center;padding:2rem;max-width:400px;width:100%}.OauthCallbackLogin_logo__dXfZK{margin-bottom:1.5rem;border-radius:12px}.OauthCallbackLogin_title__TnIor{font-size:1.5rem;font-weight:600;color:#000;margin-bottom:.5rem}.OauthCallbackLogin_description__Y0YwR{font-size:.875rem;color:#666;margin-bottom:2rem}.StudentshipRequests_requestCard__4lfQn{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:15px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;transition:box-shadow .3s ease,border-color .3s ease}.StudentshipRequests_requestCard__4lfQn:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:#aaa}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_textualDetails___wFl3{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;flex:1}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_textualDetails___wFl3 p{margin:0;color:#444;font-size:.78rem}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_textualDetails___wFl3 p strong{font-weight:500}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_textualDetails___wFl3 .StudentshipRequests_studentName__3h4XR{color:#000;font-weight:600;font-size:1rem}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_textualDetails___wFl3 span{font-weight:200;color:gray;font-size:.7rem}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_buttonsWrapper___ZKa7{align-self:flex-end;display:flex;gap:5%}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_buttonsWrapper___ZKa7 button{flex-shrink:0;border:1px solid #000;border-radius:50%;color:#000;align-items:center;display:flex;justify-content:center;font-size:1rem;width:1.8rem;height:1.8rem;padding:.4rem}.StudentshipRequests_requestCard__4lfQn .StudentshipRequests_buttonsWrapper___ZKa7 button svg{fill:#000}.EducationHistory_formGroup__Tpj8n{margin-bottom:24px}.EducationHistory_formGroup__Tpj8n label{font-weight:600;display:flex;align-items:flex-end;font-size:.9rem}.EducationHistory_formGroup__Tpj8n label .EducationHistory_labelDetail__mcBjc{font-weight:400;font-size:.7rem}.EducationHistory_formGroup__Tpj8n input,.EducationHistory_formGroup__Tpj8n select,.EducationHistory_formGroup__Tpj8n textarea{padding:.5rem;border:1px solid #000;border-radius:4px;font-size:1rem}.EducationHistory_addButtonContainer__29onn{width:100%;align-items:center;display:flex;justify-content:center;margin-top:.5rem}.EducationHistory_inputGroup__ryyGa{flex-grow:1}.EducationHistory_inputRow__mWkw3{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.EducationHistory_inputRow__mWkw3:last-child{margin-bottom:0}.EducationHistory_dateInput__Fb3vq,.EducationHistory_degreeSelect__irflA,.EducationHistory_educationInput__G5n9e{flex:1;padding:8px 12px;border-radius:4px;transition:border-color .3s ease}.EducationHistory_dateTimeWrapper__K_nwf{display:flex;flex-direction:column;gap:2px;flex:2 1}.EducationHistory_degreeSelect__irflA{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.EducationHistory_educationList__3rIlS{margin-top:16px}.EducationHistory_educationHistoryItem___Po1b{padding:10px 10px 10px 0;border-radius:5px;position:relative}.EducationHistory_educationHistoryItem___Po1b .EducationHistory_institution__MMUsS{margin:2px;font-weight:600;font-size:1.1rem}.EducationHistory_educationHistoryItem___Po1b .EducationHistory_degree__3B2mp{margin:2px;font-weight:540;font-size:.9rem}.EducationHistory_educationHistoryItem___Po1b .EducationHistory_dateTime__ZOyw7{margin:1px;font-size:.8rem;color:gray}.EducationHistory_educationHistoryItem___Po1b .EducationHistory_description__Tmwcq{margin:3px;font-size:.8rem;color:gray}.EducationHistory_educationHistoryItem___Po1b .EducationHistory_removeButton__O_Jfw{border:none;background:transparent;position:absolute;right:5px;top:5px;font-size:1.5rem;font-weight:400;cursor:pointer}.EducationHistory_educationHistoryItem___Po1b .EducationHistory_removeButton__O_Jfw:hover{transform:scale(1.1)}.EducationHistory_removeButton__O_Jfw{cursor:pointer;font-size:18px;font-weight:700}.EducationHistory_error__aS9rv{color:red;font-size:12px;margin-top:4px}.Checkbox_checkboxLabel__sVrEW{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_checkboxInput__xpZno{display:none}.Checkbox_checkboxCustom__Uo01o{width:1rem;height:1rem;border:1px solid #ccc;margin-right:4px;position:relative;transition:border-color .3s;display:flex;align-items:center;justify-content:center;border-radius:3px}.Checkbox_checkboxCustom__Uo01o.Checkbox_checked__TR_s1{border-color:#000}.Checkbox_checkmark__Zt68x{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset .3s}.Checkbox_checkboxInput__xpZno:checked~.Checkbox_checkboxCustom__Uo01o .Checkbox_checkmark__Zt68x{stroke-dashoffset:0}.LanguageWProficiencySelection_formGroup__ZgaES{-webkit-user-select:none;-moz-user-select:none;user-select:none}.LanguageWProficiencySelection_formGroup__ZgaES input,.LanguageWProficiencySelection_formGroup__ZgaES select,.LanguageWProficiencySelection_formGroup__ZgaES textarea{padding:.5rem;border:1px solid #000;border-radius:4px;font-size:1rem}.LanguageWProficiencySelection_addLanguageRow__1GiFB{display:flex;gap:1rem;margin-bottom:1rem}.LanguageWProficiencySelection_languageSelect__XWvT6,.LanguageWProficiencySelection_proficiencySelect__yFcV5{flex:1;padding:.5rem;width:6rem;border-radius:.4rem}.LanguageWProficiencySelection_removeButton__lC6n5{cursor:pointer;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LanguageWProficiencySelection_languageList__H04Iw{margin-top:1rem}.LanguageWProficiencySelection_languageItem__0yeRr{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border:1px solid #000;border-radius:.4rem;margin-bottom:.5rem}.LanguageWProficiencySelection_error__ppxzI{color:red;font-size:.8rem}.LanguageWProficiencySelection_searchableDropdown__xabVW{position:relative;flex:1}.LanguageWProficiencySelection_languageInput__DFBsj{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.LanguageWProficiencySelection_languageInput__DFBsj::-webkit-input-placeholder,.LanguageWProficiencySelection_languageInput__DFBsj::placeholder{-webkit-user-select:none;user-select:none}.LanguageWProficiencySelection_dropdownList__pxirv{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;z-index:1000;list-style:none;padding:0}.LanguageWProficiencySelection_dropdownItem__W_OU6{padding:.5rem;cursor:pointer}.LanguageWProficiencySelection_dropdownItem__W_OU6:hover{background-color:#f0f0f0}.WorkExperience_formGroup___TE5h label{font-weight:550;display:flex;align-items:center;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WorkExperience_formGroup___TE5h label .WorkExperience_labelDetail__hIQ4h{font-weight:400;font-size:.7rem}.WorkExperience_inputColumns__7cnum{flex:1}.WorkExperience_inputRow__Qsuui{display:flex;margin-bottom:10px}.WorkExperience_inputRow__Qsuui input,.WorkExperience_inputRow__Qsuui select,.WorkExperience_inputRow__Qsuui textarea{padding:.5rem;border:1px solid #000;border-radius:4px;font-size:1rem}.WorkExperience_inputRow__Qsuui>*{flex:1;margin-right:10px}.WorkExperience_inputRow__Qsuui>:last-child{margin-right:0}.WorkExperience_descriptionInput__j8G_v{resize:vertical}.WorkExperience_descriptionInput__j8G_v:focus,.WorkExperience_descriptionInput__j8G_v:focus-visible,.WorkExperience_descriptionInput__j8G_v:focus-within{outline:1px solid #000;border:1px solid #000}.WorkExperience_addButtonContainer__yKWhk{width:100%;align-items:center;display:flex;justify-content:center}.WorkExperience_workExperienceList__ltiDB.WorkExperience_personalWorkExperienceList__G5u8n{margin-top:20px}.WorkExperience_hr__GeDmO{background:#ababab;border:none;height:1px;width:100%;margin:0;border-radius:5px}.WorkExperience_dateTimeCheckbox__yEm3F{margin-top:.5rem}.WorkExperience_dateTimeWrapper___zCF5{display:flex;flex-direction:column;gap:2px;flex:2}.WorkExperience_dateTimeWrapper___zCF5 label{color:#444}.WorkExperience_dateTimeWrapper___zCF5 input{flex:1}.WorkExperience_workExperienceItem__QLakV{padding:10px 10px 10px 0;border-radius:5px;position:relative}.WorkExperience_workExperienceItem__QLakV .WorkExperience_role__hFXQW{margin:2px;font-weight:600;font-size:1.1rem}.WorkExperience_workExperienceItem__QLakV .WorkExperience_company__v2WOT{margin:2px;font-weight:540;font-size:.9rem}.WorkExperience_workExperienceItem__QLakV .WorkExperience_dateTime__ddBmn{margin:1px;font-size:.8rem;color:gray}.WorkExperience_workExperienceItem__QLakV .WorkExperience_description__cwQDn{margin:3px;font-size:.8rem;color:gray}.WorkExperience_workExperienceItem__QLakV .WorkExperience_removeButton__WjQ_h{border:none;background:transparent;position:absolute;right:5px;top:5px;font-size:1.5rem;font-weight:400;cursor:pointer}.WorkExperience_workExperienceItem__QLakV .WorkExperience_removeButton__WjQ_h:hover{transform:scale(1.1)}.LecturePacket_packetsGrid__OkdIG{display:grid;grid-template-columns:repeat(4,1fr);row-gap:1.3vh;-moz-column-gap:1vw;column-gap:1vw;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm{border:1px solid #bbbaba;padding:10px;border-radius:5px;position:relative;display:flex;flex-direction:column;height:10rem}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm:hover{border:1px solid #2f2f2f}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm .LecturePacket_title__Bl_e9{margin:5px 0;font-weight:600;font-size:1.2rem}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm .LecturePacket_description__bKrbL{margin:0 0 5px;color:#464646;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm .LecturePacket_bottomElems__iE3cF{display:flex;justify-content:space-between;text-wrap:nowrap;margin-top:auto}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm .LecturePacket_bottomLeftWrapper__GgyQ3{display:flex;gap:2px;font-size:.875rem;align-items:flex-end}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm .LecturePacket_bottomLeftWrapper__GgyQ3 .LecturePacket_length__A0E1G,.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm .LecturePacket_bottomLeftWrapper__GgyQ3 .LecturePacket_pricing__9GVCs{display:flex;align-items:center;gap:2px;padding:2px;background:#e0e0e0;border-radius:5px;border:1px solid gray;height:-moz-fit-content;height:fit-content}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm.LecturePacket_createNewLecture__mWwLK{background:transparent;justify-content:center;gap:7px;color:#a6a6a6;text-align:center;text-decoration:none}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm.LecturePacket_createNewLecture__mWwLK:hover{color:#000}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm.LecturePacket_createNewLecture__mWwLK .LecturePacket_title__Bl_e9{width:100%;font-weight:600;font-size:1rem}.LecturePacket_packetsGrid__OkdIG .LecturePacket_lecturePacket__Z6_xm.LecturePacket_createNewLecture__mWwLK>span{width:100%;display:block;font-size:1.3rem}.LessonsTab_container__bbIeZ{max-width:100%;margin:0 auto;padding:1rem}.LessonsTab_title__iGJXU{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.LessonsTab_button__h_AYc{background-color:#000;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;display:inline-flex;align-items:center;font-size:.9rem;transition:background-color .3s ease}.LessonsTab_button__h_AYc:hover{background-color:#333}.LessonsTab_lectureSection__yCWrl{margin-bottom:2rem}.LessonsTab_sectionTitle__q7_C_{font-size:1.1rem;font-weight:600;margin-top:0;margin-bottom:.75rem}.LessonsTab_lectureGrid__9jo7q{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.55rem}.LessonsTab_lectureCard__Syerk{border:1px solid #e0e0e0;border-radius:.5rem;padding:.75rem;background-color:#fff;transition:box-shadow .3s ease}.LessonsTab_lectureCard__Syerk:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.LessonsTab_lectureHeader__GFCUe{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.LessonsTab_lectureHeader__GFCUe .LessonsTab_toggleDetailsButton__Lmhtv{padding:0}.LessonsTab_lectureTitle__2zxGJ{font-size:1rem;font-weight:600}.LessonsTab_lectureInfo__JdQQP{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#666;font-size:.8rem}.LessonsTab_lectureDescription__ZozUH{margin-top:.75rem;font-size:.9rem}.LessonsTab_modal__PWV3B{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;padding:1rem}.LessonsTab_modalContent__Y27v1{background-color:#fff;padding:1.5rem;border-radius:.5rem;max-width:400px;width:100%}.LessonsTab_modalTitle__tRo5U{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.LessonsTab_form__NHJZ5{display:grid;gap:1rem}.LessonsTab_formGroup__L5Qje{display:grid;gap:.25rem}.LessonsTab_label__KOB1w{font-weight:600;font-size:.9rem}.LessonsTab_input__dln3q,.LessonsTab_textarea__V_RMf{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:.25rem;font-size:.9rem}.LessonsTab_textarea__V_RMf{min-height:80px}@media(max-width:768px){.LessonsTab_lectureGrid__9jo7q{grid-template-columns:1fr}.LessonsTab_modalContent__Y27v1{max-width:100%}}