.authHeader-module-scss-module__Kk6O-W__container.authHeader-module-scss-module__Kk6O-W__container{padding-top:64px;height:100%;padding-inline:64px}.authHeader-module-scss-module__Kk6O-W__title.authHeader-module-scss-module__Kk6O-W__title{text-transform:uppercase;text-align:center;margin-block:0;font-weight:700}
.oauthLinks-module-scss-module__d2iqmq__item.oauthLinks-module-scss-module__d2iqmq__item{height:40px}
.oauthPanel-module-scss-module__C5zy3q__text{font-size:16px}
.confirmEmailFormButtons-module-scss-module__ah0JIa__container.confirmEmailFormButtons-module-scss-module__ah0JIa__container{padding-bottom:0}.confirmEmailFormButtons-module-scss-module__ah0JIa__btn.confirmEmailFormButtons-module-scss-module__ah0JIa__btn{height:100%;padding-block:20px}
.policyAgreement-module-scss-module__ajbBsa__privacyText.policyAgreement-module-scss-module__ajbBsa__privacyText{margin-bottom:0;padding-left:4px;font-size:14px}.policyAgreement-module-scss-module__ajbBsa__privacyLink.policyAgreement-module-scss-module__ajbBsa__privacyLink{font-size:inherit;text-underline-offset:3px;text-decoration-skip-ink:none;transition:color var(--transition);text-decoration:underline}
.RHFError-module-scss-module__jl-BzW__text{font-size:14px}
.generalLayout-module-scss-module__kAkmea__container{background-color:#0000;gap:16px;min-height:calc(100dvh - 210px);margin-block:24px;margin-inline:auto;padding-inline:24px;position:relative}.generalLayout-module-scss-module__kAkmea__container.generalLayout-module-scss-module__kAkmea__left{flex-direction:row}.generalLayout-module-scss-module__kAkmea__container.generalLayout-module-scss-module__kAkmea__right{flex-direction:row-reverse}.generalLayout-module-scss-module__kAkmea__container.generalLayout-module-scss-module__kAkmea__xl{max-width:1280px}.generalLayout-module-scss-module__kAkmea__container.generalLayout-module-scss-module__kAkmea__xxl{max-width:1536px}.generalLayout-module-scss-module__kAkmea__sider{background-color:var(--neutral-0);transition:background-color var(--transition);box-shadow:var(--shadow-3);border-radius:8px;height:fit-content;padding:16px;position:sticky;top:84px}
.ratingCount-module-scss-module__nUu3WW__container,.ratingCount-module-scss-module__nUu3WW__container>span{font-size:16px}.ratingCount-module-scss-module__nUu3WW__container svg{color:var(--gold-6)}
.successSticker-module-scss-module__4TNCcq__sticker{background-color:var(--green-1);transition:background-color var(--transition)}
.copyBtn-module-scss-module__vB8M9W__btn{color:var(--text)}
.codeEditor-module-scss-module__vGM2PG__solutionName{background-color:var(--neutral-8);transition:background-color var(--transition),color var(--transition);border-top-left-radius:8px;border-top-right-radius:8px;padding:8px 12px;font-family:Courier Prime,Inter,sans-serif;line-height:1.3}
.loader-module-scss-module__oSntEq__loaderIcon{color:#00000040}
.backLink-module-scss-module__6e-IDW__iconText{color:var(--text);transition:color var(--transition);font-size:16px}.backLink-module-scss-module__6e-IDW__iconText svg{width:18px;height:18px}
.timer-module-scss-module__3R9adW__time{font-size:20px;line-height:1.2}
.tabBar-module-scss-module__qn20Da__container{background-color:var(--neutral-0);transition:background-color var(--transition);box-shadow:var(--shadow-3);border-radius:8px;height:100%;padding:0;position:relative;overflow:hidden}.tabBar-module-scss-module__qn20Da__tabBarBg{background-color:var(--blue-0);width:100%;height:38px;transition:background-color var(--transition);position:absolute;top:0}
.themeSwitcher-module-scss-module__u_8wva__button{--container-padding:4px;padding:var(--container-padding);background-color:var(--base-text);border:none;border-radius:8px;position:relative}.themeSwitcher-module-scss-module__u_8wva__button:not(:disabled){cursor:pointer}.themeSwitcher-module-scss-module__u_8wva__button:hover .themeSwitcher-module-scss-module__u_8wva__item.themeSwitcher-module-scss-module__u_8wva__active{color:var(--base-text)}.themeSwitcher-module-scss-module__u_8wva__button:hover .themeSwitcher-module-scss-module__u_8wva__item.themeSwitcher-module-scss-module__u_8wva__active~.themeSwitcher-module-scss-module__u_8wva__slider{background-color:var(--base-white)}.themeSwitcher-module-scss-module__u_8wva__itemsContainer{gap:4px;margin-block:0;padding-left:0;list-style:none;display:flex}.themeSwitcher-module-scss-module__u_8wva__item{z-index:1;width:24px;height:24px;color:var(--base-white);justify-content:center;align-items:center;padding:4px;display:flex}.themeSwitcher-module-scss-module__u_8wva__item svg{width:16px;height:16px}.themeSwitcher-module-scss-module__u_8wva__slider{top:var(--container-padding);left:var(--container-padding);background-color:var(--base-blue);width:32px;height:32px;transition:background-color var(--transition),left var(--transition);border-radius:4px;position:absolute}.themeSwitcher-module-scss-module__u_8wva__slider.themeSwitcher-module-scss-module__u_8wva__right{left:calc(100% - 32px - var(--container-padding))}
.contestTitle-module-scss-module__lCQw5G__title.contestTitle-module-scss-module__lCQw5G__title{margin-block:0;font-weight:400}.contestTitle-module-scss-module__lCQw5G__contestId{font-weight:400;font-size:inherit}
.codeExample-module-scss-module__tIHBDG__container{border:1px solid var(--blue-0);width:100%;color:var(--text);transition:color var(--transition),border-color var(--transition);border-radius:8px;font-family:Courier Prime,Inter,sans-serif;overflow:hidden}.codeExample-module-scss-module__tIHBDG__title{background-color:var(--blue-0);color:var(--text);transition:color var(--transition),background-color var(--transition);padding:8px 12px}.codeExample-module-scss-module__tIHBDG__content{white-space:pre-line;padding:8px 12px}
.problemSolutionStatusSticker-module-scss-module__GM80da__container,.problemSolutionStatusSticker-module-scss-module__GM80da__container svg{width:32px;height:32px}
.problemCard-module-scss-module__hZ6sqa__container{padding:16px}.problemCard-module-scss-module__hZ6sqa__problemId{flex-shrink:0}.problemCard-module-scss-module__hZ6sqa__name{font-size:20px}.problemCard-module-scss-module__hZ6sqa__difficulty.problemCard-module-scss-module__hZ6sqa__difficulty{text-align:center;flex-shrink:0;width:80px}.problemCard-module-scss-module__hZ6sqa__difficulty.problemCard-module-scss-module__hZ6sqa__difficulty.problemCard-module-scss-module__hZ6sqa__difficulty1{color:#00a13e}.problemCard-module-scss-module__hZ6sqa__difficulty.problemCard-module-scss-module__hZ6sqa__difficulty.problemCard-module-scss-module__hZ6sqa__difficulty2{color:#ffd666}.problemCard-module-scss-module__hZ6sqa__difficulty.problemCard-module-scss-module__hZ6sqa__difficulty.problemCard-module-scss-module__hZ6sqa__difficulty3{color:#f5222d}.problemCard-module-scss-module__hZ6sqa__date{min-width:160px}
.contestHeaderPanel-module-scss-module__w5Gxkq__container.contestHeaderPanel-module-scss-module__w5Gxkq__container{background-color:var(--neutral-0);transition:background-color var(--transition);box-shadow:var(--shadow-3);border-radius:8px;padding:8px 12px}.contestHeaderPanel-module-scss-module__w5Gxkq__startCol{justify-self:start}.contestHeaderPanel-module-scss-module__w5Gxkq__centerCol{justify-self:center}.contestHeaderPanel-module-scss-module__w5Gxkq__endCol{text-align:end;justify-self:end}
.solvedProblemsByDifficulty-module-scss-module__AJbmGq__container{border:1px solid;border-radius:5px;width:106px;padding-block:6px}.solvedProblemsByDifficulty-module-scss-module__AJbmGq__container.solvedProblemsByDifficulty-module-scss-module__AJbmGq__easy{border-color:var(--base-blue)}.solvedProblemsByDifficulty-module-scss-module__AJbmGq__container.solvedProblemsByDifficulty-module-scss-module__AJbmGq__medium{border-color:var(--base-yellow)}.solvedProblemsByDifficulty-module-scss-module__AJbmGq__container.solvedProblemsByDifficulty-module-scss-module__AJbmGq__hard{border-color:var(--base-red)}.solvedProblemsByDifficulty-module-scss-module__AJbmGq__difficulty{font-weight:500}
.contestEnterBtn-module-scss-module__dT51rq__btn{width:132px}
.solvedProblemsChart-module-scss-module__ajXPKG__container{position:relative}.solvedProblemsChart-module-scss-module__ajXPKG__labelsContainer{text-align:center;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solvedProblemsChart-module-scss-module__ajXPKG__solvedProblemsPart{font-size:24px}
.contestStatus-module-scss-module__me5Wfq__container{width:150px}.contestStatus-module-scss-module__me5Wfq__status{white-space:nowrap}.contestStatus-module-scss-module__me5Wfq__timer{font-size:14px}
.userSocialsList-module-scss-module__iKrXIa__item{color:var(--text)}
.contestCard-module-scss-module__SBNcsW__container{padding:12px 16px}.contestCard-module-scss-module__SBNcsW__status{white-space:nowrap}.contestCard-module-scss-module__SBNcsW__description.contestCard-module-scss-module__SBNcsW__description{color:#555;margin-bottom:0}.contestCard-module-scss-module__SBNcsW__mockImage{background:#d9d9d9;width:110px;height:73px}.contestCard-module-scss-module__SBNcsW__coloredText{color:#4096ff}
.userInfoCard-module-scss-module__PatJzq__fullName.userInfoCard-module-scss-module__PatJzq__fullName{margin-block:0}
.contestsList-module-scss-module__axJcKa__list{list-style-type:none}.contestsList-module-scss-module__axJcKa__emptyContainer{box-sizing:border-box;min-height:100%;padding:16px 24px}
.constestsFiltersForm-module-scss-module__LbcmHW__searchLabel{font-size:16px}.constestsFiltersForm-module-scss-module__LbcmHW__icon{color:var(--neutral-6)}
.noticesDropdown-module-scss-module__dSjteG__dropdown:not(:disabled){cursor:pointer}.noticesDropdown-module-scss-module__dSjteG__dropdown{margin-top:3px}.noticesDropdown-module-scss-module__dSjteG__iconWrapper{width:32px;height:32px;color:var(--text);position:relative}.noticesDropdown-module-scss-module__dSjteG__iconWrapper svg{width:32px;height:32px}.noticesDropdown-module-scss-module__dSjteG__unreadIndicator{position:absolute;top:0;left:0}
.problemSendSolutionFileModal-module-scss-module__JFizvG__title.problemSendSolutionFileModal-module-scss-module__JFizvG__title{text-align:center;margin-block:0;font-weight:400}.problemSendSolutionFileModal-module-scss-module__JFizvG__footer.problemSendSolutionFileModal-module-scss-module__JFizvG__footer{text-align:center;margin-top:32px}.problemSendSolutionFileModal-module-scss-module__JFizvG__header.problemSendSolutionFileModal-module-scss-module__JFizvG__header{margin-bottom:32px}
.profileLink-module-scss-module__zshYQW__iconWrapper{width:32px;height:32px;color:var(--text)}.profileLink-module-scss-module__zshYQW__iconWrapper svg{width:32px;height:32px}
.problemSendSolutionBtn-module-scss-module__l5g-sG__btn{min-width:116px}
.navHeader-module-scss-module__33K4gW__navLink{margin-inline:32px}.navHeader-module-scss-module__33K4gW__text.navHeader-module-scss-module__33K4gW__text{font-size:18px;text-decoration:none}.navHeader-module-scss-module__33K4gW__text.navHeader-module-scss-module__33K4gW__text:hover{color:var(--text-hover);text-decoration:underline}
.checkResultIcon-module-scss-module__cBNVIW__success{color:#b7eb8f}.checkResultIcon-module-scss-module__cBNVIW__loading{color:#00000073}.checkResultIcon-module-scss-module__cBNVIW__error{color:#f5222d}
.appHeader-module-scss-module__Pa1XWa__header.appHeader-module-scss-module__Pa1XWa__header{background-color:var(--neutral-0);height:60px;box-shadow:var(--shadow-1);z-index:100;transition:background-color var(--transition),box-shadow var(--transition);padding-inline:0;position:sticky;top:0}.appHeader-module-scss-module__Pa1XWa__content{box-sizing:border-box;min-width:1280px;max-width:1536px;height:100%;margin-inline:auto;padding-inline:24px}
.problemSolution-module-scss-module__M_9FCG__container{flex-shrink:0;min-height:48px}.problemSolution-module-scss-module__M_9FCG__iconText{color:#000}.problemSolution-module-scss-module__M_9FCG__element{padding-inline:20px}.problemSolution-module-scss-module__M_9FCG__iconWrapper{height:24px}.problemSolution-module-scss-module__M_9FCG__iconWrapper svg{width:24px;height:24px}.problemSolution-module-scss-module__M_9FCG__checkResult{flex-shrink:0;width:62px}.problemSolution-module-scss-module__M_9FCG__checkResultText{white-space:nowrap}.problemSolution-module-scss-module__M_9FCG__message{padding-block:4px}.problemSolution-module-scss-module__M_9FCG__date{white-space:nowrap}
.footer-module-scss-module__WbsKBG__footer.footer-module-scss-module__WbsKBG__footer{background-color:var(--neutral-0);box-shadow:var(--shadow-1);height:102px;padding:0}.footer-module-scss-module__WbsKBG__content.footer-module-scss-module__WbsKBG__content{fill:currentColor;box-sizing:border-box;min-width:1280px;max-width:1536px;height:100%;margin-inline:auto;padding-inline:24px}.footer-module-scss-module__WbsKBG__image{color:var(--text);height:70px}.footer-module-scss-module__WbsKBG__text.footer-module-scss-module__WbsKBG__text{margin-bottom:0}
.problemsList-module-scss-module__GdigXq__title.problemsList-module-scss-module__GdigXq__title{margin-block:0}.problemsList-module-scss-module__GdigXq__problemsProgress{font-size:inherit;font-weight:400}.problemsList-module-scss-module__GdigXq__list{margin-block:0;padding-left:0;list-style:none}.problemsList-module-scss-module__GdigXq__divider{background-color:var(--neutral-4);transition:background-color var(--transition);margin-block:0}
.loginFormButtons-module-scss-module__Umn8-q__container.loginFormButtons-module-scss-module__Umn8-q__container{padding-bottom:0}.loginFormButtons-module-scss-module__Umn8-q__btn.loginFormButtons-module-scss-module__Umn8-q__btn{height:100%;padding-block:20px}
.problemCodePanel-module-scss-module__gD1YpW__container{background-color:var(--neutral-0);transition:background-color var(--transition);box-shadow:var(--shadow-3);border-radius:8px;height:100%;padding:10px}.problemCodePanel-module-scss-module__gD1YpW__codeContainer{height:100%}.problemCodePanel-module-scss-module__gD1YpW__bottomContainer{height:7%}
.loginFormFields-module-scss-module__vzs5qa__smText{font-size:14px}
.contestPanel-module-scss-module__oxgjPq__container.contestPanel-module-scss-module__oxgjPq__container{background-color:var(--neutral-0);transition:background-color var(--transition);box-shadow:var(--shadow-3);border-radius:8px;padding:0}.contestPanel-module-scss-module__oxgjPq__main{scrollbar-gutter:stable;padding:32px 32px 8px;overflow-y:auto}.contestPanel-module-scss-module__oxgjPq__divider{background-color:var(--neutral-4);transition:background-color var(--transition);margin-block:0}.contestPanel-module-scss-module__oxgjPq__footer{padding:16px}
.problemDescription-module-scss-module__82YBYq__container{background-color:var(--neutral-0);transition:background-color var(--transition);padding:24px}.problemDescription-module-scss-module__82YBYq__divider{background-color:var(--neutral-4);transition:background-color var(--transition);margin-block:8px}.problemDescription-module-scss-module__82YBYq__problemTitle{margin-top:0}.problemDescription-module-scss-module__82YBYq__description{margin-top:24px}.problemDescription-module-scss-module__82YBYq__tags{margin-block:0;padding-left:0;line-height:2;list-style:none}.problemDescription-module-scss-module__82YBYq__tagContainer{display:inline}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fcfa9c9-module__wFjnKa__className{font-family:Inter,Inter Fallback;font-style:normal}
.loginForm-module-scss-module__F26Oga__container{padding-block:40px;padding-inline:64px}
.contestsTabItemContainer-module-scss-module__ZT_APa__tabContainer{height:calc(100dvh - 250px);overflow:auto}
.problemSolutionsPanel-module-scss-module__lsXv8a__container{padding:24px 4px}.problemSolutionsPanel-module-scss-module__lsXv8a__emptyContainer{box-sizing:border-box;min-height:100%;padding:16px 24px}
.profileProblemsList-module-scss-module__dDddhq__container{list-style:none}.profileProblemsList-module-scss-module__dDddhq__item{transition:background-color var(--transition);padding-inline:8px}.profileProblemsList-module-scss-module__dDddhq__item:nth-child(odd){background-color:var(--neutral-2)}.profileProblemsList-module-scss-module__dDddhq__emptyContainer{padding:16px 24px}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f6e389592deb6d0-s.d63f2443.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87d3ffffac5dafea-s.p.ce7264d2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.courier_prime_95e853a1-module__2qH9-W__className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal;font-weight:400}
.registerFormButtons-module-scss-module__DSL-jW__container.registerFormButtons-module-scss-module__DSL-jW__container{padding-bottom:0}.registerFormButtons-module-scss-module__DSL-jW__btn.registerFormButtons-module-scss-module__DSL-jW__btn{height:100%;padding-block:20px}
.contestMonitorHeader-module-scss-module__dtLjia__container{color:var(--neutral-5)}.contestMonitorHeader-module-scss-module__dtLjia__container svg{width:20px;height:20px}.contestMonitorHeader-module-scss-module__dtLjia__titleContainer{flex-grow:1}.contestMonitorHeader-module-scss-module__dtLjia__title.contestMonitorHeader-module-scss-module__dtLjia__title{font-weight:400}
.problemTabItemContainer-module-scss-module__z1yOfW__tabContainer{height:calc(100dvh - 212px);min-height:568px;overflow:auto}
.registerForm-module-scss-module__lmntwq__container{padding-block:40px;padding-inline:64px}
.contestMonitorPanel-module-scss-module__8DjL5W__container{background-color:var(--neutral-0);transition:background-color var(--transition);box-shadow:var(--shadow-3);border-radius:8px;gap:12px;padding:12px 16px 16px}
.problem-module-scss-module__4lYjYq__container{gap:8px}
.authLayout-module-scss-module__83UwXW__pageWrapper.authLayout-module-scss-module__83UwXW__pageWrapper{box-sizing:border-box;min-height:calc(100dvh - 60px);padding:24px}.authLayout-module-scss-module__83UwXW__container{width:530px}.authLayout-module-scss-module__83UwXW__layout.authLayout-module-scss-module__83UwXW__layout{box-shadow:var(--shadow-2);border-radius:20px;overflow:hidden}
.contestProblem-module-scss-module__EvWSBa__problem.contestProblem-module-scss-module__EvWSBa__problem{min-height:calc(100dvh - 172px)}
.confirmEmailPanel-module-scss-module__N-xvsq__container{padding-block:24px 64px;padding-inline:64px}.confirmEmailPanel-module-scss-module__N-xvsq__hint{text-align:center}
