@font-face{font-family:PT Root UI;font-style:normal;font-weight:700;src:local("PT Root UI Bold"),local("PT-Root-UI-Bold"),local("PTRootUI-Bold"),url(/v250826.1/assets/fonts/PT-Root-UI_Bold.woff2) format("woff2"),url(/v250826.1/assets/fonts/PT-Root-UI_Bold.woff) format("woff")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:500;src:local("PT Root UI Medium"),local("PT-Root-UI-Medium"),local("PTRootUI-Medium"),url(/v250826.1/assets/fonts/PT-Root-UI_Medium.woff2) format("woff2"),url(/v250826.1/assets/fonts/PT-Root-UI_Medium.woff) format("woff")}@font-face{font-family:PT Root UI;font-style:normal;font-weight:400;src:local("PT Root UI"),local("PT-Root-UI"),local("PTRootUI"),url(/v250826.1/assets/fonts/PT-Root-UI_Regular.woff2) format("woff2"),url(/v250826.1/assets/fonts/PT-Root-UI_Regular.woff) format("woff")}.text-thin{font-weight:300}.text-bold{font-weight:500}.text-extra-bold{font-weight:700}@font-face{font-family:Alice;font-style:normal;font-weight:400;src:url(/v250826.1/assets/fonts/Alice-Regular.woff2) format("woff2"),url(/v250826.1/assets/fonts/Alice-Regular.woff) format("woff")}@font-face{font-family:LabGrotesque;font-style:normal;font-weight:600;src:url(/v250826.1/assets/fonts/LabGrotesque-Black.woff2) format("woff2"),url(/v250826.1/assets/fonts/LabGrotesque-Black.woff) format("woff")}@font-face{font-family:LabGrotesque;font-style:normal;font-weight:500;src:url(/v250826.1/assets/fonts/LabGrotesque-Medium.woff) format("woff")}@font-face{font-family:LabGrotesque;font-style:normal;font-weight:400;src:url(/v250826.1/assets/fonts/LabGrotesque-Light.woff2) format("woff2"),url(/v250826.1/assets/fonts/LabGrotesque-Light.woff) format("woff")}@font-face{font-family:Source Code Pro;font-stretch:normal;font-style:normal;font-weight:200;src:local("Source Code Pro ExtraLight"),local("SourceCodePro-ExtraLight"),url(/v250826.1/assets/fonts/SourceCodePro-ExtraLight.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-stretch:normal;font-style:normal;font-weight:300;src:local("Source Code Pro Light"),local("SourceCodePro-Light"),url(/v250826.1/assets/fonts/SourceCodePro-Light.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-stretch:normal;font-style:normal;font-weight:400;src:local("Source Code Pro Regular"),local("SourceCodePro-Regular"),url(/v250826.1/assets/fonts/SourceCodePro-Regular.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-stretch:normal;font-style:normal;font-weight:500;src:local("Source Code Pro Medium"),local("SourceCodePro-Medium"),url(/v250826.1/assets/fonts/SourceCodePro-Medium.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-stretch:normal;font-style:normal;font-weight:600;src:local("Source Code Pro Semibold"),local("SourceCodePro-Semibold"),url(/v250826.1/assets/fonts/SourceCodePro-Semibold.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-stretch:normal;font-style:normal;font-weight:700;src:local("Source Code Pro Bold"),local("SourceCodePro-Bold"),url(/v250826.1/assets/fonts/SourceCodePro-Bold.ttf.woff2) format("woff2")}@font-face{font-family:Source Code Pro;font-stretch:normal;font-style:normal;font-weight:900;src:local("Source Code Pro Black"),local("SourceCodePro-Black"),url(/v250826.1/assets/fonts/SourceCodePro-Black.ttf.woff2) format("woff2")}.cluster-social-og-corp{background-image:url(/v250826.1/assets/img/cluster-social-og-corp.png)}.cluster-social-og-cpm{background-image:url(/v250826.1/assets/img/cluster-social-og-cpm.png)}.cluster-social-og-sirius{background-image:url(/v250826.1/assets/img/cluster-social-og-sirius.png)}.cluster-social-og-univ{background-image:url(/v250826.1/assets/img/cluster-social-og-univ.png)}html{font-size:14px}#index{height:100%;width:100%}body{font-family:PT Root UI,Arial,sans-serif;overflow:auto scroll}body.mouseover{cursor:pointer}a,a:visited{color:#2f80ed}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.d-block{display:block}.lock_bar,.parent_mode_text{background-color:#000;border-radius:10px;bottom:5px;color:#fff;font-size:12px;left:5px;line-height:32px;position:fixed;right:5px;text-align:center;z-index:1000}.lock_bar{padding:0 22px}.lock_bar__prof_img{background:url(/v250826.1/assets/img/prof_cheops_advising.svg) no-repeat;display:inline-block;height:65px;vertical-align:top;width:56px}.lock_bar__prof_text{display:inline-block;max-width:290px;text-align:left;vertical-align:top;width:calc(100% - 56px)}.lock_bar__prof_advice_text{background:#e1ddf0;border:1px solid rgba(0,0,0,.05);border-radius:4px 32px 32px 32px;box-shadow:0 8px 16px rgba(0,0,0,.1);box-sizing:border-box;display:inline-block;margin:22px auto;padding:25px 36px 20px 16px}.lock_bar__prof_advice_text h3{color:#9194a1;font-weight:400}.lock_bar__prof_advice_text h3,.lock_bar__prof_advice_text p{font-size:14px;letter-spacing:-.01em;line-height:18px;margin:0;padding:0}.lock_bar__prof_advice_text p{color:#000}@media (max-width:760px){.lock_bar__prof_advice_text{margin-top:40px}}.lock_bar__close{cursor:pointer;height:24px;position:absolute;right:17px;top:12px;width:24px}.lock_bar__wrapper{padding:16px 0}@media (max-width:760px){.lock_bar__wrapper{padding:16px 0 32px}}.mathjax_container iframe{aspect-ratio:1.77777778;border-radius:10px;width:100%}.mathjax_container img{max-width:100%}@media (max-width:760px){.mathjax_container iframe{aspect-ratio:1.77777778;border-radius:6px;width:100%}}_{background:url(/v250826.1/assets/img/sirius_courses_logo.png);background:url(/v250826.1/assets/img/cheops_hello.png);background:url(/v250826.1/assets/img/prof_cheops_not_found.png);background:url(/v250826.1/assets/img/prof_cheops_nothing.svg);background:url(/v250826.1/assets/img/icons.svg);background:url(/v250826.1/assets/img/social_open_graph.png)}.course_page{background:#d3dff1;font-size:0;height:100%;padding-bottom:132px;width:100%}.course_page--dark-overlay:before{background:rgba(0,0,0,.5);bottom:0;content:" ";display:block;left:0;position:fixed;right:0;top:0;z-index:99}.course_page--cards{background:#18181a;min-height:calc(100vh - 132px);position:relative}.course_page--cards .landings_footer{bottom:0;position:absolute;width:100%}.course_page--cards .module_card{position:static}.course_page__plain_module_list{margin-left:396px;margin-right:16px;padding-bottom:41px;padding-top:28px}.course_page__plain_module_list .module_card{margin:8px;width:calc(20% - 16px)}.course_page__plain_module_list_textbook{margin-left:393px;margin-right:0;padding-top:8px}@media (max-width:2000px){.course_page__plain_module_list .module_card{width:calc(25% - 16px)}}@media (max-width:1700px){.course_page__plain_module_list .module_card{width:calc(33% - 16px)}}@media (max-width:1370px){.course_page__plain_module_list{margin-right:16px}.course_page__plain_module_list .module_card{width:calc(50% - 16px)}}@media (max-width:1050px){.course_page__plain_module_list .module_card{width:100%}}@media (max-width:760px){.course_page__plain_module_list{margin-left:auto;margin-right:auto;padding-top:56px}.course_page__plain_module_list .module_card{width:calc(100% - 16px)}}.course_page__plain_module_list_title{color:#fff;font-size:24px;letter-spacing:.02em;line-height:24px;margin-bottom:22px;margin-left:26px}@media (max-width:760px){.course_page__plain_module_list_title{margin-left:auto;margin-right:auto;max-width:360px;padding-left:20px;width:calc(100% - 20px)}}.course_page__waiting{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.course_page__waiting_text{color:#fff;font-size:24px;font-weight:600;line-height:36px;margin-top:88px;text-align:center}.course_page .module_action_card{margin-top:10px}@media (max-width:760px){.course_page:not(.course_page--cards) .course_progress_form{bottom:0;left:0;max-height:80vh;max-width:none;position:fixed;top:auto;width:100%}.course_page:not(.course_page--cards) .module_card{border-radius:0}.course_page:not(.course_page--cards) .module_card__wrapper{border-radius:16px 16px 0 0}.course_page__waiting_text{margin:124px 32px 0}}.course_cards{height:100%;width:100%}@media (max-width:760px){.course_header--reduced .course_header__title{visibility:hidden}}.course_header{background:#6c4dc4;height:140px;position:relative;transition:height .65s;width:100%}.course_header--rounded{border-radius:0 0 16px 16px}.course_header~.graph{transition:height 1s,top .65s}.course_header~.course_module_list,.course_header~.module_card{transition:top .65s}.course_header--expanded{height:140px}.course_header--expanded~.graph{height:calc(100% - 140px);top:140px}.course_header--expanded~.course_module_list{top:156px}.course_header--expanded~.course_module_list-opened .course_module_list__wrapper{max-height:calc(100vh - 226px)}.course_header--expanded~.course_module_list-opened .course_module_list__modules{max-height:calc(100vh - 326px)}.course_header--expanded~.module_card{top:156px}.course_header--expanded-menu{height:190px}.course_header--expanded-menu~.graph{height:calc(100% - 190px);top:190px}.course_header--expanded-menu~.course_module_list{top:200px}.course_header--expanded-menu~.course_module_list-opened .course_module_list__wrapper{max-height:calc(100vh - 270px)}.course_header--expanded-menu~.course_module_list-opened .course_module_list__modules{max-height:calc(100vh - 370px)}.course_header--expanded-menu~.module_card{top:200px}.course_header--reduced{height:56px}.course_header--reduced .course_header__title{font-size:16px;padding:10px 64px}.course_header--reduced .course_header__title--center{padding:10px 40px;text-align:center}.course_header--reduced .course_header__title--left{text-align:left}.course_header--reduced~.graph{top:56px}.course_header--reduced~.course_module_list{top:72px}.course_header--reduced .course_header__menu,.course_header--reduced .course_header__menu a{height:0;visibility:hidden;width:0}.course_header .course_numbers{border-radius:4px;color:#fff;font-size:11px;height:14px;padding:0 4px;text-align:center}.course_header .course_numbers--red{background:#ff5e73}.course_header .course_numbers--green{background:#5bc36c}.course_header .course_back_arrow{background:url(/v250826.1/assets/img/couse-back-arrow.svg) no-repeat;box-sizing:content-box;cursor:pointer;height:16px;left:20px;position:absolute;top:20px;width:16px}.course_header--transparent{background:transparent}.course_header--transparent .course_back_arrow{background:url(/v250826.1/assets/img/auth_back_arrow.svg) 50% 50% no-repeat;cursor:pointer;height:24px;left:16px;position:absolute;top:16px;width:24px}.course_header__title{box-sizing:border-box;color:#fff;font-size:36px;font-weight:400;height:134px;line-height:36px;margin:0;padding:60px 36px 0 64px;transition:padding .65s,font-size .65s}@media (max-width:760px){.course_header__title{font-size:24px;letter-spacing:-.01em;line-height:24px}}.course_header--white{background:#fff;height:56px}.course_header--white .course_header__title{color:#232943}.course_header--white .course_back_arrow{background:url(/v250826.1/assets/img/auth_back_arrow.svg) 50% 50% no-repeat;cursor:pointer;height:24px;left:16px;position:absolute;top:16px;width:24px}@media (max-width:760px){.course_header--white{height:56px}.course_header--white .course_header__title{line-height:36px}}.course_header--pinned{position:fixed}.course_header__widgets{box-sizing:content-box;font-size:0;height:100%;max-height:56px;position:absolute;right:14px;top:0;width:auto}.course_header__menu_button{background:url(/v250826.1/assets/img/menu_button.svg) 50% 50% no-repeat;cursor:pointer;display:inline-block;height:24px;margin-top:15px;transition:width .4s;width:24px}.course_header__menu_button--hidden{width:0}.course_header .notifications_icon{margin-right:22px;vertical-align:top}.course_header .course_header__progress{color:#fff;cursor:pointer;display:inline-block;font-size:11px;height:19px;line-height:17px;margin-left:0;margin-right:22px;margin-top:22px;vertical-align:top;width:auto}.course_header .course_header__progress svg{margin-right:5px;vertical-align:text-bottom}.course_header__menu{font-size:0;overflow:auto;text-align:left;white-space:nowrap}a.course_header__menu_item{color:#fff;display:inline-block;font-size:14px;height:40px;line-height:37px;opacity:.5;padding:7px 25px;text-align:center;text-decoration:none}a.course_header__menu_item--active{border-bottom:2px solid #fff;color:#fff;opacity:1}.course_header__main_menu{font-size:0;overflow:auto;padding-left:64px;text-align:left;white-space:nowrap}@media (max-width:760px){.course_header__main_menu{padding-left:10px}}a.course_header__main_menu_item{background:#7a57de;border-radius:12px;color:#fff;display:inline-block;font-size:16px;height:0;line-height:19px;margin-right:10px;opacity:0;padding:9px 25px;text-align:center;text-decoration:none;transition:all .4s}a.course_header__main_menu_item:hover{background:#8860f7}.course_header__main_menu--expanded a.course_header__main_menu_item{height:19px;opacity:1}.course_info_page__wrapper{margin:0 auto;max-width:600px;padding-bottom:294px;padding-top:100px}.course_info_page__title{color:#232943;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:44px}.course_info_page__time{color:#9194a1;font-size:14px;letter-spacing:-.01em;line-height:18px;margin-top:12px}.course_info_page__content{color:#232943;font-size:16px;letter-spacing:-.01em;line-height:28px;margin-top:40px}.course_info_page__content a{color:#4b8cee;text-decoration:none}.course_info_page__button{background:linear-gradient(245.31deg,#40ccfb 48.72%,#4b8cee 98.18%),#56ccf2;background-position:0 50%;background-size:200%;border:none;border-radius:28px;box-sizing:border-box;color:#fff!important;cursor:pointer;display:block;font-size:14px;line-height:17px;margin:70px auto 0;padding:20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s,background .1s;width:340px}.course_info_page__button:hover{background-position:100% 50%}.course_info_page__button:active{background:#4b8eee}.course_info_page__button:disabled{background:#e3e5e8;cursor:default}@media (max-width:760px){.course_info_page__button{max-width:340px;width:calc(100% - 16px)}.course_info_page__wrapper{padding-left:16px;padding-right:16px;width:calc(100% - 32px)}}.graph{bottom:0;left:375px;position:fixed;right:0;top:0}.graph__container{background:#18181a;height:100%;width:inherit}.graph__controls{height:180px;margin-top:-90px;position:absolute;right:15px;top:50%;width:60px}@media (max-width:768px){.graph__controls{right:0;width:47px}}.graph__controls_zoom{background:#fff;border-radius:24px;box-shadow:0 2px 6px rgba(64,77,92,.35);height:100px;overflow:hidden;width:48px}@media (max-width:768px){.graph__controls_zoom{height:75px;width:36px}}.graph__controls_svg_wrapper{height:0;padding:0 0 100%;position:relative;width:100%}.graph__controls_zoom_in{box-sizing:border-box;cursor:pointer;height:55px;text-align:center;width:48px}.graph__controls_zoom_in svg{height:60px;left:11px;position:absolute;top:11px;width:60px}.graph__controls_zoom_in:hover{background:#ececec}@media (max-width:768px){.graph__controls_zoom_in{height:38px;padding:0;width:36px}.graph__controls_zoom_in svg{height:40px;left:9px;position:absolute;top:10px;width:40px}}.graph__controls_zoom_out{box-sizing:border-box;cursor:pointer;height:50px;text-align:center;width:48px}.graph__controls_zoom_out svg{bottom:-35px;height:60px;left:11px;position:absolute;width:60px}.graph__controls_zoom_out:hover{background:#ececec}@media (max-width:768px){.graph__controls_zoom_out{height:37px;width:36px}.graph__controls_zoom_out svg{bottom:-25px;height:40px;left:9px;position:absolute;width:40px}}.graph__controls_to_center{background:#fff;border-radius:50%;box-shadow:0 2px 6px rgba(64,77,92,.35);box-sizing:border-box;cursor:pointer;height:48px;margin-top:20px;overflow:hidden;width:48px}.graph__controls_to_center svg{height:60px;left:8px;position:absolute;top:11px;width:60px}.graph__controls_to_center:hover{background:#ececec}@media (max-width:768px){.graph__controls_to_center{height:36px;width:36px}.graph__controls_to_center svg{height:40px;left:8px;position:absolute;top:10px;width:40px}}.graph__controls_copy_paste_modules{background:#fff;border-radius:24px;box-shadow:0 2px 6px rgba(64,77,92,.35);box-sizing:border-box;cursor:pointer;height:48px;overflow:hidden;padding:11px;position:absolute;right:30px;top:70px;width:48px;z-index:2}.graph__controls_copy_paste_modules svg{height:25px;width:25px}.graph__controls_copy_paste_modules:hover{background:#ececec}.graph--locked .graph__container{background:#2f2f33}@media (max-width:760px){.graph{left:0}}_{background:url(/v250826.1/assets/img/graph_marker.svg);background:url(/v250826.1/assets/img/graph_marker_selected.svg);background:url(/v250826.1/assets/img/graph_marker_small.svg);background:url(/v250826.1/assets/img/graph_marker_autograde.svg);background:url(/v250826.1/assets/img/graph_marker_small_selected.svg);background:url(/v250826.1/assets/img/graph_course_bg.svg);background:url(/v250826.1/assets/img/graph_marker_green.svg);background:url(/v250826.1/assets/img/graph_marker_blue.svg);background:url(/v250826.1/assets/img/graph_marker_red.svg);background:url(/v250826.1/assets/img/graph_marker_orange.svg);background:url(/v250826.1/assets/img/graph_marker_purple.svg)}body{height:100%;margin:0;padding:0;width:100%}.auth_confirmation,.auth_page{background-color:#6c4dc4;height:100%;min-height:500px;position:relative;width:100%}.auth_confirmation-textbook,.auth_page-textbook{background-color:#fff}.auth_confirmation__back_arrow,.auth_page__back_arrow{background:url(/v250826.1/assets/img/auth_back_arrow.svg) no-repeat;cursor:pointer;height:15px;left:20px;position:absolute;top:20px;width:16px;z-index:999}.auth_footer{bottom:0;color:#fff;font-family:Helvetica Neue,sans-serif;height:170px;margin-top:-50px;position:relative;width:100%;z-index:-1}.auth_footer__lyceum{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:30px;margin:0;padding:64px 0 0;text-align:center}.auth_footer__top{background:#6c4dc4;box-shadow:0 -5px 25px rgba(0,0,0,.5);height:110px;position:absolute;top:0;width:100%;z-index:1}.auth_footer__bottom{background:#3f2688;bottom:0;box-sizing:border-box;color:#fff;font-size:14px;height:60px;letter-spacing:.02em;line-height:30px;padding-top:15px;position:absolute;text-align:center;width:100%}.auth_footer__bottom h1{padding-top:13px}@media (max-width:760px){.auth_footer__top_text{display:none}}.auth_content{background:#fcfcf9;border-radius:0 0 16px 16px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-height:calc(100vh - 132px);overflow:auto;position:relative}.auth_content-textbook{min-height:100vh}.auth_content__resend_code{color:#828282;font-size:14px;letter-spacing:.02em;line-height:20px;margin:30px auto 10px;text-align:center;width:300px}.auth_content__resend_code_button{color:#2f80ed;cursor:pointer;display:inline-block}.auth_content__change_email{color:#2f80ed;display:inline-block;font-size:14px;letter-spacing:.02em;line-height:20px;margin-top:9px;text-align:center}.auth_description{font-family:PT Root UI,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:30px;margin:0 auto;overflow:hidden;padding:12vh 0 0 20px;text-overflow:ellipsis;width:300px}.auth_description--confirmation{font-size:18px;line-height:24px}.auth_form{padding-bottom:76px;padding-top:30px}.auth_form--new{min-height:1270px}.auth_form__error{color:#ff5e73;font-size:14px;line-height:20px;margin:5px auto;max-width:300px;min-height:20px;text-align:center}.auth_form__profile{padding-top:30px;text-align:center}.auth_form__profile .auth_form_input_text:first-child{margin-top:20px}.auth_form__profile_group--active .auth_form_input_text{height:0;opacity:0}.auth_form__profile_title{color:#000;font-family:PT Root UI,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:30px;margin:0 auto;max-width:290px;text-align:left}.auth_form__profile_cheops{background:url(/v250826.1/assets/img/prof_cheops_happy.png) 0 100% no-repeat;background-size:100px;height:145px;margin:22px auto 0;position:relative;width:224px}.auth_form__profile_cheops_introduction{background:#e1ddf0;border-radius:16px 16px 16px 4px;margin-left:95px;margin-right:auto;padding:9px 12px;text-align:left}.auth_form__profile_cheops_introduction_text,.auth_form__profile_group_question_text{color:#000;font-family:PT Root UI,Arial,sans-serif;font-size:14px;letter-spacing:-.01em;line-height:16px;opacity:.5}.auth_form__profile_cheops_circle_big{background:#cdc7e5;border-radius:50%;height:12px;position:absolute;right:121px;top:44px;width:12px}.auth_form__profile_cheops_circle_small{background:#cdc7e5;border-radius:50%;height:6px;position:absolute;right:132px;top:55px;width:6px}.auth_form__profile_group_question{background:#e1ddf0;border-radius:16px;display:inline-block;margin:27px auto 17px;padding:9px 12px;position:relative;transition:all .2s;vertical-align:middle}.auth_form__profile_group_question_circle_big{background:#cdc7e5;border-radius:50%;bottom:-4px;height:12px;left:50%;margin-left:-6px;position:absolute;width:12px}.auth_form__profile_group_question_circle_small{background:#cdc7e5;border-radius:50%;bottom:-13px;height:6px;left:50%;margin-left:-3px;position:absolute;width:6px}.auth_form__profile_group--active .auth_form__profile_group_question{height:0;opacity:0}.auth_form__profile_nav{background:#2f80ed;border-radius:16px;display:inline-block;font-size:0;padding:1px;transition:all .5s;width:300px}.auth_form__profile_nav_item{box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:30px;line-height:22px;padding-bottom:5px;padding-top:4px;text-align:center;transition:all .5s;vertical-align:top}.auth_form__profile_nav_item:first-child{width:38%}.auth_form__profile_nav_item:nth-child(2){width:30%}.auth_form__profile_nav_item:nth-child(3){width:32%}.auth_form__profile_nav_item--active{background:#fff;border-radius:16px;box-sizing:border-box;color:#000}.auth_form_input_text{font-size:14px;margin:10px auto;min-height:48px;transition:all .2s;width:300px}.auth_form_input_text .auth_input_school_selected,.auth_form_input_text input,.auth_form_input_text select{background:#fff;border:1px solid #e0e0e0;border-radius:24px;box-sizing:border-box;font-size:14px;height:48px;outline:none;text-align:center;width:100%}.auth_form_input_text select{padding-left:20px}.auth_form_input_text input.valid,.auth_form_input_text select.valid{border:2px solid #4b8cee}.auth_form_input_text input.invalid,.auth_form_input_text select.invalid{border:2px solid #ff5e73}.auth_form_input_text input::-ms-input-placeholder,.auth_form_input_text input::placeholder{color:#828282;font-size:18px;letter-spacing:-.01em;line-height:20px}.auth_form_input_text input::-webkit-inner-spin-button,.auth_form_input_text input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth_form_input_text input[type=number]{-moz-appearance:textfield}.auth_form_input_text--has-error input{border:2px solid #ff5e73}.auth_form_input_text .auth_input_region--empty{color:#828282;font-size:18px;letter-spacing:-.01em;line-height:20px}#school_select .auth_input_school_selected,#school_select2 .auth_input_school_selected{height:auto;min-height:48px;padding:15px 5px}#school_select .auth_input_school_selected+input,#school_select2 .auth_input_school_selected+input{display:none}#school_select .auth_input_school_selected span,#school_select2 .auth_input_school_selected span{color:#828282}#school_select #__listItemProps,#school_select2 #__listItemProps{background:#fff;border:1px solid #e0e0e0;box-shadow:0 8px 16px rgba(0,0,0,.1);box-sizing:border-box;font-size:14px;line-height:18px;max-height:255px;overflow-y:scroll;padding:12px;position:relative;text-align:left;z-index:5}#school_select #__listItemProps>div,#school_select2 #__listItemProps>div{cursor:pointer;margin:15px 0}#school_select #__listItemProps>div:first-child,#school_select2 #__listItemProps>div:first-child{margin-top:0}#school_select #__listItemProps>div:last-child,#school_select2 #__listItemProps>div:last-child{margin-bottom:0}#school_select #__listItemProps>div span,#school_select2 #__listItemProps>div span{color:#828282}.dp-modal .dp{padding-top:0;width:calc(100% - 20px)!important}.dp-modal .dp:before{content:none}.dp-modal .dp-cal-footer,.dp-modal .dp-col-header{height:0;visibility:hidden}.auth_form_button{background:#e0e0e0;border-radius:28px;box-shadow:0 4px 8px rgba(35,41,67,.25);box-sizing:border-box;color:#fff;cursor:pointer;height:48px;margin:0 auto;text-align:center;text-transform:uppercase;width:300px}.auth_form_button--enabled{background:linear-gradient(245.31deg,#40ccfb 48.72%,#4b8cee 98.18%),#56ccf2;background-position:0 50%;background-size:200%;transition:all .5s,background .1s}.auth_form_button--enabled:hover{background-position:100% 50%}.auth_form_button--enabled:active{background:#4b8eee}.auth_form_button h1{font-size:14px;font-weight:400;margin:0;padding:16px 0 0}.auth_auxiliary{color:#828282;font-size:14px;line-height:20px;margin:10px auto 0;padding-bottom:20px;text-align:center;width:300px}.auth_auxiliary a{color:#2f80ed;text-decoration:none}.auth_auxiliary .valid{background:linear-gradient(255.89deg,#40ccfb,#4b8cee),#4b8cee}.auth_change_email,.auth_send_mail_again{font-size:14px;letter-spacing:.02em;line-height:20px;text-align:center}.auth_change_email,.auth_send_mail_again--ready{color:#2f80ed}.dp-cal-month,.dp-cal-year{cursor:pointer;padding-right:20px;position:relative;text-decoration:underline}.dp-cal-month:after,.dp-cal-year:after{content:"\25BC";font-size:.6em;line-height:2.2em;padding-top:16px;position:absolute;right:0;top:0}.dp-cal-month{margin-right:16px}.module_card_rating{padding-left:64px;padding-top:16px}@media (max-width:760px){.module_card_rating{display:none}}.module_card_rating h1{color:#fff;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:18px;margin:0;opacity:.5;padding:0}.module_card_rating ul{font-size:0;margin:7px 0 0;padding:0}.module_card_rating ul li{cursor:pointer;display:inline-block;list-style:none;margin-right:16px}.module_card_rating ul :last-child{margin-right:0}.module_card_rating__star{background:url(/v250826.1/assets/img/rating_star.svg) 50% no-repeat;height:24px;width:24px}.module_card_rating__star--starred{background:url(/v250826.1/assets/img/rating_star_starred.svg) 50% no-repeat}.module_card_required_item{border-top:1px solid #dde4ed;box-sizing:border-box;cursor:pointer;height:80px;margin:0 16px;padding-right:50px;position:relative;transition:all .4s;width:calc(100% - 32px)}.module_card_required_item__title{color:#232943;font-size:16px;letter-spacing:-.01em;line-height:22px;padding-top:14px}.module_card_required_item svg{position:absolute;right:0;top:11px}@media (max-width:760px){.module_card_required_item{height:0;visibility:hidden}}.contest_solution_popup{height:260px;left:50%;margin-left:-145px;position:fixed;top:180px;width:300px;z-index:100}.contest_solution_popup__circle{background:linear-gradient(180deg,#00c2c2,#17b861),#5bc36c;border-radius:120px;box-shadow:0 10px 50px rgba(64,77,92,.25);opacity:.5;position:absolute}.contest_solution_popup__circle--wrong{background:linear-gradient(180deg,#e41fd8,#f4425a),#f4425a}.contest_solution_popup__circle_title{color:#fff;font-size:36px;letter-spacing:-.01em;line-height:36px;padding-top:100px;position:absolute;text-align:center;top:0;width:100%}.contest_solution_popup__circle_title--false{padding-top:82px}.contest_solution_popup__circle_title_attempts{font-size:20px}.contest_solution_popup__circle--big{height:240px;left:25px;opacity:1;top:0;width:240px}.contest_solution_popup__circle--top{height:122px;left:174px;top:0;width:122px}.contest_solution_popup__circle--top--wrong{height:145px;left:0;width:145px}.contest_solution_popup__circle--bottom{bottom:0;height:162px;left:0;width:162px}.contest_solution_popup__circle--bottom--wrong{height:79px;left:194px;width:79px}.module_passing_page{background:#6c4dc4;position:relative;width:100%}.module_passing_footer{color:#fff;font-family:Helvetica Neue,sans-serif;height:120px;width:100%}.module_passing_footer h1{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:30px;margin:0;padding:14px 0 0;text-align:center}.module_passing_footer__top{height:60px;width:100%;z-index:1}@media (max-width:760px){.module_passing_footer__top_text{display:none}}.module_passing_footer__bottom{background:#3f2688;height:60px;width:100%}.module_passing_footer__bottom h1{padding-top:13px}.module_passing_header .element_nav_item{background:#7a57de}.module-video-content,.module_passing_content{background:#fff;min-height:calc(100vh - 188px);padding-bottom:120px;position:relative;width:100%}.module-video-content__title,.module_passing_content__title{font-size:36px;font-weight:900;margin-bottom:16px}.module-video-content__wrapper,.module_passing_content__wrapper{margin:0 auto;max-width:810px;padding:30px 45px}@media (max-width:760px){.module-video-content__wrapper,.module_passing_content__wrapper{box-sizing:border-box;padding:30px 16px;width:100%}}.module-video-content__qa_link,.module_passing_content__qa_link{border:1px solid #f2f2f2;border-radius:16px;box-sizing:border-box;color:#9194a1;display:inline-block;font-size:14px;line-height:20px;outline:none;padding:6px 22px;text-align:center;text-decoration:none}.module-video-content__qa_link:focus,.module_passing_content__qa_link:focus{border:2px solid #4b8cee}.module-video-content__qa_link_wrapper,.module_passing_content__qa_link_wrapper{margin:50px 5px;text-align:center}.module-video-content__qa_link_wrapper a,.module_passing_content__qa_link_wrapper a{color:#9194a1}@media (max-width:760px){.module-video-content .MathJax,.module_passing_content .MathJax{font-size:1em}}.module_passing_title{margin-top:25px}.module_passing_title h1{color:#232943;font-size:36px;font-weight:700;line-height:normal;margin:0 0 30px;padding:0}.module_teacher_info{cursor:pointer;font-size:0;margin-top:40px}.module_teacher_info__photo{border-radius:50%;display:inline-block;height:36px;margin-right:11px;overflow:hidden;width:36px}.module_teacher_info__photo img{height:36px;margin-left:-4px}.module_teacher_info__name{color:#4b8cee;display:inline-block;font-size:14px;letter-spacing:.02em;line-height:24px;padding-top:6px;vertical-align:top}.module-video-content__inner,.module_passing_content_inner{color:#232943;font-size:16px;line-height:28px}.module-video-content__inner-w-full,.module_passing_content_inner-w-full{min-width:720px}@media (max-width:1200px){.module-video-content__inner-w-full,.module_passing_content_inner-w-full{min-width:680px}}@media (max-width:760px){.module-video-content__inner-w-full,.module_passing_content_inner-w-full{min-width:280px}}.module-video-content__inner-video,.module-video-content__inner__video,.module-video-content__inner__video_explanation,.module_passing_content_inner-video,.module_passing_content_inner__video,.module_passing_content_inner__video_explanation{border-radius:10px;cursor:pointer;height:0;margin-bottom:35px;margin-top:10px;overflow:hidden;padding-bottom:56.25%;position:relative}.module-video-content__inner-video [data-video],.module-video-content__inner-video iframe,.module-video-content__inner-video video,.module-video-content__inner__video [data-video],.module-video-content__inner__video iframe,.module-video-content__inner__video video,.module-video-content__inner__video_explanation [data-video],.module-video-content__inner__video_explanation iframe,.module-video-content__inner__video_explanation video,.module_passing_content_inner-video [data-video],.module_passing_content_inner-video iframe,.module_passing_content_inner-video video,.module_passing_content_inner__video [data-video],.module_passing_content_inner__video iframe,.module_passing_content_inner__video video,.module_passing_content_inner__video_explanation [data-video],.module_passing_content_inner__video_explanation iframe,.module_passing_content_inner__video_explanation video{height:100%;left:0;position:absolute;top:0;width:100%}.module-video-content__inner__video_explanation,.module_passing_content_inner__video_explanation{margin-top:50px;width:100%}.module-video-content__inner-description img,.module-video-content__inner__description img,.module_passing_content_inner-description img,.module_passing_content_inner__description img{max-width:100%}.module-video-content__inner-description img:first-child:last-child,.module-video-content__inner__description img:first-child:last-child,.module_passing_content_inner-description img:first-child:last-child,.module_passing_content_inner__description img:first-child:last-child{display:block;margin:50px auto}.module-video-content__inner-description [data-video],.module-video-content__inner-description iframe,.module-video-content__inner-description video,.module-video-content__inner__description [data-video],.module-video-content__inner__description iframe,.module-video-content__inner__description video,.module_passing_content_inner-description [data-video],.module_passing_content_inner-description iframe,.module_passing_content_inner-description video,.module_passing_content_inner__description [data-video],.module_passing_content_inner__description iframe,.module_passing_content_inner__description video{min-height:406px}@media (max-width:760px){.module-video-content__inner-description [data-video],.module-video-content__inner-description iframe,.module-video-content__inner-description video,.module-video-content__inner__description [data-video],.module-video-content__inner__description iframe,.module-video-content__inner__description video,.module_passing_content_inner-description [data-video],.module_passing_content_inner-description iframe,.module_passing_content_inner-description video,.module_passing_content_inner__description [data-video],.module_passing_content_inner__description iframe,.module_passing_content_inner__description video{min-height:212px}}.module-video-content__inner-description--inline,.module-video-content__inner__description--inline,.module_passing_content_inner-description--inline,.module_passing_content_inner__description--inline{line-height:40px}.module-video-content__inner-description table,.module-video-content__inner__description table,.module_passing_content_inner-description table,.module_passing_content_inner__description table{min-width:60%}.module_page{position:relative}.module_page__wrapper_content{background:#fff;border-radius:16px 16px}.module_page__wrapper_content .task__composite_input>.select-dropdown-answer{margin-bottom:20px}.module_page__to_prev{left:20px;transform:scaleX(-1)}.module_page__to_next,.module_page__to_prev{background:url(/v250826.1/assets/img/next_task_ico.svg) 50% no-repeat;cursor:pointer;height:60px;margin-top:-30px;position:fixed;top:50%;width:60px}.module_page__to_next{right:20px}@media (max-width:760px){.module_page__to_prev{left:16px}.module_page__to_next,.module_page__to_prev{background-color:#fff;background-size:36px;border-radius:50%;bottom:16px;box-shadow:0 4px 8px rgba(0,0,0,.14);height:48px;position:fixed;top:auto;width:48px}.module_page__to_next{right:16px}}.module_navigation{box-shadow:0 -2px 4px rgba(0,0,0,.1);font-size:0;margin:0 auto;padding:0;text-align:center;z-index:100}.module_navigation__wrapper{box-sizing:border-box;overflow:hidden;transition:height .25s ease-in-out .1s}.module_navigation__group{border-radius:25px;display:inline-block;margin:5px}.module_navigation__group>div{margin:7px 5px}.module_navigation_item{border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:32px;line-height:16px;margin:5px;padding:10px 0;text-align:center;vertical-align:middle;width:32px}.module_navigation_item--introduction{background:url(/v250826.1/assets/img/navigation_list.svg) 50% 50% no-repeat}.module_navigation_item--task{background:url(/v250826.1/assets/img/navigation_play.svg) 50% 50% no-repeat}.module_navigation_item--contest{background:url(/v250826.1/assets/img/navigation_pencil.svg) 50% 45% no-repeat}.module_navigation_item--self_control{background:url(/v250826.1/assets/img/navigation_star.svg) 50% 50% no-repeat}.module_navigation_item--active{margin:0;padding:11px 0;position:relative}.module_navigation_item--active:after{border:2px solid #fff;border-radius:50%;content:"";height:36px;left:-4px;position:absolute;top:-4px;width:36px}.module_navigation_item--passed{background-color:#5bc36c}.module_navigation_item--passed:hover{background-color:#6bcf7b}.module_navigation_item--right{background:#5bc36c url(/v250826.1/assets/img/navigation_checkmark.svg) 60% 60% no-repeat}.module_navigation_item--right:hover{background-color:#6bcf7b}.module_navigation_item--partially_right{background:#ffd000 url(/v250826.1/assets/img/navigation_checkmark.svg) 60% 60% no-repeat}.module_navigation_item--partially_right:hover{background-color:#e5e000}.module_navigation_item--not_right{background:#ff5e73 url(/v250826.1/assets/img/navigation_checkmark.svg) 60% 60% no-repeat;color:#fff}.module_navigation_item--not_right:hover{background-color:#ff4467}.hint_page__content{margin:64px auto;max-width:720px}@media (max-width:760px){.hint_page__content{padding-left:16px;padding-right:16px;width:calc(100% - 32px)}}.hint_page__item{margin-bottom:50px}.hint_page__more_button{background:#fff;border:1px solid rgba(0,0,0,.05);color:#828282;margin:0 auto 20px;width:178px}.hint_page__more_button,.hint_page__to_contest_button{border-radius:28px;box-sizing:border-box;cursor:pointer;font-family:PT Root UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:36px;line-height:18px;padding-top:9px;text-align:center}.hint_page__to_contest_button{background:linear-gradient(261.86deg,#40ccfb,#4b8cee),#4b8cee;box-shadow:0 4px 6px rgba(0,0,0,.15);color:#fff;margin:0 auto;width:111px}.button_answer{background:#d6dee8;border-radius:28px;box-sizing:border-box;color:#fff;font-size:14px;height:56px;letter-spacing:.02em;line-height:normal;margin:20px auto;padding-top:19px;text-align:center;text-transform:uppercase;transition:all .6s;width:180px}.button_answer--complete,.button_answer--ready{background:#4b8cee;box-shadow:0 4px 8px rgba(35,41,67,.25)}.button_answer--has_no_tries{border-radius:8px;margin-top:0;width:328px}@media (max-width:760px){.button_answer--has_no_tries{width:100%}}.video_explanation{background:#f2f2f2;border-radius:16px;box-sizing:border-box;padding-top:50px;position:relative}.video_explanation__close_button{stroke:#000;background:url(/v250826.1/assets/img/close_cross_black.svg) 50% 50% no-repeat;height:24px;position:absolute;right:13px;top:22px;width:24px}.video_explanation__content_inner_video{border-radius:16px;height:0;margin-top:10px;overflow:hidden;padding-bottom:56.25%;padding-top:25px;position:relative}.video_explanation__content_inner_video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.notifications_list{background:#fbf9f3;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.25);font-size:0;height:calc(100% - 98px);left:16px;overflow:hidden;position:fixed;top:72px;width:360px;z-index:100}@media (max-width:760px){.notifications_list{border-radius:0;height:100%;left:0;top:0;transition:all .6s;width:100%}}.notifications_list__content{height:calc(100% - 56px);width:100%}@media (max-width:760px){.notifications_list__content{box-sizing:border-box;padding-bottom:136px}}.notifications_list__header{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 1px 4px rgba(0,0,0,.25);box-sizing:border-box;font-size:0;height:56px;padding-left:16px;padding-right:14px;padding-top:16px;position:relative;width:100%;z-index:999}@media (max-width:760px){.notifications_list__header{border-radius:0}}.notifications_list__header>div{display:inline-block;vertical-align:top}.notifications_list__header_widgets{position:absolute;right:14px;top:0}.notifications_list__back_button{background:url(/v250826.1/assets/img/cross.svg) 50% 50% no-repeat;cursor:pointer;height:24px;width:24px}@media (max-width:760px){.notifications_list__back_button{background:url(/v250826.1/assets/img/auth_back_arrow.svg) 50% 50% no-repeat}}.notifications_list__title{color:#232943;font-size:16px;letter-spacing:-.01em;line-height:24px;margin-left:32px}.notifications_list__pinned_list{position:fixed;width:360px;z-index:2}@media (max-width:760px){.notifications_list__pinned_list{width:100%}}.notifications_list__list{bottom:0;box-sizing:border-box;height:100%;left:0;overflow:auto;position:absolute;right:0}.notifications_list_item{margin:20px 16px;padding-left:48px;position:relative}.notifications_list_item__teacher_photo{border-radius:50%;bottom:0;height:40px;left:0;overflow:hidden;position:absolute;width:40px}.notifications_list_item__teacher_photo img{height:40px}.notifications_list_item__content{background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 8px 16px rgba(0,0,0,.1);box-sizing:border-box;color:#000;font-size:14px;letter-spacing:-.01em;line-height:18px;padding:8px 12px}.notifications_list_item__content a{color:#4b8cee;text-decoration:none}.notifications_list_item__teacher_name{color:#9194a1;line-height:22px}.notifications_list_item__close{background:url(/v250826.1/assets/img/cross.svg) 50% 50% no-repeat;cursor:pointer;height:24px;position:absolute;right:12px;top:12px;width:24px}.notifications_list_item__link{color:#4b8cee;cursor:pointer;text-decoration:none}.notifications_list_item--pinned{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.15);box-sizing:border-box;margin:0;width:100%;z-index:2}.notifications_list_item--pinned .notifications_list_item__content{box-shadow:none;padding:18px 28px}.notifications_list_item--pinned .notifications_list_item__teacher_photo{bottom:20px;left:16px}.notifications_list_item--new:not(.notifications_list_item--pinned){margin:22px 18px;padding-left:46px}.notifications_list_item--new:not(.notifications_list_item--pinned) .notifications_list_item__content{position:relative}.notifications_list_item--new:not(.notifications_list_item--pinned) .notifications_list_item__content:before{background:linear-gradient(254.27deg,#40ccfb,#4b8cee),#4b8cee;border-radius:18px 18px 18px 5px;content:"";height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-1}.notifications_list_item--link{cursor:pointer}.notification_page{box-sizing:border-box;min-height:100vh;padding-bottom:132px;position:relative}.notification_page__wrapper{margin:0 auto;max-width:600px;padding-bottom:294px;padding-top:100px}@media (max-width:760px){.notification_page__wrapper{padding-top:64px}}.notification_page__title{color:#232943;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:44px}.notification_page__time{color:#9194a1;font-size:14px;letter-spacing:-.01em;line-height:18px;margin-top:12px}.notification_page__notification_text{color:#232943;font-size:20px;letter-spacing:-.01em;line-height:30px;margin-top:19px}.notification_page__content{color:#232943;font-size:16px;letter-spacing:-.01em;line-height:28px;margin-top:40px}.notification_page__content a{color:#4b8cee;text-decoration:none}.notification_page__content img:not([width]){max-width:100%}@media (max-width:760px){.notification_page__wrapper{padding-left:16px;padding-right:16px;width:calc(100% - 32px)}}.notification_page .landings_footer{bottom:0;position:absolute;width:100%}.notifications_icon{background:url(/v250826.1/assets/img/notfifications-bell.svg) 0 no-repeat;cursor:pointer;height:22px;margin-top:17.5px;min-width:5px;padding-left:10px;padding-right:5px;width:auto;z-index:1}.notifications_icon,.notifications_icon__wrapper{display:inline-block;position:relative;vertical-align:top}.notifications_icon__numbers{text-align-all:center;background:#2f80ed;border-radius:4px;color:#fff;font-size:11px;height:14px;margin:5px -4px 0 0;padding:0 4px}.notifications_icon__numbers--has_new{background:#ff5e73}.notifications_icon--transparent{background:url(/v250826.1/assets/img/notifications_bell_transparent.svg) 0 no-repeat}.qa_page__content{margin:0 auto;max-width:720px;padding:106px 16px 40px}.qa_page__not_found_wrapper{font-size:0;margin:52px auto;width:278px}.qa_page__not_found_wrapper .qa_page__to_contest_button{display:inline-block;margin-right:20px;vertical-align:middle}.qa_page__not_found_button{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:28px;box-sizing:border-box;color:#828282;cursor:pointer;display:inline-block;font-family:PT Root UI,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:36px;line-height:18px;padding-top:9px;text-align:center;vertical-align:middle;width:146px}.qa_page__not_found_button--disabled{background:#e0e0e0}.qa_page__not_found_block{align-items:center;color:#36363e;display:flex;flex-direction:column;font-size:0;justify-content:space-between;margin:24px auto}.qa_page__prof{background:url(/v250826.1/assets/img/prof_cheops_advising.svg) no-repeat;height:65px;width:56px}.qa_page__advice_text{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px 16px 16px 4px;box-shadow:0 8px 16px rgba(0,0,0,.1);box-sizing:border-box;margin:10px auto 20px;padding:8px 12px 10px;width:100%}.qa_page__advice_text h3{color:#9194a1;font-weight:400}.qa_page__advice_text h3,.qa_page__advice_text p{font-size:14px;letter-spacing:-.01em;line-height:18px;margin:0;padding:0}.qa_page__advice_text p{color:#000}a.qa_page__ask_button,a.qa_page__to_contest_button,span.qa_page__ask_button{background:linear-gradient(245.31deg,#40ccfb 48.72%,#4b8cee 98.18%),#56ccf2;background-size:200%;border-radius:28px;box-shadow:0 4px 6px rgba(0,0,0,.15);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-style:normal;font-weight:400;height:36px;line-height:18px;padding-left:14px;padding-right:14px;padding-top:9px;text-align:center;text-decoration:none;transition:all .5s,background .1s}a.qa_page__ask_button:hover,a.qa_page__to_contest_button:hover,span.qa_page__ask_button:hover{background-position:100% 50%}a.qa_page__ask_button:active,a.qa_page__to_contest_button:active,span.qa_page__ask_button:active{background:#4b8eee}a.qa_page__ask_button--disabled,a.qa_page__ask_button--disabled:active,a.qa_page__to_contest_button--disabled,a.qa_page__to_contest_button--disabled:active,span.qa_page__ask_button--disabled,span.qa_page__ask_button--disabled:active{background:#e0e0e0}.qa_page__to_contest_button{margin-right:11px}.qa_page__wrapper{margin-top:76px}@media (max-width:760px){.qa_page__wrapper{margin-top:37px}}.qa_item{margin-bottom:54px}.qa_item__question_block{color:#000;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:24px}.qa_item__student_name,.qa_item__teacher_name{font-size:15px;font-weight:400}.qa_item__answer_block{color:#828282;font-size:16px;letter-spacing:-.01em;line-height:22px}.send_question_page__content{margin:0 auto;max-width:720px;padding:52px 16px 40px}.send_question_page__content--submitted{left:50%;margin-left:-164px;margin-top:-200px;max-width:328px;position:fixed;top:50%}.send_question_page__info{font-size:0;margin:24px auto;max-width:328px}.send_question_page__prof{background:url(/v250826.1/assets/img/prof_cheops_advising.svg) no-repeat;height:65px;width:56px}.send_question_page__info_text{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px 16px 16px 4px;box-shadow:0 8px 16px rgba(0,0,0,.1);box-sizing:border-box;margin:10px auto 20px;padding:8px 12px 10px;width:100%}.send_question_page__info_text h3{color:#9194a1;font-weight:400}.send_question_page__info_text h3,.send_question_page__info_text p{font-size:14px;letter-spacing:-.01em;line-height:18px;margin:0;padding:0}.send_question_page__info_text p{color:#000}.send_question_page__form{position:relative}.send_question_page__form_textarea{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:24px;box-sizing:border-box;color:#000;font-family:inherit;font-size:18px;height:335px;letter-spacing:-.01em;line-height:24px;outline:none;padding:13px 42px 13px 18px;resize:none;width:100%}.send_question_page__form_textarea:-moz-placeholder,.send_question_page__form_textarea:-ms-input-placeholder,.send_question_page__form_textarea::-moz-placeholder,.send_question_page__form_textarea::-webkit-input-placeholder{color:#828282;line-height:20px}.send_question_page__form_submit{background:none;border:none;border-radius:50%;bottom:6px;height:42px;outline:none;position:absolute;right:4px;width:42px}.send_question_page__form_submit:after{background:url(/v250826.1/assets/img/plane_gray.svg) 50% 50% no-repeat;content:"";height:24px;position:absolute;right:6px;top:9px;width:24px}.send_question_page__form_submit--allowed{background:linear-gradient(266.78deg,#00d1ff,#0067ff),#2f80ed;cursor:pointer}.send_question_page__form_submit--allowed:after{background:url(/v250826.1/assets/img/plane.svg) 50% 50% no-repeat}a.send_question_page__back_button{background:linear-gradient(261.79deg,#40ccfb,#4b8cee),#4b8cee;border-radius:28px;box-shadow:0 4px 6px rgba(0,0,0,.15);box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:16px;font-style:normal;font-weight:400;height:36px;line-height:18px;margin-top:20px;padding-top:9px;text-align:center;text-decoration:none;width:112px}.course_landing_page{min-height:100vh;position:relative}.course_landing_page a{text-decoration:none}.course_landing_page__about_description img:not([width]){width:100%}.course_landing_page__about-description{display:inline-block;max-width:320px;vertical-align:top}.course_landing_page__about-description-image-true img:not([width]){width:100%}div .course_landing_page__about-description-image-false{max-width:inherit;width:100%}@media (max-width:1200px){.course_landing_page__about-description{max-width:none}}.course_landing_page__block_wrapper{margin:0 auto;max-width:830px;padding:0 40px}@media (max-width:760px){.course_landing_page__block_wrapper{padding:0;width:100%}}.course_landing_page__header{background:#6c4dc4;box-sizing:border-box;color:#fff;overflow:hidden;padding-bottom:138px;position:relative}@media (max-width:760px){.course_landing_page__header{min-height:100vh}}.course_landing_page__header_bg{background:url(/v250826.1/assets/img/course_landing_top_bg.svg) no-repeat;background-size:cover;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100vw}@media (max-width:760px){.course_landing_page__header_bg{height:100%}}.course_landing_page__header_content{box-sizing:border-box;height:inherit;padding-top:110px;position:relative;top:0;width:inherit;z-index:1}@media (max-width:760px){.course_landing_page__header_content{padding-top:130px}}.course_landing_page__header a{color:#56ccf2;text-decoration:none}.course_landing_page__header_buttons_wrapper{height:56px}@media (max-width:760px){.course_landing_page__header_buttons_wrapper{height:auto}}.course_landing_page__header_parents_button{background:#6c4dc4;border-radius:28px;box-sizing:border-box;color:#56ccf2;cursor:pointer;display:inline-block;font-family:PT Root UI,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:32px;line-height:18px;padding-top:7px;position:relative;text-align:center;vertical-align:middle;width:236px}@media (max-width:760px){.course_landing_page__header_parents_button{display:block;margin:30px auto 0}}.course_landing_page__header_parents_button:after{background:linear-gradient(258.76deg,#40ccfb,#4b8cee),#4b8cee;border-radius:28px;content:"";height:36px;left:-2px;position:absolute;top:-2px;width:240px;z-index:-1}.course_landing_page__sirius_title{font-size:14px;line-height:20px;margin-left:56px;width:154px}.course_landing_page__course_title{font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:48px;margin-bottom:20px;margin-top:36px;max-width:745px}@media (max-width:760px){.course_landing_page__course_title{font-size:32px;line-height:30px;margin:27px 36px 46px 56px}}.course_landing_page__course_description{font-size:18px;line-height:30px;margin-bottom:60px;max-width:640px}@media (max-width:760px){.course_landing_page__course_description{font-size:16px;line-height:22px;margin-bottom:0;margin-left:56px}.course_landing_page__course_description p{margin-left:0}}.course_landing_page__to_course_button_arrow{display:none}.course_landing_page__to_course_button{border:none;border-radius:12px;box-shadow:0 8px 16px rgba(84,120,8,.15);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;font-weight:900;height:56px;line-height:22px;overflow:hidden;position:relative;transition:all .4s;vertical-align:middle;width:260px}.course_landing_page__to_course_button:hover{background:#55ab00}.course_landing_page__to_course_button-cluster-corp,.course_landing_page__to_course_button-cluster-cpm,.course_landing_page__to_course_button-cluster-sirius,.course_landing_page__to_course_button-cluster-textbook{background-color:#8c0}.course_landing_page__to_course_button-cluster-univ{background-color:#0db1aa}.course_landing_page__to_course_button-cluster-univ:hover{background-color:#3e878a}.course_landing_page__to_course_button:focus{border:2px solid rgba(0,0,0,.16)}.course_landing_page__to_course_button:active{background:#499100}.course_landing_page__to_course_button[disabled]{background:transparent;border:1px solid #e1dfe6;box-shadow:none;color:#c6c2cc;font-weight:400}.course_landing_page__to_course_button[disabled] svg path{fill:#c6c2cc}@media (max-width:760px){.course_landing_page__to_course_button{display:block;margin:85px auto 0 56px;width:240px}}.course_landing_page__to_course_button_bottom{padding-right:32px}.course_landing_page__to_course_button_bottom .course_landing_page__to_course_button_arrow{left:auto;right:16px}@media (max-width:760px){.course_landing_page__to_course_button_bottom{margin-top:20px}}.course_landing_page__to_course_button--middle{border-radius:50%;left:100%;margin-left:-80px;margin-top:-136px;position:fixed;top:100%;width:56px}.course_landing_page__to_course_button--middle .course_landing_page__to_course_button_arrow{display:block;left:16px}.course_landing_page__to_course_button--bottom{left:50%;margin-left:-120px;margin-top:-296px;padding-left:0;padding-right:20px;position:fixed;top:100%}.course_landing_page__to_course_button--bottom .course_landing_page__to_course_button_arrow{left:auto;right:16px}.course_landing_page__to_course_button_arrow{height:24px;left:22px;position:absolute;top:16px;width:24px}.course_landing_page__to_course_button--small{bottom:24px;margin:0;position:fixed;right:24px;width:56px}.course_landing_page__to_course_button--small .course_landing_page__to_course_button_arrow{left:20px}.course_landing_page__locked_text{display:inline-block;font-family:PT Root UI,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;margin-left:35px}@media (max-width:760px){.course_landing_page__locked_text{display:block;margin:20px auto 20px 56px}}.course_landing_page__content{background:#fcfcf9;border-radius:0 0 16px 16px;box-sizing:border-box;font-size:16px;line-height:22px;padding-bottom:236px}@media (max-width:760px){.course_landing_page__content{padding-bottom:428px}}.course_landing_page__lecturers_explanation{font-family:PT Root UI,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px}@media (max-width:760px){.course_landing_page__lecturers_explanation{font-size:30px;line-height:34px}}.course_landing_page__lecturers_list{font-size:0;padding-top:76px}@media (max-width:760px){.course_landing_page__lecturers_list{padding-top:38px}}.course_landing_page__lecturers_list_item{display:inline-block;margin-bottom:12px;margin-right:12px;vertical-align:top}.course_landing_page__lecturers_list_item--hidden{display:none}.course_landing_page__lecturers_list_item_img{border-radius:50%;height:60px;overflow:hidden;position:relative;width:60px}@media (max-width:760px){.course_landing_page__lecturers_list_item_img{height:40px;width:40px}}.course_landing_page__lecturers_list_item img{width:100%}.course_landing_page__lecturers_list_item_name{font-size:12px;line-height:22px;margin-top:18px;opacity:.5;width:148px}@media (max-width:760px){.course_landing_page__lecturers_list_item_name{display:none}}.course_landing_page__about{padding:56px 0 105px}@media (max-width:760px){.course_landing_page__about{padding-bottom:90px}}.course_landing_page__about img{display:inline-block;margin-right:196px;max-width:320px;vertical-align:top}@media (max-width:760px){.course_landing_page__about img{display:block;margin:0 auto}}.course_landing_page__about_explanation{font-family:PT Root UI,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px;margin-bottom:50px}@media (max-width:760px){.course_landing_page__about_explanation{font-size:30px;line-height:34px}}.course_landing_page__about_description{display:inline-block;max-width:320px;vertical-align:top}@media (max-width:760px){.course_landing_page__about_description{max-width:none}}.course_landing_page__program{padding-top:100px}@media (max-width:760px){.course_landing_page__program{padding-top:90px}}.course_landing_page__program_explanation{font-family:PT Root UI,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px}@media (max-width:760px){.course_landing_page__program_explanation{font-size:30px;line-height:34px}}.course_landing_page__program_composition{font-size:0}@media (max-width:760px){.course_landing_page__program_composition{width:calc(100% - 64px)}}.course_landing_page__program_composition_item{display:inline-block;margin-right:26px;vertical-align:top;width:144px}@media (max-width:760px){.course_landing_page__program_composition_item{margin-bottom:35px;margin-right:33px;padding-right:20px;width:auto}}.course_landing_page__program_composition_item_logo{background-position:50% 50%;background-repeat:no-repeat;height:24px;margin-bottom:15px;width:24px}.course_landing_page__program_composition_item_logo_summary{background-image:url(/v250826.1/assets/img/clock_icon.svg)}.course_landing_page__program_composition_item_logo_certificate{background-image:url(/v250826.1/assets/img/certificate_icon.svg)}.course_landing_page__program_composition_item_logo_progresses{background-image:url(/v250826.1/assets/img/square_cap_icon.svg)}.course_landing_page__program_composition_item_counts{font-size:12px;letter-spacing:.02em;line-height:18px}.course_landing_page__program_composition_item_counts a{color:#2f80ed;text-decoration:none}.course_landing_page__program_menu{margin-top:60px;width:100%}@media (max-width:760px){.course_landing_page__program_menu{margin-top:44px}}.course_landing_page__program_menu_wrapper{font-size:0;margin:0 auto;max-width:830px}@media (max-width:760px){.course_landing_page__program_menu_wrapper{margin-left:32px;margin-right:32px;width:calc(100% - 64px)}}.course_landing_page__program_menu_item{box-sizing:border-box;cursor:pointer;display:inline-block;font-size:12px;height:56px;letter-spacing:.02em;line-height:24px;opacity:.5;padding:16px 29px 0;text-align:center}.course_landing_page__program_menu_item--active{border-bottom:2px solid #e0e0e0;opacity:1}.course_landing_page__themes{background:#fff;box-shadow:inset 0 1px 4px rgba(0,0,0,.25)}.course_landing_page__themes_list{margin:0 auto;max-width:830px;padding:0}.course_landing_page__themes_list_item{border-top:1px solid #f2f2f2;box-sizing:border-box;font-size:0;height:80px;list-style:none;padding-left:16px;padding-top:15px}.course_landing_page__themes_list_item:first-child{border:none}.course_landing_page__themes_list_item_text{display:inline-block;font-size:16px;letter-spacing:.02em;line-height:24px;margin-left:24px;vertical-align:middle}.course_landing_page__themes_list_item_widget{background:url(/v250826.1/assets/img/progress-circle-empty.svg) 50% 50% no-repeat;display:inline-block;height:24px;position:relative;vertical-align:middle;width:24px}.course_landing_page__themes_list_item_widget_counter{box-sizing:border-box;color:#bdbdbd;font-size:11px;height:14px;left:24px;line-height:normal;padding-top:2px;position:absolute;text-align:center;top:5px}.course_landing_page_graph{height:640px;width:100%}.course_landing_page__how_to{padding-bottom:103px;padding-top:100px}@media (max-width:760px){.course_landing_page__how_to{padding-bottom:88px;padding-top:55px}}.course_landing_page__how_to_explanation{font-family:PT Root UI,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px;margin-bottom:81px}@media (max-width:760px){.course_landing_page__how_to_explanation{font-size:30px;line-height:34px}}.course_landing_page__how_to_video_explanation{border-radius:16px;height:203px;margin-bottom:77px;margin-top:80px;overflow:hidden;position:relative;width:405px}.course_landing_page__how_to_video_explanation iframe{height:inherit;left:0;position:absolute;top:0;width:inherit}@media (max-width:760px){.course_landing_page__how_to_video_explanation{height:160px;margin:40px auto;width:320px}}.course_landing_page__how_to_list{font-size:0}.course_landing_page__how_to_list_item{color:#000;display:inline-block;margin-bottom:15px;margin-right:105px;max-width:320px;vertical-align:top}.course_landing_page__how_to_list_item:nth-child(2n){margin-right:0}.course_landing_page__how_to_list_item_image{height:72px;margin-bottom:20px}@media (max-width:760px){.course_landing_page__how_to_list_item_image{height:auto;margin-left:32px}}.course_landing_page__how_to_list_item_image_1{background:url(/v250826.1/assets/img/how_to_module.svg) no-repeat;height:72px;width:72px}.course_landing_page__how_to_list_item_image_2{background:url(/v250826.1/assets/img/how_to_module_starred.svg) no-repeat;height:72px;width:72px}.course_landing_page__how_to_list_item_image_3{background:url(/v250826.1/assets/img/how_to_module_success.svg) 0 100% no-repeat;height:72px;position:relative;width:32px}.course_landing_page__how_to_list_item_image_3:before{background:url(/v250826.1/assets/img/how_to_module_editable_red.svg) no-repeat;bottom:0;content:"";height:32px;left:22px;position:absolute;width:32px;z-index:1}.course_landing_page__how_to_list_item_image_3:after{background:url(/v250826.1/assets/img/how_to_module_editable_violet.svg) no-repeat;bottom:0;content:"";height:32px;left:46px;position:absolute;width:32px;z-index:2}.course_landing_page__how_to_list_item p{font-family:PT Root UI,sans-serif;font-size:16px;line-height:22px}.course_landing_page__how_to_list_item h3{font-family:PT Root UI,sans-serif;font-size:18px;font-weight:500;line-height:32px}@media (max-width:760px){.course_landing_page__how_to_list_item{display:block;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:none}.course_landing_page__how_to_list_item:nth-child(2n){margin-left:auto;margin-right:auto}}.course_landing_page__certificate_link{border-radius:8px;box-sizing:border-box;display:inline-block;height:349px;margin-right:180px;vertical-align:top;width:245px}.course_landing_page__certificate_link img{box-shadow:0 4px 16px rgba(106,105,140,.15);height:inherit;width:inherit}@media (max-width:760px){.course_landing_page__certificate_link{height:197px;margin:0 0 42px 32px;width:138px}}.course_landing_page__certificate_explanation{font-family:PT Root UI,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px}@media (max-width:760px){.course_landing_page__certificate_explanation{font-size:30px;line-height:34px}}.course_landing_page__certificate_description{color:#000;display:inline-block;font-size:16px;line-height:22px;max-width:320px;vertical-align:top}.course_landing_page__certificate_description a{color:#2f80ed;text-decoration:none}@media (max-width:760px){.course_landing_page__certificate_description{display:block;margin:0 auto;max-width:none}}.course_landing_page__footer{bottom:0;position:absolute;width:100%}.course_landing_page__footer_top{background:#6c4dc4;box-shadow:0 15px 10px -15px #111;box-sizing:border-box;font-size:0;padding-bottom:24px;padding-top:64px;z-index:1}.course_landing_page__footer_bottom{background:#3f2688;box-sizing:border-box;color:#fff;font-size:14px;height:64px;letter-spacing:.02em;line-height:30px;padding-top:15px;text-align:center;z-index:-1}@media (max-width:760px){.course_landing_page__footer_bottom{height:120px}}.course_landing_page__footer_title{color:#fff;font-family:PT Root UI,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:48px;margin-bottom:52px}@media (max-width:760px){.course_landing_page__footer_title{font-size:32px;line-height:30px;margin:0 36px 52px 64px}}.course_landing_page__footer_input{background:#fff;border:1px solid #e9eff7;border-radius:28px;box-sizing:border-box;color:#69798c;display:inline-block;font-size:16px;height:56px;letter-spacing:.02em;line-height:25px;margin-right:21px;outline:none;text-align:center;vertical-align:middle;width:240px}@media (max-width:760px){.course_landing_page__footer_input{display:block;margin:0 auto}}.course_landing_page__footer_lyceum{color:#fff;font-size:14px;letter-spacing:.02em;line-height:30px;margin:132px auto 0;text-align:center}.course_landing_page__navigation{bottom:0;font-size:0;height:56px;left:0;position:absolute;width:100%;z-index:8}@media (min-width:760px){.course_landing_page__navigation{background-color:transparent!important}}@media (max-width:760px){.course_landing_page__navigation{position:fixed}}.course_landing_page__navigation--fixed{background-color:inherit!important;bottom:auto;position:fixed;top:0}.course_landing_page__navigation--fixed .course_landing_page__navigation_inner_wrapper{margin:0 66px;max-width:none}.course_landing_page__navigation--fixed .course_landing_page__navigation_inner_wrapper--registered{margin-right:120px}.course_landing_page__navigation_progress_wrapper{bottom:0;height:2px;left:0;position:absolute;width:100%}@media (max-width:760px){.course_landing_page__navigation_progress_wrapper{bottom:auto;top:0}}.course_landing_page__navigation_progressbar{background:#56ccf2;height:2px;width:0}.course_landing_page__navigation_wrapper{overflow-x:auto;overflow-y:hidden}.course_landing_page__navigation_wrapper::-webkit-scrollbar,.course_landing_page__navigation_wrapper::-webkit-scrollbar-button{width:0}.course_landing_page__navigation_inner_wrapper{height:56px;margin:0 auto;max-width:838px;overflow:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;white-space:nowrap}.course_landing_page__navigation_inner_wrapper::-webkit-scrollbar{height:5px}.course_landing_page__navigation_inner_wrapper::-webkit-scrollbar-track{background:transparent}.course_landing_page__navigation_inner_wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:5px}.course_landing_page__navigation_inner_wrapper::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.course_landing_page__navigation_inner_wrapper::-webkit-scrollbar{height:8px;width:5px}@media (max-width:760px){.course_landing_page__navigation_inner_wrapper{width:auto}}@media (max-width:992px){.course_landing_page__navigation_inner_wrapper{margin:0 10px}}.course_landing_page__navigation_item{box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:.02em;line-height:24px;padding-left:15px;padding-right:15px;padding-top:16px;text-align:center;z-index:999}.course_landing_page__navigation_item a{color:inherit;display:block;height:inherit;opacity:.5;text-decoration:none}.course_landing_page__navigation_item a.active{opacity:1}.course_landing_page__invitation{color:#fff;font-family:PT Root UI,Arial,sans-serif;font-size:18px;letter-spacing:.02em;line-height:22px;text-transform:uppercase}@media (max-width:760px){.course_landing_page__invitation{margin-left:56px}}.course_landing_page__refuse_button{background:hsla(0,0%,100%,.1);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:300;height:56px;line-height:22px;margin-left:10px;outline:none;padding:0 38px;transition:all .4s;vertical-align:middle}.course_landing_page__refuse_button:hover{background:hsla(0,0%,100%,.2)}@media (max-width:760px){.course_landing_page__refuse_button{display:block;margin:20px auto 0 56px}}.course_landing_page__section{width:100%}.platform_landing_page{background-color:#fcfcf9;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;position:relative}.platform_landing_page a{text-decoration:none}.platform_landing_page .platform_landing_page__courses:first-child{padding-top:40px}.platform_landing_page__block_wrapper{margin:0 auto;max-width:830px;padding:0 40px}.platform_landing_page__block_wrapper--feedback_page{text-align:center}.platform_landing_page__block_wrapper--feedback_page .feedback_page__title{margin:0 auto 20px}@media (max-width:760px){.platform_landing_page__block_wrapper{padding:0 8px;width:calc(100% - 16px)}}.platform_landing_page__greeting{font-size:0;margin:0 auto;max-width:1680px;padding:20px 50px 0}.platform_landing_page__greeting--deploy-cpm .platform_landing_for_authorized_page__courses_cheops{max-width:none}.platform_landing_page__greeting--deploy-cpm .lock_bar__prof_advice_text{background:none!important;border:none;box-shadow:none}.platform_landing_page__greeting--deploy-cpm .lock_bar__prof_img{background:url(/v250826.1/assets/img/prof_cheops_greeting_cpm.svg) 50%/contain no-repeat;display:inline-block;height:200px;margin-right:55px;vertical-align:middle;width:138px}.platform_landing_page__greeting--deploy-cpm .lock_bar__prof_text{color:#36363e;display:inline-block;font-size:18px;font-weight:400;line-height:28px;vertical-align:middle}.platform_landing_page__greeting--deploy-cpm .lock_bar__prof_text h3{display:none}@media (max-width:760px){.platform_landing_page__greeting{padding:20px 8px 0}.platform_landing_page__greeting--deploy-cpm .lock_bar__prof_img{margin-bottom:36px}}.platform_landing_page__header_cheops{display:inline-block;margin-right:31px;max-width:344px}.platform_landing_page__header_cheops .lock_bar__prof_advice_text{background:#efeef5}@media (max-width:760px){.platform_landing_page__header_cheops{display:block;margin-left:auto;margin-right:auto;margin-top:16px;width:calc(100% - 16px)}.platform_landing_page__header_cheops .lock_bar__prof_advice_text h3,.platform_landing_page__header_cheops .lock_bar__prof_advice_text p{margin:0;width:100%}}.platform_landing_page__courses_content_wrapper{font-size:0}.platform_landing_page__courses_list_content{flex-wrap:wrap}.platform_landing_page__header{background-color:#fcfcf9;box-sizing:border-box;color:#000;overflow:hidden;padding-bottom:112px;position:relative}@media (max-width:760px){.platform_landing_page__header{padding-bottom:20px}}.platform_landing_page__header_content{box-sizing:border-box;height:inherit;padding-top:97px;position:relative;top:0;width:inherit;z-index:1}.platform_landing_page__header a{color:#2f80ed;text-decoration:none}@media (max-width:760px){.platform_landing_page__header_buttons_wrapper{flex-direction:column;padding:16px}}.platform_landing_page__header_parents_button{background:#fcfcf9;border-radius:28px;box-sizing:border-box;color:#2f80ed;cursor:pointer;display:inline-block;font-size:16px;font-style:normal;font-weight:400;height:32px;line-height:18px;padding-top:7px;position:relative;text-align:center;vertical-align:middle;width:236px}.platform_landing_page__header_parents_button:after{background:linear-gradient(258.76deg,#40ccfb,#4b8cee),#4b8cee;border-radius:28px;content:"";height:36px;left:-2px;position:absolute;top:-2px;width:240px;z-index:-1}@media (max-width:760px){.platform_landing_page__header_parents_button{display:block;margin:30px auto 0}}.platform_landing_page__sirius_title{font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px;margin-bottom:29px;max-width:560px}@media (max-width:760px){.platform_landing_page__sirius_title{font-size:30px;line-height:30px;margin-bottom:20px;margin-left:16px;margin-right:16px}}.platform_landing_page__platform_description{font-size:18px;line-height:30px;margin-bottom:40px;max-width:640px}@media (max-width:760px){.platform_landing_page__platform_description{font-size:16px;line-height:22px;margin-bottom:0;margin-left:16px;margin-right:16px}.platform_landing_page__platform_description p{margin-left:0}}.platform_landing_page__platform_description a{text-decoration:underline}.platform_landing_page__start_study_button{border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;height:56px;letter-spacing:.02em;line-height:24px;position:relative;text-align:center;transition:all .5s,background .1s;width:320px}.platform_landing_page__start_study_button:hover{background:#599900}.platform_landing_page__start_study_button:active{background:#499100}.platform_landing_page__start_study_button[focus]{border:2px solid rgba(0,0,0,.16)}@media (max-width:760px){.platform_landing_page__start_study_button{display:block}}.platform_landing_page__start_study_button_arrow{display:none}.platform_landing_page__start_study_button_bottom{padding-right:32px}.platform_landing_page__start_study_button_bottom .platform_landing_page__start_study_button_arrow{display:none;left:auto;right:16px}@media (max-width:760px){.platform_landing_page__start_study_button_bottom{margin-top:20px}}.platform_landing_page__start_study_button--middle{border-radius:50%;left:100%;margin-left:-80px;position:fixed;top:calc(100% - 136px);width:56px}.platform_landing_page__start_study_button--middle .platform_landing_page__start_study_button_arrow{display:block;left:16px}@media (max-width:760px){.platform_landing_page__start_study_button--middle{margin-top:0}}.platform_landing_page__start_study_button--bottom{left:50%;margin-left:-120px;margin-top:-296px;padding-left:0;padding-right:20px;position:fixed;top:100%}.platform_landing_page__start_study_button--bottom .platform_landing_page__start_study_button_arrow{display:none;left:auto;right:16px}.platform_landing_page__start_study_button_arrow{background:url(/v250826.1/assets/img/arrow_button.svg) 50% 50% no-repeat;height:24px;left:22px;position:absolute;top:16px;width:24px}.platform_landing_page__start_study_button--small{bottom:24px;margin:0;position:fixed;right:24px;width:56px}.platform_landing_page__start_study_button--small .platform_landing_page__start_study_button_arrow{left:20px}.platform_landing_page__start_study_button--cluster-corp,.platform_landing_page__start_study_button--cluster-cpm,.platform_landing_page__start_study_button--cluster-sirius,.platform_landing_page__start_study_button--cluster-textbook{background-color:#8c0}.platform_landing_page__start_study_button--cluster-univ{background-color:#0db1aa}.platform_landing_page__start_study_button--cluster-univ:hover{background-color:#3e878a}.platform_landing_page__content{background:#fcfcf9;border-radius:0 0 16px 16px;box-sizing:border-box;font-size:16px;line-height:22px;padding-bottom:104px}.platform_landing_page__lecturers{padding-top:100px}.platform_landing_page__lecturers_explanation{font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px}@media (max-width:760px){.platform_landing_page__lecturers_explanation{font-size:30px;line-height:34px;margin-left:32px;margin-right:16px}}.platform_landing_page__lecturers_list{font-size:0;margin-bottom:55px;margin-top:76px}@media (max-width:760px){.platform_landing_page__lecturers_list{margin:38px 32px 20px;width:calc(100% - 64px)}}.platform_landing_page__lecturers_list_item{display:inline-block;vertical-align:top}@media (max-width:760px){.platform_landing_page__lecturers_list_item{margin-bottom:12px}}.platform_landing_page__lecturers_list_item--hidden{display:none}.platform_landing_page__lecturers_list_item_img{border-radius:50%;height:60px;overflow:hidden;position:relative;width:60px}@media (max-width:760px){.platform_landing_page__lecturers_list_item_img{height:40px;margin-bottom:12px;margin-right:12px;width:40px}}.platform_landing_page__lecturers_list_item img{width:100%}.platform_landing_page__lecturers_list_item_name{font-size:12px;line-height:22px;margin-top:18px;opacity:.5;width:160px}@media (max-width:760px){.platform_landing_page__lecturers_list_item_name{display:none}}.platform_landing_page__lecturers_link{color:#4b8cee;text-decoration:none}@media (max-width:760px){.platform_landing_page__lecturers_link{margin-left:32px}}.platform_landing_page__lyceum{padding:102px 0 40px}@media (max-width:760px){.platform_landing_page__lyceum{padding:0 32px 20px}}.platform_landing_page__lyceum_title{font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px;margin-bottom:32px}@media (max-width:760px){.platform_landing_page__lyceum_title{font-size:30px;line-height:34px}}.platform_landing_page__lyceum_explanation{font-size:16px;line-height:22px}.platform_landing_page__lyceum_explanation p{margin-left:0;margin-right:0;margin-top:0;width:100%}.platform_landing_page__lyceum_explanation p :first-child{margin-top:0}.platform_landing_page__lyceum_explanation a{color:#4b8cee;text-decoration:none}@media (min-width:760px){.platform_landing_page__lyceum_explanation{-webkit-column-count:2;-moz-column-count:2;-webkit-column-gap:105px;-moz-column-gap:105px;column-gap:105px;-webkit-column-width:320px;-moz-column-width:320px;columns:320px 2}.platform_landing_page__lyceum_explanation p{width:320px}}.platform_landing_page__courses{box-sizing:border-box;font-size:0;margin:0 auto;max-width:1680px;padding:100px 40px 0}@media (max-width:760px){.platform_landing_page__courses{padding:100px 8px 0}}.platform_landing_page__courses_explanation{font-size:48px;font-style:normal;font-weight:400;line-height:54px;margin-bottom:100px}@media (max-width:760px){.platform_landing_page__courses_explanation{font-size:30px;line-height:34px;margin-bottom:41px;margin-left:32px;margin-right:32px}}.platform_landing_page__courses_content{-ms-overflow-style:none;margin:0 auto;overflow:-moz-scrollbars-none;position:relative;width:100%}@media (max-width:760px){.platform_landing_page__courses_content{overflow-y:auto}}.platform_landing_page__courses_content::-webkit-scrollbar{width:0}@media (max-width:760px){.platform_landing_page__courses_content_wrapper{margin-left:0;min-width:0;width:inherit}.platform_landing_page__courses_content_wrapper .platform_landing_page_courses_list_item{width:304px}}.platform_landing_page__courses_title{font-size:36px;font-weight:600;letter-spacing:.01em;line-height:42px;margin:0 10px 26px}@media (max-width:760px){.platform_landing_page__courses_title{font-size:24px;line-height:30px;margin-bottom:21px;margin-left:8px;margin-right:8px}.platform_landing_page__courses_title--non_authorized{margin-left:16px;margin-right:16px}}.platform_landing_page__courses_title_my{letter-spacing:-.02em;margin-bottom:46px}@media (max-width:760px){.platform_landing_page__courses_title_my{box-sizing:border-box;display:block;margin-bottom:24px}}.platform_landing_page__courses_list{margin:0 -10px 54px}.platform_landing_page__courses_list_wrapper{flex-wrap:wrap}@media (max-width:760px){.platform_landing_page__courses_available{display:block;margin-bottom:20px;margin-left:auto;margin-right:auto}}.platform_landing_page__courses_available_all{color:#4b8cee;display:block;font-size:16px;line-height:22px;margin:57px auto 95px 0;text-decoration:none}@media (max-width:760px){.platform_landing_page__courses_available_all{margin-left:24px}}.platform_landing_page__courses_all_link{color:#2f80ed;display:block;font-size:16px;line-height:22px;margin-left:32px;margin-top:64px;text-decoration:none}.platform_landing_page__courses_closed_courses,.platform_landing_page__courses_my_courses{display:block;font-size:0;width:720px}@media (max-width:760px){.platform_landing_page__courses_closed_courses,.platform_landing_page__courses_my_courses{display:block;margin-left:auto;margin-right:auto;max-width:360px;padding-left:8px;padding-right:8px;width:calc(100% - 16px)}.platform_landing_page__courses_closed_courses .platform_landing_page_courses_list_item,.platform_landing_page__courses_my_courses .platform_landing_page_courses_list_item{max-width:344px}.platform_landing_page__courses_closed_courses .platform_landing_page_courses_list_item,.platform_landing_page__courses_closed_courses .platform_landing_page_courses_list_item__cheops{max-width:304px}}.platform_landing_page_graph{height:640px;width:100%}.platform_landing_page__how_to{padding-bottom:103px;padding-top:100px}@media (max-width:760px){.platform_landing_page__how_to{padding-bottom:88px;padding-top:76px}}.platform_landing_page__how_to_explanation{font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px;margin-bottom:91px}@media (max-width:760px){.platform_landing_page__how_to_explanation{font-size:30px;line-height:34px;margin-left:32px;margin-right:16px}}.platform_landing_page__how_to_video_explanation{border-radius:16px;height:203px;margin-bottom:77px;margin-top:80px;overflow:hidden;position:relative;width:405px}@media (max-width:760px){.platform_landing_page__how_to_video_explanation{height:160px;margin:40px auto;width:320px}}.platform_landing_page__how_to_video_explanation iframe{height:inherit;left:0;position:absolute;top:0;width:inherit}.platform_landing_page__how_to_list{font-size:0}.platform_landing_page__how_to_list_item{box-sizing:border-box;color:#000;display:inline-block;margin-bottom:50px;padding-right:40px;vertical-align:top;width:50%}.platform_landing_page__how_to_list_item img{margin-bottom:20px;max-width:320px}.platform_landing_page__how_to_list_item:nth-child(2n){margin-right:0}.platform_landing_page__how_to_list_item_image{height:72px;margin-bottom:20px}@media (max-width:760px){.platform_landing_page__how_to_list_item_image{height:auto;margin-left:32px}}.platform_landing_page__how_to_list_item_image_1{background:url(/v250826.1/assets/img/how_to_module.svg) no-repeat;height:72px;width:72px}.platform_landing_page__how_to_list_item_image_2{background:url(/v250826.1/assets/img/how_to_module_starred.svg) no-repeat;height:72px;width:72px}.platform_landing_page__how_to_list_item_image_3{background:url(/v250826.1/assets/img/how_to_module_success.svg) 0 100% no-repeat;height:72px;position:relative;width:32px}.platform_landing_page__how_to_list_item_image_3:before{background:url(/v250826.1/assets/img/how_to_module_editable_red.svg) no-repeat;bottom:0;content:"";height:32px;left:22px;position:absolute;width:32px;z-index:1}.platform_landing_page__how_to_list_item_image_3:after{background:url(/v250826.1/assets/img/how_to_module_editable_violet.svg) no-repeat;bottom:0;content:"";height:32px;left:46px;position:absolute;width:32px;z-index:2}.platform_landing_page__how_to_list_item_image_4{background:url(/v250826.1/assets/img/how_to_module_starred_green.svg) 0 100% no-repeat;height:32px;position:relative;width:32px}.platform_landing_page__how_to_list_item_image_4:before{background:url(/v250826.1/assets/img/how_to_module_starred_purple.svg) no-repeat;bottom:0;content:"";height:32px;left:22px;position:absolute;width:32px;z-index:1}.platform_landing_page__how_to_list_item_image_5{background:url(/v250826.1/assets/img/how_to_module_video.svg) no-repeat;height:70px;width:120px}.platform_landing_page__how_to_list_item_image_6{background:url(/v250826.1/assets/img/how_to_module_qa.svg) 0 100% no-repeat;height:32px;width:32px}.platform_landing_page__how_to_list_item p{font-size:16px;line-height:22px}.platform_landing_page__how_to_list_item h3{font-size:18px;line-height:32px}@media (max-width:760px){.platform_landing_page__how_to_list_item{display:block;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:none;width:100%}.platform_landing_page__how_to_list_item:nth-child(2n){margin-left:auto;margin-right:auto}.platform_landing_page__how_to_list_item:last-child{margin-bottom:0}}.platform_landing_page__certificate_link{border-radius:8px;box-sizing:border-box;display:inline-block;height:349px;margin-right:180px;vertical-align:top;width:245px}.platform_landing_page__certificate_link img{box-shadow:0 4px 16px rgba(106,105,140,.15);height:inherit;width:inherit}@media (max-width:760px){.platform_landing_page__certificate_link{height:197px;margin:0 0 42px 32px;width:138px}}.platform_landing_page__certificate_explanation{font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px;margin-bottom:40px}@media (max-width:760px){.platform_landing_page__certificate_explanation{font-size:30px;line-height:34px;margin-left:32px;margin-right:16px}}.platform_landing_page__certificate_description{color:#000;display:inline-block;font-size:16px;line-height:22px;max-width:320px;vertical-align:top}.platform_landing_page__certificate_description a{color:#2f80ed;text-decoration:none}@media (max-width:760px){.platform_landing_page__certificate_description{display:block;margin:0 auto;max-width:none}}.platform_landing_page__footer{width:100%}.platform_landing_page__footer_top{background:#6c4dc4;box-shadow:0 15px 10px -15px #111;box-sizing:border-box;font-size:0;padding-bottom:24px;padding-top:64px;z-index:1}.platform_landing_page__footer_bottom{background:#3f2688;box-sizing:border-box;color:#fff;font-size:14px;height:64px;letter-spacing:.02em;line-height:30px;padding-top:15px;text-align:center;z-index:-1}@media (max-width:760px){.platform_landing_page__footer_bottom{height:120px}}.platform_landing_page__footer_title{color:#fff;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:54px;margin-bottom:52px}@media (max-width:760px){.platform_landing_page__footer_title{font-size:32px;line-height:30px;margin:0 36px 52px 64px}}.platform_landing_page__footer_input{background:#fff;border:1px solid #e9eff7;border-radius:28px;box-sizing:border-box;color:#69798c;display:inline-block;font-size:16px;height:56px;letter-spacing:.02em;line-height:25px;margin-right:21px;outline:none;text-align:center;vertical-align:middle;width:240px}@media (max-width:760px){.platform_landing_page__footer_input{display:block;margin:0 auto}}.platform_landing_page__footer_lyceum{color:#fff;font-size:14px;letter-spacing:.02em;line-height:30px;margin:132px auto 0;text-align:center}.platform_landing_page__navigation{background:#fcfcf9;border-bottom:1px solid rgba(0,0,0,.05);bottom:0;font-size:0;height:56px;left:0;position:absolute;width:100%;z-index:8}@media (max-width:760px){.platform_landing_page__navigation{box-shadow:0 0 4px rgba(0,0,0,.25);position:fixed}}.platform_landing_page__navigation--fixed{bottom:auto;position:fixed;top:0}.platform_landing_page__navigation_progress_wrapper{bottom:0;height:2px;left:0;position:absolute;width:100%}@media (max-width:760px){.platform_landing_page__navigation_progress_wrapper{bottom:auto;top:0}}.platform_landing_page__navigation_progressbar{background:#56ccf2;height:2px}.platform_landing_page__navigation_wrapper{overflow-x:auto;overflow-y:hidden}.platform_landing_page__navigation_wrapper::-webkit-scrollbar,.platform_landing_page__navigation_wrapper::-webkit-scrollbar-button{width:0}.platform_landing_page__navigation_inner_wrapper{height:56px;margin:0 auto;white-space:nowrap;width:830px}@media (max-width:1200px) and (min-width:760px){.platform_landing_page__navigation_inner_wrapper{padding-left:55px}}@media (max-width:760px){.platform_landing_page__navigation_inner_wrapper{width:auto}}.platform_landing_page__navigation_item{box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-size:14px;height:56px;line-height:24px;padding-left:15px;padding-right:15px;padding-top:16px;text-align:center;z-index:999}.platform_landing_page__navigation_item a{color:inherit;display:block;height:inherit;opacity:.5;text-decoration:none}.platform_landing_page__navigation_item a.active{opacity:1}.platform_landing_page__columns_title{font-weight:700;margin-bottom:8px}.platform_landing_page__columns_text,.platform_landing_page__columns_title{color:#000;font-size:16px;line-height:22px}.platform_landing_for_authorized_page-cluster-cpm,.platform_landing_for_authorized_page-cluster-sirius{background-color:#6c4dc4}.platform_landing_for_authorized_page-cluster-univ{background-color:#0db1aa}.platform_landing_for_authorized_page-cluster-corp{background-color:#90a0c4}@media (max-width:760px){.platform_landing_for_authorized_page h1,.platform_landing_for_authorized_page h2,.platform_landing_for_authorized_page h3,.platform_landing_for_authorized_page h4,.platform_landing_for_authorized_page h5,.platform_landing_for_authorized_page h6,.platform_landing_for_authorized_page p{margin-left:32px;margin-right:32px;width:calc(100% - 64px)}}.platform_landing_for_authorized_page__content{background:#fcfcf9;border-radius:0 0 16px 16px;box-sizing:border-box;min-height:calc(100vh - 132px);padding-bottom:78px}@media (max-width:760px){.platform_landing_for_authorized_page__content{padding-bottom:95px}}.platform_landing_for_authorized_page__courses_cheops{display:inline-block;font-size:0;margin-top:0;max-width:344px}.platform_landing_for_authorized_page__courses_cheops .lock_bar__prof_advice_text{background:#efeef5}.platform_landing_for_authorized_page__courses_cheops h3,.platform_landing_for_authorized_page__courses_cheops p{margin:0}@media (max-width:760px){.platform_landing_for_authorized_page__courses_cheops{display:block;margin-left:8px;margin-right:auto;width:calc(100% - 32px)}.platform_landing_for_authorized_page__courses_cheops p{width:100%}}.platform_landing_for_authorized_page__courses_cheops--my_courses{display:inline-block;margin-bottom:45px;margin-right:16px;margin-top:0}@media (max-width:760px){.platform_landing_for_authorized_page__courses_cheops--my_courses{margin-left:8px;margin-top:67px;max-width:328px;width:calc(100% - 16px)}}.platform_landing_for_authorized_page__courses_cheops_logo{background:url(/v250826.1/assets/img/prof_cheops_advising.svg) no-repeat;height:65px;width:56px}.platform_landing_for_authorized_page__courses_cheops_text{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px 16px 16px 4px;box-shadow:0 8px 16px rgba(0,0,0,.1);box-sizing:border-box;margin:10px auto 20px;padding:8px 12px 10px;width:100%}.platform_landing_for_authorized_page__courses_cheops_text_name{color:#9194a1;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:18px;margin:0;padding:0}.platform_landing_for_authorized_page__courses_cheops_text_content{color:#000;font-size:14px;letter-spacing:-.01em;line-height:18px;margin:0;padding:0}.platform_landing_for_authorized_page__courses_my_courses_title{font-size:44px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:34px;margin-bottom:40px}@media (max-width:760px){.platform_landing_for_authorized_page__courses_my_courses_title{font-size:30px;line-height:34px;margin-bottom:16px;margin-left:32px}}.landing_lecturer_card{position:fixed}.platform_landing_page_courses_list_item{border-radius:8px;box-shadow:0 2px 10px rgba(167,179,194,.15);box-sizing:border-box;color:#fcfcf9;cursor:pointer;display:inline-block;height:188px;margin-right:16px;position:relative;vertical-align:top;width:344px}.platform_landing_page_courses_list_item__wrapper{background:url(/v250826.1/assets/img/course_card_landing_bg.svg) no-repeat;border-radius:8px;box-sizing:border-box;height:100%;padding:20px 40px 28px 24px;width:100%}.platform_landing_page_courses_list_item--closed,.platform_landing_page_courses_list_item--my_course{margin-bottom:44px}.platform_landing_page_courses_list_item--upcoming{background:#fff;color:#000}.platform_landing_page_courses_list_item--upcoming .platform_landing_page_courses_list_item__wrapper{background:none}.platform_landing_page_courses_list_item--upcoming .platform_landing_page_courses_list_item__consist{color:#828282}.platform_landing_page_courses_list_item__date{font-size:12px;height:16px;letter-spacing:.02em;line-height:16px}.platform_landing_page_courses_list_item__not_published{background:#ffd000;border-radius:2px;box-sizing:border-box;color:#000;font-size:12px;height:20px;letter-spacing:.02em;line-height:16px;margin-top:-4px;padding-top:2px;text-align:center;width:105px}.platform_landing_page_courses_list_item__title{font-size:24px;font-style:normal;font-weight:400;height:81px;letter-spacing:-.02em;line-height:24px;margin-bottom:19px;margin-top:8px}.platform_landing_page_courses_list_item__consist{font-size:12px;letter-spacing:.02em;line-height:16px}.platform_landing_page_courses_list_item__continue_button{background:linear-gradient(258.76deg,#40ccfb,#4b8cee),#4b8cee;border-radius:28px;bottom:-28px;box-shadow:0 4px 8px rgba(35,41,67,.25);box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:14px;height:56px;left:50%;letter-spacing:.02em;line-height:normal;margin-left:-130px;padding-top:20px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;width:260px}.platform_landing_page_courses_list_item__continue_button_title{color:#fff;text-decoration:none}.platform_landing_page_courses_list_item__continue_button_arrow{background:url(/v250826.1/assets/img/arrow_button.svg) 50% 50% no-repeat;height:24px;left:22px;position:absolute;top:16px;width:24px}.platform_landing_page_courses_list_item__widgets{position:absolute;right:10px;top:16px}.platform_landing_page_courses_list_item__progress{color:#fff;cursor:pointer;display:inline-block;font-size:11px;line-height:normal;margin-right:20px;text-align:center;vertical-align:middle}.platform_landing_page_courses_list_item__progress svg{margin-right:4px;vertical-align:bottom}.platform_landing_page_courses_list_item__progress:last-child{margin-right:0}.platform_landing_page_courses_list_item__cheops{display:inline-block;margin-right:16px;max-width:344px;vertical-align:top}.platform_landing_page_courses_list_item__cheops .lock_bar__prof_advice_text,.platform_landing_page_courses_list_item__cheops h3,.platform_landing_page_courses_list_item__cheops p{background:#efeef5;margin:0;width:100%}@media (max-width:760px){.platform_landing_page_courses_list_item{max-width:328px;width:calc(100% - 16px)}.platform_landing_page_courses_list_item--closed,.platform_landing_page_courses_list_item--my_course{display:block;margin:0 auto 44px}.platform_landing_page_courses_list_item--non_authorized{display:block;margin:0 auto 16px}.platform_landing_page_courses_list_item__cheops{width:calc(100% - 16px)}}.landings-wrapper,.landings_wrapper{box-sizing:content-box;margin:0 auto;max-width:830px;padding:100px 40px 20px}@media (max-width:760px){.landings-wrapper,.landings_wrapper{box-sizing:border-box;padding-left:32px;padding-right:32px;width:100%}}.landings-wrapper-box,.landings_wrapper-box{box-sizing:content-box}.landings-wrapper__text-img,.landings-wrapper__text_img,.landings_wrapper__text-img,.landings_wrapper__text_img{display:inline-block;margin-right:105px;max-width:320px;padding-top:21px;vertical-align:top}@media (max-width:760px){.landings-wrapper__text-img,.landings-wrapper__text_img,.landings_wrapper__text-img,.landings_wrapper__text_img{margin-right:0;width:100%}}.landings-wrapper__text-img img,.landings-wrapper__text_img img,.landings_wrapper__text-img img,.landings_wrapper__text_img img{max-width:320px}@media (max-width:760px){.landings-wrapper__text-img img,.landings-wrapper__text_img img,.landings_wrapper__text-img img,.landings_wrapper__text_img img{width:100%}}.landings-wrapper__text-video,.landings-wrapper__text_video,.landings_wrapper__text-video,.landings_wrapper__text_video{cursor:pointer;display:inline-block;margin-right:10%;max-width:427px;padding-top:21px;vertical-align:top;width:55%}.landings-wrapper__text-video [data-video=youtube],.landings-wrapper__text-video iframe,.landings-wrapper__text_video [data-video=youtube],.landings-wrapper__text_video iframe,.landings_wrapper__text-video [data-video=youtube],.landings_wrapper__text-video iframe,.landings_wrapper__text_video [data-video=youtube],.landings_wrapper__text_video iframe{aspect-ratio:1.77777778;max-height:none;width:100%}.landings-wrapper__text-video--single,.landings-wrapper__text-video-single,.landings-wrapper__text_video--single,.landings-wrapper__text_video-single,.landings_wrapper__text-video--single,.landings_wrapper__text-video-single,.landings_wrapper__text_video--single,.landings_wrapper__text_video-single{cursor:pointer;margin-right:0;max-width:none;width:100%}.landings-wrapper__text-video--single [data-video=youtube],.landings-wrapper__text-video--single iframe,.landings-wrapper__text-video-single [data-video=youtube],.landings-wrapper__text-video-single iframe,.landings-wrapper__text_video--single [data-video=youtube],.landings-wrapper__text_video--single iframe,.landings-wrapper__text_video-single [data-video=youtube],.landings-wrapper__text_video-single iframe,.landings_wrapper__text-video--single [data-video=youtube],.landings_wrapper__text-video--single iframe,.landings_wrapper__text-video-single [data-video=youtube],.landings_wrapper__text-video-single iframe,.landings_wrapper__text_video--single [data-video=youtube],.landings_wrapper__text_video--single iframe,.landings_wrapper__text_video-single [data-video=youtube],.landings_wrapper__text_video-single iframe{aspect-ratio:1.77777778;max-height:none;width:100%}.landings-wrapper__text-video--single [data-video=storage],.landings-wrapper__text-video--single video,.landings-wrapper__text-video-single [data-video=storage],.landings-wrapper__text-video-single video,.landings-wrapper__text_video--single [data-video=storage],.landings-wrapper__text_video--single video,.landings-wrapper__text_video-single [data-video=storage],.landings-wrapper__text_video-single video,.landings_wrapper__text-video--single [data-video=storage],.landings_wrapper__text-video--single video,.landings_wrapper__text-video-single [data-video=storage],.landings_wrapper__text-video-single video,.landings_wrapper__text_video--single [data-video=storage],.landings_wrapper__text_video--single video,.landings_wrapper__text_video-single [data-video=storage],.landings_wrapper__text_video-single video{height:465px;max-height:none}@media (max-width:1200px){.landings-wrapper__text-video,.landings-wrapper__text_video,.landings_wrapper__text-video,.landings_wrapper__text_video{margin-right:0;max-width:none;width:100%}.landings-wrapper__text-video [data-video=youtube],.landings-wrapper__text-video iframe,.landings-wrapper__text_video [data-video=youtube],.landings-wrapper__text_video iframe,.landings_wrapper__text-video [data-video=youtube],.landings_wrapper__text-video iframe,.landings_wrapper__text_video [data-video=youtube],.landings_wrapper__text_video iframe{aspect-ratio:1.77777778;min-height:auto;width:100%}.landings-wrapper__text-video [data-video=storage],.landings-wrapper__text-video video,.landings-wrapper__text_video [data-video=storage],.landings-wrapper__text_video video,.landings_wrapper__text-video [data-video=storage],.landings_wrapper__text-video video,.landings_wrapper__text_video [data-video=storage],.landings_wrapper__text_video video{height:auto;min-height:193px}}.landings-wrapper__title,.landings_wrapper__title{color:#000;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:48px;margin-bottom:50px}@media (max-width:760px){.landings-wrapper__title,.landings_wrapper__title{font-size:30px;line-height:34px}}.task{border-radius:8px;box-sizing:border-box;color:#232943;margin:50px auto 0;max-width:100%;padding:40px 50px;position:relative;width:815px}.task--grouped{border-bottom:1px solid #dde4ed;border-radius:0;margin-bottom:0;margin-top:0;min-height:0}.task--grouped:first-child{border:none;border-radius:8px 8px 0 0;margin-top:50px}.task--grouped:last-child{border-radius:0 0 8px 8px}.task--title_only{padding-bottom:0}.task--title_only .task__title{margin-bottom:0}.task--save_btn_only{height:130px}.task__title{font-size:24px;font-weight:700;margin-bottom:40px}.task--result{min-height:520px;padding-bottom:60px;text-align:center}.task--result .task__title{font-size:24px;margin-top:40px}.task--result .status_row{padding:25px 60px 45px}.task__text img{max-width:100%}.task__input{box-sizing:border-box;margin:10px -20px;min-height:56px;padding:5px 20px;position:relative}.task__input .multiply_answer__icon--question{right:18px;top:21px}.task__input .multiply_answer__baloon--right{right:19px!important}.task__input--type_number .task__fraction_view{position:absolute;width:calc(100% - 39px);z-index:2}.task__input p{margin:0}.task__input input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.task__input input[type=checkbox]~label:before{border:2px solid #a7b3c2;border-radius:3px;box-sizing:border-box;content:" ";display:inline-block;height:24px;left:16px;margin-right:24px;position:absolute;top:17px;vertical-align:text-bottom;width:24px}.task__input input[type=checkbox]~label:hover:before{border:2px solid #4b8cee}.task__input input[type=checkbox]:checked~label:before{background:#4b8cee url(/v250826.1/assets/img/ok.svg) 50% no-repeat}.task__input input[type=radio]{cursor:pointer;opacity:0;position:absolute}.task__input input[type=radio]~label:before{border:2px solid #a7b3c2;border-radius:50%;box-sizing:border-box;content:" ";display:inline-block;height:24px;left:16px;margin-right:24px;position:absolute;top:17px;vertical-align:text-bottom;width:24px}.task__input input[type=radio]~label:hover:before{border:2px solid #4b8cee}.task__input input[type=radio]:checked~label:before{background:#4b8cee;border-color:#4b8cee;box-shadow:inset 0 0 0 3px #fff}.task__input input[type=number],.task__input input[type=text]{-moz-appearance:textfield;background:#f1edfa;border:1px solid #d5dde6;border-radius:8px;box-sizing:border-box;font-size:16px;height:54px;padding:16px;width:100%}.task__input input[type=number]:focus,.task__input input[type=text]:focus{background:#fff;border:2px solid #7b29c9;outline:none;z-index:100}.task__input input[type=number]::-webkit-inner-spin-button,.task__input input[type=number]::-webkit-outer-spin-button,.task__input input[type=text]::-webkit-inner-spin-button,.task__input input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.task__input input[type=number]:invalid,.task__input input[type=text]:invalid{box-shadow:none}.task__input input:focus+.multiply_answer__icon--question{visibility:visible}.task__input input:hover{background:#eae0ff;border:1px solid #7b29c9}.task__input--error input{color:#ff5e73}.task__input label{cursor:pointer;display:block;font-size:18px;line-height:24px;padding-left:40px}.task__input--result{margin:10px -25px}.task__input--result label{cursor:default}.task__input--result label:hover:before{border:none!important}.task__input--result input[type=number],.task__input--result input[type=text]{border:none;border-radius:4px}.task__input--result input[type=checkbox]~label:before,.task__input--result input[type=radio]~label:before{background:#69798c;border:none;border-radius:50%;box-sizing:border-box;height:12px;top:26px;width:12px}.task__input--result label{color:#232943}.task__input--result_wrong input[type=number],.task__input--result_wrong input[type=text]{background:rgba(235,87,87,.2);color:#ff5e73}.task__input--result_wrong input[type=checkbox]:checked~label:before,.task__input--result_wrong input[type=radio]:checked~label:before{background:#ff5e73;box-shadow:none}.task__input--result_wrong label{color:#ff5e73}.task__input--result_partial_wrong input[type=checkbox]:checked~label:before,.task__input--result_partial_wrong input[type=radio]:checked~label:before{background:#ff8e25;box-shadow:none}.task__input--result_partial_wrong label{color:#ff8e25}.task__input--result_right{border-radius:8px}.task__input--result_right input[type=number],.task__input--result_right input[type=text]{background:rgba(91,195,108,.2);color:#5bc36c}.task__input--result_right input[type=checkbox]:checked~label:before,.task__input--result_right input[type=radio]:checked~label:before{background:#5bc36c;box-shadow:none}.task__input--result_right label{color:#5bc36c}.task__input--full_width input{box-sizing:border-box;height:56px!important;width:100%!important}.task__input--type_checkbox,.task__input--type_radio{background:#f1edfa;border-radius:8px;margin:20px 0;padding:16px}.task__fraction_view{background:#e1dfe6;border-radius:12px;box-sizing:border-box;display:none;line-height:20px;margin:7px 0 0;padding:12px 15px 15px;width:100%}.task__fraction_view--error{background:#ffebed;color:#ff5e73}input:focus~.task__fraction_view{display:block}.task__summary{font-size:18px;letter-spacing:.02em;line-height:30px}.task__remain{line-height:21px;margin-top:10px;text-align:center}.task__footer,.task__remain{color:#69798c;font-size:16px}.task__footer{bottom:0;box-sizing:border-box;height:112px;left:0;line-height:23px;padding:44px 50px;position:absolute;right:0}.task__save_btn{background:#4b8cee;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;float:right;font-size:18px;height:40px;letter-spacing:.02em;line-height:25px;margin-top:-8px;padding:7px 0;text-align:center;width:250px}.task__save_btn:hover{background:#60a9ff}.task__save_btn--disabled{background:#cad4e0;color:#fff;cursor:default}.task__save_btn--disabled:hover{background:#cad4e0}.task__save_btn--saved{background:#fcfcf9;border:1px solid #dde4ed;color:#5bc36c;cursor:default}.task__save_btn--saved:hover{background:#fcfcf9}.task__result-switch{background:#fcfcf9;border:1px solid #dde4ed;border-radius:20px;box-sizing:border-box;color:#69798c;cursor:pointer;float:right;font-size:16px;height:40px;letter-spacing:.02em;line-height:25px;margin-right:-20px;padding:7px 0;position:relative;text-align:right;user-select:none;width:305px}.task__result-switch:after{background:url(/v250826.1/assets/img/eye.svg) 50%/contain no-repeat;content:" ";display:inline-block;height:15px;margin:4px 20px 4px 15px;opacity:.3;vertical-align:middle;width:22px}.task__result-switch:hover{background:#f5f5f5}.task__result-switch:hover:after{opacity:1}.task__result-switch-right_answers{background:#ebebeb;color:#69798c}.task__result-switch-right_answers:after{opacity:1}.task__result-switch-right_answers:hover{background:#f5f5f5}.task__result-switch-right_answers:hover:after{opacity:.3}.task--show_right_answer .task__input--result_right,.task--show_right_answer .task__result-switch{z-index:100}.task__answer_btn{background:#8c0;border:none;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;letter-spacing:.02em;line-height:22px;padding:16px;text-align:center;width:100%}.task__answer_btn_title{opacity:1;transition:opacity .2s}.task__answer_btn_title--hidden{opacity:0}.task__answer_btn_logo{display:block;height:19px;left:50%;margin-left:-13px;opacity:0;position:absolute;top:19px;transition:opacity .4s;width:26px}.task__answer_btn_logo--visible{opacity:1}.task__video_link{border:1px solid #f2f2f2;border-radius:16px;box-sizing:border-box;cursor:pointer;font-size:14px;line-height:34px;margin:40px auto;text-align:center;width:155px}.task__video_link svg{margin-left:5px}.task__video_close_link{cursor:pointer;float:right}.task__video_iframe{height:400px;overflow:hidden;width:100%}.task .iframe-youtube{border-radius:10px;min-height:400px;overflow:hidden;width:100%}@media (max-width:760px){.task{margin-top:0;max-width:815px;padding:40px 0;width:auto}.task .task__input--type_checkbox,.task .task__input--type_radio{margin-left:0;margin-right:0}.task .iframe-youtube{min-height:auto}}.task__locked{color:#36363e;text-align:center;width:100%}.input_select__control{border:1px solid #d5dde5;border-radius:8px!important;height:56px;overflow:hidden}.input_select__value-container{margin:-2px 0 0;padding:2px 15px!important}.input_select__indicators,.input_select__value-container{background:#f1edfa;height:inherit}.input_select__placeholder{color:#a7b3c2!important;font-size:18px}.input_select__indicator-separator{display:none}.input_select__menu{border:1px solid #d5dde6;border-radius:8px!important;z-index:1000!important}.task_page--timeout .input_select__menu{z-index:1!important}.input_select__option{color:#232943!important;font-size:18px;line-height:28px;padding:11px 12px!important}.input_select__option--is-focused,.input_select__option--is-selected{background:#f2f2f2!important}.input_select__input>input{height:auto!important}.next-task,.prev-task{background:url(/v250826.1/assets/img/arrow.svg) 50% no-repeat;border-radius:50%;cursor:pointer;height:50px;margin-top:-25px;position:fixed;top:50%;width:50px}.next-task:hover,.prev-task:hover{background-color:hsla(0,0%,100%,.2)}.prev-task{left:25px;transform:scale(-1)}.next-task{right:25px}.task_selector{background:#445a76;bottom:0;box-shadow:0 -2px 4px rgba(0,0,0,.1);font-size:0;left:0;padding:10px 0;position:fixed;right:0;text-align:center;z-index:100}.task_selector__tasks_wrapper{box-sizing:border-box;height:52px;overflow:hidden;transition:height .25s ease-in-out .1s}.task_selector__time{left:7px;text-align:center;width:72px}.task_selector__score,.task_selector__time{color:#fff;font-size:18px;height:22px;position:absolute;top:-30px}.task_selector__score{right:10px;text-align:right;width:150px}.task_selector__group{border-radius:25px;display:inline-block;margin:0 5px}.task_selector__group--active{border:4px solid #fff;margin:0 1px}.task_selector__group>div{margin:1px 5px}.task_selector__group>div:first-child{margin-left:1px}.task_selector__group>div:last-child{margin-right:1px}.task_selector__task{background:#445a76;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:40px;line-height:16px;margin:5px;padding:10px 0;text-align:center;vertical-align:middle;width:40px}.task_selector__task--not_saved:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.task_selector__task--saved{background:#4b8cee;border-color:transparent;color:#fff;padding:11px 0}.task_selector__task--saved:hover{background:#60a9ff;border-color:#fff}.task_selector__task--active{border:5px solid #fff;box-shadow:0 2px 5px rgba(105,121,140,.3),inset 0 0 0 1px #fff;height:50px;margin:0;padding:11px 0;width:50px}.task_selector__task--result{background:url(/v250826.1/assets/img/plane.svg) 60% 50% no-repeat}.task_selector__task--result:hover{background-color:hsla(0,0%,100%,.1);border-color:#fff}.task_selector__task--result_right{background:#5bc36c;color:#fff}.task_selector__task--result_right:hover{background:#6bcf7b;border-color:#fff}.task_selector__task--result_not_right{background:#ff5e73;color:#fff}.task_selector__task--result_not_right:hover{background:#ff6176;border-color:#fff}.task_selector__task--result_partial_right{background:#ff8e25;color:#fff}.task_selector__task--result_partial_right:hover{background:#ff9d43;border-color:#fff}.multiply_answers{margin:0 0 0 -22px;position:relative}.multiply_right_answers{left:0;pointer-events:none;position:absolute;right:0;top:0;visibility:hidden;z-index:50}.multiply_right_answers--visible{visibility:visible}.detailed_answer__content_title{color:#8c8695;font-size:16px;letter-spacing:.02em;line-height:24px;margin-top:18px;text-align:center}@media (max-width:760px){.detailed_answer__content_title{font-size:14px}}.detailed_answer__task{margin-bottom:60px;padding-left:20px;padding-right:20px}@media (max-width:760px){.detailed_answer__task{padding:0}}.detailed_answer__task_header{font-size:0;margin-bottom:40px;width:100%}@media (max-width:760px){.detailed_answer__task_header{margin-bottom:24px}}.detailed_answer__solution_title,.detailed_answer__task_title{display:inline-block;font-size:20px;font-weight:600;line-height:24px;vertical-align:middle;width:40%}@media (max-width:760px){.detailed_answer__solution_title,.detailed_answer__task_title{font-size:24px}}.detailed_answer__task_title_description{font-weight:400}@media (max-width:760px){.detailed_answer__task_title_description{font-size:0;height:0;visibility:hidden}}.detailed_answer__solution_title{margin-bottom:12px}.detailed_answer__task_scores{color:#8c8695;display:inline-block;font-size:30px;letter-spacing:.02em;text-align:right;vertical-align:middle;width:60%}.detailed_answer__task_scores--graduated{color:#36363e}@media (max-width:760px){.detailed_answer__task_scores{font-size:24px}}.detailed_answer__solution_text,.detailed_answer__task_text{font-size:16px;line-height:28px}@media (max-width:760px){.detailed_answer__solution_text,.detailed_answer__task_text{font-size:18px;line-height:24px}}.detailed_answer__right_solution{margin-bottom:63px;margin-top:120px}.detailed_answer__right_solution img{max-width:100%}.detailed_answer__messages_expander{background:#f1edfa;border:none;border-radius:12px;color:#7b29c9;cursor:pointer;font-size:16px;line-height:24px;margin-bottom:40px;padding:16px 0;position:relative;text-align:center;width:100%}.detailed_answer__messages_expander[disabled]{background:none;border:1px solid #e1dfe6;box-sizing:border-box;color:#c6c2cc;cursor:default;padding:18px 23px}@media (max-width:760px){.detailed_answer__messages_expander{margin-bottom:16px}}.detailed_answer__messages_expander img{left:16px;position:absolute;top:calc(50% - 12px)}.detailed_answer__interaction{font-size:0;margin-top:40px;text-align:right}@media (max-width:760px){.detailed_answer__interaction,.detailed_answer__interaction--opened{margin:0}}.detailed_answer__send_solution_button{background:#7b29c9;border:none;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:18px;line-height:24px;margin-right:10px;outline:none;padding:16px 0;text-align:center;vertical-align:middle;width:calc(100% - 219px)}.detailed_answer__send_solution_button--full-width{width:100%}.detailed_answer__send_solution_button[disabled]{background:none;border:1px solid #e1dfe6;box-sizing:border-box;color:#c6c2cc;cursor:default;padding:18px 23px}@media (max-width:760px){.detailed_answer__send_solution_button{padding:12px;text-transform:capitalize;width:calc(100% - 58px)}.detailed_answer__send_solution_button--full-width{width:100%}.detailed_answer__send_solution_button_send{font-size:0;visibility:hidden;width:0}}.detailed_answer__ask_button{background:#f1edfa;border:none;border-radius:12px;box-sizing:border-box;color:#7b29c9;cursor:pointer;display:inline-block;font-size:18px;line-height:24px;outline:none;padding:16px 27px 16px 16px;vertical-align:middle;width:209px}.detailed_answer__ask_button[disabled]{background:none;border:1px solid #e1dfe6;box-sizing:border-box;color:#c6c2cc;cursor:default;padding:18px 23px}.detailed_answer__ask_button[disabled] img{display:none}@media (max-width:760px){.detailed_answer__ask_button{padding:12px;width:48px}.detailed_answer__ask_button span{font-size:0;visibility:hidden;width:0}}.detailed_answer__ask_button img{margin-right:10px;vertical-align:top}.detailed_answer__ask_button img:first-child:last-child{margin:0 10px 0 0}@media (max-width:760px){.detailed_answer__ask_button img{margin:0}}.detailed_answer__ask_button--full_width{width:100%}.detailed_answer__message_form{border:2px solid #7b29c9}.detailed_answer__message_form textarea{display:block;min-height:90px}.detailed_answer__message_form textarea::placeholder{visibility:hidden}@media (max-width:761px){.detailed_answer__message_form textarea{font-size:18px;line-height:22px;padding:16px 16px 56px}.detailed_answer__message_form textarea::placeholder{visibility:visible}}@media (max-width:760px){.detailed_answer__message_form_header{height:0;visibility:hidden}}.detailed_answer__message_form_footer{padding:20px}@media (max-width:760px){.detailed_answer__message_form_footer{box-sizing:border-box;padding:20px 60px 20px 20px}}.detailed_answer__message_form_add_file{color:#7b29c9}.detailed_answer__message_form_add_file:before{background:#fff;color:#7b29c9;content:"Прикрепите файл";cursor:pointer;font-size:16px;height:100%;letter-spacing:.02em;line-height:19px;padding-top:2px;position:absolute;width:100%}.detailed_answer__message_form_add_file::-webkit-file-upload-button{visibility:hidden}@media (max-width:760px){.detailed_answer__message_form_add_file{height:25px;width:22px}}.detailed_answer__message_form_add_file_label{color:#8c8695}.detailed_answer__message_form_add_file_label img{transform:rotate(-90deg);vertical-align:middle}.detailed_answer__message_form_add_file_label img:first-child:last-child{display:inline-block;margin:0}.detailed_answer__message_form_cancel{background:#f1edfa;border:none;border-radius:12px;color:#7b29c9;cursor:pointer;font-size:18px;letter-spacing:.02em;line-height:22px;padding:19px 24px;width:140px}@media (max-width:760px){.detailed_answer__message_form_cancel{height:60px;min-width:auto;width:calc(50% - 5px)}}.detailed_answer__message_form_submit{background:#8c0;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;letter-spacing:.02em;line-height:22px;margin-left:10px;min-width:290px;padding:19px 24px;text-align:center;width:calc(100% - 150px)}.detailed_answer__message_form_submit[disabled]{background:none;border:1px solid #e1dfe6;color:#c6c2cc;cursor:default;padding:18px 23px}.detailed_answer__message_form_submit--single{margin:0;width:100%}@media (max-width:760px){.detailed_answer__message_form_submit{height:60px;line-height:normal;min-width:auto;width:calc(50% - 5px)}.detailed_answer__message_form_submit_review{font-size:0;visibility:hidden;width:0}}.detailed_answer__message_image{border-radius:6px;color:#7b29c9;margin-bottom:30px;margin-right:30px}.detailed_answer__message_image img{height:100%;max-width:100%}.detailed_answer__message_image:first-child:last-child{margin:0}.detailed_answer_message--graduated_20{background:#fff9d9}.detailed_answer_message--graduated_19{background:rgba(255,249,217,.95)}.detailed_answer_message--graduated_18{background:rgba(255,249,217,.9)}.detailed_answer_message--graduated_17{background:rgba(255,249,217,.85)}.detailed_answer_message--graduated_16{background:rgba(255,249,217,.8)}.detailed_answer_message--graduated_15{background:rgba(255,249,217,.75)}.detailed_answer_message--graduated_14{background:rgba(255,249,217,.7)}.detailed_answer_message--graduated_13{background:rgba(255,249,217,.65)}.detailed_answer_message--graduated_12{background:rgba(255,249,217,.6)}.detailed_answer_message--graduated_11{background:rgba(255,249,217,.55)}.detailed_answer_message--graduated_10{background:rgba(255,249,217,.5)}.detailed_answer_message--graduated_9{background:rgba(255,249,217,.45)}.detailed_answer_message--graduated_8{background:rgba(255,249,217,.4)}.detailed_answer_message--graduated_7{background:rgba(255,249,217,.35)}.detailed_answer_message--graduated_6{background:rgba(255,249,217,.3)}.detailed_answer_message--graduated_5{background:rgba(255,249,217,.25)}.detailed_answer_message--graduated_4{background:rgba(255,249,217,.2)}.detailed_answer_message--graduated_3{background:rgba(255,249,217,.15)}.detailed_answer_message--graduated_2{background:rgba(255,249,217,.1)}.detailed_answer_message--graduated_1{background:rgba(255,249,217,.05)}.detailed_answer_message{border-radius:12px;margin-bottom:20px;margin-left:-20px;margin-right:-20px;overflow:hidden;padding:20px}@media (max-width:760px){.detailed_answer_message{margin-left:-10px;margin-right:-10px;padding:16px}}.detailed_answer_message--pending{background:hsla(0,0%,95%,.5)}.detailed_answer_message--graduated_full{background:#eafcd7}.detailed_answer_message--graduated_fail{background:#ffebed}.detailed_answer_message__user{display:inline-block;vertical-align:top;width:60%}.detailed_answer_message__user--lecturer{width:100%}.detailed_answer_message__scores{color:#8c8695;display:inline-block;font-size:16px;letter-spacing:.02em;line-height:20px;text-align:right;vertical-align:top;width:40%}@media (max-width:760px){.detailed_answer_message__scores{font-size:14px;line-height:20px}}.detailed_answer_message__scores--graduated{color:#36363e;font-weight:600}@media (max-width:760px){.detailed_answer_message__scores_solution{font-size:0;visibility:hidden;width:0}}.detailed_answer_message__avatar{background:#b5b38b;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;height:40px;line-height:25px;margin-right:16px;padding-top:7px;text-align:center;vertical-align:top;width:40px}@media (max-width:760px){.detailed_answer_message__avatar{font-size:14px;height:36px;line-height:24px;padding-top:6px;width:36px}}.detailed_answer_message__avatar img:first-child:last-child{display:inline-block;margin:0}.detailed_answer_message__avatar--lecturer{background:#7b29c9}.detailed_answer_message__user_text{display:inline-block;vertical-align:top}.detailed_answer_message__user_name{color:#7b29c9;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:20px}@media (max-width:760px){.detailed_answer_message__user_name{font-size:14px;line-height:18px}}.detailed_answer_message__date{color:#8c8695;font-size:18px;line-height:24px}@media (max-width:760px){.detailed_answer_message__date{font-size:16px;line-height:22px}}.detailed_answer_message__content{padding-top:15px}.detailed_answer_message__content_text{color:#36363e;font-size:18px;line-height:24px}.detailed_answer_message__content_text div,.detailed_answer_message__content_text p{display:inline}.detailed_answer_message__content_text_solution{font-weight:600}.detailed_answer_message__content_imgs{margin-top:20px}.detailed_answer_message__content_image{background:#ecf4ff;border-radius:6px;color:#7b29c9;cursor:pointer;display:inline-block;font-size:24px;height:170px;line-height:20px;margin-right:10px;margin-top:10px;max-width:100%;overflow:hidden;text-decoration:none;text-transform:lowercase;vertical-align:middle}.detailed_answer_message__content_image:last-child{margin-right:0}.detailed_answer_message__content_image img{height:100%;max-width:100%;object-fit:cover}.detailed_answer_message__content_image img:first-child:last-child{margin:0}@media (max-width:760px){.detailed_answer_message__content_image{height:129px}}.detailed_answer_message__comment{margin-top:60px}.header_menu{border-radius:0 0 0 16px;box-shadow:0 8px 16px rgba(0,0,0,.1);overflow:hidden;position:fixed;right:0;top:-100%;transition:top .4s;width:320px;z-index:999}@media (max-width:760px){.header_menu{border-radius:0 0 16px 16px;width:100%}}.header_menu--opened{background:#fff;top:0}.header_menu__item{background:#fff;border-bottom:1px solid #f2f2f2;box-sizing:border-box;color:#000;cursor:pointer;display:block;height:56px;padding:16px 16px 0 19px;position:relative;text-decoration:none;width:100%}.header_menu__item:last-child,.header_menu__item:only-child{border:none}.header_menu__item--auth{background:#6c4dc4;color:#fff;padding:19px 0 0 19px}.header_menu__item--logout{background:#f2f2f2;color:#000;cursor:default;font-size:12px;line-height:18px;padding:19px 0 0 19px}.header_menu__item_title{color:#000;font-size:16px;letter-spacing:.02em;line-height:18px;overflow:hidden;padding-top:3px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 24px)}.header_menu__item_widget{height:24px;position:absolute;right:16px;top:16px;width:24px}.header_menu__item_widget_notifications{margin-top:-18px}.header_menu__logout{cursor:pointer;font-size:16px;line-height:18px;position:absolute;right:16px;top:19px}a.header_menu__user_name,span.header_menu__user_name{color:#7b29c9;font-size:16px;line-height:18px;overflow:hidden;padding-right:80px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.header_menu__close{background:url(/v250826.1/assets/img/close_cross_black.svg) 50% 50% no-repeat}.header_menu__fingerprint{background:url(/v250826.1/assets/img/fingerprint.svg) 50% 50% no-repeat}.header_menu__auth_title{color:#000;font-size:16px;letter-spacing:.02em;line-height:18px}.header_menu__item--auth .header_menu__auth_title{color:#fff}.header_menu--authorized .header_menu__item--auth{background:#6c4dc4}.certificates_page{background:#6c4dc4;min-height:100vh;position:relative}.certificates_page__block_wrapper{box-sizing:border-box;margin:0 auto;max-width:860px;padding:0 15px}.certificates_page__content{background:#fcfcf9;border-radius:0 0 16px 16px;box-sizing:border-box;font-size:0;min-height:calc(100vh - 132px);padding-bottom:124px;padding-top:95px}.certificates_page__title{color:#000;font-size:56px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:60px;margin-bottom:62px;max-width:745px}.certificates_page__about{background:url(/v250826.1/assets/img/prof_cheops_certificate.png) 0 50% no-repeat;margin-top:110px;min-height:245px;padding-left:50%}.certificates_page__about_title{color:#000;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:56px;margin-bottom:62px;margin-top:20px;max-width:745px;padding-left:5px;padding-right:5px}.certificates_page__about_text{font-size:16px;line-height:22px;padding-left:5px}@media (max-width:760px){.certificates_page__block_wrapper{padding:0;width:100%}.certificates_page__title{font-size:30px;line-height:30px;margin-left:32px;margin-right:32px}.certificates_page__about{background-position:50% 0;padding:270px 30px 0}.certificates_page__about_title{font-size:30px;line-height:30px}}.certificate_page{background:#6c4dc4;min-height:100vh;position:relative}.certificate_page__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:35px;vertical-align:top;width:175px}.certificate_page-cluster-cpm .certificate_page__logo{background-image:url(/v250826.1/assets/img/cluster-logo-cpm.png)}.certificate_page-cluster-cpm .certificate_page__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-white.png)}.certificate_page-cluster-cpm .certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small.svg)}.certificate_page-cluster-cpm .certificate_page__logo-white.certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small-white.svg)}.certificate_page-cluster-sirius .certificate_page__logo{background-image:url(/v250826.1/assets/img/cluster-logo-sirius.png)}.certificate_page-cluster-sirius .certificate_page__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-white.png)}.certificate_page-cluster-sirius .certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small.svg)}.certificate_page-cluster-sirius .certificate_page__logo-white.certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small-white.svg)}.certificate_page-cluster-corp .certificate_page__logo{background-image:url(/v250826.1/assets/img/cluster-logo-corp.png)}.certificate_page-cluster-corp .certificate_page__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-corp-white.png)}.certificate_page-cluster-corp .certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small.svg)}.certificate_page-cluster-corp .certificate_page__logo-white.certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small-white.svg)}.certificate_page-cluster-univ .certificate_page__logo{background-image:url(/v250826.1/assets/img/cluster-logo-univ.png)}.certificate_page-cluster-univ .certificate_page__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-univ-white.png)}.certificate_page-cluster-univ .certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small.svg)}.certificate_page-cluster-univ .certificate_page__logo-white.certificate_page__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small-white.svg)}.certificate_page__bubble{background-color:#735fcd;border-radius:16px;box-sizing:border-box;color:#fff;font-size:18px;line-height:26px;margin-bottom:60px;margin-top:50px;max-width:300px;padding:12px 20px;position:relative}.certificate_page__bubble:before{background:url(/v250826.1/assets/img/bubble_top.svg);content:" ";display:block;height:13px;left:30px;position:absolute;top:-11px;width:40px}.certificate_page__bubble a{color:inherit}.certificate_page__block_wrapper{box-sizing:border-box;margin:0 auto;max-width:860px;padding:0 15px}.certificate_page__content{background:#fcfcf9;border-radius:0 0 16px 16px;box-sizing:border-box;font-size:0;min-height:calc(100vh - 132px);padding-bottom:124px;padding-top:95px}.certificate_page__content--no_header{padding-top:50px}.certificate_page__title{color:#000;font-size:42px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:48px;margin-bottom:20px}.certificate_page__title a{text-decoration:none}.certificate_page__title a:hover{text-decoration:underline}.certificate_page__title2{color:#000;font-size:42px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:48px;margin-bottom:20px}.certificate_page__course_date{color:#828282;font-size:16px;line-height:24px;margin-top:20px}.certificate_page__social{font-size:0;margin:30px 0 60px}.certificate_page__social>.react-share__ShareButton{cursor:pointer;display:inline-block;margin:0 14px}.certificate_page__social>.react-share__ShareButton:first-child{margin-left:0}.certificate_page__social>.react-share__ShareButton:last-child{margin-right:0}.certificate_page__social>.react-share__ShareButton:hover{opacity:.8}.certificate_page__img{margin-bottom:30px;margin-top:20px;max-width:100%;width:380px}.certificate_page__img,.certificate_page__img2{border:2px solid #fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);box-sizing:border-box}.certificate_page__img2{max-width:390px;width:50%}.certificate_page__links{color:#232943;font-size:16px;line-height:30px;margin-top:35px}.certificate_page__links span{margin-right:50px}.certificate_page__links span:last-child{margin-right:0}.certificate_page__links a{text-decoration:none}.certificate_page__links a:hover{text-decoration:underline}.certificate_page__row{font-size:0;margin:0 auto;max-width:1920px;padding:0 40px}.certificate_page__col{display:inline-block;vertical-align:top;width:50%}.certificate_page__col:last-child{align-items:center;display:inline-flex;justify-content:center;text-align:center}.certificate_page__qr{margin-top:55px;max-width:60%}.certificate_page__link{color:#232943;font-size:16px;line-height:30px}.certificate_page__link input{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:48px;margin-top:20px;max-width:100%;padding:0 13px;width:455px}@media (max-width:1440px){.certificate_page__title2{font-size:36px;font-size:30px;line-height:40px;line-height:34px}.certificate_page_col{vertical-align:middle}}@media (max-width:760px){.certificate_page__block_wrapper{padding:0 20px;width:100%}.certificate_page__title{font-size:30px;line-height:30px}.certificate_page__links{font-size:14px;line-height:30px}.certificate_page__links span{margin-right:25px}.certificate_page__course_date{font-size:14px;line-height:24px}.certificate_page__social{text-align:center}.certificate_page__social>div{margin:0 8px}.certificate_page__row{padding:0 20px}.certificate_page__col{display:block;width:100%}.certificate_page__col:first-child{margin-bottom:30px}.certificate_page__img2{width:100%}}.course_certificates{background:#f0f0f0;border-radius:16px;margin:40px 0}.course_certificates__course{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.05);font-size:30px;line-height:38px;margin-bottom:5px;padding:20px 30px}.course_certificates__course a{text-decoration:none}.course_certificates__course a:hover{text-decoration:underline}.course_certificates__course_date{color:#828282;font-size:16px;line-height:24px;margin-top:10px}.course_certificates__certificate{font-size:18px;line-height:28px;padding:20px 30px}.course_certificates__certificate--available,.course_certificates__certificate--availableAfter,.course_certificates__certificate--pending,.course_certificates__certificate--quizAvailable,.course_certificates__certificate--ready{background:#fff;border-radius:16px;box-shadow:0 20px 32px rgba(0,0,0,.05);margin-bottom:5px;margin-top:-30px;padding-top:55px}.course_certificates__copy_link{cursor:pointer}.course_certificates__copy_link:hover{text-decoration:underline}.course_certificates__certificate_img{border:2px solid #fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);height:60px;margin-top:-35px;width:40px}.course_certificates__btn{background:#2f80ed;border:none;border-radius:28px;color:#fff;cursor:pointer;font-size:14px;line-height:32px;margin-left:10px;outline:none;padding:0 20px;text-align:center;text-transform:uppercase}.course_certificates__btn:hover{background:#60a9ff;color:#fff}.course_certificates__btn:disabled{background:#e3e5e8;color:#fff;cursor:default}.course_certificates__btn:disabled:hover{background:#e3e5e8}.course_certificates__btn--light{background:rgba(47,128,237,.1);color:#2f80ed}.course_certificates__certificate_target{color:#828282;float:left;font-size:16px;line-height:26px;margin-top:5px}.course_certificates__certificate_target>div{display:inline-block;margin-bottom:5px;margin-right:25px}.course_certificates__certificate_target a{color:#000;cursor:pointer;text-decoration:none}.course_certificates__certificate_target a:hover{text-decoration:underline}.course_certificates__certificate_target span{color:#000}.course_certificates__certificate_right{color:#828282;float:right;font-size:16px;line-height:26px;text-align:right}.course_certificates__certificate_right>span{color:#000}.course_certificates__certificate_right svg{height:18px;margin-left:5px;vertical-align:middle;width:18px}.course_certificates__name{margin-bottom:5px}.course_certificates__name--bold{font-weight:500}.course_certificates__name a{text-decoration:none}.course_certificates__name a:hover{text-decoration:underline}.course_certificates__name svg{height:24px;margin-right:5px;vertical-align:sub;width:24px}.course_certificates__certificate_progress{background:#e3e5e8;border-radius:16px;height:4px;margin-top:10px}.course_certificates__certificate_progress>div{background:#2f80ed;border-radius:2px;height:inherit}.course_certificates__row:after{clear:both;content:" ";display:block}.course_certificates__reject_reason{backdrop-filter:blur(32px);background:#efeef5 url(/v250826.1/assets/img/prof_cheops_advising.svg) 15px 25px no-repeat;border-radius:4px 32px 32px 32px;box-sizing:border-box;font-size:14px;line-height:18px;margin:15px 0 0;max-width:410px;min-height:115px;padding:25px 35px 25px 80px;text-align:left}.course_certificates__reject_reason div{color:#9194a1}@media (max-width:760px){.course_certificates__course{font-size:24px;line-height:28px;padding:20px 15px}.course_certificates__course_date{font-size:14px;line-height:18px}.course_certificates__certificate{font-size:18px;line-height:24px;padding:20px 15px}.course_certificates__certificate_target{font-size:14px;line-height:18px}.course_certificates__certificate_stats{margin-top:20px}.course_certificates__certificate_right{font-size:14px;line-height:18px;margin-top:20px}.course_certificates__btn{margin-top:20px}.course_certificates__certificate_img{display:none}.course_certificates__certificate_target_link{display:none!important}}.certificates_page_form{background:url(/v250826.1/assets/img/prof_cheops_certificate.svg) 50% 0 no-repeat;margin:0 auto;max-width:640px;padding:130px 15px 0;text-align:center}.certificates_page_form__title{font-family:PT Root UI,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:34px}.certificates_page_form__subtitle{font-size:16px;line-height:22px;margin-bottom:40px;margin-top:20px}.certificates_page_form__answer{backdrop-filter:blur(32px);background:#efeef5;border-radius:4px 32px 32px 32px;box-sizing:border-box;font-size:14px;line-height:18px;margin:30px auto 0;padding:25px 35px;text-align:left;width:300px}.certificates_page_form__answer div{color:#9194a1}.certificates_page_form__agreement_text{color:#828282;font-size:14px;line-height:20px;margin:35px auto 0;max-width:300px;text-align:center}.certificates_page_form__input_text{border-radius:16px 16px 0 0;display:flex;font-size:14px;height:48px;margin:10px auto;width:300px}.certificates_page_form__input_text--textarea{height:150px}.certificates_page_form__input_text textarea{position:relative;resize:none}.certificates_page_form__input_text .mdc-notched-outline .mdc-notched-outline__leading{background:#fff;border-radius:28px 0 0 28px;width:28px}.certificates_page_form__input_text .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .certificates_page_form__input_text .mdc-notched-outline .mdc-notched-outline__leading{border-radius:0 28px 28px 0}.certificates_page_form__input_text .mdc-notched-outline .mdc-notched-outline__notch{background:#fff;max-width:calc(100% - 56px)}.certificates_page_form__input_text .mdc-notched-outline .mdc-notched-outline__trailing{background:#fff;border-radius:0 28px 28px 0}.certificates_page_form__input_text .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .certificates_page_form__input_text .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:28px 0 0 28px}.certificates_page_form__input_text .mdc-text-field__input{padding-left:32px;padding-right:0}.certificates_page_form__input_text .mdc-text-field__input[dir=rtl],[dir=rtl] .certificates_page_form__input_text .mdc-text-field__input{padding-left:0;padding-right:32px}.certificates_page_form__input_text+.mdc-text-field-helper-line{padding-left:32px;padding-right:28px}.certificates_page_form__input_text+.mdc-text-field-helper-line[dir=rtl],[dir=rtl] .certificates_page_form__input_text+.mdc-text-field-helper-line{padding-left:28px;padding-right:32px}.certificates_page_form .mdc-text-field--outlined .mdc-floating-label{top:15px}.certificates_page_form__btn{background:#e0e0e0;border-radius:28px;box-shadow:0 4px 8px rgba(35,41,67,.25);box-sizing:border-box;color:#fff;cursor:pointer;height:48px;margin:50px auto 20px;text-align:center;text-transform:uppercase;width:300px}.certificates_page_form__btn--enabled{background:linear-gradient(245.31deg,#40ccfb 48.72%,#4b8cee 98.18%),#56ccf2;background-position:0 50%;background-size:200%;transition:all .5s,background .1s}.certificates_page_form__btn--enabled:hover{background-position:100% 50%}.certificates_page_form__btn--enabled:active{background:#4b8eee}.certificates_page_form__btn div{font-size:14px;font-weight:400;margin:0;padding:16px 0 0}.feedback_page__title{width:550px}@media (max-width:760px){.feedback_page__title{margin-left:auto;margin-right:auto;width:288px}}.feedback_page__pic{background:url(/v250826.1/assets/img/prof_cheops_feedback.svg) 50% 50% no-repeat;background-size:100%;display:inline-block;height:200px;vertical-align:top;width:326px}@media (max-width:760px){.feedback_page__pic{display:block;margin-left:auto;margin-right:auto;width:296px}}.feedback_page__text_row{color:#000;font-size:16px;line-height:22px;padding-top:40px}.feedback_page__text_row_frame_pic{background:url(/v250826.1/assets/img/double_frame.svg) no-repeat;cursor:pointer;display:inline-block;height:24px;margin-left:20px;vertical-align:middle;width:24px}#feedback_page__mail{left:-999px;opacity:0;position:absolute;top:-999px}.section_page{background:#6c4dc4;min-height:100vh;padding-bottom:132px;position:relative}.section_page__content{margin:10px 54px 0}@media (max-width:760px){.section_page__content{margin-left:auto;margin-right:auto}}.section_page__task_list{font-size:0;margin-bottom:60px}.section_page .landings_footer{bottom:0;position:absolute;width:100%}.task_card{background:#fff;border-radius:16px;box-sizing:border-box;display:inline-block;height:270px;margin:10px;padding:18px 15px 20px 20px;position:relative;text-decoration:none;vertical-align:top;width:369px}@media (max-width:760px){.task_card{display:block;margin-left:auto;margin-right:auto;max-width:369px;width:calc(100% - 10px)}}.task_card--not_available{background:#e0e0e0}.task_card--green{background:#8c0}.task_card--yellow{background:#ffd000}.task_card--red{background:#ff6b7e}.task_card__task_number{color:#393440;font-size:18px;line-height:24px;margin-bottom:4px}.task_card__task_number--big{font-size:48px;line-height:48px}.task_card__scores{color:#36363e;font-size:18px;line-height:24px;position:absolute;right:15px;top:18px}.task_card__answer_text{color:#393440;font-size:18px;height:120px;line-height:24px;overflow:hidden;position:relative}.task_card__answer_text--small{height:72px}.task_card__answer_text p{margin:0}.task_card__answer_text img{display:none}.task_card__answer_text:after{background:linear-gradient(transparent,#fff 70%);background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff 70%);bottom:0;content:"";display:block;height:24px;position:absolute;width:100%}.task_card__answer_text--not_available:after{background:linear-gradient(transparent,#e0e0e0 70%);background:-webkit-linear-gradient(hsla(0,0%,88%,0),#e0e0e0 70%)}.task_card__answer_text--green:after{background:linear-gradient(transparent,#8c0 70%);background:-webkit-linear-gradient(rgba(136,204,0,0),#8c0 70%)}.task_card__answer_text--yellow:after{background:linear-gradient(transparent,#ffd000 70%);background:-webkit-linear-gradient(rgba(255,208,0,0),#ffd000 70%)}.task_card__answer_text--red:after{background:linear-gradient(transparent,#ff6b7e 70%);background:-webkit-linear-gradient(rgba(255,107,126,0),#ff6b7e 70%)}.task_card__answer_text_inner--bold{font-weight:600}.task_card__images{margin-top:10px}.task_card__images_item{background:#fff;border:1px solid #e0e0e0;border-radius:15px;color:#36363e;display:inline-block;font-size:14px;line-height:18px;margin-right:10px;padding:5px 11px;vertical-align:middle}.task_card__images_item--bold{font-weight:600}.task_card__images_item--counter{padding-left:7px;padding-right:7px}.task_card__current_score{color:#ffd000;font-size:48px;line-height:48px}.task_card__current_score--bold{font-weight:600}.task_card__current_score--white{color:#fff}.task_card__time_text{bottom:20px;color:#36363e;left:20px;line-height:22px}.task_card__button,.task_card__time_text{font-size:16px;letter-spacing:.02em;position:absolute}.task_card__button{background:#8c0;border-radius:12px;bottom:18px;box-sizing:border-box;color:#fff;font-weight:600;height:44px;line-height:19px;padding:13px 18px;right:18px;text-align:center}.task_card__button--continue{background:#f1edfa;color:#7b29c9;font-weight:400}.course_widget_content__wrapper{font-size:22px;margin:0 auto;max-width:600px}.course_widget_content__wrapper .notification_page__content{font-size:22px;line-height:normal}.course_widget_content__wrapper .notification_page__content p{line-height:1.3em}@media (max-width:760px){.course_widget_content__wrapper{padding:0 15px}.course_widget_content__wrapper .notification_page__content{font-size:18px;line-height:normal}.course_widget_content__wrapper h2{font-size:1.3em}}.course_widget_content__contest_body{margin-top:68px}.course_widget_content__contest_buttons{align-items:center;background:#e1dfe6;border-radius:16px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px}.course_widget_content__contest_buttons button{background:#8c0;border:1px solid transparent;border-radius:8px;box-shadow:0 8px 16px rgba(84,120,8,.15);color:#fff;cursor:pointer;font-size:18px;line-height:22px;min-width:240px;padding:17px 22px;transition:all .1s}.course_widget_content__contest_buttons button:hover{background:#55ab00}.course_widget_content__contest_buttons--disable button{background:transparent!important;border:1px solid #fff;box-shadow:0 8px 16px transparent!important}.course_widget_content__contest_buttons div{box-sizing:border-box;color:#36363e;font-size:18px;line-height:22px}@media (max-width:760px){.course_widget_content__contest_buttons{display:block;text-align:center}.course_widget_content__contest_buttons button{margin-top:15px}}.update_popup{background:rgba(0,0,0,.38);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}.update_popup__window{background:#fff;border-radius:16px;box-sizing:border-box;display:inline-block;font-family:PT Root UI,Arial,sans-serif;left:50%;max-width:360px;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);vertical-align:top;width:100%}@media (max-width:760px){.update_popup__window{display:block;width:auto}}.update_popup__window_title{font-size:18px;font-weight:900;line-height:24px;padding:0 120px 17px 0}.update_popup__window_text{color:#36363e;font-size:18px;line-height:24px;padding-right:120px;position:relative}.update_popup__window_cheops{background:url(/v250826.1/assets/img/cheops_mechanic.svg) 50% 50% no-repeat;height:108px;position:absolute;right:10px;top:10px;width:106px}.update_popup__window_footer{font-size:0;margin-top:15px;text-align:right}.update_popup__window_footer button{background:#f1edfa;border:0;border-radius:8px;color:#7b29c9;cursor:pointer;display:inline-block;font-family:PT Root UI,Arial,sans-serif;font-size:16px;height:36px;letter-spacing:.02em;line-height:19px;margin-left:8px;outline:none;padding:8px 16px;text-align:center;transition:all .1s ease-in-out;vertical-align:middle}.update_popup__window_footer button:hover{background:#eae0ff}.update_popup__window_footer button[disabled]{background:transparent;border:1px solid #e1dfe6;color:#c6c2cc}.control_wrapper{align-items:start;display:inline-flex;margin:2px;min-height:40px;min-width:40px;vertical-align:top}.control_wrapper--align-items-center{align-items:center}.control_wrapper--full-width{width:calc(100% - 4px)}.control_wrapper--medium{min-height:32px;min-width:32px}.control_wrapper--small{min-height:24px;min-width:24px}.text_control{font-size:14px;line-height:24px;max-width:810px;padding:8px 16px;transition:all .15s}.text_control--primary{font-size:16px;font-weight:700}.text_control--disabled{color:#adadad}.text_control--caption{color:#717171}.text_control--captionHeight{font-size:12px;line-height:16px}.text_control--bold{font-weight:500}.text_control--dark_mode{color:#fff}.text_control--dark_mode.text_control--caption{color:#9f9f9f}.text_control--dark_mode.text_control--caption:hover{color:#fff}.text_control--clickable{cursor:pointer}.text_control--hasErrors{color:#ff5757}.text_control--text-align-center{text-align:center}.text_control--hasHover:hover{background:rgba(51,51,51,.06);border-radius:4px;cursor:pointer}.text_control--wrap{white-space:pre-wrap}.element_wrapper{align-items:center;display:flex;padding:2px}.element_wrapper--singleton{padding:10px}.element_wrapper--justify-content-left{justify-content:flex-start}.element_wrapper--justify-content-right{justify-content:flex-end}.element_wrapper--justify-content-center{justify-content:center}.element_wrapper--justify-content-space-between{justify-content:space-between}.element_wrapper--justify-content-space-evenly{justify-content:space-evenly}.element_wrapper--justify-content-space-around{justify-content:space-around}.element_wrapper--has-hover:hover{background-color:rgba(51,51,51,.06);border-radius:4px;cursor:pointer}.element_wrapper--dark_mode.element_wrapper--has-hover:not(:focus-within):hover{background-color:hsla(0,0%,100%,.15);border-radius:4px;cursor:pointer}.element_wrapper--bordered{border:1px solid #e4e4e4;border-radius:4px}.element_wrapper--wrap{flex-wrap:wrap}.element_wrapper--full-width{flex-grow:1}.MuiIcon-root.icon_atom,.MuiSvgIcon-root.icon_atom,.icon_atom.ui-icon{color:#929292}.MuiIcon-root.icon_atom svg path,.MuiSvgIcon-root.icon_atom svg path,.icon_atom.ui-icon svg path{fill:#929292;transition:fill .15s}.MuiIcon-root.icon_atom--disabled,.MuiSvgIcon-root.icon_atom--disabled,.icon_atom.ui-icon--disabled{color:#e0e0e0}.MuiIcon-root.icon_atom--disabled svg path,.MuiSvgIcon-root.icon_atom--disabled svg path,.icon_atom.ui-icon--disabled svg path{fill:#e0e0e0}.MuiIcon-root.icon_atom--has-hover:hover,.MuiSvgIcon-root.icon_atom--has-hover:hover,.icon_atom.ui-icon--has-hover:hover{color:#717171}.MuiIcon-root.icon_atom--has-hover:hover svg path,.MuiSvgIcon-root.icon_atom--has-hover:hover svg path,.icon_atom.ui-icon--has-hover:hover svg path{fill:#717171}.MuiIcon-root.icon_atom--dark-mode,.MuiSvgIcon-root.icon_atom--dark-mode,.icon_atom.ui-icon--dark-mode{color:#fff}.MuiIcon-root.icon_atom--dark-mode svg path,.MuiSvgIcon-root.icon_atom--dark-mode svg path,.icon_atom.ui-icon--dark-mode svg path{fill:#fff}.MuiIcon-root.icon_atom--has-errors,.MuiSvgIcon-root.icon_atom--has-errors,.icon_atom.ui-icon--has-errors{color:#ff5757}.MuiIcon-root.icon_atom--has-errors svg path,.MuiSvgIcon-root.icon_atom--has-errors svg path,.icon_atom.ui-icon--has-errors svg path{fill:#ff5757}.MuiIcon-root.icon_atom--active,.MuiSvgIcon-root.icon_atom--active,.icon_atom.ui-icon--active{color:#909090}.MuiIcon-root.icon_atom--active svg path,.MuiSvgIcon-root.icon_atom--active svg path,.icon_atom.ui-icon--active svg path{fill:#909090}.MuiIcon-root.icon_atom--size-large,.MuiSvgIcon-root.icon_atom--size-large,.icon_atom.ui-icon--size-large{font-size:24px}.MuiIcon-root.icon_atom--size-medium,.MuiSvgIcon-root.icon_atom--size-medium,.icon_atom.ui-icon--size-medium{font-size:18px}.MuiIcon-root.icon_atom--size-small,.MuiSvgIcon-root.icon_atom--size-small,.icon_atom.ui-icon--size-small{font-size:15px}.button_control{border-radius:4px}.button_control .MuiButton-root{font-family:inherit;transition-duration:.15s}.button_control .MuiButton-root:hover{background:transparent}.button_control .MuiIcon-root,.button_control .icon_atom.ui-icon{transition:color .15s}.button_control .MuiOutlinedInput-input{padding:12.5px 16px}.button_control .MuiButton-outlined,.button_control .MuiButton-outlined:hover,.button_control .MuiOutlinedInput-notchedOutline{border:1px solid #dcdcdc}.button_control .MuiButtonBase-root{border-radius:4px;color:#1e1e1e;cursor:pointer;font-size:14px;height:40px;outline:none;padding:8px 16px;text-transform:inherit}.button_control .MuiButtonBase-root:hover:not(.restrict-hover){background:rgba(51,51,51,.06)}.button_control .MuiButtonBase-root:focus:not(.restrict-focus){box-shadow:0 0 0 2px #2f82ff}.button_control .MuiButtonBase-root.pressed{background:#e6e6e6}.button_control .MuiButtonBase-root.error{color:#ff5757}.button_control .MuiButtonBase-root.link{color:#2f82ff}.button_control .MuiButtonBase-root[disabled]{background:#f5f5f5;color:#adadad}.button_control .MuiButtonBase-root[disabled] .MuiButton-endIcon .MuiIcon-root,.button_control .MuiButtonBase-root[disabled] .MuiButton-endIcon .icon_atom.ui-icon,.button_control .MuiButtonBase-root[disabled] .MuiButton-startIcon .MuiIcon-root,.button_control .MuiButtonBase-root[disabled] .MuiButton-startIcon .icon_atom.ui-icon{color:#e0e0e0}.button_control .MuiButtonBase-root.link[disabled]{background:none;color:#adadad}.button_control .MuiButtonBase-root.hasErrors .MuiButton-endIcon .MuiIcon-root,.button_control .MuiButtonBase-root.hasErrors .MuiButton-endIcon .icon_atom.ui-icon,.button_control .MuiButtonBase-root.hasErrors .MuiButton-startIcon .MuiIcon-root,.button_control .MuiButtonBase-root.hasErrors .MuiButton-startIcon .icon_atom.ui-icon{color:#ff5757}.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary,.button_control .MuiButtonBase-root.MuiButton-textPrimary,.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary{background:#333;color:#fff}.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.MuiButton-textPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.MuiButton-textPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary .icon_atom.ui-icon{color:#fff}.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary:hover:not(.restrict-hover),.button_control .MuiButtonBase-root.MuiButton-textPrimary:hover:not(.restrict-hover),.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary:hover:not(.restrict-hover){background:#474747}.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary:hover:not(.restrict-hover) .MuiIcon-root,.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary:hover:not(.restrict-hover) .icon_atom.ui-icon,.button_control .MuiButtonBase-root.MuiButton-textPrimary:hover:not(.restrict-hover) .MuiIcon-root,.button_control .MuiButtonBase-root.MuiButton-textPrimary:hover:not(.restrict-hover) .icon_atom.ui-icon,.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary:hover:not(.restrict-hover) .MuiIcon-root,.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary:hover:not(.restrict-hover) .icon_atom.ui-icon{color:#fff}.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary.pressed,.button_control .MuiButtonBase-root.MuiButton-textPrimary.pressed,.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary.pressed{background:#656565}.button_control .MuiButtonBase-root.MuiButton-outlinedPrimary[disabled],.button_control .MuiButtonBase-root.MuiButton-textPrimary[disabled],.button_control .MuiButtonBase-root.MuiIconButton-colorPrimary[disabled]{background:#d3d3d3}.button_control .MuiButtonBase-root.dark-mode{color:#fff}.button_control .MuiButtonBase-root.dark-mode:hover:not(.restrict-hover){background:hsla(0,0%,100%,.1)}.button_control .MuiButtonBase-root.dark-mode:hover:not(.restrict-hover) .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode:hover:not(.restrict-hover) .icon_atom.ui-icon{color:#fff}.button_control .MuiButtonBase-root.dark-mode:focus:not(.restrict-focus){box-shadow:0 0 0 2px #2f82ff}.button_control .MuiButtonBase-root.dark-mode.pressed{background:hsla(0,0%,100%,.2)}.button_control .MuiButtonBase-root.dark-mode[disabled]{background:none;color:hsla(0,0%,100%,.25)}.button_control .MuiButtonBase-root.dark-mode[disabled] .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode[disabled] .icon_atom.ui-icon{color:hsla(0,0%,100%,.25)}.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary,.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary,.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary{background:#fff;color:#1e1e1e}.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary .icon_atom.ui-icon{color:#929292}.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary:hover:not(.restrict-hover),.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary:hover:not(.restrict-hover),.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary:hover:not(.restrict-hover){background:#e6e6e6}.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary:hover:not(.restrict-hover) .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary:hover:not(.restrict-hover) .icon_atom.ui-icon,.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary:hover:not(.restrict-hover) .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary:hover:not(.restrict-hover) .icon_atom.ui-icon,.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary:hover:not(.restrict-hover) .MuiIcon-root,.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary:hover:not(.restrict-hover) .icon_atom.ui-icon{color:#717171}.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary.pressed,.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary.pressed,.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary.pressed{background:#bfbfbf}.button_control .MuiButtonBase-root.dark-mode.MuiButton-outlinedPrimary[disabled],.button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary[disabled],.button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary[disabled]{background:#585858}.button_control .MuiButtonBase-root.round{border-radius:50%}.button_control .MuiButton-outlined.MuiButtonBase-root{box-sizing:border-box}.button_control--large .MuiButtonBase-root{line-height:24px}.button_control--medium .MuiButtonBase-root{line-height:18px;padding:11px 16px}.button_control--small .MuiButtonBase-root{height:24px;line-height:15px;padding:4.5px}.button_control--endIcon hr{background-color:hsla(0,0%,53%,.4);height:24px;margin:0 12px;width:1px}.button_control.hasErrors .MuiButton-startIcon{color:#ff5757}.button_control .MuiButtonBase-root.highlighted,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary.dark-mode,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary.dark-mode,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary.dark-mode,.button_control .MuiButtonBase-root.highlighted.dark-mode,.button_control .MuiButtonBase-root.highlighted:hover,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary.dark-mode,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary.dark-mode,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary.dark-mode,.button_control .MuiButtonBase-root.highlighted:hover.dark-mode,.button_control--endIcon.highlighted,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary.dark-mode,.button_control--endIcon.highlighted.MuiButton-textPrimary,.button_control--endIcon.highlighted.MuiButton-textPrimary.dark-mode,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary.dark-mode,.button_control--endIcon.highlighted.dark-mode,.button_control--endIcon.highlighted:hover,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary.dark-mode,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary.dark-mode,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary.dark-mode,.button_control--endIcon.highlighted:hover.dark-mode{background:#255acc;color:#fff}.button_control .MuiButtonBase-root.highlighted .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary.dark-mode .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary.dark-mode .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary.dark-mode .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted.dark-mode .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary.dark-mode .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary.dark-mode .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary.dark-mode .icon_atom.ui-icon,.button_control .MuiButtonBase-root.highlighted:hover.dark-mode .MuiIcon-root,.button_control .MuiButtonBase-root.highlighted:hover.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted .MuiIcon-root,.button_control--endIcon.highlighted .icon_atom.ui-icon,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary .MuiIcon-root,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary .icon_atom.ui-icon,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted.MuiButton-textPrimary .MuiIcon-root,.button_control--endIcon.highlighted.MuiButton-textPrimary .icon_atom.ui-icon,.button_control--endIcon.highlighted.MuiButton-textPrimary.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted.MuiButton-textPrimary.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary .MuiIcon-root,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary .icon_atom.ui-icon,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover .MuiIcon-root,.button_control--endIcon.highlighted:hover .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary .MuiIcon-root,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary .MuiIcon-root,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary .MuiIcon-root,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary.dark-mode .icon_atom.ui-icon,.button_control--endIcon.highlighted:hover.dark-mode .MuiIcon-root,.button_control--endIcon.highlighted:hover.dark-mode .icon_atom.ui-icon{color:#fff}.button_control .MuiButtonBase-root.highlighted hr,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary hr,.button_control .MuiButtonBase-root.highlighted.MuiButton-outlinedPrimary.dark-mode hr,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary hr,.button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary.dark-mode hr,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary hr,.button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary.dark-mode hr,.button_control .MuiButtonBase-root.highlighted.dark-mode hr,.button_control .MuiButtonBase-root.highlighted:hover hr,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary hr,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-outlinedPrimary.dark-mode hr,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary hr,.button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary.dark-mode hr,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary hr,.button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary.dark-mode hr,.button_control .MuiButtonBase-root.highlighted:hover.dark-mode hr,.button_control--endIcon.highlighted hr,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary hr,.button_control--endIcon.highlighted.MuiButton-outlinedPrimary.dark-mode hr,.button_control--endIcon.highlighted.MuiButton-textPrimary hr,.button_control--endIcon.highlighted.MuiButton-textPrimary.dark-mode hr,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary hr,.button_control--endIcon.highlighted.MuiIconButton-colorPrimary.dark-mode hr,.button_control--endIcon.highlighted.dark-mode hr,.button_control--endIcon.highlighted:hover hr,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary hr,.button_control--endIcon.highlighted:hover.MuiButton-outlinedPrimary.dark-mode hr,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary hr,.button_control--endIcon.highlighted:hover.MuiButton-textPrimary.dark-mode hr,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary hr,.button_control--endIcon.highlighted:hover.MuiIconButton-colorPrimary.dark-mode hr,.button_control--endIcon.highlighted:hover.dark-mode hr{background-color:#fff}.icon_button_control{border-radius:4px}.icon_button_control .MuiIconButton-root{cursor:pointer;min-height:100%;min-width:100%}.icon_button_control .MuiIconButton-root.restrict-hover{background:inherit;cursor:auto}.icon_button_control .MuiButtonBase-root{border-radius:4px;color:#929292;cursor:pointer;height:40px;outline:none;padding:8px;width:40px}.icon_button_control .MuiButtonBase-root:hover:not(.restrict-hover){background:rgba(51,51,51,.06);color:#717171}.icon_button_control .MuiButtonBase-root:hover:not(.restrict-hover) svg path{fill:#717171}.icon_button_control .MuiButtonBase-root.MuiIconButton-colorInherit,.icon_button_control .MuiButtonBase-root.MuiIconButton-colorInherit:hover{color:inherit}.icon_button_control .MuiButtonBase-root.pressed{background:rgba(51,51,51,.05);color:#909090}.icon_button_control .MuiButtonBase-root.error{color:#ff5757}.icon_button_control .MuiButtonBase-root:active{background:#e6e6e6;color:#717171}.icon_button_control .MuiButtonBase-root[disabled]{background:none;color:#e0e0e0}.icon_button_control .MuiButtonBase-root.MuiButton-textPrimary,.icon_button_control .MuiButtonBase-root.MuiIconButton-colorPrimary{background:#333;color:#fff}.icon_button_control .MuiButtonBase-root.MuiButton-textPrimary:hover:not(.restrict-hover),.icon_button_control .MuiButtonBase-root.MuiIconButton-colorPrimary:hover:not(.restrict-hover){background:#474747}.icon_button_control .MuiButtonBase-root.MuiButton-textPrimary.pressed,.icon_button_control .MuiButtonBase-root.MuiIconButton-colorPrimary.pressed{background:#656565}.icon_button_control .MuiButtonBase-root.MuiButton-textPrimary.error,.icon_button_control .MuiButtonBase-root.MuiIconButton-colorPrimary.error{color:#ff5757}.icon_button_control .MuiButtonBase-root.MuiButton-textPrimary[disabled],.icon_button_control .MuiButtonBase-root.MuiIconButton-colorPrimary[disabled]{background:#d3d3d3}.icon_button_control .MuiButtonBase-root.dark-mode{color:#fff}.icon_button_control .MuiButtonBase-root.dark-mode:hover:not(.restrict-hover){background:hsla(0,0%,100%,.1);color:#fff}.icon_button_control .MuiButtonBase-root.dark-mode:focus:not(.restrict-focus){box-shadow:0 0 0 2px #2f82ff}.icon_button_control .MuiButtonBase-root.dark-mode.pressed{background:hsla(0,0%,100%,.2)}.icon_button_control .MuiButtonBase-root.dark-mode.error{color:#ff5757}.icon_button_control .MuiButtonBase-root.dark-mode[disabled]{background:none;color:hsla(0,0%,100%,.25)}.icon_button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary,.icon_button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary{background:#fff;color:#1e1e1e}.icon_button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary:hover:not(.restrict-hover),.icon_button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary:hover:not(.restrict-hover){background:#e6e6e6}.icon_button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary.pressed,.icon_button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary.pressed{background:#bfbfbf}.icon_button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary.error,.icon_button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary.error{color:#ff5757}.icon_button_control .MuiButtonBase-root.dark-mode.MuiButton-textPrimary[disabled],.icon_button_control .MuiButtonBase-root.dark-mode.MuiIconButton-colorPrimary[disabled]{background:#585858}.icon_button_control .MuiButtonBase-root .MuiIcon-root,.icon_button_control .MuiButtonBase-root .icon_atom.ui-icon{color:inherit}.icon_button_control .MuiButtonBase-root.round{border-radius:50%}.icon_button_control .MuiButtonBase-root.highlighted,.icon_button_control .MuiButtonBase-root.highlighted.MuiButton-textPrimary,.icon_button_control .MuiButtonBase-root.highlighted.MuiIconButton-colorPrimary,.icon_button_control .MuiButtonBase-root.highlighted.dark-mode,.icon_button_control .MuiButtonBase-root.highlighted.dark-mode.MuiButton-textPrimary,.icon_button_control .MuiButtonBase-root.highlighted.dark-mode.MuiIconButton-colorPrimary,.icon_button_control .MuiButtonBase-root.highlighted:hover,.icon_button_control .MuiButtonBase-root.highlighted:hover.MuiButton-textPrimary,.icon_button_control .MuiButtonBase-root.highlighted:hover.MuiIconButton-colorPrimary,.icon_button_control .MuiButtonBase-root.highlighted:hover.dark-mode,.icon_button_control .MuiButtonBase-root.highlighted:hover.dark-mode.MuiButton-textPrimary,.icon_button_control .MuiButtonBase-root.highlighted:hover.dark-mode.MuiIconButton-colorPrimary{background:#255acc;color:#fff}.icon_button_control .outlined.MuiButtonBase-root{border:1px solid #dcdcdc;box-sizing:border-box}.icon_button_control--medium .MuiButtonBase-root{padding:11px}.icon_button_control--small .MuiButtonBase-root{height:24px;padding:4.5px;width:24px}.icon_button_control--fab .MuiButtonBase-root{box-shadow:0 8px 16px rgba(0,0,0,.35);height:56px;width:56px}.icon_button_control--layout .MuiButtonBase-root.dark-mode{height:56px;width:56px}.icon_button_control--layout .MuiButtonBase-root.dark-mode .MuiIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode .MuiSvgIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode .icon_atom.ui-icon{fill:#929292;color:#929292}.icon_button_control--layout .MuiButtonBase-root.dark-mode .MuiIcon-root *,.icon_button_control--layout .MuiButtonBase-root.dark-mode .MuiSvgIcon-root *,.icon_button_control--layout .MuiButtonBase-root.dark-mode .icon_atom.ui-icon *{fill:#929292}.icon_button_control--layout .MuiButtonBase-root.dark-mode:hover .MuiIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode:hover .MuiSvgIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode:hover .icon_atom.ui-icon{fill:#929292;color:#929292}.icon_button_control--layout .MuiButtonBase-root.dark-mode:hover .MuiIcon-root *,.icon_button_control--layout .MuiButtonBase-root.dark-mode:hover .MuiSvgIcon-root *,.icon_button_control--layout .MuiButtonBase-root.dark-mode:hover .icon_atom.ui-icon *{fill:#929292}.icon_button_control--layout .MuiButtonBase-root.dark-mode.pressed .MuiIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode.pressed .MuiSvgIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode.pressed .icon_atom.ui-icon{fill:#fff;color:#fff}.icon_button_control--layout .MuiButtonBase-root.dark-mode.pressed .MuiIcon-root *,.icon_button_control--layout .MuiButtonBase-root.dark-mode.pressed .MuiSvgIcon-root *,.icon_button_control--layout .MuiButtonBase-root.dark-mode.pressed .icon_atom.ui-icon *{fill:#fff}.icon_button_control--layout .MuiButtonBase-root.dark-mode .MuiIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode .MuiSvgIcon-root,.icon_button_control--layout .MuiButtonBase-root.dark-mode .icon_atom.ui-icon{font-size:48px}.modal_window{align-items:center;background:rgba(0,0,0,.25);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:500}.modal_window--popover{background:none;bottom:unset;left:unset;right:unset;top:unset}.modal_window__wrapper{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:90vh;max-width:760px;overflow:hidden;position:fixed;width:100%}.modal_window__wrapper--narrow{max-width:360px;width:360px}.modal_window__wrapper--popover{width:fit-content;width:-moz-fit-content}.modal_window__wrapper--narrow.modal_window__wrapper--popover{max-width:360px;width:360px}.modal_window__wrapper--highlighted{background-color:#255acc;color:#fff;padding:16px}.modal_window__wrapper--scrollable .modal_window__footer{border-radius:0 0 8px 8px;box-shadow:0 -2px 6px rgba(0,0,0,.1)}.modal_window__wrapper--scrollable .modal_window__header{border-radius:8px 8px 0 0;box-shadow:0 2px 6px rgba(0,0,0,.1)}.modal_window__content{overflow:auto;scrollbar-color:hsla(0,9%,7%,.73) transparent;scrollbar-width:thin;white-space:pre-line}.modal_window__content::-webkit-scrollbar{height:5px;width:5px}.modal_window__content::-webkit-scrollbar-track{background:transparent}.modal_window__content::-webkit-scrollbar-thumb{background:hsla(0,9%,7%,.73);border-radius:5px}.modal_window__content::-webkit-scrollbar-thumb:hover{background:#131010}.modal_window__content .MuiInputBase-root,.modal_window__content .MuiTypography-body1{font-family:inherit}.modal_window__content--disabledOverflow{overflow:unset}.modal_window__header{align-items:flex-start;display:flex;justify-content:space-between;min-height:fit-content;padding:8px;position:relative;z-index:2}.modal_window__header_title{align-items:flex-start;display:inline-flex;font-size:16px;font-weight:700;line-height:24px;min-height:40px}.modal_window__footer{min-height:64px;position:relative;z-index:2}.modal_window__controls{align-items:center;display:flex;justify-content:flex-end}@media (max-width:760px){.modal_window{align-items:flex-end}.modal_window--popover{background:rgba(0,0,0,.25);bottom:0;left:0;position:fixed;right:0;top:0}.modal_window__wrapper{animation:modal_window_slide_to_top .3s ease-out backwards}.modal_window__wrapper--popover{width:100vw}.modal_window__wrapper--highlighted{background-color:#fff;color:initial;max-width:100%}.modal_window__header_title{flex:1}}.ui .modal_window{z-index:12000}@keyframes modal_window_slide_to_top{0%{transform:translateY(100vh)}to{transform:translateY(0)}}.aspect_elements_group{background:#fff;border-radius:4px;padding:8px}.aspect_elements_group--darkMode{background:#333}.system_notification{bottom:0;max-height:100%;max-width:360px;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;scrollbar-color:hsla(0,9%,7%,.73) transparent;scrollbar-width:thin;width:100%;z-index:111111}.system_notification::-webkit-scrollbar{height:5px;width:5px}.system_notification::-webkit-scrollbar-track{background:transparent}.system_notification::-webkit-scrollbar-thumb{background:hsla(0,9%,7%,.73);border-radius:5px}.system_notification::-webkit-scrollbar-thumb:hover{background:#131010}.system_notification__item{-webkit-animation:ease-in ease alternate;-webkit-animation-duration:.3s;-webkit-animation-name:run;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);color:#fff;font-size:14px;line-height:20px;padding:8px;position:relative;text-align:left;width:100%;word-break:break-word}.system_notification__item--clickable{cursor:pointer}.system_notification__item--info{background:#fff;color:#1e1e1e}.system_notification__item--info .MuiIcon-root,.system_notification__item--info .icon_atom.ui-icon{color:#909090!important}.system_notification__item--info a{color:#1e1e1e;text-decoration:underline}.system_notification__item--error{background:#ff5757}.system_notification__item--error .MuiIcon-root,.system_notification__item--error .icon_atom.ui-icon{color:#fff!important}.system_notification__item--error a{color:#fff;text-decoration:underline}.system_notification__item--warning{background:#ffbf00;color:#1e1e1e}.system_notification__item--warning .MuiIcon-root,.system_notification__item--warning .icon_atom.ui-icon{color:#909090!important}.system_notification__item--warning a{color:#1e1e1e;text-decoration:underline}.system_notification__item--result{background:#8c0;color:#1e1e1e}.system_notification__item--result .MuiIcon-root,.system_notification__item--result .icon_atom.ui-icon{color:#909090!important}.system_notification__item--result a{color:#1e1e1e;text-decoration:underline}.system_notification__meta{align-items:center!important;justify-content:space-between!important}.system_notification__meta_popup{cursor:pointer;text-decoration:underline}.system_notification__meta-copy{margin-top:12px}.radio_control{padding:0 0 0 16px}.radio_control .MuiRadio-root{padding:8px}.radio_control label.MuiFormControlLabel-root{margin:0;width:100%}.radio_control label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementStart{justify-content:space-between}.radio_control label.MuiFormControlLabel-root .MuiTypography-root{font-size:14px}.radio_control .MuiRadio-colorPrimary{color:#909090}.radio_control .MuiRadio-colorPrimary.Mui-checked{color:#424242}.radio_control .MuiRadio-colorPrimary.Mui-disabled,.radio_control--darkMode .MuiRadio-colorPrimary{color:#929292}.radio_control--darkMode .MuiRadio-colorPrimary.Mui-checked{color:#fff}.radio_control--darkMode .MuiTypography-root{color:#9f9f9f}.radio_control--darkMode.radio_control--highlight .MuiTypography-root{color:#fff}.checkbox_control{padding:0 2px 0 16px}.checkbox_control .MuiCheckbox-root{padding:8px}.checkbox_control label.MuiFormControlLabel-root{margin:0;width:100%}.checkbox_control label.MuiFormControlLabel-root.MuiFormControlLabel-labelPlacementStart{justify-content:space-between}.checkbox_control label.MuiFormControlLabel-root .MuiTypography-root{font-size:14px}.checkbox_control .MuiCheckbox-colorPrimary{color:#909090}.checkbox_control .MuiCheckbox-colorPrimary.Mui-checked{color:#424242}.checkbox_control .MuiCheckbox-colorPrimary.Mui-disabled,.checkbox_control--darkMode .MuiCheckbox-colorPrimary{color:#929292}.checkbox_control--darkMode .MuiCheckbox-colorPrimary.Mui-checked{color:#fff}.checkbox_control--label-caption .MuiTypography-root{color:#717171}.checkbox_control--darkMode.checkbox_control--label-caption .MuiTypography-root{color:#9f9f9f}.radio_element .MuiTypography-root{font-size:14px}.icon_control{align-items:center;border-radius:4px;color:#929292;height:40px;justify-content:center;outline:none;padding:8px;width:40px}.icon_control.control_wrapper--small{height:24px;padding:4.5px;width:24px}.icon_control.active{background:rgba(51,51,51,.05);color:#909090}.icon_control.error{color:#ff5757!important}.icon_control.disabled{background:none;color:#e0e0e0}.icon_control.highlighted{background:#255acc;color:#fff}.icon_control.colorPrimary{background:#333;color:#fff}.icon_control.colorPrimary.active{background:#656565}.icon_control.colorPrimary.error{color:#ff5757!important}.icon_control.colorPrimary.disabled{background:#d3d3d3}.icon_control.dark-mode{color:#fff}.icon_control.dark-mode.active{background:hsla(0,0%,100%,.2)}.icon_control.dark-mode.error{color:#ff5757}.icon_control.dark-mode.disabled{background:none;color:hsla(0,0%,100%,.25)}.icon_control.dark-mode.colorPrimary{background:#fff;color:#1e1e1e}.icon_control.dark-mode.colorPrimary.active{background:#bfbfbf}.icon_control.dark-mode.colorPrimary.error{color:#ff5757}.icon_control.dark-mode.colorPrimary.disabled{background:#585858}.icon_control .MuiIcon-root,.icon_control .icon_atom.ui-icon{color:inherit}.icon_control.round{border-radius:50%}.icon_control.outlined{border:1px solid #dcdcdc;box-sizing:border-box}.confirm_edit_buttons__wrapper{justify-content:flex-start}.confirm_edit_buttons__cancel{margin-right:6px}@media (max-width:760px){.confirm_edit_buttons__wrapper{flex-direction:row-reverse}}.text_input_control{background:#fff;border-radius:4px;box-sizing:border-box;justify-content:space-between;position:relative}.text_input_control--full-width{display:inline;width:100%}.text_input_control .MuiOutlinedInput-root{border:1px solid #e4e4e4}.text_input_control--borderless .MuiOutlinedInput-root{border:0}.text_input_control__title{display:inline-flex}.text_input_control__input{height:40px;margin:auto;padding-right:4px;width:100%}.text_input_control__input .MuiInputBase-formControl{height:100%}.text_input_control__input .MuiInputBase-input{font-size:14px;line-height:24px}.text_input_control__input .MuiOutlinedInput-input{padding:8px 16px}.text_input_control__input .MuiInputBase-root fieldset{border-width:0}@media (max-width:760px){.text_input_control__input .MuiInputBase-root input{padding:0 16px}}@media (max-width:760px){.text_input_control__input .MuiInputBase-root input::placeholder{color:inherit;font-size:14px;opacity:1}}@media (max-width:760px){.text_input_control__input .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:0}}.text_input_control__input .Mui-focused{border-color:transparent}.text_input_control__input .Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid #2f82ff!important}.text_input_control__input .Mui-focused.MuiOutlinedInput-multiline .MuiOutlinedInput-notchedOutline{bottom:-3px;left:-3px;right:-2px;top:-6px}.text_input_control__input--multiline{height:auto;width:336px}@media (max-width:760px){.text_input_control__input--multiline{width:100%}}.text_input_control__input--multiline .MuiOutlinedInput-multiline{padding:8px 16px}.text_input_control__input--multiline .MuiOutlinedInput-input{padding:0}.text_input_control__input--full-width{width:100%}.text_input_control__cancel{height:24px;margin:0;position:absolute;right:8px;top:calc(50% - 12px);width:24px}.text_input_control__cancel .MuiButton-root{min-width:24px;padding:0}.text_input_control__cancel .MuiButton-root .control_wrapper,.text_input_control__cancel .MuiButton-root .icon_control{margin:0}.text_input_control__search{position:absolute;right:0}.text_input_control__confirm_edit_btns{display:none}@media (max-width:760px){.text_input_control__confirm_edit_btns{display:flex;padding:22px 0}.text_input_control--focused{align-items:flex-end;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;margin:0;padding:12px;position:fixed;right:0;top:0;width:100%!important;z-index:510}}.text_input_control.mobile_filter{width:100%}.text_input_control.mobile_filter .text_input_control__input_container .text_input_control__cancel{display:none}.text_input_control__input_container .text_input_control__cancel .MuiButtonBase-root .MuiIcon-root,.text_input_control__input_container .text_input_control__cancel .MuiButtonBase-root .icon_atom.ui-icon{color:#929292!important}.text_input_control.mobile_filter .text_input_control__input_container .text_input_control__input .MuiInputBase-root{width:100%}.text_input_control.mobile_filter .text_input_control__input_container .text_input_control__input .MuiInputBase-root input{background-color:rgba(51,51,51,.05);border-radius:4px;height:100%;padding:0 16px;width:100%}.text_input_control--focused .text_input_control__input_container .text_input_control__cancel{display:block!important}.text_input_control--focused .text_input_control__input .MuiInputBase-root fieldset:focus{border-width:2px}@media (max-width:760px){.text_input_control--focused .text_input_control__input .MuiInputBase-root input{background-color:initial!important;color:initial;padding:8px 0 8px 16px!important;text-align:initial}}@media (max-width:760px){.text_input_control--focused .text_input_control__input .MuiInputBase-input::placeholder{opacity:.42}}.text_input_control__input_container{display:flex;position:relative;width:100%}.text_input_control--edited .text_input_control__input .MuiInputBase-root fieldset{border-width:0}.text_input_control--hasError .text_input_control__input .MuiInputBase-root{background-color:rgba(255,47,47,.1)}.text_input_control--hasError .text_input_control__input .MuiInputBase-root input{color:#ff5757}.text_input_control--hasError .text_input_control__input .MuiInputBase-root input::placeholder{color:#ff5757}.text_input_control--hasError .text_input_control__input .MuiInputBase-root textarea{color:#ff5757}.text_input_control--hasError .text_input_control__input .MuiInputBase-root textarea::placeholder{color:#ff5757}.text_input_control__mobile_header{display:none}.text_input_control--focused:hover{background-color:#fff!important}.text_input_control:hover:not(.restrictHoverEffects){background-color:rgba(51,51,51,.06)}@media (max-width:760px){.text_input_control:hover:not(.restrictHoverEffects){background-color:#fff}}.text_input_control--fullWidth,.text_input_control--fullWidth .text_input_control--multiline,.text_input_control--fullWidth .text_input_control__input_container{width:100%}.text_input_control--bordered .text_input_control__input{border:1px solid #e4e4e4;border-radius:4px}.text_input_control--dark_mode{background-color:#333;color:#fff}.text_input_control--dark_mode input{color:#fff}.text_input_control--dark_mode input::placeholder{color:#9f9f9f;opacity:1}.text_input_control--dark_mode .text_input_control__input_container{background-color:#333;color:#fff}@media (max-width:760px){.text_input_control--dark_mode{background-color:initial;color:initial}.text_input_control--dark_mode input{color:initial}.text_input_control--dark_mode .text_input_control__input_container{background-color:initial;color:initial}.text_input_control--focused.text_input_control--dark_mode{color:initial}.text_input_control:hover{background-color:#fff}.text_input_control--edited .text_input_control__input .MuiInputBase-root fieldset{border-width:1px}.text_input_control__mobile_header{align-self:flex-start;display:flex;padding-bottom:8px}.text_input_control__mobile_header button{background-color:unset!important}.text_input_control__input_container{width:100%}.text_input_control__cancel button{background-color:unset!important}.text_input_control--focused .text_input_control__input_container{border:1px solid #e4e4e4;border-radius:4px}}.text_input_control--focused.restrictFocusEffects .text_input_control__input .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border-width:0!important}.text_input_control input[type=number]::-webkit-inner-spin-button,.text_input_control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.system_notifications_dialogue__textarea_element{display:flex}.system_notifications_dialogue__notifications_block{overflow:auto}.system_notifications_dialogue__header{border-radius:0!important}.teacher-panel{align-items:center;background:#fff;bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:8px 16px;position:fixed;width:100%;z-index:999}.teacher-panel__title{color:#1a1a1a;font-size:18px;font-weight:700;line-height:28px;margin:0}.prof_cheops_message{background:#fff;border-radius:32px 4px 32px 32px;box-shadow:0 8px 32px rgba(0,0,0,.25);box-sizing:border-box;padding:26px 16px 20px 32px;position:fixed;right:184px;top:20px;width:412px;z-index:99}@media (max-width:760px){.prof_cheops_message{font-size:0;max-width:412px;right:10px;top:56px;width:calc(100% - 20px)}}.prof_cheops_message__title{color:#9194a1;line-height:22px}.prof_cheops_message__text,.prof_cheops_message__title{font-family:PT Root UI,Arial,sans-serif;font-size:14px;letter-spacing:-.01em}.prof_cheops_message__text{color:#000;cursor:pointer;line-height:18px}.prof_cheops_message__block{display:inline-block;vertical-align:top;width:calc(100% - 56px)}.prof_cheops_message__cheops{background:url(/v250826.1/assets/img/prof_cheops_advising.svg) no-repeat;display:inline-block;height:65px;vertical-align:top;width:56px}.prof_cheops_message__close{background:url(/v250826.1/assets/img/cross.svg) 50% 50% no-repeat;cursor:pointer;font-size:0;height:32px;padding-top:9px;position:absolute;right:0;text-align:center;top:0;width:32px}.prof_cheops_message__link{color:#4b8cee;cursor:pointer}.prof_cheops_message__link--underline{text-decoration:underline}.prof_cheops_message__text:hover .prof_cheops_message__link{opacity:1;text-decoration:underline}.landings-header{background:#fcfcf9;font-size:0;left:0;position:fixed;top:0;width:100%;z-index:99}.landings-header__back-arrow{background:url(/v250826.1/assets/img/couse-back-arrow.svg) no-repeat;box-sizing:content-box;cursor:pointer;filter:invert(49.5%);height:16px;left:20px;position:absolute;top:20px;width:16px}.landings-header-colored{height:56px}.landings-header-cluster-cpm .landings-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-cpm.png)}.landings-header-cluster-cpm .landings-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-white.png)}.landings-header-cluster-cpm .landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small.svg)}.landings-header-cluster-cpm .landings-header__logo-white.landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small-white.svg)}.landings-header-cluster-sirius .landings-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-sirius.png)}.landings-header-cluster-sirius .landings-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-white.png)}.landings-header-cluster-sirius .landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small.svg)}.landings-header-cluster-sirius .landings-header__logo-white.landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small-white.svg)}.landings-header-cluster-textbook .landings-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-textbook.png)}.landings-header-cluster-textbook .landings-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-white.png)}.landings-header-cluster-textbook .landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-small.svg)}.landings-header-cluster-textbook .landings-header__logo-white.landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-small-white.svg)}.landings-header-cluster-corp .landings-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-corp.png)}.landings-header-cluster-corp .landings-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-corp-white.png)}.landings-header-cluster-corp .landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small.svg)}.landings-header-cluster-corp .landings-header__logo-white.landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small-white.svg)}.landings-header-cluster-univ .landings-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-univ.png)}.landings-header-cluster-univ .landings-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-univ-white.png)}.landings-header-cluster-univ .landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small.svg)}.landings-header-cluster-univ .landings-header__logo-white.landings-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small-white.svg)}.landings-header__services-button{left:0;margin:4px auto auto 16px;position:fixed;top:0}.landings-header__logo{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:35px;left:0;margin:11px auto auto 16px;position:fixed;top:0;vertical-align:top;width:196px;z-index:999}.landings-header__logo-small{width:35px}.landings-header__logo-additional{left:211px}.landings-header__logo-services{margin:0;position:static}.landings-header__logo-button{left:220px;position:fixed;top:18px}.landings-header__logo-button-small{left:60px}@media (max-width:760px){.landings-header__logo{width:120px}.landings-header__logo-button{left:145px}}.landings-header .services-dropdown-isTablet{z-index:1000}.landings-header__right-widgets{display:inline-block;position:fixed;right:0;top:0;vertical-align:top;z-index:999}.landings-header__enter-button{background:#7b29c9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;line-height:16px;margin-top:12px;padding:8px 12px;transition:background .1s;vertical-align:top}.landings-header__enter-button:hover{background:#6522a6}.landings-header__menu-button{background:url(/v250826.1/assets/img/landings_menu_burger.svg) 50% 50% no-repeat;cursor:pointer;display:inline-block;height:24px;margin:16px 16px 0 24px;width:24px}.landings-header__menu-button-black{background:url(/v250826.1/assets/img/landings_menu_burger_black.svg) 50% 50% no-repeat}.landings-header .services-dropdown:not(.services-dropdown-isTablet){left:16px;margin:0}@media (max-width:calc(1136px + 16px)){.landings-header .services-dropdown:not(.services-dropdown-isTablet){left:0}}.landings-header a.services-dropdown__service,.landings-header a:visited.services-dropdown__service{color:#1a1a1a}@media (max-width:760px){.landings-header{height:56px}}.course_landing_page .landings_header{background:#6c4dc4}.social_icon{background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:48px;text-decoration:none;width:48px}.social_icon-media-vk{background-image:url(/v250826.1/assets/img/social-icon-vk.svg)}.social_icon-media-instagram{background-image:url(/v250826.1/assets/img/social-icon-instagram.svg)}.social_icon-media-youtube{background-image:url(/v250826.1/assets/img/social-icon-youtube.svg)}.social_icon-media-telegram{background-image:url(/v250826.1/assets/img/social-icon-telegram.svg)}.landings-footer-cpm .landings-footer__links{background-color:#6c4dc4;color:#fff}.landings-footer-cpm .landings-footer__links a{color:#fff}.landings-footer-cpm .landings-footer__social{background-color:#6c4dc4}.landings-footer-sirius .landings-footer__links{background-color:#6c4dc4;color:#fff}.landings-footer-sirius .landings-footer__links a{color:#fff}.landings-footer-sirius .landings-footer__social{background-color:#6c4dc4}.landings-footer-univ .landings-footer__links{background-color:#0db1aa;color:#fff}.landings-footer-univ .landings-footer__links a{color:#fff}.landings-footer-univ .landings-footer__social{background-color:#0db1aa}.landings-footer-corp .landings-footer__links{background-color:#90a0c4;color:#000}.landings-footer-corp .landings-footer__links a{color:#000}.landings-footer-corp .landings-footer__social{background-color:#90a0c4}.landings-footer__social{min-height:112px;padding-bottom:28px;padding-top:44px}.landings-footer__social_gap{margin:0 10px}.landings-footer__links{align-items:center;justify-content:center;letter-spacing:.02em;line-height:20px;min-height:68px}@media (max-width:592px){.landings-footer__links{flex-direction:column;padding:24px 16%;text-align:center}}.landings-footer__links_gap{margin:6px}.landings-footer__bottom{align-items:center;background-color:#3f2688;color:#fff;font-size:14px;justify-content:center;letter-spacing:.02em;line-height:20px;min-height:68px;text-align:center}@media (max-width:760px){.landings-footer__bottom-big{align-items:flex-start;height:160px}.landings-footer__bottom-text{margin-top:18px}}@media (max-width:592px){.landings-footer__bottom-text{margin-bottom:40px;margin-top:24px;width:192px}}.landings-footer__link{text-decoration:none}.contests-task-page{color:#fff;max-width:100%}.contests-task-page__intro-wrapper{background-position:100%;background-repeat:no-repeat;background-size:392px;height:100vh}.contests-task-page__intro-wrapper>.landings-header{height:56px}.contests-task-page__intro-wrapper>.landings-header .landings-header__enter-button{background-color:#2979ff}.contests-task-page__intro-wrapper>.landings-header .landings-header__enter-button:hover{background-color:#005fff}.contests-task-page__intro-content{height:100%;justify-content:flex-end;margin:0 auto;max-width:1200px;padding-bottom:40px}.contests-task-page__back-button{align-items:center;cursor:pointer;margin-bottom:40px;margin-left:72px;width:fit-content}.contests-task-page__back-button-icon{transform:rotate(270deg)}.contests-task-page__back-button-text{color:hsla(0,0%,100%,.4);font-size:12px;font-weight:500;line-height:16px;margin:0 0 0 8px}.contests-task-page__heading{font-size:24px;font-weight:700;line-height:32px;margin:0 24px}.contests-task-page__description{font-size:18px;font-weight:400;line-height:28px;margin:8px 24px 0}.contests-task-page__class-list{-ms-overflow-style:none;gap:8px;justify-content:flex-start;margin:8px 24px 24px;overflow-x:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none}.contests-task-page__class-list::-webkit-scrollbar{display:none}.contests-task-page__class-list .ui-button{background-color:#ededed;color:#666;font-size:14px;line-height:20px}.contests-task-page__content{background-color:#fff;color:#1a1a1a;margin:0 auto 8px;max-width:1136px}.contests-task-page__content-class{padding-top:48px}.contests-task-page__content-class:first-of-type{padding-top:72px}.contests-task-page__content-title{font-size:32px;font-weight:700;line-height:40px;margin:0 0 0 24px}.contests-task-page__dates{font-size:18px;font-weight:400;line-height:28px;margin:24px 0 0 24px}.contests-task-page__dates-item{margin-right:24px}@media (min-width:768px){.contests-task-page__intro-wrapper{background-size:442px}.contests-task-page__intro-content{justify-content:center;padding-bottom:0}.contests-task-page__heading{font-size:32px;line-height:40px;max-width:472px}.contests-task-page__dates,.contests-task-page__description{font-size:18px;line-height:28px;max-width:472px}}@media (min-width:1200px){.contests-task-page__intro-wrapper{background-size:unset}.contests-task-page__heading{font-size:48px;line-height:56px;margin-left:72px;max-width:752px}.contests-task-page__dates,.contests-task-page__description{font-size:24px;line-height:32px;margin:24px 0 0 72px;max-width:752px}.contests-task-page__dates{margin-top:40px}.contests-task-page__dates-item{margin-right:40px}.contests-task-page__class-list{flex-wrap:wrap;gap:16px;margin-left:72px;margin-top:40px}.contests-task-page__class-list .ui-button{font-size:18px;line-height:28px}.contests-task-page__content{margin-bottom:112px}.contests-task-page__content-class{padding-top:96px}.contests-task-page__content-class:first-of-type{padding-top:112px}.contests-task-page__content-title{margin-left:48px}}.subject-card-list{flex-wrap:wrap;margin-left:8px;margin-top:16px}@media (min-width:1200px){.subject-card-list{margin-top:48px}}@media (max-width:400px){.subject-card-list{margin-right:8px}}.subject-card{background-position:right -19px;background-repeat:no-repeat;border-radius:16px;margin-top:8px;max-width:358px;padding:16px}.subject-card__heading-wrapper{align-items:center;min-height:40px}.subject-card__heading{color:#fff;font-size:18px;font-weight:700;line-height:24px;margin:0}.subject-card__text{color:#fff;font-size:16px;font-weight:500;line-height:24px;margin:8px 0 0}.subject-card__button-wrapper{flex-wrap:wrap}.subject-card__button-link{margin:8px 8px 0 0;text-decoration:none}.subject-card__button-link:nth-of-type(4n){margin-right:0}.subject-card__button-link>.subject-card__button.ui-button{font-size:18px;font-weight:500;line-height:28px;max-width:60px;min-width:60px}.subject-card__button-gray.subject-card__button:not([disabled]){background-color:#ededed;color:#1a1a1a}.subject-card__button-gray.subject-card__button:not([disabled]):not([disabled]):hover{background-color:#dfdfdf}.subject-card__button-blue.subject-card__button{padding:0}.subject-card__button-blue.subject-card__button>.ui-button__icon.ui-icon{color:#fff;margin:0}.subject-card__button-blue.subject-card__button:not([disabled]){background-color:#2979ff}.subject-card__button-blue.subject-card__button:not([disabled]):hover{background-color:#005fff}@media (min-width:760px){.subject-card{margin-right:8px;max-width:unset;width:48.6vw}.subject-card:nth-of-type(2n){margin-right:0}.subject-card__button-link:nth-of-type(4n){margin-right:8px}.subject-card__button-link:nth-of-type(5n){margin-right:0}.subject-card__button-wrapper{max-width:340px}}@media (min-width:1200px){.subject-card{background-position:55px -32px;background-size:409px auto;max-width:368px;min-width:368px;padding:40px}.subject-card:nth-of-type(2n){margin-right:8px}.subject-card:nth-of-type(3n){margin-right:0}.subject-card__heading{font-size:24px;line-height:32px}.subject-card__text{font-size:18px;line-height:28px;margin:20px 0 0}.subject-card__button-link{margin:16px 16px 0 0}.subject-card__button-link:nth-of-type(4n){margin-right:0}.subject-card__button-link:nth-of-type(5n){margin-right:16px}}.teacher-room-page{background-color:#f7f7f7;min-height:100vh;min-width:100%}.teacher-room-page__content{box-sizing:border-box;margin:0 auto;max-width:1136px;padding:8px}.teacher-room-page__section{margin-bottom:16px;min-height:336px}.teacher-room-page__title{color:#1a1a1a;font-size:48px;font-weight:700;line-height:56px;margin:0 0 16px;padding:40px}@media (max-width:760px){.teacher-room-page__title{font-size:32px;line-height:40px;padding:16px}}.teacher-room-page__submenu{padding:16px 40px}.teacher-room-page__submenu-button{font-size:18px;line-height:28px}@media (max-width:760px){.teacher-room-page__submenu{padding:8px}}.teacher-room-page__modal-body.ui-modal__body{padding:8px 16px}.teacher-room-page__modal-text{margin:8px 0}.teacher-room-page__modal-footer{justify-content:end}.teacher-room-page__modal-textarea>.ui-textarea__textarea.text-s{box-sizing:border-box;min-height:146px}.teacher-room-page__modal-dropdown.dropdown-select{margin:8px 0;width:328px}.teacher-dropdown.dropdown-select{background-color:transparent;border:1px solid #ccc;border-radius:8px}.teacher-dropdown.dropdown-select:hover{background-color:#fff}.teacher-dropdown.dropdown-select .dropdown-select__select-item{white-space:normal}.teacher-class-card{background-color:#999;border-radius:24px;min-height:136px;position:relative}.teacher-class-card__wrapper{column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:16px}@media (max-width:1200px){.teacher-class-card__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.teacher-class-card__wrapper{column-gap:0;grid-template-columns:repeat(1,1fr);row-gap:8px}}.teacher-class-card__content{background-color:#fff;border-radius:inherit;bottom:0;box-sizing:border-box;cursor:pointer;left:0;margin:0;min-height:100%;padding:16px;position:absolute;right:80px;text-decoration:none;top:0}.teacher-class-card__content-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-size:24px;font-weight:700;line-height:32px;margin:0;overflow:hidden;text-overflow:ellipsis}.teacher-class-card__content:visited{color:#1a1a1a}.teacher-class-card__icon{position:absolute;right:16px;top:16px}.teacher-course-card{background-color:#2979ff;background-image:url(/v250826.1/assets/img/course-card-bg.svg);background-position-x:87%;background-repeat:no-repeat;border-radius:16px;cursor:pointer;min-height:240px;padding:24px 40px;text-decoration:none}@media (max-width:760px){.teacher-course-card{padding:24px 16px}}.teacher-course-card__wrapper{column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px}@media (max-width:760px){.teacher-course-card__wrapper{column-gap:0;grid-template-columns:repeat(1,1fr);row-gap:8px}}.teacher-course-card__title{color:#fff;font-size:24px;font-weight:700;line-height:32px;margin:0 0 12px}.teacher-course-card__class-label{background:hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:12px;font-weight:500;line-height:16px;margin:0 8px 12px 0;padding:8px 12px}.teacher-course-card__class-label-wrapper{flex-wrap:wrap}.teacher-header{padding:10px 16px 10px 32px}.teacher-header-cluster-cpm .teacher-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-cpm.png)}.teacher-header-cluster-cpm .teacher-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-white.png)}.teacher-header-cluster-cpm .teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small.svg)}.teacher-header-cluster-cpm .teacher-header__logo-white.teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small-white.svg)}.teacher-header-cluster-sirius .teacher-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-sirius.png)}.teacher-header-cluster-sirius .teacher-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-white.png)}.teacher-header-cluster-sirius .teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small.svg)}.teacher-header-cluster-sirius .teacher-header__logo-white.teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small-white.svg)}.teacher-header-cluster-textbook .teacher-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-textbook.png)}.teacher-header-cluster-textbook .teacher-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-white.png)}.teacher-header-cluster-textbook .teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-small.svg)}.teacher-header-cluster-textbook .teacher-header__logo-white.teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-small-white.svg)}.teacher-header-cluster-corp .teacher-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-corp.png)}.teacher-header-cluster-corp .teacher-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-corp-white.png)}.teacher-header-cluster-corp .teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small.svg)}.teacher-header-cluster-corp .teacher-header__logo-white.teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small-white.svg)}.teacher-header-cluster-univ .teacher-header__logo{background-image:url(/v250826.1/assets/img/cluster-logo-univ.png)}.teacher-header-cluster-univ .teacher-header__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-univ-white.png)}.teacher-header-cluster-univ .teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small.svg)}.teacher-header-cluster-univ .teacher-header__logo-white.teacher-header__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small-white.svg)}.teacher-header__logo{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:36px;margin:12px;vertical-align:top;width:196px}.teacher-header__services-button{margin:6px 0}.teacher-header__services-button .teacher-header__logo{margin:0}.teacher-header .services-dropdown{top:80px;z-index:10}.teacher-header .services-dropdown.services-dropdown-isTablet{top:0}.teacher-header .services-dropdown:not(.services-dropdown-isTablet){left:16px;margin:0}@media (max-width:calc(1136px + 4px * 4)){.teacher-header .services-dropdown:not(.services-dropdown-isTablet){left:0}}.teacher-header a.services-dropdown__service,.teacher-header a:visited.services-dropdown__service{color:#1a1a1a}.course-button{background-position:0 50%;background-size:200%;border:0;border-radius:28px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;letter-spacing:.02em;margin-left:-170px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s,background .1s;z-index:98}.course-button-frompage-course,.course-button-frompage-default{bottom:32px;font-size:14px;height:56px;left:50%;padding:20px;position:fixed;width:340px}.course-button-frompage-landing{border-radius:8px;bottom:8px;font-size:16px;font-weight:600;height:auto;left:auto;line-height:19px;padding:12px 16px;position:absolute;right:8px;text-transform:none;width:auto}.course-button:hover{background:#599900}.course-button:active{background:#499100}.course-button:visited{color:#fff}.course-button-cluster-corp,.course-button-cluster-cpm,.course-button-cluster-sirius,.course-button-cluster-textbook{background-color:#8c0}.course-button-cluster-univ{background-color:#0db1aa}.course-button-cluster-univ:hover{background-color:#3e878a}.course-button-disabled,.course-button[disabled]{background:none;border:1px solid #e1dfe6;box-shadow:none;color:#c6c2cc}.course-button-focus,.course-button[focus]{border:2px solid rgba(0,0,0,.16)}@media (max-width:760px){.course-button{bottom:24px;margin-left:-150px;margin-left:-110px;width:300px;width:220px}.course-button__button_icon{left:auto;right:20px}.course-button--card{bottom:10px;height:56px;left:0;margin:0 10px;width:calc(100% - 20px)}.course-button--card__button_icon{left:26px;right:auto}.course-button--module_list{border-radius:100px;height:64px;left:auto;right:24px;width:64px}.course-button--module_list p{display:none}.course-button--module_list__button_icon{margin-right:-8px;right:50%}}.course_progress{cursor:pointer}.course_progress__head{display:flex;justify-content:space-between}.course_progress_line{left:54px;position:absolute;top:25px;width:65%}.course_progress_line__level{margin-right:15px;margin-top:-10px;padding:10px 0;position:relative;width:100%}.course_progress_line__progress{background:hsla(0,0%,70%,.53);border-radius:20px;height:6px;position:relative;width:100%}.course_progress_line__lines div:first-child{background:#8c0}.course_progress_line__lines div:nth-child(2){background:#ff5e73;right:0}.course_progress_line__lines div{border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.25);height:6px;position:absolute;top:0}.course_progress_line__point{border-radius:50px;cursor:pointer;margin-left:-10px;padding:8px;position:absolute;top:5.1px;z-index:0}.course_progress_line__point--done{background:#8c0}.course_progress_line__point--fail{background:#ff5e73}.course_progress_line__point--normal{background:hsla(0,0%,70%,.53)}.landing_course_card{background:#6357d9;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;font-size:14px;justify-content:space-between;line-height:20px;margin:10px;min-height:240px;overflow:hidden;position:relative;vertical-align:top;width:calc(25% - 20px)}.landing_course_card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1)}@media (max-width:1440px){.landing_course_card{width:calc(33% - 20px)}}@media (max-width:1200px){.landing_course_card{width:calc(50% - 20px)}}.landing_course_card__img{height:240px;left:75%;max-height:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.landing_course_card{margin:4px 8px;width:calc(100% - 16px)}.landing_course_card--invite,.landing_course_card--my_course{padding-bottom:84px}.landing_course_card--has_img{box-sizing:border-box;padding-bottom:250px}.landing_course_card__img{bottom:-90px;top:auto}}.landing_course_card__date{color:hsla(0,0%,100%,.7);font-size:13px;height:16px;line-height:15px}.landing_course_card__date--my{display:inline-block;vertical-align:middle}@media (max-width:760px){.landing_course_card__date--my{box-sizing:border-box;display:block;height:28px;margin-top:8px;padding-top:12px;width:calc(100% - 156px)}}.landing_course_card__content{color:hsla(0,0%,100%,.7);font-size:13px;line-height:18px;margin-top:8px}.landing_course_card--invite .landing_course_card__stats,.landing_course_card--my_course .landing_course_card__stats{color:hsla(0,0%,100%,.7)}@media (max-width:760px){.landing_course_card--invite .landing_course_card__stats,.landing_course_card--my_course .landing_course_card__stats{bottom:24px;width:100%}}.landing_course_card--invite,.landing_course_card--my_course{min-height:300px;width:calc(50% - 20px)}@media (max-width:1200px){.landing_course_card--invite,.landing_course_card--my_course{width:calc(100% - 20px)}}@media (max-width:760px){.landing_course_card--invite,.landing_course_card--my_course{width:calc(100% - 16px)}}.landing_course_card--upcomming{background:#fff;border-radius:16px;color:#36363e}.landing_course_card--upcomming .landing_course_card__content,.landing_course_card--upcomming .landing_course_card__date{color:#36363e}.landing_course_card--closed{background:#edeef5;border-radius:16px;color:#8c8695}.landing_course_card--closed .landing_course_card__content,.landing_course_card--closed .landing_course_card__date{color:#8c8695}.landing_course_card__wrapper{min-height:156px;padding:16px;position:relative}.landing_course_card__progress{min-width:215px}.landing_course_card__progress_lines{padding:10px 0 0 10px;width:157px}.landing_course_card__progress_lines,.landing_course_card__progress_starred{display:inline-block;vertical-align:middle}.landing_course_card__progress_starred svg{vertical-align:middle}.landing_course_card__progress_starred_numbers{color:hsla(0,0%,100%,.6);display:inline-block;margin-left:7px;vertical-align:middle}.landing_course_card__title{font-size:22px;font-weight:600;line-height:26px;margin-top:16px}.landing_course_card__title_invitation{color:#8c0}.landing_course_card__menu{max-width:70%}@media (max-width:760px){.landing_course_card__menu{max-width:100%}}.landing_course_card__stats{bottom:16px;font-size:0;left:16px;position:absolute}.landing_course_card__stats_block{display:inline-block;font-size:13px;height:24px;line-height:20px;padding-right:6px;vertical-align:middle;width:90px}.landing_course_card__stats_block svg{margin-right:10px}.landing_course_card__stats_block svg,.landing_course_card__stats_block_text{display:inline-block;vertical-align:middle}.landing_course_card__button{align-self:flex-end;background:hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 12px 24px rgba(84,120,8,.025);cursor:pointer;font-size:16px;line-height:19px;margin:0 8px 8px 0;padding:12px 20px;text-align:center;transition:all .2s}.landing_course_card__button:hover{background:hsla(0,0%,100%,.2)}.landing_course_card--upcomming .landing_course_card__button{background:#f1edfa;color:#7b29c9}.landing_course_card--upcomming .landing_course_card__button:hover{background:#eae0ff}.landing_course_card a.course-sidebar-header__main-menu-item{font-size:15px}.landing_course_card--invite.landing_course_card--closed .landing_course_card__title,.landing_course_card--my_course.landing_course_card--closed .landing_course_card__title{color:#36363e}.landing_course_card--invite.landing_course_card--closed .landing_course_card__date,.landing_course_card--invite.landing_course_card--closed .landing_course_card__stats_block_text,.landing_course_card--my_course.landing_course_card--closed .landing_course_card__date,.landing_course_card--my_course.landing_course_card--closed .landing_course_card__stats_block_text{color:#8c8695}.landing_course_card--invite.landing_course_card--closed a.course-sidebar-header__main-menu-item,.landing_course_card--my_course.landing_course_card--closed a.course-sidebar-header__main-menu-item{background:rgba(54,54,62,.1);color:#7b29c9}.landing_course_card--invite.landing_course_card--closed a.course-sidebar-header__main-menu-item:hover,.landing_course_card--my_course.landing_course_card--closed a.course-sidebar-header__main-menu-item:hover{background:rgba(54,54,62,.2)}.landing_course_card--my_course.landing_course_card--closed .landing_course_card__progress_starred_numbers,.landing_course_card--my_course.landing_course_card--invite .landing_course_card__progress_starred_numbers{color:#8c8695}.chains-course-card{background-color:#6357d9;border:0;border-radius:24px;cursor:pointer;font-size:18px;font-style:normal;font-weight:700;line-height:24px;min-height:136px;position:relative}.chains-course-card__wrapper{background-color:hsla(0,0%,100%,.8);border:0;border-radius:23px;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;padding:16px 24px 16px 16px;position:absolute;right:80px;top:0}.chains-course-card__icon{position:absolute;right:22px;top:24px}.chains-course-card__comment{font-size:14px;font-weight:400;line-height:20px;margin-top:8px;opacity:.5}.chains-course-card__wrapper-out{break-inside:avoid}.chains-course-card__margin-block{background-color:transparent;height:16px}@media (max-width:1440px){.chains-course-card{font-size:16px;line-height:20px;min-height:128px}.chains-course-card__wrapper{right:56px}.chains-course-card__comment{font-size:14px}.chains-course-card__icon{right:10px;top:16px}}.chains-course{box-sizing:border-box;column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);text-decoration:none}@media (max-width:1201px){.chains-course{grid-template-columns:repeat(3,1fr)}}@media (max-width:880px){.chains-course{column-gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:592px){.chains-course{column-gap:8px;grid-template-columns:repeat(1,1fr)}}.info-link-card{background:#edeef4;border-radius:12px;box-sizing:border-box;color:#101010;cursor:pointer;display:inline-flex;font-size:14px;line-height:20px;margin:10px;max-height:124px;min-height:124px;overflow:hidden;padding:16px;position:relative;width:calc(25% - 20px)}.info-link-card__icon{height:84px;margin-right:20px;object-fit:contain;width:70px}.info-link-card__title{font-size:16px;font-style:normal;font-weight:900;line-height:20px;margin:0;max-width:210px;padding:0}.info-link-card__date{color:#101010;font-size:12px;font-weight:400;line-height:16px;margin:0;opacity:.8}.info-link-card__button{background:rgba(0,0,0,.04);border-radius:8px;bottom:16px;font-size:14px;font-weight:400;line-height:20px;padding:6px 12px;position:absolute;right:16px;text-align:center}.info-link-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1)}.info-link-card h3,.info-link-card p{margin:0}@media (max-width:1440px){.info-link-card{width:calc(33% - 20px)}}@media (max-width:1200px){.info-link-card{width:calc(50% - 20px)}}@media (max-width:760px){.info-link-card{margin:4px 8px;max-height:150px;min-height:150px;width:calc(100% - 16px)}.info-link-card__icon{margin-right:16px}}.shedule-link-card{margin:10px;padding:20px 24px;width:calc(25% - 20px)}.shedule-link-card,.shedule-link-card__compact{background:#edeef5;border-radius:12px;box-sizing:border-box;color:#8c8695;display:inline-flex;font-family:PT Root UI,Arial,sans-serif;font-size:14px;line-height:20px;overflow:hidden}.shedule-link-card__compact{margin:0;padding:4px 16px 4px 8px}.shedule-link-card__compact .shedule-link-card__link{font-size:14px;font-weight:400}@media (max-width:1440px){.shedule-link-card{width:calc(33% - 20px)}}@media (max-width:1200px){.shedule-link-card{width:calc(50% - 20px)}}@media (max-width:760px){.shedule-link-card{margin:4px 8px;width:calc(100% - 16px)}}.shedule-link-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1)}.shedule-link-card__professor{max-height:84px}.shedule-link-card__link{font-size:16px;font-weight:700;text-decoration:none}.shedule-link-card__link-label{display:none}@media (min-width:760px){.shedule-link-card__link-label-full{display:inline-flex}}@media (max-width:759px){.shedule-link-card__link-label-short{display:inline-flex}}@media (max-width:1440px){.shedule-link-card__link{white-space:normal}}.theme-light .ui-icon.shedule-link-card__icon{color:#4d0f8a}.shedule-link-card-cpm{display:none}.platform-landing-title{align-items:flex-start;font-size:36px;font-style:normal;font-weight:600;line-height:42px;margin:0 10px}@media (max-width:760px){.platform-landing-title{align-items:flex-start;flex-direction:column;font-size:24px;line-height:30px;margin-left:8px;margin-right:8px;padding-top:5px}.platform-landing-title>.gap-size-infinity{flex-basis:16px}}.platform-landing-title__buttons{align-items:stretch}@media (max-width:760px){.platform-landing-title__buttons{align-items:start;flex-direction:column-reverse}}.platform-landing-title__additional-button{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:20px;position:relative;text-decoration:none}.platform-landing-title__additional-button-text{color:#fff;z-index:1}.platform-landing-title__additional-button-icon{z-index:1}.platform-landing-title__additional-button:hover:before{background-color:inherit;border-radius:inherit;content:"";filter:contrast(600%);height:100%;opacity:.1;position:absolute;width:100%}.platform-landing-title__additional-button:not(.platform-landing-title__additional-button-short){border-radius:8px;font-weight:500;width:320px}.platform-landing-title__additional-button-short{border-radius:12px;padding:4px 8px;width:265px}.platform-landing-title__additional-button-short>.platform-landing-title__additional-button-icon{display:none}@media (max-width:760px){.platform-landing-title__additional-button{height:56px}.platform-landing-title__additional-button-short{border-radius:8px;font-weight:500;margin-top:8px;padding:0;width:320px}.platform-landing-title__additional-button-short>.platform-landing-title__additional-button-icon{display:flex}}.prof-cheops-greeting{align-items:center;text-align:left}.prof-cheops-greeting__content{font-size:18px;font-weight:500;line-height:28px;max-width:504px;white-space:pre-line}@media (max-width:760px){.prof-cheops-greeting__content{font-size:16px;width:90%}}.prof-cheops-greeting__gap.gap-size-large{height:16px;width:16px}@media (max-width:760px){.prof-cheops-greeting__gap.gap-size-large{height:24px;width:24px}.prof-cheops-greeting{flex-direction:column;text-align:center}}.parent_code_page{background:#fcfcf9}.parent_code_page__wrapper{margin:0 auto;width:230px}.parent_code_page__title{font-family:PT Root UI,Arial,sans-serif;font-size:24px;letter-spacing:-.02em;line-height:30px;margin:80px 0 40px}.parent_code_page__code{border:1px solid #e9eff7;border-radius:28px;box-sizing:border-box;font-size:16px;letter-spacing:.02em;line-height:25px;margin:0 -15px;padding:13px 26px}.parent_code_page__copy{background:linear-gradient(245.31deg,#40ccfb 48.72%,#4b8cee 98.18%),#56ccf2;background-position:0 50%;background-size:200%;border-radius:0 28px 28px 0;box-sizing:border-box;cursor:pointer;float:right;height:53px;margin-right:-26px;margin-top:-14px;padding-left:16px;padding-top:15px;transition:all .5s,background .1s;width:56px}.parent_code_page__copy:hover{background-position:100% 50%}.parent_code_page__copy:active{background:#4b8eee}.parent_code_page__copy_icon{background:url(/v250826.1/assets/img/parent_code_icon.svg) no-repeat;height:24px;width:24px}.parent_code_page__descr{font-size:16px;line-height:22px;margin-top:40px}#parent_code_page__code_input{left:-999px;opacity:0;position:absolute;top:-999px}.progress{-webkit-transform:translateZ(0)}.progress-clickable{cursor:pointer}.element_nav_item{border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:40px;line-height:34px;margin:4px 5px;padding:4px;position:relative;text-align:center;vertical-align:top;width:40px}.element_nav_item--active{border:2px solid #fff;padding:2px}.element_nav_item--disabled{background:none!important;border:1px solid #fff;color:#fff;cursor:default;opacity:.2;padding:3px}.element_nav_item svg>*,.element_nav_item--disabled>*{fill:#fff}.module-group-nav .element_nav_item{background:#f1edfa;color:#8c8695}.module-group-nav .element_nav_item--active{border:2px solid #8c8695}.module-group-nav .element_nav_item svg>*{fill:#8c8695}.element_nav_item--verdict-ok{color:#8c0!important}.element_nav_item--verdict-ok svg>*{fill:#8c0!important}.element_nav_item--verdict-partly{color:#ffbf00!important}.element_nav_item--verdict-partly svg>*{fill:#ffbf00!important}.element_nav_item--verdict-wrong{color:#ff5e73!important}.element_nav_item--verdict-wrong svg>*{fill:#ff5e73!important}.element_nav_item--closed{color:#fff!important}.element_nav_item--closed svg>*{fill:#fff!important}.element_nav_item--closed.element_nav_item--verdict-ok{background:#8c0}.element_nav_item--closed.element_nav_item--verdict-partly{background:#ffbf00}.element_nav_item--closed.element_nav_item--verdict-wrong{background:#ff5e73}.element_nav_item--closed.element_nav_item--verdict-notReady{background:rgba(167,179,194,.5)}.element_nav_item--has-review-status:after,.element_nav_item--verdict-unscored:after{bottom:-5px;content:" ";display:block;position:absolute;right:-7px}.element_nav_item--active.element_nav_item--has-review-status:after,.element_nav_item--active.element_nav_item--verdict-unscored:after{bottom:-7px;right:-9px}.element_nav_item--active.element_nav_item--review-status-reviewed:after{bottom:-4px;right:-4px}.element_nav_item--review-status-onReview:after,.element_nav_item--verdict-unscored:after{background:url(/v250826.1/assets/img/nav_item_checkmark.svg);height:17px;width:16px}.element_nav_item--review-status-read:after{background:url(/v250826.1/assets/img/nav_item_checkmark--double.svg);height:17px;width:24px}.element_nav_item--review-status-reviewed:after{border-radius:50%;bottom:-2px;height:16px;position:absolute;right:-2px;width:16px}.element_nav_item--verdict-ok.element_nav_item--review-status-reviewed:after{background:#b8e55c}.element_nav_item--verdict-partly.element_nav_item--review-status-reviewed:after{background:#ffd966}.element_nav_item--verdict-wrong.element_nav_item--review-status-reviewed:after{background:#ffabb6}.solve_result{background-position:50% 50%;background-repeat:no-repeat;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.solve_result--verdict-ok{background-image:url(/v250826.1/assets/img/verdict_bg_ok.svg)}.solve_result--verdict-ok_first_try{background-image:url(/v250826.1/assets/img/verdict_bg_ok_first_try.svg)}.solve_result--verdict-wrong{background-image:url(/v250826.1/assets/img/verdict_bg_wrong.svg)}.solve_result--verdict-repeated{background-image:url(/v250826.1/assets/img/verdict_bg_repeated.svg)}.solve_result--verdict-partly{background-image:url(/v250826.1/assets/img/verdict_bg_partly.svg)}.solve_result--verdict-partly_can_again{background-image:url(/v250826.1/assets/img/verdict_bg_partly_can_again.svg)}.solve_result--verdict-wrong_can_again{background-image:url(/v250826.1/assets/img/verdict_bg_wrong_can_again.svg)}@keyframes run{0%{transform:translateX(100%)}to{transform:translateX(0)}}.teacher-class-page{background-color:#f7f7f7;min-height:100vh;min-width:100%}.teacher-class-page__content{margin:0 auto;max-width:1136px}.teacher-class-page__back-button{align-items:center;color:#999;cursor:pointer;display:flex;font-size:12px;font-weight:500;line-height:16px;margin:40px 0 16px;padding:10px 50px;text-decoration:none;width:fit-content}.teacher-class-page__back-button-icon{margin-right:18px}.teacher-class-page__back-button:visited{color:#999}.teacher-class-page__title{font-size:48px;line-height:56px}.teacher-class-page__subtitle,.teacher-class-page__title{color:#1a1a1a;font-weight:700;margin:0 0 16px;padding:40px}.teacher-class-page__subtitle{font-size:32px;line-height:40px}.teacher-class-page__permissions{gap:8px;padding:16px 40px}.teacher-class-page__permissions-section{padding:80px 0}.teacher-class-page__permissions-content{align-items:center;display:inline-flex}.teacher-class-page__permissions-icon{margin-right:8px}.teacher-class-page__permissions-name{color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px;margin:0}.teacher-class-page__permissions-button{font-size:18px;font-weight:500;line-height:28px;margin:16px 40px;max-width:fit-content}.teacher-class-page__submenu{-ms-overflow-style:none;margin:0 0 16px;overflow-x:scroll;overflow:-moz-scrollbars-none;padding:16px 40px;scrollbar-width:none}.teacher-class-page__submenu-button{color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px;margin-right:8px}.teacher-class-page__submenu-button:last-of-type{margin-right:0}.theme-light .teacher-class-page__submenu-button:disabled.ui-button.ui-button-mode-outlined{box-shadow:inset 0 0 0 2px #dfdfdf}.teacher-class-page__table{padding:0 40px}.teacher-class-page__table .ui-table__tbody-cell,.teacher-class-page__table .ui-table__tbody-cols-cell{padding:4px}.teacher-class-page__table .ui-table__tbody-cols-cell.ui-table__tbody-cols-cell-name-edit{width:5%!important}.teacher-class-page__modal-text{color:#1a1a1a;font-size:14px;font-weight:400;line-height:20px;margin:0 0 16px}.teacher-class-page__modal-input{width:100%}.teacher-class-page__modal-input>.ui-input-wrapper{border:none;height:auto;width:100%}.teacher-class-page__modal-input>.ui-input-wrapper>.ui-textinput__input{width:100%}.teacher-class-page__modal-textarea>.ui-textarea__textarea.text-s{box-sizing:border-box;min-height:120px}.teacher-class-page__notification{animation:ease-in ease alternate;animation-duration:.3s;animation-name:run;background-color:#f94c4f;border-radius:8px;bottom:16px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;padding:16px;position:fixed;right:16px;white-space:pre-line;width:295px;word-break:break-word;z-index:10}@media (max-width:760px){.teacher-class-page__title{font-size:32px;line-height:40px;margin-bottom:8px;padding:16px 24px}.teacher-class-page__submenu{margin-bottom:8px;padding:8px 16px}.teacher-class-page__table{padding:0 16px}}.teacher-card-icon{align-items:center;border-radius:50%;display:flex;justify-content:center}.teacher-module-card{align-items:flex-start;background:#fff;border-radius:16px;min-height:140px;padding:8px 16px}.teacher-module-card__link{align-items:inherit;display:flex;gap:8px;min-height:inherit;text-decoration:none;width:100%}.teacher-module-card__icon{background-color:#999;height:40px;min-width:40px}.teacher-module-card__icon-has-access{background-color:#7eb219}.theme-light .teacher-module-card__icon .ui-icon{color:#fff}.teacher-module-card__title{color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px;margin:0;padding:6px 0}.teacher-module-card__menu-item.ui-popover__menu-item{padding:0 4px}@media (max-width:600px){.teacher-module-card{min-height:fit-content}}.teacher-grant-access__modal{user-select:none}.teacher-grant-access__modal .ui-modal__header{align-items:start}.teacher-grant-access__modal .ui-modal__header .ui-text-control-primary{padding-left:8px}.teacher-grant-access__modal .ui-modal__header .ui-button.ui-button-mode-secondary{background-color:transparent}.teacher-grant-access__modal .ui-modal__body{padding:8px}.teacher-grant-access__form{flex-grow:1;min-height:100px}.teacher-grant-access__section-row{padding:12px 8px}.teacher-grant-access__checkbox-row{border-radius:8px;padding:8px 16px}.teacher-grant-access__checkbox-row:hover{background-color:#f7f7f7}.teacher-grant-access__checkbox-row .ui-checkbox,.teacher-grant-access__checkbox-row-disabled{pointer-events:none}.teacher-contest-card{align-items:flex-start;background:#fff;border-radius:16px;min-height:140px;padding:8px 16px}.teacher-contest-card__link{align-items:inherit;display:flex;gap:8px;min-height:inherit;text-decoration:none;width:100%}.teacher-contest-card__icon{background-color:#999;height:40px;min-width:40px}.teacher-contest-card__icon-has-access{background-color:#7eb219}.theme-light .teacher-contest-card__icon .ui-icon{color:#fff}.teacher-contest-card__title{color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px;margin:0;padding:6px 0}.teacher-contest-card__menu .ui-popover__menu-item{padding:0 4px}@media (max-width:600px){.teacher-contest-card{min-height:fit-content}}.teacher-course-page{background-color:#f7f7f7;min-height:100vh;min-width:100%}.teacher-course-page__content{margin:0 auto;max-width:1136px;padding:8px;width:100%}.teacher-course-page__back-button{align-items:center;color:#999;cursor:pointer;display:flex;font-size:12px;font-weight:500;line-height:16px;margin:40px 0 16px;padding:10px 50px;text-decoration:none;width:fit-content}.teacher-course-page__back-button-icon{margin-right:18px}.teacher-course-page__back-button:visited{color:#999}.teacher-course-page__subtitle,.teacher-course-page__title{color:#1a1a1a;font-weight:700;margin:0 0 16px;padding:40px}.teacher-course-page__title{font-size:48px;line-height:56px}.teacher-course-page__subtitle{font-size:32px;line-height:40px}.teacher-course-page__submenu{-ms-overflow-style:none;margin:0 0 16px;overflow-x:scroll;overflow:-moz-scrollbars-none;padding:16px 40px;scrollbar-width:none}.teacher-course-page__submenu-button{color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px}.teacher-course-page__submenu-button:first-of-type{margin-right:8px}.teacher-course-page__submenu-button-wrapper{text-decoration:none}.teacher-course-page__submenu-button-wrapper:visited{color:#1a1a1a}.teacher-course-page__contests,.teacher-course-page__modules{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.teacher-course-page__contests,.teacher-course-page__modules{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.teacher-course-page__contests,.teacher-course-page__modules{grid-template-columns:repeat(1,1fr);row-gap:8px}}.teacher-course-page__section{margin-bottom:80px}@media (max-width:760px){.teacher-course-page__title{font-size:32px;line-height:40px;margin-bottom:8px;padding:16px 24px}.teacher-course-page__subtitle{font-size:24px;line-height:32px;padding:16px 24px}.teacher-course-page__submenu{margin-bottom:8px;padding:8px 16px}.teacher-course-page__modules{margin:0 8px}.teacher-course-page__section{margin-bottom:40px}}.teacher-course-page__class-select-container{width:336px}.teacher-course-page-toc__chapter-selector{padding:8px 40px}.teacher-course-page-toc-layout-chapter-paragraphs{gap:80px}.teacher-course-page-toc-layout-paragraph-lessons{gap:16px}.teacher-course-page-toc .teacher-module-card{max-width:calc(32% - 1vh);min-width:calc(32% - 1vh)}@media (max-width:1200px){.teacher-course-page-toc .teacher-module-card{max-width:calc(50% - 1vh);min-width:calc(50% - 1vh)}}@media (max-width:600px){.teacher-course-page-toc .teacher-module-card{max-width:100%;min-width:100%}}.teacher-course-page-toc__chapter-lessons{gap:16px}.teacher-course-page-toc__chapter-lessons-name{font-weight:700;padding:40px;user-select:none}.teacher-course-page-toc__chapter-lessons-content{flex-wrap:wrap;gap:1vw}.teacher-course-page-toc__chapter-paragraphs-name{font-weight:700;padding:40px;user-select:none}.teacher-course-page-toc__chapter-paragraphs-content{gap:16px}.teacher-course-page-toc__paragraph-lessons{background-color:#ededed;border-radius:16px}.teacher-course-page-toc__paragraph-lessons:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.teacher-course-page-toc__paragraph-lessons-title{align-items:center;cursor:pointer;justify-content:space-between;padding:24px 40px}.teacher-course-page-toc__paragraph-lessons-arrow .ui-icon{transition:all .1s ease-out}.teacher-course-page-toc__paragraph-lessons-open-true .teacher-course-page-toc__paragraph-lessons-arrow .ui-icon{transform:rotate(-180deg)}.teacher-course-page-toc__paragraph-lessons-name{font-weight:700;user-select:none}.teacher-course-page-toc__paragraph-lessons-content{flex-wrap:wrap;gap:1vw;max-height:0;padding:0;transition:all .2s ease-out}.teacher-course-page-toc__paragraph-lessons-content>.teacher-module-card{transform:scale(.01);transition:all .2s ease-out}.teacher-course-page-toc__paragraph-lessons-open-true .teacher-course-page-toc__paragraph-lessons-content{gap:1vh;height:auto;max-height:4000px;padding:24px}.teacher-course-page-toc__paragraph-lessons-open-true .teacher-course-page-toc__paragraph-lessons-content>.teacher-module-card{transform:scale(1)}.teacher-progress-page{background-color:#ededed;min-height:100vh}.teacher-progress-page .ui-table__tbody-cell>.ui-table__tbody-cell-wrapper{padding:4px 2px}.teacher-progress-page .ui-table__tbody-cell>.ui-table__tbody-cell-wrapper .teacher-progress-page__table-custom-cell,.teacher-progress-page .ui-table__tbody-cell>.ui-table__tbody-cell-wrapper>.ui-table__datacell-name{padding:10px 8px}.teacher-progress-page .ui-table__tbody-row>.ui-table__tbody-cell.ui-table__tbody-cell-name-user.ui-table__tbody-cell-sticky{max-width:280px}.teacher-progress-page__header{background-color:#fff;padding:8px}.teacher-progress-page__back-button{align-items:center;color:#999;cursor:pointer;display:flex;text-decoration:none}.teacher-progress-page__back-button-icon{padding:10px}.teacher-progress-page__back-button-text{font-size:12px;font-weight:500;line-height:16px;margin:0;padding:12px 8px}.teacher-progress-page__back-button:visited{color:#999}.teacher-progress-page__table{margin:8px;width:auto}.teacher-progress-page__table>.ui-table__thead-wrapper{height:auto}.teacher-progress-page__table .ui-table__tbody-row>.ui-table__tbody-cell{height:48px}.teacher-progress-page__table .ui-table__tbody-cols-cell-wrapper{max-width:120px}.teacher-progress-page__table-header{margin:14px 16px}.teacher-progress-page__table-header-title{color:#1a1a1a;font-size:18px;font-weight:700;line-height:28px;margin:0 0 2px;padding:0}.teacher-progress-page__table-header-separator{align-self:center;background:#dfdfdf;height:16px;margin-right:8px;width:1px}.teacher-progress-page__table-user-cell{align-items:center;max-width:280px;min-width:280px;padding:0 10px}.teacher-progress-page__table-sum-cell{font-weight:700}.teacher-progress-page__table-task-cell{align-items:center;border-radius:4px;height:40px;justify-content:center;width:46px}.teacher-progress-page__table-task-cell-verdict{cursor:pointer}.teacher-progress-page__table-task-cell-verdict-ok{background-color:#efffd0}.teacher-progress-page__table-task-cell-verdict-ok:hover{background-color:#d9f6a2}.teacher-progress-page__table-task-cell-verdict-ok:active{background-color:#c4ed75}.teacher-progress-page__table-task-cell-verdict-partly{background-color:#fff5db}.teacher-progress-page__table-task-cell-verdict-partly:hover{background-color:#ffe5a6}.teacher-progress-page__table-task-cell-verdict-partly:active{background-color:#ffd370}.teacher-progress-page__table-task-cell-verdict-wrong{background-color:#ffe3e3}.teacher-progress-page__table-task-cell-verdict-wrong:hover{background-color:#ffc6c6}.teacher-progress-page__table-task-cell-verdict-wrong:active{background-color:#ffa6a6}.teacher-progress-page__table-task-cell-verdict-annulled{background-color:#f7f7f7}.teacher-progress-page__table-task-cell-verdict-annulled:hover{background-color:#ededed}.teacher-progress-page__table-task-cell-verdict-annulled:active{background-color:#dfdfdf}.teacher-progress-page__table-task-cell-verdict-none{background-color:#fff}.teacher-progress-page__table-task-cell-verdict-none:hover{background-color:#f7f7f7}.teacher-progress-page__table-task-cell-verdict-none:active{background-color:#dfdfdf}.teacher-invite-page{min-height:100vh;width:100%}.teacher-invite-page__back-link{left:16px;position:absolute;top:16px}.teacher-invite-page__content{display:grid;gap:24px;justify-items:center;max-width:360px}.teacher-invite-page__icon.ui-icon-size-xl.material-icons-outlined{font-size:120px;height:120px;width:120px}.teacher-invite-page__title{color:#1a1a1a;font-size:32px;font-weight:700;line-height:40px;margin:0;text-align:center}.teacher-invite-page__text{color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px;margin:0;text-align:center}.teacher-invite-page__button{min-width:240px}@media (max-width:760px){.teacher-invite-page__content{box-sizing:content-box;max-width:328px;padding:0 16px}.teacher-invite-page__button{min-width:100%}}.landing_action_popup{background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(106,105,140,.15);box-sizing:border-box;color:#36363e;font-size:18px;height:200px;left:calc(50% - 180px);line-height:24px;padding:16px;position:fixed;top:calc(50% - 100px);width:360px;z-index:999}.landing_action_popup__header{font-weight:900}.landing_action_popup__text{font-weight:300}.landing_action_popup__buttons{bottom:16px;font-size:0;position:absolute;right:16px;text-align:right}.landing_action_popup__buttons_item{background:#f1edfa;border:none;border-radius:8px;color:#7b29c9;cursor:pointer;font-size:16px;font-weight:300;height:36px;line-height:24px;margin-right:8px;outline:none;padding:0 17px}.landing_action_popup__buttons_item:hover{background:#eae0ff}.landing_action_popup__buttons_item:focus{border:2px solid rgba(0,0,0,.16);height:32px;padding:0 15px}.landing_action_popup__buttons_item:active{background:#d6c9f2}@media (max-width:760px){.landing_action_popup{border-radius:unset;bottom:0;left:0;right:0;top:auto;width:100%}}.course-progress-line{left:54px;position:absolute;top:25px;width:65%}.course-progress-line__level{margin-right:15px;margin-top:-10px;padding:10px 0;position:relative;width:100%}.course-progress-line__progress{background-color:hsla(0,0%,70%,.53);border-radius:20px;height:6px;position:relative;width:100%}.course-progress-line__part{border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.25);height:6px;position:absolute;top:0}.course-progress-line__part-done{background-color:#93c631}.course-progress-line__part-fail{background-color:#ff7171;right:0}.course-progress-line__point{border-radius:50px;cursor:pointer;margin-left:-10px;padding:8px;position:absolute;top:5.1px;z-index:0}.course-progress-line__point-type-done{background-color:#93c631}.course-progress-line__point-type-fail{background-color:#ff7171}.course-progress-line__point-type-normal{background-color:hsla(0,0%,70%,.53)}.course-progress{cursor:pointer}.course-sidebar-header{background:linear-gradient(180deg,#6f61f2,#6357d9);border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.25);box-sizing:border-box;margin-bottom:8px;max-height:56px;min-height:56px;padding:16px;position:relative;transition:max-height .65s,border-radius .65s;width:100%}.course-sidebar-header-expanded{border-radius:8px 8px 16px 16px;max-height:100%}.course-sidebar-header-expanded .course-sidebar-header__menu-button,.course-sidebar-header__toc-button{display:none}.course-sidebar-header-expanded .course-sidebar-header__title{font-weight:600;padding:32px 0 0;white-space:normal}.course-sidebar-header__menu-button{position:absolute;right:20px;top:16px}.course-sidebar-header__expand-menu-button{background:url(/v250826.1/assets/img/menu_button_dots.svg) 50% 50% no-repeat;cursor:pointer;display:inline-block;height:37px;margin:4px 4px 4px 16px;opacity:.5;transform:rotate(90deg);vertical-align:top;width:37px}.course-sidebar-header__back-arrow{background:url(/v250826.1/assets/img/couse-back-arrow.svg) no-repeat;box-sizing:content-box;cursor:pointer;height:16px;left:20px;position:absolute;top:20px;width:16px}.course-sidebar-header__title{box-sizing:border-box;color:#fff;font-size:18px;line-height:24px;margin:0;overflow:hidden;padding:0 54px;text-overflow:ellipsis;transition:all .65s;white-space:nowrap}.course-sidebar-header__widgets{box-sizing:content-box;font-size:0;height:100%;max-height:56px;position:absolute;right:16px;top:0;width:auto}.course-sidebar-header__progress{color:#fff;cursor:pointer;display:inline-block;font-size:11px;height:19px;line-height:17px;margin-left:0;margin-right:22px;margin-top:20px;vertical-align:top;width:auto}.course-sidebar-header__progress-icon{margin-right:5px;vertical-align:text-bottom}.course-sidebar-header__main-menu{font-size:0;margin:25px -4px 0;text-align:left}.course-sidebar-header__main-menu-item{background:hsla(0,0%,100%,.1);border-radius:12px;color:#fff;display:inline-block;font-weight:600;margin:4px;padding:8px 16px;text-align:center;text-decoration:none;transition:all .4s}.course-sidebar-header__main-menu-item:hover{background:hsla(0,0%,100%,.2)}.course-sidebar-header__main-menu-item:visited{color:#fff}.course-sidebar-header__main-menu-item.primary{background:linear-gradient(180deg,#8cd100,#66af31)}.course-sidebar-header>.course-progress{box-sizing:border-box;padding:9px 107px 0 36px}.course-sidebar-header .notifications_icon{margin:17px 11px;pointer-events:auto;vertical-align:top}@media (max-width:760px){.course-sidebar-header:not(.course-sidebar-header-expanded){border-radius:8px;float:right;height:36px;margin-right:10px;margin-top:10px;min-height:36px;padding:5px;width:36px}.course-sidebar-header__menu-button{pointer-events:auto;right:6px;top:6px}.course-sidebar-header__toc-button{display:flex;left:10px;max-height:fit-content;max-width:fit-content;pointer-events:auto;position:fixed;top:10px}.course-sidebar-header__back-arrow,.course-sidebar-header__title{display:none}.course-sidebar-header-expanded .course-sidebar-header__back-arrow,.course-sidebar-header-expanded .course-sidebar-header__title{display:block}.course-sidebar-header-expanded{border-radius:0 0 16px 16px}}.course-toc{gap:16px;height:100%;padding-left:376px;padding-top:16px;width:100%}@media (max-width:760px){.course-toc{padding-left:unset;padding-top:80px}}.course-toc__page{height:100%;width:100%}.course-toc__page .theme-light.ui-screen,.course-toc__page>body{background-color:#1a1a1a}.course-toc__page .course_page{background:unset;display:flex;font-size:inherit;padding:0}.course-toc__chapter{gap:16px;padding-bottom:24px;padding-top:16px}@media (min-width:1920px){.course-toc__chapter{align-items:center}}@media (max-width:760px){.course-toc__chapter{padding-bottom:8px}}.course-toc__chapter-description,.course-toc__chapter-name{color:#fff;max-width:1078px;padding-left:64px;padding-right:64px;width:100%}.course-toc__chapter-description-expand,.course-toc__chapter-name-expand{align-items:flex-start}.ui-screen-mobile .course-toc__chapter-description,.ui-screen-mobile .course-toc__chapter-name{padding-left:16px;padding-right:16px}.course-toc__chapter-name{font-size:48px;font-weight:700;line-height:56px;word-break:break-word}.ui-screen-mobile .course-toc__chapter-name{font-size:32px;line-height:40px}.course-toc__chapter-description{font-size:24px;font-weight:400;line-height:32px;margin-bottom:80px}.ui-screen-mobile .course-toc__chapter-description{font-size:16px;line-height:24px;margin-bottom:40px}.course-toc__chapter-lessons,.course-toc__chapter-paragraphs{gap:16px;width:100%}.course-toc__chapter-lessons{flex-direction:row;flex-wrap:wrap;gap:16px;height:auto;overflow:hidden;padding:16px;transition:all .2s ease-out}.course-toc__paragraph{background-color:#ededed;border-radius:16px;cursor:pointer;flex-shrink:0;justify-content:center;margin:0 24px;min-height:80px;padding:20px 40px}.ui-screen-mobile .course-toc__paragraph{margin:0 16px;padding:12px 16px}.course-toc__paragraph:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.course-toc__paragraph-title{align-items:center;cursor:pointer;min-height:40px;user-select:none}.course-toc__paragraph-name{color:#1a1a1a;font-size:24px;font-weight:700;line-height:32px;width:100%}.ui-screen-mobile .course-toc__paragraph-name{font-size:18px;line-height:28px}.course-toc__paragraph-description{color:#1a1a1a;font-size:18px;font-weight:400;line-height:28px}.ui-screen-mobile .course-toc__paragraph-description{font-size:16px;line-height:24px}.course-toc__paragraph-description,.course-toc__paragraph-lessons{flex-wrap:wrap;gap:0;max-height:0;padding:0;transition:all .2s ease-out}.course-toc__paragraph-description>.course-toc__lesson,.course-toc__paragraph-lessons>.course-toc__lesson{transform:scale(0);transition:transform .2s ease-out}.course-toc__paragraph-description{overflow:auto}.course-toc__paragraph-open .course-toc__paragraph-description,.course-toc__paragraph-open .course-toc__paragraph-lessons{height:auto;max-height:4000px}.course-toc__paragraph-open .course-toc__paragraph-description>.course-toc__lesson,.course-toc__paragraph-open .course-toc__paragraph-lessons>.course-toc__lesson{transform:scale(1)}.course-toc__paragraph-open .course-toc__paragraph-description{padding:24px 0}.course-toc__paragraph-open .course-toc__paragraph-lessons{gap:16px}.course-toc__paragraph-arrow .ui-icon{transition:all .1s ease-out}.course-toc__paragraph-open .course-toc__paragraph-arrow .ui-icon{transform:rotate(-180deg)}.course-toc__lesson{align-items:flex-start;background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:8px;justify-content:start;min-height:140px;padding:8px 16px;text-decoration:none}.ui-screen-mobile .course-toc__lesson{min-height:auto}.course-toc__lesson,.course-toc__lesson:visited{color:#1a1a1a}.course-toc__lesson:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.course-toc__lesson:active{background-color:#f7f7f7}.course-toc__lesson-title{font-size:18px;font-weight:500;line-height:28px;padding-top:4px}.ui-screen-mobile .course-toc__lesson-title{font-size:16px;line-height:24px}.course-toc__lesson-dates{color:#999;gap:8px;padding-bottom:4px}.course-toc__lesson-dates-end,.course-toc__lesson-dates-start{align-items:center;gap:4px;height:32px}.course-toc__lesson-info{justify-content:space-between;width:100%}.course-toc__lesson-progress{min-width:40px}@media (min-width:360px){.course-toc__lesson{width:100%}}@media (min-width:1024px){.course-toc__lesson{width:calc(50% - 8px)}}@media (min-width:1440px){.course-toc__lesson{width:calc(32% - 8px)}}@media (min-width:1920px){.course-toc__lesson{width:calc(24% - 8px)}}.course-toc__sidebar{background-color:#fff;border-radius:16px;gap:4px;padding:16px;width:100%}.course-toc__sidebar-item{align-items:flex-start;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;justify-content:start;padding:4px;text-decoration:none}.course-toc__sidebar-item-icon{align-items:center;height:32px;justify-content:center;width:32px}.theme-light .course-toc__sidebar-item-icon .ui-icon{color:inherit}.course-toc__sidebar-item-title{font-weight:700;padding:4px}.course-toc__sidebar-item,.course-toc__sidebar-item:visited{color:#1a1a1a}.course-toc__sidebar-item-selected,.course-toc__sidebar-item-selected:visited{background-color:#999;color:#fff}@media (min-width:760px){.course-toc__sidebar-close-button{display:none}}@media (max-width:760px){.course-toc__sidebar{border-radius:0 0 16px 16px;left:0;position:absolute;top:0}.course-toc__sidebar-hide{display:none}}.required_modules_list_item{border-bottom:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;cursor:pointer;min-height:80px;padding-right:50px;position:relative;text-decoration:none;transition:all .4s}.required_modules_list_item svg{position:absolute;right:16px;top:11px}.required_modules_list_item__title{color:#fff;font-size:16px;letter-spacing:-.01em;line-height:22px;padding:18px 16px 8px}.required_modules_list{background:#28282b;box-shadow:inset 0 16px 32px -8px rgba(0,0,0,.5);margin:0 -8px;overflow-y:auto}@media (max-width:760px){.required_modules_list{margin:0}}.module_card{display:inline-block;min-width:300px;vertical-align:top;width:360px}.module_card a{background:#3a3a40;border-radius:16px;color:#fff;display:block;font-size:0;overflow:hidden;text-decoration:none}.module_card__wrapper{background:linear-gradient(180deg,#6f61f2,#6357d9);box-sizing:border-box;min-height:186px;padding:16px 16px 96px;position:relative}.module_card__header_text{display:inline-block;max-width:90%;vertical-align:top;width:280px}.module_card__header{padding-bottom:8px}.module_card__header .progress{bottom:10px;left:8px;position:absolute}.module_card__title{font-size:18px;line-height:22px}.module_card__content{bottom:60px;font-size:13px;left:16px;line-height:18px;opacity:.5;position:absolute}.module_card__continue_button{background:hsla(0,0%,100%,.1);border-radius:8px;bottom:8px;box-sizing:border-box;font-size:15px;height:36px;line-height:18px;padding:9px 14px;position:absolute;right:8px;text-align:center}.module_card__continue_button:hover{background:hsla(0,0%,100%,.15)}.module_card__continue_button--continue{background:linear-gradient(180deg,#8cd100,#66af31);color:#fff;font-weight:700}.module_card__continue_button--continue:hover{background:#599900}.module_card__time_text{bottom:16px;color:#fff;font-size:13px;left:60px;letter-spacing:.02em;line-height:20px;opacity:.5;position:absolute}.module_card__lecturer{border-radius:16px 16px 0 0;box-sizing:border-box;display:flex;height:56px;overflow:hidden;padding:16px 62px 16px 16px;position:relative;transition:height .4s;width:100%;z-index:0}.module_card__lecturer_photo{border-radius:50%;display:block;height:36px;overflow:hidden;position:absolute;right:10px;top:10px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);width:36px}.module_card__lecturer_photo img{position:absolute;right:0;top:0;width:100%}.module_card__lecturer_text{align-items:center;display:flex;font-size:13px;letter-spacing:.02em;line-height:15px;opacity:.5}.module_card__switcher{position:absolute;right:20px}.module_card__switcher_dot{cursor:pointer;opacity:.2;padding:10px}.module_card__switcher_dot--active{opacity:1}.module_card__switcher_dot:before{background:#fff;border-radius:50%;content:" ";display:block;height:12px;width:12px}.module_card--not_available .module_card__wrapper{background:#494a52}@media (max-width:760px){.module_card{display:block;margin-left:auto;margin-right:auto;width:auto}}.textbook-module-card{background-color:#fff;border-radius:16px;display:inline-block;height:132px;margin:8px;min-width:300px;vertical-align:top;width:calc(20% - 16px)}.textbook-module-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)}.textbook-module-card__link{box-sizing:border-box;cursor:pointer;display:flex;height:100%;padding:8px 16px;text-decoration:none}.textbook-module-card__link-locked{cursor:default;pointer-events:none}.textbook-module-card__progress{margin-right:8px;min-width:40px}.textbook-module-card__title{color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px;margin:0;max-width:300px;padding-top:6px}.textbook-module-card__complexity{align-items:center;color:#999;font-size:12px;font-weight:400;line-height:16px}@media (max-width:2000px){.textbook-module-card{width:calc(25% - 16px)}}@media (max-width:1700px){.textbook-module-card{width:calc(33% - 16px)}}@media (max-width:1370px){.textbook-module-card{width:calc(50% - 16px)}}@media (max-width:1050px){.textbook-module-card{width:100%}}@media (max-width:760px){.textbook-module-card{margin:4px 8px;width:calc(100% - 16px)}}.course-sidebar{padding:8px;width:376px;z-index:100}.course-sidebar,.course-sidebar-expanded{box-sizing:border-box;left:0;position:fixed;top:0}.course-sidebar-expanded{background:#28282b;bottom:0;box-shadow:0 16px 32px rgba(0,0,0,.5);max-width:376px;overflow-x:visible;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;width:100%}.course-sidebar-expanded::-webkit-scrollbar{height:5px;width:5px}.course-sidebar-expanded::-webkit-scrollbar-track{background:transparent}.course-sidebar-expanded::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:5px}.course-sidebar-expanded::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.course-sidebar .prof_cheops_message{border-radius:16px 2px 16px 16px;margin-top:8px;position:relative;right:auto;top:auto;width:auto}@media (min-width:761px){.course-sidebar .notifications_list{bottom:8px;height:auto;left:8px;position:absolute;right:8px;top:8px;z-index:10}}@media (max-width:760px){.course-sidebar{left:auto;padding:10px;pointer-events:none;right:0;width:56px}.course-sidebar>.autograde_ongoing_card,.course-sidebar>.course-sidebar-header,.course-sidebar>.course-toc__sidebar,.course-sidebar>.course_progress_form,.course-sidebar>.course_training_card,.course-sidebar>.module_action_card,.course-sidebar>.module_card,.course-sidebar>.notifications_list,.course-sidebar>.prof_cheops_message{pointer-events:auto}.course-sidebar>:not(.course-sidebar-header):not(.course-toc__sidebar):not(.notifications_list):not(.course-sidebar-header__toc-button):not(.course-sidebar-header__menu-button){bottom:0;left:0;margin-bottom:0;max-height:80vh;max-width:none;overflow:auto;position:fixed;top:auto;width:100%}.course-sidebar>:not(.course-sidebar-header):not(.course-toc__sidebar):not(.notifications_list):not(.course-sidebar-header__toc-button):not(.course-sidebar-header__menu-button):nth-child(n+4):not(.course_progress_form){display:none}.course-sidebar-expanded{background:none;bottom:0;left:0;max-width:none;padding:0;right:0;width:auto}}.course_progress_form{margin-top:8px}.course_progress_form__button{transition:all .1s}.course_progress_form__body{background:#fff;border-radius:16px;box-sizing:border-box;min-height:200px;padding:16px}.course_progress_form__head_title{color:#36363e;display:inline-block;font-size:24px;line-height:24px;margin:0 0 13px}.course_progress_form__select_level{float:right;margin:8px 0 0}.course_progress_form__select_level_item{display:inline-block;height:12px;padding-right:15px;width:12px}.course_progress_form__select_level_item-selected:before,.course_progress_form__select_level_item:hover:before{background:#8c8695!important}.course_progress_form__select_level_item:last-child{padding-right:0}.course_progress_form__select_level_item:before{background:#e1dfe6;border-radius:50%;content:"";cursor:pointer;display:block;height:12px;width:12px}.course_progress_form__select_level__selected:before{background:#8c8695!important}.course_progress_form__statistic{color:#36363e;font-size:16px;line-height:22px;width:100%}.course_progress_form__tabs{margin-top:25px}.course_progress_form__tabs_item{background:transparent;border:2px solid transparent;border-radius:18px;color:#36363e;cursor:pointer;font-size:16px;height:36px;margin:2px 7px 0 0;outline:none;padding:1px 13px 0 10px;text-align:left}.course_progress_form__tabs_item_image{bottom:-2px;padding-right:6px;position:relative;width:16px}.course_progress_form__tabs--selected,.course_progress_form__tabs_item-selected,.course_progress_form__tabs_item:hover{border:2px solid #2a98ff!important}.course_progress_form__graph{height:105px;margin-top:20px}.course_progress_form__graph__body{display:flex;height:100%;justify-content:space-between;overflow-x:auto;overflow-y:hidden;scrollbar-color:hsla(0,0%,66%,.31) hsla(0,0%,85%,.25);scrollbar-width:thin}.course_progress_form__graph__body::-webkit-scrollbar{border-radius:10px;height:5px;width:5px}.course_progress_form__graph__body::-webkit-scrollbar-track{background:hsla(0,0%,85%,.25)}.course_progress_form__graph__body::-webkit-scrollbar-thumb{background:hsla(0,0%,66%,.31);border-radius:5px}.course_progress_form__graph__body::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,85%,.45)}.course_progress_form__graph__body__advanced{display:initial}.course_progress_form__graph__advanced{display:table-cell;height:125px;vertical-align:bottom}.course_progress_form__graph__line{padding-top:75px}.course_progress_form__graph__item{align-self:flex-end;background:#ebf7df;border-radius:10px;display:flex;flex:1;flex-wrap:wrap;justify-content:center;margin-right:3px;min-height:20px;width:100%}.course_progress_form__graph__item_image{align-self:flex-end;height:9px;margin-bottom:5px;width:9px}.course_progress_form__graph__item-empty{background:transparent}.course_progress_form__graph__item-point_image{bottom:-2px;cursor:pointer;height:16px;position:relative;width:18px}.course_progress_form__graph__item-advanced{background:transparent;display:inline-block;justify-content:left;margin:12px 10px 0 0;width:inherit}.course_progress_form__separator{box-shadow:0 4px 4px rgba(0,0,0,.1);height:4px;margin:9px -16px 0}.course_progress_form__description{margin-top:5px;max-height:300px;overflow:auto;padding-top:15px;scrollbar-color:hsla(0,0%,66%,.31) hsla(0,0%,85%,.25);scrollbar-width:thin}.course_progress_form__description::-webkit-scrollbar{border-radius:10px;height:5px;width:5px}.course_progress_form__description::-webkit-scrollbar-track{background:hsla(0,0%,85%,.25)}.course_progress_form__description::-webkit-scrollbar-thumb{background:hsla(0,0%,66%,.31);border-radius:5px}.course_progress_form__description::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,85%,.45)}.course_progress_form__description__item{margin-bottom:35px}.course_progress_form__description__item_title{color:#36363e;cursor:pointer;font-size:18px;line-height:24px;margin:0 0 15px}.course_progress_form__description__item_title_image{height:18px;padding-right:10px;position:relative;top:1px}.course_progress_form__description__item_title-selected{color:#2a98ff}.course_progress_form__description__item_wrapper{color:#36363e;font-size:16px;line-height:22px}.course_progress_form__description__item_details{font-size:medium}.course_progress_form__icon{align-self:flex-end;display:inline-block}.course_progress_form__icon__star_image{height:auto;width:17px}.course_progress_form__line_progress{margin-top:8px;width:100%}.course_progress_form__line_progress .course-progress-line__progress{background:#e1dfe6}.course_progress_form__line_progress .course-progress-line__point,.course_progress_form__line_progress .course-progress-line__point--selected{background-size:20px!important;margin-left:-19px;padding:9px 0;width:20px;z-index:1}.course_progress_form__line_progress .course-progress-line__point{background:transparent url(/v250826.1/assets/img/cap.svg) 50% no-repeat;background-position:50%;background-repeat:no-repeat;border:0}.course_progress_form__line_progress .course-progress-line__point-type-fail{background:transparent url(/v250826.1/assets/img/cap_red.svg) 50% no-repeat}.course_progress_form__line_progress .course-progress-line__point-type-done{background:transparent url(/v250826.1/assets/img/cap_green.svg) 50% no-repeat}.course_progress_form__line_progress .course-progress-line__point-selected{background:transparent url(/v250826.1/assets/img/cap_blue.svg) 50% no-repeat}.course_module_list{background:#3a3a40;border-radius:12px;overflow:hidden}.course_module_list__wrapper{height:0;max-height:calc(100vh - 180px);overflow:hidden;padding:0;transition:all .5s;visibility:hidden}.course_module_list__navigation{background:inherit;border-radius:10px;font-size:0;height:0;margin:17px 16px 10px;opacity:0;overflow:hidden;transition:all .5s;width:calc(100% - 32px)}.course_module_list__navigation_item{box-sizing:border-box;color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-block;font-size:12px;height:0;line-height:22px;opacity:0;padding-bottom:5px;padding-top:5px;text-align:center;transition:all .5s;vertical-align:top;width:50%}.course_module_list__navigation_item-active{background:hsla(0,0%,100%,.08);box-sizing:border-box;color:#fff}.course_module_list__modules{box-shadow:inset 0 8px 16px rgba(0,0,0,.5);max-height:calc(100vh - 242px);overflow:auto;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}.course_module_list__modules::-webkit-scrollbar{height:5px;width:5px}.course_module_list__modules::-webkit-scrollbar-track{background:transparent}.course_module_list__modules::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:5px}.course_module_list__modules::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.course_module_list__modules a{text-decoration:none}.course_module_list__block_title{border-bottom:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:14px;font-weight:400;height:0;letter-spacing:-.01em;line-height:22px;margin:0;opacity:0;padding:28px 16px 16px;transition:all .5s;width:calc(100% - 32px)}.course_module_list__item{background:#fff;border-radius:16px;box-sizing:border-box;color:#36363e!important;display:block;font-size:24px;letter-spacing:-.01em;line-height:30px;margin:10px;opacity:0;padding:18px 60px 18px 20px;position:relative;text-decoration:none;transition:all .5s}.course_module_list__item .module_progress{background:url(/v250826.1/assets/img/progress-circle-empty.svg) no-repeat;height:19px;position:absolute;right:3px;top:15px;width:19px}.course_module_list__item .progress{border-radius:50%;height:30px;position:absolute;right:16px;top:14px;width:30px}.course_module_list__title{box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;height:60px;letter-spacing:-.01em;line-height:22px;padding:18px 16px;position:relative;transition:all .5s}.course_module_list__title:before{background:url(/v250826.1/assets/img/menu_button.svg);content:" ";display:inline-block;height:12px;margin-right:36px;vertical-align:middle;width:18px}.course_module_list__title_rectangle{display:none}.course_module_list__arrow{background:url(/v250826.1/assets/img/module-list-arrow.svg) no-repeat;height:8px;margin-top:-4px;position:absolute;right:25px;top:50%;width:12px}.course_module_list-opened{background:none;margin:0 -8px}.course_module_list-opened .course_module_list__block_title{height:auto;opacity:1}.course_module_list-opened .course_module_list__wrapper{height:auto;opacity:1;padding-bottom:41px;visibility:visible}.course_module_list-opened .course_module_list__title{display:none;height:0;padding:0}.course_module_list-opened .course_module_list__navigation{background:hsla(0,0%,100%,.08);height:auto;opacity:1}.course_module_list-opened .course_module_list__navigation_item{height:auto;opacity:1}.course_module_list-opened .course_module_list__item{opacity:1}.course_module_list__empty{color:#fff;font-size:24px;padding:30px;text-align:center}.course_module_list__empty img{display:block;height:127px;margin:0 auto 20px;width:109px}.course_module_list__cert{color:#828282;font-size:16px;letter-spacing:-.02em;line-height:22px;margin-top:20px;text-align:center}.course_module_list__cert_link{display:inline-block;font-size:16px;margin-top:20px}.course_module_list__module_link{color:inherit;text-decoration:none}.course_module_list__module_link:visited{color:inherit}@media (max-width:760px){.course_module_list{display:none}.course_module_list-opened{margin:0}}.module_action_card{background:#fff;border-radius:16px;box-sizing:border-box;display:inline-block;font-family:PT Root UI,Arial,sans-serif;padding:16px;position:relative;text-decoration:none;vertical-align:top;width:100%}@media (max-width:760px){.module_action_card{display:block;width:auto}}.module_action_card__text{color:#36363e;font-size:18px;height:120px;line-height:24px;overflow:hidden;padding-right:108px;position:relative}.module_action_card__cheops{background:url(/v250826.1/assets/img/prof_cheops_checkmark.svg) 50% 50% no-repeat;height:108px;position:absolute;right:3px;top:10px;width:106px}.module_action_card__footer{font-size:0;margin-top:36px;text-align:right}.module_action_card button{border:none;font-size:inherit;font-style:inherit;font-weight:inherit}.module_action_card__button,a.module_action_card__button,button.module_action_card__button{background:#f1edfa;border-radius:8px;box-sizing:border-box;color:#7b29c9;cursor:pointer;display:inline-block;font-family:PT Root UI,Arial,sans-serif;font-size:16px;font-style:inherit;height:36px;letter-spacing:.02em;line-height:19px;margin-left:8px;padding:8px 16px;text-align:center;text-decoration:none;vertical-align:middle}.module_action_card__button:hover,a.module_action_card__button:hover,button.module_action_card__button:hover{background:#eae0ff}.module_action_card__button[disabled],a.module_action_card__button[disabled],button.module_action_card__button[disabled]{background:transparent;border:1px solid #e1dfe6;color:#c6c2cc}.transfer_progress_popup{background:linear-gradient(180deg,#8cd100,#66af31);border-radius:50%;box-sizing:border-box;font-family:PT Root UI,Arial,sans-serif;height:255px;padding-top:38px;text-align:center;width:255px}.transfer_progress_popup__wrapper{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.transfer_progress_popup__checkmark{background:url(/v250826.1/assets/img/checkmark.svg) no-repeat 50% 50%;background-size:100%;height:48px;margin:0 auto;width:48px}.transfer_progress_popup__text{color:#fff;font-size:36px;height:72px;line-height:36px;margin-top:6px}.transfer_progress_popup__button{background:#fff;border-radius:8px;color:#8c0;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:24px;margin-top:24px;padding:6px 16px}.transfer_progress_popup--null .transfer_progress_popup__text{font-size:21px;line-height:26px}.autograde_ongoing_card{background:#fff;border-radius:16px;box-sizing:border-box;display:inline-block;font-family:PT Root UI,Arial,sans-serif;margin-top:8px;padding:16px;position:relative;text-decoration:none;vertical-align:top;width:360px}@media (max-width:760px){.autograde_ongoing_card{display:block;max-width:360px;width:auto}}.autograde_ongoing_card__title{font-size:18px;font-weight:600;line-height:22px;margin-bottom:8px}.autograde_ongoing_card__text{color:#36363e;font-size:18px;line-height:24px;position:relative}.autograde_ongoing_card__cheops{background:url(/v250826.1/assets/img/prof_cheops_checkmark.svg) 50% 50% no-repeat;height:108px;position:absolute;right:3px;top:10px;width:106px}.autograde_ongoing_card__task{background:#f1edfa;border-radius:12px;color:#7b29c9;font-size:16px;line-height:24px;margin-top:16px;padding:16px}.autograde_ongoing_card__task span{color:#36363e;float:right;font-weight:600}.autograde_ongoing_card__footer{font-size:0;margin-top:36px;text-align:right}.autograde_ongoing_card__button{background:#f1edfa;border-radius:8px;box-sizing:border-box;color:#7b29c9;cursor:pointer;display:inline-block;font-size:16px;height:36px;letter-spacing:.02em;line-height:19px;margin-left:8px;padding:8px 16px;text-align:center;text-decoration:none;vertical-align:middle}.autograde_ongoing_card__button:visited{color:#7b29c9}.autograde_ongoing_card__button--green{background:linear-gradient(180deg,#8cd100,#66af31);color:#fff}.autograde_ongoing_card__button--green:visited{color:#fff}.course_training_card{background:#3a3a40;border-radius:16px;box-sizing:border-box;display:inline-block;height:420px;margin-top:8px;padding:16px;position:relative;text-decoration:none;vertical-align:top;width:355px}.course_training_card__title{color:#fff;font-size:18px;font-weight:600;height:65px;line-height:22px;margin-bottom:8px}.course_training_card__content_text{align-items:flex-end;color:hsla(0,0%,100%,.5);display:flex;font-size:18px;height:68px;line-height:22px;margin-top:8px}.course_training_card iframe{display:block;height:185px;margin:0 auto;max-width:100%;width:328px}.course_training_card img{height:100%;object-fit:contain;object-position:center;width:100%}.course_training_card__body{height:200px}.course_training_card__footer{margin-top:10px}.course_training_card__slide_links{padding:12px 0}.course_training_card__slide_link{background:hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin-right:20px;vertical-align:text-bottom;width:12px}.course_training_card__slide_link:last-child{margin-right:0}.course_training_card__slide_link--active{background:#fff}.course_training_card__button{background:#8c0;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;float:right;font-family:inherit;font-size:16px;font-weight:600;height:36px;letter-spacing:.02em;line-height:19px;margin-left:8px;padding:8px 16px;text-align:center;text-decoration:none;vertical-align:middle}.course_training_card__button:disabled{background:hsla(0,0%,100%,.5);cursor:default}.course_training_card__button:visited{color:#fff}@media (max-width:360px){.course_training_card iframe{height:160px;width:288px}}.autograde_skip_popup{align-items:center;background-color:rgba(0,0,0,.05);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;text-align:left;top:0;z-index:101}.autograde_skip_popup>div{background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(106,105,140,.15);color:#36363e;font-size:18px;line-height:24px;max-width:360px;padding:16px;width:90%}.autograde_skip_popup__buttons{margin-top:90px;text-align:right}.autograde_skip_popup__buttons button{background:#f1edfa;border:none;border-radius:8px;color:#7b29c9;cursor:pointer;font-size:16px;line-height:24px;margin:0 8px;padding:6px 16px}@media (max-width:760px){.autograde_skip_popup{align-items:flex-end}.autograde_skip_popup>div{border-radius:16px 16px 0 0;max-width:none;width:100%}}.message_popup{align-items:center;background-color:rgba(0,0,0,.05);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;text-align:left;top:0;z-index:101}.message_popup>div{background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(106,105,140,.15);color:#36363e;font-size:18px;line-height:24px;max-width:360px;padding:16px;width:90%}.message_popup__buttons{margin-top:55px;text-align:right}.message_popup__buttons button{background:#f1edfa;border:none;border-radius:8px;box-sizing:border-box;color:#7b29c9;cursor:pointer;font-size:16px;line-height:24px;margin:0 8px;padding:6px 16px}.message_popup__buttons button:hover{background:#eae0ff}.message_popup h2{font-size:18px;font-weight:900;line-height:24px;margin:0 0 6px}@media (max-width:760px){.message_popup{align-items:flex-end}.message_popup>div{border-radius:16px 16px 0 0;max-width:none;width:100%}}.progress_transfer_page{font-family:PT Root UI,Arial,sans-serif}.progress_transfer_page__content{box-sizing:border-box;color:#36363e;font-size:24px;line-height:36px;margin:0 auto;min-height:calc(100vh - 56px);min-height:calc(var(--vh, 1vh)*100 - 56px);padding:120px 16px 148px;position:relative;width:720px}.progress_transfer_page__content_header{font-size:36px;font-weight:600;line-height:44px;padding-bottom:53px}.progress_transfer_page__buttons{bottom:0;height:148px;padding-top:16px;position:absolute;width:calc(100% - 32px)}.progress_transfer_page__abort_button{background:#f1edfa;border-radius:8px;color:#7b29c9;cursor:pointer;font-size:16px;line-height:19px;margin:0 auto;padding:8px 0;text-align:center;width:328px}.progress_transfer_page__abort_button:hover{background:#eae0ff}.progress_transfer_page__transfer_button{background:linear-gradient(180deg,#8cd100,#66af31);border-radius:12px;box-shadow:0 8px 16px rgba(84,120,8,.15);color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:19px;margin:16px auto 0;padding:16px 0;text-align:center;width:328px}.progress_transfer_page__transfer_button:hover{background:#599900}.progress_transfer_page__waiting{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.progress_transfer_page__waiting_text{color:#fff;font-family:PT Root UI,Arial,sans-serif;font-size:24px;font-weight:600;line-height:36px;margin-top:88px;text-align:center}@media (max-width:760px){.progress_transfer_page__content{font-size:18px;line-height:24px;padding:16px 16px 138px;width:100%}.progress_transfer_page__content_header{font-size:24px;line-height:30px;padding-bottom:31px}.progress_transfer_page__buttons{height:108px;padding:8px 0}.progress_transfer_page__abort_button,.progress_transfer_page__transfer_button{max-width:328px;width:auto}.progress_transfer_page__waiting_text{margin:124px 32px 0}}.autograde_header{font-family:PT Root UI,Arial,sans-serif;font-size:16px;height:56px;line-height:22px}.autograde_header__wrapper{background:#fff;box-sizing:border-box;height:56px;left:0;padding:16px 0;position:fixed;text-align:center;top:0;width:100%;z-index:99}.autograde_header__back_arrow{background:url(/v250826.1/assets/img/couse-back-arrow.svg) no-repeat;box-sizing:content-box;cursor:pointer;filter:invert(49.5%);height:16px;left:20px;position:absolute;top:20px;width:16px}.autograde_header__pause{cursor:pointer;position:absolute;right:20px;top:16px}.autograde_header--transparent .autograde_header__wrapper{background:none;color:#fff}.autograde_header--transparent .autograde_header__back_arrow{filter:none}.autograde_header--dark .autograde_header__wrapper{background:#6d5fef;color:#fff}.autograde_header--dark .autograde_header__back_arrow{filter:none}.autograde_header--darkest .autograde_header__wrapper{background:#4c42a6;color:#fff}.autograde_header--darkest .autograde_header__back_arrow{filter:none}.autograde_timeout{bottom:0;color:#36363e;left:0;position:absolute;right:0;text-align:center;top:0}.autograde_timeout .title{color:#36363e;font-size:36px;font-weight:600;line-height:44px}.autograde_timeout .text{font-size:20px;line-height:26px;margin-top:20px}.autograde_timeout__center{align-items:center;display:flex;height:100%;justify-content:center}.autograde_timeout img{max-width:240px}.autograde_status{color:#36363e;font-size:24px;line-height:48px;padding-bottom:125px;text-align:center}.autograde_status__center{align-items:center;display:flex;height:100%;justify-content:center}.autograde_status__total_solved{font-size:96px;font-weight:600;line-height:112px;margin-top:25px}.autograde_status__total_solved span{font-weight:400}.autograde_status__total_solved span span{color:#8c0;font-weight:600}.autograde_status__stats{align-items:center;bottom:210px;font-weight:600;left:0;margin:36px auto 20px;position:absolute;right:0;text-align:center;top:50px}.autograde_status__stats,.autograde_status__stats_titles{display:flex;justify-content:center;text-transform:uppercase}.autograde_status__stats_titles{font-size:12px;line-height:14px}.autograde_status__stats_titles>div{margin:8px;width:150px}.autograde_status__stats_data{display:flex;font-size:84px;justify-content:center;text-transform:uppercase}.autograde_status__stats_data>div{background:#e1dfe6;border-radius:8px;line-height:100px;margin:8px;width:150px}.autograde_status__stats_data>div:last-child{color:#8c0}.autograde_status__bottom_buttons{bottom:90px;left:50%;margin-left:-164px;position:fixed;text-align:center;width:328px}.autograde_status__remain{color:#8c8695;font-size:18px;line-height:22px;margin-bottom:20px}.autograde_status__bottom_links>div{height:36px;line-height:0;margin:8px}.autograde_status__bottom_links>div>*{color:#7b29c9;cursor:pointer;font-size:20px;line-height:24px;text-decoration:none}@media (max-width:1200px){.autograde_status__total_solved{font-size:72px}.autograde_status__bottom_buttons{left:0;margin:0;width:100%}.autograde_status__stats_titles{font-size:10px;line-height:14px}.autograde_status__stats_titles>div{margin:8px;width:120px}.autograde_status__stats_data{font-size:72px}.autograde_status__stats_data>div{width:120px}}@media (max-height:480px){.autograde_status{padding-bottom:0}.autograde_status__remain{font-size:16px}.autograde_status__stats{position:static}.autograde_status__bottom_buttons{margin:0;position:static}}.error-page-4xx{background-color:#fcfcf9;padding:32px 16px}.error-page-4xx__content{margin:0 auto}.error-page-4xx__logo{background-repeat:no-repeat;background-size:cover;height:240px;margin:160px auto 8px;width:344px}.error-page-4xx__logo-408{background-image:url(/v250826.1/assets/img/prof_cheops_wires.svg)}.error-page-4xx__logo-409{background-image:url(/v250826.1/assets/img/prof_cheops_locked_wait.png)}.error-page-4xx__logo-423{background-image:url(/v250826.1/assets/img/prof_cheops_locked.png)}.error-page-4xx__logo-429{background-image:url(/v250826.1/assets/img/prof_cheops_clock_attention.png)}.error-page-4xx__description{text-align:center}.error-page-4xx__description-title{font-size:36px;line-height:normal;margin-bottom:16px}.error-page-4xx__description-message{font-size:16px;line-height:24px;margin:0}.error-page-4xx__button{margin:32px auto;max-width:max-content}@media (max-width:768px){.error-page-4xx__logo{height:180px;margin-top:80px;width:256px}.error-page-4xx__description-title{font-size:24px}.error-page-4xx__description-message{font-size:14px;line-height:20px}}.detailed_answer--closed{background:#f2f2f2}.detailed_answer__solution_text,.detailed_answer__task_text{color:#393440;font-size:24px;line-height:36px;margin-bottom:59px}@media (max-width:768px){.detailed_answer__solution_text,.detailed_answer__task_text{font-size:18px;line-height:24px}}.detailed_answer__solution_text{margin-bottom:30px}.detailed_answer__task_image{border-radius:6px;font-size:0;overflow:hidden;width:100%}.detailed_answer__task_image .module_passing_content_inner{margin:0}.detailed_answer__task_image img{margin:0;max-width:100%}.detailed_answer__task_image img:first-child:last-child{margin:0}.detailed_answer__message_form{background:#fff;border:1px solid #d5dde5;border-radius:12px;box-sizing:border-box;margin:40px 0;min-height:200px;overflow:hidden;position:relative;width:100%}.detailed_answer__message_form textarea{background:transparent;border:none;box-sizing:border-box;color:#36363e;font-size:18px;line-height:24px;max-width:100%;min-height:200px;min-width:100%;outline:none;padding:16px;width:100%}@media (max-width:768px){.detailed_answer__message_form textarea{font-size:18px;line-height:22px;padding:16px 16px 56px}}@media (min-width:769px){.detailed_answer__message_form textarea::placeholder{visibility:hidden}}.detailed_answer__message_form_header{padding-left:16px;padding-top:16px}.detailed_answer__message_form_title{color:#8c8695;font-size:18px;line-height:24px}.detailed_answer__message_form_footer{border-top:1px solid #d5dde5;padding:10px}.detailed_answer__message_form_add_file{color:#2276f4;cursor:pointer;display:inline;font-size:16px;letter-spacing:.02em;line-height:19px;outline:none;position:relative;width:150px}.detailed_answer__message_form_add_file input{height:0;opacity:0;position:absolute;width:0}.detailed_answer__message_form_add_file img{margin-left:10px;transform:rotate(-90deg)}.detailed_answer__error{color:#f4425a;margin-bottom:15px;width:100%}.detailed_answer__error_close{vector-effect:middle;background:url(/v250826.1/assets/img/close_cross_black.svg);cursor:pointer;display:inline-block;height:14px;margin-left:10px;width:14px}.detailed_answer__message_form_add_file_label{font-size:16px;letter-spacing:.02em;line-height:19px}.detailed_answer>.circular-progress{margin:35px auto}.detailed_answer__message_image{background:#ecf4ff;border-radius:8px;color:#2276f4;cursor:pointer;display:inline-block;font-size:24px;height:170px;line-height:20px;margin:10px;max-width:100%;position:relative;text-decoration:none;text-transform:lowercase;vertical-align:middle;width:150px}.detailed_answer__message_image:hover:after{background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/v250826.1/assets/img/download-icon.svg) no-repeat 10px 144px;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.detailed_answer__message_image img{border-radius:8px;height:170px;max-width:150px;object-fit:cover}.detailed_answer__message_file_ext{box-sizing:border-box;font-weight:500;min-width:150px;padding:16px}.detailed_answer__message_image_close{background:#8c8695 url(/v250826.1/assets/img/close_cross.svg) 50% 50% no-repeat;border-radius:16px;cursor:pointer;height:32px;position:absolute;right:-16px;top:-16px;width:32px}.detailed_answer__one_more_solution{color:#7b29c9;cursor:pointer;font-size:16px;letter-spacing:.02em;line-height:20px;margin:60px auto 0;text-align:center;width:300px}.detailed_answer__result_answer{margin:20px;white-space:pre-wrap}.detailed_answer--has_result .detailed_answer__message_form{border:none;min-height:56px;padding:0}.detailed_answer--has_result .detailed_answer__message_form_footer{border:none}.detailed_answer--verdict-none .detailed_answer__message_form,.detailed_answer--verdict-wrong .detailed_answer__message_form{background:#ffebed}.detailed_answer--verdict-notReady .detailed_answer__message_form{border:1px solid #d5dde5}.detailed_answer--verdict-partly .detailed_answer__message_form{background:#fff5d9}.detailed_answer--verdict-ok .detailed_answer__message_form{background:#ebf7df}.detailed_answer--verdict-annulled .detailed_answer__message_form{border:1px solid #d5dde5}.detailed_answer--verdict-noneUnscored .detailed_answer__message_form,.detailed_answer--verdict-unscored .detailed_answer__message_form{background:#fff;border:1px solid #e1dfe6}.element-client-validation-label{align-items:center}.element-client-validation-label-level-error,.theme-light .element-client-validation-label-level-error .ui-icon{color:#df222e}.element-client-validation-label-level-warning,.theme-light .element-client-validation-label-level-warning .ui-icon{color:#e76a01}.element-client-validation-label .ui-icon{align-self:flex-start}.element-client-validation-label-has-level-error>.detailed_answer>.detailed_answer__message_form,.element-client-validation-label-has-level-error>.match_answers .match_answers__field,.element-client-validation-label-has-level-error>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input,.element-client-validation-label-has-level-error>.select-dropdown-answer>.dropdown-select,.element-client-validation-label-has-level-error>.select_option_answer{box-shadow:0 0 0 1px #f94c4f}.element-client-validation-label-has-level-warning>.detailed_answer>.detailed_answer__message_form,.element-client-validation-label-has-level-warning>.match_answers .match_answers__field,.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input,.element-client-validation-label-has-level-warning>.select-dropdown-answer>.dropdown-select,.element-client-validation-label-has-level-warning>.select_option_answer{box-shadow:0 0 0 1px #fd9601}.match_answers{position:relative;z-index:0}.match_answers>div{display:flex}.match_answers__fields{display:flex;flex-direction:column;justify-content:space-between;width:100%}.match_answers__fields:last-child{text-align:right}.match_answers__lines{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.match_answers__line{transition:stroke .3s}.match_answers__line--faded{stroke:#e1dfe6}.match_answers__field{border-radius:8px;box-shadow:inset 0 0 0 1px #e1dfe6;box-sizing:border-box;flex:1 1 auto;font-size:16px;margin:10px;padding:24px 16px;position:relative}@media print{.match_answers__field{outline:1px solid #e1dfe6}}.match_answers__field--selected{background:#eae0ff}.match_answers__field--clickable{background:#f1edfa;border:none;box-shadow:none}.match_answers__field--clickable:hover{background:#eae0ff}.match_answers__fields:first-child .match_answers__target{right:24px}.match_answers__fields:first-child .match_answers__field{margin-left:0}.match_answers__fields:last-child .match_answers__field{margin-right:0}.match_answers__fields:last-child .match_answers__target{left:24px}.match_answers__fields:first-child .match_answers__target--expanded{margin-right:16px!important}.match_answers__fields:last-child .match_answers__target--expanded{margin-left:16px!important}.match_answers__text p{margin:0}.match_answers__text img{max-height:80px;max-width:100%}.match_answers--read-only .match_answers__target{cursor:default}.match_answers__target{border-radius:50%;box-sizing:border-box;cursor:pointer;display:block;height:24px;margin:-12px 16px 0;position:absolute;top:50%;transition:margin .3s,background .3s;width:24px;z-index:11}.match_answers__target--single{background:#fff;border:2px solid #735fcd;box-sizing:content-box;cursor:default;margin-right:14px}.match_answers__target--active{background:#e1dfe6}.match_answers__target--faded{background:#e1dfe6!important;cursor:default;z-index:9}.match_answers__target--expanded{z-index:12}.match_answers__target:first-child:last-child{margin-top:-12px}.match_answers__target:nth-child(4n+1){margin-top:-18px}.match_answers__target:nth-child(4n+2){margin-left:22px;margin-right:22px}.match_answers__target:nth-child(4n+3){margin-top:-6px}.match_answers__target:nth-child(4n+4){margin-left:10px;margin-right:10px}.programming-answer-examples{margin-bottom:32px}.programming-answer-examples__title{font-size:14px;font-weight:700;margin-top:24px}.programming-answer-examples__header{color:#36363e;display:flex;font-size:14px;font-weight:500;line-height:30px}.programming-answer-examples__header-title{padding:29px 24px 13px;width:50%}.programming-answer-examples__row{background:#f5f5f5;border-radius:8px;display:flex;font-size:18px;line-height:24px;margin-bottom:16px;word-break:break-word}.programming-answer-examples__row>.programming-answer-examples__row-part{font-family:Source Code Pro,monospace;padding:18px 24px;width:50%}.programming-answer-examples__row>.programming-answer-examples__row-part+.programming-answer-examples__row-part{border-left:1px solid #fff}.programming-answer-examples-content{white-space:pre-wrap}@media (max-width:760px){.programming-answer-examples__header{display:none}.programming-answer-examples__row{border-radius:0;flex-wrap:wrap;font-size:16px;line-height:20px;margin:0 -16px;padding:0 9px}.programming-answer-examples__row>.programming-answer-examples__row-part{padding:10px 16px;width:100%}.programming-answer-examples__row>.programming-answer-examples__row-part+.programming-answer-examples__row-part{border-left:none;border-top:1px solid #fff}.programming-answer-examples__row-header{display:block}.programming-answer-examples__row+.programming-answer-examples__row{margin-top:16px}}.programming-answer-limits{margin-top:24px}.programming-answer-limits__title{font-size:14px;font-weight:700;margin:0 0 6px}.programming-answer__editor{background-color:#eaf3ff;border:1px solid #d5dde7;border-radius:8px;font-size:14px;min-height:160px;padding:12px 1px}.programming-answer__editor-code{max-height:70vh;overflow:scroll}.programming-answer__editor-code>div{overflow:auto!important}.programming-answer__editor-focus-within-textarea{background-color:#f5f5f5;outline:1px auto -webkit-focus-ring-color}.programming-answer__editor-pre,.programming-answer__editor-textarea{min-width:53px;outline:none}.programming-answer__editor-pre .line-num{position:absolute;width:0}.programming-answer__editor-pre .line-num:before{color:grey;content:attr(data-num);display:inline-block;margin-left:-48px;text-align:right;width:32px}.programming-answer__editor-focus-within-textarea .programming-answer__editor-pre,.programming-answer__editor-focus-within-textarea .programming-answer__editor-textarea{background-color:#fff}.programming-answer__editor-clickable{cursor:pointer}.programming-answer__editor-head{align-items:center;padding:0 12px}.programming-answer__editor-head>b{font-size:16px}.programming-answer__editor-head .dropdown-select .select-option{font-size:14px}.programming-answer__editor-status-ok{background-color:#f1faea}.programming-answer__editor-status-notok{background-color:#fff0f2;cursor:pointer}.programming-answer__editor-status-partly{background-color:#fef5d9;cursor:pointer}.programming-answer__verdicts-card{border-radius:8px;box-shadow:0 0 0 1px rgba(0,0,0,.2);margin-bottom:8px}.programming-answer__verdicts-card-ok{background-color:#f1faea}.programming-answer__verdicts-card-notok{background-color:#fff0f2}.programming-answer__verdicts-card-partly{background-color:#fef5d9}.programming-answer__verdicts-card-clickable{cursor:pointer}.programming-answer__verdicts-toggle{align-items:center;background-color:#f5f5f5;box-shadow:none;color:#873cce;cursor:pointer;justify-content:center;margin-top:8px;padding:16px 24px}.programming-answer__verdicts-toggle:hover{background-color:#e6e6e6}.programming-answer__verdicts-tm{color:rgba(0,0,0,.5)}.programming-answer__verdicts-head{align-items:center;font-size:14px;padding:16px}.programming-answer__verdicts-head>b{font-size:16px}.programming-answer__verdicts-error{align-items:baseline;font-size:13px;padding:0 24px 16px}.programming-answer__verdicts-score{font-weight:700}.programming-answer__verdicts-string{display:inline-flex;margin-left:8px}.programming-answer__verdicts-review{line-height:10px;margin:12px -16px -16px}.programming-answer__verdicts-review-message{border-bottom-left-radius:8px;border-bottom-right-radius:8px;font-family:monospace;font-size:12px;line-height:14px;margin:0;padding:8px 24px;white-space:break-spaces}.programming-answer__verdicts-code{font-size:16px;line-height:24px}.programming-answer__verdicts-code .programming-answer__verdicts-review{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.programming-answer__verdicts-code .programming-answer__verdicts-review-panel{background-color:#36373d;color:#fff}.programming-answer__verdicts-code .programming-answer__verdicts-review-result{font-family:PT Root UI,Arial,sans-serif;font-weight:500;line-height:24px;padding:8px 24px}.programming-answer__verdicts-code .programming-answer__verdicts-review-result-sub{font-family:Source Code Pro,monospace;font-weight:400;padding-left:32px}.programming-answer__copy-panel{background-color:#fff;border-top:1px solid #e1dfe6;height:50px;padding:12px 21px;width:100%}.programming-answer__copy-panel-round{border-radius:0 0 8px 8px}.programming-answer__verdicts-code .programming-answer__copy-panel .programming-answer__copy-panel-icon{cursor:pointer;margin-right:30px;width:24px}.programming-answer__limits{line-height:30px}.programming-answer__limits-head{font-size:16px;font-weight:700;line-height:30px;margin:0}.programming-answer__limits-list{margin:0;padding:0}.programming-answer__limits-item{font-size:16px;list-style-type:none;margin:0}.code-uploader{align-items:center;background-color:transparent;border:none;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;line-height:16px;padding:0;width:126px}.code-uploader:focus{outline:none}.programming-answer-file-hover .programming-answer__field-wrapper{background-color:#eae0ff}.programming-answer-file-hover .programming-answer__file-upload-link{position:static}.programming-answer-file-hover .programming-answer__file-input{bottom:0;height:100%;left:0;right:0;top:0;width:100%}.programming-answer__field-wrapper{background-color:#f1edfa;border:2px solid #c6c2cc;border-radius:12px;box-sizing:border-box;margin:16px 0;padding:16px;position:relative}.programming-answer__field-wrapper-focused:not(.programming-answer__field-wrapper-has-parts){background-color:#fff}.programming-answer__field-wrapper-focused{border:2px solid #7b29c9}.programming-answer__field-wrapper-file-uploading:before{background-color:#eae0ff;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;z-index:2}.programming-answer__field-wrapper .MuiInputBase-root{font-family:inherit}.programming-answer__title{color:#36363e;font-size:18px;font-weight:900;line-height:24px}.programming-answer__file-upload-link{color:#7b29c9;cursor:pointer;display:flex;font-size:16px;line-height:19px;position:relative;vertical-align:middle}.programming-answer__file-upload-link svg{margin-left:10px}.programming-answer__file-input,.programming-answer__file-input::-webkit-file-upload-button{cursor:pointer;left:0;opacity:0;position:absolute;top:0;width:0}.programming-answer__editor{counter-reset:line;font-family:Source Code Pro,monospace;font-size:16px;line-height:24px;min-height:180px}.programming-answer__editor-solution{background-color:transparent;border:0}.programming-answer__editor-wrapper{margin:16px -16px;max-height:350px;min-height:85px;overflow:auto;padding:12px 0;scrollbar-color:hsla(0,0%,66%,.31) hsla(0,0%,85%,.25);scrollbar-width:thin}.programming-answer__editor-wrapper::-webkit-scrollbar{border-radius:10px;height:5px;width:5px}.programming-answer__editor-wrapper::-webkit-scrollbar-track{background:hsla(0,0%,85%,.25)}.programming-answer__editor-wrapper::-webkit-scrollbar-thumb{background:hsla(0,0%,66%,.31);border-radius:5px}.programming-answer__editor-wrapper::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,85%,.45)}.programming-answer__editor-wrapper-export{max-height:none}.programming-answer__field-wrapper-focused .programming-answer__editor-wrapper{background:#fff}.programming-answer__editor-header{margin:16px -16px 0;padding-left:40px;white-space:pre-wrap}.programming-answer__editor-footer{margin:0 -16px 16px;padding-left:40px;white-space:pre-wrap}.programming-answer__editor-textarea{outline:none}.programming-answer__editor-line-number:before{content:counter(line);counter-increment:line;left:0;opacity:.3;position:absolute;text-align:right;user-select:none;width:30px}.programming-answer__expand-button{align-items:center;background:#f1edfa;border-radius:12px;color:#7b29c9;cursor:pointer;margin:16px 0;padding:16px;text-align:center}.programming-answer__expand-button-verdict-wrong{background:#ffebed}.programming-answer__expand-button-verdict-ok{background:#ebf7df}.programming-answer__expand-button-verdict-partly{background:#fff5d9}.programming-answer__lang-select{color:#36363e;font-size:14px!important;font-weight:300!important;line-height:24px;position:absolute!important;right:13px!important;top:13px}.programming-answer__lang-select:after,.programming-answer__lang-select:before{display:none}.programming-answer-solution{border-radius:12px;margin-bottom:20px;overflow:hidden}.programming-answer-solution__editor-wrapper{border:1px solid #e1dfe6;border-radius:12px;overflow:hidden;padding-top:34px;position:relative}.programming-answer-solution__editor-textarea-wrapper{max-height:350px;min-height:180px;overflow:auto}.programming-answer-solution__footer{background:#fff;border-top:1px solid #e1dfe6;box-sizing:border-box;display:block;padding:12px 16px;width:100%}.programming-answer-solution__footer img{cursor:pointer;margin-right:30px;vertical-align:top}.programming-answer-solution__footer img:hover{cursor:pointer}.programming-answer-solution__title{font-size:16px;font-weight:500;line-height:24px;overflow:hidden;padding:16px}.programming-answer-solution__title-time{color:#8c8695;font-weight:300}.programming-answer-solution__verdict{color:#8c8695;float:right;font-weight:300}.programming-answer-solution__score{color:#36363e;float:right;font-size:16px;font-weight:900}.programming-answer-solution__score .programming-answer__expand-button{color:#36363e}.programming-answer-solution__check{background:url(/v250826.1/assets/img/icon_check.svg);content:" ";display:inline-block;height:24px;margin-left:8px;vertical-align:middle;width:24px}.programming-answer-solution__check-double{background:url(/v250826.1/assets/img/icon_double_check.svg)}.programming-answer-solution__error{background:#36363e;box-sizing:border-box;color:#fff;font-size:18px;font-weight:500;line-height:26px;margin:12px -16px -16px;padding:16px}.programming-answer-solution__error>div{font-family:Source Code Pro,monospace;font-weight:400;padding-left:32px}.programming-answer-solution__error-description{background:#4f4f4f;border-radius:0 0 12px 12px;color:#fff;font-size:16px;line-height:24px;margin:10px -16px -16px;padding:16px!important}.programming-answer-solution__error-description pre{color:#fff;font-family:Source Code Pro,monospace!important;padding-left:20px}.programming-answer-solution__code-header{margin:0 0 16px;padding-left:40px}.programming-answer-solution__code-footer{margin:16px 0;padding-left:40px}.programming-answer-solution-collapsed{cursor:pointer}.programming-answer-solution-verdict-wrong .programming-answer-solution__editor-wrapper{background:#ffebed}.programming-answer-solution-verdict-ok .programming-answer-solution__editor-wrapper{background:#ebf7df}.programming-answer-solution-verdict-partly .programming-answer-solution__editor-wrapper{background:#fff5d9}.programming-answer-solution-collapsed.programming-answer-solution-verdict-wrong .programming-answer-solution__title{background:#ffebed}.programming-answer-solution-collapsed.programming-answer-solution-verdict-ok .programming-answer-solution__title{background:#ebf7df}.programming-answer-solution-collapsed.programming-answer-solution-verdict-partly .programming-answer-solution__title{background:#fff5d9}.MuiMenuItem-root.MuiButtonBase-root{font-family:PT Root UI,Arial,sans-serif;font-size:14px;font-weight:300}.select_on_image_answer__image_wrapper{text-align:center;user-select:none}.select_on_image_answer__image_wrapper--align-left{text-align:left}.select_on_image_answer__image_wrapper>div{border-radius:4px;display:inline-block;overflow:hidden;position:relative;vertical-align:top}.select_on_image_answer__image_wrapper>div img{height:auto;max-width:100%;vertical-align:top}.select_on_image_answer__image_wrapper>div svg{height:100%;left:0;position:absolute;top:0;width:100%}.select_on_image_answer__image_wrapper>div svg>*{fill:transparent}.select_on_image_answer__zone,.select_on_image_answer__zone+image{cursor:pointer}.select_on_image_answer__zone--display-method-nothing,.select_on_image_answer__zone--result{cursor:default}.select_option_answer{background:#f1edfa;border-radius:8px;box-sizing:border-box;margin:20px 0;min-height:56px;padding:16px;position:relative}.select_option_answer p{margin:0}.select_option_answer img{max-width:100%}.select_option_answer input{cursor:pointer;opacity:0;position:absolute}.select_option_answer input~label{cursor:pointer}.select_option_answer input~label:before{border:2px solid #a7b3c2;border-radius:3px;box-sizing:border-box;content:" ";display:inline-block;height:24px;left:16px;margin-right:24px;position:absolute;top:17px;vertical-align:text-bottom;width:24px}.select_option_answer input[type=checkbox]~label:hover:before,.select_option_answer input~label:hover .select_option_answer input~label:before{border:2px solid #4b8cee}.select_option_answer input[type=checkbox]:checked~label:before{background:#4b8cee url(/v250826.1/assets/img/ok.svg) 50% no-repeat}.select_option_answer input[type=radio]~label:before{border-radius:50%}.select_option_answer input[type=radio]~label:hover:before{border:2px solid #4b8cee}.select_option_answer input[type=radio]:checked~label:before{background:#4b8cee;border-color:#4b8cee;box-shadow:inset 0 0 0 3px #fff}.select_option_answer input:hover{background:#eae0ff;border:1px solid #7b29c9}.select_option_answer label{cursor:pointer;display:block;font-size:18px;line-height:24px;margin:0;padding-left:40px}.select_option_answer--result{margin:10px -25px}.select_option_answer--result label{color:#232943;cursor:default}.select_option_answer--result label:before{background:#69798c;border:none;border-radius:50%;box-sizing:border-box;height:12px;top:26px;width:12px}.select_option_answer--result label:hover .select_option_answer--result label:before{border:none!important}.select_option_answer--result_wrong label{color:#ff5e73}.select_option_answer--result_wrong input:checked~label:before{background:#ff5e73;box-shadow:none}.select_option_answer--result_partial_wrong input:checked~label:before{background:#ff8e25;box-shadow:none}.select_option_answer--result_partial_wrong label{color:#ff8e25}.select_option_answer--result_right{border-radius:8px}.select_option_answer--result_right input:checked~label:before{background:#5bc36c;box-shadow:none}.select_option_answer--result_right label{color:#5bc36c}.select_option_answer--full_width input{box-sizing:border-box;height:56px!important;width:100%!important}.select_option_answer--inline{border-radius:8px;display:inline-flex;margin:0 4px 0 0;max-width:720px;min-height:32px;overflow:hidden;padding:4px}.select_option_answer--inline:last-child{margin:0}.select_option_answer--inline input~label{font-size:16px;padding-right:8px}.select_option_answer--inline input~label:before{height:20px;left:6px;top:6px;width:20px}.select-dropdown-answer .input_select__control{border:1px solid #d5dde5;border-radius:8px!important;height:56px;overflow:hidden}.select-dropdown-answer .input_select__control--is-focused{border-color:#7b29c9!important;box-shadow:0 0 0 1px #7b29c9}.select-dropdown-answer .input_select__value-container{margin:-2px 0 0;padding:2px 15px!important}.select-dropdown-answer .input_select__indicators,.select-dropdown-answer .input_select__value-container{background:#f1edfa;height:inherit}.select-dropdown-answer .input_select__placeholder{color:#a7b3c2!important;font-size:18px}.select-dropdown-answer .input_select__indicator-separator{display:none}.select-dropdown-answer .input_select__menu{border:1px solid #d5dde6;border-radius:8px!important;z-index:1000!important}.task_page--timeout .select-dropdown-answer .input_select__menu{z-index:1!important}.select-dropdown-answer .input_select__option{color:#232943!important;font-size:18px;line-height:28px;padding:11px 12px!important}.select-dropdown-answer .input_select__option--is-focused,.select-dropdown-answer .input_select__option--is-selected{background:#f2f2f2!important;border-color:#7b29c9!important}.select-dropdown-answer .input_select__input>input{height:auto!important}.select-dropdown-answer-formulas .MathJax_Display,.select-dropdown-answer-formulas p{margin:0}.select-dropdown-answer-inline{line-height:24px;max-width:720px}.select-dropdown-answer-inline .input_select__control{height:32px;min-height:32px}.select-dropdown-answer-inline .input_select__value-container{margin:0;padding:2px 8px!important}.select-dropdown-answer-inline .input_select__value-container>div{margin:0;padding-bottom:0;padding-top:0}.select-dropdown-answer-inline .input_select__placeholder{color:#757575!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}.select-dropdown-answer__formula #react-mathjax-preview{align-items:center;display:flex;justify-content:center;width:100%}.select-dropdown-answer-read-only{pointer-events:none}.theme-light .select-dropdown-answer__dropdown-block-verdict-ok{background-color:#ebf7df}.theme-light .select-dropdown-answer__dropdown-block-verdict-none,.theme-light .select-dropdown-answer__dropdown-block-verdict-wrong{background-color:#ffebed}.theme-light .select-dropdown-answer__dropdown-block-verdict-partly{background-color:#fff5d9}.theme-light .select-dropdown-answer__dropdown-block-verdict-annulled,.theme-light .select-dropdown-answer__dropdown-block-verdict-noneUnscored,.theme-light .select-dropdown-answer__dropdown-block-verdict-unscored{background-color:#fff}.module_passing_content_inner__description img:first-child:last-child.select-dropdown-answer__option-image,.select-dropdown-answer__option-image{margin:0}.select-dropdown-answer-simple .dropdown-select__select-item{max-height:48px;padding:12px 20px}.select-dropdown-answer-simple .select-option{font-size:14px}.select-dropdown-answer-simple .ui-checkbox{max-height:24px}.ordering-answer__image{height:100px;object-fit:cover;width:120px}.input-client-validation{background-color:#fff;border-radius:16px;box-shadow:0 0 6px rgba(0,0,0,.2);display:none;font-weight:400;left:-8px;min-width:fit-content;padding:68px 8px 8px;position:absolute;top:-8px;width:calc(100% - 16px);z-index:99}.input-client-validation-level-error,.theme-light .input-client-validation-level-error .ui-icon{color:#df222e}.input-client-validation-level-warning,.theme-light .input-client-validation-level-warning .ui-icon{color:#e76a01}.multiply_answers__input:not(.multiply_answers__input--inline)~.input-client-validation{padding-top:68px}.multiply_answers__input.multiply_answers__input--inline~.input-client-validation{padding-top:48px}input:focus~.input-client-validation-show{display:block}.input-client-validation__layout{text-wrap:auto;align-items:center}.multiply_answers{margin-left:-22px}.multiply_answers .task__fraction_view{text-wrap:auto;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);color:#8c8695;font-size:14px;font-weight:500;left:-8px;line-height:16px;min-width:fit-content;padding:84px 15px 15px;position:absolute;top:-12px;width:calc(100% + 16px);z-index:1}.multiply_answers .task__fraction_view--error{color:#ff5e73}.multiply_answers .task__fraction_view p{margin:0}.multiply_answers__input_wrapper{box-sizing:border-box;display:inline-block;margin:20px 0 20px 22px;padding:0;position:relative;width:222px}.multiply_answers__input_wrapper--singleton{width:calc(100% - 22px)}.multiply_answers__input_wrapper--double{width:calc(50% - 22px)}.multiply_answers__input_wrapper--triple{width:calc(33.3% - 22px)}.multiply_answers__input_wrapper--inline{margin:0 20px 0 22px}.multiply_answers__input_wrapper--inline .task__fraction_view{padding:60px 12px 15px}.multiply_answers input{width:100%;z-index:0}.multiply_answers input:focus{z-index:100}.multiply_answers--fraction-allowed+.multiply_answers__icon--remove{visibility:visible}.multiply_answers--error input{color:#f94c4f}.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input:hover,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input:hover{background:#eae0ff;box-shadow:inset 0 0 0 1px #7b29c9}.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input:focus,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input:focus{box-shadow:inset 0 0 0 1px #7b29c9}.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--error,.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--error:focus,.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--error:hover,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--error,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--error:focus,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--error:hover{box-shadow:inset 0 0 0 1px #f94c4f}.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--warning,.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--warning:focus,.element-client-validation-label-has-level-warning>.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--warning:hover,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--warning,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--warning:focus,.multiply_answers>.multiply_answers__input_wrapper>.multiply_answers__input--warning:hover{box-shadow:inset 0 0 0 1px #fd9601}.multiply_answers__input{-moz-appearance:textfield;background:#f1edfa;border:none;border-radius:8px;box-shadow:inset 0 0 0 1px #d5dde6;box-sizing:border-box;font-family:inherit;font-size:18px;height:56px;line-height:22px;outline:none;padding:0 16px;position:relative;width:150px}.multiply_answers__input:read-only{cursor:default;pointer-events:none}.multiply_answers__input--result_right{background:#e1f5e4;color:#5bc36c}.multiply_answers__input--result_wrong{background:#fff1f2;color:#ff5e73}.multiply_answers__input::-webkit-inner-spin-button,.multiply_answers__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.multiply_answers__input:focus{background-color:#fff;z-index:102}.multiply_answers__input:focus~.multiply_answers__icon--remove{visibility:hidden!important}.multiply_answers__input:focus+.multiply_answers__icon.multiply_answers__icon--question{visibility:visible;z-index:102}.multiply_answers__input--inline{font-size:16px;height:32px;padding:0 8px}.multiply_answers__input--inline::placeholder{font-size:16px}.multiply_answers:hover .multiply_answers__icon--remove{visibility:visible}.multiply_answers__icon{cursor:pointer;display:inline-block;height:23px;margin:0 14px;position:relative;vertical-align:middle;width:20px;z-index:2}.multiply_answers__icon:hover .multiply_answers__baloon,.multiply_answers__icon:hover+.multiply_answers__baloon{opacity:1;visibility:visible}.multiply_answers__icon svg{height:inherit;width:inherit}.multiply_answers__icon--question{position:absolute;right:0;top:17px;visibility:hidden}.multiply_answers__icon--question path,.multiply_answers__icon--question use{fill:#cad4e0}.multiply_answers__icon--question.multiply_answers__icon--inline{top:6px}.multiply_answers__icon--add{background:transparent;border:1px solid #e1dfe6;border-radius:12px;box-sizing:border-box;height:57px;margin:0;outline:none!important;position:relative;top:-3px;transition:border .15s;width:100%;z-index:0}.multiply_answers__icon--add .multiply_answers__baloon{left:auto;right:0;width:110px}.multiply_answers__icon--add path,.multiply_answers__icon--add use{fill:#cad4e0;transition:fill .15s}.multiply_answers__icon--add svg{width:26px}.multiply_answers__icon--add:hover:not([disabled]){border:1px solid #7b29c9}.multiply_answers__icon--add:hover:not([disabled]) path,.multiply_answers__icon--add:hover:not([disabled]) use{fill:#8c8695}.multiply_answers__icon--add[disabled]{cursor:auto}.multiply_answers__icon--add[disabled] path,.multiply_answers__icon--add[disabled] use{fill:rgba(202,212,224,.59)}.multiply_answers__icon--remove{position:absolute;right:0;top:17px;visibility:hidden}.multiply_answers__icon--remove .multiply_answers__baloon{bottom:auto;right:-15px;top:-77px;width:110px}.multiply_answers__icon--remove:hover path,.multiply_answers__icon--remove:hover use{fill:rgba(0,0,0,.74)}.multiply_answers__icon--remove path,.multiply_answers__icon--remove use{fill:#cad4e0}.multiply_answers__icon--remove svg{transform:rotate(45deg)}.multiply_answers__baloon{text-wrap:auto;background:#fff;border:1px solid #dde4ed;border-radius:8px;bottom:100%;box-shadow:0 4px 8px rgba(202,212,224,.5);color:#69798c;font-size:14px;left:-15px;line-height:18px;margin-bottom:20px;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:opacity .3s;visibility:hidden;width:226px;z-index:3}.multiply_answers__baloon:after{background:url(/v250826.1/assets/img/icons.svg?#balloon_corner);bottom:-12px;box-shadow:inset 0 1px 0 0 #fff;content:" ";display:block;height:13px;position:absolute;width:28px}.multiply_answers__baloon--right{background:#fff;left:auto;max-width:200px;right:0}.multiply_answers__baloon--right:after{left:auto;right:6px}@media (max-width:760px){.multiply_answers{margin:0!important}.multiply_answers__icon--add,.multiply_answers__input_wrapper{width:100%!important}.multiply_answers__input~.multiply_answers__icon--remove{visibility:visible}.multiply_answers__input_wrapper{margin-left:0;margin-right:0}}.autograde_task .task__input--type_select{min-height:400px}@media (max-width:760px){.autograde_task .task__input{margin:10px -16px}}.autograde_finished{background:linear-gradient(180deg,#6f61f2,#6357d9);bottom:0;color:#fff;left:0;padding-top:100px;position:absolute;right:0;text-align:center;top:0}.autograde_finished__name{font-size:24px;line-height:24px}@media (max-width:760px){.autograde_finished__name{font-size:18px}}.autograde_finished__stats{font-weight:600;margin:36px auto 20px;text-align:center;text-transform:uppercase}@media (max-width:760px){.autograde_finished__stats{margin-top:24px}}.autograde_finished__stats_titles{display:flex;font-size:12px;justify-content:center;line-height:14px;text-transform:uppercase}.autograde_finished__stats_titles>div{margin:8px;width:150px}@media (max-width:760px){.autograde_finished__stats_titles>div{font-size:10px;line-height:14px;margin-bottom:2px}}.autograde_finished__stats_data{display:flex;font-size:84px;justify-content:center;text-transform:uppercase}.autograde_finished__stats_data>div{background:hsla(0,0%,100%,.1);border-radius:8px;line-height:100px;margin:8px;width:150px}@media (max-width:760px){.autograde_finished__stats_data>div{font-size:72px;line-height:79px}}.autograde_finished__module_dots{font-size:0;margin:16px;text-align:center}.autograde_finished__module_dot{border:1px solid #fff;border-radius:50%;box-sizing:border-box;display:inline-block;height:8px;margin:4px;vertical-align:top;width:8px}.autograde_finished__module_dot--filled{background:#fff}.autograde_finished__buttons_wrapper{bottom:0;left:0;position:absolute;right:0}@media (max-width:760px){.autograde_finished__buttons_wrapper{background:#28282b;z-index:999}}.autograde_finished__buttons_wrapper a,.autograde_finished__buttons_wrapper button{border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;margin:16px auto;max-width:320px;width:100%}.autograde_finished__cancel_button{background:hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.25);color:#fff;font-size:16px;height:36px;line-height:19px;padding:8px;text-decoration:none}.autograde_finished__accept_button{background:linear-gradient(180deg,#8cd100,#66af31);border-radius:12px;box-shadow:0 8px 16px rgba(84,120,8,.15);font-size:18px;font-weight:600;height:56px;line-height:22px;padding:17px;text-decoration:none}.autograde_finished__accept_button:hover{background:#599900}@media (max-width:760px){.autograde_finished__modules_wrapper--open{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}}.autograde_finished__modules{background:#28282b;border-radius:16px;box-shadow:0 16px 32px rgba(0,0,0,.5);color:#fff;font-size:18px;line-height:22px;margin:36px auto;max-width:720px;padding:8px;text-align:left}@media (max-width:760px){.autograde_finished__modules{border-radius:16px 16px 0 0;box-sizing:border-box;height:calc(100vh - 294px);height:calc(var(--vh, 1vh)*100 - 294px);margin:0 auto;max-width:none;overflow:hidden;overscroll-behavior:contain;padding-top:0;position:absolute;top:294px;transition:top .3s,height .3s;width:100%}.autograde_finished__modules--open{height:calc(100vh - 66px);height:calc(var(--vh, 1vh)*100 - 66px);top:66px}}.autograde_finished__modules_title{display:flex;justify-content:space-between;padding:16px 8px}.autograde_finished__modules_title_text{font-size:18px;font-weight:500;line-height:24px}.autograde_finished__modules_close{height:24px;width:24px}.autograde_finished__modules_open{display:none}@media (max-width:760px){.autograde_finished__modules_open{background:#28282b;box-sizing:border-box;display:block;padding:8px 0 4px;position:absolute;top:0;width:calc(100% - 16px);z-index:1}}.autograde_finished__modules_open_rectangle{background:#fff;border-radius:100px;height:4px;margin:0 auto;opacity:.2;width:48px}@media (max-width:760px){.autograde_finished__modules_list{box-sizing:border-box;height:calc(100% - 16px);overflow:hidden;padding:16px 0 148px;position:relative}}.autograde_finished__module{box-sizing:border-box;display:flex;justify-content:space-between;min-height:56px;padding:17px 8px}.autograde_finished__module .progress{margin:-10px 0 -10px 10px}.autograde_finished__module+.autograde_finished__module{border-top:1px solid hsla(0,0%,100%,.1)}@media (max-width:760px){.autograde_finished{box-sizing:border-box;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden;padding-top:72px}.autograde_finished__modules--open .autograde_finished__modules_list{overflow:auto}}.course_autograde_page{color:#36363e}.course_autograde_page h1{font-size:36px;line-height:44px;margin-top:150px}.course_autograde_page h2,.course_autograde_page p{font-size:24px;line-height:36px}.course_autograde_page p+h2{margin-top:80px}.course_autograde_page__img{display:block;margin:40px auto 0}.course_autograde_page__wrapper{margin:50px auto;max-width:720px;padding:0 16px 100px}.course_autograde_page__bottom_button_wrapper{bottom:30px;left:50%;margin-left:-164px;position:fixed;text-align:center;width:328px}.course_autograde_page__bottom_button{background:linear-gradient(180deg,#8cd100,#66af31);border:none;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:18px;font-weight:600;height:56px;line-height:22px;max-width:100%;padding:17px;text-decoration:none;width:328px}.course_autograde_page__bottom_button:hover{background:#599900}.course_autograde_page__bottom_button:visited{color:#fff}.course_autograde_page__bottom_button:disabled{background:rgba(167,179,194,.5);cursor:default}@media (max-width:1200px){.course_autograde_page h1{font-size:24px;line-height:30px;margin-top:16px}.course_autograde_page h2,.course_autograde_page p{font-size:18px;line-height:24px}.course_autograde_page p+h2{margin-top:50px}.course_autograde_page__img{display:block;margin:10px auto}.course_autograde_page__wrapper{margin:16px auto;padding-bottom:50px}.course_autograde_page__bottom_button_wrapper{background:#fff;bottom:0;box-shadow:0 0 4px rgba(0,0,0,.1);left:0;margin:0;padding:8px 16px;right:0;width:auto}}.autograde_nothing_to_do{bottom:0;color:#36363e;left:0;position:absolute;right:0;text-align:center;top:0}.autograde_nothing_to_do .title{color:#36363e;font-size:36px;font-weight:600;line-height:44px}.autograde_nothing_to_do .text{font-size:20px;line-height:26px;margin-top:20px}.autograde_nothing_to_do__center{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:688px;min-height:100%;padding-bottom:120px}.autograde_nothing_to_do img{max-width:240px}.module-page-complexity-control__wrapper{align-items:baseline;padding-bottom:0;padding-top:40px}@media (max-width:760px){.module-page-complexity-control__wrapper{box-sizing:border-box;padding-left:16px;padding-right:16px;width:100%}}.module-page-complexity-control__label{color:#999;white-space:nowrap}.module-page-complexity-control__chips{justify-content:flex-start;margin-top:8px}.module-page-styles-control__wrapper{align-items:baseline;padding-bottom:0;padding-right:32px;padding-top:40px}@media (max-width:760px){.module-page-styles-control__wrapper{box-sizing:border-box;padding-left:16px;padding-right:16px;width:100%}}.module-page-styles-control__label{color:#999;white-space:nowrap}.module-page-styles-control__chips{justify-content:flex-start;margin-top:8px}.module-page-textbook-styles-complexity-controls{margin:0 auto 40px;max-width:810px;padding-left:0}@media (max-width:760px){.module-page-textbook-styles-complexity-controls{padding-left:0}}.module-access-info{display:flex;min-height:100vh}.module-access-info-cluster-cpm .module-access-info__logo{background-image:url(/v250826.1/assets/img/cluster-logo-cpm.png)}.module-access-info-cluster-cpm .module-access-info__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-white.png)}.module-access-info-cluster-cpm .module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small.svg)}.module-access-info-cluster-cpm .module-access-info__logo-white.module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-cpm-small-white.svg)}.module-access-info-cluster-sirius .module-access-info__logo{background-image:url(/v250826.1/assets/img/cluster-logo-sirius.png)}.module-access-info-cluster-sirius .module-access-info__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-white.png)}.module-access-info-cluster-sirius .module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small.svg)}.module-access-info-cluster-sirius .module-access-info__logo-white.module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-sirius-small-white.svg)}.module-access-info-cluster-textbook .module-access-info__logo{background-image:url(/v250826.1/assets/img/cluster-logo-textbook.png)}.module-access-info-cluster-textbook .module-access-info__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-white.png)}.module-access-info-cluster-textbook .module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-small.svg)}.module-access-info-cluster-textbook .module-access-info__logo-white.module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-textbook-small-white.svg)}.module-access-info-cluster-corp .module-access-info__logo{background-image:url(/v250826.1/assets/img/cluster-logo-corp.png)}.module-access-info-cluster-corp .module-access-info__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-corp-white.png)}.module-access-info-cluster-corp .module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small.svg)}.module-access-info-cluster-corp .module-access-info__logo-white.module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-corp-small-white.svg)}.module-access-info-cluster-univ .module-access-info__logo{background-image:url(/v250826.1/assets/img/cluster-logo-univ.png)}.module-access-info-cluster-univ .module-access-info__logo-white{background-image:url(/v250826.1/assets/img/cluster-logo-univ-white.png)}.module-access-info-cluster-univ .module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small.svg)}.module-access-info-cluster-univ .module-access-info__logo-white.module-access-info__logo-small{background-image:url(/v250826.1/assets/img/cluster-logo-univ-small-white.svg)}.module-access-info__logo{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:36px;margin:12px auto;vertical-align:top;width:196px}.module-access-info__logo-small{width:35px}.module-access-info__back-to{background:url(/v250826.1/assets/img/auth_back_arrow.svg) 50% no-repeat;cursor:pointer;height:24px;left:16px;position:absolute;top:16px;width:24px}.module-access-info__wrapper{gap:16px}.module-access-info__content{align-items:center;background:#f7f7f7;border-radius:32px;color:#1a1a1a;flex:1 0 auto;gap:40px;margin:8px;padding-bottom:40px;text-align:center}.module-access-info__content-pic{background:url(/v250826.1/assets/img/prof_cheops_3d_clock.png) 50% no-repeat;margin:100px auto 0;min-height:240px;width:240px}.module-access-info__content-title{font-size:32px;font-weight:700;line-height:40px;margin:0 auto;max-width:560px}.module-access-info__content-text{font-size:16px;font-weight:500;line-height:24px;margin:0 auto;max-width:560px;white-space:pre-wrap}.module-access-info__button{min-width:240px}.module-access-info__footer{min-height:80px}@media (max-width:760px){.module-access-info__wrapper{padding:0 16px;width:344px}.module-access-info__content-pic{background-size:contain;margin:40px auto 0;min-height:180px;width:180px}.module-access-info__content-title{font-size:24px;line-height:32px;width:100%}.module-access-info__content-text{font-size:14px;line-height:20px;width:100%}.module-access-info__button{width:100%}.module-access-info__footer{min-height:56px}}.element_info_togglers{border-radius:18px;color:#7b29c9;display:inline-flex;font-size:16px;line-height:20px;overflow:hidden;text-align:center}.element_info_togglers *{background:#f1edfa;color:inherit;cursor:pointer;padding:8px 16px;text-decoration:none}.element_info_togglers :visited{color:inherit}.element_info_togglers :hover{background:#eae0ff}.element_info_togglers *+*{border-left:1px solid #fff}.element_info_togglers__hints_eye,.element_info_togglers__hints_eye:hover{background:url(/v250826.1/assets/img/eye.svg) 50% 50% no-repeat;display:inline-block;height:16px;margin:auto 10px;padding:2px 0;position:relative;top:1px;vertical-align:top;width:25px}@media (max-width:760px){.element_info_togglers{display:block}.element_info_togglers *{border-radius:18px;display:inline-block;margin:10px 5px}.element_info_togglers__hints_eye,.element_info_togglers__hints_eye:hover{margin:auto 10px}}.module_passing_header{min-height:56px}.module_passing_header>div{background:#6c4dc4;display:flex;flex-direction:column;min-height:56px;position:relative;transition:all .2s}.module_passing_header--fixed>div{left:0;position:fixed;right:0;top:0;z-index:100}.module_passing_header__back{background:url(/v250826.1/assets/img/couse-back-arrow.svg) 50% no-repeat;cursor:pointer;height:24px;left:16px;position:absolute;top:16px;width:24px}.module_passing_header__title{color:#fff;line-height:0;margin:0 60px;min-height:0;opacity:0;transition:all .2s}.module_passing_header__more{color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-block;font-size:25px;height:40px;letter-spacing:-1px;line-height:34px;text-align:center;vertical-align:top;width:25px}.module_passing_header__elements{font-size:0;margin:4px 60px;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;text-align:center;transition:padding .2s}.module_passing_header__elements::-webkit-scrollbar{height:5px;width:5px}.module_passing_header__elements::-webkit-scrollbar-track{background:transparent}.module_passing_header__elements::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:5px}.module_passing_header__elements::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.module_passing_header__elements--clickable{cursor:pointer}.module_passing_header__close_all_tasks{cursor:pointer;padding:8px;position:absolute;right:16px;top:8px}.module_passing_header__corners{left:0;position:absolute;right:0;top:100%}.module_passing_header__corners>svg{position:absolute;z-index:2}.module_passing_header__corners>svg:first-child{left:0;top:0}.module_passing_header__corners>svg:last-child{right:0;top:0}.module_passing_header__bottom_close_bar{background:hsla(0,0%,100%,.7);height:100vh;position:relative}.module_passing_header--show_all_tasks{height:auto}.module_passing_header--show_all_tasks.module_passing_header--fixed>div{max-height:calc(100% - 42px)}.module_passing_header--show_all_tasks .module_passing_header__title{font-size:18px;line-height:24px;margin:15px 60px;min-height:24px;opacity:1}.module_passing_header--show_all_tasks .module_passing_header__more{display:none}.module_passing_header--show_all_tasks .module_passing_header__elements{margin:4px 15px 0;overflow:auto;padding-bottom:20px;text-align:left}.module_passing_header--show_all_tasks .module_passing_header__element{display:inline-block!important}.module_passing_header .progress{height:24px;position:absolute;right:16px;top:16px;width:24px}.element_nav_list{margin:-20px 0;overflow:hidden}.element_nav_list__group{margin:20px 0}.element_nav_list__group>*{vertical-align:middle}.element_nav_list__element_title{color:#fff;display:inline-block;font-size:16px;line-height:20px;margin-left:12px;max-width:calc(100% - 70px)}.element_nav_list--without_groups{margin:0}.element_nav_list--without_groups .element_nav_list__group{display:inline-block;margin:0}.solution_to_show_popup__solutions{padding:0}.solution_to_show_popup__solutions __solution{font-size:16px;margin:8px}.file_preview{background:#ecf4ff;border:1px solid #e0e0e0;border-radius:6px;color:#7b29c9;display:inline-block;font-size:24px;height:170px;line-height:20px;margin:15px;max-width:100%;overflow:hidden;position:relative;text-decoration:none;text-transform:lowercase;vertical-align:middle}.file_preview img{height:100%;max-width:100%;object-fit:cover}.file_preview__close{background:#8c8695 url(/v250826.1/assets/img/close_cross.svg) 50% 50% no-repeat;border-radius:16px;cursor:pointer;height:32px;position:absolute;right:-16px;top:-16px;width:32px}.file_preview__file_ext{box-sizing:border-box;font-weight:500;min-width:150px;padding:16px}.thread_message__header{margin-bottom:20px}.thread_message__name{color:#7b29c9;font-size:16px;font-weight:700;line-height:20px}.thread_message__date{color:#8c8695;font-size:16px;line-height:20px}.thread_message__avatar{background:#7b29c9;border-radius:50%;box-sizing:border-box;float:left;height:40px;margin-right:16px;padding:7px;width:40px}.thread_message__attachments{margin:0 -15px}.thread_message+.thread_message{margin-top:30px}.task_solution image,.task_solution img{cursor:default;max-width:100%}.task_solution--smt.task_solution--force-show-right{position:relative;z-index:100}.task_solution--smt .task_solution__field{background:#ecf4ff}.task_solution__field{border-radius:12px;color:#36363e}.task_solution__field .marked-paragraph{margin:0}.task_solution__field--inline .marked-paragraph{width:max-content}.task_solution__field--verdict-ok{background:#ebf7df!important}.task_solution__field--verdict-none,.task_solution__field--verdict-wrong{background:#ffebed!important}.task_solution__field--verdict-partly{background:#fff5d9!important}.task_solution__field--verdict-annulled,.task_solution__field--verdict-noneUnscored,.task_solution__field--verdict-unscored{background:#fff!important;border:1px solid #e1dfe6;min-height:56px}.task_solution__field_placeholder{color:#757575}.task_solution__composite_text{font-size:16px;line-height:28px}.task_solution__composite_text img{max-width:100%}.task_solution__composite_text p{margin:16px 0}.task_solution:not(.task_solution--type-match) .task_solution__field{box-sizing:border-box;font-size:18px;line-height:24px;margin:20px 0;min-height:56px;padding:16px;width:100%}.task_solution:not(.task_solution--type-match) .task_solution__field--inline{box-sizing:border-box;flex:0;font-size:18px;line-height:24px;margin:4px 2px;min-height:32px;padding:4px 16px;width:100%}.task_solution:not(.task_solution--type-match) .task_solution__field--inline:has(img){flex-grow:1}.task_solution:not(.task_solution--type-match) .task_solution__field--inline-img{flex-grow:1}.task_solution--inline.task_solution--type-checkbox{display:inline-flex;flex-wrap:wrap}.task_solution--type-checkbox .task_solution__field{position:relative}.task_solution--type-checkbox .task_solution__field:before{background:#fff;border:1px solid #e1dfe6;border-radius:50%;box-sizing:border-box;content:" ";display:inline-block;height:24px;left:16px;margin-right:16px;position:absolute;top:16px;vertical-align:middle;width:24px}.task_solution--type-checkbox .task_solution__field>div{display:inline-block}.task_solution--type-checkbox .task_solution__field--checkbox-checked:before{background:#e1dfe6;border:none}.task_solution--type-checkbox .task_solution__field--inline:before{height:20px;left:8px;top:6px;width:20px}.task_solution--type-checkbox .task_solution__value_text{margin-left:40px}.task_solution--verdict-ok.task_solution--type-checkbox .task_solution__field--checkbox-checked:before{background:#8c0}.task_solution--verdict-none.task_solution--type-checkbox .task_solution__field--checkbox-checked:before,.task_solution--verdict-wrong.task_solution--type-checkbox .task_solution__field--checkbox-checked:before{background:#ff5e73}.task_solution--verdict-partly.task_solution--type-checkbox .task_solution__field--checkbox-checked:before{background:#ffbf00}.task_solution--verdict-annulled.task_solution--type-checkbox .task_solution__field--checkbox-checked:before{background:#c6c2cc}.task_solution--verdict-ok .task_solution__field{background:#ebf7df}.task_solution--verdict-none .task_solution__field,.task_solution--verdict-noneUnscored .task_solution__field{min-height:56px}.task_solution--verdict-none .task_solution__field,.task_solution--verdict-wrong .task_solution__field{background:#ffebed}.task_solution--verdict-partly .task_solution__field{background:#fff5d9}.task_solution--verdict-annulled .task_solution__field,.task_solution--verdict-noneUnscored .task_solution__field,.task_solution--verdict-unscored .task_solution__field{background:#fff!important;border:1px solid #e1dfe6;padding:15px}.task_solution--type-multiple{margin-left:-22px}.inline_answers--inline .task_solution--type-multiple{display:flex;flex-direction:column}.task_solution--type-multiple .task_solution__field{display:inline-block;margin-left:22px!important;max-width:222px;vertical-align:top}.task_solution--type-multiple .task_solution__field--singleton:not(.task_solution--type-multiple .task_solution__field--inline){max-width:none;width:calc(100% - 22px)!important}.task_solution--type-multiple .task_solution__field--double:not(.task_solution--type-multiple .task_solution__field--inline){max-width:none;width:calc(50% - 22px)!important}.task_solution--type-multiple .task_solution__field--triple{max-width:none;width:calc(33.3% - 22px)!important}.task_solution--inline.task_solution--type-multiple .task_solution__field{vertical-align:baseline}.task_solution--type-ordering.task_solution--verdict-ok>.ordering-answer>.task-element-ordering__solution{border-color:#7eb219}.task_solution--type-ordering.task_solution--verdict-ok>.ordering-answer>.task-element-ordering__solution:before{color:#7eb219}.task_solution--type-ordering.task_solution--verdict-ok>.ordering-answer>.task-element-ordering__solution .task-element-ordering__item{background-color:#efffd0}.task_solution--type-ordering.task_solution--verdict-wrong>.ordering-answer>.task-element-ordering__solution{border-color:#f94c4f}.task_solution--type-ordering.task_solution--verdict-wrong>.ordering-answer>.task-element-ordering__solution:before{color:#f94c4f}.task_solution--type-ordering.task_solution--verdict-wrong>.ordering-answer>.task-element-ordering__solution .task-element-ordering__item{background-color:#ffe3e3}.task_solution--type-ordering.task_solution--verdict-partly>.ordering-answer>.task-element-ordering__solution{border-color:#fd9601}.task_solution--type-ordering.task_solution--verdict-partly>.ordering-answer>.task-element-ordering__solution:before{color:#fd9601}.task_solution--type-ordering.task_solution--verdict-partly>.ordering-answer>.task-element-ordering__solution .task-element-ordering__item{background-color:#fff5db}@media (max-width:760px){.task_solution--type-multiple .task_solution__field:not(.task_solution__field--inline){max-width:none;width:calc(100% - 22px)!important}}.element_verdict{color:#8c8695;font-size:16px;line-height:24px;margin:20px auto 16px;min-height:24px;text-align:center;width:300px}.task_buttons{display:flex;margin:16px -5px}.task_buttons button{border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:18px;letter-spacing:.02em;line-height:22px;margin:0 5px;padding:16px;text-align:center;width:100%}.task_buttons__toggle_answer{background:#7b29c9;color:#fff}.task_buttons__toggle_answer[disabled]{background:none;border:1px solid #e1dfe6;color:#c6c2cc;cursor:default}.task_buttons__toggle_comments{background:#f1edfa;color:#7b29c9;flex:1 0 35%;max-width:210px}.task_buttons__toggle_comments img{margin-right:10px;vertical-align:top}.task_buttons__message_form_cancel{background:#f1edfa;color:#7b29c9;flex:1 0 30%}.task_buttons__toggle_extra_answer{background:#f1edfa;color:#7b29c9}.task_buttons__message_form_submit{background:#8c0;color:#fff}.task_buttons__message_form_submit[disabled]{background:none;border:1px solid #e1dfe6;color:#c6c2cc;cursor:default}@media (max-width:760px){.task_buttons__toggle_comments{max-width:48px}.task_buttons__toggle_comments span{display:none}.task_buttons__toggle_comments img{margin:0}}.task_explanations__buttons{border-radius:18px;color:#7b29c9;display:inline-flex;font-size:16px;line-height:20px;margin:64px 0;overflow:hidden;text-align:center}.task_explanations__buttons *{background:#f1edfa;color:inherit;cursor:pointer;padding:8px 16px;text-decoration:none}.task_explanations__buttons :visited{color:inherit}.task_explanations__buttons :hover{background:#eae0ff}.task_explanations__buttons *+*{border-left:1px solid #fff}.task_explanations__explanation{margin-top:48px}.task_explanations__explanation img{max-width:100%}.task_explanations__explanation:after{clear:both;content:" ";display:block}.task_explanations__explanation .video-wrapper-type-storage{position:relative}.task_explanations__explanation_title{display:inline-block;font-size:20px;font-weight:600;line-height:24px;margin-bottom:12px;vertical-align:middle;width:40%}.task_explanations__explanation_text{margin-bottom:30px}.task_explanations__video_iframe{height:400px;overflow:hidden;width:100%}.task_explanations__close_link{cursor:pointer;float:right}@media (max-width:760px){.task_explanations__buttons{display:block}.task_explanations__buttons *{border-radius:18px;display:inline-block;margin:10px 5px}.task_explanations__explanation_title{font-size:24px}}.inline_answers--block{display:block}.inline_answers--inline{display:inline-block;line-height:40px;vertical-align:baseline}@media (max-width:768px){.inline_answers--inline{max-width:84vw}}@media (max-width:490px){.inline_answers--inline{max-width:80vw}}.hint_popup,.hints{color:#36363e;font-size:18px;font-weight:300;line-height:24px;text-align:center}.hint_popup__close,.hints__close{background:url(/v250826.1/assets/img/close_cross_black.svg) 50% 50% no-repeat;cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}.hint_popup__wrapper,.hints__wrapper{background:#f5f5f5;border-radius:12px}.hint_popup__text,.hints__text{padding:32px 16px}.hint_popup__button,.hints__button{align-items:center;color:#7b29c9;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;height:64px;justify-content:center;line-height:22px;padding:0 20px;vertical-align:middle}.hints{margin-top:64px;padding-top:56px;position:relative}.hints__item{border-bottom:1px solid #e1dfe6;padding:17px 16px 12px;text-align:left}.hints__item:last-child{border:none}.hints__bottom{text-align:right}.hints__request_btn{box-sizing:border-box;color:#7b29c9;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:64px;line-height:22px;padding:21px 32px}.solution_to_show_popup{align-items:center;background:rgba(54,54,62,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:103}.solution_to_show_popup__close{background:url(/v250826.1/assets/img/close_cross.svg) 50% 50% no-repeat;cursor:pointer;height:24px;position:absolute;right:16px;top:16px;width:24px}.solution_to_show_popup__window{background:#fff;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;margin-top:50px;max-height:calc(95% - 50px);max-width:95%;padding:16px;width:750px}.solution_to_show_popup__toggle{background:#f1edfa;border-radius:18px;color:#7b29c9;cursor:pointer;float:right;font-size:16px;line-height:20px;max-width:180px;padding:8px 16px;place-self:flex-end;text-align:center;user-select:none}.solution_to_show_popup__toggle:hover{background:#eae0ff}.solution_to_show_popup__solutions{display:flex;font-size:0;margin-bottom:16px;overflow:hidden auto;white-space:nowrap}.solution_to_show_popup__solutions>div{display:inline-block;min-width:100%;vertical-align:top;white-space:normal;width:100%}.solution_to_show_popup__solutions>div:last-child{visibility:hidden}.solution_to_show_popup__solutions>div:first-child:last-child{visibility:visible}.solution_to_show_popup__solutions--show_user_answer>div:first-child{order:2;visibility:hidden}.solution_to_show_popup__solutions--show_user_answer>div:last-child{order:1;visibility:visible}.solution_to_show_popup__solutions--inline{line-height:40px}.solution_to_show_popup__solution_text{font-size:18px;font-weight:500}.solution_to_show_popup--programming .solution_to_show_popup__solutions{margin-bottom:0}.solution_to_show_popup--programming .solution_to_show_popup__window{padding:8px}.text-xxl{font-size:32px;line-height:40px}.text-xl{font-size:24px;line-height:32px}.text-l{font-size:18px;line-height:28px}.text-m{font-size:16px;line-height:24px}.text-s{font-size:14px;line-height:20px}.text-xs{font-size:12px;line-height:16px}.text-xxs{font-size:10px;line-height:12px}.smt-answer-widget__widget{align-items:center;border-radius:12px;height:400px;justify-content:center;margin:24px 0;max-height:400px;min-height:400px;overflow:visible}.smt-answer-widget__widget-verdict-ok{background-color:#ebf7df}.smt-answer-widget__widget-verdict-none,.smt-answer-widget__widget-verdict-wrong{background-color:#ffebed}.smt-answer-widget__widget-verdict-partly{background-color:#fff5d9}.smt-answer-widget__euler-circles{user-select:none}.smt-answer-widget__euler-circles-circle-set,.smt-answer-widget__euler-circles-circles-bottom,.smt-answer-widget__euler-circles-circles-layer,.smt-answer-widget__euler-circles-debug,.smt-answer-widget__euler-circles-placement,.smt-answer-widget__euler-circles-placements{overflow:visible}.smt-answer-widget__euler-circles-debug-text{fill:red;font-size:10px}.smt-answer-widget__euler-circles-placement-label{fill:#00a3ff;font-size:10px}.smt-answer-widget__euler-circles-circle-shape{opacity:.1}.smt-answer-widget__euler-circles-circle-A{fill:#002bff}.smt-answer-widget__euler-circles-circle-B{fill:#c14805}.smt-answer-widget__euler-circles-circle-C{fill:#707f14}.smt-answer-widget__euler-circles-circle-label{fill:rgba(0,0,0,.12);font-size:10px}.smt-answer-widget-disabled-false .smt-answer-widget__euler-circles-control-circle:not(.smt-answer-widget__euler-circles-control-empty),.smt-answer-widget-disabled-false .smt-answer-widget__euler-circles-control-count:not(.smt-answer-widget__euler-circles-control-count-empty){cursor:grab}.smt-answer-widget__euler-circles-control-count{fill:#fff;font-size:16px;font-weight:700}.smt-answer-widget__euler-circles-control-label{fill:#999;font-size:10px}.smt-answer-widget__euler-circles-control-f{fill:#8c59b7}.smt-answer-widget__euler-circles-control-f-second{fill:#773ba8}.smt-answer-widget__euler-circles-control-f-many{fill:#621e9b}.smt-answer-widget__euler-circles-control-d{fill:#f9851b}.smt-answer-widget__euler-circles-control-d-second{fill:#ea7012}.smt-answer-widget__euler-circles-control-d-many{fill:#dc5c0a}.smt-answer-widget__euler-circles-control-e{fill:#acc032}.smt-answer-widget__euler-circles-control-e-second{fill:#99ab28}.smt-answer-widget__euler-circles-control-e-many{fill:#84951e}.smt-answer-widget__euler-circles-control-g{fill:#01a2e7}.smt-answer-widget__euler-circles-control-g-second{fill:#0193d2}.smt-answer-widget__euler-circles-control-g-many{fill:#0184bd}.smt-answer-widget-disabled-false .smt-answer-widget__euler-circles-circle-set:hover .smt-answer-widget__euler-circles-draggable{stroke:#000;stroke-width:1;cursor:grab}.smt-answer-widget__euler-circles-control-empty{opacity:.5}.smt-answer-widget__euler-circles-circle-hover>.smt-answer-widget__euler-circles-circle-shape{stroke:#000;stroke-width:1}.smt-answer-widget__euler-circles-circle-hover>.smt-answer-widget__euler-circles-circle-label{fill:#000}.smt-answer-widget__euler-circles-transit{stroke:#000;stroke-width:1;cursor:grabbing}.smt-answer-widget__euler-circles-transit-label{cursor:grabbing}.smt-answer-widget__euler-circles-transit-f{fill:#8c59b7}.smt-answer-widget__euler-circles-transit-d{fill:#f9851b}.smt-answer-widget__euler-circles-transit-e{fill:#acc032}.smt-answer-widget__euler-circles-transit-g{fill:#01a2e7}.smt-answer-widget__euler-circles-reset{cursor:pointer}.smt-answer-widget__euler-circles-reset:hover .smt-answer-widget__euler-circles-reset-path{fill:#666}.smt-answer-widget__euler-circles-reset-path{fill:#999}.smt-answer-widget__task-money-transfer-arrows{user-select:none}.smt-answer-widget__task-money-transfer-arrows-reset{cursor:pointer}.smt-answer-widget__task-money-transfer-arrows-reset:hover .smt-answer-widget__task-money-transfer-arrows-reset-path{fill:#666}.smt-answer-widget__task-money-transfer-arrows-reset-path{fill:#999}.smt-answer-widget__task-money-transfer-arrows-disabled-false .smt-answer-widget__task-money-transfer-arrows-rect{cursor:pointer}.smt-answer-widget__task-money-transfer-arrows-disabled-false .smt-answer-widget__task-money-transfer-arrows-rect-checked .smt-answer-widget__task-money-transfer-arrows-rect-shape,.smt-answer-widget__task-money-transfer-arrows-disabled-false .smt-answer-widget__task-money-transfer-arrows-rect-checked.smt-answer-widget__task-money-transfer-arrows-rect-selected .smt-answer-widget__task-money-transfer-arrows-rect-shape,.smt-answer-widget__task-money-transfer-arrows-disabled-false .smt-answer-widget__task-money-transfer-arrows-rect:not(.smt-answer-widget__task-money-transfer-arrows-rect-selected):hover .smt-answer-widget__task-money-transfer-arrows-rect-shape{fill:#d1b4ec}.smt-answer-widget__task-money-transfer-arrows-rect{overflow:visible}.smt-answer-widget__task-money-transfer-arrows-rect-shape{fill:#ccc}.smt-answer-widget__task-money-transfer-arrows-rect-label{fill:#1a1a1a;font-weight:500}.smt-answer-widget__task-money-transfer-arrows-rect-selected .smt-answer-widget__task-money-transfer-arrows-rect-shape{fill:#8c59b7}.smt-answer-widget__task-money-transfer-arrows-rect-selected.d .smt-answer-widget__task-money-transfer-arrows-rect-shape{fill:#7eb219}.smt-answer-widget__task-money-transfer-arrows-rect-selected .smt-answer-widget__task-money-transfer-arrows-rect-label{fill:#fff}.smt-answer-widget__task-money-transfer-arrows-disabled-false .smt-answer-widget__task-money-transfer-arrows-arrow-hl:not(.smt-answer-widget__task-money-transfer-arrows-arrow-selected) .smt-answer-widget__task-money-transfer-arrows-arrow-path,.smt-answer-widget__task-money-transfer-arrows-disabled-false .smt-answer-widget__task-money-transfer-arrows-arrow:not(.smt-answer-widget__task-money-transfer-arrows-arrow-selected):hover .smt-answer-widget__task-money-transfer-arrows-arrow-path{fill:#d1b4ec}.smt-answer-widget__task-money-transfer-arrows-disabled-false .smt-answer-widget__task-money-transfer-arrows-arrow:hover .smt-answer-widget__task-money-transfer-arrows-arrow-path{cursor:pointer}.smt-answer-widget__task-money-transfer-arrows-arrow{fill:#ccc;overflow:visible}.smt-answer-widget__task-money-transfer-arrows-arrow-selected .smt-answer-widget__task-money-transfer-arrows-arrow-path{fill:#8c59b7}.analogic-task{color:#1a1a1a;font-size:18px;font-weight:300;line-height:24px}.analogic-task__close-button{cursor:pointer;margin-bottom:24px;margin-right:16px}.analogic-task__content{background:#f7f7f7;border-radius:12px;padding:0 16px 40px}.analogic-task__subtitle,.analogic-task__title{color:#1a1a1a;font-size:24px;font-weight:700;line-height:32px;margin:40px 0}.analogic-task__subtitle{margin-bottom:24px}.module-group-nav{align-items:flex-end;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;left:50%;margin-left:-520px;max-height:calc(100% - 100px);position:fixed;top:56px;width:100px}@media (max-width:1200px){.module-group-nav{display:none}}.result_table{height:100%;position:relative;width:100%}@media (max-width:760px){.result_table{font-size:14px;line-height:24px;overflow:auto;width:100%}}.result_table table{border-collapse:collapse}.result_table td,.result_table td a{box-sizing:border-box}.result_table__header{background:hsla(0,0%,100%,.95);box-shadow:0 4px 6px rgba(0,0,0,.05);position:relative}.result_table__header--student{background:#6c4dc4;color:#fff}.result_table__header_upper{height:56px;padding:16px}.result_table__header_upper_title{color:#000;font-size:18px;line-height:16px}.result_table__header_lower{height:56px;padding-left:480px;position:relative}@media (max-width:760px){.result_table__header_lower{padding-left:129px}}.result_table__content{height:calc(100vh - 112px);overflow:auto;padding-left:480px;position:relative}@media (max-width:760px){.result_table__content{padding-left:129px}}.result_table__content--student{max-height:calc(100vh - 112px)}.result_table__table{background:#fff;font-size:0;overflow:auto;text-align:left}.result_table__table table{display:inline-block}.result_table__table table tr{background:#f4f5f7;white-space:nowrap}.result_table__table table td{display:inline-block}.rating_table_page__content{padding-top:56px}.content-wrapper .rating_table_page__content{height:calc(100vh - 172px)}.result_table_sidebar{background:#fff;box-shadow:4px 3px 6px rgba(0,0,0,.05);color:#36363e;font-size:16px;left:0;line-height:24px;overflow-y:auto;padding-bottom:10px;position:absolute;text-align:center;top:0;z-index:1}@media (max-width:760px){.result_table_sidebar{font-size:14px;line-height:24px}}.result_table_sidebar tr{white-space:nowrap}.result_table_sidebar td{display:inline-block;padding-top:12px}.result_table_sidebar__rating{color:#8c8695;height:48px;text-align:center;width:70px}.result_table_sidebar__rating--hole{color:#8c8695}@media (max-width:760px){.result_table_sidebar__rating{display:none;font-size:0;padding:0;visibility:hidden;width:0}}.result_table_sidebar__long_cell{height:48px;overflow:hidden;padding-top:6px;text-align:left;width:250px}.result_table_sidebar__long_cell--bold{font-weight:600}.result_table_sidebar__long_cell--hole{color:#8c8695}@media (max-width:760px){.result_table_sidebar__long_cell{padding-left:5px;width:82px}}.result_table_sidebar__total{font-weight:600;height:48px;text-align:center;width:50px}@media (max-width:760px){.result_table_sidebar__total{padding-right:10px;width:46px}}.result_table_sidebar__stats{height:48px;text-align:center;width:50px}@media (max-width:760px){.result_table_sidebar__stats{font-size:0;padding:0;visibility:hidden;width:0}}.result_table_sidebar td{background:#fff}@media (max-width:760px){.result_table_sidebar__name{font-size:0;visibility:hidden;width:0}}@media (min-width:761px){.result_table_sidebar__name_short{font-size:0;visibility:hidden;width:0}}.result_table_sidebar__row--current td{border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:760px){.result_table_sidebar--open .result_table_sidebar__long_cell{width:110px}.result_table_sidebar--open .result_table_sidebar__total{padding-right:0;width:36px}.result_table_sidebar--open .result_table_sidebar__stats{font-size:inherit;visibility:visible;width:32px}.result_table_sidebar--open .result_table_sidebar__stats:last-child{padding-right:10px;width:42px}}.result_table_header_sidebar{left:0;padding-right:10px;position:absolute;top:0}@media (max-width:760px){.result_table_header_sidebar{font-size:12px;line-height:14px}}.result_table_header_sidebar__rating{color:#8c8695;height:56px;text-align:center;width:70px}@media (max-width:760px){.result_table_header_sidebar__rating{font-size:0;padding:0;visibility:hidden;width:0}}.result_table_header_sidebar__long_cell{height:56px;padding-top:6px;position:relative;width:250px}@media (max-width:760px){.result_table_header_sidebar__long_cell{width:82px}}.result_table_header_sidebar__total{font-weight:600;height:56px;text-align:center;width:50px}@media (max-width:760px){.result_table_header_sidebar__total{width:36px}}.result_table_header_sidebar__stats{height:56px;text-align:center;width:50px}@media (max-width:760px){.result_table_header_sidebar__stats{font-size:0;padding:0;visibility:hidden;width:0}}.result_table_header_sidebar__stats_inner{border-radius:8px;display:inline-block;height:36px;line-height:36px;width:40px}@media (max-width:760px){.result_table_header_sidebar__stats_inner{font-size:0;padding:0;visibility:hidden;width:0}}.result_table_header_sidebar td{background:#fff}.result_table_header_sidebar--student{background:inherit}.result_table_header_sidebar--student td{background:inherit;color:#fff}.result_table_header_sidebar__close{visibility:hidden;width:0}@media (max-width:760px){.result_table_header_sidebar--open .result_table_header_sidebar__long_cell{width:110px}.result_table_header_sidebar--open .result_table_header_sidebar__stats{font-size:inherit;font-weight:600;visibility:visible;width:32px}.result_table_header_sidebar--open .result_table_header_sidebar__stats_inner{border-radius:6px;box-sizing:border-box;font-size:inherit;font-weight:600;height:30px;line-height:inherit;padding-top:8px;visibility:visible;width:30px}.result_table_header_sidebar--open .result_table_header_sidebar__close{bottom:16px;cursor:pointer;height:14px;left:16px;padding:5px;position:absolute;visibility:visible;width:14px}}.result_table_header_table{font-size:0;height:100%;max-height:56px;overflow:hidden;text-align:left;width:100%}.result_table_header_table table{display:inline-block;table-layout:fixed}.result_table_header_table table tr{white-space:nowrap}.result_table_header_table table td{display:inline-block;position:relative}.result_table_header_table--student table td{background:inherit;color:#fff}.result_table_header_table__task{font-size:16px;font-weight:900;height:56px;line-height:24px;padding-top:16px;text-align:center;width:70px}@media (max-width:760px){.result_table_header_table__task{font-size:14px;line-height:24px;width:60px}}.result_table_cell{background:hsla(0,0%,100%,.95);border-right:1px solid #0000000d;border-top:1px solid #0000000d;color:#8c8695;font-size:16px;height:48px;line-height:24px;position:relative;text-align:center;width:70px}@media (max-width:760px){.result_table_cell{font-size:14px;line-height:24px;width:60px}}.result_table_cell a{color:inherit;display:block;height:100%;left:0;padding-top:12px;position:absolute;text-decoration:none;top:0;width:100%}.result_table_cell--open{background:#fff}.result_table_cell--open:hover{border:1px solid #7b7b7b}.result_table_cell--bold{border-bottom:1px solid rgba(0,0,0,.1);font-weight:600}.result_table_cell--empty .result_table_cell__text{opacity:0}.result_table_cell--empty:hover .result_table_cell__text{opacity:1}.result_table_cell--full{background:#f1edfa}.result_table_cell--has_comments{background:#aee7ff;color:#000}.result_table_cell--has_color:hover .result_table_cell__text{color:#fff}.result_table_cell img{height:20px;vertical-align:middle;width:20px}.result_table_cell__bg{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.result_table_cell:hover .result_table_cell__bg{opacity:1}.result_table_cell__timer_icon{bottom:-12px;position:absolute;right:2px}.result_table_cell__timer_icon svg{color:grey;width:12px}.result_table__content--groups_13{padding-left:1070px}@media (max-width:760px){.result_table__content--groups_13{padding-left:129px}.result_table__content--groups_open_13{padding-left:606px}}.result_table__header_lower--groups_13{padding-left:1070px}@media (max-width:760px){.result_table__header_lower--groups_13{padding-left:129px}.result_table__header_lower--groups_open_13{padding-left:606px}}.result_table__content--groups_12{padding-left:1020px}@media (max-width:760px){.result_table__content--groups_12{padding-left:129px}.result_table__content--groups_open_12{padding-left:574px}}.result_table__header_lower--groups_12{padding-left:1020px}@media (max-width:760px){.result_table__header_lower--groups_12{padding-left:129px}.result_table__header_lower--groups_open_12{padding-left:574px}}.result_table__content--groups_11{padding-left:970px}@media (max-width:760px){.result_table__content--groups_11{padding-left:129px}.result_table__content--groups_open_11{padding-left:542px}}.result_table__header_lower--groups_11{padding-left:970px}@media (max-width:760px){.result_table__header_lower--groups_11{padding-left:129px}.result_table__header_lower--groups_open_11{padding-left:542px}}.result_table__content--groups_10{padding-left:920px}@media (max-width:760px){.result_table__content--groups_10{padding-left:129px}.result_table__content--groups_open_10{padding-left:510px}}.result_table__header_lower--groups_10{padding-left:920px}@media (max-width:760px){.result_table__header_lower--groups_10{padding-left:129px}.result_table__header_lower--groups_open_10{padding-left:510px}}.result_table__content--groups_9{padding-left:870px}@media (max-width:760px){.result_table__content--groups_9{padding-left:129px}.result_table__content--groups_open_9{padding-left:478px}}.result_table__header_lower--groups_9{padding-left:870px}@media (max-width:760px){.result_table__header_lower--groups_9{padding-left:129px}.result_table__header_lower--groups_open_9{padding-left:478px}}.result_table__content--groups_8{padding-left:820px}@media (max-width:760px){.result_table__content--groups_8{padding-left:129px}.result_table__content--groups_open_8{padding-left:446px}}.result_table__header_lower--groups_8{padding-left:820px}@media (max-width:760px){.result_table__header_lower--groups_8{padding-left:129px}.result_table__header_lower--groups_open_8{padding-left:446px}}.result_table__content--groups_7{padding-left:770px}@media (max-width:760px){.result_table__content--groups_7{padding-left:129px}.result_table__content--groups_open_7{padding-left:414px}}.result_table__header_lower--groups_7{padding-left:770px}@media (max-width:760px){.result_table__header_lower--groups_7{padding-left:129px}.result_table__header_lower--groups_open_7{padding-left:414px}}.result_table__content--groups_6{padding-left:720px}@media (max-width:760px){.result_table__content--groups_6{padding-left:129px}.result_table__content--groups_open_6{padding-left:382px}}.result_table__header_lower--groups_6{padding-left:720px}@media (max-width:760px){.result_table__header_lower--groups_6{padding-left:129px}.result_table__header_lower--groups_open_6{padding-left:382px}}.result_table__content--groups_5{padding-left:670px}@media (max-width:760px){.result_table__content--groups_5{padding-left:129px}.result_table__content--groups_open_5{padding-left:350px}}.result_table__header_lower--groups_5{padding-left:670px}@media (max-width:760px){.result_table__header_lower--groups_5{padding-left:129px}.result_table__header_lower--groups_open_5{padding-left:350px}}.result_table__content--groups_4{padding-left:620px}@media (max-width:760px){.result_table__content--groups_4{padding-left:129px}.result_table__content--groups_open_4{padding-left:318px}}.result_table__header_lower--groups_4{padding-left:620px}@media (max-width:760px){.result_table__header_lower--groups_4{padding-left:129px}.result_table__header_lower--groups_open_4{padding-left:318px}}.result_table__content--groups_3{padding-left:570px}@media (max-width:760px){.result_table__content--groups_3{padding-left:129px}.result_table__content--groups_open_3{padding-left:286px}}.result_table__header_lower--groups_3{padding-left:570px}@media (max-width:760px){.result_table__header_lower--groups_3{padding-left:129px}.result_table__header_lower--groups_open_3{padding-left:286px}}.result_table__content--groups_2{padding-left:520px}@media (max-width:760px){.result_table__content--groups_2{padding-left:129px}.result_table__content--groups_open_2{padding-left:254px}}.result_table__header_lower--groups_2{padding-left:520px}@media (max-width:760px){.result_table__header_lower--groups_2{padding-left:129px}.result_table__header_lower--groups_open_2{padding-left:254px}}.result_table__content--groups_1{padding-left:470px}@media (max-width:760px){.result_table__content--groups_1{padding-left:129px}.result_table__content--groups_open_1{padding-left:222px}}.result_table__header_lower--groups_1{padding-left:470px}@media (max-width:760px){.result_table__header_lower--groups_1{padding-left:129px}.result_table__header_lower--groups_open_1{padding-left:222px}}.result_table__content--groups_0{padding-left:420px}@media (max-width:760px){.result_table__content--groups_0{padding-left:129px}.result_table__content--groups_open_0{padding-left:190px}}.result_table__header_lower--groups_0{padding-left:420px}@media (max-width:760px){.result_table__header_lower--groups_0{padding-left:129px}.result_table__header_lower--groups_open_0{padding-left:190px}}.teacher-materials-page{background-color:#f7f7f7;min-height:100vh;min-width:100%}.teacher-materials-page__content{box-sizing:border-box;margin:0 auto;max-width:1136px;padding:8px 40px}.teacher-materials-page__breadcrumbs{font-size:12px;font-weight:500;line-height:16px;margin:40px 0 16px;padding-top:10px}.teacher-materials-page__breadcrumbs-back{color:#999;cursor:pointer;display:flex;text-decoration:none;width:fit-content}.teacher-materials-page__breadcrumbs-back:visited{color:#999}.teacher-materials-page__breadcrumbs-back-icon{margin-left:10px;margin-right:18px}.teacher-materials-page__breadcrumbs-delim{color:#ccc}.teacher-materials-page__breadcrumbs-link{color:#999;text-decoration:none}.teacher-materials-page__breadcrumbs-link:visited{color:#999}.teacher-materials-page__breadcrumbs-link-nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-materials-page__title{color:#1a1a1a;font-size:48px;font-weight:700;line-height:56px;margin:0 0 16px;padding:40px 0 0}@media (max-width:760px){.teacher-materials-page__title{font-size:32px;line-height:40px;padding:16px 0 0}}.teacher-materials-page__section,.teacher-materials-page__section-menu{margin-bottom:16px}.theme-light .teacher-materials-page__section-menu .ui-button-mode-text{border:2px solid #dfdfdf;border-radius:8px}.theme-light .teacher-materials-page__section-menu .ui-button-mode-text.ui-button.ui-button-active:not([disabled]){background-color:#999;border-color:#999}.theme-light .teacher-materials-page__section-menu .ui-button-mode-text.ui-button.ui-button-active:not([disabled]) .ui-icon{color:#fff}.teacher-materials-page__marked{color:#1a1a1a;font-size:24px;line-height:32px}@media (max-width:760px){.teacher-materials-page__marked{font-size:16px;line-height:24px}}@media (max-width:480px){.teacher-materials-page__marked{font-size:12px;line-height:16px}}