.footer-module__X0jLDa__footer{background:var(--mantine-color-dark-7);border-top:1px solid var(--mantine-color-dark-5)}.footer-module__X0jLDa__inner{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-xl);padding:var(--mantine-spacing-xl) max(1rem, calc((100vw - 1200px) / 2));box-sizing:border-box;display:flex}@media (max-width:48em){.footer-module__X0jLDa__inner{gap:var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg) 1rem;flex-direction:column}}.footer-module__X0jLDa__logoCol{flex-shrink:0;max-width:220px}@media (max-width:48em){.footer-module__X0jLDa__logoCol{max-width:100%}}.footer-module__X0jLDa__tagline{line-height:1.4}.footer-module__X0jLDa__cols{align-items:flex-start;gap:calc(var(--mantine-spacing-xl) * 2);display:flex}@media (max-width:48em){.footer-module__X0jLDa__cols{gap:var(--mantine-spacing-xl);flex-wrap:wrap}}.footer-module__X0jLDa__col{min-width:100px}.footer-module__X0jLDa__colTitle{color:var(--mantine-color-gray-3);margin-bottom:var(--mantine-spacing-xs)}.footer-module__X0jLDa__colLink{line-height:1.6;display:block}.footer-module__X0jLDa__colLink:hover{color:var(--mantine-color-gray-3)}.footer-module__X0jLDa__bottom{border-top:1px solid var(--mantine-color-dark-5);padding:var(--mantine-spacing-sm) max(1rem, calc((100vw - 1200px) / 2));justify-content:space-between;align-items:center;display:flex}@media (max-width:48em){.footer-module__X0jLDa__bottom{gap:var(--mantine-spacing-xs);flex-direction:column}}
.header-module__zN8TFG__authMenuSlot{flex-shrink:0;align-items:center;display:flex}.header-module__zN8TFG__header{height:calc(3.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);z-index:100;position:relative}.header-module__zN8TFG__navViewportInset{width:100%;max-width:1200px;padding-inline:var(--mantine-spacing-md);box-sizing:border-box;margin-inline:auto}.header-module__zN8TFG__inner{height:calc(3.5rem * var(--mantine-scale));align-items:center;column-gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.header-module__zN8TFG__leftSlot{justify-self:start;align-items:center;min-width:0;display:flex}.header-module__zN8TFG__centerSlot{justify-self:center;min-width:0}.header-module__zN8TFG__rightSlot{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.header-module__zN8TFG__subnavInner{height:calc(3rem * var(--mantine-scale));align-items:center;column-gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.header-module__zN8TFG__linksContainer{display:none}@media (min-width:48em){.header-module__zN8TFG__linksContainer{gap:calc(.3125rem * var(--mantine-scale));grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid}}.header-module__zN8TFG__link{padding:calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-7);line-height:1;text-decoration:none;display:block}[data-mantine-color-scheme=dark] .header-module__zN8TFG__link{color:var(--mantine-color-dark-0)}.header-module__zN8TFG__link{font-size:var(--mantine-font-size-sm);white-space:nowrap;text-align:center;background-color:var(--mantine-color-gray-1);font-weight:500}[data-mantine-color-scheme=dark] .header-module__zN8TFG__link{background-color:var(--mantine-color-dark-5)}@media (hover:hover){.header-module__zN8TFG__link:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .header-module__zN8TFG__link:hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){.header-module__zN8TFG__link:active{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .header-module__zN8TFG__link:active{background-color:var(--mantine-color-dark-6)}}[data-mantine-color-scheme] .header-module__zN8TFG__link[data-active]{background-color:var(--mantine-color-blue-filled);color:var(--mantine-color-white)}.header-module__zN8TFG__proLink{box-shadow:0 0 8px #ffd7004d;}@media (hover:hover){.header-module__zN8TFG__proLink:hover{box-shadow:0 0 12px #ffd70080}}@media (hover:none){.header-module__zN8TFG__proLink:active{box-shadow:0 0 12px #ffd70080}}
