@charset "UTF-8";

.fi {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    line-height: 1em;
    position: relative;
    width: 1.333333em
}

.fi:before {
    content: " "
}

.fi-ru {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23fff' d='M0 0h640v160H0z'/%3E%3Cpath fill='%230039a6' d='M0 160h640v160H0z'/%3E%3Cpath fill='%23d52b1e' d='M0 320h640v160H0z'/%3E%3C/svg%3E")
}

.fi-us {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 480'%3E%3Cpath fill='%23bd3d44' d='M0 0h640v480H0'/%3E%3Cpath stroke='%23fff' stroke-width='37' d='M0 55.3h640M0 129h640M0 203h640M0 277h640M0 351h640M0 425h640'/%3E%3Cpath fill='%23192f5d' d='M0 0h364.8v258.5H0'/%3E%3Cmarker id='a' markerHeight='30' markerWidth='30'%3E%3Cpath fill='%23fff' d='m14 0 9 27L0 10h28L5 27z'/%3E%3C/marker%3E%3Cpath fill='none' marker-mid='url(%23a)' d='m0 0 16 11h61 61 61 61 60L47 37h61 61 60 61L16 63h61 61 61 61 60L47 89h61 61 60 61L16 115h61 61 61 61 60L47 141h61 61 60 61L16 166h61 61 61 61 60L47 192h61 61 60 61L16 218h61 61 61 61 60z'/%3E%3C/svg%3E")
}

.fi-uz {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 640 480'%3E%3Cpath fill='%231eb53a' d='M0 320h640v160H0z'/%3E%3Cpath fill='%230099b5' d='M0 0h640v160H0z'/%3E%3Cpath fill='%23ce1126' d='M0 153.6h640v172.8H0z'/%3E%3Cpath fill='%23fff' d='M0 163.2h640v153.6H0z'/%3E%3Ccircle cx='134.4' cy='76.8' r='57.6' fill='%23fff'/%3E%3Ccircle cx='153.6' cy='76.8' r='57.6' fill='%230099b5'/%3E%3Cg fill='%23fff' transform='translate(261.1 122.9)scale(1.92)'%3E%3Cg id='e'%3E%3Cg id='d'%3E%3Cg id='c'%3E%3Cg id='b'%3E%3Cpath id='a' d='M0-6-1.9-.3 1 .7'/%3E%3Cuse xlink:href='%23a' width='100%25' height='100%25' transform='scale(-1 1)'/%3E%3C/g%3E%3Cuse xlink:href='%23b' width='100%25' height='100%25' transform='rotate(72)'/%3E%3C/g%3E%3Cuse xlink:href='%23b' width='100%25' height='100%25' transform='rotate(-72)'/%3E%3Cuse xlink:href='%23c' width='100%25' height='100%25' transform='rotate(144)'/%3E%3C/g%3E%3Cuse xlink:href='%23d' width='100%25' height='100%25' y='-24'/%3E%3Cuse xlink:href='%23d' width='100%25' height='100%25' y='-48'/%3E%3C/g%3E%3Cuse xlink:href='%23e' width='100%25' height='100%25' x='24'/%3E%3Cuse xlink:href='%23e' width='100%25' height='100%25' x='48'/%3E%3Cuse xlink:href='%23d' width='100%25' height='100%25' x='-48'/%3E%3Cuse xlink:href='%23d' width='100%25' height='100%25' x='-24'/%3E%3Cuse xlink:href='%23d' width='100%25' height='100%25' x='-24' y='-24'/%3E%3C/g%3E%3C/svg%3E")
}

.fi-in {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 640 480'%3E%3Cpath fill='%23f93' d='M0 0h640v160H0z'/%3E%3Cpath fill='%23fff' d='M0 160h640v160H0z'/%3E%3Cpath fill='%23128807' d='M0 320h640v160H0z'/%3E%3Cg transform='matrix(3.2 0 0 3.2 320 240)'%3E%3Ccircle r='20' fill='%23008'/%3E%3Ccircle r='17.5' fill='%23fff'/%3E%3Ccircle r='3.5' fill='%23008'/%3E%3Cg id='d'%3E%3Cg id='c'%3E%3Cg id='b'%3E%3Cg id='a' fill='%23008'%3E%3Ccircle r='.9' transform='rotate(7.5 -8.8 133.5)'/%3E%3Cpath d='M0 17.5.6 7 0 2l-.6 5z'/%3E%3C/g%3E%3Cuse xlink:href='%23a' width='100%25' height='100%25' transform='rotate(15)'/%3E%3C/g%3E%3Cuse xlink:href='%23b' width='100%25' height='100%25' transform='rotate(30)'/%3E%3C/g%3E%3Cuse xlink:href='%23c' width='100%25' height='100%25' transform='rotate(60)'/%3E%3C/g%3E%3Cuse xlink:href='%23d' width='100%25' height='100%25' transform='rotate(120)'/%3E%3Cuse xlink:href='%23d' width='100%25' height='100%25' transform='rotate(-120)'/%3E%3C/g%3E%3C/svg%3E")
}

.fi-pt {
    background-image: url(./pt.DZ2ADgIR.svg)
}

.fi-es {
    background-image: url(./es.d5m8M5h8.svg)
}

.fi-kg {
    background-image: url(./kg.B0FsxZiL.svg)
}

._localization-button_18b78_26 {
    align-items: center;
    background-color: transparent;
    border: none;
    color: var(--general-white);
    display: flex;
    font-size: 1rem;
    font-weight: 500;
    gap: 8px;
    letter-spacing: -.16px;
    line-height: 1rem;
    outline: none;
    overflow: hidden;
    padding: 14px;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    transition: .25s;
    width: 100%
}

@media screen and (max-width:1300px) {
    ._localization-button_18b78_26 {
        padding: 10px 14px
    }
}

._localization-button_18b78_26._active_18b78_51,
._localization-button_18b78_26:hover {
    align-items: center;
    background: var(--general-transparent-mid-35);
    border-radius: 14px
}

._localization-button_18b78_26 svg {
    transition: .25s
}

._desktop-language_1dyzo_26 {
    position: relative
}

._desktop-language-menu_1dyzo_29 {
    background-color: var(--general-underlay-3-lvl);
    right: 0;
    top: 52px
}

._desktop-language-menu-footer_1dyzo_42,
._desktop-language-menu_1dyzo_29 {
    border-radius: 18px;
    display: flex;
    flex-direction: column;
    gap: 2px;
    padding: .5rem;
    position: absolute;
    width: 216px;
    z-index: 51
}

._desktop-language-menu-footer_1dyzo_42 {
    background-color: var(--general-underlay-1-lvl);
    bottom: 60px;
    left: 0
}

@media screen and (max-width:800px) {
    ._desktop-language-menu-footer_1dyzo_42 {
        left: 50%;
        transform: translate(-50%, 28px)
    }
}

._desktop-language_1dyzo_26 ._outside-overlay_1dyzo_61 {
    inset: 0;
    position: fixed;
    z-index: 3
}

._desktop-language_1dyzo_26 ._toggle-language_1dyzo_66 {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 5px;
    position: relative;
    z-index: 4
}

._desktop-language_1dyzo_26 ._toggle-footer-language--active_1dyzo_77 ._language-dd-footer_1dyzo_77,
._desktop-language_1dyzo_26 ._toggle-language--active_1dyzo_74 ._language-dd_1dyzo_74 {
    transform: rotate(180deg)
}

._desktop-language_1dyzo_26 ._language_1dyzo_74 {
    height: 1rem;
    transition: all .15s ease-in;
    width: 1rem
}

._desktop-language_1dyzo_26 ._language-dd_1dyzo_74 {
    fill: var(--general-grey)
}

._desktop-language_1dyzo_26 ._language-dd-footer_1dyzo_77 {
    fill: var(--general-white)
}

._desktop-language_1dyzo_26 ._language-span_1dyzo_91 {
    color: var(--general-white)
}

.fi {
    height: 28px;
    width: 24px
}

._page-header_121iu_26 {
    background-color: var(--general-new-fill);
    border-bottom: .6px solid var(--general-stroke);
    left: 0;
    padding: 0;
    padding-top: env(safe-area-inset-top, 68px) !important;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 200
}

._inner-container_121iu_38 {
    align-items: center;
    display: flex;
    height: 68px;
    justify-content: space-between;
    margin: auto;
    padding: var(--Spacing-sm, 10px) var(--Spacing-7xl, 40px)
}

@media screen and (max-width:1300px) {
    ._inner-container_121iu_38 {
        padding: var(--Spacing-none, 0) var(--Spacing-4xl, 24px)
    }
}

@media screen and (max-width:800px) {
    ._inner-container_121iu_38 {
        height: 64px
    }
}

@media screen and (max-width:475px) {
    ._inner-container_121iu_38 {
        padding: var(--Spacing-none, 0) var(--Spacing-2lg, 16px)
    }
}

._halloween-garland_121iu_62 {
    background: url(../assets/header-garland.png) no-repeat 0 0;
    background-size: auto 68px;
    height: 68px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: env(safe-area-inset-top, 0);
    width: 100%;
    z-index: 1
}

@media screen and (max-width:1024px) {
    ._halloween-garland_121iu_62 {
        background-size: auto 56px;
        height: 56px
    }
}

@media screen and (max-width:600px) {
    ._halloween-garland_121iu_62 {
        background-size: auto 64px;
        height: 64px
    }
}

._left-side_121iu_92,
._right-side_121iu_86 {
    align-items: center;
    display: flex;
    justify-content: center
}

