.EnhancedDonationBanner_banner__0oCkb {
    background: linear-gradient(135deg,rgba(255,192,203,.08),rgba(255,105,135,.06));
    border: 1px solid rgba(255,105,135,.2);
    position: relative;
    overflow: hidden;
    box-shadow: 0 4px 16px rgba(255,105,135,.1)
}

.EnhancedDonationBanner_banner__0oCkb:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);
    transition: left .6s ease
}

.EnhancedDonationBanner_banner__0oCkb:hover:before {
    left: 100%
}

.EnhancedDonationBanner_iconWrapper__7GlXn {
    position: relative
}

.EnhancedDonationBanner_heartIcon__gk_9J {
    animation: EnhancedDonationBanner_heartbeat__VFRF1 2s infinite;
    position: relative
}

.EnhancedDonationBanner_heartIcon__gk_9J:after {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: inherit;
    border-radius: inherit;
    opacity: .3;
    animation: EnhancedDonationBanner_heartPulse__zMp1e 2s infinite
}

@keyframes EnhancedDonationBanner_heartbeat__VFRF1 {
    0%,to {
        transform: scale(1)
    }

    14% {
        transform: scale(1.1)
    }

    28% {
        transform: scale(1)
    }

    42% {
        transform: scale(1.1)
    }

    70% {
        transform: scale(1)
    }
}

@keyframes EnhancedDonationBanner_heartPulse__zMp1e {
    0% {
        transform: scale(1);
        opacity: .3
    }

    to {
        transform: scale(1.3);
        opacity: 0
    }
}

.EnhancedDonationBanner_title__cuJ5_ {
    background: linear-gradient(45deg,var(--mantine-color-pink-6),var(--mantine-color-red-5));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: EnhancedDonationBanner_titleShimmer__hkOXo 3s ease-in-out infinite
}

@keyframes EnhancedDonationBanner_titleShimmer__hkOXo {
    0%,to {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }
}

.EnhancedDonationBanner_subtitle__35fc9 {
    line-height: 1.4
}

.EnhancedDonationBanner_features__pbAPY {
    opacity: .9
}

.EnhancedDonationBanner_progressBar__LP_pM {
    margin-top: .5rem
}

.EnhancedDonationBanner_cryptoIcons__w4qCQ {
    filter: drop-shadow(0 2px 4px rgba(0,0,0,.1))
}

.EnhancedDonationBanner_cryptoAvatar__WUxRR {
    border: 2px solid var(--mantine-color-body)!important;
    background-color: #fff!important;
    box-shadow: 0 2px 6px rgba(255,105,135,.2)!important;
    transition: transform .2s ease
}

.EnhancedDonationBanner_cryptoAvatar__WUxRR:hover {
    transform: translateY(-2px)!important
}

.EnhancedDonationBanner_donateButton__njjiv {
    font-weight: 600;
    box-shadow: 0 2px 8px rgba(255,105,135,.25);
    transition: all .2s ease
}

.EnhancedDonationBanner_donateButton__njjiv:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(255,105,135,.35)
}

.EnhancedDonationBanner_closeButton__ZgQD0 {
    opacity: .6;
    transition: all .2s ease
}

.EnhancedDonationBanner_closeButton__ZgQD0:hover {
    opacity: 1;
    background-color: rgba(255,105,135,.1)
}

.EnhancedDonationBanner_fadeIn__H2AgD {
    animation: EnhancedDonationBanner_fadeSlideIn__2i_QA .4s ease-out forwards
}

.EnhancedDonationBanner_fadeOut__1g1fa {
    animation: EnhancedDonationBanner_fadeSlideOut__eXQNv .2s ease-in forwards
}

@keyframes EnhancedDonationBanner_fadeSlideIn__2i_QA {
    0% {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes EnhancedDonationBanner_fadeSlideOut__eXQNv {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-10px)
    }
}

