.page_hero__whJ29 {
    background: linear-gradient(45deg, var(--mantine-color-dark-7) 0, var(--mantine-color-dark-9) 100%);
    border-bottom: 1px solid var(--mantine-color-dark-5);
    padding: calc(5rem * var(--mantine-scale)) 0
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_hero__whJ29 {
        padding: calc(2.5rem * var(--mantine-scale)) 0
    }
}

.page_heroContent__tlvYJ {
    text-align: center
}

.page_title__cQ4Fz {
    font-family: "Greycliff CF", var(--mantine-font-family);
    font-size: calc(2.75rem * var(--mantine-scale));
    font-weight: 900;
    line-height: 1.1;
    margin: 0;
    color: var(--mantine-color-white);
    background: linear-gradient(45deg, var(--mantine-color-blue-4), var(--mantine-color-cyan-4));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_title__cQ4Fz {
        font-size: calc(2rem * var(--mantine-scale))
    }
}

.page_main__2bwfn {
    position: relative;
    margin-top: calc(-2.5rem * var(--mantine-scale));
    margin-bottom: calc(2.5rem * var(--mantine-scale))
}

.page_apiWrapper__Dgzsl {
    background: var(--mantine-color-dark-8);
    padding: var(--mantine-spacing-xl);
    border: 1px solid var(--mantine-color-dark-4);
    margin-bottom: var(--mantine-spacing-xl)
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_apiWrapper__Dgzsl {
        padding: var(--mantine-spacing-md)
    }
}

.page_methodBadge__fo7T2 {
    font-size: calc(.75rem * var(--mantine-scale));
    font-weight: 600;
    padding: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm)
}

.page_methodBadge__fo7T2[data-method=GET] {
    background: var(--mantine-color-blue-9);
    color: var(--mantine-color-blue-1)
}

.page_methodBadge__fo7T2[data-method=POST] {
    background: var(--mantine-color-green-9);
    color: var(--mantine-color-green-1)
}

.page_codeBlock__Fw1_B {
    background: var(--mantine-color-dark-9);
    border: 1px solid var(--mantine-color-dark-4);
    font-family: JetBrains Mono, monospace;
    font-size: calc(.8125rem * var(--mantine-scale));
    overflow-x: auto
}

.page_paramName__HPAdX {
    background: var(--mantine-color-dark-6);
    padding: calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    font-family: JetBrains Mono, monospace
}

.page_paramType__DhFXM {
    color: var(--mantine-color-dimmed);
    margin: 0 calc(.5rem * var(--mantine-scale))
}

.page_paramDesc__vyaGP {
    color: var(--mantine-color-gray-5)
}

.page_required__aEWoQ {
    color: var(--mantine-color-red-6);
    margin-left: calc(.25rem * var(--mantine-scale))
}

.page_steps__EOIZ6 {
    margin-top: var(--mantine-spacing-md);
    padding-left: var(--mantine-spacing-xl)
}

.page_steps__EOIZ6 li {
    margin-bottom: var(--mantine-spacing-xs);
    color: var(--mantine-color-gray-4)
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_main__2bwfn {
        margin-top: calc(-1.25rem * var(--mantine-scale))
    }
    .page_apiWrapper__Dgzsl {
        border-radius: calc(.75rem * var(--mantine-scale))
    }
}

.Apis_wrapper__iUDmD {
    display: flex;
    flex-direction: column;
    gap: var(--mantine-spacing-xl)
}

.Apis_authSection__YZLKj {
    background: linear-gradient(45deg, var(--mantine-color-dark-8), var(--mantine-color-dark-7));
    padding: var(--mantine-spacing-xl);
    border-radius: var(--mantine-radius-lg)
}

.Apis_authContent__mBI__ {
    flex: 1
}

.Apis_authCode__ahC8M {
    max-width: 400px;
    margin-top: var(--mantine-spacing-xs)
}

.Apis_endpoint__WNIPK {
    background: var(--mantine-color-dark-8);
    border: 1px solid var(--mantine-color-dark-4);
    border-radius: var(--mantine-radius-lg);
    overflow: hidden
}

.Apis_endpointHeader__rozgs {
    padding: var(--mantine-spacing-lg);
    background: linear-gradient(45deg, var(--mantine-color-dark-7), var(--mantine-color-dark-8));
    border-bottom: 1px solid var(--mantine-color-dark-4)
}

.Apis_endpointInfo__eQT_w {
    flex: 1
}

.Apis_methodBadge__TAXE4 {
    font-family: JetBrains Mono, monospace;
    font-size: calc(.75rem * var(--mantine-scale));
    font-weight: 600;
    padding: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm)
}

.Apis_methodBadge__TAXE4[data-method=GET] {
    background: var(--mantine-color-blue-9);
    color: var(--mantine-color-blue-1)
}

.Apis_methodBadge__TAXE4[data-method=POST] {
    background: var(--mantine-color-green-9);
    color: var(--mantine-color-green-1)
}

.Apis_endpointUrl__aclIC {
    font-family: JetBrains Mono, monospace;
    font-size: calc(.8125rem * var(--mantine-scale));
    background: var(--mantine-color-dark-6);
    display: flex;
    align-items: center;
    gap: var(--mantine-spacing-xs)
}

.Apis_copyButton__3n47I {
    color: var(--mantine-color-dimmed)
}

.Apis_copyButton__3n47I:hover {
    background: transparent;
    color: var(--mantine-color-white)
}

.Apis_endpointContent__d2L_S {
    padding: var(--mantine-spacing-lg);
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: var(--mantine-spacing-xl)
}