._center-side_121iu_98 {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

._right-side_121iu_86 {
    min-width: 40px;
    position: relative
}

._pc-and-tablet_ai6dg_26 {
    align-items: center;
    display: flex;
    justify-content: center
}

@media screen and (max-width:800px) {
    ._pc-and-tablet_ai6dg_26 {
        display: none
    }
}

._volume-button_13mde_26 {
    align-items: center;
    background-color: transparent;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    margin-left: 16px;
    outline: none;
    padding: 0;
    position: relative;
    transition: background-color .25s;
    width: 32px
}

._volume-button_13mde_26:hover {
    background-color: var(--button-ghost-hover)
}

._volume-button_13mde_26 svg {
    fill: var(--general-grey);
    transition: .25s;
    width: 18px
}

._balance-button_1b1ir_26 {
    align-items: center;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background: #f5f5fa05;
    border: .6px solid rgba(245, 245, 250, .0509803922);
    border-radius: 16px;
    box-shadow: inset 0 0 10px #ffffff1a;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    height: 48px;
    justify-content: space-between;
    margin-left: 16px;
    outline: none !important;
    padding: 0 4px 0 16px;
    transition: .25s
}

._balance-button_1b1ir_26._gain_1b1ir_45 ._actual-balance_1b1ir_45 {
    animation: _gain_1b1ir_45 2s forwards
}

._balance-button_1b1ir_26._decrease_1b1ir_48 ._actual-balance_1b1ir_45 {
    animation: _decrease_1b1ir_48 2s forwards
}

._balance-button_1b1ir_26:hover {
    background-color: var(--general-transparent-mid-55)
}

._balance-button_1b1ir_26:active {
    background-color: var(--button-outlined-fill-pressed)
}

@media screen and (max-width:800px) {
    ._balance-button_1b1ir_26 {
        height: 40px;
        margin: 0;
        padding: 0 4px 0 12px
    }
}

._balance-button_1b1ir_26 ._balance-wrapper_1b1ir_64 {
    align-items: center;
    display: flex;
    gap: 4px;
    margin-left: 8px
}

@media screen and (max-width:800px) {
    ._balance-button_1b1ir_26 ._balance-wrapper_1b1ir_64 {
        -moz-column-gap: 2px;
        column-gap: 2px;
        margin-left: 6px
    }
}

._balance-button_1b1ir_26 ._actual-balance_1b1ir_45 {
    color: #f5f5fa;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .16px;
    line-height: 21.6px
}

._balance-button_1b1ir_26 ._fiat-balance_1b1ir_83 {
    align-items: center;
    color: #f5f5fa59;
    display: inline-flex;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .16px;
    line-height: 21.6px
}

._balance-button_1b1ir_26 ._plus-icon_1b1ir_92 {
    align-items: center;
    background: var(--button-functional-default);
    border-radius: 14px;
    display: flex;
    height: 40px;
    justify-content: center;
    margin-left: 12px;
    width: 40px
}

@media screen and (max-width:800px) {
    ._balance-button_1b1ir_26 ._plus-icon_1b1ir_92 {
        height: 32px;
        margin-left: 10px;
        width: 32px
    }
}

._balance-button_1b1ir_26 ._plus-icon_1b1ir_92 svg {
    fill: var(--general-white);
    height: 14px;
    width: 14px
}

._balance-button_1b1ir_26 ._balance-currency--streamer_1b1ir_114 {
    align-items: center;
    color: var(--general-white);
    display: inline-flex;
    flex: 0 0 16px;
    height: 16px;
    justify-content: center;
    line-height: 1;
    width: 16px
}

._balance-button_1b1ir_26 ._bullcoin-icon_1b1ir_124 {
    font-size: inherit;
    height: .8125em;
    line-height: 1;
    margin-left: .1875em;
    width: .625em
}

@keyframes _gain_1b1ir_45 {
    0% {
        color: #00ff72;
        fill: #00ff72
    }

    to {
        color: var(--bdrop-price2)
    }
}

@keyframes _decrease_1b1ir_48 {
    0% {
        color: red;
        fill: red
    }

    to {
        color: var(--bdrop-price2)
    }
}

._avatar-wrapper_uvgce_26 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 48px;
    justify-content: center;
    margin-left: 24px;
    position: relative;
    width: 48px
}

._avatar_uvgce_26,
._frame_uvgce_38 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

._avatar_uvgce_26 {
    border-radius: 12px
}

._frame_uvgce_38 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(1.2);
    width: 100%
}

._burger-button_1yl40_26 {
    align-items: center;
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    margin-left: 3px;
    outline: none;
    padding: 0;
    width: 32px
}

@media screen and (max-width:1300px) {
    ._burger-button_1yl40_26 {
        margin-left: 0
    }
}

._burger-button_1yl40_26 svg {
    fill: var(--general-grey);
    transform: .25;
    width: 100%
}

._active_1yl40_50 {
    transform: rotate(180deg)
}

._wrapper_1un9i_26 {
    position: relative
}

._trigger_1un9i_30 {
    align-items: center;
    background: transparent;
    border: none;
    border-radius: 14px;
    color: var(--general-grey);
    cursor: pointer;
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    gap: 8px;
    height: 40px;
    letter-spacing: .01em;
    padding: 0 12px;
    transition: .25s
}

._trigger_1un9i_30:hover {
    background-color: var(--button-ghost-hover)
}

._trigger--active_1un9i_49 {
    background-color: var(--button-ghost-active);
    color: var(--general-grey)
}

._trigger--active_1un9i_49 svg,
._trigger_1un9i_30 svg {
    fill: var(--general-grey)
}

._trigger_1un9i_30 svg {
    flex-shrink: 0;
    transition: .25s
}

._chevron_1un9i_62 {
    height: 16px;
    transition: transform .25s;
    width: 16px
}

._chevron--rotated_1un9i_67 {
    transform: rotate(180deg)
}

._dropdown_1un9i_71 {
    left: -1px;
    position: absolute;
    top: calc(100% + 12px);
    z-index: 300
}

.nav-dropdown-enter-active,
.nav-dropdown-leave-active {
    transition: all .2s ease-out
}

.nav-dropdown-enter-from,
.nav-dropdown-leave-to {
    opacity: 0;
    transform: translateY(-8px)
}

._grid_1swn9_26 {
    border-radius: 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    padding: 20px
}

._grid--desktop_1swn9_33 {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: var(--general-transparent-dark-75, rgba(27, 28, 29, .75));
    box-shadow: 0 10px 20px #0003
}

._grid--mobile_1swn9_41 {
    grid-row-gap: 24px;
    grid-column-gap: 28px;
    background: var(--general-fill)
}

._grid--page_1swn9_47 {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background: transparent;
    box-shadow: none
}

._game_1swn9_55 {
    align-items: center;
    background: none;
    border-radius: 0;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-size: inherit;
    font-weight: inherit;
    gap: 8px;
    height: auto;
    margin: 0;
    padding-bottom: 2px;
    padding-left: 0;
    text-decoration: none
}

._game_1swn9_55:hover {
    background: none
}

._game--disabled_1swn9_75 {
    filter: grayscale(100%);
    opacity: .4;
    pointer-events: none
}

._grid--desktop_1swn9_33 ._game_1swn9_55,
._grid--page_1swn9_47 ._game_1swn9_55 {
    transition: transform .18s ease-out
}

._grid--desktop_1swn9_33 ._game_1swn9_55:hover,
._grid--page_1swn9_47 ._game_1swn9_55:hover {
    transform: scale(1.12)
}

._grid--desktop_1swn9_33 ._game_1swn9_55:active,
._grid--page_1swn9_47 ._game_1swn9_55:active {
    transform: scale(.9)
}

._icon_1swn9_94 {
    background: var(--general-transparent-light-5);
    border-radius: 16px;
    flex-shrink: 0;
    height: 64px;
    overflow: hidden;
    position: relative;
    width: 64px
}

._icon_1swn9_94 img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

._icon_1swn9_94:after {
    background-color: #000;
    border-radius: 16px;
    content: "";
    inset: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .2s
}

._grid--mobile_1swn9_41 ._game_1swn9_55:hover ._icon_1swn9_94:after {
    opacity: .4
}

._title_1swn9_121 {
    font-size: 12px;
    letter-spacing: -.01em;
    line-height: 1;
    white-space: nowrap
}

._icon_1ua5c_26 {
    height: 16px;
    width: 16px
}

._icon_1tq6b_26 {
    height: 16px;
    width: 16px
}

._grid_1tq6b_31 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: var(--general-transparent-dark-75, rgba(27, 28, 29, .75));
    border-radius: 20px;
    box-shadow: 0 10px 20px #0003;
    padding: 20px
}

._item_1tq6b_43 {
    align-items: center;
    background: none;
    border-radius: 0;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: auto;
    margin: 0;
    padding-bottom: 2px;
    padding-left: 0;
    text-decoration: none;
    transition: transform .18s ease-out
}

._item_1tq6b_43:hover {
    background: none;
    text-decoration: none;
    transform: scale(1.12)
}

._item_1tq6b_43:active {
    transform: scale(.9)
}

._iconWrap_1tq6b_68 {
    align-items: center;
    background: var(--general-transparent-light-5);
    border-radius: 16px;
    display: flex;
    flex-shrink: 0;
    height: 64px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 64px
}

._iconWrap_1tq6b_68 svg {
    fill: var(--general-white);
    height: 28px;
    width: 28px
}

._iconWrap_1tq6b_68 img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

._iconWrap_1tq6b_68:after {
    background-color: #000;
    border-radius: 16px;
    content: "";
    inset: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .2s
}

._item_1tq6b_43:hover ._iconWrap_1tq6b_68:after {
    opacity: 0
}

._label_1tq6b_103 {
    font-size: 12px;
    letter-spacing: -.01em;
    line-height: 1;
    white-space: nowrap
}

