.descr{display:block}.button{align-items:center;background-color:transparent;border-radius:.22222rem;color:var(--g-950);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;height:38px;justify-content:center;opacity:.94;padding:.5rem .66667rem;position:relative;transition:all .15s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.button:hover{opacity:1}.button.isPrimary{background-color:var(--b-btn-400);color:var(--g-0)}.button.isPrimary .spinner>div{background-color:var(--g-0)}.button.isSecondary{background-color:var(--s-g-100)}.button.isSecondary.disabled{background-color:transparent}.button.isError{background-color:var(--e-100);color:var(--g-0)}.button.isActive{opacity:1}.button.isActive,.button.isActive:hover,.button.isDefault:hover{background-color:var(--s-g-100)}.button.isTag{padding-right:1.11111rem!important}.button.isTag svg{margin-right:.22222rem}.button.isTag:after{background:var(--g-0);border-bottom:14px solid transparent;border-left:13px solid var(--s-g-100);border-top:15px solid transparent;content:"";position:absolute;right:0;top:0}.button.isFull{width:100%}.button.isSmall{font-size:.8rem}.button.withIcon svg{margin-right:.55556rem}.button.noHover:hover{background-color:transparent!important}.button.noPadding{font-size:.8rem;height:28px;padding:0 8px}.button.disabled{cursor:default}.sidebar-button{min-height:46px;transition:all .15s ease-in}.sidebar-button .button{min-height:46px}.sidebar-button .button:hover{background-color:var(--s-g-40)}.sidebar-button .active .button,.sidebar-button .active button,.sidebar-button .isActive .button,.sidebar-button .isActive button{background-color:var(--s-g-60);border-left:4px solid var(--b-400);cursor:default;opacity:1}.sidebar-button .active .button:hover,.sidebar-button .active button:hover,.sidebar-button .isActive .button:hover,.sidebar-button .isActive button:hover{opacity:unset}.spinner{margin:auto;opacity:.7;text-align:center}.spinner:hover{opacity:1}.spinner.sm>div{height:.55556rem;width:.55556rem}.spinner.xl>div{height:1rem;width:1rem}.spinner>div{-webkit-animation:bounce 1.4s ease-in-out infinite both;animation:bounce 1.4s ease-in-out infinite both;background-color:var(--g-900);border-radius:100%;display:inline-block;height:.77778rem;margin:.11111rem;width:.77778rem}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.title{display:block;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;white-space:pre-wrap;word-break:break-word}.tooltip{background-color:var(--s-g-40);border-radius:6px;color:var(--g-999);display:flex;font-size:.7rem;justify-content:center;max-width:300px;min-width:160px;opacity:.99;overflow:hidden;padding:.55556rem .44444rem;position:absolute;width:100%;z-index:999}.tooltip.top{bottom:130%}.tooltip.bottom{top:130%}.tooltip.bottom,.tooltip.top{left:50%;transform:translateX(-50%)}.tooltip.right{left:130%}.tooltip.left{right:130%}.tooltip.left,.tooltip.right{top:50%;transform:translateY(-50%)}.input-field{background-color:var(--g-0);border:1px solid var(--s-g-80);border-radius:4px;box-shadow:0 4px 20px 0 var(--s-g-20);height:56px;position:relative;transition:all .15s ease-in;width:100%}.input-field:hover{border:1px solid var(--s-g-100);box-shadow:0 4px 20px 0 var(--s-g-30)}.input-field.active{border:1px solid var(--s-g-100);box-shadow:0 4px 20px 0 var(--s-g-60)}.input-field.active input+label{color:var(--g-800);opacity:1;top:4px}.input-field .locked{pointer-events:none}.input-field.focussed input{top:8px}.input-field.focussed input+label{color:var(--g-999);font-size:12px;opacity:1;top:4px}.input-field label{font-size:15px;opacity:1;top:30%}.input-field input{font-size:12px;opacity:1}.input-field input+label{color:var(--g-800);left:.9rem;line-height:24px;pointer-events:none;position:absolute;transition:all .15s ease-in}.input-field.error input+label{color:var(--e-0)}.input{-webkit-appearance:none;background-color:var(--g-0);border:none;border-radius:4px;box-shadow:0 4px 20px 0 transparent;color:var(--g-900);font-size:.9rem;height:54px;line-height:normal;outline:none;padding:0 .9rem;position:relative;transition:all .15s ease-in;width:100%}.input::-moz-placeholder{opacity:0}.input:-ms-input-placeholder{opacity:0}.input::placeholder{opacity:0}.label{color:var(--g-900)}.toast-container{position:fixed;transform:translateZ(9999px);width:320px;z-index:999999}.toast-container .button{font-size:.6rem;opacity:.6;position:absolute;right:2px;top:2px}.toast-container .button svg{stroke:var(--g-0)}.toast{border-radius:4px;cursor:pointer;direction:ltr;margin-bottom:.88889rem;max-height:200px;min-height:70px;overflow:hidden;padding:1.22222rem .55556rem;position:relative;text-align:left}.toast.toast--default{background:var(--s-g-40)}.toast.toast--default .descr,.toast.toast--default .title{color:var(--g-999)!important}.toast.toast--success{background-color:var(--s-0)}.toast.toast--success .descr,.toast.toast--success .title{color:var(--g-0)!important}.toast.toast--streak{background-color:#f2b04e}.toast.toast--streak .descr,.toast.toast--streak .title{color:#fff!important}.toast.toast--error{background-color:var(--e-100)}.toast.toast--error .descr,.toast.toast--error .title{color:var(--g-0)!important}.toast .toast-image{height:60px;width:60px}.toast:hover{cursor:pointer;opacity:1}.progress-d-bar{background-color:var(--g-0);bottom:0;height:4px;left:0;opacity:.6;position:absolute;transform-origin:left;width:100%}.progress-d-bar,.progress-d-bar.isAnimated{-webkit-animation:trackProgress linear 1 forwards;animation:trackProgress linear 1 forwards}.progress-d-bar.isControlled{transition:transform .2s}.checkbox{display:inline-flex;height:1.2rem;width:1.2rem}.checkbox.isCircle label{border-radius:50%}.checkbox.isCircle svg{padding:4px}.checkbox.disabled,.checkbox:disabled{cursor:default!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox.disabled:hover label,.checkbox.disabled:hover span,.checkbox:disabled:hover label,.checkbox:disabled:hover span{border-color:transparent!important;cursor:default!important}.checkbox input{position:absolute;visibility:hidden}.checkbox input:checked+label span:first-child{-webkit-animation:wave .2s ease;animation:wave .2s ease;background:var(--b-800);border-color:var(--b-800)}.checkbox input:checked+label span:first-child svg{stroke-dashoffset:0}.checkbox label,.checkbox label span{height:100%;width:100%}.checkbox label{background:var(--g-100);cursor:pointer;overflow:hidden;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label:not(:last-child){margin-right:6px}.checkbox label:hover span:first-child{border-color:var(--b-800)}.checkbox label span{float:left;transform:translateZ(0);vertical-align:middle}.checkbox label span:first-child{border:1px solid var(--s-g-200);box-shadow:0 1px 1px rgba(0,16,75,.05);position:relative;transform:scale(1);transition:all .2s ease}.checkbox label span:first-child svg{fill:none;stroke:var(--g-0);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26px;stroke-dashoffset:26px;height:100%;left:0;position:absolute;right:0;transform:translateZ(0);transition:all .3s ease;transition-delay:.1s;width:100%}.checkbox label span:last-child{padding-left:.44444rem}.switch{display:block}.switch.isSmall .switchPseudo{height:22px;width:40px}.switch.isSmall .switchPseudo:before{height:17px;width:17px}.switchSelf{display:none}.switchPseudo{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:transparent;border:2px solid var(--s-g-200);border-radius:15px;box-sizing:border-box;display:block;height:30px;position:relative;transition:background-color .2s ease,border-color .2s ease;width:50px}.switchPseudo:before{background-color:#fdfdfd;border-radius:14px;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06),inset 0 0 0 .5px rgba(0,0,0,.04);content:"";height:26px;left:0;position:absolute;top:0;transition:transform .2s cubic-bezier(.36,-.24,.26,1.32);width:26px}.switchSelf:checked+.switchPseudo{background-color:var(--b-1000);border-color:var(--b-1000)}.switchSelf:checked+.switchPseudo:before{transform:translateX(20px)}.switchSelf[disabled]+.switchPseudo{opacity:.4}.textarea{background-color:var(--g-0);border:1px solid var(--s-g-80);border-radius:4px;box-shadow:0 4px 20px 0 var(--s-g-20);color:var(--g-900);font-size:16px;outline:none;padding:.7rem .9rem;position:relative;transition:all .15s ease-in;width:100%}.textarea:hover{border:1px solid var(--s-g-100);box-shadow:0 4px 20px 0 var(--s-g-30)}.pagination-default{background:var(--s-g-20);margin-bottom:.8rem;padding:1rem .8rem}table{font-size:1rem;table-layout:fixed;width:100%}table caption{font-size:.94444rem;margin:.5em 0 .75em}table th{background-color:var(--s-g-40);color:var(--g-900);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase}table tr{background-color:var(--s-g-30);border:1px solid var(--s-g-60);color:var(--g-700);padding:.33333rem .55556rem}table td,table th{padding:.55556rem;text-align:left}@media screen and (max-width:768px){table{border:0}table caption{font-size:1.3em}table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{border-bottom:3px solid var(--s-g-200);display:block;margin-bottom:.625em}table td{border-bottom:1px solid var(--s-g-200);display:block;font-size:.8em;text-align:right}table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table td:last-child{border-bottom:0}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:0!important;box-shadow:none;outline:0}select::-ms-expand{display:none}.select-field{border:1px solid var(--s-g-80);border-radius:4px;box-shadow:0 4px 20px 0 var(--s-g-20);display:flex;overflow:hidden;position:relative;transition:all .15s ease-in;width:100%}.select-field select{background-color:var(--g-0);color:var(--g-800);cursor:pointer;flex:1;font-size:16px;height:53px;padding:0 .9rem}.select-field:after{align-items:center;background-color:var(--s-g-40);color:var(--g-200);content:"\25BC";cursor:pointer;display:flex;height:102%;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;transition:all .15s ease-in;width:46px}.select-field:hover{border:1px solid var(--s-g-100);box-shadow:0 4px 20px 0 var(--s-g-30)}.select-field:hover:after{color:var(--g-300)}.tocode-sidebar .card{background-color:var(--s-g-10-sec)}.sidebar-block{background-color:var(--s-g-10);border-radius:4px;box-shadow:0 1px 3px 1px rgba(0,0,0,.1);padding:.9rem .8rem}.AchievementPopup{-webkit-animation:widthX 6s linear 1s infinite normal;animation:widthX 6s linear 1s infinite normal;background-color:var(--g-900);border:7px solid var(--g-900);border-radius:6rem;bottom:.55556rem;height:120px;left:50%;max-width:610px;opacity:0;overflow:hidden;padding:8px;position:fixed;transform:translate(-50%);width:120px;z-index:999999}.AchievementPopupCircle{align-items:center;background:var(--g-0);border-radius:50%;display:flex;float:left;height:90px;justify-content:center;width:90px}.AchievementPopupCircle img{height:60px;width:60px}.AchievementPopupContent{color:var(--g-0);float:left;font-size:1.05556rem;padding:.55556rem 1.44444rem}@-webkit-keyframes widthX{0%{opacity:0;width:120px}10%{width:120px}15%{opacity:1;width:520px}55%{opacity:1;width:520px}63%{opacity:0;width:120px}to{opacity:0;width:120px}}@keyframes widthX{0%{opacity:0;width:120px}10%{width:120px}15%{opacity:1;width:520px}55%{opacity:1;width:520px}63%{opacity:0;width:120px}to{opacity:0;width:120px}}.congrats{align-items:center;display:flex;height:200px;justify-content:center;overflow:hidden;position:absolute;width:100%}.congrats span{background:#ffd300;height:16px;opacity:0;position:absolute;top:0;width:8px}.congrats span:first-child{-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:54ms;animation-delay:54ms;-webkit-animation-duration:1048ms;animation-duration:1048ms;left:7%;transform:rotate(64deg)}.congrats span:nth-child(2){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:105ms;animation-delay:105ms;-webkit-animation-duration:875ms;animation-duration:875ms;left:14%;transform:rotate(17deg)}.congrats span:nth-child(3){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-duration:857ms;animation-duration:857ms;left:21%;transform:rotate(69deg)}.congrats span:nth-child(4){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:499ms;animation-delay:499ms;-webkit-animation-duration:856ms;animation-duration:856ms;left:28%;transform:rotate(11deg)}.congrats span:nth-child(5){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:448ms;animation-delay:448ms;-webkit-animation-duration:767ms;animation-duration:767ms;left:35%;transform:rotate(-44deg)}.congrats span:nth-child(6){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:83ms;animation-delay:83ms;-webkit-animation-duration:931ms;animation-duration:931ms;left:42%;transform:rotate(56deg)}.congrats span:nth-child(7){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:293ms;animation-delay:293ms;-webkit-animation-duration:1073ms;animation-duration:1073ms;left:49%;transform:rotate(75deg)}.congrats span:nth-child(8){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:414ms;animation-delay:414ms;-webkit-animation-duration:806ms;animation-duration:806ms;left:56%;transform:rotate(-36deg)}.congrats span:nth-child(9){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:167ms;animation-delay:167ms;-webkit-animation-duration:1185ms;animation-duration:1185ms;left:63%;transform:rotate(-21deg)}.congrats span:nth-child(10){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:487ms;animation-delay:487ms;-webkit-animation-duration:977ms;animation-duration:977ms;left:70%;transform:rotate(-12deg)}.congrats span:nth-child(11){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:376ms;animation-delay:376ms;-webkit-animation-duration:1017ms;animation-duration:1017ms;left:77%;transform:rotate(56deg)}.congrats span:nth-child(12){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:284ms;animation-delay:284ms;-webkit-animation-duration:1001ms;animation-duration:1001ms;left:84%;transform:rotate(70deg)}.congrats span:nth-child(13){-webkit-animation:makeItRain 1s ease-out infinite;animation:makeItRain 1s ease-out infinite;-webkit-animation-delay:386ms;animation-delay:386ms;-webkit-animation-duration:.96s;animation-duration:.96s;left:91%;transform:rotate(38deg)}.congrats span:nth-child(odd){background:#17d3ff}.congrats span:nth-child(2n){z-index:1}.congrats span:nth-child(4n){-webkit-animation-duration:2s;animation-duration:2s;height:12px;width:5px}.congrats span:nth-child(3n){-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2.5s;animation-duration:2.5s;height:10px;width:3px}.congrats span:nth-child(4n-7){background:#ff4e91}@-webkit-keyframes makeItRain{0%{opacity:0}50%{opacity:1}to{transform:translateY(200px)}}@keyframes makeItRain{0%{opacity:0}50%{opacity:1}to{transform:translateY(200px)}}.app-home-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width:1280px){.app-home-wrapper{margin:auto -1rem 1rem}}.app-home-content{flex:3}@media screen and (min-width:1280px){.app-home-content{margin-left:.5rem;margin-right:.5rem;padding:1rem}}.app-home-sidebar{flex:1;margin-left:.5rem;margin-right:.5rem;padding:1rem}@media screen and (max-width:1280px){.app-home-sidebar{display:none}}.HomeHero{display:flex;flex-wrap:wrap}.HomeHero .UserInfoCard{flex-basis:28.6%;margin-right:1rem;min-height:360px}@media screen and (max-width:1024px){.HomeHero .UserInfoCard{flex-basis:100%;height:auto;margin-bottom:2rem;margin-right:0}}.HomeHero .tabs{flex-basis:69.2%}@media screen and (max-width:1024px){.HomeHero .tabs{flex-basis:100%}}.HomeHero .card-1mx02l{margin-bottom:0}@media screen and (max-width:1024px){.HomeHero .card-1mx02l{margin-bottom:1.4rem}}.downarea::-webkit-scrollbar,.downarea ::-webkit-scrollbar{height:10px;width:10px}.downarea::-webkit-scrollbar-thumb,.downarea ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#a1a1a1;border:1px solid transparent}.downarea::-webkit-scrollbar-thumb:hover,.downarea ::-webkit-scrollbar-thumb:hover{background-color:#666}.downarea{align-items:center;background:var(--g-0);border:1px solid var(--s-g-80);border-radius:4px;box-shadow:0 4px 20px 0 var(--s-g-20);display:flex;justify-content:center;overflow:hidden;position:relative;transition:all .15s ease-in;width:100%}.downarea:hover{border:1px solid var(--s-g-100);box-shadow:0 4px 20px 0 var(--s-g-30)}.downarea .downarea-wrapper{height:100%;width:100%}.downarea .downarea-toolbar{align-items:center;background:var(--s-g-40);border-bottom:1px solid var(--s-g-100);display:flex;justify-content:flex-start;padding:.4rem .2rem;width:100%}.downarea-toolbar .downarea-toolbar-tool{align-items:center;background:var(--g-0);border:1px solid var(--s-g-80);border-radius:4px;color:var(--g-800);cursor:pointer;display:flex;font-size:.9rem;justify-content:center;margin-right:6px;min-width:40px;padding:.4rem;position:relative;transition:all .15s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.downarea-toolbar .downarea-toolbar-tool:last-child{margin-right:0}.downarea-toolbar .downarea-toolbar-tool svg{opacity:.9;padding:2px}.downarea-toolbar .downarea-toolbar-tool .downarea-tool-dropdown{border:1px solid var(--g-100);left:0;max-height:140px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;overflow:auto;position:absolute;top:calc(100% + 2px);visibility:hidden;z-index:2}.downarea-tool-dropdown ul{margin-bottom:0!important}.downarea-toolbar .downarea-toolbar-tool .downarea-tool-dropdown.active{visibility:visible}.downarea-toolbar .downarea-toolbar-tool .downarea-tool-dropdown ul{background:var(--g-0);cursor:default;display:block;list-style-type:none;padding:3px 0}.downarea-toolbar .downarea-toolbar-tool .downarea-tool-dropdown ul li{cursor:pointer;font-size:15px;margin-bottom:3px;padding:5px 8px}.downarea-toolbar .downarea-toolbar-tool .downarea-tool-dropdown ul li:last-child{margin-bottom:0}.downarea-toolbar .downarea-toolbar-tool .downarea-tool-dropdown ul li:hover{background:var(--s-g-100)}.downarea .downarea-textarea{background:var(--g-0);height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative;width:100%}.downarea .downarea-textarea textarea{background:var(--g-0);border:none;color:var(--g-999);font-size:1rem;height:100%;margin-bottom:1.2rem;padding:.4rem;position:relative;resize:none;width:100%}.downarea .isHide{display:none;opacity:0}.downarea .preview-wrapper{display:none;opacity:0;padding:0 1rem}.downarea .preview-wrapper.isShow{display:block;opacity:1}.comments-list,.comments-wrapper{width:100%}.comments-list{margin-left:-1.44444rem}.comment-item{display:flex;flex-direction:column;margin-bottom:.8rem;padding:.44444rem .66667rem}.comment-item.comment-item--child{margin-top:-.55556rem}.comment-item.important .comment-body p{background-color:var(--g-200);display:inline-block!important;padding:6px 10px!important}.comment-item.important .comment-options{display:none!important}.comment-item .code-toolbar{margin-left:0!important}.comment-tree div div{margin-left:1.44444rem}.comment-body{display:block;margin-bottom:.11111rem}.comment-options{align-items:center;display:flex}.comment-item:hover .c_votetable{opacity:1}.c_votetable{margin-left:2.8rem;opacity:.6;transition:all .3s ease-in}.c_votetable tr{background-color:transparent;border:0;border-bottom:0;margin:0;padding:0}.c_votetable td{background-color:transparent;border:0}.tabs{flex-direction:column}.tab-list,.tabs{display:flex;width:100%}.tab-list{align-items:center;border-bottom:1px solid var(--s-g-40);margin-bottom:1.11111rem;margin-top:.55556rem;overflow:scroll hidden;padding-bottom:1px}.tab-list::-webkit-scrollbar{background:transparent;display:none;width:0}.tab-list.isCenter{justify-content:center}.tab-list a.active .button-tab,.tab-list a.isActive .button-tab{background-color:transparent;border-color:var(--b-400);opacity:1;padding:.66667rem .88889rem}.tab-list .button-tab{border-bottom:1px solid var(--s-g-40);margin-bottom:-1px;opacity:.6}.tab-list .button-tab.isActive{background-color:transparent;border-color:var(--b-400)!important;opacity:1;padding:.66667rem .88889rem}.tab-list .button-tab:hover{border-color:var(--g-800)}.preview-img{height:100%;position:relative;width:100%}.preview-img img{height:100%;opacity:.3;width:100%}.preview-img .preview-img-content{background:var(--s-g-40);color:var(--g-999);font-size:.75rem;left:50%;padding:.6rem .4rem;position:absolute;text-align:center;top:48%;transform:translate(-50%,-50%);width:80%}.list__wrapper{line-height:1.36}.list__item{position:relative}.list__item.withIcon{padding-left:2.5rem}.list__item i{left:0;position:absolute;top:0}.chart-wrapper{height:100%;max-width:720px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.chart-wrapper #panViewChart{margin:0 auto;transform:scale(.82)}.chart-wrapper #chart{display:flex;flex-flow:row wrap;height:100%;overflow:visible;width:100%}.chart-wrapper .main-canvas{overflow:hidden;padding:.6rem 1.2rem;width:100%}.chart-wrapper #panViewChart{overflow:visible}.chart-wrapper #lines-svg #lines-group{transition:scale .4s linear,transform .4s linear,matrix .4s linear}.chart-wrapper svg path{vector-effect:non-scaling-stroke}.chart-wrapper .show{visibility:visible}.chart-wrapper .hide{visibility:hidden}.chart-wrapper .checkbox{display:flex;font-size:1.8rem;margin-bottom:.2rem;margin-left:-1rem;max-width:90px;overflow:visible;width:100%}.chart-wrapper .checkbox:hover{cursor:pointer}.chart-wrapper .checkbox .checkmark{stroke-width:2;stroke:#fff}.chart-wrapper .checkbox .checkmark__circle{stroke:var(--s-0)}.chart-wrapper .checkbox.checked .checkmark__circle{fill:var(--s-0)}.chart-wrapper #x-axi-group .x-axi-text,.chart-wrapper #y-axi-group .y-axi-text{fill:var(--g-400)}.chart-wrapper #y-axi-group .y-axi-text{font-size:1rem}.chart-wrapper #x-axi-group .x-axi-text.hide{opacity:0;visibility:hidden}.chart-wrapper #x-axi-group .x-axi-text,.chart-wrapper #x-axi-group .x-axi-text.show{font-size:.75rem;opacity:1;transition:visibility .5s linear,opacity .5s linear;visibility:visible}.chart-wrapper #y-axi-group .y-axi-line{stroke:var(--s-g-80)}.chart-wrapper .popup,.chart-wrapper .popup.show{opacity:1;transition:visibility .5s linear,opacity .5s linear;visibility:visible}.chart-wrapper .popup.hide{opacity:0;visibility:hidden}.chart-wrapper .popup .popup-circle{fill:#fff;stroke-width:2px}.chart-wrapper .popup .popup-rect{fill:var(--g-10);stroke:var(--g-400);opacity:.9}.chart-wrapper .popup .popup-line-text{fill:var(--g-300)}.chart-wrapper .popup .popup-line{stroke:var(--g-200)}.chart-wrapper .popup-title{font-size:.9rem}.chart-wrapper .popup-text{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:500}.chart-wrapper .popup-sub-title{font-size:.8rem}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;vertical-align:baseline}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}html{box-sizing:border-box}:focus{outline:0}audio,img,video{height:auto;max-width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;overflow:auto;resize:none;vertical-align:top}button,input,select,textarea{border:none;font-size:100%;margin:0;outline:none}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}/*! uimini | MIT License | github.com/uimini/uimini */@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/assets/fonts/OpenSans-Medium.eot);src:url(/assets/fonts/OpenSans-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/OpenSans-Medium.woff2) format("woff2"),url(/assets/fonts/OpenSans-Medium.woff) format("woff"),url(/assets/fonts/OpenSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/OpenSans-Light.eot);src:url(/assets/fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/OpenSans-Light.woff2) format("woff2"),url(/assets/fonts/OpenSans-Light.woff) format("woff"),url(/assets/fonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/UbuntuMono-Regular.eot);src:url(/assets/fonts/UbuntuMono-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/UbuntuMono-Regular.woff2) format("woff2"),url(/assets/fonts/UbuntuMono-Regular.woff) format("woff"),url(/assets/fonts/UbuntuMono-Regular.ttf) format("truetype")}html{font-size:18px;height:100%;line-height:1.5}@media screen and (max-width:1024px){html{font-size:16px}}@media screen and (max-width:768px){html{font-size:15px}}@media screen and (max-width:480px){html{font-size:14px}}body{text-rendering:optimizeSpeed;background-color:var(--g-0);color:var(--g-950);height:100%;margin:0;padding:0;position:relative;scroll-behavior:smooth}body.hideBodyScroll{overflow-y:hidden!important}.app-inner,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;fill:currentcolor;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;height:100%;width:100%}#app,.app,.app-inner,body,html{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}#app,.app{background-color:var(--bg-0);height:100vh;overflow:hidden;position:relative}*,:after,:before{box-sizing:border-box}.ui-section,footer,section{flex-shrink:0;padding:40px 0;position:relative}@media screen and (max-width:1024px){.ui-section,footer,section{padding:36px 0}}@media screen and (max-width:768px){.ui-section,footer,section{padding:28px 0}}@media screen and (max-width:480px){.ui-section,footer,section{padding:20px 0}}.wrapper{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;position:relative}.content-wrapper{flex-grow:1;position:relative}.container{flex:0 0 auto;margin:0 auto;padding:0 16px;position:relative;width:100%}@media screen and (min-width:1400px){.container{max-width:unset}}@media screen and (max-width:1024px){.container{max-width:768px}}@media screen and (max-width:768px){.container{max-width:640px}}@media screen and (max-width:640px){.container{max-width:480px}}@media screen and (max-width:480px){.container{max-width:320px}}i{align-items:center;display:inline-flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}b,h1,h2,h3,h4,h5,h6,strong{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-weight:500!important}h1,h2,h3,h4,h5,h6{line-height:1.2!important;margin:0}a{text-decoration:none}a,button{cursor:pointer}li,ul{list-style-type:none;margin:0;padding:0}.ui-link{color:var(--b-400);cursor:pointer;display:inline-block;outline:none;text-decoration:none;transition:all .15s ease-in}.ui-link:hover{opacity:.9;text-decoration:underline}.ui-link.isPrimary{color:var(--b-400)}.ui-link.isSolid{text-decoration:underline}.ui-link.noHover:hover,.ui-link.noSolid{text-decoration:none!important}.ui-ul{display:block;margin-top:0;padding-left:2em}.ui-ul,.ui-ul li{position:relative}.ui-ul li{list-style-type:disc}.ui-ol{margin-top:0;padding-left:2em}.ui-ol,.ui-ol li{position:relative}.ui-ol li{list-style-type:decimal}.ui-text{color:var(--ui-g-990);overflow-wrap:break-word}.ui-text.isPrimary{color:var(--ui-primary-color)}.ui-text.isSecondary{color:var(--ui-g-400)}.ui-text.isSuccess{color:var(--ui-success-color)}.ui-text.isWarning{color:var(--ui-warning-color)}.ui-text.isDangerous{color:var(--ui-danger-color)}.ui-text.isDisabled{color:var(--ui-g-200);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-text.isMark{background-color:var(--ui-mark-color);color:#000}.ui-title-1,.ui-title-2,.ui-title-3,.ui-title-4,.ui-title-5{color:var(--ui-g-990);display:block;font-size:38px;font-weight:700;line-height:1.23;margin-top:0}.ui-title-1{font-size:2.22222rem}.ui-title-2{font-size:1.77778rem}.ui-title-3{font-size:1.44444rem}.ui-title-4{font-size:1.22222rem}.ui-title-5{font-size:1rem}.ui-card{word-wrap:break-word;background-clip:border-box;background-color:var(--g-10);border:1px solid var(--s-g-100);border-radius:.22222rem;box-shadow:0 1px 2px 0 var(--ui-g-100);display:flex;flex-direction:column;min-width:0;position:relative;transition:box-shadow .2s ease,transform .2s ease}.ui-card.isAnimated:hover{box-shadow:-8px 8px 0 var(--s-g-100);transform:translate(4px,-4px)}.ui-card.isNoPadding,.ui-card.isNoPadding .ui-card-body{padding:0!important}.ui-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:.88889rem;position:relative}.ui-card-default-img{align-items:center;display:flex;height:100%;justify-content:center}.ui-card-default-img img{display:block;margin:0 auto;width:8rem}.ui-card-default-img.isBig img{width:16rem}.card-wrapper-x0Lm2c{margin-right:-1rem;position:relative}.card-1mx02l{display:flex;flex-basis:20%;flex-grow:1;height:100%;margin-bottom:1.4rem;margin-right:1rem}.card-1mx02l .ui-card{height:100%;width:100%}@media screen and (max-width:1400px){.card-1mx02l{flex-basis:30%}}@media screen and (max-width:1280px){.card-1mx02l{flex-basis:36%}}@media screen and (max-width:768px){.card-1mx02l{flex-basis:100%;margin-right:0}}.AchievementItem{max-height:290px;min-height:290px;text-align:center}.AchievementItem .ui-card-body{justify-content:center}@media screen and (max-width:1280px){.AchievementItem{max-height:unset;min-height:240px}}@media screen and (max-width:768px){.AchievementItem{min-height:auto}}.ModuleItem{cursor:pointer}.ModuleItem:first-child{flex-basis:30%;flex-grow:2}.ModuleItem .ModuleItemHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.ModuleItem.isFull{flex-basis:100%!important;text-align:center;width:100%!important}.ModuleItem.isFull .ModuleItemHeader{align-items:center;flex-direction:column}.ModuleItem .ui-card{max-height:420px;min-height:320px}@media screen and (max-width:1280px){.ModuleItem .ui-card{max-height:unset;min-height:240px}}@media screen and (max-width:768px){.ModuleItem .ui-card{min-height:auto}}@media screen and (max-width:1280px){.ModuleItem:first-child{flex-basis:60%}}@media screen and (max-width:768px){.ModuleItem:first-child{flex-basis:100%}}.BonusItem{display:block;margin-bottom:1rem;min-height:400px;text-align:center;width:49.5%}@media screen and (max-width:768px){.BonusItem{min-height:auto;width:100%}}.CourseItem:hover .ui-link,.ModuleItem:hover .ui-link,.SimpleCourseItem:hover .ui-link,.VideoPreviewCard:hover .ui-link{opacity:1;text-decoration:underline!important}.SimpleCourseItem{cursor:pointer;margin-bottom:1rem;min-height:174px;position:relative;width:49%}@media screen and (max-width:768px){.SimpleCourseItem{min-height:auto;width:100%}}.SimpleCourseItem-img{align-items:center;bottom:0;display:flex;position:absolute;right:10px;top:0}.SimpleCourseItem-img img{max-height:120px;max-width:120px}.SimpleCourseItem-img img.isLarge{max-height:190px;max-width:190px}@media screen and (max-width:768px){.SimpleCourseItem-img{display:none}}.card-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.card-list .ui-card{margin-bottom:.55556rem;width:100%}.card-list .seventy{width:69%}@media screen and (max-width:1280px){.card-list .seventy{width:49.5%}}@media screen and (max-width:768px){.card-list .seventy{width:100%}}.card-list .fifty{width:49.5%}@media screen and (max-width:768px){.card-list .fifty{width:100%}}.card-list .fifty-f{flex-basis:49.5%}@media screen and (max-width:768px){.card-list .fifty-f{flex-basis:100%}}.card-list .thirty{width:33%}@media screen and (max-width:768px){.card-list .thirty{width:100%}}.card-list .twentyfive{width:24%}@media screen and (max-width:1280px){.card-list .twentyfive{width:49.5%}}@media screen and (max-width:768px){.card-list .twentyfive{width:100%}}.card-list .twentyfive-f{flex-basis:24%}@media screen and (max-width:1280px){.card-list .twentyfive-f{flex-basis:49.5%}}@media screen and (max-width:768px){.card-list .twentyfive-f{flex-basis:100%}}.ui-checkbox{align-items:center;display:flex;font-size:.88889rem;min-height:1.33333rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-checkbox label{clear:both;cursor:pointer;display:inline;padding-left:1px;vertical-align:top}.ui-checkbox label:not(:empty){margin-left:.77778rem}.ui-checkbox label:after,.ui-checkbox label:before{content:"";left:0;position:absolute;top:0}.ui-checkbox label:before{background-color:var(--ui-g-0);border:1px solid var(--s-g-200);border-radius:.125em;cursor:pointer;height:1.33333rem;transition:background .3s;width:1.33333rem}.ui-checkbox input[type=checkbox]{box-shadow:0 1px 2px 0 var(--s-g-200);display:block;float:left;font-size:inherit;margin:0;outline:0;visibility:hidden;width:1.33333rem}.ui-checkbox input[type=checkbox]:checked+label:before{background-color:var(--b-400);border:none}.ui-checkbox input[type=checkbox]:checked+label:after{border-bottom:.12222rem solid var(--g-0);border-left:.12222rem solid var(--g-0);border-right-style:solid;border-right:.12222rem var(--g-0);border-top-style:solid;border-top:.12222rem var(--g-0);height:.44444rem;transform:translate(.22222rem,.32479rem) rotate(-45deg);width:.88889rem}.ui-checkbox.isDisabled+label,.ui-checkbox input:disabled+label{cursor:default;opacity:.7;pointer-events:none}.ui-checkbox.isDisabled+label:before,.ui-checkbox input:disabled+label:before{background-color:var(--s-g-500)!important;border-color:var(--s-g-500)}.ui-input{position:relative}.ui-input label{display:flex;flex-wrap:wrap;font-size:.77778rem;margin-bottom:.33333rem}.ui-input input{-webkit-appearance:none;background-color:var(--g-0);border:1px solid var(--s-g-200);border-radius:.22222rem;box-shadow:0 1px 2px 0 var(--s-g-100);color:inherit;font-size:.88889rem;min-height:2.11111rem;padding:.44444rem .44444rem .44444rem .77778rem;transition:border .2s;width:100%}.ui-input input:focus{border-color:var(--g-400)}.ui-input.isRequired label:after{color:#ee5454;content:"*";padding-left:.22222rem}.ui-input.isDisabled,.ui-input input:disabled{cursor:default;opacity:.7;pointer-events:none}.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' stroke='rgba(131,131,131,0.9)'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 3.74 4.152 7 8 3'/%3E%3C/svg%3E") no-repeat right 15px top 50%;background-color:var(--ui-g-0);border:1px solid var(--ui-g-200);border-radius:.22222rem;color:inherit;font-size:.88889rem;min-height:2.11111rem;min-width:7.77778rem;padding:.44444rem 2.44444rem .44444rem .44444rem;position:relative;transition:border-color .1s linear;width:100%}.ui-select::-ms-expand{display:none}.ui-select:focus{border-color:var(--ui-primary-color)}.ui-select.isSelected{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' stroke='%231890ff'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 3.74 4.152 7 10 1'/%3E%3C/svg%3E")!important}.ui-select.isLoading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 50 50'%3E%3Cpath fill='%231890ff' d='M25 5a20.14 20.14 0 0 1 20 17.88 2.51 2.51 0 0 0 2.49 2.26A2.52 2.52 0 0 0 50 22.33a25.14 25.14 0 0 0-50 0 2.52 2.52 0 0 0 2.5 2.81A2.51 2.51 0 0 0 5 22.88 20.14 20.14 0 0 1 25 5Z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E")!important;cursor:default;pointer-events:none}.ui-tag{align-items:center;color:var(--b-400);cursor:pointer;display:inline-flex;font-size:.77778rem;outline:none;text-decoration:none;transition:color .3s;white-space:nowrap}.ui-tag:hover{opacity:.9;text-decoration:underline}.ui-tag:before{content:"#";padding-right:.11111rem}.ui-tag.isActive{text-decoration:underline}.ui-tag.isBox{background-color:var(--g-400);border:1px solid var(--g-400);border-radius:.16667rem;color:inherit;cursor:pointer;padding:.11111rem .44444rem}.ui-tag.isBox:hover{text-decoration:none}.ui-tag.isBox:before{display:none}.ui-tag.isBox.isActive{background-color:var(--b-400);color:var(--b-400);text-decoration:none}.ui-tag.isDisabled,.ui-tag:disabled{cursor:default;opacity:.8;pointer-events:none}.ui-tag.isDisabled:hover,.ui-tag:disabled:hover{text-decoration:none}.ui-tag.isNew,.ui-tag.isUpdated{background-color:var(--s-0);border-color:var(--s-0);color:#fff}body.dark{--bg-0:#182137;--sb-0:#1e2844;--top-0:#182137;--g-0:#172035;--g-10:#1e2844;--g-100:#9b9b9b;--g-200:#a8a8a8;--g-300:#b8b8b8;--g-400:#c9c9c9;--g-500:#d3d3d3;--g-600:#ddd;--g-700:#e0e0e0;--g-800:#e7e7e7;--g-900:#ececec;--g-950:#fafafa;--g-999:#fdfdfd;--s-g-10:#182138;--s-g-10-sec:#363e57;--s-g-20:#1f2841;--s-g-30:#182138;--s-g-40:#212b44;--s-g-40o:60,66,72;--s-g-60:#293450;--s-g-80:hsla(0,0%,100%,.01);--s-g-100:hsla(0,0%,100%,.1);--s-g-200:hsla(0,0%,100%,.2);--s-g-500:#4f555a;--btn-s-g:hsla(0,0%,100%,.06);--b-400:#c39eff;--b-450:#f7f7f7;--b-btn-400:#fff;--b-600:#f7f7f7;--b-800:#fdfdfd;--b-1000:hsla(0,0%,81%,.3);--b-2000:#58e6d9;--l-b-40:hsla(0,0%,100%,.1);--l-b-100:hsla(0,0%,100%,.15);--opacify-2:hsla(0,0%,100%,.02);--e-0:#ff9b99;--e-100:#c99b9a;--w-0:#a85307;--s-0:#8bc34a}.light,body{--bg-0:#f8f8f8;--sb-0:#fff;--top-0:#fff;--g-0:#fff;--g-10:#fff;--g-100:#cfcfcf;--g-200:#ccc;--g-300:#b8b9bb;--g-400:#939394;--g-500:#828284;--g-600:#656566;--g-700:#555556;--g-800:#37353f;--g-900:#222;--g-950:#0e0e0e;--g-999:#000;--s-g-10:#fcfcfc;--s-g-10-sec:#fcfcfc;--s-g-20:#fafbfc;--s-g-30:#f7f8fa;--s-g-40:#f0f2f5;--s-g-40o:240,242,245;--s-g-60:#edeef0;--s-g-80:#e7e8ec;--s-g-100:#dce1e6;--s-g-200:#e5e5e5;--s-g-500:#6f7985;--btn-s-g:#edeef0;--b-400:#141414;--b-450:#000;--b-btn-400:#000;--b-600:#203f62;--b-800:#202c4a;--b-1000:#000;--b-2000:#828284;--l-b-40:#e5ebf1;--l-b-100:#dae2ea;--opacify-2:rgb(0 0 0/2%);--e-0:#f90f01;--e-100:#ff7979;--w-0:#fec738;--s-0:#8bc34a}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@-webkit-keyframes toast-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes toast-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes toast-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes toast-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@-webkit-keyframes wave{50%{transform:scale(.8)}}@keyframes wave{50%{transform:scale(.8)}}@-webkit-keyframes drag{0%{transform:scaleX(1)}50%{transform:scale(.8)}to{transform:scaleX(1)}}@keyframes drag{0%{transform:scaleX(1)}50%{transform:scale(.8)}to{transform:scaleX(1)}}.ul-line{font-size:.88889rem}.ul-line li{display:flex;list-style:none;padding-left:.625rem;position:relative;text-align:left}.ul-line li:before{content:"\2013";display:block;margin-right:.625rem}.view-sm{max-width:880px}.view-sm.isCenter{margin-left:auto;margin-right:auto}.view-md{max-width:1104px}.view-md.isCenter{margin-left:auto;margin-right:auto}footer{background-color:var(--s-g-30);margin-top:62px;padding-bottom:2rem;padding-top:2rem}@media screen and (max-width:1024px){footer{margin-top:56px}}@media screen and (max-width:768px){footer{margin-top:34px}}@media screen and (max-width:480px){footer{margin-top:26px}}footer svg{fill:var(--g-700)}.footer-nav{display:flex;flex-wrap:wrap}.footer-nav.isTop{justify-content:space-between}@media screen and (max-width:768px){.footer-nav.isTop{margin-top:16px}.footer-nav.isTop li:first-child{margin-bottom:10px}.footer-nav ul{margin-bottom:8px}.footer-nav ul:last-child{margin-bottom:0;margin-top:12px;text-align:center;width:100%}}.main-logo{color:var(--g-999);display:block;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;letter-spacing:2px}.bg-w-100{background-color:var(--w-0)}.flex{display:flex!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-no-wrap{flex-wrap:nowrap!important}.flex-reverse{flex-direction:column-reverse!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.p-0{padding:0!important}.p-4{padding:1rem!important}.pl-0{padding-left:0!important}.pb-0{padding-bottom:0!important}.py-1{padding-bottom:.25rem;padding-top:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.px-8{padding-left:2rem;padding-right:2rem}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.my-auto{margin-bottom:auto;margin-top:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem;margin-top:.25rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.-mt-1{margin-top:-.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.-ml-1{margin-left:-.25rem!important}.mt-2{margin-top:.5rem!important}.-mt-2{margin-top:-.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem}.-ml-2{margin-left:-.5rem!important}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem!important}.mt-16{margin-top:4rem!important}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem!important}.mb-16{margin-bottom:4rem!important}.ml-8{margin-left:2rem!important}@media screen and (max-width:768px){.sm\:mt-8{margin-top:2rem}.sm\:mt-16{margin-top:4rem}.sm\:mb-16{margin-bottom:4rem}}.h-auto{height:auto}.min-h-8{min-height:8rem}.w-auto{width:auto}.w-full{width:100%!important}.w-2{width:.5rem}.h-2{height:.5rem}.w-3{width:.75rem}.h-3{height:.75rem}.w-4{width:1rem}.h-4{height:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.w-7{width:1.75rem}.h-7{height:1.75rem}.w-8{width:2rem}.h-8{height:2rem}.w-10{width:2.5rem}.h-10{height:2.5rem}.w-14{width:3rem}.h-14{height:3rem}.w-16{width:4rem}.h-16{height:4rem}.h-26,.w-26{width:6.6rem}.w-32{width:8rem}.h-32{height:8rem}@media (min-width:768px){.md\:w-1\/2{width:50%!important}}@media (min-width:1024px){.lg\:w-1\/3{width:33.33333%!important}}.text-uppercase{text-transform:uppercase}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap}.font-normal{font-weight:400!important}.font-bold,.font-normal{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol!important}.font-bold{font-weight:500!important}.code-font,.font-code{font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace}.text-xxs{font-size:.6rem!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.875rem!important}.text-4xl{font-size:2.25rem!important}.text-8xl{font-size:2.44444rem}@media screen and (max-width:768px){.text-8xl{font-size:2rem}}.text-10xl{font-size:4rem}@media screen and (max-width:768px){.text-10xl{font-size:3rem}}.btn-left .button,.text-left{text-align:left}.btn-center .button,.text-center{text-align:center}.btn-right .button,.text-right{text-align:right}.text-justify{text-align:justify}.text-g-0{color:var(--g-0)}.text-g-200{color:var(--g-200)}.text-g-300{color:var(--g-300)}.text-g-400{color:var(--g-400)}.text-g-500{color:var(--g-500)}.text-g-600{color:var(--g-600)}.text-g-700{color:var(--g-700)}.text-g-800{color:var(--g-800)}.text-g-900{color:var(--g-900)}.text-g-950{color:var(--g-950)}.text-g-999{color:var(--g-999)}.text-s-g-20{color:var(--s-g-20)}.text-s-g-30{color:var(--s-g-30)}.text-s-g-40{color:var(--s-g-40)}.text-s-g-60{color:var(--s-g-60)}.text-s-g-80{color:var(--s-g-80)}.text-s-g-100{color:var(--s-g-100)}.text-s-g-200{color:var(--s-g-200)}.text-s-g-500{color:var(--s-g-500)}.text-b-400{color:var(--b-400)}.text-b-600{color:var(--b-600)}.text-b-800{color:var(--b-800)}.text-b-1000{color:var(--b-1000)}.text-l-b-40{color:var(--l-b-40)}.text-l-b-100{color:var(--l-b-100)}.text-w-100{color:var(--w-0)!important}.text-e-100{color:var(--e-100)!important}.text-s-100{color:var(--s-0)!important}.rounded-full{border-radius:50%}.hidden{display:none!important}.block{display:block!important}@media screen and (max-width:768px){.hidden-sm{display:none!important}}@media screen and (max-width:480px){.hidden-xs{display:none!important}}.imgWithHover img{max-width:182px;transition:all .3s ease-in}.imgWithHover:hover img{filter:blur(6px)}.imgWithHover:hover .img-hover{opacity:1}.absolute,.absolute-y{position:absolute}.absolute-y{left:50%;transform:translate(-50%)}.absolute-x{position:absolute;top:50%}.top-right{-webkit-animation:toast-in-right .7s;animation:toast-in-right .7s;right:1em;top:1em;transition:transform .6s ease-in-out}.bottom-left{-webkit-animation:toast-in-left .7s;animation:toast-in-left .7s;bottom:1em;left:1em;transition:transform .6s ease-in}.fixed-t{position:fixed;top:0}.md-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.md-body.md-body--hw,.md-body.md-body--hw code,.md-body.md-body--hw pre{font-size:1.2rem!important}.md-body.md-body--hw img{max-width:520px!important}.md-body .codepen{margin:.5em 0;padding-bottom:.2em;width:100%}.md-body>:first-child{margin-top:0!important}.md-body>:last-child{margin-bottom:0!important}.md-body blockquote,.md-body details,.md-body dl,.md-body ol,.md-body p,.md-body pre,.md-body ul{margin-bottom:.88889rem;margin-top:0}.md-body a{background-color:transparent;box-shadow:none;color:var(--b-400);cursor:pointer;position:relative;text-decoration:underline;transition:color .2s}.md-body a:hover{text-decoration:none}.md-body a a:not([href]){color:inherit}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{color:var(--g-999);font-weight:500;margin-bottom:0;margin-top:0}.md-body h1{font-size:1.8em;margin:.8em 0}.md-body h2{font-size:1.52em;margin:.66em 0;padding-top:.2em}.md-body h3{font-size:1.2em;margin:.54em 0;padding-top:.4em}.md-body h4{font-size:1em;margin:.44em 0;padding-top:.3em}.md-body code,.md-body kbd,.md-body pre{font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace}.md-body code,.md-body pre{background-color:#2d2a55}.md-body ol,.md-body ul{margin-bottom:0;margin-top:0;padding-left:0}.md-body blockquote{border-bottom-color:var(--s-g-100);border-left:.14em solid;border-left-color:var(--s-g-100);border-right-color:var(--s-g-100);border-top-color:var(--s-g-100);font-size:1.02em;line-height:1.82em;margin-bottom:1.8rem;margin-right:1.6em;margin-top:1.8rem;padding-left:.82rem;transition:color .2s,border-color .2s}.md-body blockquote>:first-child{margin-top:0}.md-body blockquote>:last-child{margin-bottom:0}.md-body ol,.md-body ul{margin-bottom:2em;margin-top:1.4em;padding-left:1.4em}.md-body li+li{margin-top:.25em}.md-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.md-body img{background-color:var(--g-0);border-style:none;box-sizing:initial;margin-bottom:1em;max-width:100%}.md-body img[align=right]{padding-left:20px}.md-body img[align=left]{padding-right:20px}.md-body .highlight{margin-bottom:1rem}ul>li:first-child>ul>li{list-style-type:square}.md-body ul,.ul-st{display:block;margin-bottom:16px;margin-top:0;padding-left:2em;position:relative}.md-body ul li,.ul-st li{list-style-type:disc;position:relative}.md-body ol,.ol-st{display:block;margin-bottom:16px;margin-top:0;padding-left:2em;position:relative}.md-body ol li,.ol-st li{list-style-type:decimal;position:relative}.md-body table{margin-bottom:.88889rem;padding:0}.md-body table tr{background-color:transparent;border-top:1px solid var(--s-g-60);margin:0;padding:0}.md-body table tr:nth-child(2n){background-color:var(--s-g-10)}.md-body table tr td,.md-body table tr th{border:1px solid var(--s-g-60);margin:0;padding:6px 13px;text-align:left}.md-body table tr td :first-child,.md-body table tr th :first-child{margin-top:0}.md-body table tr td :last-child,.md-body table tr th :last-child{margin-bottom:0}code:not([class]){background-color:var(--s-g-100);border-radius:4px;color:var(--g-999);font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace;padding:0 8px!important;white-space:normal}code[class*=language-],pre[class*=language-]{background-color:#2d2a55;color:#fdfdfd!important;direction:ltr;font-family:Ubuntu Mono,Consolas,Monaco,Andale Mono,monospace;font-size:.77778rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection{background:#b3d4fc;text-shadow:none}code[class*=language-]::mozselection,code[class*=language-]::selection,pre[class*=language-]::mozselection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background-color:#2d2a55;margin:.5em 0 2em;overflow:auto;padding:1em}:not(pre)>code[class*=language-]{background-color:#2d2a55;border-radius:.3em;color:#58e6d9;padding:.1em .3em}.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#c39eff}.token.punctuation{color:#fdfdfd}.token.boolean,.token.number{color:#ff628c}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#fad000}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string,.token.url{color:#a5ff90}.language-css .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.entity,.token.keyword,.token.operator{color:#ff9d00}.token.function{color:#fad000}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:500}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:#fff;color:#000;margin:.2rem;opacity:.4;padding:.1rem 1rem;position:relative}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:hover{opacity:1}div.code-toolbar>.toolbar>.toolbar-item>a[data-copy-state=copy],div.code-toolbar>.toolbar>.toolbar-item>button[data-copy-state=copy],div.code-toolbar>.toolbar>.toolbar-item>span[data-copy-state=copy]{background-color:#58e6d9}div.code-toolbar>.toolbar>.toolbar-item>a[data-copy-state=copy] span,div.code-toolbar>.toolbar>.toolbar-item>button[data-copy-state=copy] span,div.code-toolbar>.toolbar>.toolbar-item>span[data-copy-state=copy] span{padding-left:18px}div.code-toolbar>.toolbar>.toolbar-item>a[data-copy-state=copy]:before,div.code-toolbar>.toolbar>.toolbar-item>button[data-copy-state=copy]:before,div.code-toolbar>.toolbar>.toolbar-item>span[data-copy-state=copy]:before{background:url(https://tocode.ru/static/img/icons/copy.svg) no-repeat;content:"";display:block;height:18px;left:12px;position:absolute;top:6px;width:18px}div.code-toolbar>.toolbar>.toolbar-item>a[data-copy-state=copy-success],div.code-toolbar>.toolbar>.toolbar-item>button[data-copy-state=copy-success],div.code-toolbar>.toolbar>.toolbar-item>span[data-copy-state=copy-success]{background-color:#59ea6c;cursor:default!important;opacity:1!important;pointer-events:none!important}.narrow-text{display:block;margin-left:3rem;margin-top:1.5625rem;position:relative;width:70%}.narrow-text:before{border:2px solid transparent;border-left:2px solid var(--g-600);border-radius:50%;content:"";height:2.5rem;left:-1.25rem;position:absolute;top:-1.25rem;transform:rotate(-15deg);width:2.5rem}@media screen and (max-width:768px){.narrow-text{margin-left:8rem;width:80%}}@media screen and (max-width:480px){.narrow-text{margin-left:4rem}}.img-hover{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in;width:100%}s,strike{display:inline-block;font-weight:400;position:relative;text-decoration:none}s:after,strike:after{border-top:2px solid var(--e-100);bottom:0;content:"";height:50%;left:0;position:absolute;width:100%}.noShowScroll::-webkit-scrollbar{background:transparent!important;display:none!important;width:0!important}.noShowScroll::-webkit-scrollbar-thumb{background:var(--sb-0)!important}.showScroll::-webkit-scrollbar,.showScroll ::-webkit-scrollbar{height:4px!important;width:4px!important}.showScroll::-webkit-scrollbar-thumb,.showScroll ::-webkit-scrollbar-thumb{background-clip:padding-box!important;background-color:var(--sb-0)!important;border:1px solid transparent!important}.showScroll::-webkit-scrollbar-thumb:hover,.showScroll ::-webkit-scrollbar-thumb:hover{background-color:var(--sb-0)!important}form.isGrey input,form.isGrey select,form.isGrey textarea{background:#ececec!important;border-radius:0;color:#000!important}form.isGrey .input-field,form.isGrey .select-field,form.isGrey textarea{background:#ececec!important;border-color:#e6e6e6!important;border-radius:0;box-shadow:none}form.isGrey .input-field:hover,form.isGrey .select-field:hover,form.isGrey textarea:hover{border-color:#e6e6e6;box-shadow:none}form.isGrey .select-field:after{background-color:#d3d3d3!important}form.isGrey label{color:#000!important}form.isGrey span{color:#000}.post-p,.post-p-wrapper{width:100%}.post-p{margin-bottom:3rem}.post-p:last-child{margin-bottom:0}.post-p-content{display:flex;flex-direction:column;flex-grow:1}.post-p-title{display:-webkit-box;letter-spacing:-.32px;max-height:48px;overflow:hidden;text-overflow:ellipsis}.post-p-descr{letter-spacing:0;overflow-wrap:break-word;word-break:break-word}.post-p-author,.post-p-descr{-webkit-line-clamp:2;display:block;max-height:40px;text-overflow:ellipsis}.post-p-author{-webkit-box-orient:vertical;overflow:hidden}.promo__wrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.promo__wrapper{flex-wrap:wrap-reverse;justify-content:center}}.promo__wrapper.promo__wrapper--center .promo-content{width:100%!important}.promo__wrapper.isHome{align-items:center;display:flex;min-height:50vh}.promo-content{width:63%}@media screen and (max-width:768px){.promo-content{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:unset;text-align:center;width:100%}}.promo-img__wrapper{display:flex;justify-content:center;width:36%}.promo-img{height:auto;width:100%}.promo-img img{height:100%;max-width:700px;width:100%}.promo-s__wrapper{align-items:center;display:flex}@media screen and (max-width:768px){.promo-s__wrapper{flex-direction:column-reverse}}.promo-content__controls{display:flex}@media screen and (max-width:768px){.promo-content__controls{align-items:center;flex-direction:column;justify-content:center}.promo-content__controls a button{margin-bottom:10px;margin-right:0}}.promo-content__controls a button{margin-right:10px}.promo-content__controls a:last-child button{margin-right:0}.courses-list__wrapper{display:flex}.courses-list__wrapper .card{width:48%}@media screen and (max-width:768px){.courses-list__wrapper .card{margin-bottom:22px;width:100%}}.dot{border-radius:50%;display:inline-block;height:4.6px;margin-right:.33333rem;width:4.6px}.status{display:block}.status:before{border-radius:50%;content:"\A";display:inline-block;height:10px;margin-right:.77778rem;width:10px}.status.withoutDot:before{display:none}.status.isFalse{color:var(--e-0)}.status.isFalse:before{background:var(--e-0)}.status.isWait{color:var(--w-0)}.status.isWait:before{background:var(--w-0)}.status.isTrue{color:var(--s-0)}.status.isTrue:before{background:var(--s-0)}.Resizable-module_handle__1mp2v{height:30px!important;max-width:50%!important;right:0;z-index:3}@media (max-width:1024px){.Resizable-module_handle__1mp2v{display:none}}.video-course__wrapper{height:100%;position:relative;width:100%}@media (max-width:1024px){.video-course__wrapper{min-height:auto}}.video-course__wrapper .noShowScroll,.video-course__wrapper .showScroll{height:100%!important;margin-bottom:0!important;padding-bottom:0!important}.video-course__wrapper .video-controls__wrapper{bottom:5px;cursor:row-resize;position:absolute;right:3%;z-index:2}@media (max-width:1024px){.video-course__wrapper .video-controls__wrapper{display:none}}.video-course__content{height:100%;margin-bottom:1rem;width:100%}@media (max-width:1024px){.video-course__content{margin-bottom:0;min-height:auto}}.video-course__inner{height:100%;min-height:408px;overflow:hidden;position:relative;width:100%}.video-course{background-color:var(--s-g-30);bottom:0;height:100%;left:auto;position:absolute;right:0;top:auto;width:100%}.video-course iframe{height:100%!important;width:100%!important}.video-player{height:100%;min-height:100%;min-width:100%;transition:all .1s;width:100%}.video-player .video-player-button{opacity:.4;position:absolute;top:40%;transition:all .1s;z-index:2}.video-player .video-player-button.isPrev{left:0}.video-player .video-player-button.isNext{right:0}.video-player .video-player-button .button,.video-player .video-player-button button{background-color:var(--g-100);color:var(--g-999)}.video-player:hover .video-player-button{opacity:1}.review-card__wrapper{align-items:center;display:flex}.review-card__wrapper .ui-card{margin-bottom:1rem;margin-right:1rem;width:auto}.review-card__wrapper .review-avatar{border-radius:50%;display:inline-block;height:32px;margin:0;max-width:100%;overflow:hidden;position:relative;width:32px}.review-card__wrapper .review-avatar img{bottom:0;display:block;height:0;left:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;padding:0;position:absolute;right:0;top:0;width:0}.rating-node{align-items:baseline;display:flex}.stars-outer{display:inline-block;position:relative}.stars-inner{left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:0}.stars-outer:before{color:#ccc}.stars-inner:before{color:#f8ce0b}.number-rating{display:block;margin-left:.33333rem}.quote__wrapper{display:flex;flex-direction:column}@media screen and (min-width:640px){.quote__wrapper{flex-direction:row}}.quote-img__wrapper{align-items:center;display:flex}.quote-img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:6rem;margin-bottom:1.3rem;width:6rem}@media screen and (min-width:640px){.quote-img{margin-right:2.4rem}}.quote-body__wrapper{max-width:42rem}.quote-body{background-color:var(--s-g-60);border-radius:6px;color:var(--g-900);font-size:1.11111rem;margin-bottom:.7rem;padding:1.25rem 2.5rem;position:relative}.quote-body:before{border:10px solid transparent;border-bottom:10px solid var(--s-g-60);border-top:0;content:"";display:block;height:0;left:1.5rem;position:absolute;top:-.6rem;width:0}@media screen and (min-width:640px){.quote-body:before{border:10px solid transparent;border-left:0;border-right:10px solid var(--s-g-60);left:-.5rem;top:50%;transform:translateY(-50%)}}.quote-sign{color:var(--g-600)}#app .tocodeslider__slides{width:100%!important}.tocodeslider{position:relative;width:100%}.tocodeslider__track{overflow:hidden}.tocodeslider__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:nowrap;overflow:hidden;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.tocodeslider__slide,.tocodeslider__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tocodeslider__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;margin-bottom:.22222rem;min-height:130px;white-space:normal;width:100%}.tocodeslider__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tocodeslider__arrows,.tocodeslider__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tocodeslider--rtl{direction:rtl}.slide-img-full{max-width:700px;padding:.88889rem .44444rem}.slide-img-full img{border-radius:.33333rem;box-shadow:0 .22222rem .66667rem 0 rgba(0,0,0,.2),0 2px .22222rem 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.5);height:100%;max-width:700px;width:100%}.tocodeslider__arrow{display:block;text-transform:uppercase;z-index:2}.tocodeslider__arrow--disabled{opacity:.4}.tocodeslider__bullets{cursor:default;transition:background-color 50ms ease-in;z-index:2}.tocodeslider__bullet{background-color:var(--g-100);border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.04);cursor:pointer;height:10px;line-height:0;margin:0 .25em;padding:0;transition:background-color 50ms ease-in;width:10px}.tocodeslider__bullet:focus{outline:none}.tocodeslider__bullet--active{background-color:var(--g-300)}.tocodeslider--swipeable{cursor:grab;cursor:-webkit-grab}.tocodeslider--swipeable.disabled,.tocodeslider--swipeable.isDisabled{cursor:default}.tocodeslider--dragging{cursor:grabbing;cursor:-webkit-grabbing}.tocodeslider--dragging.disabled,.tocodeslider--dragging.isDisabled{cursor:default}@media screen and (min-width:800px){.tocodeslider-absolute__wrapper{padding:0 4rem}}.tocodeslider--ltr{position:relative}.tocodeslider--ltr .button.isAbsolute,.tocodeslider--ltr button.isAbsolute{position:absolute;top:50%;transform:translate(-50%)}.tocodeslider--ltr .button.isAbsolute.isPrev,.tocodeslider--ltr button.isAbsolute.isPrev{left:0}@media screen and (max-width:768px){.tocodeslider--ltr .button.isAbsolute.isPrev,.tocodeslider--ltr button.isAbsolute.isPrev{left:-10px}}@media screen and (max-width:480px){.tocodeslider--ltr .button.isAbsolute.isPrev,.tocodeslider--ltr button.isAbsolute.isPrev{left:0}}.tocodeslider--ltr .button.isAbsolute.isNext,.tocodeslider--ltr button.isAbsolute.isNext{right:-40px}@media screen and (max-width:480px){.tocodeslider--ltr .button.isAbsolute.isNext,.tocodeslider--ltr button.isAbsolute.isNext{right:-20px}.tocodeslider--ltr .button.isAbsolute,.tocodeslider--ltr button.isAbsolute{padding:.2rem .24rem}.tocodeslider--ltr .button.isAbsolute svg,.tocodeslider--ltr button.isAbsolute svg{height:13px!important;width:13px!important}}.tocodeslider--ltr .tocodeslider__bullets.isAbsolute{bottom:-30px;left:50%;position:absolute;transform:translate(-50%)}.fca-section{padding-bottom:1rem;padding-top:1rem}.fca-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}.fca-inner{display:flex;flex:1 0 0;flex-grow:1;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media (min-width:1360px){.fca-inner{margin-left:-24px;margin-right:-24px}}@media (min-width:1024px){.fca-inner{margin-left:-20px;margin-right:-20px}}.fca__wrapper{max-width:100%;vertical-align:top;width:100%}.fca__wrapper.fifty{max-width:49%;width:100%}@media screen and (max-width:768px){.fca__wrapper.fifty{max-width:100%}}.fca__wrapper.sixty{max-width:69%;width:100%}@media screen and (max-width:768px){.fca__wrapper.sixty{max-width:100%}}.fca__wrapper.thirty{max-width:29%;width:100%}@media screen and (max-width:768px){.fca__wrapper.thirty{max-width:100%}.fca__wrapper{height:auto!important}}.fca{background:var(--s-g-40);color:var(--g-800);display:block;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.fca{margin-bottom:16px}}.fca-img{flex-basis:0;flex-grow:1;max-width:100%;min-height:260px;min-width:180px;overflow:hidden;position:relative;vertical-align:top;width:100%}.fca-img.isSmall{min-height:130px;min-width:90px}.fca-img.isSmall img{bottom:10px}.fca-img img{bottom:0;display:block;left:50%;min-height:64px;min-width:64px;position:absolute;top:auto;transform:translate(-50%);vertical-align:middle}.fca-body{display:flex;flex-direction:column;height:100%;padding:1.4rem}.b-card{align-items:center;background-color:var(--g-10);border:1px solid var(--s-g-100);border-radius:6px;display:flex;justify-content:space-between;margin:0;min-height:auto;overflow:hidden;padding:2rem 1rem;width:100%}@media screen and (min-width:800px){.b-card{min-height:360px}}.b-card .button{height:48px;margin-top:1.4rem;width:100%}@media screen and (min-width:800px){.b-card .button{width:240px}}.b-card p,.b-card span{word-wrap:break-word;line-height:inherit}.b-card--first{display:inline-block;margin:0 2rem;width:100%}@media screen and (min-width:800px){.b-card--first{width:72%}}.b-card--second{display:none;vertical-align:top}.b-card--second img{height:100%;max-width:256px;width:100%}.b-card--second img.isSmall{max-width:128px}@media screen and (min-width:800px){.b-card--second{align-items:center;display:flex;height:100%;justify-content:center;width:26%}}.user-card-static__wrapper{background-color:var(--g-10);box-shadow:0 1px 3px 1px rgba(0,0,0,.1);padding:.88889rem 1.44444rem;position:relative;transition:all .3s ease-in}.user-card-static-name{color:var(--g-800);display:block;font-size:.77778rem;margin-bottom:.66667rem}.user-card-static__content{align-items:center;display:flex;flex-wrap:wrap}.user-card-static-img{display:inline-block;padding:calc(.4vw + 8px) 8px calc(.4vw + 8px) calc(.8vw + 8px);position:relative}.user-card-static-img img{border-radius:150px;height:calc(2.2vw + 45px);margin:auto!important;width:calc(2.2vw + 45px)}.user-card-static-body{display:inline-block;padding:calc(.5vw + 6px) calc(.5vw + 6px) calc(.5vw + 6px) 0;vertical-align:top;width:calc(100% - 5vw - 70px)}.user-card-static-title{color:var(--g-900);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:1.2em}.user-card-static-descr{color:var(--g-700);font-size:.7em;margin:.1vw 0 0;padding:0}.static-card-link__wrapper{cursor:pointer;height:100%;position:relative;width:100%}.static-card-link__wrapper .ui-card-body{cursor:pointer}.static-card-link__wrapper .ui-link{z-index:3}.static-card-link,.static-card-link-abs{cursor:pointer;text-decoration:none}.static-card-link-abs{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.page-hero-0xAcx3{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem;margin-top:1rem}.page-hero-0xAcx3 .title{margin-left:-1px}@media screen and (max-width:768px){.page-hero-0xAcx3 .title{margin-bottom:8px}}.page-hero-0xAcx3 .tab-list{margin:0!important;width:auto!important}@media screen and (max-width:768px){.page-hero-0xAcx3 .tab-list{margin-top:8px}}.CourseAliasHeader,.PartnerAliasHeaderContent{min-height:90px;position:relative}.CourseAliasHeaderContent,.PartnerAliasHeaderContent{left:0;padding:.6rem;position:absolute;right:0;top:10px;width:100%}.PartnerAliasHeaderContent{margin:0 auto;max-width:880px;padding:0}.post_header-img{height:100%;max-width:1200px;min-height:200px;width:100%}.article-sidebar{width:18%}@media screen and (max-width:768px){.article-sidebar{display:none}}.article-content{width:80%}@media screen and (min-width:768px){.article-content{padding-left:.88889rem}}@media screen and (max-width:768px){.article-content{width:100%}}.video-frame iframe{height:auto;min-height:490px;width:100%}.video-frame.isFull iframe{min-height:694px!important;width:100%!important}.ui-dot{background-color:var(--s-g-100);border:1px solid var(--s-g-100);border-radius:8px;display:inline-block;height:8px;margin-right:.22222rem;vertical-align:middle;width:8px}.ui-dot.isSecondary{background-color:var(--s-g-200);border:1px solid var(--s-g-200)}.static-loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;height:6em;transition:opacity .3s;width:6em}.isHidden{display:none;opacity:0}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tab-img,.tab-img__wrapper{display:flex;justify-content:center}.tab-img img{height:auto;max-height:600px;max-width:640px;width:100%}.review-img,.review-img__wrapper{display:flex;justify-content:center}.review-img img{height:auto;max-height:900px;max-width:720px;width:100%}.app-loader{align-items:center;background:var(--g-0);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.demo-access,.last-promo-section{position:relative;width:100%}.demo-access.isBottom,.last-promo-section.isBottom{margin-bottom:-62px}@media screen and (max-width:1024px){.demo-access.isBottom,.last-promo-section.isBottom{margin-bottom:-56px}}@media screen and (max-width:768px){.demo-access.isBottom,.last-promo-section.isBottom{margin-bottom:-34px}}@media screen and (max-width:480px){.demo-access.isBottom,.last-promo-section.isBottom{margin-bottom:-26px}}.promo__wrapper.promo__wrapper--center .promo-content .descr{max-width:690px}