html{scroll-behavior:smooth}body{font-family:var(--font-body);letter-spacing:.02ch;background-color:#000;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)!important}a,a:visited,a:hover,a:active{color:inherit;text-decoration:none}a.mantine-Anchor-root:hover{text-decoration:none!important}a.mantine-Text-root:hover,a.mantine-Title-root:hover,a>.mantine-Title-root:hover,.mantine-Text-root:hover>a,.mantine-Title-root:hover>a{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.mantine-Combobox-option:hover{background-color:var(--mantine-color-tertiary-8)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#8080804d;border-radius:4px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#80808080}*{scrollbar-width:thin;scrollbar-color:#8080804d transparent}.dashboard-stats-wrapper:hover{transform:translateY(-8px)}
:root{--primary-dark:#180d4c;--color-dark-transparent:#111111da;--text-h1:33px;--text-h2:28px;--text-h3:24px;--text-h4:20px;--text-xl:16px;--text-lg:14px;--text-md:12px;--text-sm:10px;--duration-fast:.1s;--duration-normal:.25s;--duration-slow:.5s;--landing-header-height:4rem;--mobile-top-navigation-height:2.25rem;--mobile-bottom-navigation-height:4rem;--course-plane-header-height:4rem;--checkout-header-height:4rem;--checkout-navigation-height:4rem;--lesson-header-height:4rem;--dashboard-sidebar-width:5rem;--mantine-color-body:black!important}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}