.Main_main__REgn_{display:flex;flex-direction:column;align-items:center;min-height:100vh;scroll-behavior:smooth}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e116082a24c3433-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/12c9b7160831a5aa-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6f0cf87c02d37638-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e710a82c5d19ceb8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d7e565821f791b79-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1622db4e45bfafd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/663b5b56829baa06-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_08ede3{font-family:Fira Code,Fira Code Fallback;font-weight:400;font-style:normal}.ThemeButton_themeButton__BqNKx{--toggle-width:24px;--toggle-height:24px;--button-padding:6px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:1.5rem;line-height:1;width:var(--toggle-width);height:var(--toggle-height);border-radius:50%;padding:var(--button-padding)}.ScrollNavLink_scrollNavLink__0zXTV,.ScrollNavLink_scrollNavLink__0zXTV:hover{outline:none}.NavLink_navLink__WH7TH{text-decoration:none;position:relative;font-size:large;box-shadow:none;cursor:pointer;margin-bottom:4px;color:var(--bg-color-90);transform:scale(1);transition:transform .2s ease}button.NavLink_navLink__WH7TH{background-color:transparent;border:none;outline:none;box-shadow:none;padding:0}.NavLink_navLink__WH7TH:after{content:"";position:absolute;background-color:var(--color-accent-10);height:2px;bottom:-4px;left:0;right:0;visibility:hidden;transform:scale(0);transform-origin:0 50%;transition:transform .2s ease}.NavLink_navLink__WH7TH.NavLink_isCurrentWindow__ocew1:after{visibility:visible;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.NavLink_navLink__WH7TH:focus-within:after,.NavLink_navLink__WH7TH:hover:after{box-shadow:none;visibility:visible;transform:scaleX(1);background-color:var(--color-accent-00)}.NavLink_navLink__WH7TH:focus-within,.NavLink_navLink__WH7TH:hover{box-shadow:none;transform:scale(1.05);color:var(--bg-color-90)}}@media (prefers-reduced-motion){.NavLink_navLink__WH7TH:after{transition-duration:.2s}}.Footer_footer__Xc8P_{flex-grow:0;height:var(--footer-height);width:100%;background-color:var(--bg-color-10);z-index:20;border-top:1px solid var(--bg-color-40)}.Footer_footerContent__jRiNy{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Footer_footerContent__jRiNy p{margin-top:calc(var(--footer-height) / 2 - 1.5rem);flex-grow:1}.Footer_footerContent__jRiNy .Footer_navLinkWrapper__8QPVp{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:24px;justify-content:center}.Footer_footerNavLink__D_wLy{font-size:small!important;color:var(--color-accent-10)!important;box-shadow:none!important}.Footer_footerNavLink__D_wLy:after{background-color:transparent!important}@media (hover:hover) and (pointer:fine){.Footer_footerNavLink__D_wLy:focus-visible,.Footer_footerNavLink__D_wLy:hover{color:var(--color-accent-00)!important;box-shadow:0 1px 0 var(--color-accent-00)!important}}@media screen and (max-width:600px){.Footer_footerContent__jRiNy .Footer_navLinkWrapper__8QPVp{margin-top:24px;margin-left:16px;margin-right:16px}}@keyframes Header_slide-in__wZc84{0%{transform:translateY(calc(var(--header-height) * -1))}to{transform:translateY(0)}}@keyframes Header_slide-out__lqY8a{0%{transform:translateY(0)}to{transform:translateY(calc(var(--header-height) * -1))}}@keyframes Header_fade-out__16l31{0%{background-color:var(--bg-color-15)!important;border-color:var(--bg-color-40)}to{background-color:var(--bg-color-translucent-05);border-color:transparent}}.Header_header__gYiRZ{height:var(--header-height);width:100vw;background-color:transparent;padding:0 32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:20;transform:translateY(0);border-bottom:1px solid transparent;transition:box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.Header_header__gYiRZ.Header_isVisible__s1eND.Header_slideIn__pHO_7{transform:translateY(0);animation:Header_slide-in__wZc84 .4s ease}.Header_header__gYiRZ.Header_isVisible__s1eND{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--bg-color-translucent-05);border-bottom:1px solid var(--bg-color-40);box-shadow:var(--shadowElevation_4)}.Header_header__gYiRZ.Header_isHidden__2R_rJ{transform:translateY(calc(var(--header-height) * -1));animation:Header_slide-out__lqY8a .25s ease}.Header_headerConfigButtonsWrapper__Wi83X{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.Header_sideNavigationNegativeSpace__vmyph{--sideNavNegativeWidth:calc(100vw - min(var(--sideNav-width), 90vw));position:absolute;top:var(--header-height);left:0;width:100vw;height:100vh;transform:translateX(calc(100vw *2));transform-origin:right}.Header_sideNavigationNegativeSpace__vmyph.Header_isWrapperActive__9jn_l{transform:translateX(0)}.Header_headerLeft__LygoG{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px}@media (max-width:600px){.Header_header__gYiRZ{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--bg-color-translucent-05);border-bottom:1px solid var(--bg-color-40);box-shadow:var(--shadowElevation_4)}.Header_headerNavLink__lLCzZ{display:none}}@keyframes SideNavigation_slide-in__rZYHK{0%{transform:translateX(100vw)}to{transform:translateX(calc(100vw - var(--sideNav-final-width) - 48px))}}@keyframes SideNavigation_slide-out__pJ3lT{0%{transform:translateX(calc(100vw - var(--sideNav-final-width) - 48px))}to{transform:translateX(100vw)}}.SideNavigation_sideNavMenu__wQzmt{--sideNav-final-width:min(90vw,var(--sideNav-width));width:var(--sideNav-final-width);height:min(80vh,-moz-fit-content);height:min(80vh,fit-content);padding:24px 16px;overflow-y:auto;gap:32px;z-index:21;position:fixed;top:calc(var(--header-height) - 6px);left:16px;display:flex;opacity:0;flex-wrap:nowrap;flex-direction:column;background-color:var(--bg-color-translucent-10);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--border-radius);border:1px solid var(--bg-color-30);transform:translateX(100vw);transform-origin:right;transition:opacity .1s ease-in}.SideNavigation_sideNavMenu__wQzmt.SideNavigation_isActive__BPi7w{transform:translateX(calc(100vw - var(--sideNav-final-width) - 48px));animation:SideNavigation_slide-in__rZYHK 1ms ease;opacity:1}.SideNavigation_sideNavMenu__wQzmt.SideNavigation_isDisabled__HXOJD{transform:translateX(100vw);animation:SideNavigation_slide-out__pJ3lT 1ms ease;animation-delay:.1s;box-shadow:none;opacity:0}.SideNavigation_sideNavLink__IPFPR{font-size:medium;color:var(--bg-color-90)!important}.SideNavigation_sideNavLink__IPFPR:before{background-color:var(--bg-color-15)}.SideNavigation_menuCard__JK8lv{background-color:transparent!important;border-color:transparent!important;width:100%;gap:12px;padding:24px}.SideNavigation_menuCard__JK8lv h4{width:100%;border-bottom:1px solid var(--bg-color-40)}@media screen and (max-width:600px){.SideNavigation_sideNavMenu__wQzmt{--sideNav-final-width:min(90vw,var(--sideNav-width));width:var(--sideNav-final-width);height:100vh;padding:24px 16px;overflow-y:auto;gap:32px;z-index:21;position:fixed;top:var(--header-height);left:0;flex-wrap:nowrap;flex-direction:column;background-color:var(--bg-color-translucent-10);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-right:1px solid var(--bg-color-30);border-radius:0;box-shadow:none;transform:translateX(100vw);transform-origin:right;transition:transform .3s ease-in}.SideNavigation_sideNavMenu__wQzmt.SideNavigation_isActive__BPi7w{transform:translateX(calc(100vw - var(--sideNav-final-width) - 8px));animation:SideNavigation_slide-in__rZYHK .3s ease-in}.SideNavigation_sideNavMenu__wQzmt.SideNavigation_isDisabled__HXOJD{transform:translateX(100vw);animation:SideNavigation_slide-out__pJ3lT .3s ease-out;animation-duration:.3s;box-shadow:none}.SideNavigation_menuCard__JK8lv{background-color:var(--bg-color-05)!important;border-color:var(--bg-color-40)!important;width:100%;gap:12px;padding:24px}}@media (min-width:601px){.SideNavigation_sideNavMenu__wQzmt>:first-child{display:none}}.ScrollUpButton_scrollButton__ihr1Q{--button-padding:18px;--button-width:36px;--position-bottom:calc(var(--button-width));display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--button-width);aspect-ratio:1/1;border-radius:50%;padding:var(--button-padding);box-shadow:var(--shadowElevation_5);z-index:22;position:fixed;right:var(--button-width);bottom:var(--position-bottom);transform:translateY(calc(var(--position-bottom) + var(--button-width)));opacity:0;transition:background .2s ease,transform .4s ease,opacity 1.2s ease}.ScrollUpButton_scrollButton__ihr1Q.ScrollUpButton_isVisible__oOqrR{transform:translateY(0);opacity:1}.ScrollUpButton_scrollButton__ihr1Q .ScrollUpButton_image__RGdRp{position:absolute}.SideNavigationButton_sideNav__ruvIn{--toggle-width:24px;--toggle-height:24px;--button-padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:1.5rem;line-height:1;width:var(--toggle-width);height:var(--toggle-height);border-radius:50%!important;cursor:pointer;padding:var(--button-padding)!important;transition:transform .25s ease,gap .25s ease,background-color .25s ease}.SideNavigationButton_bar__8aiDb{display:block;background-color:var(--bg-color-90);height:2px;width:calc(100% - var(--button-padding));border-radius:3px;transition:border-radius .25s ease,width .25s ease,height .25s ease}.SideNavigationButton_isActive__qjal7 .SideNavigationButton_bar__8aiDb{width:3px;height:3px;border-radius:50%}.SideNavigationButton_isActive__qjal7{transform:rotate(90deg);gap:4px}.SideNavigationButton_isDisabled__hpNv5{transform:unset}@media (hover:hover) and (pointer:fine){.SideNavigationButton_sideNav__ruvIn:hover{background:var(--bg-color-15);outline:1px solid var(--bg-color-40)}}.Card_card__ZyqH_{border:1px solid var(--bg-color-50);border-radius:var(--border-radius);background-color:var(--bg-color-10);padding:16px;display:flex;flex-direction:column;justify-content:center}.HeaderNavigation_nav__UU8J6{height:-moz-fit-content;height:fit-content;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px}.HeaderNavigation_nav__UU8J6>:last-child,.HeaderNavigation_nav__UU8J6>:nth-last-child(2){margin-bottom:8px}@media (max-width:600px){.HeaderNavigation_nav__UU8J6{gap:8px}}.Logo_logoWrapper__6FiTj{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;cursor:pointer;padding-right:5px;transition:filter .2s ease}.Logo_logoWrapper__6FiTj>img{border-radius:50%}.Logo_logoWrapper__6FiTj>p{font-size:x-large}@media (hover:hover) and (pointer:fine){.Logo_logoWrapper__6FiTj:hover>p{filter:invert(1) brightness(.09)}body[data-theme=dark] .Logo_logoWrapper__6FiTj:hover>p{filter:brightness(.8)}.Logo_logoWrapper__6FiTj:hover>img{filter:brightness(1.2)}body[data-theme=dark] .Logo_logoWrapper__6FiTj:hover>img{filter:brightness(.8)}}@media (max-width:350px){.Logo_logoWrapper__6FiTj>p{font-size:large}.Logo_logoWrapper__6FiTj>img{width:38px;height:38px}}@media (max-width:300px){.Logo_logoWrapper__6FiTj>p{font-size:medium}.Logo_logoWrapper__6FiTj>img{width:32px;height:32px}}