[data-mantine-color-scheme=dark] .EnhancedDonationBanner_banner__0oCkb {
    background: linear-gradient(135deg,rgba(255,105,135,.12),rgba(255,192,203,.08));
    border-color: rgba(255,105,135,.25);
    box-shadow: 0 4px 16px rgba(0,0,0,.2)
}

[data-mantine-color-scheme=dark] .EnhancedDonationBanner_closeButton__ZgQD0:hover {
    background-color: rgba(255,105,135,.15)
}

@media (max-width: 768px) {
    .EnhancedDonationBanner_banner__0oCkb {
        padding:1rem
    }

    .EnhancedDonationBanner_title__cuJ5_ {
        font-size: 1rem
    }

    .EnhancedDonationBanner_subtitle__35fc9 {
        font-size: .875rem
    }

    .EnhancedDonationBanner_features__pbAPY {
        flex-direction: column;
        gap: .5rem;
        align-items: flex-start
    }

    .EnhancedDonationBanner_donateButton__njjiv {
        width: 100%;
        margin-top: .5rem
    }
}

@media (max-width: 480px) {
    .EnhancedDonationBanner_banner__0oCkb {
        padding:.75rem
    }

    .EnhancedDonationBanner_iconWrapper__7GlXn {
        display: none
    }

    .EnhancedDonationBanner_title__cuJ5_ {
        font-size: .95rem
    }

    .EnhancedDonationBanner_subtitle__35fc9 {
        font-size: .8rem
    }
}

.Hero_wrapper__MaIxX {
    position: relative;
    padding-top: calc(7.5rem * var(--mantine-scale));
    padding-bottom: calc(1.25rem * var(--mantine-scale))
}

@media (max-width: 48em) {
    .Hero_wrapper__MaIxX {
        padding-top:calc(5rem * var(--mantine-scale));
        padding-bottom: calc(3.75rem * var(--mantine-scale))
    }
}

.Hero_inner__cUHMU {
    position: relative;
    z-index: 1
}

.Hero_dots__WdHj7 {
    position: absolute;
    color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Hero_dots__WdHj7 {
    color: var(--mantine-color-dark-5)
}

@media (max-width: 48em) {
    .Hero_dots__WdHj7 {
        display:none
    }
}

.Hero_dotsLeft__7ki_4 {
    left: 0;
    top: 0
}

.Hero_title__JLVRw {
    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__JLVRw {
    color: var(--mantine-color-white)
}

.Hero_title__JLVRw {
    margin-bottom: var(--mantine-spacing-xs);
    font-family: Greycliff CF,var(--mantine-font-family)
}

@media (max-width: 36em) {
    .Hero_title__JLVRw {
        font-size:calc(2.375rem * var(--mantine-scale));
        text-align: left
    }
}

.Hero_highlight__bhgyA {
    color: var(--mantine-color-blue-6)
}

[data-mantine-color-scheme=dark] .Hero_highlight__bhgyA {
    color: var(--mantine-color-blue-4)
}

.Hero_description__rMghm {
    text-align: center
}

@media (max-width: 36em) {
    .Hero_description__rMghm {
        text-align:left;
        font-size: var(--mantine-font-size-md)
    }
}

.Hero_controls__TrQEx {
    margin-top: var(--mantine-spacing-lg);
    display: flex;
    justify-content: center
}

@media (max-width: 36em) {
    .Hero_controls__TrQEx {
        flex-direction:column
    }
}

.Hero_control__UF_uT:not(:first-of-type) {
    margin-left: var(--mantine-spacing-md)
}

@media (max-width: 36em) {
    .Hero_control__UF_uT {
        height:calc(2.625rem * var(--mantine-scale));
        font-size: var(--mantine-font-size-md)
    }

    .Hero_control__UF_uT:not(:first-of-type) {
        margin-top: var(--mantine-spacing-md);
        margin-left: 0
    }
}

.ChromeExtensionBanner_banner__vJd7q {
    background: linear-gradient(135deg,rgba(59,130,246,.06),rgba(34,211,238,.04));
    border: 1px solid rgba(59,130,246,.2);
    transition: all .3s ease;
    margin-bottom: 1.5rem;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(59,130,246,.08)
}

.ChromeExtensionBanner_banner__vJd7q:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);
    transition: left .6s ease
}

