.Hero_wrapper__K_t31 {
    position: relative;
    padding-top: calc(7.5rem * var(--mantine-scale));
    padding-bottom: calc(5rem * var(--mantine-scale))
}

@media (max-width: 48em) {
    .Hero_wrapper__K_t31 {
        padding-top:calc(5rem * var(--mantine-scale));
        padding-bottom: calc(3.75rem * var(--mantine-scale))
    }
}

.Hero_inner__yWLTd {
    position: relative;
    z-index: 1
}

.Hero_dots__zokH9 {
    position: absolute;
    color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Hero_dots__zokH9 {
    color: var(--mantine-color-dark-5)
}

@media (max-width: 48em) {
    .Hero_dots__zokH9 {
        display:none
    }
}

.Hero_dotsLeft__pT6wO {
    left: 0;
    top: 0
}

.Hero_title__FCu_S {
    text-align: center;
    font-weight: 800;
    font-size: calc(3.25rem * var(--mantine-scale));
    letter-spacing: -1px;
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Hero_title__FCu_S {
    color: var(--mantine-color-white)
}

.Hero_title__FCu_S {
    margin-bottom: var(--mantine-spacing-xs);
    font-family: Greycliff CF,var(--mantine-font-family)
}

@media (max-width: 36em) {
    .Hero_title__FCu_S {
        font-size:calc(1.75rem * var(--mantine-scale));
        text-align: left
    }
}

.Hero_highlight__LlEPy {
    color: var(--mantine-color-blue-6)
}

[data-mantine-color-scheme=dark] .Hero_highlight__LlEPy {
    color: var(--mantine-color-blue-4)
}

.Hero_description__cG4cA {
    text-align: center
}

@media (max-width: 36em) {
    .Hero_description__cG4cA {
        text-align:left;
        font-size: var(--mantine-font-size-md)
    }
}

.Hero_controls__IR97Z {
    margin-top: var(--mantine-spacing-lg);
    display: flex;
    justify-content: center
}

@media (max-width: 36em) {
    .Hero_controls__IR97Z {
        flex-direction:column
    }
}

.Hero_control__5_dxX:not(:first-of-type) {
    margin-left: var(--mantine-spacing-md)
}

@media (max-width: 36em) {
    .Hero_control__5_dxX {
        height:calc(2.625rem * var(--mantine-scale));
        font-size: var(--mantine-font-size-md)
    }

    .Hero_control__5_dxX:not(:first-of-type) {
        margin-top: var(--mantine-spacing-md);
        margin-left: 0
    }
}

.Header_header__pXml_ {
    height: calc(4rem * var(--mantine-scale));
    position: sticky;
    top: 0;
    background-color: color-mix(in srgb,var(--mantine-color-white) 95%,transparent)
}

[data-mantine-color-scheme=dark] .Header_header__pXml_ {
    background-color: color-mix(in srgb,var(--mantine-color-dark-7) 95%,transparent)
}

.Header_header__pXml_ {
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Header_header__pXml_ {
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)
}

.Header_header__pXml_ {
    z-index: 100;
    backdrop-filter: blur(12px) saturate(180%);
    transition: all .2s ease
}

.Header_inner__BWOOt {
    height: calc(4rem * var(--mantine-scale));
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 calc(1rem * var(--mantine-scale))
}

@media (max-width: 768px) {
    .Header_inner__BWOOt {
        padding:0 calc(.75rem * var(--mantine-scale))
    }
}

.Header_logoSection__Nw9oX {
    display: flex;
    align-items: center;
    text-decoration: none;
    transition: transform .2s ease
}

.Header_logoSection__Nw9oX:hover {
    transform: scale(1.02)
}

.Header_logoSection__Nw9oX:active {
    transform: scale(.98)
}

.Header_mainLinks__0_BYl {
    flex: 1;
    max-width: 600px;
    margin-left: calc(2rem * var(--mantine-scale))
}

@media (max-width: 768px) {
    .Header_mainLinks__0_BYl {
        display:none
    }
}

.Header_mainLink__ULAcH {
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));
    border-radius: calc(.75rem * var(--mantine-scale));
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .Header_mainLink__ULAcH {
    color: var(--mantine-color-dark-1)
}

.Header_mainLink__ULAcH {
    transition: all .2s ease;
    position: relative;
    overflow: hidden
}

.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)
}

