@charset "UTF-8";.rubyplay-bonus-tournament-progress-slot-icon{display:flex;width:6.25rem;height:7.25rem;flex-direction:column;align-items:flex-start;gap:.3125rem;flex-shrink:0}.rubyplay-bonus-tournament-progress-slot-icon__game-icon{position:relative;display:flex;width:6.25rem;height:6.1875rem;justify-content:center;align-items:center;overflow:hidden;border-radius:.625rem;cursor:pointer}.rubyplay-bonus-tournament-progress-slot-icon:hover .rubyplay-bonus-tournament-progress-slot-icon__img{filter:blur(.3rem)}.rubyplay-bonus-tournament-progress-slot-icon__img{display:flex;width:100%;height:100%;justify-content:center;align-items:center;overflow:hidden;border-radius:.625rem}.rubyplay-bonus-tournament-progress-slot-icon__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rubyplay-bonus-tournament-progress-slot-icon__favorite{position:absolute;right:.44rem;bottom:.44rem;z-index:15;display:flex;width:1.875rem;height:1.875rem;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.rubyplay-bonus-tournament-progress-slot-icon__modal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#00000080;border-radius:.625rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.rubyplay-bonus-tournament-progress-slot-icon:hover .rubyplay-bonus-tournament-progress-slot-icon__modal{opacity:1}.rubyplay-bonus-tournament-progress-slot-icon__play-icon{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;border-radius:50%;box-shadow:0 0 1.375rem #f46a57}.rubyplay-bonus-tournament-progress-slot-icon__name{overflow:hidden;width:100%;color:var(--DarkUI-Text-Text-Regular, #ededed);text-overflow:ellipsis;white-space:nowrap;font-family:Roboto,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:100%}.rubyplay-bonus-tournament-chest-modal-desktop{position:relative;display:flex;width:21.25rem;height:21.25rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:.625rem;background:linear-gradient(90deg,#320548,#1f073a)}.rubyplay-bonus-tournament-chest-modal-desktop__close{position:absolute;top:.5rem;right:.5rem;z-index:2;display:flex;width:1.25rem;height:1.25rem;cursor:pointer}.rubyplay-bonus-tournament-chest-modal-desktop__close svg{width:100%;height:100%}.rubyplay-bonus-tournament-chest-modal-desktop__gif{width:20rem;height:20rem;-o-object-fit:contain;object-fit:contain}.rubyplay-bonus-tournament-chest-modal-desktop_prizeVisible{height:auto;min-height:21.25rem;padding:0 1rem 1rem}.rubyplay-bonus-tournament-chest-modal-desktop__prize{display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}.rubyplay-bonus-tournament-chest-modal-desktop__prize .rubyplay-bonus-tournament-progress-slot-icon{width:16rem;height:16rem}.rubyplay-bonus-tournament-chest-modal-desktop__prize .rubyplay-bonus-tournament-progress-slot-icon__game-icon{width:100%;height:100%}.rubyplay-bonus-tournament-chest-modal-desktop__prize .rubyplay-bonus-tournament-progress-slot-icon__name{display:none}.rubyplay-bonus-tournament-chest-modal-desktop__prize .rubyplay-bonus-tournament-progress-slot-icon__play-icon{width:4rem;min-width:4rem;height:4rem;min-height:4rem}.rubyplay-bonus-tournament-chest-modal-desktop__text{margin:0;color:#fff;font-size:.875rem;font-weight:600;line-height:1.25rem;text-align:center}.rubyplay-bonus-tournament-chest-desktop.rubyplay-bonus-tournament-chest-desktop_banner{width:100%;padding:0;background:none}.rubyplay-bonus-tournament-chest-desktop.rubyplay-bonus-tournament-chest-desktop_banner:after{display:none}.rubyplay-bonus-tournament-chest-desktop__banner-image{display:block;width:100%}.rubyplay-bonus-tournament-chest-desktop__banner-button{position:absolute;left:4%;top:59%;width:36%;height:30%;border:0;border-radius:2rem;background:transparent;cursor:pointer}.rubyplay-bonus-tournament-chest-desktop__banner-button:hover,.rubyplay-bonus-tournament-chest-desktop__banner-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.rubyplay-bonus-tournament-chest-desktop__banner-button:disabled{cursor:wait}.rubyplay-bonus-tournament-chest-desktop{width:35rem;border-radius:1.25rem;padding:1.43rem 1.42rem 1.17rem;background-image:var(--chest-bg-image),linear-gradient(90deg,#320548,#1f073a);background-position:center right,center;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:relative}.rubyplay-bonus-tournament-chest-desktop:after{content:"";display:block;position:absolute;width:calc(100% + .12rem);height:calc(100% + .12rem);background:linear-gradient(135deg,#ff0237 24%,#c200be 50%);top:-.06rem;left:-.06rem;z-index:-1;border-radius:1.31rem}.rubyplay-bonus-tournament-chest-desktop__icon{width:7.75825rem;margin-bottom:.61rem}.rubyplay-bonus-tournament-chest-desktop__icon img{width:100%}.rubyplay-bonus-tournament-chest-desktop__button{display:inline-flex;padding:.625rem 1.25rem;justify-content:center;align-items:center;gap:1.25rem;border-radius:1.18669rem;background:linear-gradient(90deg,#ff0237 23.56%,#c200be),linear-gradient(113deg,#5428b4 15.04%,#b339e2 84.96%);cursor:pointer;transition:box-shadow .3s ease-in-out}.rubyplay-bonus-tournament-chest-desktop__button span{color:#fff;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;white-space:nowrap}.rubyplay-bonus-tournament-chest-desktop__button svg{width:1.875rem;height:1.875rem;transition:transform .3s ease-in-out}.rubyplay-bonus-tournament-chest-desktop__button:hover{box-shadow:0 0 1rem #ff023780}.rubyplay-bonus-tournament-chest-desktop__button:hover svg{transform:translate(.25rem)}.rubyplay-bonus-tournament-progress-desktop{display:flex;width:39.125rem;padding:1.25rem .625rem .625rem;flex-direction:column;align-items:center;gap:.9375rem;flex-shrink:0;border-radius:.625rem;background:#320548;position:relative}.rubyplay-bonus-tournament-progress-desktop:after{content:"";display:block;position:absolute;width:calc(100% + .12rem);height:calc(100% + .12rem);background:linear-gradient(135deg,#ff0237 24%,#c200be 50%);top:-.06rem;left:-.06rem;z-index:-1;border-radius:.685rem}.rubyplay-bonus-tournament-progress-desktop__head{display:flex;width:100%;align-items:center;gap:.625rem}.rubyplay-bonus-tournament-progress-desktop__head-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}.rubyplay-bonus-tournament-progress-desktop__icon{display:flex;width:3.125rem;height:3.125rem;padding:.39063rem;justify-content:center;align-items:center;gap:.39063rem;flex-shrink:0}.rubyplay-bonus-tournament-progress-desktop__icon-image{width:100%}.rubyplay-bonus-tournament-progress-desktop__title{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.25);font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal}.rubyplay-bonus-tournament-progress-desktop__description{color:#9a76a8;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.rubyplay-bonus-tournament-progress-desktop__levels{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.rubyplay-bonus-tournament-progress-desktop__level{display:flex;align-items:center;gap:.3125rem;align-self:stretch}.rubyplay-bonus-tournament-progress-desktop__level-icon{display:flex;width:1.5rem;height:1.5rem;padding:.16113rem .20338rem .16119rem .24975rem;justify-content:center;align-items:center;aspect-ratio:1/1}.rubyplay-bonus-tournament-progress-desktop__level-icon-image{width:100%}.rubyplay-bonus-tournament-progress-desktop__level-text{color:#fff;text-align:center;font-size:1rem;font-style:normal;font-weight:600;line-height:normal}.rubyplay-bonus-tournament-progress-desktop__games{display:flex;width:37.875rem;padding:.625rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;border-radius:.625rem;background:linear-gradient(90deg,#320548,#1f073a);box-shadow:0 -3px 2.5px #ffd9d91f,0 4px 4px #00000040 inset}.rubyplay-bonus-tournament-progress-desktop__games-head{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.rubyplay-bonus-tournament-progress-desktop__games-head-left{display:flex;align-items:center;gap:.625rem}.rubyplay-bonus-tournament-progress-desktop__games-icon{width:1.5rem;height:1.5rem}.rubyplay-bonus-tournament-progress-desktop__games-title{color:#ededed;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.rubyplay-bonus-tournament-progress-desktop__games-desc{color:#9a76a8;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;cursor:pointer}.rubyplay-bonus-tournament-progress-desktop__games-body{display:flex;align-items:center;gap:.875rem;align-self:stretch;overflow-x:auto;padding-bottom:.625rem}.rubyplay-bonus-tournament-progress-desktop__games-body::-webkit-scrollbar{height:.25rem;border-radius:1.25rem;background:linear-gradient(90deg,#ff0237 23.56%,#c200be),#320548}.rubyplay-bonus-tournament-progress-desktop__games-body::-webkit-scrollbar-thumb{height:.25rem;border-radius:1.25rem;background:linear-gradient(90deg,#ff0237 23.56%,#c200be)}.rubyplay-bonus-tournament-progress-desktop__games-body::-webkit-scrollbar-track{border-radius:1.25rem;background:#320548}.rubyplay-bonus-tournament-progress-line-desktop{display:flex;flex-direction:column;width:100%;gap:.375rem}.rubyplay-bonus-tournament-progress-line-desktop__labels{position:relative;height:1.125rem}.rubyplay-bonus-tournament-progress-line-desktop__label{position:absolute;top:0;transform:translate(-50%);color:#ffffff59;white-space:nowrap;transition:color .2s ease;text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.rubyplay-bonus-tournament-progress-line-desktop__label_active{color:#fff}.rubyplay-bonus-tournament-progress-line-desktop__bar{position:relative;width:100%;height:.375}.rubyplay-bonus-tournament-progress-line-desktop__track{position:absolute;bottom:0;left:0;width:100%;height:.375rem;background:linear-gradient(90deg,#320548,#1f073a)}.rubyplay-bonus-tournament-progress-line-desktop__fill{position:absolute;bottom:0;left:0;z-index:1;height:.375rem;background:#9b00ff;transition:width .3s ease}.rubyplay-bonus-tournament-progress-line-desktop__markers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.rubyplay-bonus-tournament-progress-line-desktop__marker{position:absolute;bottom:.375rem;transform:translate(-50%)}.rubyplay-bonus-tournament-progress-line-desktop__marker-caret{display:block;width:0;height:0;border-right:.298625rem solid transparent;border-bottom:.27594rem solid #1f073a;border-left:.298625rem solid transparent;transition:border-bottom-color .2s ease}.rubyplay-bonus-tournament-progress-line-desktop__marker_active .rubyplay-bonus-tournament-progress-line-desktop__marker-caret{border-bottom-color:#9b00ff}.rubyplay-bonus-tournament-rules-desktop{display:flex;width:39rem;padding:.9375rem;padding-right:0;flex-direction:column;align-items:flex-start;gap:.625rem;flex:1 0 0;border-radius:.625rem;background:linear-gradient(90deg,#320548,#1f073a);height:16rem;position:relative}.rubyplay-bonus-tournament-rules-desktop:after{content:"";display:block;position:absolute;background:linear-gradient(180deg,#13022700,#130227);width:100%;height:4.6875rem;left:0;bottom:0}.rubyplay-bonus-tournament-rules-desktop__title{color:#ededed;font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;margin:0}.rubyplay-bonus-tournament-rules-desktop *{color:#ededed;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.rubyplay-bonus-tournament-rules-desktop li:before{content:"— "}.rubyplay-bonus-tournament-rules-desktop__content{--padding-right: .46875rem;width:calc(100% - var(--padding-right));padding-right:var(--padding-right);padding-bottom:50px;overflow-y:auto;white-space:pre-line}.rubyplay-bonus-tournament-rules-desktop__content::-webkit-scrollbar{width:.125rem;height:3.17813rem}.rubyplay-bonus-tournament-rules-desktop__content::-webkit-scrollbar-thumb{border-radius:6.25rem;background:#9583a0}.rubyplay-tournament-restart-desktop{position:relative;min-height:64.5rem;padding:2.5rem 1.5rem 7rem 7.125rem;overflow:hidden;color:#fff;background:#160523 url(/assets/image%20268909614-D5Dm09We.webp) center top/cover no-repeat}.rubyplay-tournament-restart-desktop__layout{display:grid;grid-template-columns:minmax(0,1fr) 25.5%;gap:3rem;align-items:start}.rubyplay-tournament-restart-desktop__main{min-width:0}.rubyplay-tournament-restart-desktop__heading{position:relative;z-index:1;width:82.5%;margin:0 auto 1rem}.rubyplay-tournament-restart-desktop__heading img{display:block;width:100%}.rubyplay-tournament-restart-desktop__levels{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.rubyplay-tournament-restart-desktop__level{position:relative;height:7rem;pointer-events:none}.rubyplay-tournament-restart-desktop__level+.rubyplay-tournament-restart-desktop__level{width:116.6%;margin-left:-16.6%}.rubyplay-tournament-restart-desktop__level_unreached .rubyplay-tournament-restart-desktop__level-image{opacity:.5}.rubyplay-tournament-restart-desktop__level-button{position:relative;display:block;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer;pointer-events:auto;clip-path:polygon(0 0,89.5% 0,100% 50%,89.5% 100%,0 100%,14.2% 50%)}.rubyplay-tournament-restart-desktop__level-button:focus-visible{outline:2px solid #fff;outline-offset:-3px;border-radius:.5rem}.rubyplay-tournament-restart-desktop__level_tier_bronze .rubyplay-tournament-restart-desktop__level-button{clip-path:polygon(0 0,87.7% 0,100% 50%,87.7% 100%,0 100%)}.rubyplay-tournament-restart-desktop__level-image{position:absolute;top:-53.85%;left:-7.8%;width:128.8%;height:208%;pointer-events:none}.rubyplay-tournament-restart-desktop__level_tier_bronze .rubyplay-tournament-restart-desktop__level-image{left:-12%;width:136.3%}.rubyplay-tournament-restart-desktop__body{display:grid;grid-template-columns:1.1fr 1fr;gap:3.25rem;padding-right:2rem}.rubyplay-tournament-restart-desktop__left,.rubyplay-tournament-restart-desktop__center{position:relative;min-width:0}.rubyplay-tournament-restart-desktop__left{z-index:2;display:flex;flex-direction:column;gap:.75rem}.rubyplay-tournament-restart-desktop__center{display:flex;flex-direction:column;justify-content:space-between;gap:.875rem}.rubyplay-tournament-restart-desktop__prizes{position:relative;aspect-ratio:1.29}.rubyplay-tournament-restart-desktop__prizes-image{position:absolute;top:-18.5%;left:-22%;width:160%;max-width:none;pointer-events:none}.rubyplay-tournament-restart-desktop__prizes-bronze-label{position:absolute;top:.5%;right:0;display:flex;align-items:center;justify-content:flex-end;gap:.375rem;width:34%;height:9%;padding-right:.875rem;background:linear-gradient(90deg,#291333,#9b4e27 85%,#ffbd60);clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);font-size:.75rem;font-weight:700}.rubyplay-tournament-restart-desktop__prizes-bronze-label img{width:1.375rem}.rubyplay-tournament-restart-desktop__ranking{position:relative;margin-top:3rem}.rubyplay-tournament-restart-desktop__ranking-image{display:block;width:100%}.rubyplay-tournament-restart-desktop__winner{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:.3125rem;text-align:center;font-size:.6875rem;line-height:1.15;font-weight:600;height:4.7%}.rubyplay-tournament-restart-desktop__winner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rubyplay-tournament-restart-desktop__winner_place_1{top:27.2%;left:39%;width:27%}.rubyplay-tournament-restart-desktop__winner_place_2,.rubyplay-tournament-restart-desktop__winner_place_3{top:31.5%;width:23%}.rubyplay-tournament-restart-desktop__winner_place_2{left:14.5%}.rubyplay-tournament-restart-desktop__winner_place_3{left:67%}.rubyplay-tournament-restart-desktop__ranking-row{position:absolute;left:11.3%;width:80.3%;height:3.65%;display:grid;grid-template-columns:17% 33% 50%;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:500}.rubyplay-tournament-restart-desktop__ranking-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rubyplay-tournament-restart-desktop__ranking-row span:last-child{text-align:right}.rubyplay-tournament-restart-desktop__ranking-row_header{top:56.8%;color:#ff80e6;font-weight:700}.rubyplay-tournament-restart-desktop__ranking-row_current{top:88.15%;border-radius:.625rem;background:linear-gradient(90deg,#ff0237,#c200be)}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-progress-desktop,.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-rules-desktop{width:100%;border:1px solid transparent;background:linear-gradient(115deg,#160921,#230936) padding-box,linear-gradient(135deg,#ff1748,#71365b 55%,#bf883e) border-box}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-progress-desktop{padding:1.25rem .625rem .5rem;background:url(/assets/web-D2nJprOq.webp) right top/8rem auto no-repeat,linear-gradient(115deg,#160921,#230936) padding-box,linear-gradient(135deg,#ff1748,#71365b 55%,#bf883e) border-box}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-progress-desktop:after{display:none}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-progress-desktop__games{width:100%;min-height:11rem}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-progress-desktop__description,.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-progress-desktop__level-text{font-size:.875rem}.rubyplay-tournament-restart-desktop [data-tier=bronze] .rubyplay-bonus-tournament-progress-desktop__icon-image,.rubyplay-tournament-restart-desktop [data-tier=bronze] .rubyplay-bonus-tournament-progress-desktop__level:first-child img{content:url(/assets/pumpkin-zOcDnNtk.webp)}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-progress-line-desktop__track{background:#57305e}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-rules-desktop{flex:1 0 15rem;height:15rem}.rubyplay-tournament-restart-desktop .rubyplay-bonus-tournament-rules-desktop:after{pointer-events:none;border-radius:inherit}
