.Footer_footer__YgQC9{margin-top:120px;border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Footer_footer__YgQC9{border-top:1px solid var(--mantine-color-dark-5)}.Footer_inner__xbjL7{display:flex;justify-content:space-between;align-items:center;padding:var(--mantine-spacing-md) var(--mantine-spacing-md)}@media (max-width:48em){.Footer_inner__xbjL7{flex-direction:column}.Footer_links__XMeKr{margin-top:var(--mantine-spacing-lg);margin-bottom:var(--mantine-spacing-sm)}}.Header_header__hrF4W{height:56px;margin-bottom:120px;background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Header_header__hrF4W{border-bottom:1px solid var(--mantine-color-dark-4)}.Header_inner__oJqCU{height:56px;display:flex;justify-content:space-between;align-items:center}.Header_link__Qy_8e{display:block;line-height:1;padding:8px 12px;border-radius:var(--mantine-radius-sm);text-decoration:none;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .Header_link__Qy_8e{color:var(--mantine-color-dark-0)}.Header_link__Qy_8e{font-size:var(--mantine-font-size-sm);font-weight:500}@media (hover:hover){.Header_link__Qy_8e:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_link__Qy_8e:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.Header_link__Qy_8e:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_link__Qy_8e:active{background-color:var(--mantine-color-dark-6)}}[data-mantine-color-scheme] .Header_link__Qy_8e[data-active]{background-color:var(--mantine-color-blue-filled);color:var(--mantine-color-white)}.Header_languageButton__1_pEz{padding:8px 0;border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] .Header_languageButton__1_pEz{color:var(--mantine-color-dark-0)}.Header_languageButton__1_pEz{border:2px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .Header_languageButton__1_pEz{border:2px solid var(--mantine-color-dark-4)}.Header_languageButton__1_pEz{margin:10px}@media (hover:hover){.Header_languageButton__1_pEz:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_languageButton__1_pEz:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.Header_languageButton__1_pEz:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_languageButton__1_pEz:active{background-color:var(--mantine-color-dark-6)}}.Header_activeLanguage__apRQV{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_activeLanguage__apRQV{background-color:var(--mantine-color-dark-6)}.Header_mobileDivider__H_NYt{border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Header_mobileDivider__H_NYt{border-top:1px solid var(--mantine-color-dark-4)}.Header_mobileDivider__H_NYt{margin:var(--mantine-spacing-sm) 0}.Header_mobileLink__txLLd{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);font-weight:500}.Header_mobileLink__txLLd:hover{background-color:var(--mantine-color-gray-0)}.Header_logo__0h7JC{max-height:40px;width:auto;transition:transform .2s ease}.Header_logo__0h7JC:hover{transform:scale(1.05)}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.wrapper{margin-bottom:calc(var(--mantine-spacing-xl) * 4)}.highlight{position:relative;background-color:var(--mantine-color-blue-light);border-radius:var(--mantine-radius-sm);padding:4px 12px}.underline{text-decoration:underline}