@charset "UTF-8";.layout{width:100%;min-height:100vh;display:flex;justify-content:center;background:#9195a3}.layout .layout-content{width:100%;max-width:400px;position:relative;background:linear-gradient(180deg,#0a0e27,#0f1429);min-height:100vh}.topbar{width:100%;background:linear-gradient(180deg,#1a1f3a,#0f1429);padding:10px 10px 0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px #0000004d;height:49.06px}.topbar .topbar-content{display:flex;justify-content:space-between;align-items:center;max-width:500px;margin:0 auto}.topbar .topbar-content.topbar-content-centered{justify-content:space-between;position:relative}.topbar .topbar-content.topbar-content-centered .back-btn{flex-shrink:0}.topbar .topbar-content.topbar-content-centered .page-title{position:absolute;left:50%;transform:translate(-50%);font-size:18px;font-weight:600;color:#fff;margin:0;white-space:nowrap}.topbar .topbar-content.topbar-content-centered .back-btn-placeholder{width:32px;flex-shrink:0}.topbar .back-btn{background:transparent;border:none;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s;border-radius:8px}.topbar .back-btn:hover{background:#ffffff1a}.topbar .back-btn:active{transform:scale(.95)}.topbar .back-btn svg{width:20px;height:20px}.topbar .logo{display:flex;align-items:baseline;font-weight:700;font-size:20px;cursor:pointer}.topbar .logo .logo-text{color:#00d9ff;letter-spacing:-.5px}.topbar .logo .logo-domain{color:#fff;font-size:18px}.topbar .topbar-actions{display:flex;gap:12px;align-items:center}.topbar .cloud-btn{background:transparent;border:none;color:#00d9ff;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.topbar .cloud-btn:hover{background:#00d9ff1a}.topbar .cloud-btn svg{width:20px;height:20px}.topbar .language-btn{background:#ffffff0d;border:none;color:#fff;padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s}.topbar .language-btn:hover{background:#ffffff1a}.topbar .language-btn svg{width:20px;height:16px;border-radius:2px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--bg-dark);border-top:1px solid var(--bg-light);padding:4px 0 calc(8px + env(safe-area-inset-bottom,0px));z-index:1000;box-shadow:0 -2px 10px #00000080;max-width:400px;width:100%;margin:0 auto}.bottom-nav .nav-content{max-width:500px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;padding:0 8px}.bottom-nav .nav-item{background:transparent;border:none;color:var(--color-text-light);display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 12px;transition:all .3s ease;border-radius:12px;cursor:pointer;position:relative;flex:1;max-width:80px}.bottom-nav .nav-item:hover{color:var(--color-secondary)}.bottom-nav .nav-item.active{color:var(--color-primary)}.bottom-nav .nav-item.active .nav-label{font-weight:600;color:var(--color-primary)}.bottom-nav .nav-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:32px;height:3px;background:var(--color-primary);border-radius:2px 2px 0 0}.bottom-nav .nav-item.nav-item-home .nav-icon-wrapper{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.bottom-nav .nav-item.nav-item-home .nav-icon{width:28px;height:28px;color:var(--color-white)}.bottom-nav .nav-item.nav-item-home .nav-label{margin-top:-4px}.bottom-nav .nav-item.nav-item-home:after{display:none}.bottom-nav .nav-item .nav-icon-wrapper{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;width:32px;height:32px}.bottom-nav .nav-item .nav-icon{width:24px;height:24px;transition:all .3s ease;stroke:currentColor}.bottom-nav .nav-item .nav-label{font-size:11px;font-weight:500;letter-spacing:.3px;transition:all .3s ease;white-space:nowrap}@media (max-width: 400px){.bottom-nav{max-width:100%}.bottom-nav .nav-content{padding:0 4px}.bottom-nav .nav-item{padding:6px 8px;max-width:70px}.bottom-nav .nav-item.nav-item-home .nav-icon-wrapper{width:48px;height:48px}.bottom-nav .nav-item.nav-item-home .nav-icon{width:26px;height:26px}.bottom-nav .nav-item .nav-label{font-size:10px}}@media (max-width: 380px){.bottom-nav .nav-item{padding:6px;max-width:60px;gap:2px}.bottom-nav .nav-item.nav-item-home .nav-icon-wrapper{width:44px;height:44px}.bottom-nav .nav-item.nav-item-home .nav-icon{width:24px;height:24px}.bottom-nav .nav-item .nav-icon-wrapper{width:28px;height:28px}.bottom-nav .nav-item .nav-icon{width:20px;height:20px}.bottom-nav .nav-item .nav-label{font-size:9px}}@keyframes bounceIn{0%{transform:scale(.8) translateY(0);opacity:0}50%{transform:scale(1.05) translateY(-2px)}to{transform:scale(1) translateY(-2px);opacity:1}}.nav-item.active .nav-icon-wrapper{animation:bounceIn .4s ease-out}.nav-icon{width:24px;height:24px}.nav-icons{width:70px;height:75px;position:absolute;top:-17px}.nav-label-home{position:absolute;top:43px;font-size:11.7332px;font-weight:500;color:var(--color-primary)}.nav-icon-active{width:60px;height:50px}.active-position{position:absolute;top:24px;color:var(--color-primary)}.home{width:100%;max-width:500px;padding:0 12.8px 80px;margin:0 auto}.home .feature-cards{display:grid;grid-template-columns:1fr 1fr;gap:.10667rem;margin-bottom:16px}.home .feature-cards .feature-card{width:100%;height:52.27px;border-radius:12px;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s}.home .feature-cards .feature-card img{width:100%;height:52.27px;object-fit:contain}.home .feature-cards .feature-card:hover{transform:translateY(-2px)}.home .feature-cards .feature-card.wheel{background:linear-gradient(135deg,#00d4ff,#09f)}.home .feature-cards .feature-card.vip{background:linear-gradient(135deg,var(--color-gold) 0%,#ffaa00 100%)}.home .feature-cards .feature-card .feature-content{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.home .feature-cards .feature-card .feature-content .feature-icon{font-size:32px}.home .feature-cards .feature-card .feature-content .feature-text h3{font-size:16px;font-weight:700;margin-bottom:2px;color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.2)}.home .feature-cards .feature-card .feature-content .feature-text p{font-size:12px;color:#fffffff2}.home .feature-cards .feature-card .feature-decoration{position:absolute;right:10px;top:10px;font-size:20px;opacity:.3}.home .promo-banner{position:relative;overflow:hidden}.home .promo-banner:before{content:"";position:absolute;top:-50%;right:-10%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,215,0,.15) 0%,transparent 70%);border-radius:50%}.home .promo-banner .banner-content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.home .promo-banner .banner-content .banner-text{flex:1}.home .promo-banner .banner-content .banner-text h2{font-size:18px;font-weight:700;color:var(--color-gold);margin-bottom:8px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3)}.home .promo-banner .banner-content .banner-text .bonus-text{font-size:20px;font-weight:700;color:var(--color-white);margin-bottom:12px}.home .promo-banner .banner-content .banner-text .bonus-text .highlight{color:var(--color-gold);font-size:28px;font-style:italic}.home .promo-banner .banner-content .banner-text .validity-badge{background:#fff3;color:var(--color-white);padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.home .promo-banner .banner-content .banner-image{position:relative;width:100px;display:flex;align-items:center;justify-content:center}.home .promo-banner .banner-content .banner-image .diya{font-size:60px;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(255,215,0,.3))}.home .promo-banner .banner-content .banner-image .money-icon{position:absolute;font-size:24px}.home .promo-banner .banner-content .banner-image .money-icon.money-1{top:-5px;right:5px;animation:float 2s ease-in-out infinite}.home .promo-banner .banner-content .banner-image .money-icon.money-2{bottom:5px;left:-5px;animation:float 2.5s ease-in-out infinite .3s}.home .promo-banner .banner-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.home .promo-banner .banner-dots .dot{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:all .3s}.home .promo-banner .banner-dots .dot.active{width:20px;border-radius:3px;background:#ffffffe6}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.home .welcome-banner{background:var(--gradient-banner);padding:.2rem 10.6668px .4rem;margin:10px 0 21.3332px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;border:.01333rem solid var(--bg-banner-border)}.home .welcome-banner .welcome-content{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.home .welcome-banner .welcome-content .welcome-icon{font-size:16px;flex-shrink:0}.home .welcome-banner .welcome-content .welcome-text{font-size:12px;color:#fffc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .welcome-banner .detail-btn{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));color:var(--color-dark-text);padding:8px 20px;border-radius:20px;font-weight:600;font-size:13px;flex-shrink:0;transition:all .2s;box-shadow:0 2px 8px #00d9ff4d}.home .welcome-banner .detail-btn:hover{transform:scale(1.05);box-shadow:0 4px 12px #00d9ff66}.home .wallet-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:26.6668px}.home .wallet-section .wallet-header{display:flex;align-items:center;gap:3px;margin-bottom:3.2px;color:var(--color-secondary);font-size:10.6668px}.home .wallet-section .wallet-header .wallet-icon{width:10px;height:10px;font-size:10.6668px;border-radius:50%}.home .wallet-section .wallet-balance{display:flex;align-items:center;gap:4px}.home .wallet-section .wallet-balance .currency{font-size:17.0668px;font-weight:600}.home .wallet-section .wallet-balance .amount{font-size:17.0668px;font-weight:700;flex:1}.home .wallet-section .wallet-balance .refresh-btn{background:transparent;padding:4px}.home .wallet-section .wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home .wallet-section .wallet-actions button{width:72.53px;height:42.66px;padding:12px;border-radius:8px;font-weight:600;font-size:12.8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;transition:all .2s;box-shadow:0 2px 8px #0003}.home .wallet-section .wallet-actions button .btn-icon{font-size:16px}.home .wallet-section .wallet-actions .withdraw-btn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='136'%20height='80'%20viewBox='0%200%20136%2080'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_2043_6244)'%3e%3crect%20width='136'%20height='80'%20rx='12'%20fill='url(%23paint0_linear_2043_6244)'/%3e%3ccircle%20opacity='0.3'%20cx='137'%20cy='120'%20r='72'%20fill='url(%23paint1_linear_2043_6244)'/%3e%3ccircle%20opacity='0.3'%20cx='-1'%20cy='120'%20r='72'%20fill='url(%23paint2_linear_2043_6244)'/%3e%3ccircle%20opacity='0.3'%20cx='68'%20cy='139'%20r='72'%20fill='url(%23paint3_linear_2043_6244)'/%3e%3cpath%20opacity='0.2'%20d='M3.99992%20124L68%2059.9998L132%20124'%20stroke='white'%20stroke-width='20'/%3e%3cpath%20opacity='0.1'%20d='M-9.50008%2093.4999L68%2015.9998L145.5%2093.4999'%20stroke='white'%20stroke-width='20'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_2043_6244'%20x1='68'%20y1='0'%20x2='68'%20y2='80'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FFBF66'/%3e%3cstop%20offset='1'%20stop-color='%23FB8F55'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_2043_6244'%20x1='106'%20y1='56.5'%20x2='117.5'%20y2='79.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF6919'/%3e%3cstop%20offset='1'%20stop-color='%23FDA45D'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint2_linear_2043_6244'%20x1='32.5'%20y1='56'%20x2='17'%20y2='74.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF6919'/%3e%3cstop%20offset='1'%20stop-color='%23FDA45D'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint3_linear_2043_6244'%20x1='68'%20y1='67'%20x2='68'%20y2='90'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF6919'/%3e%3cstop%20offset='1'%20stop-color='%23FDA45D'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_2043_6244'%3e%3crect%20width='136'%20height='80'%20rx='12'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");color:var(--color-white);background-repeat:no-repeat;background-size:cover}.home .wallet-section .wallet-actions .deposit-btn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='136'%20height='80'%20viewBox='0%200%20136%2080'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_2043_6253)'%3e%3crect%20width='136'%20height='80'%20rx='12'%20fill='url(%23paint0_linear_2043_6253)'/%3e%3ccircle%20opacity='0.3'%20cx='137'%20cy='120'%20r='72'%20fill='url(%23paint1_linear_2043_6253)'/%3e%3ccircle%20opacity='0.3'%20cx='-1'%20cy='120'%20r='72'%20fill='url(%23paint2_linear_2043_6253)'/%3e%3ccircle%20opacity='0.3'%20cx='68'%20cy='139'%20r='72'%20fill='url(%23paint3_linear_2043_6253)'/%3e%3cpath%20opacity='0.1'%20d='M145.5%20-13.4999L68%2064.0002L-9.50009%20-13.4999'%20stroke='white'%20stroke-width='20'/%3e%3cpath%20opacity='0.2'%20d='M145.5%20-57.4999L68%2020.0002L-9.50009%20-57.4999'%20stroke='white'%20stroke-width='20'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_2043_6253'%20x1='68'%20y1='0'%20x2='68'%20y2='80'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FF6670'/%3e%3cstop%20offset='1'%20stop-color='%23FF3E3B'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_2043_6253'%20x1='105'%20y1='57'%20x2='121.5'%20y2='88'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E91228'/%3e%3cstop%20offset='1'%20stop-color='%23FF5357'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint2_linear_2043_6253'%20x1='32.5'%20y1='56.5'%20x2='18.5'%20y2='78'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E91228'/%3e%3cstop%20offset='1'%20stop-color='%23FF5357'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint3_linear_2043_6253'%20x1='68'%20y1='67'%20x2='68'%20y2='95.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E91228'/%3e%3cstop%20offset='1'%20stop-color='%23FF5357'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_2043_6253'%3e%3crect%20width='136'%20height='80'%20rx='12'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");color:var(--color-white);background-repeat:no-repeat;background-size:cover}.home .game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.home .game-grid .game-item{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}.home .game-grid .game-item .game-icon{width:87.06px;height:72.06px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-image:url(data:image/webp;base64,UklGRrgNAABXRUJQVlA4WAoAAAAQAAAAlwAAeQAAQUxQSNAJAAAB8FZr27a3zbYJgiAIgiEIQiAYghlEDGoGDoOUgSEYgiCIwTJ/bNu+n8pH/3ZExAQ8/f/YL99+/Hr37//x68+317/T8+/v/pd+/Pjtb/L603WhUGj0SNLSXUqHRDpEROb717/B83+sKSprbYSoi9taUkLUYWbmM9+//FWv7y5LLtsaewhRJCSXZS1yTKFGUfD7X/O7y0iFkBlLcllS1qBGhQiRNChBnPx6+Qv+AyHIWgRRSmUtWXORTpJzKufITPb3l0/7DzQQKWhkBpmRtFznMrNSZI9QJDPF+8sn/U6okRnJMcp9ZnqoEMmDWRdyIPH+/ClfnSsilb2cS9TFTNKWPYckqpaZmSSIn5/x8k41ZtaUhiLkOhKFrBGFoGEQQkKDXH77hB+uMwshZO0qx6CTkTUzS9QSCrkNHy8PvZJOM0kkQVRmiNApa5lRbWQ/IGunMn889MttDUTaIYzsbUHWUCFBKjOFKDNSCKV4feCVpJD7IvdRmxCiiNwnRB5OZI3I/PHAD/elLbIWGnNTUSgiVWgUdKiEDvdJjY/nuw+SWo4hxxIKbSGXSUEhEUSC5Fh3guDb1W8ebuxRZkWERl0EhUQS5DIskcvIMfz36jsqGokkLWtmMhfZg1DQ8rnVokNQo4iPq5/kwQhCck6VWYREkaxBoyREqiCItMzM8HLzASkVYmmV2ZCZNXKszBwjChEyU0uRRiiKrxfPjmHMRDKypggtlkaSUo2soUeEZOY267eLL0tyDknOISXKudFCCZFZyJ6ZlE9MqvF28UpKoXEfmSnIMTPIzBqp7JUZhNESIef4cfHVnkOdshYJspZqzKCRCJnlMlFmZuSmcvdtBJVZSCdkTaOtkMscU+giayMzsxyDeLv4TghK9jJqUaQkM2yhtpCZNdlTSGWmFJJSfLv4wxqp0NCKJjGkQjJDUuV2yWyRNSGIKDPi68XPzUDOITknxswaFSFSkbWl0SlFztlT8Hrxi1BRtDQia6MUMmuTzw5CMksotFRaRPhy8YGci1rWUTmIIqlcVy2NhEKZSaXIJ8fzhetSEio5lxkk6TESJLlNMquU29BI8HR+2VrImtlI1pZyTkgSyVpmlGRthUOUY9b3i1cUIi2FULlcIgqZmSlb9giZlexN56Ig+Xnxm5k8Xjk2aJRj41ikI2WGpNAB6eT+vxffFkSnENoiJKG2GVWuc0yUiBSt0Ahtie8Xb2hVUQeENlRBaamQnBtaigRZQxIich3eLv4wc1mOkT3Zs5aEzCKlU2Z3pAq5rkV8vfippSWzJTpEaohUzpE9CB32EZqUy7IXvF6hrJGHy3GUyJoolARJpFqS6xAtQZTo7h1BjWoUiiBqqRghOQ/a1kJISSp7JXsWjZcLhGQgnxxt5bYiRpQq1yWSIEUqtFw+nZ9dtiVaolNQhr0F+ewWJCSloRzTEh8XXxBSMlLITKhEZSaNIseOtKXpsmhS9lzm18WrPWxKQpI9lb1IygxlDUJyG0IpMzOqQ/y8+LpFIbKmiEpBbbcJSUXSSCmKJGtBFEkJHX5cvB1CoxrlGEIUlRBymxDJPswqEQSRELl8u/hOQjIjx3KdtDo3OhBLGmuqPJrIfopvF39ihAhB4zZCEtqCRJmZWSMkpxolKOT6t4ufgqSkpexREFQqJSKicmzQkFmOEZXcJ4TXi/ftwRwr2ROyhpKQWUopCvnUlNCSkvPLxcepSqdGUUJB1aIDWXMOKms3oewtoYqW59OzNdlzzrHIGiSyJkVCKkm0iKhtNs5F1nw8nV9G9oJqBC1mhyp7yDmVNYI2ndIpDUuD94vXm8xEp0ejFDXORYgoFcpeZc+srCGXPy9+owOFlK46hGC4DgkFQSghLCFSlMu0/Pfi26BT9hIyQ46ZoaXcFxFlTY5tJbdx+H7xhqxFW2TWWGtbO5QZOlgr120z5bKosr5d/EEjIfsIQZS1DufRTUiEtiRrG6JIomh8vfhJ1rKmQc455lgo95mZyQyR6pTsmZGE14tfck72JMdGV+UcnYRQSidUORwTDWP/cvFBHahROOThtpbMEpXIzAghGbOlJIScny+sIQkiUZIONbLXRUJmSMjMmj1EJcsxjafzy4ggZM2n5uEsORYqI6TlNlJySsl8v3gdZFlR6CJCZtJoVGbIOais3ZFjZjj9fIyGPTJDglSUY1JmZkIqDVqUKGRtICif8PWEUJA159xGyWXOyTGC7AlBp8ie8OPi7RQip2RG0tYij0dbGoVoqcZtZQ3Z3y6+aztuGo9XyN4SIiRkBrkMS1tQuUx8u/jTsason+GyrFlzDMqMIiQEUaTMGjF+u/h5IopCLkOEOp0ja8iarcg5M3uQ2RK8XrwfkjXX2ZvWItpQZB2VRBIhiU7Za1C2lwufncanRtZQ7rNmzTnzlESQUNvT+XlptLXMdBNdleyhA7KmdNrHnplI9nxcfFkuo5ZuGoRikWNEQgV5MD0SUapkLX5dvKKRCHk0SWY5hk57ZqJCKLNFITPJMfvPi6/2HKNRh3371MyyJshQaAhZC5Wii+LHxbfDZSn4hKKlEVIq58yslaxZG/eZmfH94o1OjWO0hARJSGZQZktCc0BJUIrSCCEo89vFH65bCoKQz4y07NmTskeQmYQge7mMr3dpi3IsUlAqERrJbFuDIKJCaUjj3LS24PXiDacZLfchaxAO1GmPHCuEzCVEpHL95eIbWZN1VHrgE+tglgiiDo5JjiFSQqPwfPEVGrMUJUuj0WOzLWvIukTIzLmxZiHEx9PlC3LMmpkHUxFCEYIiexSKJAiNhg6oQeHnzdMHOmjZE13cFlmj/E2DxlpK0FB8v/rTbUTJnnQKQWY590hbpNNnJ5L1t6tvo21GCUHQiFAQIiEiocyCHNvSIaJQjh9P188fQiNr9uQcS84ZouyZiQqhzKy1zCTH8OPu6Q9zeTQ5R4ukcRlR1gTZQ7JnrTGji9cHXkdoREiEHltrhDRyznUla4PGfWb49fToHy5D9sgMCkJLLgtqW5sQGkEpSiGEBK8PvXxcHIs8nstEauw5ltwGmckMshfBj6fHv9EWcixSI4q2rJmN6CCIKCgJKZelcnx/+YSnn66j5T5kDXogD0aOyZ65hIio5evTZz6/E8k60kPHZbaRNRGERh7MmhBB5tvT5768O4bIDIVG22dG1pD1FFpyzrnD96fPfnnfco4IskbRklILiuylqJwbOtHh+P3p819+LTpRIsck/+AECaGUxtvTX/o2MiN7CjnW36/tPkGZ769Pf/GXd2uUEOQU+ce2JYLI/P789Nd/fR/Inof/IWW2KEjmz9env+dvf3yM/5nvb89Pf+PXtz9/ffwPeP/149vL0+cDVlA4IMIDAAAwHwCdASqYAHoAPjEYiUQiIaERqgVwIAMEsoN3mt/vwxc97qJ7+j5Z7nDwj0dKGev6eb5gH6Z7gDzTf7d/sP4x2AH64dad6AH8U/m3pp/sV8FH7Y/tP7L7lXO1wWf8dtzsrFs9FUD4+lTmlwPQS91cLSdAglcph+T+cx+r2sSImv/+F/xGr83CPLMJNgQ4BqzhenPlxYc0kROzOVJH8J63/3P8yO/r4/9CyodT7wNAlnq6vbImwzy8QLYhRCWDJBCCAqVyQnGwKnUHi/iYeirqZGNemdB85OMRGByFsgH9kRnHl7u3+WKnR1AORG3I1wnyAitTB79MqKcdHAjfeF+Y32AA/v7uqgAAAqPNMMkCYP/j/tDnMHCfa/6c4OBNn5o/rOQAfMrqf14DS4v1Gn6IH3FD1z/9noCOqJHR6qW+q8GTvZk89pQfAxAKPOhbtCDvi5v2Zd+3SqSnczqbb/UXn/8On1XGU59NxFKlj4DjgMLiLDjkin/Mvk1Xy9/7ee4iYclP7JVOyK4OJ5/qdyh8b8UlZOtPCHB/E+xN9cYHD++XX+GZG6ojUx5Aku8qVk0m/Uh9s/K9RVurv62dJ0XYRUvAy+sYYw6M+rzVBcpoBq8Oc3LutwWGKQmzsPG4eY1ijl2e5Pp1jwJA8+AVFRvrMXaTS++WYeKRUJxr49/iHjtNTsp/zoqJQbw7Hh7IaPgg+6MS74yyzGNRlc0UCq4GudUS38m7sXQ2PmuXEuIup3Z7rHfC4XnGnvOKQaLL9vxdPnQp+oOUnGbkeEn3SAI0dzBQ0YpAimlVAZXqiND+mB9uqEYx8VxlwjyRULUhFYzAadEUwAech7YYlMHL4g+mXaPdR6eR1mcm4kwTPsIRp7/IH/Py6dvxHWqgq8/O1r+X62ej7AL04Ca0qPVnEr/gepo3hedikHpBpaqV4eHoILydTD+PZQa+Z5kJKeb2cYyVJXln6Pqu2Dl17pMrp2vPCV9Nw0XrQeayPun+Q074GgwtjUHvRFMzBr/0lP//7y0TjhNfZUPvavfvVtmH2Ke+zctsV38ne/Uy9+v/nVLdljJT7PW4eYnrAfHNNyv9+xkIXH7788Aoy1z/Csd4/odKI7b1cKXmyOZnPh3tQrmWtuQYOTyjfSJ+ofMw2jv3LFd0KT+CZTCw4YEXMA9QCMgzv9DSCSw6XNXfC62v1QPy9+zGLOn+G5YTadESLKhJ1PaP5DP7wlxKfGtrAZ1NyLx+/LKLIbkY/47/UuagXA45sv0RK3gKoaDuM9nlBlLIAAAAAA==);background-repeat:no-repeat;background-size:cover}.home .game-grid .game-item .game-icon .icon-content{font-size:32px;position:relative;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.home .game-grid .game-item .game-icon .icon-content .game_img{width:81.06PX;height:65.06px;position:absolute;top:-33px;right:-43px}.home .game-grid .game-item .game-label{font-size:13px;font-weight:500;color:#ffffffe6;text-align:center}.home .section-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.home .section-header .section-icon{display:flex;align-items:center;font-size:20px}.home .section-header .section-title-lottery{font-size:14.933px;font-weight:700;font-family:poppins}.home .lottery-games{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.home .lottery-games .lottery-card{width:180.8px;height:106.66px;position:relative;overflow:hidden;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #0000004d}.home .lottery-games .lottery-card img{width:180.8px;height:106.66px}.home .lottery-games .lottery-card .lottery-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;z-index:2}.home .lottery-games .lottery-card .lottery-content h3{font-size:16px;font-weight:700;color:var(--color-white);text-shadow:0 2px 4px rgba(0,0,0,.3)}.home .lottery-games .lottery-card .lottery-content .lottery-number{background:#ffffff40;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);align-self:flex-start;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 8px #0003}.home .lottery-games .lottery-card .lottery-content .lottery-number .number{font-size:24px;font-weight:700;color:var(--color-white)}.home .lottery-games .lottery-card .lottery-content .lottery-icon{font-size:48px;align-self:flex-end;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.home .lottery-games .lottery-card .lottery-content .decorative-elements{position:absolute;bottom:15px;right:15px}.home .lottery-games .lottery-card .lottery-content .decorative-elements .ball{font-size:12px;margin-left:4px}.home .lottery-game-full{height:100px;border-radius:16px;margin-bottom:12px;position:relative;overflow:hidden;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #0000004d}.home .lottery-game-full:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0006}.home .lottery-game-full.k3-game .game-full-content{background:linear-gradient(90deg,#f97316,#ea580c,#10b981)}.home .lottery-game-full.number-5d-game .game-full-content{background:linear-gradient(90deg,#22c55e,#16a34a)}.home .lottery-game-full .game-full-content{height:100%;padding:20px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.home .lottery-game-full .game-full-content h3{font-size:28px;font-weight:700;color:var(--color-white);text-shadow:0 2px 4px rgba(0,0,0,.3)}.home .lottery-game-full .game-full-content .game-full-icon{font-size:40px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.home .lottery-game-full .add-desktop-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0a0e27f2;color:var(--color-white);padding:12px 24px;border-radius:24px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;z-index:3;backdrop-filter:blur(10px);transition:all .2s;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #00000080}.home .lottery-game-full .add-desktop-btn:hover{transform:translate(-50%,-50%) scale(1.05);background:#0a0e27}.wallet-sub-section{display:flex;flex-direction:column;align-items:space-between;justify-content:end}@media (max-width: 400px){.game-icon{width:77.06px!important;height:62.06px!important}.game-icon .icon-content{font-size:30px!important}.game-icon .icon-content .game_img{width:71.06PX!important;height:55.06px!important;top:-30px!important;right:-36px!important}.lottery-games{gap:10px!important}.lottery-games .lottery-card{width:100%!important;height:86.66px!important;position:relative;overflow:hidden;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #0000004d}.lottery-games .lottery-card img{width:100%!important;height:86.66px!important}.lottery-games .lottery-card .lottery-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;z-index:2}.lottery-games .lottery-card .lottery-content h3{font-size:16px;font-weight:700;color:var(--color-white);text-shadow:0 2px 4px rgba(0,0,0,.3)}.lottery-games .lottery-card .lottery-content .lottery-number{background:#ffffff40;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);align-self:flex-start;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 8px #0003}.lottery-games .lottery-card .lottery-content .lottery-number .number{font-size:24px;font-weight:700;color:var(--color-white)}.lottery-games .lottery-card .lottery-content .lottery-icon{font-size:48px;align-self:flex-end;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.lottery-games .lottery-card .lottery-content .decorative-elements{position:absolute;bottom:15px;right:15px}.lottery-games .lottery-card .lottery-content .decorative-elements .ball{font-size:12px;margin-left:4px}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}._carouselContainer_jezfs_2{width:100%;border-radius:.625rem;overflow:hidden;height:200px}._sliderWrapper_jezfs_10{position:relative;width:100%}._slider_jezfs_10{width:100%;position:relative;display:flex;overflow:hidden;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}._slide_jezfs_10{width:100%;position:relative;display:flex;align-items:center;justify-content:center;min-height:1px;overflow:hidden}._bannerImg_jezfs_38{width:100%;height:170.66px;object-fit:fill;object-position:center;cursor:pointer;display:block;border-radius:.625rem}._loading_jezfs_49{display:flex;justify-content:center;align-items:center;height:170.66px;color:#666;font-size:.9rem;background:#667eea0d;animation:_pulse_jezfs_1 2s ease-in-out infinite}@media (max-width: 600px){._loading_jezfs_49{height:150px}}@media (max-width: 400px){._loading_jezfs_49{height:120px}}._errorMessage_jezfs_71{display:flex;justify-content:center;align-items:center;height:170.66px;color:#e74c3c;font-size:.9rem;background:#e74c3c0d;padding:1rem;text-align:center}@media (max-width: 600px){._errorMessage_jezfs_71{height:150px}}@media (max-width: 400px){._errorMessage_jezfs_71{height:120px}}._dots_jezfs_94{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}._dot_jezfs_94{width:4.27px;height:4.27px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease;padding:0;margin:0 .5px}._dot_jezfs_94:hover{background:#00ecbe}._dot_jezfs_94._dotActive_jezfs_118{background:#00ecbe;width:15px;border-radius:4px}@keyframes _pulse_jezfs_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._wallet_cont_1hk4x_1{width:100%;height:max-content;border-radius:.65rem;background:linear-gradient(180deg,var(--bg-wallet),var(--bg-wallet));padding:14.9332px 20.8px 16px 14.4px}._accountPage_1hk4x_9{width:100%;max-width:500px;padding:0 0 80px;margin:0 auto;background:var(--bg-dark);min-height:100vh;overflow-y:auto}._account_subAcc_1hk4x_20{width:100%;display:flex;flex-direction:column;gap:1rem;height:max-content;padding:0 12.8px 12.8px;position:relative;margin-top:-80px;z-index:1}._profileSection_1hk4x_32{background:var(--bg-medium);padding:35px 16px 60px;position:relative;border-radius:1rem;height:auto;min-height:224px}._profileHeader_1hk4x_41{display:flex;align-items:flex-start;gap:8px;position:relative}._profileAvatar_1hk4x_48{width:74.66px;height:74.66px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.1)}._profileAvatar_1hk4x_48 img{width:100%;height:100%;object-fit:cover}._profileInfo_1hk4x_62{flex:1}._profileTop_1hk4x_66{display:flex;align-items:center;justify-content:start}._profileName_1hk4x_72{font-size:16px;font-weight:400;color:var(--color-white);letter-spacing:.3px;margin:0}._badgeIcon_1hk4x_80{font-size:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._badgeIcon_1hk4x_80 ._vip_img_1hk4x_84{width:53.33px;height:23.45px;margin:0 5.3332px}._profileId_1hk4x_90{width:max-content;display:flex;justify-content:flex-start;align-items:center;gap:6px;margin-bottom:6px;background:var(--bg-badge);border-radius:.8rem;padding:.05rem .5rem}._uidLabel_1hk4x_102{color:var(--color-white);border-radius:4px;font-size:11.73px;font-weight:500;letter-spacing:.5px}._uidNumber_1hk4x_110{font-size:11.73px;color:var(--color-white);font-weight:500}._copyBtn_1hk4x_116{background:transparent;border:none;color:#ffffffb3;font-size:14px;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}._copyBtn_1hk4x_116:hover{color:var(--color-white)}._copyBtn_1hk4x_116 svg{width:14px;height:14px}._lastLogin_1hk4x_136{font-size:11.772px;color:var(--color-white);margin:0}._balanceSection_1hk4x_142{padding:0 0 10.6668px;position:relative}._balanceSection_1hk4x_142:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:.01333rem;border-bottom:.01333rem solid var(--bg-light);color:#e6e8e8;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}._balanceLabel_1hk4x_161{font-size:14.9332px;color:var(--color-secondary)}._balanceAmount_1hk4x_166{display:flex;align-items:center;gap:6px;margin-top:8px}._currency_1hk4x_173{font-size:24px;font-weight:600;color:var(--color-white)}._amount_1hk4x_179{font-size:19.2px;font-weight:600;color:var(--color-tertiary);letter-spacing:-.5px}._refreshBtn_1hk4x_186{background:transparent;border:none;color:#fff9;font-size:12px;padding:6px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}._refreshBtn_1hk4x_186 svg{width:16px;height:16px}._quickActions_1hk4x_203{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;justify-content:space-between;padding-top:16px}._actionButton_1hk4x_211{display:flex;flex-direction:column;align-items:center;gap:5.332px;cursor:pointer;background:transparent}._actionIcon_1hk4x_220{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .2s;color:var(--color-white)}._actionLabel_1hk4x_231{font-size:14.9332px;color:var(--color-white);font-weight:500}._menuGrid_1hk4x_237{display:grid;grid-template-columns:1fr 1fr;gap:12px}._menuItem_1hk4x_243{background:var(--bg-medium);border-radius:.333rem;padding:9.6px;display:flex;align-items:center;cursor:pointer}._menuIcon_1hk4x_252{width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;color:var(--color-white)}._menuIcon_1hk4x_252._blue_1hk4x_263{background:linear-gradient(135deg,#3b82f659,#2563eb40)}._menuIcon_1hk4x_252._green_1hk4x_266{background:linear-gradient(135deg,#10b98159,#05966940)}._menuIcon_1hk4x_252._red_1hk4x_269{background:linear-gradient(135deg,#ef444459,#dc262640)}._menuIcon_1hk4x_252._orange_1hk4x_272{background:linear-gradient(135deg,#f9731659,#ea580c40)}._menuIcon_1hk4x_252 svg{width:24px;height:24px}._menuText_1hk4x_280{flex:1;text-align:left;padding:5.333px}._menuText_1hk4x_280 h4{font-size:14.9332px;font-weight:600;color:var(--color-tertiary)}._menuText_1hk4x_280 p{font-size:12.8px;color:var(--color-secondary)}._menuList_1hk4x_295{padding:0 10.6668px 5.3332px;background:var(--bg-medium);border-radius:16px}._menuListItem_1hk4x_301{padding:13.3332px 0;display:flex;align-items:center;gap:12px;cursor:pointer;width:100%;background:transparent;position:relative}._menuListItem_1hk4x_301:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:.01333rem;border-bottom:.01333rem solid var(--bg-light);color:#e6e8e8;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}._menuListItem_1hk4x_301:last-child:after{display:none}._menuListIcon_1hk4x_329{width:32px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;color:var(--color-white)}._menuListIcon_1hk4x_329._green_1hk4x_266{background:linear-gradient(135deg,#10b98159,#05966940)}._menuListIcon_1hk4x_329._cyan_1hk4x_343{background:linear-gradient(135deg,#06b6d459,#0891b240)}._menuListIcon_1hk4x_329 svg{width:24px;height:24px}._menuListLabel_1hk4x_351{flex:1;font-size:15px;font-weight:500;color:var(--color-white);text-align:left}._menuListRight_1hk4x_359{display:flex;align-items:center;gap:10px}._notificationBadge_1hk4x_365{background:var(--color-error);color:var(--color-white);padding:3px 11px;border-radius:12px;font-size:13px;font-weight:700;min-width:26px;text-align:center}._languageValue_1hk4x_376{font-size:14px;color:#fff9;font-weight:500}._arrow_1hk4x_382{font-size:26px;color:#ffffff4d;font-weight:300;line-height:1}._serviceCenter_1hk4x_389{padding:21.3332px 12.8px;background:var(--bg-medium);margin-bottom:20px;border-radius:16px}._sectionTitle_1hk4x_396{font-size:16px;font-weight:600;color:var(--color-white);margin-bottom:26.4668px;padding-left:2px}._serviceGrid_1hk4x_404{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._serviceItem_1hk4x_410{background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}._serviceIcon_1hk4x_420{color:var(--color-white)}._serviceIcon_1hk4x_420 svg{width:28px;height:28px}._serviceLabel_1hk4x_428{font-size:13px;color:#ffffffe6;text-align:center;line-height:1.3;font-weight:500}._logoutBtn_1hk4x_436{background:transparent;border:1.5px solid var(--color-primary);border-radius:32px;padding:8px 6px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s}._logoutBtn_1hk4x_436 svg{width:20px;height:20px;stroke:var(--color-primary);stroke-width:2.5}._logoutText_1hk4x_456{font-size:16px;font-weight:500;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--color-primary)}@media (max-width: 500px){._accountPage_1hk4x_9 ._serviceCenter_1hk4x_389 ._serviceGrid_1hk4x_404{gap:12px}._accountPage_1hk4x_9 ._serviceCenter_1hk4x_389 ._serviceGrid_1hk4x_404 ._serviceItem_1hk4x_410 ._serviceLabel_1hk4x_428{font-size:12px}}._overlay_13i0e_2{position:fixed;inset:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_13i0e_1 .3s ease-out forwards;touch-action:none;overflow:hidden;padding:0;margin:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._sheet_13i0e_28{width:min(400px,100% - 0px);margin:0 auto;border-radius:16px 16px 0 0;transform:translateY(0);animation:_slideUp_13i0e_1 .25s ease-out;overflow:hidden}._langList_13i0e_49{padding:0 16px 20px;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}._langItem_13i0e_56{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;margin-bottom:8px;background:var(--bg-wallet);border:none;border-radius:8px;font-size:16px;text-align:left;cursor:pointer;transition:all .2s ease;color:var(--color-white)}._langLabel_13i0e_73{flex:1}._checkmark_13i0e_77{color:#1976d2;font-weight:700;margin-left:8px}@keyframes _fadeIn_13i0e_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_13i0e_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._langList_13i0e_49{display:flex;flex-direction:column;gap:12px;padding:20px;overflow-y:auto;max-height:calc(var(--sheet-max-height, 420px) - 60px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent;padding-bottom:max(20px,env(safe-area-inset-bottom,20px));box-sizing:border-box;scroll-padding-bottom:20px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth;min-height:100px;width:100%;list-style:none;margin:0}._langItem_13i0e_56{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--bg-wallet);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;font-size:16px;color:var(--color-white)}._langLabel_13i0e_73{flex:1;font-size:16px;color:var(--color-white);font-weight:400}._check_13i0e_77{color:#3b82f6;font-weight:700;margin-left:12px;width:20px;text-align:center;font-size:18px}._header_13i0e_157{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-medium);position:relative}._header_13i0e_157:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:#00000014}._title_13i0e_176{font-weight:600;font-size:18px;color:var(--color-white);margin:0;flex:1;text-align:center}._close_13i0e_185{border:none;background:transparent;font-size:24px;cursor:pointer;color:var(--color-white);padding:8px;margin:-8px -8px -8px auto;border-radius:50%;transition:background .2s}._close_13i0e_185:active{background:#0000000d}._content_13i0e_202{padding:12px 0 20px;overflow-y:auto;max-height:540px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent;scroll-padding-bottom:20px;scroll-behavior:smooth;background:var(--bg-dark)}._content_13i0e_202::-webkit-scrollbar{width:4px;height:4px}._content_13i0e_202::-webkit-scrollbar-track{background:transparent;margin:8px 0}._content_13i0e_202::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:4px;transition:background-color .2s}._content_13i0e_202:hover::-webkit-scrollbar-thumb{background-color:#0003}@media (hover: none){._content_13i0e_202::-webkit-scrollbar{width:3px}._content_13i0e_202::-webkit-scrollbar-thumb{background-color:#0000001a}}._modalOverlay_1bxvq_1{position:fixed;max-width:400px;width:100%;margin:0 auto;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:_fadeIn_1bxvq_1 .2s ease-out}._modalContainer_1bxvq_19{background:var(--bg-wallet);border-radius:16px;max-width:400px;width:100%;box-shadow:0 20px 40px #0000004d;animation:_slideUp_1bxvq_1 .3s ease-out;overflow:hidden}._modalHeader_1bxvq_29{padding:1.5rem 1.5rem 1rem;text-align:center;border-bottom:1px solid #f0f0f0}._modalIcon_1bxvq_35{font-size:3rem;margin-bottom:.5rem;animation:_bounce_1bxvq_1 .5s ease-out}._modalTitle_1bxvq_41{margin:0;font-size:1.5rem;font-weight:700;color:#333}._modalBody_1bxvq_48{padding:1.5rem;text-align:center}._modalMessage_1bxvq_53{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-white);line-height:1.5}._modalActions_1bxvq_61{display:flex;gap:1rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--bg-dark)}._cancelBtn_1bxvq_68,._confirmBtn_1bxvq_69{flex:1;padding:.875rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}._cancelBtn_1bxvq_68:active,._confirmBtn_1bxvq_69:active{transform:scale(.98)}._cancelBtn_1bxvq_68{background:#f5f5f5;color:#666}._cancelBtn_1bxvq_68:hover{background:#e5e5e5}._confirmBtn_1bxvq_69{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef44444d}._confirmBtn_1bxvq_69:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 16px #ef444466}@keyframes _fadeIn_1bxvq_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1bxvq_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _bounce_1bxvq_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 480px){._modalContainer_1bxvq_19{max-width:calc(100% - 2rem)}._modalTitle_1bxvq_41{font-size:1.25rem}._modalMessage_1bxvq_53{font-size:.9rem}._modalActions_1bxvq_61{flex-direction:column}._cancelBtn_1bxvq_68,._confirmBtn_1bxvq_69{width:100%}}._deposit_130km_1{max-width:400px;margin:0 auto;background:var(--bg-page);min-height:100vh;color:var(--color-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;position:relative;padding-bottom:80px}._content_130km_12{padding:0 12.8px 12.8px}._header_130km_16{position:sticky;top:0;background:var(--bg-page);z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}._backButton_130km_28{background:none;border:none;color:var(--color-white);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}._title_130km_39{font-size:18px;font-weight:600;margin:0;flex:1;text-align:center}._historyButton_130km_47{background:none;border:none;color:var(--color-white);font-size:14px;cursor:pointer;padding:4px 8px;white-space:nowrap}._balanceCard_130km_57{height:138.66px;background-image:url(/_build/assets/dwcardbg-YovjylWf.webp);border-radius:10px;padding:12.8px;margin-bottom:20px;position:relative;overflow:hidden;color:var(--bg-page);background-repeat:no-repeat;background-size:cover}._balanceLabel_130km_70{font-size:13.868px;font-weight:500;margin-bottom:8px;display:flex;align-items:center;gap:6px}._bal_cont_130km_79{width:100%;display:flex;justify-content:flex-start;align-items:center}._balanceRefresh_130km_86{margin-left:9.6px;display:flex;justify-content:flex-start;align-items:center}._balanceRefresh_130km_86 img{width:23.45px;height:14.92px}._balanceAmount_130km_97{width:max-content;font-size:25.6px;font-family:sans-serif inter;font-weight:700;margin:0 0 0 10.6668px}._cardChip_130km_105{position:absolute;bottom:20px;left:20px;font-size:24px}._cardDots_130km_112{position:absolute;bottom:20px;right:20px;font-size:18px;letter-spacing:8px;font-weight:700}._channelGrid_130km_121{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0 10.6668px}._channelCard_130km_128{width:100%;height:96px;background:var(--bg-medium);border-radius:6px;padding:8px 2px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s ease;position:relative;flex-wrap:wrap}._channelCard_130km_128._active_130km_143{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));color:#000!important}._bonus_bg_130km_148{position:absolute;top:0;right:0}._bonus_bg_130km_148 ._bPercentage_130km_153{position:absolute;top:21.5px;right:9px;font-size:10.6668px;font-weight:500;color:var(--color-white)}._discountBadge_130km_162{position:absolute;top:-6px;right:-6px;background:var(--color-discount);color:var(--color-white);font-size:10px;font-weight:700;padding:2px 6px;border-radius:8px;box-shadow:0 2px 8px #f366}._channelIcon_130km_175{font-size:28px;line-height:1}._channelLabels_130km_180{color:var(--color-secondary);font-size:12.8px;font-weight:500;text-align:center;line-height:1.3}._channelLabels_130km_180._active_130km_143{color:#000}._section_130km_191{margin-bottom:24px;border-radius:12px;background:var(--bg-medium);padding:13.3332px 10.6668px}._sectionHeader_130km_198{display:flex;align-items:center;gap:8px;margin-bottom:12px}._sectionIcon_130km_205{font-size:20px}._sectionTitle_130km_209{font-size:19.2px;font-weight:600;font-family:sans-serif}._channels_list_130km_215{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._channelOption_130km_222{padding:10.66px 13.866px;border-radius:8px;background:var(--bg-wallet);color:var(--color-text-muted);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;width:100%;border:none;outline:none;transition:background .2s ease,color .2s ease}._actives_130km_237{color:var(--bg-dark)}._active_130km_143{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));color:var(--bg-dark)}._active_130km_143 ._channelLabel_130km_180,._active_130km_143 ._channelBalance_130km_245{color:var(--bg-dark)}._channelLabel_130km_180{font-size:14.9332px;margin-bottom:4px;color:var(--color-secondary);font-family:inter,sans-serif}._channelBalance_130km_245{font-size:14.9332px;color:var(--color-secondary);font-family:inter,sans-serif}._channelInfo_130km_262{background:var(--bg-medium);border-radius:12px;padding:16px 11.7332px 17.06px 10.668px;display:inline-block;width:100%}._channelOption_130km_222{font-size:14.9332px;color:var(--color-secondary)}._channelName_130km_275{font-size:14px;font-weight:600;color:#0fc;margin-bottom:4px}._amountGrid_130km_282{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18.668px}._deposit_amount_container_130km_289{background:var(--bg-medium);padding:16px 11.7332px 17.0668px 10.6668px;border-radius:12px}._amountButton_130km_295{background:#ffffff0d;border:1px solid var(--bg-light);border-radius:8px;padding:6.4px 0;color:#0fc;font-size:17.668px;font-weight:400;cursor:pointer;transition:all .3s ease;position:relative}._amountButton_130km_295._active_130km_143{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));border-color:#0fc;color:var(--bg-dark)}._amountButton_130km_295 ._rupee_symbol_130km_312{position:absolute;left:8px;font-size:17.0668px;color:var(--color-text-light);font-weight:400}._amountButton_130km_295 ._rupee_symbol_130km_312._active_130km_143{color:var(--color-white)}._customAmount_130km_323{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:8px}._currencySymbol_130km_333{color:#0fc;font-size:18px;font-weight:600}._amountInput_130km_339{flex:1;background:none;border:none;color:var(--color-white);font-size:14px;outline:none}._amountInput_130km_339::placeholder{color:#ffffff4d}._clearButton_130km_351{background:none;border:none;color:#fff6;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}._clearButton_130km_351:hover{color:#fff9}._clearButton_130km_351 svg{width:20px;height:20px}._instructions_130km_369{background:#ffffff08;border:.1px solid var(--bg-light);border-radius:12px;padding:16px}._instructionItem_130km_376{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}._instructionItem_130km_376:last-child{margin-bottom:0}._bullet_130km_386{content:"";width:5px;height:5px;background:#0fc;font-size:14px;flex-shrink:0;margin-top:6px;transform:rotate(45deg)}._instructionText_130km_397{font-size:13px;line-height:1.5;color:#fffc}._emptyState_130km_403{border-radius:12px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}._emptyIcon_130km_412{font-size:64px;opacity:.3;margin-bottom:12px;filter:grayscale(1)}._emptyText_130km_419{font-size:14px;color:#fff6}._footer_130km_424{position:fixed;bottom:0;left:0;right:0;max-width:400px;margin:0 auto;background:var(--bg-page);border-top:1px solid rgba(255,255,255,.05);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}._rechargeMethod_130km_440{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#fff9}._methodName_130km_448{color:var(--color-white);font-weight:600;font-size:14px}._depositButton_130km_454{background:var(--gradient-button);border:none;border-radius:8px;padding:12px 32px;color:var(--bg-page);font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #00ffcc4d}._depositButton_130km_454:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0fc6}._depositButton_130km_454:active{transform:translateY(0)}._login_container_1sy67_1{min-height:calc(100vh - 49.05px);display:flex;align-items:flex-start;justify-content:center;background:#05012b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._loginBox_1sy67_10{width:100%;max-width:400px}._login_header_1sy67_15{height:106.66px;background:#011341;padding:10.6668px 21.3332px 0}._title_1sy67_21{color:#fff;font-size:17.0668px;font-weight:700;line-height:2}._subtitle_1sy67_28,._forgotText_1sy67_33{color:#fff;font-size:11.7332px}._tabContainer_1sy67_38{display:flex;gap:0;padding:0 21.3332px;margin-bottom:29.8px}._tab_1sy67_38{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:7.4668px 0;background:transparent;border:none;border-bottom:1px solid #022C68;color:#92a8e3;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s}._tab_1sy67_38._active_1sy67_62{color:#00ecbe;border-bottom-color:#00ecbe}._tab_1sy67_38:hover{color:#fffc}._tabIcon_1sy67_70{width:27px;height:27px}._inputGroup_1sy67_75{padding:0 21.3332px;margin-bottom:32px}._inputLabel_1sy67_80{display:flex;align-items:center;gap:6px;color:#00ecbe;font-size:14px;font-weight:500;margin-bottom:12.8px}._labelIcon_1sy67_90{width:25.59px;height:25.59px;color:#00ecbe}._ph_num_1sy67_96,._psw_name_1sy67_96,._mail_name_1sy67_96{font-size:16px;color:#e3efff}._phoneInput_1sy67_101{display:flex;gap:8px}._countryCode_1sy67_106{background:#011341;border-radius:.875rem;color:#92a8e3;padding:14px 12px;font-size:14px;cursor:pointer;border:none;outline:none;width:99.19px;max-width:100%}._countryCode_1sy67_106:focus{border-color:#00ecbe}._countryCode_1sy67_106 option{background:#002366;color:#fff}._input_1sy67_75{width:100%;flex:1;background:#011341;border-radius:.875rem;color:#fff;padding:14px 16px;font-size:14px;outline:none;border:none;height:46.92px}._input_1sy67_75:focus{border:.1px solid #042062}._input_1sy67_75::placeholder{color:#ffffff4d}._passwordInput_1sy67_145{position:relative;display:flex;align-items:center}._passwordInput_1sy67_145 input{flex:1;padding-right:48px}._eyeButton_1sy67_155{position:absolute;right:12px;background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .3s}._eyeButton_1sy67_155:hover{color:#00ecbe}._eyeButton_1sy67_155 svg{width:20px;height:20px}._checkboxLabel_1sy67_176{display:flex;align-items:center;gap:8px;margin-bottom:30.4px;cursor:pointer;padding:0 21.3332px}._checkbox_1sy67_176{appearance:none;width:20px;height:20px;border:2px solid #00ECBE;border-radius:50%;background:transparent;cursor:pointer;position:relative;transition:all .3s}._checkbox_1sy67_176:checked{background:#00ecbe}._checkbox_1sy67_176:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #001845;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkboxText_1sy67_211{color:#92a8e3;font-size:12px}._loginbtn_cont_1sy67_216{padding:0 21.3332px;margin:0 20px}._loginButton_1sy67_221{width:100%;background:linear-gradient(180deg,#7afec3,#02afb6);border:none;border-radius:25px;color:#001845;font-size:19.2px;font-weight:600;padding:10px;cursor:pointer;transition:transform .2s,box-shadow .2s,background .3s;margin-bottom:16px}._loginButton_1sy67_221:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00ffcc4d}._loginButton_1sy67_221:active{transform:translateY(0)}._loginButton_1sy67_221._disabled_1sy67_241{background:#ffffff26;color:#ffffff80;cursor:not-allowed}._loginButton_1sy67_221._disabled_1sy67_241:hover{transform:none;box-shadow:none}._registerButton_1sy67_251{width:100%;background:transparent;border:.1px solid #00ECBE;border-radius:25px;color:#00ecbe;font-size:16px;font-weight:600;padding:12px;cursor:pointer;transition:all .3s;margin-bottom:32px}._registerButton_1sy67_251:hover{background:#00ffcc1a}._footer_1sy67_268{display:flex;justify-content:space-around;gap:16px}._footerButton_1sy67_274{display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:none;color:#00ecbe;cursor:pointer;transition:color .3s;padding:8px}._footerButton_1sy67_274:hover{color:#0ff}._footerButton_1sy67_274 span{font-size:12px;font-weight:500}._footerIcon_1sy67_294{width:32px;height:32px}.game-status-bar{background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem;display:flex;justify-content:space-between;align-items:center;color:#fff}.current-game{display:flex;flex-direction:column;gap:.3rem}.current-game span:first-child{font-size:.7rem;opacity:.9}.game-id{font-size:1rem;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.timer-section{text-align:center}.timer-label{font-size:.7rem;opacity:.9;margin-bottom:.4rem;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.timer-display{display:flex;gap:2px;justify-content:center}.result-display{background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem;display:flex;justify-content:center;position:relative;overflow:hidden}.result-numbers{display:flex;gap:1rem;z-index:1}.number-circle{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;color:#fff;box-shadow:0 4px 12px #0003;animation:float 3s ease-in-out infinite}.number-circle:nth-child(1){animation-delay:0s}.number-circle:nth-child(2){animation-delay:.5s}.number-circle:nth-child(3){animation-delay:1s}.betting-closed-banner{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1.2rem;text-align:center;animation:pulse-banner 2s infinite;box-shadow:0 8px 25px #ef444466;border-top:3px solid #fbbf24;border-bottom:3px solid #fbbf24}.banner-content{display:flex;align-items:center;justify-content:center;gap:.8rem;font-weight:700;font-size:1.1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.banner-icon{font-size:1.4rem;animation:bounce-icon 1s infinite alternate}.betting-main{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.bottom-payment-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);max-width:500px;width:100%;background:linear-gradient(135deg,#fff,#f8f9fa);border-top:3px solid var(--loading-border-color);box-shadow:0 -8px 25px #00000026;cursor:pointer;transition:all .3s ease;z-index:1000;backdrop-filter:blur(10px);&:hover{box-shadow:0 -12px 35px #8b5cf640}}.payment-bar-content{display:flex;align-items:center;padding:1rem 1.5rem;gap:1rem}.payment-left{display:flex;align-items:center;gap:1rem;flex:1}.payment-icon{background:var(--button-gradient);border-radius:12px;padding:.8rem;font-size:1.3rem;box-shadow:0 4px 15px #7629b34d;color:#fff}.payment-details{display:flex;flex-direction:column;gap:.2rem}.payment-amount{font-size:1.6rem;font-weight:700;color:var(--header);line-height:1.2}.payment-count{font-size:.9rem;color:var(--text-secondary);font-weight:500}.pay-now-btn-bottom{background:var(--bets-congrats);color:#fff;border:none;border-radius:20px;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px;box-shadow:0 4px 15px #0596694d;&:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-2px);box-shadow:0 6px 20px #05966966}&:disabled{background:#d1d5db;cursor:not-allowed}}.modal-overlay,.bottom-sheet-overlay{position:fixed;inset:0 0 80px;background:#00000080;width:500px;max-width:100vw;margin:0 auto;display:flex;align-items:flex-end;justify-content:center;z-index:100;animation:fadeIn .3s ease-out}.bottom-sheet{background:#fff;width:500px;max-width:100vw;max-height:80vh;border-radius:12px 12px 0 0;display:flex;flex-direction:column;animation:slideUp .3s ease-out;box-shadow:var(--box-shadow)}.bottom-sheet-handles{width:40px;height:4px;background:#d1d5db;border-radius:2px;margin:12px auto 0}.handle-bars{height:2px}.basket-header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border-color);h3{font-size:18px;font-weight:600;color:#1f2937;margin:0}}.clear-basket-btn{background:var(--loss-message);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;&:hover{background:#dc2626}}.basket-items{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 20px 30px;max-height:400px;overflow-y:auto;background:#f5f5f5}.basket-item{width:120px;position:relative;background:#e8e8e8;border-radius:12px;padding:4px;min-height:15px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;border:2px solid transparent;&:hover{background:#ddd;border-color:#999}}.remove-btn{position:absolute;top:-8px;right:-8px;background:#888;border:none;color:#fff;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:700;line-height:1;transition:background-color .2s;z-index:1;&:hover{background:#666}}.bet-type-label{font-size:14px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.quantity-badge{display:flex;align-items:center;background:var(--header);color:#fff;font-size:12px;font-weight:700;padding:4px 6px;border-radius:12px;min-width:20px;text-align:center}.basket-footer{background:#f9fafb;padding:16px 20px;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;margin-top:auto;display:none}.basket-summary{display:flex;flex-direction:column;gap:4px}.total-label{font-size:16px;font-weight:600;color:#1f2937}.bet-count{font-size:12px;color:var(--text-secondary)}.place-bets-btn{background:var(--bets-congrats);color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s;&:hover:not(:disabled){background:#059669}&:disabled{background:#d1d5db;cursor:not-allowed}}@media (max-width: 640px){.basket-items{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.basket-header{padding:10px 16px}.basket-footer{padding:12px 16px}}.modal-content{background:#fff;width:100%;max-height:70vh;border-radius:16px 16px 0 0;padding:1.5rem;overflow-y:auto;animation:slideUp .3s ease-out;h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem;text-align:center;color:#333;background:var(--button-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.history-list{display:flex;flex-direction:column;gap:.5rem}.history-item{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1rem;background:linear-gradient(135deg,#f8f9fa,#f3f4f6);border-radius:12px;align-items:center;border:1px solid var(--border-color)}.game-id{font-weight:600;color:var(--header);font-size:.9rem}.result-number{font-family:Courier New,monospace;font-weight:700;font-size:1.1rem;color:#333;text-align:center;background:#fff;padding:.3rem .6rem;border-radius:8px;border:2px solid var(--border-color)}.draw-time{font-size:.8rem;color:#666;text-align:right}.orders-list{display:flex;flex-direction:column;gap:.5rem}.order-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:12px;border-left:4px solid #e9ecef}.order-item.pending{border-left-color:#f59e0b;background:linear-gradient(135deg,#fefbf3,#fef3c7)}.order-item.won{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.order-item.lost{border-left-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fecaca)}.bet-info{display:flex;flex-direction:column;gap:.25rem}.bet-details{font-weight:600;color:#333;font-family:Courier New,monospace}.bet-amount{font-size:.8rem;color:#6b7280}.status{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.order-item.pending .status{background:#fef3c7;color:#d97706}.order-item.won .status{background:#d1fae5;color:#065f46}.order-item.lost .status{background:#fecaca;color:#dc2626}.winners-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:2rem;border-radius:20px;box-shadow:0 25px 50px #0000004d;z-index:2000;animation:celebrate .8s ease-out;max-width:90%;text-align:center;border:3px solid #fbbf24}.winners-content{display:flex;flex-direction:column;gap:1rem}.winners-content h4{font-size:1.5rem;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:bounce 1s infinite alternate}.winner-item{background:#fff3;padding:.75rem 1rem;border-radius:12px;backdrop-filter:blur(10px);font-weight:600;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0000001a}.connection-status{position:fixed;top:10px;right:10px;display:flex;align-items:center;gap:.5rem;background:#000c;color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:500;z-index:1000;backdrop-filter:blur(10px);transition:all .3s ease}.connection-status.connected{background:#10b981e6}.connection-status.disconnected{background:#ef4444e6;animation:pulse-status 2s infinite}.connection-status.error{background:#f59e0be6}.status-dot{width:8px;height:8px;border-radius:50%;background:currentColor}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-upcoming{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes pulse-soon{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.9}}@keyframes bounce-status{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes pulse-open{0%,to{opacity:1}50%{opacity:.8}}@keyframes pulse-closed{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-8px) rotate(1deg)}66%{transform:translateY(-4px) rotate(-1deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-warning{0%,to{transform:scale(1);box-shadow:0 8px 25px #f59e0b80}50%{transform:scale(1.08);box-shadow:0 12px 35px #f59e0bb3}}@keyframes pulse-danger{0%,to{transform:scale(1);box-shadow:0 8px 25px #ef444480}50%{transform:scale(1.12);box-shadow:0 12px 35px #ef4444cc}}@keyframes pulse-banner{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.95;transform:scale(1.02) rotate(.5deg)}}@keyframes bounce-icon{0%{transform:translateY(0) rotate(-8deg) scale(1)}to{transform:translateY(-15px) rotate(8deg) scale(1.1)}}@keyframes sweep{0%{left:-100%}to{left:100%}}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.85}}@keyframes celebrate{0%{transform:translate(-50%,-50%) scale(.8) rotate(-5deg);opacity:0}50%{transform:translate(-50%,-50%) scale(1.1) rotate(2deg);opacity:1}to{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes pulse-status{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 520px){.app{max-width:100vw}.bottom-sheet-overlay{bottom:75px!important}.games-grid{grid-template-columns:1fr}.game-card{padding:1rem}.game-icon-large{width:50px;height:50px;font-size:2rem}.draw-tabs-scroll{gap:.5rem}.draw-tab-enhanced{min-width:75px;padding:.8rem 1rem}.tab-time{font-size:.9rem}.tab-countdown{font-size:.7rem}.timer-display-enhanced{gap:4px}.result-numbers-enhanced{gap:1.2rem}.number-circle-enhanced{width:50px;height:50px;font-size:1.5rem}.game-header-enhanced{padding:1rem}.back-btn-enhanced{padding:.6rem}.game-title-header{font-size:1.1rem}.banner-content-enhanced{gap:1rem}.banner-icon-enhanced{font-size:2rem}.banner-title{font-size:1.2rem}.position-circle{width:28px;height:28px;font-size:.8rem}.position-circle.small{width:22px;height:22px;font-size:.7rem}.bet-input{width:36px;height:28px;font-size:.8rem}.bet-input.small{width:32px;height:24px;font-size:.7rem}.qty-btn{width:22px;height:22px;font-size:.9rem}.qty-display{padding:.3rem .5rem;font-size:.8rem;min-width:26px}.add-btn{padding:.4rem .8rem;font-size:.7rem}.payment-bar-content{padding:.8rem 1rem}.payment-amount{font-size:1.3rem}.payment-icon{padding:.6rem;font-size:1.1rem}.pay-now-btn-bottom{padding:.6rem 1.2rem;font-size:.9rem}}@media (max-width: 360px){.draw-tab-enhanced{min-width:65px;padding:.6rem .8rem}.tab-time{font-size:.8rem}.tab-countdown{font-size:.65rem}.result-numbers-enhanced{gap:1rem}.number-circle-enhanced{width:44px;height:44px;font-size:1.3rem}.banner-title{font-size:1.1rem}.banner-subtitle{font-size:.9rem}.position-circle{width:24px;height:24px;font-size:.7rem}.position-circle.small{width:20px;height:20px;font-size:.6rem}.bet-input{width:32px;height:24px;font-size:.7rem}.bet-input.small{width:28px;height:20px;font-size:.65rem}.qty-btn{width:20px;height:20px;font-size:.8rem}.qty-display{padding:.25rem .4rem;font-size:.7rem;min-width:22px}.add-btn{padding:.35rem .6rem;font-size:.65rem}.section-header{padding:.6rem .8rem}.section-title{font-size:.9rem}.section-prize,.section-price{font-size:.65rem;padding:.15rem .4rem}.game-details-card,.timer-card{padding:1rem}.game-badge{font-size:.65rem;padding:.3rem .6rem}.game-id-display{font-size:.75rem;padding:.3rem .6rem}.betting-status{font-size:.65rem;padding:.3rem .6rem}.timer-label-enhanced{font-size:.75rem}}@media print{.app{max-width:none;box-shadow:none}.game-header-enhanced,.bottom-tabs,.bottom-payment-bar,.betting-main{display:none}}@media (prefers-contrast: high){.draw-tab-enhanced,.bet-input{border-width:3px}.number-circle-enhanced{border:3px solid white}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.draw-tab-enhanced,.number-circle-enhanced{transform:none!important}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f5;color:#333;line-height:1.3;font-size:14px}.app{display:flex;justify-content:center;margin:0 auto;background:#fff;min-height:100vh;position:relative}.game-header-enhanced{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 20px #00000026;position:relative;overflow:hidden}.game-header-enhanced:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:shimmer 3s infinite;pointer-events:none}.back-btn-enhanced{background:#ffffff26;border:2px solid rgba(255,255,255,.2);padding:.7rem;border-radius:12px;cursor:pointer;color:#fff;transition:all .3s ease;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.back-btn-enhanced:hover{background:#ffffff40;border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 15px #0003}.header-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.game-title-header{font-size:1.3rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3);margin:0}.connection-status-header{display:flex;align-items:center;gap:.5rem;background:#0003;padding:.3rem .8rem;border-radius:15px;font-size:.75rem;font-weight:500;backdrop-filter:blur(10px)}.connection-status-header.connected{background:#10b9814d;color:#d1fae5}.connection-status-header.disconnected{background:#ef44444d;color:#fecaca}.status-dot-header{width:8px;height:8px;border-radius:50%;background:currentColor;animation:pulse-dot 2s infinite}.balance-header{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:#ffffff26;padding:.6rem .8rem;border-radius:12px;backdrop-filter:blur(10px)}.balance-label{font-size:.7rem;opacity:.9}.wallet-icon-header{font-size:1.2rem}.draw-tabs-container{max-width:500px}.draw-tabs-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem;padding:0 1rem}.betting-closed-banner-enhanced{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:2rem;margin:1.2rem;border-radius:20px;animation:pulse-banner 2.5s infinite;box-shadow:0 12px 40px #ef444480;border:4px solid #fbbf24;position:relative;overflow:hidden}.betting-closed-banner-enhanced:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:sweep 3s ease-in-out infinite}.banner-content-enhanced{display:flex;align-items:center;gap:1.5rem;justify-content:center;position:relative;z-index:1}.banner-icon-enhanced{font-size:2.5rem;animation:bounce-icon 1.5s infinite alternate;filter:drop-shadow(3px 3px 6px rgba(0,0,0,.4))}.banner-text{display:flex;flex-direction:column;gap:.4rem;text-align:center}.banner-title{font-size:1.4rem;font-weight:800;text-shadow:3px 3px 6px rgba(0,0,0,.4);letter-spacing:-.025em}.banner-subtitle{font-size:1rem;opacity:.9;font-weight:600}.lobby-page{padding-bottom:2rem}.lobby-header{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.lobby-header h1{font-size:1.3rem;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.balance{display:flex;align-items:center;gap:.4rem;font-size:.8rem;background:#ffffff1a;padding:.3rem .6rem;border-radius:15px;backdrop-filter:blur(10px)}.wallet-icon{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:4px;padding:.2rem .4rem;font-size:.8rem}.games-section{padding:1rem}.games-section h2{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:#333}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.game-card{background:#fff;border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;border:2px solid #e9ecef;box-shadow:0 4px 20px #00000014}.game-card:hover:not(.disabled){transform:translateY(-4px);box-shadow:0 12px 40px #667eea26;border-color:#667eea}.game-card.disabled{opacity:.6;cursor:not-allowed;background:#f8fafc}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.game-icon-large{font-size:2.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #667eea4d}.game-status{padding:.3rem .6rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase}.game-status.active{background:linear-gradient(135deg,#10b981,#059669);color:#fff;animation:pulse-live 3s infinite}.game-status:not(.active){background:#fecaca;color:#dc2626}.card-body{margin-bottom:1rem}.game-title{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:.3rem}.game-subtitle{font-size:.8rem;color:#667eea;font-weight:600;margin-bottom:.5rem}.game-frequency{font-size:.8rem;color:#6b7280}.card-footer{display:flex;justify-content:space-between;align-items:flex-end}.payout-info{display:flex;flex-direction:column;gap:.3rem}.payout-item span{font-size:.75rem;color:#059669;font-weight:600;background:#0596691a;padding:.2rem .4rem;border-radius:6px}.betting-cutoff{margin-top:.8rem;padding:.4rem .8rem;background:#64748b1a;border-radius:10px;font-size:.75rem;color:#64748b;text-align:center;border:1px solid rgba(100,116,139,.2)}.back-btn{background:none;border:none;padding:.5rem;cursor:pointer;color:#fff;border-radius:8px;transition:background .3s ease}.back-btn:hover{background:#ffffff1a}@media (max-width: 499px){.draw-tabs-container{max-width:100vw}.draw-tabs-header{padding:.8rem 1rem 0}.draw-tabs-header h3{font-size:1.1rem}.total-draws{font-size:.75rem;padding:.5rem .7rem}.draw-tabs-scroll{gap:.6rem;padding:1rem}.draw-tab-enhanced{min-width:80px;padding:.8rem 1rem;gap:.2rem}.draw-tab-enhanced.quick3d-variant{min-width:85px}.tab-time{font-size:.9rem}.tab-interval{font-size:1rem}.tab-countdown,.tab-payout{font-size:.65rem;padding:.15rem .4rem;min-width:40px}}@media (max-width: 420px){.draw-tabs-scroll{gap:.5rem;padding:.8rem}.draw-tab-enhanced{min-width:75px;padding:.7rem .8rem}.draw-tab-enhanced.quick3d-variant{min-width:80px}.tab-time{font-size:.85rem}.tab-interval{font-size:.95rem}.tab-countdown,.tab-payout{font-size:.6rem;padding:.1rem .3rem;min-width:35px}.tab-status{font-size:.55rem;padding:.25rem .4rem}}@media (max-width: 360px){.draw-tabs-scroll{gap:.4rem}.draw-tab-enhanced{min-width:70px;padding:.6rem .7rem}.draw-tab-enhanced.quick3d-variant{min-width:75px}.tab-time{font-size:.8rem}.tab-interval{font-size:.9rem}.tab-countdown,.tab-payout{font-size:.55rem;padding:.1rem .25rem;min-width:30px}}@media (max-width: 320px){.draw-tabs-scroll{gap:.3rem;padding:.4rem .5rem .6rem}.draw-tab-enhanced{min-width:65px;padding:.5rem .6rem}.draw-tab-enhanced.quick3d-variant{min-width:70px}.tab-time{font-size:.75rem}.tab-interval{font-size:.85rem}.tab-countdown,.tab-payout{font-size:.5rem;padding:.1rem .2rem;min-width:28px}.tab-status{font-size:.5rem;padding:.2rem .3rem}}._drawTabsContainer_14m8f_1{max-width:500px;width:100%}._drawTabsHeader_14m8f_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem;padding:0 1rem}._drawTabsHeader_14m8f_6 h3{font-size:1.2rem;font-weight:700;color:#1e293b;margin:0;background:var(--button-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.025em}._totalDraws_14m8f_24{font-size:.85rem;color:var(--text-secondary);background:#64748b1a;padding:.6rem .8rem;border-radius:14px;font-weight:600;border:1px solid rgba(100,116,139,.2)}._drawTabCenter_14m8f_34{display:flex;justify-content:center}._drawTabsScroll_14m8f_39{display:flex;gap:.8rem;overflow-x:scroll;padding:.5rem 0 .5rem 0rem;scroll-behavior:smooth;margin:0 16px}._drawTabsScroll_14m8f_39::-webkit-scrollbar{display:none}._drawTabEnhanced_14m8f_52{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.3rem;padding:12px 8px;border:2px solid var(--border-color);border-radius:12px;background:#fff;color:var(--text-secondary);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);min-width:90px;width:auto;position:relative;flex-shrink:0;box-shadow:0 4px 15px #00000014;backdrop-filter:blur(10px);text-align:center}._drawTabEnhanced_14m8f_52:before{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,transparent,rgba(255,255,255,.8),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}._drawTabEnhanced_14m8f_52._active_14m8f_86{background:var(--card-gradient-2);color:#fff}._drawTabEnhanced_14m8f_52._upcoming_14m8f_90{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46;animation:_pulseUpcoming_14m8f_1 3s ease-in-out infinite}._drawTabEnhanced_14m8f_52._upcoming_14m8f_90._active_14m8f_86{background:var(--bets-congrats);color:#fff;border-color:#10b981;box-shadow:0 12px 35px #10b98166}._drawTabEnhanced_14m8f_52._soon_14m8f_102{border-color:#f59e0b;background:linear-gradient(135deg,#fefbf3,#fef3c7);color:#92400e;animation:_pulseSoon_14m8f_1 2s ease-in-out infinite}._drawTabEnhanced_14m8f_52._soon_14m8f_102._active_14m8f_86{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:#f59e0b;box-shadow:0 12px 35px #f59e0b66}._drawTabEnhanced_14m8f_52._past_14m8f_114{opacity:.6;border-color:#9ca3af;background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:var(--text-secondary)}._tabTime_14m8f_120,._tabInterval_14m8f_121{font-size:14px;font-weight:800;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;letter-spacing:-.025em}._tabCountdown_14m8f_128{font-size:.75rem;font-weight:600;opacity:.85;background:#0000001a;border-radius:8px;min-width:45px;text-align:center}._drawTabEnhanced_14m8f_52._active_14m8f_86 ._tabCountdown_14m8f_128{background:#fff3}._tabStatus_14m8f_142{position:absolute;top:-10px;right:-10px;background:#10b981;color:#fff;font-size:.6rem;font-weight:700;padding:.3rem .5rem;border-radius:10px;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 4px 15px #10b98166;animation:_bounceStatus_14m8f_1 2s ease-in-out infinite}._tabStatus_14m8f_142._next_14m8f_157{background:var(--bets-congrats)}@keyframes _pulseUpcoming_14m8f_1{0%,to{box-shadow:0 4px 15px #10b98133}50%{box-shadow:0 6px 25px #10b98166}}@keyframes _pulseSoon_14m8f_1{0%,to{box-shadow:0 4px 15px #f59e0b33}50%{box-shadow:0 6px 25px #f59e0b66}}@keyframes _bounceStatus_14m8f_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.bet-section{background:#fff;border-radius:12px;overflow:hidden}.section-headers{padding:.6rem;display:flex;justify-content:space-between;align-items:center}.quick-guess-header{display:flex;gap:.4rem;align-items:flex-start}.section-header-left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.section-title{background:var(--button-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;font-size:.85rem}.section-prize{background:var(--bets-congrats);color:#fff;padding:.15rem .4rem;border-radius:6px;font-size:.6rem;font-weight:600;box-shadow:0 1px 4px #0596694d}.section-price{font-size:.75rem;font-weight:600;color:var(--text-secondary);background:#6b72801a;padding:.15rem .4rem;border-radius:6px}.quick-guess-btn{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:6px;padding:.3rem .6rem;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .3s ease}.quick-guess-btn:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px)}.quick-guess-btn:disabled{background:#d1d5db;cursor:not-allowed}.single-digit-bets,.double-digit-bets{padding:.4rem .8rem .8rem;display:flex;flex-direction:column;gap:.6rem}.triple-digit-bet{padding:.4rem .8rem .8rem}.bet-row-enhanced{display:flex;align-items:center;gap:.7rem;min-height:50px}.triple-bet-container{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem}.triple-bet-inputs{width:100%;display:flex;gap:.8rem;justify-content:space-between;align-items:center}.triple-right-container{width:100%;display:flex;gap:.6rem;justify-content:space-between;align-items:center}.spacer{flex:1;min-width:.5rem}.position-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 1px 4px #0003}.position-circle.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.position-circle.orange{background:linear-gradient(135deg,#f97316,#ea580c)}.position-circle.blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.position-pair,.position-trio{display:flex;gap:.3rem;flex-shrink:0}.triple-position-trio{display:flex;justify-content:space-around;gap:.4rem}.bet-input{width:36px;height:36px;border:1.5px solid var(--border-color);border-radius:8px;text-align:center;font-size:1rem;font-weight:700;background:#fff;color:#1a202c!important;transition:all .3s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:inset 0 1px 2px #0000001a;flex-shrink:0}.bet-input:focus{outline:none;border-color:var(--loading-border-color);box-shadow:0 0 0 2px #8b5cf61a}.bet-input:disabled{background:#f8fafc;color:#64748b!important;cursor:not-allowed}.bet-input::placeholder{color:#94a3b8!important;opacity:1}.double-inputs,.triple-inputs{display:flex;gap:.4rem;flex-shrink:0}.triple-inputs{justify-content:flex-end}.quantity-controls{display:flex;align-items:center;gap:.4rem;background:#fff;padding:.2rem .4rem;border-radius:10px;border:1px solid var(--border-color);box-shadow:0 1px 4px #0000000d;flex-shrink:0;min-width:fit-content}.qty-btn{width:24px;height:24px;border:none;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;color:var(--text-secondary);box-shadow:0 1px 2px #0000001a;transition:all .2s ease;font-weight:700;line-height:1;flex-shrink:0}.qty-btn:hover:not(:disabled){background:var(--button-gradient);color:#fff;transform:scale(1.05)}.qty-btn:disabled{opacity:.5;cursor:not-allowed}.qty-input{background:var(--card-gradient-2);color:#fff;padding:.25rem .5rem;border-radius:8px;min-width:24px;text-align:center;font-weight:700;font-size:.8rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 1px 4px #7629b34d;flex-shrink:0;border:none;outline:none;width:auto;max-width:50px}.qty-input:focus{outline:2px solid rgba(139,92,246,.3);outline-offset:1px}.qty-input:disabled{opacity:.7;cursor:not-allowed}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number]{-moz-appearance:textfield}.add-btn{background:var(--button-gradient);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 1px 4px #0596694d;flex-shrink:0;min-width:55px;height:36px;display:flex;align-items:center;justify-content:center}.add-btn:hover:not(:disabled){background:var(--button-gradient);transform:translateY(-1px)}.add-btn:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none;color:#9ca3af}.triple-actions{display:flex;justify-content:flex-end;gap:.4rem;flex-shrink:0}@media (max-width: 400px){.bet-row-enhanced{gap:.3rem;min-height:40px}.position-circle{width:28px;height:28px;font-size:.6rem}.bet-input{width:28px;height:28px;font-size:.8rem}.qty-btn{width:18px;height:18px;font-size:.8rem}.qty-input{padding:.15rem .3rem;font-size:.65rem;min-width:18px;max-width:40px}.add-btn{padding:.3rem .6rem;font-size:.65rem;min-width:45px;height:28px}.section-title{font-size:.8rem}.section-price{font-size:.7rem}.section-prize{font-size:.55rem;padding:.1rem .3rem}.quantity-controls{gap:.2rem;padding:.1rem .2rem}.spacer{min-width:.2rem}.triple-bet-container,.triple-bet-inputs,.triple-right-container{gap:.4rem}.position-pair,.position-trio,.double-inputs,.triple-inputs{gap:.2rem}}@media (max-width: 300px){.bet-section{border-radius:8px}.section-header{padding:.5rem}.single-digit-bets,.double-digit-bets,.triple-digit-bet{padding:.3rem .6rem .6rem}.bet-row-enhanced{gap:.25rem;min-height:35px}.position-circle{width:18px;height:18px;font-size:.55rem}.bet-input{width:26px;height:26px;font-size:.75rem;border-radius:4px}.qty-btn{width:16px;height:16px;font-size:.7rem}.qty-input{padding:.1rem .25rem;font-size:.6rem;min-width:16px;max-width:35px}.add-btn{padding:.25rem .5rem;font-size:.6rem;min-width:40px;height:26px;border-radius:6px}.spacer{min-width:.1rem}}.bottom-tabs{display:flex;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000001a;z-index:1000}.bottom-tab{flex:1;padding:16px 20px;border:none;background:#fff;font-size:16px;font-weight:500;cursor:pointer;color:#666;transition:all .2s ease}.bottom-tab:hover{color:#333;background:#f8f8f8}.bottom-tab.active{color:#4caf50;font-weight:600;background:#fff;border-top:3px solid #4CAF50}.tab-content-area{background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000001a;z-index:999;display:flex;flex-direction:column}.result-history-content{display:flex;flex-direction:column;height:100%;background:#fff}.result-history-list{flex:1;padding:16px 20px;overflow-y:auto;margin-bottom:4rem}.result-history-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color)}.result-history-item:last-child{border-bottom:none}.result-item-left{display:flex;flex-direction:column;gap:4px}.game-name{font-size:16px;font-weight:500;color:#333}.game-time{font-size:14px;color:var(--text-secondary);font-weight:400}.result-item-right{display:flex;align-items:center}.result-circles{display:flex;gap:8px}.result-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px}.result-circle.red{background-color:var(--result-red)}.result-circle.orange{background-color:var(--result-orange)}.result-circle.blue{background-color:var(--result-blue)}.my-orders-content{padding:16px 20px;overflow-y:auto;flex:1}.my-orders-list{display:flex;flex-direction:column;gap:12px}.order-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #f0f0f0;border-radius:8px;background:#fff;transition:all .2s ease}.order-item:hover{box-shadow:0 2px 8px #0000001a}.order-item.won{border-left:4px solid #4CAF50;background:#f8fff8}.order-item.lost{border-left:4px solid #f44336;background:#fff8f8}.order-item.pending{border-left:4px solid #ff9800;background:#fffaf0}.bet-info{display:flex;flex-direction:column;gap:4px}.bet-details{font-size:16px;font-weight:500;color:#333}.bet-amount{font-size:14px;color:#666}.status{padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;min-width:60px;text-align:center}.order-item.won .status{background:#4caf50;color:#fff}.order-item.lost .status{background:#f44336;color:#fff}.order-item.pending .status{background:#ff9800;color:#fff}.game-page{max-width:500px;width:100%;padding-bottom:60px;background:#f9f7f7}@media (max-width: 768px){.tab-content-area{max-height:40vh;bottom:56px}.bottom-tab{padding:12px 16px;font-size:14px}.result-history-list,.my-orders-content{padding:12px 16px}.result-circle{width:28px;height:28px;font-size:12px}.game-page{padding-bottom:56px}}.combined-game-status{display:flex;justify-content:space-between;align-items:center;background:var(--card-gradient-2);margin:0rem 1rem;padding:1rem 1.5rem;border-radius:12px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);position:relative}.left-container{flex:1;display:flex;justify-content:flex-start}.game-info-section{display:flex;flex-direction:column;align-items:center;gap:1rem}.game-header-section{display:flex;justify-content:center;align-items:center;gap:1rem}.game-header{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.game-badge{background:#fff;color:var(--header);font-size:.7rem;font-weight:700;padding:.25rem .6rem;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;line-height:1;box-shadow:0 2px 8px #7629b34d}.game-id{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem;font-weight:700;color:#fff;line-height:1}.result-numbers{width:100%;display:flex;justify-content:flex-start;gap:.5rem;align-items:center}.number-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;color:#fff;box-shadow:0 3px 10px #0003}.number-circle.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.number-circle.orange{background:linear-gradient(135deg,#f97316,#ea580c)}.number-circle.blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.how-to-play{font-size:.7rem;color:#fff;font-weight:600;text-decoration:underline;cursor:pointer}.how-to-play:hover{cursor:pointer}.vertical-divider{width:1px;height:60px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.3) 20%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 80%,transparent 100%);margin:0 1rem}.timer-section{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.timer-header-text{font-size:.75rem;color:#fffc;font-weight:600;text-align:right}.timer-display{display:flex;gap:2px;align-items:center}.timer-digits{background:#fff;color:var(--header);padding:.2rem 0rem;border-radius:6px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:800;min-width:18px;text-align:center;font-size:.9rem;box-shadow:0 2px 8px #0003;border:1px solid rgba(255,255,255,.3)}.colon{background:transparent;color:#fff;padding:.4rem 0rem;box-shadow:none;border:none;font-size:1rem;font-weight:900;animation:blink-colon 1s ease-in-out infinite}.timer-digits.warning{background:var(--warning-gradient);color:#fff;animation:pulse-warning 1.5s infinite}.timer-digits.danger{background:var(--loss-message);color:#fff;animation:pulse-danger .8s infinite}.next-game-id{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.7rem;font-weight:700;color:#fffc;text-align:right}@keyframes blink-colon{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes pulse-warning{0%,to{transform:scale(1);box-shadow:0 2px 8px #f59e0b4d}50%{transform:scale(1.05);box-shadow:0 4px 15px #f59e0b80}}@keyframes pulse-danger{0%,to{transform:scale(1);box-shadow:0 2px 8px #d70a034d}50%{transform:scale(1.05);box-shadow:0 4px 15px #d70a0380}}@media (max-width: 768px){.combined-game-status{gap:1rem;padding:1rem}.vertical-divider{width:1px;height:60px;background:linear-gradient(to bottom,transparent 0%,rgba(5,150,105,.3) 20%,rgba(5,150,105,.5) 50%,rgba(5,150,105,.3) 80%,transparent 100%);margin:.5rem 0}.timer-header-text,.next-game-id{text-align:center}}@media (max-width: 480px){.game-badge{width:100px!important}.combined-game-status,.game-header-section{gap:.5rem!important}}.rules-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.rules-modal-content{background:#fff;border-radius:16px;padding:24px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--box-shadow)}.rules-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rules-modal-header h2{font-size:24px;font-weight:700;color:#1f2937;margin:0}.rules-modal-close-btn{background:#f3f4f6;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:18px;transition:background .2s}.rules-modal-close-btn:hover{background:var(--border-color)}.rules-modal-body{color:#374151;line-height:1.6}.rules-modal-body p{margin-bottom:16px;font-size:16px}.game-info-card{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;padding:16px;border-radius:12px;margin-bottom:20px}.game-info-card h3{font-size:18px;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:8px}.game-info-card h3 .game-icon{font-size:20px}.game-info-card p{margin:0;opacity:.95}.example-card{background:#f8fafc;padding:16px;border-radius:12px;margin-bottom:20px;border-left:4px solid var(--loading-border-color)}.example-card h4{color:var(--loading-border-color);margin:0 0 8px;font-weight:700}.example-card p{margin:0;font-family:monospace;font-size:14px}.game-type-card{border:1px solid var(--border-color);border-radius:12px;padding:16px;margin-bottom:16px}.game-type-card h4{font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:8px}.game-type-card h4 .number-badge{color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.game-type-card p{margin:0 0 8px;font-size:14px;color:var(--text-secondary)}.game-type-card.single-digit h4{color:#059669}.game-type-card.single-digit h4 .number-badge{background:#059669}.game-type-card.two-digit h4{color:#0284c7}.game-type-card.two-digit h4 .number-badge{background:#0284c7}.game-type-card.three-digit h4{color:var(--header)}.game-type-card.three-digit h4 .number-badge{background:var(--header)}.bet-info-row{display:flex;gap:16px}.bet-ticket-price{background:#fee2e2;color:#dc2626;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700}.bet-win-amount{background:#dcfce7;color:#16a34a;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700}.triple-ticket-container{background:#fef3c7;padding:12px;border-radius:8px;margin-bottom:12px}.triple-prizes-container{background:#f0fdf4;padding:12px;border-radius:8px}.triple-prizes-container h5{color:#16a34a;font-weight:700;margin:0 0 8px}.triple-prizes-container .prize-row{display:flex;justify-content:space-between;margin-bottom:4px;font-size:14px}.triple-prizes-container .prize-row .prize-amount{font-weight:700;color:#16a34a}.quick-game-info{background:#eff6ff;border:1px solid #bfdbfe;padding:16px;border-radius:12px;margin-top:16px}.quick-game-info h4{color:#1d4ed8;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:8px}.quick-game-info ul{margin:0;padding-left:20px;font-size:14px;color:#374151}.quick-game-info ul li{margin-bottom:4px}.rules-modal-footer{margin-top:24px;text-align:center}.rules-got-it-btn{background:var(--button-gradient);color:#fff;border:none;border-radius:10px;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.rules-got-it-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #7629b34d}@media (max-width: 640px){.rules-modal-content{padding:20px;max-height:85vh}.rules-modal-header{margin-bottom:16px}.rules-modal-header h2{font-size:20px}.rules-modal-close-btn{width:28px;height:28px;font-size:16px}.game-info-card{padding:12px}.game-info-card h3{font-size:16px}.game-info-card h3 .game-icon{font-size:18px}.game-type-card{padding:12px}.game-type-card h4{font-size:14px}.game-type-card p{font-size:13px}.bet-info-row{gap:12px}.bet-ticket-price,.bet-win-amount{font-size:11px;padding:3px 6px}.rules-got-it-btn{padding:10px 20px;font-size:14px}}.winners-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:90vw;height:100vh;z-index:10000;background:#000c;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;padding:20px;box-sizing:border-box}.winners-overlay.visible{opacity:1;visibility:visible}.confetti-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.confetti-container .confetti{position:absolute;top:-10px;width:10px;height:10px;border-radius:2px;animation:confetti-fall 3s linear infinite}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.winners-modal{position:relative;background:#ffffff1a;backdrop-filter:blur(10px);border-radius:25px;padding:40px 30px;box-shadow:0 25px 50px #00000080;transform:scale(.8);opacity:0;transition:all .5s cubic-bezier(.175,.885,.32,1.275);width:100%;border:2px solid rgba(255,215,0,.3)}.winners-modal.show{transform:scale(1);opacity:1}.close-btn{position:absolute;top:-8px;right:-8px;width:32px;height:32px;background:#ff4757;border:none;border-radius:50%;color:#fff;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px #ff475766}.close-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #ff475799}.modal-content{color:#fff;text-align:center}.header{margin-bottom:30px}.header .trophy{font-size:3rem;margin-bottom:15px;display:block;animation:trophy-bounce 2s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,215,0,.8))}.header .title{margin:0;font-size:2.5rem;font-weight:900;background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.3);animation:title-glow 2s ease-in-out infinite alternate}@keyframes trophy-bounce{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(10deg)}}@keyframes title-glow{0%{filter:drop-shadow(0 0 10px rgba(255,215,0,.6))}to{filter:drop-shadow(0 0 20px gold)}}.prize-display{background:#ffffff1a;backdrop-filter:blur(10px);border-radius:20px;padding:25px;margin:20px 0;border:1px solid rgba(255,215,0,.3);position:relative;overflow:hidden}.prize-display:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,215,0,.1),transparent);animation:prize-shine 3s linear infinite}.prize-display .prize-label{font-size:.9rem;opacity:.9;margin-bottom:10px;font-weight:600}.prize-display .prize-amount{font-size:2.8rem;font-weight:900;background:linear-gradient(45deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:amount-pulse 1.5s ease-in-out infinite alternate;line-height:1;position:relative;z-index:1}@keyframes prize-shine{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}@keyframes amount-pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.winners-count{background:#ffd70033;color:gold;padding:12px 20px;border-radius:25px;font-weight:700;font-size:1.1rem;margin:20px 0;border:1px solid rgba(255,215,0,.4);animation:count-glow 2s ease-in-out infinite alternate}@keyframes count-glow{0%{box-shadow:0 0 15px #ffd7004d}to{box-shadow:0 0 25px #ffd70099}}.congrats{font-size:1.3rem;font-weight:700;margin-top:25px;color:gold;animation:congrats-bounce 1s ease-in-out infinite alternate;text-shadow:0 2px 4px rgba(0,0,0,.5);filter:drop-shadow(0 0 10px rgba(255,215,0,.6))}@keyframes congrats-bounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@media (max-width: 640px){.winners-overlay{width:95vw;max-width:95vw;padding:15px}.winners-modal{padding:30px 25px}.header .trophy{font-size:2.5rem}.header .title{font-size:2rem}.prize-display .prize-amount{font-size:2.2rem}}@media (max-width: 480px){.winners-overlay{width:90vw;max-width:90vw;padding:10px}.winners-modal{padding:25px 20px}.header .trophy{font-size:2rem}.header .title{font-size:1.8rem}.prize-display{padding:20px}.prize-display .prize-amount{font-size:2rem}}@media (max-height: 600px){.winners-overlay{height:auto;max-height:90vh;overflow-y:auto}.winners-modal{padding:20px}.header{margin-bottom:20px}}.orders-list{max-width:100%;background-color:#f5f5f5;border-radius:8px;overflow:hidden;font-family:Arial,sans-serif;margin:10px 10px 40px}.orders-list .bet-result-container{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.orders-list .draw-results-header{padding:12px 16px;border-bottom:1px solid var(--border-color)}.orders-list .draw-results-header .draw-info{font-size:14px;text-align:center;color:var(--text-secondary);margin-bottom:8px}.orders-list .draw-results-header .result-circles{display:flex;gap:6px;padding-bottom:12px}.orders-list .draw-results-header .result-circles .result-circle{width:32px;height:32px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.orders-list .draw-results-header .result-circles .result-circle.result-0{background-color:#e53e3e}.orders-list .draw-results-header .result-circles .result-circle.result-1{background-color:#ff8c00}.orders-list .draw-results-header .result-circles .result-circle.result-2{background-color:#3182ce}.orders-list .draw-results-header .result-circles .result-circle.result-3{background-color:#e53e3e}.orders-list .draw-results-header .result-circles .result-circle.result-4{background-color:#ff8c00}.orders-list .draw-results-header .result-circles .result-circle.result-5{background-color:#3182ce}.orders-list .draw-results-header .draw-status{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-secondary)}.orders-list .draw-results-header .draw-status .win-status{font-weight:500}.orders-list .golden-jackpot-section{padding:12px 16px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.orders-list .golden-jackpot-section .jackpot-info .jackpot-title{font-weight:700;margin-bottom:4px}.orders-list .golden-jackpot-section .jackpot-info .jackpot-draw-time{font-size:12px;color:var(--text-secondary)}.orders-list .golden-jackpot-section .jackpot-payment{text-align:right}.orders-list .golden-jackpot-section .jackpot-payment .payment-label{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.orders-list .golden-jackpot-section .jackpot-payment .payment-amount{font-weight:700;font-size:16px}.orders-list .sorry-message{text-align:center;color:red;font-weight:700;padding:8px 16px;border-bottom:1px solid var(--border-color)}.orders-list .my-bets-section{padding:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.orders-list .my-bets-section .my-bets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.orders-list .my-bets-section .my-bets-header .my-bets-title{font-weight:700}.orders-list .my-bets-section .my-bets-header .betting-time{font-size:12px;color:var(--text-secondary)}.orders-list .my-bets-section .bets-table-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-color);font-size:12px;color:var(--text-secondary);font-weight:700}.orders-list .my-bets-section .bets-table-header .payment-header{text-align:center}.orders-list .my-bets-section .bets-table-header .result-header{text-align:right}.orders-list .my-bets-section .bet-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 0 0;align-items:center;height:46px}.orders-list .my-bets-section .bet-row .bet-combination{display:flex;gap:4px}.orders-list .my-bets-section .bet-row .bet-combination .combination-circle{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.orders-list .my-bets-section .bet-row .bet-combination .combination-circle.inactive{background-color:#e5e5e5;color:#999}.orders-list .my-bets-section .bet-row .bet-combination .combination-circle.active-0{background-color:#e53e3e;color:#fff}.orders-list .my-bets-section .bet-row .bet-combination .combination-circle.active-1{background-color:#ff8c00;color:#fff}.orders-list .my-bets-section .bet-row .bet-combination .combination-circle.active-2{background-color:#3182ce;color:#fff}.orders-list .my-bets-section .bet-row .bet-payment{text-align:center;font-weight:700}.orders-list .my-bets-section .bet-row .bet-payment span{font-size:10px;color:var(--text-secondary)}.orders-list .my-bets-section .bet-row .bet-result{text-align:right}.orders-list .my-bets-section .bet-row .bet-result .results-status{font-size:12px;color:var(--text-secondary)}.orders-list .my-bets-section .bet-row .bet-result .result-amount{font-weight:700;font-size:16px}.orders-list .no-bets{text-align:center;padding:40px 20px;color:var(--text-secondary);background-color:#fff;border-radius:8px}.orders-list .no-bets .no-bets-icon{font-size:48px;margin-bottom:16px}.orders-list .no-bets h3{margin:0 0 8px;color:#333}.orders-list .no-bets p{margin:0;font-size:14px}.orders-list .loading-state{text-align:center;padding:40px 20px;background-color:#fff;border-radius:8px}.orders-list .loading-state .loading-spinner{width:40px;height:40px;margin:0 auto 16px;border:4px solid var(--border-color);border-top-color:var(--loading-border-color);border-radius:50%;animation:spin 1s linear infinite}.orders-list .loading-state p{margin:0;color:var(--text-secondary);font-size:14px}.draw-results-container{padding:16px;background:#f8f9fa;border-radius:8px;margin:16px 0}.draw-header{font-size:14px;color:var(--text-secondary);margin-bottom:12px;text-align:center}.draw-datetime{font-weight:500;margin-right:8px}.draw-title{color:#333}.result-circles{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.result-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff}.result-circle.letter.letter-0{background-color:#dc3545}.result-circle.letter.letter-1{background-color:#fd7e14}.result-circle.letter.letter-2{background-color:#007bff}.result-circle.number.number-0{background-color:#dc3545}.result-circle.number.number-1{background-color:#fd7e14}.result-circle.number.number-2{background-color:#007bff}.equals-sign{font-size:18px;font-weight:700;color:#333;margin:0 4px}@media (max-width: 480px){.result-circles{gap:6px}.result-circle{width:32px;height:32px;font-size:14px}.equals-sign{font-size:16px}}.my-bets-digipagination{margin-top:5px;padding:10px;background:var(bg-medium)}.win-message{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;padding:16px;text-align:center;position:relative}.win-message:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-left:20px solid #2e7d32;border-top:20px solid transparent}.win-message:after{content:"";position:absolute;right:0;top:0;width:0;height:0;border-right:20px solid #2e7d32;border-top:20px solid transparent}.win-message .win-text{font-size:16px;font-weight:500;margin-bottom:4px}.win-message .total-prize{font-size:18px;font-weight:700}.pagination-container{position:relative;width:100%}.pagination-total{color:var(--text-secondary);font-size:14px;font-weight:400;margin-right:16px;display:inline-flex;align-items:center}@media (max-width: 768px){.pagination-total{margin-right:12px;font-size:13px}}@media (max-width: 480px){.pagination-total{margin-right:0;margin-bottom:8px;width:100%;justify-content:center}}.pagination-default .pagination-info{display:none}.pagination-default .pagination-wrapper{width:100%;padding:0;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:nowrap}@media (max-width: 768px){.pagination-default .pagination-wrapper{gap:6px}}@media (max-width: 640px){.pagination-default .pagination-wrapper{gap:4px}}@media (max-width: 480px){.pagination-default .pagination-wrapper{gap:3px;padding:0 8px}}@media (max-width: 360px){.pagination-default .pagination-wrapper{gap:2px;padding:0 4px}}.pagination-compact .pagination-wrapper,.pagination-minimal .pagination-wrapper{padding:0;background:transparent;border:none;box-shadow:none;display:flex;align-items:center;gap:6px}.pagination-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.pagination-wrapper::-webkit-scrollbar{display:none}@media (max-width: 768px){.pagination-wrapper{gap:6px}}@media (max-width: 640px){.pagination-wrapper{gap:4px}}@media (max-width: 480px){.pagination-wrapper{gap:3px;padding:0 8px}}@media (max-width: 360px){.pagination-wrapper{gap:2px;padding:0 4px}}.pagination-btn{display:flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;background:var(--bg-dark);color:var(--color-white);border-radius:6px;cursor:pointer;font-size:14px;font-weight:400;transition:all .2s ease;user-select:none;padding:0;flex-shrink:0}.pagination-btn:hover:not(.disabled):not(.active){background:var(--bg-dark);color:var(--color-white)}.pagination-btn.disabled{background:var(--bg-dark);color:var(--color-white);cursor:not-allowed}.pagination-btn.page-btn.active{background:var(--bg-dark);color:var(--color-white)}.pagination-btn.nav-btn{background:var(--color-primary)}.pagination-btn.nav-btn .btn-text{display:none}.pagination-btn.nav-btn .nav-icon{width:30px;height:30px;color:var(--bg-dark)}@media (max-width: 768px){.pagination-btn.nav-btn .nav-icon{width:26px;height:26px}}@media (max-width: 480px){.pagination-btn.nav-btn .nav-icon{width:24px;height:24px}}@media (max-width: 360px){.pagination-btn.nav-btn .nav-icon{width:22px;height:22px}}@media (max-width: 320px){.pagination-btn.nav-btn .nav-icon{width:20px;height:20px}}.pagination-btn.jump-btn{display:none}.page-numbers{display:flex;gap:8px;align-items:center;flex-shrink:0}@media (max-width: 768px){.page-numbers{gap:6px}}@media (max-width: 640px){.page-numbers{gap:4px}}@media (max-width: 480px){.page-numbers{gap:3px}}@media (max-width: 360px){.page-numbers{gap:2px}}.page-dots{padding:0 6px;color:#999;font-weight:400;font-size:14px;user-select:none;flex-shrink:0}@media (max-width: 768px){.page-dots{font-size:13px;padding:0 4px}}@media (max-width: 640px){.page-dots{font-size:13px;padding:0 3px}}@media (max-width: 480px){.page-dots{font-size:12px;padding:0 2px}}@media (max-width: 360px){.page-dots{font-size:11px;padding:0 1px}}@media (max-width: 320px){.page-dots{font-size:10px;padding:0}}.quick-jump{display:none}.pagination-loading{pointer-events:none;opacity:.7}.pagination-loading-overlay{position:absolute;inset:0;background:#fffc;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;border-radius:inherit;z-index:10}.loading-spinner{width:16px;height:16px;border:2px solid var(--border-color);border-top:2px solid var(--loading-border-color);border-radius:50%;animation:spin 1s linear infinite}@media (max-width: 480px){.loading-spinner{width:14px;height:14px;border-width:1px}}.pagination-disabled{opacity:.6;pointer-events:none}.pagination-container.pagination-sm .pagination-btn{min-height:32px;min-width:32px;font-size:12px}@media (max-width: 480px){.pagination-container.pagination-sm .pagination-btn{min-height:28px;min-width:28px;font-size:11px}}.pagination-container.pagination-md .pagination-btn{min-height:40px;min-width:40px;font-size:14px}@media (max-width: 640px){.pagination-container.pagination-md .pagination-btn{min-height:36px;min-width:36px;font-size:13px}}@media (max-width: 480px){.pagination-container.pagination-md .pagination-btn{min-height:32px;min-width:32px;font-size:12px}}.pagination-container.pagination-lg .pagination-btn{min-height:48px;min-width:48px;font-size:16px}@media (max-width: 640px){.pagination-container.pagination-lg .pagination-btn{min-height:42px;min-width:42px;font-size:15px}}@media (max-width: 480px){.pagination-container.pagination-lg .pagination-btn{min-height:36px;min-width:36px;font-size:13px}}@media (max-width: 320px){.pagination-container{font-size:0}.pagination-wrapper{gap:4px;padding:0 2px}.page-numbers{gap:1px}.pagination-btn{min-height:24px!important;min-width:24px!important;font-size:9px!important;border-radius:2px!important}.page-dots{font-size:9px!important;padding:0!important}}.bet-status-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:all .3s ease}.bet-status-overlay.visible{opacity:1;visibility:visible}.bet-status-modal{background:#000c;border-radius:12px;padding:32px 40px;display:flex;flex-direction:column;align-items:center;gap:16px;transform:scale(.8);transition:transform .3s ease;min-width:200px}.bet-status-overlay.visible .bet-status-modal{transform:scale(1)}.status-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.status-icon.success-icon{background:#4caf50}.status-icon.error-icon{background:#f44336}.status-text{color:#fff;font-size:18px;font-weight:500;text-align:center;margin:0}.status-message{color:#fffc;font-size:20px;text-align:center;margin-top:4px;max-width:250px;text-transform:uppercase}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;color:#2f3542;background:#f1f2f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wingo-app{max-width:400px;margin:0 auto;min-height:100vh;background:var(--bg-dark);position:relative}.wingo-game-page{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.wingo-game-page .connection-status{display:flex;align-items:center;justify-content:center;height:100vh;flex-direction:column;gap:1.5rem;color:#fff;padding:1.5rem}.wingo-game-page .connection-status .connection-icon{font-size:4rem;margin-bottom:1rem;animation:pulse 2s infinite}.wingo-game-page .connection-status .back-button{padding:1rem 2rem;border:none;border-radius:8px;background:#fff;color:#2f3542;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}.wingo-game-page .connection-status .back-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.wingo-game-page .connection-status .back-button:hover:not(:disabled){background:#f8f9fa;border-color:#ced4da;transform:translateY(-1px)}.wingo-game-page .connection-status .back-button:hover:not(:disabled):before{left:100%}.wingo-game-page .connection-status .back-button:active:not(:disabled){transform:translateY(0)}.wingo-game-page .connection-status .back-button:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(1)}.wingo-game-page .wingo-game-status{background:#fff;margin:1rem;border-radius:16px;padding:2rem;box-shadow:0 8px 24px #00000026;position:relative;overflow:hidden}.wingo-game-page .wingo-game-status:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.wingo-game-page .wingo-game-status .wingo-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.wingo-game-page .wingo-game-status .wingo-header .wingo-back-button{background:none;border:none;color:#667eea;font-size:1.1rem;font-weight:600;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .15s ease;display:flex;align-items:center;gap:.5rem}.wingo-game-page .wingo-game-status .wingo-header .wingo-back-button:hover{background-color:#667eea1a;transform:translate(-2px)}.wingo-game-page .wingo-game-status .wingo-header .wingo-game-title{font-size:1.8rem;font-weight:800;color:#2f3542;margin:0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wingo-game-page .wingo-game-status .wingo-header .wingo-period{font-size:.9rem;color:#6c757d;background:#f8f9fa;padding:.25rem 1rem;border-radius:20px;border:1px solid #e9ecef;font-weight:500}.wingo-game-page .wingo-game-status .wingo-timer-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1.5rem}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-timer{text-align:center;flex:1}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-timer .wingo-timer-label{font-size:.9rem;color:#6c757d;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-timer .wingo-timer-value{font-size:2.5rem;font-weight:900;color:#667eea;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;text-shadow:0 2px 4px rgba(0,0,0,.1);animation:pulse 2s infinite}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-betting-status{padding:1rem 2rem;border-radius:20px;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 4px #0000001a}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-betting-status.open{background:linear-gradient(135deg,#2ed5731a,#2ed5730d);color:#2ed573;border:2px solid rgba(46,213,115,.3)}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-betting-status.open:before{content:"🟢"}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-betting-status.closed{background:linear-gradient(135deg,#ff47571a,#ff47570d);color:#ff4757;border:2px solid rgba(255,71,87,.3)}.wingo-game-page .wingo-game-status .wingo-timer-section .wingo-betting-status.closed:before{content:"🔒"}.wingo-game-page .wingo-game-status .wingo-last-result{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:2rem;text-align:center;border:1px solid #e9ecef}.wingo-game-page .wingo-game-status .wingo-last-result .wingo-last-result-label{font-size:.9rem;color:#6c757d;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.wingo-game-page .wingo-game-status .wingo-last-result .wingo-last-result-content{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.wingo-game-page .wingo-game-status .wingo-last-result .wingo-last-result-content .wingo-result-number{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:900;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 6px 16px #0000001a;position:relative}.wingo-game-page .wingo-game-status .wingo-last-result .wingo-last-result-content .wingo-result-number:after{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:linear-gradient(45deg,rgba(255,255,255,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude}.wingo-game-page .wingo-game-status .wingo-last-result .wingo-last-result-content .wingo-result-details{display:flex;flex-direction:column;gap:.5rem}.wingo-game-page .wingo-game-status .wingo-last-result .wingo-last-result-content .wingo-result-details .wingo-result-color,.wingo-game-page .wingo-game-status .wingo-last-result .wingo-last-result-content .wingo-result-details .wingo-result-size{padding:.5rem 1rem;border-radius:16px;font-size:.8rem;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;min-width:80px;box-shadow:0 2px 4px #0000001a}.wingo-game-page .wingo-betting-main{padding:1rem;padding-bottom:140px;min-height:calc(100vh - 200px)}.wingo-game-page .wingo-betting-section{background:#fff;margin-bottom:2rem;border-radius:16px;padding:2rem;box-shadow:0 6px 16px #0000001a;position:relative;overflow:hidden;border:1px solid #e9ecef;animation:slideUp .6s ease}.wingo-game-page .wingo-betting-section:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2)}.wingo-game-page .wingo-betting-section .wingo-section-title{font-size:1.4rem;font-weight:800;color:#2f3542;margin:0 0 2rem;text-align:center;text-transform:uppercase;letter-spacing:1px;position:relative}.wingo-game-page .wingo-betting-section .wingo-section-title:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px}.wingo-game-page .wingo-color-options{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.wingo-game-page .wingo-color-options{grid-template-columns:repeat(3,1fr)}}.wingo-game-page .wingo-color-bet-card{border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.wingo-game-page .wingo-color-bet-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.wingo-game-page .wingo-color-bet-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0003}.wingo-game-page .wingo-color-bet-card:hover:before{opacity:.03}.wingo-game-page .wingo-color-bet-card.green{background:linear-gradient(135deg,#2ed57314,#2ed57308);border-color:#2ed57333}.wingo-game-page .wingo-color-bet-card.green:before{background:#2ed573}.wingo-game-page .wingo-color-bet-card.green .wingo-color-indicator{background:#2ed573;box-shadow:0 4px 16px #2ed57366}.wingo-game-page .wingo-color-bet-card.green .wingo-add-basket-button{background:linear-gradient(135deg,#2ed573,#23ad5c)}.wingo-game-page .wingo-color-bet-card.red{background:linear-gradient(135deg,#ff475714,#ff475708);border-color:#ff475733}.wingo-game-page .wingo-color-bet-card.red:before{background:#ff4757}.wingo-game-page .wingo-color-bet-card.red .wingo-color-indicator{background:#ff4757;box-shadow:0 4px 16px #ff475766}.wingo-game-page .wingo-color-bet-card.red .wingo-add-basket-button{background:linear-gradient(135deg,#ff4757,#ff1428)}.wingo-game-page .wingo-color-bet-card.violet{background:linear-gradient(135deg,#a55eea14,#a55eea08);border-color:#a55eea33}.wingo-game-page .wingo-color-bet-card.violet:before{background:linear-gradient(#8800db,#8800db)}.wingo-game-page .wingo-color-bet-card.violet .wingo-color-indicator{background:linear-gradient(#8800db,#8800db);box-shadow:0 4px 16px #a55eea66}.wingo-game-page .wingo-color-bet-card.violet .wingo-add-basket-button{background:linear-gradient(135deg,#a55eea,#8c31e4)}.wingo-game-page .wingo-color-bet-card .wingo-color-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.wingo-game-page .wingo-color-bet-card .wingo-color-header .wingo-color-indicator{width:24px;height:24px;border-radius:50%;position:relative}.wingo-game-page .wingo-color-bet-card .wingo-color-header .wingo-color-indicator:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude}.wingo-game-page .wingo-color-bet-card .wingo-color-header .wingo-color-name{font-weight:700;color:#2f3542;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px}.wingo-game-page .wingo-color-bet-card .wingo-color-header .wingo-color-payout{font-size:.8rem;color:#6c757d;background:#f8f9fa;padding:.25rem .5rem;border-radius:8px;border:1px solid #e9ecef;font-weight:600}.wingo-game-page .wingo-color-bet-card .wingo-bet-amount-display{font-size:1.8rem;font-weight:900;color:#2f3542;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#00000008,#0000000f);border-radius:8px;border:1px solid #e9ecef;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons{grid-template-columns:repeat(4,1fr)}}.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons .wingo-bet-button{padding:.5rem 1rem;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#2f3542;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden}.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons .wingo-bet-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons .wingo-bet-button:hover:not(:disabled){background:#f8f9fa;border-color:#ced4da;transform:translateY(-1px)}.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons .wingo-bet-button:hover:not(:disabled):before{left:100%}.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons .wingo-bet-button:active:not(:disabled){transform:translateY(0)}.wingo-game-page .wingo-color-bet-card .wingo-bet-buttons .wingo-bet-button:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(1)}.wingo-game-page .wingo-add-basket-button{width:100%;padding:1rem 1.5rem;border:none;border-radius:8px;color:#fff;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 6px 16px #0000001a;position:relative;overflow:hidden}.wingo-game-page .wingo-add-basket-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.wingo-game-page .wingo-add-basket-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.wingo-game-page .wingo-add-basket-button:hover:not(:disabled):before{left:100%}.wingo-game-page .wingo-add-basket-button:active:not(:disabled){transform:translateY(0)}.wingo-game-page .wingo-add-basket-button:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5);transform:none!important}.wingo-bottom-bar{position:fixed;bottom:60px;left:0;right:0;background:#fff;padding:1rem;box-shadow:0 -8px 32px #0000001f;display:flex;gap:1rem;z-index:100;border-top:1px solid #e9ecef}.wingo-bottom-bar .wingo-basket-button{flex:1;padding:1.5rem;border:2px solid #667eea;border-radius:12px;background:#fff;color:#667eea;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden}.wingo-bottom-bar .wingo-basket-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(102,126,234,.1),transparent);transition:left .6s}.wingo-bottom-bar .wingo-basket-button:hover:not(:disabled){background:#667eea0d;transform:translateY(-2px)}.wingo-bottom-bar .wingo-basket-button:hover:not(:disabled):before{left:100%}.wingo-bottom-bar .wingo-basket-button:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.5)}.wingo-bottom-bar .wingo-basket-button .wingo-basket-icon{font-size:1.4rem}.wingo-bottom-bar .wingo-basket-button .wingo-basket-count{font-weight:900;background:#667eea;color:#fff;padding:.25rem .5rem;border-radius:20px;font-size:.8rem;min-width:24px;text-align:center}.wingo-bottom-bar .wingo-basket-button .wingo-basket-total{font-weight:900;color:#2ed573;font-size:1.1rem}.wingo-bottom-bar .wingo-bet-all-button{flex:1.5;padding:1.5rem;border:none;border-radius:12px;background:linear-gradient(135deg,#2ed573,#23ad5c);color:#fff;font-weight:900;font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 6px 16px #0000001a;position:relative;overflow:hidden}.wingo-bottom-bar .wingo-bet-all-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.wingo-bottom-bar .wingo-bet-all-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px #00000026}.wingo-bottom-bar .wingo-bet-all-button:hover:not(:disabled):before{left:100%}.wingo-bottom-bar .wingo-bet-all-button:active:not(:disabled){transform:translateY(-1px)}.wingo-bottom-bar .wingo-bet-all-button:disabled{background:#ced4da;cursor:not-allowed;transform:none!important;box-shadow:none}.wingo-bottom-tabs{max-width:500px;margin:0 auto;background:var(--bg-wallet);display:flex;z-index:101}.wingo-bottom-tabs .wingo-bottom-tab{flex:1;padding:1.5rem;border:none;background:transparent;color:#6c757d;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;position:relative;text-transform:uppercase;letter-spacing:.5px}.wingo-bottom-tabs .wingo-bottom-tab.active{color:#667eea;background:#667eea0d}.wingo-bottom-tabs .wingo-bottom-tab.active:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px 3px 0 0;animation:slideIn .3s ease}.wingo-bottom-tabs .wingo-bottom-tab:hover:not(.active){background:#667eea08;color:#667eea}.wingo-tab-content{position:fixed;bottom:120px;left:0;right:0;max-height:60vh;background:#fff;border-top:1px solid #e9ecef;overflow-y:auto;z-index:99;box-shadow:0 -4px 20px #00000014;animation:slideUp .4s ease}.wingo-tab-content::-webkit-scrollbar{width:6px}.wingo-tab-content::-webkit-scrollbar-track{background:#f8f9fa}.wingo-tab-content::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.wingo-tab-content::-webkit-scrollbar-thumb:hover{background:#adb5bd}.wingo-result-history .wingo-result-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-weight:700;color:#2f3542;border-bottom:2px solid #dee2e6;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:1}.wingo-result-history .wingo-result-list{max-height:50vh;overflow-y:auto}.wingo-result-history .wingo-result-item{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem;padding:1.5rem;border-bottom:1px solid #f8f9fa;align-items:center;transition:background-color .15s ease}.wingo-result-history .wingo-result-item:hover{background:#667eea08}.wingo-result-history .wingo-result-item:last-child{border-bottom:none}.wingo-result-history .wingo-result-item .wingo-result-period{font-weight:700;color:#2f3542;font-size:.9rem;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.wingo-result-history .wingo-result-item .wingo-result-number{display:flex;justify-content:center}.wingo-result-history .wingo-result-item .wingo-result-number .wingo-number-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 4px #0000001a}.wingo-result-history .wingo-result-item .wingo-result-color{display:flex;justify-content:center}.wingo-result-history .wingo-result-item .wingo-result-color .wingo-color-indicator{width:24px;height:24px;border-radius:50%;box-shadow:0 2px 4px #0000001a;position:relative}.wingo-result-history .wingo-result-item .wingo-result-color .wingo-color-indicator:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(45deg,rgba(255,255,255,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude}.wingo-result-history .wingo-result-item .wingo-result-size{display:flex;justify-content:center}.wingo-result-history .wingo-result-item .wingo-result-size .wingo-size-tag{padding:.25rem .5rem;border-radius:12px;font-size:.7rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a}.color-red-violet{background:linear-gradient(45deg,#ff4757 50%,#a55eea 50%)!important}.color-default{background:#6c757d!important}.wingo-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem;backdrop-filter:blur(8px);animation:fadeIn .3s ease}.wingo-modal-content{background:#fff;border-radius:16px;width:100%;max-width:500px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 32px #0003;animation:modalSlideIn .4s ease}.wingo-modal-header{padding:2rem;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f8f9fa,#fff)}.wingo-modal-header h2{margin:0;color:#2f3542;font-size:1.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.wingo-modal-header .wingo-modal-close{background:none;border:none;font-size:1.8rem;cursor:pointer;color:#6c757d;padding:.5rem;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.wingo-modal-header .wingo-modal-close:hover{background:#e9ecef;color:#2f3542;transform:rotate(90deg)}.wingo-modal-body{flex:1;overflow-y:auto;padding:0}.wingo-modal-body::-webkit-scrollbar{width:6px}.wingo-modal-body::-webkit-scrollbar-track{background:#f8f9fa}.wingo-modal-body::-webkit-scrollbar-thumb{background:#ced4da;border-radius:3px}.wingo-modal-body::-webkit-scrollbar-thumb:hover{background:#adb5bd}.wingo-empty-basket{padding:3rem 2rem;text-align:center;color:#6c757d}.wingo-empty-basket .wingo-empty-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.8}.wingo-empty-basket p{margin:.5rem 0;font-size:1.2rem;font-weight:600}.wingo-empty-basket .wingo-empty-subtitle{font-size:1rem!important;font-weight:400!important;color:#adb5bd;margin-top:1rem!important}.wingo-basket-items{padding:1rem 0}.wingo-basket-item{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #f8f9fa;transition:all .15s ease}.wingo-basket-item:hover{background:#667eea08}.wingo-basket-item:last-child{border-bottom:none}.wingo-basket-item-info{flex:1}.wingo-basket-bet-type{font-weight:700;color:#2f3542;margin-bottom:.25rem;font-size:1.1rem;text-transform:capitalize}.wingo-basket-bet-details{display:flex;align-items:center;gap:1.5rem;font-size:.95rem}.wingo-basket-bet-details .wingo-basket-amount{color:#2ed573;font-weight:700;font-size:1.1rem}.wingo-basket-bet-details .wingo-basket-payout{color:#6c757d;background:#f8f9fa;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:600;border:1px solid #e9ecef}.wingo-basket-remove{background:#ff4757;border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.wingo-basket-remove:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 16px #0000001a}.wingo-basket-summary{padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:2px solid #dee2e6}.wingo-basket-total{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:700;color:#2f3542;margin-bottom:.5rem}.wingo-basket-total .wingo-total-amount{color:#2ed573;font-size:1.4rem;font-weight:900;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.wingo-basket-items-count{font-size:.95rem;color:#6c757d;text-align:center;font-weight:500}.wingo-modal-footer{padding:2rem;border-top:2px solid #e9ecef;display:flex;gap:1rem;background:#fff}.wingo-clear-basket-btn{flex:1;padding:1rem 1.5rem;border:2px solid #ff4757;border-radius:12px;background:#fff;color:#ff4757;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.wingo-clear-basket-btn:hover{background:#ff4757;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #0000001a}.wingo-place-bets-btn{flex:2;padding:1rem 1.5rem;border:none;border-radius:12px;background:linear-gradient(135deg,#2ed573,#23ad5c);color:#fff;font-weight:900;cursor:pointer;transition:all .3s ease;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 6px 16px #0000001a}.wingo-place-bets-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.wingo-place-bets-btn:disabled{background:#ced4da;cursor:not-allowed;transform:none;box-shadow:none}.wingo-toast{position:fixed;top:20px;left:50%;transform:translate(-50%) translateY(-100px);background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 12px 32px #0003;display:flex;align-items:center;gap:1.5rem;z-index:1100;transition:all .3s ease;opacity:0;pointer-events:none;max-width:400px;min-width:300px}.wingo-toast.visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:all}.wingo-toast.success{border-left:4px solid #2ed573}.wingo-toast.success .wingo-toast-icon{color:#2ed573;background:#2ed5731a}.wingo-toast.error{border-left:4px solid #ff4757}.wingo-toast.error .wingo-toast-icon{color:#ff4757;background:#ff47571a}.wingo-toast .wingo-toast-icon{font-size:1.8rem;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wingo-toast .wingo-toast-message{font-weight:600;color:#2f3542;font-size:1rem;line-height:1.4}.wingo-loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:#6c757d;font-size:1.1rem;font-weight:600}.wingo-loading:after{content:"";width:24px;height:24px;border:3px solid #dee2e6;border-top-color:#667eea;border-radius:50%;animation:spin 1s linear infinite;margin-left:1rem}@media (max-width: 768px){.wingo-betting-main{padding:.5rem;padding-bottom:140px}.wingo-betting-section{padding:1.5rem;margin-bottom:1.5rem}.wingo-game-status{margin:.5rem;padding:1.5rem}.wingo-game-status .wingo-header{flex-direction:column;gap:1rem;text-align:center}.wingo-game-status .wingo-header .wingo-back-button{align-self:flex-start}.wingo-game-status .wingo-header .wingo-game-title{font-size:1.5rem}.wingo-game-status .wingo-timer-section{flex-direction:column;gap:1.5rem;text-align:center}.wingo-game-status .wingo-timer-section .wingo-timer-value{font-size:2rem}.wingo-game-status .wingo-last-result-content{flex-direction:column;gap:1.5rem}.wingo-color-options,.wingo-size-options{grid-template-columns:1fr}.wingo-number-grid{grid-template-columns:repeat(2,1fr)}.wingo-result-header,.wingo-result-item{grid-template-columns:1.5fr 1fr 1fr 1fr;font-size:.8rem;padding:1rem}.wingo-modal-content{margin:0;height:100vh;max-height:100vh;border-radius:0}.wingo-modal-overlay{padding:0}.wingo-modal-footer{flex-direction:column}.wingo-modal-footer .wingo-clear-basket-btn,.wingo-modal-footer .wingo-place-bets-btn{flex:none}.wingo-bottom-bar{padding:.5rem}.wingo-bottom-bar .wingo-basket-button,.wingo-bottom-bar .wingo-bet-all-button{padding:1rem;font-size:.9rem}.wingo-toast{left:1rem;right:1rem;transform:translateY(-100px);max-width:none;min-width:auto}.wingo-toast.visible{transform:translateY(0)}}@media (max-width: 480px){.wingo-section-title{font-size:1.2rem}.wingo-color-bet-card,.wingo-size-bet-card{padding:1.5rem}.wingo-bet-buttons{grid-template-columns:repeat(2,1fr)!important}.wingo-number-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.wingo-number-bet-card{padding:1rem}.wingo-bottom-tabs .wingo-bottom-tab{padding:1rem;font-size:.8rem}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideIn{0%{left:-100%;right:100%}to{left:20%;right:20%}}@keyframes modalSlideIn{0%{transform:scale(.9) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.wingo-text-center{text-align:center}.wingo-text-left{text-align:left}.wingo-text-right{text-align:right}.wingo-font-mono{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.wingo-font-bold{font-weight:700}.wingo-font-black{font-weight:900}.wingo-uppercase{text-transform:uppercase}.wingo-lowercase{text-transform:lowercase}.wingo-capitalize{text-transform:capitalize}.wingo-no-select{user-select:none}.wingo-pointer{cursor:pointer}.wingo-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media print{.wingo-app{background:var(--bg-dark)!important}.wingo-bottom-bar,.wingo-bottom-tabs,.wingo-modal-overlay{display:none!important}.wingo-betting-section{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}}@media (prefers-contrast: high){.wingo-app{background:var(--bg-dark)}.wingo-game-status,.wingo-betting-section,.wingo-modal-content,.wingo-color-bet-card,.wingo-size-bet-card,.wingo-number-bet-card,.wingo-bet-button,.wingo-add-basket-button,.wingo-basket-button,.wingo-bet-all-button{border:2px solid black!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.wingo-timer-value{animation:none!important}}@media (prefers-color-scheme: dark){.wingo-app{background:var(--bg-dark)}.wingo-game-status,.wingo-betting-section,.wingo-modal-content,.wingo-bottom-bar,.wingo-bottom-tabs,.wingo-tab-content{background:var(--bg-wallet);color:var(--color-white);border-color:#444460}.wingo-section-title,.wingo-game-title,.wingo-basket-bet-type{color:#fff}.wingo-bet-amount-display,.wingo-number-bet-card,.wingo-color-bet-card,.wingo-size-bet-card{background:#3a3a52;border-color:#555570}.wingo-bet-button{background:#444460;color:#e6e6e6;border-color:#666680}.wingo-bet-button:hover:not(:disabled){background:#555570}.wingo-result-item:hover{background:#667eea1a}.wingo-toast{background:#2d2d44;color:#e6e6e6}}.wingo-back-button:focus,.wingo-bet-button:focus,.wingo-add-basket-button:focus,.wingo-basket-button:focus,.wingo-bet-all-button:focus,.wingo-bottom-tab:focus,.wingo-modal-close:focus,.wingo-clear-basket-btn:focus,.wingo-place-bets-btn:focus,.wingo-basket-remove:focus{outline:3px solid #3742fa;outline-offset:2px}:root{--wingo-primary: #667eea;--wingo-secondary: #764ba2;--wingo-success: #2ed573;--wingo-danger: #ff4757;--wingo-warning: #ffa502;--wingo-info: #3742fa;--wingo-red: #ff4757;--wingo-green: #2ed573;--wingo-violet: #a55eea;--wingo-dark: #2f3542;--wingo-light: #f1f2f6;--wingo-white: #ffffff;--wingo-border-radius: 8px;--wingo-border-radius-md: 12px;--wingo-border-radius-lg: 16px;--wingo-spacing-sm: .5rem;--wingo-spacing-md: 1rem;--wingo-spacing-lg: 1.5rem;--wingo-spacing-xl: 2rem;--wingo-shadow: 0 4px 8px rgba(0, 0, 0, .1);--wingo-shadow-md: 0 6px 16px rgba(0, 0, 0, .1);--wingo-shadow-lg: 0 8px 24px rgba(0, 0, 0, .15);--wingo-transition: .3s ease;--wingo-transition-fast: .15s ease}.wingo-winners-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#2ed573,#1a8345);color:#fff;padding:2rem 3rem;border-radius:16px;box-shadow:0 12px 32px #0003;z-index:1100;text-align:center;min-width:300px;animation:winnersPop .8s cubic-bezier(.68,-.55,.265,1.55)}.wingo-winners-toast .wingo-winners-icon{font-size:3rem;margin-bottom:1rem;animation:bounce 2s infinite}.wingo-winners-toast .wingo-winners-title{font-size:1.5rem;font-weight:900;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.wingo-winners-toast .wingo-winners-amount{font-size:2rem;font-weight:900;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;text-shadow:0 2px 4px rgba(0,0,0,.3)}.wingo-winners-toast .wingo-winners-details{margin-top:1.5rem;font-size:.9rem;opacity:.9}.wingo-rules-modal .wingo-rules-content{max-height:60vh;overflow-y:auto;padding:2rem}.wingo-rules-modal .wingo-rules-content h3{color:#667eea;font-weight:700;margin-bottom:1rem;border-bottom:2px solid #667eea;padding-bottom:.5rem}.wingo-rules-modal .wingo-rules-content .wingo-rule-section{margin-bottom:2rem}.wingo-rules-modal .wingo-rules-content .wingo-rule-section .wingo-rule-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.wingo-rules-modal .wingo-rules-content .wingo-rule-section .wingo-rule-item .wingo-rule-icon{width:32px;height:32px;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.wingo-rules-modal .wingo-rules-content .wingo-rule-section .wingo-rule-item .wingo-rule-text{flex:1}.wingo-rules-modal .wingo-rules-content .wingo-rule-section .wingo-rule-item .wingo-rule-text .wingo-rule-title{font-weight:600;color:#2f3542;margin-bottom:.25rem}.wingo-rules-modal .wingo-rules-content .wingo-rule-section .wingo-rule-item .wingo-rule-text .wingo-rule-description{color:#6c757d;line-height:1.5}.wingo-rules-modal .wingo-rules-content .wingo-payout-table{width:100%;border-collapse:collapse;margin:1.5rem 0;border:2px solid #e9ecef;border-radius:8px;overflow:hidden}.wingo-rules-modal .wingo-rules-content .wingo-payout-table th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;font-weight:700;text-align:left}.wingo-rules-modal .wingo-rules-content .wingo-payout-table td{padding:1rem;border-bottom:1px solid #e9ecef}.wingo-rules-modal .wingo-rules-content .wingo-payout-table td:first-child{font-weight:600}.wingo-rules-modal .wingo-rules-content .wingo-payout-table tr:last-child td{border-bottom:none}.wingo-rules-modal .wingo-rules-content .wingo-payout-table tr:nth-child(2n){background:#f8f9fa80}.wingo-orders-list{padding:1.5rem;max-height:50vh;overflow-y:auto}.wingo-orders-list .wingo-orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.wingo-orders-list .wingo-orders-header .wingo-orders-title{font-size:1.2rem;font-weight:700;color:#2f3542}.wingo-orders-list .wingo-orders-header .wingo-orders-count{background:#667eea;color:#fff;padding:.25rem .5rem;border-radius:20px;font-size:.8rem;font-weight:600}.wingo-orders-list .wingo-order-item{border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.wingo-orders-list .wingo-order-item:hover{border-color:#667eea;box-shadow:0 6px 16px #0000001a}.wingo-orders-list .wingo-order-item .wingo-order-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.wingo-orders-list .wingo-order-item .wingo-order-header .wingo-order-period{font-weight:700;color:#2f3542;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.wingo-orders-list .wingo-order-item .wingo-order-header .wingo-order-status{padding:.25rem .5rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.wingo-orders-list .wingo-order-item .wingo-order-header .wingo-order-status.won{background:#2ed573;color:#fff}.wingo-orders-list .wingo-order-item .wingo-order-header .wingo-order-status.lost{background:#ff4757;color:#fff}.wingo-orders-list .wingo-order-item .wingo-order-header .wingo-order-status.pending{background:#ffa502;color:#fff}.wingo-orders-list .wingo-order-item .wingo-order-body{padding:1.5rem}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-bet-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1rem}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-bet-details .wingo-bet-detail-item{text-align:center;padding:.5rem;background:#667eea0d;border-radius:8px;border:1px solid rgba(102,126,234,.1)}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-bet-details .wingo-bet-detail-item .wingo-bet-label{font-size:.8rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-bet-details .wingo-bet-detail-item .wingo-bet-value{font-weight:700;color:#2f3542}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-order-summary{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e9ecef}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-order-summary .wingo-bet-amount{font-weight:600;color:#2f3542}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-order-summary .wingo-pnl{font-weight:700;font-size:1.1rem}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-order-summary .wingo-pnl.positive{color:#2ed573}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-order-summary .wingo-pnl.negative{color:#ff4757}.wingo-orders-list .wingo-order-item .wingo-order-body .wingo-order-summary .wingo-pnl.neutral{color:#6c757d}.wingo-orders-list .wingo-no-orders{text-align:center;padding:3rem;color:#adb5bd}.wingo-orders-list .wingo-no-orders .wingo-no-orders-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.6}.wingo-orders-list .wingo-no-orders .wingo-no-orders-text{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.wingo-orders-list .wingo-no-orders .wingo-no-orders-subtitle{color:#ced4da}.wingo-orders-list .wingo-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.wingo-orders-list .wingo-pagination .wingo-page-button{padding:.5rem 1rem;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#2f3542;cursor:pointer;transition:all .15s ease;min-width:40px;text-align:center;font-weight:600}.wingo-orders-list .wingo-pagination .wingo-page-button:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea}.wingo-orders-list .wingo-pagination .wingo-page-button.active{background:#667eea;color:#fff;border-color:#667eea}.wingo-orders-list .wingo-pagination .wingo-page-button:disabled{opacity:.5;cursor:not-allowed}.wingo-orders-list .wingo-pagination .wingo-page-info{color:#6c757d;font-size:.9rem;margin:0 1rem}.wingo-draw-tabs{display:flex;background:#fff;border-radius:16px;padding:.25rem;margin:1rem;box-shadow:0 2px 4px #0000001a;overflow-x:auto}.wingo-draw-tabs .wingo-draw-tab{flex:1;padding:1rem;border:none;background:transparent;color:#6c757d;cursor:pointer;border-radius:8px;transition:all .15s ease;white-space:nowrap;font-weight:600;min-width:80px}.wingo-draw-tabs .wingo-draw-tab.active{background:#667eea;color:#fff;box-shadow:0 2px 4px #0000001a}.wingo-draw-tabs .wingo-draw-tab:hover:not(.active){background:#667eea1a;color:#667eea}.wingo-lobby{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem;display:flex;align-items:center;justify-content:center}.wingo-lobby .wingo-lobby-content{background:#fff;border-radius:16px;padding:3rem;text-align:center;box-shadow:0 12px 32px #0003;max-width:400px;width:100%}.wingo-lobby .wingo-lobby-content .wingo-lobby-icon{font-size:5rem;margin-bottom:2rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wingo-lobby .wingo-lobby-content .wingo-lobby-title{font-size:2.5rem;font-weight:900;color:#2f3542;margin-bottom:1rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wingo-lobby .wingo-lobby-content .wingo-lobby-subtitle{color:#6c757d;margin-bottom:3rem;font-size:1.1rem;line-height:1.5}.wingo-lobby .wingo-lobby-content .wingo-play-button{padding:1.5rem 3rem;border:none;border-radius:12px;background:linear-gradient(135deg,#2ed573,#23ad5c);color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 24px #00000026}.wingo-lobby .wingo-lobby-content .wingo-play-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0003}.wingo-lobby .wingo-lobby-content .wingo-play-button:active{transform:translateY(-1px)}.wingo-lobby .wingo-lobby-content .wingo-game-features{margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.wingo-lobby .wingo-lobby-content .wingo-game-features .wingo-feature{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;text-align:left}.wingo-lobby .wingo-lobby-content .wingo-game-features .wingo-feature .wingo-feature-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea1a,#764ba21a);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.wingo-lobby .wingo-lobby-content .wingo-game-features .wingo-feature .wingo-feature-text{flex:1;color:#495057;font-weight:500}.wingo-connection-indicator{position:fixed;top:1rem;right:1rem;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;z-index:100;display:flex;align-items:center;gap:.5rem}.wingo-connection-indicator.connected{background:#2ed5731a;color:#2ed573;border:1px solid rgba(46,213,115,.3)}.wingo-connection-indicator.connected:before{content:"🟢"}.wingo-connection-indicator.connecting{background:#ffa5021a;color:#ffa502;border:1px solid rgba(255,165,2,.3)}.wingo-connection-indicator.connecting:before{content:"🟡";animation:pulse 2s infinite}.wingo-connection-indicator.disconnected{background:#ff47571a;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.wingo-connection-indicator.disconnected:before{content:"🔴"}.wingo-connection-indicator.error{background:#ff47571a;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.wingo-connection-indicator.error:before{content:"⚠️"}@keyframes winnersPop{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes glow{0%{box-shadow:0 0 5px #667eea80}50%{box-shadow:0 0 20px #667eeacc}to{box-shadow:0 0 5px #667eea80}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.wingo-glow{animation:glow 2s ease-in-out infinite alternate}.wingo-gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wingo-hover-lift{transition:transform .3s ease,box-shadow .3s ease}.wingo-hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.wingo-ripple{position:relative;overflow:hidden}.wingo-ripple:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.wingo-ripple:active:before{width:300px;height:300px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.wingo-float{animation:float 3s ease-in-out infinite}@media (max-width: 360px){.wingo-game-status{padding:1rem}.wingo-game-status .wingo-timer-value{font-size:1.8rem}.wingo-betting-section{padding:1rem}.wingo-betting-section .wingo-section-title{font-size:1rem}.wingo-color-bet-card,.wingo-size-bet-card{padding:1rem}.wingo-modal-content{margin:0;height:100vh;border-radius:0}}@media (min-width: 1440px){.wingo-betting-main{max-width:1200px;margin:0 auto}.wingo-color-options{grid-template-columns:repeat(3,1fr);gap:2rem}.wingo-number-grid{grid-template-columns:repeat(10,1fr)}.wingo-size-options{grid-template-columns:repeat(2,1fr);gap:2rem}}.wingo-app{min-height:100vh;background:var(--bg-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:16px}.wingo-page-app{min-height:100vh;background:var(--bg-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wingo-header{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:16px 20px;border-radius:16px;margin-bottom:16px;box-shadow:0 2px 10px #0000001a}.wingo-header .wingo-title{font-size:20px;font-weight:600;color:#374151}.wingo-header .wingo-balance{text-align:right}.wingo-header .wingo-balance .balance-label{display:block;font-size:12px;color:#9ca3af;margin-bottom:2px}.wingo-header .wingo-balance .balance-amount{font-size:16px;font-weight:700;color:#10b981}.wingo-time-tabs{display:flex;background:var(--bg-wallet);border-radius:16px;margin-bottom:16px;box-shadow:0 .05333rem .10667rem #c5c5da40}.wingo-time-tabs .time-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:12px 8px;border:none;background:transparent;border-radius:12px;font-size:12.8px;font-weight:500;color:var(--color-secondary);cursor:pointer;transition:all .2s;position:relative}.wingo-time-tabs .time-tab.active{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end)),linear-gradient(90deg,#7afec3,#02afb6);font-weight:400;color:var(--bg-dark)}.wingo-time-tabs .time-tab:not(.active):hover{background:#f3f4f6}.wingo-game-status-card{background:linear-gradient(#a323f9,#3700ae);border-radius:16px;padding:20px;margin-bottom:16px;color:#fff;position:relative;overflow:hidden}.wingo-game-status-card .status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wingo-game-status-card .status-header .how-to-play-btn{background:#fff3;border:none;border-radius:20px;padding:8px 16px;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px}.wingo-game-status-card .status-header .how-to-play-btn .play-icon{font-size:10px}.wingo-game-status-card .status-header .time-remaining{font-size:12px;opacity:.9}.wingo-game-status-card .game-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wingo-game-status-card .game-info .game-title{font-size:24px;font-weight:700}.wingo-game-status-card .game-info .timer-display{display:flex;align-items:center;gap:4px}.wingo-game-status-card .game-info .timer-display .timer-digit{background:#fff;color:#374151;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;font-family:monospace}.wingo-game-status-card .game-info .timer-display .timer-separator{font-size:24px;font-weight:700;margin:0 4px}.wingo-game-status-card .period-info{display:flex;justify-content:space-between;align-items:center}.wingo-game-status-card .period-info .period-id{font-size:14px;opacity:.9}.wingo-game-status-card .period-info .last-results{display:flex;gap:4px}.wingo-game-status-card .period-info .last-results .result-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.color-number-container{background:var(--bg-medium);padding:7.4668px 10.6668px;margin-bottom:12.8px;border-radius:16px}.wingo-color-betting{display:flex;gap:8px}.wingo-color-betting .color-bet-button{height:42.45px;flex:1;border:none;border-top-right-radius:12px;border-bottom-left-radius:12px;color:#fff;font-size:14.9332px;font-weight:600;cursor:pointer}.wingo-color-betting .color-bet-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.wingo-color-betting .color-bet-button.green{background:linear-gradient(#27d44e,#048d02)}.wingo-color-betting .color-bet-button.violet{background:linear-gradient(#a323f9,#3700ae);border-radius:8px!important}.wingo-color-betting .color-bet-button.red{background:linear-gradient(#f50727,#b20016)}.wingo-color-betting .color-bet-button .color-label{font-size:14.9332px;font-weight:400}.wingo-color-betting .color-bet-button .color-payout{font-size:13px;opacity:.9;font-weight:400}.wingo-number-section{background:var(--bg-dark);border-radius:16px;margin:13.868px 0;box-shadow:0 2px 10px #0000001a;padding:6.9332px 10.668px}.wingo-number-section .number-section-title{text-align:center;font-size:16px;font-weight:600;color:#374151;margin-bottom:16px}.wingo-number-section .wingo-number-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.wingo-number-section .wingo-number-grid .wingo-number-btn{width:53px;height:53px;border:none;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:transform .2s}.wingo-number-section .wingo-number-grid .wingo-number-btn .wingo-number-img{width:53px;height:53px}.wingo-number-section .wingo-number-grid .wingo-number-btn.disabled{opacity:.5;cursor:not-allowed;transform:none!important}.wingo-number-section .wingo-number-grid .wingo-number-btn.color-red{background:linear-gradient(#d80000,#d80000)}.wingo-number-section .wingo-number-grid .wingo-number-btn.color-green{background:linear-gradient(#00b912,#00b912)}.wingo-number-section .wingo-number-grid .wingo-number-btn.color-violet{background:linear-gradient(#8800db,#8800db)}.wingo-number-section .wingo-number-grid .wingo-number-btn.color-red-violet{background:linear-gradient(45deg,#d80000 0% 50%,#8800db 50% 100%)}.wingo-number-section .wingo-number-grid .wingo-number-btn.color-green-violet{background:linear-gradient(45deg,#00b912 0% 50%,#8800db 50% 100%)!important}.drawing-overlay{position:fixed;inset:0;background:#000c;z-index:1000;display:flex;align-items:center;justify-content:center}.drawing-overlay .drawing-content .drawing-numbers{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:32px;opacity:.3}.drawing-overlay .drawing-content .drawing-numbers .drawing-number{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700}.drawing-overlay .drawing-content .drawing-result{text-align:center}.drawing-overlay .drawing-content .drawing-result .big-result-number{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:900;color:#fff;margin:0 auto 16px;box-shadow:0 8px 32px #0000004d}.drawing-overlay .drawing-content .drawing-result .drawing-text{color:#fff;font-size:18px;font-weight:600}.betting-closed-banner{background:#ef4444;color:#fff;text-align:center;padding:16px;border-radius:12px;margin-bottom:16px;font-weight:600;animation:pulse 2s infinite}.wingo-bottom-tabs{display:flex;background:var(--bg-wallet);border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 -4px 20px #0000001a;color:var(--color-white)}.wingo-bottom-tabs .bottom-tab{flex:1;padding:16px;border:none;background:transparent;font-size:14px;font-weight:600;color:var(--color-white);cursor:pointer;transition:all .2s}.wingo-bottom-tabs .bottom-tab.active{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end)),linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}.results-section{background:var(--bg-medium);padding:10px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.results-section .result-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;gap:12px}.results-section .result-item:last-child{border-bottom:none}.results-section .result-item .result-info{flex:0 0 auto;min-width:80px}.results-section .result-item .result-info .result-round{font-size:12.8px;font-weight:500;color:var(--color-white)}.results-section .result-item .result-info .result-color{font-size:12.8px;color:var(--color-white);text-transform:capitalize}.results-section .result-item .result-number-circle{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.results-section .result-item .bigsmall{flex:0 0 auto;min-width:50px;font-size:12.8px;text-align:center}.results-section .result-item .result-time{flex:0 0 auto;min-width:60px;font-size:12px;color:#9ca3af;text-align:right}.my-bets-section{background:var(--bg-medium);padding:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.my-bets-section .no-bets{text-align:center;padding:40px 20px;color:#9ca3af;font-size:16px}.my-bets-section .bet-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.my-bets-section .bet-item:last-child{border-bottom:none}.my-bets-section .bet-item .bet-details .bet-type{font-size:14px;font-weight:600;color:#374151}.my-bets-section .bet-item .bet-details .bet-amount{font-size:12px;color:#6b7280}.my-bets-section .bet-item .bet-status{padding:4px 8px;border-radius:8px;font-size:12px;font-weight:600}.my-bets-section .bet-item .bet-status.won{background:#dcfce7;color:#16a34a}.my-bets-section .bet-item .bet-status.lost{background:#fee2e2;color:#dc2626}.my-bets-section .bet-item .bet-status.pending{background:#fef3c7;color:#d97706}.bottom-sheet-overlay{position:fixed;inset:0 0 88px;background:#00000080;z-index:900;display:flex;align-items:flex-end;justify-content:center;opacity:0;animation:fadeIn .3s ease forwards}.bottom-sheet{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:500px;max-height:85vh;transform:translateY(100%);transition:transform .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 -4px 20px #00000026}.bottom-sheet.open{transform:translateY(0)}.bottom-sheet .bottom-sheet-handle{display:flex;justify-content:center;padding:12px 0 8px;cursor:grab}.bottom-sheet .bottom-sheet-handle:active{cursor:grabbing}.bottom-sheet .bottom-sheet-handle .handle-bar{width:40px;height:4px;background:#d1d5db;border-radius:2px;transition:background-color .2s}.bottom-sheet .bottom-sheet-handle .handle-bar:hover{background:#9ca3af}.bottom-sheet .bottom-sheet-content{overflow-y:auto;max-height:calc(85vh - 32px);padding-bottom:env(safe-area-inset-bottom)}.bottom-sheet .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f3f4f6}.bottom-sheet .modal-header h3{margin:0;font-size:20px;font-weight:700;color:#111827}.bottom-sheet .modal-header .close-btn{background:none;border:none;font-size:24px;color:#9ca3af;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.bottom-sheet .modal-header .close-btn:hover{background:#f3f4f6}.bottom-sheet .bet-type-header{padding:16px 20px 0;font-size:14px;color:#6b7280;font-weight:500}.bottom-sheet .bet-selection{margin:16px 20px;padding:20px;border-radius:16px;color:#fff;text-align:center;position:relative;box-shadow:0 4px 12px #00000026}.bottom-sheet .bet-selection.green{background:linear-gradient(135deg,#10b981,#059669)}.bottom-sheet .bet-selection.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.bottom-sheet .bet-selection.violet{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.bottom-sheet .bet-selection.color-red{background:linear-gradient(#d80000,#d80000)}.bottom-sheet .bet-selection.color-green{background:linear-gradient(#00b912,#00b912)}.bottom-sheet .bet-selection.color-violet{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.bottom-sheet .bet-selection.color-red-violet{background:linear-gradient(45deg,#d80000 0% 50%,#8800db 50% 100%)}.bottom-sheet .bet-selection.color-green-violet{background:linear-gradient(45deg,#00b912 0% 50%,#8800db 50% 100%)!important}.bottom-sheet .bet-selection .bet-title{font-size:20px;font-weight:700;margin-bottom:6px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.bottom-sheet .bet-selection .bet-payout{font-size:16px;opacity:.9;font-weight:500}.bottom-sheet .bet-selection .win-rate{position:absolute;top:16px;right:16px;background:#ffffff40;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;backdrop-filter:blur(4px)}.bottom-sheet .bet-amount-section{padding:0 20px 20px}.bottom-sheet .bet-amount-section .section-title{font-size:16px;font-weight:700;color:#111827;margin-bottom:16px}.bottom-sheet .bet-amount-section .amount-input{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:12px;font-size:18px;font-weight:600;margin-bottom:16px;transition:border-color .2s;box-sizing:border-box}.bottom-sheet .bet-amount-section .amount-input:focus{outline:none;border-color:#8b5cf6}.bottom-sheet .bet-amount-section .amount-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bottom-sheet .bet-amount-section .amount-buttons .amount-btn{padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.bottom-sheet .bet-amount-section .amount-buttons .amount-btn.active{background:#3b82f6;color:#fff;border-color:#3b82f6;transform:scale(.95)}.bottom-sheet .bet-amount-section .amount-buttons .amount-btn:hover:not(.active){background:#f8fafc;border-color:#cbd5e1}.bottom-sheet .bet-amount-section .amount-buttons .amount-btn:active{transform:scale(.95)}.bottom-sheet .multiplier-section{padding:0 20px 20px}.bottom-sheet .multiplier-section .section-title{font-size:16px;font-weight:700;color:#111827;margin-bottom:16px}.bottom-sheet .multiplier-section .multiplier-input-group{display:flex;align-items:center;gap:12px;margin-bottom:16px}.bottom-sheet .multiplier-section .multiplier-input-group button{width:44px;height:44px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-size:20px;font-weight:600;cursor:pointer;transition:all .2s}.bottom-sheet .multiplier-section .multiplier-input-group button:hover{background:#f8fafc;border-color:#cbd5e1}.bottom-sheet .multiplier-section .multiplier-input-group button:active{transform:scale(.95)}.bottom-sheet .multiplier-section .multiplier-input-group input{flex:1;padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;text-align:center;font-size:18px;font-weight:600;transition:border-color .2s}.bottom-sheet .multiplier-section .multiplier-input-group input:focus{outline:none;border-color:#8b5cf6}.bottom-sheet .multiplier-section .multiplier-input-group span{font-size:18px;color:#6b7280;font-weight:600}.bottom-sheet .multiplier-section .multiplier-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bottom-sheet .multiplier-section .multiplier-buttons .multiplier-btn{padding:12px 16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.bottom-sheet .multiplier-section .multiplier-buttons .multiplier-btn.active{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:transparent;transform:scale(.95)}.bottom-sheet .multiplier-section .multiplier-buttons .multiplier-btn:hover:not(.active){background:#f8fafc;border-color:#cbd5e1}.bottom-sheet .multiplier-section .multiplier-buttons .multiplier-btn:active{transform:scale(.95)}.bottom-sheet .bet-summary{background:linear-gradient(135deg,#f8fafc,#f1f5f9);margin:0 20px 24px;padding:20px;border-radius:16px;border:1px solid #e2e8f0}.bottom-sheet .bet-summary .summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#64748b;font-weight:500}.bottom-sheet .bet-summary .total-amount{font-size:28px;font-weight:800;color:#111827;margin-bottom:12px}.bottom-sheet .bet-summary .potential-win{font-size:16px;color:#64748b;margin-bottom:8px;font-weight:500}.bottom-sheet .bet-summary .profit-info{font-size:16px;color:#64748b;font-weight:500}.bottom-sheet .bet-summary .profit-info .profit-amount{color:#10b981;font-weight:700}.bottom-sheet .modal-actions{display:flex;gap:16px;padding:0 20px 20px}.bottom-sheet .modal-actions .cancel-btn{flex:1;padding:16px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;font-size:16px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.bottom-sheet .modal-actions .cancel-btn:hover{background:#f8fafc;border-color:#cbd5e1}.bottom-sheet .modal-actions .cancel-btn:active{transform:scale(.98)}.bottom-sheet .modal-actions .place-bet-btn{flex:2;padding:16px;border:none;border-radius:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.bottom-sheet .modal-actions .place-bet-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 16px #3b82f666}.bottom-sheet .modal-actions .place-bet-btn:active{transform:translateY(0) scale(.98)}@media (max-width: 480px){.bottom-sheet{border-radius:16px 16px 0 0;max-height:90vh}.bottom-sheet .modal-header{padding:12px 16px}.bottom-sheet .modal-header h3{font-size:18px}.bottom-sheet .bet-type-header{padding:12px 16px 0}.bottom-sheet .bet-selection{margin:12px 16px;padding:16px}.bottom-sheet .bet-selection .bet-title{font-size:18px}.bottom-sheet .bet-selection .bet-payout{font-size:14px}.bottom-sheet .bet-amount-section,.bottom-sheet .multiplier-section{padding:0 16px 16px}.bottom-sheet .bet-amount-section .section-title,.bottom-sheet .multiplier-section .section-title{font-size:14px}.bottom-sheet .bet-amount-section .amount-input,.bottom-sheet .multiplier-section .amount-input{padding:14px 16px;font-size:16px}.bottom-sheet .bet-amount-section .amount-buttons,.bottom-sheet .multiplier-section .amount-buttons{gap:8px}.bottom-sheet .bet-amount-section .amount-buttons .amount-btn,.bottom-sheet .multiplier-section .amount-buttons .amount-btn{padding:12px 8px;font-size:13px}.bottom-sheet .multiplier-section .multiplier-input-group{gap:8px}.bottom-sheet .multiplier-section .multiplier-input-group button{width:40px;height:40px;font-size:18px}.bottom-sheet .multiplier-section .multiplier-input-group input{font-size:16px}.bottom-sheet .multiplier-section .multiplier-buttons{gap:8px}.bottom-sheet .multiplier-section .multiplier-buttons .multiplier-btn{padding:10px 8px;font-size:13px}.bottom-sheet .bet-summary{margin:0 16px 20px;padding:16px}.bottom-sheet .bet-summary .total-amount{font-size:24px}.bottom-sheet .modal-actions{padding:0 16px 16px;gap:12px}.bottom-sheet .modal-actions .cancel-btn,.bottom-sheet .modal-actions .place-bet-btn{padding:14px;font-size:15px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.bottom-sheet .bottom-sheet-content{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}}@media (max-width: 480px){.wingo-app{padding:12px}.wingo-number-grid{grid-template-columns:repeat(5,1fr);gap:8px}.timer-display .timer-digit{width:32px;height:32px;font-size:16px}}@media (max-width: 400px){.wingo-app{padding:12px}.wingo-number-grid{grid-template-columns:repeat(5,1fr);gap:8px}.timer-display .timer-digit{width:32px;height:32px;font-size:16px}.wingo-number-btn,.wingo-number-btn .wingo-number-img{width:50px!important;height:50px!important}}@media (max-width: 360px){.wingo-number-grid{gap:10px!important}.wingo-number-btn,.wingo-number-btn .wingo-number-img{width:48px!important;height:48px!important}}@media (max-width: 359px){.wingo-number-grid{gap:10px!important}.wingo-number-btn,.wingo-number-btn .wingo-number-img{width:44px!important;height:44px!important}}@keyframes modalSlideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.color-red{background:linear-gradient(#d80000,#d80000)!important}.color-green{background:linear-gradient(#00b912,#00b912)!important}.color-violet{background:linear-gradient(#8800db,#8800db)!important}.color-red-violet{background:linear-gradient(45deg,#d80000 0% 50%,#8800db 50% 100%)!important}.color-green-violet{background:linear-gradient(45deg,#00b912 0% 50%,#8800db 50% 100%)!important}.my-bets-pagination{margin-top:5px;padding:10px;background:#fff}.loading-screen{position:fixed;top:0;left:50%;transform:translate(-50%);width:500px;height:100%;background:var(--bg-dark)!important;display:flex;justify-content:center;align-items:center;z-index:9999}@media (max-width: 768px){.loading-container{margin:1rem;padding:2rem 1.5rem}.loading-container h2{font-size:1.25rem}.loading-container p{font-size:.9rem}.spinner{width:50px;height:50px;border-width:3px}}.wingo-app{max-width:500px;margin:0 auto;min-height:100vh;position:relative}.wingo-game-page{min-height:100vh;background:var(--card-gradient);position:relative}.back-button,.wingo-back-button{padding:.5rem 1rem;border:none;border-radius:8px;background:var(--gradient-button);color:#fff;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:var(--box-shadow)}.back-button:hover:not(:disabled),.wingo-back-button:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.back-button:active:not(:disabled),.wingo-back-button:active:not(:disabled){transform:translateY(0)}.back-button:disabled,.wingo-back-button:disabled{opacity:.4;cursor:not-allowed}.wingo-game-status,.wingo-betting-section,.wingo-modal-content,.wingo-bottom-bar,.wingo-bottom-tabs,.wingo-tab-content{border-color:var(--bg-wallet)}.wingo-section-title,.wingo-game-title,.wingo-basket-bet-type{color:var(--header)}.wingo-timer-label,.wingo-period,.wingo-result-period,.wingo-basket-payout{color:var(--text-secondary)}.wingo-game-status,.wingo-betting-section,.wingo-modal-content{box-shadow:var(--box-shadow)}.wingo-bottom-tab.active,.time-tab.active{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end)),linear-gradient(90deg,#7afec3,#02afb6)}.wingo-bottom-tab.active:after,.time-tab.active:after{background:var(--gradient-button)}.wingo-time-tabs .time-tab.active{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end)),linear-gradient(90deg,#7afec3,#02afb6)}.wingo-time-tabs .time-tab:not(.active):hover{background:var(--bets-header-active-tab)}.wingo-toast.success,.wingo-winners-toast{background:var(--bets-congrats)}.wingo-toast.error,.betting-closed-banner{background:var(--loss-message)}.wingo-modal-header{background:linear-gradient(135deg,var(--bets-header-active-tab),white)}.wingo-modal-header h2{color:var(--header)}.wingo-modal-header .wingo-modal-close:hover{background:var(--bets-header-active-tab);color:var(--header)}.wingo-bet-button{border-color:var(--border-color)}.wingo-bet-button:hover:not(:disabled){background:var(--bets-header-active-tab);border-color:var(--tab-highlight)}.wingo-basket-button{border-color:var(--header);color:var(--header)}.wingo-basket-button:hover:not(:disabled){background:var(--bets-header-active-tab)}.wingo-basket-button .wingo-basket-count{background:var(--header)}.wingo-bet-all-button,.wingo-place-bets-btn,.place-bet-btn{background:var(--gradient-button);box-shadow:var(--box-shadow)}.wingo-bet-all-button:hover:not(:disabled),.wingo-place-bets-btn:hover:not(:disabled),.place-bet-btn:hover:not(:disabled){opacity:.95}.wingo-result-item:hover,.result-item:hover{background:var(--bets-header-active-tab)}.wingo-loading:after{border-color:var(--border-color);border-top-color:var(--header)}.wingo-back-button:focus,.wingo-bet-button:focus,.wingo-add-basket-button:focus,.wingo-basket-button:focus,.wingo-bet-all-button:focus,.wingo-bottom-tab:focus,.wingo-modal-close:focus,.wingo-clear-basket-btn:focus,.wingo-place-bets-btn:focus,.wingo-basket-remove:focus{outline:3px solid var(--header);outline-offset:2px}.wingo-draw-tabs .wingo-draw-tab.active{background:var(--header);box-shadow:var(--box-shadow)}.wingo-draw-tabs .wingo-draw-tab:hover:not(.active){background:var(--bets-header-active-tab);color:var(--tab-highlight)}.wingo-page-button{border-color:var(--border-color)}.wingo-page-button:hover:not(:disabled){background:var(--header);border-color:var(--header)}.wingo-page-button.active{background:var(--header);border-color:var(--header)}.wingo-connection-indicator.connected{border-color:#22c55e4d}.wingo-connection-indicator.connecting{border-color:#ffa5024d}.wingo-connection-indicator.disconnected,.wingo-connection-indicator.error{border-color:var(--loss-message)}.wingo-game-status-card{background:var(--card-gradient-2)}.loading-screen{background:var(--bg-dark)}.bottom-sheet .modal-actions .place-bet-btn{background:var(--gradient-button);box-shadow:0 4px 12px #7629b34d}.bottom-sheet .modal-actions .place-bet-btn:hover{background:var(--gradient-button);opacity:.95}.multiplier-btn.active,.amount-btn.active{background:var(--gradient-button);border-color:transparent}.bet-summary{background:linear-gradient(135deg,var(--bets-header-active-tab),#f1f5f9);border-color:var(--border-color)}.color-red,.wingo-color-bet-card.red,.wingo-number-btn.color-red,.bet-selection.red,.bet-selection.color-red{background:linear-gradient(#d80000,#d80000)!important}.color-green,.wingo-color-bet-card.green,.wingo-number-btn.color-green,.bet-selection.green,.bet-selection.color-green{background:linear-gradient(#00b912,#00b912)!important}.color-violet,.wingo-color-bet-card.violet,.wingo-number-btn.color-violet,.bet-selection.violet,.bet-selection.color-violet{background:linear-gradient(#8800db,#8800db)!important}.color-red-violet,.wingo-number-btn.color-red-violet,.bet-selection.color-red-violet{background:linear-gradient(45deg,#d80000 0% 50%,#8800db 50% 100%)!important}.color-green-violet,.wingo-number-btn.color-green-violet,.bet-selection.color-green-violet{background:linear-gradient(45deg,#00b912 0% 50%,#8800db 50% 100%)!important}.wingo-size-betting{width:100%;height:38.39px;border-radius:20px;display:flex}.big_betting{display:flex;justify-content:center;align-items:center;flex-basis:50%;border-top-left-radius:20px;border-bottom-left-radius:20px;background:#dd9138;font-size:17.0668px}.small_betting{display:flex;justify-content:center;align-items:center;flex-basis:50%;border-top-right-radius:20px;border-bottom-right-radius:20px;background:#5088d3;font-size:17.0668px}._modalOverlay_5m5o5_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:_fadeIn_5m5o5_1 .3s ease}._howToPlayModal_5m5o5_16{background:#fff;border-radius:16px;width:100%;max-width:380px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--box-shadow);animation:_modalSlideUp_5m5o5_1 .3s ease;border:1px solid var(--border-color)}._modalHeader_5m5o5_30{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,var(--bets-header-active-tab),#ffffff);flex-shrink:0;position:relative}._modalTitle_5m5o5_41{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:var(--header)}._modalIcon_5m5o5_50{font-size:20px}._closeBtn_5m5o5_54{position:absolute;right:10px;top:14px;background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;flex-shrink:0}._closeBtn_5m5o5_54:hover{background:var(--bets-header-active-tab);color:var(--header)}._closeBtn_5m5o5_54:active{transform:scale(.95)}._modalBody_5m5o5_80{flex:1;overflow-y:auto;padding:20px;min-height:0}._modalBody_5m5o5_80::-webkit-scrollbar{width:6px}._modalBody_5m5o5_80::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}._modalBody_5m5o5_80::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._modalBody_5m5o5_80::-webkit-scrollbar-thumb:hover{background:#94a3b8}._modalFooter_5m5o5_101{padding:20px;border-top:1px solid var(--border-color);background:#fff;flex-shrink:0}._howToSection_5m5o5_108{margin-bottom:24px}._howToSection_5m5o5_108:last-child{margin-bottom:0}._howToSection_5m5o5_108 p{margin:0;color:var(--text-secondary);line-height:1.5;font-size:14px}._sectionHeader_5m5o5_121{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:12px;padding:0!important}._sectionHeader_5m5o5_121 h3{margin:0;font-size:16px;font-weight:600;color:var(--header);line-height:1.2}._sectionIcon_5m5o5_137{font-size:18px;flex-shrink:0}._colorRules_5m5o5_142{display:flex;flex-direction:column;gap:10px}._colorRule_5m5o5_142{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;transition:background-color .2s}._colorRule_5m5o5_142:hover{background:var(--bets-header-active-tab)}._colorIndicator_5m5o5_160{width:16px;height:16px;border-radius:50%;flex-shrink:0;border:2px solid rgba(255,255,255,.3)}._colorIndicator_5m5o5_160._green_5m5o5_167{background:#10b981}._colorIndicator_5m5o5_160._red_5m5o5_170{background:#ef4444}._colorIndicator_5m5o5_160._violet_5m5o5_173{background:#8b5cf6}._colorText_5m5o5_177{font-size:14px;color:#374151;flex:1}._bettingInfo_5m5o5_183{display:flex;flex-direction:column;gap:6px}._bettingInfo_5m5o5_183 p{margin:0;font-size:14px;color:var(--text-secondary)}._serviceCharges_5m5o5_194{background:#fef3c7;padding:16px;border-radius:12px;border:1px solid #fbbf24}._serviceNotice_5m5o5_201{background:#fbbf24;color:#92400e;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;margin-bottom:12px;text-align:center}._serviceDetails_5m5o5_212{color:#92400e;font-size:14px;line-height:1.5}._serviceExample_5m5o5_218{background:#fbbf2433;padding:10px 12px;border-radius:6px;margin-top:10px;font-size:13px;line-height:1.4}._goodLuckBtn_5m5o5_227{width:100%;padding:14px 16px;border:none;border-radius:12px;background:var(--button-gradient);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;touch-action:manipulation;box-shadow:var(--box-shadow)}._goodLuckBtn_5m5o5_227:hover{transform:translateY(-2px);opacity:.95}._goodLuckBtn_5m5o5_227:active{transform:translateY(0)}@keyframes _fadeIn_5m5o5_1{0%{opacity:0}to{opacity:1}}@keyframes _modalSlideUp_5m5o5_1{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){._modalOverlay_5m5o5_1{padding:0;align-items:flex-end}._howToPlayModal_5m5o5_16{max-width:100%;max-height:90vh;border-radius:20px 20px 0 0}._modalHeader_5m5o5_30{padding:16px 20px}._modalBody_5m5o5_80{padding:8px!important}._modalFooter_5m5o5_101{padding:16px 20px}._sectionHeader_5m5o5_121 h3{font-size:15px}._howToSection_5m5o5_108 p,._colorText_5m5o5_177,._bettingInfo_5m5o5_183 p{font-size:13px}._goodLuckBtn_5m5o5_227{padding:12px 16px;font-size:15px}}.color-wingo-game-status{display:flex;justify-content:space-between;align-items:center;background-image:url(/_build/assets/timecardbg-CYdoKhba.webp);background-repeat:no-repeat;background-size:cover;margin:0rem 0 .5rem;padding:.5rem .875rem;border-radius:12px;position:relative}.htp_svg_cont{display:flex;align-items:center;gap:.5rem}.htp_svg_cont svg{width:19.19px;height:19.19px}.wingo-left-container{flex-basis:50%;display:flex;justify-content:space-between}.wingo-game-info-section{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.wingo-game-header-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wingo-game-header{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:.25rem;padding-right:.6rem}.wingo-game-badge{display:flex;align-items:center;width:max-content;color:var(--bg-dark);font-size:11.7332px;height:26.66px}.wingo-game-id{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.75rem;font-weight:700;color:#fff;line-height:1}.wingo-result-numbers{width:100%;display:flex;justify-content:flex-start;gap:.5rem;align-items:center}.wingo-number-circle{width:26.66px;height:26.66px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:900;color:#fff;box-shadow:0 3px 10px #0003}.wingo-number-circle.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.wingo-number-circle.orange{background:linear-gradient(135deg,#f97316,#ea580c)}.wingo-number-circle.blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.wingo-number-circle.green{background:linear-gradient(135deg,#10b981,#059669)}.wingo-number-circle.violet{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.wingo-how-to-play{display:flex;justify-content:center;align-items:center;font-size:.8rem;color:var(--bg-dark);text-decoration:none;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid var(--bg-dark);width:100%;border-radius:20px;padding:.1rem 0}.wingo-vertical-divider{width:1px;height:60px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.3) 20%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 80%,transparent 100%);margin:0 1rem}.wingo-timer-section{flex-basis:50%;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.wingo-timer-header-text{font-size:12.8px;color:var(--bg-dark);font-weight:700;text-align:right}.wingo-timer-display{display:flex;gap:4.8px;align-items:center}.wingo-timer-digit{display:flex;justify-content:center;align-items:center;width:21.33px;height:32px;background:var(--bg-dark);color:var(--color-tertiary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:800;min-width:18px;text-align:center;font-size:19.2px}.wingo-timer-digit:first-child{-webkit-clip-path:polygon(0 30%,30% 0,100% 0,100% 100%,0% 100%)}.wingo-timer-digit:last-child{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}.wingo-timer-digit.warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;animation:wingo-pulse-warning 1.5s infinite}.wingo-timer-colon{display:flex;justify-content:center;align-items:center;width:17.33px;height:32px;background:var(--bg-dark);color:var(--color-tertiary);color:#fff;padding:.4rem 0rem;box-shadow:none;border:none;font-size:19.332px;font-weight:900}.wingo-next-game-id{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:14.9332px;font-weight:700;color:var(--bg-dark);text-align:right}@keyframes wingo-blink-colon{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes wingo-pulse-warning{0%,to{transform:scale(1);box-shadow:0 2px 8px #f59e0b4d}50%{transform:scale(1.05);box-shadow:0 4px 15px #f59e0b80}}@keyframes wingo-pulse-danger{0%,to{transform:scale(1);box-shadow:0 2px 8px #d70a034d}50%{transform:scale(1.05);box-shadow:0 4px 15px #d70a0380}}@media (max-width: 768px){.wingo-vertical-divider{width:1px;height:60px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.3) 20%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.3) 80%,transparent 100%);margin:0rem}.wingo-timer-header-text,.wingo-next-game-id{text-align:center}.wingo-how-to-play{font-size:.75rem}}@media (max-width: 500px){.wingo-timer-section{gap:.2rem!important}.color-wingo-game-status{height:106px!important;margin:0!important;padding:.5rem .775rem!important;background-size:100% 100%!important}.wingo-timer-colon{width:15px!important;height:30px!important}.wingo-timer-digit{width:19.38px!important;height:30px!important;font-size:18px!important}.wingo-timer-header-text{font-size:12px!important;font-weight:600!important}.wingo-next-game-id{font-size:13.9px!important;font-weight:600!important}.htp_svg_cont,.wingo-game-badge{font-size:10.99px!important}.wingo-number-circle{width:25px!important;height:25px!important}}.bet-result-card{background:var(--bg-wallet);border-radius:12px;margin:12px 0;box-shadow:0 2px 8px #0000001a;overflow:hidden;border:1px solid #374151}.bet-result-card .bet-result-header{display:flex;justify-content:space-between;align-items:center;padding:10px}.bet-result-card .bet-result-header .period-info .period-id{font-size:16px;font-weight:600;color:var(--color-white)}.bet-result-card .bet-result-header .period-info .draw-time{font-size:12px;color:var(--color-white)}.bet-result-card .bet-result-header .result-number-container .result-number{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;border:none}.bet-result-card .bet-result-header .result-number-container .result-number.red{background:linear-gradient(#d80000,#d80000)}.bet-result-card .bet-result-header .result-number-container .result-number.green{background:linear-gradient(#00b912,#00b912)}.bet-result-card .bet-result-header .result-number-container .result-number.violet{background:linear-gradient(#8800db,#8800db)}.bet-result-card .status-banner{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-dark);position:relative}.bet-result-card .status-banner.won,.bet-result-card .status-banner.loss{background:var(--bg-dark);color:var(--color-white)}.bet-result-card .status-banner .status-left{display:flex;align-items:center;gap:16px}.bet-result-card .status-banner .status-left .status-label{background:#ff6b35;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600}.bet-result-card .status-banner .status-left .status-label.won{background:#4caf50}.bet-result-card .status-banner .status-left .game-details .game-name{font-size:14px;font-weight:600;color:var(--color-white);margin-bottom:2px}.bet-result-card .status-banner .status-left .game-details .draw-time-detail{font-size:11px;color:var(--color-white)}.bet-result-card .status-banner .status-right{display:flex;align-items:center;gap:12px}.bet-result-card .status-banner .status-right .payment-info{text-align:right}.bet-result-card .status-banner .status-right .payment-info .payment-label{display:block;font-size:12px;color:var(--color-white);margin-bottom:2px}.bet-result-card .status-banner .status-right .payment-info .payment-amount{font-size:18px;font-weight:700;color:var(--color-white)}.bet-result-card .status-banner .status-right .copy-icon{font-size:14px;opacity:.7;cursor:pointer}.bet-result-card .win-message{background:linear-gradient(135deg,#4caf50,#2e7d32);color:#fff;padding:16px;text-align:center;position:relative}.bet-result-card .win-message:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-left:20px solid #2e7d32;border-top:20px solid transparent}.bet-result-card .win-message:after{content:"";position:absolute;right:0;top:0;width:0;height:0;border-right:20px solid #2e7d32;border-top:20px solid transparent}.bet-result-card .win-message .win-text{font-size:16px;font-weight:500;margin-bottom:4px}.bet-result-card .win-message .total-prize{font-size:18px;font-weight:700}.bet-result-card .my-bets-section{padding:16px 16px 0}.bet-result-card .my-bets-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bet-result-card .my-bets-section .section-header .section-bettitle{font-size:16px;font-weight:600;color:var(--color-white)}.bet-result-card .my-bets-section .section-header .betting-time{font-size:12px;color:var(--color-white)}.bet-result-card .my-bets-section .bet-table-header{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px;padding:12px 0;background:var(--bg-dark);border-radius:6px;margin-bottom:8px}.bet-result-card .my-bets-section .bet-table-header .header-cell{font-size:12px;font-weight:600;color:var(--color-white);text-align:center;padding:0 8px}.bet-result-card .my-bets-section .bet-table-header .header-cell:first-child{text-align:left}.bet-result-card .my-bets-section .bet-table-header .header-cell:last-child{text-align:right}.bet-result-card .my-bets-section .bet-detail-container:last-child{border-bottom:none}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px;padding:16px 0;align-items:center}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row.clickable{cursor:pointer;transition:background-color .2s ease}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell{display:flex;justify-content:flex-start;padding:0 8px}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .color-indicator{display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:700;text-align:center;width:36px;height:36px}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .color-indicator.red{background:linear-gradient(135deg,#f44,#c00)}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .color-indicator.green{background:linear-gradient(135deg,#0c4,#080)}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .color-indicator.violet{background:linear-gradient(135deg,#84f,#60c)}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .color-indicator .color-text{font-size:8px;font-weight:900;color:#fff}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .number-indicator{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .number-indicator.red{background:linear-gradient(135deg,#f44,#c00)}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .number-indicator.green{background:linear-gradient(135deg,#0c4,#080)}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-type-cell .number-indicator.violet{background:linear-gradient(135deg,#84f,#60c)}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-time-cell{text-align:center;font-size:12px;color:var(--color-white);padding:0 4px}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-payment-cell{text-align:center;font-size:14px;font-weight:600;color:var(--color-white);padding:0 4px}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell{text-align:right;font-size:12px;padding:0 8px;display:flex;align-items:center;justify-content:space-between}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .result-info{display:flex;flex-direction:column;align-items:flex-end}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .result-info .result-status{font-size:11px;margin-bottom:2px}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .result-info .result-status.win{color:#4caf50;font-weight:600}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .result-info .result-status.loss{color:var(--color-white);font-weight:600}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .result-info .result-amount{font-size:12px;font-weight:700}.win .bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .result-info .result-amount{color:#ff6b35}.loss .bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .result-info .result-amount{color:var(--color-white)}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .expand-arrow{margin-left:8px;font-size:10px;color:var(--color-white);transition:transform .2s ease}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell .expand-arrow span.expanded{transform:rotate(180deg);display:inline-block}.bet-result-card .my-bets-section .bet-detail-container .bet-expanded-details{background:var(--bg-dark);padding:16px;margin:0 -16px}.bet-result-card .my-bets-section .bet-detail-container .bet-expanded-details .detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.bet-result-card .my-bets-section .bet-detail-container .bet-expanded-details .detail-row .detail-label{font-size:14px;color:var(--color-white);font-weight:500}.bet-result-card .my-bets-section .bet-detail-container .bet-expanded-details .detail-row .detail-value{font-size:14px;font-weight:600;color:var(--color-white)}@media (max-width: 768px){.bet-result-card{margin:8px 0}.bet-result-card .bet-result-header{padding:8px}.bet-result-card .bet-result-header .result-number-container .result-number{width:36px;height:36px;font-size:18px}.bet-result-card .status-banner{padding:12px}.bet-result-card .status-banner .status-right .payment-info .payment-amount{font-size:16px}.bet-result-card .my-bets-section{padding:12px 12px 0}.bet-result-card .my-bets-section .bet-table-header{font-size:11px;grid-template-columns:1fr .8fr .8fr 1fr}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row{grid-template-columns:1fr .8fr .8fr 1fr;padding:12px 0}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-time-cell,.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-result-cell{font-size:11px}.bet-result-card .my-bets-section .bet-detail-container .bet-detail-row .bet-payment-cell{font-size:12px}.bet-result-card .my-bets-section .bet-expanded-details{margin:0 -12px;padding:12px}}.loading-bets{text-align:center;padding:40px 20px;color:var(--color-white);font-size:14px}.no-bets{text-align:center;padding:40px 20px;color:#999;font-size:14px}.betting-modal-overlay{position:fixed;max-width:400px;inset:0;background:#00000080;z-index:2000;display:flex;align-items:flex-end;justify-content:center;opacity:0;animation:fadeInModal .3s ease forwards;margin:0 auto}.betting-modal{background:var(--bg-medium);border-radius:20px 20px 0 0;width:100%;max-width:400px;box-shadow:var(--box-shadow);transform:translateY(100%);animation:slideUpModal .4s cubic-bezier(.25,.46,.45,.94) forwards;position:relative;overflow:hidden}.betting-modal::-webkit-scrollbar{display:none}.modal-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.modal-title{font-size:18px;font-weight:600;color:var(--color-white);text-align:center;margin:0}.close-button{position:absolute;top:16px;right:16px;background:none;border:none;font-size:26px;color:var(--color-white);cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .15s ease}.close-button:hover{background:var(--bets-header-active-tab);color:var(--color-white)}.close-button:active{transform:scale(.95)}.bet-color-header{display:flex;justify-content:center;padding:16px 20px;background:var(--bg-medium)}.color-circle{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative}.color-circle.green{background:linear-gradient(135deg,#22c55e,#16a34a)}.color-circle.red{background:linear-gradient(135deg,#ef4444,#dc2626)}.color-circle.violet{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.color-circle:after{content:"";position:absolute;inset:-2px;border-radius:50%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude}.amount-selection{padding:0 20px 16px}.amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.amount-button{padding:16px 8px;border-radius:8px;background:#001c54;color:var(--color-white);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:center;position:relative;overflow:hidden}.amount-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%}.amount-button:hover:not(.active):before{left:100%}.amount-button.active{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));color:var(--color-dark-text);border-color:var(--header);transform:scale(.98)}.amount-button:active{transform:scale(.95)}.multipliers-section{padding:16px 20px;border-top:1px solid var(--border-color)}.multiplier-label{font-size:15px;font-weight:600;color:var(--color-white);margin-bottom:12px}.multiplier-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.multiplier-btn{width:36px;height:36px;border:2px solid var(--border-color);border-radius:8px;background:transparent;color:var(--color-white);font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.multiplier-btn:hover{border-color:var(--color-white);color:var(--color-white);background:var(--bets-header-active-tab)}.multiplier-btn:active{transform:scale(.95)}.multiplier-display{font-size:20px;font-weight:700;color:var(--color-white);min-width:40px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace}.multiplier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.multiplier-option{padding:12px 8px;border-radius:8px;background:#001c54;color:var(--color-white);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:center}.multiplier-option.active{background:var(--gradient-button);border-color:var(--header);color:var(--color-dark-text);transform:scale(.98)}.agreement-section{padding:0 20px;display:flex;align-items:center;gap:12px}.checkbox{position:relative;width:20px;height:20px;flex-shrink:0}.checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.checkbox input[type=checkbox]:checked+.checkmark{background:var(--gradient-button);border-color:var(--gradient-button);border:none}.checkbox input[type=checkbox]:checked+.checkmark:after{opacity:1;transform:rotate(45deg) scale(1)}.checkmark{position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:2px solid var(--border-color);border-radius:6px;transition:all .15s ease;cursor:pointer}.checkmark:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.8);transition:all .15s ease}.agreement-text{font-size:13px;color:var(--color-white);line-height:1.4}.agreement-link{color:var(--header);text-decoration:none;font-weight:500}.agreement-link:hover{text-decoration:underline}.total-price-section{padding:16px 20px 24px}.total-price-button{width:100%;padding:16px;border:none;border-radius:12px;background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end)),linear-gradient(180deg,#7afec3,#02afb6);color:var(--color-dark-text);font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:capitalize;letter-spacing:.5px;box-shadow:var(--box-shadow);position:relative;overflow:hidden}.total-price-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.total-price-button:hover:not(:disabled){transform:translateY(-2px);opacity:.95}.total-price-button:hover:not(:disabled):before{left:100%}.total-price-button:active:not(:disabled){transform:translateY(0)}.total-price-button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes slideUpModal{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 400px){.betting-modal{max-width:100%;border-radius:20px 20px 0 0}.bet-color-header{padding:20px 20px 16px}.color-circle{width:75px;height:75px;font-size:17px}.amount-grid{gap:10px}.amount-button{padding:14px 6px;font-size:13px}.multiplier-grid{gap:6px}.multiplier-option{padding:10px 6px;font-size:12px}}@media (max-width: 400px){.color-circle{width:70px;height:70px;font-size:16px}.amount-button{padding:12px 4px;font-size:12px}.multiplier-option{padding:8px 4px;font-size:11px}.multiplier-controls{gap:12px}.multiplier-btn{width:32px;height:32px;font-size:16px}}.modal-overlay{position:fixed;top:0;left:0;max-width:400px;height:100vh;background:#000000bf;display:flex;align-items:center!important;justify-content:center;z-index:10000;animation:fadeInOverlay .4s ease-out;overflow:hidden;margin:0 auto}.congratulations-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:0;width:100%;height:500px;background-image:url(/_build/assets/winningbackground-DV-qIlml.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:70px 24px 24px;text-align:center;z-index:10000}.congratulations-modal .winner-badge{position:absolute;top:-30px;left:50%;transform:translate(-50%);height:80px;display:flex;align-items:center;justify-content:center;z-index:10}.congratulations-modal .congrats-title{font-size:28px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4),0 0 20px rgba(255,255,255,.3);animation:titleGlow 2.5s ease-in-out infinite;letter-spacing:.5px}.congratulations-modal .lottery-results .results-header{display:flex;justify-content:space-between;align-items:center;background:transparent!important;border:none;padding:0;gap:1rem}.congratulations-modal .lottery-results .results-header .results-label{color:#fffffff2;font-size:14px;font-weight:500}.congratulations-modal .lottery-results .results-header .results-values{display:flex;gap:10px;align-items:center}.congratulations-modal .lottery-results .results-header .results-values .result-red,.congratulations-modal .lottery-results .results-header .results-values .result-green,.congratulations-modal .lottery-results .results-header .results-values .result-violet{color:#fff;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:capitalize}.congratulations-modal .lottery-results .results-header .results-values .result-number{background:#ffffff4d;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;border:none}.congratulations-modal .lottery-results .results-header .results-values .result-red{background:#dc3545;box-shadow:0 2px 8px #dc354566}.congratulations-modal .lottery-results .results-header .results-values .result-green{background:#28a745;box-shadow:0 2px 8px #28a74566}.congratulations-modal .lottery-results .results-header .results-values .result-violet{background:#8b5cf6;box-shadow:0 2px 8px #8b5cf666}.congratulations-modal .lottery-results .results-header .results-values .result-big,.congratulations-modal .lottery-results .results-header .results-values .result-small{color:#fff;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:capitalize}.congratulations-modal .lottery-results .results-header .results-values .result-big{background:#28a745;box-shadow:0 2px 8px #28a74566}.congratulations-modal .lottery-results .results-header .results-values .result-small{background:#dc3545;box-shadow:0 2px 8px #dc354566}.congratulations-modal .bonus-section{position:relative;margin:0 0 20px}.congratulations-modal .bonus-section .bonus-card{position:relative;top:30px;padding-top:20px}.congratulations-modal .bonus-section .bonus-card .bonus-amount{font-size:32px;font-weight:800;color:#dc3545;margin:10px 0 0;text-shadow:0 2px 4px rgba(220,53,69,.2);letter-spacing:1px}.congratulations-modal .bonus-section .bonus-card .bonus-details{font-size:12px;color:#666;line-height:1.6}.congratulations-modal .bonus-section .bonus-card .bonus-details .period-line{margin-bottom:2px;font-weight:500;color:#555}.congratulations-modal .bonus-section .bonus-card .bonus-details .period-number{font-family:Courier New,monospace;color:#888;letter-spacing:.5px;font-size:11px}.congratulations-modal .multiple-wins{margin:0 0 16px}.congratulations-modal .multiple-wins .wins-count{display:inline-block;background:#ffffff26;color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.congratulations-modal .auto-close{position:relative;left:-60px;bottom:-70px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fffffff2;font-size:14px;font-weight:500}.congratulations-modal .auto-close .checkmark-circle{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.congratulations-modal .auto-close .checkmark-circle .tick-icon{width:15px;height:15px}.congratulations-modal .auto-close .checkmark-circle .checkmark{width:14px;height:14px}.congratulations-modal .auto-close .auto-close-text{animation:textFade 1.5s ease-in-out infinite}.congratulations-modal .close-btns{position:absolute;bottom:-50px;left:45%;width:36px;height:36px;background:#0000004d;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);z-index:100}.congratulations-modal .close-btns:hover{background:#00000080;transform:scale(1.1)}.congratulations-modal .close-btns:active{transform:scale(.95)}.congratulations-modal .close-btns svg{width:18px;height:18px}@keyframes modalSlideUp{0%{transform:translateY(100px) scale(.85);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes wingFlapLeft{0%,to{transform:translateY(-50%) scaleX(-1) rotate(-8deg)}50%{transform:translateY(-50%) scaleX(-1) rotate(-18deg)}}@keyframes wingFlapRight{0%,to{transform:translateY(-50%) rotate(8deg)}50%{transform:translateY(-50%) rotate(18deg)}}@keyframes featherFloat{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-4px) scale(1.05);opacity:.9}}@keyframes trophyBounce{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-4px)}}@keyframes trophyGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes resultPulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #0000004d}50%{transform:scale(1.05);box-shadow:0 4px 12px #0006}}@keyframes numberSpin{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.1)}50%{transform:rotate(180deg) scale(1)}75%{transform:rotate(270deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes cardShimmer{0%,to{box-shadow:0 8px 24px #0003,inset 0 1px 2px #ffffffe6}50%{box-shadow:0 12px 36px #00000040,inset 0 1px 2px #fff}}@keyframes shimmerEffect{0%{left:-100%}to{left:100%}}@keyframes amountPulse{0%,to{transform:scale(1);color:#dc3545}50%{transform:scale(1.03);color:#c82333}}@keyframes checkmarkPulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #28a74566}50%{transform:scale(1.15);box-shadow:0 4px 16px #28a74599}}.dice-app{max-width:500px;width:100%;min-height:100vh;background:#f5f5f5;margin:0 auto}.loading-screen{position:fixed;top:0;left:50%;transform:translate(-50%);width:500px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-container{text-align:center;color:#fff;padding:3rem 2rem;border-radius:20px}.loading-container h2{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:600;color:#fff}.loading-container p{margin:0;font-size:1rem;opacity:.8;color:#ffffffe6}.spinner{width:60px;height:60px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container h2,.loading-container p{animation:pulse 2s ease-in-out infinite alternate}@keyframes pulse{0%{opacity:.8}to{opacity:1}}.dice-game-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-dark);min-height:100vh;padding:16px}.dice-game-page .loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}.dice-game-page .loading-container .loading-icon{font-size:3rem;color:var(--header)}.dice-game-page .loading-container .back-button{padding:.75rem 1.5rem;background:var(--button-gradient);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .2s;box-shadow:var(--box-shadow)}.dice-game-page .loading-container .back-button:active{transform:scale(.95)}.dice-game-page .loading-container .back-button:hover{opacity:.95}.dice-game-page .betting-content{padding:0 11.7332px;background:var(--bg-medium);min-height:max-content;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dice-game-page .bet-message{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;font-weight:600;z-index:1000;animation:fadeIn .3s ease-out;box-shadow:var(--box-shadow)}.dice-game-page .bet-message.success{background:var(--bets-congrats);color:#fff}.dice-game-page .bet-message.error{background:var(--loss-message);color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.time-tabs-bar{display:flex;background:var(--bg-time);margin-bottom:16px;border-radius:16px;box-shadow:0 .05333rem .10667rem #c5c5da40}.time-tabs-bar .time-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background:transparent;border-radius:12px;cursor:pointer;transition:all .3s ease}.time-tabs-bar .time-tab .game-label,.time-tabs-bar .time-tab .time-label{color:var(--color-secondary);font-size:12.8px}.time-tabs-bar .time-tab.active{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end)),linear-gradient(90deg,#7afec3,#02afb6)}.time-tabs-bar .time-tab:not(.active):hover{background:var(--bets-header-active-tab);border-color:var(--tab-highlight)}.time-tabs-bar .time-tab .trophy-icons{font-size:28px;margin-bottom:4px}.activelabel{color:var(--bg-dark)!important;font-size:12.8px!important}@media (max-width: 480px){.time-tabs-bar .time-tab{padding:10px 6px}.time-tabs-bar .time-tab .trophy-icons{font-size:24px}}.dicegame-header{width:100%;background:var(--bg-medium);border-top-left-radius:12px;border-top-right-radius:12px;position:relative;padding:17.0668px 11.73323px 5.73332px}.dicegame-header .header-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.dicegame-header .header-top .header-left{display:flex;align-items:flex-end;gap:12px}.dicegame-header .header-top .header-left .period-label{font-size:13px;font-weight:500;color:var(--color-secondary)}.dicegame-header .header-top .header-left .how-to-play-btn{display:flex;align-items:center;gap:2px;padding:2px 16px;background:transparent;border:1px solid var(--color-primary);border-radius:20px;font-size:11.7332px;font-weight:500;color:var(--color-primary);cursor:pointer;transition:all .2s ease}.dicegame-header .header-top .header-left .how-to-play-btn svg{width:14px;height:14px;color:#4fc3f7}.dicegame-header .header-top .header-right .time-remaining-label{font-size:12.8px;font-weight:500;color:var(--color-secondary);text-align:right}.dicegame-header .header-bottom{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dicegame-header .header-bottom .period-number{font-size:19.2px;font-weight:500;color:#fff;letter-spacing:.5px}.dicegame-header .header-bottom .timer-display{display:flex;align-items:center;gap:4.8px}.dicegame-header .header-bottom .timer-display .timer-digit{width:21.33px;height:32px;display:flex;justify-content:center;align-items:center;font-size:19.2px;font-weight:600;color:var(--color-primary);line-height:1;background:var(--bg-time)}.dicegame-header .header-bottom .timer-display .timer-colon{padding:0 2px;font-size:19.2px;font-weight:600;color:var(--color-primary)}.dicegame-header .dice-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:16px}.dicegame-header .dice-container .dice-display{width:100%;display:flex;justify-content:space-evenly;gap:8px;padding:12px;background:transparent;border:6px solid #00e676;border-radius:16px;box-shadow:0 4px 16px #00e6764d;position:relative}.dicegame-header .dice-container .dice-display:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:12px;height:40px;background:#00e676;border-radius:6px 0 0 6px;box-shadow:-2px 0 8px #00e67666}.dicegame-header .dice-container .dice-display:after{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:12px;height:40px;background:#00e676;border-radius:0 6px 6px 0;box-shadow:2px 0 8px #00e67666}.dicegame-header .dice-container .dice-display .dice-wrapper{width:100%;height:80px;display:flex;align-items:center;justify-content:center;perspective:1000px;background:#727272;border-radius:8px;padding:0}.dicegame-header .dice-container .dice-display .dice-wrapper.rolling .dice{animation:rollDice3D .8s cubic-bezier(.4,0,.2,1)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice{width:50px;height:50px;position:relative;transform-style:preserve-3d}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s ease-out;transform:rotateX(-25deg) rotateY(35deg)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face{position:absolute;width:50px;height:50px;background:linear-gradient(145deg,#e53935,#c62828);border:2px solid rgba(0,0,0,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 3px 6px #fff3,inset 0 -3px 6px #0000004d;backface-visibility:visible}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face:before{content:"";position:absolute;inset:4px;border-radius:6px;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%,rgba(0,0,0,.1) 100%);pointer-events:none}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face.front{transform:rotateY(0) translateZ(25px)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face.back{transform:rotateY(180deg) translateZ(25px)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face.right{transform:rotateY(90deg) translateZ(25px)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face.left{transform:rotateY(-90deg) translateZ(25px)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face.top{transform:rotateX(90deg) translateZ(25px)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face.bottom{transform:rotateX(-90deg) translateZ(25px)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots{width:100%;height:100%;position:relative;z-index:1}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot{position:absolute;width:7px;height:7px;background:linear-gradient(145deg,gold,#ffed4e,#ffc107);border-radius:50%;box-shadow:0 2px 4px #0009,inset 0 1px 2px #fffc;border:1px solid rgba(139,69,19,.3)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot.top-left{top:10px;left:10px}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot.top-right{top:10px;right:10px}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot.middle-left{top:50%;left:10px;transform:translateY(-50%)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot.middle-right{top:50%;right:10px;transform:translateY(-50%)}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot.bottom-left{bottom:10px;left:10px}.dicegame-header .dice-container .dice-display .dice-wrapper .dice .dice-cube .dice-face .dice-dots .dot.bottom-right{bottom:10px;right:10px}@keyframes rollDice3D{0%{transform:rotateX(-25deg) rotateY(35deg)}20%{transform:rotateX(335deg) rotateY(215deg) rotate(90deg)}40%{transform:rotateX(695deg) rotateY(395deg) rotate(180deg)}60%{transform:rotateX(1055deg) rotateY(575deg) rotate(270deg)}80%{transform:rotateX(1415deg) rotateY(755deg) rotate(360deg)}to{transform:rotateX(-25deg) rotateY(35deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.dicegame-header .header-top{margin-bottom:10px}.dicegame-header .header-top .header-left{gap:10px}.dicegame-header .header-top .header-left .period-label{font-size:12px}.dicegame-header .header-top .header-left .how-to-play-btn svg{width:12px;height:12px}.dicegame-header .header-bottom{margin-bottom:16px}.dicegame-header .dice-container .dice-display{gap:6px;padding:10px;border-width:4px}}@media (max-width: 480px){.dicegame-header .header-top .header-left{gap:8px}.dicegame-header .header-top .header-left .period-label{font-size:11px}.dicegame-header .header-top .header-left .how-to-play-btn svg{width:11px;height:11px}.dicegame-header .header-bottom{margin-bottom:14px}.dicegame-header .dice-container .dice-display{gap:5px;padding:8px;border-width:3px}}@media (max-width: 350px){.period-number{font-size:13.824px!important}}.modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;max-width:400px!important;margin:0 auto}.modal-content{background:#fff;border-radius:12px;max-width:400px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:var(--box-shadow)}.modal-content::-webkit-scrollbar{width:0;display:none}.modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:32px;cursor:pointer;color:var(--text-secondary);line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.modal-close:hover{color:var(--header)}.modal-close:active{transform:scale(.95)}.rules-modal-title{text-align:left;font-size:24px;font-weight:600;color:var(--header);margin:0;padding:20px 24px 16px 0;border-bottom:1px solid var(--border-color)}.modal-body{padding:20px 16px 24px}.modal-body section{margin-bottom:20px}.modal-body section:last-child{margin-bottom:0}.modal-body section h3{font-size:12px;font-weight:600;color:var(--header);margin:0 0 2px;text-align:left}.modal-body section p{font-size:10px;line-height:1.6;color:#555;margin:0 0 8px;text-align:left}.modal-body section p:last-child{margin-bottom:0}.modal-body section strong{font-weight:600;color:#000}.modal-body section strong.text-green{color:#028d01}.modal-body .disclaimer{background:#f8f8f8;padding:16px;border-radius:8px;border-left:4px solid #ff9800}.modal-body .disclaimer h3{color:#ff9800;font-size:12px;margin-bottom:8px}.modal-body .disclaimer p{font-size:10px;color:var(--text-secondary)}.odds-table{margin-top:12px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.odds-table .odds-row{display:grid;grid-template-columns:1fr 2fr .8fr;justify-content:flex-start;text-align:left;gap:12px;padding:4px 6px;border-bottom:1px solid var(--border-color)}.odds-table .odds-row:last-child{border-bottom:none}.odds-table .odds-row.odds-header{background:var(--bets-header-active-tab);font-weight:600;font-size:12px;color:var(--header)}.odds-table .odds-row div{font-size:10px;color:#555;display:flex;align-items:center}.odds-table .odds-row div:first-child{font-weight:500;color:#333}.odds-table .odds-row div:last-child{color:var(--header);font-weight:600}@media (max-width: 500px){.modal-content{padding:16px!important}.rules-modal-title{font-size:20px;padding:16px 20px 12px 0}.modal-body{padding:0!important}.modal-body section{margin-bottom:16px!important}}.betting-tabs{display:flex;background:var(--bg-medium);padding:10px 11.7332px 0;gap:3px}.betting-tabs .betting-tab{flex:1;padding:12px;background:var(--bg-time);border:none;font-size:11.7332px;font-weight:400;color:var(--color-secondary);cursor:pointer;transition:all .2s;position:relative;border-top-left-radius:5px;border-top-right-radius:5px}.betting-tabs .betting-tab:active{transform:scale(.98)}.betting-tabs .betting-tab.active{background:var(--color-primary);color:var(--bg-dark);box-shadow:0 2px 8px #7629b34d}@media (max-width: 480px){.betting-tabs .betting-tab{padding:8px!important;font-size:14px}}.total-betting-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:12px;background:var(--bg-medium);gap:6px;margin-bottom:12.8px}.total-betting-grid .specialbet{color:var(--color-white);padding:8px!important;border-radius:4px}.total-betting-grid .bet-card-total-dice{background:var(--bg-medium);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:none;position:relative;margin-top:8px}.total-betting-grid .bet-card-total-dice:disabled{opacity:.5;cursor:not-allowed}.total-betting-grid .bet-card-total-dice .specialContiner{width:max-content!important;height:max-content!important;border-radius:8px}.total-betting-grid .bet-card-total-dice .ball-container{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.total-betting-grid .bet-card-total-dice .ball-container .ball-image{position:absolute;width:100%;height:100%;object-fit:contain;z-index:1}.total-betting-grid .bet-card-total-dice .ball-container .bet-label{position:relative;z-index:2;font-size:20px;font-weight:900;color:#fff;display:flex;align-items:center;justify-content:center}.total-betting-grid .bet-card-total-dice .ball-container .bet-label.special{font-size:13px;text-transform:capitalize;font-weight:900;color:var(--color-white)}.total-betting-grid .bet-card-total-dice .bet-multiplier{font-size:11.7332px;font-weight:400;color:var(--color-secondary)}.total-betting-grid .bet-card-total-dice.blue{background:linear-gradient(135deg,#4a9eff,#3182ce)}.total-betting-grid .bet-card-total-dice.blue .bet-multiplier{color:#fff}.total-betting-grid .bet-card-total-dice.orange{background:linear-gradient(135deg,#ff9f43,#ee7d2b)}.total-betting-grid .bet-card-total-dice.orange .bet-multiplier{color:#fff}.total-betting-grid .bet-card-total-dice.green.bet-card-total-dice:has(.special){background:linear-gradient(135deg,#26de81,#20bf6b)}.total-betting-grid .bet-card-total-dice.green.bet-card-total-dice:has(.special) .bet-multiplier{color:#fff}.total-betting-grid .bet-card-total-dice.red.bet-card-total-dice:has(.special){background:linear-gradient(135deg,#fc5c65,#eb3b5a)}.total-betting-grid .bet-card-total-dice.red.bet-card-total-dice:has(.special) .bet-multiplier{color:#fff}@media (max-width: 480px){.total-betting-grid{padding:10px}.total-betting-grid .bet-card-total-dice .ball-container{width:40px;height:40px}.total-betting-grid .bet-card-total-dice .ball-container .bet-label{font-size:16px}.total-betting-grid .bet-card-total-dice .ball-container .bet-label.special{font-size:11px}}.triple-betting-container{padding:16px 12px;background:var(--bg-medium)}.triple-betting-container .betting-description{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-wallet);border-radius:8px;margin-bottom:12px;font-size:13px;color:var(--color-white)}.triple-betting-container .betting-description .info-icon{width:20px;height:20px;background:#ff9800;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.triple-betting-container .triple-betting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.triple-betting-container .triple-bet-card,.triple-betting-container .any-triple-card{background:var(--bg-wallet);border-radius:12px;padding:8px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:all .2s}.triple-betting-container .triple-bet-card:active:not(:disabled),.triple-betting-container .any-triple-card:active:not(:disabled){transform:scale(.95)}.triple-betting-container .triple-bet-card:disabled,.triple-betting-container .any-triple-card:disabled{opacity:.5;cursor:not-allowed}.triple-betting-container .triple-bet-card:not(:disabled):hover,.triple-betting-container .any-triple-card:not(:disabled):hover{border-color:var(--header);box-shadow:0 4px 12px #7629b34d}.triple-betting-container .triple-bet-card .dice-group,.triple-betting-container .any-triple-card .dice-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:80px;margin:4px auto}.triple-betting-container .triple-bet-card .dice-group .dice-top,.triple-betting-container .any-triple-card .dice-group .dice-top{flex-basis:100%;display:flex;justify-content:center}.triple-betting-container .triple-bet-card .dice-group .dice-bottom,.triple-betting-container .any-triple-card .dice-group .dice-bottom{flex:0 0 auto}.triple-betting-container .triple-bet-card .mini-dice,.triple-betting-container .any-triple-card .mini-dice{width:32px;height:32px;background:var(--bg-dice);border-radius:6px;position:relative;display:flex;align-items:center;justify-content:center}.triple-betting-container .triple-bet-card .mini-dice.question,.triple-betting-container .any-triple-card .mini-dice.question{font-size:18px;font-weight:700;color:var(--color-white);background:var(--bg-dice)}.triple-betting-container .triple-bet-card .mini-dice .dot,.triple-betting-container .any-triple-card .mini-dice .dot{position:absolute;width:5px;height:5px;background:var(--color-white);border-radius:50%}.triple-betting-container .triple-bet-card .mini-dice .dot.center,.triple-betting-container .any-triple-card .mini-dice .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.triple-betting-container .triple-bet-card .mini-dice .dot.top-left,.triple-betting-container .any-triple-card .mini-dice .dot.top-left{top:6px;left:6px}.triple-betting-container .triple-bet-card .mini-dice .dot.top-right,.triple-betting-container .any-triple-card .mini-dice .dot.top-right{top:6px;right:6px}.triple-betting-container .triple-bet-card .mini-dice .dot.middle-left,.triple-betting-container .any-triple-card .mini-dice .dot.middle-left{top:50%;left:6px;transform:translateY(-50%)}.triple-betting-container .triple-bet-card .mini-dice .dot.middle-right,.triple-betting-container .any-triple-card .mini-dice .dot.middle-right{top:50%;right:6px;transform:translateY(-50%)}.triple-betting-container .triple-bet-card .mini-dice .dot.bottom-left,.triple-betting-container .any-triple-card .mini-dice .dot.bottom-left{bottom:6px;left:6px}.triple-betting-container .triple-bet-card .mini-dice .dot.bottom-right,.triple-betting-container .any-triple-card .mini-dice .dot.bottom-right{bottom:6px;right:6px}.triple-betting-container .triple-bet-card .bet-multiplier,.triple-betting-container .any-triple-card .bet-multiplier{font-size:12px;font-weight:400;color:var(--color-secondary)}.triple-betting-container .triple-question{display:flex;flex-direction:row!important;gap:4px!important}.triple-betting-container .any-triple-card{width:100%;display:flex;justify-content:center;align-items:center}.triple-betting-container .any-triple-card .dice-group-triangle{display:flex;justify-content:center;align-items:center;gap:2px}@media (max-width: 480px){.triple-betting-container{padding:12px 10px}.triple-betting-container .triple-betting-grid{gap:8px;margin-bottom:12px}.triple-betting-container .triple-bet-card,.triple-betting-container .any-triple-card{padding:12px 10px}.triple-betting-container .triple-bet-card .dice-group,.triple-betting-container .any-triple-card .dice-group{gap:3px;max-width:70px}.triple-betting-container .triple-bet-card .mini-dice,.triple-betting-container .any-triple-card .mini-dice{width:28px;height:28px}.triple-betting-container .triple-bet-card .mini-dice.question,.triple-betting-container .any-triple-card .mini-dice.question{font-size:16px}.triple-betting-container .triple-bet-card .mini-dice .dot,.triple-betting-container .any-triple-card .mini-dice .dot{width:4px!important;height:4px!important}.triple-betting-container .triple-bet-card .mini-dice .dot.top-left,.triple-betting-container .any-triple-card .mini-dice .dot.top-left{top:5px;left:5px}.triple-betting-container .triple-bet-card .mini-dice .dot.top-right,.triple-betting-container .any-triple-card .mini-dice .dot.top-right{top:5px;right:5px}.triple-betting-container .triple-bet-card .mini-dice .dot.middle-left,.triple-betting-container .any-triple-card .mini-dice .dot.middle-left{left:5px}.triple-betting-container .triple-bet-card .mini-dice .dot.middle-right,.triple-betting-container .any-triple-card .mini-dice .dot.middle-right{right:5px}.triple-betting-container .triple-bet-card .mini-dice .dot.bottom-left,.triple-betting-container .any-triple-card .mini-dice .dot.bottom-left{bottom:5px;left:5px}.triple-betting-container .triple-bet-card .mini-dice .dot.bottom-right,.triple-betting-container .any-triple-card .mini-dice .dot.bottom-right{bottom:5px;right:5px}.triple-betting-container .triple-bet-card .bet-multiplier,.triple-betting-container .any-triple-card .bet-multiplier{font-size:12px;font-weight:400;color:var(--text-secondary)}}.double-betting-container{padding:16px 12px;background:var(--bg-medium)}.double-betting-container .betting-description{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-wallet);border-radius:8px;margin-bottom:12px;font-size:13px;color:var(--color-white)}.double-betting-container .betting-description .info-icon{width:20px;height:20px;background:#ff9800;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.double-betting-container .double-betting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.double-betting-container .double-bet-card{background:var(--bg-wallet);border-radius:12px;padding:16px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .2s}.double-betting-container .double-bet-card:active:not(:disabled){transform:scale(.95)}.double-betting-container .double-bet-card:disabled{opacity:.5;cursor:not-allowed}.double-betting-container .double-bet-card:not(:disabled):hover{border-color:var(--header);box-shadow:0 4px 12px #7629b34d}.double-betting-container .double-bet-card .dice-group{display:flex;gap:6px;align-items:center;justify-content:center}.double-betting-container .double-bet-card .mini-dice{width:32px;height:32px;background:var(--bg-dice);border-radius:6px;position:relative}.double-betting-container .double-bet-card .mini-dice .dot{position:absolute;width:5px;height:5px;background:var(--color-white);border-radius:50%}.double-betting-container .double-bet-card .mini-dice .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.double-betting-container .double-bet-card .mini-dice .dot.top-left{top:6px;left:6px}.double-betting-container .double-bet-card .mini-dice .dot.top-right{top:6px;right:6px}.double-betting-container .double-bet-card .mini-dice .dot.middle-left{top:50%;left:6px;transform:translateY(-50%)}.double-betting-container .double-bet-card .mini-dice .dot.middle-right{top:50%;right:6px;transform:translateY(-50%)}.double-betting-container .double-bet-card .mini-dice .dot.bottom-left{bottom:6px;left:6px}.double-betting-container .double-bet-card .mini-dice .dot.bottom-right{bottom:6px;right:6px}.double-betting-container .double-bet-card .bet-multiplier{font-size:12px;font-weight:400;color:var(--color-secondary)}@media (max-width: 480px){.double-betting-container{padding:12px 10px}.double-betting-container .double-betting-grid{gap:8px}.double-betting-container .double-bet-card{padding:12px 10px}.double-betting-container .double-bet-card .mini-dice{width:28px;height:28px}.double-betting-container .double-bet-card .mini-dice .dot{width:4px!important;height:4px!important}.double-betting-container .double-bet-card .mini-dice .dot.top-left{top:5px;left:5px}.double-betting-container .double-bet-card .mini-dice .dot.top-right{top:5px;right:5px}.double-betting-container .double-bet-card .mini-dice .dot.middle-left{left:5px}.double-betting-container .double-bet-card .mini-dice .dot.middle-right{right:5px}.double-betting-container .double-bet-card .mini-dice .dot.bottom-left{bottom:5px;left:5px}.double-betting-container .double-bet-card .mini-dice .dot.bottom-right{bottom:5px;right:5px}.double-betting-container .double-bet-card .bet-multiplier{font-size:12px;font-weight:400;color:var(--color-secondary)}}.single-betting-container{padding:16px 12px;background:var(--bg-medium)}.single-betting-container .betting-description{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--bg-wallet);border-radius:8px;margin-bottom:12px;font-size:13px;color:var(--color-white)}.single-betting-container .betting-description .info-icon{width:20px;height:20px;background:#ff9800;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.single-betting-container .single-betting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.single-betting-container .single-bet-card{background:var(--bg-wallet);border-radius:12px;padding:16px 12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px;transition:all .2s}.single-betting-container .single-bet-card:active:not(:disabled){transform:scale(.95)}.single-betting-container .single-bet-card:disabled{opacity:.5;cursor:not-allowed}.single-betting-container .single-bet-card:not(:disabled):hover{border-color:var(--header);box-shadow:0 4px 12px #7629b34d}.single-betting-container .single-bet-card .large-dice{width:42px;height:42px;background:var(--bg-dice);border-radius:8px;position:relative}.single-betting-container .single-bet-card .large-dice .dot{position:absolute;width:6px;height:6px;background:var(--color-white);border-radius:50%}.single-betting-container .single-bet-card .large-dice .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.single-betting-container .single-bet-card .large-dice .dot.top-left{top:8px;left:8px}.single-betting-container .single-bet-card .large-dice .dot.top-right{top:8px;right:8px}.single-betting-container .single-bet-card .large-dice .dot.middle-left{top:50%;left:8px;transform:translateY(-50%)}.single-betting-container .single-bet-card .large-dice .dot.middle-right{top:50%;right:8px;transform:translateY(-50%)}.single-betting-container .single-bet-card .large-dice .dot.bottom-left{bottom:8px;left:8px}.single-betting-container .single-bet-card .large-dice .dot.bottom-right{bottom:8px;right:8px}.single-betting-container .single-bet-card .bet-multiplier{font-size:12px;font-weight:400;color:var(--color-secondary)}@media (max-width: 480px){.single-betting-container{padding:12px 10px}.single-betting-container .single-betting-grid{gap:8px}.single-betting-container .single-bet-card{padding:12px 10px}.single-betting-container .single-bet-card .large-dice{width:36px;height:36px}.single-betting-container .single-bet-card .large-dice .dot{width:4px!important;height:4px!important}.single-betting-container .single-bet-card .large-dice .dot.top-left{top:7px;left:7px}.single-betting-container .single-bet-card .large-dice .dot.top-right{top:7px;right:7px}.single-betting-container .single-bet-card .large-dice .dot.middle-left{left:7px}.single-betting-container .single-bet-card .large-dice .dot.middle-right{right:7px}.single-betting-container .single-bet-card .large-dice .dot.bottom-left{bottom:7px;left:7px}.single-betting-container .single-bet-card .large-dice .dot.bottom-right{bottom:7px;right:7px}.single-betting-container .single-bet-card .bet-multiplier{font-size:12px;font-weight:400;color:var(--color-secondary)}}.bottom-navigate{display:flex;background:var(--bg-wallet);box-shadow:var(--box-shadow);z-index:100;border-radius:16px 16px 0 0}.bottom-navigate .nav-tab{flex:1;padding:14px 12px;background:transparent;border:none;color:var(--color-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;position:relative}.bottom-navigate .nav-tab.active{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end)),linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:var(--color-white)}@media (max-width: 480px){.bottom-navigate .nav-tab{padding:12px 8px;font-size:12px}}.result-history{background:#fff;padding:0;overflow-x:auto}.result-history .history-table{width:100%;border-collapse:collapse;font-size:13px}.result-history .history-table thead{background:var(--bg-dark)!important;position:sticky;top:0;z-index:10}.result-history .history-table thead th{padding:12px 8px;text-align:center;font-weight:600;color:var(--color-white);font-size:12px;text-transform:uppercase}.result-history .history-table tbody{background:var(--bg-medium)}.result-history .history-table tbody tr:last-child{border-bottom:none}.result-history .history-table tbody td{padding:12px 8px;text-align:center;vertical-align:middle}.result-history .history-table tbody .issue-cell{font-size:12.8px;color:var(--color-white);font-weight:500}.result-history .history-table tbody .result-cell .dice-group{display:flex;gap:4px;justify-content:center;align-items:center}.result-history .history-table tbody .result-cell .history-dice{width:28px;height:28px;background:linear-gradient(145deg,#e53935,#c62828);border-radius:5px;position:relative;display:inline-flex}.result-history .history-table tbody .result-cell .history-dice .dot{position:absolute;width:4px;height:4px;background:var(--color-white);border-radius:50%}.result-history .history-table tbody .result-cell .history-dice .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.result-history .history-table tbody .result-cell .history-dice .dot.top-left{top:5px;left:5px}.result-history .history-table tbody .result-cell .history-dice .dot.top-right{top:5px;right:5px}.result-history .history-table tbody .result-cell .history-dice .dot.middle-left{top:50%;left:5px;transform:translateY(-50%)}.result-history .history-table tbody .result-cell .history-dice .dot.middle-right{top:50%;right:5px;transform:translateY(-50%)}.result-history .history-table tbody .result-cell .history-dice .dot.bottom-left{bottom:5px;left:5px}.result-history .history-table tbody .result-cell .history-dice .dot.bottom-right{bottom:5px;right:5px}.result-history .history-table tbody .sum-cell{font-weight:500;color:var(--color-white);font-size:12.8px}.result-history .history-table tbody .value-cell .badges,.result-history .history-table tbody .number-cell .badges{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.result-history .history-table tbody .value-cell .badge,.result-history .history-table tbody .value-cell .badge-alt,.result-history .history-table tbody .number-cell .badge,.result-history .history-table tbody .number-cell .badge-alt{width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:3px 8px;border-radius:50%;font-size:12.8px;font-weight:500;color:#fff;white-space:nowrap}.result-history .history-table tbody .value-cell .badge-alt,.result-history .history-table tbody .number-cell .badge-alt{color:var(--color-white)}@media (max-width: 480px){.result-history .history-table{font-size:11px}.result-history .history-table thead th{padding:10px 4px;font-size:10px}.result-history .history-table tbody td{padding:10px 4px}.result-history .history-table .result-cell .history-dice{width:24px;height:24px}.result-history .history-table .result-cell .history-dice .dot{width:3px;height:3px}.result-history .history-table .result-cell .history-dice .dot.top-left{top:4px;left:4px}.result-history .history-table .result-cell .history-dice .dot.top-right{top:4px;right:4px}.result-history .history-table .result-cell .history-dice .dot.middle-left{left:4px}.result-history .history-table .result-cell .history-dice .dot.middle-right{right:4px}.result-history .history-table .result-cell .history-dice .dot.bottom-left{bottom:4px;left:4px}.result-history .history-table .result-cell .history-dice .dot.bottom-right{bottom:4px;right:4px}.result-history .history-table .sum-cell{font-size:12px}.result-history .history-table .value-cell .badge,.result-history .history-table .value-cell .badge-alt,.result-history .history-table .number-cell .badge,.result-history .history-table .number-cell .badge-alt{padding:2px 6px;font-size:9px}}.neutral-dash{color:var(--text-secondary);font-size:1rem;font-weight:500}.my-bets{background:var(--bg-medium);padding:16px 16px 0;min-height:300px}.my-bets .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999}.my-bets .empty-state .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.my-bets .empty-state .empty-text{font-size:15px;font-weight:500}.my-bets .bets-list{display:flex;flex-direction:column;gap:16px}.my-bets .bets-list .bet-card{padding-top:10px;background:var(--bg-wallet);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;border:1px solid #374151;transition:transform .2s ease,box-shadow .2s ease}.my-bets .bets-list .bet-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #7629b333}.my-bets .bets-list .bet-card .betdice-label{font-size:13px;font-weight:600;color:var(--color-white);margin:10px 19px!important}.my-bets .bets-list .bet-card .result-section{display:flex;justify-content:space-between;align-items:center;padding:12px 10px;background:var(--bg-wallet)}.my-bets .bets-list .bet-card .result-section .result-group{display:flex;flex-direction:column;align-items:center;gap:10px}.my-bets .bets-list .bet-card .result-section .result-group .result-label{font-size:11px;font-weight:600;color:var(--color-white);letter-spacing:.5px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container{display:flex;gap:8px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display{width:30px;height:30px;background:linear-gradient(145deg,#e53935,#c62828);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 4px #0000001a}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot{position:absolute;width:4px;height:4px;background:var(--color-white);border-radius:50%}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.top-left{top:8px;left:8px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.top-right{top:8px;right:8px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.middle-left{top:50%;left:8px;transform:translateY(-50%)}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.middle-right{top:50%;right:8px;transform:translateY(-50%)}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.bottom-left{bottom:8px;left:8px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.bottom-right{bottom:8px;right:8px}.my-bets .bets-list .bet-card .result-section .result-group .total-point{width:36px;height:36px;background:#ff4757;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ff47574d}.my-bets .bets-list .bet-card .result-section .result-group .total-point .point-value{font-size:20px;font-weight:700;color:#fff}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges{display:flex;gap:8px}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge{display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:8px 16px;border-radius:50%;font-size:10px;font-weight:700;text-transform:uppercase}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.small-badge{background:#3498db;color:#fff}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.odd-badge{background:#fff;color:#ff4757;border:2px solid #ff4757}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.big-badge{background:#ff4757;color:#fff}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.even-badge{background:#fff;color:#3498db;border:2px solid #3498db}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.sum-badge{background:var(--header);color:#fff}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.odd-number-badge{background:#ff4757;color:#fff}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.even-number-badge,.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge.number-badge{background:var(--bets-congrats);color:#fff}.my-bets .bets-list .bet-card .status-banner{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;text-align:right;color:var(--color-white);border-radius:20px;margin:8px}.my-bets .bets-list .bet-card .status-banner.WON{background-image:linear-gradient(1.5708rad,#f1580214,#f1580200)!important}.my-bets .bets-list .bet-card .status-banner.WON .status-text{color:var(--color-white)}.my-bets .bets-list .bet-card .status-banner.LOSS{background:var(--backgroud-loss-message);color:var(--color-white)}.my-bets .bets-list .bet-card .status-banner.LOSS .status-text{color:var(--color-white)}.my-bets .bets-list .bet-card .status-banner.OPEN{background:#4693db}.my-bets .bets-list .bet-card .status-banner.OPEN .status-text{color:var(--color-white)}.my-bets .bets-list .bet-card .status-banner .status-text{font-size:13px;font-weight:700}.my-bets .bets-list .bet-card .status-banner .info-value{font-size:12px;color:var(--color-white);font-weight:500;display:flex;align-items:center;gap:4px}.my-bets .bets-list .bet-card .status-banner .info-value .copy-icon{cursor:pointer;opacity:.6;transition:opacity .2s}.my-bets .bets-list .bet-card .status-banner .info-value .copy-icon:hover{opacity:1}.my-bets .bets-list .bet-card .bet-info{border-top:1px dashed var(--bg-light)}.my-bets .bets-list .bet-card .bet-info .info-row{display:flex;justify-content:space-between;align-items:center}.my-bets .bets-list .bet-card .bet-info .info-row .info-label{font-size:12px;color:#999}.my-bets .bets-list .bet-card .win-banner{background:var(--bets-congrats);padding:16px;display:flex;justify-content:space-between;align-items:center;color:#fff;position:relative;overflow:hidden}.my-bets .bets-list .bet-card .win-banner:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid white}.my-bets .bets-list .bet-card .win-banner:after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #fff}.my-bets .bets-list .bet-card .win-banner .win-text{font-size:13px;font-weight:600}.my-bets .bets-list .bet-card .win-banner .win-amount{font-size:15px;font-weight:700}.my-bets .bets-list .bet-card .bet-details-section{padding:8px;background:var(--bg-wallet);color:var(--color-white)}.my-bets .bets-list .bet-card .bet-details-section .section-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;color:var(--color-white)}.my-bets .bets-list .bet-card .bet-details-section .section-header span:first-child{font-size:14px;font-weight:600;color:var(--color-white)}.my-bets .bets-list .bet-card .bet-details-section .section-header .betting-time{font-size:11px;color:var(--color-white)}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-header{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:8px;padding:8px 12px;background:var(--bg-dark);color:var(--color-white);border-radius:6px;margin-bottom:8px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-header span{font-size:11px;font-weight:600;color:var(--color-white);text-align:center}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:8px;padding:6px;align-items:center}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row:last-child{border-bottom:none}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon{display:flex;justify-content:center;align-items:center}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display{width:25px;height:25px;background:var(--bg-dice);border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 4px #00000014}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot{position:absolute;width:2px;height:2px;background:var(--color-white);border-radius:50%}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.top-left{top:6px;left:6px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.top-right{top:6px;right:6px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.middle-left{top:50%;left:6px;transform:translateY(-50%)}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.middle-right{top:50%;right:6px;transform:translateY(-50%)}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.bottom-left{bottom:6px;left:6px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.bottom-right{bottom:6px;right:6px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group{display:flex;gap:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display{width:25px;height:25px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot{width:4px;height:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.middle-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-left{left:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-right,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.middle-right,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-right{right:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-right{top:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-right{bottom:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .circular-badge{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;text-transform:capitalize}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .circular-badge.even-circular{background:#3498db;color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .circular-badge.odd-circular{background:#ff4757;color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .circular-badge span{line-height:1}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .sum-circle{width:24px;height:24px;border-radius:50%;background:var(--bets-congrats);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;box-shadow:0 2px 4px #22c55e4d}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge{display:flex;justify-content:center;align-items:center;width:24px;height:24px;padding:6px 12px;border-radius:16px;font-size:8px;font-weight:700}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.small-badge{background:#3498db;color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.big-badge{background:#ff4757;color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.odd-badge{background:#fff;color:#ff4757;border:2px solid #ff4757}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.even-badge{background:#fff;color:#3498db;border:2px solid #3498db}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.sum-badge{background:var(--bets-congrats);color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.pair-badge{background:var(--header);color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.triple-badge{background:#e67e22;color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge.number-badge{background:var(--bets-congrats);color:#fff}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .game-type{font-size:10px;color:var(--color-white);text-align:center;text-transform:capitalize!important}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .payment{font-size:10px;font-weight:600;color:var(--color-white);text-align:center}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result{display:flex;justify-content:center;align-items:center;gap:8px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .payout{font-size:10px;font-weight:600}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .result-status{font-size:10px;font-weight:600;padding:4px 10px;border-radius:10px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .result-status.won{color:#155724}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .result-status.LOSS{background:#f8d7da;color:#721c24}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .result-status.pending{background:#fff3cd;color:#856404}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .result-amount{font-size:10px;font-weight:700;color:#ff6b35}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .chevron{color:#ccc;font-size:14px}@media (max-width: 480px){.my-bets{padding:12px}.my-bets .bets-list{gap:12px}.my-bets .bets-list .bet-card .betdice-label{font-size:12px}.my-bets .bets-list .bet-card .result-section{padding:8px 10px;flex-wrap:wrap;gap:12px}.my-bets .bets-list .bet-card .result-section .result-group{gap:8px}.my-bets .bets-list .bet-card .result-section .result-group .result-label{font-size:10px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container{gap:6px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display{width:25px;height:25px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot{width:4px;height:4px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.top-left{top:6px;left:6px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.top-right{top:6px;right:6px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.middle-left{left:6px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.middle-right{right:6px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.bottom-left{bottom:6px;left:6px}.my-bets .bets-list .bet-card .result-section .result-group .dice-container .dice-display .dot.bottom-right{bottom:6px;right:6px}.my-bets .bets-list .bet-card .result-section .result-group .total-point{width:42px;height:42px}.my-bets .bets-list .bet-card .result-section .result-group .total-point .point-value{font-size:20px}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges{gap:6px}.my-bets .bets-list .bet-card .result-section .result-group .draw-badges .badge{padding:6px 12px;font-size:10px}.my-bets .bets-list .bet-card .status-banner .status-text{font-size:12px}.my-bets .bets-list .bet-card .bet-info .info-row .info-label,.my-bets .bets-list .bet-card .bet-info .info-row .info-value{font-size:11px}.my-bets .bets-list .bet-card .win-banner{padding:12px;flex-direction:column;align-items:flex-start;gap:4px}.my-bets .bets-list .bet-card .win-banner:before{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid white}.my-bets .bets-list .bet-card .win-banner .win-text{font-size:12px}.my-bets .bets-list .bet-card .win-banner .win-amount{font-size:14px}.my-bets .bets-list .bet-card .bet-details-section .section-header span:first-child{font-size:13px}.my-bets .bets-list .bet-card .bet-details-section .section-header .betting-time{font-size:10px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-header{padding:6px 8px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-header span{font-size:10px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-header,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row{grid-template-columns:1.5fr 1fr .8fr 1fr;gap:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row{padding:4px 6px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display{width:25px;height:25px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot{width:4px;height:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.top-left{top:5px;left:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.top-right{top:5px;right:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.middle-left{left:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.middle-right{right:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.bottom-left{bottom:5px;left:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-display .dot.bottom-right{bottom:5px;right:5px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group{gap:2px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display{width:25px;height:25px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot{width:4px;height:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.middle-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-left{left:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-right,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.middle-right,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-right{right:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.top-right{top:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-left,.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .dice-group .dice-display .dot.bottom-right{bottom:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .badge{padding:4px 8px;font-size:10px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .bet-icon .circular-badge{width:32px;height:32px;font-size:9px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result{gap:4px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .result-status{padding:3px 8px}.my-bets .bets-list .bet-card .bet-details-section .details-table .table-row .result .chevron{font-size:12px}}@media print{.my-bets{background:#fff}.my-bets .bet-card{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}.dice-display.question{display:flex;align-items:center;justify-content:center}.dice-display.question .question-mark{font-size:16px;font-weight:700;color:inherit}.dice-display.question .dot{display:none}.bet-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px;background:var(--bg-wallet)}.bet-summary .game-name-time{display:flex;flex-direction:column;color:var(--text-secondary);font-weight:500}.bet-summary .game-name-time .game-name{font-size:14px;font-weight:600;color:var(--color-white)}.bet-summary .game-name-time .draw-time{color:var(--color-white);font-size:12px}.bet-summary .amount-payment{display:flex;flex-direction:column;font-weight:400;text-align:right;gap:4px}.bet-summary .amount-payment .payment-name{font-size:11px;color:var(--color-white);line-height:10px}.bet-summary .amount-payment .payment-amount{font-size:18px;font-weight:600;color:var(--color-white)}.neutral-dash{color:var(--text-secondary);font-size:1.2rem;font-weight:500}.bet-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.bet-modal{background:var(--bg-medium);border-radius:20px 20px 0 0;width:100%;max-width:400px;max-height:80vh;overflow-y:auto;animation:slideUp .3s ease-out}.bet-modal::-webkit-scrollbar{display:none}.bet-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-color)}.bet-modal .modal-header h3{margin:0;font-size:18px;font-weight:600;color:var(--color-white)}.bet-modal .modal-header .dice-close-btn{background:none;border:none;font-size:28px;color:var(--color-white);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s;border-radius:50%}.bet-modal .modal-header .dice-close-btn:hover{color:#333}.bet-modal .modal-content{background:var(--bg-medium);padding:20px}.bet-modal .modal-content::-webkit-scrollbar{display:none}.bet-modal .modal-content .bet-display{display:flex;align-items:center;justify-content:center;padding:16px 0;background:var(--bg-wallet);border-radius:12px;margin-bottom:20px}.bet-modal .modal-content .bet-display .bet-number{font-size:48px;font-weight:700;color:#fff}.bet-modal .modal-content .bet-display .dice-group{display:flex;gap:8px}.bet-modal .modal-content .bet-display .dice-group.triangle{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:120px}.bet-modal .modal-content .bet-display .dice-group.triangle .dice-top{flex-basis:100%;display:flex;justify-content:center}.bet-modal .modal-content .bet-display .dice-group.triangle .dice-bottom{flex:0 0 auto}.bet-modal .modal-content .bet-display .modal-large-dice{width:64px;height:64px;background:var(--bg-dice);border-radius:10px;position:relative;box-shadow:var(--box-shadow)}.bet-modal .modal-content .bet-display .modal-large-dice .dot{position:absolute;width:10px;height:10px;background:var(--color-white);border-radius:50%}.bet-modal .modal-content .bet-display .modal-large-dice .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.bet-modal .modal-content .bet-display .modal-large-dice .dot.top-left{top:10px;left:10px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.top-right{top:10px;right:10px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.middle-left{top:50%;left:10px;transform:translateY(-50%)}.bet-modal .modal-content .bet-display .modal-large-dice .dot.middle-right{top:50%;right:10px;transform:translateY(-50%)}.bet-modal .modal-content .bet-display .modal-large-dice .dot.bottom-left{bottom:10px;left:10px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.bottom-right{bottom:10px;right:10px}.bet-modal .modal-content .bet-display .modal-mini-dice{width:48px;height:48px;background:var(--bg-dice);border-radius:8px;position:relative;box-shadow:0 2px 6px #0000001a}.bet-modal .modal-content .bet-display .modal-mini-dice.question{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--color-white);background:var(--bg-dice)}.bet-modal .modal-content .bet-display .modal-mini-dice .dot{position:absolute;width:8px;height:8px;background:var(--color-white);border-radius:50%}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.top-left{top:8px;left:8px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.top-right{top:8px;right:8px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.middle-left{top:50%;left:8px;transform:translateY(-50%)}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.middle-right{top:50%;right:8px;transform:translateY(-50%)}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.bottom-left{bottom:8px;left:8px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.bottom-right{bottom:8px;right:8px}.bet-modal .modal-content .amount-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.bet-modal .modal-content .amount-selector .amount-btn{padding:12px;background:#001c54;border-radius:8px;font-size:15px;font-weight:600;color:var(--color-white);cursor:pointer;transition:all .2s}.bet-modal .modal-content .amount-selector .amount-btn.active{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));border-color:var(--header);color:var(--bg-dark)}.bet-modal .modal-content .amount-selector .amount-btn:not(.active):hover{border-color:var(--header)}.bet-modal .modal-content .multiplier-section{margin-bottom:16px}.bet-modal .modal-content .multiplier-section label{display:block;font-size:14px;font-weight:600;color:var(--color-white);margin-bottom:8px}.bet-modal .modal-content .multiplier-section .multiplier-control{display:flex;align-items:center;gap:12px}.bet-modal .modal-content .multiplier-section .multiplier-control .multiplier-btn{width:40px;height:40px;background:transparent;border:2px solid var(--border-color);border-radius:8px;font-size:20px;font-weight:700;color:#fff;cursor:pointer;transition:all .2s}.bet-modal .modal-content .multiplier-section .multiplier-control .multiplier-btn:active{transform:scale(.95);background:#e0e0e0}.bet-modal .modal-content .multiplier-section .multiplier-control input{flex:1;height:40px;padding:0 12px;border:2px solid var(--border-color);border-radius:8px;font-size:16px;font-weight:600;text-align:center;color:var(--color-white);background:var(--bg-dark)}.bet-modal .modal-content .multiplier-section .multiplier-control input:focus{outline:none;border-color:var(--header)}.bet-modal .modal-content .multiplier-presets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.bet-modal .modal-content .multiplier-presets .preset-btn{padding:8px 16px;background:#001c54;border-radius:20px;font-size:13px;font-weight:600;color:var(--color-white);cursor:pointer;transition:all .2s}.bet-modal .modal-content .multiplier-presets .preset-btn.active{background:var(--gradient-button);border-color:var(--header);color:var(--bg-dark)}.bet-modal .modal-content .agreement{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;color:var(--text-secondary)}.bet-modal .modal-content .agreement input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary)}.bet-modal .modal-content .agreement a{color:var(--color-white);text-decoration:none;font-weight:600}.bet-modal .modal-content .agreement a:hover{text-decoration:underline}.bet-modal .modal-content .place-bet-btn{width:100%;padding:16px;background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end)),linear-gradient(180deg,#7afec3,#02afb6);border:none;border-radius:12px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;transition:all .2s;box-shadow:var(--box-shadow)}.bet-modal .modal-content .place-bet-btn:active{transform:scale(.98)}@media (max-width: 480px){.bet-modal .modal-content{padding:16px}.bet-modal .modal-content .bet-display{padding:25px 0}.bet-modal .modal-content .bet-display .bet-number{font-size:40px}.bet-modal .modal-content .bet-display .dice-group.triangle{gap:8px;max-width:110px}.bet-modal .modal-content .bet-display .modal-large-dice{width:56px;height:56px}.bet-modal .modal-content .bet-display .modal-large-dice .dot{width:9px;height:9px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.top-left,.bet-modal .modal-content .bet-display .modal-large-dice .dot.top-right{top:9px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.middle-left{left:9px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.middle-right{right:9px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.bottom-left,.bet-modal .modal-content .bet-display .modal-large-dice .dot.bottom-right{bottom:9px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.top-left,.bet-modal .modal-content .bet-display .modal-large-dice .dot.bottom-left{left:9px}.bet-modal .modal-content .bet-display .modal-large-dice .dot.top-right,.bet-modal .modal-content .bet-display .modal-large-dice .dot.bottom-right{right:9px}.bet-modal .modal-content .bet-display .modal-mini-dice{width:42px!important;height:42px!important}.bet-modal .modal-content .bet-display .modal-mini-dice .dot{width:7px!important;height:7px!important}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.top-left,.bet-modal .modal-content .bet-display .modal-mini-dice .dot.top-right{top:7px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.middle-left{left:7px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.middle-right{right:7px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.bottom-left,.bet-modal .modal-content .bet-display .modal-mini-dice .dot.bottom-right{bottom:7px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.top-left,.bet-modal .modal-content .bet-display .modal-mini-dice .dot.bottom-left{left:7px}.bet-modal .modal-content .bet-display .modal-mini-dice .dot.top-right,.bet-modal .modal-content .bet-display .modal-mini-dice .dot.bottom-right{right:7px}.bet-modal .modal-content .amount-selector{gap:8px}.bet-modal .modal-content .amount-selector .amount-btn{padding:10px;font-size:14px}.bet-modal .modal-content .multiplier-presets{gap:6px}.bet-modal .modal-content .multiplier-presets .preset-btn{padding:6px 12px;font-size:12px}}.place-bet-btn:disabled{opacity:.5;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;display:flex;align-items:center!important;justify-content:center;z-index:10000;animation:fadeInOverlay .4s ease-out;overflow:hidden}.confetti-container{width:100%;height:100vh;pointer-events:none;overflow:hidden;z-index:9999;max-width:400px;margin:0 auto}.confetti-container .confetti{position:absolute;width:10px;height:10px;top:-20px;animation:confettiFall linear infinite;opacity:.9}.confetti-container .confetti.confetti-0{background:gold;transform:rotate(45deg);width:12px;height:12px}.confetti-container .confetti.confetti-1{background:#ff69b4;border-radius:50%;width:8px;height:8px}.confetti-container .confetti.confetti-2{background:#00ff7f;clip-path:polygon(50% 0%,0% 100%,100% 100%);width:10px;height:10px}.confetti-container .confetti.confetti-3{background:#1e90ff;transform:rotate(45deg);width:14px;height:14px}.confetti-container .confetti.confetti-4{background:#ff4500;border-radius:50%;width:9px;height:9px}.confetti-container .confetti.confetti-5{background:gold;clip-path:polygon(50% 0%,0% 100%,100% 100%);width:11px;height:11px}.winning-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:0;width:100%;height:500px;background-image:url(/_build/assets/winningbackground-DV-qIlml.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:70px 24px 24px;text-align:center;z-index:10000}.winning-modal .congrats-title{font-size:28px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4),0 0 20px rgba(255,255,255,.3);animation:titleGlow 2.5s ease-in-out infinite;letter-spacing:.5px}.winning-modal .lottery-results .results-header{display:flex;justify-content:space-between;align-items:center;background:transparent!important;border:none;padding:0;gap:1rem}.winning-modal .lottery-results .results-header .results-label{color:#fffffff2;font-size:14px;font-weight:500}.winning-modal .lottery-results .results-header .results-values{display:flex;gap:10px;align-items:center}.winning-modal .lottery-results .results-header .results-values .dice-mini{background:var(--bg-dice);border-radius:8px;padding:6px;box-shadow:0 2px 8px #0000004d}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini{width:32px;height:32px;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:4px}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot{width:6px;height:6px;background:var(--color-white);border-radius:50%;position:absolute}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot.center{top:50%;left:50%;transform:translate(-50%,-50%)}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot.top-left{top:4px;left:4px}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot.top-right{top:4px;right:4px}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot.middle-left{top:50%;left:4px;transform:translateY(-50%)}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot.middle-right{top:50%;right:4px;transform:translateY(-50%)}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot.bottom-left{bottom:4px;left:4px}.winning-modal .lottery-results .results-header .results-values .dice-mini .dice-face-mini .dice-dot.bottom-right{bottom:4px;right:4px}.winning-modal .lottery-results .results-header .results-values .result-number{background:#ffffff4d;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;border:none}.winning-modal .lottery-results .results-header .results-values .result-number.result-big{background:#28a745;box-shadow:0 2px 8px #28a74566}.winning-modal .lottery-results .results-header .results-values .result-number.result-small{background:#dc3545;box-shadow:0 2px 8px #dc354566}.winning-modal .lottery-results .results-header .results-values .result-big,.winning-modal .lottery-results .results-header .results-values .result-small,.winning-modal .lottery-results .results-header .results-values .result-triple{color:#fff;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;text-transform:capitalize}.winning-modal .lottery-results .results-header .results-values .result-big{background:#28a745;box-shadow:0 2px 8px #28a74566}.winning-modal .lottery-results .results-header .results-values .result-small{background:#dc3545;box-shadow:0 2px 8px #dc354566}.winning-modal .lottery-results .results-header .results-values .result-triple{background:#8b5cf6;box-shadow:0 2px 8px #8b5cf666}.winning-modal .bonus-section{position:relative;margin:0 0 20px}.winning-modal .bonus-section .bonus-cards{position:relative;top:34px;padding-top:20px}.winning-modal .bonus-section .bonus-cards .bonus-amount{font-size:32px;font-weight:800;color:#dc3545;margin:10px 0 0;text-shadow:0 2px 4px rgba(220,53,69,.2);letter-spacing:1px}.winning-modal .bonus-section .bonus-cards .bonus-details{font-size:12px;color:#666;line-height:1.6}.winning-modal .bonus-section .bonus-cards .bonus-details .period-line{margin-bottom:2px;font-weight:500;color:#555}.winning-modal .bonus-section .bonus-cards .bonus-details .period-number{font-family:Courier New,monospace;color:#888;letter-spacing:.5px;font-size:11px}.winning-modal .multiple-wins{margin:0 0 16px}.winning-modal .multiple-wins .wins-count{display:inline-block;background:#ffffff26;color:#fff;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.winning-modal .auto-close{position:relative;left:-60px;bottom:-70px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fffffff2;font-size:14px;font-weight:500}.winning-modal .auto-close .checkmark-circle{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.winning-modal .auto-close .checkmark-circle .tick-icon{width:15px;height:15px}.winning-modal .auto-close .auto-close-text{animation:textFade 1.5s ease-in-out infinite}.winning-modal .close-btns{position:absolute;bottom:-50px;left:45%;width:36px;height:36px;background:#0000004d;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);z-index:100}.winning-modal .close-btns:hover{background:#00000080;transform:scale(1.1)}.winning-modal .close-btns:active{transform:scale(.95)}.winning-modal .close-btns svg{width:18px;height:18px}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes confettiFall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes titleGlow{0%,to{text-shadow:0 2px 8px rgba(0,0,0,.4),0 0 20px rgba(255,255,255,.3)}50%{text-shadow:0 2px 8px rgba(0,0,0,.4),0 0 35px rgba(255,255,255,.5)}}@keyframes textFade{0%,to{opacity:.95}50%{opacity:1}}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-dark: #05012B;--bg-medium: #011341;--bg-light: #022C68;--bg-option: #002366;--bg-wallet: #001c54;--bg-badge: #DD9138;--bg-page: #0a0a2e;--bg-banner: #000C33;--bg-banner-border: #224BA2;--bg-time: #001C54;--norm_green-color: #17B15E;--norm_secondary-color: #DD9138;--norm_red-color: #D23838;--button_dis_color: #3D4863;--sheet_nva_color: #2C5ECA;--color-primary: #00ECBE;--color-white: #ffffff;--color-secondary: #92A8E3;--color-tertiary: #E3EFFF;--color-accent: #001845;--color-error: #ef4444;--color-text-muted: #8b9cb6;--color-text-light: #6F80A4;--color-discount: #ff3366;--color-gold: #ffd700;--color-dark-text: #0a0e27;--gradient-start: #7AFEC3;--gradient-end: #02AFB6;--gradient-button: linear-gradient(135deg, #00ffcc 0%, #00d4aa 100%);--gradient-banner: linear-gradient(180deg, #001C54 0%, #000C33 100%);--card-gradient: linear-gradient(135deg, #b24ec8 0%, #7b2cbf 50%, #4a0e4e 100%);--header: #7629B3;--bets-congrats: linear-gradient(135deg, #22c55e, #16a34a);--bets-header-active-tab:rgba(107, 34, 155, .1);--tab-highlight:#6B229B;--loss-message:#d70a03;--button-color: linear-gradient(135deg, #9154C2 0%, #7629B3 100%);--backgroud-loss-message: rgb(215, 10, 3);--card-gradient-2:linear-gradient(135deg, #9154C2 0%, #7629B3 100%) ;--start-card-gradient: #b24ec8;--button-gradient: linear-gradient(135deg, #7629B3, #B946FF);--box-shadow:0 20px 40px rgba(0, 0, 0, .2);--text-secondary: #6b7280;--border-color: #e5e7eb;--loading-border-color: #8b5cf6;--result-red: #f44336;--result-orange: #ff9800;--result-blue: #2196f3;--result-red-gradient: linear-gradient(135deg, #ef4444, #dc2626);--result-orange-gradient: linear-gradient(135deg, #f97316, #ea580c);--result-blue-gradient: linear-gradient(135deg, #3b82f6, #2563eb);--timer-bg: #1f2937;--timer-warning: linear-gradient(135deg, #f59e0b, #d97706);--timer-danger: linear-gradient(135deg, #ef4444, #dc2626);--bg-dice: linear-gradient(145deg, #e53935 0%, #c62828 100%)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#9195a3;color:#fff;overflow-x:hidden}#root{min-height:100vh;display:flex;justify-content:center;background:linear-gradient(180deg,#0a0e27,#1a1f3a)}button{cursor:pointer;border:none;outline:none;font-family:inherit}a{text-decoration:none;color:inherit}::-webkit-scrollbar{display:none}._txnUi_1t8jl_1{min-height:100vh;background:var(--bg-dark);color:var(--color-white);max-width:400px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._txnUi__headerContainer_1t8jl_9{background:var(--bg-dark);padding-bottom:0}._txnUi__header_1t8jl_9{padding:16px 20px}._txnUi__wallet_1t8jl_16{display:flex;flex-direction:column;gap:4px}._txnUi__walletLabel_1t8jl_21{font-size:13px;color:var(--color-text-muted);font-weight:400}._txnUi__walletAmount_1t8jl_26{font-size:28px;font-weight:700;color:var(--color-white);letter-spacing:-.5px}._txnUi__tabs_1t8jl_32{background:var(--bg-dark);padding:12px 0 16px;overflow-x:auto;scrollbar-width:none}._txnUi__tabs_1t8jl_32::-webkit-scrollbar{display:none}._txnUi__tabsWrapper_1t8jl_41{display:flex;gap:8px;padding:0 20px;min-width:min-content}._txnUi__tabBtn_1t8jl_47{padding:8px 16px;border-radius:20px;border:none;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}._txnUi__tabBtn--active_1t8jl_58{background:var(--color-primary);color:var(--bg-dark)}._txnUi__tabBtn--inactive_1t8jl_62{background:var(--bg-medium);color:var(--color-secondary)}._txnUi__tabBtn--inactive_1t8jl_62:hover{background:var(--bg-light)}._txnUi__dateSelector_1t8jl_69{background:var(--bg-dark);padding:0 20px 16px}._txnUi__dateSelectorContent_1t8jl_73{display:flex;align-items:center;background:var(--bg-medium);border-radius:12px;padding:12px 16px;gap:12px}._txnUi__dateSelectorIcon_1t8jl_81{color:var(--color-secondary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._txnUi__dateSelectorBtn_1t8jl_88{flex:1;display:flex;align-items:center;justify-content:space-between;background:none;border:none;color:var(--color-white);font-size:15px;font-weight:500;cursor:pointer;padding:0}._txnUi__dateSelectorBtn_1t8jl_88 span{color:var(--color-white)}._txnUi__dateSelectorDropdown_1t8jl_104{color:var(--color-secondary);display:flex;align-items:center}._txnUi__list_1t8jl_109{height:max-content;padding:16px 20px 24px}._txnUi__cardsWrapper_1t8jl_113{display:flex;flex-direction:column;gap:12px}._txnUi__card_1t8jl_113{background:var(--bg-medium);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}._txnUi__cardContent_1t8jl_124{padding:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid rgba(255,255,255,.05)}._txnUi__cardInfo_1t8jl_132{flex:1;display:flex;flex-direction:column;gap:4px}._txnUi__cardDate_1t8jl_138{font-size:13px;color:var(--color-text-muted);font-weight:400}._txnUi__cardId_1t8jl_143{font-size:12px;color:var(--color-text-light)}._txnUi__cardAmount_1t8jl_147{font-size:20px;font-weight:700;flex-shrink:0}._txnUi__cardAmount--credit_1t8jl_152{color:var(--color-primary)}._txnUi__cardAmount--debit_1t8jl_155{color:var(--result-red)}._txnUi__cardDetails_1t8jl_158{padding:16px;display:flex;flex-direction:column;gap:12px}._txnUi__detailRow_1t8jl_164{display:flex;justify-content:space-between;align-items:center;font-size:14px}._txnUi__detailKey_1t8jl_170{color:var(--color-text-muted);font-weight:400;text-transform:capitalize}._txnUi__detailValue_1t8jl_175{color:var(--color-white);font-weight:500;text-align:right}._txnUi__detailValue--credit_1t8jl_180{color:var(--color-primary)}._txnUi__detailValue--debit_1t8jl_183{color:var(--result-red)}._txnUi__noData_1t8jl_186{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._txnUi__noDataIcon_1t8jl_194{font-size:48px;margin-bottom:16px;opacity:.5}._txnUi__noDataTitle_1t8jl_199{font-size:18px;font-weight:600;color:var(--color-white);margin-bottom:8px}._txnUi__noDataSubtitle_1t8jl_205{font-size:14px;color:var(--color-text-muted);line-height:1.5}._loading_1t8jl_211{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-secondary)}._pagination_1t8jl_219{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:8px}._pagination_1t8jl_219 button{background:var(--bg-medium);color:var(--color-white);border:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}._pagination_1t8jl_219 button:hover:not(:disabled){background:var(--bg-light)}._pagination_1t8jl_219 button:disabled{opacity:.5;cursor:not-allowed}._pagination_1t8jl_219 button._active_1t8jl_244{background:var(--tab-highlight);color:var(--color-white)}.modern-calendar-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease-out;max-width:400px;margin:0 auto}@media (max-width: 768px){.modern-calendar-overlay{align-items:flex-end}}.modern-calendar-modal{width:100%;max-width:400px;max-height:420px;background:var(--bg-medium);border-radius:20px;box-shadow:0 20px 60px #00000026;animation:slideIn .3s ease-out;overflow:hidden;margin:20px}@media (max-width: 768px){.modern-calendar-modal{width:100%;max-width:400px;max-height:400px;border-radius:24px 24px 0 0;margin:0;animation:slideUp .3s ease-out}}.modern-calendar-modal .calendar-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--bg-dark)}@media (max-width: 768px){.modern-calendar-modal .calendar-header{padding:20px 24px 16px}}.modern-calendar-modal .calendar-header .calendar-title{font-size:18px;font-weight:600;color:var(--color-secondary);margin:0}@media (max-width: 768px){.modern-calendar-modal .calendar-header .calendar-title{font-size:20px}}.modern-calendar-modal .calendar-header .close-buttons{background:var(--ng-medium);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.modern-calendar-modal .calendar-header .close-buttons:hover{background:#e2e8f0;color:#475569;transform:scale(1.05)}.modern-calendar-modal .calendar-header .close-buttons:active{transform:scale(.95)}.modern-calendar-content{padding:0 20px 20px;overflow-y:auto}@media (max-width: 768px){.modern-calendar-content{padding:0 24px 24px}}.modern-calendar-content .calendar-navigation{display:flex;align-items:center;justify-content:space-between;padding:16px 0 12px}@media (max-width: 768px){.modern-calendar-content .calendar-navigation{padding:16px 0}}.modern-calendar-content .calendar-navigation .nav-button{background:var(--bg-light);width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}@media (max-width: 768px){.modern-calendar-content .calendar-navigation .nav-button{width:44px;height:44px;border-radius:12px}}.modern-calendar-content .calendar-navigation .nav-button:hover{background:#e2e8f0;border-color:#cbd5e1;color:#475569;transform:scale(1.05)}.modern-calendar-content .calendar-navigation .nav-button:active{transform:scale(.95)}.modern-calendar-content .calendar-navigation .date-display{display:flex;align-items:center;gap:8px}.modern-calendar-content .calendar-navigation .date-display .month-year-button{background:linear-gradient(var(--gradient-start),var(--gradient-end));border:none;padding:10px 18px;border-radius:10px;color:var(--bg-dark);font-weight:600;font-size:15px;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 10px #6366f14d}@media (max-width: 768px){.modern-calendar-content .calendar-navigation .date-display .month-year-button{padding:12px 20px;border-radius:12px;font-size:16px;box-shadow:0 4px 12px #6366f14d}}.modern-calendar-content .calendar-navigation .date-display .month-year-button:hover{transform:translateY(-1px);box-shadow:0 5px 16px #6366f166}.modern-calendar-content .calendar-navigation .date-display .month-year-button:active{transform:translateY(0)}.modern-calendar-content .calendar-navigation .date-display .year-range-title{font-size:16px;font-weight:600;color:#1e293b}@media (max-width: 768px){.modern-calendar-content .calendar-navigation .date-display .year-range-title{font-size:18px}}.modern-calendar-content .months-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 768px){.modern-calendar-content .months-grid{gap:14px}}.modern-calendar-content .months-grid .month-item{padding:14px 8px;border-radius:10px;background:var(--bg-wallet);color:var(--color-white);font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:center}@media (max-width: 768px){.modern-calendar-content .months-grid .month-item{padding:16px 12px;border-radius:12px;font-size:15px}}.modern-calendar-content .months-grid .month-item:hover{background:var(--color-primary);color:var(--bg-dark);font-weight:600}.modern-calendar-content .months-grid .month-item.selected{background:var(--color-primary);color:var(--bg-dark);font-weight:600;box-shadow:0 3px 10px #6366f14d}.modern-calendar-content .months-grid .month-item.selected:hover{transform:translateY(-1px);box-shadow:0 20px 40px #0003}.modern-calendar-content .years-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;max-height:200px;overflow-y:auto;padding-right:4px}@media (max-width: 768px){.modern-calendar-content .years-grid{gap:14px;margin-bottom:24px;max-height:180px}}.modern-calendar-content .years-grid::-webkit-scrollbar{width:4px}.modern-calendar-content .years-grid::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.modern-calendar-content .years-grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.modern-calendar-content .years-grid::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modern-calendar-content .years-grid .year-item{padding:14px 8px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#475569;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:center}@media (max-width: 768px){.modern-calendar-content .years-grid .year-item{padding:16px 12px;border-radius:12px;font-size:15px}}.modern-calendar-content .years-grid .year-item:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.modern-calendar-content .years-grid .year-item.selected{background:var(--tab-highlight);color:#fff;font-weight:600;box-shadow:0 3px 10px #6366f14d}.modern-calendar-content .years-grid .year-item.selected:hover{transform:translateY(-1px);box-shadow:var(--box-shadow)}.modern-calendar-content .year-range-button{display:flex;align-items:center;padding:8px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#475569;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:center}.modern-calendar-content .calendar-actions{display:flex;gap:12px;padding-top:16px;border-top:1px solid #e2e8f0}@media (max-width: 768px){.modern-calendar-content .calendar-actions{gap:14px;padding-top:20px}}.modern-calendar-content .calendar-actions .cancel-button{flex:1;padding:12px 16px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#64748b;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease}@media (max-width: 768px){.modern-calendar-content .calendar-actions .cancel-button{padding:14px 20px;border-radius:12px;font-size:15px}}.modern-calendar-content .calendar-actions .cancel-button:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.modern-calendar-content .calendar-actions .cancel-button:active{transform:scale(.98)}.modern-calendar-content .calendar-actions .confirm-button{flex:2;padding:12px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 10px #10b9814d}@media (max-width: 768px){.modern-calendar-content .calendar-actions .confirm-button{padding:14px 20px;border-radius:12px;font-size:15px;box-shadow:0 4px 12px #10b9814d}}.modern-calendar-content .calendar-actions .confirm-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b98166}.modern-calendar-content .calendar-actions .confirm-button:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 480px){.modern-calendar-modal{max-width:400px!important;border-radius:16px 16px 0 0}.transaction-container{max-width:100%}.header{padding:12px 16px}.modern-calendar-content{padding:10px 20px 20px}.transaction-card{padding:12px}.transaction-card .transaction-info h4,.transaction-card .transaction-amount{font-size:14px}}@media (max-width: 768px){.close-buttons{min-width:20px;min-height:20px}}.pagination-container{display:flex;flex-direction:column;gap:12px;align-items:center;margin:20px 0}.pagination-container.small .pagination-btn{min-width:28px;height:28px;font-size:12px}.pagination-container.small .pagination-info{font-size:12px}.pagination-container.medium .pagination-btn{min-width:36px;height:36px;font-size:14px}.pagination-container.medium .pagination-info{font-size:14px}.pagination-container.large .pagination-btn{min-width:44px;height:44px;font-size:16px}.pagination-container.large .pagination-info{font-size:16px}.pagination-info{color:var(--text-secondary, #666);font-weight:500;text-align:center}.pagination-text{color:inherit}.pagination-controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.pagination-pages{display:flex;align-items:center;gap:4px}.pagination-btn{background:var(--bg-wallet);color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:500;transition:all .2s ease;user-select:none}.pagination-btn.disabled{opacity:.5;cursor:not-allowed;background:var(--bg-disabled, #f9f9f9);color:var(--text-disabled, #999)}.pagination-btn.disabled svg{opacity:.5}.pagination-btn.pagination-btn-page.active{background:var(--color-primary);color:var(--bg-dark);border-color:var(--button-color);box-shadow:0 2px 8px #007bff4d}.pagination-btn.pagination-btn-nav{background:var(--bg-wallet);color:var(--color-white)}.pagination-btn.pagination-btn-nav svg{color:var(--color-white);transition:transform .2s ease}.pagination-ellipsis{color:var(--text-secondary, #666);font-weight:500;padding:0 4px;display:flex;align-items:center;justify-content:center;min-width:24px;user-select:none}@media (max-width: 640px){.pagination-container{gap:8px}.pagination-container .pagination-controls,.pagination-container .pagination-pages{gap:2px}.pagination-container.medium .pagination-btn,.pagination-container.large .pagination-btn{min-width:32px;height:32px;font-size:13px}.pagination-container .pagination-info{font-size:12px}}@media (max-width: 480px){.pagination-container .pagination-btn{min-width:28px!important;height:28px!important;font-size:12px!important}.pagination-container .pagination-info{font-size:11px}}@media (prefers-contrast: high){.pagination-btn{border-width:2px}.pagination-btn.active{border-width:3px}.pagination-btn:focus-visible{outline-width:3px}}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--text-secondary);padding:24px;text-align:center}.loading-state .spinner{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--loading-border-color);border-radius:50%;animation:spin .8s linear infinite;margin-bottom:16px}.loading-state p{margin:0;font-size:14px;color:var(--text-secondary)}.no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:24px;text-align:center}.no-data .no-data-container{text-align:center}.no-data .no-data-icon{font-size:48px;margin-bottom:12px;opacity:.5}.no-data .no-data-title{margin:0;font-size:16px;font-weight:500;color:var(--text-secondary)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.loading-state,.no-data{min-height:150px;padding:16px}.loading-state .spinner,.no-data .spinner{width:28px;height:28px;margin-bottom:12px}.loading-state .no-data-icon,.no-data .no-data-icon{font-size:40px;margin-bottom:10px}}@media (max-width: 480px){.loading-state,.no-data{min-height:120px;padding:12px}.loading-state .spinner,.no-data .spinner{width:24px;height:24px;margin-bottom:10px}.loading-state .no-data-icon,.no-data .no-data-icon{font-size:36px;margin-bottom:8px}}.lottery-container{display:flex;flex-direction:column;align-items:center;background:var(--bg-page);min-height:calc(100vh - 85px);overflow-y:visible}.lottery-result-container{background:var(--bg-dark);overflow-y:auto;width:100%;height:100%;padding-bottom:80px}.header-tabs{display:flex;background:var(--bg-medium);border-bottom:1px solid var(--bg-light);padding:0}.tab-btn{flex:1;padding:12px 16px;border:none;background:transparent;font-size:16px;font-weight:500;cursor:pointer;position:relative;color:var(--color-secondary)}.tab-btn.active{color:var(--color-primary);border-bottom:3px solid var(--color-primary)}.games-tabs{display:flex;background:var(--bg-medium);padding:8px 16px;gap:8px;overflow-x:auto;border-bottom:1px solid var(--bg-light)}.games-tabs::-webkit-scrollbar{display:none}.game-tab-btn{padding:6px 12px;border:1px solid var(--bg-light);background:var(--bg-option);border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap;transition:all .2s;color:var(--color-secondary)}.game-tab-btn.active{background:var(--gradient-button);color:var(--bg-dark);border-color:var(--color-primary)}.color-result-section{background:var(--bg-dark)}.result-my-bets{display:flex;padding:20px 16px;gap:40px;border-bottom:1px solid var(--bg-light)}.result-section,.my-bets-section{text-align:center}.section-title{font-size:16px;font-weight:500;margin-bottom:12px;color:var(--color-tertiary)}.bet-circles{display:flex;gap:8px}.results-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:700;font-size:14px}.results-circle.red{background:#dc3545}.results-circle.violet{background:#9c27b0}.results-circle.green{background:#4caf50}.betting-time{padding:16px;border-bottom:1px solid var(--bg-light)}.time-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.time-label{font-size:16px;font-weight:600;color:var(--color-tertiary)}.period-id{font-size:14px;color:var(--color-secondary)}.betting-status{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--color-secondary)}.time-value{font-weight:500;color:var(--color-tertiary)}.more-btn{background:none;border:none;color:var(--color-secondary);cursor:pointer;font-size:13px}.color-results-table{background:var(--bg-dark)}.table-header{display:grid;grid-template-columns:1fr 2fr;padding:12px 16px;background:var(--bg-medium);border-bottom:1px solid var(--bg-light);font-size:14px;font-weight:500;color:var(--color-secondary);gap:.5rem}.table-body{max-height:max-content}.table-row{display:grid;grid-template-columns:1fr 2fr;padding:12px 16px;border-bottom:1px solid var(--bg-light);align-items:center;gap:.5rem}.period-cell{font-size:13px;color:var(--color-secondary)}.number-circles{display:flex;gap:4px;flex-wrap:wrap}.number-circle-result{width:22px;height:22px;border:1px solid var(--bg-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:var(--bg-option);color:var(--color-secondary)}.number-circle-result.active{color:var(--color-white);border:1px solid transparent}.filter-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-dark);border-bottom:1px solid var(--bg-light)}.filter-title{font-size:18px;font-weight:600;margin:0;color:var(--color-tertiary)}.filter-btn{background:var(--bg-option);border:1px solid var(--bg-light);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;color:var(--color-secondary)}.time-filters{display:flex;background:var(--bg-medium);padding:16px;gap:16px}.time-filter-btn{flex:1;padding:12px;border:none;background:var(--bg-option);border-radius:8px;text-align:center;cursor:pointer;font-size:16px;font-weight:500;position:relative;color:var(--color-secondary)}.time-filter-btn.active{background:var(--gradient-button);color:var(--bg-dark)}.time-filter-btn.active:after{content:"";position:absolute;bottom:-16px;left:0;right:0;height:3px;background:var(--color-primary)}.time-unit{font-size:12px;font-weight:400;opacity:.8}.draw-date{padding:12px 16px;background:var(--bg-dark);border-bottom:1px solid var(--bg-light);font-size:14px;color:var(--color-secondary)}.date-value{font-weight:600;margin-left:8px;color:var(--color-tertiary)}.results-section{background:var(--bg-dark);padding-bottom:1rem}.results-header{padding:12px 16px;background:var(--bg-medium);border-bottom:1px solid var(--bg-light)}.header-row{display:grid;grid-template-columns:1fr 1fr 120px;align-items:center;font-size:14px;font-weight:500;color:var(--color-secondary)}.header-row-dice{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr;align-items:center;font-size:14px;font-weight:500;color:var(--color-secondary)}.header-results{display:flex;justify-content:space-around}.result-label{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-white)}.result-label.a{background:#f44336}.result-label.b{background:#ff9800}.result-label.c{background:#2196f3}.results-list{max-height:max-content;overflow-y:auto}.result-row{display:grid;grid-template-columns:1fr 1fr 120px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--bg-light);font-size:14px}.result-row:hover{background:var(--bg-medium)}.dice-result-row{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1fr;align-items:center;width:100%;padding:12px 16px;border-bottom:1px solid var(--bg-light);font-size:14px}.dice-result-row:hover{background:var(--bg-medium)}.dice-issue{font-size:13px;color:var(--color-secondary)}.dice-display{display:flex;gap:6px;justify-content:center}.dice-faces{width:28px;height:28px;background:var(--bg-dice);border-radius:6px;display:flex;flex-direction:column;justify-content:space-around;padding:4px}.dice-row{display:flex;justify-content:space-around;align-items:center}.dice-dot{width:4px;height:4px;border-radius:50%;background:transparent}.dice-dot.active{background:var(--color-white)}.dice-sum{text-align:center;font-weight:600;font-size:16px;color:var(--color-tertiary)}.dice-value{text-align:center;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.dice-value.Big{background:#00ecbe33;color:var(--color-primary)}.dice-value.Small{background:#f363;color:var(--color-discount)}.dice-number{text-align:center;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.dice-number.Even{background:#00ecbe33;color:var(--color-primary)}.dice-number.Odd{background:#f363;color:var(--color-discount)}@media (max-width: 500px){.dice-result-row{grid-template-columns:1.5fr 2fr .8fr .8fr .8fr;padding:10px 8px;font-size:12px}.dice-faces{width:28px;height:28px;padding:3px}.dice-dot{width:4px;height:4px}.dice-display{gap:4px}.dice-sum{font-size:14px}.dice-value,.dice-number{font-size:10px;padding:3px 6px}}@media (max-width: 400px){.dice-faces{width:24px;height:24px;padding:2px}.dice-dot{width:3px;height:3px}.dice-display{gap:3px}}.result-issue,.result-name{font-size:13px;color:var(--color-secondary)}.result-time{font-size:13px;color:var(--color-tertiary)}.result-numbers{display:flex;justify-content:space-around}.result-numbers .results-circle{width:28px;height:28px;font-size:14px}.loadings,.error{text-align:center;padding:40px;color:var(--color-secondary)}.error{color:var(--color-error)}.modal-overlay{position:fixed;inset:0 0 85px;background:#05012be6;display:flex;align-items:flex-end;justify-content:center;z-index:1000;max-width:500px;width:100%;margin:0 auto}.filter-modal{background:var(--bg-medium);width:100%;max-width:500px;border-radius:12px 12px 0 0;height:max-content;padding:0;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--bg-light)}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:var(--color-tertiary)}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-secondary)}.lottery-types{display:flex;flex-wrap:wrap;gap:8px;padding:20px}.lottery-type-btn{padding:8px 16px;border:1px solid var(--bg-light);background:var(--bg-option);border-radius:20px;font-size:14px;cursor:pointer;transition:all .2s;color:var(--color-secondary)}.lottery-type-btn.active{background:var(--gradient-button);color:var(--bg-dark);border-color:var(--color-primary)}.modal-footer{padding:20px;border-top:1px solid var(--bg-light)}.apply-btn{width:100%;padding:12px;background:var(--gradient-button);color:var(--color-white);border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer}@media (max-width: 500px){.modal-overlay{bottom:72px!important}.lottery-result-container{max-width:100%;min-height:calc(100vh - 160px)}.header-row,.result-row{grid-template-columns:.75fr 1fr 100px!important;font-size:12px}.result-row,.results-header{padding:10px!important}.results-circle{width:24px;height:24px;font-size:12px}.games-tabs{padding:8px}.game-tab-btn{font-size:12px}.table-header,.table-row{grid-template-columns:1fr 2.5fr}}@media (max-width: 450px){.time-filter-btn{display:flex;flex-direction:column;padding:8px!important}.result-label,.results-circle{width:24px!important;height:24px!important}.result-issue,.result-time,.result-name,.period-cell{font-size:.75rem!important}}@media (max-width: 400px){.table-row,.table-header{padding:10px!important}.number-circle-result{width:20px!important;height:20px!important}}@media (max-width: 370px){.result-row{grid-template-columns:.7fr 1fr 100px!important;padding:10px 8px!important;font-size:.7rem!important}.results-header{padding:10px 8px!important}}.no-data-betdetails{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(250px,50vw,300px);color:var(--color-secondary);padding:clamp(16px,4vw,24px);height:calc(100vh - 255px)}.no-data-betdetails .no-data-box-betdetail{text-align:center}.no-data-betdetails .no-data-box-betdetail .illustration-betdetail{font-size:clamp(40px,8vw,48px);margin-bottom:clamp(10px,2.5vw,12px);opacity:.5}.no-data-betdetails .no-data-box-betdetail p{font-size:clamp(14px,3.5vw,16px);margin:0;color:var(--color-text-muted);font-weight:500}.dh-container{width:100%;height:100vh;display:flex;flex-direction:column;background-color:var(--bg-page);overflow:hidden}.dh-header-section{width:100%;max-width:400px;position:fixed;background-color:var(--bg-page);z-index:500;top:49.05px}.dh-header{background-color:var(--bg-dark);padding:16px;box-shadow:0 1px 2px #0000004d}.dh-header-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dh-header-title{font-size:18px;font-weight:600;color:var(--color-tertiary);margin:0}.dh-header-back{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background-color .2s ease;color:var(--color-secondary)}.dh-header-back:hover{background-color:var(--bg-medium)}.dh-wallet{text-align:center;background:var(--bg-medium);padding:1rem;border-radius:16px;box-shadow:0 2px 4px #0000004d;border:1px solid var(--bg-light)}.dh-wallet-label{font-size:14px;color:var(--color-secondary);margin-bottom:4px}.dh-wallet-amount{font-size:24px;font-weight:700;color:var(--color-primary)}.dh-date-selector{background-color:var(--bg-dark);padding:12px 16px;border-bottom:1px solid var(--bg-light);border-top:1px solid var(--bg-light);max-width:500px;width:100%}.dh-date-selector-content{display:flex;align-items:center;justify-content:space-between}.dh-date-selector-icon{color:var(--color-primary);width:20px;height:20px;font-size:16px}.dh-date-selector-btn{display:flex;align-items:center;gap:8px;color:var(--color-tertiary);background:none;border:none;cursor:pointer;font-weight:500;font-size:14px;padding:4px 8px;border-radius:6px;transition:background-color .2s ease}.dh-date-selector-btn:hover{background-color:var(--bg-medium)}.dh-date-selector-btn:hover .dh-date-selector-dropdown{transform:translateY(1px)}.dh-date-selector-dropdown{width:16px;height:16px;transition:transform .2s ease;font-size:12px;color:var(--color-secondary)}.dh-list{flex:1;overflow-y:auto;padding:190px 16px 32px;-webkit-overflow-scrolling:touch;background-color:var(--bg-page)}.dh-error-message{display:flex;align-items:center;gap:12px;padding:16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;margin-bottom:20px}.dh-error-icon{font-size:1.25rem;color:var(--color-error)}.dh-error-text{color:var(--color-error);font-weight:500}.dh-loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px}.dh-spinner{width:40px;height:40px;border:4px solid var(--bg-light);border-left-color:var(--color-primary);border-radius:50%;animation:dh-spin 1s linear infinite}.dh-loading-text{color:var(--color-secondary);font-weight:500}.dh-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px}.dh-no-data-icon{font-size:3rem;margin-bottom:16px;opacity:.5}.dh-no-data-title{font-size:1.25rem;font-weight:700;color:var(--color-tertiary);margin-bottom:8px}.dh-no-data-subtitle{font-size:.95rem;color:var(--color-secondary);max-width:300px;line-height:1.4}.dh-cards-wrapper{display:flex;flex-direction:column;gap:12px}.dh-card{background:var(--bg-medium);border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 4px #0000004d;border:1px solid var(--bg-light);transition:transform .2s ease,box-shadow .2s ease;position:relative}.dh-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0006}.dh-card-content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--bg-light)}.dh-card-info{flex:1}.dh-card-date{font-size:12px;color:var(--color-secondary);margin-bottom:4px}.dh-card-id{font-size:11px;color:var(--color-text-muted);margin-bottom:2px}.dh-reference-number{font-size:11px;color:var(--color-text-muted)}.dh-card-amount-section{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.dh-card-amount{font-size:16px;font-weight:600}.dh-card-amount--credit{color:var(--color-primary)}.dh-status-badge{padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:.3px;border:none}.dh-status-badge--pending{background:#ffc10733;color:#ffc107}.dh-status-badge--success{background:#00ecbe33;color:var(--color-primary)}.dh-status-badge--error{background:#ef444433;color:var(--color-error)}.dh-status-badge--cancelled{background:#8b9cb633;color:var(--color-text-muted)}.dh-status-badge--default{background:var(--bg-option);color:var(--color-secondary)}.dh-card-details{display:flex;flex-direction:column;gap:12px}.dh-detail-row{display:flex;justify-content:space-between;align-items:center;padding:0}.dh-detail-row:not(:last-child){border-bottom:none}.dh-detail-key{font-size:13px;color:var(--color-secondary);font-weight:500;flex:0 0 auto;min-width:120px}.dh-detail-value{font-size:13px;color:var(--color-tertiary);font-weight:600;text-align:right;flex:1;word-break:break-word}.dh-detail-value--pending{color:#ffc107}.dh-detail-value--success{color:var(--color-primary)}.dh-detail-value--error{color:var(--color-error)}.dh-detail-value--cancelled{color:var(--color-text-muted)}@keyframes dh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.dh-header .dh-header-title{font-size:1.3rem}.dh-wallet .dh-wallet-amount{font-size:1.75rem}.dh-card{padding:16px}.dh-card-content{flex-direction:column;gap:12px;text-align:left}.dh-card-amount-section{align-items:flex-start;text-align:left}}@media (max-width: 500px){.dh-header{padding:16px 12px}.dh-list{padding-top:200px;padding-bottom:80px}.dh-detail-key{min-width:100px;font-size:12px}.dh-detail-value{font-size:12px}}.wh-container{width:100%;height:100vh;display:flex;flex-direction:column;background-color:var(--bg-page);overflow:hidden}.wh-header-section{width:100%;max-width:400px;position:fixed;background-color:var(--bg-page);z-index:500;top:49.05px}.wh-header{background-color:var(--bg-dark);padding:16px;box-shadow:0 1px 2px #0000004d}.wh-header-title{font-size:18px;font-weight:600;color:var(--color-tertiary);margin:0}.wh-header-back{width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background-color .2s ease;color:var(--color-secondary)}.wh-header-back:hover{background-color:var(--bg-medium)}.wh-wallet{text-align:center;background:var(--bg-medium);padding:1rem;border-radius:16px;box-shadow:0 2px 4px #0000004d;border:1px solid var(--bg-light)}.wh-wallet-label{font-size:14px;color:var(--color-secondary);margin-bottom:4px}.wh-wallet-amount{font-size:24px;font-weight:700;color:var(--color-error)}.wh-date-selector{background-color:var(--bg-dark);padding:12px 16px;border-bottom:1px solid var(--bg-light);border-top:1px solid var(--bg-light);max-width:500px;width:100%}.wh-date-selector-content{display:flex;align-items:center;justify-content:space-between}.wh-date-selector-icon{color:var(--color-primary);width:20px;height:20px;font-size:16px}.wh-date-selector-btn{display:flex;align-items:center;gap:8px;color:var(--color-tertiary);background:none;border:none;cursor:pointer;font-weight:500;font-size:14px;padding:4px 8px;border-radius:6px;transition:background-color .2s ease}.wh-date-selector-btn:hover{background-color:var(--bg-medium)}.wh-date-selector-btn:hover .wh-date-selector-dropdown{transform:translateY(1px)}.wh-date-selector-dropdown{width:16px;height:16px;transition:transform .2s ease;font-size:12px;color:var(--color-secondary)}.wh-list{flex:1;overflow-y:auto;overflow-x:hidden;padding:175px 16px 80px;-webkit-overflow-scrolling:touch;min-height:100vh;background-color:var(--bg-page)}.wh-error-message{display:flex;align-items:center;gap:12px;padding:16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;margin-bottom:20px}.wh-error-icon{font-size:1.25rem;color:var(--color-error)}.wh-error-text{color:var(--color-error);font-weight:500}.wh-loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px}.wh-spinner{width:40px;height:40px;border:4px solid var(--bg-light);border-left-color:var(--color-error);border-radius:50%;animation:wh-spin 1s linear infinite}.wh-loading-text{color:var(--color-secondary);font-weight:500}.wh-no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px}.wh-no-data-icon{font-size:3rem;margin-bottom:16px;opacity:.5}.wh-no-data-title{font-size:1.25rem;font-weight:700;color:var(--color-tertiary);margin-bottom:8px}.wh-no-data-subtitle{font-size:.95rem;color:var(--color-secondary);max-width:300px;line-height:1.4}.wh-cards-wrapper{display:flex;flex-direction:column}.wh-card{background:var(--bg-medium);border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 4px #0000004d;border:1px solid var(--bg-light);transition:transform .2s ease,box-shadow .2s ease;position:relative}.wh-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0006}.wh-card-content{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--bg-light)}.wh-card-info{flex:1}.wh-card-date{font-size:12px;color:var(--color-secondary);margin-bottom:4px}.wh-card-id{font-size:11px;color:var(--color-text-muted);margin-bottom:2px}.wh-reference-number{font-size:11px;color:var(--color-text-muted)}.wh-card-amount-section{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.wh-card-amount{font-size:16px;font-weight:600}.wh-card-amount--debit{color:var(--color-error)}.wh-status-badge{padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:capitalize;letter-spacing:.3px;border:none}.wh-status-badge--pending{background:#ffc10733;color:#ffc107}.wh-status-badge--success{background:#00ecbe33;color:var(--color-primary)}.wh-status-badge--error{background:#ef444433;color:var(--color-error)}.wh-status-badge--cancelled{background:#8b9cb633;color:var(--color-text-muted)}.wh-status-badge--default{background:var(--bg-option);color:var(--color-secondary)}.wh-card-details{display:flex;flex-direction:column;gap:12px}.wh-detail-row{display:flex;justify-content:space-between;align-items:center;padding:0}.wh-detail-row:not(:last-child){border-bottom:none}.wh-detail-key{font-size:13px;color:var(--color-secondary);font-weight:500;flex:0 0 auto;min-width:120px}.wh-detail-value{font-size:13px;color:var(--color-tertiary);font-weight:600;text-align:right;flex:1;word-break:break-word}.wh-detail-value--pending{color:#ffc107}.wh-detail-value--success{color:var(--color-primary)}.wh-detail-value--error{color:var(--color-error)}.wh-detail-value--cancelled{color:var(--color-text-muted)}@keyframes wh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.wh-header .wh-header-title{font-size:1.3rem}.wh-wallet .wh-wallet-amount{font-size:1.75rem}.wh-card{padding:16px}.wh-card-content{flex-direction:column;gap:12px;text-align:left}.wh-card-amount-section{align-items:flex-start;text-align:left}}@media (max-width: 500px){.wh-header{padding:16px 12px}.wh-list{padding-top:235px;padding-bottom:80px}.wh-detail-key{min-width:100px;font-size:12px}.wh-detail-value{font-size:12px}}.vip-carousel{display:flex;flex-direction:column;min-height:100vh;width:100%;position:relative;background-color:var(--bg-page)}.vip-carousel__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 32px;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) var(--bg-light);touch-action:pan-y;will-change:scroll-position;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.vip-carousel__content::-webkit-scrollbar{width:6px}.vip-carousel__content::-webkit-scrollbar-track{background:var(--bg-light);border-radius:3px}.vip-carousel__content::-webkit-scrollbar-thumb{background-color:var(--color-text-muted);border-radius:3px}.vip-carousel__loading{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--color-secondary);font-size:1rem}.vip-carousel__back-btn{border-radius:.5rem;cursor:pointer;padding:.5rem;color:var(--color-tertiary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.vip-carousel__back-btn:hover{background-color:var(--bg-medium)}.vip-carousel__back-icon{width:1.5rem;height:1.5rem}.vip-carousel__title{font-size:1.375rem;font-weight:700;margin:0;color:var(--color-tertiary);letter-spacing:-.025em}.vip-carousel__header-right{display:flex;align-items:center}.vip-carousel__level-indicator{background:var(--gradient-button);color:var(--color-white);padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px #00ecbe33}.vip-carousel__cards-wrapper{padding:1rem;overflow:hidden}.vip-carousel__cards-container{position:relative;width:100%;overflow:hidden;border-radius:1rem}.vip-carousel__keen-slider .keen-slider__slide{min-height:auto}.vip-carousel__card{border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden;user-select:none;min-width:100%}.vip-carousel__card.gradient-gray{background:linear-gradient(135deg,var(--bg-medium) 0%,var(--bg-light) 100%);box-shadow:0 4px 12px #0000004d}.vip-carousel__card.gradient-blue{background:linear-gradient(135deg,#1e3a8a,#3b82f6);box-shadow:0 4px 12px #3b82f64d}.vip-carousel__card.gradient-green{background:linear-gradient(135deg,#064e3b,#10b981);box-shadow:0 4px 12px #10b9814d}.vip-carousel__card.gradient-orange{background:linear-gradient(135deg,#7c2d12,#f97316);box-shadow:0 4px 12px #f973164d}.vip-carousel__card.gradient-purple{background:linear-gradient(135deg,#4c1d95,#a855f7);box-shadow:0 4px 12px #a855f74d}.vip-carousel__card.gradient-pink{background:linear-gradient(135deg,#831843,#ec4899);box-shadow:0 4px 12px #ec48994d}.vip-carousel__card.gradient-indigo{background:linear-gradient(135deg,#312e81,#6366f1);box-shadow:0 4px 12px #6366f14d}.vip-carousel__card.gradient-cyan{background:linear-gradient(135deg,#164e63,#06b6d4);box-shadow:0 4px 12px #06b6d44d}.vip-carousel__card.gradient-teal{background:linear-gradient(135deg,#134e4a,#14b8a6);box-shadow:0 4px 12px #14b8a64d}.vip-carousel__card.gradient-emerald{background:linear-gradient(135deg,#064e3b,#10b981);box-shadow:0 4px 12px #10b9814d}.vip-carousel__card.gradient-yellow{background:linear-gradient(135deg,#713f12,#eab308);box-shadow:0 4px 12px #eab3084d}.vip-carousel__card.gradient-red{background:linear-gradient(135deg,#7f1d1d,#ef4444);box-shadow:0 4px 12px #ef44444d}.vip-carousel__card.gradient-violet{background:linear-gradient(135deg,#4c1d95,#8b5cf6);box-shadow:0 4px 12px #8b5cf64d}.vip-carousel__card.gradient-gold{background:linear-gradient(135deg,#78350f,#fbbf24);box-shadow:0 4px 12px #fbbf244d}.vip-carousel__card.gradient-platinum{background:linear-gradient(135deg,#1e293b,#64748b);box-shadow:0 4px 12px #64748b4d}.vip-carousel__card.gradient-diamond{background:linear-gradient(135deg,#0f172a 0%,var(--gradient-start) 100%);box-shadow:0 4px 12px #7afec34d}.vip-carousel__recharge-btn{position:absolute;right:1rem;top:1rem;z-index:2}.vip-carousel__recharge{background:var(--gradient-button);color:var(--color-white);padding:.75rem 1.25rem;border-radius:2rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #00ecbe4d}.vip-carousel__recharge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00ecbe66}.vip-carousel__recharge:active{transform:translateY(0)}.vip-carousel__level-info{display:flex;align-items:center;margin-bottom:1.5rem}.vip-carousel__level-badge{width:4.5rem;height:4.5rem;background:#ffffff26;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0003}.vip-carousel__badge-icon{font-size:1.25rem;line-height:1}.vip-carousel__badge-number{font-size:1rem;font-weight:700;color:var(--color-white);line-height:1;margin-top:.125rem}.vip-carousel__progress-text{margin-bottom:.75rem}.vip-carousel__progress-text span{color:#ffffffe6;font-size:1rem;font-weight:500}.vip-carousel__progress-container{width:100%;background:#0000004d;border-radius:1rem;height:.5rem;margin-bottom:1rem;overflow:hidden;backdrop-filter:blur(5px);box-shadow:inset 0 1px 3px #0000004d}.vip-carousel__progress-bar{background:var(--gradient-button);height:.5rem;border-radius:1rem;transition:width .5s ease;box-shadow:0 0 8px #00ecbe66;position:relative}.vip-carousel__progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to right,rgba(255,255,255,.3),transparent);border-radius:1rem}.vip-carousel__status-text{color:#ffffffd9;font-size:.875rem;line-height:1.4}.vip-carousel__chain-pattern{position:absolute;bottom:0;left:0;right:0;height:1.5rem;background:repeating-linear-gradient(90deg,transparent,transparent .5rem,rgba(255,255,255,.05) .5rem,rgba(255,255,255,.05) 1rem);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.vip-carousel__navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:10}.vip-carousel__nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:var(--bg-medium);border:1px solid var(--bg-light);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-secondary);transition:all .3s ease;backdrop-filter:blur(10px);pointer-events:auto;box-shadow:0 2px 8px #0000004d}.vip-carousel__nav-btn svg{width:1.25rem;height:1.25rem}.vip-carousel__nav-btn:hover{background:var(--bg-light);color:var(--color-primary);border-color:var(--color-primary);transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #00ecbe33}.vip-carousel__nav-btn:active{transform:translateY(-50%) scale(.95)}.vip-carousel__nav-btn--prev{left:-.5rem}.vip-carousel__nav-btn--next{right:-.5rem}.vip-carousel__indicators{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;padding:0 1rem}.vip-carousel__indicator{width:.5rem;height:.5rem;border-radius:50%;border:none;background:#00ecbe4d;cursor:pointer;transition:all .3s ease}.vip-carousel__indicator--active,.vip-carousel__indicator:hover{background:var(--color-primary);transform:scale(1.2)}.vip-carousel__benefits{padding:0 1rem 2rem;display:flex;flex-direction:column;gap:.75rem}.vip-carousel__benefit-card{background-color:var(--bg-medium);border-radius:.75rem;padding:1rem;border-left:3px solid var(--bg-light);transition:all .2s ease;box-shadow:0 2px 4px #0003}.vip-carousel__benefit-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000004d;border-left-color:var(--color-primary)}.vip-carousel__benefit-title{font-size:.8rem;color:var(--color-secondary);margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.vip-carousel__benefit-description{margin-bottom:.75rem}.vip-carousel__benefit-description span{font-size:.875rem;color:var(--color-tertiary);line-height:1.5}.vip-carousel__reward-items{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.vip-carousel__reward-item{display:flex;align-items:center;gap:.5rem}.vip-carousel__reward-icon{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.vip-carousel__reward-icon:hover{transform:scale(1.05)}.vip-carousel__reward-icon span{font-size:1rem}.vip-carousel__reward-icon--coins{background:linear-gradient(135deg,var(--color-gold) 0%,var(--bg-badge) 100%)}.vip-carousel__reward-icon--envelopes{background:linear-gradient(135deg,#ef4444,#dc2626)}.vip-carousel__reward-icon--badges{background:linear-gradient(135deg,#10b981,#059669)}.vip-carousel__reward-value{font-weight:600;color:var(--color-tertiary);font-size:.875rem}.vip-carousel__benefit-text{font-size:.875rem;color:var(--color-tertiary);margin:0;line-height:1.5}.vip-carousel .highlight{color:var(--color-primary);font-weight:600}@media (max-width: 500px){.vip-carousel .vip-carousel__content{margin-top:4rem}.vip-carousel__header{padding:1rem}.vip-carousel__cards-wrapper{padding:.75rem}.vip-carousel__card{padding:1.25rem}.vip-carousel__level-badge{width:4rem;height:4rem}.vip-carousel__reward-items{gap:1rem}.vip-carousel__reward-icon{width:2rem;height:2rem}.vip-carousel__reward-icon span{font-size:.875rem}.vip-carousel__benefit-card{padding:.875rem}.vip-carousel__nav-btn{width:2.5rem;height:2.5rem}.vip-carousel__nav-btn svg{width:1rem;height:1rem}.vip-carousel__nav-btn--prev{left:-.25rem}.vip-carousel__nav-btn--next{right:-.25rem}.vip-carousel__indicators{gap:.375rem;margin-top:.75rem}.vip-carousel__indicator{width:.375rem;height:.375rem}}@media (max-width: 380px){.vip-carousel__reward-items{gap:.75rem}.vip-carousel__reward-item{gap:.375rem}.vip-carousel__reward-value{font-size:.8125rem}}.vip-carousel__nav-btn:disabled,.vip-carousel__indicator:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.vip-carousel__level-badge{animation:float 3s ease-in-out infinite}.vip-carousel__benefit-card{animation:slideIn .5s ease-out}.vip-carousel__keen-slider--loading .keen-slider__slide{display:none}.keen-slider{display:flex!important}._walletContainer_lo3ed_1{width:100%;max-width:400px;margin:0 auto;min-height:100vh;background-color:var(--bg-page);display:flex;flex-direction:column;background:var(--bg-dark)}._walletContent_lo3ed_12{flex:1;padding-bottom:100px;overflow-y:auto;-webkit-overflow-scrolling:touch}._balanceHeader_lo3ed_19{background:var(--bg-medium);padding-top:10.332px;text-align:center;padding-bottom:12.8px}._walletIcon_lo3ed_26{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#00ecbe1a;border-radius:50%;color:var(--color-primary)}._walletIcon_lo3ed_26 svg{width:32px;height:32px}._wallet_icons_lo3ed_41{width:52.27px;height:52.27px}._totalBalance_lo3ed_46{font-size:32px;font-weight:700;color:var(--color-white);letter-spacing:-.5px}._balanceLabel_lo3ed_53{font-size:14px;color:var(--color-white)}._balanceStats_lo3ed_58{display:flex;justify-content:space-around;gap:16px;padding-top:5px}._statItem_lo3ed_65{flex:1;text-align:center}._statValue_lo3ed_70{font-size:18px;font-weight:600;color:var(--color-tertiary);margin-bottom:4px}._statLabel_lo3ed_77{font-size:12px;color:var(--color-white);line-height:1.3}._walletDistribution_lo3ed_83{display:flex;justify-content:space-evenly;flex-direction:column;gap:16px;margin:12.8px 16px 12px;background:var(--bg-medium);border-radius:12px;padding:25.0668px 7.4668px 10.6668px}._walletCards_lo3ed_94{display:flex;justify-content:space-evenly;align-items:center}._walletCard_lo3ed_94{display:flex;flex-basis:50%;flex-direction:column;justify-content:center;align-items:center}._walletCircle_lo3ed_108{position:relative;width:100px;height:100px}._circleProgress_lo3ed_114{width:100%;height:100%;transform:rotate(-90deg)}._circleBackground_lo3ed_120{fill:none;stroke:var(--bg-light);stroke-width:8}._circleBar_lo3ed_126{fill:none;stroke:var(--color-primary);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .6s ease}._circleBarSecondary_lo3ed_134{fill:none;stroke:var(--color-text-light);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .6s ease}._percentageText_lo3ed_142{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;font-weight:700;color:var(--color-tertiary)}._walletAmount_lo3ed_152{font-size:16px;font-weight:400;color:var(--color-tertiary)}._walletLabel_lo3ed_158{font-size:13px;color:var(--color-tertiary)}._transferButton_lo3ed_163{width:100%;padding:8px 6px;background:linear-gradient(var(--gradient-start),var(--gradient-end));color:var(--color-dark-text);border:none;border-radius:20px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._transferButton_lo3ed_163:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00ecbe66}._transferButton_lo3ed_163:active{transform:translateY(0)}._quickActions_lo3ed_183{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}._actionButton_lo3ed_190{background:transparent;border:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;cursor:pointer;transition:transform .2s ease}._actionButton_lo3ed_190:hover{transform:translateY(-2px)}._actionButton_lo3ed_190:active{transform:translateY(0)}._actionIcon_lo3ed_208{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;transition:all .3s ease}._actionIcon_lo3ed_208 svg{width:24px;height:24px}._actionButton_lo3ed_190:hover ._actionIcon_lo3ed_208{transform:scale(1.05);box-shadow:0 6px 16px #0000004d}._actionLabel_lo3ed_227{font-size:11px;color:var(--color-secondary);text-align:center;line-height:1.2;font-weight:500}._gameBalances_lo3ed_235{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 16px}._gameCard_lo3ed_242{background:var(--bg-dark);border-radius:12px;padding:16px;text-align:center;box-shadow:0 2px 8px #0000004d;border:1px solid var(--bg-light);transition:all .3s ease}._gameCard_lo3ed_242:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006}._gameCardActive_lo3ed_256{background:var(--gradient-button);border-color:var(--color-primary)}._gameCardActive_lo3ed_256 ._gameAmount_lo3ed_260,._gameCardActive_lo3ed_256 ._gameLabel_lo3ed_261{color:var(--color-dark-text)}._gameAmount_lo3ed_260{font-size:20px;font-weight:700;color:var(--color-tertiary);margin-bottom:8px}._gameLabel_lo3ed_261{font-size:13px;color:var(--color-secondary);font-weight:500}@media (max-width: 400px){._walletContent_lo3ed_12{padding:12px 12px 100px}._balanceHeader_lo3ed_19{padding:20px 16px}._totalBalance_lo3ed_46{font-size:28px}._walletCircle_lo3ed_108{width:90px;height:90px}._percentageText_lo3ed_142{font-size:20px}._walletAmount_lo3ed_152{font-size:16px}._actionIcon_lo3ed_208{width:48px;height:48px}._actionLabel_lo3ed_227{font-size:10px}._gameAmount_lo3ed_260{font-size:18px}}@media (max-width: 360px){._quickActions_lo3ed_183{gap:8px}._actionIcon_lo3ed_208{width:44px;height:44px}._actionIcon_lo3ed_208 svg{width:20px;height:20px}._actionLabel_lo3ed_227{font-size:9px}._walletCircle_lo3ed_108{width:80px;height:80px}._percentageText_lo3ed_142{font-size:18px}}@keyframes _shimmer_lo3ed_1{0%{background-position:-400px 0}to{background-position:400px 0}}._loading_lo3ed_341{background:linear-gradient(90deg,var(--bg-medium) 0%,var(--bg-light) 50%,var(--bg-medium) 100%);background-size:400px 100%;animation:_shimmer_lo3ed_1 1.5s infinite}._withdrawApp_p20ev_1{display:flex;flex-direction:column;min-height:100vh;background:var(--bg-page);width:100%;position:relative;bottom:0}._withdrawApp_p20ev_1 ._withdrawHeader_p20ev_10{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:400px;z-index:100;border-bottom:1px solid rgba(var(--color-primary),.1);background:var(--color-white)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21{width:100%;max-width:400px;min-height:100vh;background:var(--bg-page);position:relative;margin:0 auto;flex:1}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30{padding:0 16px 120px;background:var(--bg-page);min-height:calc(100vh - 100px)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35{background:linear-gradient(var(--gradient-start),var(--gradient-end));border-radius:20px;padding:24px;margin-bottom:16px;box-shadow:0 8px 32px var(gradient-end)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:.5rem}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._balanceSection_p20ev_49{margin-right:.2rem}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._balanceSection_p20ev_49 ._balanceLabel_p20ev_52{display:block;color:rgba(var(--color-white),.85);font-size:14px;margin-bottom:8px;font-weight:500}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._balanceSection_p20ev_49 ._balanceAmount_p20ev_59{display:flex;align-items:center;gap:8px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._balanceSection_p20ev_49 ._balanceAmount_p20ev_59 ._currency_p20ev_64{font-size:24px;font-weight:600;color:var(--color-white)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._balanceSection_p20ev_49 ._balanceAmount_p20ev_59 ._amount_p20ev_69{font-size:32px;font-weight:700;color:var(--color-white);text-shadow:0 1px 2px rgba(0,0,0,.1)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._recordsSection_p20ev_75{height:100%;display:flex;justify-content:center;align-items:flex-end}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._recordsSection_p20ev_75 ._recordsBtn_p20ev_81{background:rgba(var(--color-white),.15);border:1px solid rgba(var(--color-white),.2);color:var(--color-white);font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:8px;border-radius:8px;transition:all .2s ease;font-weight:500}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._balanceCard_p20ev_35 ._balanceInfo_p20ev_42 ._recordsSection_p20ev_75 ._recordsBtn_p20ev_81:hover{background:rgba(var(--color-white),.25);transform:translateY(-1px)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99{background:var(--bg-medium);border-radius:20px;padding:12px;box-shadow:0 4px 16px #00000014;border:1px solid rgba(var(--color-primary),.1)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountCardTitle_p20ev_106{font-size:18px;font-weight:600;color:var(--color-white);margin:0 0 20px;text-align:left}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountGrid_p20ev_113{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountGrid_p20ev_113 ._withdraw_amountBtn_p20ev_119{position:relative;background:var(--bg-wallet);border:2px solid var(--bg-medium);border-radius:12px;padding:16px 12px;cursor:pointer;transition:all .2s ease;min-height:50px;display:flex;align-items:center;justify-content:center;color:var(--color-secondary)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountGrid_p20ev_113 ._withdraw_amountBtn_p20ev_119:hover{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end));color:var(--bg-dark)!important}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountGrid_p20ev_113 ._withdraw_amountBtn_p20ev_119 ._amountValue_p20ev_137{font-size:16px;font-weight:600}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._withdrawalInfo_p20ev_141{background:var(--bg-page);border-radius:16px;padding:20px;border:1px solid rgba(var(--color-primary),.1)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._withdrawalInfo_p20ev_141 ._withdrawalInfoTitle_p20ev_147{font-size:16px;font-weight:600;color:var(--color-dark-text);margin:0 0 16px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._withdrawalInfo_p20ev_141 ._withdrawalInfoRow_p20ev_153{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._withdrawalInfo_p20ev_141 ._withdrawalInfoRow_p20ev_153 ._infoLabel_p20ev_159{font-size:14px;color:var(--color-text-muted)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._withdrawalInfo_p20ev_141 ._withdrawalInfoRow_p20ev_153 ._infoValue_p20ev_163{font-size:14px;font-weight:600;color:var(--color-text-muted)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._withdrawalInfo_p20ev_141 ._withdrawalNote_p20ev_168{margin-top:16px;padding-top:16px;border-top:1px solid var(--bg-medium)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._withdrawalInfo_p20ev_141 ._withdrawalNote_p20ev_168 p{font-size:12px;color:var(--color-text-muted);line-height:1.4;margin:0}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179{background:var(--bg-medium);border-radius:20px;padding:12px;margin-bottom:20px;box-shadow:0 4px 16px #00000014;border:1px solid rgba(var(--color-primary),.1)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsHeader_p20ev_187{display:flex;justify-content:space-between;align-items:center}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsHeader_p20ev_187 ._bankAccountsTitle_p20ev_192{font-size:18px;font-weight:600;color:var(--color-white);margin:0}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsHeader_p20ev_187 ._addBankBtn_p20ev_198{background:linear-gradient(var(--gradient-start),var(--gradient-end));color:var(--color-white);border:none;border-radius:12px;padding:6px 8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:2px;transition:all .2s ease;box-shadow:0 2px 8px var(gradient-end)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsHeader_p20ev_187 ._addBankBtn_p20ev_198:hover{transform:translateY(-2px);box-shadow:0 4px 16px var(gradient-end)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217{display:flex;flex-direction:column;gap:12px;max-height:120px;overflow-y:auto;padding:4px 0}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225{background:var(--bg-page);border:2px solid var(--bg-medium);border-radius:16px;padding:12px;transition:all .2s ease;text-align:left;width:100%;display:flex;align-items:center;gap:12px;position:relative}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225:hover{border-color:var(--color-primary);background:rgba(var(--color-primary),.03);transform:translateY(-1px)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225._selected_p20ev_243{border-color:var(--color-primary);background:linear-gradient(var(--gradient-start),var(--gradient-end));box-shadow:0 4px 12px var(gradient-end)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountSelector_p20ev_248{flex:1;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;color:inherit}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257{width:100%}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257 ._accountHeader_p20ev_260{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257 ._accountHeader_p20ev_260 ._accountName_p20ev_266{font-size:16px;font-weight:600;color:var(--color-white)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257 ._accountHeader_p20ev_260 ._accountBadges_p20ev_271{display:flex;gap:8px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257 ._accountHeader_p20ev_260 ._accountBadges_p20ev_271 ._defaultBadge_p20ev_275{background:var(--bg-badge);color:var(--color-white);font-size:12px;font-weight:500;padding:4px 8px;border-radius:6px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257 ._accountDetails_p20ev_283{display:flex;justify-content:space-between;align-items:center}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257 ._accountDetails_p20ev_283 ._accountNumber_p20ev_288{font-size:14px;color:var(--color-white)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._accountInfo_p20ev_257 ._accountDetails_p20ev_283 ._bankName_p20ev_292{font-size:14px;color:var(--color-white);font-weight:500}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._editBankBtn_p20ev_297{background:var(--bg-medium);border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--color-white);cursor:pointer;transition:all .2s ease;flex-shrink:0}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._editBankBtn_p20ev_297:hover{background:var(--bg-light);transform:scale(1.05)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._bankAccountsCard_p20ev_179 ._bankAccountsList_p20ev_217 ._bankAccountItem_p20ev_225 ._editBankBtn_p20ev_297 svg{width:18px;height:18px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._errorMessage_p20ev_319{color:var(--color-error);font-size:12px;font-weight:500;text-align:left;margin-top:.2rem}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._warningMessage_p20ev_326{background:var(--bg-badge);color:var(--color-dark-text);border:1px solid var(--bg-badge);border-radius:12px;padding:16px;margin-bottom:20px;font-size:14px;text-align:center}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawAction_p20ev_336{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:400px;background:var(--bg-dark);padding:20px 16px;border-top:1px solid rgba(var(--color-primary),.15);box-shadow:0 -4px 20px var(gradient-end);z-index:99}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawAction_p20ev_336 ._withdrawBtn_p20ev_349{width:100%;background:linear-gradient(var(--gradient-start),var(--gradient-end));color:var(--color-white);border:none;border-radius:16px;padding:18px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px var(gradient-end)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawAction_p20ev_336 ._withdrawBtn_p20ev_349:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px var(gradient-end)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawAction_p20ev_336 ._withdrawBtn_p20ev_349:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 16px var(gradient-end)}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawAction_p20ev_336 ._withdrawBtn_p20ev_349 ._buttonContent_p20ev_372{display:flex;align-items:center;justify-content:center;gap:8px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawAction_p20ev_336 ._withdrawBtn_p20ev_349 ._buttonContent_p20ev_372 ._buttonMainText_p20ev_378{display:flex;flex-direction:column;align-items:center}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawAction_p20ev_336 ._withdrawBtn_p20ev_349 ._buttonContent_p20ev_372 ._buttonMainText_p20ev_378 ._buttonText_p20ev_383{font-size:18px;font-weight:600}@media (min-width: 481px){._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21{margin:0 auto}}@media (max-width: 400px){._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountGrid_p20ev_113{grid-template-columns:repeat(3,1fr);gap:8px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountGrid_p20ev_113 ._withdraw_amountBtn_p20ev_119{padding:12px 8px;min-height:45px}._withdrawApp_p20ev_1 ._withdrawContainer_p20ev_21 ._withdrawContent_p20ev_30 ._amountCards_p20ev_99 ._amountGrid_p20ev_113 ._withdraw_amountBtn_p20ev_119 ._amountValue_p20ev_137{font-size:14px}._amount_p20ev_69{font-size:24px!important}._recordsBtn_p20ev_81{font-size:12px!important;padding:6px!important}._balanceCard_p20ev_35{margin-top:60px!important;padding:16px!important}}._successPopupOverlay_p20ev_417{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(4px);animation:_fadeIn_p20ev_1 .3s ease-out}._successPopup_p20ev_417{background:var(--color-white);border-radius:20px;padding:32px 24px;width:100%;max-width:360px;text-align:center;box-shadow:0 20px 40px #0003;animation:_slideUp_p20ev_1 .3s ease-out;position:relative}._successIcon_p20ev_445{margin:0 auto 24px;display:flex;align-items:center;justify-content:center}._successIcon_p20ev_445 svg{animation:_scaleIn_p20ev_1 .5s ease-out .2s both}._successTitle_p20ev_455{font-size:24px;font-weight:700;color:var(--color-dark-text);margin:0 0 16px;line-height:1.2}._successMessage_p20ev_463{font-size:16px;color:var(--color-text-muted);margin:0 0 12px;line-height:1.5}._successMessage_p20ev_463 strong{color:var(--color-gold);font-weight:600}._successSubmessage_p20ev_474{font-size:14px;color:var(--color-text-light);margin:0 0 32px;line-height:1.4}._successBtn_p20ev_481{background:var(--bg-badge);color:var(--color-white);border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;width:100%;transition:all .2s ease}._successBtn_p20ev_481:hover{background:var(--bg-badge);transform:translateY(-1px);box-shadow:0 8px 20px rgba(var(--bg-badge),.3)}._successBtn_p20ev_481:active{transform:translateY(0)}@keyframes _fadeIn_p20ev_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_p20ev_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _scaleIn_p20ev_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width: 400px){._successPopup_p20ev_417{padding:28px 20px;border-radius:16px;margin:0 16px}._successTitle_p20ev_455{font-size:22px}._successMessage_p20ev_463{font-size:15px}}._addBankPopupOverlay_p20ev_543{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;backdrop-filter:blur(4px);animation:_fadeInOverlay_p20ev_1 .3s ease-out;z-index:1001;max-width:400px;margin:0 auto}._addBankPopup_p20ev_543{background:var(--bg-dark);border-radius:20px 20px 0 0;width:100%;max-width:400px;max-height:90vh;overflow-y:auto;box-shadow:0 -4px 20px #00000026;animation:_slideUpFromBottom_p20ev_1 .3s ease-out}._addBankPopupHeader_p20ev_571{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--bg-medium);position:fixed;top:0;background:var(--bg-dark);border-radius:20px 20px 0 0;z-index:1}._addBankPopupHeader_p20ev_571 ._popupTitle_p20ev_584{font-size:20px;font-weight:600;color:var(--color-white);margin:0}._addBankPopupHeader_p20ev_571 ._closeBtn_p20ev_590{background:var(--bg-medium);border:none;border-radius:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);cursor:pointer;transition:all .2s ease}._addBankPopupHeader_p20ev_571 ._closeBtn_p20ev_590:hover{background:var(--bg-light);color:var(--color-dark-text)}._addBankPopupContent_p20ev_608{padding:80px 24px 24px}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611:last-of-type{margin-bottom:24px}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 ._formLabel_p20ev_620{font-size:14px;font-weight:500;color:var(--color-white);margin-bottom:8px}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 input,._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 select{padding:14px 16px;border:2px solid var(--bg-medium);border-radius:12px;font-size:16px;transition:all .2s ease;background:var(--bg-page);color:var(--color-white)}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 input:focus,._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 select:focus{outline:none;border-color:var(--color-primary);background:var(--bg-page);box-shadow:0 0 0 3px rgba(var(--color-primary),.1)}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 input::placeholder,._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 select::placeholder{color:var(--color-text-muted)}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 input._disabledInput_p20ev_644,._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 select._disabledInput_p20ev_644{opacity:.6;cursor:not-allowed;background:var(--bg-medium)}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 ._defaultCheckbox_p20ev_649{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--color-white);cursor:pointer;padding:4px 0}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 ._defaultCheckbox_p20ev_649 input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--color-primary);cursor:pointer}._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 ._errorText_p20ev_665,._addBankPopupContent_p20ev_608 ._errorMessage_p20ev_319{color:var(--color-error);font-size:14px;font-weight:500;margin-top:8px;padding:8px 12px;background:var(--bg-light);border:1px solid var(--color-error);border-radius:8px}._addBankPopupContent_p20ev_608 ._formActions_p20ev_685{display:flex;gap:12px;padding-top:8px}._addBankPopupContent_p20ev_608 ._formActions_p20ev_685 ._cancelBtn_p20ev_690{flex:1;background:var(--bg-page);color:var(--color-text-muted);border:2px solid var(--bg-medium);border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._addBankPopupContent_p20ev_608 ._formActions_p20ev_685 ._saveBtn_p20ev_702{flex:2;background:linear-gradient(var(--gradient-start),var(--gradient-end));color:var(--color-white);border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}._addBankPopupContent_p20ev_608 ._formActions_p20ev_685 ._saveBtn_p20ev_702:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@keyframes _fadeInOverlay_p20ev_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpFromBottom_p20ev_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 400px){._addBankPopup_p20ev_543{border-radius:16px 16px 0 0}._addBankPopup_p20ev_543 ._addBankPopupHeader_p20ev_571{padding:16px 20px;border-radius:16px 16px 0 0}._addBankPopup_p20ev_543 ._addBankPopupContent_p20ev_608{padding:20px}._addBankPopup_p20ev_543 ._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 input,._addBankPopup_p20ev_543 ._addBankPopupContent_p20ev_608 ._formRow_p20ev_611 select{padding:12px 14px;font-size:16px}._addBankPopup_p20ev_543 ._addBankPopupContent_p20ev_608 ._formActions_p20ev_685 ._cancelBtn_p20ev_690,._addBankPopup_p20ev_543 ._addBankPopupContent_p20ev_608 ._formActions_p20ev_685 ._saveBtn_p20ev_702{padding:14px;font-size:16px}}._withdrawApp_p20ev_1{overscroll-behavior:contain}._selected_p20ev_243{background:linear-gradient(180deg,var(--gradient-start),var(--gradient-end))!important;color:var(--bg-dark)!important}._settingsCenter_14pir_1{max-width:400px;width:100%;margin:0 auto;background-color:var(--bg-dark);color:var(--color-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._profileContainer_14pir_10{background:var(--bg-medium);height:160px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;position:relative}._contentContainer_14pir_18{width:100%;position:absolute;top:58px}._profileSection_14pir_24{width:93%;margin:0 auto;background-color:var(--bg-time);border-radius:12px;padding:24px 24px 16px}._profileHeader_14pir_32{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._avatarContainer_14pir_39{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--bg-light)}._avatar_14pir_39{width:100%;height:100%;object-fit:cover}._changeAvatar_14pir_53{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--color-secondary);font-size:14px;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s ease}._changeAvatar_14pir_53:hover{background-color:var(--bg-light);color:var(--color-white)}._changeAvatar_14pir_53 svg{width:16px;height:16px}._profileInfo_14pir_75{display:flex;flex-direction:column;gap:0px}._profileInfo_14pir_75 :last-child{border-bottom:none}._infoRow_14pir_84{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--bg-light)}._label_14pir_92{color:var(--color-text-muted);font-size:14px;font-weight:400}._valueButton_14pir_98{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--color-white);font-size:15px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}._valueButton_14pir_98:hover{background-color:var(--bg-light)}._valueButton_14pir_98 svg{width:16px;height:16px;color:var(--color-secondary)}._uidContainer_14pir_121{display:flex;align-items:center;gap:8px}._uidValue_14pir_127{color:var(--color-white);font-size:15px;font-weight:500}._copyButton_14pir_133{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-primary);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}._copyButton_14pir_133:hover{background-color:var(--bg-light)}._copyButton_14pir_133 svg{width:18px;height:18px}._securitySection_14pir_153{border-radius:12px;padding:24px 16px}._sectionTitle_14pir_158{color:var(--color-white);font-size:16px;font-weight:600;margin:0 0 20px;padding-left:12px;border-left:3px solid var(--color-primary)}._securityOptions_14pir_167{display:flex;flex-direction:column;gap:12px}._securityOption_14pir_167{display:flex;align-items:center;justify-content:space-between;background:var(--bg-medium);border:none;border-radius:12px;padding:16px 20px;cursor:pointer;transition:all .2s ease;width:100%}._securityOption_14pir_167:hover{background-color:var(--bg-option);transform:translate(2px)}._securityOption_14pir_167:active{transform:scale(.98)}._optionLeft_14pir_193{display:flex;align-items:center;gap:16px}._iconWrapper_14pir_199{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}._iconWrapper_14pir_199 svg{width:24px;height:24px}._optionLabel_14pir_213{color:var(--color-white);font-size:15px;font-weight:500}._optionRight_14pir_219{display:flex;align-items:center;gap:8px}._optionRight_14pir_219 svg{width:18px;height:18px;color:var(--color-secondary)}._editText_14pir_230{color:var(--color-primary);font-size:14px;font-weight:500}._bindText_14pir_236{color:var(--color-secondary);font-size:14px;font-weight:400}._versionText_14pir_242{color:var(--color-secondary);font-size:14px;font-weight:500}@media (max-width: 480px){._settingsCenter_14pir_1{padding:16px}._profileSection_14pir_24,._securitySection_14pir_153{padding:20px}._changeAvatar_14pir_53{font-size:13px}._avatarContainer_14pir_39{width:70px;height:70px}}._editPopupOverlay_14pir_265{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);animation:_fadeIn_14pir_1 .2s ease-in-out;max-width:400px;margin:0 auto}._editPopup_14pir_265{background:var(--bg-wallet);border-radius:16px;padding:24px;max-width:90%;width:360px;box-shadow:0 8px 32px #0000004d;animation:_slideUp_14pir_1 .3s ease-out}._editPopup_14pir_265 h3{margin:0 0 20px;font-size:20px;font-weight:600;color:var(--color-white);text-align:center}._editPopup_14pir_265 input{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:15px;color:#333;outline:none;transition:all .3s ease;box-sizing:border-box;margin-bottom:20px}._editPopup_14pir_265 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}._editPopup_14pir_265 input::placeholder{color:#999}._popupActions_14pir_318{display:flex;gap:12px;justify-content:flex-end}._cancelButton_14pir_324,._saveButton_14pir_325{padding:12px 24px;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1}._cancelButton_14pir_324:active,._saveButton_14pir_325:active{transform:scale(.98)}._cancelButton_14pir_324{background:#f5f5f5;color:#666}._cancelButton_14pir_324:hover{background:#e8e8e8}._saveButton_14pir_325{background:var(--color-primary);color:#fff}._saveButton_14pir_325:disabled{background:#ccc;color:#888;cursor:not-allowed;box-shadow:none}._saveButton_14pir_325:disabled:hover{background:#ccc}._saveButton_14pir_325:disabled:active{transform:none}._messagePopupOverlay_14pir_365{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1001;backdrop-filter:blur(4px);animation:_fadeIn_14pir_1 .2s ease-in-out}._messagePopup_14pir_365{background:#fff;border-radius:16px;padding:24px;max-width:90%;width:320px;box-shadow:0 8px 32px #0000004d;animation:_slideUp_14pir_1 .3s ease-out}._messagePopup_14pir_365 h3{margin:0 0 12px;font-size:20px;font-weight:600;color:#333;text-align:center}._messagePopup_14pir_365 p{margin:0 0 20px;color:#666;font-size:15px;line-height:1.5;text-align:center}._messagePopup_14pir_365 ._popupActions_14pir_318{display:flex;justify-content:center}._okButton_14pir_408{padding:10px 32px;background:var(--color-primary);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease}._okButton_14pir_408:active{transform:scale(.98)}@keyframes _fadeIn_14pir_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_14pir_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){._editPopup_14pir_265{width:90%;padding:20px}._editPopup_14pir_265 h3{font-size:18px}._editPopup_14pir_265 input{padding:10px 14px;font-size:14px}._cancelButton_14pir_324,._saveButton_14pir_325{padding:10px 20px;font-size:14px}._messagePopup_14pir_365{width:90%;padding:20px}._messagePopup_14pir_365 h3{font-size:18px}._messagePopup_14pir_365 p{font-size:14px}._okButton_14pir_408{padding:10px 28px;font-size:14px}}._avatarSelectionContainer_h3yki_1{min-height:100vh;background:linear-gradient(180deg,#1a1a2e,#16213e);padding-bottom:80px}._content_h3yki_7{padding:20px;max-width:600px;margin:0 auto}._currentAvatar_h3yki_13{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;padding:20px;background:#ffffff0d;border-radius:16px;backdrop-filter:blur(10px)}._avatarPreview_h3yki_24{width:120px;height:120px;border-radius:50%;overflow:hidden;border:4px solid var(--color-primary);box-shadow:0 8px 24px #0000004d;margin-bottom:12px}._avatarPreview_h3yki_24 img{width:100%;height:100%;object-fit:cover}._previewLabel_h3yki_39{color:#ffffffb3;font-size:14px;margin:0}._avatarGrid_h3yki_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;margin-bottom:30px}._avatarItem_h3yki_52{background:#ffffff0d;border:2px solid transparent;border-radius:16px;padding:8px;cursor:pointer;transition:all .3s ease}._avatarItem_h3yki_52:hover{background:#ffffff14;transform:translateY(-2px)}._avatarItem_h3yki_52._selected_h3yki_64{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.1);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}._avatarWrapper_h3yki_70{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden}._avatarWrapper_h3yki_70 img{width:100%;height:100%;object-fit:cover}._selectedCheck_h3yki_83{position:absolute;top:4px;right:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%}._selectedCheck_h3yki_83 svg{width:24px;height:24px}._actions_h3yki_100{display:flex;gap:12px;position:sticky;bottom:20px}._cancelButton_h3yki_107,._saveButton_h3yki_108{flex:1;padding:14px 24px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}._cancelButton_h3yki_107:disabled,._saveButton_h3yki_108:disabled{opacity:.5;cursor:not-allowed}._cancelButton_h3yki_107{background:#ffffff1a;color:#fff}._cancelButton_h3yki_107:hover:not(:disabled){background:#ffffff26}._saveButton_h3yki_108{background:var(--color-primary);color:#fff}._saveButton_h3yki_108:hover:not(:disabled){background:var(--color-primary-dark);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.4)}._messagePopupOverlay_h3yki_141{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}._messagePopup_h3yki_141{background:#fff;border-radius:16px;padding:24px;max-width:90%;width:320px;box-shadow:0 8px 32px #0000004d}._messagePopup_h3yki_141 h3{margin:0 0 12px;font-size:20px;color:#333}._messagePopup_h3yki_141 p{margin:0 0 20px;color:#666;font-size:14px;line-height:1.5}._popupActions_h3yki_175{display:flex;justify-content:flex-end}._okButton_h3yki_180{padding:10px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}@media (max-width: 480px){._avatarGrid_h3yki_45{grid-template-columns:repeat(3,1fr);gap:12px}._avatarPreview_h3yki_24{width:100px;height:100px}}._passwordContainer_wkrgf_1{display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg-page)}._passwordForm_wkrgf_8{flex:1;padding:1.5rem 1rem 5rem;overflow-y:auto}._formCard_wkrgf_15{max-width:500px;margin:0 auto;background-color:var(--bg-medium);border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000004d}._formTitle_wkrgf_24{font-size:1.75rem;font-weight:700;color:var(--color-white);margin-bottom:1.5rem;text-align:center}._alert_wkrgf_32{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.875rem}._alert_wkrgf_32 svg{width:20px;height:20px;flex-shrink:0}._alert_wkrgf_32 span{flex:1}._alertError_wkrgf_50{background-color:#ef44441a;border:1px solid var(--color-error);color:var(--color-error)}._alertSuccess_wkrgf_56{background-color:#00ecbe1a;border:1px solid var(--color-primary);color:var(--color-primary)}._formGroup_wkrgf_62{margin-bottom:1.5rem}._formGroup_wkrgf_62 label{display:block;font-size:.875rem;font-weight:600;color:var(--color-tertiary);margin-bottom:.5rem}._formGroup_wkrgf_62 input[type=text],._formGroup_wkrgf_62 input[type=password]{width:100%;padding:.875rem 1rem;background-color:var(--bg-dark);border:1px solid var(--bg-light);border-radius:8px;color:var(--color-white);font-size:1rem;transition:all .2s ease}._formGroup_wkrgf_62 input[type=text]::placeholder,._formGroup_wkrgf_62 input[type=password]::placeholder{color:var(--color-text-muted);font-size:.875rem}._formGroup_wkrgf_62 input[type=text]:focus,._formGroup_wkrgf_62 input[type=password]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #00ecbe1a}._formGroup_wkrgf_62 input[type=text]:disabled,._formGroup_wkrgf_62 input[type=password]:disabled{opacity:.6;cursor:not-allowed}._passwordInputContainer_wkrgf_100{position:relative;display:flex;align-items:center}._passwordInputContainer_wkrgf_100 input{padding-right:3rem}._passwordToggle_wkrgf_109{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:color .2s ease}._passwordToggle_wkrgf_109:hover{color:var(--color-primary)}._passwordToggle_wkrgf_109:disabled{opacity:.5;cursor:not-allowed}._passwordToggle_wkrgf_109 svg{width:20px;height:20px}._passwordStrength_wkrgf_134{margin-top:.5rem;height:4px;background-color:var(--bg-dark);border-radius:2px;overflow:hidden}._passwordStrengthBar_wkrgf_142{height:100%;transition:all .3s ease;border-radius:2px}._passwordStrengthBar_wkrgf_142[data-strength=weak]{width:33%;background-color:var(--color-error)}._passwordStrengthBar_wkrgf_142[data-strength=medium]{width:66%;background-color:#fbbf24}._passwordStrengthBar_wkrgf_142[data-strength=strong]{width:100%;background-color:var(--color-primary)}._passwordHint_wkrgf_160{margin-top:.5rem;font-size:.75rem;color:var(--color-text-light)}._otpGroup_wkrgf_166{margin-bottom:1.5rem}._otpGroup_wkrgf_166 input{text-align:center;letter-spacing:.5rem;font-size:1.25rem;font-weight:600}._otpTimer_wkrgf_176{margin-top:.75rem;font-size:.875rem;color:var(--color-text-muted);text-align:center}._resendOtp_wkrgf_183{margin-top:.75rem;background:none;border:none;color:var(--color-primary);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .2s ease;display:block;width:100%;text-align:center}._resendOtp_wkrgf_183:hover:not(:disabled){opacity:.8}._resendOtp_wkrgf_183:disabled{opacity:.5;cursor:not-allowed}._btn_wkrgf_204{padding:.875rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;width:100%}._btn_wkrgf_204:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_wkrgf_219{background:var(--gradient-button);color:var(--color-accent);margin-bottom:1rem}._btnPrimary_wkrgf_219:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00ecbe4d}._btnPrimary_wkrgf_219:active:not(:disabled){transform:translateY(0)}._btnSecondary_wkrgf_232{background-color:transparent;color:var(--color-white);border:1px solid var(--bg-light)}._btnSecondary_wkrgf_232:hover:not(:disabled){background-color:var(--bg-light)}._formActions_wkrgf_241{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}@media (max-width: 640px){._passwordForm_wkrgf_8{padding:1rem .75rem}._formCard_wkrgf_15{padding:1.5rem}._formTitle_wkrgf_24{font-size:1.5rem}}._container_1yt55_1{max-width:400px;margin:0 auto;background:var(--bg-dark);min-height:100vh;padding:20px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._bonusHeader_1yt55_10{display:flex;justify-content:space-between;align-items:center;background:var(--bg-medium);border-radius:12px;padding:20px;margin-bottom:16px}._bonusItem_1yt55_20{flex:1;text-align:center}._bonusItem_1yt55_20:first-child{border-right:1px solid rgba(255,255,255,.1)}._bonusLabel_1yt55_28{color:var(--color-text-muted);font-size:13px;margin-bottom:8px}._bonusAmount_1yt55_34{color:var(--color-white);font-size:22px;font-weight:600}._detailsButton_1yt55_40{width:100%;background:transparent;border:2px solid var(--color-primary);color:var(--color-primary);border-radius:24px;padding:12px 24px;font-size:15px;font-weight:500;cursor:pointer;margin-bottom:24px;transition:all .3s ease}._detailsButton_1yt55_40:hover{background:#00ecbe1a}._iconGrid_1yt55_57{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:24px}._iconItem_1yt55_64{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:10.668px}._iconBox_1yt55_72{width:max-content;height:max-content;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}._iconEmoji_1yt55_83{font-size:28px}._iconLabel_1yt55_87{color:var(--color-secondary);font-size:12px;text-align:center;line-height:1.3;max-width:100%}._cardSection_1yt55_95{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}._card_1yt55_95{background:var(--bg-medium);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .2s ease}._card_1yt55_95:hover{transform:translateY(-2px)}._cardImage_1yt55_113{width:100%;height:120px;background:linear-gradient(135deg,#ff6b8a,#ff8e6e);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._cardImage_1yt55_113:before{content:"";position:absolute;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.2),transparent 50%)}._cardImageAlt_1yt55_131{background:linear-gradient(135deg,#ffd89b,#ffb86c)}._giftBox_1yt55_135{width:60px;height:60px;background:linear-gradient(135deg,#f55,#f99);border-radius:8px;position:relative;transform:rotate(-15deg);box-shadow:0 8px 16px #0000004d}._giftBox_1yt55_135:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:12px;background:#fd8;border-radius:2px}._giftBox_1yt55_135:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:80%;height:12px;background:#fd8;border-radius:2px}._notepadIcon_1yt55_167{width:70px;height:70px;background:#fff;border-radius:8px;position:relative;box-shadow:0 8px 16px #0003;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#ff6b8a}._notepadIcon_1yt55_167:after{content:"";position:absolute;top:-8px;right:-8px;width:32px;height:32px;background:#fd4;border-radius:50%}._cardContent_1yt55_192{padding:12px}._cardTitle_1yt55_196{color:var(--color-white);font-size:14px;font-weight:600;margin:0 0 6px}._cardDescription_1yt55_203{color:var(--color-text-light);font-size:11px;line-height:1.4;margin:0}._bannerSection_1yt55_210{margin-bottom:20px;border-radius:12px;overflow:hidden;background:var(--bg-medium)}._banner_1yt55_210{background:linear-gradient(135deg,#06c,#003d7a);padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}._banner_1yt55_210:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="10" cy="10" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3}._bannerContent_1yt55_237{flex:1;position:relative;z-index:1}._bannerLogo_1yt55_243{color:var(--color-white);font-size:10px;font-weight:600;margin-bottom:8px;opacity:.9}._bannerTitle_1yt55_251{color:var(--color-white);font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.3}._bannerOffer_1yt55_259{color:#fd0;font-size:20px;font-weight:900;margin-bottom:6px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}._bannerValidity_1yt55_267{color:var(--color-white);font-size:10px;background:#fff3;display:inline-block;padding:4px 12px;border-radius:12px}._bannerImage_1yt55_276{width:100px;height:100px;display:flex;align-items:center;justify-content:center;position:relative}._diyaIcon_1yt55_285{width:80px;height:80px;background:radial-gradient(circle,#fd4,#f94,#f64);border-radius:50% 50% 45% 45%;position:relative;box-shadow:0 0 20px #fb49}._diyaIcon_1yt55_285:before{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%);width:20px;height:30px;background:linear-gradient(180deg,#ffdd44 0%,transparent 100%);border-radius:50% 50% 0 0;animation:_flicker_1yt55_1 2s ease-in-out infinite}@keyframes _flicker_1yt55_1{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.1)}}._bannerFooter_1yt55_316{background:var(--bg-medium);color:var(--color-white);font-size:13px;font-weight:600;padding:12px 20px;text-align:center}._chickenBanner_1yt55_325{background:linear-gradient(135deg,#003d7a,#001a44);border-radius:12px;padding:20px;position:relative;overflow:hidden;cursor:pointer;transition:transform .2s ease}._chickenBanner_1yt55_325:hover{transform:translateY(-2px)}._chickenBanner_1yt55_325:after{content:"Help";position:absolute;top:16px;right:16px;width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--color-white)}._chickenBannerContent_1yt55_353{position:relative;z-index:1}._chickenLogo_1yt55_358{color:var(--color-white);font-size:10px;font-weight:600;margin-bottom:8px;opacity:.9}._chickenTitle_1yt55_366{color:#fd0;font-size:28px;font-weight:900;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:1px}._referralWrapper_6knkb_1{min-height:100vh;background:#000814;color:var(--color-white)}._referralContent_6knkb_7{padding-bottom:80px}._banner_6knkb_11{background-image:url(/_build/assets/invitation_bonus-D47EdAar.webp),linear-gradient(94deg,#f99937 2.72%,#ff6922 43.54%,#ff8039 98.54%);padding:42px 16px 24px;position:relative;display:flex;justify-content:space-between;align-items:flex-start;background-repeat:no-repeat;background-size:cover}._bannerText_6knkb_22{flex:1;padding-right:12px}._bannerText_6knkb_22 ._title_6knkb_26{font-size:19.2px;font-weight:600;color:var(--color-white);margin-bottom:6px;line-height:1.3}._bannerText_6knkb_22 ._subtitle_6knkb_33{font-size:12.8px;font-weight:500;color:var(--color-white);opacity:.95;margin-bottom:3px;line-height:1.4}._bannerText_6knkb_22 ._activityLabel_6knkb_41{font-size:10.5px;color:var(--color-white);opacity:.85;margin-top:10px;margin-bottom:3px}._bannerText_6knkb_22 ._date_6knkb_48{font-size:13px;color:var(--color-white);font-weight:600;letter-spacing:.3px}._giftBox_6knkb_55{width:110px;height:110px;flex-shrink:0;position:relative}._giftBox_6knkb_55 ._giftImage_6knkb_61{width:100%;height:100%;object-fit:contain}._navButtons_6knkb_67{display:flex;justify-content:space-around;width:90%;margin:0 auto;background:var(--bg-time);padding:12.08px 0;border-radius:12px;position:relative;top:-12px}._navButton_6knkb_67{border:none;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;background:transparent}._navButton_6knkb_67 ._iconBox_6knkb_90{width:52px;height:52px;display:flex;align-items:center;justify-content:center}._navButton_6knkb_67 ._iconBox_6knkb_90 ._invite_img_6knkb_97{width:45px;height:45px}._navButton_6knkb_67 span{font-size:12.5px;color:#8da3c7;text-align:center;line-height:1.3;font-weight:500}._cancelButton_6knkb_109{width:24px;height:24px}._bonusCards_6knkb_114{padding:0 16px;display:flex;flex-direction:column;gap:16px}._bonusCard_6knkb_114{background:var(--bg-medium);border-radius:14px;overflow:hidden;box-shadow:0 4px 12px #00000080}._bonusHeader_6knkb_128{height:42.66px;background:var(--bg-medium);display:flex;justify-content:space-between;align-items:center;gap:8px;border-radius:10px;border-bottom:1px solid var(--bg-light)}._bonus_cont_6knkb_139{display:flex;gap:4px}._bonusTag_6knkb_144{width:150px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;background:var(--norm_green-color);border-top-left-radius:10px;border-bottom-right-radius:20px;padding:0 1rem}._bonusTag_6knkb_144 ._bonusNumber_6knkb_156{width:18px;height:18px;background:var(--color-white);color:#00b896;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}._bonusTag_6knkb_144 ._bonusText_6knkb_168{color:var(--color-white);font-size:12px;font-weight:400}._closeBtn_6knkb_174{width:22px;height:22px;background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.9}._closeBtn_6knkb_174:hover{opacity:1}._amount_6knkb_190{display:flex;align-items:center;height:100%;margin-left:auto;padding-right:10.668px;color:var(--norm_secondary-color);font-size:13.8668px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.3)}._detailsSection_6knkb_202{width:100%;padding:14px 12px;background:#030f2999}._detailRow_6knkb_208{display:flex;justify-content:space-between;align-items:center;padding:7px 0;background:var(--bg-wallet);margin-bottom:.2rem;border-radius:.2rem}._detailRow_6knkb_208 ._label_6knkb_217{flex-basis:50%;display:flex;justify-content:center;font-size:12.8px;font-weight:600px;color:var(--color-tertiary)}._detailRow_6knkb_208 ._value_6knkb_225{flex-basis:50%;display:flex;justify-content:center;font-size:12.8px;color:var(--color-tertiary);font-weight:600}._detailRow_6knkb_208 ._valueRed_6knkb_233{flex-basis:50%;display:flex;justify-content:center;font-size:14.9332px;color:var(--norm_red-color);font-weight:500}._dottedDivider_6knkb_242{height:1px;background-image:linear-gradient(to right,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.15) 80%,transparent 100%);background-size:8px 1px;background-repeat:repeat-x;margin:0 16px;position:relative}._dottedDivider_6knkb_242:before{content:"";display:block;border-radius:50%;background:var(--bg-dark);position:absolute;width:23px;height:23px;top:-10.42px;left:-26px}._dottedDivider_6knkb_242:after{content:"";display:block;border-radius:50%;background:var(--bg-dark);position:absolute;width:23px;height:23px;top:-10.42px;right:-26px}._progressWrapper_6knkb_273{padding:18px 16px;display:flex;align-items:center;justify-content:space-around;background:#0a1e4666}._progressItem_6knkb_281{text-align:center;flex:1}._progressItem_6knkb_281 ._progressValue_6knkb_285{font-size:17.066px;font-weight:500;color:var(--norm_secondary-color);margin-bottom:6px}._progressItem_6knkb_281 ._progressive_red_6knkb_291{font-size:17.066px;font-weight:500;color:var(--norm_red-color)}._progressItem_6knkb_281 ._progressLabel_6knkb_296{font-size:12px;color:var(--color-secondary)}._verticalLine_6knkb_301{width:1px;height:38px;background:#ffffff1f;margin:0 16px}._actionButton_6knkb_308{margin:14px 16px 16px;padding:10px;border-radius:20px;font-size:16px;font-weight:600;border:none;cursor:pointer;width:calc(100% - 32px);transition:transform .2s;background:var(--button_dis_color);color:#94a3b8;cursor:not-allowed}._actionButton_6knkb_308:not(._completed_6knkb_322):not(:disabled){background:var(--button_dis_color);color:#94a3b8;color:var(--color-white);cursor:pointer}._actionButton_6knkb_308:not(._completed_6knkb_322):not(:disabled):active{transform:scale(.98)}._actionButton_6knkb_308._completed_6knkb_322{background:linear-gradient(135deg,#475569,#334155);color:#94a3b8}@media (max-width: 380px){._banner_6knkb_11{padding:18px 14px 20px}._navButtons_6knkb_67{padding:14px 14px 18px;gap:10px}._bonusCards_6knkb_114{padding:0 14px}}._invitationCode_cont_6knkb_348{flex-basis:50%}._codeDisplay_6knkb_352{display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:600;color:#0091ff}._inviteCode_label_6knkb_361{text-align:center;color:#8da3c7}._inviteCopy_cont_6knkb_366{display:flex;justify-content:center;align-items:center;gap:10px}._copyButton_6knkb_373{padding:4px 10px;border-radius:6px;color:var(--color-white);background:var(--norm_green-color);font-size:12px;font-weight:500;letter-spacing:.8px}._refreshButton_6knkb_383{display:flex;align-items:center;background:transparent}._wrapper_16j67_1{max-width:400px;margin:0 auto;background:var(--bg-dark);min-height:100vh;color:var(--color-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._content_16j67_10{padding:8px 16px 16px}._header_16j67_15{background:var(--bg-medium);padding:16px;border-radius:12px;margin-bottom:20px;font-size:14px;line-height:1.6}._header_16j67_15 p{margin:0}._header_16j67_15 p:last-child{margin-top:8px;color:var(--color-secondary)}._tableContainer_16j67_31{background:var(--bg-medium);border-radius:12px;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 12px #0000004d}._tableHeader_16j67_39{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--sheet_nva_color);padding:14px 0;font-weight:600;font-size:14px;text-align:center;color:var(--color-white)}._tableBody_16j67_50 ._row_16j67_50{display:grid;grid-template-columns:1fr 1fr 1fr;padding:16px 0;text-align:center;font-size:15px;border-top:1px solid rgba(255,255,255,.08)}._tableBody_16j67_50 ._row_16j67_50:last-child{border-bottom:none}._tableBody_16j67_50 ._cell_16j67_61{color:var(--color-secondary)!important;font-size:14.9332px}._cell_16j67_61{display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:17.06px;font-weight:500}._rules_16j67_75{background:var(--bg-medium);border-radius:12px;padding:8px 16px 16px}._rulesTitle_16j67_82{background:var(--bg-banner);color:var(--color-primary);font-weight:600;font-size:16px;text-align:center;padding:10px;border-radius:30px;margin-bottom:16px;box-shadow:0 2px 8px #0003}._rulesList_16j67_94{display:flex;flex-direction:column;gap:14px}._ruleItem_16j67_100{display:flex;gap:12px;font-size:13px;line-height:1.5;color:var(--color-secondary)}._ruleItem_16j67_100 p{margin:0;flex:1}._dot_16j67_112{flex-shrink:0;width:6px;height:6px;background:var(--color-primary);transform:rotate(45deg);margin-top:6px}._agencyCenter_1v1sw_1{background:var(--bg-dark);color:var(--color-white);min-height:100vh;display:flex;flex-direction:column;font-family:Inter,sans-serif}._agencyContent_1v1sw_10{padding:16px 16px 80px}._mainAgencyCard_1v1sw_16{background:var(--bg-wallet);border-radius:16px;padding:20px 16px;margin-bottom:16px;box-shadow:0 2px 8px #00000014}._sectionTitle_1v1sw_24{font-size:13px;font-weight:600;color:var(--color-white);margin-bottom:16px;display:flex;align-items:center;gap:8px}._sectionTitle_1v1sw_24:before{content:"";width:3px;height:14px;background:var(--color-primary);border-radius:2px}._statsContainer_1v1sw_41{display:flex;flex-direction:column;gap:20px}._performanceSection_1v1sw_47 ._sectionTitle_1v1sw_24,._financialSection_1v1sw_47 ._sectionTitle_1v1sw_24{margin-bottom:14px}._performanceGrid_1v1sw_51{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._performanceItem_1v1sw_57{background:var(--bg-medium);border-radius:12px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}._perfIcon_1v1sw_68{font-size:28px;color:var(--color-primary);margin-bottom:4px}._perfInfo_1v1sw_74{display:flex;flex-direction:column;align-items:center;gap:2px}._perfNumber_1v1sw_81{font-weight:700;font-size:20px;color:var(--color-white);line-height:1.2}._perfLabel_1v1sw_88{font-size:11px;color:var(--color-white);text-transform:uppercase;font-weight:500}._financialGrid_1v1sw_95{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._financialItem_1v1sw_101{background:var(--bg-medium);border-radius:12px;padding:16px 14px;display:flex;align-items:flex-start;gap:12px}._finIcon_1v1sw_110{font-size:24px;color:var(--color-primary);margin-top:2px}._finInfo_1v1sw_116{display:flex;flex-direction:column;gap:4px;flex:1}._finLabel_1v1sw_123{font-size:12px;color:var(--color-white);text-transform:uppercase;font-weight:500}._finValue_1v1sw_130{font-weight:700;font-size:18px;color:var(--color-white);line-height:1.2}._finChange_1v1sw_137{font-size:11px;color:var(--color-primary);margin-top:2px;font-weight:500}._invitationSection_1v1sw_145{background:var(--bg-wallet);border-radius:16px;padding:20px 16px;margin-bottom:16px;box-shadow:0 2px 8px #00000014}._invitationHeader_1v1sw_153{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._invitationHeader_1v1sw_153 h3{font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--color-white)}._headerBar_1v1sw_168{width:3px;height:14px;border-radius:2px;background:#ef4444}._resetLinkBtn_1v1sw_175{display:flex;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;color:#a855f7;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;transition:all .2s ease}._resetLinkBtn_1v1sw_175 svg{font-size:14px}._resetLinkBtn_1v1sw_175:hover{opacity:.8}._invitationCodeContainer_1v1sw_196{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px dashed #f59e0b;border-radius:12px;padding:16px 14px;margin-bottom:12px;position:relative}._invitationCodeCard_1v1sw_208{display:flex;flex-direction:column;gap:2px;flex:1}._invitationCode_1v1sw_196{font-size:24px;font-weight:700;color:#92400e;letter-spacing:2px}._codeLabel_1v1sw_222{font-size:11px;color:#92400e;font-weight:500}._copyBtn_1v1sw_228{display:flex;align-items:center;justify-content:center;gap:6px;min-width:80px;background:#fbbf24;border:none;color:#78350f;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #fbbf244d}._copyBtn_1v1sw_228:hover{background:#f59e0b;transform:translateY(-1px);box-shadow:0 4px 8px #fbbf2466}._copyBtn_1v1sw_228:active{transform:translateY(0)}._copyBtn_1v1sw_228._copied_1v1sw_253{background:#10b981;color:#fff}._invitationLinkBtn_1v1sw_258{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:linear-gradient(var(--gradient-start),var(--gradient-end));border:none;color:var(--color-white);border-radius:24px;padding:14px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}._invitationLinkBtn_1v1sw_258:active{transform:translateY(0)}._invitationLinkBtn_1v1sw_258._copied_1v1sw_253{background:#10b981}._copySuccessMessage_1v1sw_283{color:#10b981;font-size:11px;margin-top:4px;text-align:left;font-weight:500}._menuSection_1v1sw_292{display:flex;flex-direction:column;gap:10px}._menuItem_1v1sw_298{background:var(--bg-light);border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000014}._menuItemLeft_1v1sw_310{display:flex;align-items:center;gap:12px}._menuIcon_1v1sw_316{font-size:20px;color:#f59e0b}._menuTitle_1v1sw_321{font-size:14px;color:var(--color-white);font-weight:500}._menuArrow_1v1sw_327{font-size:18px;color:#9ca3af}._retryButton_1v1sw_333{background:var(--gradient-button);color:var(--color-dark-text);border:none;border-radius:20px;padding:10px 20px;cursor:pointer;font-weight:600;transition:all .3s;font-size:14px}._retryButton_1v1sw_333:hover{opacity:.9;transform:translateY(-1px)}@media (max-width: 480px){._performanceGrid_1v1sw_51{grid-template-columns:repeat(3,1fr)}._financialGrid_1v1sw_95{grid-template-columns:repeat(2,1fr)}}@media (max-width: 360px){._performanceGrid_1v1sw_51{gap:8px}._performanceItem_1v1sw_57{padding:12px 8px}._perfIcon_1v1sw_68{font-size:24px}._perfNumber_1v1sw_81{font-size:18px}._perfLabel_1v1sw_88{font-size:10px}}._teamReportWrapper_4jhyt_1{width:100%;min-height:100vh;display:flex;flex-direction:column;background:var(--bg-dark);color:var(--color-tertiary);overflow-x:hidden}._teamReportContent_4jhyt_11{flex:1;display:flex;flex-direction:column;padding-bottom:80px}._teamReportSum_4jhyt_19{background:var(--color-white);box-shadow:0 2px 8px #00000014}._dateFilterContainer_4jhyt_24{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;background:var(--bg-medium);position:relative;overflow:visible}._dateFilterContainer_4jhyt_24::-webkit-scrollbar{display:none!important}._dateFiltersWrapper_4jhyt_38{flex:1;position:relative;overflow:hidden;min-width:0}._dateFiltersWrapper_4jhyt_38:before,._dateFiltersWrapper_4jhyt_38:after{content:"";position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease}._dateFiltersWrapper_4jhyt_38:before{left:0;background:linear-gradient(to right,#fff,#fff0)}._dateFiltersWrapper_4jhyt_38:after{right:0;background:linear-gradient(to left,#fff,#fff0)}._dateFiltersWrapper_4jhyt_38[data-scroll=start]:after,._dateFiltersWrapper_4jhyt_38[data-scroll=middle]:before,._dateFiltersWrapper_4jhyt_38[data-scroll=middle]:after,._dateFiltersWrapper_4jhyt_38[data-scroll=end]:before{opacity:1}._teamReportDateFilters_4jhyt_67{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}._teamReportDateFilters_4jhyt_67::-webkit-scrollbar{display:none!important}._teamReportDateFilters_4jhyt_67 button{background:transparent;border:none;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:500;color:var(--color-white);white-space:nowrap;flex-shrink:0;border-radius:20px;transition:all .2s ease}._teamReportDateFilters_4jhyt_67 button:hover{background:linear-gradient(var(--gradient-start),var(--gradient-end));color:var(--bg-dark)}._teamReportDateFilters_4jhyt_67 button._active_4jhyt_96{background:linear-gradient(var(--gradient-start),var(--gradient-end));color:var(--bg-dark);font-weight:600}._filterBtn_4jhyt_102{background:var(--color-white);color:#333;font-size:13px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease;display:flex;align-items:center;gap:6px;flex-shrink:0;box-shadow:0 1px 3px #00000014}._filterBtn_4jhyt_102 svg{width:16px;height:16px;color:#666}._filterBtn_4jhyt_102:hover{border-color:#d0d0d0}._filterBtn_4jhyt_102:active{transform:scale(.98)}._teamReportSummary_4jhyt_131{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:var(--bg-medium)}._teamReportSummary_4jhyt_131 div{background:var(--bg-wallet);border-radius:16px;padding:20px 16px;text-align:center;transition:all .2s ease;position:relative;overflow:hidden}._teamReportSummary_4jhyt_131 div:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}._teamReportSummary_4jhyt_131 div p{font-size:12px;color:#ffffffe6;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:500}._teamReportSummary_4jhyt_131 div p svg{width:16px;height:16px;opacity:.9}._teamReportSummary_4jhyt_131 div h3{font-size:24px;font-weight:700;color:#fff;margin:0;line-height:1.2}._teamReportMyTeamsHeader_4jhyt_181{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:var(--bg-wallet);border-bottom:1px solid #e0e0e0}._teamReportMyTeamsHeader_4jhyt_181 h3{margin:0;font-size:16px;font-weight:600;color:var(--color-white)}._headerActions_4jhyt_196{display:flex;gap:8px}._headerActions_4jhyt_196 ._filterBtn_4jhyt_102,._headerActions_4jhyt_196 ._dateBtn_4jhyt_201{background:var(--color-white);color:#333;border:1px solid #e0e0e0;padding:8px 12px;font-size:13px;box-shadow:0 1px 3px #00000014}._headerActions_4jhyt_196 ._filterBtn_4jhyt_102:hover,._headerActions_4jhyt_196 ._dateBtn_4jhyt_201:hover{background:#f8f8f8;border-color:#d0d0d0}._teamReportTiers_4jhyt_216{display:flex;gap:8px;padding:16px;background:var(--bg-wallet);position:relative}._teamReportTiers_4jhyt_216 button{flex:1;border:none;border-radius:20px;padding:10px 16px;font-weight:600;font-size:13px;color:#666;background:#e0e0e0;cursor:pointer;transition:all .2s ease;position:relative}._teamReportTiers_4jhyt_216 button:hover{background:#d0d0d0}._teamReportTiers_4jhyt_216 button._active_4jhyt_96{color:#fff;box-shadow:0 2px 8px #0003}._teamReportTiers_4jhyt_216 button:nth-child(1)._active_4jhyt_96{background:linear-gradient(135deg,#ef4444,#dc2626)}._teamReportTiers_4jhyt_216 button:nth-child(2)._active_4jhyt_96{background:linear-gradient(135deg,#06b6d4,#0891b2)}._teamReportTiers_4jhyt_216 button:nth-child(3)._active_4jhyt_96{background:linear-gradient(135deg,#eab308,#ca8a04)}._teamReportTiers_4jhyt_216 button:nth-child(4)._active_4jhyt_96{background:linear-gradient(135deg,#3b82f6,#2563eb)}._teamReportTable_4jhyt_260{background:var(--color-white);border-radius:0;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:300px}._teamReportTable_4jhyt_260 table{width:100%;border-collapse:collapse;font-size:14px}._teamReportTable_4jhyt_260 table thead{background:var(--bg-medium);position:sticky;top:0;z-index:10}._teamReportTable_4jhyt_260 table th{padding:14px 16px;text-align:left;font-weight:600;color:var(--color-white);border-bottom:2px solid #e0e0e0;font-size:13px;text-transform:uppercase;letter-spacing:.5px}._teamReportTable_4jhyt_260 table th:first-child{padding-left:20px}._teamReportTable_4jhyt_260 table th:last-child{padding-right:20px}._teamReportTable_4jhyt_260 table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}._teamReportTable_4jhyt_260 table tbody tr:hover{background-color:#f8f9fa}._teamReportTable_4jhyt_260 table tbody tr:last-child{border-bottom:none}._teamReportTable_4jhyt_260 table tbody td{padding:16px;color:#333;font-size:14px}._teamReportTable_4jhyt_260 table tbody td:first-child{padding-left:20px;font-weight:500}._teamReportTable_4jhyt_260 table tbody td:last-child{padding-right:20px;font-weight:600;color:#10b981}._teamReportTable_4jhyt_260 table tbody td:nth-child(2){font-weight:500;color:#666}._noDataBox_4jhyt_326{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#999;min-height:300px}._noDataBox_4jhyt_326 p{margin-top:12px;font-size:15px;color:#999;font-weight:500}._illustration_4jhyt_342{font-size:64px;margin-bottom:8px;opacity:.6;filter:grayscale(1)}._teamReportSearch_4jhyt_350{padding:12px 16px;background:var(--color-white)}._teamReportSearch_4jhyt_350 ._searchContainer_4jhyt_354{position:relative;display:flex;align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;padding:4px;transition:all .2s}._teamReportSearch_4jhyt_350 ._searchContainer_4jhyt_354:focus-within{border-color:#a855f7;background:var(--color-white);box-shadow:0 0 0 3px #a855f71a}._teamReportSearch_4jhyt_350 ._searchContainer_4jhyt_354 ._searchIcon_4jhyt_369{display:flex;align-items:center;justify-content:center;color:#999;margin-left:8px;margin-right:4px;flex-shrink:0}._teamReportSearch_4jhyt_350 ._searchContainer_4jhyt_354 input{flex:1;border:none;outline:none;padding:10px 12px;font-size:14px;background:transparent;color:#333}._teamReportSearch_4jhyt_350 ._searchContainer_4jhyt_354 input::placeholder{color:#999}@media (max-width: 480px){._teamReportSummary_4jhyt_131{gap:10px;padding:12px}._teamReportSummary_4jhyt_131 div{padding:16px 12px}._teamReportSummary_4jhyt_131 div h3{font-size:20px}._teamReportSummary_4jhyt_131 div p{font-size:11px}._teamReportTiers_4jhyt_216{gap:6px;padding:12px}._teamReportTiers_4jhyt_216 button{padding:8px 12px;font-size:12px}._teamReportTable_4jhyt_260 table th,._teamReportTable_4jhyt_260 table td{padding:12px 10px;font-size:13px}._teamReportTable_4jhyt_260 table th:first-child,._teamReportTable_4jhyt_260 table td:first-child{padding-left:12px}._teamReportTable_4jhyt_260 table th:last-child,._teamReportTable_4jhyt_260 table td:last-child{padding-right:12px}._dateFilterContainer_4jhyt_24{padding:10px 12px}._teamReportMyTeamsHeader_4jhyt_181{padding:12px}._teamReportMyTeamsHeader_4jhyt_181 h3{font-size:15px}}@media (max-width: 360px){._teamReportSummary_4jhyt_131 div{padding:14px 10px}._teamReportSummary_4jhyt_131 div h3{font-size:18px}._teamReportSummary_4jhyt_131 div p{font-size:10px;gap:4px}._teamReportSummary_4jhyt_131 div p svg{width:14px;height:14px}}._inviterulesWrapper_u9jlc_1{max-width:400px;height:calc(100vh - 49px);overflow-y:scroll}._inviterule_img_u9jlc_7{width:100%;object-fit:cover}._registerContainer_1tph3_1{min-height:100vh;display:flex;flex-direction:column;width:100%;background:#05012b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._registerContainer_1tph3_1 ._header_1tph3_9{background:#011341;padding:24px 21.3332px;display:flex;align-items:flex-start;justify-content:space-between;position:relative;min-height:180px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18{display:flex;flex-direction:column;gap:20px;flex:1;z-index:2}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._logoSection_1tph3_25{display:flex;align-items:center;gap:12px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._logoSection_1tph3_25 ._logo_1tph3_25{width:60px;height:auto;filter:drop-shadow(0 2px 6px rgba(0,236,190,.3))}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._logoSection_1tph3_25 ._logoText_1tph3_35{font-size:18px;font-weight:700;color:#00ecbe;margin:0;letter-spacing:.5px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._titleSection_1tph3_42 ._title_1tph3_42{color:#fff;font-size:28px;font-weight:700;margin:0 0 4px;line-height:1.2}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._titleSection_1tph3_42 ._subtitle_1tph3_49{color:#e3efff;font-size:14px;margin:0;line-height:1.4}._registerContainer_1tph3_1 ._header_1tph3_9 ._womanImage_1tph3_55{width:180px;height:auto;position:absolute;right:0;top:20px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3));z-index:1}._registerContainer_1tph3_1 ._registerForm_1tph3_64{flex:1;display:flex;flex-direction:column;padding:32px 21.3332px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70{margin-bottom:24px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._inputLabel_1tph3_73{display:flex;align-items:center;gap:6px;color:#00ecbe;font-size:14px;font-weight:500;margin-bottom:12px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._inputLabel_1tph3_73 ._labelIcon_1tph3_82{width:20px;height:20px;color:#00ecbe}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._inputLabel_1tph3_73 span{font-size:16px;color:#e3efff}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._phoneInput_1tph3_91{display:flex;gap:8px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._phoneInput_1tph3_91 ._countryCode_1tph3_95{background:#011341;border-radius:14px;color:#92a8e3;padding:14px 12px;font-size:14px;cursor:pointer;border:none;outline:none;width:99.19px;height:46.92px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._phoneInput_1tph3_91 ._countryCode_1tph3_95:focus{border-color:#00ecbe}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._phoneInput_1tph3_91 ._countryCode_1tph3_95 option{background:#011341;color:#fff}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._phoneInput_1tph3_91 ._input_1tph3_70{flex:1}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._input_1tph3_70{width:100%;background:#011341;border-radius:14px;color:#fff;padding:14px 16px;font-size:14px;outline:none;border:none;height:46.92px;transition:all .3s ease}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._input_1tph3_70:focus{border:1px solid var(--color-primary)}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._input_1tph3_70::placeholder{color:#ffffff4d}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._input_1tph3_70:disabled{opacity:.6;cursor:not-allowed}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._resendOtpSection_1tph3_139{display:flex;justify-content:flex-end;margin-top:10px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._resendOtpSection_1tph3_139 ._resendOtpButton_1tph3_144{background:none;border:none;color:#00ecbe;cursor:pointer;font-size:14px;font-weight:500;padding:8px;transition:all .3s ease}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._resendOtpSection_1tph3_139 ._resendOtpButton_1tph3_144:hover:not(:disabled){color:#7afec3}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._resendOtpSection_1tph3_139 ._resendOtpButton_1tph3_144:disabled{color:#999;cursor:not-allowed;opacity:.6}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._errorMessage_1tph3_162{background:#ff444426;color:#f44;padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:20px;border-left:3px solid #ff4444}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171{margin-top:auto;padding:0 20px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._registerButton_1tph3_175{width:100%;background:linear-gradient(180deg,#7afec3,#02afb6);border:none;border-radius:25px;color:#001845;font-size:19.2px;font-weight:600;padding:10px;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-bottom:16px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._registerButton_1tph3_175:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00ecbe4d}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._registerButton_1tph3_175:active{transform:translateY(0)}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._registerButton_1tph3_175:disabled{background:#ffffff26;color:#ffffff80;cursor:not-allowed;transform:none;box-shadow:none}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._loginButton_1tph3_202{width:100%;background:transparent;border:1px solid #00ECBE;border-radius:25px;color:#00ecbe;font-size:16px;font-weight:600;padding:12px;cursor:pointer;transition:all .3s ease}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._loginButton_1tph3_202:hover{background:#00ecbe1a}@media (max-width: 480px){._registerContainer_1tph3_1 ._header_1tph3_9{padding:20px 16px;min-height:160px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18{gap:16px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._logoSection_1tph3_25 ._logo_1tph3_25{width:50px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._logoSection_1tph3_25 ._logoText_1tph3_35{font-size:16px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._titleSection_1tph3_42 ._title_1tph3_42{font-size:24px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._titleSection_1tph3_42 ._subtitle_1tph3_49{font-size:13px}._registerContainer_1tph3_1 ._header_1tph3_9 ._womanImage_1tph3_55{width:160px;top:30px}._registerContainer_1tph3_1 ._registerForm_1tph3_64{padding:24px 16px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70{margin-bottom:20px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._inputLabel_1tph3_73{font-size:13px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._inputLabel_1tph3_73 ._labelIcon_1tph3_82{width:18px;height:18px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._inputLabel_1tph3_73 span{font-size:15px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._phoneInput_1tph3_91 ._countryCode_1tph3_95{font-size:13px;padding:12px 10px;height:44px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._input_1tph3_70{font-size:13px;padding:12px 14px;height:44px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._inputGroup_1tph3_70 ._resendOtpSection_1tph3_139 ._resendOtpButton_1tph3_144{font-size:13px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._errorMessage_1tph3_162{font-size:13px;padding:10px 14px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171{padding:0 10px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._registerButton_1tph3_175{font-size:17px;padding:10px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._loginButton_1tph3_202{font-size:15px;padding:10px}}@media (max-width: 360px){._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._logoSection_1tph3_25 ._logo_1tph3_25{width:45px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._logoSection_1tph3_25 ._logoText_1tph3_35{font-size:14px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._titleSection_1tph3_42 ._title_1tph3_42{font-size:22px}._registerContainer_1tph3_1 ._header_1tph3_9 ._headerContent_1tph3_18 ._titleSection_1tph3_42 ._subtitle_1tph3_49{font-size:12px}._registerContainer_1tph3_1 ._header_1tph3_9 ._womanImage_1tph3_55{width:140px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._registerButton_1tph3_175{font-size:16px}._registerContainer_1tph3_1 ._registerForm_1tph3_64 ._buttonContainer_1tph3_171 ._loginButton_1tph3_202{font-size:14px}}