@media (max-width:$ mantine-breakpoint-md) {
    .Apis_endpointContent__d2L_S {
        grid-template-columns: 1fr
    }
}

.Apis_parameters__a8qSm {
    display: flex;
    flex-direction: column;
    gap: var(--mantine-spacing-md)
}

.Apis_parameter__cixIO {
    padding: var(--mantine-spacing-md);
    background: var(--mantine-color-dark-7);
    border-radius: var(--mantine-radius-md);
    border: 1px solid var(--mantine-color-dark-5)
}

.Apis_paramHeader__3v0a_ {
    display: flex;
    align-items: center;
    gap: var(--mantine-spacing-xs);
    flex-wrap: wrap
}

.Apis_paramName__w_ONr {
    font-family: JetBrains Mono, monospace;
    font-size: calc(.8125rem * var(--mantine-scale));
    background: var(--mantine-color-dark-5)
}

.Apis_paramType__F1Cyc {
    font-size: calc(.75rem * var(--mantine-scale));
    color: var(--mantine-color-dimmed);
    background: var(--mantine-color-dark-6)
}

.Apis_paramType__F1Cyc,
.Apis_required__jl_Pu {
    padding: calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm)
}

.Apis_required__jl_Pu {
    font-size: calc(.625rem * var(--mantine-scale));
    text-transform: uppercase;
    font-weight: 700;
    background: var(--mantine-color-red-7);
    color: var(--mantine-color-red-0)
}

@media (max-width:$ mantine-breakpoint-sm) {
    .Apis_authSection__YZLKj,
    .Apis_endpointContent__d2L_S,
    .Apis_endpointHeader__rozgs {
        padding: var(--mantine-spacing-md)
    }
    .Apis_endpointContent__d2L_S {
        gap: var(--mantine-spacing-md)
    }
}

.Apis_limitCard__KJlPp {
    background: transparent;
    border: 1px solid rgba(59, 130, 246, .2);
    overflow: hidden
}

.Apis_cardInner__tMLXK {
    position: relative;
    background: linear-gradient(110deg, rgba(17, 24, 39, .95), rgba(17, 24, 39, .8));
    backdrop-filter: blur(10px)
}

.Apis_leftSection__aMnHE {
    padding: 32px;
    flex: 1
}

.Apis_rightSection__7Ahfe {
    background: linear-gradient(135deg, rgba(59, 130, 246, .1), transparent);
    padding: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid rgba(59, 130, 246, .1)
}

.Apis_label___8bDt {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .7px;
    color: #60a5fa
}

