.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(/text-tools/_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(/text-tools/_next/static/media/b880b66f5d33f59a-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(/text-tools/_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(/text-tools/_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(/text-tools/_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(/text-tools/_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(/text-tools/_next/static/media/461799daff61149a-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_37ae52{font-family:Fira Code,Fira Code Fallback;font-weight:400;font-style:normal}@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}}.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}.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;margin:0}@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}}