.ChromeExtensionBanner_banner__vJd7q:hover {
    border-color: rgba(59,130,246,.35);
    background: linear-gradient(135deg,rgba(59,130,246,.08),rgba(34,211,238,.06));
    transform: translateY(-1px);
    box-shadow: 0 4px 16px rgba(59,130,246,.15)
}

.ChromeExtensionBanner_banner__vJd7q:hover:before {
    left: 100%
}

[data-mantine-color-scheme=dark] .ChromeExtensionBanner_banner__vJd7q {
    background: linear-gradient(135deg,rgba(59,130,246,.12),rgba(34,211,238,.08));
    border-color: rgba(59,130,246,.25);
    box-shadow: 0 2px 8px rgba(0,0,0,.2)
}

[data-mantine-color-scheme=dark] .ChromeExtensionBanner_banner__vJd7q:hover {
    background: linear-gradient(135deg,rgba(59,130,246,.16),rgba(34,211,238,.12));
    border-color: rgba(59,130,246,.4);
    box-shadow: 0 4px 16px rgba(0,0,0,.3)
}

.ChromeExtensionBanner_iconWrapper__YYFDA {
    position: relative
}

.ChromeExtensionBanner_pulsingIcon__Sj7Fo {
    animation: ChromeExtensionBanner_pulse___Bvqw 2s infinite;
    position: relative
}

.ChromeExtensionBanner_pulsingIcon__Sj7Fo:after {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    background: inherit;
    border-radius: inherit;
    opacity: .3;
    animation: ChromeExtensionBanner_ripple__uY8RP 2s infinite
}

@keyframes ChromeExtensionBanner_pulse___Bvqw {
    0%,to {
        transform: scale(1)
    }

    50% {
        transform: scale(1.05)
    }
}

@keyframes ChromeExtensionBanner_ripple__uY8RP {
    0% {
        transform: scale(1);
        opacity: .3
    }

    to {
        transform: scale(1.2);
        opacity: 0
    }
}

.ChromeExtensionBanner_title__GvfPS {
    background: linear-gradient(45deg,var(--mantine-color-blue-6),var(--mantine-color-cyan-5));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.ChromeExtensionBanner_subtitle__sK_Ie {
    line-height: 1.4
}

.ChromeExtensionBanner_features__NWQmi {
    opacity: .9
}

.ChromeExtensionBanner_actions__ZEZ_Q {
    flex-shrink: 0
}

.ChromeExtensionBanner_installButton__N4J1e {
    font-weight: 600;
    box-shadow: 0 2px 8px rgba(59,130,246,.25);
    transition: all .2s ease
}

.ChromeExtensionBanner_installButton__N4J1e:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(59,130,246,.35)
}

.ChromeExtensionBanner_closeButton___p3hr {
    opacity: .6;
    transition: all .2s ease
}

.ChromeExtensionBanner_closeButton___p3hr:hover {
    opacity: 1;
    background-color: rgba(59,130,246,.1)
}

.ChromeExtensionBanner_fadeIn__an3oQ {
    animation: ChromeExtensionBanner_fadeSlideIn__oQOJO .4s ease-out forwards
}

.ChromeExtensionBanner_fadeOut__PSuQb {
    animation: ChromeExtensionBanner_fadeSlideOut___THMi .2s ease-in forwards
}