.Apis_value__PPJO0 {
    font-size: 52px;
    font-weight: 700;
    background: linear-gradient(45deg, #fff, #94a3b8);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1
}

.Apis_unit__GtWt5 {
    font-size: 18px;
    color: #94a3b8;
    font-weight: 500;
    -webkit-text-fill-color: #94a3b8;
    margin-left: 4px
}

.Apis_perDay__nqef0 {
    font-size: 15px;
    color: #94a3b8;
    margin-top: 4px;
    font-weight: 500
}

.Apis_iconWrapper__4i7Qh {
    background: linear-gradient(135deg, #3b82f6, #1d4ed8);
    border: none;
    transform: rotate(-10deg);
    transition: transform .3s ease
}

.Apis_iconWrapper__4i7Qh:hover {
    transform: rotate(0deg)
}

.Apis_icon__kXQ_E {
    color: #fff
}

.Apis_upgradeButton__934s2 {
    background: #3b82f6;
    border: none;
    transition: all .2s ease
}

.Apis_upgradeButton__934s2:hover {
    background: #2563eb;
    transform: translateY(-1px)
}

@media (max-width:768px) {
    .Apis_cardInner__tMLXK {
        flex-direction: column-reverse
    }
    .Apis_rightSection__7Ahfe {
        border-left: none;
        border-bottom: 1px solid rgba(59, 130, 246, .1);
        padding: 24px
    }
    .Apis_leftSection__aMnHE {
        padding: 24px
    }
    .Apis_value__PPJO0 {
        font-size: 42px
    }
    .Apis_unit__GtWt5 {
        font-size: 16px
    }
}

.Apis_iconBg__JctTm {
    background: linear-gradient(45deg, #3b82f6, #2563eb);
    border: none
}

.Apis_highlight__d6Rpd {
    background: linear-gradient(45deg, #3b82f6, #60a5fa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.Apis_badge__26fOH {
    background: rgba(59, 130, 246, .1);
    border: 1px solid rgba(59, 130, 246, .2);
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 500;
    color: #60a5fa
}

.Apis_primaryButton__Kzkff {
    background: linear-gradient(45deg, #3b82f6, #2563eb);
    border: none;
    transition: opacity .2s ease
}

.Apis_primaryButton__Kzkff:hover {
    opacity: .9;
    background: linear-gradient(45deg, #3b82f6, #2563eb)
}

.Apis_secondaryButton__FqxW9 {
    background: hsla(0, 0%, 100%, .05);
    border: 1px solid hsla(0, 0%, 100%, .1);
    color: #e5e7eb
}

.Apis_secondaryButton__FqxW9:hover {
    background: hsla(0, 0%, 100%, .1)
}

.Header_header__pXml_ {
    height: calc(3.75rem * var(--mantine-scale));
    position: sticky;
    top: 0;
    background-color: var(--mantine-color-body);
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Header_header__pXml_ {
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)
}

.Header_header__pXml_ {
    z-index: 100;
    backdrop-filter: blur(10px)
}

.Header_inner__BWOOt {
    height: calc(3.75rem * var(--mantine-scale));
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Header_logoSection__Nw9oX {
    display: flex;
    align-items: center;
    text-decoration: none
}

@media (hover:hover) {
    .Header_logoSection__Nw9oX:hover {
        opacity: .8
    }
}

@media (hover:none) {
    .Header_logoSection__Nw9oX:active {
        opacity: .8
    }
}

.Header_mainLinks__0_BYl {
    margin-right: auto;
    margin-left: var(--mantine-spacing-xl)
}

@media (max-width:$ mantine-breakpoint-xs) {
    .Header_mainLinks__0_BYl {
        display: none
    }
}

.Header_mainLink__ULAcH {
    text-decoration: none;
    font-size: var(--mantine-font-size-sm);
    font-weight: 500;
    padding: calc(.4375rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-md);
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .Header_mainLink__ULAcH {
    color: var(--mantine-color-dark-0)
}

.Header_mainLink__ULAcH {
    transition: all .15s ease
}

@media (hover:hover) {
    .Header_mainLink__ULAcH:hover {
        background-color: var(--mantine-color-gray-0)
    }
    [data-mantine-color-scheme=dark] .Header_mainLink__ULAcH:hover {
        background-color: var(--mantine-color-dark-6)
    }
}

@media (hover:none) {
    .Header_mainLink__ULAcH:active {
        background-color: var(--mantine-color-gray-0)
    }
    [data-mantine-color-scheme=dark] .Header_mainLink__ULAcH:active {
        background-color: var(--mantine-color-dark-6)
    }
}

.Header_mainLink__ULAcH[data-active] {
    background: linear-gradient(45deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));
    color: var(--mantine-color-white)
}

@media (hover:hover) {
    .Header_mainLink__ULAcH[data-active]:hover {
        background: linear-gradient(45deg, var(--mantine-color-blue-7), var(--mantine-color-cyan-7))
    }
}

@media (hover:none) {
    .Header_mainLink__ULAcH[data-active]:active {
        background: linear-gradient(45deg, var(--mantine-color-blue-7), var(--mantine-color-cyan-7))
    }
}

.Header_drawerHeader__4SCTv {
    padding: var(--mantine-spacing-md);
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Header_drawerHeader__4SCTv {
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)
}

.Header_drawerHeader__4SCTv {
    margin-bottom: 0
}

.Header_drawerBody__lmzvf {
    padding: 0
}

.Header_mobileLink___UtKy,
.Header_mobileLinks___nJIt {
    padding: var(--mantine-spacing-md)
}

.Header_mobileLink___UtKy {
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: var(--mantine-radius-md);
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .Header_mobileLink___UtKy {
    color: var(--mantine-color-dark-0)
}

.Header_mobileLink___UtKy {
    transition: all .15s ease
}

.Header_mobileLink___UtKy:hover {
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Header_mobileLink___UtKy:hover {
    background-color: var(--mantine-color-dark-6)
}

.Header_mobileLink___UtKy[data-active] {
    background: linear-gradient(45deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));
    color: var(--mantine-color-white)
}

.Header_mobileLink___UtKy svg {
    margin-right: var(--mantine-spacing-sm)
}

.Header_user__YrWpg {
    display: block;
    width: 100%;
    padding: var(--mantine-spacing-md);
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Header_user__YrWpg {
    color: var(--mantine-color-dark-0)
}

.Header_user__YrWpg {
    border-radius: var(--mantine-radius-md);
    transition: background-color .15s ease
}

.Header_user__YrWpg:hover {
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Header_user__YrWpg:hover {
    background-color: var(--mantine-color-dark-8)
}

.Header_mobileUser__LL6Gf {
    display: block;
    width: 100%;
    padding: var(--mantine-spacing-md);
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Header_mobileUser__LL6Gf {
    color: var(--mantine-color-dark-0)
}

.Header_mobileUser__LL6Gf {
    border-radius: var(--mantine-radius-md);
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Header_mobileUser__LL6Gf {
    background-color: var(--mantine-color-dark-8)
}

.Header_mobileUser__LL6Gf:active {
    background-color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Header_mobileUser__LL6Gf:active {
    background-color: var(--mantine-color-dark-7)
}

.Header_userButton__Hwe2K {
    padding: calc(.5rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-md);
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Header_userButton__Hwe2K {
    color: var(--mantine-color-dark-0)
}

.Header_userButton__Hwe2K {
    transition: background-color .15s ease
}

.Header_userButton__Hwe2K:hover {
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Header_userButton__Hwe2K:hover {
    background-color: var(--mantine-color-dark-8)
}

.Footer_footer__o4_Ec {
    margin-top: calc(7.5rem * var(--mantine-scale));
    padding-top: calc(5rem * var(--mantine-scale));
    padding-bottom: calc(2.5rem * var(--mantine-scale));
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Footer_footer__o4_Ec {
    background-color: var(--mantine-color-dark-7)
}

.Footer_footer__o4_Ec {
    border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Footer_footer__o4_Ec {
    border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)
}

.Footer_inner__w0_wv {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: calc(3.75rem * var(--mantine-scale))
}

@media (max-width:48em) {
    .Footer_inner__w0_wv {
        grid-template-columns: 1fr;
        gap: calc(2.5rem * var(--mantine-scale))
    }
}

.Footer_logoSection__EWKZC {
    max-width: calc(18.75rem * var(--mantine-scale))
}

@media (max-width:48em) {
    .Footer_logoSection__EWKZC {
        max-width: 100%;
        text-align: center
    }
}

.Footer_description___v0wZ {
    line-height: 1.5
}

@media (max-width:48em) {
    .Footer_description___v0wZ {
        margin-left: auto;
        margin-right: auto;
        max-width: calc(25rem * var(--mantine-scale))
    }
}

.Footer_supportSection__vdC_S {
    margin-top: calc(2.5rem * var(--mantine-scale));
    padding-top: calc(2.5rem * var(--mantine-scale));
    border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Footer_supportSection__vdC_S {
    border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)
}

@media (max-width:$ mantine-breakpoint-sm) {
    .Footer_supportSection__vdC_S {
        margin-top: calc(1.875rem * var(--mantine-scale));
        padding-top: calc(1.875rem * var(--mantine-scale))
    }
}

.Footer_groups__AWb5A {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(calc(10rem * var(--mantine-scale)), 1fr));
    gap: calc(2.5rem * var(--mantine-scale))
}

@media (max-width:48em) {
    .Footer_groups__AWb5A {
        display: none
    }
}

.Footer_groupTitle__nBb28 {
    font-size: var(--mantine-font-size-sm);
    font-weight: 700;
    font-family: Greycliff CF, var(--mantine-font-family);
    margin-bottom: calc(var(--mantine-spacing-xs) / 2);
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Footer_groupTitle__nBb28 {
    color: var(--mantine-color-white)
}

.Footer_groupTitle__nBb28 {
    text-transform: uppercase;
    letter-spacing: calc(.03125rem * var(--mantine-scale))
}

.Footer_featureLink__iQEYH {
    display: flex;
    align-items: center;
    gap: var(--mantine-spacing-xs);
    text-decoration: none;
    color: var(--mantine-color-gray-6)
}

[data-mantine-color-scheme=dark] .Footer_featureLink__iQEYH {
    color: var(--mantine-color-dark-1)
}

.Footer_featureLink__iQEYH {
    font-size: var(--mantine-font-size-sm);
    padding: calc(.25rem * var(--mantine-scale)) 0;
    transition: color .15s ease
}

.Footer_featureLink__iQEYH:hover {
    color: var(--mantine-color-gray-8)
}

[data-mantine-color-scheme=dark] .Footer_featureLink__iQEYH:hover {
    color: var(--mantine-color-dark-0)
}

.Footer_link__wHCdx {
    display: block;
    color: var(--mantine-color-gray-6)
}

[data-mantine-color-scheme=dark] .Footer_link__wHCdx {
    color: var(--mantine-color-dark-1)
}

.Footer_link__wHCdx {
    font-size: var(--mantine-font-size-sm);
    padding: calc(.25rem * var(--mantine-scale)) 0;
    text-decoration: none;
    transition: color .15s ease
}

.Footer_link__wHCdx:hover {
    color: var(--mantine-color-gray-8)
}

[data-mantine-color-scheme=dark] .Footer_link__wHCdx:hover {
    color: var(--mantine-color-dark-0)
}

.Footer_afterFooter__9Bc_b {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: calc(5rem * var(--mantine-scale));
    padding-top: calc(1.875rem * var(--mantine-scale));
    border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Footer_afterFooter__9Bc_b {
    border-top: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)
}

@media (max-width:48em) {
    .Footer_afterFooter__9Bc_b {
        flex-direction: column;
        gap: calc(1.25rem * var(--mantine-scale))
    }
    .Footer_social__ZBgR2 {
        margin-top: var(--mantine-spacing-xs)
    }
}

.Footer_socialLink__WU5Z6 {
    display: flex;
    align-items: center;
    padding: calc(.25rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    transition: background-color .15s ease
}

.Footer_socialLink__WU5Z6:hover {
    background-color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Footer_socialLink__WU5Z6:hover {
    background-color: var(--mantine-color-dark-6)
}

.Footer_donationItem__SH_RZ {
    padding: calc(.5rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Footer_donationItem__SH_RZ {
    background-color: var(--mantine-color-dark-6)
}

.Footer_donationItem__SH_RZ {
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Footer_donationItem__SH_RZ {
    border: 1px solid var(--mantine-color-dark-5)
}

.Footer_donationItem__SH_RZ {
    transition: background-color .15s ease
}

.Footer_donationItem__SH_RZ:hover {
    background-color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Footer_donationItem__SH_RZ:hover {
    background-color: var(--mantine-color-dark-5)
}

.Footer_donationItem__SH_RZ img {
    flex-shrink: 0
}

.Footer_addressGroup__cuE10 {
    background-color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Footer_addressGroup__cuE10 {
    background-color: var(--mantine-color-dark-7)
}

.Footer_addressGroup__cuE10 {
    padding: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    width: 100%
}

.Footer_emailLink__G3rmy {
    text-decoration: none;
    transition: color .15s ease
}

.Footer_emailLink__G3rmy:hover {
    color: var(--mantine-color-blue-4)
}

.Partners_wrapper__pCILL {
    background: linear-gradient(to right bottom, var(--mantine-color-dark-7), var(--mantine-color-dark-8));
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)
}

.Partners_inner__tgSqz {
    padding: calc(2rem * var(--mantine-scale))
}

.Partners_content__kWiuw {
    max-width: calc(43.75rem * var(--mantine-scale));
    margin: 0 auto;
    text-align: center
}

.Partners_title__oLj8_ {
    font-family: "Greycliff CF", var(--mantine-font-family);
    font-weight: 900;
    color: var(--mantine-color-white);
    line-height: 1.2;
    margin-bottom: calc(.5rem * var(--mantine-scale))
}

.Partners_partners__uyUcU {
    display: flex;
    flex-wrap: wrap;
    gap: calc(1.5rem * var(--mantine-scale));
    justify-content: center;
    align-items: center;
    margin-top: calc(2rem * var(--mantine-scale))
}

.Partners_partner__hWfgF {
    display: flex;
    align-items: center;
    gap: calc(1rem * var(--mantine-scale));
    padding: calc(1rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-md);
    background: var(--mantine-color-dark-6);
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4);
    transition: all .2s ease
}

.Partners_partner__hWfgF:hover {
    background: var(--mantine-color-dark-5);
    transform: translateY(-2px);
    box-shadow: var(--mantine-shadow-md)
}

.Partners_logo__jsraD {
    height: calc(2rem * var(--mantine-scale));
    width: auto;
    opacity: .9;
    transition: opacity .15s ease
}

.Partners_partner__hWfgF:hover .Partners_logo__jsraD {
    opacity: 1
}

.Partners_partnerInfo__AvY3F {
    text-align: left
}

.Partners_partnerName__BTYPS {
    color: var(--mantine-color-white)
}

@media (max-width:$ mantine-breakpoint-sm) {
    .Partners_inner__tgSqz {
        padding: calc(1.5rem * var(--mantine-scale))
    }
    .Partners_partners__uyUcU {
        gap: calc(1rem * var(--mantine-scale))
    }
    .Partners_partner__hWfgF {
        width: 100%;
        padding: calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale))
    }
}

.StatsInfo_root__sDUjH {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: var(--mantine-spacing-xl);
    padding: var(--mantine-spacing-xl) 0
}

.StatsInfo_stat__IwM38 {
    padding: var(--mantine-spacing-lg);
    background: var(--mantine-color-dark-8);
    border: 1px solid var(--mantine-color-dark-4);
    transition: all .3s ease;
    backdrop-filter: blur(8px)
}

.StatsInfo_stat__IwM38:hover {
    transform: translateY(-4px);
    border-color: var(--mantine-color-dark-3);
    box-shadow: 0 12px 24px -12px rgba(0, 0, 0, .3)
}

.StatsInfo_icon__nHMlV {
    transition: transform .2s ease
}

.StatsInfo_stat__IwM38:hover .StatsInfo_icon__nHMlV {
    transform: scale(1.15) rotate(5deg)
}

.StatsInfo_statContent__vlbYU {
    flex: 1
}

.StatsInfo_value__2pLKY {
    font-family: "Greycliff CF", var(--mantine-font-family);
    font-size: calc(2rem * var(--mantine-scale));
    line-height: 1;
    margin-bottom: calc(.5rem * var(--mantine-scale));
    background: linear-gradient(45deg, var(--mantine-color-white) 30%, var(--mantine-color-gray-4));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.StatsInfo_title__sZp_G {
    font-size: calc(.75rem * var(--mantine-scale));
    letter-spacing: .5px;
    color: var(--mantine-color-gray-5);
    margin-bottom: calc(.25rem * var(--mantine-scale))
}

.StatsInfo_description__6aeql {
    font-size: calc(.8125rem * var(--mantine-scale));
    color: var(--mantine-color-dark-1);
    line-height: 1.4
}

@media (max-width:$ mantine-breakpoint-sm) {
    .StatsInfo_root__sDUjH {
        grid-template-columns: 1fr;
        gap: var(--mantine-spacing-md)
    }
    .StatsInfo_stat__IwM38 {
        padding: var(--mantine-spacing-md)
    }
    .StatsInfo_value__2pLKY {
        font-size: calc(1.75rem * var(--mantine-scale))
    }
}

@keyframes StatsInfo_shimmer__qgAQb {
    0% {
        background-position: 100% 0
    }
    to {
        background-position: -100% 0
    }
}

.StatsInfo_stat__IwM38:hover .StatsInfo_value__2pLKY {
    background: linear-gradient(90deg, var(--mantine-color-white) 0, var(--mantine-color-gray-4) 50%, var(--mantine-color-white) 100%);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: StatsInfo_shimmer__qgAQb 2s infinite
}

.WatcherFaq_wrapper__Y4Nck {
    padding-top: calc(var(--mantine-spacing-xl) * 2);
    padding-bottom: calc(var(--mantine-spacing-xl) * 2);
    min-height: calc(40.625rem * var(--mantine-scale))
}

.WatcherFaq_title__0cxl5 {
    margin-bottom: calc(var(--mantine-spacing-xl) * 1.5)
}

.WatcherFaq_item__yd_5_ {
    border-radius: var(--mantine-radius-md);
    margin-bottom: var(--mantine-spacing-lg);
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)
}

[data-mantine-color-scheme=dark] .WatcherFaq_item__yd_5_ {
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)
}

.WatcherFeatures_wrapper__WWYkb {
    padding-top: calc(5rem * var(--mantine-scale));
    padding-bottom: calc(3.125rem * var(--mantine-scale))
}

.WatcherFeatures_item__Z2EMA {
    display: flex
}

.WatcherFeatures_itemIcon__RfMaH {
    padding: var(--mantine-spacing-xs);
    margin-right: var(--mantine-spacing-md)
}

.WatcherFeatures_itemTitle__Iy8zA {
    margin-bottom: calc(var(--mantine-spacing-xs) / 2)
}

.WatcherFeatures_supTitle__EtULt {
    text-align: center;
    text-transform: uppercase;
    font-weight: 800;
    font-size: var(--mantine-font-size-sm);
    color: var(--mantine-color-blue-light-color);
    letter-spacing: calc(.03125rem * var(--mantine-scale))
}

.WatcherFeatures_title__TFnf_ {
    line-height: 1;
    text-align: center;
    margin-top: var(--mantine-spacing-xl)
}

.WatcherFeatures_description__CLDRX {
    text-align: center;
    margin-top: var(--mantine-spacing-xs)
}

.WatcherFeatures_highlight___Zel7 {
    background-color: var(--mantine-color-blue-light);
    padding: calc(.3125rem * var(--mantine-scale));
    padding-top: 0;
    border-radius: var(--mantine-radius-sm);
    display: inline-block;
    color: inherit
}

[data-mantine-color-scheme=dark] .WatcherFeatures_highlight___Zel7 {
    color: var(--mantine-color-white)
}

.WatcherHero_inner__EeVjC {
    display: flex;
    justify-content: space-between;
    padding-top: calc(var(--mantine-spacing-xl) * 4);
    padding-bottom: calc(var(--mantine-spacing-xl))
}

.WatcherHero_content__E_2cH {
    max-width: calc(30rem * var(--mantine-scale));
    margin-right: calc(var(--mantine-spacing-xl) * 3)
}

@media (max-width:62em) {
    .WatcherHero_content__E_2cH {
        max-width: 100%;
        margin-right: 0
    }
}

.WatcherHero_title__9gQw0 {
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .WatcherHero_title__9gQw0 {
    color: var(--mantine-color-white)
}

.WatcherHero_title__9gQw0 {
    font-family: Greycliff CF, var(--mantine-font-family);
    font-size: calc(2.75rem * var(--mantine-scale));
    line-height: 1.2;
    font-weight: 900
}

@media (max-width:36em) {
    .WatcherHero_title__9gQw0 {
        font-size: calc(1.75rem * var(--mantine-scale))
    }
    .WatcherHero_control__7Z_SJ {
        flex: 1
    }
}

.WatcherHero_image__v58gO {
    width: calc(23.5rem * var(--mantine-scale));
    height: calc(22.25rem * var(--mantine-scale))
}

@media (max-width:62em) {
    .WatcherHero_image__v58gO {
        display: none
    }
}

.WatcherHero_highlight__jaPfo {
    position: relative;
    background-color: var(--mantine-color-blue-light);
    border-radius: var(--mantine-radius-sm);
    padding: calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))
}

.page_wrapper__Ch6JB {
    min-height: 100vh;
    display: flex;
    flex-direction: column
}

.page_main__Q_Bru {
    flex: 1;
    padding: calc(5rem * var(--mantine-scale)) 0;
    background: linear-gradient(to bottom, var(--mantine-color-blue-0), transparent)
}

[data-mantine-color-scheme=dark] .page_main__Q_Bru {
    background: linear-gradient(to bottom, var(--mantine-color-dark-8), var(--mantine-color-dark-7))
}

.page_hero__MHNC1 {
    max-width: calc(75rem * var(--mantine-scale));
    margin: 0 auto
}

.page_heroContent__SjVgG {
    text-align: center;
    margin-bottom: calc(5rem * var(--mantine-scale))
}

.page_title__dNqwJ {
    font-size: calc(3.25rem * var(--mantine-scale));
    font-weight: 900;
    line-height: 1.2;
    margin: calc(1.5rem * var(--mantine-scale)) 0 calc(1rem * var(--mantine-scale));
    letter-spacing: -1px
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_title__dNqwJ {
        font-size: calc(2.375rem * var(--mantine-scale))
    }
}

.page_highlight__mFZMI {
    background: linear-gradient(45deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_description__7oroO {
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .page_description__7oroO {
    color: var(--mantine-color-dark-2)
}

.page_description__7oroO {
    font-size: calc(1.25rem * var(--mantine-scale));
    max-width: calc(37.5rem * var(--mantine-scale));
    margin: 0 auto calc(2.5rem * var(--mantine-scale))
}

.page_cta__ZxfVq {
    background: linear-gradient(45deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));
    border: 0;
    transition: transform .2s ease;
    padding: 0 calc(2rem * var(--mantine-scale))
}

.page_cta__ZxfVq:hover {
    transform: translateY(-2px);
    background: linear-gradient(45deg, var(--mantine-color-blue-7), var(--mantine-color-cyan-7))
}

.page_statsGrid__G3gQg {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(calc(15rem * var(--mantine-scale)), 1fr));
    gap: calc(1.5rem * var(--mantine-scale));
    margin-bottom: calc(6.25rem * var(--mantine-scale))
}

.page_statCard__vSYlp {
    text-align: center;
    padding: calc(2rem * var(--mantine-scale));
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_statCard__vSYlp {
    background: var(--mantine-color-dark-6)
}

.page_statCard__vSYlp {
    transition: transform .2s ease
}

.page_statCard__vSYlp:hover {
    transform: translateY(-4px)
}

.page_statIcon__ywaVv {
    margin: 0 auto;
    background: var(--mantine-color-blue-0)
}

[data-mantine-color-scheme=dark] .page_statIcon__ywaVv {
    background: var(--mantine-color-dark-5)
}

.page_statValue__fgmqE {
    font-size: calc(2.25rem * var(--mantine-scale));
    font-weight: 800;
    line-height: 1;
    background: linear-gradient(45deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_faqSection__nVMFS {
    max-width: calc(56.25rem * var(--mantine-scale));
    margin: 0 auto
}

.page_faqTitle__WedxB {
    font-weight: 800;
    margin-bottom: calc(2.5rem * var(--mantine-scale));
    font-size: calc(2rem * var(--mantine-scale))
}

.page_faqGrid__wySlc {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(calc(17.5rem * var(--mantine-scale)), 1fr));
    gap: calc(1.5rem * var(--mantine-scale))
}

.page_faqCard__O9isF {
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_faqCard__O9isF {
    background: var(--mantine-color-dark-6)
}

.page_faqCard__O9isF {
    height: 100%;
    transition: transform .2s ease
}

.page_faqCard__O9isF:hover {
    transform: translateY(-2px)
}

.page_hero__txND3 {
    background: linear-gradient(-60deg, var(--mantine-color-blue-1) 0, var(--mantine-color-blue-0) 100%)
}

[data-mantine-color-scheme=dark] .page_hero__txND3 {
    background: linear-gradient(-60deg, var(--mantine-color-dark-8) 0, var(--mantine-color-dark-7) 100%)
}

.page_hero__txND3 {
    padding: calc(3.75rem * var(--mantine-scale)) 0 calc(2.5rem * var(--mantine-scale));
    position: relative;
    overflow: hidden
}

.page_title__S_l43 {
    font-family: Greycliff CF, var(--mantine-font-family);
    font-size: calc(2.75rem * var(--mantine-scale));
    font-weight: 900;
    line-height: 1.1;
    text-align: center;
    margin-bottom: var(--mantine-spacing-xs);
    background: linear-gradient(45deg, var(--mantine-color-blue-6) 0, var(--mantine-color-cyan-6) 50%, var(--mantine-color-blue-6) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_title__S_l43 {
        font-size: calc(2rem * var(--mantine-scale))
    }
}

.page_subtitle__TWYqo {
    text-align: center;
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .page_subtitle__TWYqo {
    color: var(--mantine-color-dark-2)
}

.page_subtitle__TWYqo {
    font-size: var(--mantine-font-size-sm)
}

.page_wrapper__NApIY {
    margin-top: calc(-1.875rem * var(--mantine-scale));
    margin-bottom: calc(3.75rem * var(--mantine-scale));
    position: relative;
    z-index: 1
}

.page_sections__gWp6Y {
    display: grid;
    grid-template-columns: calc(18.75rem * var(--mantine-scale)) 1fr;
    gap: calc(2.5rem * var(--mantine-scale));
    align-items: start
}

@media (max-width:$ mantine-breakpoint-md) {
    .page_sections__gWp6Y {
        grid-template-columns: 1fr;
        gap: calc(1.25rem * var(--mantine-scale))
    }
}

.page_toc__po1DC {
    position: sticky;
    top: calc(6.25rem * var(--mantine-scale));
    padding: var(--mantine-spacing-md);
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_toc__po1DC {
    background: var(--mantine-color-dark-6)
}

.page_toc__po1DC {
    border-radius: var(--mantine-radius-lg);
    box-shadow: var(--mantine-shadow-sm)
}

@media (max-width:$ mantine-breakpoint-md) {
    .page_toc__po1DC {
        display: none
    }
}

.page_tocLink__Asvk1 {
    display: block;
    text-decoration: none;
    padding: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-md);
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .page_tocLink__Asvk1 {
    color: var(--mantine-color-dark-1)
}

.page_tocLink__Asvk1 {
    transition: all .15s ease
}

.page_tocLink__Asvk1:hover {
    background: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .page_tocLink__Asvk1:hover {
    background: var(--mantine-color-dark-5)
}

.page_tocLink__Asvk1:hover {
    color: var(--mantine-color-blue-filled)
}

.page_content__7OWdv {
    padding: calc(2.5rem * var(--mantine-scale));
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_content__7OWdv {
    background: var(--mantine-color-dark-6)
}

.page_content__7OWdv {
    border-radius: var(--mantine-radius-lg);
    box-shadow: var(--mantine-shadow-sm)
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_content__7OWdv {
        padding: calc(1.25rem * var(--mantine-scale))
    }
}

.page_sectionHeader__WJ77d {
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_sectionHeader__WJ77d {
    background: var(--mantine-color-dark-6)
}

.page_sectionHeader__WJ77d {
    padding: calc(1.25rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-lg);
    box-shadow: var(--mantine-shadow-xs);
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .page_sectionHeader__WJ77d {
    border: 1px solid var(--mantine-color-dark-5)
}

.page_sectionIcon__GxArN {
    background: linear-gradient(45deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));
    color: #fff
}

.page_sectionContent__MAKeK {
    padding: calc(1.5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));
    background: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .page_sectionContent__MAKeK {
    background: var(--mantine-color-dark-7)
}

.page_sectionContent__MAKeK {
    border-radius: var(--mantine-radius-md);
    margin-top: calc(1rem * var(--mantine-scale))
}

.page_list__izJuZ {
    width: 100%
}

.page_list__izJuZ li {
    line-height: 1.7;
    padding: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    transition: background-color .15s ease;
    margin-bottom: calc(.25rem * var(--mantine-scale))
}

.page_list__izJuZ li:hover {
    background: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .page_list__izJuZ li:hover {
    background: var(--mantine-color-dark-6)
}

.page_categoryTitle__Jn3E4 {
    color: var(--mantine-color-blue-filled);
    font-weight: 600;
    font-size: var(--mantine-font-size-sm);
    margin: calc(1rem * var(--mantine-scale)) 0 calc(.5rem * var(--mantine-scale));
    padding-left: calc(.75rem * var(--mantine-scale));
    border-left: calc(.25rem * var(--mantine-scale)) solid var(--mantine-color-blue-filled)
}

.page_divider__q0mWZ {
    margin: calc(2rem * var(--mantine-scale)) 0;
    opacity: .5
}

.page_infoBox__uLM67,
.page_warningBox__Sr3zf {
    margin: calc(1rem * var(--mantine-scale)) 0;
    padding: calc(1rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-md);
    font-size: var(--mantine-font-size-sm)
}

.page_warningBox__Sr3zf {
    background: var(--mantine-color-yellow-0)
}

[data-mantine-color-scheme=dark] .page_warningBox__Sr3zf {
    background: var(--mantine-color-dark-6)
}

.page_warningBox__Sr3zf {
    border-left: calc(.25rem * var(--mantine-scale)) solid var(--mantine-color-yellow-filled)
}

.page_infoBox__uLM67 {
    background: var(--mantine-color-blue-0)
}

[data-mantine-color-scheme=dark] .page_infoBox__uLM67 {
    background: var(--mantine-color-dark-6)
}

.page_infoBox__uLM67 {
    border-left: calc(.25rem * var(--mantine-scale)) solid var(--mantine-color-blue-filled)
}

.page_footer__65bCH {
    margin-top: calc(3.75rem * var(--mantine-scale))
}

.page_backButton__sCnhQ {
    position: absolute;
    top: calc(1.25rem * var(--mantine-scale));
    left: calc(1.25rem * var(--mantine-scale))
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_backButton__sCnhQ {
        display: none
    }
}

.page_hero__ylliY {
    background: linear-gradient(-60deg, var(--mantine-color-blue-1) 0, var(--mantine-color-blue-0) 100%)
}

[data-mantine-color-scheme=dark] .page_hero__ylliY {
    background: linear-gradient(-60deg, var(--mantine-color-dark-8) 0, var(--mantine-color-dark-7) 100%)
}

.page_hero__ylliY {
    padding: calc(3.75rem * var(--mantine-scale)) 0 calc(2.5rem * var(--mantine-scale));
    position: relative;
    overflow: hidden
}

.page_title__s5Vt6 {
    font-family: Greycliff CF, var(--mantine-font-family);
    font-size: calc(2.75rem * var(--mantine-scale));
    font-weight: 900;
    line-height: 1.1;
    text-align: center;
    margin-bottom: var(--mantine-spacing-xs);
    background: linear-gradient(45deg, var(--mantine-color-blue-6) 0, var(--mantine-color-cyan-6) 50%, var(--mantine-color-blue-6) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_title__s5Vt6 {
        font-size: calc(2rem * var(--mantine-scale))
    }
}

.page_subtitle__gINBX {
    text-align: center;
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .page_subtitle__gINBX {
    color: var(--mantine-color-dark-2)
}

.page_subtitle__gINBX {
    font-size: var(--mantine-font-size-sm)
}

.page_wrapper__EM2zT {
    margin-top: calc(-1.875rem * var(--mantine-scale));
    margin-bottom: calc(3.75rem * var(--mantine-scale));
    position: relative;
    z-index: 1
}

.page_sections__amjWK {
    display: grid;
    grid-template-columns: calc(18.75rem * var(--mantine-scale)) 1fr;
    gap: calc(2.5rem * var(--mantine-scale));
    align-items: start
}

@media (max-width:$ mantine-breakpoint-md) {
    .page_sections__amjWK {
        grid-template-columns: 1fr;
        gap: calc(1.25rem * var(--mantine-scale))
    }
}

.page_toc__TFwC0 {
    position: sticky;
    top: calc(6.25rem * var(--mantine-scale));
    padding: var(--mantine-spacing-md);
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_toc__TFwC0 {
    background: var(--mantine-color-dark-6)
}

.page_toc__TFwC0 {
    border-radius: var(--mantine-radius-lg);
    box-shadow: var(--mantine-shadow-sm)
}

@media (max-width:$ mantine-breakpoint-md) {
    .page_toc__TFwC0 {
        display: none
    }
}

.page_tocLink__UEHVo {
    display: block;
    text-decoration: none;
    padding: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-md);
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .page_tocLink__UEHVo {
    color: var(--mantine-color-dark-1)
}

.page_tocLink__UEHVo {
    transition: all .15s ease
}

.page_tocLink__UEHVo:hover {
    background: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .page_tocLink__UEHVo:hover {
    background: var(--mantine-color-dark-5)
}

.page_tocLink__UEHVo:hover {
    color: var(--mantine-color-blue-filled)
}

.page_content__Otcie {
    padding: calc(2.5rem * var(--mantine-scale));
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_content__Otcie {
    background: var(--mantine-color-dark-6)
}

.page_content__Otcie {
    border-radius: var(--mantine-radius-lg);
    box-shadow: var(--mantine-shadow-sm)
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_content__Otcie {
        padding: calc(1.25rem * var(--mantine-scale))
    }
}

.page_sectionHeader__iA17X {
    padding: calc(1rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-md);
    background: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .page_sectionHeader__iA17X {
    background: var(--mantine-color-dark-7)
}

.page_sectionIcon__T7RM2 {
    box-shadow: var(--mantine-shadow-sm)
}

.page_sectionContent__GCcfL {
    padding: calc(1.25rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale))
}

.page_list__8CRPv li {
    line-height: 1.6
}

.page_list__8CRPv li+li {
    margin-top: calc(.5rem * var(--mantine-scale))
}

.page_footer__41YEC {
    margin-top: calc(3.75rem * var(--mantine-scale))
}

.page_backButton__BTLNp {
    position: absolute;
    top: calc(1.25rem * var(--mantine-scale));
    left: calc(1.25rem * var(--mantine-scale))
}

@media (max-width:$ mantine-breakpoint-sm) {
    .page_backButton__BTLNp {
        display: none
    }
}