@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-Medium.eot);src:local("Neue Montreal Medium"),local("NeueMontreal-Medium"),url(/fonts/NeueMontreal/NeueMontreal-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-Medium.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-Medium.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-LightItalic.eot);src:local("Neue Montreal Light Italic"),local("NeueMontreal-LightItalic"),url(/fonts/NeueMontreal/NeueMontreal-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-LightItalic.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-LightItalic.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-MediumItalic.eot);src:local("Neue Montreal Medium Italic"),local("NeueMontreal-MediumItalic"),url(/fonts/NeueMontreal/NeueMontreal-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-MediumItalic.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-MediumItalic.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-Bold.eot);src:local("Neue Montreal Bold"),local("NeueMontreal-Bold"),url(/fonts/NeueMontreal/NeueMontreal-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-Bold.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-Bold.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Neue Montreal Bold;src:url(/fonts/NeueMontreal/NeueMontreal-Bold.eot);src:local("Neue Montreal Bold"),local("NeueMontreal-Bold"),url(/fonts/NeueMontreal/NeueMontreal-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-Bold.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-Bold.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-Bold.ttf) format("truetype")}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-BoldItalic.eot);src:local("Neue Montreal Bold Italic"),local("NeueMontreal-BoldItalic"),url(/fonts/NeueMontreal/NeueMontreal-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-BoldItalic.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-BoldItalic.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-Italic.eot);src:local("Neue Montreal Italic"),local("NeueMontreal-Italic"),url(/fonts/NeueMontreal/NeueMontreal-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-Italic.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-Italic.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-Light.eot);src:local("Neue Montreal Light"),local("NeueMontreal-Light"),url(/fonts/NeueMontreal/NeueMontreal-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-Light.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-Light.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal/NeueMontreal-Regular.eot);src:local("Neue Montreal Regular"),local("NeueMontreal-Regular"),url(/fonts/NeueMontreal/NeueMontreal-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/NeueMontreal/NeueMontreal-Regular.woff2) format("woff2"),url(/fonts/NeueMontreal/NeueMontreal-Regular.woff) format("woff"),url(/fonts/NeueMontreal/NeueMontreal-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono/DepartureMono-Regular.woff2) format("woff2"),url(/fonts/DepartureMono/DepartureMono-Regular.woff) format("woff"),url(/fonts/DepartureMono/DepartureMono-Regular.otf) format("opentype");font-weight:400;font-style:normal}:root{--white:#fff;--text-color:#fff;--accent-color:#efeb50;--primary-color:#bb86f4;--primary-color-dark:#5c0fc0;--primary-color-darkest:#4e0e94;--button-color:#4e0e94;--button-border:2px solid #dcd82d;--button-background:#efeb50;--neutral-100:#141416;--neutral-200:#3a3a3a;--neutral-300:#555;--neutral-400:#b5b5b5;--neutral-500:#cdcdce;--neutral-600:#efeff0;--color-red:#f44957;--color-green:#1aaf56;--color-blue:#5f6ba5;--color-yellow:#e2b52f;--color-purple:#9747ff;--color-orange:#ff8d30;--color-pink:#c430ff;--font-montreal:"Neue Montreal",sans-serif;--font-departure:"Departure Mono","SF Mono","Consolas",system-ui;--header-gap:16px}*{margin:0;padding:0;box-sizing:border-box}body,html{max-width:100vw;background-color:var(--neutral-100)}html{width:100%;height:100%;scroll-behavior:smooth;scroll-padding-top:4.875rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (min-width:1024px){html{scroll-padding-top:0}}body{font-family:var(--font-montreal);font-size:1rem;width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer}button:hover{outline:none}main{width:100%}input{font-family:var(--font-montreal)}textarea{resize:none}.gh-signup button{background-color:#000!important}.container{width:100%;max-width:100%;margin:0 auto;padding:0 1rem}@media screen and (min-width:576px){.container{max-width:87%}}@media screen and (min-width:1200px){.container{max-width:1312px}}[class*=__container]{max-width:107.75rem;margin:0 auto;display:flex;flex-direction:column;padding:0 2rem}@media(max-width:480px){[class*=__container]{padding:0 1rem}}main:after{content:"";background-image:url(/images/grain_texture.webp);height:300%;width:300%;position:fixed;inset:0;opacity:.05;animation:animateGrain 8s steps(10) infinite;z-index:9999;pointer-events:none}@keyframes animateGrain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,-20%)}30%{transform:translate(-5%,-10%)}40%{transform:translate(-15%,-20%)}50%{transform:translate(-5%,-10%)}60%{transform:translate(-15%,-20%)}70%{transform:translate(-5%,-10%)}80%{transform:translate(-15%,-20%)}90%{transform:translate(-5%,-10%)}to{transform:translate(-15%,-20%)}}.layout_root__ensIR{display:flex;flex-direction:column;align-items:center;position:relative;padding:0;min-height:100vh;min-width:100vw}.layout_root__ensIR:before{content:"";position:absolute;width:100%;height:240px;background:linear-gradient(90deg,var(--primary-color-4) 0,var(--primary-color-2) 100%);z-index:-1}.layout_content___lGrP{max-width:1724px;min-height:90vh}@media(max-width:480px){.layout_root__ensIR{padding:0 16px}.layout_content___lGrP{flex-direction:column;max-width:100%}}@font-face{font-family:__NeueMontreal_65f8c9;src:url(/_next/static/media/4d502ab2053b569a-s.p.ttf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:__NeueMontreal_65f8c9;src:url(/_next/static/media/848e6a5dba8bb936-s.p.ttf) format("truetype");font-display:swap;font-weight:400}@font-face{font-family:__NeueMontreal_65f8c9;src:url(/_next/static/media/0a0a626320227af3-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__NeueMontreal_65f8c9;src:url(/_next/static/media/d37366d298be6f4f-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__NeueMontreal_Fallback_65f8c9;src:local("Arial");ascent-override:102.52%;descent-override:23.67%;line-gap-override:0.00%;size-adjust:95.11%}.__className_65f8c9{font-family:__NeueMontreal_65f8c9,__NeueMontreal_Fallback_65f8c9}.__variable_65f8c9{--NeueMontreal:"__NeueMontreal_65f8c9","__NeueMontreal_Fallback_65f8c9"}.Lottie_lottieWrapper__Ok5QB{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.CornersFrame_corners__1PeGY{inset:0;z-index:2}.CornersFrame_bottom__f_vWf,.CornersFrame_corners__1PeGY,.CornersFrame_top__Uf502{position:absolute;pointer-events:none}.CornersFrame_top__Uf502{top:0;border-top:1px solid}.CornersFrame_bottom__f_vWf{bottom:0;border-bottom:1px solid}.CornersFrame_left__eQ8_g{left:0;border-left:1px solid}.CornersFrame_right__bQJfN{right:0;border-right:1px solid}.AnimationContainer_container__I5VQW{width:100%;position:relative;height:100%}.AnimationContainer_grid__WGG9v{position:absolute;width:100%;height:100%;z-index:1}.AnimationContainer_horisontalLines__Cn_T2,.AnimationContainer_verticalLines___xvZ8{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:stretch}.AnimationContainer_horisontalLines__Cn_T2{flex-direction:column}.AnimationContainer_verticalLines_item__MI7ka{width:1px;height:100%;border-left:1px solid var(--neutral-500)}.AnimationContainer_horisontalLines_item__fHAXE{width:100%;height:1px;border-top:1px solid var(--neutral-500)}.AnimationContainer_children__9CxVd{position:relative;height:100%;z-index:3;overflow:hidden}.AnimationContainer_children__9CxVd img{display:block;width:100%;object-fit:contain}.ShufflingText_textContainer__CNwDb{white-space:nowrap;overflow:hidden}.Button_button__5Fngg{color:var(--neutral-600);display:flex;justify-content:center;align-items:center;background-color:var(--neutral-100);width:100%;padding:16px;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;font-family:var(--font-montreal)}.Button_button__5Fngg.Button_small__AR0Cb{padding:8px 15px}.Button_button__5Fngg:disabled{cursor:default;background-color:var(--neutral-200)}@media(hover:hover)and (pointer:fine){.Button_button__5Fngg:hover{background-color:var(--neutral-200)}}@media(hover:none)and (pointer:coarse){.Button_button__5Fngg:active{background-color:var(--neutral-200)}}.Button_button__5Fngg.Button_light__Ny_Cg{color:var(--neutral-100);background-color:var(--neutral-600)}@media(hover:hover)and (pointer:fine){.Button_button__5Fngg.Button_light__Ny_Cg:hover{background-color:var(--neutral-500)}}@media(hover:none)and (pointer:coarse){.Button_button__5Fngg.Button_light__Ny_Cg:active{background-color:var(--neutral-500)}}.Button_button__5Fngg.Button_green__F2Wc2{background-color:var(--color-green)}.Button_styledLink__owe0w{color:var(--neutral-100);text-align:left;background-color:var(--neutral-600);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.Button_styledLink__owe0w:hover{background-color:var(--neutral-500)}}@media(hover:none)and (pointer:coarse){.Button_styledLink__owe0w:active{background-color:var(--neutral-500)}}.Button_styledGhostLink__FLUIk{color:var(--neutral-200);text-align:left;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.VerticalSticks_verticalLine__bT_r2{height:100%;min-height:32px;width:1px;background-color:var(--neutral-100)}.VerticalSticks_linesWrap__S1KTS{display:flex;height:100%;flex:0 2 100%;align-items:center;justify-content:space-between}.VerticalSticks_light__IaM2_{background-color:var(--neutral-600)}.VerticalSticks_gray__u4nRY{background-color:var(--neutral-200)}.ContactUsForm_form__NOKvv{display:flex;flex-direction:column;height:100%}.ContactUsForm_form__NOKvv .ContactUsForm_errorMessage__fZXz3{margin-bottom:6px;color:var(--color-red)}.ContactUsForm_form__NOKvv input,.ContactUsForm_form__NOKvv textarea{border:1px solid var(--neutral-100);padding:14px 16px;color:var(--neutral-100);background-color:transparent;font-size:16px!important;font-family:Neue Montreal;font-weight:400;line-height:150%;text-transform:uppercase;width:100%;margin-bottom:22px}@media(max-width:768px){.ContactUsForm_form__NOKvv input,.ContactUsForm_form__NOKvv textarea{margin-bottom:16px}}.ContactUsForm_form__NOKvv input:focus-visible,.ContactUsForm_form__NOKvv textarea:focus-visible{outline:none}.ContactUsForm_form__NOKvv input::placeholder,.ContactUsForm_form__NOKvv textarea::placeholder{color:var(--neutral-200)}.ContactUsForm_form__NOKvv textarea{max-height:241px;height:100%;padding-bottom:24px}@media(max-width:768px){.ContactUsForm_form__NOKvv textarea{max-height:100%;flex:1 1}}.ContactUsForm_content__W0K5U{display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%;position:relative;max-height:852px;overflow-y:auto}.ContactUsForm_content__W0K5U .ContactUsForm_wordWrapper__abKkn{position:absolute;display:flex;height:28px;gap:4px;top:16px;left:16px;z-index:4}.ContactUsForm_content__W0K5U .ContactUsForm_wordWrapper__abKkn .ContactUsForm_word__KLauJ{font-size:16px;color:var(--neutral-600);background-color:var(--neutral-100);font-weight:700;line-height:20px;text-transform:uppercase;padding:0 8px;display:flex;justify-content:center;align-items:center}.ContactUsForm_animationWrapper__2eRT9{margin-bottom:32px;height:100%;max-height:300px}@media(max-width:768px){.ContactUsForm_animationWrapper__2eRT9{margin-bottom:16px;max-height:250px}}@media(max-width:480px){.ContactUsForm_animationWrapper__2eRT9{margin-bottom:16px;max-height:200px}}.ContactUsForm_animationWrapper__2eRT9 img{max-width:100%;height:100%}@media(max-width:480px){.ContactUsForm_animationWrapper__2eRT9 img{object-fit:cover}}.ContactUsForm_buttonBlockWrap__j_b51{display:flex;height:52px;width:100%;position:relative}.ContactUsForm_buttonBlockWrap__j_b51 .ContactUsForm_buttonWrap__5w8T2{width:100%;max-width:104px;position:relative;z-index:2;transition:max-width .5s ease-in-out}.ContactUsForm_buttonBlockWrap__j_b51 .ContactUsForm_buttonWrap__5w8T2:hover{max-width:100%!important}.ContactUsForm_buttonBlockWrap__j_b51 .ContactUsForm_buttonWrap__5w8T2 .ContactUsForm_buttonText__VH0Ho{display:flex;width:100%;justify-content:space-between;align-items:center}.ContactUsForm_buttonBlockWrap__j_b51 .ContactUsForm_sticksWrap__N4L8N{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%}.ContactUsForm_textArea__0clxC{position:relative;height:100%;font-size:14px;font-family:Neue Montreal;font-weight:400;color:var(--neutral-500)}.ContactUsForm_messageLength__Z1euG{position:absolute;padding:2px;bottom:24px;left:1rem;color:var(--neutral-500);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px}.ContactUsForm_messageLengthError__Xj60Z{color:var(--color-red)}.FooterLink_link__vAPGI{color:var(--neutral-600);background-color:var(--neutral-100);display:flex;padding:6px 8px;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;text-wrap:nowrap;font-family:var(--font-montreal);cursor:pointer}.FooterLink_link__vAPGI:hover{background-color:var(--color-blue)}.LogoBlock_logoBlock__2HjqU{display:flex;align-items:center;gap:4px}.LogoBlock_logoWrap__v_owP{display:flex;align-items:center;background-color:var(--neutral-100);transition:.2s ease-in-out;padding:8px}.LogoBlock_titleWrap__5rAZj{display:block;height:32px;width:98px;margin:0}.LogoBlock_dark__aVKvB{filter:invert(1)}.Modal_modal__ISOdi{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(20,20,22,.25);display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Modal_modalContentWrapper__qiiwI{max-height:90dvh;height:100%;display:flex;flex-direction:column;justify-content:center}.Modal_modalContent__T4Ez4{position:relative;display:flex;background-color:var(--neutral-600);padding:32px;box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:620px;width:100vh;max-height:858px;height:100%}@media(max-width:768px){.Modal_modalContent__T4Ez4{max-width:100vw;width:90vw}}.Modal_modalContent__T4Ez4 .Modal_closeButton__oKtBV{position:absolute;top:48px;right:48px;background-color:var(--color-red);display:flex;justify-content:center;align-items:center;width:32px;height:32px;z-index:101}.Footer_root__THyNm{display:flex;width:100%;padding:32px 0;background-color:var(--neutral-100)}.Footer_footerWrap__MpAa2{width:100%;background-color:var(--neutral-600);display:flex;padding:32px;gap:50px}.Footer_content__Vth1d{display:flex;max-width:1146px;width:100%;margin-left:auto;justify-content:space-between}.Footer_container__JDSWo{display:block;height:100%;width:100%;position:relative}.Footer_container__JDSWo,.Footer_relative__0zznT{display:flex;justify-content:center;align-items:center}.Footer_relative__0zznT{width:200%;overflow:hidden;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.Footer_animation__wmYa_{width:100%;height:auto}.Footer_animation__wmYa_ svg path{stroke:var(--neutral-100)!important}.Footer_button__PxV49{color:var(--neutral-600);background-color:var(--neutral-100);display:flex;padding:6px 8px;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;text-wrap:nowrap;font-family:var(--font-montreal)}.Footer_button__PxV49:hover{background-color:var(--color-blue)}.Footer_menu__e_hS8{display:flex;flex:0 1 1135px;justify-content:space-between}.Footer_columnWrap__wrdbw{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.Footer_columnHeading__MUSWn{color:var(--neutral-100);background-color:var(--neutral-600);width:auto;display:block;padding:6px 8px;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;text-wrap:nowrap;margin-bottom:16px;border:1px solid var(--neutral-100)}.Footer_links__8NAzA{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.Footer_links__8NAzA.Footer_hasPopup__R_NmC{position:relative}.Footer_links__8NAzA.Footer_hasPopup__R_NmC:hover .Footer_popup__rl3h_{display:flex}.Footer_forMobile__9UWMh{display:none}.Footer_title__darKZ{display:flex;flex-direction:column;position:relative;align-items:flex-start;flex:0 2 auto;gap:16px;width:235px;grid-area:title}.Footer_space__9PSwS{flex:0 3 10%;display:block;width:10%;height:100%}.Footer_about__LR3Bk{grid-area:about}.Footer_docs__0AfYY{grid-area:docs;display:flex;flex-direction:column;gap:8px}.Footer_popup__rl3h_{position:absolute;display:none;flex-direction:column;left:100%;top:0;z-index:100;width:100%;padding-top:1px;background-color:var(--neutral-600)}.Footer_popup__rl3h_ .Footer_links__8NAzA{width:100%;border:1px solid var(--neutral-100);margin-top:-1px;padding:5px 7px;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;font-family:var(--font-montreal)}.Footer_popup__rl3h_ .Footer_links__8NAzA:hover{background-color:var(--neutral-100);color:var(--neutral-600)}.Footer_popup__rl3h_ .Footer_links__8NAzA a{width:100%}.Footer_ecosystem__xtDEs{grid-area:ecosystem}.Footer_comunity__kbhwP{grid-area:comunity}.Footer_legal__THZd0{grid-area:legal}@media(max-width:480px){.Footer___container__AVD7c{padding:0 16px}}@media(max-width:1100px){.Footer_footerWrap__MpAa2{max-height:max-content;display:grid;grid-template-areas:"title about" "title docs" "title ecosystem" "title comunity" "legal comunity";grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-gap:48px;gap:48px;grid-row-gap:46px;row-gap:46px;height:auto;width:100%}.Footer_content__Vth1d{display:contents}.Footer_title__darKZ{width:100%}.Footer_space__9PSwS{display:none}.Footer_links__8NAzA{align-items:flex-end}.Footer_hasPopup__R_NmC{display:none}.Footer_forMobile__9UWMh{display:flex;flex-direction:column;gap:8px}.Footer_columnWrap__wrdbw{align-items:flex-end}.Footer_container__JDSWo{margin-top:50px;aspect-ratio:540/504;height:auto;width:100%}.Footer_legal__THZd0{display:flex;margin-top:auto}.Footer_legal__THZd0,.Footer_legal__THZd0 .Footer_columnWrap__wrdbw,.Footer_legal__THZd0 .Footer_columnWrap__wrdbw .Footer_links__8NAzA{align-items:flex-start}}@media(max-width:580px){.Footer_content__Vth1d{display:contents}.Footer_footerWrap__MpAa2{display:flex;flex-direction:column;height:100%;max-height:max-content;gap:47px;padding:24px}.Footer_container__JDSWo{display:none}.Footer_columnWrap__wrdbw,.Footer_links__8NAzA{align-items:flex-start}.Footer_space__9PSwS{display:none}}footer{width:100vw;margin:0 auto}