@keyframes loaderSpinner{0%,5%,to{opacity:1}95%{opacity:.05}}.preloader{align-items:center;background-color:#202020;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:10000}.preloader__spinner{flex-shrink:0;height:60px;position:relative;width:60px}.preloader__spinner-span{animation:loaderSpinner .9s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.preloader__spinner-span:before{background-color:#e7e7e7;border-radius:20px;content:" ";display:block;height:16px;margin:0 auto;width:2px}.preloader__spinner-span:first-child{animation-delay:-.9s;transform:rotate(0deg)}.preloader__spinner-span:nth-child(2){animation-delay:-.825s;transform:rotate(30deg)}.preloader__spinner-span:nth-child(3){animation-delay:-.75s;transform:rotate(60deg)}.preloader__spinner-span:nth-child(4){animation-delay:-.675s;transform:rotate(90deg)}.preloader__spinner-span:nth-child(5){animation-delay:-.6s;transform:rotate(120deg)}.preloader__spinner-span:nth-child(6){animation-delay:-.525s;transform:rotate(150deg)}.preloader__spinner-span:nth-child(7){animation-delay:-.45s;transform:rotate(180deg)}.preloader__spinner-span:nth-child(8){animation-delay:-.375s;transform:rotate(210deg)}.preloader__spinner-span:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.preloader__spinner-span:nth-child(10){animation-delay:-.225s;transform:rotate(270deg)}.preloader__spinner-span:nth-child(11){animation-delay:-.15s;transform:rotate(300deg)}.preloader__spinner-span:nth-child(12){animation-delay:-75ms;transform:rotate(330deg)}@font-face{font-display:swap;font-family:Coming Soon;src:url(/static/media/ComingSoon-Regular.a535d646df9340716323.woff2) format("woff2"),url(/static/media/ComingSoon-Regular.ed02b3c55b38574d3eb4.woff) format("woff")}@font-face{font-display:swap;font-family:Indie Flower;src:url(/static/media/IndieFlower.60fc79c6b9cb944b6f4f.woff2) format("woff2"),url(/static/media/IndieFlower.6b9e49feab55a2ee7a36.woff) format("woff")}@font-face{font-display:swap;font-family:Louis George Caf;src:url(/static/media/LouisGeorgeCafe.d0c873ced6d2343325a0.woff2) format("woff2"),url(/static/media/LouisGeorgeCafe.a0dc802c46e131517dd5.woff) format("woff")}@font-face{font-display:swap;font-family:Louis George Caf Bold;src:url(/static/media/LouisGeorgeCafe-Bold.d3f04bb8ff8fec7f3a2a.woff2) format("woff2"),url(/static/media/LouisGeorgeCafe-Bold.e6d524ef50479cbcc4de.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(/static/media/Raleway-Regular.2f448ff4f93ede8beb64.woff2) format("woff2"),url(/static/media/Raleway-Regular.d600da589476c634d632.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(/static/media/Raleway-Italic.9fcbdb3979bcbdd93c6d.woff2) format("woff2"),url(/static/media/Raleway-Italic.58029dd084058c7338f1.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(/static/media/Raleway-Medium.4f7b9d38e24ad17beb12.woff2) format("woff2"),url(/static/media/Raleway-Medium.ec802531b2bdf5c6f49d.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(/static/media/Raleway-MediumItalic.6cd547d72a99e88260ac.woff2) format("woff2"),url(/static/media/Raleway-MediumItalic.3aad2f49eabec6e308a7.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(/static/media/Raleway-SemiBold.fa31a507503682541e75.woff2) format("woff2"),url(/static/media/Raleway-SemiBold.348f31493494d0c607f7.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:600;src:url(/static/media/Raleway-SemiBoldItalic.e44ade46bfdaa822b04a.woff2) format("woff2"),url(/static/media/Raleway-SemiBoldItalic.21c91ec52f514ae50974.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:normal;font-weight:300;src:url(/static/media/BlinkMacSystemFont-Light.e37c9357edaa922a1ec6.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-Light.140f838dfa160f1c1e3b.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:italic;font-weight:300;src:url(/static/media/BlinkMacSystemFont-LightItalic.b375f9142234814b0b11.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-LightItalic.ab4b1d503d2205c85b19.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:normal;font-weight:400;src:url(/static/media/BlinkMacSystemFont-Regular.2165f03f632b4df5b740.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-Regular.c0ac0a90a90020612cc6.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:italic;font-weight:400;src:url(/static/media/BlinkMacSystemFont-RegularItalic.eefd2e0e7879984b0fd4.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-RegularItalic.12676635c5ce84cc2528.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:normal;font-weight:500;src:url(/static/media/BlinkMacSystemFont-Medium.518d98fb6a891dbb5704.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-Medium.b11ddc7087cc28d72eb9.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:italic;font-weight:500;src:url(/static/media/BlinkMacSystemFont-MediumItalic.992de492e7bdfd80092e.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-MediumItalic.f772b89dde68fb9524ff.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:normal;font-weight:600;src:url(/static/media/BlinkMacSystemFont-Semibold.07bff566ef84e0c91d40.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-Semibold.6e5575e213ad11855e87.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:italic;font-weight:600;src:url(/static/media/BlinkMacSystemFont-SemiboldItalic.570e7d820c1f4a8d129c.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-SemiboldItalic.bd5e5c25f198091211b6.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:normal;font-weight:700;src:url(/static/media/BlinkMacSystemFont-Bold.1170febf2d45a9a332f9.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-Bold.912269cdc0f14dae2de3.woff) format("woff")}@font-face{font-display:swap;font-family:BlinkMacSystemFont;font-style:italic;font-weight:700;src:url(/static/media/BlinkMacSystemFont-BoldItalic.944771622178a75f3a18.woff2) format("woff2"),url(/static/media/BlinkMacSystemFont-BoldItalic.431926d39b964b33c62a.woff) format("woff")}a,article,body,button,canvas,code,div,h1,h2,h3,h4,h5,h6,header,html,li,nav,p,pre,span,ul{border:0;font:inherit;margin:0;padding:0;text-decoration:none;vertical-align:initial}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}ul{list-style:none}mark{background:none;color:inherit;display:block;font:inherit}iframe{border:0}button{background:none;cursor:pointer}a,button{color:inherit}a{display:inline-block;text-decoration:none}:focus,a:active,a:focus,a:hover{outline:none}:root{color-scheme:dark light}::-webkit-scrollbar{height:4px;width:4px}@media screen and (max-width:1280px){::-webkit-scrollbar{height:2px;width:2px}}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,130,216,.5)}body{color:#e7e7e7;font-family:BlinkMacSystemFont,sans-serif;min-width:320px;position:relative}.mobile-menu__content,.table-content__inner,body{overflow-y:scroll;scrollbar-gutter:stable}.mobile-menu__content::-webkit-scrollbar,.table-content__inner::-webkit-scrollbar,body::-webkit-scrollbar{height:4px;width:4px}@media screen and (max-width:1280px){.mobile-menu__content::-webkit-scrollbar,.table-content__inner::-webkit-scrollbar,body::-webkit-scrollbar{height:2px;width:2px}}.mobile-menu__content::-webkit-scrollbar-track,.table-content__inner::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent;border-radius:10px}.mobile-menu__content::-webkit-scrollbar-thumb,.table-content__inner::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:10px}.mobile-menu__content::-webkit-scrollbar-thumb:hover,.table-content__inner::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,130,216,.5)}@supports(-moz-appearance:none){.mobile-menu__content,.table-content__inner,body{scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}}#__next,#root{isolation:isolate}.wrapper{margin:0 auto;max-width:1600px;overflow:hidden;padding:0 40px;width:100%}@media screen and (max-width:720px){.wrapper{padding:0 15px}}.startup-actions .wrapper,.wrapper--idea,.wrapper--projects{overflow:visible}canvas,img,picture,svg,video{display:block;height:auto;width:100%}.h1{font-family:Louis George Caf Bold,Raleway,sans-serif;letter-spacing:8px}@media screen and (max-width:720px){.h1{letter-spacing:5px}}.base-title{font-size:64px;margin-top:70px}@media screen and (max-width:1024px){.base-title{font-size:48px}}@media screen and (max-width:720px){.base-title{font-size:36px;letter-spacing:4px;margin-top:35px}}.page.slide-enter .about-item,.page.slide-enter .about-item .ball,.page.slide-enter .header,.page.slide-enter .idea-block__more,.page.slide-enter .idea-lang,.page.slide-enter .idea-section .idea-back,.page.slide-enter .lang-sidebar,.page.slide-enter .markdown-loading .preloader,.page.slide-enter .project-description,.page.slide-enter .slider-loader .preloader,.page.slide-enter .startap-actions,.page.slide-enter .table-content,.page.slide-enter .table-content__btn{z-index:0}.nav-link.active,.startup-nav__btn.active{pointer-events:none}.ball,.mobile-menu-btn{cursor:pointer}.resume{width:100%}.resume.is-loaded .resume__frame{opacity:1}.resume__actions{align-items:center;background-color:#000;border-bottom:2px solid #4e5d69;box-shadow:0 2px 12px #000;display:flex;font-family:Louis George Caf Bold,Raleway,sans-serif;gap:20px;justify-content:center;left:0;letter-spacing:1px;overflow:hidden;padding:6px 15px 5px;position:fixed;top:0;white-space:nowrap;width:100%;z-index:20}@media screen and (max-width:359px){.resume__actions{gap:15px}}.resume__btn{align-items:center;background-color:#0074ff;background:radial-gradient(ellipse at 80% 80%,rgba(31,169,255,.3) 0,transparent 50%),linear-gradient(130deg,#00488b,#0074ff);display:flex;justify-content:center;max-width:140px;padding:8px 15px;text-align:center;width:100%}.resume__btn:hover{background:#fff;color:#000}.resume__btn svg{fill:currentColor;flex-shrink:0;height:19px;margin-right:10px;width:19px}.resume .preloader{position:absolute;z-index:16}.resume .preloader__spinner-span:before{background-color:#0074ff}.resume__frame{background-color:#1e1e1e;border:none;display:block;height:100dvh;opacity:0;padding-top:50px;transition:opacity .3s,height .2s;width:100%}@keyframes transitionReload{0%{bottom:0;height:20px;width:0}30%{bottom:0;height:20px;width:100%}70%{bottom:0;height:100%;width:100%}to{bottom:100%;height:100%;width:100%}}body.is-locked{left:0;position:fixed;top:0;width:100%}.page:after{will-change:transform,width,height,bottom}.application{min-width:320px}.application:has(.slide-enter){pointer-events:none;touch-action:none}.page{background-color:#202020;left:0;min-height:100dvh;opacity:1;position:absolute;top:0;transition:opacity .2s linear calc(var(--next-page-ratio) - .1s);width:100%}.page:after{background-color:#0074ff;background:radial-gradient(ellipse at 80% 80%,rgba(31,169,255,.3) 0,transparent 50%),linear-gradient(130deg,#00488b,#0074ff);bottom:0;content:"";display:block;height:0;left:50%;overflow:hidden;position:fixed;transform:translateX(-50%);width:0;z-index:1000}.page.slide-exit{opacity:0;padding-bottom:500px}.page.slide-enter:after{animation:transitionReload var(--next-page-time) cubic-bezier(.76,0,.24,1) forwards}.contact-menu{display:flex}.contact-menu__item{align-items:center;background-color:#1b1b1b;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.5);color:#e7e7e7;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-right:30px;position:relative;transition:transform .2s;width:60px;will-change:transform}@media screen and (max-width:1280px){.contact-menu__item{margin-right:20px}}.contact-menu__item:last-child{margin-right:0}.contact-menu__item:hover>.title{opacity:1;transform:translateX(-55%) rotate(-5deg);visibility:visible}.contact-menu__item:hover svg{fill:#0074ff}.contact-menu__item:active{transform:scale(.8)}.contact-menu__icon{display:block;width:26px}.contact-menu svg{fill:currentColor;transition:color .2s,fill .2s}.contact-menu .title{color:#0074ff;font-family:Indie Flower,cursive;font-size:21px;left:50%;opacity:0;position:absolute;top:-35px;transform:translateX(-35%) rotate(0deg);transition:visibility .2s,opacity .2s,transform .2s;visibility:hidden;white-space:nowrap;will-change:transform,opacity,visibility}.home-wrapper{display:flex;min-height:calc(100dvh - 90px);overflow:visible}@media screen and (max-width:1024px){.home-wrapper{min-height:calc(100dvh - 80px)}}@media screen and (max-width:850px){.home-wrapper{flex-direction:column;justify-content:space-between;overflow:hidden}}.name-container{align-self:center;margin-bottom:125px;width:40%}@media screen and (max-width:1366px){.name-container{margin-bottom:70px}}@media screen and (max-width:1024px){.name-container{margin-bottom:40px}}@media screen and (max-width:850px){.name-container{margin-top:35px;width:100%}}.name-container__title{font-size:80px;font-size:clamp(64px,5vw,98px);line-height:1.32;margin-bottom:min(5vh,60px)}@media screen and (max-width:850px){.name-container__title{font-size:44px;margin-bottom:30px}}.name-container__title span{display:block}.name-container__position{color:#0074ff;font-family:Louis George Caf,Raleway,sans-serif;font-size:26px;font-size:clamp(26px,1.6vw,40px);letter-spacing:2px;margin-bottom:min(6.6vh,70px);white-space:nowrap}@media screen and (max-width:850px){.name-container__position{font-size:23px;letter-spacing:1px;margin-bottom:35px}}.drawCanvas,.illustrationImage,.photoContainer,canvas{width:100%}.photoContainer{align-self:flex-end;margin:0 auto;width:59%}@media screen and (min-width:769px)and (max-height:860px){.photoContainer{width:55%}}@media screen and (min-width:769px)and (max-height:808px){.photoContainer{width:52%}}@media screen and (min-width:769px)and (max-height:766px){.photoContainer{width:48%}}@media screen and (max-width:850px){.photoContainer{margin-left:-15px;width:calc(100% + 30px)}}.drawCanvas,.drawCanvas canvas,.drawCanvas:before{will-change:transform}.drawCanvas{background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:82.6%;position:relative;z-index:0}.drawCanvas:before{background:inherit;content:"";filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:850px){.drawCanvas:before{filter:drop-shadow(0 1px 6px rgba(0,0,0,.3))}}.drawCanvas .illustrationImage,.drawCanvas canvas{left:0;position:absolute;top:0}.drawCanvas .illustrationImage{display:none}.about-wrapper{display:flex;flex-direction:column;min-height:calc(100dvh - 90px)}@media screen and (max-width:1024px){.about-wrapper{min-height:calc(100dvh - 80px);padding-bottom:45px}.about-wrapper .base-title{margin-bottom:40px}}@media screen and (max-width:1024px)and (max-width:359px){.about-wrapper .base-title{font-size:31px}}.about-item{height:100%;left:0;position:absolute;top:0;width:100%}.about-info{color:#0074ff;margin:auto;max-width:450px;min-height:450px;position:relative;width:100%}.about-info svg{fill:currentColor}@media screen and (max-width:720px){.about-info{max-width:315px}}.about-info img,.about-info svg{filter:drop-shadow(0 0 5px rgba(0,0,0,.35));pointer-events:none;will-change:transform}.about-info .title{backface-visibility:hidden;font-family:Coming Soon,cursive;font-size:18px;font-weight:600;letter-spacing:2px;line-height:normal;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.35);width:61%}@media screen and (max-width:720px){.about-info .title{font-size:14px;width:50%}}.about-info .title__sub{display:block}.about-info .ball,.about-info .title{position:absolute}.about-info .show{opacity:0;transition:all .4s}.about-info .ball{align-items:center;border-radius:50%;display:flex;height:35px;justify-content:center;transition:all .1s;width:35px;z-index:5}.about-info .ball:after{background:currentColor;border-radius:50%;box-shadow:0 0 3px currentColor;content:"";display:block;filter:drop-shadow(0 0 4px #000);height:15px;width:15px}.about-info .ball.active{transform:scale(0)}.about-info .ball.active~.show{opacity:1}.about-info .brain .ball{left:49%;top:7%}@media screen and (max-width:720px){.about-info .brain .ball{left:47%;top:5%}}.about-info .brain .title{right:-25%;top:0;transform:rotate(12deg)}@media screen and (max-width:720px){.about-info .brain .title{right:-4%;top:-4%}}.about-info .writer .ball{left:45%;top:27%}@media screen and (max-width:720px){.about-info .writer .ball{left:43%;top:26%}}.about-info .writer .title{left:-28%;top:31%;transform:rotate(-10deg)}@media screen and (max-width:720px){.about-info .writer .title{left:auto;right:-5%;top:-7%;transform:rotate(6deg);width:58%}}.about-info .keyboard .ball{left:27.2%;top:44%}@media screen and (max-width:720px){.about-info .keyboard .ball{left:26%;top:42%}}.about-info .keyboard .title{left:-25%;text-align:left;top:8%;transform:rotate(-8deg)}@media screen and (max-width:720px){.about-info .keyboard .title{left:-5%;top:3%}}@media screen and (max-width:359px){.about-info .keyboard .title{left:2%;top:-3%;width:45%}}.about-info .backpack .ball{right:20%;top:46%}@media screen and (max-width:720px){.about-info .backpack .ball{right:18%;top:43%}}.about-info .backpack .title{bottom:31%;right:-30%;transform:rotate(10deg)}@media screen and (max-width:720px){.about-info .backpack .title{bottom:27%;right:-12%}}.about-info .roots .ball{bottom:26%;left:23%}@media screen and (max-width:720px){.about-info .roots .ball{bottom:25%;left:20%}}.about-info .roots .title{bottom:38%;left:-36%;transform:rotate(-8deg)}@media screen and (max-width:720px){.about-info .roots .title{bottom:57%;left:-8%}}@media screen and (max-width:359px){.about-info .roots .title{left:-4%}}.projects-container{padding-bottom:100px;padding-top:50px}.projects-container__masonry{gap:40px!important}.project{border:2px solid #61676d;border-radius:20px;min-height:420px;position:relative;transform:translate(0);transition:transform .25s,border-color .25s;width:100%}.project:before{background-color:#0074ff;background:radial-gradient(ellipse at 80% 80%,rgba(31,169,255,.3) 0,transparent 50%),linear-gradient(130deg,#00488b,#0074ff);border-radius:20px;content:"";display:block;height:calc(100% - 10px);left:1px;position:absolute;top:1px;transform:translateY(0);transition:transform .25s ease .2s,height .25s ease .2s,width .25s ease .2s;width:calc(100% - 10px)}@media screen and (max-width:720px){.project:before{height:calc(100% - 5px);width:calc(100% - 5px)}}.project-link{background-color:#000;border-radius:20px;box-shadow:0 0 10px #000;display:block;height:100%;overflow:hidden;position:relative;transition:box-shadow .3s ease}.project-link__img{border-radius:20px;filter:brightness(.666);height:100%;object-fit:contain;transition:filter .3s ease}.project:hover{border-color:transparent;transform:translate(-10px,-20px);z-index:2}@media screen and (max-width:720px){.project:hover{transform:translateY(-20px)}}.project:hover:before{height:100%;transform:translate(23px,25px);width:100%}@media screen and (max-width:720px){.project:hover:before{transform:translateY(25px);width:calc(100% - 2px)}}.project:hover .project-link{box-shadow:10px 10px 10px rgba(0,0,0,.7)}@media screen and (max-width:720px){.project:hover .project-link{box-shadow:0 10px 10px rgba(0,0,0,.7)}}.project:hover .project-link__img{filter:brightness(1)}.project:hover .project-description{opacity:1}.project-description{backdrop-filter:blur(8px);background-color:rgba(0,0,0,.8);border:2px solid #61676d;border-radius:20px;box-shadow:0 0 10px #000;left:0;opacity:0;overflow:hidden;position:sticky;top:13%;transition:opacity .25s ease;width:100%;z-index:4}.project-description__container{padding:34px 15px 40px}.project-description__name{color:#f6b96f;font-family:Louis George Caf Bold,Raleway,sans-serif;font-size:21px;letter-spacing:1.2px;margin-bottom:25px}.project-description__name span{animation:LowLine .4s infinite}.project-description__text{line-height:1.5;margin-bottom:35px}.project-description__actions{display:flex;gap:20px;justify-content:center;margin-bottom:35px}.project-description__action{background-color:rgba(0,0,0,.4);border:1px solid rgba(85,170,221,.46);border-radius:100px;box-shadow:1px 1px 4px #000;color:#5ad;flex-grow:1;font-family:Louis George Caf Bold,Raleway,sans-serif;letter-spacing:.8px;max-width:130px;padding:8px 10px;text-align:center;text-transform:uppercase;transition:box-shadow .26s,background-color .26s,color .26s;width:100%}.project-description__action:hover{background-color:#5ad;box-shadow:0 0 12px #000;color:#000}.project-description__title{color:#dab1ab;font-family:Louis George Caf Bold,Raleway,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.project-description__items{display:flex;flex-wrap:wrap;font-family:Louis George Caf,Raleway,sans-serif;gap:7px;margin-top:12px}.project-description__items span{background-color:hsla(0,0%,100%,.2);border-radius:5px;display:inline-block;font-size:13px;padding:5px 8px 4px}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#0074ff}}@keyframes menuAnim{0%{bottom:0;transform:translateY(100%)}to{bottom:0;transform:translateY(0)}}@keyframes LowLine{0%{opacity:0}to{opacity:1}}@keyframes bgPosition{0%{background-position-y:0}5%{background-position-y:0}95%{background-position-y:100%}to{background-position-y:100%}}:root{--toc-pad:46px;--toc-pad-h2:65px;--toc-pad-h3:85px;--active-toc-move:25px}@media screen and (max-width:1280px){:root{--toc-pad:22px;--toc-pad-h2:40px;--toc-pad-h3:58px;--active-toc-move:16px}}.table-content{border-radius:10px 10px 0 0;border-radius:var(--startup-nav-rad) var(--startup-nav-rad) 0 0;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);position:relative;z-index:20}@media screen and (max-width:1280px){.table-content{box-shadow:none}}.table-content.is-open .table-content__btn h3,.table-content.is-open .table-content__btn mark{opacity:.4}@media screen and (max-width:1280px){.table-content.is-open .table-content__btn{opacity:.86}.table-content.is-open .table-content__btn h3,.table-content.is-open .table-content__btn mark{opacity:1}}.table-content.is-open .table-content__btn mark span:first-child,.table-content.is-open .table-content__btn mark span:nth-child(6){transform:rotate(45deg)}.table-content.is-open .table-content__btn mark span:nth-child(2),.table-content.is-open .table-content__btn mark span:nth-child(5){transform:rotate(-45deg)}.table-content.is-open .table-content__btn mark span:first-child{left:3px;top:5px}.table-content.is-open .table-content__btn mark span:nth-child(2){left:calc(50% - 3px);top:5px}.table-content.is-open .table-content__btn mark span:nth-child(3){left:-50%;opacity:0}.table-content.is-open .table-content__btn mark span:nth-child(4){left:100%;opacity:0}.table-content.is-open .table-content__btn mark span:nth-child(5){bottom:4px;left:3px}.table-content.is-open .table-content__btn mark span:nth-child(6){bottom:4px;left:calc(50% - 4px)}.table-content h3{text-transform:uppercase;transition:transform .2s}.table-content__btn{align-items:center;background:linear-gradient(180deg,#151515,#101010);border:solid #212121;border-radius:10px 10px 0 0;border-radius:var(--startup-nav-rad) var(--startup-nav-rad) 0 0;border-width:1px 1px 0;color:#7f8fa4;display:flex;font-family:Louis George Caf,Raleway,sans-serif;font-size:17px;font-weight:600;gap:22px;letter-spacing:1px;padding:13px 20px 11px;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:color .2s,transform .2s;width:100%}@media screen and (max-width:1280px){.table-content__btn{background:linear-gradient(165deg,#151515,#101010);border:1px solid #212121;border-radius:10px;border-radius:var(--startup-nav-rad);bottom:25px;bottom:var(--startup-nav-posY);box-shadow:0 1px 4px rgba(0,0,0,.2),0 3px 10px rgba(0,0,0,.08),0 4px 12px rgba(6,4,18,.5),inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 1px hsla(0,0%,100%,.25);box-shadow:var(--box-shd-main-mobile),inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 1px hsla(0,0%,100%,.25);padding:14px 16px;position:fixed;right:79px;right:var(--startup-nav-posX);width:-moz-max-content;width:max-content;z-index:100}.table-content__btn>h3{display:none}}@media(hover:hover)and (pointer:fine){.table-content__btn:hover{color:#f3f3f3}}.table-content__btn:active{color:#f3f3f3}@media screen and (max-width:1280px){.table-content__btn:active{transform:scale(.8)}}.table-content__btn:active h3{transform:scale(.9)}.table-content__btn mark{height:16px;margin-left:auto;position:relative;transform:rotate(0deg);width:24px}.table-content__btn mark span{border-bottom:2px solid;display:block;height:0;opacity:1;position:absolute;transform:rotate(0deg);transition:transform .25s cubic-bezier(.4,0,.2,1),left .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1),bottom .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);width:calc(50% + 1px)}.table-content__btn mark span:nth-child(2n){border-radius:0 10px 10px 0;left:50%}.table-content__btn mark span:nth-child(odd){border-radius:10px 0 0 10px;left:0}.table-content__btn mark span:first-child,.table-content__btn mark span:nth-child(2){top:0}.table-content__btn mark span:nth-child(3),.table-content__btn mark span:nth-child(4){top:calc(50% - 1px)}.table-content__btn mark span:nth-child(5),.table-content__btn mark span:nth-child(6){bottom:0}.table-content__btn mark{margin-bottom:2px;margin-left:0}@media screen and (max-width:1280px){.table-content__btn mark{margin-bottom:0}}.table-content__container{height:100%;overflow:hidden}@media screen and (max-width:1280px){.table-content__container{padding-top:var(--toc-padding-top)}}.table-content__inner{height:100%;overflow:auto}.table-content__wrapper{padding:26px 0 30px}@media screen and (max-width:1280px){.table-content__wrapper{padding:0 0 20px}}.table-content__title{display:none}@media screen and (max-width:1280px){.table-content__title{color:hsla(0,0%,95%,.45);display:block;font-family:Louis George Caf Bold,Raleway,sans-serif;font-size:18px;left:0;letter-spacing:1px;padding-top:30px;position:absolute;text-align:center;top:0;width:100%;z-index:1}}.table-content__list{background-color:#101010;border:1px solid #212121;border-radius:0 0 10px 10px;border-top:0 solid #212121;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);height:0;max-height:70dvh;overflow:hidden;position:absolute;right:0;top:100%;transition:height .2s,border .2s;width:100%;z-index:-1}@media screen and (max-width:1280px){.table-content__list{max-height:84dvh;max-width:calc(100% - 50px);min-width:280px;right:50%;top:18px;transform:translateX(50%);width:-moz-max-content;width:max-content}}@media screen and (max-width:850px){.table-content__list{top:-7px}}.table-content__list button{color:#9fabbb;display:block;font-family:Raleway,sans-serif;font-weight:600;letter-spacing:.8px;line-height:1.13;padding:7px 46px 3px;padding:7px var(--toc-pad) 3px;padding-right:20px;position:relative;text-align:left;width:100%}@media(hover:hover)and (pointer:fine){.table-content__list button:hover{color:#f3f3f3}}.table-content__list button:active{color:#f3f3f3}.table-content__list button:before{border-left:3px solid;content:"";display:none;height:100%;left:0;position:absolute;top:0}@media screen and (max-width:1280px){.table-content__list button:before{border-width:4px;font-size:11px}}.table-content__list button span{display:block;transition:transform .2s}.table-content__list button.is-active:before{display:block}.table-content__list button.is-active.h1-toc-item{color:#f4a94d}.table-content__list button.is-active.h1-toc-item span{transform:translateX(-21px);transform:translateX(calc(var(--active-toc-move) - var(--toc-pad)))}.table-content__list button.is-active.h2-toc-item{color:#4782ba}.table-content__list button.is-active.h2-toc-item span{transform:translateX(-40px);transform:translateX(calc(var(--active-toc-move) - var(--toc-pad-h2)))}.table-content__list button.is-active.h3-toc-item{color:#c78a81}.table-content__list button.is-active.h3-toc-item span{transform:translateX(-60px);transform:translateX(calc(var(--active-toc-move) - var(--toc-pad-h3)))}.table-content__list .h2-toc-item,.table-content__list .h3-toc-item{font-size:15px}@media screen and (max-width:1280px){.table-content__list .h2-toc-item,.table-content__list .h3-toc-item{font-size:14px}}.table-content__list .h1-toc-item{font-size:16px}@media screen and (max-width:1280px){.table-content__list .h1-toc-item{font-size:15px}}.table-content__list .h1-toc-item:not(:first-of-type){margin-top:12px}.table-content__list .h1-toc-item+.h3-toc-item{padding-left:65px;padding-left:var(--toc-pad-h2)}.table-content__list .h1-toc-item+.h3-toc-item.is-active span{transform:translateX(-40px);transform:translateX(calc(var(--active-toc-move) - var(--toc-pad-h2)))}.table-content__list .h2-toc-item{color:rgba(159,171,187,.88);padding-left:65px;padding-left:var(--toc-pad-h2)}.table-content__list .h3-toc-item{color:rgba(159,171,187,.56);padding-left:85px;padding-left:var(--toc-pad-h3)}.toc-message{color:#df3535;font-size:18px;font-weight:700;letter-spacing:1px;padding:15px 25px 0;text-align:center;text-transform:uppercase}.toc-message span{display:block}.toc-message__text{margin-top:6px}.toc-message__btn{background-color:#d62222;border-radius:10px;box-shadow:inset 10px 10px 30px #850606,inset -10px -10px 30px #6a1010;color:#dadada;cursor:pointer;margin:27px auto 0;max-width:260px;padding:14px 30px;transition:.25s;white-space:nowrap;width:100%}.toc-message__btn:hover{background-color:#000;box-shadow:0 0 20px rgba(214,34,34,.8);color:#df3535}.toc-message__btn:active{transform:scale(.9)}.toc-loading{padding:30px 15px}.toc-loading .preloader{background-color:transparent;position:static;z-index:10}.toc-loading .preloader__spinner{height:35px;width:35px}.toc-loading .preloader__spinner-span:before{background-color:#9fabbb;height:10px}.idea-lang:before,.language-bar__inner{will-change:transform}.language-bar{display:flex;justify-content:center}.language-bar__inner{background:linear-gradient(178deg,#adabb2,#827e88);border:1px solid #68656d;border-radius:100px;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);color:#141414;overflow:hidden;padding:2px;width:-moz-max-content;width:max-content}.idea-lang{border-radius:100px;display:flex;font-family:BlinkMacSystemFont,sans-serif;font-size:14px;gap:2px;margin:auto;position:relative;z-index:12}.idea-lang:before{background-color:#4a3d66;border-radius:100px;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(0);transform:translateX(var(--indicator-x,0));transition:transform .2s;width:42px;width:var(--indicator-width,42px);z-index:-1}.idea-lang__btn{border-radius:100px;font-weight:700;line-height:1;padding:14px 10px 13px;transition:color .2s,transform .2s,background-color .2s;width:42px}@media(hover:hover)and (pointer:fine){.idea-lang__btn:hover:not(.active){background-color:rgba(74,61,102,.45)}}.idea-lang__btn:active{background-color:rgba(74,61,102,.45)}.idea-lang__btn.active{color:#e7e7e7;pointer-events:none}:root{--fsz-nav:19px;--ltr-sp-nav:1px}@media screen and (max-width:1280px){:root{--fsz-nav:16px;--ltr-sp-nav:0}}.startup-nav__wrapper{will-change:transform}.startup-actions{margin-top:60px;position:relative;z-index:0}@media screen and (max-width:1280px){.startup-actions{margin-top:50px}}@media screen and (max-width:1024px){.startup-actions{margin-top:28px}}.startup-actions.is-visible{z-index:12}.application__nav.nav-active .idea-devMode{height:45px;position:relative}.application__nav.nav-active .idea-devMode .idea-lang{left:50%;position:fixed;top:55px;transform:translateX(-50%);z-index:12}.application__nav.nav-active .startup-nav__container{position:fixed}.application__nav.nav-active .startup-nav__wrapper{border-radius:0;border-width:0 0 1px;min-width:100%;padding:2px 40px 0}@media screen and (max-width:1280px){.application__nav.nav-active .startup-nav__wrapper{padding:2px 0 0}}.application__nav.nav-active .startup-nav__btn,.application__nav.nav-active .startup-nav__btn:before{border-radius:0}.application__nav.nav-active .wrapper .idea-back{border-color:transparent;box-shadow:none;position:fixed}.application__nav.nav-active .wrapper .idea-back:before{opacity:0;transition-delay:.2s}@media screen and (max-width:1280px){.application__nav.nav-active~.page .table-content__list{position:fixed;top:46px}}.idea-back{align-items:center;border:1px solid #212121;border-radius:100px;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);display:flex;gap:12px;overflow:hidden;padding:14px 40px 13px;position:absolute;top:-2px;transition:transform .2s,box-shadow .3s,border-color .3s;width:-moz-max-content;width:max-content;z-index:1}@media screen and (max-width:1280px){.idea-back{background:linear-gradient(165deg,#151515,#101010);border:1px solid #212121;border-radius:10px;border-radius:var(--startup-nav-rad);bottom:25px;bottom:var(--startup-nav-posY);box-shadow:0 1px 4px rgba(0,0,0,.2),0 3px 10px rgba(0,0,0,.08),0 4px 12px rgba(6,4,18,.5),inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 1px hsla(0,0%,100%,.25);box-shadow:var(--box-shd-main-mobile),inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 0 1px hsla(0,0%,100%,.25);left:79px;left:var(--startup-nav-posX);margin:0;padding:10px 16px;position:fixed;top:auto;z-index:10}.idea-back span{display:none}}@media(hover:hover)and (pointer:fine){.idea-back:hover{color:#f3f3f3}.idea-back:hover svg{transform:translateX(-10px)}}@media screen and (hover:hover)and (pointer:fine)and (max-width:1280px){.idea-back:hover svg{transform:translateX(-6px)}}.idea-back:active{color:#f3f3f3}.idea-back:active svg{transform:translateX(-10px)}@media screen and (max-width:1280px){.idea-back:active svg{transform:translateX(-6px)}}.idea-back:active{transform:scale(.8)}.idea-back:before{background:linear-gradient(165deg,#151515,#101010);content:"";display:block;height:100%;inset:0;position:absolute;transition:opacity .3s;width:100%;z-index:-1}@media screen and (max-width:1280px){.idea-back:before{display:none}}.idea-back span,.idea-back svg{transition:.2s}.idea-back svg{fill:currentColor;width:18px}@media screen and (max-width:1280px){.idea-back svg{width:24px}}.startup-nav{color:#7f8fa4;font-family:Louis George Caf Bold,Raleway,sans-serif;font-size:19px;font-size:var(--fsz-nav);height:52px;letter-spacing:1px;letter-spacing:var(--ltr-sp-nav);margin-top:60px;padding-bottom:130px;position:relative;z-index:11}@media screen and (max-width:1280px){.startup-nav{padding-bottom:0}}@media screen and (max-width:850px){.startup-nav{margin-bottom:16px;margin-top:52px}}.startup-nav__container{left:0;position:relative;top:-2px;width:100%}.startup-nav__wrapper{background:linear-gradient(178deg,#151515,#101010);border:1px solid #212121;border-radius:100px;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);margin:auto;max-width:-moz-max-content;max-width:max-content;min-width:320px;overflow:hidden;text-align:center;transition:padding .2s,min-width .3s,border-radius .3s,box-shadow .3s;width:100%}@media screen and (max-width:1280px){.startup-nav__wrapper{max-width:920px;width:calc(100% - 78px)}}@media screen and (max-width:720px){.startup-nav__wrapper{width:calc(100% - 28px)}}.startup-nav__links{overflow-x:auto;overflow-y:hidden}.startup-nav__inner{display:flex;justify-content:center;margin:auto;max-width:1520px}.startup-nav__btn{border-radius:100px;flex-grow:1;flex-shrink:0;overflow:hidden;padding:14px 70px 13px;position:relative;transition:color .2s,border-radius .3s;z-index:0}@media screen and (max-width:1280px){.startup-nav__btn{padding:16px 14px 14px}}.startup-nav__btn:after{background-color:rgba(0,116,255,.86);border-radius:10px;height:3px;left:50%;transform:translateX(-50%);transition:width .3s;width:0;z-index:-2}.startup-nav__btn:after,.startup-nav__btn:before{bottom:0;content:"";display:block;overflow:hidden;position:absolute}.startup-nav__btn:before{background-color:#0074ff;background:radial-gradient(ellipse at 80% 80%,rgba(31,169,255,.3) 0,transparent 50%),linear-gradient(130deg,#00488b,#0074ff);border-radius:100px;height:100%;left:0;transform:scaleX(0) translateY(100%);transition:transform .3s,border-radius .3s;width:100%;z-index:-1}.startup-nav__btn.active{color:#f3f3f3;text-shadow:0 0 8px rgba(0,0,0,.6);text-transform:uppercase}.startup-nav__btn.active:before{transform:scale(1) translateY(0)}.startup-nav__btn.sub-active{color:#f3f3f3;overflow:visible;text-shadow:0 0 6px hsla(0,0%,100%,.35);text-transform:uppercase}.startup-nav__btn.sub-active:after{width:56px}@media screen and (max-width:1280px){.startup-nav__btn.sub-active:after{width:38px}}@media(hover:hover)and (pointer:fine){.startup-nav__btn.sub-active:hover:after{width:100%}}.startup-nav__btn.sub-active:active:after{width:100%}@media(hover:hover)and (pointer:fine){.startup-nav__btn:hover{color:#f3f3f3;text-shadow:0 0 8px hsla(0,0%,95%,.45)}}.startup-nav__btn:active{color:#f3f3f3;text-shadow:0 0 8px hsla(0,0%,95%,.45)}.startup-nav__btn span{display:block;transition:.2s}.startup-nav__btn span:before{content:attr(data-text);display:block;height:0;overflow:hidden;pointer-events:none;text-transform:uppercase;visibility:hidden}.startup-nav>.wrapper~.startup-nav__container .startup-nav__btn{flex-grow:0}@media screen and (max-width:1280px){.startup-nav>.wrapper~.startup-nav__container .startup-nav__btn{flex-grow:1}}:root{--p-margin:20px;--bold-weight:600}.wrapper--idea{padding-bottom:110px;position:relative}@media screen and (max-width:1280px){.wrapper--idea{margin-top:-25px;padding:0 0 90px}}@media screen and (max-width:850px){.wrapper--idea{margin-top:0;padding-bottom:0}}.idea-contacts{margin:50px auto 0}@media screen and (max-width:1280px){.idea-contacts{margin-top:80px}}.idea-contacts .contact-menu{justify-content:center}.idea-contacts .contact-menu__item{background:linear-gradient(165deg,#1b1b1b,#131313);border:1px solid #222;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);color:hsla(0,0%,85%,.86)}@media screen and (max-width:1280px){.idea-contacts .contact-menu__item{box-shadow:0 1px 4px rgba(0,0,0,.2),0 3px 10px rgba(0,0,0,.08),0 4px 12px rgba(6,4,18,.5);box-shadow:var(--box-shd-main-mobile)}}.idea-contacts .contact-menu__item:not(:last-child){margin-right:15px}.idea-section{border:1px solid #292929;border-radius:20px;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);padding:80px 40px 110px;position:relative}@media screen and (max-width:1280px){.idea-section{border-radius:20px;margin:0 auto;max-width:920px;padding:0 0 90px;width:calc(100% - 80px)}}@media screen and (max-width:850px){.idea-section{border:none;border-radius:0;box-shadow:none;width:100%}}.idea-section__inner{align-items:flex-start;display:flex}@media screen and (max-width:1280px){.idea-section__inner{flex-direction:column-reverse}}.slider-with-btn{display:flex;width:100%}@media screen and (max-width:1280px){.slider-with-btn{margin-bottom:50px;margin-left:-40px;margin-top:50px;width:calc(100% + 80px)}}@media screen and (max-width:720px){.slider-with-btn{margin-left:-15px;width:calc(100% + 30px)}}.idea-info{height:100%;position:relative;width:51%}@media screen and (max-width:1280px){.idea-info{flex-shrink:1;height:auto;overflow:visible;padding-top:100px;width:100%}}@media screen and (max-width:850px){.idea-info{padding-top:55px}}.copy-tablet{display:none}@media screen and (max-width:1280px){.copy-tablet{display:flex}}.copyright-wrapper{display:flex;justify-content:center;margin:110px auto 0}@media screen and (max-width:1280px){.copyright-wrapper{margin-top:45px}}.copyright{color:hsla(0,0%,85%,.2);display:inline-block;font-family:Louis George Caf Bold,Raleway,sans-serif;font-size:14px}.copyright .copyright-text{border-right:2px solid #0074ff;margin:auto;overflow:hidden;white-space:nowrap;width:0}.copyright .copyright-text.is-visible{animation:typing 1.6s steps(18) forwards,blink-caret 1s step-end infinite}.copyright span{font-size:15px}.idea-block{color:#dadada;font-size:18px;letter-spacing:.26px;line-height:1.5}@media screen and (max-width:1024px){.idea-block{font-size:17px;letter-spacing:.3px}}.idea-block .slider-with-btn{display:none}@media screen and (max-width:1280px){.idea-block .slider-with-btn{display:flex}}.idea-block a *,.idea-block h1 *,.idea-block h2 *,.idea-block h3 *,.idea-block h4 *,.idea-block h5 *,.idea-block h6 *{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.idea-block li b,.idea-block li strong,.idea-block p b,.idea-block p strong{color:#e7e7e7;font-weight:600;font-weight:var(--bold-weight)}.idea-block h1,.idea-block h2,.idea-block h3{font-family:Raleway,sans-serif;font-weight:600;letter-spacing:.6px;line-height:1.32}@media screen and (max-width:1280px){.idea-block h1,.idea-block h2,.idea-block h3{letter-spacing:1px}}.idea-block h1{color:#f6b96f;font-size:45px;margin:0 auto 42px}@media screen and (max-width:1024px){.idea-block h1{font-size:35px;margin-bottom:35px}}.idea-block h1 code{display:inline-block}.idea-block h1+h2{margin-top:0}.idea-block h2{color:#82aad0;font-size:29px;margin-bottom:20px;margin-top:55px}@media screen and (max-width:1024px){.idea-block h2{font-size:26px;margin-top:50px}}.idea-block h3{color:#dab1ab;font-size:24px;margin-bottom:20px;margin-top:45px}@media screen and (max-width:1024px){.idea-block h3{font-size:20px;margin-bottom:20px;margin-top:35px}}.idea-block h3+ul{margin-top:0}.idea-block h4{color:#879494;font-family:Louis George Caf Bold,Raleway,sans-serif;font-size:15px;letter-spacing:1px;line-height:1.2;margin-bottom:10px}@media screen and (max-width:1024px){.idea-block h4{font-size:14px}}.idea-block li,.idea-block p{word-spacing:.5px}.idea-block li+li,.idea-block p+p{margin-top:20px;margin-top:var(--p-margin)}.idea-block p.description__has-em{font-size:17px;font-weight:300}@media screen and (max-width:1024px){.idea-block p.description__has-em{font-size:16px}}.idea-block p.description__has-em:not(:first-of-type){margin-top:10px}.idea-block p.description__has-em+h2{margin-top:40px}.idea-block ul{margin:20px 0;margin:var(--p-margin) 0}.idea-block ul li{margin-left:2px;padding-left:26px;position:relative}@media screen and (max-width:1024px){.idea-block ul li{padding-left:22px}}.idea-block ul li:before{background:#dab1ab;border-radius:50%;content:"";display:block;flex-shrink:0;height:5px;left:0;position:absolute;top:11px;width:5px}@media screen and (max-width:1024px){.idea-block ul li:before{top:10px}}.idea-block ul li:has(a):before{top:12px}@media screen and (max-width:1024px){.idea-block ul li:has(a):before{top:11px}}.idea-block ul li:has(a:not(:only-child)):before{top:15px}@media screen and (max-width:1024px){.idea-block ul li:has(a:not(:only-child)):before{top:14px}}.idea-block a{align-items:center;background-color:rgba(0,0,0,.55);border:1px solid rgba(85,170,221,.5);border-radius:100px;color:#5ad;display:inline-flex;line-height:1.4;margin:1px 3px;max-width:calc(100% - 3px);overflow:hidden;padding-left:14px;transition:.2s;width:-moz-fit-content;width:fit-content}@media(hover:hover)and (pointer:fine){.idea-block a:hover{background-color:#000;border-color:currentColor;color:#f6b96f}}.idea-block a:active{background-color:#000;border-color:currentColor;color:#f6b96f;transform:scale(.9)}.idea-block a:after{aspect-ratio:1/1;background-color:currentColor;content:"";display:block;flex-shrink:0;line-height:1;margin-left:8px;margin-right:14px;mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20 20 4M8 4h12v12"/></svg>') no-repeat center/contain;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 20 20 4M8 4h12v12"/></svg>') no-repeat center/contain;opacity:.8;transform:translateY(-.5px);width:13px}.idea-block a[href^=http]:after{mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14 21 3"/></svg>') no-repeat center/contain;-webkit-mask:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6M15 3h6v6M10 14 21 3"/></svg>') no-repeat center/contain;width:16px}.idea-block a span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-block a:not(:only-child){margin:5px 3px 6px}.idea-block>:last-child{margin-bottom:0}.lang-sidebar{display:flex;flex-direction:column-reverse;margin-left:80px;position:sticky;top:90px;width:50%;z-index:10}@media screen and (max-width:1280px){.lang-sidebar{margin-left:0;margin-top:0;position:relative;top:auto;width:100%}}.desktop-slider{width:100%}@media screen and (max-width:1280px){.desktop-slider,.slider-with-btn .copy-tablet,.slider-with-btn .idea-contacts,[data-simplebar]{display:none}}.idea-block__preview .idea-block{font-size:16px}.idea-block__action{display:flex;justify-content:flex-end;margin-top:50px}@media screen and (max-width:1280px){.idea-block__action{justify-content:flex-start;margin-top:40px}}.idea-block__more{border:1px solid hsla(33,88%,70%,.4);color:#f6b96f;font-family:Louis George Caf Bold,Raleway,sans-serif;letter-spacing:3px;padding:15px 55px 15px 58px;position:relative;text-align:center;text-shadow:0 0 1px currentColor;text-transform:uppercase;transition:background-color .2s,transform .2s;white-space:nowrap}.idea-block__more:after,.idea-block__more:before{content:"";height:12px;position:absolute;transition:width .26s,height .26s;width:12px}.idea-block__more:after{border-left:1px solid #f6b96f;border-top:1px solid #f6b96f;left:-1px;top:-1px}.idea-block__more:before{border-bottom:1px solid #f6b96f;border-right:1px solid #f6b96f;bottom:-1px;right:-1px}@media(hover:hover)and (pointer:fine){.idea-block__more:hover{background-color:rgba(0,0,0,.3)}.idea-block__more:hover:after,.idea-block__more:hover:before{height:calc(100% + 1px);width:calc(100% + 1px)}}.idea-block__more:active{background-color:rgba(0,0,0,.3)}.idea-block__more:active:after,.idea-block__more:active:before{height:calc(100% + 1px);width:calc(100% + 1px)}.idea-block__more:active{transform:scale(.85)}@media screen and (max-width:1280px){.pitch-container{padding:0 40px}}@media screen and (max-width:720px){.pitch-container{padding:0 15px}}.pitch-container+.pitch-container{border-top:1px solid hsla(180,6%,55%,.18);margin-top:60px;padding-top:60px}.markdown-loading{height:66vh;padding-top:10px}.markdown-loading .preloader{align-items:flex-start;position:static;z-index:5}.markdown-loading .preloader__spinner{height:50px;width:50px}.markdown-loading .preloader__spinner-span:before{background-color:#9fabbb;height:14px}.slider-container{width:100%}.slider-wrapper.disabled{display:block}.slider-wrapper__empty{align-items:center;justify-content:center;padding-bottom:25px;text-transform:uppercase}@media screen and (max-width:1280px){.slider-wrapper__empty{padding-bottom:0}}.slider-js{aspect-ratio:16/9;background:linear-gradient(165deg,#151515,#101010);border:1px solid #212121;border-radius:0 0 10px 10px;border-top:0 solid #212121;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);max-height:min(420px,50vh);min-height:240px;overflow:hidden;position:relative;transition:box-shadow .2s;width:100%}@media screen and (max-width:1280px){.slider-js{border-radius:0;border-width:1px 0;max-height:420px}}.slider-item-js{height:100%;inset:0;position:absolute;width:100%}.slider-item-js .video-preview__svg,.slider-item-js iframe,.slider-item-js img,.slider-item-js svg,.slider-item-js video{transition:transform .3s,opacity .3s,visibility .3s}.slider-item-js iframe,.slider-item-js img,.slider-item-js video{border:none;height:100%;object-fit:cover;object-position:center;transform:scale(1)}.slider-item-js iframe,.slider-item-js video{cursor:pointer;object-fit:contain}.video-preview{align-items:center;background:linear-gradient(135deg,#151515,#101010);cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.video-preview.disabled{display:none}@media(hover:hover)and (pointer:fine){.video-preview:hover img{opacity:1;transform:scale(1.25)}.video-preview:hover .video-preview__svg{transform:translate(-50%,-50%) scale(.75)}}.video-preview:active img{opacity:1;transform:scale(1.25)}.video-preview:active .video-preview__svg{transform:translate(-50%,-50%) scale(.75)}.video-preview img{opacity:.74}.video-preview__svg{aspect-ratio:1/1;border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:85px}@media screen and (max-width:1280px){.video-preview__svg{width:75px}}.video-preview__svg:before{background-color:hsla(0,0%,6%,.8);border:1px solid hsla(0,0%,100%,.25);border-radius:50%;box-shadow:0 5px 32px rgba(0,0,0,.9),inset 0 0 30px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.9);content:"";display:block;inset:0;position:absolute;z-index:-1}.video-preview__svg .play-circle{fill:transparent}.video-preview__svg .play-triangle{fill:#f3f3f3}.video-preview__title{align-items:flex-end;background-color:rgba(0,0,0,.82);bottom:-1px;color:#dadada;display:flex;font-size:14px;justify-content:center;left:0;padding:10px 20px;position:absolute;text-align:center;text-shadow:1px 1px 2px #000;width:100%}@media screen and (max-width:1280px){.video-preview__title{padding:10px 40px}}@media screen and (max-width:850px){.video-preview__title{padding:8px 15px 5px}}.slider-actions{align-items:center;display:flex;justify-content:flex-end;margin-bottom:-10px;margin-top:22px}@media screen and (max-width:1280px){.slider-actions{justify-content:center;margin-bottom:0}}.slides-number{font-family:Raleway,sans-serif;font-weight:600;letter-spacing:.6px;line-height:1.32}@media screen and (max-width:1280px){.slides-number{letter-spacing:1px}}.slides-number{color:hsla(0,0%,85%,.5);font-size:14px;font-weight:500;margin:0 10px;min-width:80px;text-align:center}@media screen and (max-width:1280px){.slides-number{margin:0 6px}}.slider-btn-js{background:linear-gradient(135deg,#151515,#101010);border:1px solid #212121;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);box-shadow:var(--box-shd-main);padding:14px 15px;transition:transform .2s,border-color .2s}@media screen and (max-width:1280px){.slider-btn-js{box-shadow:0 1px 4px rgba(0,0,0,.2),0 3px 10px rgba(0,0,0,.08),0 4px 12px rgba(6,4,18,.5);box-shadow:var(--box-shd-main-mobile)}}.slider-btn-js .chevron{border:3px solid #7f8fa4;border-width:3px 3px 0 0;display:block;height:12px;transition:border-color .2s;width:12px}@media(hover:hover)and (pointer:fine){.slider-btn-js:hover{border-color:hsla(0,0%,95%,.38)}.slider-btn-js:hover .chevron{border-color:#f3f3f3}}.slider-btn-js:active{border-color:hsla(0,0%,95%,.38)}.slider-btn-js:active .chevron{border-color:#f3f3f3}.slider-btn-js:active{transform:scale(.8)}.slider-btn-js-next .chevron{transform:rotate(45deg) translate(-2px,2px)}.slider-btn-js-prev .chevron{transform:rotate(-135deg) translate(-2px,2px)}.slider-loader .preloader{background:#000;position:absolute;z-index:10}.slider-loader .preloader__spinner-span:before{background-color:#4a3d66}:root{--box-shd-main:0 1px 4px rgba(0,0,0,.2),0 4px 18px rgba(0,0,0,.08),0 6px 30px rgba(6,4,18,.26);--box-shd-main-mobile:0 1px 4px rgba(0,0,0,.2),0 3px 10px rgba(0,0,0,.08),0 4px 12px rgba(6,4,18,.5);--startup-nav-rad:10px;--startup-nav-posX:79px;--startup-nav-posY:25px}@media screen and (max-width:1280px){:root{--startup-nav-rad:8px}}@media screen and (max-width:1024px){:root{--box-shd-main:0 1px 4px rgba(0,0,0,.2),0 4px 14px rgba(0,0,0,.1),0 5px 20px rgba(6,4,18,.46)}}@media screen and (max-width:850px){:root{--startup-nav-posX:39px;--startup-nav-posY:14px}}@media screen and (max-width:720px){:root{--startup-nav-posX:14px}}.header{align-items:center;display:flex;height:90px;overflow:hidden;padding:12px 0;position:relative;width:100%;z-index:100}@media screen and (max-width:1024px){.header{height:80px;padding:15px 0}.header .wrapper{align-items:center;display:flex}}.logo-link{padding:15px 0;width:195px}.logo-link svg{height:auto;width:100%}.logo-link__tag{color:#0074ff}.header-nav{align-items:center;display:flex}@media screen and (max-width:1024px){.header-nav--desktop{display:none}}.header-nav__list{display:flex;justify-content:space-between;margin-left:auto;min-width:50%}.nav-item{display:flex;justify-content:center;margin-right:75px;position:relative;text-align:center}@media screen and (max-width:1024px){.nav-item{margin-bottom:36px;margin-right:0}}.nav-item:last-child{margin-right:0}.nav-link{letter-spacing:3px;overflow:hidden;padding:12px 28px 12px 32px;position:relative;text-align:center;white-space:nowrap;z-index:1}.nav-link:after{background-color:#0074ff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:.25s;width:100%;z-index:-1}.nav-link.active:after,.nav-link:hover:after{box-shadow:inset 10px 15px 35px #00488b,inset -15px -15px 35px #0074ff;height:100%}.nav-link{font-family:Louis George Caf Bold,Raleway,sans-serif;font-size:23px;letter-spacing:4px}.mobile-menu,.mobile-menu-btn,.wrapper>.logo{display:none}@media screen and (max-width:1024px){.mobile-menu,.mobile-menu-btn,.wrapper>.logo{display:block}.mobile-menu-btn{height:25px;margin-left:auto;position:relative;transform:rotate(0deg);width:40px}.mobile-menu-btn span{border-bottom:3px solid #0074ff;display:block;height:0;opacity:1;position:absolute;transform:rotate(0deg);transition:transform .25s cubic-bezier(.4,0,.2,1),left .25s cubic-bezier(.4,0,.2,1),top .25s cubic-bezier(.4,0,.2,1),bottom .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);width:calc(50% + 1px)}.mobile-menu-btn span:nth-child(2n){border-radius:0 10px 10px 0;left:50%}.mobile-menu-btn span:nth-child(odd){border-radius:10px 0 0 10px;left:0}.mobile-menu-btn span:first-child,.mobile-menu-btn span:nth-child(2){top:0}.mobile-menu-btn span:nth-child(3),.mobile-menu-btn span:nth-child(4){top:calc(50% - 1.5px)}.mobile-menu-btn span:nth-child(5),.mobile-menu-btn span:nth-child(6){bottom:0}.mobile-menu{height:100dvh;left:0;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:100%;will-change:transform,height,opacity,visibility;z-index:99}.mobile-menu:after,.mobile-menu:before{content:"";display:block;left:0;position:absolute;top:0;width:100%;will-change:transform,height,bottom;z-index:1}.mobile-menu .nav-link{background:#1b1b1b;border:1px solid hsla(0,0%,91%,.1);border-radius:100px;box-shadow:0 0 4px rgba(0,0,0,.35);min-width:215px;padding-bottom:15px;padding-top:15px;transition:border-color .25s,background-color .25s,transform .25s}.mobile-menu .nav-link:active{transform:scale(.8)}.mobile-menu .nav-link:after{border-radius:100px;height:100%;transform:scale(0);width:100%}.mobile-menu .nav-link.active{background-color:transparent;border-color:transparent}.mobile-menu .nav-link.active:after{transform:scale(1)}.mobile-menu__content{height:100dvh;overflow-x:hidden;padding-bottom:40px;padding-top:max(90px,25vh)}.mobile-menu .contact-menu,.mobile-menu .nav-item{transform:scale(0);transition:.2s}.mobile-menu .contact-menu{justify-content:center;padding:10px 0}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu.open .contact-menu,.mobile-menu.open .nav-item{transform:scale(1)}.mobile-menu.open .nav-item:first-child{transition-delay:.15s}.mobile-menu.open .nav-item:nth-child(2){transition-delay:.2s}.mobile-menu.open .nav-item:last-child{transition-delay:.25s}.mobile-menu.open .contact-menu{transition-delay:.3s}.mobile-menu.open:after,.mobile-menu.open:before{height:100%;z-index:-1}.mobile-menu.open:before{animation:menuAnim .3s ease;background-color:#0074ff;box-shadow:inset 10px 15px 35px #00488b,inset -15px -15px 35px #0074ff}.mobile-menu.open:after{animation:menuAnim .5s ease;background-color:#202020}.header-overflow .mobile-menu-btn span:first-child,.header-overflow .mobile-menu-btn span:nth-child(6){transform:rotate(45deg)}.header-overflow .mobile-menu-btn span:nth-child(2),.header-overflow .mobile-menu-btn span:nth-child(5){transform:rotate(-45deg)}.header-overflow .mobile-menu-btn span:first-child{left:3px;top:5px}.header-overflow .mobile-menu-btn span:nth-child(2){left:calc(50% - 3px);top:5px}.header-overflow .mobile-menu-btn span:nth-child(3){left:-50%;opacity:0}.header-overflow .mobile-menu-btn span:nth-child(4){left:100%;opacity:0}.header-overflow .mobile-menu-btn span:nth-child(5){bottom:4px;left:3px}.header-overflow .mobile-menu-btn span:nth-child(6){bottom:4px;left:calc(50% - 4px)}}.mails-page{display:flex;min-height:100dvh}