.Header_mainLink__ULAcH:hover {
    transform: translateY(-1px)
}

.Header_mainLink__ULAcH[data-active] {
    background: linear-gradient(135deg,var(--mantine-color-blue-6),var(--mantine-color-cyan-5));
    color: var(--mantine-color-white);
    box-shadow: 0 4px 12px color-mix(in srgb,var(--mantine-color-blue-6) 30%,transparent)
}

.Header_mainLink__ULAcH[data-active]:hover {
    background: linear-gradient(135deg,var(--mantine-color-blue-7),var(--mantine-color-cyan-6));
    transform: translateY(-1px)
}

.Header_mainLink__ULAcH:active {
    transform: translateY(0)
}

.Header_drawer__tpCAt .Header_mantine-Drawer-content__iXt2u {
    background-color: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .Header_drawer__tpCAt .Header_mantine-Drawer-content__iXt2u {
    background-color: var(--mantine-color-dark-7)
}

.Header_drawerHeader__4SCTv {
    padding: calc(1.25rem * var(--mantine-scale));
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Header_drawerHeader__4SCTv {
    border-bottom: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5)
}

.Header_drawerHeader__4SCTv {
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Header_drawerHeader__4SCTv {
    background-color: var(--mantine-color-dark-8)
}

.Header_drawerBody__lmzvf {
    height: calc(100vh - calc(5.25rem * var(--mantine-scale)));
    overflow-y: auto
}

.Header_mobileLink___UtKy {
    display: flex;
    align-items: center;
    gap: calc(.75rem * var(--mantine-scale));
    width: 100%;
    padding: calc(1rem * var(--mantine-scale));
    border-radius: calc(.75rem * var(--mantine-scale));
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .Header_mobileLink___UtKy {
    color: var(--mantine-color-dark-1)
}

.Header_mobileLink___UtKy {
    transition: all .2s ease;
    text-decoration: none
}

.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:hover {
    transform: translateX(4px)
}

.Header_mobileLink___UtKy[data-active] {
    background: linear-gradient(135deg,var(--mantine-color-blue-6),var(--mantine-color-cyan-5));
    color: var(--mantine-color-white);
    transform: translateX(4px);
    box-shadow: 0 4px 12px color-mix(in srgb,var(--mantine-color-blue-6) 25%,transparent)
}

.Header_mobileLink___UtKy:active {
    transform: translateX(2px)
}

.Header_mobileUser__LL6Gf {
    display: block;
    width: 100%;
    padding: calc(1rem * var(--mantine-scale));
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Header_mobileUser__LL6Gf {
    color: var(--mantine-color-dark-0)
}

.Header_mobileUser__LL6Gf {
    border-radius: calc(.75rem * var(--mantine-scale));
    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 {
    transition: all .2s ease;
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Header_mobileUser__LL6Gf {
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-6)
}

.Header_mobileUser__LL6Gf:hover {
    background-color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Header_mobileUser__LL6Gf:hover {
    background-color: var(--mantine-color-dark-7)
}

.Header_mobileUser__LL6Gf:hover {
    transform: translateY(-1px)
}

.Header_mobileUser__LL6Gf:active {
    transform: translateY(0)
}

.Header_userButton__Hwe2K {
    padding: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    border-radius: calc(.75rem * var(--mantine-scale));
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Header_userButton__Hwe2K {
    color: var(--mantine-color-dark-0)
}

.Header_userButton__Hwe2K {
    transition: all .2s ease;
    border: calc(.0625rem * var(--mantine-scale)) solid transparent
}

.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)
}

.Header_userButton__Hwe2K:hover {
    border-color: var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Header_userButton__Hwe2K:hover {
    border-color: var(--mantine-color-dark-6)
}

.Header_userButton__Hwe2K:hover {
    transform: translateY(-1px)
}

.Header_userButton__Hwe2K:active {
    transform: translateY(0)
}

.Header_burgerButton__Rp5mv {
    border-radius: calc(.75rem * var(--mantine-scale));
    transition: all .2s ease
}

.Header_burgerButton__Rp5mv:hover {
    background-color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Header_burgerButton__Rp5mv:hover {
    background-color: var(--mantine-color-dark-6)
}

.Header_burgerButton__Rp5mv:hover {
    transform: scale(1.05)
}

.Header_burgerButton__Rp5mv:active {
    transform: scale(.95)
}

.Footer_footer__o4_Ec {
    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_supportHeader__j9SqM {
    align-items: flex-start
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_supportHeader__j9SqM {
        flex-direction:column;
        align-items: center;
        text-align: center;
        gap: calc(1rem * var(--mantine-scale))
    }
}

.Footer_supportTitle__mV3o5 {
    font-size: var(--mantine-font-size-lg);
    font-weight: 700;
    font-family: Greycliff CF,var(--mantine-font-family);
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Footer_supportTitle__mV3o5 {
    color: var(--mantine-color-white)
}

.Footer_supportTitle__mV3o5 {
    margin-bottom: calc(.25rem * var(--mantine-scale))
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_supportTitle__mV3o5 {
        font-size:var(--mantine-font-size-md)
    }
}

.Footer_supportSubtitle__IJjdM {
    line-height: 1.5;
    max-width: calc(31.25rem * var(--mantine-scale))
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_supportSubtitle__IJjdM {
        text-align:center;
        margin: 0 auto
    }

    .Footer_supportGrid__7A9nd {
        margin-bottom: calc(1.5rem * var(--mantine-scale))
    }
}

.Footer_supportCard__Ex35l {
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Footer_supportCard__Ex35l {
    border: 1px solid var(--mantine-color-dark-5)
}

.Footer_supportCard__Ex35l {
    background-color: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .Footer_supportCard__Ex35l {
    background-color: var(--mantine-color-dark-6)
}

.Footer_supportCard__Ex35l {
    transition: all .15s ease;
    height: 100%
}

.Footer_supportCard__Ex35l:hover {
    border-color: var(--mantine-color-blue-3)
}

[data-mantine-color-scheme=dark] .Footer_supportCard__Ex35l:hover {
    border-color: var(--mantine-color-blue-7)
}

.Footer_supportCard__Ex35l:hover {
    box-shadow: 0 2px 8px rgba(0,0,0,.1);
    transform: translateY(-2px)
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_supportCard__Ex35l {
        margin-bottom:calc(1rem * var(--mantine-scale))
    }
}

.Footer_supportCardTitle__fUjz5 {
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Footer_supportCardTitle__fUjz5 {
    color: var(--mantine-color-white)
}

.Footer_supportCardTitle__fUjz5 {
    font-family: Greycliff CF,var(--mantine-font-family)
}

.Footer_supportCardDescription__l5Nxp {
    line-height: 1.4
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_donationAddresses__5JRLM {
        margin-top:calc(2rem * var(--mantine-scale))
    }
}

.Footer_donationTitle__2ZHod {
    font-size: var(--mantine-font-size-md);
    font-weight: 600;
    font-family: Greycliff CF,var(--mantine-font-family);
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Footer_donationTitle__2ZHod {
    color: var(--mantine-color-white)
}

.Footer_donationTitle__2ZHod {
    text-transform: uppercase;
    letter-spacing: calc(.03125rem * var(--mantine-scale))
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_donationTitle__2ZHod {
        font-size:var(--mantine-font-size-sm);
        text-align: center
    }
}

.Footer_donationCard___6h2C {
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Footer_donationCard___6h2C {
    border: 1px solid var(--mantine-color-dark-5)
}

.Footer_donationCard___6h2C {
    background-color: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .Footer_donationCard___6h2C {
    background-color: var(--mantine-color-dark-6)
}

.Footer_donationCard___6h2C {
    transition: all .2s ease;
    height: 100%
}

.Footer_donationCard___6h2C:hover {
    border-color: var(--mantine-color-blue-3)
}

[data-mantine-color-scheme=dark] .Footer_donationCard___6h2C:hover {
    border-color: var(--mantine-color-blue-6)
}

.Footer_donationCard___6h2C:hover {
    box-shadow: 0 4px 16px rgba(0,0,0,.1);
    transform: translateY(-2px)
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_donationCard___6h2C {
        margin-bottom:calc(1rem * var(--mantine-scale))
    }
}

.Footer_cryptoIconContainer__0aqXH {
    background-color: var(--mantine-color-blue-0)!important
}

[data-mantine-color-scheme=dark] .Footer_cryptoIconContainer__0aqXH {
    background-color: var(--mantine-color-blue-9)!important
}

.Footer_cryptoIconContainer__0aqXH {
    border: 1px solid var(--mantine-color-blue-2)
}

[data-mantine-color-scheme=dark] .Footer_cryptoIconContainer__0aqXH {
    border: 1px solid var(--mantine-color-blue-7)
}

.Footer_cryptoIcon__InuwJ {
    border-radius: 50%;
    object-fit: cover
}

.Footer_chainName__lryny {
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .Footer_chainName__lryny {
    color: var(--mantine-color-white)
}

.Footer_chainName__lryny {
    font-family: Greycliff CF,var(--mantine-font-family)
}

.Footer_chainDescription__BE4li {
    line-height: 1.3
}

.Footer_addressSection__TrfvT {
    background-color: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .Footer_addressSection__TrfvT {
    background-color: var(--mantine-color-dark-7)
}

.Footer_addressSection__TrfvT {
    padding: calc(.75rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-sm);
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .Footer_addressSection__TrfvT {
    border: 1px solid var(--mantine-color-dark-5)
}

.Footer_addressLabel__H0pVE {
    font-family: Greycliff CF,var(--mantine-font-family);
    text-transform: uppercase;
    letter-spacing: calc(.03125rem * var(--mantine-scale));
    color: var(--mantine-color-gray-6)
}

[data-mantine-color-scheme=dark] .Footer_addressLabel__H0pVE {
    color: var(--mantine-color-dark-2)
}

.Footer_addressRow__M9090 {
    align-items: flex-start
}

.Footer_addressContainer__DsGmW {
    flex: 1;
    min-width: 0;
    background-color: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .Footer_addressContainer__DsGmW {
    background-color: var(--mantine-color-dark-6)
}

.Footer_addressContainer__DsGmW {
    padding: calc(.5rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));
    border-radius: var(--mantine-radius-xs);
    border: 1px solid var(--mantine-color-gray-3)
}

[data-mantine-color-scheme=dark] .Footer_addressContainer__DsGmW {
    border: 1px solid var(--mantine-color-dark-4)
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_addressContainer__DsGmW {
        padding:calc(.625rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))
    }
}

.Footer_addressText__7AtGY {
    font-family: ui-monospace,SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;
    word-break: break-all;
    line-height: 1.4;
    font-size: calc(.6875rem * var(--mantine-scale));
    color: var(--mantine-color-gray-8)
}

[data-mantine-color-scheme=dark] .Footer_addressText__7AtGY {
    color: var(--mantine-color-dark-1)
}

.Footer_addressText__7AtGY {
    font-weight: 500
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_addressText__7AtGY {
        font-size:calc(.75rem * var(--mantine-scale));
        line-height: 1.3
    }
}

.Footer_actionButtons__a0qHK {
    flex-shrink: 0;
    align-self: flex-start
}

.Footer_actionButton__wOGDB {
    border: 1px solid var(--mantine-color-blue-2)
}

[data-mantine-color-scheme=dark] .Footer_actionButton__wOGDB {
    border: 1px solid var(--mantine-color-blue-7)
}

.Footer_actionButton__wOGDB:hover {
    transform: scale(1.05)
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Footer_actionButton__wOGDB {
        width:calc(2.5rem * var(--mantine-scale));
        height: calc(2.5rem * var(--mantine-scale));
        min-width: calc(2.5rem * var(--mantine-scale));
        min-height: calc(2.5rem * 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_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)
}

.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_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(2.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: 768px) {
    .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_featuresSection__THhQ6,.page_statsGrid__G3gQg {
    margin-bottom: calc(5rem * var(--mantine-scale))
}

.page_statsGrid__G3gQg {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(calc(10rem * var(--mantine-scale)),1fr));
    gap: calc(1.5rem * var(--mantine-scale))
}

.page_featureCard__Kba3f {
    text-align: center;
    padding: calc(2rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_featureCard__Kba3f {
    background: var(--mantine-color-dark-6)
}

.page_featureCard__Kba3f {
    transition: all .3s ease;
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .page_featureCard__Kba3f {
    border: 1px solid var(--mantine-color-dark-5)
}

.page_featureCard__Kba3f {
    position: relative;
    overflow: hidden
}

.page_featureCard__Kba3f:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 32px rgba(0,0,0,.12);
    border-color: var(--mantine-color-blue-3)
}

.page_featureCard__Kba3f:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg,var(--mantine-color-yellow-5),var(--mantine-color-blue-5),var(--mantine-color-green-5),var(--mantine-color-violet-5));
    opacity: 0;
    transition: opacity .3s ease
}

.page_featureCard__Kba3f:hover:before {
    opacity: 1
}

.page_featureHeader__ymcL7 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc(.75rem * var(--mantine-scale))
}

.page_featureIcon___oJYQ {
    transition: transform .3s ease
}

.page_featureCard__Kba3f:hover .page_featureIcon___oJYQ {
    transform: scale(1.1)
}

.page_featureValue__7SnEp {
    font-size: calc(1.5rem * 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_featureTitle__mwCJj {
    color: var(--mantine-color-gray-8)
}

[data-mantine-color-scheme=dark] .page_featureTitle__mwCJj {
    color: var(--mantine-color-gray-1)
}

.page_featureDescription__SPEeV {
    line-height: 1.5
}

.page_donationSection__8D_0h {
    max-width: calc(62.5rem * var(--mantine-scale));
    margin: 0 auto calc(5rem * var(--mantine-scale))
}

.page_sectionTitle__rDbFi {
    font-weight: 800;
    margin-bottom: calc(1rem * var(--mantine-scale));
    font-size: calc(2.25rem * var(--mantine-scale));
    background: linear-gradient(45deg,var(--mantine-color-blue-6),var(--mantine-color-cyan-6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.page_sectionDescription__m534q {
    color: var(--mantine-color-gray-7)
}

[data-mantine-color-scheme=dark] .page_sectionDescription__m534q {
    color: var(--mantine-color-dark-2)
}

.page_sectionDescription__m534q {
    font-size: calc(1.125rem * var(--mantine-scale));
    max-width: calc(43.75rem * var(--mantine-scale));
    margin: 0 auto calc(2.5rem * var(--mantine-scale))
}

.page_benefitsGrid__SlThX {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(calc(17.5rem * var(--mantine-scale)),1fr));
    gap: calc(2rem * var(--mantine-scale))
}

.page_benefitCard__4UkwF {
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .page_benefitCard__4UkwF {
    background: var(--mantine-color-dark-6)
}

.page_benefitCard__4UkwF {
    padding: calc(2rem * var(--mantine-scale));
    text-align: center;
    transition: all .3s ease;
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .page_benefitCard__4UkwF {
    border: 1px solid var(--mantine-color-dark-5)
}

.page_benefitCard__4UkwF {
    position: relative;
    overflow: hidden
}

.page_benefitCard__4UkwF:hover {
    transform: translateY(-6px);
    box-shadow: 0 16px 40px rgba(34,139,230,.15);
    border-color: var(--mantine-color-blue-3)
}

.page_benefitCard__4UkwF:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: radial-gradient(circle at top right,rgba(34,139,230,.05) 0,transparent 60%);
    opacity: 0;
    transition: opacity .3s ease
}

.page_benefitCard__4UkwF:hover:before {
    opacity: 1
}

.page_benefitHeader__ubH2b {
    margin-bottom: calc(1.25rem * var(--mantine-scale))
}

.page_benefitIcon__JrZWB {
    transition: transform .3s ease
}

.page_benefitCard__4UkwF:hover .page_benefitIcon__JrZWB {
    transform: scale(1.1)
}

.page_benefitTitle__8q5XA {
    color: var(--mantine-color-gray-8)
}

[data-mantine-color-scheme=dark] .page_benefitTitle__8q5XA {
    color: var(--mantine-color-gray-1)
}

.page_benefitDescription__A94Ff {
    line-height: 1.6
}

.page_benefitImpact__FOop6 {
    margin-top: calc(1rem * var(--mantine-scale));
    padding: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    background: rgba(34,139,230,.05)
}

[data-mantine-color-scheme=dark] .page_benefitImpact__FOop6 {
    background: rgba(34,139,230,.1)
}

.page_benefitImpact__FOop6 {
    border-radius: calc(.5rem * var(--mantine-scale));
    border: 1px solid rgba(34,139,230,.1)
}

[data-mantine-color-scheme=dark] .page_benefitImpact__FOop6 {
    border: 1px solid rgba(34,139,230,.2)
}

.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));
    background: linear-gradient(45deg,var(--mantine-color-blue-6),var(--mantine-color-cyan-6));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.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;
    padding: calc(1.5rem * var(--mantine-scale))
}

.page_faqCard__O9isF:hover {
    transform: translateY(-2px)
}

.SecurityBanner_banner__nJg1H {
    width: 100%;
    background: linear-gradient(135deg,#fff3e0,#ffcc80);
    color: #e65100;
    padding: 4px 0;
    z-index: 100;
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
    border-bottom: 1px solid #ffb74d
}

.SecurityBanner_content__9v88Z {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0 20px;
    justify-content: center;
    flex-wrap: wrap
}

.SecurityBanner_message__CkD8p {
    flex: 1;
    font-size: 13px;
    line-height: 1.2;
    text-align: center;
    min-width: 300px
}

.SecurityBanner_message__CkD8p strong {
    font-weight: 600;
    color: #bf360c
}

.SecurityBanner_closeButton__wQb7c {
    background: rgba(230,81,0,.1);
    border: 1px solid rgba(230,81,0,.2);
    color: #e65100;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 11px;
    font-weight: 700;
    transition: all .2s ease;
    flex-shrink: 0
}

.SecurityBanner_closeButton__wQb7c:hover {
    background: rgba(230,81,0,.2);
    transform: scale(1.05)
}

.SecurityBanner_closeButton__wQb7c:active {
    transform: scale(.95)
}

@media (max-width: 768px) {
    .SecurityBanner_content__9v88Z {
        padding:0 16px;
        gap: 6px
    }

    .SecurityBanner_message__CkD8p {
        font-size: 12px;
        min-width: auto
    }

    .SecurityBanner_closeButton__wQb7c {
        width: 18px;
        height: 18px;
        font-size: 10px
    }
}

@media (max-width: 480px) {
    .SecurityBanner_banner__nJg1H {
        padding:3px 0
    }

    .SecurityBanner_content__9v88Z {
        flex-direction: column;
        gap: 4px;
        text-align: center
    }

    .SecurityBanner_message__CkD8p {
        font-size: 11px
    }
}

.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
}

.WalletWatcher_wrapper__ia6AQ {
    position: relative;
    padding-top: calc(7.5rem * var(--mantine-scale));
    padding-bottom: calc(1.25rem * var(--mantine-scale));
    display: flex;
    align-items: center
}

@media (max-width: 768px) {
    .WalletWatcher_wrapper__ia6AQ {
        padding-top:100px;
        padding-bottom: 80px;
        min-height: 80vh
    }
}

.WalletWatcher_inner__7ZeQ_ {
    position: relative;
    z-index: 1;
    width: 100%
}

.WalletWatcher_dots__x2eLD {
    position: absolute;
    color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .WalletWatcher_dots__x2eLD {
    color: var(--mantine-color-dark-5)
}

.WalletWatcher_dots__x2eLD {
    opacity: .6
}

@media (max-width: 768px) {
    .WalletWatcher_dots__x2eLD {
        display:none
    }
}

.WalletWatcher_heroIcon__LYjKh {
    transition: transform .3s ease;
    box-shadow: 0 10px 40px rgba(0,0,0,.1)
}

.WalletWatcher_heroIcon__LYjKh:hover {
    transform: translateY(-5px)
}

.WalletWatcher_title__A0_sf {
    text-align: center;
    font-weight: 900;
    font-size: 64px;
    letter-spacing: -2px;
    color: var(--mantine-color-black)
}

[data-mantine-color-scheme=dark] .WalletWatcher_title__A0_sf {
    color: var(--mantine-color-white)
}

.WalletWatcher_title__A0_sf {
    margin-bottom: var(--mantine-spacing-md);
    font-family: Greycliff CF,var(--mantine-font-family);
    line-height: 1.1
}

@media (max-width: 768px) {
    .WalletWatcher_title__A0_sf {
        font-size:48px;
        letter-spacing: -1px
    }
}

@media (max-width: 576px) {
    .WalletWatcher_title__A0_sf {
        font-size:36px;
        text-align: center
    }
}

.WalletWatcher_highlight__aKIb4 {
    color: var(--mantine-color-blue-6)
}

[data-mantine-color-scheme=dark] .WalletWatcher_highlight__aKIb4 {
    color: var(--mantine-color-blue-4)
}

.WalletWatcher_highlight__aKIb4 {
    background: linear-gradient(45deg,var(--mantine-color-blue-6),var(--mantine-color-cyan-5));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text
}

.WalletWatcher_description__1FZ_j {
    text-align: center;
    max-width: 700px;
    margin: 0 auto
}

@media (max-width: 576px) {
    .WalletWatcher_description__1FZ_j {
        text-align:center;
        font-size: var(--mantine-font-size-lg)
    }
}

.WalletWatcher_statsBanner__R8y5T {
    margin-top: var(--mantine-spacing-xl);
    padding: var(--mantine-spacing-md);
    border-radius: var(--mantine-radius-xl);
    background: var(--mantine-color-gray-0)
}

[data-mantine-color-scheme=dark] .WalletWatcher_statsBanner__R8y5T {
    background: var(--mantine-color-dark-7)
}

.WalletWatcher_statsBanner__R8y5T {
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .WalletWatcher_statsBanner__R8y5T {
    border: 1px solid var(--mantine-color-dark-6)
}

.WalletWatcher_controls__5a49K {
    margin-top: var(--mantine-spacing-xl);
    display: flex;
    justify-content: center
}

@media (max-width: 576px) {
    .WalletWatcher_controls__5a49K {
        flex-direction:column;
        align-items: center
    }
}

.WalletWatcher_control__L6f_f {
    transition: all .3s ease;
    font-weight: 600;
    padding: var(--mantine-spacing-md) var(--mantine-spacing-xl);
    min-width: 200px
}

.WalletWatcher_control__L6f_f:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(0,0,0,.15)
}

.WalletWatcher_control__L6f_f:not(:first-of-type) {
    margin-left: var(--mantine-spacing-md)
}

@media (max-width: 576px) {
    .WalletWatcher_control__L6f_f {
        height:50px;
        font-size: var(--mantine-font-size-lg);
        min-width: 250px
    }

    .WalletWatcher_control__L6f_f:not(:first-of-type) {
        margin-top: var(--mantine-spacing-md);
        margin-left: 0
    }
}

.WalletWatcher_featureCard__oD4ec {
    transition: all .3s ease;
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .WalletWatcher_featureCard__oD4ec {
    border: 1px solid var(--mantine-color-dark-6)
}

.WalletWatcher_featureCard__oD4ec {
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .WalletWatcher_featureCard__oD4ec {
    background: var(--mantine-color-dark-8)
}

.WalletWatcher_featureCard__oD4ec:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(0,0,0,.1);
    border-color: var(--mantine-color-blue-2)
}

[data-mantine-color-scheme=dark] .WalletWatcher_featureCard__oD4ec:hover {
    border-color: var(--mantine-color-blue-9)
}

.WalletWatcher_sectionContent__MEYHJ {
    transition: all .3s ease;
    border: 1px solid var(--mantine-color-gray-2)
}

[data-mantine-color-scheme=dark] .WalletWatcher_sectionContent__MEYHJ {
    border: 1px solid var(--mantine-color-dark-6)
}

.WalletWatcher_sectionContent__MEYHJ {
    background: var(--mantine-color-white)
}

[data-mantine-color-scheme=dark] .WalletWatcher_sectionContent__MEYHJ {
    background: var(--mantine-color-dark-8)
}

.WalletWatcher_animateSpin__jmMtr {
    animation: WalletWatcher_spin__VnlAf 1s linear infinite
}

@keyframes WalletWatcher_spin__VnlAf {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.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
    }
}
