.EmailConfirmation-module__KWlgJW__box{flex-direction:column;align-items:center;gap:20px;display:flex}
.RegistrationForm-module__NAhNWq__form{flex-direction:column;align-items:center;gap:20px;display:flex}
.PasswordRecovery-module___nEeKa__form{flex-direction:column;align-items:center;gap:20px;display:flex}.PasswordRecovery-module___nEeKa__linkBox{justify-content:center;align-items:center;margin-top:20px;display:flex}
.ResetPasswordForm-module__XsTfXa__form{flex-direction:column;align-items:center;gap:20px;display:flex}
.LoginForm-module__sYv4QG__card{width:100%;max-width:300px}.LoginForm-module__sYv4QG__form{flex-direction:column;align-items:center;gap:20px;display:flex}.LoginForm-module__sYv4QG__links{flex-direction:column;align-items:center;display:flex}
.ResendEmailConfirmation-module__x6cqPG__box{flex-direction:column;align-items:center;gap:20px;display:flex}
.AuthPageContainer-module-scss-module__QksikG__backButton{margin-top:24px}.AuthPageContainer-module-scss-module__QksikG__container{max-width:var(--max-width-default);min-height:calc(100vh - var(--header-height));margin:0 auto}.AuthPageContainer-module-scss-module__QksikG__box{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}
.EditProfileForm-module-scss-module__ayiQFW__buttonsRow{gap:12px;margin-top:24px;display:flex}.EditProfileForm-module-scss-module__ayiQFW__scratch{grid-column:1/-1}
.ImageUploader-module-scss-module__TpOM8G__uploader{cursor:pointer;transition:opacity .2s;position:relative}.ImageUploader-module-scss-module__TpOM8G__uploader.ImageUploader-module-scss-module__TpOM8G__disabled{cursor:not-allowed;opacity:.6}.ImageUploader-module-scss-module__TpOM8G__uploader.ImageUploader-module-scss-module__TpOM8G__dragging{opacity:.7}.ImageUploader-module-scss-module__TpOM8G__uploader:hover:not(.ImageUploader-module-scss-module__TpOM8G__disabled){opacity:.8}.ImageUploader-module-scss-module__TpOM8G__hiddenInput{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}
.PhotoEditor-module-scss-module__JayDCq__wrapper{flex-direction:column;align-items:center;gap:12px;max-width:180px;display:flex}.PhotoEditor-module-scss-module__JayDCq__photoContainer{border-radius:50%;width:128px;height:128px;transition:opacity .2s;position:relative;overflow:hidden}.PhotoEditor-module-scss-module__JayDCq__photoContainer img{object-fit:cover;width:100%;height:100%}.PhotoEditor-module-scss-module__JayDCq__loadingOverlay{color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.PhotoEditor-module-scss-module__JayDCq__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary,#666);text-align:center;margin:0;line-height:1.5}
.ImageCropper-module-scss-module__EL0SGG__cropperWrapper{background-color:#000;border-radius:4px;width:100%;height:400px;position:relative}.ImageCropper-module-scss-module__EL0SGG__controls{flex-direction:column;gap:16px;display:flex}.ImageCropper-module-scss-module__EL0SGG__zoomControl{flex-direction:column;gap:8px;margin-top:16px;padding-bottom:22px;display:flex}.ImageCropper-module-scss-module__EL0SGG__slider{cursor:pointer;appearance:none;background:var(--color-border-primary);border-radius:999px;outline:none;width:100%;height:6px}.ImageCropper-module-scss-module__EL0SGG__slider::-webkit-slider-runnable-track{background:var(--color-border-primary);border-radius:999px;height:6px}.ImageCropper-module-scss-module__EL0SGG__slider::-webkit-slider-thumb{cursor:pointer;appearance:none;background:var(--color-accent-400);border-radius:50%;width:18px;height:18px;margin-top:-6px;transition:transform .15s}.ImageCropper-module-scss-module__EL0SGG__slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.ImageCropper-module-scss-module__EL0SGG__slider::-moz-range-track{background:var(--color-border-primary);border-radius:999px;height:6px}.ImageCropper-module-scss-module__EL0SGG__slider::-moz-range-thumb{cursor:pointer;background:var(--color-accent-400);border:none;border-radius:50%;width:18px;height:18px}
.TextWithLabel-module-scss-module__heKpGq__label{color:var(--color-neutral-dark-300)}.dark-mode .TextWithLabel-module-scss-module__heKpGq__label{color:var(--color-dark-mode-300)}.TextWithLabel-module-scss-module__heKpGq__labelItem{overflow-wrap:anywhere}
.ProfileInfoColumn-module-scss-module__ymQFxa__infoColumn{flex-direction:column;align-items:start;gap:6px;display:flex}.ProfileInfoColumn-module-scss-module__ymQFxa__github{color:var(--color-text-primary);align-items:center;gap:6px;display:flex}.ProfileInfoColumn-module-scss-module__ymQFxa__userId{color:var(--color-neutral-dark-300);font-size:14px}.dark-mode .ProfileInfoColumn-module-scss-module__ymQFxa__userId{color:var(--color-dark-mode-300)}
.EditFirstLastNamesForm-module-scss-module___U0Cpa__form{max-width:340px;margin-top:24px}.EditFirstLastNamesForm-module-scss-module___U0Cpa__buttonsRow{gap:12px;margin-top:24px;display:flex}
.RatingRow-module-scss-module__fbqglq__userRow{outline:1px solid var(--color-info-400)}.RatingRow-module-scss-module__fbqglq__userRow td{background-color:var(--color-bg-info)}.RatingRow-module-scss-module__fbqglq__nameBox{align-items:center;gap:8px;display:flex}.RatingRow-module-scss-module__fbqglq__avatarBox{background-color:var(--color-upload-progress);border-radius:50%;width:24px;height:24px;overflow:hidden}.RatingRow-module-scss-module__fbqglq__avatarBox img{object-fit:cover;width:100%;height:100%}
.RatingPage-module-scss-module__AaSCFW__infoRow{gap:24px;display:grid}.RatingPage-module-scss-module__AaSCFW__infoRow.RatingPage-module-scss-module__AaSCFW__withUserRank{grid-template-columns:1fr 256px;align-items:start;min-height:82px}@media (max-width:900px){.RatingPage-module-scss-module__AaSCFW__infoRow.RatingPage-module-scss-module__AaSCFW__withUserRank{grid-template-columns:1fr;gap:12px}}.RatingPage-module-scss-module__AaSCFW__paginationBox>div{flex-wrap:wrap}
.RatingPageHeader-module-scss-module__B8_vKq__header{flex-direction:column;gap:21px;display:flex}.RatingPageHeader-module-scss-module__B8_vKq__backButton{width:fit-content}
.RatingWidget-module-scss-module__mhUQ2a__box{font-size:var(--font-size-xs);color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.RatingWidget-module-scss-module__mhUQ2a__box.RatingWidget-module-scss-module__mhUQ2a__fullSize{font-size:var(--font-size-m);align-items:start;padding:6px 0 6px 24px}.RatingWidget-module-scss-module__mhUQ2a__box:hover{transition:background-color .2s ease-in;background-color:var(--color-avatar-bg)!important}.RatingWidget-module-scss-module__mhUQ2a__title{color:var(--color-text-secondary);align-items:center;gap:4px;display:flex}.RatingWidget-module-scss-module__mhUQ2a__fieldLabel{margin-right:8px}.RatingWidget-module-scss-module__mhUQ2a__valueBox{width:max-content;font-weight:500}.RatingWidget-module-scss-module__mhUQ2a__value{color:var(--color-success-600)}.RatingWidget-module-scss-module__mhUQ2a__secondaryText{color:var(--color-text-secondary)}
.ClientCoursePage-module-scss-module__KZnLRa__box{flex-direction:column;gap:21px;padding:24px 0;display:flex}.ClientCoursePage-module-scss-module__KZnLRa__footerInfo{align-items:center;gap:6px;display:flex}
.CourseDescription-module-scss-module__4FlLla__list{padding-left:24px}
.CourseInfo-module-scss-module__KZejRG__box{gap:21px;display:flex}@media (max-width:768px){.CourseInfo-module-scss-module__KZejRG__box{flex-direction:column}}.CourseInfo-module-scss-module__KZejRG__image{border-radius:10px;flex-shrink:0;width:316px;height:183px;overflow:hidden}.CourseInfo-module-scss-module__KZejRG__image img{object-fit:cover;width:100%;height:100%}.CourseInfo-module-scss-module__KZejRG__infoColumn{flex-grow:1}
.AuthCard-module__I6nEqa__card{width:320px;margin:40px auto 20px}.AuthCard-module__I6nEqa__title{text-align:center;margin-bottom:20px}
