html.is-ios .HhiWhPVc::after {
    pointer-events: none;
    position: fixed;
    z-index: var(--z-modal);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background-color: var(--color-tint);
    transition: opacity 200ms
}

html.is-ios .pNRv6m36::after {
    opacity: 1
}

.esdydUs1 {
    display: flex;
    align-items: center;
    justify-content: center
}

.TUSiLENF {
    width: .375rem;
    height: .375rem;
    margin: 0 .25rem;
    opacity: .8;
    background-color: var(--color-dot, var(--color-white));
    border-radius: .375rem;
    animation: Zft9rPYc 800ms infinite linear
}

.UJzP4d9r .TUSiLENF {
    animation: vpZtb2OQ 2000ms ease-in-out infinite
}

.TUSiLENF:nth-child(2) {
    animation-delay: 100ms
}

.TUSiLENF:nth-child(3) {
    animation-delay: 200ms
}

@keyframes Zft9rPYc {
    0% {
        transform: scale(1);
        opacity: .8
    }

    20% {
        transform: scale(1.1);
        opacity: .9
    }

    40% {
        transform: scale(1.75);
        opacity: 1
    }

    60% {
        transform: scale(1.25);
        opacity: .9
    }

    80% {
        transform: scale(1);
        opacity: .8
    }
}

@keyframes vpZtb2OQ {
    0% {
        transform: scale(1);
        opacity: .8
    }

    10% {
        transform: scale(1.1);
        opacity: .9
    }

    20% {
        transform: scale(1.75);
        opacity: 1
    }

    30% {
        transform: scale(1.25);
        opacity: .9
    }

    40% {
        transform: scale(1);
        opacity: .8
    }

    50% {
        transform: scale(1.1);
        opacity: .9
    }

    60% {
        transform: scale(1.75);
        opacity: 1
    }

    70% {
        transform: scale(1.25);
        opacity: .9
    }

    80% {
        transform: scale(1);
        opacity: .8
    }
}

.GpDwnAkE {
    cursor: var(--custom-cursor, pointer);
    -webkit-user-select: none;
    user-select: none;
    color: var(--color-gray-button-text);
    text-decoration: none;
    white-space: nowrap;
    background: none;
    border: 0;
    border-radius: 0;
    outline: none !important;
    transition: background-color 150ms,color 150ms,opacity 150ms
}

.GpDwnAkE.tZ9ppkji {
    --color-dot: var(--color-gray-button-text)
}

.GpDwnAkE.A1qGzs0x,.GpDwnAkE:active {
    transition: none !important
}

html.animation-level-0 .GpDwnAkE {
    transition: none !important
}

.GpDwnAkE:not(.Cw_ElX3O) {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 9rem;
    font-size: 1.0625rem;
    line-height: 1.25
}

.GpDwnAkE:not(.Cw_ElX3O):not(.d3A7BZDx) {
    max-width: 68%;
    height: 2.75rem;
    padding: .5rem 1.5rem;
    font-weight: 700;
    color: var(--color-gray-button-text);
    background-color: var(--color-gray-button-background);
    border-radius: var(--border-radius-buttons)
}

@media(hover: hover) {
    .GpDwnAkE:not(.Cw_ElX3O):not(.d3A7BZDx):hover,.GpDwnAkE:not(.Cw_ElX3O):not(.d3A7BZDx):focus-visible {
        color:var(--color-gray-button-text-hover);
        background-color: var(--color-gray-button-background-hover)
    }
}

.GpDwnAkE:not(.Cw_ElX3O):not(.d3A7BZDx)[disabled] {
    pointer-events: none;
    opacity: .4
}

.d3A7BZDx {
    font-weight: 600;
    color: var(--color-accent);
    background-color: rgba(0,0,0,0);
    transition: color 150ms
}

.d3A7BZDx:active {
    color: var(--color-accent-button-background-hover)
}

@media(hover: hover) {
    .d3A7BZDx:hover,.d3A7BZDx:focus-visible {
        color:var(--color-accent-button-background-hover)
    }
}

.d3A7BZDx[disabled] {
    opacity: .4
}

html.animation-level-0 .d3A7BZDx {
    transition: none !important
}

.GpDwnAkE.Pb9B3sBE:not(.Cw_ElX3O) {
    color: var(--color-accent-button-text);
    background-color: var(--color-accent-button-background)
}

.GpDwnAkE.Pb9B3sBE:not(.Cw_ElX3O).tZ9ppkji {
    --color-dot: var(--color-accent-button-text)
}

@media(hover: hover) {
    .GpDwnAkE.Pb9B3sBE:not(.Cw_ElX3O):hover,.GpDwnAkE.Pb9B3sBE:not(.Cw_ElX3O):focus-visible {
        color:var(--color-accent-button-text-hover);
        background-color: var(--color-accent-button-background-hover)
    }
}

.GpDwnAkE.nxcFq7cM:not(.Cw_ElX3O),.GpDwnAkE.nxcFq7cM:not(.Cw_ElX3O):hover,.GpDwnAkE.nxcFq7cM:not(.Cw_ElX3O):active {
    background: rgba(0,0,0,0)
}

.GpDwnAkE.zSwp1moR {
    pointer-events: none;
    cursor: default;
    opacity: .4
}

.GpDwnAkE.tLZabe0e:not(.Cw_ElX3O) {
    color: var(--color-red-button-text);
    background-color: var(--color-red-button-background)
}

.GpDwnAkE.tLZabe0e:not(.Cw_ElX3O).tZ9ppkji {
    --color-dot: var(--color-red-button-text)
}

@media(hover: hover) {
    .GpDwnAkE.tLZabe0e:not(.Cw_ElX3O):hover,.GpDwnAkE.tLZabe0e:not(.Cw_ElX3O):focus-visible {
        color:var(--color-red-button-text-hover);
        background-color: var(--color-red-button-background-hover)
    }
}

.GpDwnAkE.tLZabe0e:not(.Cw_ElX3O)[disabled] {
    opacity: .4
}

.GpDwnAkE.tLZabe0e:not(.Cw_ElX3O).d3A7BZDx {
    font-weight: 600;
    color: var(--color-red-button-background);
    background-color: rgba(0,0,0,0);
    transition: color 150ms
}

@media(hover: hover) {
    .GpDwnAkE.tLZabe0e:not(.Cw_ElX3O).d3A7BZDx:hover,.GpDwnAkE.tLZabe0e:not(.Cw_ElX3O).d3A7BZDx:focus-visible {
        color:var(--color-red-button-background-hover)
    }
}

html.animation-level-0 .GpDwnAkE.tLZabe0e:not(.Cw_ElX3O).d3A7BZDx {
    transition: none !important
}

.ORqfj0CU {
    min-width: auto !important;
    height: 2rem !important;
    font-size: .9375rem !important;
    border-radius: var(--border-radius-tiny) !important
}

.PJ7EB5_T {
    width: 3.5rem;
    min-width: auto !important;
    height: 3.5rem;
    border-radius: 50%
}

.PJ7EB5_T.ORqfj0CU {
    width: 2.5rem;
    height: 2.5rem
}

.tZ9ppkji {
    position: relative
}

.pv1HwapI {
    color: rgba(0,0,0,0) !important
}

._2QYUoJe {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%
}

.bei20BXo {
    --transition: 350ms cubic-bezier(0.2, 0.9, 0.42, 1);
    position: relative;
    z-index: var(--z-modal)
}

.bei20BXo.ycQPrkNy .lCrWZOJa {
    max-width: 23rem
}

.bei20BXo .lCrWZOJa {
    transform: translateY(-1rem);
    opacity: 0;
    transition: transform var(--transition),opacity var(--transition)
}

html.animation-level-0 .bei20BXo .lCrWZOJa {
    transform: translateY(0);
    transition: var(--no-animation-transition)
}

.bei20BXo.open .lCrWZOJa {
    transform: translateY(0);
    opacity: 1
}

.bei20BXo.closing .lCrWZOJa {
    transform: translateY(1rem)
}

.bei20BXo .BRHUYooL {
    opacity: 0;
    transition: opacity var(--transition)
}

html.animation-level-0 .bei20BXo .BRHUYooL {
    transition: var(--no-animation-transition)
}

.bei20BXo.open .BRHUYooL {
    opacity: 1
}

.ciD50Ivv {
    --transition: 500ms cubic-bezier(0.3, 0.8, 0.2, 1)
}

.ciD50Ivv .pI0zvyZ_ {
    overflow: hidden;
    align-items: flex-end;
    padding: 0
}

.ciD50Ivv.closing .pI0zvyZ_ {
    pointer-events: none
}

.ciD50Ivv .lCrWZOJa {
    transform: translateY(100%);
    max-width: 28rem;
    max-height: calc(95*var(--vh, 1vh));
    margin: 0;
    background: var(--color-background-window);
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0;
    transition: transform var(--transition)
}

html:not(.animation-level-0) .ciD50Ivv .lCrWZOJa {
    opacity: 1
}

html.animation-level-0 .ciD50Ivv .lCrWZOJa {
    transition: var(--no-animation-transition)
}

.ciD50Ivv .lCrWZOJa>.Transition-slideLayers,.ciD50Ivv .lCrWZOJa>.Transition-slideLayersBackwards {
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0
}

.ciD50Ivv.open .lCrWZOJa {
    transform: translateY(0)
}

.ciD50Ivv.closing .lCrWZOJa {
    transform: translateY(100%)
}

html.animation-level-0 .ciD50Ivv.closing .lCrWZOJa {
    display: none;
    transition: var(--no-animation-transition),display 0ms 200ms !important
}

html.animation-level-0 .ciD50Ivv.closing .BRHUYooL {
    display: none
}

html.is-telegram-app .ciD50Ivv:not(.zXbZnJvJ),html.is-android .ciD50Ivv:not(.zXbZnJvJ) {
    --transition: 500ms cubic-bezier(0.16, 1, 0.3, 1)
}

html.is-telegram-app .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa,html.is-android .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa {
    transform: translateY(15%);
    height: 100%;
    max-height: calc(100% - var(--safe-area-top));
    opacity: 0;
    border-radius: 0
}

html.is-telegram-app .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa>.Transition-slideLayers,html.is-telegram-app .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa>.Transition-slideLayersBackwards,html.is-android .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa>.Transition-slideLayers,html.is-android .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa>.Transition-slideLayersBackwards {
    border-radius: 0
}

html.is-telegram-app .ciD50Ivv:not(.zXbZnJvJ).open .lCrWZOJa,html.is-android .ciD50Ivv:not(.zXbZnJvJ).open .lCrWZOJa {
    transform: translateY(0);
    opacity: 1;
    transition: transform var(--transition),opacity var(--transition)
}

html.is-telegram-app .ciD50Ivv:not(.zXbZnJvJ).closing .lCrWZOJa,html.is-android .ciD50Ivv:not(.zXbZnJvJ).closing .lCrWZOJa {
    transform: translateY(3%);
    transition: transform 200ms ease-in,opacity 100ms 100ms ease-out !important
}

html.is-android-app .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa {
    max-height: 100%;
    padding-top: var(--safe-area-top);
    padding-bottom: var(--safe-area-bottom)
}

html.is-mobile-telegram-app.is-fullscreen .ciD50Ivv:not(.zXbZnJvJ) .lCrWZOJa {
    max-height: 100%
}

html.is-mobile-telegram-app.is-fullscreen .ciD50Ivv:not(.zXbZnJvJ) .ikANOLRm {
    padding-top: var(--tg-safe-area-inset-top)
}

html.is-native-bottom-sheet .ciD50Ivv .pI0zvyZ_ {
    align-items: flex-start;
    background: var(--color-background-window)
}

html.is-native-bottom-sheet .ciD50Ivv .lCrWZOJa {
    max-height: none;
    border-radius: 0;
    box-shadow: none;
    transition: none
}

html.is-native-bottom-sheet .ciD50Ivv.closing .lCrWZOJa {
    transform: translateY(0)
}

html.is-native-bottom-sheet .ciD50Ivv .BRHUYooL {
    display: none
}

.pI0zvyZ_ {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem
}

.BRHUYooL {
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-tint)
}

.JdyYzya2 {
    background-color: rgba(0,0,0,0) !important
}

.lCrWZOJa {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    min-width: 17.5rem;
    max-width: 26rem;
    max-height: 100%;
    margin: 2rem auto;
    background-color: var(--color-background-window);
    border-radius: var(--border-radius-default);
    box-shadow: var(--default-shadow)
}

.lCrWZOJa .ikANOLRm>.Transition-slideLayers,.lCrWZOJa .ikANOLRm>.Transition-slideLayersBackwards {
    overflow: hidden;
    border-radius: var(--border-radius-default)
}

@media(min-width: 416.01px) {
    .OIC6BQI4 .lCrWZOJa {
        max-width:24rem
    }
}

.LB42p81C {
    position: relative;
    display: grid;
    grid-template-areas: "back title close";
    grid-template-columns: .5fr 1fr .5fr;
    align-items: center;
    padding: 1rem;
    color: var(--color-black)
}

html.is-mobile-telegram-app.is-fullscreen .LB42p81C {
    padding-top: .625rem
}

.rhAMo7kW {
    grid-template-areas: "title title title";
    padding-top: 1.125rem;
    padding-bottom: .5rem
}

.rhAMo7kW .ZDSNp0nr {
    position: static;
    transform: none
}

._ijqgHQC {
    grid-template-columns: .25fr 1.5fr .25fr
}

.F2CCACcS {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    grid-area: back;
    align-items: center;
    margin-left: -0.875rem;
    padding: 0 .5rem;
    font-size: 1.0625rem;
    color: var(--color-accent)
}

html.is-mobile-telegram-app .F2CCACcS {
    visibility: hidden
}

.IubryJoO {
    font-size: 1.5rem
}

.Oj6lWSUo {
    grid-area: close;
    width: 1.875rem !important;
    max-width: none !important;
    height: 1.875rem !important;
    margin-left: auto;
    padding: 0 !important;
    color: var(--color-close-button-text) !important;
    background-color: var(--color-close-button-background) !important;
    border-radius: 50% !important;
    transition: background-color 150ms
}

.Oj6lWSUo:hover,.Oj6lWSUo:focus-visible {
    color: var(--color-close-button-text-hover) !important;
    background-color: var(--color-close-button-background-hover) !important
}

.Oj6lWSUo:active {
    transition: none
}

html.animation-level-0 .Oj6lWSUo {
    transition: var(--no-animation-transition) !important
}

@media(max-width: 699.98px) {
    html.is-telegram-app .Oj6lWSUo {
        visibility:hidden
    }
}

.VPuUZtvp {
    font-size: 1.875rem;
    line-height: 1;
    transition: color 150ms
}

html.animation-level-0 .VPuUZtvp {
    transition: none !important
}

.ZDSNp0nr {
    overflow: hidden;
    grid-area: title;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Sv8Bhg5M {
    line-height: 1.875rem
}

.ikANOLRm {
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%;
    font-size: .9375rem
}

.ikANOLRm b,.ikANOLRm strong {
    word-break: break-word
}

.ulAHEr0t {
    padding: .5rem 1rem 1rem
}

.FumpDc7T {
    margin-right: .5rem;
    margin-bottom: 1.25rem;
    margin-left: .5rem;
    font-size: .9375rem
}

.PRVdJNuh {
    text-align: center
}

.JNEqsMcb {
    margin-bottom: 1.25rem !important
}

.FumpDc7T:last-of-type {
    margin-bottom: 1.5rem
}

.PWLeFX8Z {
    display: grid;
    grid-auto-columns: minmax(max-content, 1fr);
    grid-auto-flow: column;
    gap: 1rem;
    justify-items: center;
    margin-top: auto;
    padding-top: 2rem
}

.OIC6BQI4 .PWLeFX8Z {
    padding-top: 0
}

.fXtMQ4nZ {
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    margin-top: auto;
    padding-top: 2rem
}

.fXtMQ4nZ.KMr7BHAz {
    width: 100%;
    margin-top: initial;
    padding-top: initial
}

.SCBITBKB {
    margin-bottom: -1rem;
    padding-bottom: 1rem
}

.vyEjC2QK {
    padding-top: 0
}

.pvjzjt3q {
    width: 100%;
    min-width: 9rem !important;
    max-width: 68vw !important
}

.EhlEYVbZ {
    width: 100%;
    max-width: calc((100% - 1rem)/2) !important
}

.zRgM4gqF {
    width: 100%;
    max-width: 100% !important
}

.QFWfMoly {
    min-width: 6rem !important
}

.ELmioinr {
    overflow-x: hidden;
    flex: 1 1 auto
}

.OXFBF6TX {
    --background-color: var(--color-background-window);
    display: flex;
    flex-direction: column;
    min-width: 0;
    max-width: 100%
}

.N1r_Lya9 {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0
}

.W4ZdBtyi {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    min-width: 0;
    min-height: 0;
    padding: 0 1rem 1rem;
    background-color: inherit
}

.qGdeWGzL {
    padding-top: 5.5rem
}

.W4ZdBtyi .is-native-bottom-sheet,html:not(.is-android-app) .W4ZdBtyi {
    padding-bottom: max(var(--safe-area-bottom, 1rem),1rem)
}

html.with-safe-area-bottom.is-telegram-app .W4ZdBtyi {
    padding-bottom: var(--safe-area-bottom) !important
}

.QlVPgZym {
    position: fixed;
    z-index: 2;
    bottom: 0;
    left: 0;
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    width: 100%;
    padding-bottom: max(.25rem,var(--safe-area-bottom));
    background-color: var(--color-app-background);
    box-shadow: inset 0 .025rem 0 0 var(--color-separator);
    transition: transform 200ms
}

html.animation-level-0 .QlVPgZym {
    transition: none
}

@supports((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))) {
    .QlVPgZym {
        background-color:var(--color-background-tab-bar);
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px)
    }
}

.QlVPgZym.YMl6tuqD {
    pointer-events: none;
    transform: translateY(100%)
}

.A4iuMrwm {
    display: flex;
    flex-direction: column;
    gap: .1875rem;
    align-items: center;
    justify-content: center;
    height: 3.125rem;
    color: var(--color-gray-2);
    text-align: center
}

.lTI19L4Y {
    color: var(--color-accent)
}

.Q6nK70OA {
    font-size: 2rem;
    line-height: 2rem
}

.Hzc2OPCD {
    font-size: .625rem;
    font-weight: 600;
    line-height: 1
}

.aNPdKxlh {
    position: relative;
    display: block !important;
    flex-shrink: 0
}

.haM4SCte {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.LCV_ofSL {
    position: relative;
    margin-bottom: 1.25rem
}

.O85V9ajV {
    display: block;
    width: 100%;
    height: 3rem;
    padding: .5rem .75rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25;
    color: var(--color-black);
    word-break: break-word;
    background-color: var(--color-background-first);
    border: none;
    border-radius: var(--border-radius-default);
    outline: none;
    transition: border-color 150ms,box-shadow 150ms;
    -webkit-appearance: none
}

.O85V9ajV::placeholder {
    color: var(--color-gray-3);
    transition: color 150ms
}

html.animation-level-0 .O85V9ajV::placeholder {
    transition: none !important
}

.O85V9ajV::-webkit-strong-password-auto-fill-button {
    position: absolute;
    overflow: hidden !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    opacity: 0;
    clip: rect(0, 0, 0, 0)
}

html:not(.is-ios):not(.is-macos) .O85V9ajV:not(.ijuURRdU) {
    font-size: .9375rem
}

.O85V9ajV.hhZYLQar,.O85V9ajV.hhZYLQar:focus {
    --color-separator-input-stroke: transparent;
    box-shadow: inset 0 0 0 .125rem var(--color-red)
}

.O85V9ajV.hhZYLQar:-webkit-autofill, .O85V9ajV.hhZYLQar:focus:-webkit-autofill {
    box-shadow: inset 0 0 0 .125rem var(--color-red),inset 0 0 0 10rem var(--color-background-first)
}

.O85V9ajV.hhZYLQar:autofill,.O85V9ajV.hhZYLQar:-webkit-autofill-strong-password,.O85V9ajV.hhZYLQar:-webkit-autofill-strong-password-viewable,.O85V9ajV.hhZYLQar:-webkit-autofill-and-obscured,.O85V9ajV.hhZYLQar:focus:autofill,.O85V9ajV.hhZYLQar:focus:-webkit-autofill-strong-password,.O85V9ajV.hhZYLQar:focus:-webkit-autofill-strong-password-viewable,.O85V9ajV.hhZYLQar:focus:-webkit-autofill-and-obscured {
    box-shadow: inset 0 0 0 .125rem var(--color-red),inset 0 0 0 10rem var(--color-background-first)
}

.O85V9ajV.sAhrzaLV {
    cursor: not-allowed !important;
    opacity: .6
}

.O85V9ajV:focus {
    --color-separator-input-stroke: transparent;
    box-shadow: inset 0 0 0 .125rem var(--color-accent)
}

.O85V9ajV:focus:-webkit-autofill {
    box-shadow: inset 0 0 0 .125rem var(--color-accent),inset 0 0 0 10rem var(--color-background-first)
}

.O85V9ajV:focus:autofill,.O85V9ajV:focus:-webkit-autofill-strong-password,.O85V9ajV:focus:-webkit-autofill-strong-password-viewable,.O85V9ajV:focus:-webkit-autofill-and-obscured {
    box-shadow: inset 0 0 0 .125rem var(--color-accent),inset 0 0 0 10rem var(--color-background-first)
}

.O85V9ajV:hover::placeholder,.O85V9ajV:focus::placeholder {
    color: var(--color-interactive-input-text-hover-active)
}

.O85V9ajV:-webkit-autofill {
    box-shadow: inset 0 0 0 10rem var(--color-background-first);
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-text-fill-color: var(--color-black)
}

.O85V9ajV:autofill,.O85V9ajV:-webkit-autofill-strong-password,.O85V9ajV:-webkit-autofill-strong-password-viewable,.O85V9ajV:-webkit-autofill-and-obscured {
    box-shadow: inset 0 0 0 10rem var(--color-background-first);
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-text-fill-color: var(--color-black)
}

.MawuFp3r {
    padding-right: 2.5rem
}

.ijuURRdU {
    overflow: hidden;
    flex: 1 1 auto;
    height: 2.75rem;
    margin-right: .5rem;
    padding: .375rem 0 .375rem .625rem;
    line-height: 2rem;
    white-space: nowrap;
    transition: color 150ms
}

.ijuURRdU br {
    display: none
}

.ijuURRdU * {
    display: inline;
    white-space: nowrap
}

.ijuURRdU:empty::before {
    content: "0";
    color: var(--color-gray-4);
    transition: color 150ms
}

html.animation-level-0 .ijuURRdU:empty::before {
    transition: none !important
}

.ijuURRdU.sAhrzaLV {
    cursor: default !important;
    opacity: 1
}

.ijuURRdU:focus {
    box-shadow: none
}

.ijuURRdU:hover:empty:not(.sAhrzaLV)::before,.ijuURRdU:focus:empty:not(.sAhrzaLV)::before {
    color: var(--color-interactive-input-text-hover-active)
}

.Vvta_r3C {
    height: 3.75rem;
    font-size: calc(3rem*var(--base-font-size, 1));
    line-height: 3rem
}

html.animation-level-0 .O85V9ajV {
    transition: none !important
}

.oLkTqd0H {
    font-size: calc(3rem*var(--base-font-size, 1));
    color: var(--color-gray-4)
}

textarea.O85V9ajV {
    resize: none;
    overflow: hidden;
    padding: .875rem .75rem .8125rem;
    line-height: 1.3125rem
}

._30fntf1 {
    box-shadow: inset 0 0 0 .0625rem var(--color-separator-input-stroke)
}

.Q9N6yVvw {
    display: flex;
    max-width: 100%;
    padding: .125rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default);
    outline: none;
    transition: box-shadow 150ms
}

.Q9N6yVvw.hhZYLQar,.xJ8YLUEc.hhZYLQar {
    --color-separator-input-stroke: transparent;
    box-shadow: inset 0 0 0 .125rem var(--color-red)
}

.xJ8YLUEc {
    --color-separator-input-stroke: transparent;
    box-shadow: inset 0 0 0 .125rem var(--color-accent)
}

html.animation-level-0 .Q9N6yVvw {
    transition: none !important
}

.tXgxOPqo {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    top: .75rem;
    right: .75rem;
    padding: 0;
    font-size: 1.5rem;
    line-height: 1;
    color: var(--color-black);
    opacity: .5;
    background: none;
    border: none;
    outline: none;
    transition: opacity 150ms
}

.tXgxOPqo:focus {
    opacity: 1
}

.uXlOxDsj {
    top: auto;
    bottom: .5rem
}

html.animation-level-0 .tXgxOPqo {
    transition: none !important
}

.Q68NbVRf {
    font-size: max(.75rem,1rem*var(--base-font-size, 1));
    font-weight: 700
}

.dGKNlTrc {
    cursor: text;
    display: block;
    margin-bottom: .5rem;
    padding: 0 .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-accent);
    white-space: nowrap;
    transition: color 150ms
}

.dGKNlTrc.hhZYLQar {
    color: var(--color-red)
}

.PFA7oH6u {
    float: right;
    font-weight: 600
}

.i9G7zfox {
    position: absolute;
    right: 0;
    bottom: 100%
}

.N0y6_7Nt {
    position: absolute;
    right: 0;
    bottom: -1.375rem;
    font-size: .75rem
}

.fAnhlq4h {
    margin-top: 1.25rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.25;
    text-align: center;
    white-space: normal
}

.hcCyNq6V::before {
    box-shadow: 0 0 0 .125rem var(--color-accent) !important
}

.tRQeFT_t::before {
    box-shadow: 0 0 0 .125rem var(--color-red) !important
}

.Lbq2gMzt {
    width: 100%;
    margin-top: auto;
    padding: 1.5rem 1rem 1rem;
    background-color: var(--color-background-lock)
}

@supports(padding-bottom: max(1rem, var(--safe-area-bottom))) {
    .Lbq2gMzt {
        padding-bottom:max(1rem,var(--safe-area-bottom))
    }
}

@media(min-width: 700px) {
    .Lbq2gMzt {
        border-radius:0 0 var(--border-radius-default) var(--border-radius-default)
    }
}

.r4k7w6HQ {
    margin-bottom: 2rem;
    font-size: 1.0625rem;
    font-weight: 700;
    color: var(--color-gray-1);
    text-align: center;
    transition: color 200ms
}

.__vkSP7q {
    --fill-color: var(--color-gray-4);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.5rem
}

.LI_tisFH {
    animation-name: RrETnvf4;
    animation-duration: 200ms;
    animation-timing-function: ease;
    animation-iteration-count: 2
}

.HnSSbC5N {
    position: relative
}

.HnSSbC5N::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1.5rem;
    height: 1.5rem;
    opacity: 0;
    background-image: var(--spinner-green-data);
    background-repeat: no-repeat;
    background-size: 100%;
    animation: WMJcrrfv 1000ms linear 750ms infinite,rG3vC5Ev 1000ms linear 750ms forwards
}

.CH4h9HQz {
    width: .75rem;
    height: .75rem;
    background-color: var(--fill-color);
    border-radius: 50%;
    transition: background-color 200ms,transform 300ms
}

.HnSSbC5N>.CH4h9HQz:nth-child(1) {
    animation: NJ5ujtVf 1000ms linear forwards,rW78LwUS 1000ms linear forwards
}

.HnSSbC5N>.CH4h9HQz:nth-child(2) {
    animation: NJ5ujtVf 1000ms linear forwards,WITK5GhH 1000ms linear forwards
}

.HnSSbC5N>.CH4h9HQz:nth-child(3) {
    animation: NJ5ujtVf 1000ms linear forwards,sRNwZpZb 1000ms linear forwards
}

.HnSSbC5N>.CH4h9HQz:nth-child(4) {
    animation: NJ5ujtVf 1000ms linear forwards,_jBlKjPP 1000ms linear forwards
}

.r_kAZ0Dm {
    --fill-color: var(--color-accent);
    animation: AS8bxSS0 300ms linear forwards
}

.CH4h9HQz+.CH4h9HQz {
    margin-left: .625rem
}

.CUQ0KIAI {
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}

.lnaBx8hc {
    cursor: var(--custom-cursor, pointer);
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 5rem;
    font-size: 2rem;
    font-weight: 700;
    line-height: 2rem;
    text-align: center;
    transition: opacity 200ms
}

.MGnO4hqt>.lnaBx8hc {
    height: 4.75rem
}

@media(max-height: 55rem) {
    .lnaBx8hc {
        height:4rem
    }
}

.lnaBx8hc::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    aspect-ratio: 1;
    height: 100%;
    opacity: 0;
    background: var(--color-tint);
    border-radius: 50%;
    transition: opacity 200ms
}

.qBoIeNzV::after {
    opacity: .2
}

.c_i4rWyo {
    pointer-events: none;
    opacity: 0
}

.jLzZScDB {
    --fill-color: var(--color-red);
    color: var(--color-red)
}

.oVsGIXA4 {
    --fill-color: var(--color-green);
    color: var(--color-green)
}

@keyframes AS8bxSS0 {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.4)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes RrETnvf4 {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(0.75rem)
    }

    75% {
        transform: translateX(-0.75rem)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes NJ5ujtVf {
    0% {
        transform: translateX(0) scale(1);
        opacity: 1
    }

    25% {
        transform: translateX(0) scale(1.4)
    }

    50% {
        transform: translateX(0) scale(1)
    }

    100% {
        opacity: 0
    }
}

@keyframes rW78LwUS {
    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(2.0625rem)
    }

    100% {
        transform: translateX(2.0625rem)
    }
}

@keyframes WITK5GhH {
    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(0.6875rem)
    }

    100% {
        transform: translateX(0.6875rem)
    }
}

@keyframes sRNwZpZb {
    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(-0.6875rem)
    }

    100% {
        transform: translateX(-0.6875rem)
    }
}

@keyframes _jBlKjPP {
    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(-2.0625rem)
    }

    100% {
        transform: translateX(-2.0625rem)
    }
}

@keyframes WMJcrrfv {
    from {
        transform: translate(-50%, -0.375rem) rotate(0deg)
    }

    to {
        transform: translate(-50%, -0.375rem) rotate(360deg)
    }
}

@keyframes rG3vC5Ev {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.ifHfFY2u {
    margin: 0 auto 1.25rem
}

.C3jlHNpF {
    margin-top: .25rem;
    padding: 0 .5rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-gray-1)
}

.kC9WGOYP {
    font-size: 1.6875rem;
    font-weight: 800;
    line-height: 1;
    text-align: center
}

.q8niLQND {
    align-self: center;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.25rem;
    color: var(--color-red)
}

.SDEJGboy,.ZokzPDAj {
    align-self: center;
    padding: .5rem .75rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.3125rem;
    text-align: center;
    border-radius: var(--border-radius-buttons)
}

.ZokzPDAj {
    color: var(--color-transaction-amount-red-text);
    background-color: var(--color-transaction-amount-red-bg)
}

.SDEJGboy {
    color: var(--light-gray-1);
    background-color: var(--color-gray-button-background-light)
}

.sftOkqxr {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    margin-top: auto
}

.twjZlrDJ {
    position: absolute;
    top: 1rem;
    right: 1rem
}

.Transition {
    position: relative;
    width: 100%;
    height: 100%
}

.Transition_slide {
    width: 100%;
    height: 100%;
    animation-fill-mode: forwards !important
}

.Transition_slide-from,.Transition_slide-to {
    position: absolute;
    top: 0;
    left: 0
}

.Transition_slide-from,.Transition_slide-from .custom-scroll {
    pointer-events: none !important
}

.Transition_slide-inactive {
    display: none !important
}

.Transition-slideOptimized,.Transition-slideOptimizedBackwards,.Transition-slideOptimizedRtl,.Transition-slideOptimizedRtlBackwards {
    contain: strict
}

body.is-safari .Transition-slideOptimized,body.is-safari .Transition-slideOptimizedBackwards,body.is-safari .Transition-slideOptimizedRtl,body.is-safari .Transition-slideOptimizedRtlBackwards {
    transform: translate3d(0, 0, 0)
}

#root .Transition-slideOptimized>.Transition_slide,#root .Transition-slideOptimizedBackwards>.Transition_slide,#root .Transition-slideOptimizedRtl>.Transition_slide,#root .Transition-slideOptimizedRtlBackwards>.Transition_slide {
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0);
    transition: transform var(--slide-transition)
}

.Transition-slide>.Transition_slide-to {
    transform: translateX(100%);
    animation: slide-in var(--slide-transition)
}

.Transition-slide>.Transition_slide-from {
    animation: slide-out var(--slide-transition)
}

.Transition-slideBackwards>.Transition_slide-to {
    transform: translateX(-100%);
    animation: slide-out-backwards var(--slide-transition)
}

.Transition-slideBackwards>.Transition_slide-from {
    animation: slide-in-backwards var(--slide-transition)
}

.Transition-slideRtl>.Transition_slide-to {
    transform: translateX(-100%);
    animation: slide-in var(--slide-transition)
}

.Transition-slideRtl>.Transition_slide-from {
    animation: slide-out var(--slide-transition)
}

.Transition-slideRtlBackwards>.Transition_slide-to {
    transform: translateX(100%);
    animation: slide-out-backwards var(--slide-transition)
}

.Transition-slideRtlBackwards>.Transition_slide-from {
    animation: slide-in-backwards var(--slide-transition)
}

.Transition-slideVertical>.Transition_slide-to {
    transform: translateY(100%);
    animation: slide-vertical-in var(--slide-transition)
}

.Transition-slideVertical>.Transition_slide-from {
    animation: slide-vertical-out var(--slide-transition)
}

.Transition-slideVerticalBackwards>.Transition_slide-to {
    transform: translateY(-100%);
    animation: slide-vertical-out-backwards var(--slide-transition)
}

.Transition-slideVerticalBackwards>.Transition_slide-from {
    animation: slide-vertical-in-backwards var(--slide-transition)
}

.Transition-slideVerticalFade>.Transition_slide-to {
    transform: translateY(100%);
    animation: slide-vertical-fade-in var(--slide-transition)
}

.Transition-slideVerticalFade>.Transition_slide-from {
    animation: slide-vertical-fade-out var(--slide-transition)
}

.Transition-slideVerticalFadeBackwards>.Transition_slide-to {
    transform: translateY(-100%);
    animation: slide-vertical-fade-out-backwards var(--slide-transition)
}

.Transition-slideVerticalFadeBackwards>.Transition_slide-from {
    animation: slide-vertical-fade-in-backwards var(--slide-transition)
}

.Transition-slideFade>.Transition_slide-from {
    transform: translateX(0);
    transform-origin: left;
    opacity: 1;
    animation: fade-out-opacity var(--slide-transition),slide-fade-out-move var(--slide-transition)
}

.Transition-slideFade>.Transition_slide-to {
    transform: translateX(1.5rem);
    transform-origin: left;
    opacity: 0;
    animation: fade-in-opacity var(--slide-transition),slide-fade-in-move var(--slide-transition)
}

.Transition-slideFadeBackwards>.Transition_slide-from {
    transform: translateX(0);
    opacity: 1;
    animation: fade-in-backwards-opacity var(--slide-transition),slide-fade-in-backwards-move var(--slide-transition)
}

.Transition-slideFadeBackwards>.Transition_slide-to {
    transform: translateX(-1.5rem);
    opacity: 0;
    animation: fade-out-backwards-opacity var(--slide-transition),slide-fade-out-backwards-move var(--slide-transition)
}

.Transition-slideFadeAndroid {
    --background-color: var(--color-background-second)
}

.Transition-slideFadeAndroid>.Transition_slide {
    z-index: 0;
    background: var(--background-color)
}

.Transition-slideFadeAndroid>.Transition_slide-to {
    transform: translateX(1.5rem);
    transform-origin: left;
    opacity: 0;
    animation: fade-in-opacity var(--slide-transition),slide-fade-in-move-android var(--slide-transition)
}

.Transition-slideFadeAndroidBackwards {
    --background-color: var(--color-background-second)
}

.Transition-slideFadeAndroidBackwards>.Transition_slide {
    z-index: 0;
    background: var(--background-color)
}

.Transition-slideFadeAndroidBackwards>.Transition_slide-from {
    transform: translateX(0);
    opacity: 1;
    animation: fade-in-backwards-opacity var(--slide-transition),slide-fade-in-backwards-move-android var(--slide-transition)
}

.Transition-zoomFade>.Transition_slide-from {
    transform: scale(1);
    transform-origin: center;
    opacity: 1;
    animation: fade-out-opacity .15s ease
}

.Transition-zoomFade>.Transition_slide-to {
    transform-origin: center;
    opacity: 0;
    animation: fade-in-opacity .15s ease,zoom-fade-in-move .15s ease
}

.Transition-zoomFadeBackwards>.Transition_slide-from {
    transform: scale(1);
    animation: fade-in-backwards-opacity .1s ease,zoom-fade-in-backwards-move .15s ease
}

.Transition-zoomFadeBackwards>.Transition_slide-to {
    transform: scale(0.95);
    animation: fade-out-backwards-opacity .15s ease,zoom-fade-out-backwards-move .15s ease
}

.Transition-fade>.Transition_slide-from,.Transition-fadeBackwards>.Transition_slide-from {
    opacity: 1;
    animation: fade-out-opacity .15s ease
}

.Transition-fade>.Transition_slide-to,.Transition-fadeBackwards>.Transition_slide-to {
    opacity: 0;
    animation: fade-in-opacity .15s ease
}

.Transition-semiFade>.Transition_slide {
    isolation: isolate
}

.Transition-semiFade>.Transition_slide-from {
    opacity: 1
}

.Transition-semiFade>.Transition_slide-to {
    opacity: 0;
    animation: fade-in-opacity 250ms ease
}

.Transition-semiFadeBackwards>.Transition_slide-from {
    z-index: 1;
    opacity: 1;
    animation: fade-in-backwards-opacity 250ms ease
}

.Transition-semiFadeBackwards>.Transition_slide-to {
    opacity: 1;
    animation: none !important
}

.Transition-slideLayers {
    --background-color: var(--color-background-second);
    background: #000 !important
}

.Transition-slideLayers>.Transition_slide {
    background: var(--background-color)
}

.Transition-slideLayers>.Transition_slide-to {
    transform: translateX(100%);
    animation: slide-in var(--layer-transition)
}

.Transition-slideLayers>.Transition_slide-from {
    animation: slide-layers-out var(--layer-transition-behind)
}

.Transition-slideLayersBackwards {
    --background-color: var(--color-background-second);
    background: #000 !important
}

.Transition-slideLayersBackwards>.Transition_slide {
    background: var(--background-color)
}

.Transition-slideLayersBackwards>.Transition_slide-to {
    transform: translateX(-20%);
    opacity: calc(1 - var(--layer-blackout-opacity));
    animation: slide-layers-out-backwards var(--layer-transition-behind);
    animation-duration: 450ms
}

.Transition-slideLayersBackwards>.Transition_slide-from {
    animation: slide-in-backwards var(--layer-transition)
}

.Transition-pushSlide>.Transition_slide-from {
    transform: scale(1);
    transform-origin: center;
    opacity: 1;
    animation: push-out .25s ease-in-out
}

.Transition-pushSlide>.Transition_slide-from .custom-scroll {
    scrollbar-color: rgba(0,0,0,0) !important
}

.Transition-pushSlide>.Transition_slide-from .custom-scroll::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0) !important
}

.Transition-pushSlide>.Transition_slide-to {
    transform: translateX(100%);
    animation: slide-in-200 .25s ease-in-out
}

.Transition-pushSlideBackwards>.Transition_slide {
    background: var(--color-background)
}

.Transition-pushSlideBackwards>.Transition_slide-to {
    transform: scale(0.7);
    opacity: 0;
    animation: push-out-backwards .25s ease-in-out
}

.Transition-pushSlideBackwards>.Transition_slide-from {
    animation: slide-in-200-backwards .25s ease-in-out
}

.Transition-reveal>.Transition_slide-to {
    clip-path: inset(0 100% 0 0);
    animation: reveal-in 350ms ease-in
}

.Transition-revealBackwards>.Transition_slide-from {
    clip-path: inset(0 0 0 0);
    animation: reveal-in-backwards 350ms ease-out
}

.Transition-revealBackwards>.Transition_slide-to {
    clip-path: none;
    animation: none
}

@keyframes fade-in-opacity {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fade-out-opacity {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fade-in-backwards-opacity {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fade-out-backwards-opacity {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes slide-in {
    0% {
        transform: translateX(100%)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-out {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-100%)
    }
}

@keyframes slide-in-backwards {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(100%)
    }
}

@keyframes slide-out-backwards {
    0% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-vertical-in {
    0% {
        transform: translateY(100%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes slide-vertical-out {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(-100%)
    }
}

@keyframes slide-vertical-in-backwards {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(100%)
    }
}

@keyframes slide-vertical-out-backwards {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes slide-vertical-fade-in {
    0% {
        transform: translateY(100%);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slide-vertical-fade-out {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    100% {
        transform: translateY(-100%);
        opacity: 0
    }
}

@keyframes slide-vertical-fade-in-backwards {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    100% {
        transform: translateY(100%);
        opacity: 0
    }
}

@keyframes slide-vertical-fade-out-backwards {
    0% {
        transform: translateY(-100%);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes slide-fade-in-move {
    0% {
        transform: translateX(1.5rem)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-fade-out-move {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-1.5rem)
    }
}

@keyframes slide-fade-in-backwards-move {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(1.5rem)
    }
}

@keyframes slide-fade-out-backwards-move {
    0% {
        transform: translateX(-1.5rem)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-fade-in-move-android {
    0% {
        transform: translateX(20%)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-fade-in-backwards-move-android {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(15%)
    }
}

@keyframes zoom-fade-in-move {
    0% {
        transform: scale(1.1)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes zoom-fade-in-backwards-move {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.1)
    }
}

@keyframes zoom-fade-out-backwards-move {
    0% {
        transform: scale(0.95)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes slide-layers-out {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    100% {
        transform: translateX(-20%);
        opacity: calc(1 - var(--layer-blackout-opacity))
    }
}

@keyframes slide-layers-out-backwards {
    0% {
        transform: translateX(-20%);
        opacity: calc(1 - var(--layer-blackout-opacity))
    }

    100% {
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes push-out {
    0% {
        transform: scale(1);
        opacity: 1
    }

    100% {
        transform: scale(0.7);
        opacity: 0
    }
}

@keyframes push-out-backwards {
    0% {
        transform: scale(0.7);
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes slide-in-200 {
    0% {
        transform: translateX(200%)
    }

    100% {
        transform: translateX(0)
    }
}

@keyframes slide-in-200-backwards {
    0% {
        transform: translateX(0)
    }

    100% {
        transform: translateX(200%)
    }
}

@keyframes reveal-in {
    0% {
        clip-path: inset(0 100% 0 0)
    }

    100% {
        clip-path: inset(0 0 0 0)
    }
}

@keyframes reveal-in-backwards {
    0% {
        clip-path: inset(0 0 0 0)
    }

    100% {
        clip-path: inset(0 100% 0 0)
    }
}

.ra8fobWi {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
    color: var(--color-black)
}

.v6O5aP3y {
    position: fixed;
    top: calc(50% - 10rem);
    gap: 2rem;
    width: 100%;
    height: unset
}

.YltinIdz {
    opacity: 0;
    animation: fade-out-opacity .3s ease
}

.BTI1cF2x {
    font-size: 1.6875rem;
    font-weight: 800;
    line-height: 1;
    color: var(--color-black)
}

.gUfrKRnP {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    align-items: center;
    justify-content: center;
    min-width: 20rem;
    height: -moz-fit-content;
    height: fit-content
}

.Ut7tq0ls {
    width: 10rem;
    height: 10rem
}

.WLrzziXQ {
    width: 100%;
    margin-bottom: 0
}

.mbuGFcLr {
    position: fixed;
    z-index: var(--z-autolock);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--color-tint-lock);
    -webkit-backdrop-filter: blur(var(--blur-app-locked));
    backdrop-filter: blur(var(--blur-app-locked))
}

html.is-mobile-telegram-app .mbuGFcLr {
    background-color: var(--color-background-lock);
    -webkit-backdrop-filter: none;
    backdrop-filter: none
}

html.is-mobile-telegram-app .mbuGFcLr::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: var(--color-background-first)
}

.cFGCnqcA {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 0 .5rem
}

.sRTywfr2 {
    max-width: 32rem;
    margin: auto;
    padding: 1.5rem;
    text-align: center;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.u6bKEBnR,.UervEVFY {
    margin-top: 1rem
}

.rO8yQetD {
    font-size: 1rem;
    font-weight: 500;
    color: var(--color-gray-2)
}

.T1ztMNGQ {
    width: 100%;
    max-width: 20rem
}

.eymlW7_B {
    margin: auto
}

.YO7I0Ma0 {
    display: inline-block !important;
    width: .9375rem;
    height: .9375rem;
    margin: -0.25rem .0625rem 0 .0625rem
}

.T7fZ5IMk {
    height: 100%
}

html.with-safe-area-top .T7fZ5IMk {
    --header-padding-top: 0.75rem
}

@media(max-width: 699.98px) {
    html.is-windows.is-opera.is-extension .T7fZ5IMk {
        --header-padding-top: 2.3125rem
    }
}

.syDfunZP {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    min-height: 0;
    max-height: 100%;
    margin: 0 auto;
    padding-top: var(--safe-area-top)
}

.syDfunZP:not(.Transition_slide-from):not(.Transition_slide-to) {
    position: relative
}

.syDfunZP>.syDfunZP {
    --safe-area-top: 0px
}

html.is-mobile-telegram-app.is-fullscreen .syDfunZP>.syDfunZP>.aDfdss28 {
    top: calc(0px - var(--header-padding-top) - var(--header-title-height));
    padding-top: 0 !important
}

.syDfunZP.dtjdV8GY {
    padding-top: calc(var(--header-padding-top) + var(--header-title-height) + var(--header-padding-bottom) + var(--safe-area-top) + .75rem)
}

html.is-mobile-telegram-app.is-fullscreen .syDfunZP.dtjdV8GY {
    padding-top: calc(var(--safe-area-top) + .75rem)
}

.jX5Ya3FK {
    --safe-area-top: 0px
}

.yVzk5dwl {
    background-color: var(--color-background-second)
}

.r6WClabQ {
    margin: 1rem auto 1.5rem;
    font-size: 1.0625rem;
    font-weight: 700;
    color: var(--color-black)
}

.yn74reot {
    min-width: 9.25rem !important;
    margin: -0.5rem auto 0
}

.aDfdss28 {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr max-content 1fr;
    align-items: center;
    padding: var(--header-padding-top) .125rem var(--header-padding-bottom);
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.0625rem;
    transition: background-color 300ms
}

.aDfdss28.CgjtBlIK {
    grid-template-columns: unset
}

html.animation-level-0 .aDfdss28 {
    transition: none !important
}

@media(max-width: 699.98px) {
    .aDfdss28 {
        position:absolute !important;
        z-index: 2;
        top: 0;
        left: 0;
        width: 100%;
        padding-top: calc(var(--header-padding-top) + var(--safe-area-top))
    }

    @supports((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))) {
        .aDfdss28.is-scrolled {
            background-color:var(--color-background-tab-bar);
            -webkit-backdrop-filter: saturate(180%) blur(20px);
            backdrop-filter: saturate(180%) blur(20px)
        }
    }
}

html.is-mobile-telegram-app.is-fullscreen .aDfdss28 {
    padding-top: calc(var(--tg-safe-area-inset-top) + var(--header-title-height))
}

.eFeOVzRI {
    position: absolute;
    top: .375rem;
    right: 0;
    left: .125rem
}

.ZrejUKsI {
    grid-template-columns: .85fr 1fr .85fr
}

.ehDj7x2p {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    align-items: center;
    height: var(--header-title-height);
    padding: .0625rem .375rem;
    font-size: 1.0625rem;
    color: var(--color-accent)
}

html.is-telegram-app .ehDj7x2p:not(.Wccw6pgw) {
    visibility: hidden
}

.ehDj7x2p.yTnK4aVo {
    visibility: hidden
}

.Qea3kUMy {
    font-size: 1.5rem
}

.zvnNb8eo {
    position: absolute;
    top: 1.125rem;
    left: .125rem
}

.aZVKC5O6 {
    display: flex;
    justify-content: center;
    padding: 0 .5rem;
    line-height: var(--header-title-height);
    color: var(--color-black)
}

.vwHnpdwF {
    min-height: 4rem
}

.rgMxxE39 {
    overflow-x: hidden;
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    padding: .75rem 1rem max(var(--safe-area-bottom),1rem)
}

.rgMxxE39 {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .rgMxxE39 {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

.lh0I5gIh {
    overflow: visible
}

@media(max-width: 699.98px) {
    .rgMxxE39 {
        padding-top:calc(var(--header-padding-top) + var(--header-title-height) + var(--header-padding-bottom) + .75rem)
    }

    html.is-mobile-telegram-app.is-fullscreen .rgMxxE39 {
        padding-top: .75rem
    }
}

@media(max-width: 699.98px) {
    .rgMxxE39.cjfvEx15 {
        padding-bottom:calc(max(var(--safe-area-bottom),1rem) + var(--bottombar-height) + 1rem)
    }
}

.BpFwAWae {
    overflow: visible;
    align-items: center;
    padding: 0 !important
}

.dBOj5NnG {
    margin-bottom: .5rem;
    padding: 0 .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: .8125rem;
    color: var(--color-gray-2)
}

html.is-macos .dBOj5NnG,html.is-ios .dBOj5NnG {
    padding: 0 1rem;
    font-weight: 600;
    text-transform: uppercase
}

.M1WSmGuc {
    width: 1.75rem;
    height: 1.75rem
}

.cfK5v5m1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem .75rem
}

.yuZIbS8n {
    padding: 1rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.yuZIbS8n.custom-scroll {
    overflow-x: hidden;
    overflow-y: scroll
}

.yuZIbS8n.custom-scroll {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .yuZIbS8n.custom-scroll {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

.N5nUfRHH {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    flex-direction: column;
    gap: .5rem;
    align-items: center;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-black)
}

.eTa03cXj {
    pointer-events: none;
    font-weight: 700;
    color: var(--color-accent)
}

.tZRnZj9J::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    border: none;
    border-radius: .75rem;
    box-shadow: 0 0 0 .05rem var(--color-accent),inset 0 0 0 .0625rem var(--color-accent),inset 0 0 0 .2rem var(--color-background-first);
    transition: opacity 300ms
}

.eEiBESrS::after {
    opacity: 1
}

.H_nvpBU5 {
    width: 6rem;
    height: 7rem
}

.wJjymc4L {
    margin-bottom: 1.25rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.sU0zQDmb:last-of-type,.xosGoD5d {
    margin-bottom: 0
}

._0TWKZFz4 {
    margin-bottom: 2rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

._0TWKZFz4:last-child {
    margin-bottom: 0
}

.RHurCQ9b {
    color: var(--color-gray-3)
}

.o1nQhJ_F {
    --offset-y-value: 0.75rem;
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-areas: "icon content arrow";
    grid-template-columns: min-content 1fr min-content;
    grid-template-rows: 1fr;
    gap: .75rem;
    align-items: center;
    padding: .625rem .75rem .625rem .625rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-black);
    text-decoration: none !important;
    transition: background-color 200ms,border-radius 200ms
}

html.animation-level-0 .o1nQhJ_F {
    transition: none !important
}

.o1nQhJ_F.k2juknci {
    grid-template-columns: min-content min-content 1fr min-content
}

.o1nQhJ_F:not(:last-child):not(:has(+.collapsible:not(.open))):after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 3.125rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.yYJCYbbd {
    color: var(--color-red)
}

.cC1nd9dM {
    grid-template-areas: "content action";
    grid-template-columns: 1fr min-content;
    padding: 1rem
}

.cC1nd9dM:not(:last-child):not(:has(+.collapsible:not(.open))):after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 1rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.kIWs2Jxk {
    grid-template-areas: "content arrow";
    grid-template-columns: 1fr min-content;
    padding: .8125rem .75rem .75rem 1rem
}

.kIWs2Jxk:not(:last-child):after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 1rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.tTZZHEdN {
    grid-template-areas: "content info arrow";
    grid-template-columns: min-content 1fr min-content;
    gap: 0;
    align-items: flex-start;
    justify-content: flex-start;
    padding: .9375rem .5rem 1rem 1rem
}

.tTZZHEdN:not(:last-child):after {
    content: "";
    position: absolute;
    right: 1.5rem;
    bottom: 0;
    left: 1rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.LMTs4OeN {
    overflow: hidden;
    height: 4rem;
    padding: .6875rem 1rem
}

.LMTs4OeN:not(:last-child):after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 4rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

@media(hover: hover) {
    .o1nQhJ_F:focus-visible,.o1nQhJ_F:hover {
        color:var(--color-black);
        background-color: var(--color-interactive-item-hover)
    }
}

@media(pointer: coarse) {
    .o1nQhJ_F:active {
        color:var(--color-black);
        background-color: var(--color-interactive-item-hover)
    }
}

.o1nQhJ_F:active {
    transition: none
}

.o1nQhJ_F:first-child {
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0
}

.o1nQhJ_F:last-child {
    border-radius: 0 0 var(--border-radius-default) var(--border-radius-default);
    box-shadow: none
}

.o1nQhJ_F:first-child:last-child,.o1nQhJ_F:first-child:has(+.collapsible) {
    border-radius: var(--border-radius-default)
}

a.o1nQhJ_F:hover {
    color: var(--color-black)
}

.S5Kk31wp {
    display: flex;
    gap: .25rem;
    align-items: center;
    color: var(--color-gray-3);
    white-space: nowrap
}

.gq4usdgr {
    font-size: .8125rem
}

.oGJ2X15D {
    -webkit-user-select: none;
    user-select: none;
    margin-top: auto;
    margin-bottom: .25rem;
    padding-top: 1.5rem;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-gray-2);
    text-align: center
}

html.is-ios .oGJ2X15D {
    cursor: var(--custom-cursor, pointer)
}

.cIO_6vYD {
    font-size: .9375rem;
    font-weight: 600;
    line-height: .9375rem
}

.NGS7pE5c {
    font-size: .75rem;
    font-weight: 600;
    line-height: .75rem;
    color: var(--color-gray-2)
}

.CLKLBCVt {
    margin-inline-start:.3125rem;margin-inline-end:auto;color: var(--color-gray-3)
}

.eqWsA9Ak {
    display: flex;
    align-items: center
}

.DCWmLsBA {
    min-width: 14rem;
    max-width: 16rem
}

.ESFWFyav {
    width: max-content;
    max-width: 17.5rem
}

.Wu3RiwSF {
    width: 100%;
    padding: 1rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-red);
    text-align: left;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.Wu3RiwSF:focus-visible,.Wu3RiwSF:hover {
    background-color: var(--color-interactive-item-hover)
}

.eyE78PWW {
    padding-bottom: max(var(--safe-area-bottom),1.5rem)
}

.eyE78PWW>.wJjymc4L {
    margin-bottom: 0
}

.xBpPU4Jb {
    width: 100%;
    padding: 1rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-accent);
    text-align: left;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.xBpPU4Jb:focus,.xBpPU4Jb:hover {
    background-color: var(--color-interactive-item-hover)
}

.KQuDNpn5 {
    padding: 0 !important
}

.OzmF3O5t {
    padding: 0 1rem 1rem
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    .OzmF3O5t {
        padding-bottom:max(var(--safe-area-bottom),1rem)
    }
}

@media(max-width: 699.98px) {
    .OzmF3O5t {
        padding-top:calc(var(--header-padding-top) + var(--header-title-height) + var(--header-padding-bottom))
    }
}

.aMwtPBfB {
    margin: 0 auto 1.25rem
}

.HuH8igQi {
    margin: .5rem 0 2rem;
    padding: 0 .5rem;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.ThoQya6m {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding-top: 1.875rem;
    padding-bottom: 2rem;
    color: var(--color-gray-2)
}

.lek7Y5aS {
    margin: 1.25rem 0 0;
    font-size: 1.0625rem;
    font-weight: 700;
    color: var(--color-black)
}

.xc0VaBDP:not(:last-of-type)::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 3.875rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.QlOjly_V {
    width: 10.3125rem
}

.LQ5MMcSf {
    flex-shrink: 0;
    width: 6rem;
    height: 6rem;
    margin: 0 auto .875rem
}

.nLxfZG3p {
    margin-top: auto
}

.tnqhb1Qi {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    margin-top: auto
}

.K1fiksuZ {
    margin-bottom: 1rem
}

.MxOcmI0_ {
    font-size: 1.6875rem;
    font-weight: 800;
    line-height: 1;
    text-align: center
}

.sDP2AWSj {
    margin-bottom: 1.25rem;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.0625rem;
    color: var(--color-black);
    text-align: center
}

.r7iIIH6q {
    display: block;
    margin-top: .5rem;
    font-size: .8125rem;
    font-weight: 400;
    line-height: .8125rem
}

.Sh2kuIH2,.sU0zQDmb {
    margin-bottom: 1.25rem;
    font-size: .9375rem
}

.Sh2kuIH2 {
    margin-bottom: .625rem;
    font-weight: 700;
    color: var(--color-black)
}

.dBqNllGm {
    font-size: .875rem;
    color: #000;
    vertical-align: bottom
}

.theme-dark .dBqNllGm {
    color: #fff
}

.sggkOqTT {
    position: relative;
    font-size: .875rem;
    color: var(--color-accent);
    vertical-align: bottom
}

.sggkOqTT::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 95%;
    height: 95%;
    background: #fff;
    border-radius: 50%
}

.V7Nh7XEi {
    cursor: var(--custom-cursor, pointer);
    padding: 0 .375rem;
    font-size: 1.5rem
}

.wkk1b7Dc {
    overflow: hidden;
    font-size: .9375rem;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cv6gw8az {
    display: flex;
    align-items: center;
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2)
}

.Zfi1H_we,.LIr9yHMx {
    width: .125rem;
    height: .125rem;
    margin: 0 .25rem;
    font-style: normal;
    line-height: 1rem;
    background-color: var(--color-gray-2);
    border-radius: 50%
}

.LIr9yHMx {
    width: .1875rem;
    height: .1875rem
}

.xc0VaBDP,.tZRnZj9J,.EiFz4WrA,.zmQzVO7l {
    position: relative
}

.xRqyv_rX {
    overflow: hidden;
    height: 47rem
}

@supports(height: var(--safe-area-bottom)) {
    .xRqyv_rX html:not(.is-native-bottom-sheet) {
        height:calc(46rem + var(--safe-area-bottom))
    }
}

.E67Qdj_t {
    height: 38rem
}

@supports(height: var(--safe-area-bottom)) {
    .E67Qdj_t html:not(.is-native-bottom-sheet) {
        height:calc(38rem + var(--safe-area-bottom))
    }
}

.mjHzkDZB {
    overflow: visible;
    height: 100%;
    min-height: 0
}

.d8sxNodF {
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-accent)
}

.d8sxNodF:hover {
    opacity: .8
}

.AXAMGE3T,.ll1f03qi {
    display: flex;
    flex-direction: column;
    gap: .3125rem;
    min-width: 0
}

.upR_yI1c {
    display: flex;
    column-gap: 1rem;
    align-items: center;
    margin-bottom: 1.5rem
}

.atPnEcVz {
    font-size: 1.6875rem;
    font-weight: 800;
    line-height: 1;
    color: var(--color-black)
}

.EYMlspWb {
    display: flex;
    flex-grow: 1;
    align-items: flex-end;
    justify-content: center;
    margin-top: 1rem
}

.U1sbe5pk {
    display: flex;
    gap: .25rem;
    align-items: center;
    justify-content: center;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-accent);
    text-align: center
}

.poUctQOF {
    display: flex;
    flex-direction: column;
    gap: .5625rem;
    margin-bottom: 1.0625rem;
    padding-left: .5rem;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.spNULnGc,.Ez0t7GFF {
    display: flex;
    flex-direction: column;
    gap: .125rem
}

.Ez0t7GFF {
    align-items: flex-end
}

.DbBBKMBg,.DUzHgWKY {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-black)
}

.xPrZcrFZ {
    white-space: nowrap
}

.xPrZcrFZ,.nvPRmXTF {
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2);
    text-wrap: nowrap
}

.g3U3zj6y {
    padding-left: .5rem;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.zpLwMrPQ {
    display: flex;
    flex-direction: column;
    gap: .3125rem
}

.JHu8TtpB {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-black-1)
}

.mbtZbU1u {
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2)
}

.pifBd9KV {
    width: 2.625rem;
    height: 2.625rem;
    border-radius: var(--border-radius-normal)
}

._o8QIssq {
    justify-self: end;
    height: unset !important;
    padding: .4375rem .625rem !important;
    font-size: .875rem !important;
    font-weight: 700 !important;
    line-height: .875rem !important;
    border-radius: .875rem !important
}

.TXe6O6ZF {
    transition: opacity 300ms
}

.vf82b5zy {
    opacity: .5
}

.ULZ34zm7 {
    height: 100%
}

.IpdZLqJd {
    --header-padding-top: 0.625rem
}

@media(min-width: 700px) {
    .IpdZLqJd {
        overflow:hidden;
        max-width: 31.4375rem;
        margin: 0 auto
    }

    .IpdZLqJd.Transition_slide-to,.IpdZLqJd.Transition_slide-from {
        left: 50%;
        transform: translateX(-50%)
    }
}

.XE9A_oIT {
    background: var(--color-background-second)
}

@supports(padding-top: var(--safe-area-top)) {
    .XE9A_oIT {
        padding-top:var(--safe-area-top)
    }
}

html.is-telegram-app.is-fullscreen .XE9A_oIT {
    padding-top: calc(var(--tg-safe-area-inset-top) + var(--header-padding-top))
}

.PaAMLiEx {
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 27rem;
    height: 100%;
    max-height: 100%;
    margin: 0 auto;
    padding: 0 1rem 1rem
}

.PaAMLiEx {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .PaAMLiEx {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

@media(min-width: 700px) {
    .PaAMLiEx {
        max-width:31.4375rem
    }
}

.Kl8WYoh1 {
    justify-content: unset !important
}

.UbkFqyhU {
    align-items: stretch;
    padding-top: 3.375rem
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    .PaAMLiEx {
        padding-bottom:max(1rem,var(--safe-area-bottom))
    }
}

@media(min-width: 744px) {
    .PaAMLiEx {
        padding:2rem
    }
}

.PaAMLiEx.kjX3jz7x {
    justify-content: start
}

.TyvpW2dz {
    overflow: hidden;
    padding: 0 !important
}

.ehC1Upu8 {
    display: block !important;
    width: 10rem;
    height: 10rem;
    margin: 5rem 0 0 0;
    transition: opacity 1s ease,transform 350ms ease-out !important
}

.ehC1Upu8:not(.open) {
    transform: translateY(-0.75rem)
}

html.animation-level-0 .ehC1Upu8 {
    transition: none !important
}

@media(min-width: 744px) {
    .ehC1Upu8 {
        margin-top:0
    }
}

.IDG3Q9do {
    margin: 2rem 0 1.875rem
}

.GWv6k9kV {
    margin: 1.375rem 0 1.875rem;
    text-align: center
}

.A9um3wzK {
    margin: 2rem 0 1.25rem
}

@media(max-width: 460px) {
    .GWv6k9kV {
        word-break:break-word
    }
}

.XUVoSlvz {
    margin-bottom: .25rem
}

.GWv6k9kV,.IDG3Q9do {
    font-size: 1.6875rem;
    font-weight: 800;
    line-height: 1;
    color: var(--color-black)
}

.PxIcz2Ce {
    padding: 1rem;
    font-size: .9375rem;
    color: var(--color-gray-1);
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.ehvMomrX {
    margin-bottom: 0;
    line-height: 1.1875rem
}

.ehvMomrX+.ehvMomrX {
    margin-top: 1.1875rem
}

.EnuqqZk3 {
    align-self: flex-start;
    margin-top: 1.5rem;
    margin-bottom: auto !important;
    margin-inline-start:.25rem;padding-bottom: 2rem;
    font-weight: 600
}

.GFpWMNm5::before,.GFpWMNm5::after {
    top: -0.0625rem !important
}

.WrpQj6v4 {
    width: 100%;
    color: var(--color-gray-1);
    text-align: center
}

.I7MJaI4h {
    margin-top: 3rem
}

.D8smEaJr {
    margin-bottom: 1.25rem
}

.NnW2gTZ2 {
    margin-bottom: 1.5rem
}

.NNleMmCd {
    font-size: .9375rem;
    font-weight: 400
}

.BMrG2A2B {
    position: relative;
    z-index: 2;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 14.5rem;
    height: 6.5rem;
    margin-top: 3rem;
    color: var(--color-accent);
    background: linear-gradient(to top, var(--color-background-first), var(--color-background-first)),linear-gradient(to top, rgba(0, 136, 204, 0.6), rgba(0, 136, 204, 0.1019607843) 50%, rgba(0, 136, 204, 0) 70%) no-repeat 50% 50%;
    background-clip: content-box,border-box;
    background-origin: border-box;
    border: .1875rem solid rgba(0,0,0,0);
    border-radius: var(--border-radius-default)
}

.theme-dark .BMrG2A2B {
    background: linear-gradient(to top, var(--color-background-first), var(--color-background-first)),linear-gradient(to top, #469CEC, rgba(70, 156, 236, 0.2392156863) 50%, rgba(70, 156, 236, 0) 90%) no-repeat 50% 50%;
    background-clip: content-box,border-box;
    background-origin: border-box
}

@media(prefers-color-scheme: dark) {
    .theme-system .BMrG2A2B {
        background:linear-gradient(to top, var(--color-background-first), var(--color-background-first)),linear-gradient(to top, #469CEC, rgba(70, 156, 236, 0.2392156863) 50%, rgba(70, 156, 236, 0) 90%) no-repeat 50% 50%;
        background-clip: content-box,border-box;
        background-origin: border-box
    }
}

.IFpNJ6G4 {
    margin: 1rem 0 0;
    font-size: 1.0625rem;
    font-weight: 600
}

.FvuWBVMK {
    position: absolute;
    top: 3rem;
    font-size: 2.25rem;
    font-weight: 800;
    line-height: 2.75rem;
    color: var(--color-accent);
    opacity: .8 !important;
    transition: opacity 500ms ease-out,transform 500ms ease-out !important
}

.FvuWBVMK.open {
    transform: scale(2.3);
    opacity: 0 !important
}

.theme-dark .FvuWBVMK {
    color: var(--color-white)
}

html.animation-level-0 .FvuWBVMK {
    transform: scale(2) !important;
    transition: opacity 500ms ease-out !important
}

@media(prefers-color-scheme: dark) {
    .theme-system .FvuWBVMK {
        color:var(--color-white)
    }
}

.I1fhFmAn {
    max-width: 20rem;
    margin: 0 auto 1.25rem;
    font-size: .9375rem;
    font-weight: 400
}

.hkc_A2ok {
    margin-top: 3.375rem
}

html.is-electron .hkc_A2ok {
    margin-top: 0
}

.I_XB4JzC {
    display: flex;
    column-gap: 1rem;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 1.5rem
}

html.is-electron .I_XB4JzC {
    margin-top: 0
}

.I_XB4JzC>.hkc_A2ok {
    margin-top: 0
}

.I_XB4JzC>.GWv6k9kV {
    margin: 0;
    text-align: left
}

.jSFFHbPH {
    margin: 2rem 1.5rem 0;
    font-size: .9375rem
}

.kUt_RfrB {
    display: flex;
    column-gap: 1rem;
    margin: 1.5rem 1rem 1rem
}

@supports(margin-bottom: max(var(--safe-area-bottom), 1rem)) {
    .kUt_RfrB {
        margin-bottom:max(var(--safe-area-bottom),1rem)
    }
}

.oxNcdksx {
    margin: -0.375rem auto 1.25rem
}

.VKREIrDv {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    width: 100%
}

.Vj7_u12z {
    width: 100%;
    margin-top: 1.75rem
}

.Stc9sPH6 {
    width: 100%;
    margin-top: 3.375rem;
    padding: 0 !important
}

html.is-electron .Stc9sPH6 {
    margin-top: 0
}

.vozeQrSV {
    width: 100%;
    padding: 0 .5rem;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-1)
}

.usE91GiK {
    width: 100%;
    padding: 0 .5rem;
    font-size: .8125rem;
    color: var(--color-gray-1)
}

.zwUB1a_J {
    font-weight: 600;
    transition: color 150ms
}

html.animation-level-0 .zwUB1a_J {
    transition: none !important
}

.tAmeBNo9 {
    color: var(--color-green)
}

.B8vH7CYQ {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-red);
    text-align: center
}

.ODle5ROH {
    width: 100%;
    margin-top: auto;
    padding-top: 1rem
}

.oNN6ymiQ {
    display: flex;
    gap: 1rem;
    justify-content: space-between
}

.sarw89g5 {
    flex: 1 1 50%
}

.SWvNin2D {
    max-width: 66%;
    margin: 0 auto
}

.W1k0H_HF {
    margin-top: 1.25rem;
    margin-bottom: 1rem
}

.qoCa264k {
    margin: 1.25rem auto .75rem
}

.hc6SmKii {
    display: flex;
    align-items: center;
    margin: 1.6875rem auto 1rem;
    font-size: 1.0625rem !important;
    font-weight: 600;
    color: var(--color-gray-3)
}

.hc6SmKii:hover,.hc6SmKii:focus-visible {
    color: var(--color-gray-1)
}

.nfn0Ol3p {
    width: 100%
}

.Q2imCrap {
    min-width: unset !important
}

.uEEAE1sZ {
    max-width: 100% !important
}

.X7zz6SZl {
    width: 100%;
    max-width: calc((100% - 1rem)/2) !important
}

.fGexmyHI {
    height: 37rem;
    font-weight: 400
}

.q7ZIxYSc {
    font-family: monospace;
    word-break: break-all
}

.NH8rGjmE {
    display: grid;
    grid-auto-flow: column;
    grid-template: repeat(12, 1fr)/repeat(2, 1fr);
    gap: 1rem
}

@media(min-width: 700px) {
    .NH8rGjmE {
        grid-template:repeat(8, 1fr)/repeat(3, 1fr)
    }
}

.BZGziOTc {
    margin: .125rem 0 1rem;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-red);
    text-align: center
}

.NM17kdjV {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    align-items: center;
    width: 100%;
    margin-top: auto
}

.MHwkgrIZ {
    position: relative;
    font-size: .9375rem !important;
    font-weight: 400;
    line-height: 1.0625rem;
    color: var(--color-gray-3)
}

.MHwkgrIZ::before,.MHwkgrIZ::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: .5rem;
    left: -5.125rem;
    width: 4.5rem;
    height: .0625rem;
    box-shadow: inset 0 -0.0375rem 0 0 var(--color-separator)
}

.MHwkgrIZ::after {
    position: absolute;
    right: -5.125rem;
    left: auto
}

.dYD_CpfV {
    display: flex;
    gap: 1rem;
    margin: 0 -1rem
}

.t3qgjBKg {
    align-self: center;
    margin-bottom: 1rem;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--light-gray-1);
    white-space: nowrap;
    background-color: var(--color-gray-button-background-light);
    border-radius: var(--border-radius-buttons)
}

.bs9tLaLO,.Es3mlsbs {
    align-self: center;
    padding: .5rem .75rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.3125rem;
    color: var(--color-transaction-amount-red-text);
    text-align: center;
    background-color: var(--color-transaction-amount-red-bg);
    border-radius: var(--border-radius-buttons)
}

.POUbGjea {
    width: auto !important;
    height: auto !important;
    white-space: nowrap
}

.t9A5nUYe {
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 27rem;
    height: 32.5rem;
    max-height: 100%;
    margin: 0 auto;
    padding: 0 1rem 1rem
}

.t9A5nUYe {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .t9A5nUYe {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

@media(min-width: 700px) {
    .t9A5nUYe {
        max-width:31.4375rem
    }
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    .t9A5nUYe {
        padding-bottom:calc(1rem + var(--safe-area-bottom))
    }
}

.iowmPhKV {
    display: grid;
    grid-template-areas: "back title close";
    grid-template-columns: .5fr 1fr .5fr;
    flex: 0;
    align-items: center;
    width: 100%;
    min-height: 0;
    padding: 1rem 0 2rem;
    color: var(--color-black)
}

html.is-telegram-app.is-fullscreen .iowmPhKV {
    padding-top: 0
}

.x58Cmt9r {
    overflow: hidden;
    grid-area: title;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.yHcMeGVS {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: auto
}

.ZzxVO58v {
    position: absolute;
    top: 1.5rem;
    left: .5rem
}

.NVF8z8CV,.ZzxVO58v {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    align-items: center;
    padding: 0;
    font-size: 1.0625rem;
    color: var(--color-accent)
}

@supports(top: max(calc(var(--safe-area-top) + 0.375rem), 1.5rem)) {
    .NVF8z8CV,.ZzxVO58v {
        top:max(var(--safe-area-top) + .375rem,1.5rem)
    }
}

html.is-telegram-app .NVF8z8CV,html.is-telegram-app .ZzxVO58v {
    visibility: hidden
}

.vP8i059j {
    font-size: 1.5rem
}

.ss3uFaAC {
    width: 7rem;
    height: 7rem;
    margin: 5rem auto 2rem
}

.VTH_ATCk {
    margin-bottom: 2rem;
    font-size: 1.6875rem;
    font-weight: 800;
    text-align: center
}

.C3vZhdz7 {
    margin: 0 2rem;
    padding-bottom: 2rem;
    font-size: 1.0625rem;
    color: var(--color-gray-1);
    text-align: center
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    @media(max-width: 699.98px) {
        .ZjhuaYXI {
            padding-bottom:max(var(--safe-area-bottom),0)
        }
    }
}

@media(min-width: 416.01px) {
    .ZjhuaYXI {
        max-width:24rem
    }
}

.wSbrkEKB {
    position: absolute;
    z-index: 2;
    left: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    min-width: 10rem;
    margin: 0;
    padding: .375rem .25rem;
    color: var(--color-black);
    list-style: none;
    background: var(--color-background-drop-down);
    border-radius: var(--border-radius-default);
    box-shadow: var(--default-shadow)
}

.wSbrkEKB.YGdWEJ33 {
    top: calc(100% + .5rem)
}

.wSbrkEKB.jKY8_1nT {
    bottom: calc(100% + .5rem)
}

.MtG_CWxm {
    cursor: var(--custom-cursor, pointer);
    display: inline-block;
    width: 100%;
    padding: 0 .75rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.75rem;
    border-radius: var(--border-radius-default);
    transition: background-color 150ms
}

.MtG_CWxm+.MtG_CWxm {
    margin-top: .5rem
}

html.animation-level-0 .MtG_CWxm {
    transition: none !important
}

@media(pointer: fine) {
    .MtG_CWxm {
        width:auto
    }

    .MtG_CWxm:hover,.MtG_CWxm.kdLCV21p {
        background-color: var(--color-interactive-drop-down-menu-hover)
    }
}

.fZW_3WXP {
    position: relative;
    display: flex;
    align-items: center;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default);
    transition: box-shadow 150ms
}

.sqh1ynr8 {
    box-shadow: inset 0 0 0 2px var(--color-accent)
}

.z4J8kfq3 {
    box-shadow: inset 0 0 0 2px var(--color-red)
}

.z4J8kfq3 .L1vlW70a {
    color: var(--color-red)
}

html.animation-level-0 .fZW_3WXP {
    transition: none !important
}

.L1vlW70a {
    display: block;
    width: 100%;
    height: 3rem;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: var(--color-black);
    background: rgba(0,0,0,0) !important;
    border: none;
    outline: none;
    appearance: none
}

.L1vlW70a::placeholder {
    color: var(--color-gray-3)
}

html:not(.is-ios) .L1vlW70a {
    font-size: .9375rem
}

.L1vlW70a:hover::placeholder,.L1vlW70a:focus::placeholder {
    color: var(--color-interactive-input-text-hover-active)
}

.Qg48sdUG {
    cursor: text;
    display: block;
    min-width: 2em;
    margin: 0;
    padding: 0 0 0 .75rem;
    font-size: 1rem;
    font-weight: 600;
    color: var(--color-gray-3);
    text-align: right
}

html:not(.is-ios) .Qg48sdUG {
    position: relative;
    top: .0625rem;
    font-size: .9375rem
}

.L6u18JBd {
    margin-bottom: 2rem
}

.NvN6uNIF {
    width: 100%;
    margin-top: auto;
    padding-top: 2rem
}

.u7rnL9q6 {
    width: 100%;
    max-width: 100% !important
}

._YK5KiZw {
    margin-bottom: 1.25rem
}

.WeqRS7VQ {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-red);
    text-align: center
}

.ftYLMV0R {
    width: 100%
}

.o4FCVeIa {
    width: 100%;
    color: var(--color-gray-1);
    text-align: center
}

.lRHp5zzY {
    -webkit-user-select: text;
    user-select: text
}

.jCCt2XRK {
    align-self: center;
    margin-bottom: 2rem;
    padding: .5rem .75rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.3125rem;
    color: var(--color-transaction-amount-red-text);
    text-align: center;
    background-color: var(--color-transaction-amount-red-bg);
    border-radius: var(--border-radius-buttons)
}

.Yaqcau6G {
    counter-reset: li;
    -webkit-user-select: text;
    user-select: text;
    column-count: 2;
    column-gap: 3rem;
    min-width: 15rem;
    margin: 0 auto;
    padding: 0;
    font-size: 1.0625rem;
    list-style: none
}

.qdW2OhFc {
    counter-increment: li;
    position: relative;
    margin-bottom: .25rem;
    margin-left: 1.75rem;
    font-weight: 600;
    color: var(--color-accent)
}

.qdW2OhFc::before {
    content: counter(li) ".";
    position: absolute;
    right: 100%;
    margin-right: .25rem;
    font-weight: 400;
    color: var(--color-gray-2)
}

.qdW2OhFc:nth-child(12) {
    break-after: column
}

.pfd8fIrT {
    max-width: 20rem;
    margin: 0 auto 1.25rem;
    font-size: .9375rem;
    font-weight: 400
}

.ydGmLQB9 {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    margin-bottom: 1.75rem;
    padding-left: 2.25rem;
    font-size: .9375rem
}

.aOFCdA5h {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.ZEXtFSPZ::before,.ZEXtFSPZ::after {
    content: "";
    position: absolute;
    top: .1875rem;
    left: .25rem;
    display: block;
    width: 1.25rem;
    height: 1.25rem
}

.ZEXtFSPZ::before {
    background-color: rgba(0,0,0,0);
    border: .125rem solid var(--color-gray-1);
    border-radius: .375rem;
    transition: border-color 150ms,background-color 150ms
}

html.animation-level-0 .ZEXtFSPZ::before {
    transition: none !important
}

.ZEXtFSPZ::after {
    opacity: 0;
    background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguODI0IDE0Ljc4NmMuMzk2IDAgLjczNy0uMTk3Ljk2Ny0uNTQ5bDQuOTExLTcuNjhjLjE0My0uMjMuMjc1LS40OTQuMjc1LS43NDYgMC0uNTM5LS40ODQtLjkwMS0xLS45MDEtLjMzIDAtLjYyNi4xNzUtLjg1Ny41NDlsLTQuMzQgNi45NjUtMi4wNDMtMi42MDNjLS4yNjQtLjM0MS0uNTI3LS40NjItLjg1Ny0uNDYyLS41MzggMC0uOTU2LjQyOS0uOTU2Ljk3OCAwIC4yNjQuMS41MDUuMjg2LjczNmwyLjU5MyAzLjE2NGMuMjk2LjM4NS42MTUuNTUgMS4wMjEuNTVaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    background-size: contain;
    transition: opacity 150ms
}

html.animation-level-0 .ZEXtFSPZ::after {
    transition: none !important
}

.aOFCdA5h:checked~.ZEXtFSPZ::before {
    background-color: var(--color-accent);
    border-color: var(--color-accent)
}

.aOFCdA5h:checked~.ZEXtFSPZ::after {
    opacity: 1
}

.OmlnPb32 {
    position: absolute;
    top: .375rem;
    left: .25rem;
    display: inline-grid;
    grid-template-areas: "title icon";
    max-width: calc(100% - 4rem);
    padding: .75rem 1.5rem .75rem .75rem;
    font-size: 1.0625rem;
    font-weight: 700;
    color: var(--main-text, var(--color-card-text))
}

@media(hover: hover) {
    .OmlnPb32 {
        top:1.125rem;
        left: 1rem;
        padding: 0 .6875rem 0 0
    }
}

.Fldd4MBh {
    cursor: var(--custom-cursor, pointer);
    transition: color 300ms
}

.Fldd4MBh:focus-visible,.Fldd4MBh:hover {
    color: var(--second-text, var(--color-card-text-hover))
}

html.animation-level-0 .Fldd4MBh,.Fldd4MBh:active {
    transition: none !important
}

.Fldd4MBh.gradientText {
    transition: opacity 150ms
}

.Fldd4MBh.gradientText:focus-visible,.Fldd4MBh.gradientText:hover {
    opacity: .65
}

.YGITDXg2 {
    overflow: hidden;
    grid-area: title;
    text-overflow: ellipsis;
    white-space: nowrap
}

.qroBIVHK {
    max-width: calc(100% - 6rem)
}

.npqBgt0Z {
    position: relative;
    top: .3125rem;
    grid-area: icon;
    font-size: .8125rem;
    line-height: .8125rem;
    vertical-align: 0
}

.MelIpdSX {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    font-size: 1.5rem;
    color: var(--action-color, var(--color-card-second-text));
    text-shadow: inherit
}

.MelIpdSX:active {
    color: var(--action-color-hover, var(--color-card-text))
}

@media(hover: hover) {
    .MelIpdSX:focus-visible,.MelIpdSX:hover {
        color:var(--action-color-hover, var(--color-card-text))
    }
}

@media(max-width: 699.98px) {
    .MelIpdSX {
        width:1.75rem;
        height: 1.75rem;
        font-size: 1.75rem
    }
}

.k40niuQ5 {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 1.75rem;
    height: 1.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    color: var(--main-text, var(--color-card-text));
    text-align: center;
    opacity: .8;
    border-radius: 50%;
    transition: opacity 150ms
}

.k40niuQ5:hover,.k40niuQ5:focus-visible {
    opacity: 1
}

html.animation-level-0 .k40niuQ5 {
    transition: none !important
}

.XNPgjyNM {
    position: absolute;
    z-index: 1;
    top: .5625rem;
    right: .5rem;
    left: .5rem;
    background-color: var(--color-card-button);
    border-radius: var(--border-radius-small)
}

.b5kkV6B7 {
    width: 100%;
    padding: .5rem 4rem .5625rem .5rem;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1;
    color: var(--main-text, var(--color-card-text));
    background: none;
    border: none;
    border-radius: var(--border-radius-small);
    outline: none
}

.BIi0915d {
    position: absolute;
    top: .375rem;
    right: .375rem;
    padding: .5rem .75rem .4375rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1;
    color: var(--main-text, var(--color-card-text));
    background-color: var(--color-card-button);
    border-radius: var(--border-radius-tiny);
    transition: background-color 150ms
}

.BIi0915d:hover,.BIi0915d:focus-visible {
    background-color: var(--color-card-button-hover)
}

.BIi0915d:active {
    transition: none
}

html.animation-level-0 .BIi0915d {
    transition: none !important
}

.PpBNJGXa {
    position: absolute;
    z-index: 3;
    top: 2.8125rem;
    right: .5rem;
    left: .5rem;
    max-width: 19.625rem
}

.PpBNJGXa.sticky-card-account-selector {
    top: 3.125rem;
    right: -0.5rem;
    left: -0.5rem
}

@supports(top: var(--safe-area-top)) {
    .PpBNJGXa.sticky-card-account-selector {
        top:max(2.0625rem,3.125rem - var(--safe-area-top))
    }
}

.PpBNJGXa.shown .rSsbSpKy {
    transform: translateY(-1rem);
    opacity: 0
}

.PpBNJGXa.shown.open .rSsbSpKy {
    transform: translateY(0);
    opacity: 1
}

.qHXAdLTy {
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    left: 0;
    height: 100vh
}

.rSsbSpKy {
    --main-text: var(--color-card-text);
    --second-text: var(--color-card-second-text);
    position: relative;
    z-index: 2;
    overflow: hidden;
    overflow-y: scroll;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: .5rem;
    max-height: 16rem;
    padding: .5rem !important;
    background-color: var(--color-background-drop-down);
    border-radius: var(--border-radius-default);
    box-shadow: var(--default-shadow);
    transition: var(--dropdown-transition),scrollbar-color 300ms !important;
    scrollbar-width: none !important
}

.aMGXe7oo {
    grid-template-columns: 1fr 1fr;
    max-width: calc(66% + 1rem)
}

.PpBNJGXa.closing>.rSsbSpKy {
    transition: var(--dropdown-transition-backwards) !important
}

html.animation-level-0 .rSsbSpKy {
    transition: none !important
}

.rSsbSpKy::-webkit-scrollbar {
    display: none !important
}

.wHon4UZ6 {
    font-size: 1.5rem
}

.nW3c_nQf {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 3.75rem;
    margin: 0;
    padding: 0 .5rem;
    font-size: .75rem;
    font-weight: 600;
    color: var(--main-text, var(--color-card-text));
    text-align: left;
    background-image: url(account_button_bg.4ced4969dd59a3d3d3bb.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%);
    background-clip: padding-box,padding-box;
    background-origin: border-box;
    background-size: cover,cover;
    border: none;
    border-radius: var(--border-radius-tiny)
}

.ApT2_0sQ {
    cursor: default;
    box-shadow: 0 0 0 .046875rem var(--color-accent),inset 0 0 0 .046875rem var(--color-accent),inset 0 0 0 .140625rem var(--color-background-drop-down)
}

@media(min-resolution: 1.5dppx) {
    .nW3c_nQf {
        background-image:url(account_button_bg@2x.42e51539dbe047adb21c.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%)
    }
}

.nW3c_nQf.q9ZqciDr {
    --border-radius-card: 0;
    background-image: var(--bg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%) !important
}

.vSsIdneH {
    z-index: 1;
    overflow: hidden;
    max-width: 100%;
    margin-top: .5rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ApT2_0sQ>.vSsIdneH {
    margin-right: 1rem
}

@supports(-webkit-line-clamp: 2) {
    .vSsIdneH {
        display: -webkit-box;
        word-wrap: break-word;
        white-space: normal;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.HvcgH37L {
    z-index: 1;
    display: flex;
    gap: .25rem;
    margin-top: auto;
    margin-bottom: .375rem;
    font-size: .6875rem;
    color: var(--second-text, var(--color-card-second-text))
}

.R6UTDxww {
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 100% !important;
    min-width: auto !important;
    max-width: 100% !important;
    height: 3.75rem !important;
    padding: .5rem !important;
    font-size: .75rem !important;
    line-height: 1 !important;
    color: var(--color-add-wallet-text) !important;
    background-color: var(--color-add-wallet-background) !important;
    border-radius: .5rem !important
}

.R6UTDxww:focus-visible,.R6UTDxww:hover {
    color: var(--color-add-wallet-text-hover) !important;
    background-color: var(--color-add-wallet-background-hover) !important
}

.R6UTDxww:active {
    transition: none
}

.aB938ron {
    margin-top: .375rem;
    font-size: 1.5rem !important
}

.vqWRGYSE {
    position: absolute;
    top: .75rem;
    right: .75rem;
    display: flex;
    gap: .5rem;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    height: 1.5rem
}

.vqWRGYSE.W68g0iId {
    top: unset;
    right: 0
}

@media(max-width: 699.98px) {
    .vqWRGYSE {
        gap:.5625rem;
        height: 1.75rem
    }
}

.MtwCard__gold .vqWRGYSE {
    --action-color: #835B0E;
    --action-color-hover: #654910
}

.MtwCard__standard.MtwCard__lightText .vqWRGYSE {
    text-shadow: 0 0 1.5rem #000
}

.MtwCard__standard.MtwCard__darkText .vqWRGYSE {
    text-shadow: 0 0 1.5rem hsla(0,0%,100%,.6980392157)
}

.DP7r4ob0 {
    overflow-y: scroll;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: .5rem;
    padding: .5rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.DP7r4ob0 {
    padding-inline-end:calc(.5rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .DP7r4ob0 {
        padding-inline-end:max(0px,.5rem - var(--scrollbar-width))
    }
}

.aMoUTjsw {
    grid-template-columns: repeat(6, 1fr)
}

.feJs1qiP {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 3.75rem;
    margin: 0;
    padding: 0 .5rem;
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-card-text);
    text-align: left;
    background-image: url(account_button_bg.4ced4969dd59a3d3d3bb.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%);
    background-clip: padding-box,padding-box;
    background-origin: border-box;
    background-size: cover,cover;
    border: none;
    border-radius: var(--border-radius-tiny)
}

.feJs1qiP::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    border: none;
    border-radius: var(--border-radius-tiny);
    box-shadow: 0 0 0 .8px var(--color-accent),inset 0 0 0 1.4px var(--color-accent),inset 0 0 0 3.2px var(--color-background-first);
    transition: opacity 300ms
}

.LGBe77Zo::after {
    cursor: default;
    opacity: 1
}

.QT4AQhSL {
    cursor: auto
}

.JLVV6MK1 {
    cursor: auto;
    background-image: url(account_button_bg.4ced4969dd59a3d3d3bb.jpg);
    filter: grayscale(100%)
}

.xq8sJcx0 .feJs1qiP {
    grid-column-start: 2
}

.aMoUTjsw .feJs1qiP {
    grid-column: span 2
}

.aMoUTjsw .feJs1qiP:first-child {
    grid-column-end: 4
}

.aMoUTjsw .feJs1qiP:nth-child(2) {
    grid-column-end: 6
}

@media(min-resolution: 1.5dppx) {
    .feJs1qiP {
        background-image:url(account_button_bg@2x.42e51539dbe047adb21c.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%)
    }
}

.xRepCoTw {
    overflow: hidden;
    max-width: 100%;
    margin-top: .5rem;
    padding-right: 1.125rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.CMlJY5eP>.xRepCoTw {
    margin-right: 1rem
}

@supports(-webkit-line-clamp: 2) {
    .xRepCoTw {
        display: -webkit-box;
        line-height: .8125rem;
        word-break: break-word;
        white-space: normal;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.aSHneDhG {
    display: flex;
    align-items: center;
    margin-top: auto;
    margin-bottom: .5rem;
    font-size: .6875rem;
    line-height: .6875rem
}

.fQt3UNlM,.U1ocd7xK {
    color: var(--color-card-second-text)
}

.fQt3UNlM {
    margin-inline-end:.25rem}

.WoJjd6rF {
    position: absolute;
    top: .3125rem;
    right: .3125rem;
    width: 1rem;
    height: 1rem;
    border-radius: var(--border-radius-default);
    box-shadow: inset 0 0 0 .075rem var(--color-card-toggle)
}

.Xs5JWZXM {
    background: var(--color-accent) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNCIgZD0ibTEgMy41IDIgMkw3IDEiLz48L3N2Zz4=) no-repeat 50% 50%;
    box-shadow: inset 0 0 0 .075rem var(--color-white)
}

.zdmLsynF {
    height: 35rem
}

@supports(height: var(--safe-area-bottom)) {
    .zdmLsynF {
        height:calc(35rem + var(--safe-area-bottom))
    }
}

@media(min-width: 416.01px) {
    .zdmLsynF {
        max-width:24rem
    }
}

.is-native-bottom-sheet .kYjygKEY {
    height: 100% !important
}

.a2oy8Zll {
    padding-top: 0 !important
}

.eM1PpsST {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 1rem max(var(--safe-area-bottom, 1rem),1rem)
}

html.is-android-app .eM1PpsST:not(.jHYtCW5T) {
    padding-bottom: 0
}

.eM1PpsST.jHYtCW5T {
    padding-top: calc(var(--header-padding-top) + var(--header-title-height) + var(--header-padding-bottom))
}

._3mWK1CH {
    display: flex;
    flex-direction: column;
    padding: 0 1rem 1rem
}

.WEcWgMzV {
    background-color: var(--color-background-window)
}

.VCK1YGjr {
    background-color: var(--color-background-second)
}

.KE3Egymz {
    position: relative;
    display: flex;
    justify-content: center;
    height: 10rem;
    margin: 0 0 1.25rem
}

.KE3Egymz.kpjonisY {
    height: 14rem
}

.iuLLqpxI {
    width: 100%;
    max-width: 23.4375rem;
    object-fit: contain
}

.bn1fb2en {
    display: flex;
    flex-direction: column;
    padding: .75rem;
    background: var(--color-gray-button-background-light);
    border-radius: var(--border-radius-default)
}

.bBaOfZlx {
    gap: .5rem
}

.j8GYzR5R {
    color: var(--color-transaction-amount-green-text);
    background: var(--color-transaction-amount-green-bg)
}

.Rt2IdHAB {
    padding: .75rem
}

.SOw0Xtct {
    display: flex;
    align-self: flex-start;
    font-size: 1.25rem;
    line-height: 1
}

.GuAw_sFJ {
    display: flex;
    gap: .25rem;
    align-items: center;
    font-size: .9375rem;
    font-weight: 500;
    color: var(--color-gray-1)
}

.XPczA9Ds {
    color: var(--color-red)
}

.YyHAVq6P {
    color: var(--color-accent)
}

.tTgIgIgG {
    color: var(--color-transaction-amount-green-text)
}

.hiaAxVr_ {
    display: flex;
    gap: 1rem;
    margin-top: auto
}

.ApwM97qB {
    gap: 0;
    justify-content: center
}

.LZNOcG4M {
    width: 100%
}

.Hm4XX1NN {
    width: unset
}

.qG6SFrZs {
    overflow-y: scroll;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: .5rem;
    max-height: 13.25rem;
    margin-bottom: 2rem;
    padding: .5rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.qG6SFrZs {
    padding-inline-end:calc(.5rem - var(--scrollbar-width)) !important}

@supports(padding-inline-end: max(0px, 1px)) {
    .qG6SFrZs {
        padding-inline-end:max(0px,.5rem - var(--scrollbar-width)) !important
    }
}

.o_4z0gP4 {
    grid-template-columns: repeat(6, 1fr)
}

._Vsrbub9 {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 3.75rem;
    margin: 0;
    padding: 0 .5rem;
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-card-text);
    text-align: left;
    opacity: .84;
    background-image: url(account_button_bg.4ced4969dd59a3d3d3bb.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%);
    background-clip: padding-box,padding-box;
    background-origin: border-box;
    background-size: cover,cover;
    border: none;
    border-radius: var(--border-radius-tiny);
    transition: opacity 200ms
}

.uo8yhRNU {
    cursor: default;
    opacity: 1
}

.o_4z0gP4 ._Vsrbub9 {
    grid-column: span 2
}

.o_4z0gP4 ._Vsrbub9:first-child {
    grid-column-end: 4
}

.o_4z0gP4 ._Vsrbub9:nth-child(2) {
    grid-column-end: 6
}

@media(min-resolution: 1.5dppx) {
    ._Vsrbub9 {
        background-image:url(account_button_bg@2x.42e51539dbe047adb21c.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%)
    }
}

.E5i9UUtD {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    width: 100% !important;
    min-width: auto !important;
    max-width: 100% !important;
    height: 3.75rem !important;
    padding: .5rem !important;
    font-size: .75rem !important;
    line-height: 1 !important;
    color: var(--color-add-wallet-text) !important;
    background-color: var(--color-add-wallet-background) !important;
    border-radius: .5rem !important
}

.E5i9UUtD:focus-visible,.E5i9UUtD:hover {
    color: var(--color-add-wallet-text-hover) !important;
    background-color: var(--color-add-wallet-background-hover) !important
}

.E5i9UUtD:active {
    transition: none
}

.j5VZHMly {
    font-size: 1.5rem
}

.V6_KYxce {
    overflow: hidden;
    max-width: 100%;
    margin-top: .5rem;
    padding-right: 1.125rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

@supports(-webkit-line-clamp: 2) {
    .V6_KYxce {
        display: -webkit-box;
        line-height: .8125rem;
        white-space: normal;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }
}

.LXgNcuuY {
    display: flex;
    align-items: center;
    margin-top: auto;
    margin-bottom: .5rem;
    font-size: .6875rem;
    line-height: .6875rem
}

.g_b7EuV5 {
    margin-right: .125rem;
    font-size: .5rem;
    line-height: .5rem
}

.pL4iTSDM {
    color: var(--color-card-second-text)
}

.mpVXcyoe {
    position: absolute;
    top: .3125rem;
    right: .3125rem;
    width: 1rem;
    height: 1rem;
    border-radius: var(--border-radius-default);
    box-shadow: inset 0 0 0 .075rem var(--color-card-toggle)
}

.lVx2a3if {
    background: var(--color-accent) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjciIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNCIgZD0ibTEgMy41IDIgMkw3IDEiLz48L3N2Zz4=) no-repeat 50% 50%;
    box-shadow: inset 0 0 0 .075rem var(--color-white)
}

.MfAU5ZEs {
    margin: 0 auto 1.25rem
}

.aWyFXa02 {
    display: flex;
    align-items: center;
    margin: .75rem auto 0;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-transaction-amount-red-text);
    text-align: center;
    background-color: var(--color-transaction-amount-red-bg);
    border-radius: var(--border-radius-normal)
}

.q1lhwUmL {
    text-align: left
}

._2MGoq5H {
    cursor: var(--custom-cursor, pointer);
    display: grid;
    grid-template-areas: "content action";
    grid-template-columns: 1fr min-content;
    gap: .75rem;
    align-items: center;
    margin-top: 1.25rem;
    padding: 1rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.VydD7Rve {
    -webkit-user-select: none;
    user-select: none;
    position: relative
}

.VydD7Rve.vcuzKHhA {
    position: absolute;
    z-index: var(--z-portal-menu)
}

.mY0hTIiL {
    --offset-y: calc(100% + 0.5rem);
    --offset-x: -0.25rem;
    position: absolute;
    z-index: var(--z-menu-bubble);
    transform: scale(0.5);
    overflow: hidden;
    overscroll-behavior: contain;
    display: block;
    margin: 0;
    list-style: none;
    background-color: var(--color-background-drop-down);
    border-radius: var(--border-radius-default);
    box-shadow: var(--default-shadow);
    transition: var(--dropdown-transition) !important;
    scrollbar-width: none !important
}

.mY0hTIiL.open {
    transform: scale(1)
}

.mY0hTIiL.closing {
    transition: var(--dropdown-transition-backwards) !important
}

html.animation-level-0 .mY0hTIiL.closing {
    transition: var(--no-animation-transition) !important
}

.mY0hTIiL.FsyRNnQH {
    top: var(--offset-y-value, var(--offset-y))
}

.mY0hTIiL.tkKrx8OR {
    bottom: var(--offset-y-value, var(--offset-y))
}

.mY0hTIiL.MvEERemq {
    left: var(--offset-x-value, var(--offset-x))
}

.mY0hTIiL.y6xJQNRF {
    right: var(--offset-x-value, var(--offset-x))
}

html.animation-level-0 .mY0hTIiL {
    transition: var(--no-animation-transition) !important
}

.mY0hTIiL::-webkit-scrollbar {
    display: none !important
}

.gc2eH8vQ {
    position: fixed;
    z-index: var(--z-menu-backdrop);
    top: -100vh;
    right: -100vw;
    bottom: -100vh;
    left: -100vw
}

.gtd29jbF {
    min-width: 13.5rem;
    padding: .25rem
}

.BYQgxGEv {
    --offset-x: 0;
    --offset-y: calc(100% - 0.5rem);
    transform: scaleY(0.5) !important;
    transform-origin: top !important;
    overflow: auto;
    width: 100%;
    max-height: min(60vh,17rem);
    padding: .375rem
}

.BYQgxGEv.open {
    transform: scaleY(1) !important
}

.IxGdkmhI {
    --offset-y: 0.25rem;
    transform: translate(var(--translate-x, 0), -0.375rem) !important;
    overflow: auto;
    overflow-y: scroll;
    min-width: auto;
    max-height: min(60vh,17rem);
    padding: .5rem
}

html.animation-level-0 .IxGdkmhI,.IxGdkmhI.open {
    transform: translate(var(--translate-x, 0), 0) !important
}

.IxGdkmhI.y6xJQNRF {
    --offset-x: -0.75rem;
    --offset-y: 0
}

.IxGdkmhI.tkKrx8OR {
    transform: translate(var(--translate-x, 0), 0.375rem) !important
}

.IxGdkmhI.tkKrx8OR.open {
    transform: translate(var(--translate-x, 0), 0) !important
}

.zVKWQb4E,.p6wqAx5G {
    -webkit-user-select: none;
    user-select: none;
    align-items: center;
    color: var(--color-gray-button-text);
    border: none;
    border-radius: var(--border-radius-small);
    outline: none;
    transition: background-color 150ms,color 150ms
}

html.animation-level-0 .zVKWQb4E,html.animation-level-0 .p6wqAx5G {
    transition: none !important
}

.r6y8uqO8 {
    display: flex;
    width: 100%
}

.r6y8uqO8.Q9ntFVQX {
    cursor: var(--custom-cursor, pointer)
}

.D1GD_LrJ {
    margin-inline-end:auto;font-size: 1rem;
    font-weight: 600;
    color: var(--color-black)
}

.zVKWQb4E {
    display: inline-flex;
    margin: 0;
    padding: .75rem !important;
    background-color: rgba(0,0,0,0)
}

.zVKWQb4E:not(.Q9ntFVQX) {
    cursor: default
}

.zVKWQb4E:not(.Q9ntFVQX):hover {
    background: inherit !important
}

.zVKWQb4E.Q9ntFVQX {
    background-color: var(--color-input-button-background)
}

.zVKWQb4E.Q9ntFVQX:active {
    transition: none !important
}

@media(hover: hover) {
    .zVKWQb4E.Q9ntFVQX:hover,.zVKWQb4E.Q9ntFVQX:focus-visible {
        background-color:var(--color-input-button-background-hover)
    }
}

.soVchDDr .zVKWQb4E {
    margin: -1rem;
    color: var(--color-gray-3);
    background: none
}

.soVchDDr .zVKWQb4E:hover,.soVchDDr .zVKWQb4E:focus-visible {
    background: none
}

.pvIBCUiV {
    cursor: not-allowed !important;
    opacity: .6
}

.pvIBCUiV .zVKWQb4E {
    cursor: not-allowed !important
}

.pGdKfZ0g {
    color: var(--color-red)
}

.KUw9xH1F {
    position: relative;
    margin-top: .5rem !important
}

.KUw9xH1F::before {
    content: "";
    position: absolute;
    top: -0.25rem;
    left: -0.5rem;
    width: calc(100% + 1rem);
    height: .0625rem;
    box-shadow: 0 -0.025rem 0 0 var(--color-separator)
}

.N6o0srlb {
    margin-right: -0.0625rem;
    font-size: .75rem
}

.soVchDDr .N6o0srlb {
    margin-right: -0.3125rem;
    font-size: 1rem;
    color: var(--color-gray-3)
}

.N6o0srlb.icon-chevron-down {
    margin-right: -0.3125rem;
    margin-left: .375rem
}

.p6wqAx5G {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: flex;
    width: 100%;
    margin: 0;
    padding: .5625rem .625rem .5rem !important;
    line-height: 1;
    text-align: left;
    background: none
}

.p6wqAx5G:not(:last-of-type) {
    margin-bottom: .25rem
}

.RsC78CT6 {
    color: var(--color-selected-drop-down-item, var(--color-input-button-text));
    background-color: var(--color-interactive-drop-down-menu-active) !important
}

.U_181tTH {
    padding: .625rem !important;
    line-height: 1.25;
    text-align: left
}

.p6wqAx5G:active {
    transition: none !important
}

.p6wqAx5G:hover,.p6wqAx5G:focus-visible {
    background-color: var(--color-interactive-drop-down-menu-hover) !important
}

.Y6vHSLLj {
    width: 1.5rem;
    height: 1.5rem;
    margin-inline-end:.375rem;border-radius: 50%
}

.Kyq0Mbfk {
    position: absolute;
    top: 1.625rem;
    left: 1.625rem;
    width: .75rem !important;
    height: .75rem !important;
    border-radius: 50%;
    box-shadow: 0 0 0 .1rem var(--color-background-first)
}

.Kyq0Mbfk.rpgBhur3 {
    top: 1.6875rem;
    left: 1.625rem
}

.YG4KjBia {
    margin-inline-end:.375rem;font-size: 1.5rem
}

.Mj3kpKk7 {
    unicode-bidi: plaintext;
    font-size: .9375rem;
    font-weight: 600;
    white-space: nowrap
}

.soVchDDr .Mj3kpKk7 {
    font-weight: 600;
    line-height: .9375rem
}

.SGTt7OqT {
    unicode-bidi: plaintext;
    display: block;
    margin-top: .125rem;
    font-size: .75rem;
    font-weight: 600;
    line-height: .75rem;
    color: var(--color-gray-3)
}

.M88J3eDx {
    display: flex;
    width: 5rem;
    height: 1rem
}

.O6oZGmyS {
    --spinner-size: 1rem !important
}

.o7Soo94L {
    --spinner-size: 2rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--spinner-size);
    height: var(--spinner-size);
    color: var(--color-accent)
}

.fnzgQDjn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    font-size: var(--spinner-size);
    line-height: var(--spinner-size);
    animation-name: dPrfSpVS;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.ZwvOHvLC {
    color: var(--color-white)
}

@keyframes dPrfSpVS {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

.rtKXhN4A {
    height: 35rem
}

@supports(height: var(--safe-area-bottom)) {
    .rtKXhN4A {
        height:calc(35rem + var(--safe-area-bottom))
    }
}

@media(min-width: 416.01px) {
    .rtKXhN4A {
        max-width:24rem
    }
}

.ow4XXlQr {
    height: 40.25rem
}

@supports(height: var(--safe-area-bottom)) {
    .ow4XXlQr {
        height:calc(40.25rem + var(--safe-area-bottom))
    }
}

.naRjGTN0 {
    display: flex;
    gap: .5rem;
    align-items: center;
    justify-self: center;
    width: 100%;
    padding: .875rem 1rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.LUz47fCn {
    margin-top: .125rem
}

.AxygZABC {
    margin-bottom: 1.25rem
}

.Utxlqsar {
    font-size: 1.875rem;
    line-height: 1.875rem
}

.dqbsWkDq {
    width: 2.25rem;
    height: 2.25rem;
    object-fit: cover;
    border-radius: var(--border-radius-tiny)
}

.RGl7OFHd {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-default-dapp-logo);
    background: var(--color-default-dapp-logo-background)
}

.ut5A6NM6,.cL2nTyJm {
    flex: 1;
    min-width: 0
}

.IZ831cu4,.Xz5xXLpO {
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}

.Xz5xXLpO {
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.IZ831cu4 {
    margin-bottom: .1875rem;
    font-size: var(--font-size-title, 0.9375rem);
    font-weight: var(--font-weight-title, 600);
    line-height: 1;
    color: var(--color-black)
}

.Dpv9gVfh {
    height: 1.75rem !important;
    padding: .4375rem .625rem !important;
    font-size: .875rem !important;
    line-height: .875rem !important;
    border-radius: .875rem !important
}

.ooIjdCk3 {
    cursor: text;
    display: block;
    margin-bottom: .5rem;
    padding: 0 .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: unset;
    color: var(--color-gray-2);
    background-color: var(--color-background-window)
}

.d20jMAO6 {
    font-size: .9375rem
}

.lvIWoC_b {
    display: flex;
    justify-content: center;
    margin-top: auto;
    padding-top: 1rem
}

.XvGbWtVh {
    display: flex;
    gap: .5rem;
    justify-content: center;
    margin-top: 1.5rem
}

.TBS2qSdm {
    flex: 1 1 calc(50% - .25rem);
    min-width: 9rem !important
}

.URk9skQT {
    margin-bottom: 1.25rem
}

.NfKwqXNd {
    padding: .75rem !important
}

.IpEvYlyO {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: 1.25rem;
    padding: .875rem .75rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25rem;
    color: var(--color-black);
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: var(--color-background-first);
    border: none;
    border-radius: var(--border-radius-default);
    outline: none
}

.mtQbMtDU {
    word-break: break-all !important;
    white-space: normal
}

.l7ty8x8l {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: .875rem .75rem;
    font-size: 1rem;
    font-weight: 600;
    color: var(--color-accent);
    background: var(--color-background-first);
    border-radius: 0 var(--border-radius-default) var(--border-radius-default) 0
}

.l7ty8x8l::before {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 3rem;
    background: var(--color-linear-effect-1)
}

.iNOlk2G5 {
    white-space: nowrap
}

.TddQIzLn {
    margin-bottom: 1.25rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.qfq9TmLL {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    min-height: 3rem;
    padding: .75rem 2rem .75rem 1rem;
    font-size: 1rem;
    font-weight: 600;
    transition: background-color 200ms
}

.qfq9TmLL:active {
    background-color: var(--color-interactive-item-hover)
}

.qfq9TmLL:first-child {
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0
}

.qfq9TmLL:last-child {
    border-radius: 0 0 var(--border-radius-default) var(--border-radius-default)
}

@media(hover: hover) {
    .qfq9TmLL:hover {
        background-color:var(--color-interactive-item-hover)
    }
}

.qfq9TmLL+.qfq9TmLL:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 1rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.rqZIiXwE {
    margin-inline-end:.25rem;color: var(--color-black)
}

.WdW2dRfZ,.p87NWFTH {
    color: var(--color-gray-3)
}

.gKLbD42t {
    position: absolute;
    top: 50%;
    right: .75rem;
    transform: translateY(-50%)
}

.Kgein0KH {
    color: var(--color-red) !important
}

.gw394drP {
    width: 2.75rem;
    height: 1.0625rem;
    margin-right: .25rem;
    vertical-align: bottom
}

.by1Uv_HG {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    min-height: 4rem;
    margin-bottom: 1.25rem;
    color: var(--color-card-text);
    background: #3679c0 url(transfer_dapp_bg.949145baefc972c20b6a.jpg) no-repeat 50% 0;
    background-size: cover;
    border-radius: var(--border-radius-default)
}

.by1Uv_HG::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: calc(50% + 2rem);
    height: 100%;
    background: url(transfer_dapp_info_bg.d1d83d2f891dffaac2f0.svg) no-repeat 100% 50%;
    background-size: cover;
    border-radius: 0 var(--border-radius-default) var(--border-radius-default) 0
}

.nBWVm1mf {
    margin-bottom: .25rem;
    font-size: 1rem;
    font-weight: 700;
    white-space: nowrap
}

._ogqtbzH {
    font-size: .75rem;
    font-weight: 600;
    color: var(--second-text, var(--color-card-second-text))
}

._ogqtbzH,.nBWVm1mf {
    overflow: hidden;
    padding: 0 1rem;
    text-overflow: ellipsis
}

.Uyz5mVM_ {
    --color-black: var(--color-card-text);
    --color-gray-2: var(--color-card-second-text);
    --font-weight-title: 700;
    --font-size-title: 1rem;
    position: relative;
    z-index: 1;
    justify-self: center;
    width: 8.125rem;
    height: 100%;
    margin: 0 .25rem;
    padding: 0 !important;
    background: rgba(0,0,0,0)
}

.noPlTaoE {
    margin: 0 auto 1.25rem
}

.E9iT0WHT {
    margin: -0.375rem auto 1.25rem
}

.LiakNgEl {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem;
    background: var(--color-background-first);
    border-radius: 1rem
}

@keyframes IwL4cJVX {
    0% {
        background-position: 200%
    }

    100% {
        background-position: -200%
    }
}

.wOmNbpWs {
    display: flex;
    gap: .625rem;
    align-items: center;
    height: 4rem;
    padding: .875rem 1rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.cWnAUfkt {
    margin-top: 1.25rem
}

.e3oGDhNq {
    background: linear-gradient(90deg, var(--color-separator-input-stroke), var(--color-separator-input-stroke), var(--color-background-first), var(--color-separator-input-stroke), var(--color-separator-input-stroke));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    width: 2.25rem;
    height: 2.25rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: var(--border-radius-tiny)
}

.Q9_OlVcf {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), var(--color-background-first), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    background-color: var(--color-card-button)
}

.cAdLb2FM {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.tO1IUhnj {
    background: linear-gradient(90deg, var(--color-separator-input-stroke), var(--color-separator-input-stroke), var(--color-background-first), var(--color-separator-input-stroke), var(--color-separator-input-stroke));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    width: 4rem;
    height: .75rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: var(--border-radius-tiny)
}

.u2wkCYw7 {
    background: linear-gradient(90deg, var(--color-separator-input-stroke), var(--color-separator-input-stroke), var(--color-background-first), var(--color-separator-input-stroke), var(--color-separator-input-stroke));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    width: 5rem;
    height: .75rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: var(--border-radius-tiny)
}

.z0IluCrP {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), var(--color-background-first), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    height: .875rem;
    background-color: var(--color-card-button)
}

.JYgy9un6 {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), var(--color-background-first), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    height: .6875rem;
    background-color: var(--color-card-button)
}

.YHLHftpe {
    display: flex;
    flex-direction: column;
    gap: .25rem;
    margin-left: 1rem
}

.VzwVb3o_ {
    display: flex;
    gap: .5rem;
    align-items: center;
    justify-self: center;
    width: 8.125rem
}

.L8RwZKiN {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

.XcidIimi {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin-bottom: 1.25rem
}

.Lh4_AmEs {
    margin-bottom: 1.125rem
}

.IVSbVRoG {
    background: linear-gradient(90deg, var(--color-separator-input-stroke), var(--color-separator-input-stroke), var(--color-background-second), var(--color-separator-input-stroke), var(--color-separator-input-stroke));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    width: 100%;
    height: 3rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: var(--border-radius-default)
}

.qNqaxuw6 {
    height: 3.75rem
}

.iLWJ6ABT {
    background: linear-gradient(90deg, var(--color-separator-input-stroke), var(--color-separator-input-stroke), var(--color-background-second), var(--color-separator-input-stroke), var(--color-separator-input-stroke));
    background-repeat: no-repeat;
    background-size: 400% 100%;
    animation: IwL4cJVX 2s infinite linear;
    width: 3.0625rem;
    height: 1rem;
    margin-left: .5rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: var(--border-radius-default)
}

.q_gxYI6j {
    width: 6.8125rem
}

.US9q0wug {
    display: flex;
    flex-direction: column
}

.fHoMTSia {
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-transaction-amount-red-text);
    background-color: var(--color-transaction-amount-red-bg);
    border-radius: var(--border-radius-normal)
}

.nBxdGGBZ {
    box-sizing: content-box;
    margin-top: auto;
    border-top: solid 1rem rgba(0,0,0,0)
}

.LNrikojg {
    margin-top: 0 !important;
    padding-top: .875rem !important
}

.O32mclho {
    gap: 2rem
}

.tFBBFIVM {
    display: flex;
    flex-direction: column;
    gap: 1.1875rem;
    margin: 0 .5rem
}

.tFBBFIVM>.fHoMTSia {
    margin: 0 -0.75rem
}

.DZJAgO1_ {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    max-width: 100%;
    margin-bottom: 1.25rem;
    padding: .75rem;
    text-align: left;
    text-decoration: none;
    background: var(--color-background-first);
    border: none;
    border-radius: var(--border-radius-default);
    appearance: none !important
}

.DZJAgO1_ .DNxf1fb1:focus-visible,.DZJAgO1_ .DNxf1fb1:hover {
    color: var(--color-accent)
}

.frL0b5SW {
    margin-bottom: 1.3125rem;
    background: rgba(0,0,0,0);
    border: 1px solid var(--color-separator-input-stroke)
}

.l7Jv2Ysl {
    width: 4.5rem;
    height: 4.5rem;
    margin-right: .75rem;
    border-radius: var(--border-radius-tiny)
}

.cjX8maBi {
    overflow: hidden;
    min-width: 0;
    max-width: 100%
}

.nfp5rpIc {
    overflow: hidden;
    margin-top: .125rem;
    font-size: .9375rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: var(--color-gray-1);
    text-overflow: ellipsis;
    word-break: break-word
}

.DNxf1fb1 {
    margin-inline-start:.125rem;font-size: 1rem;
    color: var(--color-gray-3);
    vertical-align: -0.1875rem;
    transition: color 150ms
}

.qBj00Hsz {
    overflow: hidden;
    margin-top: .125rem;
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-gray-2);
    text-overflow: ellipsis;
    word-break: break-word
}

.r5lsJ1c8 {
    margin-bottom: 1.5rem
}

.qrcsFk0p {
    flex-shrink: 0;
    min-height: 3rem;
    padding: calc(1rem - 1px) calc(.75rem - 1px);
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.125rem;
    color: var(--color-black);
    text-align: left;
    word-break: break-all;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.tQGrt_Qw {
    cursor: var(--custom-cursor, pointer);
    text-decoration: none !important
}

.RpBIB1I4 {
    cursor: default
}

.tQGrt_Qw:active {
    transition: none
}

.tQGrt_Qw:focus-visible .RdTchw5a,.tQGrt_Qw:hover .RdTchw5a {
    color: var(--color-accent)
}

.DdQbhVKr {
    display: inline !important
}

.RdTchw5a {
    display: inline-block;
    font-size: 1rem;
    line-height: 1rem;
    color: var(--color-gray-3);
    vertical-align: -0.1875rem;
    transition: color 150ms
}

.RdTchw5a.icon-copy {
    margin-inline-start:.0625rem}

html.animation-level-0 .RdTchw5a {
    transition: none !important
}

.p87ao4no {
    font-size: 1.0625rem
}

.GuQHudIr {
    margin-right: -0.0625rem;
    margin-left: -0.125rem;
    font-size: 1.25rem;
    vertical-align: -0.3125rem
}

.lL2_LCB0 {
    margin-bottom: 1.5rem
}

.hofQbGX_ {
    position: relative;
    margin-left: .75rem;
    color: var(--color-gray-3)
}

.hofQbGX_::before {
    content: "";
    position: absolute;
    top: .625rem;
    left: -0.4375rem;
    width: .125rem;
    height: .125rem;
    background-color: var(--color-gray-3);
    border-radius: 50%
}

.hofQbGX_.nwdDECq8 {
    --color-gray-3: var(--color-red)
}

.W5z38O2d {
    cursor: var(--custom-cursor, pointer);
    margin-left: .1875rem;
    color: var(--color-accent)
}

.W5z38O2d:hover {
    opacity: .8
}

.nwdDECq8 {
    color: var(--color-red) !important
}

.KBuV_80E {
    width: 2.75rem;
    height: 1.0625rem;
    margin-right: .25rem;
    vertical-align: bottom
}

.xEGdgotG {
    color: var(--color-gray-3);
    vertical-align: -0.125rem
}

.tKeqWu_9 {
    color: var(--color-black)
}

.iyUEV5xt {
    margin-inline-end:.5rem;font-size: 1.25rem
}

.iyUEV5xt.icon-star,.iyUEV5xt.icon-star-filled {
    margin-top: -0.125rem
}

.iyUEV5xt,.NNrfqpvB {
    color: var(--color-gray-3)
}

.E31wd_4J {
    padding: 0 !important
}

.HbftB0iE {
    height: 3rem;
    margin: 0 !important;
    padding-inline-end:1rem !important;border-radius: 0
}

.HbftB0iE:first-child {
    border-top-left-radius: var(--border-radius-default);
    border-top-right-radius: var(--border-radius-default)
}

.HbftB0iE:last-child {
    border-bottom-right-radius: var(--border-radius-default);
    border-bottom-left-radius: var(--border-radius-default)
}

.HbftB0iE::before {
    top: 0;
    left: 0;
    width: 100%
}

.HbftB0iE .menuItemName {
    font-size: 1rem
}

.KQKXQCYl {
    line-height: 1.25em;
    white-space: nowrap
}

.hrsxYQfo {
    margin: 0 -0.1875em;
    font-size: 106.7%;
    vertical-align: -0.1875em
}

.ejEBAbV8 {
    gap: 2rem
}

.SpaIcYmy {
    display: flex;
    gap: 1rem;
    align-items: flex-end;
    justify-content: space-between;
    margin: 0 .75rem;
    margin-bottom: .1875rem;
    font-size: .75rem;
    font-weight: 700
}

.Ehn5yB9o.ZXtTwJ2M {
    color: var(--color-accent)
}

.Ehn5yB9o.wvOK88A2 {
    color: var(--color-activity-green-text)
}

.f8dLAhsP {
    display: flex;
    gap: .1875rem;
    font-weight: 600
}

.ow57IO0l {
    padding: .6875rem .75rem .625rem;
    border-radius: var(--border-radius-tiny)
}

.ow57IO0l.ZXtTwJ2M {
    flex: 1 1 auto;
    padding-inline-end:.375rem;color: var(--color-accent-button-text);
    background: var(--color-accent-button-background);
    border-start-end-radius: var(--border-radius-micro);
    border-end-end-radius: var(--border-radius-micro)
}

.ow57IO0l.wvOK88A2 {
    flex: 2 1 auto;
    padding-inline-start:.375rem;color: var(--color-white);
    background: var(--color-activity-green-text);
    border-start-start-radius: var(--border-radius-micro);
    border-end-start-radius: var(--border-radius-micro)
}

.ZXtTwJ2M {
    text-align: start
}

.wvOK88A2 {
    text-align: end
}

.Tbn84o8Q {
    display: flex;
    flex-direction: column;
    gap: 1.1875rem;
    margin: 0 .5rem
}

.fJgsdA7d {
    height: 1em;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-3);
    text-align: center;
    white-space: nowrap
}

.fJgsdA7d.swvIvbGd {
    color: var(--color-gray-3-desktop)
}

.K7iB61lh {
    cursor: var(--custom-cursor, pointer);
    color: var(--color-accent);
    opacity: .85;
    transition: color 150ms
}

.K7iB61lh:active {
    color: var(--color-accent-button-background-hover)
}

@media(hover: hover) {
    .K7iB61lh:hover,.K7iB61lh:focus-visible {
        color:var(--color-accent-button-background-hover)
    }
}

html.animation-level-0 .K7iB61lh {
    transition: none !important
}

.WDhuwtt6 {
    vertical-align: middle
}

.m3oYVPLL {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    right: 100%;
    display: flex;
    align-items: center;
    min-width: 0;
    height: 1.75rem;
    margin-right: auto;
    padding: 0 .5rem;
    font-size: .9375rem;
    font-weight: 700;
    line-height: .9375rem;
    color: var(--color-accent-button-text);
    background-color: var(--color-green-button-background);
    border-radius: var(--border-radius-default);
    transition: opacity 400ms,background-color 150ms;
    -webkit-app-region: no-drag
}

.m3oYVPLL:hover {
    background-color: var(--color-green-button-background-hover)
}

.m3oYVPLL:hover .O2khIMww {
    color: var(--color-green-button-background-hover)
}

.m3oYVPLL.Hz_3Tm4Q {
    cursor: not-allowed;
    opacity: .3
}

html.is-electron.is-windows .m3oYVPLL {
    margin-right: 1rem
}

html.is-electron.is-macos .m3oYVPLL {
    margin-right: .4375rem
}

.cAAhDZj9 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: .875rem;
    height: .875rem;
    margin-right: .3125rem;
    font-size: .75rem;
    color: var(--color-apy-text);
    background-color: var(--color-accent-button-text);
    border-radius: var(--border-radius-default)
}

.vvQKF4lC {
    white-space: nowrap
}

.o0YiMAP8 {
    position: relative;
    width: 100%;
    height: 3rem;
    background-color: var(--color-background-second);
    transition: background-color 300ms,color 300ms,opacity 300ms;
    -webkit-app-region: drag
}

body.is-media-viewer-open .o0YiMAP8 {
    pointer-events: none;
    opacity: 0;
    -webkit-app-region: no-drag
}

.B1_vmNNd {
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 61.25rem;
    height: 100%;
    margin: auto;
    padding: 0 1rem
}

html.is-electron.is-windows .B1_vmNNd {
    justify-content: flex-start;
    max-width: 100%
}

.F4gGoZNE {
    -webkit-user-select: none;
    user-select: none;
    align-self: center;
    font-size: .9375rem;
    font-weight: 700
}

.oUKLixL4 {
    position: relative;
    z-index: var(--z-menu-bubble);
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center
}

html.is-electron.is-macos .oUKLixL4 {
    position: absolute;
    right: .75rem
}

html.is-electron.is-windows .oUKLixL4 {
    -webkit-app-region: no-drag
}

.hKXvGlWy {
    position: absolute;
    z-index: var(--z-menu-bubble);
    top: 50%;
    right: .8125rem;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    height: 100%
}

.Pgysk0gP {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.625rem;
    height: 100%;
    font-size: 1.5rem;
    text-align: center;
    transition: color 150ms;
    -webkit-app-region: no-drag
}

.Pgysk0gP:hover {
    color: var(--color-black)
}

.eMFKmXs8 {
    --border-radius-default: 0.75rem;
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: flex;
    width: 100%;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1;
    color: var(--color-black);
    text-decoration: none;
    white-space: nowrap;
    background: none;
    border: none !important;
    border-radius: var(--border-radius-default);
    outline: none !important;
    box-shadow: none !important;
    transition: color 150ms,background-color 150ms
}

.qFOW6a6C {
    margin-bottom: .5rem
}

.qFOW6a6C::after {
    pointer-events: none;
    content: "";
    position: absolute;
    bottom: -0.25rem;
    left: -0.25rem;
    width: calc(100% + .5rem);
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator) !important
}

@media(hover: hover) {
    .eMFKmXs8:hover,.eMFKmXs8:focus-visible {
        color:var(--color-accent);
        text-decoration: none;
        background-color: var(--color-interactive-popup-menu-hover)
    }
}

@media(pointer: coarse) {
    .eMFKmXs8:active {
        color:var(--color-accent);
        text-decoration: none;
        background-color: var(--color-interactive-popup-menu-hover)
    }
}

.eMFKmXs8:active {
    transition: none
}

html.animation-level-0 .eMFKmXs8 {
    transition: none !important
}

.C84vY_ER {
    color: var(--color-red) !important
}

.C84vY_ER:hover,.C84vY_ER:focus-visible {
    background-color: var(--color-interactive-popup-menu-descructive-hover)
}

.MEbg8jIh {
    display: flex;
    flex-direction: column-reverse;
    gap: .5rem;
    align-items: center
}

.P97rYp1K {
    cursor: var(--custom-cursor, pointer);
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-black)
}

.uC9KwIK7 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 1rem;
    aspect-ratio: 1;
    width: 100%;
    padding: 1rem;
    background-color: var(--color-gray-button-background-light);
    border-radius: min(2rem,25%)
}

.qqdPrxSH {
    --scale-value: 0.95;
    cursor: var(--custom-cursor, pointer);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: .25rem;
    align-items: start
}

.dNJuuV1f {
    --scale-value: 1.05;
    cursor: var(--custom-cursor, pointer);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: min(1rem,25%)
}

.dNJuuV1f.rQOZaBwJ {
    border-radius: min(.4375rem,25%)
}

.yWoCn5kk {
    aspect-ratio: 1;
    width: 100%;
    height: 100%;
    object-fit: contain
}

.d8pMxoBU {
    transition: transform 300ms
}

.d8pMxoBU:active {
    transform: scale(var(--scale-value))
}

@media(hover: hover) {
    .d8pMxoBU:hover {
        transform:scale(var(--scale-value))
    }
}

._3Om0rcJ {
    margin-bottom: 1.75rem
}

.nA5QFADu {
    overflow-x: auto;
    display: flex;
    padding: .25rem 0;
    padding-inline-end:max(0px,1rem - var(--scrollbar-width, 0px));scrollbar-width: none
}

.nA5QFADu::-webkit-scrollbar {
    display: none !important
}

.RcpQnS7j {
    height: 0 !important;
    padding: 0 !important
}

.y5gkmCay {
    gap: .125rem;
    height: 4.5rem
}

.YTIqRcid {
    gap: .75rem;
    height: 2.5rem
}

.uOCr1XIF {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    align-items: center;
    padding: 0 !important;
    color: var(--color-black);
    border: none;
    border-radius: var(--border-radius-tiny)
}

.uOCr1XIF:first-child {
    margin-left: 1rem
}

@media(hover: hover) {
    .uOCr1XIF:hover .ZwXhUWQR,.uOCr1XIF:focus-visible .ZwXhUWQR {
        transform:scale(1.1)
    }

    .uOCr1XIF:hover .mqKHkpx5,.uOCr1XIF:focus-visible .mqKHkpx5 {
        color: var(--color-accent)
    }
}

.in10zDBl {
    flex-direction: column;
    gap: .3125rem;
    min-width: 3.9375rem;
    max-width: 3.9375rem;
    background-color: unset
}

.in10zDBl>.mqKHkpx5 {
    overflow: hidden;
    width: 100%;
    font-size: .75rem;
    font-weight: 650;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap
}

.x3JEisHt {
    padding: 0;
    white-space: nowrap;
    background-color: var(--color-gray-button-background-light)
}

.x3JEisHt>.mqKHkpx5 {
    padding: 0 .5rem;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1
}

.mqKHkpx5,.CDOOWV_8,.B18NDC8N {
    transition: color 150ms
}

html.animation-level-0 .mqKHkpx5,html.animation-level-0 .CDOOWV_8,html.animation-level-0 .B18NDC8N {
    transition: none !important
}

.B18NDC8N {
    overflow: hidden;
    width: 2rem;
    height: 2rem;
    font-size: .875rem;
    line-height: 1rem;
    border-radius: var(--border-radius-small)
}

.ws8erUzz {
    overflow: hidden;
    width: 3rem;
    height: 3rem;
    font-size: 1.0625rem;
    line-height: 1.5rem;
    border-radius: var(--border-radius-normal)
}

.ZwXhUWQR {
    transform-origin: center;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 300ms
}

html.animation-level-0 .ZwXhUWQR {
    transition: none !important
}

.kqZ8FwHA {
    display: flex;
    flex-direction: column;
    gap: .3125rem;
    align-items: center
}

.y5gkmCay>.kqZ8FwHA {
    margin-left: .375rem
}

.kqZ8FwHA:hover {
    cursor: pointer
}

@media(hover: hover) {
    .kqZ8FwHA:hover .CDOOWV_8,.kqZ8FwHA:hover .B18NDC8N,.kqZ8FwHA:focus-visible .CDOOWV_8,.kqZ8FwHA:focus-visible .B18NDC8N {
        color:var(--color-accent)
    }
}

.CDOOWV_8 {
    font-size: .75rem;
    font-weight: 650;
    line-height: 1;
    color: var(--color-black);
    text-overflow: ellipsis;
    white-space: nowrap
}

.S5zvywKS {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-gray-2);
    background-color: var(--color-gray-button-background-light)
}

.ZqS6W7iF {
    overflow: visible !important
}

.FbWMWVID {
    overflow: auto;
    overflow-y: scroll;
    height: 100%
}

@media(min-width: 700px) {
    .FbWMWVID {
        --color-gray-button-background-light: var(--color-background-second)
    }
}

.eHKjqPA4 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.25rem .75rem;
    align-content: start;
    padding: 0 1rem calc(max(var(--safe-area-bottom),1rem) + var(--bottombar-height) + 1rem)
}

@media(min-width: 470px) {
    .eHKjqPA4 {
        grid-template-columns:1fr 1fr 1fr
    }
}

.eHKjqPA4.ajulW8PQ {
    grid-template-columns: 1fr 1fr;
    padding-bottom: 1rem
}

@media(min-width: 800px) {
    .eHKjqPA4.ajulW8PQ {
        grid-template-columns:1fr 1fr 1fr
    }
}

.eHKjqPA4 {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .eHKjqPA4 {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

@media(max-width: 699.98px) {
    .AcA4Inhz {
        max-height:15rem
    }
}

.Rr_OedMn {
    --offset-y-value: 0.5rem;
    z-index: 3;
    margin: 0 .5rem
}

.Rr_OedMn {
    margin-inline-end:calc(.5rem - var(--scrollbar-width))}

@supports(margin-inline-end: max(0px, 1px)) {
    .Rr_OedMn {
        margin-inline-end:max(0px,.5rem - var(--scrollbar-width))
    }
}

.goh_kbKG {
    align-items: center;
    padding: .5rem 2.25rem .5rem .5rem !important
}

.BHtFAOhh {
    margin-inline-end:.5rem;font-size: 1.25rem !important;
    color: var(--color-gray-3)
}

.hX1s9Ru4 {
    overflow: hidden;
    font-size: 1rem;
    text-overflow: ellipsis
}

.k4u3y6_t {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    padding: 0;
    font-size: 1.25rem;
    line-height: 1rem;
    color: var(--color-gray-4);
    background: none;
    border: none;
    transition: color 150ms
}

.k4u3y6_t:hover,.k4u3y6_t:focus-visible {
    color: var(--color-gray-3)
}

.gSQkL6Gj {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    padding: .875rem;
    font-size: .9375rem;
    font-weight: 650;
    transition: background-color 150ms,color 150ms
}

@media(hover: hover) {
    .gSQkL6Gj:hover,.gSQkL6Gj:focus-visible {
        --color-background-first: var(--color-interactive-item-hover);
        background-color: var(--color-interactive-item-hover)
    }

    .gSQkL6Gj:hover .bIf54cAx,.gSQkL6Gj:hover .jnZY0Ppv,.gSQkL6Gj:focus-visible .bIf54cAx,.gSQkL6Gj:focus-visible .jnZY0Ppv {
        transform: scale(1.05)
    }
}

@media(pointer: coarse) {
    .gSQkL6Gj:active .bIf54cAx,.gSQkL6Gj:active .jnZY0Ppv {
        transform:scale(1.05)
    }
}

.gSQkL6Gj:not(:first-child)::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 4.625rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator) !important
}

.gSQkL6Gj.goh_kbKG:not(:first-child)::before {
    left: 4.25rem
}

.dsHH5C4L {
    flex-direction: column;
    width: 11.6875rem;
    height: 11.6875rem;
    padding: 0;
    border-radius: var(--border-radius-normal)
}

.dsHH5C4L .oZIOx6b0 {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%
}

.dsHH5C4L .SmLsrv__ {
    --color-black: var(--color-card-text);
    --color-gray-2: var(--color-card-second-text);
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-top: auto;
    padding: .75rem;
    text-overflow: ellipsis;
    border-radius: 0 0 var(--border-radius-normal) var(--border-radius-normal)
}

.dsHH5C4L .SmLsrv__::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 10%, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.85) 30%, rgba(0, 0, 0, 0.98) 40%, #000000 50%);
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    border-radius: 0 0 var(--border-radius-normal) var(--border-radius-normal)
}

.dsHH5C4L.Qe5qRpIb {
    width: 23.375rem
}

.yvQQOHrd::after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: .125rem solid var(--color-accent);
    border-radius: var(--border-radius-normal)
}

.PI6bQC1A {
    position: absolute;
    z-index: 2;
    top: -0.25rem;
    right: 0;
    padding: 0 .25rem;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: var(--color-accent-button-text);
    background: var(--color-accent);
    border-radius: .3125rem
}

.dsHH5C4L .PI6bQC1A {
    right: -0.25rem
}

.oZIOx6b0 {
    isolation: isolate;
    position: relative;
    transform-origin: center;
    overflow: hidden;
    display: block !important;
    flex: 0 0 3rem;
    width: 3rem;
    height: 3rem;
    margin-right: .75rem;
    border-radius: var(--border-radius-normal)
}

.RpIwnHrh {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: var(--border-radius-normal)
}

.jnZY0Ppv,.bIf54cAx {
    transition: transform 300ms,opacity .15s ease !important
}

html.animation-level-0 .jnZY0Ppv,html.animation-level-0 .bIf54cAx {
    transition: none !important
}

.SmLsrv__ {
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.0625rem
}

.ToW8q6Vp {
    font-weight: 650;
    color: var(--color-black);
    word-break: break-word
}

.kd6qUnJ8 {
    overflow: hidden;
    margin-top: .1875rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: .875rem;
    color: var(--color-gray-2);
    text-overflow: ellipsis
}

.Y4mdR7QN {
    margin-inline-start:.25rem;font-size: .9375rem;
    line-height: 1;
    color: var(--color-gray-4);
    vertical-align: -0.125rem
}

.OLtywBQ9 {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding-top: 1.875rem;
    padding-bottom: 2rem;
    color: var(--color-gray-2)
}

@media(min-width: 700px) {
    .OLtywBQ9 {
        justify-content:center
    }
}

.i6uQ6HHm {
    padding-top: 8rem
}

@media(min-width: 700px) {
    .i6uQ6HHm {
        padding-bottom:8rem
    }
}

.VQJfovbk {
    width: 100%;
    margin-bottom: .5rem;
    padding-top: .5rem;
    padding-bottom: 1rem;
    background-color: var(--color-background-first)
}

@media(max-width: 699.98px) {
    .VQJfovbk {
        position:sticky !important;
        z-index: 3;
        top: 0;
        padding-top: calc(.5rem + var(--safe-area-top));
        background-color: var(--color-background-second);
        transition: background-color 300ms
    }

    html.animation-level-0 .VQJfovbk {
        transition: none !important
    }

    @supports((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))) {
        .VQJfovbk.is-scrolled {
            background-color:var(--color-background-tab-bar);
            -webkit-backdrop-filter: saturate(180%) blur(20px);
            backdrop-filter: saturate(180%) blur(20px)
        }
    }
}

.Wr0eK8xW {
    position: relative;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    height: 2.5rem;
    margin: 0 1rem;
    font-size: 1.25rem;
    line-height: 1;
    color: var(--color-gray-3);
    background-color: var(--color-gray-button-background-light);
    border-radius: var(--border-radius-normal)
}

.Wr0eK8xW {
    margin-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(margin-inline-end: max(0px, 1px)) {
    .Wr0eK8xW {
        margin-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

@media(max-width: 699.98px) {
    .Wr0eK8xW {
        margin-top:.25rem
    }
}

.DdYW9BBn {
    margin-left: .75rem
}

.Gy204QbI {
    scroll-margin: .625rem .5rem;
    width: 100%;
    padding: 0 .25rem;
    font-size: 1rem;
    font-weight: 600;
    color: var(--color-black);
    background: rgba(0,0,0,0);
    border: none;
    outline: none;
    appearance: none
}

.Gy204QbI::placeholder {
    font-weight: 600;
    color: var(--color-gray-2)
}

.Gy204QbI:hover::placeholder,.Gy204QbI:focus::placeholder {
    color: var(--color-interactive-input-text-hover-active)
}

.HElxzEtm {
    margin: 0 1rem .75rem;
    font-size: 1.25rem;
    font-weight: 800;
    line-height: 1.75rem;
    color: var(--color-black)
}

.bX0D8BEZ {
    margin-bottom: 2rem
}

.bZc6NN6v {
    overflow-x: auto;
    display: flex;
    gap: .75rem;
    margin-top: -0.25rem;
    padding: .25rem 1rem 0;
    scrollbar-width: none
}

.bZc6NN6v::-webkit-scrollbar {
    display: none !important
}

.bZc6NN6v {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .bZc6NN6v {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

.xWsj5_Wk {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr max-content 1fr;
    flex: 1 1 auto;
    align-items: center;
    justify-content: space-between;
    max-width: 100%;
    text-align: center;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0;
    transition: background-color 300ms
}

html.animation-level-0 .xWsj5_Wk {
    transition: none !important
}

@media(max-width: 699.98px) {
    .xWsj5_Wk {
        position:sticky !important;
        z-index: 2;
        top: -0.25px;
        padding: calc(var(--header-padding-top) + var(--safe-area-top)) .125rem var(--header-padding-bottom);
        background-color: var(--color-background-second);
        border-radius: 0
    }

    @supports((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))) {
        .xWsj5_Wk.is-scrolled {
            background-color:var(--color-background-tab-bar);
            -webkit-backdrop-filter: saturate(180%) blur(20px);
            backdrop-filter: saturate(180%) blur(20px)
        }
    }

    html.is-mobile-telegram-app.is-fullscreen .xWsj5_Wk {
        padding-top: calc(var(--tg-safe-area-inset-top) + var(--header-title-height))
    }

    .xWsj5_Wk::after {
        bottom: -0.25px !important
    }
}

.P2bhPLw0 {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    align-items: center;
    height: 3rem;
    padding: .125rem .5rem 0;
    font-size: .9375rem;
    color: var(--color-accent)
}

@media(max-width: 699.98px) {
    .P2bhPLw0 {
        cursor:var(--custom-cursor, pointer);
        display: flex;
        align-items: center;
        height: var(--header-title-height);
        padding: .0625rem .375rem;
        font-size: 1.0625rem
    }

    html.is-telegram-app .P2bhPLw0 {
        visibility: hidden
    }
}

.FmQAR1hK {
    font-size: 1.5rem
}

.kW1ssngj {
    overflow: hidden;
    margin: 0;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: var(--header-title-height);
    color: var(--color-black);
    text-overflow: ellipsis;
    white-space: nowrap
}

.LxPuuiTJ {
    position: relative;
    overflow: hidden;
    overflow-y: scroll;
    height: 100%
}

html.with-safe-area-top .LxPuuiTJ {
    --header-padding-top: 0.75rem
}

html.is-windows.is-opera.is-extension .LxPuuiTJ {
    --header-padding-top: 2.3125rem
}

@media(max-width: 699.98px) {
    .LxPuuiTJ {
        min-height:100%;
        padding-bottom: calc(max(var(--safe-area-bottom),1rem) + var(--bottombar-height) + 1rem)
    }
}

.Eml6INN5 {
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

@media(max-width: 699.98px) {
    .Eml6INN5 {
        margin:.375rem 1rem 0
    }

    .Eml6INN5 {
        margin-inline-end:calc(1rem - var(--scrollbar-width))}

    @supports(margin-inline-end: max(0px, 1px)) {
        .Eml6INN5 {
            margin-inline-end:max(0px,1rem - var(--scrollbar-width))
        }
    }
}

.pOo4Z_aH {
    overflow: hidden;
    height: 42rem
}

@supports(height: env(safe-area-inset-bottom)) {
    .pOo4Z_aH {
        height:calc(42rem + env(safe-area-inset-bottom))
    }
}

.q6jp1iyp {
    min-height: 100%
}

.jvZQQwjc {
    overflow: hidden;
    flex-grow: 1
}

.SRNIOpBE {
    overflow: hidden;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 1rem;
    background-color: var(--color-background-window)
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    .SRNIOpBE {
        padding-bottom:max(var(--safe-area-bottom),1rem)
    }
}

@media(min-width: 700px) {
    .SRNIOpBE {
        border-bottom-right-radius:var(--border-radius-default);
        border-bottom-left-radius: var(--border-radius-default)
    }
}

.GKe6CMiw {
    margin-bottom: 1.5rem;
    font-size: .9375rem;
    line-height: 1.1875rem;
    color: var(--color-gray-2);
    text-align: center
}

.FleNuH6I {
    margin-top: .375rem;
    padding: 0 .3125rem
}

@media(min-width: 700px) {
    .FleNuH6I {
        margin-bottom:.3125rem
    }
}

.uEJfLLFI {
    margin-top: 1rem;
    margin-bottom: 1rem
}

.zolk8bhu {
    margin-bottom: 0
}

.kxmoYeWl,.k3MxFquM {
    background-color: var(--color-background-first-disabled) !important
}

.is-android .RJOW3R8W {
    --color-background-first-disabled: transparent
}

.CDl3KL71 {
    padding-top: .75rem !important;
    padding-bottom: 0 !important;
    background-color: var(--color-background-first) !important
}

.Bq7mtmdH {
    gap: 2rem;
    justify-content: center !important
}

.YpO46ybD {
    flex-grow: 0 !important
}

.Bol24ap4 {
    position: relative;
    overflow: hidden;
    aspect-ratio: 1;
    width: 100%;
    max-width: 11rem;
    margin: 0 auto;
    background-color: var(--color-white);
    border-radius: var(--border-radius-card);
    transition: opacity 350ms ease-in-out
}

.Bol24ap4 canvas {
    position: absolute;
    top: .5rem;
    left: .5rem;
    display: block;
    width: calc(100% - 1rem);
    height: calc(100% - 1rem)
}

.VkwtgLpL {
    max-width: 8rem;
    margin-bottom: .4375rem
}

.yC4eGg0t {
    opacity: 0
}

.ykqIpMy7 {
    margin: .3125rem 0 .5rem .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-gray-2)
}

.aUXplGt1 {
    margin: 1rem 0
}

.EbsE8cY6 {
    background: rgba(0,0,0,0) !important;
    border: 1px solid var(--color-separator-input-stroke) !important
}

.N9176Gyt {
    --offset-y-value: calc(100% - 3.25rem);
    --offset-x-value: 0;
    position: relative;
    top: .375rem;
    right: .375rem
}

.U6Z9qzVb {
    margin: .25rem 0 1.25rem
}

.xzGjTX1X {
    cursor: var(--custom-cursor, pointer);
    font-weight: 600;
    text-decoration: underline;
    text-decoration-style: dotted
}

.xzGjTX1X:hover,.xzGjTX1X:focus-visible {
    text-decoration: none
}

.QxrwhhFf {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.ARg65twE {
    max-width: 100% !important
}

.D6as8ltx {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
    width: auto;
    margin: 0;
    padding: .4375rem .25rem;
    font-weight: 500;
    color: var(--color-black);
    background: none;
    border: none;
    appearance: none
}

.D6as8ltx,.D6as8ltx:active,.D6as8ltx:focus {
    outline: none
}

html:not(.animation-level-0) .D6as8ltx:not(.O4d43EtE):active .vwr4su2y {
    color: var(--color-accent) !important;
    background-color: var(--color-interactive-tab-active) !important
}

@supports(background-color: color-mix(in lab, var(--color-accent) 8%, transparent)) {
    html:not(.animation-level-0) .D6as8ltx:not(.O4d43EtE):active .vwr4su2y {
        background-color:color-mix(in lab, var(--color-accent) 8%, transparent) !important
    }
}

.O4d43EtE {
    cursor: default;
    color: var(--color-accent)
}

.O4d43EtE i {
    opacity: 1 !important
}

@media(hover: hover) {
    .D6as8ltx:not(.O4d43EtE):hover .vwr4su2y,.D6as8ltx:not(.O4d43EtE):focus .vwr4su2y {
        background-color:var(--color-interactive-tab-hover)
    }
}

.MiCetFPJ {
    cursor: var(--custom-cursor, pointer) !important
}

.vwr4su2y {
    position: relative;
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    white-space: nowrap;
    border-radius: var(--border-radius-small);
    transition: background-color 150ms,color 150ms
}

html.animation-level-0 .vwr4su2y {
    transition: none !important
}

.QAOyOloL {
    pointer-events: none;
    position: absolute;
    bottom: -0.4375rem;
    left: .75rem;
    transform-origin: left;
    box-sizing: content-box;
    width: calc(100% - 1.5rem);
    height: var(--tab-platform-height, 0.125rem);
    opacity: 0;
    background-color: var(--color-accent);
    border-radius: var(--border-radius-micro) var(--border-radius-micro) 0 0
}

.K0kRAFlY {
    transition: transform var(--slide-transition)
}

html.animation-level-0 .K0kRAFlY {
    transition: none !important
}

.tUY9MzOP {
    max-width: 14rem
}

.tUY9MzOP>.menuItemName {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis
}

.Jya4TQTw {
    -webkit-user-select: none;
    user-select: none;
    z-index: 1;
    overflow: auto;
    display: flex;
    flex-shrink: 0;
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0 1rem;
    font-size: .9375rem;
    font-weight: 500;
    transition: background-color 150ms;
    scrollbar-color: rgba(0,0,0,0);
    scrollbar-width: none
}

.Jya4TQTw::-webkit-scrollbar {
    height: 0
}

.Jya4TQTw::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0);
    box-shadow: 0 0 1px hsla(0,0%,100%,.01)
}

html.animation-level-0 .Jya4TQTw {
    transition: none !important
}

.edZdDyi5 {
    position: relative
}

.edZdDyi5::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(-0.03125rem);
    width: 100%;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.lM5X6ama {
    font-size: 1rem
}

.Vdr2S2qS {
    width: 100%;
    height: 19.625rem
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    @media(max-width: 699.98px) {
        .Vdr2S2qS {
            padding-bottom:max(var(--safe-area-bottom),1rem)
        }
    }
}

@media(min-width: 416.01px) {
    .Vdr2S2qS {
        max-width:24rem
    }
}

.eWsAO42f {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.E2TFEkdV {
    flex-shrink: 0;
    margin: -1rem 0 0;
    border-bottom: .75rem solid var(--color-background-first-disabled);
    border-radius: 0
}

.GUHQ1MCW {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-areas: "icon content arrow";
    grid-template-columns: min-content 1fr min-content;
    grid-template-rows: 1fr;
    gap: .5rem;
    align-items: center;
    padding: .8125rem .75rem .8125rem .625rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-black);
    transition: background-color 200ms
}

.GUHQ1MCW:not(:last-child):after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 3rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

@media(hover: hover) {
    .GUHQ1MCW:focus-visible,.GUHQ1MCW:hover {
        background-color:var(--color-interactive-item-hover)
    }
}

@media(pointer: coarse) {
    .GUHQ1MCW:active {
        background-color:var(--color-interactive-item-hover)
    }
}

.GUHQ1MCW.wOo6dgfN {
    pointer-events: none;
    opacity: .4
}

.Zc6rtbsT {
    display: flex;
    align-items: center;
    height: 1.875rem;
    font-size: 1.875rem;
    color: var(--color-accent)
}

.onRwV8fb {
    color: var(--color-gray-3)
}

.XPeM0_U7 {
    position: relative
}

.FoSSGfFn {
    overflow: hidden;
    display: block;
    flex: 0 0 2.25rem;
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 50%
}

html.is-android .FoSSGfFn,html.is-ios .FoSSGfFn {
    flex-basis: 2.625rem;
    width: 2.625rem;
    height: 2.625rem
}

.FoSSGfFn.Zb5vM0UM {
    width: 1.25rem !important;
    height: 1.25rem !important
}

.FoSSGfFn.d5dxI69w {
    width: 1.5rem !important;
    height: 1.5rem !important
}

.p13LUS2n {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    font-size: 1.0625rem;
    font-weight: 800;
    line-height: 1;
    color: var(--color-gray-3);
    border: .0875rem solid var(--color-gray-4)
}

.CMIQ9vCY {
    position: absolute;
    top: 1.4375rem;
    left: 1.4375rem;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    box-shadow: 0 0 0 .1rem var(--color-background-first)
}

html.is-android .CMIQ9vCY,html.is-ios .CMIQ9vCY {
    top: 1.625rem;
    left: 1.625rem;
    width: 1.125rem;
    height: 1.125rem
}

.CMIQ9vCY.Zb5vM0UM {
    top: .625rem !important;
    left: .625rem !important;
    width: .6875rem !important;
    height: .6875rem !important;
    box-shadow: 0 0 0 .0625rem var(--color-background-first)
}

.CMIQ9vCY.d5dxI69w {
    top: .9375rem !important;
    left: .9375rem !important;
    width: .625rem !important;
    height: .625rem !important
}

.o0ZmVyIN {
    display: flex;
    gap: .25rem;
    align-items: center;
    align-self: center;
    width: -moz-fit-content;
    width: fit-content;
    max-width: calc(100% - 2rem);
    height: 2rem;
    padding: 0 .375rem;
    font-size: .9375rem;
    font-weight: 500;
    color: var(--color-transaction-amount-text);
    background-color: var(--color-transaction-amount-bg);
    border-radius: 1rem
}

.o0ZmVyIN.DJCb7ytz {
    color: var(--color-transaction-amount-purple-text);
    background-color: var(--color-transaction-amount-purple-bg)
}

.o0ZmVyIN.DJCb7ytz .O2XO33Bj,.o0ZmVyIN.DJCb7ytz .UKA4ZfVj {
    --color-background-first: var(--color-transaction-amount-purple-bg)
}

.o0ZmVyIN.IHTEYaZx {
    color: var(--color-transaction-amount-green-text);
    background-color: var(--color-transaction-amount-green-bg)
}

.o0ZmVyIN.IHTEYaZx .O2XO33Bj,.o0ZmVyIN.IHTEYaZx .UKA4ZfVj {
    --color-background-first: var(--color-transaction-amount-green-bg)
}

.O2XO33Bj,.UKA4ZfVj {
    --color-background-first: var(--color-transaction-amount-bg)
}

.kRGDvyHS {
    position: relative;
    width: 1.25rem;
    height: 1.25rem
}

.Q3m3aAJ1 {
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%
}

.UKA4ZfVj {
    position: absolute;
    top: .625rem;
    left: .625rem;
    width: .6875rem;
    height: .6875rem;
    border-radius: 50%;
    box-shadow: 0 0 0 .0625rem var(--color-background-first)
}

.LrHNEZly {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap
}

.GQC2YXcS {
    font-weight: 700
}

.BQ2dFF1C {
    margin: 0 auto 1.25rem
}

.ZK1jiZZ7 {
    overflow: hidden;
    max-width: 100%;
    margin: 0 auto 1.5rem;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1;
    color: var(--color-black);
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.A4q4bGl9 {
    color: var(--color-purple-2)
}

.juLGV08g {
    color: var(--color-activity-green-text)
}

.pIw09HQw,.AxDVO85U {
    font-size: 1rem;
    font-weight: 700
}

.pIw09HQw {
    margin-inline-start:.25rem}

.VBRINuzy {
    --color-gray-button-background: var(--color-gray-button-background-light);
    --color-gray-button-background-hover: var(--color-gray-button-background-light-hover);
    display: flex;
    justify-content: center;
    margin-top: -0.25rem
}

.kg0TjtvC {
    margin-top: .75rem
}

.ONW_pS7t {
    min-width: auto !important;
    height: auto !important;
    padding: .75rem 1.25rem !important;
    line-height: 1rem !important;
    border-radius: 0 !important
}

.ONW_pS7t:first-child {
    border-top-left-radius: var(--border-radius-buttons) !important;
    border-bottom-left-radius: var(--border-radius-buttons) !important
}

.ONW_pS7t:last-child {
    border-top-right-radius: var(--border-radius-buttons) !important;
    border-bottom-right-radius: var(--border-radius-buttons) !important
}

.ONW_pS7t+.ONW_pS7t {
    box-shadow: inset .025rem 0 0 0 var(--color-separator)
}

.oJIiPolp {
    height: 35rem
}

@supports(height: var(--safe-area-bottom)) {
    .oJIiPolp {
        height:calc(35rem + var(--safe-area-bottom))
    }
}

.TiFPq3C6 {
    display: flex;
    align-items: center;
    margin-bottom: 1.25rem;
    padding: 1rem 2rem 1rem 1rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.Rv6oYnJ8 {
    margin-bottom: 1.5rem;
    padding: 0 0 1rem 0
}

.Xg9cqUJJ {
    display: flex;
    flex-direction: column;
    margin-inline-start:1rem;font-size: .9375rem;
    font-weight: 700
}

.o_nJd5KS {
    margin-inline-start:.75rem}

.HKeaaGYy {
    display: inline-block;
    align-self: flex-start;
    margin: .5rem 0 .875rem;
    padding: .375rem;
    line-height: .9375rem;
    color: var(--color-apy-text);
    background: var(--color-apy-background);
    border-radius: var(--border-radius-tiny)
}

.fole9hpS {
    align-self: flex-start;
    min-width: 0 !important;
    padding: 0;
    font-size: .9375rem !important;
    font-weight: 600;
    line-height: .9375rem !important;
    color: var(--color-accent);
    transition: opacity 150ms
}

.fole9hpS:hover,.fole9hpS:active {
    opacity: .8
}

.bPhlS4F_ {
    flex-grow: 0;
    flex-shrink: 0
}

.uaQ89610 {
    margin-top: -0.375rem
}

.zNAkvVGS {
    border-radius: var(--border-radius-default) !important
}

.dRmsmePr {
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: .75rem 1.125rem .75rem .5rem !important;
    background-color: rgba(0,0,0,0)
}

.nWRXjyrv {
    width: 1.5rem;
    height: 1.5rem;
    margin-inline-end:.375rem;border-radius: 50%
}

.M_R_H7ar {
    height: 1rem;
    font-size: .9375rem;
    font-weight: 700;
    color: var(--color-input-button-text)
}

.pJIvsCMH {
    position: relative;
    z-index: 1;
    align-self: flex-end;
    width: 75%;
    height: auto !important;
    min-height: 1rem;
    margin: 0 .5rem -0.8125rem auto;
    font-size: .8125rem;
    line-height: 1rem
}

.vETUxQf6 {
    --color-background-window: transparent
}

.MiydIaDQ {
    text-align: right;
    background: var(--color-background-window)
}

.pJIvsCMH.XV_Y5UzE>.mUqK49u9 {
    animation-duration: 150ms !important
}

.pJIvsCMH.XV_Y5UzE>.PtgIoWPj {
    animation-duration: 150ms !important
}

.LEdLaJfa {
    position: relative
}

.u8l2R2oR {
    --color-background-window: transparent
}

.MgCN1q08 {
    position: absolute;
    top: -1.75rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    min-height: 1rem;
    padding: 0 .5rem;
    font-size: .75rem;
    line-height: 1rem;
    color: var(--color-input-hint)
}

.VuUMtt0r {
    flex: 1;
    color: var(--color-gray-3);
    transition: color 150ms
}

.XziKGimY {
    color: var(--color-red)
}

.D7jfmDqZ {
    text-align: right;
    background: var(--color-background-window)
}

.VuUMtt0r.idaRXWqT>.w5MTAdBs {
    animation-duration: 150ms !important
}

.VuUMtt0r.idaRXWqT>.OH6m_v4W {
    animation-duration: 150ms !important
}

.XV91oi_1 {
    color: var(--color-red)
}

.N25bZnkf,.QVMu65Mz,.ps_1E9fe {
    font-weight: 600
}

.uPQESumk {
    position: relative;
    z-index: 1;
    width: 100%
}

.n_5PvqB1 {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    gap: .25rem;
    font-size: .8125rem;
    color: var(--color-gray-1)
}

.LhvBMVJI {
    cursor: var(--custom-cursor, pointer);
    font-weight: 600;
    color: var(--color-accent);
    text-decoration: underline;
    text-decoration-style: dotted
}

@media(hover: hover) {
    .LhvBMVJI:hover,.LhvBMVJI:focus-visible {
        text-decoration:none
    }
}

.ZzjyhAIi {
    margin-bottom: .75rem
}

.CVWcZDbx {
    margin-bottom: 2rem
}

.ckTzdegT,.tsi7Leof {
    background: rgba(0,0,0,0);
    border: 1px solid var(--color-separator-input-stroke)
}

.ckTzdegT {
    padding: .5rem .6875rem .375rem
}

.vtSKtwOl {
    margin-bottom: 0 !important
}

.oiRjkkEM {
    display: block
}

.h10QGypW {
    color: var(--color-gray-2)
}

.DlWk_wtQ {
    color: var(--color-purple-2) !important
}

.Zvcxz1_r {
    color: var(--color-purple-1)
}

.ANb8RM_U {
    overflow: hidden;
    display: inline-flex;
    align-items: baseline;
    width: auto;
    max-width: 100%;
    background: linear-gradient(81.88deg, var(--color-purple-1) 19.42%, #1EC160 71.55%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.theme-dark .ANb8RM_U {
    background: linear-gradient(81.88deg, var(--color-purple-1) 19.42%, var(--color-green) 71.55%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.R__j2UC0 {
    overflow: hidden;
    max-height: 19.875rem !important
}

.RmyjusO4 {
    max-height: calc(95*var(--vh, 1vh)) !important
}

@media(min-width: 600.01px) {
    .RmyjusO4 {
        max-height:100% !important
    }
}

.jqjfDFur {
    --color-accent-button-text: var(--color-purple-button-text);
    --color-accent-button-text-hover: var(--color-purple-button-text-hover);
    --color-accent-button-background: var(--color-purple-button-background);
    --color-accent-button-background-hover: var(--color-purple-button-background-hover);
    --color-gray-button-text: var(--color-gpurple-button-text-rest);
    --color-gray-button-background: var(--color-gpurple-button-background-rest);
    --color-gray-button-text-hover: var(--color-gpurple-button-text-hover);
    --color-gray-button-background-hover: var(--color-gpurple-button-background-hover);
    --color-black: var(--color-purple-1);
    --color-close-button-text: var(--color-gpurple-button-text-rest);
    --color-close-button-text-hover: var(--color-gpurple-button-text-hover);
    --color-close-button-background: var(--color-gpurple-button-background-rest);
    --color-close-button-background-hover: var(--color-gpurple-button-background-hover);
    background: var(--color-background-purple-2);
    border-radius: var(--border-radius-small)
}

.WPEajhsz {
    padding: 0 1rem 1rem;
    border-radius: var(--border-radius-default)
}

@media(max-width: 699.98px) {
    .is-telegram-app .WPEajhsz,.is-android .WPEajhsz {
        border-top-left-radius:0;
        border-top-right-radius: 0
    }

    html.is-mobile-telegram-app.is-fullscreen .WPEajhsz {
        margin-top: calc(-1*var(--tg-content-safe-area-inset-top));
        padding-top: var(--tg-content-safe-area-inset-top)
    }
}

.jqjfDFur.staking-info {
    position: relative;
    background: none
}

.jqjfDFur.staking-info::before {
    content: "";
    position: absolute;
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
    background: var(--color-background-purple-2);
    border-radius: var(--border-radius-default) 0 var(--border-radius-default) var(--border-radius-default)
}

@media(max-width: 699.98px) {
    .JhvH7wqN {
        border-radius:0
    }

    @supports(padding-bottom: max(1rem, var(--safe-area-bottom))) {
        .JhvH7wqN {
            padding-bottom:max(1rem,var(--safe-area-bottom))
        }
    }
}

.adkWFcPE {
    min-height: 0
}

@media(max-height: 639.8px) {
    .adkWFcPE {
        border-radius:var(--border-radius-default) var(--border-radius-default) 0 0
    }

    .adkWFcPE .vrPulHrK::after {
        content: "";
        flex-shrink: 0;
        height: 1rem
    }

    .adkWFcPE .vrPulHrK {
        padding-inline-end:calc(1rem - var(--scrollbar-width))}

    @supports(padding-inline-end: max(0px, 1px)) {
        .adkWFcPE .vrPulHrK {
            padding-inline-end:max(0px,1rem - var(--scrollbar-width))
        }
    }
}

@media(min-height: 640px) {
    .adkWFcPE .Y0yHbYn0 {
        overflow-x:hidden;
        overflow-y: scroll
    }
}

.adkWFcPE.seOnXIX2 {
    background: var(--color-background-purple-2)
}

.FpmrUch0 {
    align-self: center;
    width: 0
}

.HhFmzxoC {
    position: relative;
    right: 2.5rem;
    --spinner-size: 1.5rem
}

.hUegI624 {
    position: relative;
    left: 1rem
}

.p0aoyqxp {
    position: relative;
    display: flex;
    gap: .5rem;
    margin-top: 1.25rem
}

.pa9mJcSA {
    margin-bottom: 2rem
}

.ANY2XY_3 {
    width: 100%;
    min-width: 8rem !important;
    max-width: 100% !important;
    font-size: .9375rem !important
}

.rGOjgmuu {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-red);
    text-align: center
}

.AQ56tknq {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 19rem;
    margin: .25rem auto 0;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 500;
    color: var(--color-gray-1);
    text-align: center;
    background: var(--color-gray-button-background-light);
    border-radius: var(--border-radius-buttons)
}

.LqS98rhM {
    margin-top: 1.25rem;
    color: var(--color-gpurple-button-text-rest);
    background: var(--color-gpurple-button-background-rest)
}

.tyhEzoP5 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1rem
}

.vrPulHrK {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    padding: 1.25rem 1rem 1rem
}

.s2VvvIeZ {
    padding: 2.25rem 0 0
}

.saWAKbAc {
    position: absolute;
    top: 1.25rem;
    right: 1.5rem;
    font-size: .8125rem;
    line-height: .8125rem;
    color: var(--color-gray-2)
}

.s2VvvIeZ .saWAKbAc {
    top: 2.25rem;
    right: 0
}

.Y0cCgJMS {
    margin-left: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: .8125rem;
    color: var(--color-gray-2)
}

.s2VvvIeZ .Y0cCgJMS {
    margin-left: 0
}

.Y0yHbYn0 {
    flex-grow: 1;
    margin-top: .5rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.axMdO17j {
    margin-right: -1rem;
    margin-bottom: -1rem;
    margin-left: -1rem
}

.qrdHJFDS {
    align-self: center;
    margin-bottom: 2rem
}

.m1LUZiWL {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 19rem;
    margin: .25rem auto 0;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-transaction-amount-green-text);
    text-align: center;
    background: var(--color-transaction-amount-green-bg);
    border-radius: var(--border-radius-buttons)
}

.A1GMBD3_ {
    --offset-y-value: calc(100% - 3.25rem);
    --offset-x-value: 0;
    position: relative;
    top: .375rem;
    right: .375rem
}

.sV49vdb8 .menuItemName,.sV49vdb8 .itemName {
    font-weight: 700
}

.SMF4FqKo {
    color: var(--color-gpurple-button-text-rest) !important;
    background: var(--color-input-button-background-purple-rest) !important
}

@media(hover: hover) {
    .SMF4FqKo:hover,.SMF4FqKo:focus-visible {
        color:var(--color-gpurple-button-text-hover) !important;
        background-color: var(--color-input-button-background-purple-hover) !important
    }
}

@media(min-width: 700px) {
    .kJywiaI2 {
        max-height:48rem
    }
}

.FYtlcmCw {
    height: 35.5rem
}

@supports(height: var(--safe-area-bottom)) {
    .FYtlcmCw {
        height:calc(35.5rem + var(--safe-area-bottom))
    }
}

.is-native-bottom-sheet .FYtlcmCw {
    height: calc(35.5rem + var(--safe-area-bottom, 0rem))
}

.yYT_DSGe {
    margin-bottom: 1rem
}

.k75dvmdJ {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-gray-2);
    text-align: center
}

.F2nQ3VmO {
    margin-bottom: 2rem
}

.nq4YjGn3 {
    position: relative;
    display: grid;
    grid-template-areas: "icon left right" "useless bottom bottom";
    grid-template-columns: 2.875rem auto 1fr;
    grid-template-rows: 2.25rem auto;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: .75rem 1rem;
    color: var(--color-black);
    text-align: left
}

.nq4YjGn3:not(:last-of-type)::after {
    content: "";
    position: absolute;
    right: 1rem;
    bottom: 0;
    left: 3.875rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.jLdRlENh {
    grid-area: icon;
    width: 2.25rem;
    height: 2.25rem;
    margin: 0 .625rem 0 0;
    font-size: 1.875rem;
    line-height: 1;
    color: var(--color-activity-green-text);
    text-align: center;
    background-color: var(--color-activity-green-background);
    border-radius: 50%
}

.jLdRlENh::before {
    line-height: 2.25rem
}

.nxAiUgO_ {
    grid-area: left
}

.x2kd8DjZ,.uDw7ob8E {
    padding-bottom: .0625rem;
    font-size: .9375rem;
    font-weight: 600
}

.aJl0mknc {
    font-size: .75rem;
    color: var(--color-gray-2)
}

.x2kd8DjZ {
    grid-area: right;
    margin-left: auto;
    color: var(--color-green);
    text-align: right
}

.eU8arlH4 {
    cursor: var(--custom-cursor, pointer);
    position: fixed;
    z-index: var(--z-notification);
    bottom: max(var(--safe-area-bottom),1rem);
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: .25rem;
    align-items: center;
    height: 2.5rem;
    margin: 0;
    padding: 0 .75rem;
    font-size: .9375rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-accent-button-text);
    white-space: nowrap;
    background: var(--color-accent-button-background);
    border: none;
    border-radius: 1.25rem;
    transition: background-color 150ms,color 150ms,opacity 300ms !important
}

.eU8arlH4:hover,.eU8arlH4:focus-visible {
    color: var(--color-accent-button-text-hover);
    background: var(--color-accent-button-background-hover)
}

html.with-bottombar .eU8arlH4 {
    bottom: calc(var(--bottombar-height) + max(var(--safe-area-bottom),0px) + 1rem)
}

.X9C5VDdJ {
    font-size: 1rem
}

@media(min-width: 700px) {
    .Z3AdvY3j {
        max-height:48rem
    }
}

.UGaC6iSp {
    padding-right: 0;
    padding-left: 0
}

.TSf_GkYf {
    height: 35.5rem
}

@supports(height: var(--safe-area-bottom)) {
    .TSf_GkYf {
        height:calc(35.5rem + var(--safe-area-bottom))
    }
}

.is-native-bottom-sheet .TSf_GkYf {
    height: calc(35.5rem + var(--safe-area-bottom, 0rem))
}

.nmSXdbkU {
    --color-black: var(--color-vesting-blue);
    padding: 0 1rem 1rem;
    background: var(--color-background-blue-second) url(vesting_bg.929bbbaa02d4f48d3581.png) no-repeat 0 0;
    background-size: 91%;
    border-radius: var(--border-radius-default)
}

.theme-dark .nmSXdbkU {
    background-image: url(vesting_bg_dark.1d4ea10d26d876a68bc7.png)
}

@media(max-width: 699.98px) {
    .is-android .nmSXdbkU {
        border-top-left-radius:0;
        border-top-right-radius: 0
    }
}

@media(min-resolution: 1.5dppx) {
    .nmSXdbkU {
        background-image:url(vesting_bg@2x.afca1932638ecaaa3906.png)
    }

    .theme-dark .nmSXdbkU {
        background-image: url(vesting_bg_dark@2x.8be4f88772b17513e66b.png)
    }
}

.gj76sp0s {
    --color-close-button-text: var(--color-vesting-blue);
    --color-close-button-text-hover: var(--color-vesting-blue-hover);
    --color-close-button-background: var(--color-vesting-close-background);
    --color-close-button-background-hover: var(--color-vesting-close-background-hover)
}

.WYLJUay4 {
    --color-background-first: var(--color-background-blue-first);
    margin-bottom: .75rem
}

.af6G76Qu,.W2jkzSKT {
    color: var(--color-vesting-blue) !important
}

.laFaO54G {
    display: block
}

.Da5SKOto {
    display: inline-flex;
    align-items: baseline;
    width: auto;
    background: linear-gradient(81.88deg, var(--color-vesting-blue) 19.42%, #1EC160 71.55%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.theme-dark .Da5SKOto {
    background: linear-gradient(81.88deg, #58AFFF 19.42%, #2CD36F 71.55%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.TDJhFbKs {
    margin-top: 1.25rem
}

.q0MWzlSV {
    width: 100%;
    max-width: 100% !important;
    font-size: .9375rem !important
}

.nOY_rRWD {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 17rem;
    margin: 1.25rem auto 0;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 500;
    color: var(--color-vesting-text);
    text-align: center;
    background: var(--color-vesting-background);
    border-radius: var(--border-radius-buttons)
}

.B_mbvdNt {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 1rem
}

.qVDajNe7 {
    position: relative;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    min-height: 0;
    padding: 1.25rem 1rem 1rem
}

.qVDajNe7 {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .qVDajNe7 {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

.mwrjA2Wq {
    margin-left: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: .8125rem;
    color: var(--color-gray-2)
}

.Gvf3taGj {
    overflow: hidden;
    overflow-y: scroll;
    flex-grow: 1;
    margin-top: .5rem;
    border-radius: var(--border-radius-default)
}

.N60lIj1U {
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.N60lIj1U+.N60lIj1U {
    margin-top: 1rem
}

.aLa4cQLd {
    padding: 1rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.RlCMRY3O {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-black)
}

.A2xAIJdW {
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.tbB7hrjM {
    position: relative;
    display: flex;
    align-items: center;
    padding: .875rem .75rem;
    font-weight: 600;
    color: var(--color-black)
}

.tbB7hrjM:not(.ready) {
    pointer-events: none;
    opacity: .5
}

.tbB7hrjM.ready::after {
    opacity: .5
}

.tbB7hrjM::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 3.625rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

.Fi06J8yl {
    cursor: var(--custom-cursor, pointer);
    transition: background-color 150ms
}

@media(hover: hover) {
    .Fi06J8yl:focus-visible,.Fi06J8yl:hover {
        background-color:var(--color-interactive-item-hover)
    }
}

.Fi06J8yl.hNrDT2Be {
    background-color: var(--color-interactive-item-hover)
}

.Fi06J8yl:active {
    transition: none
}

.Bc1llfyb {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    margin-right: .625rem;
    font-size: 1.5rem;
    background: var(--color-gradient-activity-gray-green-bg);
    border-radius: 50%
}

.Bc1llfyb.frozen {
    font-size: 1.6875rem;
    color: var(--color-activity-blue);
    background: var(--color-activity-blue-background)
}

.Bc1llfyb.unfrozen {
    color: var(--color-activity-green-text);
    background: var(--color-activity-green-background)
}

.Bc1llfyb.missed {
    color: var(--color-activity-red-text);
    background: var(--color-activity-red-background)
}

.theme-dark .Bc1llfyb.ready {
    background: linear-gradient(135deg, #133F59 13.89%, #1F3838 86.11%)
}

.Bc1llfyb.ready::before {
    color: rgba(0,0,0,0);
    background: var(--color-gradient-main-blue2-green);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 100%
}

.oTZtwcWo {
    margin-inline-start:auto;padding-inline-start:.75rem;font-size: .9375rem
}

.oTZtwcWo.frozen {
    color: var(--color-activity-blue)
}

.oTZtwcWo.unfrozen {
    color: var(--color-activity-green-text)
}

.oTZtwcWo.missed {
    color: var(--color-red)
}

.oTZtwcWo.ready {
    color: rgba(0,0,0,0);
    background: var(--color-gradient-main-blue2-green);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 100%
}

.pu3vP7ZP {
    margin-bottom: 1rem
}

.V5IIeyTC {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-gray-2);
    text-align: center
}

.ZROURKjf {
    margin-bottom: 2rem
}

.SkSkSLJA {
    display: flex;
    flex-direction: column;
    gap: .125rem
}

._7RDFG6sc {
    font-weight: 700
}

.F8H8tP5h {
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2)
}

.tGUq61Uw {
    overflow: hidden;
    height: 40.125rem
}

@supports(height: var(--safe-area-bottom)) {
    .tGUq61Uw {
        height:calc(40.125rem + var(--safe-area-bottom))
    }
}

.m5XAGki9 {
    overflow-x: hidden;
    overflow-y: scroll;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    padding: 0 1rem 1rem
}

.m5XAGki9 {
    padding-inline-end:calc(1rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .m5XAGki9 {
        padding-inline-end:max(0px,1rem - var(--scrollbar-width))
    }
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    .m5XAGki9 {
        padding-bottom:max(var(--safe-area-bottom),1rem)
    }
}

.SZC58ifv {
    margin-bottom: .8125rem
}

.uBBR78Gi {
    margin-bottom: 0
}

.EeV5B584 {
    margin-bottom: .3125rem
}

.L752Cv1F {
    padding-right: .5rem
}

.fwq9FYcS,.jiH3u0SA {
    position: relative;
    z-index: 1;
    width: 100%
}

.UT26q2A_ {
    position: absolute;
    top: -0.125rem;
    right: .5rem;
    display: flex;
    gap: .25rem;
    font-size: .8125rem;
    color: var(--color-gray-1)
}

.aHx9_6_d {
    cursor: var(--custom-cursor, pointer);
    font-weight: 600;
    color: var(--color-accent);
    text-decoration: underline;
    text-decoration-style: dotted
}

@media(hover: hover) {
    .aHx9_6_d:hover,.aHx9_6_d:focus-visible {
        text-decoration:none
    }
}

.dQUuISOK {
    position: relative;
    display: flex;
    flex-direction: column
}

.IkAedzyb {
    display: flex;
    flex-direction: column
}

.nnFruaI2,.BCxUm5xP {
    display: flex;
    align-items: center
}

.lZebIDqX {
    align-self: center;
    width: auto;
    height: 3rem
}

.jBt5MAxL {
    display: flex;
    justify-content: flex-end
}

.Wmj18JYJ {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    gap: .375rem;
    align-items: center;
    align-self: center;
    justify-content: center;
    height: 3rem;
    padding: .75rem !important;
    color: var(--color-input-button-text);
    background-color: var(--color-input-button-background);
    border: none;
    border-radius: var(--border-radius-small);
    outline: none;
    transition: background-color 150ms
}

@media(hover: hover) {
    .Wmj18JYJ:hover {
        background-color:var(--color-input-button-background-hover)
    }
}

@media(pointer: coarse) {
    .Wmj18JYJ:active {
        background-color:var(--color-input-button-background-hover)
    }
}

.TTCQtR6c {
    margin-top: -0.0625rem;
    font-size: 1rem;
    color: var(--color-gray-3)
}

.op410kWk {
    --color-background-first: var(--color-input-button-background)
}

.Wmj18JYJ:hover>.op410kWk {
    --color-background-first: var(--color-input-button-background-hover)
}

.VH09DZnr {
    display: flex;
    align-items: center;
    margin-top: .125rem;
    font-size: .9375rem;
    font-weight: 700
}

.eEwTqlEP {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -31%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.75rem;
    height: 2.75rem;
    background-color: var(--color-background-window);
    border-radius: 50%
}

.z1UgQ2yi {
    background-color: var(--color-background-first)
}

.hrHymNJu {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    font-size: .875rem;
    color: var(--color-accent-button-text);
    background-color: var(--color-accent-button-background);
    border-radius: 50%;
    transition: background-color 150ms
}

@media(hover: hover) {
    .hrHymNJu:hover {
        background-color:var(--color-accent-button-background-hover)
    }
}

.yPmfwG9j {
    --background-color: var(--color-background-window);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    margin-top: auto
}

.Edk19FlP {
    --background-color: var(--color-background-first);
    margin-top: 2.75rem
}

.ru4rAllW {
    width: .125rem;
    height: .125rem;
    margin: 0 .25rem;
    font-style: normal;
    line-height: 1rem;
    background-color: var(--color-accent);
    border-radius: 50%
}

.dx6Hf2xp {
    display: flex;
    flex-direction: column;
    gap: .8125rem;
    margin-bottom: 1.25rem;
    padding: 1rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.QPeOMoOM {
    display: flex;
    gap: .25rem;
    justify-content: space-between
}

.YzXjxATB {
    display: flex;
    align-items: center;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-1)
}

.QdMU2Tgb {
    cursor: var(--custom-cursor, pointer);
    margin-left: .25rem;
    color: var(--color-gray-4);
    transition: color 150ms
}

.VGq4FFXS {
    z-index: 1;
    width: 18.9375rem
}

.VLNF6T4k {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    font-size: .75rem
}

.JTLP1WRv {
    font-size: .8125rem;
    font-weight: 700;
    color: var(--color-black);
    text-align: end
}

.NW_aag3U {
    position: absolute;
    bottom: -0.25rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    min-height: 1rem;
    padding: 0 .5rem;
    font-size: .75rem;
    line-height: 1rem;
    color: var(--color-red)
}

.K4rGLITC {
    position: absolute;
    top: 0;
    right: .5rem;
    display: flex;
    align-items: center;
    font-size: .8125rem;
    font-weight: 600;
    line-height: .8125rem;
    color: var(--color-accent)
}

.uWjxL_tL {
    position: relative;
    margin-bottom: .5rem
}

.Y_KEhiFS {
    font-size: 1rem
}

.Y_KEhiFS.lP4fP0kG::before {
    content: "0";
    font-size: 1rem
}

.X2kTDRkO {
    color: var(--color-red)
}

.NlT_I8kT {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    align-items: center;
    line-height: 1.25em;
    color: var(--color-accent);
    transition: color 150ms
}

.NlT_I8kT:active {
    color: var(--color-accent-button-background-hover)
}

@media(hover: hover) {
    .NlT_I8kT:hover,.NlT_I8kT:focus-visible {
        color:var(--color-accent-button-background-hover)
    }
}

html.animation-level-0 .NlT_I8kT {
    transition: none !important
}

.A0XDmIY2 {
    margin-inline-end:-0.267em;font-size: 115.4%
}

.vvtzW7L0 {
    color: var(--color-gray-2)
}

._5_NPQXE0 {
    height: 2.75rem
}

._5_NPQXE0 .Transition_slide {
    background: var(--background-color)
}

.qzfAPYMD {
    width: 100%;
    max-width: 100% !important;
    padding: .5rem !important
}

.Vzdj7mTH {
    margin: 0 -0.125rem;
    font-size: 1.25rem
}

.Vzdj7mTH.icon-arrow-right {
    font-weight: 600 !important
}

.yFebB6BA {
    line-height: 1;
    vertical-align: -0.125rem
}

.yFebB6BA.icon-arrow-right {
    font-weight: 700 !important
}

.gCMqbJwS,.nwwHhwFa {
    padding: 1rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.vz3aF88G+.gCMqbJwS,.vz3aF88G+.nwwHhwFa {
    margin-top: -0.25rem
}

.nwwHhwFa {
    cursor: var(--custom-cursor, pointer);
    display: flex;
    gap: 1rem;
    align-items: center
}

.YaZn9OUh {
    width: 4.3125rem;
    height: 4.3125rem
}

.UUOZvXZT {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.sbyrAyQC {
    position: relative;
    font-size: .9375rem;
    font-weight: 700;
    color: var(--color-red)
}

@media(hover: hover) {
    .sbyrAyQC:hover {
        color:var(--color-red-button-background-hover)
    }
}

.cEk2aQ7Z {
    position: absolute;
    bottom: .0625rem;
    font-size: .75rem
}

.olGNOU3k {
    font-size: .9375rem;
    font-weight: 500;
    color: var(--color-gray-1)
}

.csDd7Ni1,.xyxUxtsY {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    overflow: hidden;
    width: 3rem;
    height: .6875rem
}

.csDd7Ni1::after,.csDd7Ni1::before,.xyxUxtsY::after,.xyxUxtsY::before {
    content: "";
    position: absolute;
    top: 1.8125rem;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 3rem;
    height: 3rem;
    background: var(--color-background-first);
    border-radius: 50% 50% 0 0
}

.csDd7Ni1::before,.xyxUxtsY::before {
    transition: box-shadow 150ms
}

html.animation-level-0 .csDd7Ni1::before,html.animation-level-0 .xyxUxtsY::before {
    transition: none !important
}

.B7ECmlJ1::before,.WuHn_HeC::before {
    box-shadow: 0 0 0 .0625rem var(--color-separator-input-stroke)
}

.xyxUxtsY,.WuHn_HeC {
    top: 1.125rem;
    transform: rotate(180deg) translate(50%, 0)
}

.csDd7Ni1::before {
    top: 1.75rem
}

.B7ECmlJ1 {
    bottom: 0;
    height: .75rem
}

.B7ECmlJ1::before {
    top: 1.8125rem
}

.prVCHnG1 {
    align-items: center
}

.DTAq0std {
    margin: 0
}

.b7EwDSEo {
    width: 100%;
    margin-top: 1.5rem
}

.ywkeppF2 {
    display: flex;
    justify-content: center;
    margin-top: 1rem;
    padding: 0 2rem
}

.V7p8St7r,.CBP3_LjF {
    font-size: .8125rem;
    font-weight: 500;
    color: var(--color-gray-2);
    text-align: center
}

.t2EtyAQD {
    font-size: .9375rem;
    color: var(--color-red)
}

.IpN3STYq {
    position: absolute;
    top: .5rem;
    right: .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    font-size: 1.25rem;
    color: var(--color-gray-3);
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-small) !important
}

@media(hover: hover) {
    .IpN3STYq:hover,.IpN3STYq:focus-visible {
        color:var(--color-input-button-text);
        background-color: var(--color-input-button-background)
    }
}

@media(pointer: coarse) {
    .IpN3STYq:active {
        color:var(--color-input-button-text);
        background-color: var(--color-input-button-background);
        transition: none
    }
}

.xDE5m07O {
    right: 2.5rem
}

.gCMqbJwS {
    display: flex;
    flex-direction: column;
    gap: .875rem
}

.EvrCvWOD,.eoiWwJ0m {
    padding: 0
}

.vz3aF88G+.EvrCvWOD,.vz3aF88G+.eoiWwJ0m {
    margin-top: .5rem
}

.fwJQ9lpO {
    display: flex;
    gap: .25rem;
    align-items: center;
    justify-content: center;
    font-size: .8125rem;
    font-weight: 700;
    line-height: .8125rem;
    text-align: center
}

.Y38OidS3 {
    font-size: .75rem;
    font-weight: 500;
    line-height: .9375rem;
    text-align: center
}

.ieB34P8k {
    font-size: 1rem;
    color: var(--color-green)
}

.aQOSkXKG {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    margin-top: 2rem
}

.pQ9YM0ta,.cTKYWTLL,.VR4c3lOH {
    width: 100%
}

.M_DwJtlB {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-red);
    text-align: center
}

.abK4XtWe,.OSP7z62u {
    position: relative
}

.OSP7z62u {
    transform: rotate(180deg)
}

@keyframes VKHzIRP6 {
    from {
        transform: none;
        opacity: 1
    }

    to {
        transform: translateY(-1.75em);
        opacity: 0
    }
}

@keyframes igBksUDT {
    from {
        transform: translateY(1.75em);
        opacity: 0
    }

    to {
        transform: none;
        opacity: 1
    }
}

.ZktBDvds {
    visibility: hidden
}

.Z8CqJe5c,.G_2MIwOh {
    position: absolute;
    top: .0625rem;
    left: 0
}

.PpIbnc8v {
    animation: 350ms ease-in-out VKHzIRP6 forwards
}

.STVPF9rF {
    animation: 350ms ease-in-out igBksUDT forwards
}

.T1jLnRBM {
    align-self: center;
    margin-bottom: 2rem
}

.Vbj5MEAN {
    font-weight: 700
}

.MuLyFrfU {
    position: relative;
    overflow: hidden;
    aspect-ratio: 1;
    width: 100%;
    max-width: 9rem;
    margin: 0 auto;
    background-color: var(--color-white);
    border-radius: var(--border-radius-card);
    transition: opacity 350ms ease-in-out
}

.MuLyFrfU canvas {
    position: absolute;
    top: .5rem;
    left: .5rem;
    display: block;
    width: calc(100% - 1rem);
    height: calc(100% - 1rem)
}

.Fn7oQpnQ {
    opacity: 0
}

.VR4c3lOH {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.ak6Vmppj {
    display: flex;
    align-items: center;
    padding-left: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    color: var(--color-gray-2)
}

.mdHmid9q {
    position: relative
}

.y7MeqLtP {
    position: absolute;
    top: .3125rem;
    right: 0
}

.M5luQatq,.bmtS8v9y {
    display: inline-flex;
    gap: .25rem;
    align-items: center;
    font-size: .8125rem;
    font-weight: 500;
    color: var(--color-gray-3)
}

.M5luQatq.VF77TUMq,.bmtS8v9y.VF77TUMq {
    color: var(--color-gray-3-desktop)
}

.M5luQatq {
    margin-inline-end:1.1875rem}

.bmtS8v9y {
    cursor: var(--custom-cursor, pointer);
    background: rgba(0,0,0,0);
    border: none
}

.bmtS8v9y:focus-visible,.bmtS8v9y:hover {
    opacity: .85
}

.Er8PXP6e {
    display: inline-block;
    padding: .1875rem;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-transaction-amount-green-text);
    background: linear-gradient(81.88deg, rgba(40, 156, 216, 0.12) 19.42%, rgba(30, 193, 96, 0.12) 71.55%);
    border-radius: .25rem
}

html.theme-dark .Er8PXP6e {
    color: var(--color-activity-green-text);
    background: linear-gradient(81.88deg, rgba(60, 136, 205, 0.12) 19.42%, rgba(44, 211, 111, 0.12) 71.55%)
}

.IIv2eCYK {
    background: linear-gradient(81.88deg, #289CD8 19.42%, #1EC160 71.55%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

html.theme-dark .IIv2eCYK {
    background-image: linear-gradient(81.88deg, #3C88CD 19.42%, #2CD36F 71.55%)
}

.jDHaQfBV {
    margin-inline-start:-0.25rem;font-weight: 400
}

.NlzL4Voz {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: .75rem;
    margin-bottom: 1.375rem
}

.lL1VFeQA {
    position: relative;
    z-index: 1;
    padding: .5rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-normal)
}

.lL1VFeQA::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
    padding: .125rem;
    opacity: 0;
    background: var(--color-accent);
    border-radius: inherit;
    -webkit-mask: linear-gradient(#FFF 0%, #FFF 100%) content-box,linear-gradient(#FFF 0%, #FFF 100%);
    mask: linear-gradient(#FFF 0%, #FFF 100%) content-box,linear-gradient(#FFF 0%, #FFF 100%);
    transition: opacity 150ms;
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

.lL1VFeQA.AC6eCyuu::after {
    background: var(--color-gradient-main-blue2-green)
}

.lL1VFeQA._F70O58C.AC6eCyuu .J5iGiLKz {
    background: var(--color-gradient-main-blue2-green);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.lL1VFeQA._F70O58C .J5iGiLKz {
    color: var(--color-accent)
}

.lL1VFeQA._F70O58C::after {
    opacity: 1
}

.YT_HY2ps {
    display: flex;
    gap: .5rem;
    align-items: center;
    margin-bottom: .625rem;
    font-size: .8125rem;
    font-weight: 700
}

.V0Td82aA {
    width: 2rem;
    height: 2rem;
    object-fit: cover
}

.J5iGiLKz {
    font-size: 1.0625rem;
    font-weight: 700;
    color: var(--color-gray-1);
    transition: color 150ms
}

.jQ6cgMjD {
    font-size: .75rem
}

.JAHr4SCc {
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-gray-3)
}

.sRFnXBUF {
    margin-bottom: 1.25rem;
    padding: 0 .5rem;
    font-size: .9375rem;
    transition: opacity 200ms
}

.e9qAwzfb {
    opacity: .4
}

.gq26TBf_ {
    position: absolute;
    top: -0.25rem;
    right: -0.25rem;
    padding: 0 .25rem;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: var(--color-white);
    background: var(--color-apy-text);
    border-radius: .3125rem
}

.i8eq5QM3 {
    display: flex;
    align-items: center;
    justify-content: center
}

.IfkI_jwY {
    height: 2.75rem
}

.MevYjouy {
    color: var(--color-white) !important;
    background: var(--color-accent-button-background) var(--color-gradient-main-blue2-green) !important
}

@media(hover: hover) {
    .MevYjouy:hover,.MevYjouy:focus-visible {
        opacity:.85
    }
}

.nLt5kPU7 {
    position: relative;
    display: flex
}

.DL3GDV2h {
    position: relative;
    z-index: var(--z-tooltip);
    transform: translateY(-0.375rem);
    width: 0;
    height: 0;
    transition: transform 250ms,opacity 250ms !important
}

.DL3GDV2h.open {
    transform: translateY(0)
}

.pPTN8epJ {
    position: absolute;
    padding: .625rem .75rem;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-gray-1);
    background: var(--color-background-drop-down);
    border-radius: var(--border-radius-default);
    box-shadow: 0 0 1.25rem rgba(49,61,79,.12)
}

.mw4HrHNN {
    position: absolute;
    z-index: var(--z-tooltip);
    transform: rotate(45deg);
    width: .6875rem;
    height: .6875rem;
    background: var(--color-background-drop-down);
    border-radius: .125rem
}

.DsxlgjFS {
    cursor: var(--custom-cursor, pointer)
}

.OW45fd9i {
    overflow: hidden;
    overflow-y: auto;
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    max-height: 7.5rem;
    margin-bottom: 1.25rem;
    padding: .5rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.OW45fd9i.h6wiRr_r {
    border: 1px solid var(--color-separator-input-stroke)
}

.HmnTdlh8 {
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    height: 1.75rem;
    background: var(--color-background-second);
    border-radius: .375rem
}

.H3EA9Tak {
    aspect-ratio: 1;
    width: 1.75rem;
    height: 1.75rem;
    object-fit: cover;
    border-radius: .375rem 0 0 .375rem
}

._gZbYTeY {
    overflow: hidden;
    margin: 0 .375rem;
    font-size: .8125rem;
    font-weight: 650;
    text-overflow: ellipsis;
    white-space: nowrap
}

.T7bQHi3K {
    cursor: var(--custom-cursor, pointer);
    margin: 0;
    padding: 0 .375rem;
    font-size: .8125rem;
    font-weight: 650;
    color: var(--color-gray-2);
    background: rgba(0,0,0,0);
    border: none;
    border-radius: .375rem;
    appearance: none
}

.NvbEOoOC {
    height: 35.5rem
}

@supports(height: var(--safe-area-bottom)) {
    .NvbEOoOC {
        height:calc(35.5rem + var(--safe-area-bottom))
    }
}

.is-native-bottom-sheet .NvbEOoOC {
    height: calc(35.5rem + var(--safe-area-bottom, 0rem))
}

.AryS2PDZ {
    position: absolute;
    right: .5rem;
    bottom: .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 2rem;
    font-size: 1.25rem;
    color: var(--color-gray-3);
    border-radius: var(--border-radius-small) !important
}

.AryS2PDZ:active {
    color: var(--color-input-button-text);
    background-color: var(--color-input-button-background);
    transition: none
}

@media(hover: hover) {
    .AryS2PDZ:hover,.AryS2PDZ:focus-visible {
        color:var(--color-input-button-text);
        background-color: var(--color-input-button-background)
    }
}

.P0VxxOpY {
    color: var(--color-gray-2)
}

.P0VxxOpY:active {
    color: var(--color-gray-2);
    opacity: .85;
    background-color: unset;
    transition: none
}

@media(hover: hover) {
    .P0VxxOpY:hover,.P0VxxOpY:focus-visible {
        color:var(--color-gray-2);
        opacity: .85;
        background-color: unset
    }
}

.lRz9la7D {
    width: auto;
    height: auto
}

.KYWbK7EG {
    right: 2.5rem
}

.lJJMNmjc {
    margin-bottom: 2rem
}

.LugNLsCQ,.erx70q4_ {
    padding: 0 .5rem;
    font-size: .8125rem;
    line-height: .875rem
}

.pzJTzb6I {
    position: relative
}

.NwaO39Nr {
    position: absolute;
    top: -1.75rem;
    display: flex;
    justify-content: space-between;
    width: 100%;
    min-height: 1rem;
    padding: 0 .5rem;
    font-size: .75rem;
    line-height: 1rem;
    color: var(--color-gray-3)
}

.Zkzr1Luh {
    flex: 1;
    font-weight: 600;
    white-space: nowrap
}

.M4tMPnH0 {
    text-align: right;
    background: var(--color-background-window)
}

.Zkzr1Luh.xqhpp_RM>.VsOZiVJz {
    animation-duration: 150ms !important
}

.Zkzr1Luh.xqhpp_RM>.OKWgH5Dr {
    animation-duration: 150ms !important
}

.EY9Piz6P .M4tMPnH0 {
    background: var(--color-background-first)
}

.Jag9KEHr {
    color: var(--color-red)
}

.E0ipzM4y {
    position: relative;
    z-index: 1;
    width: 100%
}

.Xbj3_5WF {
    position: absolute;
    top: -0.125rem;
    right: .5rem;
    display: flex;
    gap: .25rem;
    font-size: .8125rem;
    color: var(--color-gray-1)
}

.GAcZr7Wf {
    cursor: var(--custom-cursor, pointer);
    font-weight: 600;
    color: var(--color-accent);
    text-decoration: underline;
    text-decoration-style: dotted
}

@media(hover: hover) {
    .GAcZr7Wf:hover,.GAcZr7Wf:focus-visible {
        text-decoration:none
    }
}

.GgT8dw74 {
    font-weight: 600
}

.LugNLsCQ {
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    color: var(--color-gray-1)
}

.erx70q4_ {
    display: flex;
    gap: .25rem;
    align-items: center;
    margin-bottom: .5rem;
    font-weight: 700;
    color: var(--color-gray-2)
}

.s8vGyddw {
    margin-top: .25rem;
    font-size: .9375rem;
    line-height: 1.25;
    color: var(--color-gray-1);
    text-align: center
}

.fVQ8S1pD {
    margin-bottom: 1.25rem
}

.Pne6FnQc {
    position: relative;
    display: flex;
    box-sizing: border-box;
    margin-bottom: 1.25rem;
    padding: .875rem .75rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25rem;
    color: var(--color-black);
    text-align: left;
    word-break: break-all;
    background: var(--color-background-first);
    border: none;
    border-radius: var(--border-radius-default);
    outline: none
}

.NH87E1kW {
    word-break: break-word !important
}

.aNzt5kkC {
    color: var(--color-gray-3)
}

.eBKrZtom {
    margin-bottom: 0 !important
}

.ZDG5rllO {
    margin: 0 auto 1.25rem
}

.ol7Kgi48 {
    margin: -0.375rem auto 1.25rem
}

.PYuzODzS .Cso7xEQu {
    visibility: hidden;
    opacity: 0
}

.PYuzODzS::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 1rem;
    height: 1rem;
    margin: auto;
    border: .25rem solid rgba(0,0,0,0);
    border-top-color: var(--color-white);
    border-radius: 50%;
    animation: Kx52LskK 1s linear infinite
}

.keyC_8Hs {
    --offset-y-value: -0.75rem;
    max-height: min(60vh,11rem)
}

.WI13wV5I {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: flex;
    align-items: center;
    height: 2.25rem;
    padding: 0 .625rem;
    border-radius: var(--border-radius-small)
}

.WI13wV5I:active {
    transition: none
}

.WI13wV5I:hover,.WI13wV5I:focus-visible {
    text-decoration: none;
    background-color: var(--color-interactive-drop-down-menu-hover)
}

.ZEsl45OR {
    overflow: hidden;
    display: flex;
    align-items: baseline;
    margin-inline-end:auto}

.HLnOPUyB {
    overflow: hidden;
    font-size: 1rem;
    font-weight: 600;
    color: var(--color-black);
    text-overflow: ellipsis;
    white-space: nowrap
}

.bdYXzf2H {
    position: relative;
    top: .0625rem;
    margin-inline-start:.25rem;font-size: .8125rem;
    color: var(--color-gray-3)
}

.sDGTQ4jr {
    padding-inline-start:.5rem;font-size: .8125rem;
    color: var(--color-gray-3);
    white-space: nowrap;
    transition: opacity 150ms
}

.ozjjQpYQ:hover+.sDGTQ4jr {
    opacity: 0
}

html.animation-level-0 .sDGTQ4jr {
    transition: none !important
}

.ozjjQpYQ {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: .25rem;
    transform: translateY(-50%);
    width: 7rem;
    padding: .25rem;
    font-size: .8125rem;
    text-align: right;
    opacity: 0;
    transition: opacity 150ms,color 150ms
}

.ozjjQpYQ:hover {
    opacity: 1
}

html.animation-level-0 .ozjjQpYQ {
    transition: none !important
}

@media(max-width: 699.98px) {
    .ozjjQpYQ {
        display:none
    }
}

.UWDrZutz {
    cursor: var(--custom-cursor, pointer);
    color: var(--color-gray-3)
}

.UWDrZutz:hover,.UWDrZutz:active {
    color: var(--color-red)
}

.UWDrZutz:active {
    transition: none
}

.rO6SGoH9 {
    display: none
}

@media(max-width: 699.98px) {
    .rO6SGoH9 {
        display:block;
        margin-inline-start:.25rem;font-size: 1.25rem
    }
}

.g2vfXFiv {
    margin-right: .0625rem;
    vertical-align: -0.125rem
}

.NHWRtRzL {
    --offset-y-value: calc(100% - 3.25rem);
    --offset-x-value: 0;
    position: relative;
    top: .375rem;
    right: .375rem
}

.NHWRtRzL .itemName {
    overflow: hidden;
    max-width: 5rem;
    height: 1.25rem;
    margin-bottom: -0.125rem;
    line-height: 1.25rem;
    text-overflow: ellipsis
}

.NHWRtRzL .menuItemName {
    overflow: hidden;
    max-width: 15rem;
    height: 1.25rem;
    margin-bottom: -0.125rem;
    line-height: 1.25rem;
    text-overflow: ellipsis
}

.Qkrt8RTy .menuItemName,.Qkrt8RTy .itemName {
    font-weight: 700
}

.RJsBtjCe,.BrNIQCUa {
    background: rgba(0,0,0,0);
    border: 1px solid var(--color-separator-input-stroke)
}

.RJsBtjCe {
    padding: .5rem .6875rem .375rem
}

.uMO1BRcS {
    padding-right: 2.375rem
}

textarea.RJsBtjCe {
    padding: .875rem .75rem .8125rem
}

.SXy2g5zj .itemName {
    position: relative;
    padding-left: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    color: var(--color-accent)
}

.SXy2g5zj .menuItemName {
    margin: unset
}

.yVExFE73 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: stretch;
    margin-top: auto;
    padding-top: 1.5rem
}

.NGWUkuR3 {
    margin-top: -0.875rem
}

.oMCN3Z8P {
    display: grid;
    grid-auto-columns: minmax(max-content, auto);
    grid-auto-flow: column;
    gap: 1rem
}

.U6ZAbMe2 {
    width: 100%;
    min-width: 4rem !important;
    max-width: 100% !important;
    padding: .5rem !important
}

@keyframes Kx52LskK {
    from {
        transform: rotate(0turn)
    }

    to {
        transform: rotate(1turn)
    }
}

.lcmy9IMt {
    z-index: 1;
    width: 18.9375rem
}

.Pxmu6Hot {
    align-self: center;
    margin-bottom: 2rem
}

@media(max-height: 43.5rem) {
    .Pxmu6Hot {
        margin-bottom:1rem
    }
}

.vKJsXVsk,.CWZdgy5e,.pUMdj3j5 {
    align-self: center;
    width: 100%;
    padding: .5rem .75rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.3125rem;
    text-align: center;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-buttons)
}

.vKJsXVsk {
    margin: 1rem 0
}

.vKJsXVsk~.vKJsXVsk {
    margin-top: 0
}

.CWZdgy5e,.pUMdj3j5 {
    color: var(--color-transaction-amount-red-text);
    background-color: var(--color-transaction-amount-red-bg)
}

.gigiDFmZ {
    margin: 2rem auto
}

.oiB1R7GB {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: var(--border-radius-default)
}

.Sue0UN3j {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
    background: var(--color-background-first-disabled);
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0
}

.QLxHVfeT {
    grid-auto-flow: column;
    grid-template-columns: auto
}

.qUqbpDN6 {
    cursor: var(--custom-cursor, pointer);
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: .125rem .5rem .5625rem;
    font-size: .8125rem;
    font-weight: 600;
    line-height: 1;
    color: var(--color-black);
    background: rgba(0,0,0,0);
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0;
    transition: color 150ms
}

@media(hover: hover) {
    .qUqbpDN6:not(.PSKCyspY):hover,.qUqbpDN6:not(.PSKCyspY):focus-visible {
        color:var(--color-accent)
    }
}

.qUqbpDN6:active {
    transition: none
}

html.animation-level-0 .qUqbpDN6 {
    transition: none !important
}

.Hw7rCAOU {
    --color-accent: --color-purple-1;
    color: var(--color-purple-1);
    background-color: var(--color-background-purple-2) !important
}

.Y4BNELoX {
    color: var(--color-purple-1)
}

.qUqbpDN6.PSKCyspY+.qUqbpDN6 .CLfyAuI6 {
    display: none
}

.qUqbpDN6.PSKCyspY {
    pointer-events: none;
    font-weight: 700;
    background: var(--color-background-first)
}

.qUqbpDN6.PSKCyspY::before,.qUqbpDN6.PSKCyspY::after,.qUqbpDN6.PSKCyspY .SSnDTAfy::before,.qUqbpDN6.PSKCyspY .SSnDTAfy::after {
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: var(--border-radius-default);
    height: var(--border-radius-default);
    background: inherit
}

.qUqbpDN6.PSKCyspY::before,.qUqbpDN6.PSKCyspY .SSnDTAfy::before {
    right: 100%
}

.qUqbpDN6.PSKCyspY::after,.qUqbpDN6.PSKCyspY .SSnDTAfy::after {
    left: 100%
}

.qUqbpDN6.PSKCyspY .SSnDTAfy::before,.qUqbpDN6.PSKCyspY .SSnDTAfy::after {
    z-index: 1;
    background: var(--color-background-first-disabled)
}

.qUqbpDN6.PSKCyspY .SSnDTAfy::before {
    border-bottom-right-radius: var(--border-radius-default)
}

.qUqbpDN6.PSKCyspY .SSnDTAfy::after {
    border-bottom-left-radius: var(--border-radius-default)
}

.qUqbpDN6.PSKCyspY:last-child::after,.qUqbpDN6.PSKCyspY:last-child .SSnDTAfy::after {
    display: none
}

.qUqbpDN6.PSKCyspY:first-child::before,.qUqbpDN6.PSKCyspY:first-child .SSnDTAfy::before {
    display: none
}

.qUqbpDN6.PSKCyspY .CLfyAuI6 {
    display: none
}

.nIk_Y_3d {
    display: block;
    margin-bottom: .0625rem;
    font-size: 1.875rem;
    color: var(--color-accent);
    transition: color 150ms
}

html.animation-level-0 .nIk_Y_3d {
    transition: none !important
}

.IfCQ498V {
    z-index: 2
}

.CLfyAuI6 {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: .0625rem;
    height: 2rem;
    box-shadow: inset .025rem 0 0 0 var(--color-separator)
}

.LzaI7YWC {
    background: var(--color-background-first-disabled)
}

.LzaI7YWC:not(.G0Sd_POg) .rWtZ588N {
    border-top-left-radius: var(--border-radius-default)
}

.LzaI7YWC:not(.Y80L38VI) .rWtZ588N {
    border-top-right-radius: var(--border-radius-default)
}

.rWtZ588N {
    height: 1rem;
    background: var(--color-background-first);
    transition: opacity 100ms
}

.ibE61V3n,.WvrNEDxt {
    position: absolute;
    top: 4.4375rem;
    right: 0;
    left: 0;
    background: var(--color-background-first);
    transition: transform 250ms ease,opacity 100ms
}

html.animation-level-0 .ibE61V3n,html.animation-level-0 .WvrNEDxt {
    transition: none !important
}

.F0M6K6CS {
    opacity: 0
}

.ibE61V3n {
    transform-origin: top;
    height: 6.25rem
}

.ibE61V3n.NmGloXOI {
    transform: scaleY(calc(229 / 100))
}

.ibE61V3n.S7XD0emA {
    transform: scaleY(calc(348 / 100))
}

.WvrNEDxt {
    height: 1rem;
    border-bottom-right-radius: var(--border-radius-default);
    border-bottom-left-radius: var(--border-radius-default)
}

.WvrNEDxt.NmGloXOI {
    transform: translateY(229px)
}

.WvrNEDxt.S7XD0emA {
    transform: translateY(348px)
}

.bTsglo_e,.YJuoqMiV {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.bTsglo_e {
    height: auto !important;
    padding: 0 1rem
}

.QO6jMpRA {
    padding: 0
}

.PkpRKi3Q {
    height: auto !important;
    background-color: var(--color-background-first)
}

.KCsGLTLM {
    align-self: center
}

.oAYeit4x {
    margin-bottom: .75rem
}

.Xw7VtigI {
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    gap: .5rem;
    width: 21.4375rem
}

@supports(aspect-ratio: 1) {
    .Xw7VtigI {
        width:100%
    }
}

.f9uDJdvE {
    -webkit-user-select: none;
    user-select: none;
    display: flex;
    flex: 0 0 50%;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 3.625rem;
    padding: 0;
    font-size: .8125rem;
    font-weight: 600;
    line-height: .75rem;
    color: var(--color-black);
    background: var(--color-background-first);
    border-radius: var(--border-radius-default);
    transition: background-color 150ms,color 150ms
}

@media(hover: hover) {
    .f9uDJdvE:hover,.f9uDJdvE:focus-visible {
        color:var(--color-accent)
    }
}

.f9uDJdvE:active {
    transition: none
}

html.animation-level-0 .f9uDJdvE {
    transition: none !important
}

.DSist0sY {
    color: var(--color-purple-1)
}

.iQddp8Ac {
    display: block;
    width: 2rem;
    height: 2rem;
    margin-top: -0.375rem;
    margin-bottom: .0625rem;
    font-size: 2rem;
    line-height: 1;
    color: var(--color-accent)
}

.DSist0sY>.iQddp8Ac {
    color: unset
}

.wKxh3a3S {
    position: relative;
    z-index: var(--z-card);
    box-sizing: border-box;
    width: 100%;
    min-width: 16rem;
    height: 0;
    margin: .75rem auto;
    padding-top: 58%
}

html.is-electron .wKxh3a3S,html.is-mobile-telegram-app.with-safe-area-top .wKxh3a3S {
    margin-top: 0
}

@media(min-width: 700px) {
    .wKxh3a3S {
        margin-top:0
    }
}

.iGGNu8pc {
    width: 100%;
    height: 100%;
    padding: 0
}

.JhiFICIH {
    top: 33%;
    transform: translate(0, -50%);
    margin-right: auto;
    margin-left: auto
}

.DeiKNEF2 {
    --main-text: var(--color-card-text);
    --second-text: var(--color-card-second-text);
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    background-image: url(card.f90ebc1ac2600a283a70.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%);
    background-clip: border-box,padding-box,padding-box;
    background-origin: border-box;
    background-size: cover,cover;
    border-radius: var(--border-radius-card);
    transition: transform var(--slide-transition),filter var(--slide-transition) !important
}

.DeiKNEF2.tegro {
    background-image: url(card_tegro.a10a791b7d7d454cc977.jpg),linear-gradient(125deg, #479CFF 0, #0042A7 100%)
}

.DeiKNEF2.red {
    background-image: url(card_red.9c95065e5fbe01364bca.jpg),linear-gradient(125deg, #BE647F 0, #8A2935 100%)
}

.DeiKNEF2.orange {
    background-image: url(card_orange.0d92ac58938f4fb4e33f.jpg),linear-gradient(125deg, #D98A5E 0, #A04B26 100%)
}

.DeiKNEF2.green {
    background-image: url(card_green.2423579c23e9f0d8104b.jpg),linear-gradient(125deg, #7CAD64 0, #497228 100%)
}

.DeiKNEF2.sea {
    background-image: url(card_sea.f3cd5c175f16c6254e19.jpg),linear-gradient(125deg, #5DAAAF 0, #1E7070 100%)
}

.DeiKNEF2.purple {
    background-image: url(card_purple.f6d041c192b5df184d71.jpg),linear-gradient(125deg, #8F6FD4 0, #502081 100%)
}

.DeiKNEF2.pink {
    background-image: url(card_pink.96baf33a764671ca6752.jpg),linear-gradient(125deg, #BC67B4 0, #852B76 100%)
}

.DeiKNEF2.Z0VKHxKs {
    transform: translateY(-1.0625rem) scale(0.9);
    filter: brightness(65%)
}

.DeiKNEF2.lPzc1tFZ {
    z-index: 2;
    transform: translateY(0.625rem) scale(1.05);
    padding: 1rem
}

.DeiKNEF2.lPzc1tFZ.open {
    transform: translateY(0) scale(1)
}

html.animation-level-0 .DeiKNEF2 {
    transition: none !important
}

@media(min-resolution: 1.5dppx) {
    .DeiKNEF2 {
        background-image:url(card@2x.db7f2d36fd45124c4973.jpg),linear-gradient(125deg, #71A9ED 0, #436CB6 100%)
    }

    .DeiKNEF2.tegro {
        background-image: url(card_tegro@2x.c7c15eed9768978812e5.jpg),linear-gradient(125deg, #479CFF 0, #0042A7 100%)
    }

    .DeiKNEF2.red {
        background-image: url(card_red@2x.2164f96e701b203fa588.jpg),linear-gradient(125deg, #BE647F 0, #8A2935 100%)
    }

    .DeiKNEF2.orange {
        background-image: url(card_orange@2x.1dc252a0d00b7e2a4982.jpg),linear-gradient(125deg, #D98A5E 0, #A04B26 100%)
    }

    .DeiKNEF2.green {
        background-image: url(card_green@2x.ef76b3f804dbe6603ac3.jpg),linear-gradient(125deg, #7CAD64 0, #497228 100%)
    }

    .DeiKNEF2.sea {
        background-image: url(card_sea@2x.3b768367548f351437f6.jpg),linear-gradient(125deg, #5DAAAF 0, #1E7070 100%)
    }

    .DeiKNEF2.purple {
        background-image: url(card_purple@2x.e87bf7ceaab5c650d61e.jpg),linear-gradient(125deg, #8F6FD4 0, #502081 100%)
    }

    .DeiKNEF2.pink {
        background-image: url(card_pink@2x.ee5b6f1566df6e5df9fe.jpg),linear-gradient(125deg, #BC67B4 0, #852B76 100%)
    }
}

.CJuAKeNp {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    padding: 4.125rem 1rem .5rem
}

.Q_lPdCwD {
    max-height: 2.5rem
}

._jSits6S {
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 1;
    color: var(--main-text);
    transition: color 300ms
}

html.animation-level-0 ._jSits6S {
    transition: none !important
}

.L4sI_b_K {
    font-size: 1.1875rem;
    font-weight: 800;
    color: var(--second-text);
    transition: color 300ms
}

.glare-text .L4sI_b_K {
    color: rgba(0,0,0,0)
}

html.animation-level-0 .L4sI_b_K {
    transition: none !important
}

.S_WiTJlv {
    position: relative;
    top: -0.1875rem;
    left: -0.0625rem;
    font-size: 1.125rem
}

.AyZvbJo1 {
    font-size: .875rem;
    line-height: .875rem;
    vertical-align: -1px
}

.UPrAgVuY {
    position: relative;
    top: .0625rem;
    left: .0625rem;
    font-size: .875rem;
    color: var(--second-text);
    transition: color 300ms
}

html.animation-level-0 .UPrAgVuY {
    transition: none !important
}

.JRDSCLUm {
    cursor: var(--custom-cursor, pointer)
}

.Hscx8f3y {
    margin-top: auto;
    margin-bottom: .375rem
}

.xtFe1Hpt {
    cursor: var(--custom-cursor, pointer);
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1;
    color: var(--second-text);
    border: none;
    outline: none;
    transition: color 300ms
}

html.animation-level-0 .xtFe1Hpt,.xtFe1Hpt:active {
    transition: none !important
}

.xtFe1Hpt:hover,.xtFe1Hpt:focus-visible {
    color: var(--main-text)
}

.xtFe1Hpt:not(.gradientText) {
    background: rgba(0,0,0,0)
}

.xtFe1Hpt.gradientText {
    transition: opacity 150ms
}

.xtFe1Hpt.gradientText:hover,.xtFe1Hpt.gradientText:focus-visible {
    color: var(--second-text);
    opacity: .65
}

.Z4odaM4f {
    font-size: 1rem;
    vertical-align: -0.1875rem
}

.Z4odaM4f.icon-ledger {
    margin-inline-end:.25rem;color: var(--second-text);
    transition: color 300ms
}

html.animation-level-0 .Z4odaM4f.icon-ledger {
    transition: none !important
}

.DYEcCh8V {
    --copy-icon-color: var(--color-gray-3);
    position: relative;
    display: flex;
    width: 100%;
    padding: .375rem !important
}

.reCfAfE0 {
    width: 1.25rem;
    height: 1.25rem
}

.XG4JwTZX {
    cursor: var(--custom-cursor, pointer);
    display: inline-flex
}

@media(hover: hover) {
    .XG4JwTZX:hover,.XG4JwTZX:focus {
        --copy-icon-color: var(--color-accent)
    }
}

.SR492iSb {
    margin-top: -0.0625rem;
    margin-inline-start:.25rem;margin-inline-end:0;font-size: 1rem !important;
    color: var(--copy-icon-color);
    transition: color 300ms
}

html.animation-level-0 .SR492iSb {
    transition: none !important
}

.F5fuBEwJ {
    cursor: var(--custom-cursor, pointer);
    order: 3;
    color: var(--color-gray-3)
}

.F5fuBEwJ:hover,.F5fuBEwJ:focus {
    color: var(--color-accent)
}

.a6nY4qXV {
    font-size: 1.25rem;
    line-height: 1;
    color: var(--action-color, var(--second-text));
    text-decoration: none !important;
    transition: color 300ms
}

.a6nY4qXV:active {
    transition: none
}

.a6nY4qXV:hover,.a6nY4qXV:focus-visible {
    color: var(--action-color-hover, var(--main-text))
}

html.animation-level-0 .a6nY4qXV {
    transition: none !important
}

.MtwCard__black .a6nY4qXV,.MtwCard__platinum .a6nY4qXV,.MtwCard__gold .a6nY4qXV,.MtwCard__silver .a6nY4qXV {
    color: var(--action-color, var(--second-text));
    transition: opacity 150ms
}

.MtwCard__black .a6nY4qXV:hover,.MtwCard__black .a6nY4qXV:focus-visible,.MtwCard__platinum .a6nY4qXV:hover,.MtwCard__platinum .a6nY4qXV:focus-visible,.MtwCard__gold .a6nY4qXV:hover,.MtwCard__gold .a6nY4qXV:focus-visible,.MtwCard__silver .a6nY4qXV:hover,.MtwCard__silver .a6nY4qXV:focus-visible {
    opacity: .65
}

.p0ADnah2 {
    align-self: flex-start;
    height: 1.5rem;
    margin-top: .25rem;
    padding: .3125rem .375rem 0;
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1;
    color: var(--color-card-default-text, var(--color-card-text));
    background: var(--color-card-button);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    border-radius: var(--border-radius-tiny);
    transition: color 300ms,background-color 300ms
}

html.animation-level-0 .p0ADnah2 {
    transition: none !important
}

._4aE_WOLG {
    color: var(--color-card-green-text);
    background: var(--color-card-green-background)
}

.YOGTFZhO {
    color: var(--color-card-red-text);
    background: var(--color-card-red-background)
}

.bGU6MKkV {
    display: grid;
    grid-template-areas: "back icon header" "back icon subheader";
    grid-template-columns: min-content min-content minmax(0, 1fr);
    align-items: center
}

.KjXvLECZ {
    grid-area: icon;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: .5rem;
    border-radius: 50%
}

.JX6roGM_,.RxOFnjoX {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.JX6roGM_ {
    grid-area: header;
    align-self: flex-end;
    font-size: .9375rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-card-text)
}

.RxOFnjoX {
    grid-area: subheader;
    align-self: flex-start;
    margin-top: .25rem;
    font-size: .8125rem;
    font-weight: 500;
    line-height: 1;
    color: var(--color-card-second-text)
}

.eIbQBxJS,.BnrECUAN {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.FJv4OzYN,.GGm5XDND {
    flex: none;
    margin-inline-start:.25rem;text-align: right
}

.FJv4OzYN {
    --offset-x-value: -0.3125rem;
    --offset-y-value: 0.1875rem;
    margin-inline-end:-0.1875rem}

.RmC9TfSK {
    display: flex;
    align-items: center;
    min-width: 0
}

._4dlU8cE {
    bottom: 0
}

.gV90_PgX {
    right: 1rem;
    bottom: 1rem;
    line-height: 1;
    text-align: right
}

._4dlU8cE,.gV90_PgX {
    position: absolute;
    font-size: .9375rem;
    font-weight: 700;
    color: var(--color-card-text)
}

.iPGWJEAe {
    margin-top: .125rem;
    font-size: .8125rem;
    font-weight: 500;
    line-height: 1;
    color: var(--color-card-second-text)
}

.NuM0o0NU {
    cursor: var(--custom-cursor, pointer);
    flex: none;
    height: .9375rem;
    margin-block:-0.125rem -0.0625rem;margin-inline-start:.25rem;padding: .1875rem;
    font-size: .625rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-card-apy-text);
    background-color: var(--color-card-apy-background);
    border-radius: .25rem
}

.OG4bpDUn {
    position: relative;
    top: .25rem;
    font-size: 1rem;
    line-height: .625rem;
    color: var(--color-card-second-text) !important;
    text-decoration: none !important;
    transition: color 300ms
}

.OG4bpDUn:active {
    transition: none
}

.OG4bpDUn:hover,.OG4bpDUn:focus-visible {
    color: var(--color-card-text) !important
}

html.animation-level-0 .OG4bpDUn {
    transition: none !important
}

.lKplVEJ6 {
    touch-action: none;
    cursor: var(--custom-cursor, pointer);
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    width: 100%;
    height: auto;
    padding: .75rem 0 .875rem 0
}

.lKplVEJ6::before {
    content: "";
    position: absolute;
    top: 0;
    left: -0.5rem;
    width: .5rem;
    height: 100%
}

.lKplVEJ6::after {
    content: "";
    position: absolute;
    top: 0;
    right: -0.5rem;
    width: .5rem;
    height: 100%
}

.RidGreTo {
    pointer-events: none;
    width: 100%;
    height: auto
}

.rzhYg9wP {
    grid-area: back;
    margin: .25rem 0 0 -0.875rem;
    padding-right: .125rem;
    padding-left: .375rem;
    font-size: 1.25rem;
    color: var(--color-card-text)
}

.fJhqjFVE {
    cursor: pointer;
    position: absolute;
    bottom: 1.25rem;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    font-size: .9375rem;
    font-weight: 700;
    color: var(--color-card-text);
    transition: opacity .15s ease
}

.xPL1t22b {
    pointer-events: none;
    opacity: 0
}

.il0Zz8yE {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: .3125rem .3125rem .375rem;
    font-size: .8125rem;
    font-weight: 600;
    line-height: .8125rem;
    color: var(--color-card-text);
    border-radius: var(--border-radius-tiny);
    transition: background-color 200ms
}

.il0Zz8yE:hover {
    background-color: var(--color-card-button)
}

.fcYKEjig {
    background-color: var(--color-card-toggle) !important
}

html.animation-level-0 .il0Zz8yE {
    transition: none !important
}

.PIahT0n2 {
    position: absolute;
    top: -2rem;
    left: -2rem;
    width: .0625rem;
    height: .0625rem;
    opacity: 0;
    clip: rect(0 0 0 0)
}

.LHIzI0Gu {
    position: absolute;
    right: .75rem;
    bottom: .75rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    max-width: 50%;
    height: 1.75rem;
    padding: 0 .4375rem 0 .3125rem;
    font-size: .9375rem;
    font-weight: 700;
    line-height: 1rem;
    color: var(--color-card-green-text);
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: var(--color-card-connected-bg);
    -webkit-backdrop-filter: blur(0.375rem);
    backdrop-filter: blur(0.375rem);
    border-radius: var(--border-radius-small);
    transition: opacity 300ms
}

.account-edit-input~.LHIzI0Gu {
    z-index: 0;
    opacity: 0
}

html.animation-level-0 .LHIzI0Gu {
    transition: none !important
}

.dwmUjn3W {
    margin-right: .0625rem;
    font-size: 1.25rem;
    line-height: 1rem
}

.iRUbIPAX {
    position: absolute;
    z-index: 1;
    top: .5625rem;
    left: 50%;
    transform: translateX(-50%) scale(0.6);
    height: .375rem !important;
    opacity: .75 !important
}

.A2ptDHpn {
    pointer-events: none;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-image: var(--bg);
    background-clip: border-box;
    background-origin: border-box;
    background-size: cover;
    border-radius: var(--border-radius-card);
    transition: opacity 300ms
}

.A2ptDHpn.aEg2wczx {
    opacity: 1
}

.A2ptDHpn::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: .125rem;
    background: radial-gradient(24.09% 50.19% at 74.09% 0%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%);
    border-radius: var(--border-radius-card);
    -webkit-mask: linear-gradient(to right, #FFF 0%, #FFF 100%) content-box,linear-gradient(to right, #FFF 0%, #FFF 100%);
    mask: linear-gradient(to right, #FFF 0%, #FFF 100%) content-box,linear-gradient(to right, #FFF 0%, #FFF 100%);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

.A2ptDHpn.MtwCard__standard {
    background-clip: border-box,content-box;
    background-origin: border-box,content-box;
    background-size: cover,cover
}

.ah_6og0J::before {
    background-image: radial-gradient(30.47% 83.28% at 79.45% 3.2%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, #141518 33.29%, #292929 48.38%)
}

.nnklDXWY::before,.c4y77fMq::before,.M9_HMKD7::before {
    background-image: radial-gradient(24.09% 50.19% at 74.09% 0%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%)
}

.VoOVf4tq::before {
    background-image: radial-gradient(10.43% 49.81% at 50% 100%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%)
}

.dWc8MTsx::before {
    background-image: radial-gradient(50% 28.86% at 0% 50.19%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%)
}

.k8VOGUyt::before {
    background-image: radial-gradient(10.51% 50.19% at 50% 0%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%)
}

.tqABUy73::before {
    background-image: radial-gradient(50% 28.86% at 100% 50.19%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%)
}

.UizaBW8F {
    display: inline-flex;
    white-space: pre
}

.UizaBW8F[dir=rtl] {
    flex-direction: row-reverse
}

.o6dPPa5S {
    position: relative
}

@keyframes duRfv5fl {
    from {
        transform: none;
        opacity: 1
    }

    to {
        transform: perspective(0.625rem) translateY(0.625rem) rotateX(-30deg);
        opacity: 0
    }
}

@keyframes pwumvTMk {
    from {
        transform: perspective(0.625rem) translateY(-0.625rem) rotateX(30deg);
        opacity: 0
    }

    to {
        transform: none;
        opacity: 1
    }
}

.wT7hwE_a {
    white-space: pre;
    visibility: hidden
}

.pSP5fUMh {
    position: absolute;
    top: 0;
    left: 0;
    animation: 200ms ease-out duRfv5fl forwards
}

.FtEeojTc {
    position: absolute;
    top: 0;
    left: 0;
    animation: 200ms ease-out pwumvTMk forwards
}

.UUXTSSNb {
    pointer-events: none;
    isolation: isolate;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 16rem;
    height: 0;
    padding-top: 58%
}

.UUXTSSNb.GydVN6zu {
    --border-radius-card: 0;
    min-width: auto;
    height: 100%;
    padding-top: 0
}

.UUXTSSNb:not(.GydVN6zu)::before {
    content: "";
    position: absolute;
    z-index: 3;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1px;
    background: radial-gradient(24.09% 50.19% at 74.09% 0%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%);
    border-radius: var(--border-radius-card);
    -webkit-mask: linear-gradient(to right, #FFF 0%, #FFF 100%) content-box,linear-gradient(to right, #FFF 0%, #FFF 100%);
    mask: linear-gradient(to right, #FFF 0%, #FFF 100%) content-box,linear-gradient(to right, #FFF 0%, #FFF 100%);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

.UUXTSSNb.MtwCard__standard {
    background-clip: border-box,content-box;
    background-origin: border-box,content-box;
    background-size: cover,cover
}

.GnuUYTcY {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: var(--border-radius-card)
}

.eZtdmQCz::before {
    background-image: radial-gradient(10.43% 49.81% at 50% 100%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%) !important
}

.u_5j0LEw::before {
    background-image: radial-gradient(50% 28.86% at 0% 50.19%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%) !important
}

.DBu8v2wg::before {
    background-image: radial-gradient(10.51% 50.19% at 50% 0%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%) !important
}

.iOyJF5OB::before {
    background-image: radial-gradient(50% 28.86% at 100% 50.19%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, rgba(140, 148, 176, 0.5) 33.29%, rgba(186, 188, 194, 0.85) 48.38%) !important
}

.omctwMWw::before {
    background-image: linear-gradient(to bottom, #5CE850 0%, #5CE850 100%) !important
}

.MtwCard__black::before {
    padding: 1.5px !important;
    background-image: radial-gradient(30.47% 83.28% at 79.45% 3.2%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.65deg, #141518 33.29%, #292929 48.38%) !important
}

.MtwCard__platinum::before,.MtwCard__gold::before,.MtwCard__silver::before {
    background-image: radial-gradient(23.98% 49.81% at 73.98% 0.37%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%),linear-gradient(258.61deg, rgba(140, 148, 176, 0.5) 33.38%, rgba(186, 188, 194, 0.85) 48.39%) !important
}

.rm7OVuVh {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    width: 62%;
    border-radius: var(--border-radius-card) 0 0 var(--border-radius-card)
}

.rm7OVuVh::before,.rm7OVuVh::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.MtwCard__standard.MtwCard__lightText .rm7OVuVh::before {
    z-index: 2;
    background: radial-gradient(161.19% 173.04% at -61.19% 50%, rgba(0, 0, 0, 0.16) 35%, rgba(0, 0, 0, 0) 100%);
    mix-blend-mode: normal
}

.MtwCard__standard.MtwCard__lightText .rm7OVuVh::after {
    z-index: 1;
    background: radial-gradient(161.19% 173.04% at -61.19% 50%, #000000 35%, rgba(0, 0, 0, 0) 100%);
    mix-blend-mode: overlay
}

.MtwCard__standard.MtwCard__darkText .rm7OVuVh::before {
    z-index: 2;
    background: radial-gradient(161.19% 173.04% at -61.19% 50%, rgba(255, 255, 255, 0.16) 35%, rgba(255, 255, 255, 0) 100%);
    mix-blend-mode: normal
}

.MtwCard__standard.MtwCard__darkText .rm7OVuVh::after {
    z-index: 1;
    background: radial-gradient(161.19% 173.04% at -61.19% 50%, #FFFFFF 35%, rgba(255, 255, 255, 0) 100%);
    mix-blend-mode: overlay
}

.Lfs6oB99 {
    position: absolute;
    bottom: 0;
    left: 50%
}

.EJsuJXfx {
    --offset-x-value: -50%;
    --offset-y-value: 1rem;
    --translate-x: 50%;
    overflow: visible;
    display: grid;
    grid-template-columns: repeat(3, 3rem);
    gap: .25rem;
    padding: .5rem !important
}

.EJsuJXfx::before {
    pointer-events: none;
    content: "";
    position: absolute;
    z-index: var(--z-over-menu-bubble);
    top: 0;
    left: 50%;
    transform: translate(-50%, -0.3125rem) rotate(45deg);
    width: 0;
    height: 0;
    border: .4375rem solid;
    border-color: var(--color-background-drop-down) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-background-drop-down);
    border-radius: .125rem
}

.J7O_MmwF {
    --color-input-button-text: var(--color-gray-1);
    --color-selected-drop-down-item: var(--color-gray-1);
    justify-content: center;
    margin-bottom: 0 !important;
    padding: .5625rem .75rem !important
}

.d8E3jNRv {
    position: fixed;
    z-index: var(--z-sticky-card);
    top: 0;
    left: 0;
    width: 100%;
    height: 0
}

.sWp81HgH {
    pointer-events: none;
    position: relative;
    padding: 0 1rem;
    opacity: 0;
    background-image: url(sticky_card_bg.f68cf889802da27e3c8a.jpg),linear-gradient(125deg, #71AAEF 10.21%, #3F79CF 29.02%, #2E74B5 49.57%, #2160A1 65.77%);
    background-size: cover;
    -webkit-app-region: no-drag
}

.sWp81HgH:not(.MHtSlPVW)::before {
    pointer-events: none;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(sticky_card_noise.a002c65af084f2943e47.png) repeat-x;
    mix-blend-mode: multiply
}

.sWp81HgH.shown {
    transition: opacity .3s ease
}

.sWp81HgH.open {
    pointer-events: auto;
    opacity: 1
}

@supports(padding-top: var(--safe-area-top)) {
    .sWp81HgH {
        padding-top:var(--safe-area-top)
    }
}

@media(max-width: 699.98px) {
    html.is-windows.is-opera.is-extension .sWp81HgH {
        padding-top:1rem !important
    }
}

.duM9JHY8 {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template: "account balance menu";
    grid-template-columns: minmax(33%, max-content) 1fr 1fr;
    align-items: center;
    max-width: 27rem;
    height: var(--sticky-card-height);
    margin: 0 auto
}

.NEB0Tl4P {
    position: relative;
    top: initial;
    left: initial;
    display: grid;
    grid-area: account;
    grid-template-columns: auto 1fr;
    justify-self: start;
    width: 100%;
    max-width: 100%
}

@media not (hover: hover) {
    .NEB0Tl4P {
        padding-right:1rem;
        padding-left: 0
    }
}

.ucgPS0OB {
    position: static;
    grid-area: menu;
    justify-self: end
}

.EDIvoE0D {
    grid-area: balance;
    justify-self: center;
    font-size: 1.1875rem;
    font-weight: 800;
    font-style: normal;
    line-height: 1;
    color: var(--main-text, var(--color-card-text))
}

.kBYrVlBo {
    font-size: .9375rem;
    color: var(--second-text, var(--color-card-second-text))
}

.EDC1Bcor {
    font-size: .875rem;
    line-height: .875rem;
    vertical-align: -1px
}

.uTPq0gij {
    position: relative;
    top: .0625rem;
    color: var(--second-text, var(--color-card-second-text))
}

.JdDnaL44 {
    cursor: var(--custom-cursor, pointer)
}

.raaB0_Hf {
    --main-text: #000;
    --second-text: #2F3241
}

.p4Ksvslm {
    --main-text: #FFF;
    --second-text: rgba(255, 255, 255, 0.6)
}

.NxJpWlzN {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--bg) center center no-repeat;
    background-clip: border-box;
    background-origin: border-box;
    background-size: cover
}

.NxJpWlzN.MtwCard__standard {
    background-clip: border-box,content-box;
    background-origin: border-box,content-box;
    background-size: cover,cover
}

.k3PjQTgC {
    position: relative;
    display: flex;
    align-items: center;
    padding: 1.5rem 2rem
}

.k3PjQTgC.ZX_ET6v1 {
    flex-direction: row;
    gap: 1rem
}

.k3PjQTgC.y3OrMGkQ {
    flex-direction: column;
    gap: 1.25rem
}

.y3OrMGkQ .W7PJUQAi {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center
}

.vhx2gdHr {
    margin-bottom: .75rem;
    font-size: .9375rem;
    font-weight: 700;
    line-height: 1rem;
    color: var(--color-black)
}

.y3OrMGkQ .vhx2gdHr {
    font-size: 1.0625rem
}

.iQxbUd1C {
    margin-bottom: 0;
    font-size: .8125rem;
    color: var(--color-gray-2)
}

.y3OrMGkQ .iQxbUd1C {
    max-width: 28ch;
    font-size: .9375rem
}

.dtfXKrc1 {
    position: relative;
    display: grid;
    grid-template-areas: "icon header" "icon subheader" "useless nft" "useless comment";
    grid-template-columns: 2.875rem 1fr;
    grid-template-rows: 1.3125rem .9375rem auto auto;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: .875rem .875rem .875rem .75rem;
    color: var(--color-black);
    text-align: left
}

.dtfXKrc1::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 3.625rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

@media(hover: hover) {
    .dtfXKrc1:focus-visible,.dtfXKrc1:hover {
        --color-background-first: var(--color-interactive-item-hover);
        background-color: var(--color-interactive-item-hover)
    }
}

.dtfXKrc1.s5rKiBWU {
    --color-background-first: var(--color-interactive-item-hover);
    background-color: var(--color-interactive-item-hover)
}

.dtfXKrc1:active {
    transition: none
}

.Lj95SXyq::after {
    content: none
}

.In7wjvJn {
    position: absolute;
    top: .8125rem;
    right: .5rem;
    font-size: 1rem;
    color: var(--color-gray-4)
}

._ICqu0z2 {
    grid-area: icon;
    width: 2.25rem;
    height: 2.25rem;
    margin: 0 .625rem 0 0;
    font-size: 1.25rem;
    line-height: 1;
    color: var(--color-activity-gray-text);
    text-align: center;
    background-color: var(--color-activity-gray-background);
    border-radius: 50%
}

._ICqu0z2::before {
    line-height: 2.25rem
}

.gTKLXaB3 {
    font-size: 1.875rem
}

.GmWiDZkI {
    color: var(--color-activity-green-text);
    background-color: var(--color-activity-green-background)
}

.SQWZ9Oez {
    color: var(--color-activity-purple-text);
    background-color: var(--color-activity-purple-background)
}

.Q65FM3J4 {
    color: var(--color-activity-red-text);
    background: var(--color-activity-red-background) !important
}

.ZfCaWqB1 {
    transform: rotate(180deg);
    font-size: 1.875rem;
    background-image: var(--color-gradient-activity-gray-green-bg)
}

.ZfCaWqB1:not(.Q65FM3J4)::before {
    color: rgba(0,0,0,0);
    background: var(--color-gradient-activity-gray-green-text);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 100%
}

.sjVip3sq {
    position: absolute;
    top: 2.25rem;
    left: 2.125rem;
    line-height: 1;
    background-color: var(--color-background-first);
    border-radius: 50%
}

.mGFBcSmx {
    position: absolute;
    top: 2.25rem;
    left: 2.125rem;
    font-size: 1rem;
    line-height: 1;
    color: var(--color-red);
    background-color: var(--color-background-first);
    border-radius: 50%
}

.g8fmH7H_ {
    color: var(--color-activity-purple-text)
}

.ysalRrTJ,.mn7fmzAk {
    display: flex;
    gap: .25rem;
    align-items: baseline;
    justify-content: space-between;
    min-width: 0;
    white-space: nowrap
}

.ysalRrTJ {
    grid-area: header;
    padding-bottom: .125rem;
    font-size: .9375rem;
    font-weight: 600
}

.mn7fmzAk {
    grid-area: subheader;
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2)
}

.cQDrPzK7,.Rymf6Lfn {
    overflow: hidden;
    text-overflow: ellipsis
}

.SFuQDDGL,.Rymf6Lfn {
    text-align: right
}

.eBNgO37m {
    font-weight: 650
}

.taalmW1o {
    vertical-align: -0.125rem
}

.hOJqc3Zk {
    color: var(--color-green)
}

.p3a9Uamy {
    color: var(--color-gray-1)
}

.WAuCiqJm {
    color: var(--color-purple-2)
}

.axmClUqA {
    margin-left: -0.125rem;
    font-size: 1rem;
    vertical-align: -0.25rem
}

.m3tsD5Lh {
    overflow: hidden;
    grid-area: comment;
    max-width: 100%;
    margin-top: .4375rem;
    padding: .5rem .625rem;
    font-size: .8125rem;
    font-weight: 600;
    line-height: .75rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 1rem
}

.RK0krKoG {
    margin-inline-end:auto;color: var(--color-activity-green-text);
    background-color: var(--color-activity-green-background);
    border-top-left-radius: .3125rem
}

.cSX4gOae {
    margin-inline-start:auto;color: var(--color-activity-gray-text);
    background-color: var(--color-activity-gray-background);
    border-top-right-radius: .3125rem
}

.TqSKLa3F {
    width: 2.375rem;
    margin-left: .25rem
}

.enfXRStc {
    display: flex;
    align-items: center
}

.ZcG2fXCw {
    padding: 0 .125rem;
    color: rgba(0,0,0,0);
    background: var(--color-gradient-main-gray2-green);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 100%
}

.Q2WugE4t {
    color: var(--color-green)
}

.XhetBWmN {
    color: var(--color-red)
}

.tnzn3bEs,.LuAdiHBF {
    color: var(--color-gray-2)
}

.shgP3pO5 {
    font-size: .75rem;
    color: var(--color-red)
}

.ak_LCBLa {
    overflow: hidden;
    display: flex;
    grid-area: nft;
    max-width: 100%;
    height: 3.5rem;
    margin-top: .5rem;
    margin-inline-start:auto;background-color: var(--color-activity-gray-background);
    border-radius: var(--border-radius-normal) .3125rem var(--border-radius-normal) var(--border-radius-normal)
}

.ak_LCBLa.x4oZwp8K {
    margin-inline-start:0;margin-inline-end:auto;background-color: var(--color-activity-green-background);
    border-top-left-radius: .3125rem;
    border-top-right-radius: var(--border-radius-normal)
}

.KZh31z_P {
    border-bottom-right-radius: .3125rem
}

.KZh31z_P.x4oZwp8K {
    border-bottom-right-radius: var(--border-radius-normal);
    border-bottom-left-radius: .3125rem
}

.sjeAoWgh {
    width: 3.5rem;
    height: 3.5rem;
    object-fit: cover
}

.qHIX_uIs {
    min-width: 0;
    padding: .75rem .75rem .75rem .5rem
}

.eCN9f1Sr,.EoWXh7mx {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.eCN9f1Sr {
    font-size: .9375rem;
    font-weight: 700;
    line-height: 1.125rem;
    color: var(--color-activity-gray-text)
}

.x4oZwp8K .eCN9f1Sr {
    color: var(--color-activity-green-text)
}

.EoWXh7mx {
    font-size: .75rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-gray-2)
}

.x4oZwp8K .EoWXh7mx {
    color: var(--color-green-2)
}

.qI7nEtyA {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding-top: 1.875rem;
    padding-bottom: 2rem;
    color: var(--color-gray-2)
}

@media(min-width: 700px) {
    .qI7nEtyA {
        justify-content:center
    }
}

.ddnxH_YM {
    margin: 1.25rem 0 0;
    font-size: 1.0625rem;
    font-weight: 700;
    color: var(--color-black)
}

.BUMeW3vl {
    padding-top: 8rem
}

@media(min-width: 700px) {
    .BUMeW3vl {
        padding-bottom:8rem
    }
}

.HZCBxAlC {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    padding: 2rem 0
}

.L93gae4c {
    width: 9.75rem;
    height: 9.75rem
}

.tFv_lTfa {
    pointer-events: none;
    position: absolute;
    bottom: min(100%,40rem);
    width: 0;
    height: 0
}

.aJcdkBz7 {
    display: flex;
    justify-content: center;
    padding: .75rem 1rem
}

.t2U79mme {
    --color-dot: var(--color-activity-gray-text);
    width: max-content;
    margin: .75rem auto .25rem;
    padding: .375rem .625rem;
    font-size: .75rem;
    font-weight: 700;
    line-height: .75rem;
    color: var(--color-activity-gray-text);
    background-color: var(--color-activity-gray-background);
    border-radius: var(--border-radius-default)
}

.vFLWFB14 {
    position: relative;
    padding-right: 2.5rem
}

.Ig34AhI2 {
    position: absolute;
    top: .5625rem;
    right: 0;
    transform: scale(0.6)
}

.ubrkPkql {
    display: flex;
    align-items: center;
    min-height: 1.5rem;
    margin: .75rem auto .25rem
}

.rHTS83Rc {
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.rHTS83Rc>.t2U79mme {
    margin: 0 auto !important
}

.ebD9lZA7 {
    position: absolute;
    width: 100%;
    text-align: center
}

.fUr4n5dv {
    overflow-y: scroll;
    width: 100%;
    height: 100%
}

.y_zyRtG4 {
    --color-dot: var(--color-gray-2);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: .875rem .875rem .875rem .75rem;
    color: var(--color-black)
}

.y_zyRtG4:not(:last-of-type)::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 3.625rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

html.is-android .y_zyRtG4:not(:last-of-type)::after,html.is-ios .y_zyRtG4:not(:last-of-type)::after {
    left: 4rem
}

@media(hover: hover) {
    .y_zyRtG4:focus-visible,.y_zyRtG4:hover {
        background-color:var(--color-interactive-item-hover)
    }

    .y_zyRtG4:focus-visible .vKLHR9fe,.y_zyRtG4:focus-visible .JLnToFoo,.y_zyRtG4:hover .vKLHR9fe,.y_zyRtG4:hover .JLnToFoo {
        background-color: var(--color-interactive-item-hover)
    }
}

.y_zyRtG4.gcp9pSal {
    background-color: var(--color-interactive-item-hover)
}

.y_zyRtG4.gcp9pSal .vKLHR9fe,.y_zyRtG4.gcp9pSal .JLnToFoo {
    background-color: var(--color-interactive-item-hover)
}

.y_zyRtG4:active {
    transition: none
}

html.is-android .y_zyRtG4,html.is-ios .y_zyRtG4 {
    padding: .6875rem .75rem .6875rem .75rem
}

.zzgzZR90 {
    margin: 0 .125rem 0 -0.0625rem;
    vertical-align: bottom
}

.WLJ2jON8 {
    position: absolute;
    top: .8125rem;
    right: .5rem;
    font-size: 1rem;
    color: var(--color-gray-4)
}

.MWjR4yCQ {
    flex: 1;
    min-width: 0;
    margin-right: 1rem;
    text-align: left
}

.zBTGbg76 {
    overflow: hidden;
    text-align: right
}

.v9EXZKHv {
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2) !important
}

.fvwKm83g {
    font-weight: 600
}

.IJaceq0j {
    overflow: hidden;
    display: flex;
    align-items: center
}

.JMnoFXEt {
    overflow: hidden;
    text-overflow: ellipsis
}

.IJaceq0j,.yB7hzLme {
    padding-bottom: .125rem;
    font-size: .9375rem;
    font-weight: 600
}

.Fy56cR9i {
    color: var(--color-purple-1)
}

.ka5acfM4 {
    overflow: hidden;
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2);
    text-overflow: ellipsis
}

.VR0vGdiX {
    --color-dot: var(--color-green);
    color: var(--color-green)
}

.osD2vwqW {
    --color-dot: var(--color-red);
    color: var(--color-red)
}

.zJntRecr {
    position: relative;
    top: -0.1875rem;
    display: inline-block;
    width: .125rem;
    height: .125rem;
    margin: 0 .25rem;
    font-style: normal;
    line-height: 1rem;
    background-color: var(--color-dot);
    border-radius: 50%
}

.jN5w9AWO {
    display: inline-block;
    height: .9375rem;
    margin-inline-start:.25rem;padding: .1875rem;
    font-size: .625rem;
    font-weight: 700;
    line-height: .625rem;
    border-radius: .25rem
}

.xWg00BgF {
    color: var(--color-apy-text);
    background-color: var(--color-apy-background)
}

.UeDUf_9U {
    color: var(--color-apy-active-text);
    background-color: var(--color-apy-active-background)
}

.B9HfGrEc {
    color: var(--color-gray-2);
    background-color: var(--color-activity-gray-background)
}

.BcTpLjhN {
    margin: 0 .625rem 0 0
}

.y_zyRtG4:hover>.BcTpLjhN {
    --color-background-first: var(--color-interactive-item-hover)
}

.vKLHR9fe,.JLnToFoo {
    position: absolute;
    top: 1.375rem;
    left: 1.375rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    line-height: 1rem;
    color: var(--color-purple-2);
    background-color: var(--color-background-first);
    border-radius: 50%
}

html.is-android .vKLHR9fe,html.is-ios .vKLHR9fe,html.is-android .JLnToFoo,html.is-ios .JLnToFoo {
    top: 1.6875rem;
    left: 1.75rem
}

html.is-android .vKLHR9fe::before,html.is-android .JLnToFoo::before {
    padding-top: .5px
}

.JLnToFoo {
    color: var(--color-purple-2)
}

.rE0JGav4,.vKLHR9fe {
    color: var(--color-vesting-blue)
}

.LHgVJV2I,.vKLHR9fe.icon-fire::before {
    background: var(--color-gradient-main-blue2-green);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.EmokOdHM {
    height: 100%
}

.QP7e6eAO {
    height: 4rem
}

.XSZ9FBiN {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding-top: 8rem
}

@media(min-width: 700px) {
    .XSZ9FBiN {
        justify-content:center;
        padding-top: 0
    }
}

.SHa5wmx_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%
}

.KNRqFMNX {
    display: flex;
    gap: 1rem;
    align-items: center;
    margin: 1.25rem
}

.XwRCmsa8 {
    display: flex;
    flex-direction: column;
    gap: .625rem;
    justify-content: center
}

.qDi9Fjks {
    font-size: .9375rem;
    font-weight: 700;
    line-height: 1;
    color: var(--color-black)
}

.Lxfq6_5v {
    font-size: .8125rem;
    line-height: 1.125rem;
    color: var(--color-gray-2)
}

.L2IEb5c3 {
    width: min-content !important;
    height: 1.75rem !important;
    padding: .375rem .5rem !important;
    font-size: .8125rem !important
}

.aKYq5U9K {
    display: flex;
    align-items: center;
    width: 100%;
    height: 3rem;
    color: var(--color-black);
    background: var(--color-background-first);
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0;
    transition: background-color 150ms
}

html.animation-level-0 .aKYq5U9K {
    transition: none !important
}

._XXYEoWI {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    height: 3rem;
    padding: .125rem .5rem 0;
    font-size: 1.0625rem;
    color: var(--color-accent)
}

.bCLB_xx7 {
    font-size: 1.25rem
}

.ADFSqjjF {
    flex: 1 1 auto;
    max-width: 100%;
    padding: 0 4.75rem;
    text-align: center
}

.L1JCMSY4 {
    overflow: hidden;
    font-size: 1rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap
}

.hsn7RdaK {
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.vvSB5YmR {
    position: absolute;
    top: 0;
    right: 0;
    width: 3rem;
    height: 3rem;
    padding-top: .3125rem;
    padding-right: .125rem;
    font-size: 1rem;
    color: var(--color-accent)
}

.vvSB5YmR:hover,.vvSB5YmR:focus-visible {
    color: var(--color-accent-button-background-hover)
}

.X205Pp2C {
    --offset-x-value: 0.5rem;
    overflow: hidden;
    padding-right: .5rem !important
}

.S3NdyNSK>.icon {
    overflow: hidden;
    order: 2;
    max-width: 14rem;
    margin-inline-start:.25rem;margin-inline-end:0;font-size: 1rem;
    color: var(--color-gray-3);
    text-overflow: ellipsis;
    transition: color 150ms
}

.PREqGxPp {
    position: absolute;
    top: 0;
    right: 2.5rem;
    width: 2.25rem !important;
    height: 2.75rem !important;
    color: var(--color-accent)
}

.AsupPLFP {
    position: absolute;
    top: 0;
    right: .5rem;
    width: 2.25rem !important;
    height: 2.75rem !important;
    color: var(--color-red)
}

.clmFLMte {
    font-size: 1.25rem !important
}

.OyHWXuOj {
    position: relative;
    overflow: hidden;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    box-shadow: 0 0 0 .125rem rgba(0,0,0,.1607843137);
    transition: box-shadow 150ms
}

.OyHWXuOj::after,.OyHWXuOj::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.OyHWXuOj::before {
    background-color: rgba(0,0,0,0);
    border-radius: 50%;
    transition: background-color 150ms
}

.OyHWXuOj::after {
    opacity: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQuODI0IDEwLjc4NmMuMzk1IDAgLjczNi0uMTk3Ljk2Ny0uNTQ5bDQuOTEtNy42OGMuMTQzLS4yMy4yNzUtLjQ5NC4yNzUtLjc0NiAwLS41MzktLjQ4My0uOTAxLTEtLjkwMS0uMzI5IDAtLjYyNi4xNzUtLjg1Ni41NDlMNC43OCA4LjQyNCAyLjczNyA1LjgyMWMtLjI2NC0uMzQxLS41MjgtLjQ2Mi0uODU3LS40NjItLjUzOSAwLS45NTYuNDI5LS45NTYuOTc4IDAgLjI2NC4wOTkuNTA1LjI4NS43MzZsMi41OTMgMy4xNjRjLjI5Ny4zODUuNjE1LjU1IDEuMDIyLjU1WiIvPjwvc3ZnPg==) no-repeat center center;
    transition: opacity 150ms
}

.BCTrjQeD {
    box-shadow: 0 0 0 .125rem #fff
}

.BCTrjQeD::before {
    background-color: var(--color-accent)
}

.BCTrjQeD::after {
    opacity: 1
}

.Zwrm7aDb {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 2.25rem;
    margin: 0;
    padding: 0;
    color: var(--color-white);
    background: rgba(0,0,0,.26);
    border: none;
    border-top-right-radius: var(--border-radius-normal);
    border-bottom-left-radius: var(--border-radius-normal);
    transition: opacity .2s ease,transform .2s ease;
    appearance: none
}

@media(hover: hover) {
    .Zwrm7aDb:hover .lGtsxpv1,.Zwrm7aDb:focus-visible .lGtsxpv1,.Zwrm7aDb:active .lGtsxpv1 {
        opacity:.6
    }
}

@media(pointer: coarse) {
    .Zwrm7aDb:active .lGtsxpv1 {
        opacity:.6
    }
}

.ghost-target .Zwrm7aDb {
    transform: translateY(-15%) scale(0.8);
    opacity: 0;
    transition: none
}

.lGtsxpv1 {
    position: relative;
    z-index: 2;
    transition: opacity 300ms
}

.Pc0Y7YGI {
    --offset-y-value: 2rem;
    --offset-x-value: 0.25rem
}

.UhvMK8mg {
    max-height: 60vh
}

.AZjbQROQ>.icon {
    order: 2;
    margin-inline-start:.25rem;margin-inline-end:0;font-size: 1rem;
    color: var(--color-gray-3);
    transition: color 150ms
}

.AZjbQROQ:hover>.icon,.AZjbQROQ:focus-visible>.icon {
    color: var(--color-accent)
}

.ITYna3lB {
    display: flex;
    align-items: center;
    padding: 1.5rem 1.5rem 2rem;
    color: var(--color-gray-2)
}

@media(max-width: 699.98px) {
    .ITYna3lB {
        gap:1rem
    }
}

@media(min-width: 700px) {
    .ITYna3lB {
        flex-direction:column;
        justify-content: center;
        height: 100%;
        padding: 1.875rem 1rem 2rem
    }
}

@media(min-width: 700px) {
    .VvA3zcqe {
        text-align:center
    }
}

.dfDaqpor {
    margin: 0;
    font-size: .9375rem;
    font-weight: 700;
    color: var(--color-black)
}

@media(min-width: 700px) {
    .dfDaqpor {
        margin:1.25rem 0 0;
        font-size: 1.0625rem
    }
}

.T93VHAYd {
    margin: .625rem 0;
    font-size: .8125rem
}

@media(min-width: 700px) {
    .T93VHAYd {
        margin:1.0625rem 0 1.125rem;
        font-size: .9375rem;
        text-align: center
    }
}

.AmFNUCBn {
    justify-content: center;
    padding-top: 8rem
}

@media(min-width: 700px) {
    .AmFNUCBn {
        padding-bottom:8rem
    }
}

.MQHqPBS8 {
    cursor: var(--custom-cursor, pointer);
    display: inline-block;
    padding: .375rem .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1rem;
    color: var(--color-accent-button-text);
    text-decoration: none;
    background-color: var(--color-accent-button-background);
    border: none;
    border-radius: var(--border-radius-tiny);
    transition: background-color 150ms,color 150ms
}

.MQHqPBS8:hover,.MQHqPBS8:focus-visible {
    color: var(--color-accent-button-text-hover);
    text-decoration: none;
    background-color: var(--color-accent-button-background-hover)
}

.MQHqPBS8:active {
    transition: none !important
}

html.animation-level-0 .MQHqPBS8 {
    transition: none !important
}

@media(min-width: 700px) {
    .MQHqPBS8 {
        margin:0 auto;
        padding: .5rem 1rem;
        font-size: .9375rem
    }
}

.e1KDXttI {
    width: 9.75rem;
    height: 9.75rem
}

.dpiMguJa {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: .5rem;
    align-content: start;
    padding: .5rem
}

.dpiMguJa.UaTzvOas {
    grid-template-columns: 1fr 1fr 1fr
}

.wdIabR9U {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    z-index: 0;
    padding-bottom: .125rem;
    font-size: .9375rem;
    font-weight: 600
}

.wdIabR9U,.wdIabR9U:hover,.wdIabR9U:focus-visible,.wdIabR9U:active {
    text-decoration: none
}

@media(hover: hover) {
    .wdIabR9U:hover .P5UTNS9t,.wdIabR9U:focus-visible .P5UTNS9t {
        transform:scale(1.05)
    }
}

.wdIabR9U::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 1.875rem;
    transform: translateY(0) scale(1);
    width: 1.75rem;
    height: 1.875rem;
    opacity: 0;
    background: url(sale.4b43955d7303c9de6f0b.svg) no-repeat;
    background-size: contain;
    transition: opacity .2s ease,transform .2s ease
}

.TcBQN9hf {
    position: relative
}

.TcBQN9hf::before {
    opacity: 1
}

.TcBQN9hf.ghost-target::before {
    transform: translateY(-15%) scale(0.8);
    opacity: 0;
    transition: none
}

.O3ePb4wF {
    pointer-events: none
}

.AFzPXqVX {
    z-index: 3
}

.wvB9itFX,.qtSm9QOQ {
    overflow: hidden;
    aspect-ratio: 1;
    width: 100%;
    max-width: 100%;
    border-radius: var(--border-radius-normal)
}

.wvB9itFX {
    isolation: isolate;
    display: block !important;
    margin-bottom: .4375rem;
    background: var(--color-accent-10o)
}

@supports not (aspect-ratio: 1) {
    .wvB9itFX {
        height:auto;
        max-height: 100%
    }
}

.P5UTNS9t {
    transform-origin: center;
    overflow: hidden;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: var(--border-radius-normal);
    transition: transform 300ms
}

html.animation-level-0 .P5UTNS9t {
    transition: none !important
}

.xeApkBtH {
    transform: scale(0.86) !important
}

.tWs_EVqC {
    display: none
}

.qtSm9QOQ {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    font-size: .8125rem;
    font-weight: 700;
    color: var(--color-white);
    text-align: center;
    background: var(--color-tint)
}

.v0SE1VHL {
    padding: 0 .25rem;
    line-height: 1.0625rem
}

.KokxXqZI {
    font-weight: 700;
    color: var(--color-black);
    word-break: break-word
}

._xEjK2pw {
    overflow: hidden;
    padding: .125rem .25rem 0;
    font-size: .75rem;
    line-height: 1;
    color: var(--color-gray-1);
    text-overflow: ellipsis
}

.VqbpRLGL {
    position: absolute;
    z-index: 1;
    top: .5rem;
    right: .5rem
}

.GIjQ3tN4 {
    margin: .75rem auto;
    background-color: #000 !important;
    transition: opacity 250ms ease
}

.GIjQ3tN4:hover {
    opacity: .8
}

.mfxV4144 {
    margin-right: .5rem
}

.i_rtpHaE,.UzEmZry2,.wmmKI_Q8 {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column
}

.i_rtpHaE.xwYhKvej,.UzEmZry2.xwYhKvej,.wmmKI_Q8.xwYhKvej {
    overflow: hidden
}

.LsCBKsIM {
    overflow: hidden;
    flex-shrink: 0;
    margin-bottom: .75rem;
    background: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.joLgqn25 .LsCBKsIM {
    width: 100%;
    max-width: 27rem;
    margin: 0 auto 1rem
}

.qxl4O9Cg {
    position: relative;
    z-index: 2;
    flex-shrink: 0;
    height: 3rem;
    transition: background-color 150ms
}

html.animation-level-0 .qxl4O9Cg {
    transition: none !important
}

.qxl4O9Cg::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -0.0625rem);
    width: 100%;
    height: .0625rem;
    box-shadow: 0 .025rem 0 0 var(--color-separator)
}

@media(-webkit-max-device-pixel-ratio: 1.3) {
    .qxl4O9Cg::after {
        transform:translate(-50%, 0);
        box-shadow: inset 0 .0625rem 0 0 var(--color-separator)
    }
}

.joLgqn25 .qxl4O9Cg {
    --color-background-first: transparent;
    position: sticky;
    top: var(--sticky-card-height);
    width: 100%
}

.dFLD_EZz {
    background-color: var(--color-background-tab-bar);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px)
}

.joLgqn25 .VjN3P9Zv {
    width: 100%;
    max-width: 27rem;
    margin: 0 auto
}

.q8lTUtx5 {
    height: 3rem;
    padding: 0 1.5rem
}

.xwYhKvej .q8lTUtx5 {
    justify-content: flex-start;
    padding: 0 .75rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default) var(--border-radius-default) 0 0
}

.Sd0JpmLp {
    --tab-platform-height: 0.15625rem;
    flex: 1 1 33.3%;
    font-size: 1rem
}

.xwYhKvej .Sd0JpmLp {
    flex: 0 0 auto;
    padding-right: 0;
    padding-left: 0
}

.joLgqn25 .Sd0JpmLp {
    padding: .5rem .25rem
}

.vxe8iSc4 {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background: var(--color-background-first);
    border-radius: 0 0 var(--border-radius-default) var(--border-radius-default)
}

.xwYhKvej .vxe8iSc4 {
    flex-grow: 1
}

@media(max-width: 699.98px) {
    @supports(padding-bottom: var(--safe-area-bottom)) {
        .vxe8iSc4 {
            padding-bottom:var(--safe-area-bottom) !important
        }
    }
}

.MU2eE1B1 {
    overflow: hidden;
    overflow-y: scroll
}

.joLgqn25 .vxe8iSc4 {
    flex: 1 1 auto;
    max-width: 27rem;
    min-height: calc(100vh - 6.5rem) !important;
    margin: 0 auto
}

html.with-safe-area-top .joLgqn25 .vxe8iSc4 {
    min-height: calc(100vh - 5.375rem - var(--status-bar-height, 0px)) !important
}

html.is-windows.is-opera.is-extension .joLgqn25 .vxe8iSc4 {
    min-height: calc(100vh - 7.5rem) !important
}

html:not(.with-safe-area-bottom) .joLgqn25 .vxe8iSc4 {
    border-radius: 0
}

.joLgqn25 .MU2eE1B1 {
    overflow: hidden;
    flex: 1 1 auto;
    min-height: 0;
    padding-bottom: calc(max(var(--safe-area-bottom),.375rem) + var(--bottombar-height))
}

.UzEmZry2 {
    overflow: hidden
}

.i_rtpHaE {
    position: relative;
    flex-grow: 1;
    margin: 0 -0.75rem;
    margin-inline-end:calc(-0.75rem + var(--scrollbar-width));background: var(--color-background-first)
}

@supports(margin-inline-end: max(0px, 1px)) {
    .i_rtpHaE {
        margin-inline-end:max(-0.75rem,-0.75rem + var(--scrollbar-width))}
}

.nDlx2B3w,.H35Oa6Xc {
    margin-bottom: .75rem
}

.nDlx2B3w {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw
}

.H35Oa6Xc {
    overflow: hidden;
    flex-shrink: 0;
    border-radius: var(--border-radius-default)
}

.FeOh0iRA {
    padding: .5rem;
    font-size: .8125rem;
    font-weight: 600;
    line-height: 1rem;
    color: var(--color-accent-button-text);
    text-align: center;
    background-color: var(--color-accent-button-background)
}

.PUMHiqAW {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    margin: .5rem 0 .75rem;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 700;
    line-height: .9375rem;
    color: var(--color-red-warning-text);
    background-color: var(--color-red-warning-background);
    border-radius: var(--border-radius-default);
    transition: 150ms color,150ms opacity !important
}

.j9PIExiC {
    margin-top: 0
}

.PUMHiqAW:active {
    color: var(--color-red-warning-text-hover)
}

@media(hover: hover) {
    .PUMHiqAW:hover {
        color:var(--color-red-warning-text-hover)
    }
}

.l3sBnS54 {
    position: relative;
    top: .125rem;
    left: -0.03125rem;
    font-size: .8125rem;
    line-height: .625rem;
    color: var(--color-red-warning-text-70);
    vertical-align: 0
}

.WFekTm0y {
    margin: .25rem 0 0;
    padding: 0;
    font-size: .75rem;
    font-weight: 600;
    line-height: .75rem;
    color: var(--color-red-warning-text-70)
}

.tQS1IhkF {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    top: .5rem;
    right: .5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.25rem !important;
    height: 1.25rem !important;
    padding: 0 !important;
    font-size: 1.25rem !important;
    color: var(--color-red-warning-text) !important;
    background-color: var(--color-red-warning-button-background) !important;
    border: none;
    border-radius: 50% !important;
    transition: background-color 150ms
}

.tQS1IhkF:hover,.tQS1IhkF:focus-visible {
    background-color: var(--color-red-warning-button-background-hover) !important
}

.tQS1IhkF:active {
    transition: none
}

html.animation-level-0 .tQS1IhkF {
    transition: none !important
}

.c4YKj_bz {
    display: flex;
    flex-direction: column;
    height: auto;
    min-height: calc(var(--vh, 1vh)*100);
    max-height: none;
    padding: 0 .75rem !important
}

html.is-windows.is-opera.is-extension .c4YKj_bz {
    padding-top: 1.875rem !important
}

.c4YKj_bz {
    padding-inline-end:calc(.75rem - var(--scrollbar-width)) !important}

@supports(padding-inline-end: max(0px, 1px)) {
    .c4YKj_bz {
        padding-inline-end:max(0px,.75rem - var(--scrollbar-width)) !important
    }
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    @media(min-width: 700px) {
        .c4YKj_bz {
            padding-bottom:max(var(--safe-area-bottom),1rem) !important
        }
    }
}

@supports(padding-top: var(--safe-area-top)) {
    .c4YKj_bz {
        min-height:calc(var(--vh, 1vh)*100 - var(--safe-area-top))
    }
}

.c4YKj_bz .rfAUzAO1 {
    width: 100%;
    max-width: 27rem;
    margin: 0 auto
}

.rfAUzAO1 {
    position: relative;
    z-index: 3
}

.nZyFvDbE {
    display: grid;
    grid-template-columns: 21.5rem 1fr;
    max-width: 61.25rem;
    height: 100%;
    max-height: calc(var(--vh, 1vh)*100);
    margin: auto;
    padding: 1rem 1rem 0
}

html.is-electron:not(.is-linux) .nZyFvDbE {
    height: calc(100vh - 3rem);
    padding-top: 0
}

html.is-windows.is-opera.is-extension .nZyFvDbE {
    padding-top: 2.3125rem
}

html.is-ios .nZyFvDbE {
    max-width: none
}

@media(min-width: 1100px)and (min-height: 700px) {
    html.is-ios .nZyFvDbE {
        grid-template-columns:24.5rem 1fr
    }
}

.nZyFvDbE .mpB6taR7 {
    margin-right: 0.1875rem;
    padding-right: calc(.75rem - var(--scrollbar-width) - 0.1875rem);
    padding-bottom: calc(max(var(--safe-area-bottom),1rem) + 1rem)
}

.nZyFvDbE .Sr6Y7sw5 {
    padding-bottom: max(var(--safe-area-bottom),1rem)
}

.Sr6Y7sw5,.mpB6taR7 {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0
}

@media(max-width: 699.98px) {
    .Sr6Y7sw5,.mpB6taR7 {
        padding-bottom:1rem
    }
}

.Sr6Y7sw5 {
    overflow: hidden
}

.mpB6taR7 {
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 0.1875rem
}

.ZNc8nV1w {
    height: 35rem
}

@supports(height: var(--safe-area-bottom)) {
    .ZNc8nV1w {
        height:calc(35rem + var(--safe-area-bottom))
    }
}

html.is-telegram-app .BGrP96yj {
    padding-bottom: 0 !important
}

.KUwFv7ti {
    max-width: 20rem;
    margin: 0 auto 1.25rem;
    font-size: .9375rem;
    font-weight: 400;
    text-align: center
}

.KUwFv7ti:last-of-type {
    margin-bottom: 0
}

.LBe89K7I {
    width: 100%;
    min-width: 0 !important;
    max-width: 68vw !important;
    margin: 0 auto
}

.MTmELA24 {
    width: 13.4375rem
}

@media(max-width: 350px) {
    .LBe89K7I {
        padding-right:.5rem !important;
        padding-left: .5rem !important
    }
}

.cYtg8tBc {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    align-items: center;
    justify-content: flex-end;
    height: 100%
}

.nnhxqZYR {
    position: relative;
    font-size: .9375rem !important;
    font-weight: 400;
    line-height: 1.0625rem;
    color: var(--color-gray-3)
}

.nnhxqZYR::before,.nnhxqZYR::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: .5rem;
    left: -5.125rem;
    width: 4.5rem;
    height: .0625rem;
    box-shadow: inset 0 -0.0375rem 0 0 var(--color-separator)
}

.nnhxqZYR::after {
    position: absolute;
    right: -5.125rem;
    left: auto
}

.Gnbk4xJi {
    display: grid;
    grid-auto-columns: minmax(max-content, 1fr);
    grid-auto-flow: column;
    gap: 1rem;
    justify-items: center;
    width: 100%;
    padding: 0 1rem
}

.yX8s5GFD {
    margin-bottom: 1rem
}

@media(max-width: 699.98px) {
    @supports(margin-bottom: max(var(--safe-area-bottom), 1.5rem)) {
        html:not(.is-android-app) .yX8s5GFD {
            margin-bottom:max(var(--safe-area-bottom),1.5rem)
        }
    }
}

.EZgbjNjA {
    margin: 0 auto 1.375rem
}

.BB2l0HAn {
    width: auto;
    min-width: 8rem !important
}

@supports((width: -webkit-fill-available) or (width: -moz-available) or (width: stretch)) {
    .BB2l0HAn {
        width:-webkit-fill-available;
        width: -moz-available;
        width: stretch
    }
}

.Ai_X8CqD {
    display: flex;
    margin-bottom: 1rem;
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-2);
    text-align: center
}

@media(max-width: 699.98px) {
    @supports(margin-bottom: max(var(--safe-area-bottom), 1.5rem)) {
        html:not(.is-android-app) .Ai_X8CqD {
            margin-bottom:max(var(--safe-area-bottom),1.5rem)
        }
    }
}

.d8gw7TAv {
    display: inline;
    color: var(--color-accent)
}

.S7OzI0EB {
    height: 38.5rem
}

@supports(height: var(--safe-area-bottom)) {
    .S7OzI0EB {
        height:calc(38.5rem + var(--safe-area-bottom))
    }
}

@media(min-width: 416.01px) {
    .S7OzI0EB {
        max-width:24rem
    }
}

.LcOFGyVq {
    overflow: hidden;
    height: 38.5rem
}

@supports(height: var(--safe-area-bottom)) {
    .LcOFGyVq {
        height:calc(38.5rem + var(--safe-area-bottom))
    }
}

.is-native-bottom-sheet .LcOFGyVq {
    height: 100% !important;
    padding-bottom: var(--safe-area-bottom)
}

.ccR1JZvK {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%
}

.l_Jb77z9 {
    border: none !important
}

.RfEkSEyB {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: var(--color-background-second)
}

.X5xveqOQ {
    opacity: 1;
    animation: MtIO76aE .15s ease forwards
}

.ZRxV9CWH {
    opacity: 0;
    animation: clpdzldq .15s ease forwards
}

.m3F53tk6 {
    display: none
}

@keyframes clpdzldq {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes MtIO76aE {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.D1xdmb1p {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    transform: translateY(-13rem);
    width: 100%;
    font-size: 2rem;
    font-weight: 700;
    color: var(--color-white);
    text-align: center
}

.cQ9fX2T7 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 16rem;
    height: 16rem;
    border-radius: var(--border-radius-small);
    box-shadow: 0 0 0 250rem rgba(0,0,0,.45)
}

.Y5_NorwC {
    position: absolute;
    top: 0;
    left: 0;
    width: 16rem;
    height: 16rem
}

.cQ9fX2T7::before,.cQ9fX2T7::after,.Y5_NorwC::before,.Y5_NorwC::after {
    content: "";
    position: absolute;
    width: 2rem;
    height: 2rem;
    border: solid var(--color-white)
}

.cQ9fX2T7::before {
    top: -0.125rem;
    left: -0.125rem;
    border-width: .25rem 0 0 .25rem;
    border-top-left-radius: var(--border-radius-small)
}

.cQ9fX2T7::after {
    top: -0.125rem;
    right: -0.125rem;
    border-width: .25rem .25rem 0 0;
    border-top-right-radius: var(--border-radius-small)
}

.Y5_NorwC::before {
    bottom: -0.125rem;
    left: -0.125rem;
    border-width: 0 0 .25rem .25rem;
    border-bottom-left-radius: var(--border-radius-small)
}

.Y5_NorwC::after {
    right: -0.125rem;
    bottom: -0.125rem;
    border-width: 0 .25rem .25rem 0;
    border-bottom-right-radius: var(--border-radius-small)
}

.CxvvAWsI,.GRYD1l1J {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color-flashlight-button-text);
    background-color: var(--color-flashlight-button-background);
    -webkit-backdrop-filter: blur(1rem);
    backdrop-filter: blur(1rem);
    border-radius: 50%;
    transition: background-color 200ms,color 200ms
}

.CxvvAWsI {
    top: max(var(--safe-area-top),1rem);
    right: 1rem;
    width: 1.875rem !important;
    height: 1.875rem !important
}

.CxvvAWsI:hover,.CxvvAWsI:focus-visible {
    color: var(--color-flashlight-button-enabled-text) !important;
    background-color: var(--color-flashlight-button-enabled-background) !important
}

.CxvvAWsI:active {
    transition: none
}

html.animation-level-0 .CxvvAWsI {
    transition: var(--no-animation-transition) !important
}

.GRYD1l1J {
    bottom: 4rem;
    left: 50%;
    transform: translateX(-50%);
    width: 4.5rem;
    height: 4.5rem;
    font-size: 2.5rem !important
}

@supports(bottom: max(4rem, var(--safe-area-bottom))) {
    .GRYD1l1J {
        bottom:max(4rem,var(--safe-area-bottom))
    }
}

.om10jZuu {
    color: var(--color-flashlight-button-enabled-text) !important;
    background-color: var(--color-flashlight-button-enabled-background) !important
}

.Fq9FxTrz {
    --color-app-background: tranparent !important;
    --color-background-second: transparent !important;
    --color-background-window: transparent !important;
    visibility: hidden
}

.Fq9FxTrz #portals {
    visibility: visible
}

.D8GViz8d {
    position: absolute;
    z-index: 1 !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: visible
}

.D8GViz8d::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--color-background-window);
    transition: opacity 500ms
}

.MmIKemUX {
    pointer-events: all
}

.MmIKemUX::before {
    opacity: 0;
    transition-delay: 300ms
}

html.is-android .MmIKemUX::before {
    transition-delay: 200ms
}

.nrINNy28 {
    height: 28rem
}

@supports(height: var(--safe-area-bottom)) {
    .nrINNy28 {
        height:calc(28rem + var(--safe-area-bottom))
    }
}

.IHEwWBxd {
    margin-bottom: .75rem;
    padding: 0 .5rem;
    font-size: .9375rem;
    color: var(--color-red);
    text-align: center
}

.wlPR2AOa {
    margin: -3rem auto 1rem
}

.bgrj6VK3 {
    margin-top: .25rem;
    font-size: .9375rem;
    line-height: 1.25;
    color: var(--color-gray-1);
    text-align: center
}

.AsvSkk14 {
    font-size: .8125rem;
    font-weight: 700;
    line-height: .8125rem;
    color: var(--color-gray-2);
    transition: color 150ms
}

.CZBR69BT {
    color: var(--color-red)
}

.DqUj918m {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    width: 100%
}

.suN_Ci9f {
    display: grid;
    grid-template-areas: "icon token token amount" "icon chain currency currency";
    grid-template-columns: auto auto 1fr auto;
    column-gap: .625rem;
    align-items: center;
    padding: .875rem 1rem;
    background-color: var(--color-background-first);
    border-radius: var(--border-radius-default)
}

.suN_Ci9f.SUjgosvS {
    grid-template-areas: "token token amount" "chain currency currency";
    grid-template-columns: auto 1fr auto
}

.suN_Ci9f.RjCLBwiu {
    grid-template-areas: "icon token amount" "icon chain amount";
    grid-template-columns: auto 1fr auto
}

.suN_Ci9f.RjCLBwiu.SUjgosvS {
    grid-template-areas: "token amount" "chain amount";
    grid-template-columns: 1fr auto
}

.kaMx21E_ {
    grid-area: icon
}

.iNWWwjqK {
    display: inline-flex;
    grid-area: token;
    align-items: center;
    align-self: end;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-black)
}

.uLUQH_M3 {
    display: inline-block;
    height: .9375rem;
    margin-inline-start:.25rem;padding: .1875rem;
    font-size: .625rem;
    font-weight: 700;
    line-height: .625rem;
    color: var(--color-gray-2);
    background-color: var(--color-activity-gray-background);
    border-radius: .25rem
}

.NcAsWeQk {
    grid-area: chain;
    align-self: start;
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.TzvDf_Jl {
    grid-area: amount;
    align-self: end;
    margin-left: auto;
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-gray-1);
    text-align: right;
    white-space: nowrap
}

.RjCLBwiu .TzvDf_Jl {
    align-self: center
}

.I6xrY9jc {
    color: var(--color-green)
}

.iiFYcyID {
    color: var(--color-gray-3)
}

.zab5hSsH {
    grid-area: currency;
    align-self: start;
    margin-left: auto;
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-3);
    text-align: right;
    white-space: nowrap
}

.Q3pxLMbG {
    margin-inline-start:.25rem;font-weight: 650
}

.ZO00ZPul {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    height: 2.5rem;
    background-color: var(--color-background-window);
    border-radius: 50%
}

.fPy_1zLl {
    font-size: 1.5rem;
    color: var(--color-gray-1)
}

.GP0AJq0W {
    font-size: 2.5rem;
    color: var(--color-red)
}

.E6N6MD3z {
    height: 36.5rem
}

@supports(height: var(--safe-area-bottom)) {
    .E6N6MD3z {
        height:calc(36.5rem + var(--safe-area-bottom))
    }
}

.is-native-bottom-sheet .E6N6MD3z,.E6N6MD3z.gnNvHGfL {
    height: auto
}

.KL1uqo4o {
    padding: 0 !important
}

.CZ9Kse33 {
    padding: 0 1rem 1rem
}

@supports(padding-bottom: var(--safe-area-bottom)) {
    .CZ9Kse33 {
        padding-bottom:max(var(--safe-area-bottom),1rem)
    }
}

.AeVBXxbG {
    margin: -0.5rem auto 1.25rem
}

.rQ0tvCAk {
    display: grid;
    grid-auto-columns: minmax(max-content, 1fr);
    grid-auto-flow: column;
    gap: 1rem;
    justify-items: center;
    margin-top: auto;
    padding-top: 3rem
}

.VtMfi0Xs {
    margin-bottom: 1.25rem
}

.jxc6euua {
    word-break: break-word
}

.eww3tEAs {
    width: auto;
    max-width: 70% !important;
    padding: .5rem 1.5rem;
    white-space: nowrap
}

.ND5LbWGY {
    width: 100%;
    min-width: 4rem !important;
    max-width: 100% !important;
    padding: .5rem !important
}

.hDTeTwua {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 19rem;
    margin: 1.5rem auto 0;
    padding: .75rem;
    font-size: .9375rem;
    font-weight: 500;
    color: var(--color-gray-1);
    text-align: center;
    background: var(--color-gray-button-background-light);
    border-radius: var(--border-radius-buttons)
}

.tZ2WbGH0 {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%)
}

.BASL0DzO {
    width: 2.75rem;
    height: 1.0625rem
}

.km7wfY2m {
    color: var(--color-red)
}

.yadTct7r {
    overflow: visible;
    line-height: 1 !important
}

.uAQ2u0Hd {
    display: flex;
    flex-direction: column
}

.J16GqrT7 {
    display: flex;
    gap: .25rem;
    align-items: center;
    justify-content: center;
    margin-bottom: .25rem;
    font-size: 1.0625rem;
    font-weight: 700;
    color: var(--color-black)
}

.fiJguUso {
    font-size: .75rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.NGumnj62 {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    margin-top: 2rem
}

.UGOei_Ih,.gaMgEGEN {
    display: flex;
    flex-direction: column;
    gap: .5rem
}

.gaMgEGEN,.A8497ra1 {
    width: 100%
}

.mVgCbbey {
    gap: 1rem
}

.lXDi3LO1 {
    display: flex;
    align-items: center;
    padding-left: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    color: var(--color-gray-2)
}

.hufzN6qP {
    display: flex;
    align-items: center;
    padding: 1rem;
    font-size: 1rem;
    font-weight: 600;
    color: var(--color-black);
    word-break: break-all;
    background-color: var(--color-background-first);
    border-radius: 1rem
}

.hr8oR5Ry {
    cursor: var(--custom-cursor, pointer);
    margin-left: .25rem;
    color: var(--color-gray-4);
    transition: color 150ms
}

.t6X1h79H {
    z-index: 1;
    width: 18.9375rem
}

.Qr0LqmBg {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    margin-top: .75rem
}

.uSKXuCCa {
    font-size: .8125rem;
    font-weight: 500;
    line-height: .8125rem;
    color: var(--color-gray-2);
    text-align: center
}

.cQ1RlviM {
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.0625rem;
    color: var(--color-accent);
    text-align: center
}

.IZsujzDG {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center
}

.IgVxAVQB {
    font-size: .8125rem;
    font-weight: 500;
    color: var(--color-gray-2);
    text-align: center
}

.EOk33hg6 {
    font-weight: 700
}

.DfLLakci {
    position: relative;
    overflow: hidden;
    aspect-ratio: 1;
    width: 100%;
    max-width: 8rem;
    margin: 0 auto;
    background-color: var(--color-white);
    border-radius: var(--border-radius-card);
    transition: opacity 350ms ease-in-out
}

.DfLLakci canvas {
    position: absolute;
    top: .5rem;
    left: .5rem;
    display: block;
    width: calc(100% - 1rem);
    height: calc(100% - 1rem)
}

.L9e2rlZo {
    opacity: 0
}

.OAz9rga6 {
    max-width: 80%;
    margin: 0 auto 2rem;
    padding: .5rem .75rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.3125rem;
    color: var(--color-transaction-amount-red-text);
    text-align: center;
    background-color: var(--color-transaction-amount-red-bg);
    border-radius: var(--border-radius-buttons)
}

.Qy2zkhK5 {
    overflow: hidden;
    max-width: 100%;
    margin: 1rem auto;
    padding: .75rem 1rem;
    font-size: 3rem;
    font-weight: 600;
    border-radius: var(--border-radius-default)
}

@media(prefers-color-scheme: dark) {
    .theme-system .Qy2zkhK5 {
        box-shadow:none
    }
}

.Qy2zkhK5.MeZ5UFq3 {
    margin-bottom: .25rem;
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem
}

.Qy2zkhK5,.COF5DpZg {
    line-height: 1;
    color: var(--color-transaction-amount-gray-text);
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: var(--color-transaction-amount-gray-bg)
}

.AgH98knQ,.F1teTrIV {
    font-size: 1rem;
    font-weight: 700
}

.AgH98knQ {
    margin-inline-start:.25rem}

.cuIyqZ4t {
    color: var(--color-transaction-amount-green-text);
    background-color: var(--color-transaction-amount-green-bg)
}

.zrLwT6fF {
    color: var(--color-transaction-amount-red-text);
    background-color: var(--color-transaction-amount-red-bg)
}

.U9_RaiXr {
    margin: 0 auto 1rem
}

.COF5DpZg {
    margin: 0 auto;
    padding: .75rem;
    font-size: 1.0625rem;
    font-weight: 700;
    border-radius: .375rem .375rem var(--border-radius-default) var(--border-radius-default)
}

.ghrNkOZk {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    margin-bottom: 1.25rem;
    padding: .875rem .75rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25rem;
    color: var(--color-black);
    text-align: left;
    word-break: break-all;
    background: var(--color-background-first);
    border: none;
    border-radius: var(--border-radius-default);
    outline: none
}

.LPchTYAT {
    margin-left: .25rem;
    color: var(--color-gray-3)
}

.vEby849g,.XPUDvAqg {
    margin-bottom: .5rem;
    padding: 0 .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: .875rem;
    color: var(--color-gray-2)
}

.XPUDvAqg {
    position: absolute;
    top: -1.375rem;
    right: .3125rem
}

.SkacqSTU {
    margin-left: auto;
    padding-left: 1rem;
    color: var(--color-gray-3)
}

.h7PLFJQu {
    position: fixed;
    z-index: var(--z-notification);
    top: 1rem;
    left: calc(50% - 11.5rem);
    width: 23rem;
    max-width: 100vw;
    margin: .25rem auto
}

.I0vM5N9Z {
    top: 2rem !important
}

@media(min-width: 1276px) {
    .h7PLFJQu {
        transition:transform var(--layer-transition)
    }

    html.animation-level-0 .h7PLFJQu {
        transition: none !important
    }
}

@supports(top: max(var(--safe-area-top), 1rem)) {
    .h7PLFJQu {
        top:max(var(--safe-area-top),1rem)
    }
}

.cBuXIi04 {
    max-width: 23rem;
    margin: 0 1.5rem;
    padding: 1rem;
    color: var(--color-black);
    background: var(--color-background-drop-down);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    border-radius: var(--border-radius-big);
    box-shadow: 0 0 1.25rem .625rem rgba(0,0,0,.15)
}

.FOpmIM3s {
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1rem;
    text-align: center;
    word-break: break-word
}

.yRP0zVnL {
    margin-right: .25rem;
    font-size: 1.25rem;
    line-height: 1rem;
    vertical-align: -0.25rem
}

.A0PipQQQ {
    position: fixed;
    z-index: var(--z-media-viewer);
    top: 0;
    left: 0;
    display: grid;
    grid-column-gap: 0;
    grid-row-gap: 0;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;
    align-items: center;
    justify-items: stretch;
    width: 100vw;
    height: 100%;
    color: #fff;
    background: rgba(12,12,12,.9)
}

.A0PipQQQ:not(.shown) {
    transform: scale(0);
    display: block !important
}

@media(max-width: 699.98px) {
    .A0PipQQQ {
        background:#000
    }
}

.Gbi50r5P {
    position: relative;
    z-index: 3;
    display: flex;
    grid-area: 1/1/2/-2;
    min-width: 0;
    padding: max(.75rem,var(--safe-area-top)) max(.75rem,env(safe-area-inset-left));
    background: linear-gradient(to bottom, rgb(12, 12, 12) 0%, rgba(12, 12, 12, 0) 100%)
}

@media(max-width: 699.98px) {
    .Gbi50r5P {
        padding:max(1rem,var(--safe-area-top)) max(1rem,env(safe-area-inset-left))
    }
}

.lDJDJyJx {
    max-width: calc(100% - 6.5rem)
}

.U5k3MGwt {
    --offset-y-value: 2.75rem;
    display: flex
}

.iX71Jk4y {
    cursor: var(--custom-cursor, pointer);
    -webkit-user-select: none;
    user-select: none;
    display: flex;
    grid-area: close;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    min-width: auto;
    height: 2.5rem;
    margin-left: auto;
    margin-inline-start:.75rem;padding: .3125rem;
    line-height: 1;
    color: #a3a3a3;
    text-decoration: none;
    white-space: nowrap;
    background-color: rgba(0,0,0,.32);
    border: 0;
    border-radius: .625rem;
    outline: none;
    transition: background-color .15s,color .15s
}

.iX71Jk4y:hover,.iX71Jk4y:focus-visible {
    color: #fff;
    text-decoration: none;
    background-color: rgba(0,0,0,.8)
}

.iX71Jk4y:active {
    text-decoration: none;
    transition: none
}

html.animation-level-0 .iX71Jk4y {
    transition: var(--no-animation-transition) !important
}

.TYO_mnqL {
    font-size: 1.875rem
}

.TYO_mnqL.icon-tonexplorer {
    font-size: 1.5rem
}

.TYO_mnqL.icon-send {
    position: relative;
    bottom: .0625rem
}

@media(max-width: 699.98px) {
    .g5Mpmfqz {
        color:#a3a3a3;
        background-color: rgba(0,0,0,.32)
    }

    .g5Mpmfqz:hover,.g5Mpmfqz:focus-visible {
        color: #a3a3a3;
        background-color: rgba(0,0,0,.32)
    }
}

.Jb3ZSQ8D {
    color: #fff !important;
    background-color: rgba(0,0,0,.8) !important
}

.nZ_OU1oY>.icon {
    order: 2;
    margin-inline-start:.25rem;margin-inline-end:0;font-size: 1rem;
    color: var(--color-gray-3);
    transition: color 150ms
}

.nZ_OU1oY:hover>.icon,.nZ_OU1oY:focus-visible>.icon {
    color: var(--color-accent)
}

.X2XelzZ1 {
    touch-action: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    display: flex;
    width: 100%;
    height: 100%;
    min-height: -moz-available;
    max-height: 100vh;
    max-height: -webkit-fill-available
}

.piyY_yBE {
    touch-action: none;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform-origin: 0 0;
    flex: 100% 0 0;
    height: 100%
}

.sCCso48U {
    z-index: 1
}

.NMBicc6s {
    cursor: var(--custom-cursor, move)
}

.BjD2X1I7 {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: none;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    padding: 4rem 0 2rem
}

.BjD2X1I7::before {
    content: "";
    display: block;
    flex: 1
}

@media(max-width: 699.98px) {
    .BjD2X1I7 {
        padding:3rem 0 .5rem
    }
}

.BA7uSk12 {
    overflow: hidden;
    aspect-ratio: 1;
    max-width: 100vw;
    max-height: calc(100vh - 14rem);
    object-fit: contain;
    border-radius: var(--border-radius-normal);
    -webkit-touch-callout: default
}

body.ghost-animating .BA7uSk12 {
    opacity: 0
}

@media(max-width: 699.98px) {
    .BA7uSk12 {
        border-radius:0
    }
}

.XeanWEkZ {
    --max-height: 4.25rem;
    --background-color: #202020;
    overflow: auto;
    flex: 1;
    max-width: min(50rem,100% - 4rem);
    margin-top: 2rem
}

@media(max-width: 699.98px) {
    .XeanWEkZ {
        --background-color: #000;
        max-width: 100%;
        margin-top: .5rem
    }
}

.fJxRvPrW {
    position: relative;
    overflow: hidden;
    max-height: var(--max-height);
    background: var(--background-color);
    border-radius: var(--border-radius-normal)
}

.fJxRvPrW::before,.fJxRvPrW::after {
    pointer-events: none;
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    left: 0;
    height: 1rem;
    background: linear-gradient(to bottom, var(--background-color) 0%, transparent 100%)
}

.fJxRvPrW::after {
    top: auto;
    bottom: 0;
    background: linear-gradient(to top, var(--background-color) 0%, transparent 100%)
}

@media(max-width: 699.98px) {
    .fJxRvPrW {
        border-radius:0
    }
}

.gAnXMdfd {
    -webkit-user-select: text;
    user-select: text;
    position: relative;
    overflow: auto;
    max-height: var(--max-height);
    padding: 1rem;
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1.125rem;
    color: hsla(0,0%,100%,.9);
    text-align: center
}

.mO73YmbZ {
    cursor: var(--custom-cursor, pointer);
    position: fixed;
    z-index: 1;
    top: 4rem;
    bottom: 0;
    width: 10vw;
    margin: 0;
    padding: 0;
    opacity: 0;
    background: rgba(0,0,0,0) no-repeat;
    background-size: 1.875rem;
    border: none;
    outline: none;
    transition: opacity .15s;
    appearance: none
}

@media(max-width: 699.98px) {
    .mO73YmbZ {
        display:none
    }
}

.PDCSQygm .mO73YmbZ {
    width: 20vw
}

.mO73YmbZ:hover,.mO73YmbZ:focus-visible {
    opacity: 1
}

.Mx1XT28C {
    left: env(safe-area-inset-left);
    background-image: url(navigation_previous.bc300bd978308a6392b7.svg);
    background-position: 50% calc(50% - 3rem)
}

.Mx1XT28C[dir=rtl] {
    right: env(safe-area-inset-right);
    left: auto;
    transform: scaleX(-1)
}

.FmNwnO3_ {
    right: env(safe-area-inset-right);
    background-image: url(navigation_next.df3949628025c4da165b.svg);
    background-position: 50% calc(50% - 3rem)
}

.FmNwnO3_[dir=rtl] {
    right: auto;
    left: env(safe-area-inset-left);
    transform: scaleX(-1)
}

.lzTnItyh {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100%
}

html.is-electron.is-macos .lzTnItyh {
    padding-left: 5rem
}

.Iork7lBy {
    overflow: hidden;
    margin-bottom: .375rem;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.0625rem;
    color: #fff;
    text-overflow: ellipsis;
    white-space: pre
}

.gVhA_SZL {
    display: inline-flex;
    align-items: center;
    margin-inline-end:auto;font-size: .8125rem;
    font-weight: 600;
    line-height: .8125rem;
    color: hsla(0,0%,100%,.8);
    outline: none;
    transition: color .15s
}

.gVhA_SZL:focus-visible,.gVhA_SZL:hover {
    color: #fff;
    text-decoration: none
}

.gVhA_SZL:focus-visible .VjBacQN8,.gVhA_SZL:hover .VjBacQN8 {
    text-decoration: underline
}

.j_sdE8In {
    position: relative;
    margin-left: .25rem;
    font-size: .75rem;
    color: hsla(0,0%,100%,.5)
}

.FjT6eSrl {
    will-change: transform,opacity,border-radius;
    position: absolute;
    z-index: var(--z-media-viewer);
    overflow: hidden;
    border-radius: var(--border-radius-normal);
    transition: transform .2s ease,opacity .2s ease,border-radius .2s ease
}

@media(max-width: 699.98px) {
    .FjT6eSrl {
        border-radius:0
    }
}

.GUrvismB {
    border-radius: 4rem
}

.oGeErVyy {
    border-radius: .75rem
}

.oaQkWH7i {
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.HAC1deVa {
    width: 2.375rem;
    margin-right: .25rem
}

.B2lzpHP0 {
    margin: 0 0 1rem .25rem;
    line-height: 1.75rem
}

.egsZTzXN {
    color: var(--color-red)
}

.mSBmBqo6 {
    display: inline-flex;
    max-width: 100%;
    font-weight: 600
}

.FsSJDg8c {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.mSBmBqo6::after {
    content: ", ";
    margin: 0 .25rem 0 0;
    font-weight: 400
}

.mSBmBqo6.T7L1H3Tm::after {
    content: " and ";
    margin: 0 .25rem
}

.mSBmBqo6:last-of-type::after {
    content: "";
    display: none !important
}

.pDx55knh {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: inline-flex;
    align-items: center;
    margin: 0
}

.cLbaNjJ_ {
    position: absolute;
    z-index: var(--z-below);
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0
}

.tiLjiStY {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: inline-block;
    width: 2rem;
    height: .75rem;
    text-indent: -999px;
    background-color: var(--color-gray-4);
    border-radius: var(--border-radius-tiny);
    transition: background-color 100ms ease-in
}

.tiLjiStY::after {
    content: "";
    position: absolute;
    top: -0.1875rem;
    left: 0;
    width: 1.125rem;
    height: 1.125rem;
    background-color: var(--color-background-first);
    border: .125rem solid var(--color-gray-4);
    border-radius: .75rem;
    transition: border-color 100ms ease-in,transform 100ms ease-in
}

html.animation-level-0 .tiLjiStY::after {
    transition: none !important
}

html.animation-level-0 .tiLjiStY {
    transition: none !important
}

.cLbaNjJ_:checked+.tiLjiStY {
    background: var(--color-accent)
}

.cLbaNjJ_:checked+.tiLjiStY:after {
    transform: translateX(calc(100% - 0.25rem));
    border-color: var(--color-accent)
}

.v8rRtn7B {
    height: 37rem
}

@supports(height: var(--safe-area-bottom)) {
    .v8rRtn7B {
        height:calc(37rem + var(--safe-area-bottom))
    }
}

@media(min-width: 416.01px) {
    .v8rRtn7B {
        max-width:24rem
    }
}

.CC8Q5sJb {
    margin: 0 auto 1.25rem
}

.bQ7CA6_X {
    margin-top: 2rem
}

.iEiAdwiC,.TI5caump {
    align-self: center;
    padding: .5625rem .75rem;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.3125rem;
    text-align: center;
    border-radius: var(--border-radius-buttons)
}

.TI5caump {
    color: var(--light-gray-1);
    background-color: var(--color-gray-button-background-light)
}

.iEiAdwiC {
    color: var(--color-transaction-amount-red-text);
    background-color: var(--color-transaction-amount-red-bg)
}

.yflPd0zm {
    display: flex;
    flex-direction: column;
    padding: 0 1rem 1rem
}

.KH236kiH {
    margin-bottom: 1.375rem;
    padding: .5rem .5rem 0;
    font-size: .9375rem;
    font-weight: 400;
    color: var(--color-gray-1)
}

.kWQHzIMD {
    position: absolute;
    z-index: 1;
    width: 100%
}

.k0c5WDAy {
    z-index: 2
}

.k0c5WDAy .drag-item {
    pointer-events: none
}

.UpzQzcvs {
    cursor: grab !important;
    width: 1.5rem;
    height: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    color: var(--color-gray-3);
    text-align: center;
    transition: opacity 150ms
}

.k0c5WDAy .UpzQzcvs {
    cursor: grabbing !important
}

.ofWxr4DU {
    display: flex;
    flex-direction: column;
    padding: 1.5rem 1rem 1rem
}

.XlFYElV7 {
    height: 2.125rem;
    padding: 0 .5rem;
    font-size: .9375rem;
    font-weight: 400;
    color: var(--color-gray-1)
}

.gixyiSx7 {
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    margin-top: .5rem
}

.Uez1mztb {
    width: 100%;
    min-width: 0 !important
}

.collapsible {
    display: grid;
    grid-template-rows: 0fr;
    transition: 200ms grid-template-rows ease
}

html.animation-level-0 .collapsible {
    transition: none !important
}

.collapsible>.content {
    overflow: hidden
}

.collapsible.shown {
    grid-template-rows: 1fr
}

.collapsible.open>.content {
    overflow: visible
}

.gDO3tqgH {
    display: flex;
    flex-direction: column;
    align-items: center
}

.SCRKWYe1 {
    width: 100%;
    margin-top: auto;
    padding-top: 2rem
}

._xKVE3tH {
    width: 100%;
    max-width: 100% !important
}

.vnMzCftS {
    margin-bottom: 2rem
}

.oCuiJXQ_ {
    position: relative;
    display: flex;
    align-items: center;
    height: 2.25rem;
    min-height: 2.25rem;
    margin: 0 .75rem .5rem;
    font-size: 1.25rem;
    line-height: 1;
    color: var(--color-gray-2);
    background-color: var(--color-close-button-background);
    border-radius: var(--border-radius-buttons)
}

@supports((-webkit-backdrop-filter: saturate(180%) blur(20px)) or (backdrop-filter: saturate(180%) blur(20px))) {
    .oCuiJXQ_ {
        background-color:var(--color-close-button-background);
        -webkit-backdrop-filter: saturate(180%) blur(20px);
        backdrop-filter: saturate(180%) blur(20px)
    }
}

.zftr1vD0 {
    margin-left: .5rem
}

.Ss4Pd7B2 {
    position: absolute;
    top: .125rem;
    right: 0;
    display: flex;
    width: 2rem;
    height: 2rem
}

.oDrN01CP {
    cursor: var(--custom-cursor, pointer);
    width: 2rem;
    height: 2rem;
    margin: 0;
    padding: 0;
    background-color: rgba(0,0,0,0);
    border: none
}

.ok_5nHql {
    cursor: var(--custom-cursor, pointer);
    position: absolute;
    top: 50%;
    right: .5rem;
    transform: translateY(-50%);
    width: 1rem;
    height: 1rem;
    font-size: 1rem;
    color: var(--color-close-button-background);
    background-color: var(--color-gray-2);
    border: none;
    border-radius: 50%
}

.fDjHi6pe {
    display: flex;
    width: 100%;
    padding: 0 2.125rem 0 .25rem;
    font-size: 1rem;
    font-weight: 600;
    color: var(--color-black);
    background: rgba(0,0,0,0);
    border: none;
    outline: none;
    appearance: none
}

.fDjHi6pe::placeholder {
    font-weight: 600;
    color: var(--color-gray-2)
}

.fDjHi6pe:hover::placeholder,.fDjHi6pe:focus::placeholder {
    color: var(--color-interactive-input-text-hover-active)
}

.LodBlyss {
    overflow-y: scroll;
    height: 100%;
    padding: 0 .25rem 0 0;
    background-color: var(--color-background-first)
}

.LodBlyss {
    padding-inline-end:calc(.25rem - var(--scrollbar-width))}

@supports(padding-inline-end: max(0px, 1px)) {
    .LodBlyss {
        padding-inline-end:max(0px,.25rem - var(--scrollbar-width))
    }
}

.MbjJDq0G {
    display: flex;
    flex-direction: column
}

.RpUAt2yS {
    display: flex;
    justify-content: space-between;
    padding: .5rem 1rem;
    background: var(--color-background-first-disabled)
}

.WhzSaV_6,.FdHSpaSV {
    font-size: .8125rem;
    font-weight: 600;
    color: var(--color-gray-2)
}

.FdHSpaSV {
    cursor: var(--custom-cursor, pointer)
}

.eUkSUO8W {
    cursor: var(--custom-cursor, pointer);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 4rem;
    padding: 0 1rem
}

.eUkSUO8W:not(:last-of-type)::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 3.625rem;
    height: .0625rem;
    box-shadow: inset 0 -0.025rem 0 0 var(--color-separator)
}

@media(hover: hover) {
    .eUkSUO8W:hover {
        background-color:var(--color-interactive-item-hover)
    }
}

@media(pointer: coarse) {
    .eUkSUO8W:active {
        background-color:var(--color-interactive-item-hover)
    }
}

.tHJSsGRH {
    cursor: auto
}

.nsViIoST {
    display: flex;
    gap: .625rem;
    align-items: center
}

.adBlSlrG {
    position: relative;
    width: 2.25rem;
    height: 2.25rem
}

.cGf45x9B,.PSK73bRe {
    width: 2.25rem;
    height: 2.25rem;
    font-size: 0;
    border-radius: 100%
}

.xiUmZwCy {
    --color-background-first: var(--color-background-drop-down)
}

.OwvlXRrn {
    opacity: .5
}

.PSK73bRe {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.0625rem;
    font-weight: 800;
    color: var(--color-gray-3);
    background-color: var(--color-background-first);
    box-shadow: inset 0 0 0 .0625rem var(--color-gray-4)
}

.cGf45x9B {
    background-color: var(--color-separator-input-stroke)
}

.MO1xaZfl {
    position: absolute;
    z-index: 1;
    top: 1.5rem;
    right: -0.25rem;
    width: 1.125rem;
    height: 1.125rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: 100%;
    box-shadow: 0 0 0 .0938rem var(--color-background-drop-down)
}

.ZPTo397c,.qGxMTfbW {
    display: flex;
    flex-direction: column;
    gap: .3125rem
}

.qGxMTfbW {
    text-align: end
}

.Wgp2h4bc,.QWmp5WQP {
    font-size: .9375rem;
    font-weight: 600;
    color: var(--color-black)
}

.gBNLwjjP,.S1V0VVx3 {
    font-size: .75rem;
    font-weight: 500;
    color: var(--color-gray-2)
}

.GkqdgXVp {
    width: 5rem;
    height: .875rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: var(--border-radius-tiny)
}

.AhEbK2G0 {
    width: 3rem;
    height: .6875rem;
    background-color: var(--color-separator-input-stroke);
    border-radius: var(--border-radius-tiny)
}

.zp0dyh68 {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    align-items: center;
    justify-content: center;
    padding-top: 2rem
}

.R7aa_jfY {
    font-size: 1.0625rem;
    font-weight: 700
}

.XlzS0_qG {
    font-size: .9375rem;
    font-weight: 400;
    color: var(--color-gray-2)
}

.lotwVvdo {
    color: var(--color-gray-2)
}

.TY_nyPoa {
    margin: 0 auto 1.25rem
}

.JuY14PzG {
    display: flex;
    justify-content: center;
    margin-top: 2rem
}

.e8xjMuq6 {
    min-width: auto !important;
    height: auto !important;
    padding: .75rem 1.25rem !important;
    line-height: 1rem !important;
    border-radius: 0 !important
}

.e8xjMuq6:first-child {
    border-top-left-radius: var(--border-radius-buttons) !important;
    border-bottom-left-radius: var(--border-radius-buttons) !important
}

.e8xjMuq6:last-child {
    border-top-right-radius: var(--border-radius-buttons) !important;
    border-bottom-right-radius: var(--border-radius-buttons) !important
}

.e8xjMuq6+.e8xjMuq6 {
    box-shadow: inset .025rem 0 0 0 var(--color-separator)
}

.n91WXWIY {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    align-items: center;
    margin-top: 2rem
}

.nOPyXt4f {
    font-size: .8125rem;
    font-weight: 500;
    color: var(--color-gray-2);
    text-align: center
}

.bTumpDcM {
    font-weight: 700
}

.qcMvwyr2 {
    width: 100%
}

.NEu40vNs {
    pointer-events: none;
    touch-action: none;
    position: fixed;
    z-index: var(--z-confetti);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden
}

.JqqCZr7K {
    position: absolute;
    z-index: var(--z-loading-overlay);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(26,33,41,.75);
    transition-delay: 1s !important
}

._8bq050R {
    overflow: hidden;
    width: 100%;
    height: 100%
}

.xYgMXl3B {
    --background-color: var(--color-background-second);
    z-index: 0;
    background: var(--color-background-second)
}

html.is-extension .xYgMXl3B {
    overflow: auto;
    overflow-x: hidden
}

@media(max-width: 699.98px) {
    .xYgMXl3B {
        overflow:auto;
        overflow-x: hidden
    }
}

.cumlVCAy {
    animation-duration: 200ms !important
}

.xYgMXl3B.ZZvRsvlT {
    background: rgba(0,0,0,0) !important;
    transition: background-color 150ms;
    transition-delay: 350ms
}

html.is-ios .xYgMXl3B.ZZvRsvlT {
    transition-delay: 650ms
}

html.is-extension .BY5oYr5T {
    overflow-y: scroll
}

@media(max-width: 699.98px) {
    .BY5oYr5T {
        overflow-y:scroll
    }

    body.is-media-viewer-open .BY5oYr5T {
        overflow: hidden !important;
        padding-right: var(--scrollbar-width)
    }
}

@supports(padding-top: var(--safe-area-top)) {
    .BY5oYr5T {
        padding-top:var(--safe-area-top)
    }
}

html.is-electron .XDsN0suQ {
    height: calc(100% - 3rem)
}

.VPmyx3Yj {
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0)
}

*,*::before,*::after {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    margin: 0
}

[tabindex="-1"]:focus {
    outline: none !important
}

hr {
    overflow: visible;
    box-sizing: content-box;
    height: 0
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500
}

abbr[title],abbr[data-original-title] {
    cursor: help;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: 0
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

p,ol,ul,dl {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,ul ul,ol ul,ul ol {
    margin-bottom: 0
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote,figure {
    margin: 0 0 1rem
}

dfn {
    font-style: italic
}

dt,b,strong {
    font-weight: 700
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

a {
    color: var(--color-accent);
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:hover {
    color: #0056b3;
    text-decoration: underline
}

a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

pre,code,kbd,samp {
    font: .9375rem/1.25 "Courier","Courier New","Nimbus Mono L","Courier 10 Pitch","FreeMono",sans-serif-monospace,monospace;
    font-size-adjust: .43
}

pre {
    overflow: auto;
    margin-top: 0;
    margin-bottom: 1rem;
    -ms-overflow-style: scrollbar
}

img {
    vertical-align: middle;
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    caption-side: bottom;
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #868e96;
    text-align: left
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:not([class]):focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

input,button,select,optgroup,textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html [type=button],[type=reset],[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=radio],input[type=checkbox] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
    -webkit-appearance: listbox
}

textarea {
    resize: vertical;
    overflow: auto
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: .5rem;
    padding: 0;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

:root {
    --color-white: #FFF;
    --color-accent: #0088CC;
    --color-black: #2C333E;
    --color-gray-1: #616770;
    --color-gray-2: #8B8F96;
    --color-gray-3: #A5A8AD;
    --color-gray-3-desktop: #B7B9BD;
    --color-gray-4: #C8CACD;
    --color-green: #2CD36F;
    --color-green-2: #83AE94;
    --color-red: #F35B5B;
    --color-purple-1: #5E6BDE;
    --color-purple-2: #6875E9;
    --color-accent-10o: #0088CC1A;
    --color-background-first: #FFFFFF;
    --color-background-first-disabled: #FAFAFA;
    --color-background-second: #F3F4F5;
    --color-background-window: #F3F4F5;
    --color-background-drop-down: #FFFFFF;
    --color-background-tab-bar: #F3F4F5CC;
    --color-background-lock: rgba(255, 255, 255, 0.8);
    --color-background-purple-1: #F9FAFE;
    --color-background-purple-2: #DFE1FE;
    --color-background-blue-first: #F7FBFD;
    --color-background-blue-second: #CCE7F5;
    --color-app-background: var(--color-background-second);
    --color-input-button-text: #616770;
    --color-input-button-background: #F4F5F6;
    --color-input-button-background-hover: #E8E8EA;
    --color-input-button-background-purple-rest: #E8EAFE;
    --color-input-button-background-purple-hover: #DFE1FE;
    --color-input-hint: #88A6C2;
    --color-accent-button-text: #FFFFFF;
    --color-accent-button-text-hover: #FFFFFF;
    --color-accent-button-background: #0088CC;
    --color-accent-button-background-hover: #16A5ED;
    --color-red-button-text: #FFFFFF;
    --color-red-button-text-hover: #FFFFFF;
    --color-red-button-background: #F35B5B;
    --color-red-button-background-hover: #FF7070;
    --color-green-button-text: #FFFFFF;
    --color-green-button-text-hover: #FFFFFF;
    --color-green-button-background: #1EC160;
    --color-green-button-background-hover: #26D76D;
    --color-red-warning-text: #FFFFFF;
    --color-red-warning-text-70: rgba(255, 255, 255, 0.7);
    --color-red-warning-text-hover: rgba(255, 255, 255, 0.85);
    --color-red-warning-background: rgba(243, 91, 91, 0.9);
    --color-red-warning-button-background: rgba(255, 255, 255, 0.3);
    --color-red-warning-button-background-hover: rgba(255, 255, 255, 0.4);
    --color-gray-button-text: #3F4650;
    --color-gray-button-text-hover: #353A43;
    --color-gray-button-background: #E2E3E5;
    --color-gray-button-background-hover: #D7D7DA;
    --color-gray-button-background-light: #E5E6E8;
    --color-gray-button-background-light-hover: #D9DBDE;
    --color-gray-button-desktop-text: #2D4C5C;
    --color-gray-button-desktop-text-hover: #486371;
    --color-gray-button-desktop-background: #EDEEEF;
    --color-gray-button-desktop-background-hover: #E3E3E5;
    --color-purple-button-text: #FFFFFF;
    --color-purple-button-text-hover: #FFFFFF;
    --color-purple-button-background: #6875E9;
    --color-purple-button-background-hover: #707EFF;
    --color-gpurple-button-text-rest: #5E6BDE;
    --color-gpurple-button-text-hover: #3D46D2;
    --color-gpurple-button-background-rest: #D0D2FE;
    --color-gpurple-button-background-hover: #C0C2FE;
    --color-close-button-text: #8399AE;
    --color-close-button-text-hover: #616770;
    --color-close-button-background: #E5E6E8;
    --color-close-button-background-hover: #D7D7DA;
    --color-activity-icon: #FFFFFF;
    --color-activity-blue: #007FBE;
    --color-activity-blue-background: #E7F2F7;
    --color-activity-gray-text: #3F4650;
    --color-activity-gray-background: #F1F1F3;
    --color-activity-green-text: #10B853;
    --color-activity-green-background: #EBF7F1;
    --color-activity-purple-text: #5E6BDE;
    --color-activity-purple-background: #EFF1F9;
    --color-activity-red-text: #E64F4F;
    --color-activity-red-background: #F9EFF0;
    --color-transaction-amount-text: #007FBE;
    --color-transaction-amount-bg: #D6E7F0;
    --color-transaction-amount-purple-text: #5E6BDE;
    --color-transaction-amount-purple-bg: #E2E5F4;
    --color-transaction-amount-green-text: #10B853;
    --color-transaction-amount-green-bg: #DBF0E5;
    --color-transaction-amount-red-text: #E64F4F;
    --color-transaction-amount-red-bg: #F3E2E3;
    --color-transaction-amount-gray-text: #3F4650;
    --color-transaction-amount-gray-bg: #E5E6E8;
    --color-separator: rgba(44, 51, 62, 0.12);
    --color-separator-input-stroke: rgba(32, 51, 62, 0.12);
    --color-linear-effect-1: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    --color-interactive-item-hover: #FAFAFA;
    --color-interactive-tab-hover: rgba(44, 51, 62, 0.08);
    --color-interactive-tab-active: rgba(0, 136, 204, 0.08);
    --color-interactive-input-text-hover-active: #8B8F96;
    --color-interactive-popup-menu-hover: #F0F6FB;
    --color-interactive-popup-menu-descructive-hover: #FEF4F4;
    --color-interactive-drop-down-menu-hover: #F9F9F9;
    --color-interactive-drop-down-menu-active: #F2F2F3;
    --color-tint: rgba(0, 0, 0, 0.32);
    --color-tint-lock: rgba(243, 244, 245, 0.4);
    --color-card-text: #FFFFFF;
    --color-card-text-hover: rgba(255, 255, 255, 0.7);
    --color-card-second-text: rgba(255, 255, 255, 0.6);
    --color-card-button: rgba(255, 255, 255, 0.2);
    --color-card-button-hover: rgba(255, 255, 255, 0.3);
    --color-card-toggle: rgba(255, 255, 255, 0.3);
    --color-card-green-text: #54F293;
    --color-card-green-background: rgba(44, 211, 111, 0.25);
    --color-card-red-text: #FAD2EA;
    --color-card-red-background: rgba(250, 210, 234, 0.25);
    --color-card-apy-text: #FFF;
    --color-card-apy-background: rgba(86, 233, 145, 0.7);
    --color-card-connected-bg: rgba(0, 0, 0, 0.16);
    --color-add-wallet-text: #616770;
    --color-add-wallet-text-hover: #434953;
    --color-add-wallet-background: #F4F5F6;
    --color-add-wallet-background-hover: #E8E8EA;
    --color-apy-text: #10B853;
    --color-apy-background: #EBF7F1;
    --color-apy-active-text: #FFFFFF;
    --color-apy-active-background: #8892EB;
    --color-default-dapp-logo: #1EC160;
    --color-default-dapp-logo-background: #EAFBF1;
    --color-flashlight-button-background: rgba(255, 255, 255, 0.35);
    --color-flashlight-button-enabled-background: rgba(255, 255, 255, 0.95);
    --color-flashlight-button-text: #000;
    --color-flashlight-button-enabled-text: #53657B;
    --color-vesting-close-background: #B4DBF0;
    --color-vesting-close-background-hover: #9ACEEB;
    --color-vesting-blue: #007FBE;
    --color-vesting-blue-hover: #0053A7;
    --color-vesting-text: #007FBE;
    --color-vesting-background: #B4DBF0;
    --color-gradient-main-blue2-green: linear-gradient(81.88deg, #0088CC 19.42%, #1EC160 71.55%);
    --color-gradient-main-gray2-green: linear-gradient(90deg, #89898B 0.98%, #2CD36F 99.02%);
    --color-gradient-activity-gray-green-text: linear-gradient(265.24deg, #3F4650 16.67%, #10B853 45.27%);
    --color-gradient-activity-gray-green-bg: linear-gradient(135deg, #EAFBF1 13.89%, #EDF1F6 86.11%);
    --default-shadow: 0 0 1.5625rem 0 #00000026;
    --spinner-green-data: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEwLjggMjIuNEM2IDIxLjkgMi4xIDE4IDEuNiAxMy4yLjkgNy4xIDUuNCAxLjkgMTEuMyAxLjVjLjQgMCAuNy0uMy43LS43IDAtLjQtLjQtLjgtLjgtLjhDNC44LjQtLjIgNS45IDAgMTIuNS4yIDE4LjYgNS40IDIzLjggMTEuNSAyNGM2LjYuMiAxMi00LjggMTIuNC0xMS4yIDAtLjQtLjMtLjgtLjgtLjgtLjQgMC0uNy4zLS43LjctLjMgNS45LTUuNSAxMC40LTExLjYgOS43eiIgZmlsbD0iIzJDRDM2RiIvPjwvc3ZnPg==);
    --layer-blackout-opacity: 0.1;
    --border-radius-micro: 0.1875rem;
    --border-radius-tiny: 0.5rem;
    --border-radius-small: 0.625rem;
    --border-radius-normal: 0.75rem;
    --border-radius-buttons: 0.75rem;
    --border-radius-default: 1rem;
    --border-radius-card: 1.25rem;
    --border-radius-big: 1.5rem;
    --blur-app-locked: 4rem;
    --scrollbar-width: 0;
    --safe-area-bottom-value: var(--safe-area-bottom);
    --safe-area-top-value: var(--safe-area-top);
    --header-padding-top: 1.125rem;
    --header-title-height: 1.0625rem;
    --header-padding-bottom: 0.8125rem;
    --z-below: -1;
    --z-card: 10;
    --z-sticky-card: 10;
    --z-loading-overlay: 98;
    --z-media-viewer: 99;
    --z-modal: 100;
    --z-menu-backdrop: 199;
    --z-menu-bubble: 200;
    --z-over-menu-bubble: 201;
    --z-notification: 250;
    --z-tooltip: 300;
    --z-confetti: 400;
    --z-autolock: 500;
    --z-portal-menu: 2500;
    --no-animation-transition: 200ms opacity ease;
    --layer-transition: 300ms cubic-bezier(0.33, 1, 0.68, 1);
    --layer-transition-behind: 300ms cubic-bezier(0.33, 1, 0.68, 1);
    --slide-transition: 300ms cubic-bezier(0.25, 1, 0.5, 1);
    --select-transition: 200ms ease-out;
    --dropdown-transition: opacity 200ms cubic-bezier(0.2, 0, 0.2, 1), transform 200ms cubic-bezier(0.2, 0, 0.2, 1), scrollbar-color 300ms;
    --dropdown-transition-backwards: opacity 200ms ease-in, transform 200ms ease-in;
    --color-beidge-background: #D9EAF5;
    --sticky-card-height: 3.75rem
}

:root.is-ios {
    --layer-transition: 650ms cubic-bezier(0.22, 1, 0.36, 1);
    --layer-transition-behind: 650ms cubic-bezier(0.33, 1, 0.68, 1);
    --slide-transition: 450ms cubic-bezier(0.25, 1, 0.5, 1)
}

:root.is-android {
    --slide-transition: 350ms cubic-bezier(0.16, 1, 0.3, 1)
}

:root.with-safe-area-top {
    --sticky-card-height: 2.625rem
}

:root.is-windows.is-opera.is-extension {
    --sticky-card-height: 4.75rem
}

:root.is-electron {
    --sticky-card-height: 0.75rem
}

:root.theme-dark,:root .component-theme-dark {
    --color-accent: #469CEC;
    --color-black: #F6F7F8;
    --color-gray-1: #BFC0C2;
    --color-gray-2: #89898B;
    --color-gray-3: #626363;
    --color-gray-3-desktop: #89898B;
    --color-gray-4: #515252;
    --color-green-2: #79A28B;
    --color-purple-1: #95A0FE;
    --color-purple-2: #7986F7;
    --color-accent-10o: #469CEC1A;
    --color-background-first: #1C1C1E;
    --color-background-first-disabled: #141415;
    --color-background-second: #000000;
    --color-background-window: #131314;
    --color-background-drop-down: #222224;
    --color-background-tab-bar: #1C1C1EE5;
    --color-background-lock: rgba(28, 28, 30, 0.8);
    --color-background-purple-1: #191D2A;
    --color-background-purple-2: #292F46;
    --color-background-blue-first: #0B1E29;
    --color-background-blue-second: #123245;
    --color-input-button-text: #BFC0C2;
    --color-input-button-background: #2E2F30;
    --color-input-button-background-hover: #252525;
    --color-input-button-background-purple-rest: #252B40;
    --color-input-button-background-purple-hover: #292F46;
    --color-input-hint: #435362;
    --color-accent-button-background: #469CEC;
    --color-accent-button-background-hover: #51A7F7;
    --color-red-button-background: #D74A4A;
    --color-red-button-background-hover: #F35B5B;
    --color-red-warning-background: rgba(215, 74, 74, 0.9);
    --color-gray-button-text: #D8DADC;
    --color-gray-button-text-hover: #ECEEF0;
    --color-gray-button-background: #1E1E1F;
    --color-gray-button-background-hover: #2E2F30;
    --color-gray-button-background-light: #161617;
    --color-gray-button-background-light-hover: #1F1F21;
    --color-gray-button-desktop-text: #C7D7E6;
    --color-gray-button-desktop-text-hover: #DCEDFF;
    --color-gray-button-desktop-background: #2E2F30;
    --color-gray-button-desktop-background-hover: #3A3A3B;
    --color-purple-button-text: #FFFFFF;
    --color-purple-button-text-hover: #FFFFFF;
    --color-purple-button-background: #7986F7;
    --color-purple-button-background-hover: #8591FB;
    --color-gpurple-button-text-rest: #95A0FE;
    --color-gpurple-button-text-hover: #ACB5FE;
    --color-gpurple-button-background-rest: #3A456C;
    --color-gpurple-button-background-hover: #475484;
    --color-close-button-text: #89898B;
    --color-close-button-text-hover: #BFC0C2;
    --color-close-button-background: #1E1E1F;
    --color-close-button-background-hover: #2E2F30;
    --color-activity-blue: #58AFFF;
    --color-activity-blue-background: #1B2D3B;
    --color-activity-gray-text: #D8DADC;
    --color-activity-gray-background: #2D2D2D;
    --color-activity-green-text: #2BC469;
    --color-activity-green-background: #163623;
    --color-activity-purple-text: #95A0FE;
    --color-activity-purple-background: #25273D;
    --color-activity-red-text: #FF7A7A;
    --color-activity-red-background: #3C2020;
    --color-transaction-amount-text: #58AFFF;
    --color-transaction-amount-bg: #0D1E2D;
    --color-transaction-amount-purple-text: #95A0FE;
    --color-transaction-amount-purple-bg: #17192F;
    --color-transaction-amount-green-text: #2BC469;
    --color-transaction-amount-green-bg: #082815;
    --color-transaction-amount-red-text: #FF7A7A;
    --color-transaction-amount-red-bg: #2E1111;
    --color-transaction-amount-gray-text: #D8DADC;
    --color-transaction-amount-gray-bg: #1E1E1F;
    --color-separator: rgba(246, 247, 248, 0.12);
    --color-separator-input-stroke: rgba(246, 247, 248, 0.12);
    --color-linear-effect-1: linear-gradient(90deg, rgba(28, 28, 30, 0) 0%, #1C1C1E 100%);
    --color-interactive-item-hover: #222224;
    --color-interactive-tab-hover: rgba(246, 247, 248, 0.08);
    --color-interactive-tab-active: rgba(70, 156, 236, 0.08);
    --color-interactive-input-text-hover-active: #89898B;
    --color-interactive-popup-menu-hover: #253A4D;
    --color-interactive-popup-menu-descructive-hover: #353543;
    --color-interactive-drop-down-menu-hover: #28292A;
    --color-interactive-drop-down-menu-active: #2E2F30;
    --color-tint: rgba(0, 0, 0, 0.64);
    --color-tint-lock: rgba(0, 20, 0, 0.4);
    --color-add-wallet-text: #BFC0C2;
    --color-add-wallet-text-hover: #D7D8D9;
    --color-add-wallet-background: #2E2F30;
    --color-add-wallet-background-hover: #414244;
    --color-apy-text: #2BC469;
    --color-apy-background: #163623;
    --color-apy-active-text: #FFFFFF;
    --color-apy-active-background: #6B78D9;
    --color-default-dapp-logo: #2BC469;
    --color-default-dapp-logo-background: #1F3838;
    --color-vesting-close-background: #174C6A;
    --color-vesting-close-background-hover: #1C5D81;
    --color-vesting-blue: #58AFFF;
    --color-vesting-blue-hover: #6BC1FF;
    --color-vesting-text: #58AFFF;
    --color-vesting-background: #174C6A;
    --color-beidge-background: #1A2938;
    --color-gradient-main-blue2-green: linear-gradient(81.88deg, #469CEC 19.42%, #2CD36F 71.55%);
    --color-gradient-main-gray2-green: linear-gradient(90deg, #89898B 0.98%, #2CD36F 99.02%);
    --color-gradient-activity-gray-green-text: linear-gradient(265.24deg, #D8DADC 16.67%, #2BC469 45.27%);
    --color-gradient-activity-gray-green-bg: linear-gradient(135deg, #1F3838 13.89%, #2E3947 86.11%)
}

.static-container {
    --color-gray-button-text: var(--color-gray-button-desktop-text);
    --color-gray-button-text-hover: var(--color-gray-button-desktop-text-hover);
    --color-gray-button-background: var(--color-gray-button-desktop-background);
    --color-gray-button-background-hover: var(--color-gray-button-desktop-background-hover)
}

@font-face {
    font-family: "brilliant-icons";
    src: url(brilliant-icons.8d50df087a852b58f6ea.woff) format("woff"),url(brilliant-icons.924cc12f65146bd5999e.woff2) format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: block
}

[class^=icon-],[class*=" icon-"] {
    font-family: brilliant-icons !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400 !important
}

.icon-windows-minimize::before {
    content: ""
}

.icon-windows-maximize::before {
    content: ""
}

.icon-windows-close::before {
    content: ""
}

.icon-wallet::before {
    content: ""
}

.icon-versions::before {
    content: ""
}

.icon-update::before {
    content: ""
}

.icon-trash::before {
    content: ""
}

.icon-trash-small::before {
    content: ""
}

.icon-touch-id::before {
    content: ""
}

.icon-tooltip::before {
    content: ""
}

.icon-tonexplorer::before {
    content: ""
}

.icon-tonexplorer-small::before {
    content: ""
}

.icon-ton::before {
    content: ""
}

.icon-telegram::before {
    content: ""
}

.icon-telegram-filled::before {
    content: ""
}

.icon-swap::before {
    content: ""
}

.icon-star::before {
    content: ""
}

.icon-star-filled::before {
    content: ""
}

.icon-spinner::before {
    content: ""
}

.icon-sort::before {
    content: ""
}

.icon-snow::before {
    content: ""
}

.icon-share::before {
    content: ""
}

.icon-share-ios::before {
    content: ""
}

.icon-share-android::before {
    content: ""
}

.icon-settings::before {
    content: ""
}

.icon-send::before {
    content: ""
}

.icon-send-small::before {
    content: ""
}

.icon-send-alt::before {
    content: ""
}

.icon-search::before {
    content: ""
}

.icon-replace::before {
    content: ""
}

.icon-receive::before {
    content: ""
}

.icon-receive-alt::before {
    content: ""
}

.icon-question::before {
    content: ""
}

.icon-qr-scanner::before {
    content: ""
}

.icon-qr-scanner-alt::before {
    content: ""
}

.icon-plus::before {
    content: ""
}

.icon-percent::before {
    content: ""
}

.icon-pen::before {
    content: ""
}

.icon-paste::before {
    content: ""
}

.icon-params::before {
    content: ""
}

.icon-more::before {
    content: ""
}

.icon-missed::before {
    content: ""
}

.icon-menu-dots::before {
    content: ""
}

.icon-manual-lock::before {
    content: ""
}

.icon-lock::before {
    content: ""
}

.icon-link::before {
    content: ""
}

.icon-ledger::before {
    content: ""
}

.icon-laptop::before {
    content: ""
}

.icon-globe::before {
    content: ""
}

.icon-github::before {
    content: ""
}

.icon-fullscreen::before {
    content: ""
}

.icon-fullscreen-exit::before {
    content: ""
}

.icon-flashlight::before {
    content: ""
}

.icon-fire::before {
    content: ""
}

.icon-face-id::before {
    content: ""
}

.icon-eye::before {
    content: ""
}

.icon-eye-closed::before {
    content: ""
}

.icon-external::before {
    content: ""
}

.icon-explore::before {
    content: ""
}

.icon-earn::before {
    content: ""
}

.icon-download::before {
    content: ""
}

.icon-download-filled::before {
    content: ""
}

.icon-dot::before {
    content: ""
}

.icon-crypto::before {
    content: ""
}

.icon-copy::before {
    content: ""
}

.icon-cog::before {
    content: ""
}

.icon-close::before {
    content: ""
}

.icon-close-filled::before {
    content: ""
}

.icon-chevron-right::before {
    content: ""
}

.icon-chevron-left::before {
    content: ""
}

.icon-chevron-down::before {
    content: ""
}

.icon-check::before {
    content: ""
}

.icon-changelly::before {
    content: ""
}

.icon-chain-tron::before {
    content: ""
}

.icon-chain-ton::before {
    content: ""
}

.icon-caret-down::before {
    content: ""
}

.icon-card::before {
    content: ""
}

.icon-backspace::before {
    content: ""
}

.icon-arrow-up::before {
    content: ""
}

.icon-arrow-up-swap::before {
    content: ""
}

.icon-arrow-right::before {
    content: ""
}

.icon-arrow-right-swap::before {
    content: ""
}

.icon-arrow-down::before {
    content: ""
}

.icon-action-swap::before {
    content: ""
}

.icon-action-send::before {
    content: ""
}

.icon-action-earn::before {
    content: ""
}

.icon-action-add::before {
    content: ""
}

.icon-accept::before {
    content: ""
}

.MtwCard__darkText {
    --main-text: #000;
    --second-text: #00000099;
    --action-color: #00000099;
    --action-color-hover: #000;
    --color-card-default-text: #000;
    --color-card-green-text: #000;
    --color-card-green-background: #2CD36F59;
    --color-card-red-text: #000;
    --color-card-red-background: #FAD2EA59
}

.MtwCard__darkText .glare-text {
    --glare-main: #000;
    --glare-accent: rgba(0, 0, 0, 0.3)
}

.MtwCard__lightText {
    --main-text: #FFF;
    --second-text: #FFFFFF99;
    --action-color: #FFFFFFBB;
    --action-color-hover: #FFF;
    --color-card-default-text: #FFF;
    --color-card-green-text: #FFF;
    --color-card-green-background: #2CD36F59;
    --color-card-red-text: #FFF;
    --color-card-red-background: #FAD2EA59
}

.MtwCard__black {
    --main-text: #FFF;
    --second-text: #A6A6B1;
    --action-color: rgba(255, 255, 255, 0.23);
    --action-color-hover: rgba(255, 255, 255, 0.75);
    --color-card-default-text: #A6A6B1;
    --color-card-green-text: #A6A6B1;
    --color-card-green-background: #2CD36F33;
    --color-card-red-text: #A6A6B1;
    --color-card-red-background: #FAD2EA33
}

.MtwCard__platinum {
    --main-text: #FFF;
    --second-text: #A6A6B1;
    --action-color: #888891;
    --action-color-hover: #FFFFFF;
    --color-card-default-text: #A6A6B1;
    --color-card-green-text: #A6A6B1;
    --color-card-green-background: #2CD36F33;
    --color-card-red-text: #A6A6B1;
    --color-card-red-background: #FAD2EA33
}

.MtwCard__gold {
    --main-text: #34270A;
    --second-text: #845F16;
    --action-color: #B07D1D;
    --action-color-hover: #845F16;
    --color-card-default-text: #845F16;
    --color-card-green-text: #845F16;
    --color-card-green-background: #2CD36F59;
    --color-card-red-text: #845F16;
    --color-card-red-background: #FAD2EA59
}

.MtwCard__silver {
    --main-text: #272727;
    --second-text: #6E6E6E;
    --action-color: #888;
    --action-color-hover: #595959;
    --color-card-default-text: #6E6E6E;
    --color-card-green-text: #6E6E6E;
    --color-card-green-background: #2CD36F59;
    --color-card-red-text: #6E6E6E;
    --color-card-red-background: #FAD2EA59
}

.MtwCard__black,.MtwCard__platinum,.MtwCard__gold,.MtwCard__silver,.MtwCard__standard {
    --color-card-button: #FFFFFF59
}

.MtwCard__gold .glare-text,.MtwCard__silver .glare-text {
    --glare-main: rgba(39, 39, 39, 0.7);
    --glare-accent: rgba(160, 160, 160, 0.3)
}

.gradientText {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 0%, #5B5C64 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.gradientText>.icon {
    background: #6f7076;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0)
}

.MtwCard__silver .gradientText {
    background-image: linear-gradient(90deg, #272727 0%, #989898 100%)
}

.MtwCard__silver .gradientText>.icon {
    background-image: linear-gradient(0deg, #989898, #989898)
}

.MtwCard__gold .gradientText {
    background-image: linear-gradient(90deg, #694D13 0%, #B07D1D 100%)
}

.MtwCard__gold .gradientText>.icon {
    background-color: #b07d1d;
    background-image: none
}

.MtwCard__platinum .gradientText {
    background-image: linear-gradient(90deg, #FFFFFF 0%, #888891 100%)
}

.MtwCard__platinum .gradientText>.icon {
    background-color: #888891;
    background-image: none
}

.MtwCard__black .gradientText {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0.15) 100%)
}

html.theme-dark .MtwCard__black .gradientText {
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.15) 100%)
}

.MtwCard__black .gradientText>.icon {
    background-color: hsla(0,0%,100%,.15);
    background-image: none
}

html,body {
    overflow: hidden;
    overscroll-behavior: none;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-color: var(--color-app-background);
    transition: background-color 350ms
}

@media(max-width: 699.98px) {
    html,body {
        height:calc(var(--vh, 1vh)*100)
    }
}

body {
    -webkit-user-select: none;
    user-select: none;
    font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI",Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    color: var(--color-gray-1);
    text-align: left;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none
}

html {
    --safe-area-top: env(safe-area-inset-top, 0px);
    --safe-area-right: env(safe-area-inset-right, 0px);
    --safe-area-bottom: env(safe-area-inset-bottom, 0px);
    --safe-area-left: env(safe-area-inset-left, 0px);
    --bottombar-height: 0px
}

html.theme-dark {
    color-scheme: dark
}

html.is-electron {
    --custom-cursor: default
}

html.is-ios body,html.is-macos body {
    font-family: "Nunito Sans",system-ui,-apple-system,BlinkMacSystemFont,"Roboto","Apple Color Emoji","Helvetica Neue",sans-serif
}

html.is-native-bottom-sheet {
    overflow: auto
}

html.is-native-bottom-sheet body {
    overflow: auto
}

html.with-bottombar {
    --bottombar-height: 3.25rem
}

#root,#portals {
    font-size: 1.0625rem
}

.not-implemented {
    opacity: .5
}

.not-implemented,.not-implemented * {
    cursor: not-allowed !important
}

* {
    box-sizing: border-box
}

.custom-scroll,.custom-scroll-x {
    pointer-events: auto;
    scroll-behavior: smooth;
    transition: scrollbar-color 300ms;
    -webkit-overflow-scrolling: touch;
    scrollbar-color: rgba(90,90,90,0) rgba(0,0,0,0);
    scrollbar-width: thin
}

.custom-scroll::-webkit-scrollbar-thumb,.custom-scroll-x::-webkit-scrollbar-thumb {
    background-color: rgba(90,90,90,0);
    border-radius: .375rem;
    box-shadow: 0 0 1px hsla(0,0%,100%,.01)
}

.custom-scroll:hover,.custom-scroll:focus,.custom-scroll:focus-within,.custom-scroll-x:hover,.custom-scroll-x:focus,.custom-scroll-x:focus-within {
    scrollbar-color: rgba(90,90,90,.3) rgba(0,0,0,0)
}

.custom-scroll:hover::-webkit-scrollbar-thumb,.custom-scroll:focus::-webkit-scrollbar-thumb,.custom-scroll:focus-within::-webkit-scrollbar-thumb,.custom-scroll-x:hover::-webkit-scrollbar-thumb,.custom-scroll-x:focus::-webkit-scrollbar-thumb,.custom-scroll-x:focus-within::-webkit-scrollbar-thumb {
    background-color: rgba(90,90,90,.3)
}

html.animation-level-0 .custom-scroll,html.animation-level-0 .custom-scroll-x {
    scroll-behavior: initial
}

html.is-ios .custom-scroll,html.is-android .custom-scroll,html.is-ios .custom-scroll-x,html.is-android .custom-scroll-x {
    scrollbar-width: none !important
}

html.is-ios .custom-scroll::-webkit-scrollbar,html.is-android .custom-scroll::-webkit-scrollbar,html.is-ios .custom-scroll-x::-webkit-scrollbar,html.is-android .custom-scroll-x::-webkit-scrollbar {
    display: none
}

html:not(.is-ios) .custom-scroll::-webkit-scrollbar,html:not(.is-android) .custom-scroll::-webkit-scrollbar {
    width: .375rem
}

html:not(.is-ios) .custom-scroll-x::-webkit-scrollbar,html:not(.is-android) .custom-scroll-x::-webkit-scrollbar {
    height: .375rem
}

.flex {
    display: flex;
    align-items: center;
    justify-content: center
}

.no-scrollbar {
    scrollbar-width: none
}

.no-scrollbar::-webkit-scrollbar {
    display: none
}

div[role=button] {
    cursor: var(--custom-cursor, pointer);
    outline: none !important
}

.opacity-transition {
    opacity: 1;
    transition: opacity .15s ease
}

.opacity-transition.not-open {
    opacity: 0
}

.opacity-transition.not-shown {
    display: none
}

.opacity-transition.slow {
    transition-duration: .3s
}

a {
    cursor: var(--custom-cursor, pointer);
    color: var(--color-accent)
}

a:hover,a:focus-visible {
    color: var(--color-accent);
    text-decoration: underline
}

.no-transitions * {
    transition: none !important
}

.with-notch-on-scroll {
    position: relative
}

.with-notch-on-scroll::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: .0625rem;
    opacity: 0;
    box-shadow: 0 .035rem 0 0 var(--color-separator);
    transition: opacity 200ms
}

.with-notch-on-scroll.is-scrolled::after {
    opacity: 1
}

.rounded-font {
    font-family: "Nunito","Nunito Sans",-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI",Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif
}

.browser-update-message {
    position: fixed;
    z-index: var(--z-notification);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 360px;
    padding: 1.5rem;
    font-size: 2rem;
    color: var(--color-gray-1);
    text-align: center;
    white-space: pre-wrap;
    background: var(--color-background-first);
    box-shadow: var(--default-shadow)
}

html.is-rendered .browser-update-message {
    display: none
}

.visually-hidden {
    position: absolute !important;
    z-index: -1;
    overflow: hidden;
    width: 0;
    height: 0;
    clip: rect(0, 0, 0, 0)
}

.measure-hidden {
    pointer-events: none;
    position: absolute !important;
    z-index: -1;
    top: 0;
    left: 0;
    visibility: hidden;
    opacity: 0
}

.glare-text {
    --glare-main: rgba(255, 255, 255, 0.3);
    --glare-accent: rgba(255, 255, 255, 0.7);
    color: rgba(0,0,0,0);
    background: linear-gradient(45deg, var(--glare-main) 0%, var(--glare-main) 25%, var(--glare-accent) 50%, var(--glare-main) 75%, var(--glare-main) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200% 100%;
    animation: glare 2s ease-in-out infinite
}

@keyframes glare {
    0% {
        background-position: -50% 0
    }

    100% {
        background-position: -450% 0
    }
}

.glare-image {
    --glare-main: rgba(255, 255, 255, 0.3);
    --glare-accent: rgba(255, 255, 255, 0.7);
    animation: glare-mask-image 2s ease-in-out infinite;
    -webkit-mask-image: linear-gradient(45deg, var(--glare-main) 0%, var(--glare-main) 25%, var(--glare-accent) 50%, var(--glare-main) 75%, var(--glare-main) 100%);
    mask-image: linear-gradient(45deg, var(--glare-main) 0%, var(--glare-main) 25%, var(--glare-accent) 50%, var(--glare-main) 75%, var(--glare-main) 100%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%
}

@keyframes glare-mask-image {
    0% {
        -webkit-mask-position: -50% 0;
        mask-position: -50% 0
    }

    100% {
        -webkit-mask-position: -450% 0;
        mask-position: -450% 0
    }
}

.eU8arlH4 {
    display:none;
}

/*# sourceMappingURL=main.e0752b8bb7424b69050b.css.map*/