@keyframes ChromeExtensionBanner_fadeSlideIn__oQOJO {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes ChromeExtensionBanner_fadeSlideOut___THMi {
    0% {
        opacity: 1;
        transform: translateY(0)
    }

    to {
        opacity: 0;
        transform: translateY(-10px)
    }
}

@media (max-width: 768px) {
    .ChromeExtensionBanner_banner__vJd7q {
        display:none
    }
}

.Features_wrapper__tU4Xh {
    padding: calc(2.5rem * var(--mantine-scale)) 0
}

.Features_titleWrapper__INgNT {
    text-align: center;
    margin-bottom: calc(2.5rem * var(--mantine-scale))
}

.Features_supTitle__N7qAI {
    text-transform: uppercase;
    font-weight: 800;
    font-size: calc(.875rem * var(--mantine-scale));
    letter-spacing: calc(.0625rem * var(--mantine-scale));
    color: var(--mantine-color-blue-4)
}

.Features_title__rPQTe {
    font-family: "Greycliff CF",var(--mantine-font-family);
    font-size: calc(2.125rem * var(--mantine-scale));
    font-weight: 900;
    line-height: 1.1;
    margin-bottom: calc(1.5rem * var(--mantine-scale));
    color: var(--mantine-color-white)
}

@media (max-width: 48em) {
    .Features_title__rPQTe {
        font-size:calc(1.75rem * var(--mantine-scale))
    }
}

.Features_description__QoKO3 {
    color: var(--mantine-color-dark-1);
    line-height: 1.6
}

.Features_feature__FfBXy {
    background-color: var(--mantine-color-dark-7);
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5);
    transition: all .2s ease
}

.Features_feature__FfBXy:hover {
    transform: translateY(-2px);
    border-color: var(--mantine-color-blue-4);
    box-shadow: 0 calc(.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) rgba(0,0,0,.2)
}

.Features_iconWrapper__EGl84 {
    position: relative;
    margin-bottom: calc(1.5rem * var(--mantine-scale))
}

.Features_icon___tLOY {
    position: relative;
    z-index: 1;
    box-shadow: 0 calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)) rgba(0,0,0,.2)
}

.Features_featureTitle__oyjT_ {
    font-family: "Greycliff CF",var(--mantine-font-family);
    color: var(--mantine-color-white);
    margin-bottom: calc(.25rem * var(--mantine-scale))
}

.Features_featureDescription__3Crg1 {
    color: var(--mantine-color-dark-1);
    line-height: 1.4;
    flex: 1
}

@media (max-width: $ mantine-breakpoint-sm) {
    .Features_wrapper__tU4Xh {
        padding:calc(1.25rem * var(--mantine-scale)) 0
    }
}

.Hero_wrapper__Z24mS {
    position: relative;
    padding-top: calc(3.125rem * var(--mantine-scale));
    padding-bottom: calc(5rem * var(--mantine-scale))
}

@media (max-width: 48em) {
    .Hero_wrapper__Z24mS {
        padding-top:calc(5rem * var(--mantine-scale));
        padding-bottom: calc(3.75rem * var(--mantine-scale))
    }
}

.Hero_inner__Jyc4B {
    position: relative;
    z-index: 1
}

.Hero_dots__V7QH3 {
    position: absolute;
    color: var(--mantine-color-gray-1)
}

[data-mantine-color-scheme=dark] .Hero_dots__V7QH3 {
    color: var(--mantine-color-dark-5)
}

@media (max-width: 48em) {
    .Hero_dots__V7QH3 {
        display:none
    }
}

.Hero_dotsLeft__LHfnD {
    left: 0;
    top: 0
}

