.home{--appWidth: 100vw;--appMaxWidth: 1726px;--appMinWidth: 320px;background:#121416;color:#e6e6e6;flex:0 0 auto;font-family:var(--font)}.home-content{max-width:1726px;min-width:1210px;margin:0 auto;padding:0 24px}.home h1,.home h2,.home h3,.home h4,.home p{margin:0}@keyframes skeleton-shimmer{0%{background-position:-240px 0}to{background-position:calc(240px + 100%) 0}}@keyframes loader-rotate{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,#292d32,#3c4149,#292d32 90%);background-size:240px 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.section-title{font-size:30px;font-weight:700;line-height:38px;color:#e6e6e6;transition:color .3s}.top-events-slider__title-wrap{display:inline-flex}.top-events-slider__title{font-size:24px;font-weight:600;line-height:32px;color:#e6e6e6;text-decoration:none;transition:color .3s}.top-events-slider__title:hover{color:#fff}.section-link{font-size:14px;font-weight:500;line-height:18px;color:#ffffffa3;margin-left:auto;white-space:nowrap}.section-link:hover{color:#fff}.main-frame{flex:0 0 auto;margin:32px 0 0;padding:32px;border-radius:18px;background:#202327;box-shadow:0 4px 12px #1214161a}.main-frame .casino-front,.main-frame .promo-carousel,.main-frame .sport-widget,.main-frame .top-events-slider{padding-left:0;padding-right:0}.main-frame .promo-carousel,.main-frame .sport-widget,.main-frame .top-events-slider{padding-top:0}.main-frame .top-events-slider{margin-bottom:0;padding-bottom:0}.main-frame--promo{padding:32px 0}.main-frame--promo .promo-carousel{margin:0 32px}.main-frame--sport{padding:32px 0 8px}.main-frame--sport .sport-widget{margin:0 32px 24px;padding:0}.main-frame--sport .top-events-slider{padding:0 32px;margin:0 0 24px}.welcome-banner{position:relative;display:flex;flex:0 0 450px;height:450px;overflow:hidden;background-color:#000;background-image:linear-gradient(97.86deg,#000 -.33%,#000 60.09%);transition:height .2s,flex-basis .2s}.welcome-banner__content{position:relative;display:flex;flex:0 1 auto;z-index:1;width:100%;height:100%;max-width:1726px;margin:0 auto;overflow:hidden;transition:max-width .1s}.welcome-banner__text-fader{position:relative;display:block;flex:1 0 100%;width:100%;height:100%;z-index:3;pointer-events:none}.welcome-banner__img-fader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.welcome-banner__fader-cloned{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.welcome-banner__text-fader>.welcome-banner__fader-cloned{display:flex;padding:64px 0 120px 54px}.welcome-banner__fader-child{display:flex;padding:64px 0 120px 54px;pointer-events:none;opacity:1;transition:opacity .4s}.welcome-banner__fader-child.is-fading{opacity:0}.welcome-banner__text-block{pointer-events:none}.banner-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-repeat:no-repeat;background-size:contain;background-position:100% center;transition:opacity .4s;pointer-events:none}.banner-img.banner-img--loaded:not(.is-fading){opacity:1}.banner-img.is-fading{opacity:0}.welcome-banner__text-wrap{width:max-content;min-width:0;max-width:720px;height:266px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;pointer-events:none}.welcome-banner__caption{margin:0 0 16px;font-size:60px;font-weight:700;line-height:68px;color:#fff;overflow:visible}.welcome-banner__caption p,.welcome-banner__content-text p{margin:0}.welcome-banner__content-text{margin:0;font-size:20px;font-weight:400;line-height:28px;color:#fff}.welcome-banner__cta{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:12px 20px;background:#d42a28;color:#fff;border-radius:10px;font-size:20px;font-weight:500;line-height:28px;width:fit-content;flex-shrink:0;position:relative;z-index:4;cursor:pointer;pointer-events:auto;box-shadow:#0000 0 0 0 1px inset;transition:box-shadow .3s,background .3s}.welcome-banner__cta:hover{background:#e03533}.welcome-banner__switcher{position:absolute;left:48px;bottom:32px;z-index:4;display:flex;align-items:center;height:32px;padding:0;pointer-events:auto}.welcome-banner__switcher-display{display:flex;align-items:baseline;flex:0 1 auto;height:32px;margin:0 20px 0 0;font-size:13px;font-weight:500;line-height:16px;color:#ffffff7a}.welcome-banner__switcher-current{font-size:20px;font-weight:500;line-height:28px;color:#ffffffe0}.welcome-banner__switcher-sep{font-size:13px;font-weight:500;line-height:16px;color:#ffffff7a;margin:0 4px}.welcome-banner__switcher-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe0;border:1px solid rgba(255,255,255,.88);border-radius:50%;flex-shrink:0;opacity:.5;cursor:pointer;pointer-events:auto;transition:color .3s,border-radius .3s,opacity .15s}.welcome-banner__switcher-btn+.welcome-banner__switcher-btn{margin-left:12px}.welcome-banner__switcher-btn:hover{opacity:1}.welcome-banner__switcher-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;pointer-events:none;transition:opacity .3s}.welcome-banner__switcher-icon--left{transform:scale(-1)}.welcome-banner__switcher-icon svg{display:block;width:18px;height:18px;color:#ffffffe0}.show-case-area{display:flex;margin:48px -24px 32px;flex:0 0 auto;transition:opacity .3s,height .1s}.show-case-area__scroll{display:flex;flex:0 1 auto;overflow-x:auto;overflow-y:hidden;padding:0 12px 0 24px;scroll-padding-left:24px;scroll-padding-right:12px;scrollbar-width:none}.show-case-area__scroll::-webkit-scrollbar{display:none}.show-case-area__column{flex:0 1 auto;height:208px;margin:0 12px 0 0}.showcase-card{position:relative;display:block;flex:1 1 0%;height:208px;overflow:hidden;transition:all;min-width:max(calc((min(var(--appWidth),var(--appMaxWidth)) - 84px)/4),calc((var(--appMinWidth) - 84px) / 4));max-width:max(calc((min(var(--appWidth),var(--appMaxWidth)) - 84px)/4),calc((var(--appMinWidth) - 84px) / 4))}.showcase-card__jump-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.showcase-card__jump{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:top .2s linear,bottom .2s linear}.showcase-card:hover .showcase-card__jump{top:-6px;bottom:6px}.showcase-card__panel{position:absolute;left:0;right:0;bottom:0;height:160px;border-radius:12px;overflow:hidden;background-image:linear-gradient(#d4004b,#79002c)}.showcase-card__img{position:absolute;right:0;bottom:0;width:180px;height:200px;object-fit:cover;object-position:center center;transition:opacity .2s;pointer-events:none}.showcase-card__title,.showcase-card__count,.showcase-card__link{position:absolute}.showcase-card__title{left:20px;top:20px;display:flex;align-items:center;overflow:hidden;height:32px;font-size:24px;font-weight:700;line-height:32px;color:#fff}.showcase-card__count{left:20px;top:56px;display:flex;align-items:flex-start;overflow:hidden;width:100px;height:16px;font-size:13px;font-weight:400;line-height:16px;color:#ffffffa3}.showcase-card__link{left:20px;bottom:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;height:36px;border:1px solid rgba(255,255,255,.32);border-radius:4px;font-size:14px;font-weight:500;line-height:18px;color:#fff;transition:border-color .2s linear}.showcase-card__link:hover{border-color:#fff}.casino-front{padding:0;color:#e6e6e6;display:flex;flex:0 1 auto;min-width:0}.casino-front>section{display:flex;flex-direction:column;width:100%}.casino-lobby-menu{display:block;overflow:hidden;height:38px}.casino{display:flex;flex-direction:column;align-items:flex-start;margin-top:16px}.casino__menu{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px}.casino__content{width:100%;min-width:0}.casino-menu{position:relative;display:flex;flex:1 1 auto;overflow:hidden;width:100%}.casino-menu__box{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-right:8px;scrollbar-width:none;-ms-overflow-style:none;transition:transform .2s}.casino-menu__box::-webkit-scrollbar{display:none}.casino-menu__item{flex:0 0 auto}.casino-menu__scroll{position:absolute;top:0;bottom:0;width:40px;display:flex;align-items:center;justify-content:center;background:#202327;color:#a3a3a3;opacity:0;pointer-events:none;transition:transform .2s,opacity .1s;z-index:2}.casino-menu__scroll.is-visible{opacity:1;pointer-events:auto}.casino-menu__scroll--left{left:0;transform:translate(-40px)}.casino-menu__scroll--left.is-visible{transform:translate(0)}.casino-menu__scroll--right{right:0;transform:translate(40px)}.casino-menu__scroll--right.is-visible{transform:translate(0)}.casino-menu__scroll-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.casino-menu__scroll-icon--left{transform:scale(-1)}.front-widget__caption{margin:0;font-size:30px;font-weight:700;line-height:38px}.casino-lobby-item{display:inline;font-size:30px;font-weight:700;line-height:38px;color:#b3b3b3;opacity:.7;white-space:nowrap;transition:opacity .2s,color .2s}.casino-lobby-item.is-current,.casino-lobby-item:hover{color:#e6e6e6;opacity:1}.casino-lobby-item.is-current{transition:color .3s}.casino-tab-link{display:block}.casino-tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:36px;height:46px;padding:4px 4px 0;color:#b3b3b3;opacity:.7;cursor:pointer;transition:opacity .2s,color .2s}.casino-tab.is-current,.casino-tab-link:hover .casino-tab{color:#e6e6e6;opacity:1}.casino-tab__icon{display:flex;flex:0 0 20px;width:20px;height:20px;position:relative}.casino-tab__icon i{display:block;width:20px;height:20px;background-position:center center;background-size:contain;background-repeat:no-repeat;transition-duration:.2s}.casino-tab.is-current .casino-tab__icon i{filter:none}.casino-tab__label{display:block;max-width:116px;margin-top:4px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(137px,1fr));gap:16px 12px;padding-top:16px;opacity:1;transition:opacity .1s}.game-grid.is-fading{opacity:.35}.game-card{position:relative;display:block;width:100%;border-radius:8px;background:#292d32;overflow:hidden;aspect-ratio:147 / 163}.game-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background-color:#292d32;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;z-index:1;opacity:0;transition:opacity .25s ease}.game-card__bg.is-loaded{opacity:1}.game-card__bg.is-loaded:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#292d3200,#292d32b8 45%,#292d32);pointer-events:none}.game-card__skeleton{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px}.game-card__blur{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:#121212a3;opacity:0;z-index:2;transition:opacity .2s;pointer-events:none}.game-card:hover .game-card__blur{opacity:1}.game-card__preload{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.game-card__info{position:absolute;top:8px;right:8px;width:20px;height:20px;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;color:#e6e6e6;opacity:0;z-index:6;cursor:pointer;transition:opacity .2s}.game-card__info svg{width:20px;height:20px}.game-card:hover .game-card__info{opacity:1}.game-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;z-index:4;transition:opacity .2s,visibility .2s;pointer-events:none}.game-card:hover .game-card__overlay{opacity:1;visibility:visible;pointer-events:auto}.game-card__buttons{display:flex;flex-direction:column;gap:8px;width:55%;min-width:72px}.game-card__play{display:flex;align-items:center;justify-content:center;width:100%;height:28px;padding:0 12px;border:none;border-radius:4px;background:linear-gradient(93deg,#f5c86c 15.29%,#cea34d 60.57%);font-size:12px;font-weight:500;line-height:16px;color:#1c1e22;cursor:pointer;transition:filter .2s}.game-card__play:hover{filter:brightness(1.05)}.game-card__demo{display:flex;align-items:center;justify-content:center;width:100%;height:28px;padding:0 12px;border:none;border-radius:4px;background:transparent;font-size:12px;font-weight:500;line-height:16px;color:#ebba5e;cursor:pointer;transition:color .2s}.game-card__demo:hover{color:#f5d080}.game-card__badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;height:16px;padding:0 4px;border-radius:2px;font-size:11px;font-weight:600;line-height:14px;letter-spacing:normal;text-transform:uppercase;color:#fff;z-index:6;pointer-events:none}.game-card__badge--tournament{background:#059f4a}.game-card__badge--top{background:#cd247c}.game-card__badge--exclusive{background:#810df5}.game-card__badge--jackpot{background:#d97706}.game-card__label{position:absolute;left:0;right:0;bottom:0;height:39px;padding:0 12px 8px;box-sizing:border-box;display:flex;align-items:flex-end;overflow:visible;z-index:5;pointer-events:none}.game-card__caption{display:block;width:100%;min-width:0;overflow:hidden}.game-card__name{display:flex;flex-direction:column;color:#fff;line-height:1.05;overflow:hidden}.game-card__name-line{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-card__name-line--primary{font-size:20.9px}.game-card__name-line--secondary{font-size:14px}.game-card__provider{margin-top:1px;font-size:12px;font-weight:400;line-height:10.08px;color:#ffffffe0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.game-view-all{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;aspect-ratio:147 / 163;padding:12px;border:1px solid #3c4149;border-radius:8px;transition:opacity .2s,color .2s,background-color .2s,border-color .2s}.game-view-all:hover{border-color:#4a5059}.game-view-all__count{font-size:24px;font-weight:700;line-height:28px;color:#e6e6e6}.game-view-all__text{font-size:14px;font-weight:600;line-height:18px;color:#e6e6e6}.game-view-all__caption{font-size:13px;font-weight:500;line-height:16px;color:#81aee4}.promo-carousel{padding:0;color:#e6e6e6}.promo-carousel__section{display:flex;flex-direction:column;gap:24px}.promo-carousel__head{display:flex;align-items:center;min-height:38px}.promo-carousel__categories{display:flex;align-items:center;flex-shrink:0;margin-right:32px;overflow-x:auto;scrollbar-width:none}.promo-carousel__categories::-webkit-scrollbar{display:none}.promo-carousel__category{display:flex;align-items:center;flex:0 0 auto;height:38px;padding:0;border:none;background:none;font:inherit;cursor:pointer;font-size:30px;font-weight:700;line-height:38px;color:#b3b3b3;opacity:.7;white-space:nowrap;transition:opacity .3s,color .3s}.promo-carousel__category+.promo-carousel__category{margin-left:20px}.promo-carousel__category.is-current,.promo-carousel__category:hover{color:#e6e6e6;opacity:1}.promo-carousel__category.is-current{transition:color .3s}.promo-carousel__filters{display:flex;align-items:center;height:32px;flex-shrink:0}.promo-carousel__filter{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:32px;padding:0 12px;border:1px solid transparent;border-radius:4px;font-size:12px;font-weight:500;line-height:16px;color:#81aee4;background:#4d7bb21f;white-space:nowrap;transition:background-color .2s,color .2s}.promo-carousel__filter+.promo-carousel__filter{margin-left:8px}.promo-carousel__filter.is-current{color:#fff;background:#4d7bb2}.promo-carousel__show-all{margin-left:auto;flex:0 0 auto;font-size:14px;font-weight:500;line-height:18px;color:#ffffffa3;white-space:nowrap;transition:color .2s}.promo-carousel__show-all:hover{color:#fff}.promo-carousel__container{display:flex;flex-direction:column}.promo-carousel__track{display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .1s ease}.promo-carousel__track.is-fading{opacity:.35}.promo-carousel__track::-webkit-scrollbar{display:none}.promo-carousel__item{flex:0 0 calc((min(100%,1328px) - 24px) / 3);min-width:280px}.promo-carousel__item+.promo-carousel__item{margin-left:12px}.promo-carousel__nav{display:flex;justify-content:flex-end;gap:0;margin-top:24px;height:24px}.promo-carousel__nav-btn{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#a3a3a3;opacity:.5;transition:opacity .2s}.promo-carousel__nav-btn:not(.is-disabled):hover{opacity:.8}.promo-carousel__nav-btn.is-disabled{opacity:.5;cursor:default}.promo-carousel__nav-btn--next .icon-chevron-circle--right{transform:scaleX(-1)}.promo-card{display:flex;flex-direction:column;height:200px;border-radius:8px;overflow:hidden}.promo-card__slide{position:relative;height:100%}.promo-card__bg{display:flex;flex-direction:column;height:100%;background-position:100% 50%;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .25s ease}.promo-card__bg.is-loaded{opacity:1}.promo-card__placeholder{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;padding:16px;background:#202327}.promo-card__placeholder-bar{flex-shrink:0;background:#3c4149;border-radius:4px}.promo-card__placeholder-bar--sm{width:68px;height:8px}.promo-card__placeholder-bar--lg{width:240px;height:12px;margin-top:12px}.promo-card__placeholder-bar--md{width:200px;height:12px;margin-top:12px}.promo-card__placeholder-bar--btn{width:159px;height:36px;margin-top:auto}.promo-card__preload{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.promo-card__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 auto;height:100%;padding:12px}.promo-card__caption{font-size:12px;font-weight:500;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#ffffffe0}.promo-card__title{max-width:220px;margin:4px 0 0;font-size:16px;font-weight:700;line-height:20px;color:#fff}.promo-card__sub{max-width:220px;margin:8px 0 0;font-size:12px;font-weight:400;line-height:16px;color:#fff}.promo-card__timer{display:flex;align-items:center;gap:4px;margin:0;color:#bf4541}.promo-card__timer span{font-size:12px;font-weight:500;line-height:16px}.promo-card__btn{display:flex;align-items:center;justify-content:center;min-width:112px;height:32px;margin-top:auto;padding:0 18px;border:1px solid rgba(255,255,255,.6);border-radius:4px;background:transparent;font-size:13px;font-weight:500;line-height:16px;color:#fff;transition:border-color .2s,background-color .2s}.promo-card__btn:hover{border-color:#ffffffd9;background:#ffffff14}.promo-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}.promo-dialog.is-open,.promo-dialog.is-closing{pointer-events:auto}.promo-dialog__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#121212a3;opacity:0;transition:opacity .25s ease}.promo-dialog.is-open .promo-dialog__overlay{opacity:1}.promo-dialog.is-closing .promo-dialog__overlay{opacity:0}.promo-dialog__window{position:relative;z-index:1;width:700px;max-width:calc(100vw - 48px);max-height:min(880px,calc(100vh - 48px));border-radius:20px;overflow:hidden}.promo-dialog.is-closing .promo-dialog__window{opacity:0;transition:opacity .22s ease}.promo-dialog__engine{position:relative;display:flex;flex-direction:column;width:100%;max-height:min(836px,calc(100vh - 64px));border-radius:20px;overflow:hidden;background:#202327;transition:opacity .6s ease,min-height .6s ease}.promo-dialog__engine.is-loading{min-height:420px}.promo-dialog__close{position:absolute;top:12px;right:14px;z-index:5;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;background:#202327;color:#e0e0e0;opacity:.64;transition:opacity .2s ease}.promo-dialog__close:hover{opacity:1}.promo-dialog__loader-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#202327;border-radius:20px;transition:opacity .35s ease}.promo-dialog__engine.is-ready .promo-dialog__loader-wrap,.promo-dialog__loader-wrap.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.promo-dialog__loader{width:70px;height:70px;border:3px solid rgba(142,142,142,.24);border-top-color:#8e8e8e;border-radius:50%;animation:loader-rotate 1.2s linear infinite}.promo-dialog__grid{display:grid;grid-template-rows:minmax(0,1fr);height:100%;max-height:min(836px,calc(100vh - 64px));overflow:hidden;opacity:0;transition:opacity .6s ease}.promo-dialog__grid.is-visible{opacity:1}.promo-dialog__scroll-outer{position:relative;overflow:hidden;height:100%}.promo-dialog__scroll{height:100%;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.promo-dialog__scroll::-webkit-scrollbar{width:6px}.promo-dialog__scroll::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.promo-dialog__content{display:flex;flex-direction:column;min-height:100%;background:#202327;color:#e6e6e6}.promo-dialog__banner{flex-shrink:0;height:250px;margin-bottom:32px;background-color:#292d32;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .35s ease}.promo-dialog__banner.is-loaded{opacity:1}.promo-dialog__body{flex:1 0 auto;padding:0 40px}.promo-dialog__caption-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.promo-dialog__caption{font-size:13px;font-weight:500;line-height:16px;color:#b3b3b3}.promo-dialog__title{margin:0 0 12px;font-size:24px;font-weight:700;line-height:32px;color:#e6e6e6}.promo-dialog__subtitle{margin:12px 0 24px;font-size:18px;font-weight:400;line-height:24px;color:#e6e6e6}.promo-dialog__terms{margin-top:0}.promo-dialog__terms-label{margin-bottom:12px;font-size:18px;font-weight:600;line-height:24px;color:#e6e6e6}.promo-dialog__term{display:flex;margin-bottom:12px;font-size:16px;line-height:22px;color:#e6e6e6}.promo-dialog__term:last-child{margin-bottom:0}.promo-dialog__term-bullet{flex-shrink:0;font-weight:600}.promo-dialog__term-text{margin-left:8px;font-weight:400}.promo-dialog__footer{position:relative;z-index:5;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 16px;transition:box-shadow .15s ease,background-color .15s ease}.promo-dialog__footer-inner{display:flex;align-items:center;justify-content:space-between;padding:9px 40px;transition:opacity .15s ease}.promo-dialog__rules{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:18px;color:#a3a3a3;transition:color .2s ease}.promo-dialog__rules:hover{color:#e6e6e6}.welcome-landing{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}.welcome-landing.is-open,.welcome-landing.is-closing{pointer-events:auto}.welcome-landing__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#121212e0;opacity:0;transition:opacity .25s ease}.welcome-landing.is-open .welcome-landing__overlay{opacity:1}.welcome-landing.is-closing .welcome-landing__overlay{opacity:0}.welcome-landing__window{position:relative;z-index:1;width:700px;max-width:calc(100vw - 32px);height:597px;max-height:calc(100vh - 32px);border-radius:16px;overflow:hidden;background:#1a1d21;opacity:0;transform:scale(.98);transition:opacity .25s ease,transform .25s ease}.welcome-landing.is-open .welcome-landing__window{opacity:1;transform:scale(1)}.welcome-landing.is-closing .welcome-landing__window{opacity:0;transform:scale(.98)}.welcome-landing__close{position:absolute;top:12px;right:12px;z-index:5;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#b3b3b3;transition:color .15s}.welcome-landing__close:hover{color:#fff}.welcome-landing__body{display:flex;height:100%}.welcome-landing__content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding:32px 28px 24px}.welcome-landing__step-label{margin-bottom:12px;font-size:14px;line-height:18px;color:#b3b3b3}.welcome-landing__title{margin:0 0 24px;font-size:22px;font-weight:700;line-height:28px;color:#e6e6e6}.welcome-landing__steps{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.welcome-landing__step{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;background:#ffffff0a}.welcome-landing__step.is-active{background:#0056d71f;box-shadow:inset 0 0 0 1px #81aee459}.welcome-landing__step.is-locked{opacity:.72}.welcome-landing__step-main{display:flex;align-items:flex-start;gap:12px;min-width:0}.welcome-landing__step-num{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ffffff14;font-size:14px;font-weight:600;color:#e6e6e6}.welcome-landing__step.is-active .welcome-landing__step-num{background:#81aee433;color:#81aee4}.welcome-landing__step.is-locked .welcome-landing__step-num{color:#8e8e8e}.welcome-landing__step-title{font-size:15px;font-weight:600;line-height:20px;color:#e6e6e6}.welcome-landing__step-sub{margin-top:2px;font-size:13px;line-height:16px;color:#b3b3b3}.welcome-landing__step-action{flex-shrink:0}.welcome-landing__start{padding:0;border:0;background:none;color:#81aee4;font-size:14px;font-weight:500}.welcome-landing__start:hover{text-decoration:underline}.welcome-landing__lock{display:flex;color:#8e8e8e}.welcome-landing__register{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;border:0;border-radius:8px;background:#d42a28;color:#fff;font-size:16px;font-weight:600}.welcome-landing__register:hover{background:#e03533}.welcome-landing__rules{margin-top:12px;padding:0;border:0;background:none;color:#81aee4;font-size:13px;text-align:center}.welcome-landing__rules:hover{text-decoration:underline}.welcome-landing__visual{flex:0 0 280px;background-color:#0a1a3a;background-position:center bottom;background-size:cover;background-repeat:no-repeat}@media(max-width:720px){.welcome-landing__window{height:auto;max-height:calc(100vh - 32px);overflow:auto}.welcome-landing__body{flex-direction:column}.welcome-landing__visual{flex:0 0 220px;order:-1}}.promos-page{position:relative;flex:0 0 auto;overflow:visible;min-height:100%;background:#121416;color:#e6e6e6}.promos-page:before{content:"";position:absolute;top:0;right:0;bottom:230px;left:0;height:560px;background-color:transparent;background-image:url(https://origin-s3.by0e87-resources.by/webStaticBY/website/2.6.98/img/pattern-GtRYh.png);background-size:512px 512px;background-repeat:repeat-x;background-position:0 0;-webkit-mask-image:linear-gradient(rgb(0,0,0),rgba(0,0,0,.7) 55.29%,rgba(0,0,0,0));mask-image:linear-gradient(#000,#000000b3 55.29%,#0000);pointer-events:none}.promos-page__content-bg{position:relative;isolation:isolate}.promos-page__content-bg:before,.promos-page__content-bg:after{content:"";position:absolute;top:24px;width:220px;height:640px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:-1;pointer-events:none}.promos-page__content-bg:before{left:-148px;background-image:var(--layout_leftIconUrl)}.promos-page__content-bg:after{left:984px;background-image:var(--layout_rightIconUrl)}.promos-page__layout{position:relative;width:1056px;max-width:calc(100% - 48px);margin:24px max(24px,calc((100% - 1056px)/2)) 24px;overflow:visible}.promos-page__tabs{display:grid;grid-template-columns:repeat(2,255px);gap:12px}.promos-page__tab{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:255px;height:78px;padding:16px;border:none;border-radius:16px;background:#ffffff14;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#fff;text-align:left;cursor:pointer;overflow:hidden;transition:background-color .2s,transform .1s}.promos-page__tab:active{transform:scale(.98)}.promos-page__tab:after{content:"";position:absolute;top:0;right:0;bottom:0;width:78px;height:78px;overflow:hidden;background-image:var(--tab-icon);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;transition:transform .2s ease-out;transform-origin:center}.promos-page__tab:hover:after{transform:scale(1.1)}.promos-page__tab.is-active.promos-page__tab--actions{background:#836dc0;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.promos-page__tab.is-active.promos-page__tab--tournaments{background:#d2723f;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.promos-page__tab.is-active.promos-page__tab--bonuses{background:#709b65;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.promos-page__tab.is-active.promos-page__tab--promoCode{background:#4675a8;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.promos-page__tabs--logged-in{grid-template-columns:repeat(4,255px)}.promos-page__tab.is-active .promos-page__tab-desc{color:#ffffffa3}.promos-page__tab-caption{position:relative;z-index:1;font-size:18px;font-weight:700;line-height:24px;color:#fff}.promos-page__tab-desc{position:relative;z-index:1;margin-top:4px;font-size:13px;font-weight:400;line-height:16px;color:#e6e6e6}.promos-page__panel{position:relative;display:flex;flex-direction:column;min-height:640px;margin-top:24px;border:1px solid rgba(255,255,255,.04);border-radius:30px;background:#ffffff12;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.promos-page__container{display:flex;flex:1 0 0;flex-direction:column;box-sizing:content-box;width:990px;padding:32px 32px 48px}.promos-page__header{display:flex;align-items:flex-start;flex-shrink:0}.promos-page__title{margin:0;font-size:36px;font-weight:700;line-height:44px;color:#e6e6e6}.promos-page__description{margin:12px 0 0;font-size:18px;font-weight:400;line-height:24px;color:#e6e6e6}.promos-page__filters{display:flex;align-items:center;margin-top:20px}.promos-page__filter{display:inline-flex;align-items:center;height:36px;padding:8px 12px;border:1px solid #3c4149;border-radius:8px;background:transparent;color:#e6e6e6;font-size:14px;font-weight:500;line-height:18px;cursor:pointer;transition:background-color .2s,border-color .2s,transform .1s}.promos-page__filter+.promos-page__filter{margin-left:8px}.promos-page__filter.is-current{background:#3c4149;border-color:#3c4149}.promos-page__filter:hover:not(.is-current){background:#ffffff0f;border-color:#4a5059}.promos-page__filter:active{transform:scale(.98)}.promos-page__filter-icon{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;margin-right:4px}.promos-page__filter-icon svg{width:16px;height:16px}.promos-page__filter-icon--sport{color:#619a38}.promos-page__filter-icon--casino{color:#965cc0}.promos-page__grid{display:grid;grid-template-columns:repeat(3,322px);grid-auto-rows:186px;gap:12px;margin-top:24px;width:990px}.promos-page__grid--tournaments{grid-template-columns:repeat(2,487px);grid-auto-rows:auto;gap:16px}.promos-page__grid--tournaments .promos-page__item{width:487px;height:auto}.promos-page__item{min-width:0}.promos-page__grid:not(.promos-page__grid--tournaments) .promos-page__item{width:322px;height:186px;box-sizing:border-box;border:1px solid rgba(143,143,143,.32);border-radius:8px;overflow:hidden}.promos-page__grid:not(.promos-page__grid--tournaments) .promo-card--page{width:100%;height:100%;border-radius:0}.promo-card--page .promo-card__content{width:100%;box-sizing:border-box}.promo-card--page .promo-card__title,.promo-card--page .promo-card__sub{max-width:220px}.promo-card--bside{height:186px}.promo-card--bside .promo-card__title,.promo-card--bside .promo-card__sub{max-width:200px}.tournament-card{position:relative;width:487px;max-width:100%}.tournament-card__badge{position:absolute;top:-4px;right:26px;z-index:2;padding:4px 8px;border-radius:4px;background:#66a319;font-size:14px;font-weight:500;line-height:18px;color:#fff;text-transform:uppercase}.tournament-card__hit{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.tournament-card__inner{position:relative;height:282px}.tournament-card__frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border:1px solid rgba(142,142,142,.32);background:#000}.tournament-card__image{position:absolute;top:1px;right:0;width:360px;height:280px;background-color:transparent;background-position:right center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .35s ease}.tournament-card__image.is-loaded{opacity:1}.tournament-card__grad-h{position:absolute;top:0;bottom:0;left:0;width:102px;background:linear-gradient(90deg,#000,#0000);pointer-events:none}.tournament-card__grad-v{position:absolute;right:0;bottom:0;left:0;height:102px;background:linear-gradient(#0000,#000);pointer-events:none}.tournament-card__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px;box-sizing:border-box}.tournament-card__title-row{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:28px;color:#fff}.tournament-card__title-row svg{display:block;flex:0 0 22px;width:22px;height:22px}.tournament-card__prize-block{margin-top:18px}.tournament-card__fund-label{font-size:16px;font-weight:500;line-height:22px;color:#ffffffa3}.tournament-card__prize{margin-top:4px;font-size:30px;font-weight:700;line-height:36px;color:#d6bc83}.tournament-card__prize-sub{font-size:20px;font-weight:700;line-height:28px;color:#d6bc83}.tournament-card__stats{display:flex;gap:8px}.tournament-card__stat{display:flex;flex:1 1 0;flex-direction:column;gap:4px;align-items:flex-start;min-width:0;padding:8px 12px;border-radius:12px;background:#ffffff1f}.tournament-card__stat-label{font-size:13px;font-weight:400;line-height:16px;color:#ffffffa3}.tournament-card__stat-value-row{display:flex;align-items:center;gap:4px;color:#fff}.tournament-card__stat-icon{display:flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;color:#fff}.tournament-card__stat-icon svg{display:block;width:18px;height:18px}.tournament-card__stat-value{font-size:16px;font-weight:700;line-height:22px;font-variant-numeric:lining-nums tabular-nums;color:#fff}.promos-page__widget{display:flex;flex-direction:column;width:990px}.promos-page__widget-header{display:flex;align-items:flex-start;height:44px}.promos-page__widget-header-caption{font-size:36px;font-weight:700;line-height:44px;color:#e6e6e6}.promos-page__widget-header-slot{flex:1 1 auto}.promos-page__widget-description{margin-top:12px;font-size:18px;font-weight:400;line-height:24px;color:#e6e6e6}.promos-page__bonuses-slider{display:flex;gap:12px;width:990px;margin-top:24px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.user-bonus-card{position:relative;display:flex;flex:0 0 322px;flex-direction:column;width:322px;height:490px;border:1px solid rgba(150,92,192,.32);border-radius:16px;background:#202327;overflow:hidden}.user-bonus-card__header{position:relative;flex:0 0 auto;margin:0 0 12px;padding:24px 54px 0 24px}.user-bonus-card__kind{display:block;font-size:13px;font-weight:600;line-height:16px;color:#cc9fed;text-transform:uppercase}.user-bonus-card__prize{margin-top:4px;font-size:36px;font-weight:700;line-height:44px;color:#cc9fed}.user-bonus-card__icon{position:absolute;top:0;right:-5px;width:80px;height:80px;pointer-events:none}.user-bonus-card__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.user-bonus-card__row{display:flex;flex-direction:row;margin:0 24px 12px}.user-bonus-card__row:first-child{margin-top:12px}.user-bonus-card__row-title{flex:0 0 118px;font-size:14px;font-weight:400;line-height:18px;color:#b3b3b3}.user-bonus-card__row-value{margin-left:8px;font-size:14px;font-weight:500;line-height:18px;color:#e6e6e6}.user-bonus-card__games-block{margin:0 24px 24px}.user-bonus-card__games-title{font-size:14px;font-weight:400;line-height:18px;color:#b3b3b3}.user-bonus-card__games-grid{display:grid;grid-template-columns:repeat(2,132px);gap:8px;width:272px;margin-top:12px}.user-bonus-card__games-grid .game-card--bonus{width:132px;height:147px;aspect-ratio:auto}.user-bonus-card__games-grid .game-card--bonus .game-card__bg.is-loaded:after{height:77px;background:linear-gradient(180deg,#20232700,#202327eb 42%,#202327)}.user-bonus-card__games-grid .game-card--bonus .game-card__label{height:77px;padding:0 12px 8px;align-items:flex-end}.user-bonus-card__games-grid .game-card--bonus .game-card__name-line--secondary{font-size:16px}.user-bonus-card__games-grid .game-card--bonus .game-card__provider{text-transform:uppercase}.user-bonus-card__games-grid .game-card--bonus .game-card__info{top:10px;right:10px;width:18px;height:18px}.user-bonus-card__games-grid .game-card--bonus .game-card__info svg{width:16px;height:16px}.user-bonus-card__games-grid .game-card--bonus .game-card__buttons--solo{width:auto;min-width:73px}.user-bonus-card__games-grid .game-card--bonus .game-card__play{width:auto;min-width:73px;height:32px}.user-bonus-card__games-grid .game-card--bonus:hover .game-card__blur{opacity:1}.user-bonus-card__games-grid .game-card--bonus:hover .game-card__overlay{opacity:1;visibility:visible;pointer-events:auto}.user-bonus-card__games-grid .game-card--bonus:hover .game-card__info{opacity:1}.user-bonus-card__games-grid .game-card--bonus .game-card__play:hover{filter:brightness(1.05)}.game-card__tags-panel{position:absolute;top:-6px;left:10px;z-index:6;display:flex;flex-direction:row;gap:4px;pointer-events:none}.game-card__tag{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 4px;border-radius:2px;color:#ffffffe0}.game-card__tag--top{background:#cd247c}.game-card__tag--tournament{background:#059f4a}.game-card__tag--hits{background:#4262f6}.game-card__tag--exclusive{background:#810df5}.game-card__tag--jackpot{background:#d97706}.game-card__tag-text{font-size:11px;font-weight:600;line-height:14px;text-transform:uppercase;white-space:nowrap}.game-card__tag--fs,.game-card__tag--freespin{min-width:34px;background:#965cc0}.promos-page__promo-code-form{display:flex;align-items:flex-start;width:990px;margin-top:24px}.promos-page__promo-code-input-wrap{flex:0 1 auto;width:340px;outline:none}.promos-page__promo-code-input-line{display:flex;align-items:center;box-sizing:border-box;height:44px;margin-bottom:0;padding:0 4px 0 12px;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:transparent}.promos-page__promo-code-input{width:100%;border:none;background:transparent;color:#707070;font-size:16px;font-weight:400;line-height:22px;outline:none;padding:10px 0}.promos-page__promo-code-input-wrap.is-filled .promos-page__promo-code-input{color:#e6e6e6}.promos-page__promo-code-input::placeholder{color:#707070}.promos-page__promo-code-btn{flex:0 0 auto;width:244px;height:44px;margin-left:12px;padding:0 16px;border:none;border-radius:8px;background:#4d7bb2;color:#fff;font-size:16px;font-weight:500;line-height:22px;cursor:pointer}.promos-page__promo-code-btn:disabled{opacity:.5;cursor:default}.promos-page__promo-code-msg{margin-top:12px;font-size:13px;line-height:16px;color:#f7b500}@media(max-width:1040px){.promos-page__layout{width:auto;max-width:none;margin:16px 16px 32px}.promos-page__tabs,.promos-page__tabs--logged-in{grid-template-columns:repeat(2,minmax(0,1fr))}.promos-page__tab{width:100%}.promos-page__grid{grid-template-columns:repeat(auto-fill,minmax(280px,322px))}.promos-page__grid--tournaments{grid-template-columns:repeat(auto-fill,minmax(300px,487px))}.promo-card--page,.tournament-card{width:100%}}@media(max-width:640px){.promos-page__grid{grid-template-columns:1fr}}.sport-widget{padding:0}.sport-widget__head{display:flex;flex-direction:row;align-items:center;height:38px;margin-bottom:24px}.sport-widget__caption{display:flex;flex:1 1 0%}.sport-widget__title{font-size:30px;font-weight:700;line-height:38px;color:#e6e6e6;text-decoration:none;transition:color .3s}.sport-widget__title:hover{color:#4d7bb2}.sport-widget__search{display:flex;align-items:center;flex:0 0 auto;width:250px;box-sizing:content-box;padding:8px;border-radius:6px;background:#292d32;color:#b3b3b3;cursor:pointer;transition:background-color .2s}.sport-widget__search:hover{background:#3c4149}.sport-widget__search-icon{display:flex;flex:0 0 16px;width:16px;height:16px;margin-right:8px}.sport-widget__search-text{font-size:14px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none}.sport-widget__track{box-sizing:border-box;display:flex;flex-direction:row;position:relative;overflow-x:auto;overflow-y:hidden;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;transform:translateZ(0)}.sport-widget__track::-webkit-scrollbar{display:none}.sport-widget__cell{display:flex;flex-direction:column;flex:0 1 auto;margin-right:12px}.sport-widget__cell:last-child{margin-right:0}.sport-widget__card{position:relative;display:block;flex:1;min-width:256px;max-width:256px;min-height:110px;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-decoration:none}.sport-widget__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;border-radius:8px}.sport-widget__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:inherit;z-index:0}.sport-widget__icon{position:absolute;right:0;bottom:0;z-index:2;object-fit:contain;object-position:right bottom;pointer-events:none;transition:transform .3s}.sport-widget__card--scale:hover .sport-widget__icon{transform:scale(1.05)}.sport-widget__name{position:absolute;left:12px;right:8px;z-index:1;display:flex;align-items:center;overflow:hidden;height:22px;font-size:16px;font-weight:600;line-height:22px;color:#fff;white-space:nowrap;text-overflow:ellipsis}.sport-widget__name--live{height:24px;font-size:18px;font-weight:700;line-height:24px}.sport-widget__type{position:absolute;left:12px;right:8px;z-index:1;display:flex;align-items:flex-start;overflow:hidden;height:16px;font-size:12px;font-weight:400;line-height:16px;color:#fff;white-space:nowrap;text-overflow:ellipsis}.sport-widget__nav{display:flex;justify-content:flex-end;margin-top:20px;min-height:24px}.sport-widget__nav-btn{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;color:#a3a3a3;opacity:.5;transition:opacity .2s}.sport-widget__nav-btn:not(.is-disabled):hover{opacity:1}.sport-widget__nav-btn.is-disabled{opacity:.5;cursor:default}.sport-widget__nav-btn+.sport-widget__nav-btn{margin-left:8px}.sport-widget__nav-btn--next{transform:rotate(180deg)}.top-events-slider{padding:0;margin-bottom:0}.top-events-slider__header{display:flex;align-items:center;gap:0;margin-bottom:0;min-height:32px}.top-events-slider__live{display:inline-flex;align-items:center;height:32px;margin-left:24px;padding:0 8px;border:1px solid rgb(50,55,62);border-radius:8px;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;font:inherit;color:inherit;transition:background-color .15s,border-color .15s,color .15s}.top-events-slider__live:hover{background:#ffffff0f;border-color:#50555c}.top-events-slider__live.is-active{background:#f05451;border-color:#f05451}.top-events-slider__live.is-active:hover{background:#dc4643;border-color:#dc4643}.top-events-slider__live.is-active .top-events-slider__live-dot{background:#ffffffe0}.top-events-slider__live.is-active .top-events-slider__live-text{color:#fff}.top-events-slider__live-dot{width:6px;height:6px;border-radius:50%;background:#f0545180;margin:0 8px 0 0;flex-shrink:0}.top-events-slider__live-text{font-size:13px;font-weight:600;line-height:16px;color:#e6e6e6}.top-events-slider__filter{display:flex;align-items:stretch;gap:0;margin-top:20px;margin-bottom:0;min-height:46px}.top-events-filter-menu{flex:1 1 auto;min-width:0}.top-events-filter-menu .casino-menu__box{align-items:flex-start;padding-right:0}.top-events-filter-menu .casino-menu__scroll{background:#1a1d21}.top-events-slider__filter-scroll{display:flex;flex:1;min-width:0;gap:0;overflow-x:auto;align-items:flex-start;padding-bottom:4px;scrollbar-width:none}.top-events-slider__filter-scroll::-webkit-scrollbar{display:none}.top-events-slider__show-all{flex-shrink:0;align-self:center;margin-left:auto;background:none;border:none;cursor:pointer;text-decoration:none}.top-events-filter{display:block;flex-shrink:0;height:46px;padding:0 6px;border-radius:0;background:transparent;border:none;cursor:pointer;white-space:nowrap}.top-events-filter-menu .casino-menu__item:first-child .top-events-filter{padding-left:0;padding-right:6px}.top-events-filter-menu .casino-menu__item:last-child .top-events-filter{padding-right:0;padding-left:6px}.top-events-filter__slot{display:flex;flex-direction:column;align-items:center;gap:4px;height:42px;padding:4px 4px 0;box-sizing:border-box}.top-events-filter__icon{display:block;width:20px;height:20px;flex-shrink:0;color:#b3b3b3;transition:color .2s}.top-events-filter__icon--fire{width:18px;height:20px}.top-events-filter.active .top-events-filter__icon,.top-events-filter.active .top-events-filter__icon--fire{color:#81aee4}.top-events-filter:hover .top-events-filter__label{color:#e6e6e6}.top-events-filter.active:hover .top-events-filter__icon,.top-events-filter.active:hover .top-events-filter__icon--fire{color:#81aee4}.top-events-filter__label{font-size:12px;font-weight:500;line-height:16px;color:#b3b3b3;white-space:nowrap;transition:color .2s}.top-events-filter.active .top-events-filter__label{color:#b3b3b3}.top-events-slider__theme{display:flex;flex-direction:column;overflow:visible;min-height:216px}.top-events-slider__scroll-area{display:flex;flex:0 0 200px;width:100%;margin-top:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;opacity:1;transition:opacity .1s ease}.top-events-slider__scroll-area.is-fading{opacity:.35}.top-events-slider__scroll-area::-webkit-scrollbar{display:none}.top-events-slider__slot{flex:0 0 auto;min-width:0;--card-basis: 358px;--card-scale: 1}.top-events-slider__slot+.top-events-slider__slot{margin-left:12px}.top-events-slider__buttons{display:flex;justify-content:flex-end;margin-top:16px;min-height:24px}.top-events-nav__btn{display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:none;background:none;color:#a3a3a3;opacity:.5;cursor:pointer;transition:opacity .2s}.top-events-nav__btn:not(.is-disabled):hover{opacity:1}.top-events-nav__btn.is-disabled{opacity:.5;cursor:default}.top-events-nav__btn+.top-events-nav__btn{margin-left:8px}.top-events-nav__btn--next{transform:rotate(180deg)}.top-events-empty{display:flex;align-items:center;justify-content:center;min-height:200px;width:100%;color:#ffffff7a;font-size:14px;font-weight:500}.top-event-card{width:100%;max-width:100%;min-width:0;height:200px;border-radius:8px;padding:12px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;background:radial-gradient(61.21% 50% at 50% 50%,#153b6800,#1c2734),linear-gradient(#333,#252525cf 54.17%,#25252500)}.top-event-card__bg-img{position:absolute;left:0;top:0;width:calc(100% - 2px);height:calc(100% - 2px);object-fit:cover;object-position:center;pointer-events:none;z-index:0}.top-event-card__header{position:relative;z-index:1;display:flex;align-items:center;gap:0;margin-bottom:0;min-height:18px;height:18px;flex-shrink:0;min-width:0;width:100%;padding-right:22px}.top-event-card__sport-label{position:relative;display:inline-flex;align-items:center;height:18px;padding:0 4px;flex:0 0 auto;max-width:40%;overflow:hidden}.top-event-card__sport-bar{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;z-index:0}.top-event-card__sport{position:relative;z-index:1;padding:0;font-size:11px;font-weight:500;line-height:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-event-card__league{flex:1 0 0;min-width:0;margin-left:8px;padding:0;font-size:11px;font-weight:400;line-height:14px;color:#ffffffa3;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-event-card__league:hover{color:#ffffffe0}.top-event-card__favorite{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;flex:0 0 18px;color:#666;background:none;border:none;cursor:pointer;transition:color .15s;-webkit-user-select:none;user-select:none}.top-event-card__favorite:hover{color:#ffffffe0}.top-event-card__match{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:0;flex:1 1 auto;height:88px;min-height:88px;min-width:0;width:100%;margin-bottom:0;text-decoration:none;color:inherit;overflow:hidden}.top-event-card__team{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 calc(105px * var(--card-scale, 1));width:calc(105px * var(--card-scale, 1));max-width:calc(105px * var(--card-scale, 1));min-width:0;height:88px}.top-event-card__logo{width:48px;height:48px;aspect-ratio:1;object-fit:contain;flex-shrink:0}.top-event-card__logo--placeholder{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1f;font-size:14px;font-weight:600;line-height:1;color:#ffffffb8}.top-event-card__team-name{font-size:13px;font-weight:400;line-height:16px;color:#ffffffe0;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;max-width:100%}.top-event-card__time-info{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1 1 auto;min-width:0;padding:0 4px;overflow:hidden}.top-event-card__day-match{display:block;padding:2px 4px;margin:0 0 4px;border-radius:4px;background:#1676ca;font-size:11px;font-weight:500;line-height:14px;color:#fff;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.top-event-card__live{display:inline-flex;align-items:center;font-size:13px;font-weight:600;line-height:16px;color:#ffffffe0}.top-event-card__live-dot{width:6px;height:6px;border-radius:50%;background:#f0545180;margin:0 6px 0 0;flex-shrink:0}.top-event-card__live-text{font-size:13px;font-weight:600;line-height:16px;color:#ffffffe0}.top-event-card__live-minute{margin-left:4px;font-size:13px;font-weight:600;line-height:16px;color:#ffffffe0}.top-event-card__time{font-size:18px;font-weight:600;line-height:24px;color:#ffffffe0;white-space:nowrap}.top-event-card__day{font-size:12px;font-weight:400;line-height:16px;color:#ffffffe0;white-space:nowrap}.top-event-card__factors{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:stretch;gap:0;margin-top:0;height:44px;flex-shrink:0;min-width:0;width:100%}.top-event-card__factors--two{justify-content:center;gap:8px}.top-event-card__factors--two .top-event-factor{flex:1 1 0;min-width:0;max-width:calc(50% - 4px)}.top-event-factor{display:flex;align-items:center;justify-content:space-between;flex:1 1 0;min-width:0;height:44px;padding:0 12px;border-radius:4px;background:#ffffff3d;border:none;cursor:pointer;transition:background .1s}.top-event-card__factors .top-event-factor+.top-event-factor{margin-left:8px}.top-event-card__factors--two .top-event-factor+.top-event-factor{margin-left:0}.top-event-factor:hover{background:#ffffff52}.top-event-factor.selected{background:#cddd00}.top-event-factor.selected .top-event-factor__label,.top-event-factor.selected .top-event-factor__value{color:#000}.top-event-factor__label{font-size:13px;font-weight:500;line-height:16px;color:#ffffffa3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.top-event-factor__value{font-size:14px;font-weight:600;line-height:18px;color:#fff;flex-shrink:0;margin-left:4px}.top-event-odd{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.top-event-odd__label{font-size:13px;font-weight:500;line-height:16px;color:#ffffffa3}.top-event-odd__value{font-size:14px;font-weight:600;line-height:18px;color:#fff;background:none;border:none;cursor:pointer;padding:0;transition:color .1s}.top-event-odd__value.selected{color:#cddd00}.top-event-card--skeleton{background:#202327;padding:0}.top-event-card__skeleton{width:100%;height:100%;border-radius:8px}.match-day-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;background:#1676ca;color:#fff;border-radius:2px;font-size:11px;font-weight:500;line-height:14px}.live-badge-sm{display:inline-flex;align-items:center;height:14px;padding:0 5px;background:#d42a28;color:#fff;border-radius:2px;font-size:10px;font-weight:600;line-height:12px}@media(max-width:1100px){.home-content{padding:0 16px}.show-case-area{margin-left:-16px;margin-right:-16px}.show-case-area__scroll{padding-left:16px;scroll-padding-left:16px}.sport-widget__search{width:220px}.main-frame--sport .sport-widget{margin:0 16px 24px}.welcome-banner__fader-child,.welcome-banner__text-fader>.welcome-banner__fader-cloned{padding-left:16px}.welcome-banner__text-wrap{width:calc(100% - 32px);max-width:426px}.welcome-banner__switcher{left:16px}.main-frame{padding:24px}.main-frame--promo{padding:24px 0}.main-frame--promo .promo-carousel{margin:0 16px}.main-frame--sport{padding:24px 0 8px}}@media(max-width:768px){.show-case-area__scroll{padding-left:16px}.welcome-banner{height:360px}.welcome-banner__fader-child,.welcome-banner__text-fader>.welcome-banner__fader-cloned{padding:48px 16px 96px}.welcome-banner__text-wrap{height:auto;min-height:200px}.welcome-banner__caption{font-size:32px;line-height:38px;margin-bottom:12px}.welcome-banner__content-text{font-size:16px;line-height:22px}.welcome-banner__switcher{bottom:16px}.sport-widget__head{height:auto;flex-wrap:wrap;gap:12px}.sport-widget__search{width:100%}}.help-page{position:relative;flex:1;min-width:1210px;background:#121416;color:#e6e6e6;font-family:var(--font)}.help-page__layout{position:relative;z-index:1;padding:40px 0 48px}.help-page__hero-bg{position:absolute;top:0;left:0;right:0;width:100%;height:500px;background-repeat:repeat-x;background-position:0 0;background-size:auto;pointer-events:none}.help-page__inner{position:relative;z-index:1;width:1056px;margin:0 auto}.help-page__caption{margin:0;font-size:36px;font-weight:700;line-height:44px;color:#e6e6e6}.help-page__search{display:flex;align-items:center;height:44px;margin-top:24px;padding:0 4px 0 0;border:1px solid #32373e;border-radius:8px;background:#202327;transition:border-color .2s ease,background .2s ease}.help-page__search:hover,.help-page__search:focus-within{border-color:#4a4f57;background:#252930}.help-page__search-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin:0 8px 0 12px;color:#a3a3a3}.help-page__search-input{flex:1;min-width:0;border:none;background:transparent;color:#b3b3b3;font-size:16px;line-height:22px;padding:10px 0;outline:none}.help-page__search-input::placeholder{color:#b3b3b3}.help-page__panel{display:flex;flex-direction:column;margin-top:40px;border-radius:12px;background:#202327;box-shadow:0 4px 12px #1214161a;overflow:hidden}.help-page__panel-header{display:flex;align-items:flex-start;justify-content:space-between;height:73px;overflow:hidden;border-bottom:1px solid #32373e;box-shadow:0 4px 12px #1214161a}.help-page__tabs-wrap{flex:1 1 auto;min-width:0;height:73px;overflow:hidden}.help-page__tabs{display:flex;align-items:stretch;height:120px;margin-top:-24px;padding:0 32px;overflow:hidden}.help-page__tab{display:block;flex-shrink:0;min-height:120px;padding:24px 20px;color:#b3b3b3;cursor:default}.help-page__tab.is-current{color:#e6e6e6}.help-page__tab-inner{display:flex;flex-direction:column;min-height:72px}.help-page__tab-content{display:flex;flex:1 1 auto;align-items:center;min-height:69px}.help-page__tab-label{margin:0;font-size:16px;font-weight:600;line-height:22px;color:#e6e6e6}.help-page__tab-link{display:block;font-size:16px;font-weight:500;line-height:22px;color:#b3b3b3;text-decoration:none;cursor:pointer;transition:color .2s ease}.help-page__tab-link:hover{color:#e6e6e6}.help-page__tab-indicator{width:100%;height:3px;background:#d42a28;border-radius:4px 4px 0 0}.help-page__ask{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;align-self:flex-start;width:209px;height:72px;margin-left:24px;padding:0 28px;border:none;background:#ffffff0a;color:#e6e6e6;font-family:inherit;font-size:18px;font-weight:500;line-height:24px;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.help-page__ask-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;color:#e0e0e0;transition:color .2s ease}.help-page__ask-icon svg{display:block;width:18px;height:18px}.help-page__ask:hover{background:#ffffff14}.help-page__ask:hover .help-page__ask-icon{color:#e6e6e6}.help-page__ask-text{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.help-page__panel-body{display:block}.help-page__panel-body--split{display:flex;align-items:stretch}.help-page__sidebar{flex:0 0 279px;background:#ffffff0a;border-radius:0 0 0 12px}.help-page__sidebar-content{display:flex;flex-direction:column;padding:32px 0}.help-page__sidebar-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:70px;padding:12px 32px;border:none;background:transparent;color:#e6e6e6;text-align:left;font-size:16px;font-weight:500;line-height:22px;cursor:pointer;transition:background .2s ease}.help-page__sidebar-item:hover{background:#ffffff0a}.help-page__sidebar-item-text{flex:1;min-width:0}.help-page__sidebar-item-icon{display:inline-flex;flex-shrink:0;color:#666}.help-page__content{flex:1;min-width:0}.help-page__categories{display:grid;grid-template-columns:484px 484px;gap:24px;padding:32px}.help-page__category{display:flex;align-items:center;gap:24px;width:484px;min-height:152px;padding:20px;border:none;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .2s ease}.help-page__category:hover{background:#ffffff0a}.help-page__category-icon-wrap{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#292d32}.help-page__category-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;margin:1px}.help-page__category-icon img{display:block;width:34px;height:34px;object-fit:contain}.help-page__category-main{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:340px}.help-page__category-title{font-size:20px;font-weight:500;line-height:28px;color:#e6e6e6}.help-page__category-desc{font-size:16px;font-weight:400;line-height:24px;color:#b3b3b3}.help-page__main-content{display:flex;flex-direction:column;gap:16px;padding:48px}.help-page__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:12px;line-height:16px}.help-page__breadcrumb-link,.help-page__breadcrumb-text{border:none;background:transparent;color:#b3b3b3;padding:0;font:inherit;font-size:12px;font-weight:500;line-height:16px}.help-page__breadcrumb-link{cursor:pointer;transition:color .2s ease}.help-page__breadcrumb-link:hover{color:#e6e6e6}.help-page__breadcrumb-divider{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;color:#b3b3b3}.help-page__title{margin:0;font-size:30px;font-weight:700;line-height:38px;color:#e6e6e6}.help-page__articles,.help-page__search-results{display:flex;flex-direction:column;gap:20px}.help-page__article-link{display:flex;align-items:center;gap:20px;width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;transition:opacity .2s ease}.help-page__article-link:hover .help-page__article-link-text{color:#fff}.help-page__article-link:hover .help-page__article-icon{border-color:#4a4f57;background:#ffffff0a}.help-page__article-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #32373e;border-radius:50%;color:#e6e6e6;transition:border-color .2s ease,background .2s ease}.help-page__article-link-text{font-size:16px;font-weight:400;line-height:22px;color:#e6e6e6;transition:color .2s ease}.help-page__article-meta{display:inline-flex;align-items:center;gap:8px;margin:0;color:#b3b3b3}.help-page__article-meta svg{color:#a3a3a3}.help-page__article-views{font-size:12px;font-weight:500;line-height:16px;color:#b3b3b3}.help-page__article-title{margin:0;font-size:30px;font-weight:600;line-height:38px;color:#e6e6e6}.help-page__article-body{font-size:16px;font-weight:400;line-height:22px;color:#e6e6e6}.help-page__article-body p{margin:0 0 20px}.help-page__article-body p:last-child{margin-bottom:0}.help-page__article-body ul{margin:0 0 20px;padding:0;list-style:none}.help-page__article-body li{position:relative;margin:0 0 0 22px;padding:0}.help-page__article-body li:before{content:"•";position:absolute;left:-14px;color:#e6e6e6}.help-page__article-body li+li{margin-top:0}.help-page__article-body a{color:#ffffffa3;text-decoration:underline}.help-page__empty{color:#b3b3b3;font-size:14px}.help-page__section-placeholder{padding:48px}.help-page__section-placeholder p{font-size:14px;line-height:20px;color:#b3b3b3}.help-page__inline-link{border:none;background:transparent;color:#81aee4;padding:0;cursor:pointer;font:inherit}.help-page__inline-link:hover{color:#fff}@media(max-width:1210px){.help-page{min-width:0}.help-page__inner{width:auto;max-width:calc(100% - 48px)}.help-page__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.help-page__category{width:auto}}@media(max-width:900px){.help-page__inner{max-width:calc(100% - 32px)}.help-page__panel-body--split{flex-direction:column}.help-page__sidebar{flex:none;width:100%;border-radius:0}.help-page__sidebar-content{padding:16px 0}.help-page__tabs{padding:0 16px}.help-page__caption{font-size:28px;line-height:34px}.help-page__ask-text{display:none}.help-page__ask{width:auto;margin-left:0;padding:0 16px;font-size:14px;line-height:18px}.help-page__main-content,.help-page__section-placeholder{padding:24px 16px}}@media(max-width:640px){.help-page__categories{grid-template-columns:1fr;padding:20px 16px}.help-page__category{min-height:0;gap:16px;padding:12px 0}}.auth-page{flex:1;min-height:calc(100vh - var(--header-h));background:#121416}.auth-page--login{display:flex;align-items:flex-start;justify-content:center;padding:80px 16px 48px}.auth-login{width:100%;max-width:410px}.auth-login__title{margin:0 0 24px;font-size:24px;font-weight:600;line-height:32px;color:#e6e6e6;text-align:center}.auth-login__box{background:#202327;border-radius:10px;padding:12px 32px 24px}.auth-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.auth-tabs__item{position:relative;flex:1;min-width:90px;padding:12px 8px;font-size:14px;font-weight:500;color:#b3b3b3;text-align:center;transition:color .15s}.auth-tabs__item.is-active{color:#e6e6e6;font-weight:600}.auth-tabs__indicator{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#d42a28}.auth-field{margin-bottom:16px}.auth-field__label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#e6e6e6}.auth-field__control{display:flex;align-items:center;min-height:44px;border:1px solid #535a65;border-radius:8px;background:transparent;overflow:hidden}.auth-field__control--register{border-color:#ffffff3d;background:#0003}.auth-field__input{width:100%;padding:10px 14px;border:0;background:transparent;color:#e6e6e6;font-size:16px;outline:none}.auth-field__input::placeholder{color:#ffffff7a}.auth-field__hint{margin-top:8px;font-size:12px;color:#ffffff8f}.auth-field__control--error{border-color:#ff4d4d;background:#ff4d4d14}.auth-field__content{position:relative;display:flex;flex:1;min-width:0;width:100%}.auth-field__ghost{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#ffffff7a;font-size:16px;pointer-events:none;white-space:nowrap}.auth-field__content .auth-field__input{position:relative;z-index:1;color:#e6e6e6}.auth-field__content .auth-field__input:not(:placeholder-shown),.auth-field__content .auth-field__input:focus{color:#e6e6e6}.auth-field__error{margin-top:6px;font-size:12px;color:#ff6b6b}.auth-field__input:placeholder-shown{color:#ffffff7a}.auth-forgot{display:inline-block;margin-bottom:16px;font-size:14px;color:#81aee4}.auth-forgot:hover{text-decoration:underline}.auth-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 16px;border:0;border-radius:8px;background:#d42a28;color:#fff;font-size:16px;font-weight:600;transition:background-color .15s}.auth-submit:hover:not(:disabled){background:#e03533}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-error{margin-bottom:12px;font-size:13px;color:#ff6b6b}.auth-footer-link{margin-top:24px;font-size:14px;color:#b3b3b3;text-align:center}.auth-footer-link a{color:#81aee4}.auth-footer-link a:hover{text-decoration:underline}.auth-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#121212e0;padding:24px 16px}.auth-modal{position:relative;width:100%;max-width:395px;background:#202327;border-radius:10px;padding:12px 32px 24px}.auth-modal__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#b3b3b3;transition:color .15s}.auth-modal__close:hover{color:#fff}.auth-modal__title{margin:0 0 16px;padding-right:32px;font-size:24px;font-weight:600;line-height:32px;color:#e6e6e6;text-align:left}.auth-footer-link--modal{margin-top:16px;margin-bottom:0}.auth-page--register{min-height:calc(100vh - var(--header-h))}.auth-modal-overlay--register{align-items:stretch;justify-content:stretch;padding:0}.registration--modal{position:relative;width:100%;min-height:100%;max-height:100vh}.registration-modal__close{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#b3b3b3;transition:color .15s}@media(max-width:480px){.auth-page--login{padding-top:32px}.auth-login__box{padding:12px 20px 24px}}.auth-verify__info{display:block;margin-bottom:24px;font-size:14px;line-height:18px;color:#b3b3b3}.auth-verify__box{padding:12px 0 24px;margin:0;background:transparent;color:#e6e6e6}.auth-login__form .auth-verify__box{margin:0}.auth-verify__caption{display:block;margin-bottom:4px;font-size:16px;font-weight:600;line-height:22px;color:#e6e6e6}.auth-verify__method{display:block;margin-bottom:24px;font-size:14px;line-height:18px;color:#b3b3b3}.auth-verify__actions{display:flex;flex-direction:column;gap:16px}.auth-verify__cancel{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:11px 16px;border:1px solid #535a65;border-radius:8px;background:transparent;color:#e6e6e6;font-size:16px;font-weight:600;transition:background-color .15s,border-color .15s}.auth-verify__cancel:hover:not(:disabled){background:#ffffff0f;border-color:#6b7280}.auth-verify__cancel:disabled{opacity:.6;cursor:not-allowed}.auth-verify__box .auth-submit{color:#fff}.auth-verify__no-access{display:flex;align-items:center;justify-content:center;margin-top:24px;font-size:14px;line-height:18px;color:#81aee4;text-align:center}.auth-verify__no-access:hover{text-decoration:underline}.auth-verify__info--code{margin-bottom:12px}.auth-verify__never-received{display:inline-block;margin-bottom:24px;padding:0;border:0;background:none;font-size:14px;line-height:18px;color:#81aee4;cursor:pointer;text-align:left}.auth-verify__never-received:hover:not(:disabled){text-decoration:underline}.auth-verify__never-received:disabled{opacity:.6;cursor:not-allowed}.auth-verify__box--code{padding-top:12px;padding-bottom:12px}.auth-verify__error{margin-top:12px;font-size:12px;line-height:16px;color:#d42a28;text-align:center}.auth-code-input{margin-bottom:24px}.auth-code-input__label{display:block}.auth-code-input__borders{display:flex;gap:10px;justify-content:center}.auth-code-input__cell{width:44px;height:54px;padding:0;border:1px solid #535a65;border-radius:8px;background:#0003;color:#e6e6e6;font-size:24px;font-weight:600;line-height:54px;text-align:center;outline:none;transition:border-color .15s}.auth-code-input__cell:focus{border-color:#81aee4}.auth-code-input--error .auth-code-input__cell{border-color:#ff4d4d;background:#ff4d4d14}.auth-code-input__cell:disabled{opacity:.6}.auth-field--verify{margin-bottom:24px}.auth-field--verify .auth-field__control{border-color:#535a65;background:#0003}.auth-field--verify .auth-field__input{color:#e6e6e6;text-align:center;letter-spacing:.2em;font-size:20px}.auth-field--verify .auth-field__error{color:#d42a28}@media(max-width:480px){.auth-verify__box{margin:0;padding:12px 0 24px}}.auth-login--expired{max-width:540px}.auth-page--login-expired{padding-top:116px}.auth-rejected{width:100%}.auth-rejected__box{padding:32px;border-radius:10px;background:#fff;color:#121416}.auth-rejected__title{display:block;margin:0 0 24px;font-size:16px;font-weight:600;line-height:22px;color:#121416}.auth-rejected__actions{display:flex;justify-content:flex-end;gap:12px}.auth-rejected__cancel,.auth-rejected__retry{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border:0;border-radius:8px;font-size:14px;font-weight:600;transition:background-color .15s}.auth-rejected__cancel{background:#e8eaed;color:#121416}.auth-rejected__cancel:hover:not(:disabled){background:#dfe2e6}.auth-rejected__retry{background:#d42a28;color:#fff}.auth-rejected__retry:hover:not(:disabled){background:#e03533}.auth-rejected__cancel:disabled,.auth-rejected__retry:disabled{opacity:.6;cursor:not-allowed}.auth-modal--expired{max-width:540px;padding:32px;background:transparent}.auth-modal--expired .auth-rejected__box{border-radius:10px}:root{--registration-h: calc(100vh - var(--header-h));--gap4: 4px;--gap8: 8px;--gap12: 12px;--gap16: 16px;--gap20: 20px;--gap24: 24px;--gap32: 32px;--gap48: 48px;--gap64: 64px;--gap96: 96px;--fontSize_TextS: 14px;--lineHeight_TextS: 18px;--fontSize_TextM: 16px;--lineHeight_TextM: 22px;--fontSize_TextXXS: 12px;--lineHeight_TextXXS: 16px;--fontSize_Caption11: 11px;--lineHeight_Caption11: 14px;--fontSize_DisplayM: 36px;--lineHeight_DisplayM: 44px;--fontWeight_Medium: 500;--fontWeight_Bold: 700;--fontWeight_Regular: 400;--transparentWhite100: #fff;--transparentWhite88: rgba(255, 255, 255, .88);--transparentWhite64: rgba(255, 255, 255, .64);--transparentWhite48: rgba(255, 255, 255, .48);--transparentBlack32: rgba(18, 18, 18, .32);--clearBlack: #121212;--text300: rgba(255, 255, 255, .88);--textAccent: #fff;--input_default_textColor: rgba(255, 255, 255, .48);--input_filled_textColor: #fff;--input_error_background: rgba(255, 77, 77, .08);--input_error_border: #ff4d4d;--input_error_hitColor: #ff6b6b;--checkbox_error_background: rgba(255, 77, 77, .12);--checkbox_error_border: #ff4d4d;--input_borderRadius_l: 8px;--button_borderRadius_l: 8px;--checkbox_borderRadius_s: 4px;--checkbox_Small_check: 14px;--checkbox_Small_icon: 10px}.registration-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;height:var(--registration-h)}.registration-page__scroll{flex:1 1 0%;width:100%;height:100%;min-height:0}.with-min-width{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;width:100%;min-width:1210px;height:100%;min-height:var(--registration-h)}.registration__promo-container{display:flex;flex:1;height:100%;width:100%}.registration{display:flex;flex:1;height:100%;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.registration__background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;max-height:1000px;pointer-events:none;position:absolute;width:100%;z-index:0}@media screen and (max-width:1399px){.registration__background{max-height:800px}}.registration__inner{box-sizing:border-box;display:flex;flex:1;height:100%;justify-content:flex-start;margin:0 auto;max-width:1600px;width:100%}.registration__left{align-items:flex-end;background-position:50% 100%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;max-height:1000px;padding:0 var(--gap24);position:relative;width:calc(100% - 600px)}@media screen and (max-width:1399px){.registration__left{max-height:800px;width:calc(100% - 440px)}}.registration__right{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:var(--transparentBlack32);flex:0 0 600px;height:100%;overflow:hidden;position:relative;width:600px;z-index:15}@media screen and (max-width:1399px){.registration__right{flex:0 0 440px;width:440px}}.registration__right-scroll{flex:1 1 auto;height:100%;min-height:0}.registration__right .scroll-area,.registration__right .scroll-area__view-port{height:100%}.scroll-area__view-port__default--vertical{height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--transparentWhite48) transparent}@media screen and (max-width:1399px){.registration__right .scroll-area__view-port__default--vertical{width:436px}}@media screen and (min-width:1400px){.registration__right .scroll-area__view-port__default--vertical{width:600px}}.scroll-area__view-port__default--vertical::-webkit-scrollbar{width:6px}.scroll-area__view-port__default--vertical::-webkit-scrollbar-thumb{border-radius:4px;background:var(--transparentWhite48)}.registration__right-inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:var(--gap64) var(--gap96) var(--gap48) var(--gap96);width:100%}@media screen and (max-width:1399px){.registration__right-inner{padding:var(--gap48) var(--gap64)}}.text-overlay{background:linear-gradient(180deg,#12121200,#121212cc 54.01%,#121212);bottom:0;height:400px;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}@media screen and (min-height:1000px){.text-overlay{bottom:calc(100% - 1000px)}}@media screen and (max-width:1399px){.text-overlay{bottom:calc(100% - 800px)}}@media screen and (max-width:1399px)and (max-height:800px){.text-overlay{bottom:0}}@media screen and (max-height:730px){.text-overlay{height:300px}}.fading{background:var(--clearBlack);bottom:0;height:calc(100% - 1000px);left:0;pointer-events:none;position:absolute;width:100%;z-index:10}@media screen and (max-width:1399px){.fading{height:calc(100% - 800px)}}.offerTextAndTermsContainer{align-items:center;align-self:flex-end;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;position:relative;width:100%;z-index:20}.offer{background-position:0 100%;background-repeat:no-repeat;background-size:contain;height:200px;margin-bottom:var(--gap32);width:100%}@media screen and (max-height:730px){.offer{background-position:50% 100%;height:160px;margin-bottom:var(--gap16)}}.rules{display:flex;justify-content:center;padding:var(--gap12) 0 var(--gap24);text-align:center;width:100%}.rules__terms-link{background:none;border:0;color:var(--transparentWhite64);cursor:pointer;font-family:inherit;font-size:var(--fontSize_TextS);font-weight:var(--fontWeight_Medium);line-height:var(--lineHeight_TextS);padding:0;text-decoration:none;white-space:nowrap}.rules__terms-link:hover{color:var(--transparentWhite88);text-decoration:underline}.form-caption--p33vS{align-self:flex-start;color:var(--transparentWhite100);font-size:var(--fontSize_DisplayM);font-weight:var(--fontWeight_Bold);line-height:var(--lineHeight_DisplayM);margin-bottom:var(--gap24)}.form--GGTvY{width:100%}.form-row--xoHo9{margin-bottom:var(--gap20)}.form-row--xoHo9:last-child{margin:0}.form-bottom--DWVny{margin-top:var(--gap20)}.form-bottom-buttons--e4qpk{margin-top:var(--gap20);text-align:center}.container--CCNx7{display:flex;flex-direction:column;width:100%}.container_medium .container__label{color:#fff;font-size:var(--fontSize_TextS);font-weight:var(--fontWeight_Medium);line-height:var(--lineHeight_TextS);margin-bottom:6px}.inputContainer{outline:none;width:100%}.inputContainer_large .inputLine{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.32);border-radius:var(--input_borderRadius_l);box-sizing:border-box;display:flex;flex-direction:row;height:44px;margin-bottom:4px;outline:none;width:100%}.inputContainer_large .inputLine_rightOffset{padding-right:4px}.inputContainer_large .inputLine_leftOffset{padding-left:12px;padding-right:4px}.inputContainer_large .inputLine .contentUnderValue{font-size:var(--fontSize_TextM);font-weight:var(--fontWeight_Regular);line-height:var(--lineHeight_TextM);padding:10px 0}.inputLine_withoutBottomOffset{margin-bottom:0!important}.inputLine__content{display:flex;flex:1;flex-wrap:nowrap;min-width:0;overflow:hidden;position:relative}.contentUnderValue{align-items:center;bottom:0;display:flex;flex-wrap:nowrap;overflow:hidden;pointer-events:none;position:absolute;top:0;white-space:nowrap}.contentUnderValue__placeholder{color:var(--input_default_textColor);flex-grow:1}.contentUnderValue__slot{display:flex;flex-shrink:0;flex-wrap:nowrap;white-space:nowrap}.input-with-offset{padding-left:var(--gap12)!important}.inputLine .input{background:transparent;border:none;color:var(--input_default_textColor);flex-shrink:0;font-size:var(--fontSize_TextM);font-weight:var(--fontWeight_Regular);line-height:var(--lineHeight_TextM);margin:0;outline:none;padding:10px 0 10px 12px;width:100%}.inputLine_filled .input,.inputLine_filled.inputLine .input{color:var(--input_filled_textColor)}.inputLine_leftOffset .input{padding:10px 0}.inputLine_leftOffset .input-with-offset,.input-with-offset.input{padding-left:var(--gap12)!important}.input::placeholder{color:var(--input_default_textColor)}.bottomText{color:#ffffffa3;font-size:var(--fontSize_TextXXS);font-weight:var(--fontWeight_Regular);line-height:var(--lineHeight_TextXXS);min-height:0}.bottomText_withOffset{margin-top:0}.promocode-link-container{align-items:center;display:flex;height:38px}.promocode-link{border-bottom:1px dashed var(--text300);color:var(--text300);cursor:pointer;font-size:var(--fontSize_TextS);line-height:var(--lineHeight_TextS)}.promocode-link:hover{color:var(--textAccent)}.container--JYNWG{-webkit-tap-highlight-color:transparent;align-items:flex-start;cursor:pointer;display:flex;flex-direction:row;outline:none}.agreement-checkbox{margin-bottom:var(--gap16)}.agreement-checkbox:last-child{margin-bottom:0}.checkWrap._withOffset{align-items:flex-start;display:flex;flex-shrink:0;height:16px;margin-right:var(--gap8);width:16px}.check{align-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.24);border-radius:var(--checkbox_borderRadius_s);display:flex;height:var(--checkbox_Small_check);justify-content:center;width:var(--checkbox_Small_check)}.check.container_active{background:#ffffffe0;border-color:#ffffffe0}.check__icon{color:#000000a3;height:var(--checkbox_Small_icon);opacity:0;width:var(--checkbox_Small_icon)}.check.container_active .check__icon{opacity:1}.container__text{flex:1}.description{color:var(--transparentWhite64);font-size:var(--fontSize_Caption11);font-weight:var(--fontWeight_Regular);line-height:var(--lineHeight_Caption11)}.description a,.description__link{color:#fff;cursor:pointer;font-weight:var(--fontWeight_Medium);text-decoration:none}.description a:hover,.description__link:hover{text-decoration:underline}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;outline:none;text-decoration:none;border:0}.button._sizeL{border-radius:var(--button_borderRadius_l);font-size:var(--fontSize_TextM);font-weight:var(--fontWeight_Medium);line-height:var(--lineHeight_TextM);min-height:44px;padding-block:11px;padding-inline:16px;width:100%}.button._accent{background:#d42a28;box-shadow:inset 0 0 0 1px #d42a28;color:#fff}.button._accent:hover{background:#e03533}.button._sizeM{border-radius:6px;font-size:var(--fontSize_TextS);font-weight:var(--fontWeight_Medium);line-height:var(--lineHeight_TextS);min-height:36px;padding:0;width:100%}.button._ghostColor{background:transparent;box-shadow:none;color:var(--transparentWhite64);justify-content:flex-start}.button._ghostColor:hover{color:var(--transparentWhite88);text-decoration:underline}.button._ghostColor.login-link-button{justify-content:center}.login-link-button{margin-top:var(--gap20);width:100%}.login-link-button__login-link{color:var(--transparentWhite88)}.registration-form__error{color:#ff6b6b;font-size:13px;margin-bottom:12px}.scroll-area{display:flex;flex-direction:column;min-height:0}.scroll-area--horizontal{overflow:hidden}.scroll-area__view-port{flex:1;min-height:0;overflow:hidden}.scroll-area__view-port__default--horizontal{height:100%;min-width:1210px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent}.scroll-area__view-port__default--horizontal::-webkit-scrollbar{height:6px}.scroll-area__view-port__default--horizontal::-webkit-scrollbar-thumb{border-radius:4px;background:#ffffff52}.registration--modal .registration__right{background:#121212eb}.registration-modal__close{color:#b3b3b3;position:absolute;right:16px;top:16px;z-index:10;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.registration-modal__close:hover{color:#fff}.inputLine_error{background:var(--input_error_background);border-color:var(--input_error_border)}.inputLine_error .input{color:var(--input_filled_textColor)}.bottomText_error{color:var(--input_error_hitColor);margin-top:4px}.bottomText_checkbox{margin:-8px 0 var(--gap12) 24px}.container_error .check{background:var(--checkbox_error_background);border-color:var(--checkbox_error_border)}.reg-terms-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:10px;pointer-events:none;opacity:0;transition:opacity .2s ease}.reg-terms-dialog.is-open,.reg-terms-dialog.is-closing{pointer-events:auto}.reg-terms-dialog.is-open{opacity:1}.reg-terms-dialog.is-closing{opacity:0}.reg-terms-dialog__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#121212e0}.reg-terms-dialog__window{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:900px;max-height:80vh;margin:10px;background:#292d32;border-radius:12px;box-shadow:0 12px 48px #00000073;overflow:hidden}.reg-terms-dialog__header{flex-shrink:0;padding:16px 48px 16px 20px;border-bottom:1px solid rgba(255,255,255,.08);color:#e6e6e6;font-size:var(--fontSize_TextS);font-weight:var(--fontWeight_Medium);line-height:var(--lineHeight_TextS)}.reg-terms-dialog__close{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b3b3b3;cursor:pointer;opacity:.5;transition:opacity .15s}.reg-terms-dialog__close:hover{opacity:1}.reg-terms-dialog__scroll{flex:1;overflow:auto;padding:20px 24px 28px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent}.reg-terms-dialog__scroll::-webkit-scrollbar{width:6px}.reg-terms-dialog__scroll::-webkit-scrollbar-thumb{border-radius:4px;background:#ffffff52}.reg-terms-dialog__markdown{color:#e6e6e6;font-size:var(--fontSize_TextM);line-height:var(--lineHeight_TextM)}.reg-terms-dialog__markdown h1,.reg-terms-dialog__markdown h2{color:#fff;font-size:var(--fontSize_TextM);font-weight:var(--fontWeight_Bold);line-height:var(--lineHeight_TextM);margin:0 0 var(--gap16)}.reg-terms-dialog__markdown h1{font-size:var(--fontSize_TextM)}.reg-terms-dialog__markdown p{margin:0 0 var(--gap12)}.reg-terms-dialog__markdown table{border-collapse:collapse;margin:var(--gap16) 0;width:100%}.reg-terms-dialog__markdown th,.reg-terms-dialog__markdown td{border:1px solid rgba(255,255,255,.16);padding:10px 12px;text-align:center}.reg-terms-dialog__markdown th{font-weight:var(--fontWeight_Medium)}.registration-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.registration-tabs__item{position:relative;flex:1;min-width:90px;padding:12px 8px;font-size:14px;font-weight:500;color:#b3b3b3;text-align:center;transition:color .15s;background:none;border:none;cursor:pointer}.registration-tabs__item.is-active{color:#e6e6e6;font-weight:600}.registration-tabs__indicator{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#d42a28}.casino-page{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:1210px;min-height:0;height:100%;overflow:hidden;background:#121416;color:#e6e6e6}.casino-page__lobby{display:flex;align-items:flex-end;gap:24px;flex-shrink:0;width:100%;max-width:1726px;height:66px;margin:0 auto;box-sizing:border-box;padding:20px 24px 8px}.casino-page__lobby-item{font-size:30px;font-weight:700;line-height:38px;color:#ffffff52;transition:color .2s;white-space:nowrap}.casino-page__lobby-item:hover,.casino-page__lobby-item.is-current{color:#fff}.casino-page__category{display:flex;flex:1;min-height:0;width:100%;max-width:1726px;margin:0 auto;padding:20px 24px 0;box-sizing:border-box;overflow:hidden}.casino-page__aside{display:flex;flex-direction:column;flex:0 0 100px;width:100px;min-width:100px;margin-right:24px;min-height:0;overflow:hidden}.casino-page__aside-inner{position:relative;display:flex;flex:1;min-height:0}.casino-page__aside-scroll{display:flex;flex-direction:column;flex:1;width:100px;min-height:0;overflow-y:auto;scrollbar-width:none}.casino-page__aside-scroll::-webkit-scrollbar{display:none}.casino-page__aside-scrollbar{position:absolute;top:4px;right:-15px;bottom:4px;width:6px;padding:4px 0;box-sizing:border-box;pointer-events:none}.casino-page__aside-scrollbar .casino-page__scrollbar-thumb{position:absolute;left:0}.casino-page__category-item{display:flex;flex-direction:column;align-items:center;gap:8px;width:100px;min-height:76px;padding:16px 4px 12px;border-radius:8px;box-sizing:border-box;color:#ffffff7a;font-size:13px;font-weight:500;line-height:16px;transition:color .2s,background-color .2s}.casino-page__category-item:hover{color:#ffffffe0}.casino-page__category-item.is-current{color:#ffffffe0;background:#ffffff0a}.casino-page__category-item i{display:block;width:92px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat}.casino-page__category-item span{max-width:92px;font-size:13px;font-weight:500;line-height:16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casino-page__scroll-container{display:flex;flex-direction:row;flex:1 1 auto;min-width:0;margin-right:24px;min-height:0;overflow:hidden;position:relative}.casino-page__content-scroll{flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.casino-page__content-scroll::-webkit-scrollbar{width:0;height:0}.casino-page__scrollbar{position:absolute;top:4px;right:-15px;bottom:4px;width:6px;padding:4px 0;box-sizing:border-box;z-index:5;pointer-events:none}.casino-page__scrollbar-thumb{position:absolute;left:0;width:6px;border-radius:4px;background:#ffffff52;transition:background .2s}.casino-page__content-viewport{width:100%;min-width:0}.casino-slider-wrap{width:100%;height:300px;border-radius:12px;overflow:hidden;background:#1c1e22}.casino-slider{position:relative;width:100%;height:300px;overflow:hidden;background-color:var(--slide-bg, #000)}.casino-slider__inner{position:relative;width:100%;height:300px;overflow:hidden}.casino-slider__bg-strip{position:absolute;top:0;left:0;z-index:2;width:210px;height:100%;background-color:var(--slide-bg, #000);pointer-events:none}.casino-slider__text-fader{position:relative;z-index:3;width:100%;height:100%;pointer-events:none}.casino-slider__img-fader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.casino-slider__fader-cloned{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.casino-slider__text-fader>.casino-slider__fader-cloned{display:flex;padding:32px 0 116px 40px}.casino-slider__fader-child{display:flex;width:390px;height:100%;padding:32px 0 116px 40px;box-sizing:border-box;pointer-events:none;opacity:1;transition:opacity .4s ease}.casino-slider__fader-child.is-fading{opacity:0}.casino-slider__text-block{display:flex;flex-direction:column;gap:16px;width:350px;height:100%;pointer-events:none}.casino-slider__slide-text{display:flex;flex-direction:column;gap:4px;overflow:hidden}.casino-slider__title{margin:0;font-size:36px;font-weight:600;line-height:44px;color:#fff}.casino-slider__sub{display:block;font-size:18px;font-weight:400;line-height:24px;color:#ffffffa3}.casino-slider__footer{margin-top:auto;pointer-events:auto}.casino-slider__cta{display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:44px;padding:0 16px;border:0;border-radius:8px;background:transparent;box-shadow:inset 0 0 0 1px #ffffff52;color:#fff;font-size:16px;font-weight:500;line-height:22px;cursor:pointer}.casino-slider__cta:hover{box-shadow:inset 0 0 0 1px #ffffffa3}.casino-slider__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:var(--slide-bg, #000);background-repeat:no-repeat;background-size:auto 300px;background-position:right center;transition:opacity .4s ease;pointer-events:none}.casino-slider__img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--slide-blur);pointer-events:none}.casino-slider__img.is-loaded:not(.is-fading){opacity:1}.casino-slider__img.is-fading{opacity:0}.casino-slider__nav-panel{position:absolute;left:40px;bottom:20px;z-index:4;display:flex;align-items:center;gap:20px;height:32px;padding:0;pointer-events:auto}.casino-slider__nav-count{display:flex;align-items:baseline;gap:4px;height:32px;font-size:13px;font-weight:500;line-height:16px;color:#ffffff7a}.casino-slider__nav-current{font-size:20px;font-weight:500;line-height:28px;color:#ffffffe0}.casino-slider__nav-buttons{display:flex;align-items:center;gap:12px}.casino-slider__nav-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.48);border-radius:50%;background:transparent;color:#ffffff7a;flex-shrink:0;opacity:.5;cursor:pointer;pointer-events:auto;transition:opacity .15s}.casino-slider__nav-btn:hover{opacity:1}.casino-slider__nav-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;pointer-events:none}.casino-slider__nav-icon--left{transform:scale(-1)}.casino-slider__nav-icon svg{display:block;width:18px;height:18px;color:#ffffff7a}.casino-page__sticky{position:sticky;top:0;z-index:51;width:100%;margin-top:16px;box-sizing:border-box;background:#121416;box-shadow:0 -3px #121416}.casino-page__filters{display:flex;align-items:center;width:100%;height:44px;padding:0 0 16px;box-sizing:content-box;position:relative;z-index:2;background:#121416}.casino-page__filters--search-open{width:100%}.casino-page__filters--search-open .casino-page__filters-side{display:none}.casino-page__filters--search-open .casino-page__search-field{flex:1 1 auto;width:100%}.casino-page__search-field{display:flex;align-items:center;gap:8px;flex:0 0 125px;width:100%;height:44px;padding:0 8px 0 12px;border-radius:8px;background:#ffffff14;box-sizing:border-box}.casino-page__search-field-icon{display:inline-flex;flex:0 0 16px;color:#ffffff7a}.casino-page__search-input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:#fff;font-size:16px;font-weight:400;line-height:22px;outline:none}.casino-page__search-input::placeholder{color:#ffffff7a}.casino-page__search-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#ffffffa3;cursor:pointer}.casino-page__search-close:hover{background:#ffffff14;color:#ffffffe0}.casino-page__section--search{min-height:200px}.casino-page__search-empty{margin:48px 0;color:#ffffff7a;font-size:16px;font-weight:400;line-height:22px;text-align:center}.casino-page__filter-anchor{position:relative}.casino-page__providers.is-open,.casino-page__filters-btn.is-open,.casino-page__providers.is-active,.casino-page__filters-btn.is-active{background:#ffffff29}.casino-page__providers.is-open .casino-page__providers-chevron svg,.casino-page__filters-btn.is-open .casino-page__filters-chevron svg{transform:rotate(-90deg)}.casino-page__filter-dropdown{display:none}.casino-page__dropdown{position:absolute;top:calc(100% + 4px);z-index:60;display:flex;flex-direction:column;border-radius:12px;background:#292d32;box-shadow:0 12px 32px #0000007a;overflow:hidden}.casino-page__dropdown--providers{left:0;width:210px;max-height:372px}.casino-page__dropdown--filters{right:0;width:298px;max-height:398px}.casino-page__dropdown-provider-all{flex-shrink:0;padding:8px 8px 0}.casino-page__dropdown-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0 8px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent}.casino-page__dropdown-scroll::-webkit-scrollbar{width:6px}.casino-page__dropdown-scroll::-webkit-scrollbar-thumb{border-radius:4px;background:#ffffff52}.casino-page__dropdown-list{display:flex;flex-direction:column;padding:0 8px}.casino-page__provider-item{display:flex;align-items:center;width:100%;min-height:36px;height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#ffffffe0;font-size:14px;font-weight:400;line-height:18px;text-align:left;cursor:pointer;transition:background-color .1s}.casino-page__provider-item:hover{background:#ffffff14}.casino-page__provider-item.is-selected{background:#ffffff1f}.casino-page__provider-item-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.casino-page__provider-item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casino-page__provider-item-badge{flex:0 0 auto;font-size:10px;font-weight:700;line-height:18px;letter-spacing:.02em;color:var(--provider-badge-color, #fff)}.casino-page__filter-section{padding:0 12px}.casino-page__filter-section+.casino-page__filter-section{margin-top:8px}.casino-page__filter-section-caption{display:flex;align-items:center;min-height:38px;padding:8px 0 4px;color:#ffffff7a;font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase;letter-spacing:.04em}.casino-page__filter-section-list{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:12px}.casino-page__selection-plate{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:8px;background:#ffffff14;color:#ffffffe0;font-size:14px;font-weight:400;line-height:18px;white-space:nowrap;cursor:pointer;transition:background-color .1s,color .1s,box-shadow .1s}.casino-page__selection-plate--color:hover{background:#ffffff1f}.casino-page__selection-plate--color.is-selected{background:color-mix(in srgb,var(--plate-color) 24%,transparent);box-shadow:inset 0 0 0 1px var(--plate-color);color:#fff}.casino-page__selection-plate--theme{padding-left:8px}.casino-page__selection-plate--theme:hover{background:#ffffff1f}.casino-page__selection-plate--theme.is-selected{background:#ffffff29;color:#fff}.casino-page__selection-plate-icon{flex:0 0 16px;width:16px;height:16px;background-position:center;background-size:contain;background-repeat:no-repeat}.casino-page__selection-plate-label{flex:0 1 auto}.casino-page__freespin.is-active{background:#cddd0029;box-shadow:inset 0 0 0 1px #cddd00a3;color:#cddd00}.casino-page__search{display:inline-flex;align-items:center;justify-content:center;flex:0 0 125px;gap:8px;width:125px;height:44px;padding:0 16px 0 12px;border:0;border-radius:8px;background:#ffffff14;color:#ffffff7a;font-size:16px;font-weight:400;line-height:22px;cursor:pointer;transition:background-color .1s,transform .1s}.casino-page__search:hover{background:#ffffff1f}.casino-page__search:active{transform:scale(.98);background:#ffffff29}.casino-page__search svg{width:16px;height:16px;flex:0 0 16px;color:#ffffff7a}.casino-page__filters-side{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:16px}.casino-page__providers,.casino-page__filters-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 210px;width:210px;min-width:210px;height:44px;padding:0 0 0 12px;border:0;border-radius:8px;background:#ffffff14;color:#ffffffe0;font-size:16px;font-weight:400;line-height:22px;cursor:pointer;transition:background-color .1s,transform .1s}.casino-page__providers:hover,.casino-page__filters-btn:hover{background:#ffffff1f}.casino-page__providers:active,.casino-page__filters-btn:active{transform:scale(.98);background:#ffffff29}.casino-page__providers-caption,.casino-page__filters-caption{flex:1 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.casino-page__providers-chevron,.casino-page__filters-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;color:#ffffffa3}.casino-page__providers-chevron svg,.casino-page__filters-chevron svg{transform:rotate(90deg)}.casino-page__freespin{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:44px;padding:0 12px;border:0;border-radius:8px;background:#ffffff14;color:#ffffffe0;cursor:pointer;overflow:visible;box-sizing:border-box;transition:background-color .1s,transform .1s}.casino-page__freespin:hover{background:#ffffff1f}.casino-page__freespin:active{transform:scale(.98);background:#ffffff29}.casino-page__freespin-shine{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:8px;pointer-events:none;color:#fff;overflow:hidden}.casino-page__freespin-shine-track{transform-box:fill-box;transform-origin:center;animation:casino-freespin-shine 5s cubic-bezier(.47,.305,.155,.96) infinite}.casino-page__freespin-shine-track--soft{animation-delay:0s}@keyframes casino-freespin-shine{0%{transform:translate(0)}40%{transform:translate(228px)}to{transform:translate(228px)}}.casino-page__freespin-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.casino-page__freespin-icon svg{width:28px;height:28px;flex:0 0 28px}.casino-page__games{display:flex;flex-direction:column;gap:28px;padding:0 20px 24px;opacity:1;transition:opacity .1s}.casino-page__games.is-fading{opacity:.35}.casino-page__section{display:flex;flex-direction:column;gap:12px;overflow:visible}.casino-page__section-head{display:flex;align-items:center;gap:8px;height:32px}.casino-page__section-icon{flex:0 0 22px;width:22px;height:22px;background-position:center;background-size:contain;background-repeat:no-repeat}.casino-page__section-title{margin:0;font-size:24px;font-weight:700;line-height:32px;color:#ffffffe0}.casino-page__section-actions{margin-left:auto}.casino-page__lucky-link{display:block;flex-shrink:0;width:fit-content;height:32px;text-decoration:none;color:inherit;cursor:pointer}.casino-page__lucky{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:32px;padding:0 12px;border:0;border-radius:4px;background:transparent;color:#ebbe5e;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff52;transition:background-color .1s;outline:none;-webkit-user-select:none;user-select:none}.casino-page__lucky:hover{background:#ebbc5e14}.casino-page__lucky:active{background:#ebbc5e1f}.casino-page__section-list{display:flex;flex-direction:column;gap:12px}.casino-page__section-grid{display:grid;grid-template-columns:repeat(var(--casino-cols, 3),var(--casino-card-w, 188px));gap:12px;overflow:visible;padding-top:8px;min-height:calc(var(--casino-card-h, 209px) * 2 + 12px)}.casino-page__section-grid--tab{min-height:0}.casino-page .game-card{overflow:visible;isolation:isolate;z-index:0}.casino-page__section-grid .game-card{width:var(--casino-card-w, 188px);height:var(--casino-card-h, 209px);max-width:none;aspect-ratio:auto}.casino-page__section-grid .game-card:has(.game-card__tags-panel){z-index:1}.casino-page__section-grid .game-card:hover{z-index:2}.casino-page__view-all-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:var(--casino-card-w, 188px);height:var(--casino-card-h, 209px);padding:12px;border:1px solid #3c4149;border-radius:8px;box-sizing:border-box;color:#ffffffe0;transition:border-color .2s}.casino-page__view-all-card:hover{border-color:#4a5059}.casino-page__view-all-count{font-size:24px;font-weight:700;line-height:28px;color:#fff}.casino-page__view-all-text{font-size:14px;font-weight:600;line-height:18px;color:#ffffffa3}.casino-page__view-all-caption{font-size:13px;font-weight:500;line-height:16px;color:#ebbe5e}.casino-page__section-grid[data-cols="3"] .game-card__label{height:56px;padding:0 12px 8px}.casino-page__section-grid[data-cols="3"] .game-card__name-line--primary,.casino-page__section-grid[data-cols="3"] .game-card__name-line--solo{font-size:20.9px;line-height:19px}.casino-page__section-grid[data-cols="3"] .game-card__name-line--secondary{font-size:14px;line-height:16px}.casino-page__section-grid[data-cols="3"] .game-card__provider{margin-top:15px;font-size:12px;line-height:10px}.casino-page__section-grid[data-cols="5"] .game-card__label{height:48px;padding:0 10px 6px}.casino-page__section-grid[data-cols="5"] .game-card__name-line--primary,.casino-page__section-grid[data-cols="5"] .game-card__name-line--solo{font-size:16px;line-height:16px}.casino-page__section-grid[data-cols="5"] .game-card__name-line--secondary{font-size:12px;line-height:14px}.casino-page__section-grid[data-cols="5"] .game-card__provider{margin-top:12px;font-size:11px;line-height:10px}.casino-page__section-grid[data-cols="7"] .game-card__label{height:48px;padding:0 10px 6px}.casino-page__section-grid[data-cols="7"] .game-card__name-line--primary,.casino-page__section-grid[data-cols="7"] .game-card__name-line--solo{font-size:16px;line-height:16px}.casino-page__section-grid[data-cols="7"] .game-card__name-line--secondary{font-size:12px;line-height:14px}.casino-page__section-grid[data-cols="7"] .game-card__provider{margin-top:12px;font-size:11px;line-height:10px}.casino-page .game-card__tags-panel{top:-6px;left:10px;z-index:5;position:absolute;display:flex;flex-direction:row;gap:4px;pointer-events:none}.casino-page .game-card__bg{z-index:0}.casino-page .game-card__tag{display:inline-flex;align-items:center;justify-content:center;height:16px;padding:0 4px;border-radius:2px;color:#ffffffe0}.casino-page .game-card__tag-text{font-size:11px;font-weight:600;line-height:14px;text-transform:uppercase;white-space:nowrap}.casino-page .game-card__tag--top{background:#cd247c}.casino-page .game-card__tag--tournament{background:#059f4a}.casino-page .game-card__tag--hits{background:#4262f6}.casino-page .game-card__tag--exclusive{background:#810df5}.casino-page .game-card__tag--jackpot{background:#d97706}.casino-page .game-card__tag--fs,.casino-page .game-card__tag--freespin{min-width:34px;background:#965cc0}.casino-page .game-card__label{z-index:3;align-items:flex-end}.casino-page .game-card__caption{display:flex;flex-direction:column}.casino-page .game-card__name{display:block}.casino-page .game-card__name-line{font-weight:800}.casino-page .game-card__provider{text-transform:uppercase;letter-spacing:0;color:#ffffffe0}.casino-page .game-card__bg.is-loaded:after{height:56px;background:linear-gradient(180deg,#292d3200,#292d32b8 45%,#292d32)}.casino-page .game-card__info{top:10px;right:10px;width:18px;height:18px}.casino-page .game-card__info svg{width:18px;height:18px}.casino-page .game-card__overlay{top:0;right:0;left:0;bottom:56px;align-items:center;justify-content:center}.casino-page__section-grid[data-cols="5"] .game-card__overlay,.casino-page__section-grid[data-cols="7"] .game-card__overlay{bottom:48px}.casino-page .game-card__demo{box-shadow:inset 0 0 0 1px #ffffff52;color:#ebbe5e}.casino-page .game-card__demo:hover{color:#f5d080}.casino-page .game-card__overlay--visible{opacity:1;visibility:visible;pointer-events:auto}.casino-page__bside{display:flex;flex-direction:column;flex:0 0 385px;width:385px;min-width:385px;min-height:0;overflow:hidden}.casino-page__bside-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.casino-bside__frame{width:360px;margin-bottom:16px;padding:16px 20px;border-radius:12px;background:#1c1e22;color:#ffffffe0;box-sizing:border-box}.casino-bside__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.casino-bside__head h2{margin:0;font-size:24px;font-weight:700;line-height:32px}.casino-bside__view-switch{display:inline-flex;align-items:center;justify-content:center;width:21px;height:23px;padding:0;border:0;background:transparent;color:#ffffffe0;cursor:pointer}.casino-bside__view-switch svg{display:block}.casino-bside__banner-slider{display:flex;flex-direction:column;gap:12px}.casino-bside__promo-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.casino-bside__promo-track::-webkit-scrollbar{display:none}.casino-bside__promo-item{flex:0 0 100%;scroll-snap-align:start}.casino-bside__frame .promo-card--bside{width:100%;height:186px}.casino-bside__banner-nav{display:flex;align-items:center;justify-content:space-between;width:100%;height:24px}.casino-bside__banner-number{font-size:13px;font-weight:500;line-height:16px;color:#ffffffa3}.casino-bside__banner-buttons{display:flex;align-items:center;gap:8px}.casino-bside__arrow-icon{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;color:#ffffffa3;opacity:.5;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.casino-bside__arrow-icon svg{display:block;width:21px;height:21px;pointer-events:none}.casino-bside__arrow-icon--next{transform:scale(-1)}.casino-bside__arrow-icon.is-blocked{cursor:default;opacity:.5}.casino-bside__arrow-icon:focus{outline:none}@media(hover:hover){.casino-bside__arrow-icon:not(.is-blocked):hover{opacity:1}}.casino-bside__arrow-icon:focus-visible:not(.is-blocked){opacity:1}.casino-bside__tournament-list{display:flex;flex-direction:column;gap:12px}.casino-bside__tournament-list .tournament-card{width:320px;max-width:100%}.casino-bside__tournament-list .tournament-card__badge{top:12px;right:12px;padding:4px 8px;border-radius:8px;font-size:12px;font-weight:400;line-height:16px;text-transform:none}.casino-bside__tournament-list .tournament-card__inner{height:186px}.casino-bside__tournament-list .tournament-card__frame{border-radius:8px}.casino-bside__tournament-list .tournament-card__image{top:0;right:0;width:100%;height:100%;background-position:center}.casino-bside__tournament-list .tournament-card__grad-h{width:100%;background:linear-gradient(270deg,#0000 60%,#000 93%,#000)}.casino-bside__tournament-list .tournament-card__grad-v{height:60%;background:linear-gradient(#0000 60%,#000)}.casino-bside__tournament-list .tournament-card__body{padding:12px}.casino-bside__tournament-list .tournament-card__title-row{font-size:16px;line-height:22px;max-width:60%}.casino-bside__tournament-list .tournament-card__title-row svg{width:18px;height:18px;flex:0 0 18px}.casino-bside__tournament-list .tournament-card__prize-block{margin-top:12px}.casino-bside__tournament-list .tournament-card__fund-label{font-size:14px;line-height:18px}.casino-bside__tournament-list .tournament-card__prize{margin-top:2px;font-size:24px;line-height:32px}.casino-bside__tournament-list .tournament-card__prize-sub{font-size:16px;line-height:22px}.casino-bside__tournament-list .tournament-card__stats{gap:4px}.casino-bside__tournament-list .tournament-card__stat{gap:2px;padding:4px 8px;border-radius:8px}.casino-bside__tournament-list .tournament-card__stat-label{font-size:10px;line-height:12px}.casino-bside__tournament-list .tournament-card__stat-icon{width:14px;height:14px;flex:0 0 14px}.casino-bside__tournament-list .tournament-card__stat-icon svg{width:14px;height:14px}.casino-bside__tournament-list .tournament-card__stat-value{font-size:12px;line-height:16px}.casino-bside__all{display:block;margin-top:12px;font-size:14px;font-weight:500;line-height:18px;color:#ffffffa3;text-align:center}.casino-bside__all:hover{color:#fff}.casino-tournament-bnr{width:100%}.casino-tournament-bnr__hit{position:relative;display:block;width:100%;padding:12px;border:0;border-radius:8px;background:#292d32;color:#ffffffe0;text-align:left}.casino-tournament-bnr__badge{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:8px;background:#66a319;color:#ffffffe0;font-size:12px;font-weight:500;line-height:16px}.casino-tournament-bnr__title-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-right:72px;font-size:14px;font-weight:600;line-height:18px;color:#fff}.casino-tournament-bnr__title-row svg{width:18px;height:18px;flex-shrink:0}.casino-tournament-bnr__fund-label{font-size:11px;line-height:14px;color:#ffffff7a}.casino-tournament-bnr__prize{margin:2px 0 10px;font-size:16px;font-weight:700;line-height:20px;color:#fff}.casino-tournament-bnr__prize span{display:block;font-size:13px;font-weight:500;line-height:16px;color:#ffffffe0}.casino-tournament-bnr__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.casino-tournament-bnr__stats div{display:flex;flex-direction:column;gap:2px}.casino-tournament-bnr__stats span{font-size:10px;line-height:12px;color:#ffffff7a}.casino-tournament-bnr__stats strong{font-size:12px;font-weight:600;line-height:16px;color:#ffffffe0}@media(max-width:1100px){.casino-page__bside{display:none}.casino-page__scroll-container{margin-right:0}}.account-page{flex:1;min-height:0;display:flex;flex-direction:column;background:#121416}.account-layout{display:flex;flex:1;min-height:calc(100vh - var(--header-h));width:100%}.account-sidebar{display:flex;flex-direction:column;flex:0 0 241px;background:#1a1d21;border-right:1px solid rgba(255,255,255,.08)}.account-sidebar__info{display:flex;flex-direction:column;height:162px;gap:12px;padding:32px 12px}.account-sidebar__name{padding:0 12px;font-size:16px;font-weight:400;line-height:22px;color:#ffffffe0;word-break:break-word}.account-balance-card{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:10px;border:0;border-radius:4px;background:#ffffff0a;color:#ffffffe0;box-shadow:0 2px 8px #00000042;text-align:left;cursor:pointer;transition:box-shadow .2s}.account-balance-card:hover{box-shadow:0 4px 12px #1214161a}.account-balance-card__balance{display:flex;flex-direction:column;width:100%}.account-balance-card__caption{display:block;width:100%;height:12px;margin-top:6px;color:#ffffff7a;font-size:10px;font-weight:500;line-height:12px;letter-spacing:1px;text-transform:uppercase}.account-balance-card__value{display:flex;align-items:center;height:24px;margin-top:2px;color:#ffffffe0}.account-balance-card__amount{font-family:var(--font);font-size:18px;font-weight:700;line-height:24px;color:#e6e6e6}.account-balance-card__chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;color:#ffffff61}.account-balance-card__chevron svg{display:block;width:16px;height:16px}.account-menu{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 12px 12px}.account-menu>*+*{margin-top:15px}.account-menu__item{box-sizing:border-box;display:flex;align-items:center;padding:8px;border:1px dotted transparent;border-radius:4px;outline:none;background:transparent;color:#ffffffe0;font-family:var(--font);font-size:16px;font-weight:400;text-align:left;text-decoration:none;white-space:pre-line;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .1s}.account-menu__item>*+*{margin-left:8px}.account-menu__item:focus{border-color:#ffffff3d}.account-menu__item:hover,.account-menu__item.is-active{background:#3c4149}.account-menu__item.is-active .account-menu__text{font-weight:700}.account-menu__item--plain{background:transparent}.account-menu__item--plain:hover,.account-menu__item--plain.is-active{background:#3c4149}.account-menu__icon{display:flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;color:#ffffff7a;transition:color .2s}.account-menu__item.is-active .account-menu__icon{color:#81aee4}.account-menu__text{flex:1 0 0;min-width:0;font-size:16px;line-height:1.3;transition:color .2s,font-weight .2s}.account-menu>.account-menu__exit{align-self:flex-start;height:36px;margin-top:30px;padding:0 16px;border:0;border-radius:6px;background:transparent;box-shadow:inset 0 0 0 1px #81aee47a;color:#81aee4;font-family:var(--font);font-size:14px;font-weight:500;line-height:18px;cursor:pointer;transition:box-shadow .1s,transform .1s,color .1s}.account-menu>.account-menu__exit:hover{box-shadow:inset 0 0 0 1px #81aee4;color:#81aee4}.account-menu>.account-menu__exit:active{transform:scale(.98)}.account-content{flex:1;min-width:0;padding:0;overflow-y:auto}.account-children{display:flex;flex:1;flex-direction:column;min-width:0;position:relative;padding:0 29px 12px}.account-profile{display:flex;flex-direction:column;width:100%;max-width:896px}.account-profile__header{display:flex;align-items:center;gap:12px;min-height:34px;padding-top:28px;margin-bottom:19px}.account-profile__header-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#ffffff7a}.account-profile__header-icon svg{width:22px;height:22px}.account-profile__title{margin:0;font-size:24px;font-weight:400;line-height:32px;color:#e6e6e6}.account-profile__tabs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.account-profile__tab{position:relative;padding:12px 16px;border:0;background:transparent;color:#ffffff8f;font-family:var(--font);font-size:16px;font-weight:400;line-height:20px;cursor:pointer;transition:color .1s,background-color .1s}.account-profile__tab:hover{color:#ffffffe0}.account-profile__tab.is-active{color:#e6e6e6;font-weight:500}.account-profile__tab.is-active:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:#d42a28}.account-profile__main{display:flex;flex-direction:column;gap:0}.account-profile__form{max-width:480px;margin-top:20px}.account-info-table{width:100%;margin-top:0}.account-info-table+.account-info-table{margin-top:20px}.account-info-table__title{margin:0;padding-left:1px;font-size:11px;font-weight:500;line-height:14px;letter-spacing:0;text-transform:uppercase;color:#b3b3b3}.account-info-table__table{margin-top:16px;padding:0 12px;border-radius:4px;background:#202327}.account-info-table__row{display:flex;align-items:center;min-height:42px;padding:12px 0}.account-info-table__row+.account-info-table__row{border-top:1px solid rgba(255,255,255,.06)}.account-info-table__row--intro{min-height:47px}.account-info-table__row--intro .account-info-table__value{flex:1 1 100%;width:100%}.account-info-table__row--toggle{min-height:45px}.account-info-table__caption{flex:0 0 163px;max-width:163px;margin-right:4px;font-size:14px;font-weight:400;line-height:18px;color:#ffffff7a}.account-info-table__value{display:flex;flex:1;align-items:center;min-width:0;font-size:14px;font-weight:400;line-height:18px;color:#e6e6e6}.account-info-table__value-text{color:#e6e6e6}.account-info-table__intro{color:#e6e6e6;font-size:14px;line-height:18px}.account-info-table__value-row{display:flex;flex:1;align-items:center;justify-content:space-between;gap:12px;min-width:0}.account-info-table__action{flex-shrink:0;height:32px;padding:0 12px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 1px #ffffff52;color:#ffffffe0;font-family:var(--font);font-size:12px;font-weight:500;line-height:14px;cursor:pointer;transition:box-shadow .1s,transform .1s,background-color .1s}.account-info-table__action:hover{box-shadow:inset 0 0 0 1px #ffffff7a;background:#ffffff0a}.account-info-table__action:active{transform:scale(.98)}.account-ident-badge{position:relative;display:inline-flex;align-items:center;height:26px;padding:4px 8px}.account-ident-badge__text{position:relative;z-index:1;color:#fff;font-size:14px;font-weight:500;line-height:18px}.account-ident-badge__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#66a319;border-radius:2px}.account-ident-badge--positive .account-ident-badge__bg{background:#66a319}.account-info-toggle{display:inline-flex;align-items:center;margin-left:auto;cursor:pointer}.account-info-toggle input{position:absolute;opacity:0;width:0;height:0}.account-info-toggle__track{position:relative;width:40px;height:24px;border-radius:12px;background:#ffffff29;transition:background-color .15s}.account-info-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.account-info-toggle input:checked+.account-info-toggle__track{background:#66a319}.account-info-toggle input:checked+.account-info-toggle__track .account-info-toggle__thumb{transform:translate(16px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-change-form{display:flex;align-items:flex-start;gap:20px;width:100%;max-width:912px;min-height:300px;margin-top:8px}.account-change-form__art{flex:0 0 200px;display:flex;align-items:flex-start;justify-content:center;padding-top:28px;opacity:.35}.account-change-form__content{flex:1;min-width:0;padding-top:28px}.account-change-form__controls{max-width:250px}.account-change-form__heading{margin:0 0 20px;font-size:14px;font-weight:500;line-height:18px;color:#fff}.account-change-form__message{margin:0 0 24px;font-size:14px;font-weight:400;line-height:20px;color:#e6e6e6}.account-change-field+.account-change-field{margin-top:20px}.account-change-field__label{margin-bottom:6px;font-size:12px;font-weight:500;line-height:18px;color:#fff}.account-change-field__line{display:flex;align-items:center;height:36px;border:1px solid rgba(255,255,255,.32);border-radius:4px;background:transparent}.account-change-field__line-content{flex:1;min-width:0;padding:0 12px}.account-change-field__input{width:100%;border:0;background:transparent;color:#e6e6e6;font-family:var(--font);font-size:14px;line-height:18px;outline:none}.account-change-field__input::placeholder{color:#ffffff52}.account-change-form__buttons{margin-top:24px}.account-change-form__submit{width:100%;height:36px;border:0;border-radius:4px;background:#d42a28;color:#fff;font-family:var(--font);font-size:14px;font-weight:600;line-height:18px;cursor:pointer;transition:background-color .1s,transform .1s}.account-change-form__submit:hover:not(:disabled){background:#b02321}.account-change-form__submit:active:not(:disabled){transform:scale(.98)}.account-change-form__submit:disabled{opacity:.6;cursor:not-allowed}.account-change-form__error{margin-top:12px;font-size:12px;line-height:16px;color:#d42a28}.account-change-form__success{margin-top:12px;font-size:12px;line-height:16px;color:#66a319}.account-panel{width:100%;max-width:896px;padding-top:28px}.account-profile{padding-top:0}.account-profile .account-profile__header{padding-top:28px}.account-panel__title{margin:0 0 24px;font-size:24px;font-weight:400;line-height:32px;color:#e6e6e6}.account-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.account-panel__head .account-panel__title{margin-bottom:0}.account-subtitle{margin:24px 0 12px;font-size:16px;font-weight:600;color:#e6e6e6}.account-text{margin:0 0 16px;font-size:14px;line-height:1.5;color:#ffffffa3}.account-loading{padding:40px 0;color:#ffffff8f}.account-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:24px}.account-card{padding:16px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #00000029}.account-card__label{display:block;margin-bottom:8px;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#ffffff7a}.account-card__value{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:700;color:#e6e6e6}.account-card__action{margin-top:12px;padding:8px 12px;border:0;border-radius:2px;background:#d42a28;color:#fff;font-size:12px;font-weight:600}.account-quick-links{display:flex;flex-wrap:wrap;gap:8px}.account-quick-link{padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:transparent;color:#81aee4;font-size:14px}.account-form{max-width:480px}.account-field{margin-bottom:16px}.account-field__label{display:block;margin-bottom:8px;font-size:14px;color:#e6e6e6}.account-input,.account-textarea{width:100%;padding:10px 14px;border:1px solid #535a65;border-radius:8px;background:#0003;color:#e6e6e6;font-size:15px}.account-textarea{resize:vertical}.account-check{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;color:#ffffffa3}.account-submit{margin-top:8px;padding:11px 20px;border:0;border-radius:2px;background:#d42a28;color:#fff;font-size:14px;font-weight:600}.account-submit:disabled{opacity:.6}.account-error{margin:8px 0;font-size:13px;color:#ff6b6b}.account-success{margin:8px 0;font-size:13px;color:#6dd58c}.account-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.account-badge.is-success{background:#6dd58c29;color:#6dd58c}.account-badge.is-pending{background:#ffc10729;color:#ffc107}.account-badge.is-error{background:#ff4d4d29;color:#ff6b6b}.account-tabs{display:flex;gap:8px;margin-bottom:16px}.account-tabs__item{padding:10px 16px;border:0;border-radius:4px;background:#ffffff0f;color:#ffffffa3;font-size:14px;font-weight:500}.account-tabs__item.is-active{background:#d42a28;color:#fff}.account-table-wrap{overflow-x:auto}.account-table{width:100%;border-collapse:collapse;font-size:14px}.account-table th,.account-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;color:#ffffffa3}.account-table th{color:#e6e6e6;font-weight:600}.account-list{margin:0 0 20px;padding-left:20px;color:#ffffffa3;line-height:1.6}.account-bonus-card{padding:20px;border-radius:4px;background:#d42a281a;border:1px solid rgba(212,42,40,.24)}.account-bonus-card h3{margin:0 0 8px;color:#e6e6e6}.account-bonus-card p{margin:0 0 12px;color:#ffffffa3}.account-link,.account-link-btn{color:#81aee4;font-size:14px;background:none;border:0;padding:0}.account-link:hover,.account-link-btn:hover{text-decoration:underline}.account-notifications{display:flex;flex-direction:column;gap:8px}.account-notification{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#00000029;text-align:left;color:#ffffffa3}.account-notification.is-unread{border-color:#d42a2866;background:#d42a2814}.account-notification__title{font-size:14px;font-weight:600;color:#e6e6e6}.account-notification__body{font-size:13px;line-height:1.4}.account-notification__date{font-size:11px;color:#888}.account-tickets{display:flex;flex-direction:column;gap:12px}.account-ticket{padding:14px;border-radius:4px;background:#0003;color:#ffffffa3;font-size:13px}.account-ticket strong{color:#e6e6e6}.account-ticket p{margin:8px 0}@media(max-width:900px){.account-layout{flex-direction:column}.account-sidebar{flex:none;width:100%;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.account-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.account-menu__item+.account-menu__item{margin-top:0}.account-content{padding:0}.account-children{padding:0 16px 12px}}.account-balance-card-wrap{position:relative;width:217px;height:64px}.account-balance-card-wrap.is-active .account-balance-card{background:#ffffff0f;box-shadow:0 4px 12px #1214161a}.account-balance-card__hide-tip{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:28px}.account-balance-card-wrap .account-balance-card__hide-tip,.account-balance-card-wrap .account-balance-card{pointer-events:auto}.account-balance-card__hide-tip.hover-tip{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:28px}.account-balance-card-wrap .account-balance-card__hide{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:transparent;color:#ffffff61;opacity:.72;cursor:pointer;transition:opacity .2s,color .1s}.account-balance-card-wrap .account-balance-card__hide svg{display:block;width:20px;height:20px}.account-balance-card-wrap:hover .account-balance-card__hide,.account-balance-card-wrap .account-balance-card__hide.is-active{opacity:1;color:#ffffffe0}.account-balance-card__amount.is-hidden,.header-account-menu__sum.is-hidden{letter-spacing:.08em}.payments{width:100%;max-width:912px}.payments__page-header{padding-top:28px}.payments__page-header-row{display:flex;align-items:center;min-height:34px;padding-left:12px}.payments__page-icon{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;margin-right:8px;color:#ffffffe0}.payments__page-icon svg{display:block;width:28px;height:28px}.payments__back{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:8px;padding:0;border:0;border-radius:4px;background:transparent;color:#ffffff8f;cursor:pointer;transition:background-color .1s,color .1s}.payments__back:hover{background:#ffffff14;color:#ffffffe0}.payments__back-icon{display:inline-flex;transform:rotate(180deg)}.payments__back-icon svg{width:18px;height:18px}.payments__page-title{margin:0;font-size:24px;font-weight:400;line-height:32px;color:#e6e6e6}.payments__tabs{margin-top:37px;border-bottom:1px solid rgba(255,255,255,.08)}.payments__tabs-inner{display:flex;gap:0}.payments__tab{position:relative;height:36px;padding:0 16px;border:0;background:transparent;color:#ffffff8f;font-family:var(--font);font-size:16px;font-weight:400;line-height:20px;cursor:pointer;transition:color .1s}.payments__tab:hover{color:#ffffffe0}.payments__tab.is-active{color:#e6e6e6;font-weight:500}.payments__tab.is-active:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:2px;background:#d42a28}.payments__tab-page{display:flex;gap:8px;margin-top:24px;min-height:500px}.payments__left{flex:0 0 386px;max-width:386px}.payments__right{flex:1;min-width:0}.payments-method-list__caption{margin:0 0 16px;font-size:16px;font-weight:500;line-height:21px;color:#e6e6e6}.payments-method-list__scroll{max-height:433px;overflow-y:auto}.payments-method-list__items{display:flex;flex-direction:column;gap:8px}.payments-method-card{width:100%;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer;text-align:left}.payments-method-card__inner{display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 16px;border-radius:4px;background:#202327;border:1px solid transparent;transition:border-color .1s,background-color .1s}.payments-method-card:hover .payments-method-card__inner{background:#262a30}.payments-method-card.is-selected .payments-method-card__inner{border-color:#ffffff3d;background:#262a30}.payments-method-card__icon{flex:0 0 32px;color:#ffffffa3}.payments-method-card__info{display:flex;flex-direction:column;gap:4px;min-width:0}.payments-method-card__name{font-size:14px;font-weight:500;line-height:18px;color:#e6e6e6}.payments-method-card__min{font-size:12px;line-height:16px;color:#ffffff7a}.payments-form-panel{max-width:500px;padding:0 20px 24px}.payments-form-panel__title{margin:0 0 16px;font-size:20px;font-weight:500;line-height:26px;color:#e6e6e6}.payments-form-panel__notice{margin:0 0 20px;font-size:14px;line-height:20px;color:#ffffffa3}.payments-form-panel__balance{margin:0 0 20px;font-size:14px;color:#ffffffa3}.payments-form__field{display:block;margin-bottom:16px}.payments-form__label{display:block;margin-bottom:6px;font-size:12px;font-weight:500;line-height:18px;color:#fff}.payments-form__input-line{display:flex;align-items:center;height:36px;border:1px solid rgba(255,255,255,.32);border-radius:4px}.payments-form__input{width:100%;padding:0 12px;border:0;background:transparent;color:#e6e6e6;font-family:var(--font);font-size:14px;outline:none}.payments-form__quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.payments-form__quick-btn{min-width:44px;height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.24);border-radius:4px;background:transparent;color:#ffffffe0;font-family:var(--font);font-size:13px;cursor:pointer;transition:background-color .1s,border-color .1s}.payments-form__quick-btn:hover{border-color:#fff6;background:#ffffff0a}.payments-form__error{margin-bottom:12px;font-size:12px;line-height:16px;color:#d42a28}.payments-form__footer{position:sticky;bottom:0;padding-top:8px}.payments-form__submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border:0;border-radius:4px;background:#d42a28;color:#fff;font-family:var(--font);font-size:14px;font-weight:600;cursor:pointer;transition:background-color .1s,transform .1s}.payments-form__submit:hover:not(:disabled){background:#b02321}.payments-form__submit:active:not(:disabled){transform:scale(.98)}.payments-form__submit:disabled{opacity:.6;cursor:not-allowed}.payments-form__submit-icon{display:inline-flex;width:16px;height:16px}.payments-form__submit-icon svg{width:16px;height:16px}.payments-requests-section{margin-top:24px;max-width:912px}.payments-requests-section__toolbar{display:flex;align-items:center;gap:16px;height:32px;margin-bottom:8px}.payments-requests-filter{height:32px;padding:0;border:0;background:transparent;color:#ffffff8f;font-family:var(--font);font-size:14px;font-weight:400;line-height:18px;cursor:pointer;transition:color .1s}.payments-requests-filter:hover{color:#ffffffe0}.payments-requests-filter.is-active{color:#e6e6e6;font-weight:500}.payments-requests-section__empty{margin:16px 0 0;font-size:14px;color:#ffffff8f}.payments-requests-list{border-top:1px solid rgba(255,255,255,.08)}.payments-requests-list__header,.payments-requests-list__row{display:flex;align-items:center;min-height:30px;padding:0 8px}.payments-requests-list__header{color:#ffffff7a;font-size:10px;font-weight:500;line-height:12px;letter-spacing:.8px;text-transform:uppercase}.payments-requests-list__row{border:0;background:transparent;color:#e6e6e6;font-family:var(--font);font-size:12px;font-weight:400;line-height:16px;text-align:left;cursor:pointer;transition:background-color .1s}.payments-requests-list__row.is-odd{background:#ffffff05}.payments-requests-list__row:hover,.payments-requests-list__row.is-selected{background:#ffffff0f}.payments-requests-list__col{flex:0 0 auto;min-width:0;padding-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payments-requests-list__col--number{width:100px}.payments-requests-list__col--date{width:150px}.payments-requests-list__col--type{width:110px}.payments-requests-list__col--method{flex:1 1 auto;min-width:120px}.payments-requests-list__col--status{width:100px;padding-right:0;text-align:right}.payments-requests{margin-top:24px;max-width:912px}.payments-requests__title{margin:0 0 16px;font-size:20px;font-weight:500;color:#e6e6e6}.payments-requests__empty{margin:0;font-size:14px;color:#ffffff8f}.payments-requests__table-wrap{overflow-x:auto}.payments-requests__table{width:100%;border-collapse:collapse;font-size:14px}.payments-requests__table th,.payments-requests__table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;color:#e6e6e6}.payments-requests__table th{color:#ffffff7a;font-weight:500}@media(max-width:900px){.payments__tab-page{flex-direction:column}.payments__left,.payments__right{flex:1 1 auto;max-width:none}.payments-form-panel{max-width:none;padding-left:0;padding-right:0}}@media(max-width:560px){.account-menu{grid-template-columns:1fr}}:root{--app-bg: #121416;--row-bg: #202327;--tournament-bg: #292d32;--factor-bg: #3c4149;--factor-border: #3c4149;--factor-text: #000000;--factor-selected-bg: #cddd00;--factor-selected-text: #000000;--text: #e6e6e6;--text-80: rgba(255, 255, 255, .8);--text-muted: #b3b3b3;--accent: #d42a28;--accent-hover: #e03533;--login-bg: rgba(255, 255, 255, .12);--match-day: #1676ca;--active: #66a319;--sport-market: rgba(87, 121, 62, .5);--footer-link: #b3b3b3;--sidebar-w: 320px;--header-h: 36px;--font: Inter, system-ui, "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}html{scrollbar-gutter:stable}body{font-family:var(--font);background:var(--app-bg);color:var(--text);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}button{cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}.app{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--app-bg)}.page-body{flex:1;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.page-body:has(>.sport-page-wrap){overflow-y:hidden}.page-body:has(>.casino-page){overflow:hidden}.page-body:has(>.registration-page){overflow:hidden}.page-body:has(>.auth-page--login){overflow:hidden;min-width:1210px}.header{position:sticky;top:0;z-index:200;height:var(--header-h);width:100%;background:var(--app-bg);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;min-width:0}.header__inner{display:flex;align-items:center;width:100%;max-width:1726px;height:36px;margin:0 auto;box-sizing:border-box}.logo{flex:0 0 146px;width:146px;height:36px;padding:0 24px;display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:filter .2s}.logo:hover{filter:brightness(1.08)}.logo svg{display:block;width:99px;height:18px}.header-nav-scroll{flex:1 1 auto;min-width:0;height:36px;overflow:hidden}.header-nav{display:flex;align-items:center;height:36px;overflow-x:auto;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.header-nav-item{height:36px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;line-height:14px;letter-spacing:1px;color:#fff;white-space:nowrap;text-transform:uppercase;flex-shrink:0;transition:background-color .1s,color .1s}.header-nav-item:hover{background:#ffffff0f}.header-nav-item.active{background:#ffffff14}.header-controls{display:flex;align-items:center;flex-shrink:0;margin-left:auto;margin-right:15px;position:relative;z-index:2;background:var(--app-bg)}.header-ctrl--promos{width:108px}.header-ctrl--help{width:88px}html[lang=tr] .header-ctrl--promos{width:159px}html[lang=tr] .header-ctrl--help{width:105px}.header-separator{width:1px;height:16px;margin:9.5px 4px;background:#ffffff52;flex-shrink:0}.header-auth{display:flex;align-items:center;flex-shrink:0;height:24px;margin:0 0 0 8px}.header-ctrl{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:35px;padding:0 16px;border:none;background:transparent;font-size:11px;font-weight:500;line-height:14px;letter-spacing:1px;color:#fff;white-space:nowrap;text-transform:uppercase;transition:background-color .1s,color .1s,transform .1s;cursor:pointer;font-family:inherit}.header-ctrl:hover{background:#ffffff0f}.header-ctrl:active{transform:scale(.98)}.header-ctrl.is-active{background:#ffffff14;color:#fff}.header-ctrl.is-active:hover{background:#ffffff14}.header-ctrl--promos.is-active svg,.header-ctrl--help.is-active svg{color:#f7b500}.header-ctrl svg{flex-shrink:0;display:block;transition:color .1s}.header-ctrl--icon{width:46px;padding:0 16px;gap:0}.header-ctrl--lang{min-width:73px;padding:0 16px;gap:6px}.header-ctrl--lang span{font-size:11px;font-weight:500;line-height:14px;letter-spacing:1px;text-transform:uppercase}.header-lang-wrap{position:relative;flex-shrink:0}.header-ctrl--lang.is-open{background:#ffffff1a}.header-lang-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;padding:8px 0;background:#292d32;border-radius:8px;box-shadow:0 8px 24px #00000073;z-index:200}.header-lang-menu__item{display:block;width:100%;border:none;background:transparent;color:#e6e6e6;text-align:left;font-size:14px;line-height:18px;padding:10px 16px;cursor:pointer}.header-lang-menu__item:hover{background:#ffffff0f}.header-lang-menu__item.is-current{color:#81aee4;background:#4d7bb21f}.header-right{display:flex;align-items:center;gap:0;flex-shrink:0}.header-link{display:flex;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:11px;font-weight:500;line-height:14px;letter-spacing:1px;color:#fff;white-space:nowrap;text-transform:uppercase;transition:background-color .1s,color .1s,opacity .1s}.header-link:hover{opacity:.85}.header-link__icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-icon,.header-lang{width:46px;height:36px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;padding:0 16px}.header-lang{width:73px;font-size:11px;font-weight:500;gap:6px;letter-spacing:1px;text-transform:uppercase}.header-balance{height:24px;padding:0 10px;margin-right:8px;display:flex;align-items:center;background:var(--login-bg);border-radius:2px;font-size:12px;font-weight:500;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em;border:0;color:#fff;cursor:pointer}.header-balance--btn:hover,.header-balance--btn.is-active{background:#ffffff2e}.btn-deposit{height:24px;padding:0 12px;margin-right:8px;border:0;border-radius:2px;background:#d42a28;color:#fff;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap}.btn-deposit:hover{background:#e03533}.replenishButton-tip{display:inline-flex}.replenishButton{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:84px;height:23px;padding:5px 12px;margin:0;border:0;border-radius:4px;background:#d42a28;color:#fff;font-family:var(--font);font-size:12px;font-weight:500;line-height:14px;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .1s,transform .1s}.replenishButton__icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;margin-right:4px}.replenishButton__icon svg{display:block;width:16px;height:16px}.replenishButton__text{font-size:12px;font-weight:500;line-height:14px}.replenishButton:hover{background:#b02321}.replenishButton:active{transform:scale(.98)}.header-item{position:relative;display:inline-flex;flex-shrink:0}.in-app-button{position:relative}.in-app-button.is-selected,.in-app-button.is-selected:hover{background:#ffffff14}.in-app-button__icon{display:flex;flex:0 0 14px;align-items:center;justify-content:center;width:14px;height:14px;color:#ffffffe0}.in-app-button__icon.is-active{color:#fff}.in-app-button__icon svg{display:block;width:14px;height:14px}.mark{position:absolute;top:5px;right:10px}.unread-mark{display:block;width:16px;height:16px;pointer-events:none;transition:opacity 1s ease-in-out}.unread-mark:before,.unread-mark:after{position:absolute;border-radius:50%;content:"";transition:opacity 1s ease-in-out}.unread-mark:before{top:0;right:0;bottom:0;left:0;background-color:#f7b50052}.unread-mark:after{top:3px;right:3px;bottom:3px;left:3px;background-color:#f7b500}.unread-mark--hidden{opacity:0;visibility:hidden}.in-app-viewer-box{position:fixed;z-index:1200;display:flex;flex-direction:column;width:512px;height:500px;overflow:hidden;border-radius:16px;background:#292d32;box-shadow:0 10px 64px 4px #12141680}.in-app-header{display:flex;align-items:center;flex-shrink:0;height:49px;padding:16px 24px 8px;border-bottom:1px solid #32373e}.in-app-header__caption{font-size:18px;font-weight:600;line-height:22px;color:#e6e6e6}.in-app-viewer-box__viewer{flex:1;min-height:0;padding:24px 24px 0;overflow-y:auto;scrollbar-width:thin}.in-app-empty{display:flex;align-items:center;justify-content:center;min-height:200px;padding:0 0 24px;font-size:14px;color:#b3b3b3;text-align:center}.in-app-container{display:flex;align-items:flex-start;width:100%;margin:0 0 12px;padding:20px;border-radius:12px;background:#292d32;color:#e6e6e6;box-sizing:border-box}.in-app-item--last{margin-bottom:24px}.in-app-container__icon{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;margin-right:12px;padding:7px;border-radius:50%;box-sizing:border-box}.in-app-icon--promo{color:#33a0ff;background:#1676ca66}.in-app-container__icon svg{display:block;width:20px;height:20px}.in-app-container__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;width:358px;max-width:100%}.in-app-headline{width:100%;font-size:16px;font-weight:700;line-height:22px;color:#e6e6e6}.in-app-content{width:100%;margin:8px 0 0;font-size:14px;font-weight:400;line-height:18px;color:#e6e6e6}.in-app-image{display:block;width:100%;height:165px;margin-top:20px;border:0;border-radius:8px;object-fit:cover;object-position:center}.in-app-bottom-bar{display:flex;align-items:center;width:100%;margin-top:20px}.in-app-bottom-bar__btn{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:36px;padding:0 16px;border:0;border-radius:6px;background:#4d7bb2;color:#fff;font-size:14px;font-weight:500;line-height:18px;cursor:pointer}.in-app-bottom-bar__btn:hover{background:#5a88bf}.in-app-bottom-bar__spacer{flex:1;min-width:12px}.in-app-date{font-size:12px;font-weight:400;line-height:16px;color:#b3b3b3;white-space:nowrap}.header-account-menu{position:relative}.header-account-menu__trigger{display:flex;align-items:center;gap:4px;min-width:76px;height:35px;padding:0 8px;border:0;border-radius:0;background:transparent;color:#ffffffe0;font-family:var(--font);font-size:12px;font-weight:500;line-height:14px;letter-spacing:normal;white-space:nowrap;transition:background-color .1s,transform .1s;cursor:pointer}.header-account-menu__icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;color:#fff}.header-account-menu__sum{font-size:12px;font-weight:500;line-height:14px;color:#ffffffe0}.header-account-menu__trigger.is-open,.header-account-menu__trigger:hover{background:#ffffff14}.header-account-menu__trigger:active{transform:scale(.98)}.header-account-menu__item{display:flex;align-items:center;width:100%;height:35px;padding:0 12px;border:0;background:transparent;color:#ffffffe0;font-family:var(--font);font-size:11px;font-weight:500;line-height:14px;text-align:left;transition:background-color .1s;cursor:pointer}.header-account-menu__dropdown{position:absolute;top:35px;right:0;z-index:1200;width:119px;min-width:119px;padding:0;border-radius:0;background:#202327;border:0;box-shadow:0 8px 24px #00000059}.header-account-menu__dropdown .header-account-menu__item:hover{background:#ffffff14;color:#fff}.header-account-menu__item--logout{gap:8px;color:#ffffffe0}.header-account-menu__logout-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#ffffff8f}html[lang=tr] .replenishButton{min-width:0}.btn-login{height:24px;min-width:59px;padding:0 12px;margin:0;background:var(--login-bg);color:#fff;border-radius:2px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;white-space:nowrap;cursor:pointer;transition:all .15s}.btn-join{min-width:0;height:24px;padding:0 12px;margin:0 0 0 10px;background:var(--accent);color:#fff;border-radius:2px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;white-space:nowrap;transition:all .15s}.btn-login:hover{background:#ffffff2e}.btn-join:hover{background:var(--accent-hover)}.page-body:has(>.account-page){overflow:hidden;display:flex;flex-direction:column;min-height:0}.header--logged-in .header-controls{margin-right:8px}.header-wallet{display:flex;align-items:center;flex-shrink:0;height:35px;margin-left:8px}.balanceContainer{display:flex;align-items:center;height:35px}.balanceContainer__toggle.is-active{color:#ffffffe0}.balanceContainer__toggle-tip{display:inline-flex}.balanceContainer__toggle{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;padding:3px;margin:6px 8px 6px 0;color:#ffffff7a;border:0;background:transparent;cursor:pointer;transition:color .1s,transform .1s}.balanceContainer__toggle svg{display:block;width:20px;height:20px}.balanceContainer__toggle:hover{color:#ffffffe0}.balanceContainer__toggle:active{transform:scale(.98)}.hover-tip{position:relative;display:inline-flex;flex-shrink:0}.hover-tip__bubble{position:absolute;z-index:1200;padding:6px 10px;border-radius:4px;background:#363a42;color:#e6e6e6;font-size:11px;font-weight:500;line-height:14px;white-space:nowrap;box-shadow:0 4px 12px #00000047;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.hover-tip:hover .hover-tip__bubble{opacity:1;visibility:visible}.hover-tip--top .hover-tip__bubble{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.hover-tip--right .hover-tip__bubble{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.hover-tip--bottom .hover-tip__bubble{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.header-wallet .header-account-menu{margin-left:0;margin-right:0}.header--auth .btn-login{background:var(--accent)}.header--auth .btn-login:hover{background:var(--accent-hover)}.odd-cell{min-width:44px;height:20px;padding:0 6px;background:var(--factor-bg);border:1px solid var(--factor-border);border-radius:2px;color:var(--factor-text);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:background .1s}.odd-cell:hover{background:#484e57;border-color:#484e57;color:#fff}.odd-cell.selected{background:var(--factor-selected-bg);border-color:var(--factor-selected-bg);color:var(--factor-selected-text)}.odd-cell.empty{visibility:hidden;pointer-events:none}.odd-cell.total-label{background:transparent;border-color:transparent;color:var(--text-muted);font-weight:500;cursor:default}.odd-cell.total-label:hover{background:transparent;color:var(--text-muted)}.promo-strip{display:flex;gap:8px;padding:8px 12px;overflow-x:auto;background:var(--app-bg);flex-shrink:0}.promo-strip-card{min-width:180px;max-width:220px;padding:10px 12px;background:var(--row-bg);border-radius:4px;flex-shrink:0}.promo-strip-card.active{outline:1px solid rgba(255,255,255,.12)}.promo-strip-title{font-size:12px;font-weight:600;color:#fff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-strip-sub{font-size:10px;color:var(--text-muted);margin-bottom:8px}.promo-strip-btn{height:22px;padding:0 10px;background:#ffffff14;border-radius:2px;font-size:11px;font-weight:500;color:var(--text)}.promo-strip-btn:hover{background:#ffffff24}.sport-page-wrap{display:flex;flex:1;min-height:0;background:var(--app-bg)}.sport-page{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-width:0}.sport-toolbar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--app-bg);flex-shrink:0}.toolbar-select{height:24px;padding:0 8px;background:var(--row-bg);border:1px solid rgba(255,255,255,.06);border-radius:2px;color:var(--text);font-size:12px;font-weight:500}.toolbar-tabs{display:flex;gap:4px;margin-left:auto}.toolbar-tab{height:24px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;color:var(--text)}.toolbar-tab:hover{background:#ffffff0f}.toolbar-tab.active{background:var(--factor-bg);color:#fff}.sports-table-wrap{padding-bottom:24px}.sport-section-wrap{background:var(--row-bg);margin:0 0 8px}.sport-bar{display:flex;align-items:center;gap:8px;padding:4px 12px;min-height:30px;background:var(--row-bg);font-size:16px;font-weight:700;color:var(--text-80)}.sport-market-header{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;min-height:30px;background:var(--sport-market);padding:0 12px;font-size:10px;font-weight:500;color:var(--text);text-transform:uppercase}.market-labels{display:grid;grid-template-columns:repeat(3,44px) 12px repeat(2,44px) 12px 44px repeat(2,44px);gap:4px;align-items:center;text-align:center}.market-labels .group{grid-column:span 3;font-size:10px;font-weight:500}.market-labels .group.hcap{grid-column:span 2}.market-labels .group.tot{grid-column:span 3}.tournament-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;min-height:22px;padding:0 12px;background:var(--tournament-bg);color:var(--text);font-size:10px;font-weight:500;text-transform:uppercase}.tournament-cols{display:grid;grid-template-columns:repeat(3,44px) 12px repeat(2,44px) 12px 44px repeat(2,44px);gap:4px;text-align:center;font-size:10px;color:var(--text-muted)}.match-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;min-height:28px;padding:0 12px;background:var(--row-bg);border-top:1px solid rgba(255,255,255,.03)}.match-row:hover{background:#252930}.match-info{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}.match-teams{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-meta{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;color:var(--text-muted)}.stats-icon{opacity:.45;font-size:10px}.odds-cells{display:grid;grid-template-columns:repeat(3,44px) 12px repeat(2,44px) 12px 44px repeat(2,44px);gap:4px;align-items:center}.more-odds-row{display:flex;align-items:center;justify-content:center;min-height:38px;background:#ffffff0a;color:var(--text-muted);font-size:12px}.sidebar-right{width:var(--sidebar-w);background:var(--app-bg);border-left:1px solid rgba(255,255,255,.04);overflow-y:auto;flex-shrink:0}.widget{background:var(--row-bg);margin-bottom:8px}.widget-head{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;font-size:14px;font-weight:600;color:var(--text)}.widget-settings{color:var(--text-muted);font-size:14px}.betslip-body{padding:12px;min-height:100px}.betslip-empty{text-align:center;padding:24px 12px;color:var(--text-muted)}.betslip-empty-icon{font-size:28px;opacity:.35;margin-bottom:10px}.betslip-empty p{font-size:12px;line-height:1.45;color:var(--text-muted)}.slip-item{background:#ffffff0a;border-radius:2px;padding:8px 10px;margin-bottom:4px;position:relative}.slip-remove{position:absolute;top:4px;right:6px;color:var(--text-muted);font-size:16px;line-height:1}.slip-event{font-size:11px;color:var(--text-muted);margin-bottom:2px;padding-right:16px}.slip-pick{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--text)}.slip-pick strong{color:var(--factor-selected-bg)}.betslip-footer{padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.06)}.stake-field{margin-bottom:10px}.stake-field label{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px}.stake-field input{width:100%;height:28px;padding:0 8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:2px;color:var(--text);font-size:12px;font-weight:500}.slip-summary div{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-bottom:3px}.slip-summary strong{color:var(--text);font-weight:600}.btn-place-bet{width:100%;height:32px;margin-top:10px;background:var(--active);color:#000;border-radius:2px;font-size:12px;font-weight:600}.btn-place-bet:disabled{opacity:.45;cursor:not-allowed}.promo-widget-head{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 12px;font-size:13px;font-weight:600;color:var(--text)}.badge-active{height:18px;padding:0 8px;background:var(--active);color:#000;border-radius:2px;font-size:11px;font-weight:600;display:inline-flex;align-items:center}.promo-widget-body{padding:0 12px 12px}.promo-fund{font-size:22px;font-weight:700;color:#fff;margin-bottom:2px}.promo-meta,.promo-timer{font-size:11px;color:var(--text-muted);margin-bottom:6px}.promo-details{height:24px;padding:0 12px;background:#ffffff14;border-radius:2px;font-size:11px;font-weight:500;color:var(--text)}.collapsed-widget{display:flex;justify-content:space-between;align-items:center;height:38px;padding:0 12px;background:var(--row-bg);font-size:13px;font-weight:600;color:var(--text)}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0;background:transparent;box-sizing:border-box}.footer__panel{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1726px}.footer__panel>*{width:100%;box-sizing:border-box}.footer__panel>*+*{border-top:1px solid #292d32}.footer__links-section{display:flex;justify-content:space-between;padding:20px}.footer__links-block{display:flex}.footer__links-block>*+*{margin-left:40px}.footer__links-col{display:flex;flex-direction:column;gap:4px}.footer__link{font-size:12px;font-weight:400;line-height:16px;color:#b3b3b3;text-decoration:none}.footer__link:hover{color:#e6e6e6}.footer__contacts-block{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.footer__contacts{display:flex;flex-direction:column;align-items:flex-end;margin-top:8px}.footer__contacts>*+*{margin-top:8px}.footer__contacts-support{display:flex;flex-direction:column;margin-top:12px}.footer__tel{display:flex;flex-direction:column;align-items:flex-end}.footer__tel-link{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px;font-weight:500;line-height:18px;color:#b3b3b3;text-decoration:none;font-feature-settings:"tnum" on,"lnum" on}.footer__tel-link:hover{color:#e6e6e6}.footer__tel-desc{font-size:11px;font-weight:500;line-height:14px;color:#b3b3b3;text-align:right}.footer__mail{font-size:14px;font-weight:500;line-height:18px;color:#b3b3b3;text-decoration:none}.footer__mail:hover{color:#e6e6e6}.footer__pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:100px;background:#202327;color:#e6e6e6;text-decoration:none;transition:background-color .2s linear,color .2s linear}.footer__pill:hover{background:#4e555f}.footer__pill-text{font-size:12px;font-weight:400;line-height:16px;color:#e6e6e6}.footer__icon-box{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.footer__icon-box img{display:block;width:20px;height:20px}.footer__icon-text{display:block}.footer__icon-caption{display:block;font-size:10px;font-weight:400;line-height:12px;color:#b3b3b3}.footer__icon-text strong{display:block;font-size:12px;font-weight:700;line-height:16px;color:#e6e6e6}.footer__socials-section{display:flex;justify-content:space-between;align-items:center;padding:20px}.footer__apps{display:flex;align-items:center;justify-content:center}.footer__apps>*+*{margin-left:16px}.footer__socials{display:flex;justify-content:flex-end;align-items:center}.footer__socials>*+*{margin-left:12px}.footer__social-link{display:flex;line-height:0;border-radius:50%;overflow:hidden}.footer__sponsors-section{display:flex;justify-content:center;padding:20px}.footer__sponsors{display:flex;flex-wrap:wrap;justify-content:center;column-gap:40px;row-gap:20px;align-items:center}.footer__sponsor-link{display:flex;align-items:center;line-height:0}.footer__sponsor-link img{height:40px;width:auto;object-fit:contain}.footer__copyright-section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 20px}.footer__copyright-row{display:flex;align-items:center;max-width:1015px}.footer__copyright-row>*+*{margin-left:12px}.footer__age-link{display:block;flex-shrink:0;padding:3px 4px;border:1px solid #3c4149;border-radius:2px;font-size:10px;font-weight:400;line-height:12px;color:#b3b3b3;text-decoration:none}.footer__age-link:hover{border-color:#e6e6e6;color:#e6e6e6}.footer__copyright-text{margin:0;font-size:11px;font-weight:400;line-height:18px;color:#b3b3b3}.footer__legal-section{display:flex;gap:20px;padding:20px}.footer__legal-text{margin:0;font-size:10px;font-weight:400;line-height:12px;color:#b3b3b3}.footer__legal-text strong{font-weight:600}@media(max-width:1100px){.footer__links-section{flex-direction:column;align-items:flex-start}.footer__contacts-block,.footer__contacts{align-items:flex-start}.footer__tel-desc{text-align:left}.footer__socials-section{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:768px){.footer__links-block{flex-direction:column;gap:16px}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:400}.modal{background:var(--row-bg);border-radius:4px;padding:24px;width:100%;max-width:380px;border:1px solid rgba(255,255,255,.08);position:relative}.modal-close{position:absolute;top:10px;right:12px;font-size:22px;color:var(--text-muted)}.modal h2{font-size:18px;font-weight:700;margin-bottom:14px;color:#fff}.modal-tabs{display:flex;gap:4px;margin-bottom:16px}.modal-tab{flex:1;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:2px;font-size:12px;font-weight:500;color:var(--text-muted)}.modal-tab.active{background:var(--accent);border-color:var(--accent);color:#fff}.form-group{margin-bottom:12px}.form-group label{display:block;font-size:11px;color:var(--text-muted);margin-bottom:4px;font-weight:500}.form-group input{width:100%;height:32px;padding:0 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:2px;color:var(--text);font-size:13px}.form-error{color:var(--accent);font-size:11px;margin-bottom:8px}.modal-submit{width:100%;margin-top:4px}.modal-footer{margin-top:12px;font-size:11px;color:var(--text-muted);text-align:center}.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:flex-start;justify-content:center;padding:48px 24px 24px;background:#121212e0}.settings-window{display:flex;width:860px;max-width:100%;height:671px;max-height:calc(100vh - 72px);border-radius:10px;overflow:hidden;background:#292d32;box-shadow:0 16px 48px #0006}.settings-sidebar{display:flex;flex-direction:column;flex:0 0 280px;width:280px;padding:32px 16px 32px 20px;background:#292d32}.settings-sidebar__title{margin:0;padding:0 12px;font-size:20px;font-weight:700;line-height:28px;color:#e6e6e6}.settings-sidebar__nav{flex:1;margin-top:4px;overflow:auto}.settings-sidebar__item{display:flex;align-items:center;width:100%;min-height:28px;margin-top:0;padding:4px 8px;border:1px dotted transparent;border-radius:4px;background:none;color:#fff;font-size:14px;font-weight:400;line-height:18px;text-align:left;cursor:pointer;transition:background-color .15s}.settings-sidebar__item+.settings-sidebar__item{margin-top:4px}.settings-sidebar__item.is-section-start{margin-top:12px}.settings-sidebar__item:hover:not(.is-disabled){background:#ffffff0f}.settings-sidebar__item.is-active{background:#ffffff14}.settings-sidebar__item.is-disabled{opacity:.5;cursor:default}.settings-sidebar__icon{display:flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;margin-right:12px;color:#b3b3b3}.settings-sidebar__reset{display:flex;align-items:center;justify-content:center;width:100%;height:32px;margin-top:16px;padding:0 12px;border:none;border-radius:4px;background:none;color:#81aee4;font-size:12px;font-weight:500;line-height:16px;cursor:pointer}.settings-sidebar__reset:hover{background:#81aee414}.settings-content{position:relative;flex:1;min-width:0;background:#202327}.settings-content__close{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:none;color:#a3a3a3;cursor:pointer}.settings-content__close:hover{color:#fff}.settings-content__scroll{height:100%;overflow:auto;scrollbar-gutter:stable}.settings-group{padding:32px 40px 24px;color:#e6e6e6}.settings-group+.settings-group{border-top:1px solid rgba(255,255,255,.06)}.settings-group__title{margin:0;font-size:18px;font-weight:700;line-height:24px;color:#e6e6e6}.settings-group__subtitle{margin:16px 0 0;font-size:16px;font-weight:600;line-height:22px;color:#e6e6e6}.settings-group__desc{margin:12px 0 0;font-size:14px;font-weight:400;line-height:18px;color:#ffffffa3}.settings-group__hint{margin:8px 0 0;font-size:14px;font-weight:400;line-height:18px;color:#ffffffa3}.settings-star-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#81aee4;font-size:14px}.settings-checkbox{display:flex;align-items:center;width:100%;margin-top:12px;padding:0;border:none;background:none;color:#e6e6e6;text-align:left;cursor:pointer}.settings-checkbox__box{display:flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;margin:1px 8px 1px 0;border:1px solid #535a65;border-radius:4px;background:transparent;color:#e6e6e6}.settings-checkbox__box svg{width:11px;height:11px}.settings-checkbox.is-checked .settings-checkbox__box{border-color:#4d7bb2;background:#4d7bb2}.settings-checkbox__label{font-size:14px;font-weight:500;line-height:18px;color:#e6e6e6}.settings-radio-row{display:flex;flex-wrap:wrap;align-items:center;margin-top:12px}.settings-radio-inline{display:inline-flex;align-items:center;margin-right:20px;padding:0;border:none;background:none;color:#e6e6e6;cursor:pointer}.settings-radio-inline:last-child{margin-right:0}.settings-radio-inline__dot{position:relative;flex:0 0 18px;width:18px;height:18px;margin-right:10px;border:1px solid #535a65;border-radius:50%;background:transparent}.settings-radio-inline.is-checked .settings-radio-inline__dot{border-color:#4d7bb2}.settings-radio-inline.is-checked .settings-radio-inline__dot:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#4d7bb2;transform:translate(-50%,-50%)}.settings-radio-inline__label{font-size:14px;font-weight:500;line-height:18px}.settings-odds-grid{display:grid;grid-template-columns:repeat(3,156px);gap:8px;margin-top:16px}.settings-odds-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:156px;height:46px;padding:0;border:1px solid #3c4149;border-radius:8px;background:transparent;color:#e6e6e6;cursor:pointer;transition:border-color .15s}.settings-odds-card.is-active{border:2px solid #4d7bb2}.settings-odds-card__label{font-size:12px;font-weight:500;line-height:16px;color:#b3b3b3}.settings-odds-card__value{font-size:14px;font-weight:600;line-height:18px;color:#e6e6e6}.settings-card-row{display:flex;flex-wrap:wrap;margin-top:16px}.settings-radio-card{display:flex;flex-direction:column;width:132px;margin-right:16px;padding:0;border:none;background:none;color:#e6e6e6;cursor:pointer;text-align:left}.settings-radio-card:last-child{margin-right:0}.settings-radio-card.is-checked .settings-radio-inline__dot{border-color:#4d7bb2}.settings-radio-card.is-checked .settings-radio-inline__dot:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#4d7bb2;transform:translate(-50%,-50%)}.settings-radio-card__label{font-size:14px;font-weight:500;line-height:18px}.settings-radio-card__preview{display:block;width:132px;height:96px;margin-top:12px;padding:6px;border:2px solid transparent;border-radius:8px;background:#292d32;box-sizing:border-box}.settings-radio-card__preview.is-checked{border-color:#4d7bb2}.settings-preview{width:100%;height:100%;border-radius:4px;overflow:hidden}.settings-preview--auto{background:linear-gradient(90deg,#e8eaed,#e8eaed 50%,#1a1d21 50%,#1a1d21)}.settings-preview--light{background:#e8eaed}.settings-preview--dark{background:#1a1d21}.settings-preview--nav-auto{background:linear-gradient(#4d7bb2,#4d7bb2) 0 0 / 28% 100% no-repeat,linear-gradient(#dfe3e8,#dfe3e8) 28% 0 / 72% 100% no-repeat}.settings-preview--nav-left{background:linear-gradient(#4d7bb2,#4d7bb2) 0 0 / 22% 100% no-repeat,linear-gradient(#dfe3e8,#dfe3e8) 22% 0 / 78% 100% no-repeat}.settings-preview--nav-top{background:linear-gradient(#4d7bb2,#4d7bb2) 0 0 / 100% 24% no-repeat,linear-gradient(#dfe3e8,#dfe3e8) 0 24% / 100% 76% no-repeat}.settings-preview--view-large{background:repeating-linear-gradient(180deg,#4d7bb2 0 6px,transparent 6px 10px) 8px 8px / calc(100% - 16px) 40% no-repeat,#dfe3e8}.settings-preview--view-compact{background:repeating-linear-gradient(180deg,#4d7bb2 0 3px,transparent 3px 7px) 8px 8px / calc(100% - 16px) 60% no-repeat,#dfe3e8}.settings-sports-list{display:flex;flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none}.settings-sport-item{display:flex;align-items:center;width:100%;min-height:36px;padding:8px 0;border:none;background:none;color:#e6e6e6;font-size:14px;font-weight:400;line-height:18px;text-align:left;cursor:pointer}.settings-sport-item:hover{color:#81aee4}.settings-sport-item__star{display:inline-flex;width:24px;margin-right:4px;color:#535a65;font-size:14px}.settings-sport-item.is-fav .settings-sport-item__star{color:#81aee4}@media(max-width:900px){.settings-window{flex-direction:column;height:auto;max-height:calc(100vh - 48px)}.settings-sidebar{flex:none;width:100%;max-height:200px}.settings-content{min-height:400px}.settings-odds-grid{grid-template-columns:repeat(2,1fr)}.settings-odds-card{width:100%}}.loading-state{display:flex;align-items:center;justify-content:center;padding:60px;color:var(--text-muted);font-size:12px}.loader{width:24px;height:24px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--text-muted);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1209px){.logo{flex:0 0 118px;width:118px;padding:0 16px}.header-nav-item,.header-ctrl{padding:0 10px}.header-ctrl--icon{width:40px;padding:0 10px}.header-controls{margin-right:8px}}@media(max-width:1100px){.sidebar-right{width:280px}.market-labels,.odds-cells,.tournament-cols{grid-template-columns:repeat(3,40px)}}@media(max-width:768px){.header-nav,.header-link,.sidebar-right{display:none}}
