:root{--mantine-color-dimmed:var(--mantine-color-gray-7)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--mantine-color-white);min-height:100vh;color:var(--mantine-color-ink-9);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance}.skip-link{z-index:1000;background:var(--mantine-color-ink-9);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1.125rem;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}input:focus-visible,textarea:focus-visible,select:focus-visible,input[type=date]:focus-within,input[type=time]:focus-within,input[type=datetime-local]:focus-within,input[type=month]:focus-within{outline-offset:2px;outline:2px solid var(--mantine-primary-color-filled)!important}input[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible{outline-color:var(--mantine-color-error)!important}[data-band=ink] a:focus-visible,[data-band=ink] button:focus-visible,[data-band=ink] input:focus-visible,[data-band=ink] textarea:focus-visible,[data-band=ink] select:focus-visible{outline-offset:2px;outline:2px solid var(--mantine-color-white)!important}[data-band=ink]+[data-band=ink]{border-top:1px solid #2c4b68}
