@keyframes rotatePhone{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}.rotate-screen-con{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#eee}.phone-icon{width:72px;height:100px;border:4px solid #fff;border-radius:12px;position:relative;box-sizing:border-box;animation:rotatePhone 1.5s infinite ease-in-out}.phone-icon:before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:20px;height:4px;background:#fff;border-radius:2px}.rotate-screen-text{margin-top:20px;font-size:20px}.custom-button{margin:0;padding:0;cursor:pointer;background-color:transparent;border:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.disabled{opacity:.6;cursor:default!important}.lang-sel-box{position:relative;display:inline-block;-webkit-user-select:none;user-select:none}.lang-sel-box-selected{background-color:transparent;color:#fbbf24;border:1px solid #fbbf24;padding:.3rem .7rem;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.lang-short{margin-right:.2rem;font-size:clamp(.9rem,1vw,1.1rem)}.lang-sel-box-options{position:absolute;top:100%;left:0;width:100%;margin:0;padding:0;list-style:none;border:1px solid #fbbf24;border-radius:5px;background-color:#282a36;z-index:10}.lang-sel-box-opt{padding:6px 10px;color:#fbbf24;cursor:pointer}.lang-sel-box-opt:hover{background-color:#fbbf24;color:#282a36}.login-form-con{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.game-name{height:32px;font-size:32px;color:#e0e0e0;margin-bottom:11px}.game-name-mb-32{margin-bottom:32px}.login-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;position:relative}.input-con{display:flex;justify-content:center;align-items:center}.login-input{width:24ch;padding:.8rem;border:1px solid #222;border-radius:6px;font-size:1.2rem;background-color:#2d2d2d;color:#e0e0e0;box-shadow:0 0 10px #000c;outline:none!important;margin:.3rem .5rem}.login-button{width:auto;height:50px;padding:0 1rem;background-color:#2d2d2d;color:#e0e0e0;border:1px solid #222;border-radius:6px;font-size:1.3rem;cursor:pointer;font-weight:700;box-shadow:0 0 10px #000c;outline:none!important;margin-top:10px}.mr-60{margin-right:60px}.ml-60{margin-left:60px}.login-lang-select-box{position:absolute;x:200px;y:0}@media(max-width:1024px){.login-form{width:100%}.login-input{width:40%}}.loading-bar-con{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}.loading-bar{width:250px;height:24px;background:#e5e7eb;border-radius:9999px;overflow:hidden;position:relative;box-shadow:inset 0 1px 4px #0003}.loading-progress{height:100%;background:linear-gradient(90deg,#004aad,#fc0);border-radius:9999px;transition:width .1s linear}.loading-text{font-size:24px;font-weight:600;color:#eee;letter-spacing:.5px}.login-con{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#121212}.login-left-side{flex:6;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-right-side{flex:4;height:100%;display:flex;justify-content:center;align-items:center}.login-right-side>img{width:90%}.login-left-con{max-width:95%;max-height:50%;height:30%;padding:0 2.5%;border-radius:15px}.login-left-con{perspective:1000px;width:100%;height:100%;position:relative}.login-left-con .front,.login-left-con .back{width:100%;height:100%;backface-visibility:hidden;position:absolute;top:0;left:0;transition:transform .6s ease-in-out}.login-left-con .front{transform:rotateY(0)}.login-left-con .back{transform:rotateY(180deg)}.login-left-con.flipped .front{transform:rotateY(-180deg)}.login-left-con.flipped .back{transform:rotateY(0)}@media(max-width:1024px){.login-right-side>img{width:78%}}@keyframes wave-border{0%,to{border-color:#fff0}50%{border-color:#f90}}.chip-con.wave{animation:wave-border 1.5s ease-in-out}.selected-chip{border-color:#fc0;animation:none!important}.chip-con{border:2px solid transparent;border-radius:50%;transition:border-color .3s;flex:0 0 calc(100% / 6 - 3px);aspect-ratio:1;display:flex;justify-content:center;align-items:center}.chip{width:90%;height:90%}.selected-chip{border:2px solid #fbbf24}.button>i,.button>span,.betting-con>i,.betting-con>span{font-size:clamp(.6rem,1vw,1.1rem)}.button>span{color:#f8f8f2}.button>i{color:#fbbf24!important}.button>span{margin-left:2px}@media(min-width:1024px){.button>i,.button>span,.betting-con>i,.betting-con>span{font-size:clamp(1rem,1.2vw,2rem)}}@media(max-width:1024px){.button>i,.button>span,.betting-con>i,.betting-con>span{font-size:clamp(.9rem,1.2vw,2rem)}}.info-section>i,.info-section>span{font-size:clamp(.6rem,1vw,1.1rem)}.info-section>i,.yellow-text{color:#fbbf24!important}.red-text{color:#ef4444}.info-section>span{margin-left:2px}@media(min-width:1024px){.info-section>i,.info-section>span{font-size:clamp(1rem,1.2vw,2rem)}}@media(max-width:1024px){.info-section>i,.info-section>span{font-size:clamp(.9rem,1.2vw,2rem)}}.betting-con{display:flex;color:#10b981;align-items:center}.betting-con>i{margin-right:8px}.betting-con-closed{color:#ef4444}.volume-button{width:32px;padding:4px 0;display:flex;justify-content:center;align-items:center;cursor:pointer}#top-bar{width:100%;height:46px;background-color:#282a36;color:#f8f8f2;margin:0 0 2px;padding:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #44475a}.top-bar-left{flex:0 0 40%;display:flex;justify-content:space-evenly;align-items:center}.chips{flex:0 0 15%;display:flex}.top-bar-right{flex:0 0 20%;display:flex;justify-content:space-evenly;align-items:center}.yellow-text{color:#fbbf24!important}.green-text{color:#10b981!important}@media(max-width:1628px){.top-bar-left{flex:0 0 50%;display:flex;justify-content:space-evenly;align-items:center}.chips{flex:0 0 23%;display:flex}.top-bar-right{flex:0 0 25%;display:flex;justify-content:space-evenly;align-items:center}}@media(max-width:1024px){.top-bar-left{flex:0 0 44%;display:flex;justify-content:space-evenly;align-items:center}.chips{flex:0 0 26%;display:flex}.top-bar-right{flex:0 0 30%;display:flex;justify-content:space-evenly;align-items:center}}html,body{-webkit-text-size-adjust:100%!important}.card{display:flex;flex-direction:column;flex:0 0 calc(20% - 7px);margin:2.5px;border:1px solid #fbbf24;border-radius:5px;background-color:#1f2937;min-width:0}.card-header{flex:1;aspect-ratio:6.8;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#fff;position:relative;min-width:0;overflow:hidden}.card-chip-thumbnail{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.chip-thumbnail{width:25px;height:25px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.card-logo-con{flex:0 0 24%}.card-logo{width:95%;margin-left:4px}.card-number{font-size:clamp(.4rem,.7vw,1rem);border:1px solid #4b5563;border-radius:4px;padding:1% 2%;margin-right:2%}.card-table{display:flex;flex-wrap:wrap;min-width:0}.card-cell{font-size:clamp(.6rem,1.9vw,1.4rem);background-color:#4b5563;display:flex;flex:0 0 calc(20% - 1px);aspect-ratio:1 / 1;margin:.5px;justify-content:center;align-items:center;border-radius:2px;color:#fff;min-width:0;min-height:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.picked-number{transition:.3s;background-color:#fbbf24}.selected-card-container{flex:0 0 35%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;padding-top:10px}.no-card-con{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center}.no-card-text{font-size:clamp(1rem,1.5vw,2rem);padding-left:40px;color:#fff}.number-table{flex:0 0 63%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;margin:0 5px}.number-table-header{width:calc(100% - 20px);aspect-ratio:25;font-size:clamp(.7rem,1vw,1.3rem);border-radius:8px 8px 0 0;background-color:#282a36;color:#fff;display:flex;justify-content:flex-start;align-items:center;border:10px solid #282a36;border-bottom:0}.flex-row{flex-direction:row}.flex-reverse{flex-direction:row-reverse;justify-content:flex-end}.number-table-header-text{font-size:1.4rem}.number-table-detail{display:flex;justify-content:center;align-items:center}.number-table-header-ball-length,.number-table-header-icon{color:#b8bbc0;font-size:1rem}.number-table-header-icon{transform:rotate(270deg);font-size:.8rem}.span-02rem{width:.2rem}.span-08rem{width:.8rem}.number-table-body-desktop{width:calc(100% - 20px);border-radius:0 0 8px 8px;display:flex;flex-wrap:wrap;border:10px solid #282a36}.number-table-body-mobile{width:calc(100% - 20px);border-radius:8px;display:flex;flex-wrap:wrap;border:6px solid #282a36}.table-ball{display:flex;flex:0 0 calc(100% / 18);aspect-ratio:1;justify-content:center;align-items:center;color:#fff}.number-ball{flex:0 0 70%;aspect-ratio:1;border-radius:50%;display:flex;justify-content:center;align-items:center}.picked-number-ball{transition:.3s;background-color:#fbbf24}.no-picked-number-ball{background-color:#4b5563}@media(min-width:1024px){.number-ball>span{font-weight:600;font-size:clamp(.8rem,1.3vw,1.8rem)}}@media(max-width:1024px){.number-ball>span{font-weight:500;font-size:clamp(.7rem,1vw,1.4rem)}.number-table{flex:0 0 58%}}.selectable-card{position:relative;flex:0 0 20%}.selected-card-div{position:absolute;top:2.5px;left:2.5px;width:calc(100% - 5px);height:calc(100% - 5px);background-color:#ffffff30;border-radius:5px;display:flex;justify-content:center;align-items:center}.selected-card-chip-con{flex:0 0 30%}.selected-card-chip{width:100%}@media(max-width:1024px){.selected-card-chip-con{flex:0 0 40%}}.cards-container{display:flex;flex-wrap:wrap;overflow-y:auto!important;box-sizing:border-box;padding-bottom:5px;scrollbar-width:none;-ms-overflow-style:none}.left-container{height:calc(100vh - 46px);display:flex;flex-direction:column}.ball-container{display:flex;justify-content:center;align-items:center}.ball-image{width:100%;height:100%}.normal-ball{flex:0 0 20%;aspect-ratio:1}.small-ball{flex:0 0 10%;aspect-ratio:1}.big-ball{flex:0 0 33%;aspect-ratio:1}.ball-number{position:absolute}.big-ball-number{font-weight:900;font-size:clamp(1.6rem,3.5vw,4rem)}.normal-ball-number{font-weight:700;font-size:clamp(1.1rem,1.8vw,2.2rem)}.small-ball-number{font-weight:600;font-size:clamp(.8rem,1vw,1.4rem)}@media(max-width:1024px){.normal-ball-number{font-weight:700;font-size:clamp(1.35rem,2vw,2.2rem)}}.last-balls-con{flex:0 0 10%;aspect-ratio:3;padding-top:5%;display:flex;position:relative}.big-ball-wrapper{width:33%;position:absolute}.first-ball-start{left:5%;z-index:100;transform:scale(85%)}.first-ball-end{transition:left .8s ease,transform .8s ease;left:38%;transform:scale(1)}.second-ball-start{left:38%;z-index:90;transform:scale(1)}.second-ball-end{transition:left .8s ease,transform .8s ease;left:56%;transform:scale(.8)}.third-ball-start{left:56%;z-index:80;transform:scale(.8)}.third-ball-end{transition:left .8s ease,transform .8s ease;left:71%;transform:scale(.6)}@media(max-width:1024px){.last-balls-con{flex:0 0 15%}}@keyframes boing{0%{transform:scale(.3)}60%{transform:scale(1.2)}80%{transform:scale(.95)}to{transform:scale(1)}}.big-ball{animation:boing .5s ease-out;transform-origin:center center}.big-ball-con{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.lottery-drum-container{height:calc(100vh - 46px);display:flex;flex-direction:column;justify-content:center;align-items:center}.video-con{width:80%;position:relative;display:flex;justify-content:center;align-items:center}.video{width:80%;aspect-ratio:1;object-fit:cover}.ball-counter-con{background-color:#44475a;padding:8px;border-radius:6px}.ball-counter-length,.ball-counter-icon{color:#b8bbc0;font-size:1rem}.ball-counter-icon{transform:rotate(270deg);margin-right:.3rem;font-size:.8rem}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0009;z-index:5000}.popup-content{border-radius:12px;padding:20px;min-width:300px;max-width:90vw;box-shadow:0 0 25px #0000004d;position:relative}.reset-pass-con{position:relative;background-color:#282a36;color:#e2e2e2!important;border-radius:12px;padding:24px;min-width:320px;display:flex;flex-direction:column;gap:18px}.reset-pass-header{font-size:20px;font-weight:600;text-align:center;margin-bottom:8px}.reset-pass-close-btn{position:absolute;top:10px;right:12px;border:none;color:#fff;background:transparent;font-size:20px;line-height:1;cursor:pointer;opacity:.7;transition:.2s}.reset-pass-close-btn:hover{opacity:1}.reset-pass-field{display:flex;flex-direction:column;gap:6px}.reset-pass-field label{font-size:14px;font-weight:500}.pass-input-wrapper{position:relative}.pass-input-wrapper input{width:calc(100% - 18px);padding:9px;border:1px solid #111111;border-radius:8px;color:#e2e2e2!important;background-color:#121212;outline:none;transition:.2s;font-size:14px}.pass-input-wrapper input:focus{border-color:#007bff}.toggle-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.7;transition:.2s;font-size:18px}.toggle-eye:hover{opacity:1}.reset-pass-btn{margin-top:10px;background-color:#fbbf24!important;color:#fff;border:none;padding:11px;border-radius:8px;font-weight:600;cursor:pointer;transition:.25s;width:100%}.reset-pass-btn:hover:not(:disabled){background-color:#fbbf24!important}.reset-pass-btn:disabled{opacity:.6;cursor:not-allowed}.password-rules{display:flex;flex-direction:column;gap:2px;font-size:11px}.password-rules .valid{color:#2ecc71}.password-rules .invalid{color:#e57373}.winning-card-con{flex:0 0 16%;background-color:#1f2937;box-shadow:0 0 100px #fbbf24;padding:15px;border-radius:20px}.my-winning-card-con{box-shadow:0 0 100px #2ecc71!important}.winning-card-header{width:100%;font-size:clamp(1.2rem,1.6vw,2.3rem);font-weight:700;text-align:center;color:#fff;padding:3% 2%}.winning-card-id-con{background-color:#fbbf24;margin:5px 2px;padding:5px;font-weight:600}.my-winning-card-id-con{background-color:#2ecc71!important}.jackpot-winning-card-con{box-shadow:0 0 150px gold!important;animation:jackpot-glow 2s ease-in-out infinite alternate}.jackpot-winning-card-id-con{background-color:gold!important;color:#000!important;font-weight:700}.jackpot-winner-badge{background:linear-gradient(45deg,gold,orange);color:#000;font-weight:700;padding:8px 16px;border-radius:20px;text-align:center;margin:10px 0;font-size:clamp(1rem,1.2vw,1.5rem);box-shadow:0 4px 15px #ffd70080;animation:jackpot-badge-pulse 1.5s ease-in-out infinite}@keyframes jackpot-glow{0%{box-shadow:0 0 100px gold}to{box-shadow:0 0 200px orange}}@keyframes jackpot-badge-pulse{0%{transform:scale(1);box-shadow:0 4px 15px #ffd70080}50%{transform:scale(1.05);box-shadow:0 6px 20px #ffd700cc}to{transform:scale(1);box-shadow:0 4px 15px #ffd70080}}.win-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3% 2%;text-align:center}.win-text{font-size:clamp(2rem,3vw,4rem);font-weight:900;text-transform:uppercase;color:gold;text-shadow:0 0 10px #FFD700,0 0 20px #FFA500,0 0 30px #FF4500,0 0 40px #FF0000;animation:win-text-glow 2s ease-in-out infinite alternate;letter-spacing:4px;margin-bottom:5px}.win-amount{font-size:clamp(1.5rem,2.5vw,3rem);font-weight:800;color:#fff;text-shadow:0 0 5px #FFFFFF,0 0 10px #FFD700,0 0 15px #FFA500;animation:win-amount-pulse 1.5s ease-in-out infinite;background:linear-gradient(45deg,gold,orange,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:0 10px;border-radius:10px}@keyframes win-text-glow{0%{text-shadow:0 0 10px #FFD700,0 0 20px #FFA500,0 0 30px #FF4500,0 0 40px #FF0000;transform:scale(1)}to{text-shadow:0 0 15px #FFD700,0 0 30px #FFA500,0 0 45px #FF4500,0 0 60px #FF0000;transform:scale(1.05)}}@keyframes win-amount-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}to{transform:scale(1);opacity:1}}body{overflow:hidden}.App{width:100vw;height:100vh;background-color:#000}html,body{min-height:100dvh;box-sizing:border-box;margin:0;padding:0;background-color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;height:100%}
