html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--mantine-color-brand-2);color:var(--mantine-color-dark-9)}
.Logo-module__WIRVka__link{height:calc(2.5rem * var(--mantine-scale));align-items:center;gap:var(--mantine-spacing-xs);-webkit-tap-highlight-color:transparent;flex-flow:row;text-decoration:none;display:inline-flex}.Logo-module__WIRVka__link[data-size=sm]{height:calc(2rem * var(--mantine-scale))}.Logo-module__WIRVka__link[data-size=sm] .Logo-module__WIRVka__icon{width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale))}.Logo-module__WIRVka__link[data-size=sm] .Logo-module__WIRVka__text{height:calc(1.1875rem * var(--mantine-scale))}.Logo-module__WIRVka__icon{width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale))}.Logo-module__WIRVka__text{height:calc(1.5rem * var(--mantine-scale))}
.Header-module__lnUIdW__header{z-index:100;background-color:#ffffffd9;position:sticky;top:0}[data-mantine-color-scheme=dark] .Header-module__lnUIdW__header{background-color:#242424d9}.Header-module__lnUIdW__header{-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Header-module__lnUIdW__header{border-bottom:1px solid var(--mantine-color-dark-4)}.Header-module__lnUIdW__inner{height:calc(4rem * var(--mantine-scale));justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);display:flex}.Header-module__lnUIdW__nav{flex:1;justify-content:center}.Header-module__lnUIdW__link{height:calc(2.25rem * var(--mantine-scale));padding-inline:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);align-items:center;font-weight:600;display:inline-flex}[data-mantine-color-scheme=dark] .Header-module__lnUIdW__link{color:var(--mantine-color-dark-0)}.Header-module__lnUIdW__link{transition:background-color .12s,color .12s}.Header-module__lnUIdW__link:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header-module__lnUIdW__link:hover{background-color:var(--mantine-color-dark-6)}.Header-module__lnUIdW__link:hover{color:var(--mantine-color-text)}.Header-module__lnUIdW__link.Header-module__lnUIdW__active{color:var(--mantine-color-brand-filled);background-color:var(--mantine-color-brand-light)}.Header-module__lnUIdW__drawerLink{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-md);color:var(--mantine-color-text);font-weight:600;display:block}.Header-module__lnUIdW__drawerLink:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header-module__lnUIdW__drawerLink:hover{background-color:var(--mantine-color-dark-6)}.Header-module__lnUIdW__drawerLink.Header-module__lnUIdW__active{color:var(--mantine-color-brand-filled);background-color:var(--mantine-color-brand-light)}
.Footer-module__3hUVsW__footer{padding-top:calc(var(--mantine-spacing-xl) * 2);padding-bottom:var(--mantine-spacing-xl);border-top:1px solid var(--mantine-color-gray-2);margin-top:auto}[data-mantine-color-scheme=dark] .Footer-module__3hUVsW__footer{border-top:1px solid var(--mantine-color-dark-4)}.Footer-module__3hUVsW__footer{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Footer-module__3hUVsW__footer{background-color:var(--mantine-color-dark-8)}.Footer-module__3hUVsW__inner{justify-content:space-between;gap:calc(var(--mantine-spacing-xl) * 1.5);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__brand{flex:1 1 calc(16.25rem * var(--mantine-scale))}.Footer-module__3hUVsW__columns{gap:var(--mantine-spacing-xl);grid-template-columns:repeat(3,minmax(120px,1fr));display:grid}@media (max-width:36em){.Footer-module__3hUVsW__columns{grid-template-columns:1fr 1fr}}.Footer-module__3hUVsW__link:hover{color:var(--mantine-color-brand-filled)}.Footer-module__3hUVsW__bottom{margin-top:calc(var(--mantine-spacing-xl) * 1.5);padding-top:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .Footer-module__3hUVsW__bottom{border-top:1px solid var(--mantine-color-dark-4)}
