/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2) format("woff2"),url(/static/media/Inter-Regular.8c206db99195777c6769.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-Medium.293fd13dbca5a3e450ef.woff2) format("woff2"),url(/static/media/Inter-Medium.9053572c46aeb4b16caa.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/static/media/Inter-Black.15ca31c0a2a68f76d2d1.woff2) format("woff2"),url(/static/media/Inter-Black.c6938660eec019fefd68.woff) format("woff")}*{margin:0;padding:0}.body{background-color:#000}.page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;background-color:#202020;box-sizing:border-box;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;margin:0 auto;min-height:100vh;min-width:320px;padding:0;text-rendering:optimizeLegibility;width:100%}.page input:-webkit-autofill,.page input:-webkit-autofill:active,.page input:-webkit-autofill:focus,.page input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #2f2f2f;-webkit-transition:background-color 5500s ease-in-out 0s;transition:background-color 5500s ease-in-out 0s}.promo{background:#073042}.promo__section{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;max-width:var(--max-width-large);min-width:320px;padding:0 70px 40px;row-gap:102px;width:100%}.promo__name-project{box-sizing:border-box;color:#fff;font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:1.3;margin:50px 0 0;max-height:104px;max-width:624px;width:100%}.promo__container{align-self:flex-end}.promo__abstraction{max-width:722px;min-height:244px;object-fit:contain;opacity:.7;width:100%}@media screen and (max-width:768px){.promo__section{padding:0 30px 70px;row-gap:140px}.promo__name-project{margin:300px auto 0;text-align:center}.promo__container{align-self:center}.promo__abstraction{margin:140px auto 0;max-width:680px;min-height:230px;object-fit:cover}}@media screen and (max-width:480px){.promo__section{padding:0 0 40px;row-gap:40px}.promo__name-project{font-size:31px;margin:183px auto 0;padding:0 10px}.promo__container{padding:0}}.about-project{background:#202020}.about-project__section{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;max-width:var(--max-width-large);padding:110px 70px}.about-project__header{border-bottom:1px solid #dadada;padding-bottom:23px;width:100%}.about-project__name{color:#fff;font-size:22px;font-weight:400;letter-spacing:-.04em}.about-project__table-up{color:#fff;-webkit-column-gap:40px;column-gap:40px;display:flex;margin-top:70px}.about-project__table-up-column{display:flex;flex-direction:column;row-gap:26px}.about-project__table-up-header{font-size:20px;font-weight:400;letter-spacing:-.04em;line-height:1.2}.about-project__table-up-text{font-size:14px;font-weight:400;line-height:1.4}.about-project__table-down{grid-gap:14px 0;color:#fff;display:grid;font-weight:400;gap:14px 0;grid-template-columns:1fr 4fr;grid-template-rows:repeat(2,auto);justify-items:stretch;margin-top:110px}.about-project__table-down-header{font-size:14px;font-weight:400;line-height:36px;text-align:center}.about-project__table-down-header_left{background:#3ddc84;color:#000}.about-project__table-down-header_right{background:#303030;color:#fff}.about-project__table-down-text{color:#8b8b8b;font-size:14px;font-weight:500;line-height:1.2;text-align:center}@media screen and (max-width:768px){.about-project__section{padding:90px 50px}.about-project__table-up{-webkit-column-gap:30px;column-gap:30px}.about-project__table-up-column{row-gap:22px}.about-project__table-up-text{font-size:12px;line-height:1.5}.about-project__table-down{margin-top:93px}}@media screen and (max-width:480px){.about-project__section{padding:70px 18px}.about-project__table-up{display:flex;flex-direction:column;margin-top:60px;row-gap:56px}.about-project__table-up-column{row-gap:16px}.about-project__table-up-header{font-size:18px;line-height:1.2}.about-project__table-up-text{font-size:11px;line-height:1.5}.about-project__table-down{gap:10px 0;margin-top:60px}.about-project__table-down-header{font-size:11px;line-height:35px;text-align:center}.about-project__table-down-text{font-size:11px;line-height:1.2}}.techs{background:#272727}.techs__section{display:flex;flex-direction:column;margin:0 auto;max-width:1140px;max-width:calc(var(--max-width-large) - 140px);min-height:425px;padding:100px 70px}.techs__header{border-bottom:1px solid #dadada;padding-bottom:23px}.techs__name{color:#fff;font-size:22px;font-weight:400;letter-spacing:-.04em;line-height:1.2}.techs__container{display:flex;flex-direction:column;margin:93px auto 100px;max-width:460px;row-gap:26px;width:auto}.techs__container-header{font-size:50px;line-height:1.2}.techs__container-header,.techs__container-text{color:#fff;font-weight:400;letter-spacing:-.04em;text-align:center}.techs__container-text{font-size:14px;line-height:1.4}.techs__list{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,84px);justify-content:center;list-style:none;margin:0 auto;max-width:700px;padding:0;width:100%}.techs__item{align-items:center;background:#303030;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:80px;justify-content:space-evenly;padding:10px;width:84px}.techs__item:hover{background:#0101d1}.techs__text{color:#fff;font-size:12px;font-weight:400;letter-spacing:-.04em;line-height:25px;margin:0;padding:0;text-align:center}@media screen and (max-width:768px){.techs__section{padding:90px 50px}.techs__container{margin:80px auto 83px;row-gap:22px}.techs__container-text{font-size:12px;line-height:1.5}}@media screen and (max-width:480px){.techs__section{padding:70px 18px}.techs__header{padding-bottom:28px}.techs__name{font-size:18px}.techs__container{margin:60px auto 50px;max-width:292px;row-gap:24px}.techs__container-header{font-size:36px}.techs__container-text{font-size:11px;line-height:1.5}.techs__list{max-width:178px}}.link{cursor:pointer;text-decoration:none;transition:opacity .2s ease-out;transition:var(--transition)}.link:hover{opacity:.6;opacity:var(--opacity)}.about-me{background:#202020}.about-me__section{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;max-width:var(--max-width-large);padding:110px 70px 61px}.about-me__header{border-bottom:1px solid #dadada;padding-bottom:23px}.about-me__name{color:#fff;font-size:22px;font-weight:400;letter-spacing:-.04em;line-height:1.2}.about-me__container,.about-me__profile{display:flex;justify-content:space-between}.about-me__info,.about-me__profile{flex-direction:column}.about-me__info{display:flex;justify-content:flex-start;max-width:660px;padding-right:10px}.about-me__my-name{color:#fff;font-size:50px;font-weight:400;letter-spacing:-.04em;line-height:1.1;margin-top:66px}.about-me__my-position{color:#fff;font-size:18px;font-weight:500;line-height:1.1;margin-top:18px;mix-blend-mode:normal}.about-me__my-hystory{color:#fff;font-size:14px;font-weight:400;line-height:1.6;margin-top:26px;mix-blend-mode:normal}.about-me__link{color:#fff;color:var(--color-light);font-size:14px;font-weight:500;margin:0 auto;padding:0}.about-me__link_big-normal{border:none;line-height:1.2;margin:0}.about-me__link_underlined{border-bottom:1px solid #fff;line-height:1.6}.about-me__my-photo{border-radius:10px;height:327px;margin-top:66px;object-fit:cover;width:270px}@media screen and (max-width:1000px){.about-me__info{max-width:364px}.about-me__my-name{font-size:40px;line-height:1}.about-me__my-position{font-size:12px;line-height:1.5;margin-top:16px}.about-me__my-hystory{margin-top:20px}.about-me__link_underlined,.about-me__my-hystory{font-size:12px;line-height:1.5}}@media screen and (max-width:768px){.about-me__section{padding:90px 50px 51px}.about-me__my-photo{height:307px;width:255px}}@media screen and (max-width:730px){.about-me__container{align-items:center;flex-direction:column;justify-content:flex-start}.about-me__info{max-width:730px}.about-me__my-name{margin-top:40px}.about-me__my-position{margin-top:20px}.about-me__my-photo{order:-1}.about-me__link_big-normal{margin-top:40px}}@media screen and (max-width:480px){.about-me__section{padding:70px 14px 30px}.about-me__header{padding-bottom:28px}.about-me__name{font-size:18px}}.project{border-bottom:1px solid #424242;display:flex;justify-content:space-between;margin:0;min-height:50px;padding-bottom:9px}.project:last-of-type{border-bottom:none;padding-bottom:0}.project__link{border:none;color:#fff;color:var(--color-light);font-size:30px;font-weight:400;letter-spacing:-.04em;line-height:50px;margin:0}@media screen and (max-width:768px){.project__link{font-size:28px}}@media screen and (max-width:730px){.project{min-height:28px}.project__link{font-size:18px;line-height:28px}}.portfolio{background:#202020}.portfolio__section{display:flex;flex-direction:column;margin:0 auto;max-width:1140px;max-width:calc(var(--max-width-large) - 140px);padding:40px 70px 125px}.portfolio__header{color:#8b8b8b;font-size:18px;font-weight:400;line-height:1.1;mix-blend-mode:normal;padding-bottom:50px}.portfolio__list-projects{display:flex;flex-direction:column;row-gap:20px}@media screen and (max-width:768px){.portfolio__section{padding:40px 50px 90px}}@media screen and (max-width:480px){.portfolio__section{padding:40px 14px 70px}.portfolio__header{font-size:14px;line-height:1.4;padding-bottom:40px}}.header_background-light{background:#073042}.header_background-dark{background:#202020}.header__container{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;max-width:var(--max-width-large);min-height:74px;min-height:var(--min-height-header-ladge);padding:0 30px}.header__navigation{align-items:center;display:grid;grid-template-columns:repeat(2,auto)}.header__navigation_right{-webkit-column-gap:30px;column-gap:30px}.header__navigation_middle{-webkit-column-gap:16px;column-gap:16px;margin-left:72px}.header__text{border-bottom:1px solid #dadada;color:#fff;font-size:18px;font-weight:500;line-height:1.4}.header__link{font-size:12px;font-weight:500;margin:0 auto;padding:0}.header__link_rect{background:#3ddc84;background:var(--color-green);border-radius:3px;color:#000;height:32px;line-height:32px;text-align:center;vertical-align:middle;width:76px}.header__link_normal{border:none;color:#fff;color:var(--color-light);line-height:1.3}.header__link-videos{color:#fff;font-size:13px;font-weight:400;line-height:1.4}.header__link-videos:active,.header__link-videos:focus,.header__link-videos:visited{color:#fff}.header__link-account{background:#313131;border-radius:20px;color:#fff;font-size:14px;font-weight:500;height:32px;line-height:32px;text-align:center;width:100px}@media screen and (max-width:768px){.header__nav-btn{background:#202020;border:none}.header__nav-btn_main{background:#073042}.header__nav-btn-img{height:40px;width:40px}}.side-bar{background:rgba(0,0,0,.3);display:flex;height:100%;justify-content:flex-end;left:0;opacity:0;position:fixed;top:0;transition:visibility .6s,opacity .3s ease-in-out;visibility:hidden;width:100%}.side-bar_visible{opacity:1;visibility:visible;z-index:5}.side-bar__button-close{background:#202020;border:none;box-sizing:border-box;height:44px;position:fixed;right:20px;top:15px;width:44px}.side-bar__icon-close{height:100%;object-fit:contain;width:100%}.side-bar__menu{background:#202020;box-sizing:border-box;justify-content:space-between;min-height:100vh;min-width:520px;padding:159px 22px 90px}.side-bar__group-menu,.side-bar__menu{align-items:center;display:flex;flex-direction:column}.side-bar__group-menu{margin:0 auto;row-gap:28px}.side-bar__text{border-bottom:1px solid #dadada}.side-bar__link,.side-bar__text{color:#fff;font-size:18px;font-weight:500;line-height:1.2}.side-bar__link:active,.side-bar__link:focus,.side-bar__link:visited{color:#fff}@media screen and (max-width:520px){.side-bar{min-width:320px}.side-bar__menu{min-width:320px;width:100%}}.button{cursor:pointer;margin:0;padding:0;transition:opacity .2s ease-out;transition:var(--transition)}.button:hover{opacity:.6;opacity:var(--opacity)}.logo{object-fit:contain}.logo__img{height:38px;width:38px}.footer{background:#202020}.footer__section{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:var(--max-width-large);padding:79px 70px 20px}.footer__group-header{border-bottom:1px solid #424242;min-height:36px}.footer__text{color:#8b8b8b;line-height:1.2;text-align:center}.footer__link,.footer__text{font-size:13px;font-weight:400}.footer__link{border:none;color:var(--color-light);line-height:16px;margin:0}.footer__group-footer{display:flex;justify-content:space-between;margin-top:20px}.footer__year{color:#fff;font-size:13px;font-weight:400;line-height:1.2}.footer__list-links{-webkit-column-gap:20px;column-gap:20px;display:flex;list-style-type:none}@media screen and (max-width:768px){.footer__section{padding:79px 30px 20px}}@media screen and (max-width:480px){.footer__section{padding:79px 10px 20px}.footer__group-footer{align-items:center;display:flex;flex-direction:column;margin-top:30px;row-gap:30px}.footer__year{color:#8b8b8b;font-size:12px}.footer__list-links{align-items:center;display:flex;flex-direction:column;order:-1;row-gap:12px}}.switch{align-items:center;-webkit-column-gap:13px;column-gap:13px;display:flex}.switch__input{display:none;margin:0;padding:0}.switch__input:focus{outline:auto}.switch__img{cursor:pointer;height:20px;transition:opacity .2s ease-out;transition:var(--transition);width:36px}.switch__img:hover{opacity:.6;opacity:var(--opacity)}.switch__img_disabled{cursor:auto;transition:none}.switch__img_disabled:hover{opacity:1}.search-form{border-bottom:1px solid hsla(0,0%,67%,.2);flex-direction:column;margin:0 auto;max-width:1280px;max-width:var(--max-width-large);padding:0 0 30px;row-gap:26px}.search-form,.search-form__container{box-sizing:border-box;display:flex;width:100%}.search-form__container{align-items:center;border:1.5px solid hsla(0,0%,67%,.2);border-radius:8px;-webkit-column-gap:10px;column-gap:10px;justify-content:space-between;min-height:72px;padding:10px}.search-form__input{background:#202020;border:none;box-shadow:inset 0 0 0 1px rgba(32,32,32,0),inset 0 0 0 100px #202020;box-sizing:border-box;color:#fff;color:var(--color-light);font-size:18px;font-weight:400;line-height:1.1;min-height:52px;overflow:scroll;padding-left:15px;width:100%}.search-form__input:focus{outline:auto}.search-form__search-button{background:#4285f4;border:none;border-radius:5px;color:#fff;color:var(--color-light);font-size:14px;font-weight:500;height:52px;line-height:1.3;width:100px}.search-form__switch-text{color:#fff;color:var(--color-light);font-size:13px;font-weight:400;line-height:1.4}@media screen and (max-width:480px){.search-form__container{box-sizing:border-box;padding:6px}.search-form__input{font-size:16px;line-height:1}.search-form__search-button{height:44px;width:80px}.search-form__switch-text{font-size:11px;line-height:1.6}}.card{background:#2f2f2f;-webkit-column-gap:10px;column-gap:10px;flex-direction:row;justify-content:space-between;padding:6px 6px 6px 22px;position:relative}.card,.card__container{box-sizing:border-box;display:flex;width:100%}.card__container{flex-direction:column;justify-content:stretch;row-gap:6px}.card__like-and-name-container{-webkit-column-gap:10px;column-gap:10px;display:flex;height:100%;min-height:33px}.card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;color:#fff;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.card__attributes{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);list-style:none;padding-bottom:3px}.card__attribute-container{align-items:center;-webkit-column-gap:5px;column-gap:5px;display:flex}.card__icon-attribute{min-height:22px;min-width:22px}.card__text-attribute{color:#8b8b8b;font-size:11px;font-weight:400;line-height:1.2}.card__button{background-color:transparent;background-position:50%;background-repeat:no-repeat;border:none;cursor:pointer;height:22px;padding:0;transition:opacity .3s ease-in-out;width:22px}.card__button:hover{opacity:.6}.card__remove-button{right:10px;z-index:2}.card__remove-button,.card__tooltip{background-color:transparent;border:none;position:absolute;top:10px}.card__tooltip{right:195px}.card__link-img{background:#202020;height:122px;margin:0;min-width:220px;padding:0;width:220px}.card__photo{height:100%;object-fit:contain;width:100%}@media screen and (max-width:700px){.card{display:flex;flex-direction:column;margin:0 auto;max-width:300px;padding:0 0 14px;row-gap:10px}.card__container{padding:0 12px}.card__name{font-size:12px;padding-top:0}.card__link-img{height:168px;margin:0 auto;order:-1;width:300px}.card__tooltip{left:10px;right:auto}}.tooltip{cursor:pointer;transition:opacity .3s ease-in-out;z-index:2}.tooltip:hover{opacity:.8}.tooltip__container{background-color:#1c1c1c;border-radius:5px;box-sizing:border-box;color:#fff;max-width:430px;min-width:430px;padding:10px;position:absolute;top:calc(-100% - 100px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.2;overflow:hidden;padding:0}@media screen and (max-width:700px){.tooltip__container{max-width:310px;min-width:310px;top:calc(-100% - 80px);-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.cards{margin:0 auto;padding:20px 0 0;width:100%}.cards__list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;list-style:none;width:100%}.videos{display:flex;flex-direction:column;height:calc(100vh - 74px);justify-content:space-between;position:relative}.videos__section{background:#202020}.videos__container{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;max-width:var(--max-width-large);padding:5px 30px 80px;width:100%}.videos__buttons{align-items:center;-webkit-column-gap:20px;column-gap:20px;display:flex;justify-content:center}.videos__unsuccess-search{color:#fff;margin:25px auto}.videos__button-open-popup{background:#313131;border:none;border-radius:20px;color:#fff;font-size:14px;font-weight:500;height:32px;line-height:32px;margin-bottom:15px;padding:0 15px;width:100px}.videos__more-button{background:#2f2f2f;border:none;border-radius:6px;box-sizing:border-box;color:#fff;color:var(--color-light);font-size:12px;font-weight:500;height:36px;line-height:1.3;margin-top:60px;max-width:1280px;max-width:var(--max-width-large);width:100%}@media screen and (max-width:768px){.videos__more-button{margin-top:80px}}@media screen and (max-width:480px){.videos__more-button{margin:70px auto 0;width:300px}}@-webkit-keyframes preloader-inside-white{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes preloader-inside-white{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes preloader-inside-red{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes preloader-inside-red{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.preloader{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:50%;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:10}.preloader__container{height:100px;position:relative;width:100px}.preloader__round{background:#ff6838}.preloader__round,.preloader__round:after,.preloader__round:before{border-radius:50px;height:100px;left:0;position:absolute;top:0;width:100px}.preloader__round:after,.preloader__round:before{content:""}.preloader__round:after{-webkit-animation:preloader-inside-white 1s ease-in-out infinite;animation:preloader-inside-white 1s ease-in-out infinite;background:#fff}.preloader__round:before{-webkit-animation:preloader-inside-red 1s ease-in-out infinite;animation:preloader-inside-red 1s ease-in-out infinite;background:#ff6838;z-index:10}.popup__title{margin:0 auto}.popup__warning{font-size:12px;line-height:1.2;padding-top:15px;text-align:center}.popup__form{max-width:240px;width:100%}.popup__validation{height:100%;margin-bottom:10px;max-height:12px;width:100%}.form__label{align-items:flex-start;color:#8b8b8b;display:flex;flex-direction:column;font-size:10px;font-weight:400;line-height:1.2;margin-top:11px;width:100%}.form__label:first-child{margin-top:0}.form__label_profile{align-items:center;border-top:1px solid #424242;color:#fff;flex-direction:row;font-size:11px;justify-content:space-between;line-height:1.1;margin-top:5px;padding-top:17px;white-space:nowrap;width:100%}.form__label_profile input:-webkit-autofill,.form__label_profile input:-webkit-autofill:active,.form__label_profile input:-webkit-autofill:focus,.form__label_profile input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #202020;-webkit-transition:background-color 5500s ease-in-out 0s;transition:background-color 5500s ease-in-out 0s}.form__label_profile:first-child{border-top:none;margin:0;padding:0}.form__input{background:#2f2f2f;border:none;border-radius:8px;box-sizing:border-box;color:#fff;font-size:13px;font-weight:400;height:46px;line-height:1.2;margin-bottom:10px;margin-top:10px;padding:15px;width:100%}.form__input:focus{outline:auto}.form__input_red{color:#ee3465}.form__input_profile{background:#202020;font-size:11px;line-height:1.1;margin:0 0 0 10px;text-align:right}.error{box-sizing:border-box;color:#ee3465;font-size:10px;font-weight:400;line-height:1.2;min-height:12px;visibility:hidden}.error_green{color:#0aa756}.error_visible{visibility:visible}.form{align-items:flex-start;display:flex;flex-direction:column;height:100%}.form,.form__submit{margin:0 auto;padding:0;width:100%}.form__submit{cursor:pointer;transition:opacity .3s ease-in-out}.form__submit:hover{opacity:.6}.form__submit_login{margin-top:100px}.form__submit_profile{background:none;border:none;font-size:13px;font-weight:400}.form__submit_blue,.form__submit_profile{color:#fff;line-height:1.2;text-align:center}.form__submit_blue{background:#4285f4;border:none;border-radius:3px;font-size:14px;font-weight:500;height:45px}.form__submit_normal{color:#fff;font-size:13px;font-weight:400;height:16px;line-height:1.2;text-align:center}.form__submit_disabled{background:#aaa;color:#282828;cursor:auto;transition:none}.form__submit_disabled:hover{opacity:1}@media screen and (max-width:480px){.form{justify-content:space-between}.form__submit_blue,.form__submit_profile{font-size:12px}}.popup{background-color:rgba(0,0,0,.6);height:100%;justify-content:center;position:fixed;width:100%;z-index:5}.popup,.popup__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;padding:0}.popup__container{background-color:#fff;border-radius:10px;height:300px;width:300px;z-index:7}.popup__button-close{align-self:flex-end;background:#fff;border:none;border-radius:10px;box-sizing:border-box;height:44px;width:44px}.popup__icon-close{height:100%;object-fit:contain;width:100%}.popup-alarm{align-items:center;display:flex;flex-direction:column;max-width:80%}.popup-alarm__button{background-color:#4285f4;border:none;border-radius:10px;color:#fff;margin-bottom:20px;padding:10px;width:100%}.popup-alarm__message{font-size:16px;height:100%;line-height:1.2;margin:15px auto;max-height:40px;min-height:40px;overflow:hidden;padding:0;text-align:center}.popup-alarm__message_green{color:green}.popup-alarm__message_red{color:red}.habr{display:flex;flex-direction:column;height:calc(100vh - 74px);justify-content:space-between;position:relative}.habr__section{background:#202020}.register{background:#202020;justify-content:center;min-height:100vh}.register,.register__container{display:flex;flex-direction:column}.register__container{box-sizing:border-box;margin:0 auto;padding:22px 30px 70px;width:456px}.register__menu{display:flex}.register__info{box-sizing:border-box;display:flex;flex-direction:column}.register__header{margin-top:40px;padding:0 0 44px}.register__title{color:#fff;font-size:24px;font-weight:500;line-height:1.2}.register__form{margin:0 auto;padding:0;position:relative}.register__form,.register__inputs{display:flex;flex-direction:column;width:100%}.register__inputs{align-items:flex-start;margin-bottom:8px}.register__footer{align-items:center;display:flex;font-size:13px;font-weight:400;height:17px;justify-content:center;line-height:1.2;margin:16px auto 70px}.register__text{color:#8b8b8b}.register__link-blue,.register__link-blue:active,.register__link-blue:focus,.register__link-blue:visited{color:#4285f4}.register__error-message{height:12px;margin:0 auto 20px}@media screen and (max-width:480px){.register{height:100vh}.register__container{align-items:center;padding:56px 30px 30px;width:320px}.register__container,.register__info{height:100%;justify-content:space-between}.register__info{width:100%}.register__title{text-align:center}.register__form{height:100%}.register__footer{font-size:12px}}.login{background:#202020;justify-content:center;min-height:100vh}.login,.login__container{display:flex;flex-direction:column}.login__container{box-sizing:border-box;margin:0 auto;padding:22px 30px 70px;width:456px}.login__menu{display:flex}.login__info{box-sizing:border-box;display:flex;flex-direction:column}.login__header{margin-top:40px;padding:0 0 44px}.login__title{color:#fff;font-size:24px;font-weight:500;line-height:1.2}.login__form{margin:0 auto;padding:0;position:relative}.login__form,.login__inputs{display:flex;flex-direction:column;width:100%}.login__inputs{align-items:flex-start;margin-bottom:8px}.login__footer{align-items:center;display:flex;font-size:13px;font-weight:400;height:17px;justify-content:center;line-height:1.2;margin:16px auto 70px}.login__text{color:#8b8b8b}.login__link-blue,.login__link-blue:active,.login__link-blue:focus,.login__link-blue:visited{color:#4285f4}.login__error-message{height:12px;margin:0 auto 20px}@media screen and (max-width:480px){.login{height:100vh}.login__container{align-items:center;padding:56px 30px 30px;width:320px}.login__container,.login__info{height:100%;justify-content:space-between}.login__info{width:100%}.login__title{text-align:center}.login__form{height:100%}.login__footer{font-size:12px}}.profile{align-self:center;background:#202020;justify-content:center;min-height:calc(100vh - 74px)}.profile,.profile__container{display:flex;flex-direction:column}.profile__container{margin:0 auto;width:410px}.profile__info{display:flex;flex-direction:column}.profile__header{padding:0 0 107px}.profile__title{color:#fff;font-size:24px;font-weight:500;line-height:1.2;text-align:center}.profile__form{margin:0 auto;padding:0;position:relative}.profile__form,.profile__inputs{display:flex;flex-direction:column;width:100%}.profile__inputs{align-items:flex-start;margin-bottom:171px}.profile__footer{align-items:center;display:flex;font-size:13px;font-weight:400;height:17px;justify-content:center;line-height:1.2;margin:16px auto 0}.profile__text{color:#8b8b8b}.profile__link-red,.profile__link-red:active,.profile__link-red:focus,.profile__link-red:visited{color:#ee3465}.profile__error-message{height:12px;margin:0 auto 20px}@media screen and (max-width:480px){.profile{height:calc(100vh - 74px)}.profile__container{padding:70px 0;width:260px}.profile__container,.profile__info{height:100%;justify-content:space-between}.profile__header{padding:0 0 64px}.profile__form{height:100%}.profile__inputs{margin-bottom:0}.profile__footer{font-size:12px}}:root{--color-light:#fff;--color-green:#3ddc84;--max-width-large:1280px;--min-height-header-ladge:74px;--transition:opacity .2s ease-out;--opacity:.6}.page-error{background:#202020;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto}.page-error__container{display:flex;flex-direction:column;height:100vh;justify-content:space-evenly}.page-error__info{display:flex;flex-direction:column;justify-content:flex-start}.page-error__title{font-size:140px;margin:0 0 5px}.page-error__text,.page-error__title{color:#fff;font-weight:400;line-height:1.2;text-align:center}.page-error__text{font-size:16px}.page-error__button{background:#202020;border:none;color:#4285f4;font-size:14px;font-weight:400;line-height:1.2;margin:0 auto;text-align:center}@media screen and (max-width:480px){.page-error__title{font-size:80px;margin:0 0 10px}.page-error__button{font-size:12px}}
/*# sourceMappingURL=main.55c5e0bf.css.map*/