@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none}body{font-family:Roboto;overflow-x:hidden;color:#fff;background:#3b3b3b}._scroll-lock{overflow:hidden}.container{max-width:1100px;margin:auto;padding:0 10px}@media(max-width:767px){.container{padding:0 20px}}.full-screen{width:100vw;height:100vh}.full-screen .full-screen__image{position:absolute!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;width:100%;height:100%;z-index:0}.btn{font-size:20px;line-height:24px;letter-spacing:.03em;color:#000;background:#0f0;padding:18px 35px;border:none;cursor:pointer}.title{color:#fff;font-size:38px}.sub-title,.title{text-align:center;margin:0}.sub-title{color:#bebebe;font-size:20px}.main__section{position:relative;width:100%}input{background:#cecece;border:none}::placeholder{font-weight:300;font-size:12px;line-height:15px;letter-spacing:.02em;color:#8d8d8d}.main{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.main .page{padding-top:70px;flex:1 1 auto}.main .footer{flex:0 0 auto}.header{position:fixed;top:0;left:0;width:100vw;background:#3a3a3a;z-index:100;box-shadow:0 3px 20px rgba(0,0,0,.5)}.header__container{display:flex;align-items:center;justify-content:space-between;padding:0 30px;min-height:70px}.header__container .header__logo{width:50px;height:50px;z-index:101}.header__container .menu__icon{display:none}@media(max-width:767px){.header__container .menu__icon{z-index:101;display:block;position:relative;width:30px;height:18px;cursor:pointer}.header__container .menu__icon:after,.header__container .menu__icon:before,.header__container .menu__icon span{position:absolute;left:0;height:10%;width:100%;transition:all .3s ease 0s;background:#fff}.header__container .menu__icon:after,.header__container .menu__icon:before{content:""}.header__container .menu__icon span{top:50%;transform:translateY(-50%) scale(1)}.header__container .menu__icon:before{top:0}.header__container .menu__icon:after{bottom:0}.header__container .menu__icon._active span{transform:translateY(-50%) scale(0)}.header__container .menu__icon._active:before{top:50%;transform:translateY(-50%) rotate(-45deg)}.header__container .menu__icon._active:after{bottom:50%;transform:translateY(50%) rotate(45deg)}}@media(max-width:767px){.header__container .menu__body{position:fixed;left:0;top:120%;width:100%;height:100%;padding:90px 30px 30px;overflow:auto;transition:all .3s ease;transition-property:left,top,right,bottom,opacity,transform;background:rgba(0,0,0,.8)}.header__container .menu__body:before{content:"";position:fixed;top:0;left:0;width:100%;height:70px;background:#3a3a3a;z-index:110}.header__container .menu__body._active{top:0}}@media(min-width:767px){.header__container .menu .menu__list{display:flex;align-items:center}}.header__container .menu .menu__list li{position:relative;margin-right:20px}@media(min-width:767px){.header__container .menu .menu__list li{padding:10px 0}}.header__container .menu .menu__list li .menu__link{font-size:18px;color:#fff}.header__container .menu .menu__list li .menu__link:hover{text-decoration:underline;color:#0f0}.header__container .menu .menu__list li:last-child{margin-right:0}@media(max-width:767px){.header__container .menu .menu__list li{margin-bottom:30px;flex-wrap:wrap}.header__container .menu .menu__list li:last-child{margin-bottom:0}.header__container .menu .menu__list li .menu__link{font-size:28px!important}.header__container .menu .menu__list li .menu__sub-list{position:absolute;width:100%;margin-top:20px!important;opacity:0;visibility:hidden;transform:translateY(-10%);transition:all .3s ease;background:#fff}.header__container .menu .menu__list li .menu__sub-list .menu__sub-link{font-size:24px!important;color:#000}.header__container .menu .menu__list li._active .menu__sub-list{opacity:1;visibility:visible;transform:translateY(0)}}.header__container .menu .menu__list .menu__arrow{display:none}.header__container .menu .menu__list .menu__sub-list{position:absolute;top:100%;right:0;background:#fff;padding:10px 15px;min-width:200px}.header__container .menu .menu__list .menu__sub-list li{margin-bottom:5px}.header__container .menu .menu__list .menu__sub-list li:last-child{margin-bottom:0}.header__container .menu .menu__list .menu__sub-list .menu__sub-link{color:#000}.header__container .menu .menu__list .menu__sub-list .menu__sub-link:hover{text-decoration:underline}.header__container .menu .menu__list .menu__sub-list .menu__sub-link:active{color:#5a5a5a}@media(min-width:767px){.header__container .menu .menu__list .menu__sub-list{transform:translateY(10%);opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease}}body._pc .menu__list>li:hover .menu__sub-list{transform:translate(0);opacity:1;visibility:visible;pointer-events:all;transition:all .3s ease}body._touch .menu__list>li .menu__arrow{display:block!important;transition:transform .3s ease;margin-left:6px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #fff}body._touch .menu__list>li._active .menu__arrow{transform:rotate(-180deg)}body._touch .menu__list>li{display:flex;align-items:center}body._touch .menu__link{flex:1 1 auto}body._touch .menu__list>li._active .menu__sub-list{transform:translate(0);opacity:1;visibility:visible;pointer-events:all;transition:all .3s ease}.home{margin-top:-70px}.home__fullscreen .home__introducing{position:absolute;left:70%;transform:translate(-50%,-50%);top:50%;margin:20px;padding:50px 60px;border-radius:20px;background:rgba(0,0,0,.4)}@media(max-width:620px){.home__fullscreen .home__introducing{padding:15px;margin:0;width:90vw!important}}@media(max-width:767px){.home__fullscreen .home__introducing{width:max-content;left:50%;width:70vw;margin:0}.home__fullscreen .home__introducing .home__title{white-space:normal!important}}.home__fullscreen .home__introducing .home__title{font-size:38px;white-space:nowrap;margin:0 0 20px}@media(max-width:620px){.home__fullscreen .home__introducing .home__title{font-size:32px}}.home__fullscreen .home__introducing .home__sub-title{font-size:20px;line-height:28px}@media(max-width:620px){.home__fullscreen .home__introducing .home__sub-title{font-size:17px}}.home__fullscreen .home__to-bottom{position:absolute;bottom:0;width:100vw;height:80px;background:#000;opacity:.6;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;cursor:pointer}.home__fullscreen .home__to-bottom .home__details{position:absolute;margin:15px 0;width:100%}.home__fullscreen .home__to-bottom .bottom-arrow{position:relative;width:20px;height:20px;top:50%;transform:translateY(-50%)}.home__fullscreen .home__to-bottom .bottom-arrow:after,.home__fullscreen .home__to-bottom .bottom-arrow:before{content:"";position:absolute;box-sizing:border-box;width:100%;height:100%;border-left:6px solid #c2c2c2;border-bottom:6px solid #c2c2c2;animation:bottom-arrow 3s linear infinite;transform:translate(-50%) rotate(-45deg)}.home__fullscreen .home__to-bottom .bottom-arrow:after{animation:bottom-arrow 3s linear -1.5s infinite}@keyframes bottom-arrow{0%{opacity:0;transform:translate(-50%,-23px) rotate(-45deg)}10%,90%{opacity:0}50%{opacity:1;transform:translate(-50%) rotate(-45deg)}}.home__content{padding-top:60px}.home__content .home__block-title{width:100%;text-align:center;margin-bottom:60px;font-size:45px}@media(max-width:620px){.home__content .home__block-title{font-size:35px}}.home__content .home__section:nth-child(odd){left:-120%}.home__content .home__section:nth-child(odd) .home__section-wrapper{flex-direction:row-reverse}.home__content .home__section:nth-child(odd) .home__section-wrapper .home__section-illustration{margin:0 0 0 20px}.home__content .home__section:nth-child(odd) .home__section-wrapper .home__section-content{margin:0 20px 0 0}.home__content .home__section{left:120%;transition:all .3s ease-in-out;position:relative;width:100%;background:rgba(0,0,0,.507);margin-bottom:100px;box-shadow:0 20px 40px rgba(0,0,0,.5),0 -20px 40px rgba(0,0,0,.5)}.home__content .home__section:last-child{margin-bottom:0}.home__content .home__section._active{left:0}.home__content .home__section .home__section-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width:620px){.home__content .home__section .home__section-wrapper{flex-direction:column!important}.home__content .home__section .home__section-wrapper *{width:100%!important}}.home__content .home__section .home__section-wrapper *{width:50%}.home__content .home__section .home__section-wrapper .home__section-illustration{position:relative;border-radius:5px;overflow:hidden;margin:0 20px 0 0;min-height:300px}@media(max-width:620px){.home__content .home__section .home__section-wrapper .home__section-illustration{max-height:300px;max-width:90%;margin:0 0 20px!important}}.home__content .home__section .home__section-wrapper .home__section-illustration img{position:absolute;width:100%;height:100%;margin:0;object-fit:cover}.home__content .home__section .home__section-wrapper .home__section-content{position:relative;margin:0 0 0 20px}@media(max-width:620px){.home__content .home__section .home__section-wrapper .home__section-content{margin:0!important;padding-bottom:20px}}.home__content .home__section .home__section-wrapper .home__section-content *{width:100%}.home__content .home__section .home__section-wrapper .home__section-content .home__section-title{font-size:32px;line-height:32px;margin-bottom:25px;text-align:center}.home__content .home__section .home__section-wrapper .home__section-content .home__section-description{color:#cecece;font-size:19px;line-height:30px;letter-spacing:.03rem}.home__content .home__section .home__section-wrapper .home__section-content .home__section-description b{color:#0f0}.home__content .home__section .home__section-wrapper .home__section-content .home__section-link-wrapper{margin-top:10px;width:100%;text-align:center}.home__content .home__section .home__section-wrapper .home__section-content .home__section-link-wrapper .home__section-link{color:#0f0;font-size:20px}.home__content .home__section .home__section-wrapper .home__section-content .home__section-link-wrapper .home__section-link:hover{text-decoration:underline}.home__content .home__section-main{left:0;opacity:0;transition:all .3s ease-in-out;transform:translateY(100px)}.home__content .home__section-main._active{opacity:1;transform:translateY(0)}.home__content .home__section-console img{object-fit:contain!important}.footer{background:#212121;padding:0 20px}.footer__container{min-height:311px;display:flex;align-items:center;justify-content:space-between}@media(max-width:1001px){.footer__container{padding:77px 0!important;flex-direction:column}}.footer__container .footer__main{max-width:600px;position:relative;margin-right:auto}@media(max-width:1000px){.footer__container .footer__main{margin:0 auto}.footer__container .footer__main .footer__logo{width:max-content;margin:0 auto}}.footer__container .footer__main .footer__logo{font-weight:700;font-size:24px;line-height:29px;letter-spacing:.05em;text-transform:uppercase;color:#fff;display:flex;align-items:center;margin-bottom:39px}.footer__container .footer__main .footer__logo .logo_img{width:40px;height:40px;margin-right:20px;transition:all .3s ease-in-out}.footer__container .footer__main .footer__logo:hover .logo_img{transform:rotate(1turn)}.footer__container .footer__main .footer__description{max-width:100%;font-size:16px;line-height:24px;color:#fff}.footer__container .footer__columns{display:flex;justify-content:space-between;box-sizing:content-box}@media(max-width:1000px){.footer__container .footer__columns{flex-direction:column;max-width:100%;margin:0 auto}}.footer__container .footer__columns .footer__collumn{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;white-space:nowrap;margin:0 42px}@media(max-width:1000px){.footer__container .footer__columns .footer__collumn{min-width:200px;margin:0}}.footer__container .footer__columns .footer__collumn:last-child{margin:0}.footer__container .footer__columns .footer__collumn .footer__collumn_title{font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;color:#fff}@media(max-width:1000px){.footer__container .footer__columns .footer__collumn .footer__collumn_title{font-size:14px;line-height:16px}}.footer__container .footer__columns .footer__collumn a{font-size:14px;line-height:22px;color:#cbcfd4;display:flex;margin-bottom:10px}@media(max-width:1000px){.footer__container .footer__columns .footer__collumn a{font-size:16px;line-height:24px}}.footer__container .footer__columns .footer__collumn a:hover{text-decoration:underline;color:#0f0}.footer__container .footer__columns .footer__collumn a:last-child{margin-bottom:0}.footer__container .footer__columns .footer__collumn a img{width:24px;height:24px;margin-right:5px}.script{padding:70px 0;text-align:center}.script .script__title{margin-bottom:30px}.script .script__btn{margin:10px 0 40px}.script .script__code{background:#282c34;padding:20px 35px;max-height:400px;overflow-y:auto;border-radius:15px;box-shadow:inset 15px 15px 60px rgba(0,0,0,.5),inset -15px -15px 60px rgba(0,0,0,.5);border:5px solid #5c5c5c}.script .script__code::-webkit-scrollbar{display:none}.script__popup-content{background:#282c34}code[class*=language-],pre[class*=language-]{color:#d4d4d4;font-size:13px;text-shadow:none;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#75a7ca}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#1e1e1e}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#f9f2f4}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:grey}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:grey}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0;pointer-events:none;line-height:inherit;white-space:pre}.loader{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:-1;opacity:0;transition:.15s ease-out}.loader.active{opacity:1;z-index:90}.loader .lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.loader .lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.loader .lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.loader .lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.loader .lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.loader .lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.loader .lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.loader .lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.loader .lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.loader .lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.loader .lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.loader .lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.loader .lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.loader .lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.loader .lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.loader .loader__text{animation:pulse .5s infinite;text-align:center;font-size:50px;color:#0f0}@keyframes pulse{0%{transform:scale(.8)}10%{transform:scale(1.1)}190%{transform:scale(.8)}}.preys{padding:70px 10px}.preys .preys-grid{margin:70px 0;display:flex;flex-wrap:wrap;box-sizing:content-box}.preys .preys-grid li{flex:1 0 50%;padding:10px}@media(max-width:600px){.preys .preys-grid li{flex:1 0 100%}}.error{color:red;text-align:center;margin-top:50px}.prey-item{position:relative;display:flex;justify-content:space-between;align-items:center;background:#1f1f1f;padding:30px 25px;border-radius:10px;cursor:pointer;overflow:hidden}.prey-item span{left:-10%;position:absolute;background:#0f0;box-shadow:-10px 0 20px #0f0,3px 0 20px #0f0;transition:.85s ease-in-out;height:100%;width:3px}.prey-item:hover span{left:110%;box-shadow:10px 0 20px #0f0,-3px 0 20px #0f0}.prey-item:hover h2{color:#0f0;text-decoration:underline}.prey-item img{border-radius:50%}.dialogs{padding:70px 10px}.dialogs .dialogs__grid{margin-top:70px}.dialog-item{padding:30px 25px;margin:0 0 15px;border-radius:10px;background:#1f1f1f}@media(max-width:620px){.dialog-item{padding:25px 20px}}.dialog-item.active .arrow-down{transform:rotate(135deg)}.dialog-item .dialog-item__preview{display:flex;align-items:center;justify-content:space-between}.dialog-item .dialog-item__preview .arrow-down{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:transform .2s ease-in}.dialog-item.active .dialog-item__content{display:block;margin-top:10px;border-top:1px solid #bebebe;padding-top:30px;max-height:500px;overflow-y:auto}.dialog-item.active .dialog-item__content li{margin:10px 0}.dialog-item.active .dialog-item__content li a{color:#0f0;font-weight:700;font-size:20px}.dialog-item.active .dialog-item__content li .im-replied--author,.dialog-item.active .dialog-item__content li .im-replied--text{font-size:17px;margin:5px 0}.dialog-item .dialog-item__content{display:none}