@font-face{font-family:Boblic;src:url(/build/assets/BoblicRegular-DkUQVQi9.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PT Sans Narrow;src:url(/build/assets/PTSansNarrow-CE8oY1Rd.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/build/assets/ProximaNova-Regular-DPyqKcVz.woff)format("woff"),url(/build/assets/ProximaNova-Regular-BFM7PxRi.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/build/assets/ProximaNova-Bold-NqAR-v34.woff)format("woff"),url(/build/assets/ProximaNova-Bold-ZITqHXkb.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-ExtraLightOblique-SKAWx_vw.eot);src:local(Pragmatica ExtraLight Oblique),local(Pragmatica-ExtraLightOblique),url(/build/assets/Pragmatica-ExtraLightOblique-SKAWx_vw.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-ExtraLightOblique-48D6zYFK.woff2)format("woff2"),url(/build/assets/Pragmatica-ExtraLightOblique-B75ZiJd9.woff)format("woff"),url(/build/assets/Pragmatica-ExtraLightOblique-dJHorW2v.ttf)format("truetype");font-weight:200;font-style:italic;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-ExtraBoldOblique-zF58jiam.eot);src:local(Pragmatica ExtraBold Oblique),local(Pragmatica-ExtraBoldOblique),url(/build/assets/Pragmatica-ExtraBoldOblique-zF58jiam.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-ExtraBoldOblique-BNEmFGBb.woff2)format("woff2"),url(/build/assets/Pragmatica-ExtraBoldOblique-BRNjz4VE.woff)format("woff"),url(/build/assets/Pragmatica-ExtraBoldOblique-BibscOwK.ttf)format("truetype");font-weight:800;font-style:italic;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-LightOblique-5-mW1k5C.eot);src:local(Pragmatica Light Oblique),local(Pragmatica-LightOblique),url(/build/assets/Pragmatica-LightOblique-5-mW1k5C.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-LightOblique-BEKQFXx7.woff2)format("woff2"),url(/build/assets/Pragmatica-LightOblique-DGTE2fZD.woff)format("woff"),url(/build/assets/Pragmatica-LightOblique-Cotilhna.ttf)format("truetype");font-weight:300;font-style:italic;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-Bold-XAUpLQHl.eot);src:local(Pragmatica Bold),local(Pragmatica-Bold),url(/build/assets/Pragmatica-Bold-XAUpLQHl.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-Bold-DF5AgYqD.woff2)format("woff2"),url(/build/assets/Pragmatica-Bold-CHghWM29.woff)format("woff"),url(/build/assets/Pragmatica-Bold-BqV1GVBR.ttf)format("truetype");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-BlackOblique-RrkH5Ep-.eot);src:local(Pragmatica Black Oblique),local(Pragmatica-BlackOblique),url(/build/assets/Pragmatica-BlackOblique-RrkH5Ep-.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-BlackOblique-DxxGZJax.woff2)format("woff2"),url(/build/assets/Pragmatica-BlackOblique-CQ2nFE_T.woff)format("woff"),url(/build/assets/Pragmatica-BlackOblique-D3poiaIQ.ttf)format("truetype");font-weight:900;font-style:italic;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-Black-QfSIf4gy.eot);src:local(Pragmatica Black),local(Pragmatica-Black),url(/build/assets/Pragmatica-Black-QfSIf4gy.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-Black-Epix6W60.woff2)format("woff2"),url(/build/assets/Pragmatica-Black-CEMBmnTK.woff)format("woff"),url(/build/assets/Pragmatica-Black-BXlbLAsF.ttf)format("truetype");font-weight:900;font-style:normal;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-Medium-8Xn3jkbG.eot);src:local(Pragmatica Medium),local(Pragmatica-Medium),url(/build/assets/Pragmatica-Medium-8Xn3jkbG.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-Medium-j2yWf3eX.woff2)format("woff2"),url(/build/assets/Pragmatica-Medium-CoYb9n5s.woff)format("woff"),url(/build/assets/Pragmatica-Medium-CvQgin9i.ttf)format("truetype");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-BookOblique-B-j2Cy7X.eot);src:local(Pragmatica Book Oblique),local(Pragmatica-BookOblique),url(/build/assets/Pragmatica-BookOblique-B-j2Cy7X.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-BookOblique-DeDLr5ow.woff2)format("woff2"),url(/build/assets/Pragmatica-BookOblique-Cx4gih32.woff)format("woff"),url(/build/assets/Pragmatica-BookOblique-BC5cWUwF.ttf)format("truetype");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-MediumOblique-B0m4og4D.eot);src:local(Pragmatica Medium Oblique),local(Pragmatica-MediumOblique),url(/build/assets/Pragmatica-MediumOblique-B0m4og4D.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-MediumOblique-Dq8VBlWo.woff2)format("woff2"),url(/build/assets/Pragmatica-MediumOblique-CqsIenGv.woff)format("woff"),url(/build/assets/Pragmatica-MediumOblique-DnwR8ExH.ttf)format("truetype");font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-ExtraBold-CR7WnE1X.eot);src:local(Pragmatica ExtraBold),local(Pragmatica-ExtraBold),url(/build/assets/Pragmatica-ExtraBold-CR7WnE1X.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-ExtraBold-oWaOdNw_.woff2)format("woff2"),url(/build/assets/Pragmatica-ExtraBold-C2ng9ZnG.woff)format("woff"),url(/build/assets/Pragmatica-ExtraBold-py_kOZ80.ttf)format("truetype");font-weight:800;font-style:normal;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-Light-NRC9X9Sd.eot);src:local(Pragmatica Light),local(Pragmatica-Light),url(/build/assets/Pragmatica-Light-NRC9X9Sd.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-Light-BjCyqBAi.woff2)format("woff2"),url(/build/assets/Pragmatica-Light-DoYI5uRb.woff)format("woff"),url(/build/assets/Pragmatica-Light-d3tsi3t5.ttf)format("truetype");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-BoldOblique-C6R9s4qR.eot);src:local(Pragmatica Bold Oblique),local(Pragmatica-BoldOblique),url(/build/assets/Pragmatica-BoldOblique-C6R9s4qR.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-BoldOblique-CwjmJdh9.woff2)format("woff2"),url(/build/assets/Pragmatica-BoldOblique-DLEyIyJH.woff)format("woff"),url(/build/assets/Pragmatica-BoldOblique-CfVkM2xS.ttf)format("truetype");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-Book-0uMpNFnS.eot);src:local(Pragmatica Book),local(Pragmatica-Book),url(/build/assets/Pragmatica-Book-0uMpNFnS.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-Book-C_si9TVY.woff2)format("woff2"),url(/build/assets/Pragmatica-Book-DK6y6iDO.woff)format("woff"),url(/build/assets/Pragmatica-Book-M2TSSIWO.ttf)format("truetype");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Pragmatica;src:url(/build/assets/Pragmatica-ExtraLight-CxCdQ-QT.eot);src:local(Pragmatica ExtraLight),local(Pragmatica-ExtraLight),url(/build/assets/Pragmatica-ExtraLight-CxCdQ-QT.eot?#iefix)format("embedded-opentype"),url(/build/assets/Pragmatica-ExtraLight-DcGrB7Sz.woff2)format("woff2"),url(/build/assets/Pragmatica-ExtraLight-Be7aFi-4.woff)format("woff"),url(/build/assets/Pragmatica-ExtraLight-CR3zujGv.ttf)format("truetype");font-weight:200;font-style:normal;font-display:fallback}@font-face{font-family:"Source Serif 4";src:url(/build/assets/SourceSerif4-cyrillic-DCPrcJHs.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";src:url(/build/assets/SourceSerif4-latin-l1vr9vou.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{height:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;box-sizing:border-box}*,:before,:after{box-sizing:border-box}body{margin:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{font-size:inherit;margin-top:0;margin-bottom:0}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}strong{font-weight:700}figure{margin:0}a{color:inherit;text-decoration:none}a:focus{outline-color:inherit;outline-width:thin;outline-style:dotted}img{vertical-align:middle;border:0;max-width:100%;height:auto}button{text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;overflow:visible}input[type=text],input[type=email],input[type=tel],textarea{appearance:none}textarea{overflow:auto}::selection{color:#fff;background:#000000b3}body{background-color:#fff;font-family:Pragmatica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.3}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;font-size:14px;overflow:hidden scroll}#app-itsacademy{color:#000000de;font-family:Pragmatica,Arial,sans-serif;line-height:1.5}.no-scroll{width:100%;padding-right:17px;overflow-y:hidden}.main-layout,.footer{max-width:100%}.main-wrapper,.main{flex-direction:column;display:flex}.main{flex-direction:column;align-items:center;width:100%;max-width:1190px;height:auto;margin:0 auto;display:flex}.main__extra{color:#000;text-align:center;margin-top:60px;font-family:Pragmatica,Arial,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:normal}.main__image{flex-direction:row;justify-content:flex-end;width:100%;margin-top:10px;display:flex}.main-wrapper{height:100%;min-height:100vh}.main-layout{flex-direction:column;flex:1 0 auto;display:flex;position:relative}.footer{flex:none}.footer__wrapper{max-width:1120px;margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute}[v-cloak]{visibility:hidden}@keyframes fidget-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-to,.fade-leave{opacity:1}.header{height:196px}.header__front{flex-direction:row;justify-content:space-between;align-items:center;max-width:1120px;height:196px;margin:0 auto;display:flex}#admin-bar+#app-itsacademy .header{margin-top:35px}.login__wrapper{justify-content:center;align-items:center;display:flex}.login{margin-top:250px}.login__button{text-align:center;background:#3636c4;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:569.77px;height:82px;display:flex}.login__text{color:#fff;text-align:center;font-family:Pragmatica,Arial,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:normal}.header__inner{width:auto;max-width:1120px;height:inherit;justify-content:flex-start;align-items:flex-start;margin:0 auto;padding:0 25px;display:flex;position:relative}@media screen and (width<=991px){.header__inner{width:auto;max-width:1120px}}.header__inner{justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:10px}.header__logo{width:140px;height:139px;display:block}.header__info{color:red;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:calc(100% - 320px);height:100%;font-family:Boblic;font-size:22px;font-weight:400;line-height:26px;display:flex;position:relative}.header__info--edited{max-width:calc(100% - 300px)}.header__description{z-index:1;text-align:center;position:relative}.header__image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.header__menu-wrap{justify-content:flex-end;width:140px;display:flex}.header-desktop-pseudo-menu-wrap{width:140px;margin-left:18px}.header__burger{cursor:pointer;flex-direction:column;align-items:center;row-gap:10px;display:flex}.header__name{color:#0c124a;font-family:Pragmatica,Arial,sans-serif;font-size:64px}.header__toggle{background:#cdcdcd;border-radius:18px;width:83px;height:9px;transition:all .3s ease-in-out;display:block}.header__toggle_active{background-color:#3636c4}.header__right-wrapper{border-bottom:1px solid #3636c4;flex-direction:row;align-items:center;column-gap:45px;padding:25px 20px 23px 45px;display:flex;position:relative}.header__right-wrapper:before{content:" ";background-color:#3636c4;width:122px;height:1px;position:absolute;top:0;right:0}@media screen and (width<=991px){.header__name{font-size:50px}.header{height:auto;margin-top:0;padding:10px}.login__button{width:400px;height:60px}.login{margin-top:200px}}@media (width<=767px){.header{height:auto;margin-top:0;padding:10px 10px 0}.header__toggle{width:47px;height:5px}.header__profile-image{width:28px;height:46px}.header__right-wrapper{column-gap:25px;padding:20px 15px 18px 20px}.header__name{font-size:32px}.header__inner{align-items:flex-start}.header__logo{flex-shrink:0;width:50px;height:50px;margin-bottom:0;margin-right:10px}.header__info{width:calc(100% - 130px);min-height:100px}.header__description{font-size:16px;line-height:1.1}.header__description--edited{max-width:calc(100% - 120px)}.header__menu-wrap{width:50px}.header-desktop-pseudo-menu-wrap{width:50px;margin-left:10px}.header__front{height:auto}.login{margin-top:150px}}@media screen and (width<=480px){.login{margin-top:70px}.login__text{font-size:20px}.header__toggle{width:44px}.header{height:auto;padding:20px!important}.header__name{font-size:22px}.header__profile-image{width:19px;height:31px}.header__right-wrapper{column-gap:8px;padding:15px 0 10px}.header__right-wrapper:before{width:41px}.header__burger{row-gap:5px}.login__button{justify-content:center;align-items:center;width:249.361px;height:35.888px;display:flex}.header__logo{margin:0}}@media (width<=320px){.header{padding:18px!important}.header__name{font-size:18px}}.header__menu-wrap{z-index:110;align-items:center;display:flex;position:relative}.header__menu{z-index:100;visibility:hidden;opacity:0;background:#21201e;width:370px;padding:10px 50px 30px;font-family:Pragmatica,Arial,sans-serif;transition:all .6s;position:absolute;top:-73px;right:15px;transform:translateY(-100%);box-shadow:0 0 13px #ffffff2b}.header__menu.active{visibility:visible;opacity:1;transform:translateY(130px)}.header__menu-list{flex-direction:column;width:100%;display:flex;position:relative}.header__menu__close{cursor:pointer}.header__menu__close img{width:inherit}.header-desktop-menu__list>li{width:280px;padding-bottom:10px;padding-right:50px;font-size:18px;font-weight:600;transition:all .5s;position:relative}.header__menu-list>li{border-bottom:2px solid #fff}.header__menu-list li a{box-sizing:border-box;text-transform:uppercase;color:#fff;font-size:18px;font-weight:600;transition:color .3s;display:inline-block}.header__menu-list li ul{max-height:0;transition:max-height .2s ease-out;overflow:hidden}.header__menu-list li.open .header__menu-arrow:after{transition:all .3s;transform:rotate(135deg)}.header__menu-item{margin:5px 0;padding:15px 0;font-size:18px;font-weight:500;transition:all .5s;position:relative}.header__menu-arrow{cursor:pointer;background-color:#0000;border:none;width:50px;height:23px;position:absolute;top:5px;right:0}.header__menu-arrow:after{content:"";background-color:#0000;border-top:2px solid #fff;border-bottom:none;border-left:none;border-right:2px solid #fff;width:10px;height:10px;transition:all .5s;position:absolute;top:9px;right:9px;transform:rotate(45deg)}.header__menu-list li ul li a{color:#fff!important}.header__menu-btn{z-index:115;width:50px;height:50px;box-shadow:none;cursor:pointer;background:0 0;border:none;transition:top .3s;position:relative;top:0}.header__menu__close{text-transform:uppercase;color:#fff;text-align:end;font-size:54px;font-weight:500}.header__menu-btn i:nth-of-type(2){background:#ff3438;width:30px;height:3px;margin-top:-2px;transition:transform .2s cubic-bezier(.4,0,.2,1) 50ms;display:block;position:absolute;top:50%;left:10px;transform:translateZ(0)}.header__menu-btn i:first-of-type,.header__menu-btn i:nth-of-type(3){content:"";background:#ff3438;width:30px;height:3px;margin-top:-11px;transition:transform .2s cubic-bezier(.4,0,.2,1) .2s,opacity .15s 50ms;position:absolute;top:50%;left:10px;transform:translateZ(0)}.header__menu-btn i:nth-of-type(3){margin-top:7px}.header__menu-btn.active{transition-delay:.2s;top:-55px;transform:rotate(135deg)}.header__menu-btn.active i:nth-of-type(2){transition-delay:.15s;transform:rotate(90deg)}.header__menu-btn.active i:first-of-type{transition-delay:0s,.2s;transform:translateY(9px)}.header__menu-btn.active i:nth-of-type(3){opacity:0;transition-delay:0s,.15s;transform:translateY(-9px)}.header__menu-btn span:before{top:12px}.header__menu-btn span:after{bottom:12px}.header__menu-list .header__menu-item .sub-menu a{padding:0;font-size:20px}@media (width<=700px){.header__menu-btn.active{top:-14px;right:-27px}.header__menu{box-sizing:border-box;max-width:480px;padding:50px 50px 25px 40px;top:-10px;right:-10px}.header__menu.active{transform:translateY(-15px)}.header__menu-item{width:100%;margin:0;padding-bottom:0}.header__menu-list li a{font-size:20px}}.page-calm{--paper:#f1f1fb;--surface:#fff;--paper-2:#f6f6fc;--ink:#171a3f;--ink-2:#5b5c7a;--line:#3636c424;--field:#3636c447;--track:#dcdcf2;--accent:#3636c4;--accent-ink:#2a2a9e;--tint:#ecebfa;--alert:#a3241b;--night:#0c124a;--r-s:8px;--r-m:12px;--r-l:20px;--pill:999px;--shadow:0 1px 2px #1a1f5c0f, 0 8px 24px #1a1f5c0f;--ease:cubic-bezier(.23, 1, .32, 1);--ui:"Pragmatica", Arial, sans-serif;--head:"Source Serif 4", Georgia, serif;--read:"Source Serif 4", Georgia, "PT Serif", serif;background:var(--paper)}.page-calm .application--wrap,.page-calm .theme--light.application,.page-calm .main-wrapper{background:var(--paper)}.page-calm .header,.page-calm .header__front{height:76px}.page-calm .header__front{padding:0 16px}.page-calm .header__logo{width:44px;height:54px}.page-calm .header__logo-image{object-fit:contain;width:100%;height:100%}.page-calm .header__right-wrapper{border-bottom:0;column-gap:20px;padding:0}.page-calm .header__right-wrapper:before{display:none}.page-calm .header__profile-image{width:20px;height:33px}.page-calm .header__burger{row-gap:5px}.page-calm .header__toggle{width:28px;height:3px}.page-calm .header__name p{font:500 17px/1 var(--ui);letter-spacing:.04em;color:var(--ink);margin:0}.lecture-page{font-family:var(--ui);color:var(--ink);padding:8px 16px 72px}.lecture-page__inner{max-width:1120px;margin:0 auto}.lecture-page__back{min-height:44px;color:var(--ink-2);transition:color .18s var(--ease);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:12px 0;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex}.lecture-page__back:hover{color:var(--accent)}.lecture-page__back-block{color:var(--ink);font-weight:500}.lecture-page__back-block:before{content:"/";color:var(--ink-2);margin-right:8px;font-weight:400}.page-calm :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-calm .footer :focus-visible{outline-color:#fff}.skip-link{z-index:1000;color:#fff;background:#3636c4;border-radius:6px;padding:10px 16px;font:500 15px/1.2 Pragmatica,Arial,sans-serif;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.main:focus{outline:none}.page-calm :is(a,button,summary,label){touch-action:manipulation}.lecture-nav{margin:8px 0 28px}.lecture-nav__toggle{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:0;display:flex}.lecture-nav__count{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.lecture-nav__hint{color:var(--accent);text-underline-offset:3px;transition:text-decoration-color .18s var(--ease);font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.lecture-nav__toggle:hover .lecture-nav__hint{text-decoration-color:currentColor}.lecture-nav__bar{gap:3px;max-width:420px;display:flex}.lecture-nav__seg{background:var(--track);border-radius:2px;flex:1 1 0;height:4px}.lecture-nav__seg--done{background:var(--accent)}.lecture-nav__seg--now{box-shadow:0 0 0 1px var(--paper), 0 0 0 2px var(--accent)}.lecture-nav__list{border-radius:var(--r-l);background:var(--surface);max-width:720px;box-shadow:var(--shadow);margin:16px 0 0;padding:6px;list-style:none}.lecture-nav__item{border-radius:var(--r-m);width:100%;min-height:48px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background-color .18s var(--ease);background:0 0;border:0;grid-template-columns:28px 1fr auto;align-items:baseline;gap:8px;padding:12px 10px;font-size:16px;line-height:1.35;display:grid}.lecture-nav__item:hover{background:var(--paper-2)}.lecture-nav__item[aria-current=true]{background:var(--tint);font-weight:500}.lecture-nav__num{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.lecture-nav__lock{color:var(--ink-2);font-size:13px}.lecture-nav__done{color:var(--accent-ink);font-size:13px}.lecture__title{max-width:20em;font:500 30px/1.15 var(--head);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0 0 12px}.lecture__lead{max-width:62ch;color:var(--ink-2);margin:0 0 28px;font-size:17px;line-height:1.5}.lecture__lead p{margin:0 0 8px}.lecture__grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.lecture__main{min-width:0}.lecture__stage{aspect-ratio:16/9;background:#0d0d26;margin:0 -16px;position:relative;overflow:hidden}@media (width<=719px){.lecture__stage--pinned{z-index:4;position:sticky;top:0}#admin-bar+#app-itsacademy .lecture__stage--pinned{top:35px}}.lecture__video{background:#0d0d26;border:0;width:100%;height:100%;display:block}.lecture__stage-msg{width:100%;height:100%;font:inherit;text-align:center;color:#d9d8f2;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.lecture__stage-msg b{color:#fff;font-size:19px;font-weight:500}.lecture__stage-msg span{font-size:15px;line-height:1.4}.lecture__stage-msg--action{cursor:pointer;transition:background-color .2s var(--ease)}.lecture__stage-msg--action:hover{background:#1a1a4a}.lecture__alert{color:var(--alert);margin:12px 0 0;font-size:15px;line-height:1.45}.lecture__alert a{color:inherit;text-decoration:underline}.player-bar{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:12px 0 0;display:flex}.lecture__stage--full{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0}.player-bar--overlay{z-index:2;pointer-events:none;opacity:.45;transition:opacity .2s var(--ease);margin:0;position:absolute;top:12px;left:12px;right:12px}.player-bar--overlay:hover,.player-bar--overlay:focus-within{opacity:1}.player-bar--overlay .player-bar__group{pointer-events:auto}.player-bar--overlay .player-bar__btn{color:#fff;background:#0d0d26b8;border-color:#ffffff59}.player-bar--overlay .player-bar__btn[aria-pressed=true]{color:#0d0d26;background:#fff}.player-bar__group{gap:4px;display:flex}.player-bar__btn{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);min-width:48px;min-height:44px;font:500 14px/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;touch-action:manipulation;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);padding:0 14px}.player-bar__btn:hover{background:var(--tint);border-color:var(--field)}.player-bar__btn:active{background:var(--tint)}.player-bar__btn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cells{margin:36px 0 0}.cells__title,.note__title,.ltext__title{font:500 22px/1.25 var(--head);color:var(--ink);margin:0 0 12px}.cells__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cells__li{display:flex}.cells__cell{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);width:100%;min-height:96px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;touch-action:manipulation;transition:border-color .18s var(--ease), background-color .18s var(--ease);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:10px 8px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.cells__cell:hover{border-color:var(--accent)}.cells__cell:active{background:var(--paper-2)}.cells__fill{background:var(--tint);transform-origin:0;transition:transform .5s linear;position:absolute;inset:0;transform:scaleX(0)}.cells__num,.cells__name,.cells__time{position:relative}.cells__num{font:700 13px/1.4 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink-2);grid-row:1}.cells__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-row:1;font-size:15px;line-height:1.3}.cells__time{font-variant-numeric:tabular-nums;color:var(--ink-2);grid-area:2/2;font-size:13px}.cells__cell--done{border-color:var(--field)}.cells__cell--done .cells__num{color:var(--accent-ink)}.cells__cell--now{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cells__cell--now .cells__name{font-weight:500}.cells__cell--now .cells__num,.cells__cell--now .cells__time{color:var(--accent-ink)}.note{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);margin:40px 0 0;padding:20px 20px 4px}.note__body{max-width:62ch;font:400 18px/1.6 var(--read);color:var(--ink)}.note__body p{margin:0 0 16px}.note__body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.steps{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);margin:40px 0 0;padding:4px 20px;list-style:none}.steps__item{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:12px 0;display:grid}.steps__item:last-child{border-bottom:0}.steps__mark{width:20px;height:20px;transition:background-color .2s var(--ease), border-color .2s var(--ease);border:1.5px solid #b9b8c9;border-radius:50%}.steps__item--done .steps__mark{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.steps__body{flex-direction:column;gap:2px;min-width:0;display:flex}.steps__name{font-size:16px;font-weight:500}.steps__state{color:var(--ink-2);font-size:14px;line-height:1.35}.steps__item--off .steps__name{color:var(--ink-2)}.lbtn{border-radius:var(--pill);min-height:48px;font:500 15px/1.2 var(--ui);cursor:pointer;touch-action:manipulation;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .12s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.lbtn:active{transform:scale(.97)}.page-calm .lbtn--primary{background:var(--accent);color:#fff}.page-calm .lbtn--primary:hover{background:var(--accent-ink)}.page-calm .lbtn--ghost{border-color:var(--line);background:var(--surface);color:var(--accent-ink)}.page-calm .lbtn--ghost:hover{border-color:var(--accent);background:var(--accent);color:#fff}.page-calm .lbtn--text{color:var(--accent-ink);text-underline-offset:3px;background:0 0;padding:0 8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.page-calm .lbtn--text:hover{text-decoration-color:currentColor}.lbtn--lg{min-height:52px;padding:0 28px;font-size:16px}.lecture__next{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:32px 0 0;display:flex}.lecture__next .lbtn--lg{flex:260px}.lecture__next .lbtn--text{margin-left:-8px}.lecture__next .lbtn--primary+.lbtn--text{margin-left:0}.ltext{border-radius:var(--r-l);background:var(--surface);min-width:0;box-shadow:var(--shadow);padding:16px 20px 20px}.ltext__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ltext__toggle{min-height:44px;font:500 14px/1 var(--ui);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0 4px}.ltext__label{color:var(--ink-2);margin:0 0 6px;font-size:13px;display:block}.ltext__search{border:1px solid var(--field);border-radius:var(--r-s);background:var(--paper-2);width:100%;min-height:44px;font:400 16px/1.2 var(--ui);color:var(--ink);transition:border-color .18s var(--ease), background-color .18s var(--ease);padding:0 12px;display:block}.ltext__search::placeholder{color:#6a6a86}.ltext__search:focus{border-color:var(--accent);background:#fff;outline:none}.ltext__auto{color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.4}.ltext__empty{color:var(--ink-2);margin:20px 0 0;font-size:15px;line-height:1.45}.ltext__empty[role=alert]{color:var(--alert)}.ltext__skeleton{gap:14px;margin-top:20px;display:grid}.ltext__skeleton span{background:var(--paper-2);border-radius:3px;height:14px;animation:1.2s ease-in-out infinite alternate ltext-pulse}.ltext__skeleton span:nth-child(2n){width:72%}@keyframes ltext-pulse{to{background:var(--line)}}.ltext__list{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overscroll-behavior:contain;scrollbar-width:thin;max-height:56dvh;margin:12px -8px 0;padding:0;list-style:none;position:relative;overflow-y:auto}.ltext__row{border-radius:var(--r-s);text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:background-color .2s var(--ease);background:0 0;border:0;grid-template-columns:44px 1fr;gap:8px;padding:8px;display:grid}.ltext__row:hover{background:var(--paper)}.ltext__time{font:400 13px/1.4 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink-2);padding-top:4px}.ltext__phrase{font:400 17px/1.55 var(--read)}.ltext__row--now{background:var(--tint)}.ltext__row--now .ltext__time{color:var(--accent-ink)}.ltext__follow{border:1px solid var(--ink);background:var(--ink);min-height:40px;font:500 14px/1 var(--ui);color:#fff;cursor:pointer;border-radius:20px;margin:8px auto 0;padding:0 16px;display:block}.page-calm .feedback-widget{margin-top:40px}.page-calm .feedback__vote{min-height:44px}@media (width>=720px){.lecture-page{padding:16px 32px 96px}.lecture__title{font-size:40px}.note,.steps{padding-left:28px;padding-right:28px}.lecture__stage{border-radius:var(--r-l);margin:0}.cells__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (width>=1024px){.page-calm .header,.page-calm .header__front{height:88px}.lecture__title{margin-bottom:16px;font-size:48px;line-height:1.1}.lecture__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px}.lecture__grid--wide{grid-template-columns:minmax(0,760px)}.lecture__side{position:sticky;top:24px}#admin-bar+#app-itsacademy .lecture__side{top:59px}.ltext__toggle{display:none}.ltext__list{max-height:calc(100vh - 290px)}}@media (width<=719px){.lecture-nav{margin-bottom:20px}.lecture__title{font-size:26px}.player-bar{flex-wrap:nowrap;gap:8px}.player-bar__btn{min-width:44px;padding:0 7px;font-size:13px}.lecture__grid{display:block}.lecture__main{display:contents}.ltext{margin-top:40px}}@media (prefers-reduced-motion:reduce){.page-calm *{transition-duration:.01ms!important;animation:none!important}}.ltext__body{position:relative}.ltext__mark{pointer-events:none;z-index:1;background-repeat:repeat;position:absolute;inset:12px -8px 0}@media print{.ltext{display:none!important}}.cabinet{font-family:var(--ui);color:var(--ink);padding:8px 16px 72px}.cabinet a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cabinet__inner{max-width:880px;margin:0 auto}.cabinet__title{font:500 32px/1.15 var(--head);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:16px 0 8px}.cabinet__lead{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0 0 28px;font-size:16px}.cabinet__empty{border-radius:var(--r-l);background:var(--surface);max-width:56ch;box-shadow:var(--shadow);margin:32px 0 0;padding:24px;font-size:17px;line-height:1.55}.cabinet__empty p{color:var(--ink-2);margin:0 0 10px}.cabinet__empty b{color:var(--ink);font-weight:700}.cabinet__empty a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.segbar{gap:3px;max-width:360px;margin:10px 0 0;display:flex}.segbar__seg{background:var(--track);border-radius:2px;flex:1 1 0;min-width:2px;height:4px}.segbar__seg--done{background:var(--accent)}.mycourses{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mycourses__item{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 20px;display:grid}.mycourses__name{font:700 20px/1.3 var(--ui);letter-spacing:-.01em;text-wrap:balance;margin:0}.mycourses__name a{color:var(--ink);transition:color .18s var(--ease);text-decoration:none}.mycourses__name a:hover{color:var(--accent)}.mycourses__state{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:15px}.mycourses__state--done{color:var(--accent-ink);font-weight:500}.mycourses__next{max-width:60ch;color:var(--ink);margin:6px 0 0;font-size:16px;line-height:1.45}.mycourses__doc{max-width:62ch;font:400 16px/1.55 var(--read);margin:16px 0 0}.mycourses__doc b{font:500 16px/1.35 var(--ui);margin-bottom:6px;display:block}.mycourses__doc p{color:var(--ink-2);margin:0 0 10px}.mycourses__doc a{font:500 15px/1.3 var(--ui);color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.mycourses__go{justify-self:start;min-width:168px}.blocks{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);margin:0;padding:4px 20px;list-style:none}.blocks__item{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:72px;padding:14px 0;display:grid}.blocks__item:last-child{border-bottom:0}.blocks__num{font:700 14px/1.4 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink-2);align-self:start;padding-top:3px}.blocks__body{min-width:0}.blocks__name{font:500 18px/1.3 var(--ui);color:var(--ink);overflow-wrap:anywhere;transition:color .18s var(--ease);text-decoration:none;display:block}a.blocks__name:hover{color:var(--accent)}.blocks__meta{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;line-height:1.35;display:block}.blocks__item--now{border-radius:var(--r-m);background:var(--tint);border-bottom-color:#0000;margin:0 -12px;padding-left:12px;padding-right:12px}.blocks__item--now .blocks__num{color:var(--accent-ink)}.blocks__item--now .blocks__name{font-weight:700}.blocks__item--now .segbar__seg:not(.segbar__seg--done){background:#d5d3f3}.blocks__item--off .blocks__name{color:var(--ink-2)}.blocks__mark{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;width:20px;height:20px}@media (width<=559px){.blocks__item--now{grid-template-columns:28px minmax(0,1fr)}.blocks__go{grid-column:2;justify-self:start;margin-top:10px}}@media (width>=720px){.cabinet{padding:16px 32px 96px}.cabinet__title{font-size:44px;line-height:1.1}.mycourses__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:28px}.mycourses__name{font-size:22px}.mycourses__go{justify-self:end}.blocks{padding:4px 28px}.blocks__item--now{margin:0 -16px;padding-left:16px;padding-right:16px}}.page-calm .course-blocks__go-back{display:none}.entry{padding-top:40px}.entry__title{margin-top:0}.entry__lead{max-width:46ch;color:var(--ink-2);margin:12px 0 28px;font-size:18px;line-height:1.5}.entry__go{min-width:260px}.entry__note,.entry__help{max-width:56ch;color:var(--ink-2);margin:24px 0 0;font-size:15px;line-height:1.5}.entry__note a,.entry__help a{color:var(--accent-ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.entry__quote{border-top:1px solid var(--field);max-width:30ch;font:italic 400 20px/1.45 var(--read);color:var(--ink);margin:72px 0 0;padding:20px 0 0}@media (width>=720px){.entry{padding-top:72px}.entry__quote{margin-top:96px}}.page-calm .feedback{font-family:var(--ui);color:var(--ink)}.page-calm .feedback--lecture,.page-calm .feedback--test{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:40px 0 0;padding:20px 0 0}.page-calm .feedback__title{font:500 16px/1.35 var(--ui);color:var(--ink);margin:0 0 12px}.page-calm .feedback__vote,.page-calm .feedback__send{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);min-height:44px;font:500 15px/1 var(--ui);color:var(--accent-ink);transition:background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);padding:0 20px}.page-calm .feedback__vote:hover,.page-calm .feedback__send:hover{border-color:var(--accent);background:var(--tint)}.page-calm .feedback__vote--on,.page-calm .feedback__send{background:var(--accent);border-color:var(--accent);color:#fff}.page-calm .feedback__vote--on:hover,.page-calm .feedback__send:hover{background:var(--accent-ink)}.page-calm .feedback__send:disabled{color:#5b5b7a;opacity:1;cursor:not-allowed;background:#dddce6;border-color:#dddce6}.page-calm .feedback__text{border:1px solid var(--field);border-radius:var(--r-m);background:var(--surface);font:400 16px/1.45 var(--ui);color:var(--ink)}.page-calm .feedback__text:focus{border-color:var(--accent);background:#fff;outline:none}.page-calm .feedback__text::placeholder{color:#6a6a86}.page-calm .feedback__thanks{color:var(--accent-ink)}.page-calm .feedback__error{color:var(--alert)}.page-calm .feedback--idea{max-width:880px;margin:0 auto;padding:0 16px 40px;position:static}.page-calm .feedback__fab{width:auto;height:auto;min-height:44px;box-shadow:none;font:500 15px/1.3 var(--ui);color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.page-calm .feedback__fab:before{content:none}.page-calm .feedback__fab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-calm .feedback__panel{border:0;border-top:1px solid var(--line);width:auto;max-width:520px;box-shadow:none;background:0 0;border-radius:0;margin-top:8px;padding:16px 0 0;position:static}@media (width>=720px){.page-calm .feedback--idea{padding:0 32px 56px}}.pay__lead{max-width:60ch;color:var(--ink-2);margin:12px 0 0;font-size:17px;line-height:1.55}.pay__message{max-width:60ch;font:500 16px/1.45 var(--ui);color:var(--ink);margin:20px 0 0}.pay__help{border-top:1px solid var(--line);max-width:60ch;color:var(--ink-2);margin:28px 0 0;padding-top:16px;font-size:14px;line-height:1.5}.page-calm .header__burger{background:0 0;border:0;justify-content:center;min-width:44px;min-height:44px}.page-calm .header__burger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page-calm .header__menu{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);width:264px;max-width:calc(100vw - 32px);transition:opacity .2s var(--ease), transform .2s var(--ease), visibility .2s;padding:8px;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 12px 32px -8px #1a1f5c38,0 2px 6px #1a1f5c0f}.page-calm .header__menu.active{transform:translateY(0)}.page-calm .header__menu__close{display:none}.page-calm .header__menu-list>li{border-bottom:0}.page-calm .header__menu-item{margin:0;padding:0}.page-calm .header__menu-list li a{border-radius:var(--r-m);min-height:48px;font:500 16px/1.2 var(--ui);text-transform:none;color:var(--ink);transition:background-color .18s var(--ease);align-items:center;padding:0 12px;display:flex}.page-calm .header__menu-list li a:hover{background:var(--tint);color:var(--ink)}.page-calm .header__menu-list li a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.page-calm .footer{background:var(--night)}.cabinet__inner--narrow{max-width:680px}.tscreen{font-family:var(--ui);color:var(--ink)}.tscreen__h2{font:500 22px/1.25 var(--head);margin:32px 0 10px}.tscreen__text{max-width:62ch;font:400 17px/1.6 var(--read)}.tscreen__text p{margin:0 0 12px}.tscreen__text ul,.tscreen__text ol{margin:0 0 12px;padding-left:22px}.tscreen__actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:32px 0 0;display:flex}.tfacts{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);flex-wrap:wrap;gap:0;margin:20px 0 0;padding:4px 20px;display:flex}.tfacts>div{flex:110px;padding:14px 16px 14px 0}.tfacts dt{color:var(--ink-2);font-size:13px}.tfacts dd{font:700 20px/1.2 var(--ui);font-variant-numeric:tabular-nums;margin:2px 0 0}.tlast{border-radius:var(--r-l);background:var(--surface);box-shadow:var(--shadow);margin:28px 0 0;padding:0 20px}.tlast summary{min-height:48px;font:500 16px/1.35 var(--ui);color:var(--accent-ink);cursor:pointer;padding:13px 0}.tlast summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.treview{margin:8px 0 0;padding:0;list-style:none}.treview__item{border-top:1px solid var(--line);padding:16px 0}.treview__item p{margin:0}.treview__q{font:400 17px/1.5 var(--read)}.treview__q b{font:700 15px/1.5 var(--ui)}.treview__yours{color:var(--ink-2);font-size:15px;line-height:1.45;margin-top:6px!important}.treview__hint{font-size:15px;line-height:1.45;margin-top:6px!important}.treview__hint a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.tbar{z-index:3;background:var(--paper);border-bottom:1px solid var(--line);margin:8px -16px 0;padding:12px 16px 10px;position:sticky;top:0}#admin-bar+#app-itsacademy .tbar{top:35px}.tbar__row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tbar__count{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.tbar__count b{color:var(--ink)}.tbar__timer{font:700 20px/1 var(--ui);font-variant-numeric:tabular-nums;color:var(--ink)}.tbar__timer--low{color:var(--alert)}.tbar__segs{max-width:none;margin-top:8px}.segbar__seg--now{background:#a9a7e6}.tbar__attempt{color:var(--ink-2);margin-top:8px;font-size:13px;display:block}.tq{border:0;min-width:0;margin:28px 0 0;padding:0}.tq__title{font:500 24px/1.3 var(--head);text-wrap:balance;color:var(--ink);padding:0}.tq__title p{margin:0}.tq__desc{font:400 17px/1.55 var(--read);margin:12px 0 0}.tq__desc img{max-width:100%;height:auto}.tq__hint{color:var(--ink-2);margin:12px 0 0;font-size:14px}.tq__options{gap:8px;margin:20px 0 0;display:grid}.tq__opt{border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface);min-height:56px;font:400 17px/1.45 var(--ui);color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease), background-color .18s var(--ease);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:15px 16px;display:grid;position:relative}.tq__opt:hover{border-color:var(--field)}.tq__opt:has(.tq__input:checked){border-color:var(--accent)}.tq__opt p{margin:0}.tq__input{opacity:0;width:1px;height:1px;position:absolute}.tq__box{width:22px;height:22px;transition:background-color .15s var(--ease), border-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;border:1.5px solid #8f8ea8;border-radius:5px;margin-top:1px}.tq__box--round{border-radius:50%}.tq__input:checked+.tq__box{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.tq__input:checked+.tq__box--round{box-shadow:inset 0 0 0 5px var(--accent);background:#fff}.tq__input:focus-visible+.tq__box{outline:2px solid var(--accent);outline-offset:2px}.tq__opt--on,.tq__input:checked~.tq__body{font-weight:500}.tq__img{border-radius:var(--r-s);max-width:100%;height:auto;margin-top:8px;display:block}.tq__go{width:100%;margin-top:24px}.page-calm .lbtn[disabled]{color:#5b5b7a;cursor:not-allowed;background:#dddce6;transform:none}.tresult__verdict{font:500 36px/1.1 var(--head);margin:20px 0 0}.tresult__verdict--ok{color:var(--accent)}.tresult__verdict--fail{color:var(--alert)}.tresult__note{max-width:60ch;color:var(--ink-2);margin:10px 0 0;font-size:16px;line-height:1.5}@media (width>=720px){.tbar{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.tq__title{font-size:28px}.tfacts,.tlast{padding-left:28px;padding-right:28px}.tq__go{width:auto;min-width:220px}}.page-calm .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tchip{border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);min-height:44px;font:500 15px/1 var(--ui);color:var(--ink);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease);align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.tchip:hover{border-color:var(--field)}.tchip:active{transform:scale(.97)}.tchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tchip--on,.tchip--on:hover{border-color:var(--accent);background:var(--tint);color:var(--accent-ink)}.tchip__n{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:400}.tchip--on .tchip__n{color:inherit}.tchip__dir{font-weight:400}.tcourses__bar{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.tcourses__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tcourses__label{color:var(--ink-2);margin-right:4px;font-size:14px}.tcourses__list{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.tcourses__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 0 22px;display:grid}.tcourses__name{font:700 19px/1.22 var(--ui);letter-spacing:-.01em;margin:0}.tcourses__name a{color:var(--ink);transition:color .18s var(--ease);text-decoration:none}.tcourses__name a:hover{color:var(--accent)}.tcourses__meta{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 18px;margin:8px 0 0;font-size:15px;display:flex}.tcourses__done{color:var(--accent-ink);font-weight:500}.tcourses__go{justify-self:start}.tcourses__none,.clog__none{max-width:56ch;color:var(--ink-2);margin:28px 0 0;font-size:17px;line-height:1.5}.clog__facts{margin-top:0}.clog__search{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:24px 0 0;display:flex}.clog__search label{font:500 15px/1.2 var(--ui);color:var(--ink)}.clog__search input{border:1px solid var(--field);border-radius:var(--r-s);background:var(--surface);max-width:360px;min-height:44px;font:400 16px/1.2 var(--ui);color:var(--ink);flex:220px;padding:0 12px}.clog__search input::placeholder{color:var(--ink-2);opacity:1}.clog__search input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.clog__found{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px}.clog__table{border-collapse:collapse;width:100%;margin:20px 0 0;font-size:16px}.clog__table thead{display:none}.clog__table tr{border-bottom:1px solid var(--line);padding:18px 0 20px;display:block}.clog__table tbody tr:first-child{border-top:1px solid var(--line)}.clog__table th,.clog__table td{text-align:left;padding:0;font-weight:400;display:block}.clog__table td{margin-top:10px}.clog__table td:before{content:attr(data-label);color:var(--ink-2);margin-bottom:2px;font-size:13px;display:block}.clog__name{color:var(--ink);font:500 17px/1.3 var(--ui)!important}.clog__ok{color:var(--accent-ink);font-weight:500}.clog__wait{color:var(--ink)}.clog__wait small{color:var(--ink-2);margin-top:2px;font-size:14px;line-height:1.4;display:block}.clog__mark{min-height:44px}.clog__confirm{border-radius:var(--r-m);background:var(--tint);max-width:44ch;padding:12px 14px 14px}.clog__confirm p{color:var(--ink);margin:0;font-size:15px;line-height:1.45}.clog__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.clog__confirm .clog__error{color:var(--alert);margin-top:10px}@media (width>=800px){.tcourses__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.tcourses__go{justify-self:end}.clog__table thead{display:table-header-group}.clog__table tr{padding:0;display:table-row}.clog__table tbody tr:first-child{border-top:0}.clog__table th,.clog__table td{vertical-align:top;padding:16px 24px 16px 0;display:table-cell}.clog__table td{margin-top:0}.clog__table td:before{content:none}.clog__table thead th{border-bottom:1px solid var(--line);font:400 13px/1.2 var(--ui);color:var(--ink-2);padding:0 24px 10px 0}.clog__table th:first-child,.clog__table td:first-child{width:32%}.clog__table td:last-child{width:34%;padding-right:0}}@media (prefers-reduced-motion:reduce){.tchip{transition:none}}.testing__preloader{background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.testing__preloader:before{content:"";transform-origin:50%;background:url(/images/fidget-spinner-red.svg) 50%/cover no-repeat;width:50px;height:50px;margin-top:-25px;margin-left:-25px;animation:1s linear infinite fidget-spinner;position:absolute;top:50%;left:50%}.feedback{background:#fafbfc;border:1px solid #e3e6ea;border-radius:8px;margin:24px 0;padding:16px 20px;font-size:15px;line-height:1.4}.feedback__title{color:#222;margin:0 0 10px;font-weight:600}.feedback__votes{flex-wrap:wrap;gap:10px;display:flex}.feedback__vote,.feedback__send,.feedback__fab{color:#222;cursor:pointer;background:#fff;border:1px solid #c9ced6;border-radius:6px;padding:8px 16px;font-size:15px}.feedback__vote--on{background:#fff0f3;border-color:#e4002b}.feedback__text{resize:vertical;background:#fff;border:1px solid #c9ced6;border-radius:6px;width:100%;margin:12px 0 10px;padding:10px 12px;font-size:15px;display:block}.feedback__send{color:#fff;background:#e4002b;border-color:#e4002b}.feedback__send:disabled{opacity:.5;cursor:default}.feedback__thanks{color:#1b7f3b;margin:10px 0 0}.feedback__error{color:#c62828;margin:10px 0 0}.feedback--idea{z-index:50;text-align:left;background:0 0;border:0;margin:0;padding:0;position:fixed;bottom:16px;left:16px}.feedback__fab{color:#fff;background:#222;border-color:#222;box-shadow:0 2px 8px #00000040}.feedback__panel{text-align:left;background:#fff;border:1px solid #e3e6ea;border-radius:8px;width:320px;max-width:calc(100vw - 32px);padding:16px;position:absolute;bottom:48px;left:0;box-shadow:0 4px 20px #0003}@media (width<=767px){.feedback__fab{border-radius:50%;width:44px;height:44px;padding:0;font-size:0}.feedback__fab:before{content:"💡";font-size:20px}}.icons{flex-direction:row;align-items:center;column-gap:5px;display:flex}.icon__image{width:43px;height:43px}.footer{background-color:#363636;height:275px;margin-top:auto;padding:50px 0 30px}.footer__wrapper{flex-direction:row;justify-content:flex-start;align-items:center;column-gap:40px;max-width:1150px;display:flex}.footer__links{border-left:1px solid #a29c9c;border-right:1px solid #a29c9c}.footer__contact,.footer__links,.footer__offers{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;row-gap:25px;width:calc(33.3333% - 34px);height:100%;padding:0 25px;display:flex}.footer__offers{row-gap:50px}.footer__collection{flex-direction:row;align-items:flex-start;row-gap:20px;min-height:100%;font-family:Pragmatica,Arial,sans-serif;display:flex}.footer__contact-phone{color:#cdcdcd;font-size:25px}.footer__contact-text,.footer__link-text,.footer__offers-text,.footer__offers-sub{color:#cdcdcd;border-bottom:1px solid #cdcdcd;font-size:19px;line-height:22px}.footer__contact-text,.footer__contact-phone{border-bottom:1px solid #cdcdcd;padding-bottom:2px}.footer__link-item,.footer__offers-item{text-align:center}.footer__offers-text{border-bottom:none;flex-direction:column;align-items:center;display:flex}@media screen and (width<=991px){.footer__collection{flex-wrap:wrap}.footer__links{border:none;order:0;width:calc(45% - 41px)}.footer__logo{order:1}.footer__links{order:2;width:calc(33% - 41px)}.footer__offers{order:3;width:33%}.footer{height:auto}}@media screen and (width<=480px){.footer{padding:32px 0 40px}.footer__wrapper{padding:0 16px}.footer__collection{flex-direction:column;align-items:center;row-gap:24px;width:100%}.footer__logo{order:0;width:82px;height:101px}.footer__contact,.footer__links,.footer__offers{border:none;order:1;row-gap:4px;width:100%;padding:0}.footer__link-item,.footer__offers-item,.footer__contact-item{line-height:1.4}.footer__link-text,.footer__offers-text,.footer__contact-text,.footer__contact-phone{text-underline-offset:4px;border-bottom:none;align-items:center;min-height:44px;padding-bottom:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.footer__link-text,.footer__offers-text,.footer__contact-text,.footer__offers-sub{font-size:14px;line-height:1.4}.footer__offers-text{min-height:0;padding:6px 0;text-decoration:none}.footer__contact-phone{font-size:18px}.icon__image{width:40px;height:40px}}.update-warning{z-index:999999;text-align:center;color:#fff;background:#e05252 0 0/cover;width:100%;padding:10px 20px;font-size:14px;line-height:1.4;display:block;position:fixed;top:0;left:0}.update-warning a{color:#fff;border:none;border-bottom:1px solid #fff;text-decoration:none;transition:border-color .3s}.update-warning a:hover,.update-warning a:focus{border-bottom-color:#0000}.update-warning__close{color:#fff;text-transform:uppercase;border:none;margin-top:10px;text-decoration:none;transition:color .3s}.update-warning__close:hover,.update-warning__close:focus{color:#ffffffb3}.modal{z-index:123;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modal--active:before{content:"";z-index:-1;opacity:.2;background:#000;width:100%;height:100%;position:absolute}.modal__content{z-index:1;background-color:#fff;border-radius:3px;flex-direction:column;width:25%;min-width:300px;min-height:250px;max-height:90%;padding:20px 30px 35px;display:flex;box-shadow:0 0 17px #999}@media screen and (width>=1440px){.modal__content{width:20%}}.modal__close-button:after{content:"";width:45px;height:45px;position:absolute;top:0;left:0}.modal__close-button{justify-content:center;align-items:center;margin-left:auto;display:flex}.modal__icon{fill:none;margin:0 auto}.modal__icon--success{stroke:#009449}.modal__icon--warning{stroke:#ed1b32}.modal__title{text-align:center;margin:5px 0 10px;font-family:PT Sans Narrow;font-size:1.5em;line-height:1.2}.actions-required-modal,.end-of-course-modal{text-align:center}
