@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@700&display=swap";.ProjectTitle_title__vTfHf{text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700;text-transform:uppercase;color:#fff;font-family:Space Mono,monospace}@media(min-width:768px){.ProjectTitle_title__vTfHf{font-size:4.5rem;line-height:1}}.NavBar_container__L3XnO{display:flex;justify-content:space-between;align-items:center;color:var(--primary-text)}.NavBar_container__L3XnO .NavBar_logo__yAIUr{justify-self:start;display:flex;align-items:center;font-weight:700;font-size:1.5rem;min-width:110px;height:auto;transition:all .2s;cursor:pointer}.NavBar_container__L3XnO .NavBar_logo__yAIUr:hover{transform:scale(1.1)}.NavBar_container__L3XnO .NavBar_menu__gzW0V{justify-self:end}.ScrollAdvisor_container__mGQZ4{display:grid;place-content:center;height:1.7em}.ScrollAdvisor_container__mGQZ4 .ScrollAdvisor_message__unsDu{cursor:pointer}.ScrollAdvisor_container__mGQZ4 .ScrollAdvisor_message__unsDu .ScrollAdvisor_text__TAk31{font-weight:700;font-size:1rem;display:flex;gap:.5rem;align-items:center;animation:ScrollAdvisor_pulse__UvQDu 2s infinite;opacity:.5}.ScrollAdvisor_container__mGQZ4 .ScrollAdvisor_message__unsDu .ScrollAdvisor_text__TAk31 img{opacity:.5}.ScrollAdvisor_container__mGQZ4 .ScrollAdvisor_message__unsDu .ScrollAdvisor_text__TAk31 span{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScrollAdvisor_container__mGQZ4 .ScrollAdvisor_message__unsDu .ScrollAdvisor_text__TAk31 span::-moz-selection{-moz-user-select:none;user-select:none}.ScrollAdvisor_container__mGQZ4 .ScrollAdvisor_message__unsDu .ScrollAdvisor_text__TAk31 span::selection{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScrollAdvisor_container__mGQZ4 .ScrollAdvisor_arrow__CMFsL{opacity:.5;animation:ScrollAdvisor_bounce__OJOzW 1.5s infinite}@keyframes ScrollAdvisor_pulse__UvQDu{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes ScrollAdvisor_bounce__OJOzW{0%,to{transform:translateY(-.5rem)}50%{transform:translateY(.2rem)}}.HeroButtons_container__EqMkm{display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:.5em;min-width:100%}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0{font-weight:500;font-size:.8em;min-width:140px;max-width:600px;padding-top:.5rem;padding-bottom:.5rem;border-radius:.5rem;color:#fff}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0.HeroButtons_git___bbH2{background-color:#24292f}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0.HeroButtons_git___bbH2:hover{background-color:rgba(36,41,47,.9)}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0.HeroButtons_resume__uX_eC{background-color:#24292f}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0.HeroButtons_resume__uX_eC:hover{background-color:rgba(36,41,47,.9)}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0.HeroButtons_telegram__An16I{grid-column:span 2;background-color:#3b5998}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0.HeroButtons_telegram__An16I:hover{background-color:rgba(59,89,152,.8)}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0:focus{outline:2px solid transparent;outline-offset:2px}@media screen and (min-width:1096px){.HeroButtons_container__EqMkm{grid-template-columns:1fr 1fr 2fr}.HeroButtons_container__EqMkm .HeroButtons_button__EAxA0.HeroButtons_telegram__An16I{grid-column:span 1}}.HeroSection_header__Aqjy5{display:grid;grid-template-rows:auto;transition:all .2s;padding:1em;min-height:100vh;width:100%;min-width:270px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--primary-text)}.HeroSection_header__Aqjy5 .HeroSection_nav__OoWRK{grid-row:1;padding:1em;z-index:10}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4{z-index:10;grid-row:2;justify-self:center}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_badges__U0ea0{display:flex;place-content:center;gap:.5em;margin:1em 0}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS{font-family:Inter,sans-serif;font-size:2.5em;font-weight:700;color:#fff;line-height:1;text-align:center}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS span:first-child{color:#3defe9}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS span:nth-child(2){color:#fecc1b}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_description__6sB2l{display:none;color:#fff;font-size:1.2em;line-height:1.2}.HeroSection_header__Aqjy5 .HeroSection_buttons__cMZR7{z-index:10;grid-row:4;justify-self:center}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW{z-index:10;grid-row:3;display:grid;place-content:center;height:40vw;min-width:20vh;overflow:hidden;align-self:center;justify-self:center}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{position:relative;height:10em;width:10em;cursor:grab;background:transparent}.HeroSection_header__Aqjy5 .HeroSection_scroller__ChNjA{z-index:10;padding-top:.5em;margin-bottom:.2em;grid-row:5;position:relative;height:2em}@media screen and (min-width:490px){.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS{font-size:3.4em}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{height:13em;width:13em}}@media screen and (min-width:640px){.HeroSection_header__Aqjy5{grid-template-columns:1fr 1fr}.HeroSection_header__Aqjy5 .HeroSection_nav__OoWRK{grid-column:span 2}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4{grid-column:1;align-self:end;justify-self:center;width:290px}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS{font-size:2.3em;text-align:start}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_badges__U0ea0{place-content:start}.HeroSection_header__Aqjy5 .HeroSection_buttons__cMZR7{grid-row:3;width:290px}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW{grid-row:2/span 2;grid-column:2;align-self:center;height:100%;width:100%;overflow:hidden}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{height:20em;width:20em}.HeroSection_header__Aqjy5 .HeroSection_scroller__ChNjA{grid-row:4;grid-column:span 2;position:relative;height:2em}}@media screen and (min-width:768px){.HeroSection_header__Aqjy5{margin:0 auto}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4{width:320px;margin-bottom:2em}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS{text-align:start}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_description__6sB2l{max-width:300px;font-size:1em;text-align:start;display:flex}.HeroSection_header__Aqjy5 .HeroSection_buttons__cMZR7{width:320px}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{height:25em;width:25em}}@media screen and (min-width:976px){.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4{align-self:end;justify-self:end;width:420px}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS{font-size:3.5em;text-align:start}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_description__6sB2l{max-width:460px;font-size:1.2em;text-align:start;display:flex}.HeroSection_header__Aqjy5 .HeroSection_buttons__cMZR7{width:420px;justify-self:end}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{height:30em;width:30em}}@media screen and (min-width:1096px){.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4{width:520px}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS{align-self:start;font-size:4em}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_description__6sB2l{font-size:1.3em;max-width:472px}.HeroSection_header__Aqjy5 .HeroSection_buttons__cMZR7{width:520px}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{height:35em;width:35em}}@media screen and (min-width:1228px){.HeroSection_header__Aqjy5{margin:0 auto;max-width:1600px}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4{width:600px;justify-self:center}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_title__ev8nS{align-self:start;font-size:5em;max-width:800px}.HeroSection_header__Aqjy5 .HeroSection_text__2_yZ4 .HeroSection_description__6sB2l{font-size:1.3em;max-width:472px}.HeroSection_header__Aqjy5 .HeroSection_buttons__cMZR7{justify-self:center;width:600px}.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{height:40em;width:40em}}@media screen and (min-width:1500px){.HeroSection_header__Aqjy5 .HeroSection_content__3lPcW .HeroSection_three__bFnRn{height:45em;width:45em}}.ProjectDemo_imageContent__dqUVx,.ProjectDemo_videoContent__YL7t9{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;border-radius:1em;transition:opacity .3s ease-in-out}.ProjectDemo_videoContent__YL7t9{opacity:0}.ProjectCard_card__hwBQI{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.ProjectCard_card__hwBQI .ProjectCard_demo__3GgXJ{position:relative;width:calc(100vw - 3em);aspect-ratio:700/380;max-width:45em;min-width:300px;overflow:hidden;transition:all .2s}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF{position:relative;bottom:5px;display:flex;flex-direction:column;justify-content:space-between;min-width:5em;max-width:35em;text-align:center;border-radius:10px;z-index:0;transition:background .3s;background:linear-gradient(132deg,#1e1e1e,#161616);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s;padding:1.5em .5em;margin:0 2em 1em}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_message__pgHWu{display:none}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_name__cxoTe{display:flex;justify-content:center;gap:.5rem;padding-bottom:.5rem}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_name__cxoTe .ProjectCard_title__FCrJG{color:#fff;line-height:2rem;font-weight:700;font-size:2rem}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_name__cxoTe .ProjectCard_logo__lmHnp{height:2.5rem;width:2.5rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_name__cxoTe .ProjectCard_logo__lmHnp img{width:1.875rem;height:1.875rem}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_description__ml_VD{color:#a9a9a9;font-size:1rem;text-align:center}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_stack__2IfhS{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_stack__2IfhS img{width:1.25rem;height:1.25rem}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF:hover{transform:scale(1.03);background:linear-gradient(320deg,#1e1e1e,#161616)}@keyframes ProjectCard_floatAnimation__i79dq{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media(min-width:640px){.ProjectCard_card__hwBQI .ProjectCard_demo__3GgXJ{width:37em}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF{text-align:start;padding:1.5em 2.5em;border-radius:1em;bottom:8em}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_name__cxoTe .ProjectCard_title__FCrJG{font-size:1.5rem}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF.ProjectCard_opened__XipuX{bottom:1em;animation:ProjectCard_floatAnimation__i79dq 2s infinite alternate}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF.ProjectCard_opened__XipuX .ProjectCard_message__pgHWu{position:absolute;display:flex;justify-content:center;bottom:-2em;font-weight:700;color:green;padding:0 1em;background:#1d1c20;border:1px solid hsla(0,0%,100%,.08);z-index:30}}@media(min-width:768px){.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_name__cxoTe{justify-content:start}.ProjectCard_card__hwBQI .ProjectCard_infoBox__XRcbF .ProjectCard_description__ml_VD{text-align:start}}@media(min-width:1600px){.ProjectCard_card__hwBQI .ProjectCard_demo__3GgXJ{width:calc(100vw - 5em)}}