@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;600;700;800&display=swap");:root{--font-family-inter:"Inter",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-family-manrope:"Manrope",sans-serif}body,html{padding:0;margin:0;font-family:var(--font-family-manrope);scroll-behavior:smooth}body{background:var(--primary-950)}.home{background:var(--bg-gradient)}a{color:inherit;text-decoration:none}*{box-sizing:border-box;margin:0}ul.contains-task-list{padding:0;list-style:none}div.table-wrapper{width:85vw;overflow-x:scroll}@media (min-width:526px){div.table-wrapper{width:100%;overflow-x:hidden}}:root{--white:#fff;--white-40:hsla(0,0%,100%,.04);--white-80:hsla(0,0%,100%,.08);--white-120:hsla(0,0%,100%,.12);--black-50:rgba(0,0,0,.5);--black:#000;--bg:#0e1212;--light-04:#ffffff0a;--light-08:#ffffff14;--light-12:#ffffff1f;--beginner-level:rgba(30,80,91,.59);--beginner-level-indicator:#33daff;--intermediate-level:rgba(99,64,46,.5);--intermediate-level-indicator:#f73;--advanced-level:rgba(79,41,109,.5);--advanced-level-indicator:#a733ff;--primary-50:#fafcfc;--primary-100:#f2f4f5;--primary-200:#dce5e5;--primary-300:#c5cfd1;--primary-400:#a8b1b2;--primary-450:#a8b1b3;--primary-500:#808b8c;--primary-600:#555e61;--primary-700:#3f4747;--primary-800:#2a3234;--primary-850:#212729;--primary-900:#1a1e20;--primary-950:#141819;--green-100:#f7ffef;--green-200:#eaffd4;--green-300:#dcffb4;--green-400:#caff82;--green-500:#b2ff42;--green-600:#77bc23;--green-700:#588e1a;--green-800:#3b6413;--green-900:#243c0c;--dark-green-100:#e6f4f3;--dark-green-200:#bce4df;--dark-green-300:#90cdc7;--dark-green-400:#59aea3;--dark-green-500:#0d8773;--dark-green-600:#085b4c;--dark-green-700:#064438;--dark-green-800:#043029;--dark-green-900:#021d19;--pink-100:#ffedfd;--pink-200:#ffd5fb;--pink-300:#ffb1f7;--pink-400:#fe80f2;--pink-500:#fe42eb;--pink-600:#a923b1;--pink-700:#7e1a82;--pink-800:#54125f;--pink-900:#340b3a;--green-gradient-40:linear-gradient(90deg,rgba(178,255,66,.4),rgba(13,135,115,.4));--green-gradient-100:linear-gradient(90deg,#b2ff42,#0d8773);--pink-gradient-40:linear-gradient(90deg,rgba(255,66,224,.4),rgba(94,13,135,.4));--pink-gradient-100:linear-gradient(90deg,#ff42e0,#7811ff);--pink-gradient-200:linear-gradient(90deg,#ff42e0,#4d0eff);--bg-gradient:radial-gradient(57.03% 57.03% at 50% 0%,rgba(202,255,130,.1) 0%,rgba(55,166,103,.016) 100%);--bg-gradient-2:radial-gradient(50% 50% at 50% 50%,rgba(202,255,130,.3) 0%,rgba(8,91,76,0) 100%),#141819;--bg-gradient-3:radial-gradient(43.26% 43.26% at 49.62% 100.29%,rgba(255,130,242,.2) 0%,rgba(150,55,166,.032) 100%);--green-box-shadow:0px 0px 12px rgba(178,255,66,.48),0px 2px 48px rgba(178,255,66,.16);--pink-box-shadow:0px 0px 8px rgba(254,66,235,.32),0px 0px 32px rgba(254,66,235,.12);--primary-50-color:#f6fdff;--primary-100-color:#d5f6ff;--primary-200-color:#a6eeff;--primary-300-color:#14d9fa;--primary-400-color:#00bcda;--primary-500-color:#009fb9;--primary-600-color:#008399;--primary-700-color:#00687a;--primary-800-color:#004e5c;--primary-900-color:#003640;--primary-950-color:#001f26;--secondary-50-color:#fffbf7;--secondary-100-color:#fff0c6;--secondary-200-color:#ffe07d;--secondary-300-color:#ecc232;--secondary-400-color:#cea70e;--secondary-500-color:#b08c00;--secondary-600-color:#917400;--secondary-700-color:#745c00;--secondary-800-color:#574400;--secondary-900-color:#3d2f00;--secondary-950-color:#241a00;--tertiary-50-color:#fcfcff;--tertiary-100-color:#e8f2ff;--tertiary-200-color:#cde5ff;--tertiary-300-color:#96ccff;--tertiary-400-color:#57b1fc;--tertiary-500-color:#3597df;--tertiary-600-color:#007cc3;--tertiary-700-color:#00639d;--tertiary-800-color:#004a78;--tertiary-900-color:#035;--tertiary-950-color:#001d34;--error-50-color:#fcfcfc;--error-100-color:#ffede9;--error-200-color:#ffdad4;--error-300-color:#ffb4a9;--error-400-color:#ff897a;--error-500-color:#ff5449;--error-600-color:#dd3730;--error-700-color:#ba1b1b;--error-800-color:#930006;--error-900-color:#680003;--error-950-color:#410001;--neural-50-color:#fbfdfe;--neural-100-color:#eff1f2;--neural-200-color:#e1e3e4;--neural-300-color:#c4c7c8;--neural-400-color:#a9abac;--neural-500-color:#8e9192;--neural-600-color:#747778;--neural-700-color:#5c5f60;--neural-800-color:#444748;--neural-900-color:#2e3132;--neural-950-color:#191c1d;--neural-variant-50-color:#f6fdff;--neural-variant-100-color:#e9f2f5;--neural-variant-200-color:#dbe4e7;--neural-variant-300-color:#bfc8cb;--neural-variant-400-color:#a4adb0;--neural-variant-500-color:#899295;--neural-variant-600-color:#70797c;--neural-variant-700-color:#576063;--neural-variant-800-color:#3f484b;--neural-variant-900-color:#293234;--neural-variant-950-color:#141d1f;--sm:640px;--md:768px;--lg:1024px;--xl:1280px}.h-100,.h-200,.h-300,.h-400,.h-500,.h-600,.subtitle-bold{font-weight:700;letter-spacing:-.04em}.h-300,.h-500,.h-600,.subtitle-bold{line-height:1.2em}.h-100,.h-200{line-height:1.24em;letter-spacing:-.02em}.caption--semi-bold,.subtitle-bold,.text-lg--long,.text-lg--short,.text-md--long,.text-md--short{letter-spacing:-.01em}.h-600{font-size:3.583rem}.h-500{font-size:2.986rem}.h-400{font-size:2.488rem;line-height:1.18em}.h-300{font-size:2.074rem}.h-200{font-size:1.728rem}.h-100{font-size:1.44rem}.subtitle-bold{font-size:1.2rem}.text-lg--long,.text-lg--short,.text-md--long,.text-md--short{font-weight:400}.text-lg--short,.text-md--short{line-height:1.28em}.text-lg--long,.text-lg--short,.text-lg--short-semi{font-size:1rem}.text-lg--long{line-height:1.64em}.btn--extra-bold,.text-md--long,.text-md--short,.text-md--short-semi{font-size:.833rem}.text-md--long{line-height:1.7em}.btn-sm--extra-bold,.caption--semi-bold,.overline--extra-bold{font-size:.694rem}.btn--extra-bold,.caption--semi-bold{line-height:1.14em}.caption--semi-bold,.text-lg--short-semi,.text-md--short-semi{font-weight:600}.btn--extra-bold,.btn-sm--extra-bold,.overline--extra-bold{font-weight:800;letter-spacing:.04em}.btn-sm--extra-bold,.overline--extra-bold{line-height:1.16em}.subtitle-01,.subtitle-02{font-weight:600;letter-spacing:-.02em;line-height:120%}.subtitle-01{font-size:1.25rem}.subtitle-02{font-size:1.125rem}.body-long-01,.body-long-02,.body-long-03,.body-short-01,.body-short-01--bold,.body-short-02,.body-short-02--bold,.body-short-03{margin-top:.5rem;letter-spacing:-.01em}.body-long-01,.body-short-01,.body-short-01--bold{font-size:1rem}.body-short-01{line-height:124%}.body-long-03,.body-short-01--bold,.body-short-02--bold,.body-short-03{font-weight:600}.body-long-01{line-height:150%}.body-long-02,.body-short-02,.body-short-02--bold{font-size:.875rem}.body-short-02{line-height:128%}.body-long-02{line-height:142%}.body-long-03,.body-short-03{font-size:.75rem}.body-short-03{line-height:132%}.body-long-03{line-height:148%}.caption{font-size:.875rem;letter-spacing:-.01em}.caption,.overline{font-weight:500;line-height:100%;margin-top:.5rem}.overline{font-size:.625rem;letter-spacing:.05em;text-transform:uppercase}.btn{font-weight:600;font-size:.9375rem;line-height:1rem;letter-spacing:-.01em}.btn-sm{font-weight:500;font-size:.75rem;line-height:.75rem}.NavLink_navLink__HIdS0{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;color:#fff;padding:1rem 1.5rem;border-radius:.75rem}.NavLink_link__hRDtK{color:var(--green-200);padding:unset;border-radius:unset;text-transform:uppercase}.NavLink_activeLink__oxdUU,.NavLink_link__hRDtK:hover{color:var(--green-500)}.NavLink_link__hRDtK:active{color:var(--green-600)}.NavLink_outline__pfnMM{background:#fbfdfe;border:1px solid var(--neural-300-color);color:var(--neural-950-color);justify-content:center}.NavLink_primary__JafN_{transition:all .2s ease-in-out;background:var(--tertiary-700-color)}.NavLink_outline__pfnMM:hover,.NavLink_primary__JafN_:hover,.NavLink_secondary__k3Cjr:hover{filter:brightness(1.1)}.NavLink_secondary__k3Cjr{border-radius:unset;background:var(--neural-950-color)}.NavLink_icon-left__q9Ipc{margin-right:.6875rem}.NavLink_icon-right__eubEC{margin-left:.6875rem}.NavLink_iconLeft__EqqJM{flex-direction:row-reverse}@media (min-width:768px){.NavLink_outline__pfnMM{width:-moz-fit-content;width:fit-content}}.Overlay_mobile_menu_overlay__rA17W{content:"";position:fixed;top:63px;bottom:0;left:0;right:0;background-color:var(--neural-950-color);opacity:.8;z-index:2;display:block}.Overlay_mobile_menu_overlay__rA17W.Overlay_overview__mf3nW{top:0}@media (min-width:1024px){.Overlay_mobile_menu_overlay__rA17W{display:none}.Overlay_mobile_menu_overlay__rA17W.Overlay_overview__mf3nW{top:0;display:block}}@media (min-width:1280px){.Overlay_mobile_menu_overlay__rA17W.Overlay_overview__mf3nW{display:none}}.NavBar_nav__n1Wb8{background-color:transparent;width:100%;position:absolute;top:0;z-index:9999}.NavBar_nav__n1Wb8.NavBar_skicky__n01w8{background-color:var(--bg);position:sticky;border-bottom:1px solid var(--primary-700)}.NavBar_container__uVlRu{margin-inline:auto;max-width:var(--xl);padding:1.2rem 1rem;position:relative}.NavBar_container__uVlRu.NavBar_blog__a9AVa{max-width:100%}.NavBar_nav_links__JyVRg{background-color:var(--bg);position:fixed;top:63px;left:0;right:0;display:none}.NavBar_githublogo___VNaR,.NavBar_logo__3Nkvn,.NavBar_menu_btn__2MRC9,.NavBar_nav_contents__CVpDB,.NavBar_nav_links__JyVRg.NavBar_mobile__biDs2{display:flex}.NavBar_logo__3Nkvn{align-items:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:125px;height:40px}.NavBar_logo__3Nkvn img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.NavBar_nav_links__JyVRg.NavBar_mobile__biDs2{flex-direction:column;align-items:start;padding:3rem 1.5rem 1rem;z-index:2}.NavBar_nav_contents__CVpDB{justify-content:start;align-items:center;flex-wrap:wrap}.NavBar_nav_links__JyVRg li{margin-bottom:1.875rem;list-style:none;white-space:nowrap;display:none}.NavBar_nav_links__JyVRg.NavBar_mobile__biDs2 li{display:block}.NavBar_nav_links__JyVRg li>a{display:inline-block}.NavBar_githublogo___VNaR{position:absolute;right:1rem;top:25%;z-index:10;align-items:center;justify-content:center;flex-direction:row-reverse;color:var(--green-200);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.5rem;height:40px;text-transform:uppercase}.NavBar_githublogo___VNaR:hover{color:var(--green-500)}.NavBar_githublogo___VNaR>span{display:none}.NavBar_menu_btn__2MRC9{background:transparent;border:none;width:24px;height:24px;justify-content:center;align-items:center;margin-right:.8rem;cursor:pointer}@media (min-width:1024px){.NavBar_container__uVlRu{padding:1.5rem 1rem}.NavBar_menu_btn__2MRC9{display:none}.NavBar_nav_contents__CVpDB{flex-wrap:unset;justify-content:space-between}.NavBar_nav_links__JyVRg.NavBar_mobile__biDs2{flex-direction:row;top:unset;padding:unset}.NavBar_nav_links__JyVRg{display:flex;position:relative;justify-content:center;margin-top:unset;top:unset;right:unset;left:unset;flex-direction:row;background-color:transparent}.NavBar_nav_links__JyVRg li{display:block;margin-bottom:unset}.NavBar_logo__3Nkvn{font-size:1.5rem}.NavBar_nav_links__JyVRg li:not(:last-child):after{content:url(/icons/keyboard-arrow-right.svg);margin-inline:1.2rem;opacity:.2}.NavBar_githublogo___VNaR{display:flex;position:relative;right:0}}@media (min-width:1280px){.NavBar_githublogo___VNaR>span{display:block}.NavBar_container__uVlRu{padding:1.5rem 0}.NavBar_container__uVlRu.NavBar_blog__a9AVa{padding:1.5rem 2.5rem}.NavBar_githublogo___VNaR svg{margin-right:.59rem}}.Notification_container__RDcrS{display:flex;justify-content:center;align-items:center;padding:1.5rem;position:fixed;bottom:-10rem;right:0;left:0;color:var(--white);text-transform:uppercase;background-color:var(--dark-green-800);transition:bottom .3s,background-color .3s ease-in-out;z-index:99999}.Notification_active__cBPMG{bottom:0}.Notification_success__VWitj{background:var(--green-500);color:var(--dark-green-900)}.Notification_fail__1_3rP{background:var(--error-500-color)}.NewsLetterTextContent_footer_heading__4nBqo{font-weight:800;color:var(--pink-300);margin-bottom:.75rem;margin-top:0;text-transform:uppercase}.NewsLetterTextContent_footer_description__ZdhAL{color:var(--primary-50);line-height:170%}.NewsLetterTextContent_home__bA8C6>.NewsLetterTextContent_footer_heading__4nBqo{text-transform:capitalize;color:var(--white)}.NewsLetterTextContent_home__bA8C6>.NewsLetterTextContent_footer_description__ZdhAL{font-weight:400;color:var( --primary-100)}@media (min-width:768px){.NewsLetterTextContent_footer_description__ZdhAL{width:385px}.NewsLetterTextContent_home__bA8C6>.NewsLetterTextContent_footer_description__ZdhAL{width:300px;font-size:1rem}}@media (min-width:1024px){.NewsLetterTextContent_footer_description__ZdhAL{width:340px}.NewsLetterTextContent_home__bA8C6>.NewsLetterTextContent_footer_description__ZdhAL{width:440px}}.Footer_container__bwQe4,.Footer_home_footer_content__CV93j{display:flex;align-items:center;justify-content:center}.Footer_container__bwQe4{padding:4rem 1.5rem 2rem;background:var(--bg);position:relative}.Footer_container__bwQe4.Footer_home___L5X6{padding:3rem 1.5rem}.Footer_home_footer_content__CV93j{gap:.7rem;color:var(--primary-500)}.Footer_container_wrapper__iW02G{width:100%;max-width:var(--xl);margin:0 auto}.Footer_copyright__Zh_DC{color:var(--primary-500);width:100%;text-align:center;margin-top:2rem}.Footer_footer_bottom__BbuIU,.Footer_footer_top__C6Cvu,.Footer_sub___tnaz{display:flex;justify-content:space-between;flex-flow:row wrap;width:100%;gap:1.5rem}.Footer_footer_bottom__BbuIU{flex-direction:column-reverse;align-items:center}.Footer_footer_top__C6Cvu{margin-bottom:2.5rem}.Footer_sub___tnaz{flex:1 1;justify-content:flex-end}.Footer_sub___tnaz .Footer_sub_input__Tuuhg{border:none;outline:none;border-bottom:1px solid var(--primary-300);padding:.75rem .5rem;background:transparent;color:var(--white);width:100%}.Footer_sub_input__Tuuhg:focus{border-bottom-color:var(--green-400)}.Footer_sub_btn__qoXy3{background-color:var(--pink-400);color:var(--pink-900);border-radius:2.5rem;font-weight:800;text-transform:uppercase;border:none;padding:.8125rem 1.25rem;cursor:pointer;width:100%;margin-top:0}.Footer_sub_btn__qoXy3:hover{background-color:var(--pink-500);box-shadow:var(--pink-box-shadow)}.Footer_sub_btn__qoXy3:disabled{cursor:not-allowed;background-color:var(--pink-400)}@media (min-width:768px){.Footer_sub___tnaz .Footer_sub_input__Tuuhg,.Footer_sub_btn__qoXy3{flex:1 1}}@media (min-width:1024px){.Footer_copyright__Zh_DC{width:unset;margin-top:0}.Footer_footer_bottom__BbuIU{flex-direction:row}.Footer_sub___tnaz .Footer_sub_input__Tuuhg,.Footer_sub_btn__qoXy3{flex:unset;width:unset}.Footer_sub___tnaz .Footer_sub_input__Tuuhg{width:204px}}