@font-face{font-family:Rubik;src:url(/assets/RubikOne-Regular-07cuPJ67.ttf)}*,body,h1,h2,h3,h4,h5,h6,p,ul,li,button,input hr a{background:none;outline:none;box-sizing:border-box;border:none;margin:0;padding:0;text-decoration:none;list-style:none;color:#fff;-webkit-user-select:none;user-select:none;font-family:Rubik;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-weight:400}:root{--tg-safe-area-inset-top: env(safe-area-inset-top, 0px);--tg-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--tg-safe-area-inset-left: env(safe-area-inset-left, 0px);--tg-safe-area-inset-right: env(safe-area-inset-right, 0px);--tg-content-safe-area-inset-top: 0px}#root{height:inherit;width:100%;overflow-x:hidden}html,body{overflow:hidden;height:100vh;height:100dvh;min-height:100dvh;min-height:-webkit-fill-available;transition:.2s;background:#151515}body:after{content:"";height:var(--tg-content-safe-area-inset-top);aspect-ratio:1;background:url(./assets/images/logo-mini.png) no-repeat center/contain;position:absolute;top:var(--tg-safe-area-inset-top);left:50%;transform:translate(-50%)}button{position:relative;transition:.2s}button:disabled{opacity:.4}button[data-default=true],button[data-dark=true]{background:#cbdf1e;font-weight:400;font-size:clamp(14px,4vw,20px);letter-spacing:0%;text-align:center;vertical-align:middle;color:#000;height:47px;border-radius:15px}button[data-dark=true]{background:#474747;color:#fff}.page-wrapper{width:100%;height:inherit;padding:24px 0;display:flex;flex-direction:column;gap:14px;padding-top:calc(var(--tg-safe-area-inset-top) + var(--tg-content-safe-area-inset-top) + 24px);padding-bottom:calc(var(--tg-safe-area-inset-bottom) + 24px)}.modal-bg{position:fixed;display:flex;align-items:center;justify-content:center;background:#00000053;z-index:10;inset:0;padding:20px}.modal-body{padding:26px 12px;background:#272727;border-radius:15px;position:relative}.modal-close{position:absolute;top:0;right:0;width:32px;display:flex;align-items:center;justify-content:center;height:32px}.welcome{width:100%;height:100%;overflow:hidden;gap:32px}.welcome-progress-bar{height:12px;width:100%;border-radius:15px;background:#262626;overflow:hidden;position:relative}.welcome-progress-bar div{background:#e2e2e2;height:100%;position:absolute}.welcome-pages-container{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.welcome-page-wrapper{display:flex;flex-direction:column;height:100%;background:#151515}.welcome-page{padding-bottom:45px;width:100%;display:flex;flex-direction:column}.welcome-page img{width:100%;margin-bottom:15px}.welcome-page h3{font-weight:400;font-style:Regular;font-size:24px;line-height:42px;letter-spacing:0%;vertical-align:middle}.welcome-page p{font-weight:400;font-style:Regular;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;opacity:.65}.welcome-buttons{width:100%;display:flex;position:fixed;z-index:3;bottom:24px;left:16px;width:calc(100% - 32px);align-items:center;justify-content:space-between;padding:0 13px}.welcome-buttons button{background:#474747;border-radius:10px;font-weight:400;line-height:100%;font-size:14px;letter-spacing:0%;text-align:center;vertical-align:middle;width:60px;height:35px}.welcome-buttons button[data-active=false]{pointer-events:none;opacity:0}.main-page{display:flex;flex-direction:column;justify-content:space-between}.main-logo{height:30vh;display:flex;align-items:center;justify-content:center;width:100%}.main-logo img{width:80%}.main-header{display:flex;flex-direction:column;gap:15px;padding:0 15px 20px;align-items:center}.main-header img{z-index:2}.main-header>p{font-weight:400;font-style:Regular;font-size:18px;letter-spacing:0%;text-align:center;vertical-align:middle;opacity:.5}.main-header h2{font-weight:400;font-style:Regular;font-size:24px;letter-spacing:0%;text-align:center;vertical-align:middle}.main-header h2 span{color:#cbdf1e}.main-input{width:100%;position:relative}.main-input input{border:2px solid #cbdf1e;width:100%;height:47px;border-radius:5px;padding:0 15px;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;vertical-align:middle}.main-input-btn{position:absolute;top:50%;right:17px;background-repeat:no-repeat;background-position:center;background-size:contain;width:28px;height:28px;transform:translateY(-50%)}.main-input-btn:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;content:""}.main-input-btn.clear{z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='%232F2F2F'/%3E%3Crect x='6' y='8.64111' width='3.73496' height='17.4782' rx='1.86748' transform='rotate(-45 6 8.64111)' fill='white'/%3E%3Crect x='18.359' y='6' width='3.73496' height='17.4782' rx='1.86748' transform='rotate(45 18.359 6)' fill='white'/%3E%3C/svg%3E%0A")}.main-input-btn.enter{background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='%232F2F2F'/%3E%3Cpath d='M20.5 12.634C21.1667 13.0189 21.1667 13.9811 20.5 14.366L10.75 19.9952C10.0833 20.3801 9.25 19.899 9.25 19.1292L9.25 7.87083C9.25 7.10103 10.0833 6.61991 10.75 7.00481L20.5 12.634Z' fill='%23D9D9D9'/%3E%3C/svg%3E%0A")}.main-banner{width:100%;padding:28px;background:url(/assets/banner-bg-Brr9ItVY.jpg) no-repeat center/cover;border-radius:15px;height:45vw}.main-banner p{font-weight:400;font-style:Regular;font-size:18px;letter-spacing:0%;text-align:center;vertical-align:middle}.main-banner p span{background:linear-gradient(90deg,#cbdf1e,#f0fd7f 49.04%,#cbdf1e);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-header-text-container{position:relative;width:100%}.main-header-text-container h2{width:100%}.main-room-data{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:18px;letter-spacing:0%;vertical-align:middle;opacity:.5}.room-data-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;flex:1;-webkit-box-orient:vertical}.main-error{border-radius:5px;border-width:1px;padding:10px;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#df1e1e;background:#1b1b1b;border:1px solid #222222}.main-actions{width:100%;display:flex;justify-content:center;margin-top:10px}.main-action-btn{width:min(320px,100%);height:42px;font-size:14px;border-radius:8px}.main-next-btn{padding:3px 0}.main-next-btn:disabled{opacity:1;background:#5f5f5f!important;color:#cfcfcf!important}.wait-page{display:flex;height:100%;text-align:center;justify-content:center;flex-direction:column;gap:15px}.wait-page div{display:flex;align-items:center;gap:4px;justify-content:center}.wait-page p{font-weight:400;font-size:18px;line-height:50%;letter-spacing:0%;vertical-align:middle;opacity:.5}.wait-page span{color:#cbdf1e;font-weight:400;font-size:18px;line-height:50%;letter-spacing:0%;vertical-align:middle}.wait-page h2{text-transform:uppercase}.wait-actions{margin-top:8px;width:100%;display:flex;justify-content:center}.wait-action-btn{width:min(320px,100%);height:42px;border-radius:8px;font-size:14px}.game-header{display:flex;align-items:center;justify-content:center;gap:10px}.game-hint{font-weight:400;font-size:10px;letter-spacing:0%;vertical-align:middle;color:#cbdf1e}.game-user-balance{background:#272727;display:flex;align-items:center;padding:6px 6px 6px 9px;border-radius:10px}.game-user-balance img{height:24px}.game-user-balance p{font-weight:400;font-size:10px;leading-trim:NONE;text-align:center;vertical-align:middle}.game-board{flex:1;display:flex;justify-content:center}.game-board svg{height:100%}.game-bet-modal{display:flex;flex-direction:column;gap:20px}.game-bet-modal h2{font-weight:400;font-size:20px;letter-spacing:0%;text-align:center}.game-bet-modal-number{color:#cbdf1e}.game-bet-select{display:flex;flex-direction:column;gap:7px}.game-bet-input-label{font-size:14px}.game-bet-input{width:100%;padding:10px 12px;border:1px solid #474747;border-radius:10px;background:#272727;color:#fff;font-size:16px}.game-bet-selector{width:100%;position:relative}.game-bet-selector .line{height:3px;width:100%;background-color:#fff}.game-bet-drag p{font-weight:400;position:absolute;top:calc(100% + 18px);line-height:100%;font-size:14px;letter-spacing:0%;text-align:center;left:50%;transform:translate(-50%)}.game-bet-drag:after{content:"";width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-bet-values{display:flex;align-items:center;justify-content:space-between}.game-bet-buttons{display:flex;gap:10px}.game-bet-buttons button{background:#474747;height:35px;width:61px;border-radius:10px;font-weight:400;font-style:Regular;font-size:14px;letter-spacing:0%;text-align:center;vertical-align:middle}.no-bids{font-weight:400;font-style:Regular;font-size:24px;letter-spacing:0%;text-align:center;vertical-align:middle;opacity:.5}.end-game-page{display:flex;justify-content:center}.congrat-block{background:#272727;display:flex;flex-direction:column;gap:20px;padding:20px 26px;border-radius:15px;margin-top:40px}.congrat-block img{width:150px;aspect-ratio:1;margin:0 auto}.cell-circle{width:150px;aspect-ratio:1;background:#3c3c3c;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center}.cell-circle p{font-weight:400;font-size:64px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#df1e1e}.congrat-block h2{font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center}.round-balance-meta{display:inline-block;margin-top:6px;font-size:12px;line-height:1.3;color:#fff9}.user-bets{display:flex;flex-direction:column;gap:5px}.user-bets li{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center}.user-bets-total li>span{display:block;margin-bottom:8px}.user-bets-total li p{margin:0}.user-bets li span{color:#cbdf1e}.user-bets li .round-profit-positive{color:#cbdf1e;font-size:18px;font-weight:700;letter-spacing:.02em}.user-bets li .round-profit-negative{color:#df1e1e;font-size:18px;font-weight:700;letter-spacing:.02em}.user-bets li .round-profit-meta{color:#ffffffb2;font-size:12px;font-weight:400}.user-lose-text{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;text-align:center;color:#ffffff80}.rating-page{display:flex;flex-direction:column;height:fit-content;padding-right:calc(var(--tg-safe-area-inset-right) + 16px);padding-left:calc(var(--tg-safe-area-inset-left) + 16px)}.rating-page .logo{width:auto;margin:0 auto;height:20vh;object-fit:contain}.game-link{font-weight:400;font-size:20px;line-height:113%;text-align:center}.rating-page h2{font-size:24px;font-weight:400;text-align:center}.rating-list{display:flex;flex-direction:column;gap:14px}.rating-leave-btn{margin-top:8px}.rating-list-item{width:100%;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rating-list-item .position{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2d2d2d;font-weight:400;font-size:20px}.rating-list-item[data-my=true]{position:sticky;bottom:10px}.rating-list-item[data-my=true] .position{background:#cbdf1e;color:#000}.rating-list-item[data-my=true] .rating-list-item-content{background:#cbdf1e!important}.rating-list-item[data-my=true] .rating-list-item-content *{color:#000!important}.rating-list-item-content{background:#2d2d2d;flex:1;min-height:57px;padding:0 18px;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.rating-name-button{border:0;background:transparent;color:inherit;text-align:left;width:100%;padding:6px 0;cursor:pointer;display:flex;flex-direction:column;gap:2px}.rating-share-btn{padding:0 18px}.rating-item-name{margin:0;font-weight:400;font-size:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.rating-item-hint{font-size:11px;color:#c9d0d7;opacity:.9}.rating-list-reward{display:flex;align-items:center;gap:4px;margin-left:8px}.rating-list-reward p{margin:0;font-weight:400;font-size:20px;line-height:1;text-align:center;width:max-content}.rating-list-reward img{height:33px}.rating-list-item:nth-child(1) .position{background:url(/assets/1st-DCm0MjqN.svg) no-repeat center/contain;color:transparent;border-radius:0}.rating-list-item:nth-child(1) .rating-list-item-content{background:#666}.rating-list-item:nth-child(2) .position{background:url(/assets/2nd-B8kd2kOP.svg) no-repeat center/contain;color:transparent;border-radius:0}.rating-list-item:nth-child(2) .rating-list-item-content{background:#565656}.rating-list-item:nth-child(3) .position{background:url(/assets/3rd-De_paSES.svg) no-repeat center/contain;color:transparent;border-radius:0}.rating-list-item:nth-child(3) .rating-list-item-content{background:#454545}.rating-item-details{width:calc(100% - 52px);margin-left:52px;margin-top:-6px;margin-bottom:2px;background:#202020;border:1px solid #3b3b3b;border-radius:8px;padding:8px 10px;display:grid;gap:2px}.rating-item-details p{margin:0;font-size:12px;line-height:1.35;color:#d9e0e7}.rating-list-item[data-inactive=true] .position{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAExElEQVR4nO1YWWhcZRT+XVq3+iS4YLUoWtS6orYuiPgiFcEXHeeecycWFAMqovjk8hChori0NTEa7n8mrRbFmuJTiwulIla0aqSVBqVKTe45MwmhautWI1pHzp3/mgRzl5mmhpH54L7M/Nt39nOMaaONNtpowxhDgttIsJb4MW41/wsiAp+aVkStZo6wDC87EqPlUVxkWhEksFJJWIafyhXvMtOKsIx31Ungn0Ho32JaEcTecmL8Q4kEDPeaVkSZSxeS4H7nFytNKyKodpxpBavOL9arszca5SzDe2auYQU/Sw+/uC1HuB6cOwbxwxi3ZuSRD2bcF8JjkTYE9vUJnGtaEeXQv1EjGzEcLIt3s2lFqPStwD6njUdNq4IYPs/yo5aARijK6UdttHEIIPEuJoFeYvyKBA9Yhl9IcIgY1tjQW9L0wcGIf5oV/0ESfIcEviWGX0lwghjGiXG32jMJvmoFng4EHqAQizb0r7OV4uL1Y6UT8t6zbnjFsST4oobgpBwUhWjBnoGhwvzcBLpq1x9tBZ9wD6/N4rffCn5i2bs/ftDAUGF+nEitwG/E+DwxLFVB6BeIt8wydEcCrHeZW3KR6f56+THE8FZ9Exy0Ahus+LdpUxRUO4/X/18aK50cVOG8suANZcEOEnzESXSTZdhJAhU1jTRSuk41Tv/0LMgB40VJ7+qX0iXEIG5/TyaRyEYj6eCYSsPMInrHCwsCwZuIYYeT7m4t91UTaSSmkRGcUDPrH/EvSC3BLeNferCt4KXmMEFNxgp8MzmUgDV596o2nEZXZ2pD7dQcZgQCt8ZEAvavzL/PW+b8aVfiIsv4ZaMHN4t1w4VTYyK944UFefeV9955YjwHSFwURyl1avMfgBh/bpYICf6QeXAjOeBQECU7iXxkad49VvyrMhswl1FrGh1m67Gpj2JY7cykO/cewRecjzybuIgY+lwF+nj2I/AjYvg4GOycl/LQD4lx+youHDfj/6G3xGXsiTzC00hqBX/X/JbaSZZD7wqXQ76nPd4pGUSiwEAh3JNCZGdWAiMXTjXZpZFREi7RavJ8Ku1t8cGvuxC8XR0rcV3FX+Ee+X7SGp0uqgQ1N2lLO9OaYLBznhV4152lZUiP+oEGAP3KFbhazSnSRJ3EZi2hJhmKv5AYNmoYyzv1mIq1leIZsfbSBQMPu3XVVyodJyWRoajGqg/1EssagdcGaoWjppGIzCeryGPcklqTuao0jUhXretIVyWr+WxMJT1cPN8KPGcZv5hRwIx7+0M8e3IDw0Z38KY+vuP0tMMTL+XSOVMktYsEyjrW0SJSi0kK8XIt51VzamJxaLeCdzd6l1XBM252ZN6Y/MOxbZZE/QzsaqqU14qa8b5G71s7kylbgR/rP/oLmyGhDhiV6doIVfHaoFK8RqOXZXhSG61ogsiwwwruIcFhzcLx2GeKFjfoiNXkvXMUF8U9zSQRhjfjCJCXjDqZmpPTRNxrrGpUCMSIU+z/gJqKrXi3q38kVRTa+2h0jAUwSaRSXGwZvmu209NwSoLPZA2pk6AOq0PurChF/4paWNVic9ph6h+RNJyZ5Xm8HqQhcLZ6FTtSOsuG8JAVfDsyw+TWepgYA+1MZ+PeNtpoow0zJ/gbv4WSYN65QmAAAAAASUVORK5CYII=) no-repeat center / contain}.inactive-rating-block h3{margin:14px 0 8px;font-size:16px;font-weight:500;text-align:center;color:#d5dde5}