._bullshopBtn_tttg8_26 {
    color: var(--general-white) !important;
    padding: 0 16px !important;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (max-width:1300px) {
    ._bullshopBtn_tttg8_26 {
        display: flex !important;
        justify-content: flex-start !important;
        margin: 0 !important
    }
}

@media screen and (max-width:1000px) {
    ._bullshopBtn_tttg8_26 {
        padding: 0 12px !important
    }
}

._bullshopBtn_tttg8_26 ._bullshopBtnIcon_tttg8_43 {
    display: inline-block;
    height: 16px;
    vertical-align: text-top;
    width: 16px
}

@media screen and (max-width:1300px) {
    ._bullshopBtn_tttg8_26 ._bullshopBtnIcon_tttg8_43 {
        height: 20px;
        width: 20px
    }
}

[data-v-0dd205e6]:root {
    --indentX: 80px;
    --indentY: 56px;
    --bottom-navigation-height: 64px;
    --General-Transparent-Light-5: rgba(245, 245, 250, .05)
}

@media screen and (max-width:1000px) {
    [data-v-0dd205e6]:root {
        --indentX: 24px;
        --indentY: 48px
    }
}

@media screen and (max-width:475px) {
    [data-v-0dd205e6]:root {
        --indentX: 20px;
        --indentY: 48px
    }
}

@media screen and (max-width:375px) {
    [data-v-0dd205e6]:root {
        --indentX: 20px;
        --indentY: 40px
    }
}

a svg[data-v-0dd205e6] {
    fill: var(--general-grey)
}

.router-link-exact-active[data-v-0dd205e6] {
    background-color: var(--button-ghost-active);
    color: var(--general-white)
}

.router-link-exact-active svg[data-v-0dd205e6] {
    fill: var(--general-white)
}

._toBullshopDesk_snww7_26 {
    margin-left: 8px !important
}

._desktop-nav_snww7_30 {
    align-items: center;
    align-self: stretch;
    display: flex;
    gap: 4px;
    justify-content: center
}

._desktop-nav_snww7_30>a,
._desktop-nav_snww7_30>a svg,
._desktop-nav_snww7_30>button,
._desktop-nav_snww7_30>button svg {
    transition: .25s
}

._desktop-nav_snww7_30>a,
._desktop-nav_snww7_30>button {
    border-radius: 14px;
    color: #c7c7ff;
    color: var(--general-grey);
    font-size: .875rem;
    font-weight: 500;
    height: 40px;
    letter-spacing: .01em;
    margin: 0;
    padding: 0 12px
}

._desktop-nav_snww7_30>a svg,
._desktop-nav_snww7_30>button svg {
    flex-shrink: 0
}

._desktop-nav_snww7_30>a:not(._router-link-exact-active_snww7_59):hover,
._desktop-nav_snww7_30>button:not(._router-link-exact-active_snww7_59):hover {
    background-color: var(--button-ghost-hover)
}

._desktop-nav_snww7_30>a {
    align-items: center;
    display: flex;
    justify-content: center;
    text-decoration: none
}

._desktop-nav_snww7_30>a:hover {
    text-decoration: none
}

._desktop-nav_snww7_30>button {
    background-color: transparent;
    border: none;
    outline: none;
    padding: 0
}

._desktop-nav_snww7_30>a>svg,
._desktop-nav_snww7_30>button>svg {
    height: 15px;
    margin-right: 10px;
    width: 15px
}

._desktop-nav-special_snww7_84 {
    border: 1px solid var(--button-outlined-stroke-default);
    color: var(--general-white) !important
}

._desktop-nav-special_snww7_84 svg {
    fill: var(--general-white) !important
}

._desktop-nav-special_snww7_84:hover {
    background-color: var(--gamelight-general) !important
}

._close-button_rxg5j_26 {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding-top: env(safe-area-inset-top, 68px);
    position: absolute;
    right: 10px;
    top: 15px
}

._close-button_rxg5j_26 svg {
    fill: var(--general-white);
    height: 25px;
    width: 25px
}

._close-tabbar_rxg5j_42 {
    background-color: transparent;
    border: none;
    cursor: pointer;
    fill: var(--general-white);
    height: 32px;
    outline: none;
    padding: 5px;
    position: absolute;
    right: 24px;
    top: 24px;
    width: 32px;
    z-index: 1
}

._close-tabbar_rxg5j_42:hover {
    background: var(--bdrop-chat-button-hover);
    border-radius: 10px
}

._close-tabbar_rxg5j_42:active {
    background: var(--bdrop-chat-button-active);
    border-radius: 10px
}

._nickname_s6t0z_26 {
    align-items: center;
    color: var(--general-white);
    display: flex;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -.18px;
    line-height: 20px;
    margin-bottom: 5px;
    text-transform: none
}

._copy-button_3obb8_26 {
    background-color: transparent;
    border: none;
    cursor: pointer;
    margin-left: 4px;
    outline: none;
    padding: 0
}

._copy-button_3obb8_26:hover svg {
    fill: #e1e1ff
}

._copy-button_3obb8_26 svg>* {
    fill: var(--general-transparent-light-35)
}

._id_12wyz_26 {
    color: var(--general-white);
    font-size: .875rem;
    font-weight: 500;
    letter-spacing: -.14px;
    line-height: 16px;
    margin-top: 4px;
    text-transform: uppercase
}

@media screen and (min-width:1301px) {
    ._mobile_1vudz_27 {
        display: none
    }
}

._user-data_1vudz_32 {
    align-items: flex-start;
    display: flex;
    line-height: 100%;
    margin-top: 24px;
    padding-left: 24px
}

@media screen and (max-width:1301px) {
    ._user-data_1vudz_32 {
        padding-left: 0
    }
}

._menu-avatar_1vudz_45 {
    margin-right: 12px
}

._mobile-language_1dusv_26 ._toggle-language_1dusv_26 {
    align-items: center;
    background-color: transparent;
    border: none;
    color: var(--general-white);
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    gap: .5rem;
    outline: none;
    padding: 13px 0 13px 24px;
    position: relative;
    text-decoration: none;
    width: 100%
}

._mobile-language_1dusv_26 ._toggle-language_1dusv_26:hover {
    background: var(--button-ghost-active)
}

._volume_1rdus_26 {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 13px 24px
}

._label_1rdus_34 {
    color: var(--general-white);
    display: flex;
    font-size: .875rem
}

._label_1rdus_34 svg {
    fill: var(--general-white)
}

._controls_1o9te_26 {
    margin-top: 16px;
    padding-top: env(safe-area-inset-top, 68px)
}

._controls_1o9te_26 a,
._controls_1o9te_26 button,
._controls_1o9te_26 svg {
    transition: .25s
}

._controls_1o9te_26 ._volume_1o9te_37,
._controls_1o9te_26 a,
._controls_1o9te_26 button {
    align-items: center;
    background-color: transparent;
    border: none;
    border-radius: 14px;
    color: var(--general-white);
    display: flex;
    font-size: .875rem;
    font-weight: 500;
    margin: auto;
    outline: none;
    padding: 13px 0 13px 24px;
    position: relative;
    text-decoration: none;
    width: 95%
}

@media screen and (max-width:1300px) {

    ._controls_1o9te_26 ._volume_1o9te_37,
    ._controls_1o9te_26 a,
    ._controls_1o9te_26 button {
        width: 100%
    }
}

._controls_1o9te_26 ._volume_1o9te_37:hover,
._controls_1o9te_26 a:hover,
._controls_1o9te_26 button:hover {
    background: var(--button-ghost-active)
}

._controls_1o9te_26 svg {
    fill: var(--general-white);
    height: 20px;
    margin-right: 8px;
    width: 20px
}

._desktop_1o9te_73 {
    margin: auto;
    width: 95%
}

@media screen and (max-width:1300px) {
    ._desktop_1o9te_73 {
        display: none !important
    }
}

@media screen and (min-width:1301px) {
    ._mobile_1o9te_84 {
        display: none !important
    }
}

._mobile-special_1o9te_88:hover {
    background: var(--gamelight-general) !important
}

._chapter_1o9te_92 {
    color: var(--general-white);
    font-size: 12px;
    margin-bottom: 8px;
    margin-top: 25px;
    padding-left: 24px
}

._dot_1o9te_100 {
    background-color: #ff4d55;
    border-radius: 50%;
    height: 6px;
    left: 38px;
    position: absolute;
    top: 25px;
    width: 6px
}

._bullshopBtn_1o9te_110 {
    padding: 16px 12px
}

._menu_1cvyl_26 {
    border-radius: 20px;
    color: #afabc5;
    height: calc(100dvh - 72px) !important;
    position: absolute;
    right: 46px;
    top: calc(100% + 5px);
    transition: all .1s linear;
    z-index: 200
}

@media screen and (max-width:1300px) {
    ._menu_1cvyl_26 {
        height: 100dvh;
        left: 0;
        position: fixed;
        right: auto;
        top: 0;
        width: 100%
    }
}

@media screen and (min-width:1301px) {
    ._mobile-fix_1cvyl_48 {
        display: none
    }
}

._inner-container_1cvyl_53 {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background: var(--general-transparent-dark-75);
    border-radius: 15px;
    box-shadow: 2px 4px 10px #14161a4d;
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
    width: 311px
}

@media screen and (max-width:1300px) {
    ._inner-container_1cvyl_53 {
        border-radius: 16px;
        height: unset;
        inset: 12px 8px 0;
        overflow: auto;
        position: absolute;
        width: auto;
        z-index: 1000;
        -ms-overflow-style: none;
        -webkit-backdrop-filter: unset;
        backdrop-filter: unset;
        background: var(--general-fill);
        overscroll-behavior: contain;
        scrollbar-width: none
    }

    ._inner-container_1cvyl_53::-webkit-scrollbar {
        width: 0
    }
}

._shadow_1cvyl_86 {
    display: none;
    pointer-events: none
}

@media screen and (max-width:1300px) {
    ._shadow_1cvyl_86 {
        background: linear-gradient(0deg, #1a1b1f, #1d1e2300);
        border-radius: 0 0 16px 16px;
        bottom: 72px;
        display: block;
        height: 50px;
        left: 8px;
        position: fixed;
        width: calc(100% - 16px);
        z-index: 1000
    }
}

@media screen and (min-width:1301px) {
    ._hidden-on-pc_1cvyl_105 {
        display: none
    }
}

._login-button_1tliv_26 {
    background-color: var(--button-accident-default);
    border: none;
    border-radius: 10px;
    color: var(--button-accident-content);
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500;
    height: 48px;
    letter-spacing: -1%;
    margin-left: 1.5rem;
    outline: none !important;
    padding: 10px 20px;
    transition: .25s
}

._login-button_1tliv_26:hover {
    background-color: var(--button-accident-hover)
}

@media screen and (max-width:1100px) {
    ._login-button_1tliv_26 {
        margin: 0
    }
}

._login-button_1tliv_26 svg {
    fill: #c7c7ff;
    margin-left: 5px;
    width: 8px
}

.menu-enter-active,
.menu-leave-active {
    transition: all .25s ease-out
}

.menu-enter-from,
.menu-leave-to {
    opacity: 0;
    transform: translateY(20px)
}

@media screen and (max-width:1299px) {

    .menu-enter-active,
    .menu-leave-active {
        transition: all .15s linear
    }

    .menu-enter-from,
    .menu-leave-to {
        opacity: 0;
        transform: translateY(15px)
    }
}

._ribbon-inner-container_18mx0_27,
._ribbon_18mx0_26 {
    position: relative
}

._ribbon_18mx0_26 {
    display: flex;
    gap: 2px
}

._ribbon_18mx0_26:after {
    background-image: var(--general-fade-horizontal);
    bottom: 0;
    content: "";
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 15%;
    z-index: 1
}

._ribbon-inner-wrapper_18mx0_47 {
    overflow: hidden
}

._ribbon-bunch-container_18mx0_51,
._ribbon-items-container_18mx0_52 {
    display: flex;
    gap: 2px
}

._ribbon-bunch-container_18mx0_51 {
    height: 128px;
    left: 0;
    position: absolute;
    top: 0;
    transform: translate(calc(-100% - 2px))
}

@media screen and (max-width:500px) {
    ._ribbon-bunch-container_18mx0_51 {
        height: 72px
    }
}

._ribbon-items-container_18mx0_52 {
    width: 99999px
}

._hidden_18mx0_74 {
    display: none
}

._nickname-block_ywwwj_26 {
    align-items: center;
    color: #f5f5fa80;
    display: flex;
    left: 12px;
    position: absolute;
    top: 12px;
    transform: translateY(0);
    transition: color .25s, opacity .25s, transform .25s;
    z-index: 1
}

._avatar_gp4gd_26 {
    background-color: #bfbfff40;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    display: block;
    flex: 0 0 0;
    height: 18px;
    margin-right: 0;
    max-height: 18px;
    max-width: 0;
    min-height: 18px;
    min-width: 0;
    opacity: 0;
    transform: scale(.85);
    transform-origin: left center;
    transition: flex-basis .25s, width .25s, min-width .25s, max-width .25s, margin-right .25s, opacity .25s, transform .25s;
    width: 0
}

@media screen and (max-width:500px) {
    ._avatar_gp4gd_26 {
        border-radius: 3px;
        height: 12px;
        max-height: 12px;
        min-height: 12px
    }
}

._case-image_ezkgp_26 {
    left: 50%;
    max-height: 65%;
    max-width: 65%;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: .25s
}

._top-item-price_149p8_26 {
    align-items: center;
    border: 1px solid #ffc654;
    border-radius: 12px;
    box-sizing: border-box;
    color: #ffc654;
    display: flex;
    font-family: PP-Pangram-Sans-BC-Rounded;
    font-size: 12px;
    gap: 4px;
    height: 24px;
    left: 12px;
    letter-spacing: .12px;
    line-height: 15.6px;
    max-width: calc(100% - 40px);
    overflow: hidden;
    padding: 0 8px;
    position: absolute;
    top: 12px;
    transition: .25s;
    z-index: 1
}

@media screen and (max-width:500px) {
    ._top-item-price_149p8_26 {
        border: none;
        height: 12px;
        left: 6px;
        max-width: calc(100% - 28px);
        padding: 0;
        top: 6px
    }

    ._top-item-price_149p8_26 ._price-and-coin_149p8_57 {
        display: none
    }
}

._top-item-price--upgrade_149p8_61 {
    height: auto;
    justify-content: flex-end;
    padding: 4px 6px
}

._top-item-price--upgrade_149p8_61 ._crown_149p8_66 {
    color: #ffc654;
    fill: none;
    height: 14px;
    width: 14px
}

@media screen and (max-width:500px) {
    ._top-item-price--upgrade_149p8_61 ._crown_149p8_66 {
        height: 11px;
        width: 11px
    }
}

._price-and-coin_149p8_57 {
    align-items: center;
    display: flex;
    gap: 2px;
    min-width: 0;
    overflow: hidden
}

._crown_149p8_66 {
    fill: #ffc654;
    flex-shrink: 0;
    height: 12px;
    width: 12px
}

@media screen and (max-width:500px) {
    ._crown_149p8_66 {
        height: 8.293px;
        width: 11px
    }
}

._amount_149p8_100 {
    color: #ffc654;
    font-family: PP-Pangram-Sans-BC-Rounded;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12px;
    line-height: 130%;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._currency_149p8_114 {
    aspect-ratio: 1/1;
    flex-shrink: 0;
    height: 16px;
    width: 16px
}

._currency--uzs_149p8_120 {
    aspect-ratio: auto;
    width: 26px
}

._time_circle_1mnul_26 {
    background: conic-gradient(from 0deg, rgba(227, 227, 229, .25) var(--time-circle-elapsed-progress), var(--general-white) 0);
    border-radius: 50%;
    height: 12px;
    mask: radial-gradient(farthest-side, transparent calc(80% - .5px), #000 80%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(80% - .5px), #000 80%);
    position: absolute;
    right: 12px;
    top: 18px;
    transition: opacity .25s;
    width: 12px;
    z-index: 1
}

@media screen and (max-width:500px) {
    ._time_circle_1mnul_26 {
        height: 10px;
        right: 6px;
        top: 6px;
        width: 10px
    }
}

._item_1u0ux_27 {
    color: var(--general-white);
    cursor: pointer;
    display: block;
    font-family: PP-Pangram-Sans-BC-Rounded;
    font-size: 12px;
    font-weight: 500;
    line-height: 15.6px;
    overflow: hidden;
    padding: 0;
    position: relative
}

._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._itemImage_1u0ux_39,
._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._itemNameBlock_1u0ux_40,
._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._timeCircle_1u0ux_42,
._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._topItemPrice_1u0ux_41 {
    opacity: 0 !important;
    transition: .25s
}

._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._caseImage_1u0ux_46,
._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._caseNameBlock_1u0ux_48,
._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._nicknameBlock_1u0ux_49,
._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._terminalImage_1u0ux_47 {
    opacity: 1 !important
}

._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._nicknameBlock_1u0ux_49 {
    color: var(--general-white) !important;
    transform: translateY(1px)
}

._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._avatar_1u0ux_56 {
    flex-basis: 18px;
    margin-right: 4px;
    max-width: 18px;
    min-width: 18px;
    opacity: 1;
    transform: scale(1);
    width: 18px
}

@media screen and (max-width:500px) {

    ._item_1u0ux_27 ._itemType_1u0ux_66,
    ._item_1u0ux_27 ._nicknameBlock_1u0ux_49 {
        display: none
    }

    ._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._timeCircle_1u0ux_42,
    ._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._topItemPrice_1u0ux_41 {
        opacity: 1 !important
    }

    ._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._caseNameBlock_1u0ux_48 {
        opacity: 0 !important
    }

    ._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._nicknameBlock_1u0ux_49 {
        display: flex;
        top: auto;
        transform: translateY(0)
    }

    ._item_1u0ux_27:not(._upgrade-item_1u0ux_39):hover ._avatar_1u0ux_56 {
        flex-basis: 12px;
        margin-right: 3px;
        max-width: 12px;
        min-width: 12px;
        width: 12px
    }
}

._item_1u0ux_27 ._ribbon-item-bar_1u0ux_93 {
    height: 4px
}

._item_1u0ux_27 ._ribbon-item-bar_1u0ux_93 [data-role=skin-bar] {
    width: 66px
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27 ._ribbon-item-bar_1u0ux_93 {
        height: 2px
    }

    ._item_1u0ux_27 ._ribbon-item-bar_1u0ux_93 [data-role=skin-bar] {
        width: 56px
    }
}

._item_1u0ux_27._top-item_1u0ux_108 {
    width: 210px
}

._item_1u0ux_27._top-item_1u0ux_108 ._ribbon-item-bar_1u0ux_93 [data-role=skin-bar] {
    width: 106px
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27._top-item_1u0ux_108 {
        width: 120px
    }

    ._item_1u0ux_27._top-item_1u0ux_108 ._ribbon-item-bar_1u0ux_93 [data-role=skin-bar] {
        width: 56px
    }
}

._item_1u0ux_27 ._nicknameBlock_1u0ux_49 {
    font-size: 12px;
    height: 18px;
    left: 12px;
    letter-spacing: .12px;
    line-height: 15.6px;
    max-width: calc(100% - 24px);
    overflow: hidden;
    top: 11px;
    white-space: nowrap
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27 ._nicknameBlock_1u0ux_49 {
        align-items: center;
        font-size: 10px;
        font-weight: 400;
        height: 12px;
        inset: auto 12px 8px;
        letter-spacing: -.1px;
        line-height: 12px
    }
}

._item_1u0ux_27 ._nickname_1u0ux_49 {
    flex-shrink: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._item_1u0ux_27 ._vipBadge_1u0ux_157 {
    flex-shrink: 0;
    height: 14px;
    margin-left: 4px;
    width: 27.5px
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27 ._vipBadge_1u0ux_157 {
        height: 12px;
        margin-left: 3px;
        width: 22.5px
    }
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._nicknameBlock_1u0ux_49 {
    height: -moz-fit-content;
    height: fit-content;
    max-width: calc(100% - 24px)
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._nicknameBlock_1u0ux_49,
._item_1u0ux_27._upgrade-item_1u0ux_39 ._nickname_1u0ux_49 {
    color: var(--general-grey, #868b92);
    font-family: PP-Pangram-Sans-BC-Rounded;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .12px;
    line-height: 130%
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameBlock_1u0ux_40 {
    align-items: flex-start;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 0;
    justify-content: flex-end;
    left: 0;
    padding: 0 12px 12px;
    width: 100%
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameBlock_1u0ux_40 {
        align-items: flex-start;
        bottom: 0;
        flex-direction: column;
        gap: 0;
        height: auto;
        left: 0;
        padding: 0 8px 8px;
        width: 100%
    }
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._upgradeMetaRow_1u0ux_217 {
    align-items: flex-end;
    align-self: stretch;
    display: flex;
    gap: 8px;
    min-width: 0
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemType_1u0ux_66 {
    color: var(--general-grey, #868b92);
    display: block;
    flex: 1 1 0;
    font-family: PP-Pangram-Sans-BC-Rounded;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    height: -moz-fit-content;
    height: fit-content;
    letter-spacing: .12px;
    -webkit-line-clamp: unset;
    line-height: 130%;
    max-width: none;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: unset
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemType_1u0ux_66 {
        display: none
    }
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._chanceBadge_1u0ux_250 {
    align-items: flex-end;
    background: var(--general-transparent-light-10);
    border-radius: 16px;
    display: flex;
    flex-shrink: 0;
    gap: 3px;
    padding: 2px 4px
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._chanceBadge_1u0ux_250 span {
    align-items: flex-start;
    color: var(--general-white);
    display: flex;
    font-family: PP-Pangram-Sans-Rounded;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    height: 14px;
    letter-spacing: -.12px;
    line-height: 14px;
    text-align: center
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    gap: 2px;
    width: 100%
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 .stattrack {
    color: var(--bdrop-stattrack);
    margin-right: 0
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 .stattrack,
._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 span {
    font-family: PP-Pangram-Sans-BC-Rounded;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .12px;
    line-height: 130%;
    overflow: hidden;
    text-overflow: ellipsis
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 span {
    color: var(--general-white)
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 {
        align-items: center
    }

    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 .stattrack,
    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 span {
        font-size: 10px;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 12px
    }
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameContent_1u0ux_315,
._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameRow_1u0ux_314 {
    display: contents
}

._item_1u0ux_27._upgrade-item_1u0ux_39 ._chanceBadgeInline_1u0ux_319 {
    display: none
}

@media screen and (min-width:501px) {
    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemName_1u0ux_40 {
        align-items: flex-end;
        align-self: stretch;
        display: flex;
        gap: 4px;
        overflow: visible;
        text-overflow: unset;
        white-space: normal;
        width: 100%
    }

    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameRow_1u0ux_314 {
        align-items: flex-end;
        align-self: stretch;
        display: flex;
        gap: 4px;
        min-width: 0;
        width: 100%
    }

    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameContent_1u0ux_315 {
        align-items: flex-start;
        display: flex;
        flex: 1 0 0;
        gap: 2px;
        min-width: 0;
        overflow: hidden
    }

    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameContent_1u0ux_315 .stattrack {
        color: var(--bdrop-stattrack);
        flex-grow: 0;
        flex-shrink: 0;
        font-family: PP-Pangram-Sans-BC-Rounded;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: .12px;
        line-height: 130%;
        margin-right: 0;
        overflow: visible;
        text-overflow: unset;
        white-space: nowrap;
        width: -moz-fit-content;
        width: fit-content
    }

    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._itemNameContent_1u0ux_315 span:not(.stattrack) {
        color: var(--general-white);
        flex: 1 1 auto;
        font-family: PP-Pangram-Sans-BC-Rounded;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: .12px;
        line-height: 130%;
        min-width: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._chanceBadgeAbove_1u0ux_378 {
        display: none
    }

    ._item_1u0ux_27._upgrade-item_1u0ux_39 ._chanceBadgeInline_1u0ux_319 {
        display: flex
    }
}

._item_1u0ux_27 ._itemImage_1u0ux_39 {
    height: 60px;
    left: 50%;
    position: absolute;
    top: 36px;
    transform: translate(-50%);
    transition: opacity .25s;
    width: 118px
}

._item_1u0ux_27 ._itemImage_1u0ux_39 img {
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    transform: translate(-50%, -50%);
    width: 100%
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27 ._itemImage_1u0ux_39 {
        height: 38px;
        top: 10px;
        width: 74.733px
    }
}

._item_1u0ux_27 ._caseNameBlock_1u0ux_48,
._item_1u0ux_27 ._itemNameBlock_1u0ux_40 {
    bottom: 12px;
    color: var(--general-white);
    left: 12px;
    position: absolute;
    transition: .25s;
    width: calc(100% - 24px);
    z-index: 1
}

._item_1u0ux_27 ._caseNameBlock_1u0ux_48 {
    opacity: 0
}

._item_1u0ux_27 ._caseNameBlock-type_1u0ux_426,
._item_1u0ux_27 ._itemType_1u0ux_66 {
    color: #868b92;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: .1px;
    line-height: 12px;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap
}

._item_1u0ux_27 ._caseName_1u0ux_48,
._item_1u0ux_27 ._itemName_1u0ux_40 {
    align-items: center;
    color: var(--general-white);
    display: flex;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .12px;
    line-height: 15.6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

._item_1u0ux_27 ._caseName_1u0ux_48 span,
._item_1u0ux_27 ._itemName_1u0ux_40 span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._item_1u0ux_27 ._caseName_1u0ux_48 .stattrack,
._item_1u0ux_27 ._itemName_1u0ux_40 .stattrack {
    color: #ffc259;
    flex-shrink: 0;
    letter-spacing: .12px;
    margin-right: 2px
}

._item_1u0ux_27 ._caseImage_1u0ux_46,
._item_1u0ux_27 ._terminalImage_1u0ux_47 {
    height: 86px;
    max-height: none;
    max-width: none;
    top: 18px;
    transform: translate(-50%);
    width: 86px
}

._item_1u0ux_27 ._terminalImage_1u0ux_47 {
    left: 50%;
    opacity: 0;
    position: absolute;
    transition: opacity .25s
}

._item_1u0ux_27 ._terminalImage_1u0ux_47 img {
    display: block;
    height: auto;
    left: 0;
    pointer-events: none;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

._item_1u0ux_27 ._terminalImageBottom_1u0ux_496,
._item_1u0ux_27 ._terminalImageTop_1u0ux_500 {
    top: 0
}

@media screen and (max-width:500px) {
    ._item_1u0ux_27 ._itemNameBlock_1u0ux_40 {
        align-items: center;
        bottom: 8px;
        display: flex;
        flex-direction: row;
        height: 12px
    }

    ._item_1u0ux_27 ._itemName_1u0ux_40 {
        font-size: 10px;
        font-weight: 400;
        letter-spacing: -.1px;
        line-height: 12px
    }

    ._item_1u0ux_27 ._itemName_1u0ux_40 .stattrack {
        letter-spacing: -.1px
    }

    ._item_1u0ux_27 ._caseNameBlock_1u0ux_48 {
        display: none
    }

    ._item_1u0ux_27 ._caseImage_1u0ux_46,
    ._item_1u0ux_27 ._terminalImage_1u0ux_47 {
        height: 44px;
        top: 4px;
        width: 44px
    }
}

._red-item_1u0ux_535 {
    background: linear-gradient(0deg, #242528cc, #691a34)
}

._pink-item_1u0ux_539 {
    background: linear-gradient(0deg, #242528cc, #5d3366)
}

._violet-item_1u0ux_543 {
    background: linear-gradient(0deg, #242528cc, #3e3069)
}

._blue-item_1u0ux_547 {
    background: linear-gradient(0deg, #242528cc, #293269)
}

._light-blue-item_1u0ux_551 {
    background: linear-gradient(0deg, #242528cc, #2d6075)
}

._gold-item_1u0ux_555 {
    background: linear-gradient(0deg, #242528cc, #6b5327)
}

._grey-item_1u0ux_559 {
    background: linear-gradient(0deg, #242528cc, #363636)
}

._green-item_1u0ux_563 {
    background: linear-gradient(0deg, #242528cc, #365626)
}

._item_1us1x_26 {
    border-radius: 12px;
    flex-shrink: 0;
    height: 128px;
    width: 170px
}

@media screen and (max-width:500px) {
    ._item_1us1x_26 {
        height: 72px;
        width: 120px
    }
}

._topItem_1us1x_39 {
    width: 210px
}

@media screen and (max-width:500px) {
    ._topItem_1us1x_39 {
        width: 120px
    }
}

._ribbon-placeholder_u5na8_26 {
    height: 128px
}

@media screen and (max-width:500px) {
    ._ribbon-placeholder_u5na8_26 {
        height: auto;
        margin-top: 3px
    }
}

._status-icon_c1w6y_26 {
    border-radius: 16px;
    display: flex;
    height: 56px;
    position: relative;
    width: 56px
}

._status-icon_c1w6y_26 svg {
    aspect-ratio: 1/1;
    flex-shrink: 0;
    height: 24px;
    margin: auto;
    transform: rotate(0);
    width: 24px
}

@media screen and (max-width:1300px) {
    ._status-icon_c1w6y_26 {
        border-radius: 14px;
        height: 40px;
        width: 40px
    }
}

._completed_c1w6y_49 {
    background: #27db940f;
    color: var(--functional-mint)
}

._active_c1w6y_54 {
    background: #ffc65414
}

._active_c1w6y_54 svg {
    fill: var(--functional-yellow)
}

._canceled_c1w6y_61 {
    background: #ff595f14
}

._canceled_c1w6y_61 svg {
    fill: var(--functional-red)
}

._widget-withdraw_1wvp0_26 {
    align-items: center;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: var(--general-transparent-dark-75);
    border: 1px solid var(--general-transparent-light-5);
    border-radius: 20px;
    bottom: 5px;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    gap: 20px;
    left: 1%;
    padding: 8px 16px 8px 8px;
    position: fixed;
    transition: all .2s linear;
    z-index: 50
}

._widget-withdraw_1wvp0_26:hover {
    background: var(--general-transparent-mid-35)
}

@media screen and (max-width:1300px) {
    ._widget-withdraw_1wvp0_26 {
        bottom: 75px
    }
}

._text-status_1wvp0_52 {
    color: var(--general-transparent-light-100);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.16px;
    line-height: 16px
}

@media screen and (max-width:1300px) {
    ._text-status_1wvp0_52 {
        font-size: 14px
    }
}

._widget-arrow_1wvp0_65 {
    fill: #fff;
    transform: rotate(-90deg)
}

._widget-withdraw_gvc7z_26 {
    align-items: center;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: var(--general-transparent-dark-75);
    border: 1px solid var(--general-transparent-light-5);
    border-radius: 20px;
    bottom: 5px;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    gap: 20px;
    left: 1%;
    padding: 8px 16px 8px 8px;
    position: fixed;
    transition: all .2s linear;
    z-index: 51
}

._widget-withdraw_gvc7z_26:hover {
    background: var(--general-transparent-mid-35)
}

@media screen and (max-width:1300px) {
    ._widget-withdraw_gvc7z_26 {
        bottom: 75px
    }
}

._text-status_gvc7z_52 {
    color: var(--general-transparent-light-100);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -.16px;
    line-height: 16px
}

@media screen and (max-width:1300px) {
    ._text-status_gvc7z_52 {
        font-size: 14px
    }
}

._widget-arrow_gvc7z_65 {
    fill: #fff;
    transform: rotate(-90deg)
}

._widget_f657j_26 {
    align-items: center;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border: none;
    border-radius: 18px;
    box-shadow: 0 0 16px #ffffff1a inset, inset 0 0 0 1px var(--General-Transparent-Light-5, rgba(245, 245, 250, .05));
    cursor: pointer;
    display: inline-flex;
    gap: 16px;
    height: 60px;
    overflow: hidden;
    padding: 0 12px 0 0;
    transition: background .2s linear;
    width: 313px
}

@media screen and (max-width:800px) {
    ._widget_f657j_26 {
        gap: 6px;
        height: 52px;
        max-width: 313px;
        padding: 0 10px 0 0;
        width: 100%
    }
}

._widget_f657j_26:hover ._arrow_f657j_53,
._widget_f657j_26:hover ._title_f657j_50 {
    color: var(--General-Transparent-Light-70, rgba(245, 245, 250, .7))
}

._widget_f657j_26:active {
    box-shadow: 0 0 16px #ffffff1a inset, inset 0 0 0 1px var(--General-Transparent-Light-2, rgba(245, 245, 250, .02))
}

._widget_f657j_26:active ._left_f657j_59 {
    opacity: .8
}

._widget_f657j_26:active ._arrow_f657j_53,
._widget_f657j_26:active ._title_f657j_50 {
    color: var(--General-Transparent-Light-50, rgba(245, 245, 250, .5))
}

._widget--percent_f657j_69 {
    background: radial-gradient(100% 372.46% at 0 50%, #a987e9 0, #7945dd, #38177736, #38177700 30%), var(--General-Transparent-Dark-35, rgba(27, 28, 29, .35))
}

._widget--freeCase_f657j_73 {
    background: radial-gradient(100% 372.46% at 0 50%, #fbbb8b 0, #e16a0f, #6540253d, #49332300 30%), var(--General-Transparent-Dark-35, rgba(27, 28, 29, .35))
}

._left_f657j_59 {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex: 1 1 auto;
    gap: 12px;
    max-width: 265px;
    min-width: 0
}

@media screen and (max-width:800px) {
    ._left_f657j_59 {
        gap: 8px
    }
}

._image-wrapper_f657j_92 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 56px;
    position: relative;
    width: 64px
}

@media screen and (max-width:800px) {
    ._image-wrapper_f657j_92 {
        height: 48px;
        width: 56px
    }
}

._image_f657j_92 {
    aspect-ratio: 1/1;
    height: 77.197px;
    left: -12px;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    transform: rotate(16.564deg);
    width: 77.197px
}

@media screen and (max-width:800px) {
    ._image_f657j_92 {
        height: 67px;
        left: -10px;
        width: 67px
    }
}

._text-block_f657j_124 {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    justify-content: center;
    min-width: 0;
    width: 189px
}

._title_f657j_50 {
    color: var(--General-White, #f5f5fa);
    font-size: 14px;
    font-weight: 700
}

._subtitle_f657j_146,
._title_f657j_50 {
    font-family: PP Pangram Sans Rounded BC, PP-Pangram-Sans-BC-Rounded, sans-serif;
    font-style: normal;
    line-height: 130%;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

._subtitle_f657j_146 {
    color: var(--General-Transparent-Light-50, rgba(245, 245, 250, .5));
    font-size: 12px;
    font-weight: 400;
    max-width: 100%
}

._arrow-wrapper_f657j_160 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    width: 20px
}

@media screen and (max-width:800px) {
    ._arrow-wrapper_f657j_160 {
        width: 16px
    }
}

._arrow_f657j_53 {
    aspect-ratio: 1/1;
    color: var(--General-White, #f5f5fa);
    height: 20px;
    width: 20px
}

@media screen and (max-width:800px) {
    ._arrow_f657j_53 {
        height: 16px;
        width: 16px
    }
}

._container_egyww_26 {
    bottom: 16px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    left: 42px;
    position: fixed;
    z-index: 50
}

@media screen and (max-width:1300px) {
    ._container_egyww_26 {
        bottom: 77px
    }
}

@media screen and (max-width:800px) {
    ._container_egyww_26 {
        gap: 12px;
        left: 12px;
        max-width: 300px;
        right: 132px
    }
}

._cards_egyww_50 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 8px
}

@media screen and (max-width:800px) {
    ._cards_egyww_50 {
        align-self: stretch;
        display: none
    }

    ._cards_egyww_50._cards--expanded_egyww_61,
    ._cards_egyww_50._cards--single_egyww_61 {
        display: flex
    }
}

._pill_egyww_66 {
    align-items: center;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: var(--General-Transparent-Dark-35, rgba(27, 28, 29, .35));
    border: 1px solid var(--General-Transparent-Light-5, rgba(245, 245, 250, .05));
    border-radius: 20px;
    box-shadow: inset 0 0 15px #ffffff0d;
    color: var(--General-White, #f5f5fa);
    cursor: pointer;
    display: none;
    height: 56px;
    justify-content: space-between;
    padding: 0 20px;
    width: 313px
}

@media screen and (max-width:800px) {
    ._pill_egyww_66 {
        display: flex;
        max-width: 313px;
        width: 100%
    }
}

@media(hover:hover)and (pointer:fine) {
    ._pill_egyww_66:hover {
        color: var(--General-Transparent-Light-50, rgba(245, 245, 250, .5))
    }
}

._pill_egyww_66._pill--expanded_egyww_96,
._pill_egyww_66._pill--expanded_egyww_96:active,
._pill_egyww_66._pill--expanded_egyww_96:hover,
._pill_egyww_66:active {
    color: var(--General-Transparent-Light-35, rgba(245, 245, 250, .35))
}

._left_egyww_100 {
    align-items: center;
    display: flex;
    gap: 8px;
    min-width: 0;
    overflow: hidden
}

._icon_egyww_108 {
    aspect-ratio: 1/1;
    color: inherit;
    flex-shrink: 0;
    height: 20px;
    width: 20px
}

._text_egyww_116 {
    color: inherit;
    font-family: PP Pangram Sans Rounded BC, PP-Pangram-Sans-Rounded-BC, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .16px;
    line-height: 135%;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._arrow_egyww_130 {
    aspect-ratio: 1/1;
    color: inherit;
    fill: currentColor;
    flex-shrink: 0;
    height: 20px;
    transition: transform .25s ease-in-out;
    width: 20px
}

._arrow_egyww_130 :deep(path) {
    fill: currentColor
}

._arrow--rotated_egyww_143 {
    transform: rotate(180deg)
}

._wrapper_1a1nk_26 {
    align-items: center;
    align-self: stretch;
    background: var(--general-new-background, #161718);
    display: flex;
    gap: 10px;
    padding: 0 56px;
    width: 100%
}

._breadcrumbs_1a1nk_36 {
    color: var(--General-Transparent-Light-50, rgba(255, 255, 255, .5));
    font-family: PP Pangram Sans Rounded BC, PP-Pangram-Sans-BC-Rounded, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .18px;
    line-height: 120%;
    margin-inline: auto;
    max-width: 1680px;
    overflow: hidden;
    width: 100%
}

._list_1a1nk_50 {
    list-style: none;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

._item_1a1nk_59,
._list_1a1nk_50 {
    display: flex;
    min-width: 0
}

._separator_1a1nk_64 {
    color: inherit;
    flex: 0 0 auto;
    margin-inline: 5px
}

._link_1a1nk_70 {
    color: inherit;
    text-decoration: none;
    transition: color .2s ease
}

._link_1a1nk_70:focus-visible,
._link_1a1nk_70:hover {
    color: var(--general-white, #f5f5fa)
}

._current_1a1nk_79 {
    color: var(--General-Transparent-Light-100, #fff);
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width:1024px) {
    ._wrapper_1a1nk_26 {
        padding: 0 24px
    }

    ._breadcrumbs_1a1nk_36 {
        font-size: 14px;
        letter-spacing: .14px;
        line-height: 140%
    }
}

@media screen and (max-width:600px) {
    ._wrapper_1a1nk_26 {
        justify-content: center;
        padding-inline: 12px
    }

    ._breadcrumbs_1a1nk_36 {
        max-width: 100%;
        width: auto
    }
}

._support-widget_fr171_26 {
    display: flex;
    justify-content: space-evenly;
    position: relative
}

._support-widget__button_fr171_31 {
    align-items: center;
    background-color: transparent;
    border: none;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    font-weight: 500;
    justify-content: center
}

._support-widget__button--active_fr171_41,
._support-widget__button_fr171_31:hover {
    color: var(--general-grey)
}

._support-widget--compact_fr171_44 {
    justify-content: flex-start
}

._support-widget--compact_fr171_44 ._support-widget__button_fr171_31 {
    color: #868b92;
    font: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding: 0;
    transition: color .16s ease
}

._support-widget--compact_fr171_44 ._support-widget__button--active_fr171_41,
._support-widget--compact_fr171_44 ._support-widget__button_fr171_31:focus-visible,
._support-widget--compact_fr171_44 ._support-widget__button_fr171_31:hover {
    color: #f5f5fa
}

._support-widget-menu_fr171_58 {
    background-color: var(--general-underlay-3-lvl);
    border: 1px solid var(--general-transparent-light-5);
    border-radius: 14px;
    list-style: none;
    margin: 24px 0 0;
    padding: 8px;
    position: absolute;
    z-index: 200
}

@media screen and (min-width:1300px) {
    ._support-widget-menu_fr171_58 {
        margin-bottom: 32px;
        margin-top: 0;
        top: 0;
        transform: translateY(-100%)
    }
}

._support-widget-menu__item_fr171_77 {
    align-items: center;
    background-color: transparent;
    border: none;
    border-radius: 14px;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    gap: 8px;
    padding: 14px;
    white-space: nowrap;
    width: 100%
}

._support-widget-menu__item_fr171_77 svg {
    height: 24px;
    width: 24px
}

._support-widget-menu__item_fr171_77:hover {
    background-color: var(--general-transparent-mid-35)
}

._desktop_1wsx0_26 {
    display: block
}

._mobile_1wsx0_30 {
    display: none
}

@media screen and (max-width:600px) {
    ._desktop_1wsx0_26 {
        display: none
    }

    ._mobile_1wsx0_30 {
        display: block
    }
}

._footer_1ykrp_26 {
    background: var(--general-new-background, #161718);
    color: #f5f5fa;
    flex-direction: column;
    font-family: PP-Pangram-Sans-BC-Rounded, sans-serif;
    font-size: 14px;
    font-weight: 500;
    gap: 56px;
    justify-content: flex-end;
    line-height: 1.4;
    padding: 64px 56px 24px
}

._footer_1ykrp_26,
._main_1ykrp_42 {
    align-items: center;
    display: flex;
    width: 100%
}

._main_1ykrp_42 {
    align-self: stretch;
    background: #161718;
    flex: 1 0 0;
    gap: 24px;
    justify-content: center;
    margin-inline: auto;
    max-width: 1680px
}

._heroSection_1ykrp_55 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
    min-width: 0
}

._logo_1ykrp_64 {
    aspect-ratio: 53/14;
    display: block;
    height: 56px;
    width: 212px
}

._logo_1ykrp_64 svg {
    height: 100%;
    width: 100%
}

._illustration_1ykrp_75 {
    aspect-ratio: 626/368;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    width: min(100%, 626px)
}

._information_1ykrp_82 {
    -moz-column-gap: 32px;
    column-gap: 32px;
    display: inline-grid;
    flex: 1 0 0;
    grid-auto-flow: row;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, fit-content(100%));
    row-gap: 48px
}

._section_1ykrp_92 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    font-family: PP Pangram Sans Rounded BC, PP-Pangram-Sans-BC-Rounded, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    gap: 8px;
    grid-column: span 1;
    grid-row: span 1;
    justify-self: stretch;
    letter-spacing: .14px;
    line-height: 20px;
    min-width: 0
}

._title_1ykrp_109 {
    align-self: stretch;
    color: var(--General-White, #f5f5fa);
    margin: 0
}

._link_1ykrp_117,
._title_1ykrp_109 {
    font: inherit;
    letter-spacing: inherit
}

._link_1ykrp_117 {
    background: transparent;
    border: 0;
    color: #868b92;
    cursor: pointer;
    display: block;
    padding: 0;
    text-align: left;
    transition: color .16s ease
}

._link_1ykrp_117:focus-visible,
._link_1ykrp_117:hover {
    color: #f5f5fa
}

._buttons_1ykrp_133 {
    align-content: flex-start;
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

._social_1ykrp_142 {
    align-items: center;
    color: #f5f5fa;
    display: flex;
    gap: var(--Spacing-xs, 8px);
    height: 60px;
    justify-content: center;
    padding: 0 var(--Spacing-md, 12px);
    width: 60px
}

._social_1ykrp_142 svg,
._social_1ykrp_142 svg path {
    fill: currentColor
}

._second_1ykrp_157 {
    align-items: flex-start;
    align-self: stretch;
    color: #868b92;
    display: flex;
    flex: 1 0 0;
    gap: 24px;
    justify-content: center;
    margin-inline: auto;
    max-width: 1680px;
    width: 100%
}

._copyright_1ykrp_170 {
    color: var(--General-Grey, #868b92);
    flex: 1 0 0;
    font-family: PP Pangram Sans Rounded BC, PP-Pangram-Sans-BC-Rounded, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .14px;
    line-height: 140%;
    margin: 0
}

._policies_1ykrp_182 {
    align-content: center;
    align-items: center;
    display: flex;
    flex: 1 0 0;
    flex-wrap: wrap;
    gap: 8px 16px
}

._policies_1ykrp_182 a {
    color: var(--General-Grey, #868b92);
    font-family: PP Pangram Sans Rounded BC, PP-Pangram-Sans-BC-Rounded, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .14px;
    line-height: 140%
}

._policies_1ykrp_182 a:focus-visible,
._policies_1ykrp_182 a:hover {
    color: #f5f5fa
}

@media screen and (max-width:1300px) {
    ._footer_1ykrp_26 {
        padding-bottom: calc(24px + var(--bottom-navigation-height, 64px) + env(safe-area-inset-bottom, 0px))
    }
}

@media screen and (max-width:1024px) {
    ._footer_1ykrp_26 {
        align-items: center;
        gap: 24px;
        justify-content: normal;
        padding: 64px 0 calc(24px + var(--bottom-navigation-height, 64px) + env(safe-area-inset-bottom, 0px))
    }

    ._main_1ykrp_42 {
        align-items: flex-start;
        align-self: stretch;
        flex: none;
        flex-direction: column;
        gap: 24px;
        justify-content: normal;
        max-width: none;
        padding: 0
    }

    ._heroSection_1ykrp_55 {
        align-items: center;
        align-self: stretch
    }

    ._logo_1ykrp_64 {
        margin-inline: auto
    }

    ._illustration_1ykrp_75 {
        aspect-ratio: 834/490;
        width: 100%
    }

    ._information_1ykrp_82 {
        align-self: stretch;
        -moz-column-gap: 24px;
        column-gap: 24px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        padding: 0 24px;
        row-gap: 24px
    }

    ._second_1ykrp_157 {
        align-items: flex-start;
        align-self: stretch;
        flex: none;
        flex-direction: column;
        gap: 24px;
        justify-content: normal;
        margin-inline: 0;
        max-width: none;
        padding: 0 24px
    }

    ._copyright_1ykrp_170,
    ._policies_1ykrp_182 {
        align-self: stretch;
        flex: none
    }

    ._policies_1ykrp_182 {
        align-content: flex-start;
        align-items: flex-start;
        order: -1
    }
}

@media screen and (max-width:600px) {
    ._footer_1ykrp_26 {
        font-size: 12px;
        line-height: 1.3;
        padding: 40px 0 calc(24px + var(--bottom-navigation-height, 64px) + env(safe-area-inset-bottom, 0px))
    }

    ._footer_1ykrp_26,
    ._main_1ykrp_42 {
        align-items: flex-start
    }

    ._logo_1ykrp_64 {
        aspect-ratio: 151/40;
        height: 40px;
        width: 151px
    }

    ._illustration_1ykrp_75 {
        aspect-ratio: 375/220
    }

    ._information_1ykrp_82 {
        -moz-column-gap: 12px;
        column-gap: 12px;
        padding: 0 12px
    }

    ._section_1ykrp_92 {
        font-size: 12px;
        letter-spacing: .12px;
        line-height: 16px
    }

    ._social_1ykrp_142 {
        height: 48px;
        padding: 0 var(--Spacing-2lg, 16px);
        width: 48px
    }

    ._second_1ykrp_157 {
        gap: 24px;
        padding: 0 12px
    }

    ._copyright_1ykrp_170 {
        display: flex;
        flex-direction: column;
        height: 20px;
        justify-content: center;
        width: 100%
    }

    ._copyright_1ykrp_170,
    ._policies_1ykrp_182 a {
        font-size: 12px;
        letter-spacing: .12px;
        line-height: 130%
    }
}

._block_sf1xc_26 {
    box-sizing: border-box;
    color: var(--general-white, #f5f5fa);
    font-family: PP-Pangram-Sans-Rounded, sans-serif;
    gap: 32px;
    padding-inline: 56px
}

._block_sf1xc_26,
._information_sf1xc_40 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    min-width: 0;
    width: 100%
}

._information_sf1xc_40 {
    gap: 12px;
    margin-inline: auto;
    max-width: 1680px
}

._title_sf1xc_52 {
    font-family: PP Pangram Sans Rounded BC, PP-Pangram-Sans-BC-Rounded, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin: 0
}

._faqList_sf1xc_61 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 6px;
    min-width: 0
}

._faqList_sf1xc_61>[data-size] {
    width: 100%
}

@media screen and (max-width:1024px) {
    ._block_sf1xc_26 {
        padding-inline: 24px
    }
}

@media screen and (max-width:600px) {
    ._block_sf1xc_26 {
        padding-inline: 12px
    }

    ._title_sf1xc_52 {
        font-size: 18px;
        letter-spacing: .18px;
        line-height: 120%
    }

    ._information_sf1xc_40 {
        gap: 10px
    }
}

._section_j3fh2_26 {
    width: 100%
}

._wrapper_s34a1_26 {
    bottom: 70px;
    left: 50%;
    position: fixed;
    transform: translate(-50%);
    z-index: 100
}

._wrapper_p2qhb_26 {
    align-items: flex-start;
    background: var(--general-new-fill, #1b1c1d);
    border-radius: 20px;
    box-shadow: 0 4px 15px #0006;
    display: flex;
    gap: 20px;
    padding: 20px 20px 24px;
    width: 280px
}

._item_p2qhb_37 {
    align-items: center;
    color: inherit;
    cursor: pointer;
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
    gap: 8px
}

._item_p2qhb_37,
._item_p2qhb_37:hover {
    text-decoration: none
}

._icon_p2qhb_51 {
    align-items: center;
    align-self: stretch;
    border-radius: 18px;
    display: flex;
    height: 72px;
    justify-content: center;
    overflow: hidden;
    position: relative
}

._icon_p2qhb_51 img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

._icon_p2qhb_51:after {
    background-color: #000;
    border-radius: 18px;
    content: "";
    inset: 0;
    opacity: 0;
    position: absolute;
    transition: opacity .2s
}

._item_p2qhb_37:hover ._icon_p2qhb_51:after {
    opacity: .4
}

._icon--cases_p2qhb_79 {
    background: radial-gradient(130.28% 100% at 50% 100%, #1b0802 35.11%, #dc5127 90%, #e8977e), var(--general-new-background, #161718)
}

._icon--terminal_p2qhb_83 {
    background: radial-gradient(167.95% 100% at 50% 100%, #02081b 29.55%, #2751dc 66.56%, #7e97e8)
}

._title_p2qhb_87 {
    color: var(--General-White, #f5f5fa);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.12px;
    line-height: 100%
}

._wrapper_12e31_26 {
    bottom: 70px;
    position: fixed;
    transform: translate(-50%);
    z-index: 100
}

._tab-bar__item_2r6yg_26:hover ._tab-bar__title_2r6yg_26 {
    color: #ffffff80
}

._tab-bar__item_2r6yg_26:hover svg {
    fill: #ffffff80
}

._tab-bar-mobile_2r6yg_33 {
    background: var(--general-fill);
    border-radius: 20px 20px 0 0;
    border-top: 1px solid rgba(245, 245, 250, .1);
    bottom: 0;
    height: var(--bottom-navigation-height, 64px);
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 200
}

._tab-bar-mobile_2r6yg_33 ._tab-bar__svg_2r6yg_44 {
    fill: #fff3;
    height: 20px;
    width: 20px
}

._tab-bar-mobile_2r6yg_33 ._tab-bar__item_2r6yg_26 {
    align-items: center;
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
    gap: 6px;
    justify-content: center
}

._tab-bar-mobile_2r6yg_33 ._tab-bar__title_2r6yg_26 {
    color: #fff3;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: -.01em;
    line-height: 12px
}

._tab-bar-mobile_2r6yg_33 ._tab-bar__item_2r6yg_26 ._tab-bar__icon--active_2r6yg_64 {
    animation: _activeIcon_2r6yg_1 .5s ease-in 1;
    fill: var(--general-white)
}

@keyframes _activeIcon_2r6yg_1 {
    0% {
        fill: #fff3
    }

    10% {
        fill: #ffffff80
    }

    to {
        fill: var(--general-white)
    }
}

._tab-bar-mobile_2r6yg_33 ._tab-bar__item_2r6yg_26 ._tab-bar__title--active_2r6yg_79 {
    animation: _activeTitle_2r6yg_1 .5s ease-in 1;
    color: var(--general-white)
}

@keyframes _activeTitle_2r6yg_1 {
    0% {
        color: #fff3
    }

    10% {
        color: #ffffff80
    }

    to {
        color: var(--general-white)
    }
}

._tab-bar-mobile_2r6yg_33 ._tab-bar__icon_2r6yg_64 {
    position: relative
}

._tab-bar-mobile_2r6yg_33 ._tab-bar__bg--active_2r6yg_97 {
    background: #ffffff1a;
    border-radius: 100px;
    filter: blur(10px);
    height: 40px;
    left: -10px;
    position: absolute;
    top: -6px;
    width: 40px
}

[data-v-1ba2f870]:root {
    --indentX: 80px;
    --indentY: 56px;
    --bottom-navigation-height: 64px;
    --General-Transparent-Light-5: rgba(245, 245, 250, .05)
}

@media screen and (max-width:1000px) {
    [data-v-1ba2f870]:root {
        --indentX: 24px;
        --indentY: 48px
    }
}

@media screen and (max-width:475px) {
    [data-v-1ba2f870]:root {
        --indentX: 20px;
        --indentY: 48px
    }
}

@media screen and (max-width:375px) {
    [data-v-1ba2f870]:root {
        --indentX: 20px;
        --indentY: 40px
    }
}

.popup-enter-from[data-v-1ba2f870],
.popup-leave-to[data-v-1ba2f870] {
    opacity: 0;
    transform: translate(-50%, -15px)
}

.popup-enter-active[data-v-1ba2f870],
.popup-leave-active[data-v-1ba2f870] {
    transition: .25s
}

._free-case-popup_pbgqg_26 {
    background: transparent;
    font-family: PP-Pangram-Sans-BC-Rounded;
    padding: 0;
    width: 475px
}

._case-holder_pbgqg_33 {
    background: var(--general-background);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    flex-direction: column;
    height: 220px;
    overflow: hidden
}

._case-holder_pbgqg_33,
._case-images_pbgqg_48 {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

._case-images_pbgqg_48 {
    flex-shrink: 0
}

._case-image_pbgqg_48 {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative;
    width: 100%
}

._buttons_pbgqg_63 {
    align-items: center;
    display: flex;
    left: 16px;
    position: absolute;
    right: 16px;
    top: 16px
}

._buttons_pbgqg_63 svg {
    fill: var(--general-white)
}

._timer-status_pbgqg_75 {
    align-items: center;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background: var(--general-transparent-mid-35);
    border-radius: 24px;
    color: var(--general-white);
    display: flex;
    gap: 6px;
    height: 32px;
    padding: 0 10px 0 8px
}

._timer_pbgqg_75 {
    display: flex;
    font-size: 14px;
    font-weight: 500;
    gap: 3px;
    letter-spacing: -.2%;
    line-height: 1.15
}

._close-button_pbgqg_96 {
    align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: var(--general-transparent-light-10);
    border: none;
    border-radius: 20px;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    margin-left: auto;
    width: 32px
}

._close-button_pbgqg_96:hover {
    background: var(--general-transparent-light-35)
}

._close-icon_pbgqg_114 {
    display: block;
    flex-shrink: 0;
    height: 14px;
    width: 14px
}

._checkmark_pbgqg_121 {
    height: 44px;
    position: absolute;
    right: 25%;
    top: 9%;
    width: 44px
}

._popup-content_pbgqg_129 {
    background: var(--general-underlay-3-lvl);
    border-radius: 24px;
    gap: 40px;
    margin-top: .25rem;
    padding: 32px 16px 48px
}

._popup-content_pbgqg_129,
._text-content_pbgqg_140 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._text-content_pbgqg_140 {
    gap: 12px;
    text-align: center
}

._title_pbgqg_148 {
    color: var(--general-white);
    font-size: 24px;
    font-weight: 700;
    letter-spacing: .12px;
    line-height: 120%;
    margin: 0
}

@media screen and (max-width:640px) {
    ._title_pbgqg_148 {
        font-size: 24px
    }
}

._description_pbgqg_162 {
    color: var(--general-grey);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -.14px;
    line-height: 16px;
    margin: 0;
    max-width: 400px
}

@media screen and (max-width:640px) {
    ._description_pbgqg_162 {
        font-size: 14px;
        line-height: 1.14
    }
}

._description-currency_pbgqg_178 {
    margin: 0 4px;
    vertical-align: text-top
}

._button-container_pbgqg_183 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px
}

._action-button_pbgqg_190 {
    width: 280px
}

@media screen and (max-width:425px) {
    ._action-button_pbgqg_190 {
        max-width: 100%
    }
}

@media screen and (max-width:640px) {
    ._free-case-popup_pbgqg_26 {
        max-width: 400px;
        width: 90%
    }

    ._case-holder_pbgqg_33 {
        min-height: 220px
    }

    ._checkmark_pbgqg_121 {
        right: 21%
    }

    ._case-images_pbgqg_48 {
        height: 100%
    }

    ._case-image_pbgqg_48 {
        width: auto
    }

    ._popup-content_pbgqg_129 {
        gap: 40px;
        padding: 32px 16px 48px
    }
}

@media screen and (max-width:420px) {
    ._free-case-popup_pbgqg_26 {
        max-width: 3750px;
        width: 100%
    }
}

._container_1l1xv_27 {
    position: relative;
    text-align: center;
    width: 520px
}

._title_1l1xv_33 {
    font-size: 20px;
    margin-bottom: -10px;
    text-align: center;
    width: 100%
}

._hint_1l1xv_40 {
    color: var(--general-grey);
    font-size: 14px;
    margin: auto;
    max-width: 369px;
    text-align: center
}

._send-block_1l1xv_48 {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    letter-spacing: .16px;
    line-height: 135%;
    margin: 36px auto;
    max-width: 336px
}

._send-block-upload_1l1xv_57 {
    margin-bottom: 24px;
    margin-top: 16px
}

._send-block-checks_1l1xv_61 {
    font-size: 16px;
    line-height: 135%
}

._send-block-notes_1l1xv_65 {
    color: var(--general-grey);
    font-size: 12px;
    letter-spacing: .12px;
    line-height: 130%;
    margin: auto;
    max-width: 227px
}

._send-btn_1l1xv_74 {
    margin: auto
}

._amlTable_1l1xv_78 {
    margin: 24px 0;
    width: 100%
}

._amlTableTableBody_1l1xv_94,
._amlTableTable_1l1xv_88 {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

._amlTableTableBody_1l1xv_94 {
    background: var(--general-transparent-light-2)
}

._amlTableTh_1l1xv_101 {
    background: var(--general-transparent-light-5);
    color: var(--general-transparent-light-35);
    font-size: 10px;
    height: 24px;
    letter-spacing: .1px;
    line-height: 120%;
    padding: 6px;
    text-align: start
}

._amlTableTh_1l1xv_101:first-child {
    border-top-left-radius: 12px;
    padding-left: 12px
}

._amlTableTh_1l1xv_101:last-child {
    border-top-right-radius: 12px
}

._amlTableTd_1l1xv_119 {
    font-size: 12px;
    height: 32px;
    letter-spacing: .12px;
    line-height: 130%;
    padding: 8px;
    text-align: start
}

._amlTableTd_1l1xv_119:first-child {
    padding-left: 12px
}

._currencyAmount_1l1xv_131 {
    align-items: center;
    display: inline-flex;
    gap: 4px
}

._amlTableScroll_1l1xv_137 {
    max-height: 128px;
    overflow-y: auto;
    -ms-overflow-style: none;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    scrollbar-width: none
}

._amlTableScroll_1l1xv_137::-webkit-scrollbar {
    display: none
}

._uploads_1l1xv_150 {
    margin-bottom: 8px;
    margin-top: 16px
}

._uploadGrid_1l1xv_155 {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(3, 96px);
    justify-content: center
}

._uploadItem_1l1xv_162 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 96px;
    position: relative;
    width: 96px
}

._uploadItem_1l1xv_162 img {
    border-radius: 8px;
    height: 96px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 96px
}

._removeBtn_1l1xv_178 {
    align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: var(--general-transparent-light-70);
    border: none;
    border-radius: 50%;
    cursor: pointer;
    display: inline-flex;
    font-size: 22px;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: -6px;
    top: -6px;
    width: 32px
}

._fileName_1l1xv_195 {
    font-size: 11px;
    margin-top: 6px;
    max-width: 96px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

._agreement_1l1xv_205 {
    display: flex;
    justify-content: center;
    margin: 20px 0 32px
}

._agreementLabel_1l1xv_211 {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    gap: 6px;
    letter-spacing: .12px;
    line-height: 130%
}

._agreementLabel_1l1xv_211 input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border-radius: 6px;
    cursor: pointer;
    height: 18px;
    position: relative;
    width: 18px
}

._agreementLabel_1l1xv_211 input[type=checkbox]:checked {
    background: #4282ff
}

._agreementLabel_1l1xv_211 input[type=checkbox]:checked:after {
    color: #fff;
    content: "✔";
    font-size: 12px;
    left: 50%;
    line-height: 1;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -60%)
}

@media screen and (max-width:500px) {
    ._title_1l1xv_33 {
        font-size: 18px;
        margin-bottom: -12px
    }

    ._hint_1l1xv_40 {
        font-size: 12px !important;
        max-width: 275px
    }

    ._send-block_1l1xv_48 {
        margin: 32px auto
    }

    ._send-block-checks_1l1xv_61 {
        font-size: 14px;
        margin: auto;
        max-width: 209px
    }
}

._aml-success-popup_tdpz9_26 {
    padding: 14px 48px 32px;
    text-align: center;
    width: 420px
}

._popup-content_tdpz9_32 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 24px
}

._case-image_tdpz9_39 {
    height: 64px;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative;
    width: 64px
}

._text-content_tdpz9_46 {
    max-width: 296px
}

._title_tdpz9_50 {
    color: var(--general-white);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%
}

._description_tdpz9_58 {
    color: var(--general-grey);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: .14px;
    line-height: 140%
}

._close-button_tdpz9_67 {
    align-items: center;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background: var(--general-transparent-light-10);
    border: none;
    border-radius: 20px;
    color: var(--general-white);
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    left: 20px;
    margin-left: auto;
    position: absolute;
    right: 22px;
    top: 20px;
    transition: all .2s ease-in-out;
    width: 32px
}

._close-button_tdpz9_67:hover {
    background: var(--general-transparent-light-35)
}

._popup_14gvd_26 {
    background: var(--general-underlay-1-lvl);
    border-radius: 20px;
    color: var(--general-white);
    padding: 24px;
    position: relative
}

._close_14gvd_34 {
    cursor: pointer;
    fill: var(--general-grey);
    position: absolute;
    right: 20px;
    top: 24px;
    transition: fill .05s linear
}

._close_14gvd_34:hover {
    fill: var(--general-white)
}

._overlay_1nn29_26 {
    background: var(--general-transparent-dark-75);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

._overlay_1ouap_2 {
    align-items: center;
    display: flex;
    justify-content: center;
    z-index: 10000
}

._popup_844mh_26 {
    max-width: 404px;
    width: 100%
}

._title_844mh_31 {
    font-size: 24px;
    line-height: 28px;
    margin-top: 24px;
    text-align: center
}

._content_844mh_38 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

._btn_844mh_46 {
    margin-top: 24px;
    text-align: center
}

._icon_844mh_51 {
    align-items: center;
    border-radius: 12px;
    display: flex;
    height: 180px;
    justify-content: center;
    width: 100%
}

._accept_844mh_60 {
    background: linear-gradient(90deg, #49f28f, #1f663c)
}

._decline_844mh_64 {
    background: linear-gradient(90deg, #ff7366, #803a33)
}

._bottom_844mh_68 {
    color: var(--general-white);
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 16px;
    padding: 14px 16px
}

._bottom_844mh_68 svg path {
    fill: var(--general-white)
}

._bottom_844mh_68 button {
    color: var(--general-white)
}

:root {
    --indentX: 80px;
    --indentY: 56px;
    --bottom-navigation-height: 64px;
    --General-Transparent-Light-5: rgba(245, 245, 250, .05)
}

@media screen and (max-width:1000px) {
    :root {
        --indentX: 24px;
        --indentY: 48px
    }
}

@media screen and (max-width:475px) {
    :root {
        --indentX: 20px;
        --indentY: 48px
    }
}

@media screen and (max-width:375px) {
    :root {
        --indentX: 20px;
        --indentY: 40px
    }
}

._default-layout_1p3zg_26 {
    padding-top: var(--v603ff663);
    position: relative
}

@media screen and (max-width:800px) {
    ._default-layout_1p3zg_26 {
        padding-top: var(--be6a3fca)
    }
}

._preFooterSection_1p3zg_36 {
    align-items: flex-start;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 32px;
    margin: 64px auto 0;
    width: 100%
}

@media screen and (max-width:1024px) {
    ._preFooterSection_1p3zg_36 {
        gap: 20px;
        margin-top: 48px
    }
}

@media screen and (max-width:600px) {
    ._preFooterSection_1p3zg_36 {
        margin-top: 32px
    }
}

._main_1p3zg_57 {
    background: var(--general-background)
}