.Hero_title__JisBU {
    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__JisBU {
    color: var(--mantine-color-white)
}

.Hero_title__JisBU {
    margin-bottom: var(--mantine-spacing-xs);
    font-family: Greycliff CF,var(--mantine-font-family)
}

@media (max-width: 36em) {
    .Hero_title__JisBU {
        font-size:calc(1.75rem * var(--mantine-scale));
        text-align: left
    }
}

.Hero_highlight__M_QP_ {
    color: var(--mantine-color-blue-6)
}

[data-mantine-color-scheme=dark] .Hero_highlight__M_QP_ {
    color: var(--mantine-color-blue-4)
}

.Hero_description__wKkHN {
    text-align: center
}

@media (max-width: 36em) {
    .Hero_description__wKkHN {
        text-align:left;
        font-size: var(--mantine-font-size-md)
    }
}

.Hero_controls__ZvtL_ {
    margin-top: var(--mantine-spacing-lg);
    display: flex;
    justify-content: center
}

@media (max-width: 36em) {
    .Hero_controls__ZvtL_ {
        flex-direction:column
    }
}

.Hero_control__Y6FpD:not(:first-of-type) {
    margin-left: var(--mantine-spacing-md)
}

@media (max-width: 36em) {
    .Hero_control__Y6FpD {
        height:calc(2.625rem * var(--mantine-scale));
        font-size: var(--mantine-font-size-md)
    }

    .Hero_control__Y6FpD:not(:first-of-type) {
        margin-top: var(--mantine-spacing-md);
        margin-left: 0
    }
}

.LastEvents_wrapper__N5S5y {
    height: 400px;
    background-color: var(--mantine-color-dark-7);
    border: calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4);
    border-radius: var(--mantine-radius-md);
    overflow: hidden
}

.LastEvents_list__u7HJ7 {
    height: 100%;
    overflow-y: auto;
    padding: calc(.75rem * var(--mantine-scale))
}

.LastEvents_list__u7HJ7::-webkit-scrollbar {
    width: calc(.25rem * var(--mantine-scale))
}

.LastEvents_list__u7HJ7::-webkit-scrollbar-track {
    background: transparent
}

.LastEvents_list__u7HJ7::-webkit-scrollbar-thumb {
    background-color: var(--mantine-color-dark-4);
    border-radius: calc(.125rem * var(--mantine-scale))
}

.LastEvents_notification___jZAr {
    background-color: var(--mantine-color-dark-6);
    padding: calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));
    transition: all .2s ease;
    border-color: var(--mantine-color-dark-4)
}

.LastEvents_notification___jZAr+.LastEvents_notification___jZAr {
    margin-top: calc(.3125rem * var(--mantine-scale))
}

.LastEvents_notification___jZAr:hover {
    background-color: var(--mantine-color-dark-5);
    transform: translateY(calc(-.0625rem * var(--mantine-scale)))
}

.LastEvents_typeIcon__fJSLc {
    box-shadow: var(--mantine-shadow-xs)
}

.LastEvents_chainLogo__LGHn2 img {
    width: calc(1rem * var(--mantine-scale));
    height: calc(1rem * var(--mantine-scale));
    padding: calc(.125rem * var(--mantine-scale));
    object-fit: contain
}

.LastEvents_chainName__QNhz9 {
    color: var(--mantine-color-dark-0);
    letter-spacing: calc(.01875rem * var(--mantine-scale))
}

.LastEvents_address__20tWx {
    color: var(--mantine-color-blue-4);
    font-family: JetBrains Mono,monospace;
    font-size: calc(.8125rem * var(--mantine-scale));
    letter-spacing: calc(-.01875rem * var(--mantine-scale))
}

.LastEvents_amount__CZur1 {
    font-family: JetBrains Mono,monospace;
    font-size: calc(.75rem * var(--mantine-scale));
    padding: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));
    font-weight: 500;
    background-color: var(--mantine-color-dark-5)
}

.LastEvents_actionIcon__aDhr1 {
    transition: transform .2s ease
}

.LastEvents_actionIcon__aDhr1:hover {
    transform: scale(1.15)
}

.LastEvents_empty__pOK1k {
    background-color: var(--mantine-color-dark-6);
    height: 100%;
    gap: calc(.5rem * var(--mantine-scale))
}

@media (max-width: $ mantine-breakpoint-sm) {
    .LastEvents_wrapper__N5S5y {
        height:300px
    }

    .LastEvents_notification___jZAr {
        padding: calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale))
    }
}
