*,*:before,*:after{
    box-sizing:inherit
}
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0
}
h1,h2,h3,h4,h5,h6{
    font-size:100%;
    font-weight:400
}
ul{
    list-style:none
}
button,input,select,textarea{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-color:transparent;
    border:none;
    font-family:inherit;
    margin:0;
    outline:none;
    padding:0
}
img,embed,iframe,object,audio,video{
    max-width:100%
}
iframe,hr{
    border:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
td,th{
    padding:0;
    text-align:left
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none;
    appearance:none;
    display:none;
    margin:0
}
input[type=number]{
    -moz-appearance:textfield
}
input:-webkit-autofill{
    -webkit-transition:background-color 86400s ease-in-out 0s;
    transition:background-color 86400s ease-in-out 0s;
    -webkit-box-shadow:0 0 0 1000px transparent inset;
    -webkit-text-fill-color:#000
}
input::-webkit-caps-lock-indicator{
    content:none
}
a:-webkit-any-link{
    color:inherit;
    text-decoration:none
}
a:-moz-any-link{
    color:inherit;
    text-decoration:none
}
a:link,a:visited,a:any-link{
    color:inherit;
    text-decoration:none
}
button{
    color:inherit
}
a,button{
    cursor:pointer
}
a::-moz-focus-inner,button::-moz-focus-inner{
    border:none
}
html{
    font-family:-apple-system,SF Pro Text,sans-serif
}
.main-content{
    will-change:scroll-position
}
.main-content .block{
    display:block
}
.BetsLayout_main_uIRNt{
    padding-left:calc(50vw - 945px);
    padding-right:calc(50vw - 945px);
    display:flex;
    height:100%;
    padding:3px 15px 0
}
@media only screen and (max-width:1935px){
    .BetsLayout_main_uIRNt{
        padding-left:15px;
        padding-right:15px
    }
}
.BetsLayout_main_uIRNt>*{
    padding-top:12px
}
.BetsLayout_aside_CxHuq{
    width:270px;
    display:flex;
    flex-direction:column;
    position:sticky;
    top:47px;
    height:calc(100vh - 47px)
}
.BetsLayout_aside_CxHuq:not(:first-child){
    margin-left:1.25rem
}
.BetsLayout_aside_CxHuq:not(:last-child){
    margin-right:1.25rem
}
.BetsLayout_asideRight_Cy1vF{
    overflow:auto;
    width:281px
}
.BetsLayout_asideRight_Cy1vF:after{
    content:"";
    display:block;
    flex-shrink:0;
    height:20px;
    width:100%
}
.BetsLayout_mainContent_W0uGf.BetsLayout_mainContent_W0uGf{
    will-change:scroll-position
}

.FluidCoverWrapper_wrapper_G9VqC{
    height:100%;
    width:100%;
    position:relative
}
.FluidCoverWrapper_cover_GbYY4{
    position:absolute;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    pointer-events:none;
    top:0;
    left:0;
    height:var(--fluid-cover-height,0);
    width:var(--fluid-cover-width,0);
    opacity:var(--fluid-cover-opacity,0);
    transition:var(--fluid-cover-transition);
    transform:var(--fluid-cover-transform);
    transform-origin:left top
}
.header-auth{
    display:flex
}
.header-auth__item:not(:last-child){
    margin-right:10px
}
.header-button{
    transform:translateZ(1px)
}
.dropdown{
    position:relative
}
.dropdown[disabled],.dropdown.disabled{
    cursor:not-allowed;
    opacity:.5;
    pointer-events:none
}
.dropdown.no-transparency{
    opacity:1
}
.dropdown.disabled{
    cursor:not-allowed;
    pointer-events:none
}
.dropdown-menu{
    color:#000;
    min-width:100%;
    padding:1px 0;
    position:absolute;
    z-index:1002
}
.align-center .dropdown-menu{
    left:50%;
    transform:translate(-50%)
}
.align-right .dropdown-menu{
    right:0;
    left:auto;
    transform:none
}
.align-top-right .dropdown-menu{
    bottom:100%;
    right:0;
    left:auto;
    transform:none
}
.align-left .dropdown-menu{
    left:0;
    right:auto;
    transform:none
}
.align-top-left .dropdown-menu{
    bottom:calc(100% + 10px);
    left:0;
    right:auto;
    transform:none
}
.align-top-left .dropdown-top-angle{
    left:calc(100% - 47px);
    bottom:-16px;
    top:auto;
    transform:rotate(180deg)
}
.align-bottom-right .dropdown-menu{
    top:100%;
    left:auto;
    right:-30px;
    transform:none
}
.align-bottom-right .dropdown-top-angle{
    left:calc(100% - 47px)
}
.dropdown-trigger{
    align-items:center;
    cursor:pointer;
    display:flex;
    height:100%
}
.dropdown-content{
    position:relative;
    border-radius:8px;
    margin-top:7px;
    padding:.5rem 0;
    transition:all .1s
}
.dropdown-content.theme-default{
    box-shadow:0 9px 15px #0000001a;
    background-color:#fff
}
.dropdown-content.theme-dark{
    background-image:linear-gradient(135deg,#1e283f 0%,#141b2e 100%);
    box-shadow:0 4px 4px #00000040,0 4px 80px #00000040
}
.dropdown-content.theme-dark-2{
    background:#161d2e;
    box-shadow:0 6px 22px #0e10114d
}
.dropdown-content.theme-hard-shadow{
    box-shadow:0 2px 4px #0e101126,0 4px 18px #0e101126;
    background-color:#fff
}
.dropdown-top-angle{
    border:9px solid transparent;
    top:-16px;
    left:calc(50% - 9px);
    position:absolute;
    cursor:pointer;
    border-bottom:7px solid var(--v-dropdown__angle-color)
}
.dropdown-top-rounded-angle{
    position:absolute;
    bottom:100%;
    left:25px;
    cursor:pointer
}
.dropdown-item{
    align-items:center;
    cursor:pointer;
    display:flex;
    font-size:12px;
    padding:8px 15px
}
.dropdown-item.theme-default{
    color:#444752
}
.dropdown-item.theme-default:not(.mobile):hover{
    background-color:#94949442
}
.dropdown-item.theme-default.mobile:active{
    background-color:#94949442
}
.dropdown-item.theme-dark{
    color:#fff
}
.dropdown-item.theme-dark:not(.mobile):hover{
    background-color:#94a6cd17
}
.dropdown-item.theme-dark.mobile:active{
    background-color:#94a6cd17
}
.dropdown-item.nowrap{
    white-space:nowrap
}
.dropdown-item.centered{
    justify-content:center
}
.HeaderUserAvatar_root_e75WO{
    align-items:center;
    border-radius:50%;
    display:flex;
    justify-content:center;
    height:29px;
    width:29px
}

.user-menu__toggle{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:5px;
    width:10px
}
.user-menu__item{
    text-transform:capitalize
}
.user-menu__badge{
    margin-left:5px
}
.user-menu .dropdown-menu{
    left:16px
}

.navigation{
    max-width:-moz-min-content;
    max-width:min-content
}
.navigation:not(.loaded){
    overflow:hidden
}
.navigation .navigation-navbar{
    display:flex;
    width:-moz-min-content;
    width:min-content;
    align-items:stretch;
    justify-content:flex-start
}
.navigation .more-item{
    color:#fff;
    position:relative;
    font-size:13px;
    text-align:center;
    text-decoration:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    white-space:nowrap;
    padding:0 .75rem
}
.navigation .more-item.hidden-item{
    position:absolute;
    opacity:0;
    top:-1000px
}
.navigation .more-item.sub-menu-opened .more-item-trigger-wrapper .more-item-trigger{
    background-color:#94a6cd26
}
.navigation .more-item .more-item-trigger-wrapper:hover .more-item-trigger{
    background-color:#94a6cd40
}
.navigation .more-item .more-item-trigger{
    padding:0 10px;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#94a6cd26;
    border-radius:6px;
    transition:background-color .15s ease;
    margin-top:-1px;
    height:27px
}
.navigation .more-item .sub-item-text{
    line-height:15px
}
.navigation .more-item .navigation-item-badge{
    margin:0 0 0 8px
}
.navigation .more-item .more-item-icon{
    transform:rotate(90deg);
    font-size:12px;
    width:1em;
    height:1em;
    margin:2px 0 0 5px;
    color:#d4dbeb;
    opacity:.7
}
.navigation .navigation-item{
    color:#fff;
    line-height:47px;
    padding:0 .75rem;
    position:relative;
    font-size:13px;
    text-align:center;
    text-decoration:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    white-space:nowrap
}
.navigation .navigation-item .navigation-item-wrapper{
    height:100%
}
.navigation .navigation-item.hidden-item{
    position:absolute;
    opacity:0;
    top:-1000px
}
.navigation .navigation-item:not(:last-child){
    margin-right:.25rem
}
.navigation .navigation-item .item-text-block{
    cursor:pointer;
    position:relative
}
.navigation .navigation-item .item-text-block .item-text{
    padding:0 2px
}
.navigation .navigation-item .item-text-active{
    display:none;
    position:absolute;
    inset:0
}
.navigation .navigation-item:hover .item-text,.navigation .navigation-item.is-active .item-text{
    opacity:0
}
.navigation .navigation-item:hover .item-text-active,.navigation .navigation-item.is-active .item-text-active{
    display:block;
    font-weight:600
}
.navigation .navigation-item:hover .navigation-item-image,.navigation .navigation-item.is-active .navigation-item-image{
    transform:scale(1.06)
}
.navigation .navigation-item .sub-item-text{
    line-height:14px
}
.navigation .navigation-line{
    background-image:linear-gradient(103deg,#108de7 -30%,#0855c4 100%);
    border-radius:4px 4px 0 0;
    bottom:0;
    height:4px;
    left:0;
    opacity:0;
    position:absolute;
    transition:opacity .5s;
    width:100%
}
.navigation .navigation-line.initial{
    opacity:1;
    transition:transform .5s,opacity .5s,width .5s
}
.navigation .navigation-item-menu{
    background-color:#fff;
    border-radius:4px;
    display:flex;
    flex-direction:column;
    left:0;
    padding:.5rem 0;
    position:absolute;
    top:calc(100% - 5px);
    transform:translateY(-50%) scaleY(0);
    transition:transform .2s ease-in-out;
    z-index:110
}
.navigation .navigation-item-menu.opened{
    transform:translateY(0) scaleY(1);
    visibility:initial
}
.navigation .navigation-menu-trigger.is-active:after{
    border-width:1.45px
}
.navigation .navigation-sub{
    background-color:#fff;
    color:#000;
    line-height:2.5;
    padding:0 1rem;
    text-transform:none;
    transition:background-color .1s
}
.navigation .navigation-sub:hover{
    background-color:#d3d3d3
}
.navigation .navigation-item-badge{
    border-radius:8px;
    margin-right:8px;
    height:16px;
    width:32px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:8px;
    font-weight:800;
    line-height:1;
    color:#fff
}
.navigation .navigation-item-image{
    height:15px;
    transition:transform .05s ease-in-out;
    max-width:none
}
.NavigationItemCoverLine_cover_IJ4Is{
    height:100%;
    width:100%;
    display:flex;
    align-items:flex-end
}
.NavigationItemCoverLine_line_uWXLC{
    background-image:linear-gradient(103deg,#108de7 -30%,#0855c4 100%);
    border-radius:4px 4px 0 0;
    height:4px;
    width:100%
}
.header__line--bottom{
    position:sticky;
    z-index:100;
    top:-1px;
    height:47px;
    padding:0 15px;
    will-change:transform;
    transform:translateZ(0)
}
.header__line--bottom.allow-fullscreen{
    z-index:0
}
.header__line--bottom.sticky .level-list:after,.header__line--bottom.sticky .level-list:before{
    border-radius:0 0 10px 10px;
    transform:scaleX(1.006);
    box-shadow:0 2px 5px 3px #0009
}
.header__line--bottom.leaderboard-theme{
    background-color:#01061a
}
.header__line--bottom .level-list{
    max-width:1900px;
    max-height:47px;
    height:100%;
    margin:0 auto;
    padding:0 10px;
    display:flex;
    align-items:center;
    background-image:linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));
    background-color:#090f1e;
    border-radius:10px;
    transition:border-radius .2s;
    will-change:border-radius,transform;
    position:relative
}
.header__line--bottom .level-list:after,.header__line--bottom .level-list:before{
    position:absolute;
    content:"";
    width:100%;
    height:100%;
    left:0;
    top:0;
    z-index:-1;
    border-radius:10px;
    transition:opacity .4s ease,border-radius .2s,transform .2s
}
.header__line--bottom .level-list:after{
    background-image:linear-gradient(92deg,rgba(41,31,130,.9),rgba(40,32,131,.25) 51%,rgba(63,75,210,.2));
    background-color:#0f0840;
    opacity:0
}
.header__line--bottom .level-list:before{
    background-image:linear-gradient(92deg,#1e283f,rgba(20,27,46,.6));
    background-color:#090f1e;
    opacity:1
}
.header__line--bottom .level-list .level-item.fill{
    flex-grow:1
}
.header__line--bottom .level-list .level-item:not(:last-child){
    margin-right:1rem
}
.logo-container{
    display:flex;
    align-items:center;
    justify-content:center;
    width:68px;
    height:24px
}
.header__locale-flag{
    margin-left:3px;
    margin-top:1px
}

.ChangeLanguage_root_xbrQJ{
    position:relative
}
.ChangeLanguage_button_kffnJ{
    display:flex;
    align-items:center;
    justify-content:center;
    width:64px;
    height:24px;
    border-radius:6px;
    background-color:#4e5d864d;
    transition:opacity .2s ease-in-out
}
.ChangeLanguage_button_kffnJ:hover,.ChangeLanguage_buttonActive_CjOll{
    opacity:.8
}
.ChangeLanguage_buttonActive_CjOll .ChangeLanguage_buttonIcon_mtO76{
    transform:rotate(0)
}
.ChangeLanguage_buttonFooterTheme_VirTp{
    width:62px;
    height:35px;
    border-radius:10px;
    background:linear-gradient(107.15deg,#1e283f 0%,rgba(20,27,46,.6) 100%)
}

.ChangeLanguage_buttonIcon_mtO76{
    width:7px;
    height:4px;
    margin:0 7px 0 4px;
    color:#ffffff80;
    transform:rotate(180deg);
    transition:transform .2s ease-in-out
}
.support-button{
    display:flex;
    align-items:center;
    justify-content:center;
    width:24px;
    height:24px;
    -webkit-backdrop-filter:blur(13.6px);
    backdrop-filter:blur(13.6px);
    background-color:#4e5d864d;
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    transition:background-color 255ms,opacity 255ms;
    padding:0;
    min-height:24px
}
.support-button.navigation{
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    width:34px;
    height:34px
}
.support-button.navigation .icon-comment{
    font-size:17px;
    width:1em
}
.support-button.navigation .icon-phone{
    font-size:15px
}
.icon-comment,.icon-phone{
    font-size:11px
}
.HeaderSupportPanel_container_HcTkg{
    display:flex
}
.HeaderSupportPanel_call_g1Bh2{
    margin-right:5px
}
.HeaderSupportPanel_text_kMhzu{
    text-align:right;
    margin-right:10px;
    font-size:10px
}
.HeaderSupportPanel_title_xo0ZY{
    font-weight:600;
    line-height:1.3
}
.HeaderSupportPanel_subtitle_OsP0n{
    line-height:1;
    color:#ffffff80
}
.pwa-button{
    background-image:linear-gradient(112deg,#108de7 -35%,#0855c4 99%);
    border-radius:8px;
    height:35px;
    width:134px;
    transform:translateZ(0);
    overflow:hidden
}
.small .pwa-button{
    display:none
}
.pwa-button:hover:before{
    left:calc(100% + 15px);
    transition:.7s ease
}
.pwa-button:before{
    background-color:#fff3;
    bottom:0;
    content:"";
    left:-45px;
    position:absolute;
    top:0;
    transform:skew(-20deg);
    width:30px;
    will-change:left;
    z-index:1
}
.pwa-container{
    position:relative;
    cursor:pointer
}
.pwa-button{
    padding:4px 0 0 10px
}
.pwa-icon{
    position:absolute;
    width:39px;
    height:39px;
    right:10px;
    top:-2px
}
.small .pwa-icon{
    position:relative;
    top:0;
    right:0;
    width:30px;
    height:30px
}
.pwa-button-title{
    font-size:13px;
    font-weight:600
}
.pwa-button-text{
    opacity:.5;
    font-size:10px
}
.header-desktop-apps{
    display:flex;
    align-items:center
}
.header-desktop-apps .text{
    font-family:-apple-system,SF Pro Text,sans-serif;
    font-size:10px;
    font-weight:400;
    line-height:1.3;
    text-align:right;
    color:#ffffff80
}
.header-desktop-apps .text .bold{
    color:#fff;
    font-weight:600
}
.header-desktop-apps .app-icon{
    margin-left:7px
}
.header-desktop-apps .app-icon .pwa-icon{
    width:24px;
    height:24px
}

.v-image{
    width:100%;
    position:relative;
    flex:none
}
.v-image img.v-image-ratio{
    position:absolute;
    top:0;
    left:0
}
.v-image .v-image-sizing{
    content:"";
    display:block;
    width:100%
}
.v-image .v-image-sizing.loading{
    opacity:.1;
    border-radius:10px;
    animation:loading-1bb8a4fc .8s infinite linear;
    background-image:repeating-linear-gradient(-45deg,#141b2e,#141b2e 10px,#000 10px,#000 11px)
}

.mobile-pwa-info{
    background:#fff;
    color:#000;
    border-radius:10px;
    padding:5px;
    width:250px
}
.mobile-pwa-info-text{
    font-size:13px;
    line-height:1.23;
    text-align:center;
    max-width:230px;
    margin-bottom:9px;
    margin-top:10px
}
.mobile-pwa-info-spinner{
    color:#000
}
.header-mobile-apps{
    display:flex;
    border-radius:6px;
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px);
    background-color:#4e5d864d;
    padding:5px 8px;
    font-size:14px
}
.header-mobile-apps .app-button{
    display:block;
    margin-right:6px
}
.header-mobile-apps .app-button:last-of-type{
    margin-right:0
}
#header-rules{
    display:flex;
    justify-content:center;
    width:100%;
    position:sticky;
    top:0;
    z-index:100;
    min-width:1200px
}
.header-rules-container{
    height:47px;
    width:1008px
}
.header-rules-container .header-rules{
    display:flex;
    align-items:center;
    border-radius:0 0 10px 10px;
    background-image:linear-gradient(to right,#1e283f,#0f1627);
    padding:0 15px;
    height:100%;
    justify-content:space-between
}
.header-rules-container .header-rules .header-line-right--item:not(:last-child){
    margin-right:21px;
    position:relative
}
.header-rules-container .header-rules .header-line-right--item:not(:last-child):before{
    content:"";
    display:block;
    height:14px;
    width:1px;
    background:rgba(255,255,255,.2);
    position:absolute;
    right:-10px;
    top:calc(50% - 7px)
}
.header-rules-container .spacer{
    display:inline-block;
    margin:0 5px
}
.logo-container{
    display:flex;
    align-items:center;
    justify-content:center;
    width:60px;
    height:24px
}
.logo-container .logo-link{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%
}
.logo-container .logo-link .logo{
    height:38px
}
.FreeMoneyLink_root_sudSD{
    padding:5px 28px 6px 50px;
    border-radius:50px;
    background-image:linear-gradient(285.39deg,#ffb800 -4.36%,#fff173 115.87%);
    font-weight:600;
    font-size:11px;
    position:relative
}
.FreeMoneyLink_text_qBSgN{
    color:#090f1e
}
.FreeMoneyLink_image_qU_wg{
    display:block;
    width:60px;
    height:33px;
    position:absolute;
    bottom:0;
    left:-6px;
    background-size:100%;
    background-repeat:no-repeat;
    pointer-events:none
}
.FreeMoneyLink_arrow_cMaRG{
    position:absolute;
    top:0;
    right:10px;
    bottom:0;
    margin:auto;
    color:#0000004d
}
.base-info{
    padding:10px 15px;
    min-width:220px
}
.base-info .base-info__header{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:5px
}
.base-info .base-info__header .base-info__title{
    color:#000;
    font-size:13px;
    font-weight:700
}
.base-info .base-info__header .base-info__link{
    display:block;
    color:#0854c3;
    text-align:right;
    padding-left:10px;
    font-weight:600
}
.base-info .base-info__content{
    margin-top:10px;
    color:#000;
    font-size:12px;
    font-weight:400;
    width:190px;
    white-space:normal
}
.BonusLink_root_fPfSB{
    height:24px;
    display:flex;
    align-items:center;
    background-color:#4e5d864d;
    border-radius:30px 13px 13px 30px;
    position:relative;
    cursor:pointer
}
.BonusLink_circle_kBCQX{
    height:28px;
    width:28px;
    background:linear-gradient(86.37deg,#d062ff 2.96%,#7bb0ff 99.68%),linear-gradient(90deg,#ed6ea0 0%,#ec8c69 100%);
    box-shadow:0 5px 15px #c955ff66;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:flex-end;
    margin-right:10px;
    padding-bottom:7px
}
.BonusLink_text_qr3iZ{
    font-weight:600;
    font-size:10px;
    line-height:13px;
    margin-right:25px
}
.BonusLink_image_LmUxS{
    position:absolute;
    height:54px;
    transform:rotate(-13deg);
    right:-17px;
    top:-17px;
    pointer-events:none
}
.BonusLink_rootNewBonusBalance_fvWd0 .BonusLink_circle_kBCQX{
    background:linear-gradient(135deg,#a501f3 0%,#6ec6fc 100%);
    filter:drop-shadow(0 3px 15px rgba(201,85,255,.4));
    box-shadow:none
}
.BonusLink_rootNewBonusBalance_fvWd0 .BonusLink_image_LmUxS{
    width:32px;
    height:auto;
    right:-6px;
    top:-5px;
    transform:none
}
.BonusLink_light_GTbpg{
    position:absolute;
    border-radius:50px;
    background-color:#fff
}
.BonusLink_light1_vYoVp{
    top:0;
    left:77px;
    width:4px;
    height:4px;
    opacity:.5;
    filter:blur(1.5px)
}
.BonusLink_light2_jb0eM{
    bottom:2px;
    left:52px;
    width:2px;
    height:2px;
    opacity:.2;
    filter:blur(.5px)
}
.CashbackTimer_cashbackTimer_IGeCD{
    height:24px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:10px;
    padding-right:10px;
    background-color:#4e5d864d;
    border-radius:30px 13px 13px 30px;
    font-variant-numeric:tabular-nums
}
.CashbackTimer_cashbackImgContainer_Zqr6Y{
    height:28px;
    width:28px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    filter:drop-shadow(0 0 8px rgba(86,226,91,.28))
}
.CashbackTimer_cashbackImg_We7Jk{
    min-height:38px;
    min-width:34px;
    margin-bottom:11px;
    margin-left:5px
}
.CashbackTimer_cashbackArrowIconContainer_ss6yU{
    align-self:stretch;
    overflow:hidden;
    display:flex;
    align-items:center;
    margin-left:6px
}
.CashbackTimer_cashbackArrowIcon_XjIX_{
    height:13px;
    width:7px;
    margin-right:auto;
    position:relative;
    animation:CashbackTimer_arrow-icon__M8_E 5s infinite ease
}
.CashbackTimer_cashbackDescription_Uxtoq{
    color:#ffffff80;
    margin-left:6px;
    white-space:nowrap
}
.CashbackTimer_cashbackText_Frruq{
    margin-left:5px;
    white-space:nowrap;
    color:#fff;
    font-weight:600;
    text-align:left
}
@keyframes CashbackTimer_arrow-icon__M8_E{
    0%{
        top:-25px;
        opacity:0
    }
    10%{
        top:0;
        opacity:1
    }
    80%{
        top:0;
        opacity:1
    }
    90%{
        top:25px;
        opacity:0
    }
    to{
        top:25px;
        opacity:0
    }
}
.HeaderTopCarRaffle_root_cjP3m{
    background-color:#161d2e;
    border-radius:12px;
    display:block;
    margin-left:26px;
    padding-left:23px;
    padding-right:67px;
    position:relative
}
.HeaderTopCarRaffle_text_xl8mW{
    color:#fff;
    font-size:10px;
    font-weight:600;
    line-height:24px;
    max-width:120px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.HeaderTopCarRaffle_image_Crqu5{
    pointer-events:none;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:57px
}
.HeaderTopCarRaffle_prefix_NNQsu{
    align-items:center;
    background-image:linear-gradient(161deg,#00c2ff,#0009da),linear-gradient(135deg,#3a0887,#5196ff);
    border-radius:50%;
    box-shadow:0 3px 5px #557aff66;
    display:flex;
    height:28px;
    justify-content:center;
    left:0;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:28px
}
.HeaderTopCarRaffle_prefixIcon_hVjjB{
    height:12px;
    pointer-events:none;
    width:10px
}
.header__line--top{
    padding-left:calc(50vw - 945px);
    padding-right:calc(50vw - 945px);
    display:flex;
    align-items:center;
    height:52px;
    background-color:#090f1e;
    position:relative
}
@media only screen and (max-width:1935px){
    .header__line--top{
        padding-left:15px;
        padding-right:15px
    }
}
.header__line--top.leaderboard-theme{
    background-color:#01061a
}
.header__line--top .level-item:not(:last-child){
    margin-right:1.5rem
}
.header__line--top .spacer{
    display:inline-block;
    margin:0 5px
}
.header__line--top .spacer-l{
    display:inline-block;
    margin:0 8px
}
.header__line--top .separator{
    display:inline-block;
    margin:0 10px;
    width:1px;
    height:14px;
    opacity:.2;
    background:#fff
}
.header__line--top .header-button{
    min-height:0;
    height:24px;
    width:24px;
    padding:0;
    margin-right:8px;
    display:flex;
    justify-content:center;
    align-items:center
}
.header__line--top .header-button:last-of-type{
    margin-right:0
}
.header__line--top .access-icon,.header__line--top .access2-icon{
    font-size:14px
}
.header__line--top .header-line-left{
    display:flex;
    align-items:center;
    flex:1
}
.header__line--top .divider{
    background-color:#fff;
    opacity:.2;
    width:1px;
    height:14px;
    margin:0 12px 0 0
}
.header__line--top .header-line-right{
    display:flex;
    align-items:center
}
.header__line--top .header-line-right .header-line-right--item:not(:last-child){
    margin-right:21px;
    position:relative
}
.header__line--top .header-line-right .header-line-right--item:not(:last-child):before{
    content:"";
    display:block;
    height:14px;
    width:1px;
    background:rgba(255,255,255,.2);
    position:absolute;
    right:-10px;
    top:calc(50% - 7px)
}
.header__line--top .header-line-right .header-line-right--item .df{
    align-items:center
}
.header__line--top .level-item:not(:last-child){
    margin-right:1rem
}
.CasinoGameToolbarPanel{
    position:fixed;
    right:30px;
    bottom:15px;
    width:34px;
    height:34px;
    background-color:#2b3843;
    border-radius:4px;
    cursor:pointer;
    display:flex;
    justify-content:center;
    align-items:center;
    z-index:999
}
#main-container{
    position:relative;
    width:100%
}
#main-container.allow-fullscreen{
    overflow:hidden;
    position:fixed
}
.bonus-button{
    bottom:170px
}
.content-wrapper{
    padding-left:calc(50vw - 960px);
    padding-right:calc(50vw - 960px);
    position:relative;
    z-index:99
}
@media only screen and (max-width:1920px){
    .content-wrapper{
        padding-left:0;
        padding-right:0
    }
}
.content-wrapper.allow-fullscreen{
    overflow:initial
}
.modal-wrapper{
    align-items:center;
    -webkit-backdrop-filter:blur(1px);
    backdrop-filter:blur(1px);
    background-color:#090f1eb3;
    display:flex;
    justify-content:center;
    inset:0;
    overflow:hidden;
    padding:15px;
    position:absolute;
    z-index:999;
    align-self:center;
    justify-self:center
}
.call-support-container{
    bottom:15px;
    position:fixed;
    right:15px;
    z-index:999
}
.call-support-container .call-support-call{
    background-image:linear-gradient(112deg,#108de7 0%,#2972d6 100%)
}
.call-support-container .call-support-text{
    background-image:linear-gradient(112deg,#2972d6 0%,#2662cc 100%)
}
.call-support-container .call-support-chat{
    background-image:linear-gradient(112deg,#2662cc 0%,#2662cc 100%)
}
.bets-navigation-middle-button-slide{
    animation:pulse-43543602 2s infinite;
    background:#fa203b;
    border-radius:50%;
    display:block;
    height:4px;
    width:4px
}

.df{
    display:flex
}
.df.fw{
    flex-wrap:wrap
}
.df-row{
    display:flex;
    margin:0 -5px
}
.df-col{
    margin:0 5px
}
.df.fg{
    flex-grow:1
}
.df.fb{
    flex-basis:50%
}
.df-aic{
    display:flex;
    align-items:center
}
.df-aic-jcc{
    display:flex;
    align-items:center;
    justify-content:center
}
.df-aic-jcfs{
    display:flex;
    align-items:center;
    justify-content:flex-start
}
.df-aic-jcfe{
    display:flex;
    align-items:center;
    justify-content:flex-end
}
.df-aic-jcsb{
    display:flex;
    align-items:center;
    justify-content:space-between
}
.df-aic-jcsa{
    display:flex;
    align-items:center;
    justify-content:space-around
}
.df-ais{
    display:flex;
    align-items:stretch
}
.df-ais-jcc{
    display:flex;
    align-items:stretch;
    justify-content:center
}
.df-ais-jcfs{
    display:flex;
    align-items:stretch;
    justify-content:flex-start
}
.df-ais-jcfe{
    display:flex;
    align-items:stretch;
    justify-content:flex-end
}
.df-ais-jcsb{
    display:flex;
    align-items:stretch;
    justify-content:space-between
}
.df-ais-jcsa{
    display:flex;
    align-items:stretch;
    justify-content:space-around
}
.df-aifs{
    display:flex;
    align-items:flex-start
}
.df-aifs-jcc{
    display:flex;
    align-items:flex-start;
    justify-content:center
}
.df-aifs-jcfs{
    display:flex;
    align-items:flex-start;
    justify-content:flex-start
}
.df-aifs-jcfe{
    display:flex;
    align-items:flex-start;
    justify-content:flex-end
}
.df-aifs-jcsb{
    display:flex;
    align-items:flex-start;
    justify-content:space-between
}
.df-aifs-jcsa{
    display:flex;
    align-items:flex-start;
    justify-content:space-around
}
.df-aife{
    display:flex;
    align-items:flex-end
}
.df-aife-jcc{
    display:flex;
    align-items:flex-end;
    justify-content:center
}
.df-aife-jcfs{
    display:flex;
    align-items:flex-end;
    justify-content:flex-start
}
.df-aife-jcfe{
    display:flex;
    align-items:flex-end;
    justify-content:flex-end
}
.df-aife-jcsb{
    display:flex;
    align-items:flex-end;
    justify-content:space-between
}
.df-aife-jcsa{
    display:flex;
    align-items:flex-end;
    justify-content:space-around
}
.fdc{
    flex-direction:column
}
.form>.button:not(:last-child),.form>.control:not(:last-child),.form>.field:not(:last-child),.form>.select_navigation:not(:last-child){
    margin-bottom:15px
}
.field{
    display:flex
}
.field>.button:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.field>.control:not(:first-child) .input,.field>.control:not(:first-child) .select,.field>.control:not(:first-child) .textarea{
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.field>.button:not(:last-child){
    margin-right:1px;
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.field>.control:not(:last-child){
    margin-right:1px
}
.field>.control:not(:last-child)>.input,.field>.control:not(:last-child)>.select,.field>.control:not(:last-child)>.textarea,.field>.control:not(:last-child)>.input-wrapper{
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.field>.control>.input-wrapper{
    height:35px
}
.button,.input,.select,.textarea{
    align-items:center;
    background-color:#fff;
    border-color:transparent;
    border-radius:8px;
    border-style:solid;
    padding:0 1em;
    display:flex;
    font-size:inherit;
    min-height:30px;
    outline:none;
    text-decoration:none;
    vertical-align:top;
    white-space:nowrap
}
.button[disabled],.input[disabled],.select[disabled],.textarea[disabled],.button.disabled,.input.disabled,.select.disabled,.textarea.disabled{
    cursor:not-allowed;
    opacity:.5;
    pointer-events:none
}
.button.inline,.input.inline,.select.inline,.textarea.inline{
    min-height:2em;
    padding:0 .5em;
    width:6rem
}
.button.rounded,.input.rounded,.select.rounded,.textarea.rounded{
    border-radius:9999999px
}
.button.size-xs,.input.size-xs,.select.size-xs,.textarea.size-xs{
    font-size:.7rem
}
.button.size-sm,.input.size-sm,.select.size-sm,.textarea.size-sm{
    font-size:.85rem
}
.button.size-md,.input.size-md,.select.size-md,.textarea.size-md{
    font-size:1rem
}
.button.size-lg,.input.size-lg,.select.size-lg,.textarea.size-lg{
    font-size:1.15rem
}
.button.size-xl,.input.size-xl,.select.size-xl,.textarea.size-xl{
    font-size:1.3rem
}
.button.size-xxl,.input.size-xxl,.select.size-xxl,.textarea.size-xxl{
    font-size:1.5rem
}
.select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none
}
.select>option{
    min-height:calc(2.5em - 4px)
}
.input,.select,.textarea{
    justify-content:flex-start;
    text-align:start;
    width:100%;
    border-width:1px;
    border-style:solid
}
.button{
    background-image:linear-gradient(103deg,#108de7 -30%,#0855c4 100%);
    color:#fff;
    font-weight:600;
    justify-content:center;
    padding:0 15px;
    text-align:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    border-width:0;
    min-height:30px;
    cursor:pointer;
    transition:all .1s
}
.button:hover{
    opacity:.8
}
.button.secondary{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#1f2841;
    cursor:pointer;
    transition:all .1s
}
.button.secondary:hover{
    background-color:#202735
}
.button.check{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#2a3541;
    cursor:pointer;
    transition:all .1s
}
.button.ghost{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:transparent;
    cursor:pointer;
    transition:all .1s
}
.button.ghost:hover{
    background-image:linear-gradient(103deg,#108de7 -30%,#0855c4 100%)
}
.button.empty{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:transparent;
    cursor:pointer;
    transition:all .1s
}
.button.white{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#fff;
    color:#000;
    cursor:pointer;
    transition:all .1s
}
.button.white.inside-input span{
    color:#b3b1b1
}
.button.mini-icon{
    background:rgba(78,93,134,.3);
    transition:background .2s
}
.button.mini-icon.active,.button.mini-icon:hover{
    opacity:1;
    background:rgba(78,93,134,.4)
}
.button.border-blue{
    position:relative;
    background:#1f2841;
    font-weight:400;
    border:2px solid transparent;
    border-radius:8px;
    z-index:1;
    color:#b8cce999
}
.button.border-blue.active,.button.border-blue:hover{
    color:#fff;
    opacity:1
}
.button.border-blue.active:before,.button.border-blue:hover:before,.button.border-blue.active:after,.button.border-blue:hover:after{
    content:"";
    position:absolute
}
.button.border-blue.active:before,.button.border-blue:hover:before{
    border-radius:8px;
    z-index:-2;
    inset:-2px;
    background:linear-gradient(103deg,#108de7 -30%,#0855c4 100%)
}
.button.border-blue.active:after,.button.border-blue:hover:after{
    border-radius:6px;
    z-index:-1;
    inset:0;
    background:#1f2841
}
.button.inside-input span{
    background-color:#e6e6e6;
    border-radius:4px;
    color:#558dc3;
    display:inline-block;
    font-size:.9rem;
    line-height:2;
    padding:0 1rem;
    text-transform:none
}
.button.inside-input span:hover{
    background-color:#d0d0d0;
    color:#4f4f4f
}
.button.inside-input:hover{
    background-color:#fff
}
.button.dark{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#222939
}
.button.black{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#141b2e;
    border-radius:6px;
    font-weight:600;
    padding:0 15px;
    text-transform:none
}
.button.black:hover{
    background-color:#2a3541
}
.button.green{
    background-image:linear-gradient(70deg,#31bc69 -8%,#089e4e 96%);
    border-style:none
}
.button.green:hover{
    opacity:.9
}
.button.dark-2{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#2c3756;
    cursor:pointer;
    transition:all .1s
}
.button.dark-gradient{
    background:linear-gradient(92.58deg,#1e283f 0%,rgba(20,27,46,.6) 99.71%);
    padding:0;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:10px
}
.button.purple{
    background-image:linear-gradient(136.21deg,#aa5efc -57.98%,#5d23b9 100%),linear-gradient(84.41deg,#3d37b7 5.34%,#8c72ec 100%);
    box-shadow:0 12px 24px #6a2dc459;
    border-radius:10px;
    padding:0 35px;
    height:50px;
    font-weight:700;
    font-size:16px;
    line-height:1.25
}
.button.purple:hover,.button.purple.active,.button.purple:active{
    background-color:bg;
    opacity:1
}
.button.orange{
    background-image:linear-gradient(99.83deg,#fdc63d -48.63%,#ff9815 97.54%);
    box-shadow:0 12px 24px #ffa62159;
    border-radius:10px;
    padding:0 35px;
    height:50px;
    font-weight:700;
    font-size:16px;
    line-height:1.25
}
.button.orange:hover,.button.orange.active,.button.orange:active{
    background-color:bg;
    opacity:1
}
.button.violet{
    background:linear-gradient(225deg,#6d55ff -7.8%,#f044ff 55%,#ffed48 112%);
    box-shadow:0 8px 20px #b64cff80;
    border-radius:10px;
    padding:0 35px;
    height:50px;
    font-weight:700;
    font-size:16px;
    line-height:1.25
}
.button.violet:hover,.button.violet.active,.button.violet:active{
    background-color:bg;
    opacity:1
}
.button.inside-input-white{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#edf0f7;
    cursor:pointer;
    transition:all .1s
}
.button.blue-light{
    background:linear-gradient(90.95deg,#0095ff 0%,#0855c4 100%);
    box-shadow:0 6px 33px #1ab3f159,0 4px 20px #090f1e33
}
.input{
    border:none;
    min-height:35px
}
.input::-moz-placeholder{
    color:#1b2029;
    opacity:.4;
    font-size:13px
}
.input::placeholder{
    color:#1b2029;
    opacity:.4;
    font-size:13px
}
:root{
    --size-lg:1.25rem;
    --size-md:1rem;
    --size-sm:.75rem;
    --size-xl:1.5rem;
    --size-xs:.5rem;
    --size-xxl:1.75rem
}
.aside{
    width:270px
}
.aside:not(:first-child){
    margin-left:1.25rem
}
.aside:not(:last-child){
    margin-right:1.25rem
}
.bordered:not(:last-child){
    border-bottom:1px solid #2a3440
}
.box{
    padding:.75rem
}
.block:not(:last-child){
    display:flex;
    flex:1
}
.block-item:not(:last-child){
    margin-right:.75rem
}
.card{
    border-radius:8px
}
.main-content{
    display:flex;
    flex:1;
    flex-direction:column;
    height:100%;
    justify-content:space-between;
    max-height:100%;
    overflow-x:hidden;
    overflow-y:auto
}
.expanded{
    flex:1
}
.fullwidth{
    width:100%
}
.marginless{
    margin:0!important
}
.uppercase{
    text-transform:uppercase
}
.tt-lc{
    text-transform:lowercase!important
}
.tt-uc{
    text-transform:uppercase!important
}
.tt-n{
    text-transform:none!important
}
.nw{
    white-space:nowrap
}
.nwe{
    overflow:hidden;
    padding-right:3px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.oh{
    overflow:hidden
}
.ttu{
    text-transform:uppercase
}
.ttn{
    text-transform:none!important
}
.bordered:not(:last-child){
    border-bottom:1px solid transparent
}
.level,.level-left,.level-center,.level-right,.level-item{
    align-items:center;
    display:flex
}
.level.gap-xs>.level-left:not(:first-child),.level-left.gap-xs>.level-left:not(:first-child),.level-center.gap-xs>.level-left:not(:first-child),.level-right.gap-xs>.level-left:not(:first-child),.level-item.gap-xs>.level-left:not(:first-child),.level.gap-xs>.level-center:not(:first-child),.level-left.gap-xs>.level-center:not(:first-child),.level-center.gap-xs>.level-center:not(:first-child),.level-right.gap-xs>.level-center:not(:first-child),.level-item.gap-xs>.level-center:not(:first-child),.level.gap-xs>.level-right:not(:first-child),.level-left.gap-xs>.level-right:not(:first-child),.level-center.gap-xs>.level-right:not(:first-child),.level-right.gap-xs>.level-right:not(:first-child),.level-item.gap-xs>.level-right:not(:first-child),.level.gap-xs>.level-item:not(:first-child),.level-left.gap-xs>.level-item:not(:first-child),.level-center.gap-xs>.level-item:not(:first-child),.level-right.gap-xs>.level-item:not(:first-child),.level-item.gap-xs>.level-item:not(:first-child){
    margin-left:.25rem
}
.level.gap-xs>.level-left:not(:last-child),.level-left.gap-xs>.level-left:not(:last-child),.level-center.gap-xs>.level-left:not(:last-child),.level-right.gap-xs>.level-left:not(:last-child),.level-item.gap-xs>.level-left:not(:last-child),.level.gap-xs>.level-center:not(:last-child),.level-left.gap-xs>.level-center:not(:last-child),.level-center.gap-xs>.level-center:not(:last-child),.level-right.gap-xs>.level-center:not(:last-child),.level-item.gap-xs>.level-center:not(:last-child),.level.gap-xs>.level-right:not(:last-child),.level-left.gap-xs>.level-right:not(:last-child),.level-center.gap-xs>.level-right:not(:last-child),.level-right.gap-xs>.level-right:not(:last-child),.level-item.gap-xs>.level-right:not(:last-child),.level.gap-xs>.level-item:not(:last-child),.level-left.gap-xs>.level-item:not(:last-child),.level-center.gap-xs>.level-item:not(:last-child),.level-right.gap-xs>.level-item:not(:last-child),.level-item.gap-xs>.level-item:not(:last-child){
    margin-right:.25rem
}
.level.gap-sm>.level-left:not(:first-child),.level-left.gap-sm>.level-left:not(:first-child),.level-center.gap-sm>.level-left:not(:first-child),.level-right.gap-sm>.level-left:not(:first-child),.level-item.gap-sm>.level-left:not(:first-child),.level.gap-sm>.level-center:not(:first-child),.level-left.gap-sm>.level-center:not(:first-child),.level-center.gap-sm>.level-center:not(:first-child),.level-right.gap-sm>.level-center:not(:first-child),.level-item.gap-sm>.level-center:not(:first-child),.level.gap-sm>.level-right:not(:first-child),.level-left.gap-sm>.level-right:not(:first-child),.level-center.gap-sm>.level-right:not(:first-child),.level-right.gap-sm>.level-right:not(:first-child),.level-item.gap-sm>.level-right:not(:first-child),.level.gap-sm>.level-item:not(:first-child),.level-left.gap-sm>.level-item:not(:first-child),.level-center.gap-sm>.level-item:not(:first-child),.level-right.gap-sm>.level-item:not(:first-child),.level-item.gap-sm>.level-item:not(:first-child){
    margin-left:.375rem
}
.level.gap-sm>.level-left:not(:last-child),.level-left.gap-sm>.level-left:not(:last-child),.level-center.gap-sm>.level-left:not(:last-child),.level-right.gap-sm>.level-left:not(:last-child),.level-item.gap-sm>.level-left:not(:last-child),.level.gap-sm>.level-center:not(:last-child),.level-left.gap-sm>.level-center:not(:last-child),.level-center.gap-sm>.level-center:not(:last-child),.level-right.gap-sm>.level-center:not(:last-child),.level-item.gap-sm>.level-center:not(:last-child),.level.gap-sm>.level-right:not(:last-child),.level-left.gap-sm>.level-right:not(:last-child),.level-center.gap-sm>.level-right:not(:last-child),.level-right.gap-sm>.level-right:not(:last-child),.level-item.gap-sm>.level-right:not(:last-child),.level.gap-sm>.level-item:not(:last-child),.level-left.gap-sm>.level-item:not(:last-child),.level-center.gap-sm>.level-item:not(:last-child),.level-right.gap-sm>.level-item:not(:last-child),.level-item.gap-sm>.level-item:not(:last-child){
    margin-right:.375rem
}
.level.gap-md>.level-left:not(:first-child),.level-left.gap-md>.level-left:not(:first-child),.level-center.gap-md>.level-left:not(:first-child),.level-right.gap-md>.level-left:not(:first-child),.level-item.gap-md>.level-left:not(:first-child),.level.gap-md>.level-center:not(:first-child),.level-left.gap-md>.level-center:not(:first-child),.level-center.gap-md>.level-center:not(:first-child),.level-right.gap-md>.level-center:not(:first-child),.level-item.gap-md>.level-center:not(:first-child),.level.gap-md>.level-right:not(:first-child),.level-left.gap-md>.level-right:not(:first-child),.level-center.gap-md>.level-right:not(:first-child),.level-right.gap-md>.level-right:not(:first-child),.level-item.gap-md>.level-right:not(:first-child),.level.gap-md>.level-item:not(:first-child),.level-left.gap-md>.level-item:not(:first-child),.level-center.gap-md>.level-item:not(:first-child),.level-right.gap-md>.level-item:not(:first-child),.level-item.gap-md>.level-item:not(:first-child){
    margin-left:.5rem
}
.level.gap-md>.level-left:not(:last-child),.level-left.gap-md>.level-left:not(:last-child),.level-center.gap-md>.level-left:not(:last-child),.level-right.gap-md>.level-left:not(:last-child),.level-item.gap-md>.level-left:not(:last-child),.level.gap-md>.level-center:not(:last-child),.level-left.gap-md>.level-center:not(:last-child),.level-center.gap-md>.level-center:not(:last-child),.level-right.gap-md>.level-center:not(:last-child),.level-item.gap-md>.level-center:not(:last-child),.level.gap-md>.level-right:not(:last-child),.level-left.gap-md>.level-right:not(:last-child),.level-center.gap-md>.level-right:not(:last-child),.level-right.gap-md>.level-right:not(:last-child),.level-item.gap-md>.level-right:not(:last-child),.level.gap-md>.level-item:not(:last-child),.level-left.gap-md>.level-item:not(:last-child),.level-center.gap-md>.level-item:not(:last-child),.level-right.gap-md>.level-item:not(:last-child),.level-item.gap-md>.level-item:not(:last-child){
    margin-right:.5rem
}
.level.gap-lg>.level-left:not(:first-child),.level-left.gap-lg>.level-left:not(:first-child),.level-center.gap-lg>.level-left:not(:first-child),.level-right.gap-lg>.level-left:not(:first-child),.level-item.gap-lg>.level-left:not(:first-child),.level.gap-lg>.level-center:not(:first-child),.level-left.gap-lg>.level-center:not(:first-child),.level-center.gap-lg>.level-center:not(:first-child),.level-right.gap-lg>.level-center:not(:first-child),.level-item.gap-lg>.level-center:not(:first-child),.level.gap-lg>.level-right:not(:first-child),.level-left.gap-lg>.level-right:not(:first-child),.level-center.gap-lg>.level-right:not(:first-child),.level-right.gap-lg>.level-right:not(:first-child),.level-item.gap-lg>.level-right:not(:first-child),.level.gap-lg>.level-item:not(:first-child),.level-left.gap-lg>.level-item:not(:first-child),.level-center.gap-lg>.level-item:not(:first-child),.level-right.gap-lg>.level-item:not(:first-child),.level-item.gap-lg>.level-item:not(:first-child){
    margin-left:.625rem
}
.level.gap-lg>.level-left:not(:last-child),.level-left.gap-lg>.level-left:not(:last-child),.level-center.gap-lg>.level-left:not(:last-child),.level-right.gap-lg>.level-left:not(:last-child),.level-item.gap-lg>.level-left:not(:last-child),.level.gap-lg>.level-center:not(:last-child),.level-left.gap-lg>.level-center:not(:last-child),.level-center.gap-lg>.level-center:not(:last-child),.level-right.gap-lg>.level-center:not(:last-child),.level-item.gap-lg>.level-center:not(:last-child),.level.gap-lg>.level-right:not(:last-child),.level-left.gap-lg>.level-right:not(:last-child),.level-center.gap-lg>.level-right:not(:last-child),.level-right.gap-lg>.level-right:not(:last-child),.level-item.gap-lg>.level-right:not(:last-child),.level.gap-lg>.level-item:not(:last-child),.level-left.gap-lg>.level-item:not(:last-child),.level-center.gap-lg>.level-item:not(:last-child),.level-right.gap-lg>.level-item:not(:last-child),.level-item.gap-lg>.level-item:not(:last-child){
    margin-right:.625rem
}
.level.gap-xl>.level-left:not(:first-child),.level-left.gap-xl>.level-left:not(:first-child),.level-center.gap-xl>.level-left:not(:first-child),.level-right.gap-xl>.level-left:not(:first-child),.level-item.gap-xl>.level-left:not(:first-child),.level.gap-xl>.level-center:not(:first-child),.level-left.gap-xl>.level-center:not(:first-child),.level-center.gap-xl>.level-center:not(:first-child),.level-right.gap-xl>.level-center:not(:first-child),.level-item.gap-xl>.level-center:not(:first-child),.level.gap-xl>.level-right:not(:first-child),.level-left.gap-xl>.level-right:not(:first-child),.level-center.gap-xl>.level-right:not(:first-child),.level-right.gap-xl>.level-right:not(:first-child),.level-item.gap-xl>.level-right:not(:first-child),.level.gap-xl>.level-item:not(:first-child),.level-left.gap-xl>.level-item:not(:first-child),.level-center.gap-xl>.level-item:not(:first-child),.level-right.gap-xl>.level-item:not(:first-child),.level-item.gap-xl>.level-item:not(:first-child){
    margin-left:.75rem
}
.level.gap-xl>.level-left:not(:last-child),.level-left.gap-xl>.level-left:not(:last-child),.level-center.gap-xl>.level-left:not(:last-child),.level-right.gap-xl>.level-left:not(:last-child),.level-item.gap-xl>.level-left:not(:last-child),.level.gap-xl>.level-center:not(:last-child),.level-left.gap-xl>.level-center:not(:last-child),.level-center.gap-xl>.level-center:not(:last-child),.level-right.gap-xl>.level-center:not(:last-child),.level-item.gap-xl>.level-center:not(:last-child),.level.gap-xl>.level-right:not(:last-child),.level-left.gap-xl>.level-right:not(:last-child),.level-center.gap-xl>.level-right:not(:last-child),.level-right.gap-xl>.level-right:not(:last-child),.level-item.gap-xl>.level-right:not(:last-child),.level.gap-xl>.level-item:not(:last-child),.level-left.gap-xl>.level-item:not(:last-child),.level-center.gap-xl>.level-item:not(:last-child),.level-right.gap-xl>.level-item:not(:last-child),.level-item.gap-xl>.level-item:not(:last-child){
    margin-right:.75rem
}
.level{
    justify-content:space-between
}
.level .level-left{
    justify-content:flex-start
}
.level .level-center{
    justify-content:center
}
.level .level-right{
    justify-content:flex-end
}
.level .level-item{
    position:relative
}
.v--modal{
    background-color:transparent;
    box-shadow:unset;
    max-height:100vh
}
.v--modal-overlay{
    -webkit-backdrop-filter:blur(1px);
    backdrop-filter:blur(1px);
    background-color:#090f1eb3
}
.v--modal-overlay .v--modal-box{
    display:flex;
    justify-content:center;
    overflow:auto
}
.modal-block{
    align-items:center;
    display:flex;
    height:100%!important;
    justify-content:center;
    left:0!important;
    position:fixed!important;
    top:0!important;
    transition:opacity .3s ease-in-out!important;
    width:100%!important
}
.modal-wrapper .modal-container.unauthorized-modal{
    overflow-y:hidden
}
.modal-wrapper .modal-container.unauthorized-modal .modal-body{
    border-radius:7px
}
.panel{
    border-radius:8px;
    display:flex;
    flex-direction:column;
    flex-shrink:0;
    max-height:100%
}
.panel:not(:last-child){
    margin-bottom:1.25rem
}
.panel.grow1{
    flex-grow:1
}
*{
    scrollbar-color:rgba(217,217,217,.3) transparent;
    scrollbar-width:thin
}
*:window-inactive{
    scrollbar-color:rgba(217,217,217,.15) transparent
}
*:-moz-window-inactive{
    scrollbar-color:rgba(217,217,217,.15) transparent
}
::-moz-scrollbar{
    height:.5rem;
    width:.5rem
}
::-webkit-scrollbar{
    height:.5rem;
    width:.5rem
}
::-moz-scrollbar-thumb{
    background-color:#d9d9d94d;
    border-radius:3px
}
::-webkit-scrollbar-thumb{
    background-color:#d9d9d94d;
    border-radius:3px
}
::-moz-scrollbar-thumb:window-inactive{
    background-color:#d9d9d926
}
::-webkit-scrollbar-thumb:window-inactive{
    background-color:#d9d9d926
}
::-moz-scrollbar-button,::-moz-scrollbar-corner{
    display:none
}
::-webkit-scrollbar-button,::-webkit-scrollbar-corner{
    display:none
}
*.scrollbar-transparent::-moz-scrollbar-thumb{
    background-color:#fff0
}
*.scrollbar-transparent::-webkit-scrollbar-thumb{
    background-color:#fff0
}
*.scrollbar-transparent::-moz-scrollbar-thumb:window-inactive{
    background-color:#fff0
}
*.scrollbar-transparent::-webkit-scrollbar-thumb:window-inactive{
    background-color:#fff0
}
*.scrollbar-hide{
    -ms-overflow-style:none;
    scrollbar-width:none
}
*.scrollbar-hide::-webkit-scrollbar{
    display:none
}
.fade-enter-active,.fade-leave-active{
    transition:opacity .3s
}
.fade-fast-enter-active,.fade-fast-leave-active{
    transition:opacity .16s
}
.fade-enter-from,.fade-leave-to,.fade-fast-enter-from,.fade-fast-leave-to{
    opacity:0
}
:root{
    --header-full-height:99px
}

/*  icons */
.icon{
    display:inherit;
    flex:none;
    height:1em;
    overflow:visible;
    font-size:var(--vicon-with-gradient-problem__size)
}
.icon:not(.icon--prevent-fill){
    fill:currentColor
}
.icon.inline{
    display:inline
}
.icon.margin{
    display:block
}
.icon.inline:not(:first-child),.icon.margin:not(:first-child){
    margin-left:.5em
}
.icon.inline:not(:last-child),.icon.margin:not(:last-child){
    margin-right:.5em
}
.icon.square,.icon.loading{
    width:1em
}
.icon.sm{
    font-size:inherit
}
.icon.lg{
    font-size:26px
}
.icon.md{
    font-size:18px
}
.icon.xl{
    font-size:50px
}
.icon.spin{
    animation:icon-spin 1.5s infinite linear
}
@keyframes icon-spin{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
.ColorScheme_root_XJLuF{
    display:contents
}
.IconBase_root_U5LTW{
    fill:currentColor
}
.IconBase_m_Qax_Y{
    padding:2px
}
.IconBase_l_vCztC{
    padding:4px
}
.IconBase_xl_jZJ_u{
    padding:8px
}
.Loader_root_TCaEk{
    animation:Loader_spin_FNBvQ .6s infinite linear;
    box-sizing:border-box
}
.Loader_sizeM_ln_1q{
    height:24px;
    padding:2px;
    width:24px
}
.Loader_sizeS_sDNS7{
    height:16px;
    width:16px
}
.Loader_variantPrimary_Ss_nk{
    color:var(--color-fn-base)
}
.Loader_variantInvertedLight_Ze2Mg{
    color:var(--color-st-text-light-primary)
}
.Loader_variantInvertedDark_jFNpz{
    color:var(--color-st-sf-dark-primary)
}
@keyframes Loader_spin_FNBvQ{
    to{
        transform:rotate(1turn)
    }
}
.Button_root_eTUot{
    --button-overlay-color: var(--color-hover-default);
    --button-focus-color: var(--color-focus);
    align-items:center;
    border:0;
    border-radius:var(--button-border-radius);
    cursor:pointer;
    display:inline-flex;
    height:var(--button-size);
    justify-content:center;
    padding:0 var(--button-padding);
    position:relative;
    -webkit-text-decoration:none;
    text-decoration:none;
    font-family:var(--font-family-text);
    font-size:14px;
    letter-spacing:-.15px;
    line-height:20px;
    font-weight:600
}
.Button_root_eTUot:active{
    opacity:.86
}
.Button_root_eTUot[disabled]{
    cursor:default;
    opacity:.5;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.Button_root_eTUot{
    --surface-overlay-opacity: 0;
    position:relative;
    --surface-focusable-overlay-opacity: 0
}
.Button_root_eTUot:hover{
    --surface-overlay-opacity: 1
}
.Button_root_eTUot:focus-visible{
    --surface-focusable-overlay-opacity: 1;
    outline:0
}
@supports not selector(:focus-visible){
    .Button_root_eTUot:focus{
        --surface-focusable-overlay-opacity: 1;
        outline:0
    }
}
.Button_root_eTUot:after{
    border-radius:calc(var(--button-border-radius)*1.15);
    box-shadow:0 0 0 2px var(--button-focus-color);
    box-sizing:border-box;
    content:"";
    height:calc(100% + 4px);
    inset:-2px;
    opacity:var(--surface-focusable-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .14s;
    width:calc(100% + 4px)
}
.Button_root_eTUot:before{
    background-color:var(--button-overlay-color);
    border-radius:inherit;
    content:"";
    inset:0;
    opacity:var(--surface-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .28s;
    z-index:0
}
.Button_onlyIcon_vNt12{
    --button-padding: 0;
    width:var(--button-size)
}
.Button_sizeL_gsWOc{
    --button-size: 40px;
    --button-icon-size: 20px;
    --button-gap: var(--spacing-3);
    --button-border-radius: var(--rounding-xs-dynamic);
    --button-padding: var(--spacing-5)
}
.Button_sizeM_xCyX5{
    --button-size: 36px;
    --button-icon-size: 16px;
    --button-gap: var(--spacing-3);
    --button-border-radius: var(--rounding-xs-dynamic);
    --button-padding: var(--spacing-4)
}
.Button_sizeXs_FTbuT{
    --button-size: 28px;
    --button-icon-size: 16px;
    --button-gap: var(--spacing-2);
    --button-border-radius: var(--rounding-xs-dynamic);
    --button-padding: var(--spacing-3)
}
.Button_rounded_V1DFj{
    --button-border-radius: var(--rounding-max)
}
.Button_variantPrimary_AfpyD{
    background-image:linear-gradient(89deg,var(--color-gd-green));
    color:var(--color-st-text-light-primary)
}
.Button_variantSecondary_QQHxp{
    background-image:linear-gradient(107deg,var(--color-gd-blue));
    color:var(--color-st-text-light-primary)
}
.Button_variantStatic_TPmph{
    --button-overlay-color: var(--color-st-hover-default-dark);
    --button-focus-color: var(--color-st-focus);
    background-color:var(--color-st-sf-light-primary);
    color:var(--color-st-text-dark-primary)
}
.Button_variantStaticSecondary_oz3nT{
    --button-overlay-color: var(--color-st-hover-default-dark);
    --button-focus-color: var(--color-st-focus);
    background-color:var(--color-st-sf-light-tertiary);
    color:var(--color-st-text-light-primary)
}
.Button_variantSecondaryOnBg_pvEIp{
    background-color:var(--color-sf-primary);
    color:var(--color-text-primary)
}
.Button_variantSecondaryOnSf_fnzco{
    background-color:var(--color-sf-secondary);
    color:var(--color-text-primary)
}
.Button_loader_bJwuo{
    align-items:center;
    border-radius:inherit;
    display:flex;
    height:100%;
    justify-content:center;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.Button_content_mQ3xx{
    align-items:center;
    display:inline-grid;
    gap:var(--button-gap);
    grid-auto-flow:column
}
.Button_loading_k2zOq .Button_content_mQ3xx{
    opacity:0
}
.Button_block_DZWWj{
    width:100%
}
.BaseTab_root_OrU6M{
    align-items:center;
    background-color:transparent;
    border:0;
    border-radius:var(--rounding-max);
    cursor:pointer;
    display:flex;
    height:var(--tab-size);
    justify-content:center;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    --surface-overlay-opacity: 0;
    position:relative;
    --surface-focusable-overlay-opacity: 0
}
.BaseTab_root_OrU6M:hover{
    --surface-overlay-opacity: 1
}
.BaseTab_root_OrU6M:focus-visible{
    --surface-focusable-overlay-opacity: 1;
    outline:0
}
@supports not selector(:focus-visible){
    .BaseTab_root_OrU6M:focus{
        --surface-focusable-overlay-opacity: 1;
        outline:0
    }
}
.BaseTab_root_OrU6M:before{
    background-color:var(--color-st-hover-default-light);
    border-radius:inherit;
    content:"";
    inset:0;
    opacity:var(--surface-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .28s;
    z-index:0
}
.BaseTab_root_OrU6M.BaseTab_active_wA7RP{
    background-image:linear-gradient(107deg,var(--color-gd-blue))
}
.BaseTab_root_OrU6M.BaseTab_active_wA7RP .BaseTab_start_TLmvA>*{
    filter:brightness(0) invert(1)
}
.BaseTab_root_OrU6M.BaseTab_sizeS_rb50t{
    --tab-size: 28px
}
.BaseTab_root_OrU6M.BaseTab_sizeM_ALGNZ{
    --tab-size: 36px
}
.BaseTab_root_OrU6M.BaseTab_sizeL_SwQMH{
    --tab-size: 40px
}
.BaseTabLabel_root_DsTIC{
    font-family:var(--font-family-text);
    font-size:14px;
    letter-spacing:-.15px;
    line-height:20px;
    font-weight:600;
    color:var(--color-st-text-light-primary)
}
.ChipsTab_root_q1Hie{
    --chips-tab-border-radius: var(--rounding-max);
    border-radius:var(--chips-tab-border-radius);
    padding:0 var(--chips-tab-padding-x)
}
.ChipsTab_root_q1Hie:after{
    border-radius:calc(var(--chips-tab-border-radius)*1.15);
    box-shadow:0 0 0 2px #096dff7a;
    box-sizing:border-box;
    content:"";
    height:calc(100% + 4px);
    inset:-2px;
    opacity:var(--surface-focusable-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .14s;
    width:calc(100% + 4px)
}
.ChipsTab_root_q1Hie.ChipsTab_sizeS_NBx1H{
    --chips-tab-padding-x: var(--spacing-4);
    --chips-tab-gap-x: var(--spacing-2)
}
.ChipsTab_root_q1Hie.ChipsTab_sizeM_kmeF_{
    --chips-tab-padding-x: var(--spacing-5);
    --chips-tab-gap-x: var(--spacing-3)
}
.ChipsTab_label_YRpoM{
    word-break:break-word;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    -webkit-line-clamp:2;
    overflow:hidden
}
.ChipsTab_label_YRpoM.ChipsTab_sizeS_NBx1H{
    -webkit-box-orient:vertical;
    display:-webkit-box;
    -webkit-line-clamp:1;
    overflow:hidden;
    word-break:keep-all
}
.ChipsTab_label_YRpoM:not(:first-child){
    margin-left:var(--chips-tab-gap-x)
}
.QuadTab_box_CKomY{
    align-items:center;
    background-color:var(--color-sf-primary);
    border-radius:var(--rounding-l-dynamic);
    box-sizing:border-box;
    display:flex;
    height:56px;
    justify-content:center;
    margin-bottom:var(--spacing-2);
    overflow:hidden;
    padding:var(--spacing-4);
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    width:56px
}
.QuadTab_box_CKomY:before{
    background-color:var(--color-st-hover-default-light);
    border-radius:inherit;
    content:"";
    inset:0;
    opacity:var(--surface-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .28s;
    z-index:0
}
.QuadTab_root_rVeY1{
    --quad-tab-label-color: var(--color-text-secondary);
    --surface-overlay-opacity: 0;
    align-items:center;
    background-color:transparent;
    border:0;
    cursor:pointer;
    display:flex;
    flex-direction:column;
    padding:0;
    position:relative;
    --surface-focusable-overlay-opacity: 0
}
.QuadTab_root_rVeY1:focus-visible{
    --surface-focusable-overlay-opacity: 1;
    outline:0
}
@supports not selector(:focus-visible){
    .QuadTab_root_rVeY1:focus{
        --surface-focusable-overlay-opacity: 1;
        outline:0
    }
}
.QuadTab_root_rVeY1:after{
    border-radius:calc(var(--rounding-l-dynamic)*1.15);
    box-shadow:0 0 0 2px #096dff7a;
    box-sizing:border-box;
    content:"";
    height:calc(100% + 4px);
    inset:-2px;
    opacity:var(--surface-focusable-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .14s;
    width:calc(100% + 4px)
}
.QuadTab_root_rVeY1:hover{
    --surface-overlay-opacity: 1;
    --quad-tab-label-color: var(--color-st-text-light-primary)
}
.QuadTab_root_rVeY1.QuadTab_isActive_jLpDh{
    --quad-tab-label-color: var(--color-st-text-light-primary)
}
.QuadTab_root_rVeY1.QuadTab_isActive_jLpDh .QuadTab_box_CKomY{
    background-image:linear-gradient(107deg,var(--color-gd-blue))
}
.QuadTab_root_rVeY1.QuadTab_isActive_jLpDh .QuadTab_box_CKomY>*,.QuadTab_root_rVeY1:hover .QuadTab_box_CKomY>*{
    filter:brightness(0) invert(1)
}
.QuadTab_label_eZ_Q9{
    color:var(--quad-tab-label-color)
}
.QuadTab_icon_jskEo{
    height:24px;
    width:24px
}
.SelectorTab_root_b5ai7{
    --selector-tab-border-radius: var(--rounding-s-dynamic);
    --selector-tab-label-color: var(--color-text-tertiary);
    border-radius:var(--selector-tab-border-radius);
    padding:0 var(--spacing-4)
}
.SelectorTab_root_b5ai7:after{
    border-radius:calc(var(--selector-tab-border-radius)*1.15);
    box-shadow:0 0 0 2px #096dff7a;
    box-sizing:border-box;
    content:"";
    height:calc(100% + 4px);
    inset:-2px;
    opacity:var(--surface-focusable-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .14s;
    width:calc(100% + 4px)
}
.SelectorTab_label_K1Ysi{
    color:var(--selector-tab-label-color);
    word-break:break-word;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    -webkit-line-clamp:2;
    overflow:hidden
}
.SelectorTab_label_K1Ysi.SelectorTab_isActive_mjDdT{
    --selector-tab-label-color: var(--color-st-text-light-primary)
}
.SelectorTab_label_K1Ysi:not(:first-child){
    margin-left:var(--spacing-3)
}
.SidebarTab_root_oXHVz{
    --sidebar-tab-border-radius: var(--rounding-s-dynamic);
    border-radius:var(--sidebar-tab-border-radius);
    justify-content:start;
    padding:0 var(--spacing-4);
    width:100%
}
.SidebarTab_root_oXHVz:after{
    border-radius:calc(var(--sidebar-tab-border-radius)*1.15);
    box-shadow:0 0 0 2px #096dff7a;
    box-sizing:border-box;
    content:"";
    height:calc(100% + 4px);
    inset:-2px;
    opacity:var(--surface-focusable-overlay-opacity);
    pointer-events:none;
    position:absolute;
    transition:opacity .14s;
    width:calc(100% + 4px)
}
.SidebarTab_root_oXHVz.SidebarTab_sizeM_S7SwG{
    --sidebar-tab-gap-x: var(--spacing-3)
}
.SidebarTab_root_oXHVz.SidebarTab_sizeL_eu3H3{
    --sidebar-tab-gap-x: var(--spacing-4)
}
.SidebarTab_label_Wx7A1{
    word-break:break-word;
    -webkit-box-orient:vertical;
    display:-webkit-box;
    -webkit-line-clamp:2;
    overflow:hidden
}
.SidebarTab_label_Wx7A1:not(:first-child){
    margin-left:var(--sidebar-tab-gap-x)
}
.SidebarTab_counter_QUBM_{
    font-family:var(--font-family-text);
    font-size:12px;
    letter-spacing:0;
    line-height:16px;
    font-weight:400;
    color:var(--color-st-text-light-secondary);
    margin-left:auto
}
.TabsNav_links_B3xCo{
    display:flex
}
.TabsNav_root_YCW2o{
    --tabs-nav-border-radius: var(--rounding-max);
    --tabs-nav-background-color: var(--color-sf-primary);
    --tabs-nav-padding: var(--spacing-2);
    --tabs-nav-tab-width: 100%;
    background-color:var(--tabs-nav-background-color);
    border-radius:var(--tabs-nav-border-radius);
    padding:var(--tabs-nav-padding);
    position:relative
}
.TabsNav_root_YCW2o.TabsNav_isMobile_Q8ekJ{
    --tabs-nav-border-radius: 0;
    --tabs-nav-background-color: transparent;
    --tabs-nav-padding: 0;
    --tabs-nav-tab-width: auto
}
.TabsNav_root_YCW2o.TabsNav_isMobile_Q8ekJ .TabsNav_links_B3xCo{
    overflow-x:scroll;
    padding-right:var(--spacing-6)
}
.TabsNav_link_bjxBq{
    -webkit-text-decoration:none;
    text-decoration:none;
    width:var(--tabs-nav-tab-width)
}
.TabsNav_tab_Ni_mB{
    width:var(--tabs-nav-tab-width)
}
.TabsNav_fadeOverlay_CK43b{
    background-image:linear-gradient(270deg,var(--color-n900),rgba(9,15,30,0));
    height:100%;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    width:45px
}
.TabsSelector_root_KWcje{
    background-color:var(--color-sf-primary);
    border-radius:var(--rounding-m-dynamic);
    display:flex;
    padding:var(--spacing-1)
}
.TabsSelector_separator_Imds2{
    background-color:var(--color-sf-divider);
    height:25px;
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:1px
}
.TabsSelector_tab_NIBif{
    justify-content:center;
    position:relative;
    width:100%
}
.TabsSelector_tab_NIBif.TabsSelector_isActive_Z4al8 .TabsSelector_separator_Imds2,.TabsSelector_tab_NIBif:last-child .TabsSelector_separator_Imds2,.TabsSelector_tab_NIBif:has(+.TabsSelector_tab_NIBif.TabsSelector_isActive_Z4al8) .TabsSelector_separator_Imds2{
    opacity:0
}
.CdpPopupTypeLarge_popup_FIi3H{
    flex-grow:1;
    max-width:390px;
    position:relative
}
.CdpPopupTypeLarge_title_Yo7bI{
    font-weight:700;
    color:#090f1e;
    font-family:var(--font-family-display);
    font-size:20px;
    letter-spacing:-.233px;
    margin-bottom:10px;
    word-break:break-all
}
.CdpPopupTypeLarge_description_LZUX6{
    color:#070c19;
    font-size:12px;
    line-height:16px;
    text-align:center;
    word-break:break-all
}
.CdpPopupTypeLarge_popup_FIi3H.CdpPopupTypeLarge_mobile_zM1fC .CdpPopupTypeLarge_title_Yo7bI{
    font-size:24px;
    line-height:28px
}
.CdpPopupTypeLarge_popup_FIi3H.CdpPopupTypeLarge_mobile_zM1fC .CdpPopupTypeLarge_description_LZUX6{
    font-size:14px;
    line-height:20px
}
.CdpPopupTypeLarge_image_mWDML{
    background-position:50% 50%;
    background-size:cover;
    border-radius:15px 15px 0 0;
    padding-top:55.12%
}
.CdpPopupTypeLarge_content_qFmzo{
    background-color:#fff;
    border-radius:0 0 15px 15px;
    padding:20px;
    text-align:center
}
.CdpPopupTypeLarge_buttons_dLJhW{
    display:flex;
    flex-direction:column;
    margin-top:15px
}
.CdpPopupTypeLarge_button_NnoOV:not(:last-child){
    margin-bottom:8px
}
.CdpPopupTypeLarge_buttonMain_wJp1p{
    background:linear-gradient(89deg,#31BC69 2%,#089E4E 98%)
}
.CdpPopupTypeLarge_close_UdNtV{
    align-items:center;
    background-color:#edf0f7;
    border-radius:6px;
    cursor:pointer;
    display:flex;
    height:24px;
    justify-content:center;
    position:absolute;
    right:20px;
    top:20px;
    width:24px
}
.CdpPopupTypeSmall_popup_z6wll{
    background-color:#fff;
    border-radius:15px;
    flex-grow:1;
    padding:20px;
    pointer-events:auto;
    position:relative
}
.CdpPopupTypeSmall_title_Xz5st{
    font-weight:700;
    color:#090f1e;
    font-family:var(--font-family-display);
    font-size:20px;
    letter-spacing:-.233px;
    margin-bottom:10px;
    word-break:break-all
}
.CdpPopupTypeSmall_description_J33G4{
    color:#070c19;
    font-size:12px;
    line-height:16px;
    word-break:break-all
}
.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7{
    max-width:345px
}
.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 .CdpPopupTypeSmall_title_Xz5st{
    font-size:15px;
    line-height:20px;
    margin-bottom:4px
}
.CdpPopupTypeSmall_popup_z6wll.CdpPopupTypeSmall_mobile_P23K7 .CdpPopupTypeSmall_description_J33G4{
    font-size:13px;
    line-height:18px
}
.CdpPopupTypeSmall_content_Lgpp1{
    align-items:center;
    display:flex;
    margin-right:30px
}
.CdpPopupTypeSmall_textBlock_b5amm{
    width:100%
}
.CdpPopupTypeSmall_image_YjmxJ{
    background-position:50% 50%;
    background-size:cover;
    border-radius:12px;
    flex-shrink:0;
    height:55px;
    margin-right:10px;
    width:55px
}
.CdpPopupTypeSmall_buttons_zc0Dh{
    display:flex;
    flex-direction:column;
    margin-top:20px
}
.CdpPopupTypeSmall_button_qNRWG:not(:last-child){
    margin-bottom:8px
}
.CdpPopupTypeSmall_buttonMain_pqmju{
    background:linear-gradient(89deg,#31BC69 2%,#089E4E 98%)
}
.CdpPopupTypeSmall_close_i2I6Z{
    align-items:center;
    background-color:#edf0f7;
    border-radius:6px;
    cursor:pointer;
    display:flex;
    height:24px;
    justify-content:center;
    position:absolute;
    right:20px;
    top:20px;
    width:24px
}
.CdpPopupOverlay_root_l4zP7{
    align-items:center;
    bottom:0;
    display:flex;
    justify-content:center;
    left:0;
    position:fixed;
    z-index:1001
}
.CdpPopupOverlay_background_wXSm9{
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd{
    padding:10px;
    pointer-events:none;
    width:412px
}
.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd .CdpPopupOverlay_background_wXSm9{
    background:linear-gradient(203deg,rgba(9,15,31,0) 53%,#090F1F 100%)
}
.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_large_D_uMV{
    height:100%;
    padding:25px;
    width:100%
}
.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_large_D_uMV .CdpPopupOverlay_background_wXSm9{
    background-color:#090f1ee6;
    cursor:pointer
}
.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd.CdpPopupOverlay_mobile_IC_rz{
    bottom:calc(60px + env(safe-area-inset-bottom,0));
    padding:162px 15px 15px;
    width:100%;
    z-index:599
}
.CdpPopupOverlay_root_l4zP7.CdpPopupOverlay_small_UAvNd.CdpPopupOverlay_mobile_IC_rz .CdpPopupOverlay_background_wXSm9{
    background:linear-gradient(180deg,rgba(9,15,30,0) 0%,#090F1E 100%)
}
.CdpPopupOverlay_overlayEnterActive_Lddoe,.CdpPopupOverlay_overlayLeaveActive_lW4k0{
    transition:opacity .3s
}
.CdpPopupOverlay_overlayEnterActive_Lddoe .CdpPopupOverlay_translateY_YppxZ,.CdpPopupOverlay_overlayLeaveActive_lW4k0 .CdpPopupOverlay_translateY_YppxZ{
    transition:transform .4s ease
}
.CdpPopupOverlay_overlayLeaveActive_lW4k0 .CdpPopupOverlay_translateY_YppxZ{
    transition-duration:.4s
}
.CdpPopupOverlay_overlayEnterFrom_B4Ojc,.CdpPopupOverlay_overlayLeaveTo_SiVRx{
    opacity:0
}
.CdpPopupOverlay_overlayEnterFrom_B4Ojc .CdpPopupOverlay_translateY_YppxZ,.CdpPopupOverlay_overlayLeaveTo_SiVRx .CdpPopupOverlay_translateY_YppxZ{
    transform:translateY(50px)
}
.CommunicationCenter_root_PKobc{
    --duration-in: .4s;
    --duration-out: .6s;
    bottom:0;
    display:flex;
    position:fixed;
    right:0;
    top:0;
    z-index:4902
}
.CommunicationCenter_root_PKobc:before{
    background:linear-gradient(90deg,rgba(7,15,32,.0045),rgba(7,15,32,.683),rgba(7,15,32,.997));
    content:"";
    inset:0 0 0 -172px;
    opacity:0;
    pointer-events:none;
    position:absolute;
    transition:opacity var(--duration-out) ease-in-out
}
.CommunicationCenter_root_PKobc.CommunicationCenter_visible_AXGTO:before{
    opacity:1;
    transition-duration:var(--duration-in)
}
.CommunicationCenter_root_PKobc.CommunicationCenter_mobile_p5UUF{
    left:0
}
.CommunicationCenter_root_PKobc.CommunicationCenter_mobile_p5UUF:before{
    background:rgba(5,15,32,.6)
}
.CommunicationCenter_background_mAHUN{
    background-color:#fff;
    color:#090f1e;
    overflow:hidden;
    position:relative
}
.CommunicationCenter_desktop_V35k7 .CommunicationCenter_background_mAHUN{
    border-radius:24px;
    margin:16px 16px 16px 0;
    transform:translate(376px);
    transition:transform var(--duration-out) ease-in-out;
    width:360px
}
.CommunicationCenter_mobile_p5UUF .CommunicationCenter_background_mAHUN{
    border-radius:24px 24px 0 0;
    margin:calc(var(--layout-header-height) + env(safe-area-inset-top,0)) 0 0;
    opacity:0;
    transform:translateY(30%);
    transition:transform var(--duration-out) ease-in-out,opacity var(--duration-out) ease-in-out;
    width:100%
}
.CommunicationCenter_desktop_V35k7.CommunicationCenter_visible_AXGTO .CommunicationCenter_background_mAHUN{
    transform:translate(0);
    transition-duration:var(--duration-in)
}
.CommunicationCenter_mobile_p5UUF.CommunicationCenter_visible_AXGTO .CommunicationCenter_background_mAHUN{
    opacity:1;
    transform:translateY(0);
    transition-duration:var(--duration-in),var(--duration-in)
}
.spinner-container{
    align-items:center;
    color:#fff;
    display:flex;
    justify-content:center;
    padding:1rem 0;
    text-align:center
}
.spinner-container.size-xxs{
    font-size:var(--size);
    --size:.25rem
}
.spinner-container.size-xs{
    font-size:var(--size);
    --size:.5rem
}
.spinner-container.size-sm{
    font-size:var(--size);
    --size:.75rem
}
.spinner-container.size-md{
    font-size:var(--size);
    --size:1rem
}
.spinner-container.size-lg{
    font-size:var(--size);
    --size:1.25rem
}
.spinner-container.size-xl{
    font-size:var(--size);
    --size:1.5rem
}
.spinner-container.size-xxl{
    font-size:var(--size);
    --size:1.75rem
}
.spinner{
    animation:spinner-3f4d788e 2s infinite linear;
    margin:0
}
@keyframes spinner-3f4d788e{
    to{
        transform:rotate(1turn)
    }
}
.fullscreen-loader{
    position:fixed;
    left:0;
    top:0;
    background-color:#090f1ecc;
    width:100%;
    height:100%;
    z-index:200
}
.fullscreen-loader .load-wrapper{
    margin-top:40vh
}
.loader{
    align-items:center;
    align-self:center;
    display:flex;
    justify-content:center;
    justify-self:center;
    margin:auto;
    padding:15px;
    text-align:center;
    min-height:calc(100vh - 46px - 60px - 60px - var(--v-loader__height-reduction))
}
.loader.center{
    top:50%;
    left:50%
}
.icon-spinner{
    animation:spinner .75s infinite linear;
    color:#1970ef;
    font-size:var(--v-loader__size)
}
.CountryIcon_root_Uixdl{
    height:calc(var(--0f297077) * 1px);
    width:calc(var(--0f297077) * 1px);
    min-width:calc(var(--0f297077) * 1px);
    display:flex;
    align-items:center;
    justify-content:center
}
.CountryIcon_image_cLYV2{
    width:100%;
    height:100%
}
.CountryIcon_rounded_hPm2C{
    border-radius:50%;
    object-fit:cover
}
.fullscreen-loader{
    position:fixed;
    left:0;
    top:0;
    background-color:#090f1ecc;
    width:100%;
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center
}
.ForbiddenLocation_location_saSLZ{
    display:flex;
    align-items:center;
    opacity:var(--39f0300b);
    transition:.28s ease-in-out
}
.ForbiddenLocation_countryIcon_Xz7au{
    margin-right:5px;
    visibility:hidden
}
.ForbiddenLocation_countryIcon_Xz7au.ForbiddenLocation_visible_WmWCF{
    visibility:visible
}
.ForbiddenLocation_country_TKxXe{
    font-weight:700;
    margin-right:5px
}
.ForbiddenLocation_ip_Rtgzu{
    opacity:.5
}
.ModalLayout_root_VGmhv{
    --modal-layout__opacity-bg:.9;
    position:fixed;
    width:100%;
    height:100%;
    inset:0;
    display:grid;
    z-index:5000;
    grid-template:1fr/1fr;
    overflow-y:auto
}
.ModalLayout_root_VGmhv>*{
    grid-column:1/1;
    grid-row:1/1
}
.ModalLayout_darkenBg_GYPvi{
    --modal-layout__opacity-bg:.98
}
.ModalLayout_darkBg_tMJbd{
    --modal-layout__opacity-bg:1
}
.ModalLayout_wrapper_YHJoC{
    width:100%;
    height:100%;
    z-index:1;
    display:grid;
    position:relative
}
.ModalLayout_wrapper_YHJoC:last-child:before{
    content:"";
    background:rgba(9,15,30,var(--modal-layout__opacity-bg));
    position:fixed;
    inset:0
}
.ModalLayout_backdrop_PKyuG{
    position:absolute;
    width:100%;
    height:100%;
    z-index:1
}
.ModalLayout_modal_wTuv7{
    z-index:2
}
.DynamicLogo_logo_DIEuF{
    width:110px;
    min-width:68px;
    height:44px;
    display:flex;
    align-items:center;
    justify-content:center
}
.DynamicLogo_logo_DIEuF.DynamicLogo_mobile_u4ZrD{
    width:100px
}
.DynamicLogo_logo_DIEuF img{
    min-width:90px;
    height:45px;
    transform:translateZ(0)
}
.DynamicLogo_fade-enter-active_OjrSc,.DynamicLogo_fade-leave-active_rsB_A{
    transition:opacity .4s
}
.DynamicLogo_fade-enter-from_trmPj,.DynamicLogo_fade-leave-to_CXSTI{
    opacity:0
}
.NotifyLayout_root_pzv5J{
    position:fixed;
    inset:0;
    overflow:hidden;
    z-index:10000;
    pointer-events:none;
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
.NotifyLayout_root_pzv5J.NotifyLayout_desktop_HN13V{
    top:95px;
    width:344px;
    left:unset;
    bottom:unset
}
.NotifyLayout_notificationsContainer_kH8Gb{
    z-index:10000;
    padding:15px;
    display:flex;
    flex-direction:column
}
.NotifyLayout_root_pzv5J:not(.NotifyLayout_desktop_HN13V).NotifyLayout_visible_S_6hL .NotifyLayout_notificationsContainer_kH8Gb{
    background-image:linear-gradient(180deg,rgba(9,15,30,0) 0%,#090f1e 67.37%)
}
.NotifyLayout_desktop_HN13V .NotifyLayout_notificationsContainer_kH8Gb{
    flex-direction:column-reverse;
    padding:25px 5px 25px 25px
}
.NotifyLayout_notificationsContainer_kH8Gb>*{
    transition:opacity .5s ease-in-out;
    pointer-events:auto
}
.NotifyLayout_notificationsContainer_kH8Gb>*.NotifyLayout_deleted_ItNjY{
    opacity:0
}
.NotifyLayout_notificationsContainer_kH8Gb>*:not(:first-child){
    margin-top:10px
}
.NotifyLayout_desktop_HN13V .NotifyLayout_notificationsContainer_kH8Gb>*:not(:first-child){
    margin:0 0 10px
}
.NotifyLayout_transitionEnter_aqCzN.NotifyLayout_transitionEnter_aqCzN{
    transform:translateY(calc(10px + env(safe-area-inset-bottom,0) + 100%))
}
.NotifyLayout_desktop_HN13V .NotifyLayout_transitionEnter_aqCzN.NotifyLayout_transitionEnter_aqCzN{
    transform:translate(100%)
}
.NotifyLayout_transitionLeaveTo_uZh78.NotifyLayout_transitionLeaveTo_uZh78{
    opacity:0
}
.NotifyLayout_transitionLeaveFrom_a71Fh.NotifyLayout_transitionLeaveFrom_a71Fh{
    opacity:1
}
.NotifyLayout_transition_PL_RG{
    transition:transform .1s ease-in-out,opacity .1s ease-in-out
}
.SvgLogo_svgLogoContainer_MdO5l{
    font-size:10px;
    position:relative;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center
}
.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP{
    display:flex;
    align-items:center;
    justify-content:center;
    pointer-events:none
}
.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP.SvgLogo_small_qiEuI{
    height:38px
}
.SvgLogo_svgLogoContainer_MdO5l .SvgLogo_svgLogo_tYTbP.SvgLogo_verySmall_E6PBB{
    max-height:9px
}
.SvgLogo_svgLogoContainer_MdO5l.SvgLogo_mobile_ePO8D{
    width:110px;
    max-width:100%;
    min-width:68px;
    height:44px;
    display:flex;
    align-items:center;
    justify-content:center
}
.SvgLogo_svgLogoContainer_MdO5l.SvgLogo_mobile_ePO8D .SvgLogo_svgLogo_tYTbP{
    height:46px;
    margin-top:3%
}
.loading-dots{
    text-align:center;
    width:100%;
    color:var(--d1d1b89c)
}
.loading-dots__dot{
    animation:dot-keyframes-4eb0d808 1.5s infinite ease-in-out;
    color:inherit;
    background-color:currentColor;
    border-radius:50%;
    display:inline-block;
    height:5px;
    width:5px;
    margin:0 1px;
    will-change:transform
}
.loading-dots__dot:nth-child(2){
    animation-delay:.5s
}
.loading-dots__dot:nth-child(3){
    animation-delay:1s
}
@keyframes dot-keyframes-4eb0d808{
    0%{
        opacity:.4;
        transform:scale(1)
    }
    50%{
        opacity:1;
        transform:scale(1.2)
    }
    to{
        opacity:.4;
        transform:scale(1)
    }
}
.button.square{
    width:var(--square-size);
    height:var(--square-size);
    min-width:0;
    min-height:0;
    padding:0;
    border-radius:8px
}
.button.square .icon-wrap{
    margin:0;
    background:none
}
.button.theme-blue{
    background:linear-gradient(90.77deg,#0095ff .96%,#0855c4 99.87%);
    box-shadow:0 6px 18px #1178df4d;
    text-shadow:0 4px 8px rgba(0,0,0,.1);
    border-radius:10px
}
.button.theme-green{
    background:linear-gradient(267.05deg,#089e4e 0%,#31bc69 99.28%);
    box-shadow:0 6px 18px #0ea1514d;
    text-shadow:0 3px 6px rgba(0,0,0,.2)
}
.button.theme-secondary{
    background:rgba(151,174,225,.2);
    text-shadow:0 3px 5px rgba(9,15,30,.2);
    position:relative
}
.button.size-lg{
    font-size:1.15rem;
    line-height:1.43;
    min-height:35px
}
.button.size-xl{
    font-size:15px;
    line-height:18px;
    min-height:40px
}
.button.size-xxl{
    line-height:19px;
    min-height:45px;
    font-size:16px
}
.button.theme-grey{
    background:#edf0f7;
    color:#c4c4c4
}
.button.theme-text-grey{
    background:none;
    border:none;
    border-radius:unset;
    height:auto;
    min-height:unset;
    min-width:unset;
    padding:0;
    color:#6a7690a6
}
.button.theme-text-grey .icon-wrap{
    font-size:1.1em;
    margin:0 3px 0 0;
    background:none
}
.button.theme-text-primary{
    background:none;
    border:none;
    border-radius:unset;
    height:auto;
    min-height:unset;
    min-width:unset;
    padding:0;
    color:#1077de
}
.button.theme-text-primary .icon-wrap{
    font-size:1.1em;
    margin:0 3px 0 0;
    background:none
}
.button.theme-white{
    border-radius:12px;
    font-family:-apple-system,SF Pro Display,-apple-system,SF Pro Text,sans-serif;
    font-weight:600;
    font-size:14px;
    line-height:17px;
    letter-spacing:.5px;
    color:#7134f7;
    text-shadow:0 4px 12px rgba(0,0,0,.1);
    background:#fff;
    padding:0 23px
}
.button.theme-yellow{
    background:radial-gradient(65.27% 103.64% at 54.19% 50.91%,#ffbf1c .52%,#fcd701 100%);
    padding:0 12px;
    border-radius:12px;
    color:#554406;
    text-shadow:0 4px 10px rgba(0,0,0,.2);
    font-size:16px;
    font-weight:600
}
.button.theme-purple{
    background:radial-gradient(83.41% 348% at 50% 50%,#6732ec 0%,#7059ff 100%);
    border-radius:12px;
    text-align:center
}
.button.theme-grey-light{
    background-image:linear-gradient(0deg,transparent 0%,transparent 100%);
    background-color:#f3f6fb;
    color:#5c72a3
}
.icon-wrap{
    width:20px;
    height:20px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    background-image:linear-gradient(210deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.06) 48%,#fff 133%);
    margin-right:12px;
    margin-left:-5px
}

