@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800;900&family=Playfair+Display:ital,wght@0,500;0,600;0,700;0,900;1,600&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Montserrat:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.pac-modal-box{color:#fff;background:#0d111a;border:1.5px solid #c5a05959;border-radius:18px;width:95%;max-width:440px;animation:.2s pacFadeIn;overflow:hidden;box-shadow:0 20px 60px #000c,0 0 30px #d4af3733}@keyframes pacFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pac-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.pac-title{color:#fff;margin:0;font-family:Cinzel,Playfair Display,serif;font-size:1.1rem;font-weight:700}.pac-body{padding:24px}.pac-upload-area{text-align:center;cursor:pointer;background:#12172280;border:2px dashed #c5a05959;border-radius:16px;padding:36px 20px;transition:all .25s}.pac-upload-area:hover{background:#1c243499;border-color:#d4af37}.pac-upload-icon-box{background:#d4af371f;border:1px solid #d4af374d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex}.pac-upload-area h4{color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:700}.pac-upload-area p{color:#8c97a7;margin-bottom:20px;font-size:.8rem}.pac-btn-choose{color:#0b0e14;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#aa842a 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:.84rem;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:0 4px 14px #d4af374d}.pac-btn-choose:hover{transform:translateY(-1px)}.pac-editor-area{flex-direction:column;align-items:center;display:flex}.pac-crop-viewport{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#080a0f;border:2px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 24px #d4af3759}.pac-crop-viewport:active{cursor:grabbing}.pac-crop-img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;position:absolute}.pac-circular-guide{pointer-events:none;border:1px dashed #fff6;border-radius:50%;position:absolute;inset:0}.pac-controls-row{align-items:center;gap:12px;width:100%;max-width:300px;margin:20px 0 10px;display:flex}.pac-slider{accent-color:#d4af37;cursor:pointer;border-radius:6px;flex:1;height:6px}.pac-zoom-val{color:#c5a059;text-align:right;width:38px;font-family:monospace;font-size:.76rem;font-weight:700}.pac-hint-text{color:#7b889d;text-align:center;margin-bottom:20px;font-size:.74rem}.pac-actions-row{align-items:center;gap:12px;width:100%;display:flex}.pac-btn-secondary{color:#cbd5e1;cursor:pointer;background:#121722cc;border:1px solid #ffffff26;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.pac-btn-secondary:hover{color:#fff;background:#1c2434e6}.pac-btn-primary{color:#0b0e14;letter-spacing:.4px;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#aa842a 100%);border:none;border-radius:8px;flex:1.5;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.84rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 16px #d4af3759}.pac-btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.wynn-history-modal{color:#fff;background:#0c1017;border:1.5px solid #c5a05959;border-radius:16px;flex-direction:column;width:95%;max-width:900px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 0 30px #d4af3726}.wynn-history-header{border-bottom:1px solid #c5a05933;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.wynn-history-title{align-items:center;gap:14px;display:flex}.wynn-history-title h3{color:#fff;margin:0;font-family:Cinzel,Playfair Display,serif;font-size:1.25rem;font-weight:700}.wynn-history-title p{color:#929db0;margin:2px 0 0;font-size:.76rem}.wynn-history-refresh{color:#c5a059;cursor:pointer;background:#121722cc;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.wynn-history-refresh:hover{color:gold;background:#1c2434e6}.wynn-history-refresh .spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wynn-history-nav{background:#080b1099;border-bottom:1px solid #ffffff14;gap:12px;padding:14px 24px 0;display:flex}.wynn-hnav-btn{color:#8c97a7;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:.88rem;font-weight:700;transition:all .2s}.wynn-hnav-btn.active{color:#d4af37;border-bottom-color:#d4af37}.wynn-history-filters{background:#0a0e1566;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.wynn-hfilter-btn{color:#8c97a7;cursor:pointer;white-space:nowrap;background:#121722b3;border:1px solid #ffffff14;border-radius:20px;padding:5px 12px;font-size:.74rem;font-weight:600}.wynn-hfilter-btn.active{color:#f3e5ab;background:#d4af3726;border-color:#d4af37}.wynn-history-table-container{flex:1;padding:0;overflow-y:auto}.wynn-history-table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.wynn-history-table th{color:#788599;letter-spacing:.8px;text-transform:uppercase;z-index:2;background:#06080cf2;border-bottom:1px solid #ffffff14;padding:14px 20px;font-size:.72rem;font-weight:700;position:sticky;top:0}.wynn-history-table td{border-bottom:1px solid #ffffff0a;padding:14px 20px}.wynn-history-table tr:hover{background:#ffffff05}.wynn-game-name-td{flex-direction:column;display:flex}.wynn-game-name-td strong{color:#fff;font-size:.88rem}.wynn-small-sub{color:#637084;font-family:monospace;font-size:.7rem}.wynn-bet-type-badge{color:#cfd6e0;background:#121722cc;border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700}.wynn-wager-td{color:#cbd5e1;font-weight:700}.wynn-payout-td.won{color:#00e701;font-weight:800}.wynn-payout-td.lost{color:#6b778a}.wynn-status-tag{letter-spacing:.8px;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-block}.wynn-status-tag.won{color:#00e701;background:#00e70126;border:1px solid #00e7014d}.wynn-status-tag.lost{color:#ff5252;background:#e5393526;border:1px solid #e539354d}.wynn-seed-td{color:#c5a059;align-items:center;gap:6px;font-family:monospace;font-size:.74rem;display:flex}.wynn-time-td{color:#6d7b92;font-size:.75rem}.wynn-settings-modal{color:#fff;background:#0c1017;border:1.5px solid #c5a05959;border-radius:16px;flex-direction:column;width:95%;max-width:600px;display:flex;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 0 30px #d4af3726}.wynn-settings-header{border-bottom:1px solid #c5a05933;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.wynn-settings-title{align-items:center;gap:14px;display:flex}.wynn-settings-title h3{color:#fff;margin:0;font-family:Cinzel,Playfair Display,serif;font-size:1.25rem;font-weight:700}.wynn-settings-title p{color:#929db0;margin:2px 0 0;font-size:.76rem}.wynn-settings-nav{background:#080b1099;border-bottom:1px solid #ffffff14;gap:12px;padding:14px 24px 0;display:flex}.wynn-snav-btn{color:#8c97a7;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-size:.86rem;font-weight:700;transition:all .2s}.wynn-snav-btn.active{color:#d4af37;border-bottom-color:#d4af37}.wynn-settings-body{padding:24px}.wynn-settings-group{flex-direction:column;gap:20px;display:flex}.wynn-setting-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.wynn-setting-row:last-child{border-bottom:none;padding-bottom:0}.wynn-setting-label{color:#fff;margin-bottom:4px;font-size:.92rem;font-weight:700}.wynn-setting-desc{color:#8c97a7;font-size:.78rem}.wynn-toggle-btn{color:#9aa4b2;cursor:pointer;background:#121722e6;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.78rem;font-weight:800;transition:all .2s;display:flex}.wynn-toggle-btn.on{color:#00e701;background:#00e70126;border-color:#00e70166}.wynn-toggle-btn.off{color:#ff5252;background:#e5393526;border-color:#e5393566}.wynn-security-status-card{background:#00e70114;border:1px solid #00e70140;border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:16px;display:flex}.wynn-btn-outline{color:#d4af37;cursor:pointer;background:0 0;border:1px solid #c5a05966;border-radius:6px;padding:6px 14px;font-size:.76rem;font-weight:700}.wynn-input-label{letter-spacing:1.2px;color:#c5a059;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.wynn-active-seed-display{background:#080a0f;border:1px solid #c5a0594d;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.wynn-active-seed-display code{color:#f3e5ab;font-family:monospace;font-size:.85rem}.wynn-input-field{color:#fff;background:#080a0f;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.85rem}.wynn-input-field:focus{border-color:#d4af37}.wynn-btn-gold-sm{color:#080a0f;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37,#9e7926);border:none;border-radius:8px;padding:10px 18px;font-size:.82rem;font-weight:800}:root{--wynn-bg-dark:#06070a;--wynn-bg-card:#0e121abf;--wynn-bg-card-hover:#161c29d9;--wynn-gold:#c5a059;--wynn-gold-bright:#d4af37;--wynn-gold-light:#f3e5ab;--wynn-gold-glow:#d4af3740;--wynn-border-gold:#c5a05947;--wynn-border-light:#ffffff14;--wynn-text-primary:#f8f9fa;--wynn-text-secondary:#9aa4b2;--wynn-font-serif:"Cinzel", "Playfair Display", Georgia, serif;--wynn-font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif}.wynn-landing-root{background-color:var(--wynn-bg-dark);min-height:100vh;color:var(--wynn-text-primary);font-family:var(--wynn-font-sans);box-sizing:border-box;background-image:radial-gradient(circle at 50% 0,#d4af3717 0%,#0000 50%),radial-gradient(circle at 85% 30%,#c5a0590d 0%,#0000 40%),radial-gradient(circle at 15% 70%,#d4af370d 0%,#0000 40%);line-height:1.6;position:relative;overflow-x:hidden;width:100%!important;max-width:100%!important}.wynn-header{z-index:1000;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--wynn-border-gold);background:#06070aeb;position:sticky;top:0;width:100%!important;max-width:100%!important}.wynn-header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex;width:100%!important;max-width:100%!important;margin:0!important;padding:0 clamp(20px,3.5vw,64px)!important}.wynn-brand-logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;text-decoration:none;display:flex}.wynn-admin-logo-img{object-fit:contain;filter:drop-shadow(0 0 10px #d4af3766);border-radius:8px;max-width:160px;height:42px;transition:transform .2s}.wynn-admin-logo-img:hover{transform:scale(1.03)}.wynn-monogram{border:1.5px solid var(--wynn-gold);width:44px;height:44px;color:var(--wynn-gold-bright);font-family:var(--wynn-font-serif);box-shadow:0 0 16px var(--wynn-gold-glow);letter-spacing:-.5px;background:linear-gradient(135deg,#182030 0%,#0d1017 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:flex}.wynn-brand-info{flex-direction:column;display:flex}.wynn-brand-title{font-family:var(--wynn-font-serif);letter-spacing:2px;color:var(--wynn-gold-light);text-transform:uppercase;white-space:nowrap;font-size:1.1rem;font-weight:800}.wynn-brand-subtitle{letter-spacing:1.5px;color:var(--wynn-gold);text-transform:uppercase;white-space:nowrap;font-size:.65rem;font-weight:600}.wynn-nav-links{align-items:center;gap:28px;display:flex}.wynn-nav-links a{color:#c0c6d0;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;padding:6px 0;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;position:relative}.wynn-nav-links a:hover{color:var(--wynn-gold-light)}.wynn-nav-links a:after{content:"";background:var(--wynn-gold-bright);width:0;height:1.5px;transition:all .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wynn-nav-links a:hover:after{width:100%}.wynn-auth-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.wynn-btn-ghost{color:#fff;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:10px 20px;font-size:.82rem;font-weight:700;transition:all .25s}.wynn-btn-ghost:hover{background:#ffffff14;border-color:#ffffff59}.wynn-btn-gold{color:#0b0e14;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37 0%,#aa842a 100%);border:1px solid gold;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:.82rem;font-weight:800;transition:all .25s;display:flex;box-shadow:0 4px 18px #d4af3759}.wynn-btn-gold:hover{filter:brightness(1.08);transform:translateY(-1.5px);box-shadow:0 6px 24px #d4af3780}.wynn-user-badge-group{align-items:center;gap:12px;display:flex}.wynn-wallet-btn{border:1px solid var(--wynn-border-gold);color:var(--wynn-gold-light);cursor:pointer;white-space:nowrap;background:#121722e6;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:700;display:flex}.wynn-portal-btn{color:#080a0f;letter-spacing:.6px;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37,#9e7926);border:none;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:.82rem;font-weight:800;transition:all .2s;display:flex}.wynn-portal-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.wynn-hero-section{text-align:center;border-bottom:1px solid var(--wynn-border-gold);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:82vh;display:flex;position:relative;overflow:hidden;width:100%!important;max-width:100%!important;padding:70px clamp(20px,4vw,64px) 90px!important}.wynn-hero-overlay{pointer-events:none;background:radial-gradient(circle at 50% 35%,#d4af3721 0%,#0000 65%);position:absolute;inset:0}.wynn-hero-content{z-index:2;max-width:1200px;margin:0 auto;position:relative;width:100%!important}.wynn-pill-badge{border:1px solid var(--wynn-border-gold);letter-spacing:2px;color:var(--wynn-gold-light);background:#d4af371f;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 20px;font-size:.74rem;font-weight:800;display:inline-flex}.wynn-hero-headline{font-family:var(--wynn-font-serif);letter-spacing:-.5px;color:#fff;margin-bottom:24px;font-size:clamp(2.3rem,4.5vw,4rem);font-weight:800;line-height:1.15}.wynn-gold-text{background:linear-gradient(135deg,#fbf2cf 0%,#d4af37 50%,#9e7926 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.wynn-hero-description{color:#9fa9b8;max-width:860px;margin:0 auto 36px;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:400;line-height:1.75}.wynn-hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-bottom:50px;display:flex}.wynn-btn-hero-primary{color:#080a0f;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#aa842a 100%);border:1.5px solid #ffdf79;border-radius:10px;align-items:center;gap:10px;padding:15px 36px;font-size:.95rem;font-weight:800;transition:all .25s;display:flex;box-shadow:0 6px 28px #d4af3773}.wynn-btn-hero-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px #d4af3799}.wynn-btn-hero-secondary{border:1.5px solid var(--wynn-border-gold);color:var(--wynn-gold-light);letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:#10151fd9;border-radius:10px;align-items:center;gap:10px;padding:15px 32px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.wynn-btn-hero-secondary:hover{border-color:var(--wynn-gold);background:#1c2434f2;transform:translateY(-2px)}.wynn-metrics-strip{border:1px solid var(--wynn-border-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:#0d1119d9;border-radius:16px;justify-content:space-around;align-items:center;max-width:1200px;margin:0 auto;padding:24px 32px;display:flex;box-shadow:0 8px 32px #00000073;width:100%!important}.wynn-metric-card{text-align:center;flex:1}.wynn-metric-val{font-family:var(--wynn-font-serif);color:var(--wynn-gold-light);letter-spacing:.5px;margin-bottom:4px;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800}.wynn-metric-lbl{letter-spacing:1px;text-transform:uppercase;color:var(--wynn-text-secondary);font-size:.72rem;font-weight:700}.wynn-metric-divider{background:#c5a05940;width:1px;height:40px}.wynn-live-ticker{box-sizing:border-box;background:#080b10f5;border-top:1px solid #c5a05938;justify-content:center;align-items:center;gap:20px;height:46px;padding:0 20px;font-size:.84rem;display:flex;position:absolute;bottom:0;left:0;right:0;width:100%!important}.wynn-pulse-dot{background:#00e701;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulseDot;box-shadow:0 0 10px #00e701}@keyframes pulseDot{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(.9)}}.wynn-ticker-content{color:#cfd6e0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:12px;display:flex;overflow:hidden}.wynn-ticker-user{color:#fff;font-weight:700}.wynn-ticker-won{color:#00e701;font-weight:800}.wynn-ticker-game{color:var(--wynn-gold-light);font-weight:600}.wynn-ticker-mult{color:#ffb703;font-weight:700}.wynn-ticker-hash{color:#657388;font-family:monospace;font-size:.72rem}.wynn-section-header{text-align:center;max-width:900px;margin:0 auto 52px;width:100%!important}.wynn-section-kicker{letter-spacing:2.5px;text-transform:uppercase;color:var(--wynn-gold);margin-bottom:12px;font-size:.74rem;font-weight:800}.wynn-section-title{font-family:var(--wynn-font-serif);letter-spacing:-.3px;color:#fff;margin-bottom:16px;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800}.wynn-section-subtitle{color:#8c97a7;font-size:1.05rem;line-height:1.65}.wynn-protocol-section{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:85px clamp(20px,4vw,64px)!important}.wynn-pillars-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid;width:100%!important;max-width:100%!important}.wynn-pillar-card{background:var(--wynn-bg-card);border:1px solid var(--wynn-border-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;flex-direction:column;padding:32px 28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.wynn-pillar-card:hover{background:var(--wynn-bg-card-hover);border-color:var(--wynn-gold-bright);box-shadow:0 16px 40px #0006, 0 0 20px var(--wynn-gold-glow);transform:translateY(-5px)}.wynn-pillar-icon-box{border:1px solid var(--wynn-border-gold);background:#d4af371f;border-radius:12px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;display:flex}.wynn-pillar-card h3{font-family:var(--wynn-font-serif);color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:700}.wynn-pillar-card p{color:#929db0;flex:1;margin-bottom:24px;font-size:.92rem;line-height:1.65}.wynn-pillar-badge{letter-spacing:.8px;text-transform:uppercase;color:var(--wynn-gold-light);background:#d4af371f;border-radius:6px;width:fit-content;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-block}.wynn-games-section{border-top:1px solid var(--wynn-border-gold);border-bottom:1px solid var(--wynn-border-gold);box-sizing:border-box;background:#0a0d12a6;width:100%!important;max-width:100%!important;padding:85px clamp(20px,4vw,64px)!important}.wynn-game-filter-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.wynn-tab-btn{color:#a4afbf;letter-spacing:.5px;cursor:pointer;background:#121722bf;border:1px solid #ffffff1a;border-radius:30px;padding:8px 20px;font-size:.82rem;font-weight:700;transition:all .2s}.wynn-tab-btn:hover{color:#fff;border-color:#ffffff40}.wynn-tab-btn.active{border-color:var(--wynn-gold-bright);color:var(--wynn-gold-light);box-shadow:0 0 14px var(--wynn-gold-glow);background:linear-gradient(135deg,#d4af3740 0%,#c5a0591a 100%)}.wynn-games-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;margin:0 auto;display:grid;width:100%!important;max-width:100%!important}.wynn-game-card{border:1px solid var(--wynn-border-gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;flex-direction:column;justify-content:space-between;padding:28px;transition:all .35s;display:flex;position:relative;overflow:hidden}.wynn-game-card:hover{border-color:var(--wynn-gold-bright);box-shadow:0 20px 48px #0000008c, 0 0 24px var(--wynn-gold-glow);transform:translateY(-6px)}.wynn-game-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.wynn-game-badge{letter-spacing:1px;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.wynn-game-badge.live{color:#ff5252;background:#e5393533;border:1px solid #e5393566}.wynn-game-badge.hot{color:#00e701;background:#00e70133;border:1px solid #00e70166}.wynn-game-badge.popular{color:#ff4081;background:#e91e6333;border:1px solid #e91e6366}.wynn-game-badge.instant{color:#e040fb;background:#9c27b033;border:1px solid #9c27b066}.wynn-game-badge.classic{color:gold;background:#d4af3733;border:1px solid #d4af3766}.wynn-game-badge.pvp{color:#ffb74d;background:#ff980033;border:1px solid #ff980066}.wynn-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.wynn-game-icon{font-size:2rem}.wynn-game-tagline{letter-spacing:1.2px;text-transform:uppercase;color:var(--wynn-gold);margin-bottom:6px;font-size:.75rem;font-weight:700}.wynn-game-title{font-family:var(--wynn-font-serif);color:#fff;margin-bottom:10px;font-size:1.45rem;font-weight:700}.wynn-game-desc{color:#929db0;margin-bottom:22px;font-size:.88rem;line-height:1.6}.wynn-game-stats{background:#06080c99;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:12px 16px;display:flex}.wynn-stat-item{flex-direction:column;display:flex}.wynn-stat-lbl{letter-spacing:.8px;text-transform:uppercase;color:#6d7b92;margin-bottom:2px;font-size:.65rem}.wynn-stat-val{color:#fff;font-size:.95rem;font-weight:800}.wynn-stat-val.gold{color:var(--wynn-gold-light)}.wynn-game-card-footer{align-items:center;gap:12px;display:flex}.wynn-game-play-btn{color:#0b0e14;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#aa842a 100%);border:1px solid gold;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:.84rem;font-weight:800;transition:all .25s;display:flex}.wynn-game-play-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.wynn-game-demo-btn{border:1px solid var(--wynn-border-gold);color:var(--wynn-gold-light);cursor:pointer;background:#121722cc;border-radius:8px;align-items:center;gap:6px;padding:11px 16px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex}.wynn-game-demo-btn:hover{color:#fff;background:#1c2434e6}.wynn-journey-section{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:85px clamp(20px,4vw,64px)!important}.wynn-journey-steps{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid;width:100%!important;max-width:100%!important}.wynn-step-card{background:var(--wynn-bg-card);border:1px solid var(--wynn-border-gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:32px 24px;position:relative}.wynn-step-number{font-family:var(--wynn-font-serif);color:var(--wynn-gold);opacity:.5;margin-bottom:12px;font-size:2.2rem;font-weight:800}.wynn-step-card h4{font-family:var(--wynn-font-serif);color:#fff;margin-bottom:10px;font-size:1.15rem;font-weight:700}.wynn-step-card p{color:#929db0;font-size:.9rem;line-height:1.6}.wynn-fairness-section{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:80px clamp(20px,4vw,64px)!important}.wynn-fairness-box{border:1.5px solid var(--wynn-border-gold);box-sizing:border-box;background:linear-gradient(135deg,#10151feb 0%,#080a0ff5 100%);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:48px;display:grid;box-shadow:0 16px 48px #00000080;width:100%!important;max-width:100%!important}.wynn-fairness-text h2{font-family:var(--wynn-font-serif);color:#fff;margin:10px 0 18px;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:800}.wynn-fairness-text p{color:#929db0;margin-bottom:24px;font-size:.95rem;line-height:1.7}.wynn-fairness-checks{flex-direction:column;gap:12px;display:flex}.wynn-check-item{color:#e2e8f0;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.wynn-fairness-card{background:#06080cd9;border:1px solid #c5a05959;border-radius:14px;padding:24px}.wynn-fairness-card-header{letter-spacing:1.5px;color:var(--wynn-gold);align-items:center;gap:10px;margin-bottom:20px;font-size:.78rem;font-weight:800;display:flex}.wynn-hash-block{margin-bottom:16px}.wynn-hash-label{color:#718096;text-transform:uppercase;margin-bottom:4px;font-size:.7rem}.wynn-hash-block code{color:var(--wynn-gold-light);word-break:break-all;background:#090c12;border:1px solid #ffffff14;border-radius:6px;padding:10px;font-family:monospace;font-size:.74rem;display:block}.wynn-fairness-status{color:#00e701;align-items:center;gap:8px;margin-top:20px;font-size:.76rem;font-weight:600;display:flex}.wynn-vip-section{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:85px clamp(20px,4vw,64px)!important}.wynn-vip-cards-row{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:28px;display:grid;width:100%!important;max-width:100%!important}.wynn-vip-card{background:var(--wynn-bg-card);border:1px solid var(--wynn-border-gold);border-radius:18px;flex-direction:column;padding:36px 30px;transition:all .3s;display:flex}.wynn-vip-card.featured{border-color:var(--wynn-gold-bright);box-shadow:0 0 28px var(--wynn-gold-glow);background:linear-gradient(135deg,#161c29e6 0%,#0d1119f2 100%);transform:translateY(-8px)}.wynn-vip-card.diamond{background:linear-gradient(135deg,#1c1926e6 0%,#0d0d14f2 100%);border-color:#00e5ff;box-shadow:0 0 28px #00e5ff33}.wynn-vip-tier-badge{letter-spacing:2px;color:#a0aec0;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800}.wynn-vip-tier-badge.gold{color:var(--wynn-gold)}.wynn-vip-tier-badge.diamond{color:#00e5ff}.wynn-vip-card h4{font-family:var(--wynn-font-serif);color:#fff;margin-bottom:6px;font-size:1.45rem;font-weight:700}.wynn-vip-perk-price{color:var(--wynn-gold-light);margin-bottom:24px;font-size:.88rem;font-weight:700}.wynn-vip-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wynn-vip-card ul li{color:#929db0;padding-left:20px;font-size:.88rem;position:relative}.wynn-vip-card ul li:before{content:"✦";color:var(--wynn-gold);font-size:.8rem;position:absolute;left:0}.wynn-footer{border-top:1px solid var(--wynn-border-gold);box-sizing:border-box;background:#040507;width:100%!important;max-width:100%!important;padding:80px clamp(20px,4vw,64px) 40px!important}.wynn-footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin:0 0 60px;display:grid;width:100%!important;max-width:100%!important}.wynn-footer-brand-p{color:#718096;max-width:440px;margin-top:18px;font-size:.88rem;line-height:1.65}.wynn-footer-links-col h5{font-family:var(--wynn-font-serif);letter-spacing:1.8px;color:var(--wynn-gold);margin-bottom:20px;font-size:.82rem;font-weight:800}.wynn-footer-links-col a,.wynn-footer-links-col span{color:#8c97a7;cursor:pointer;margin-bottom:12px;font-size:.86rem;text-decoration:none;transition:color .2s;display:block}.wynn-footer-links-col a:hover,.wynn-footer-links-col span:hover{color:var(--wynn-gold-light)}.wynn-footer-badges{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0 0 40px;padding-top:30px;display:flex;width:100%!important;max-width:100%!important}.wynn-seal-badge{border:1px solid var(--wynn-border-gold);letter-spacing:1.5px;color:var(--wynn-gold-light);background:#0e121acc;border-radius:4px;padding:6px 16px;font-size:.68rem;font-weight:800}.wynn-footer-bottom{text-align:center;color:#556276;margin:0 auto;font-size:.8rem;width:100%!important;max-width:100%!important}.wynn-footer-disclaimer{color:#424e60;margin-top:8px;font-size:.72rem}@media (width<=1024px){.wynn-nav-links{display:none}.wynn-fairness-box{grid-template-columns:1fr;gap:32px;padding:32px}.wynn-footer-top{grid-template-columns:1fr 1fr}}@media (width<=768px){.wynn-header-inner{padding:0 16px!important}.wynn-metrics-strip{flex-direction:column;gap:20px}.wynn-metric-divider,.wynn-live-ticker{display:none}.wynn-footer-top{grid-template-columns:1fr}}:root{--wynn-light-bg:#fdfcf9;--wynn-light-surface:#fff;--wynn-light-cream:#f6f3ed;--wynn-light-sand:#ece7de;--wynn-light-border:#e3dcd0;--wynn-light-border-gold:#b5904c73;--wynn-bronze-dark:#221d18;--wynn-bronze-body:#4a443d;--wynn-bronze-subtle:#797167;--wynn-gold-primary:#9e7d3b;--wynn-gold-hover:#b89349;--wynn-gold-light:#d4af37;--wynn-gold-warm-bg:#faf6ee;--wynn-font-serif:"Cinzel", "Cormorant Garamond", Georgia, serif;--wynn-font-editorial:"Cormorant Garamond", Georgia, serif;--wynn-font-sans:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.wynn-light-landing{background-color:var(--wynn-light-bg);min-height:100vh;color:var(--wynn-bronze-dark);font-family:var(--wynn-font-sans);box-sizing:border-box;-webkit-font-smoothing:antialiased;line-height:1.65;position:relative;overflow-x:hidden;width:100%!important;max-width:100%!important}.wynn-light-header{z-index:1000;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--wynn-light-border);background:#fdfcf9f0;position:sticky;top:0;box-shadow:0 4px 20px #00000008;width:100%!important}.wynn-light-header-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex;width:100%!important;max-width:100%!important;padding:0 clamp(20px,3.5vw,64px)!important}.wynn-brand-box{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;text-decoration:none;display:flex}.wynn-monogram-light{border:1.5px solid var(--wynn-gold-primary);color:#f7e7c4;width:44px;height:44px;font-family:var(--wynn-font-serif);background:linear-gradient(135deg,#30261c 0%,#17130e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:flex;box-shadow:0 4px 14px #9e7d3b40}.wynn-brand-title-light{font-family:var(--wynn-font-serif);letter-spacing:2.5px;color:var(--wynn-bronze-dark);text-transform:uppercase;font-size:1.15rem;font-weight:700}.wynn-brand-sub-light{letter-spacing:2px;color:var(--wynn-gold-primary);text-transform:uppercase;margin-top:-2px;font-size:.65rem;font-weight:700;display:block}.wynn-light-nav{align-items:center;gap:32px;display:flex}.wynn-light-nav a,.wynn-light-nav span{color:var(--wynn-bronze-body);letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;padding:8px 0;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .25s;position:relative}.wynn-light-nav a:hover,.wynn-light-nav span:hover{color:var(--wynn-gold-primary)}.wynn-light-nav a:after,.wynn-light-nav span:after{content:"";background:var(--wynn-gold-primary);width:0;height:2px;transition:all .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wynn-light-nav a:hover:after,.wynn-light-nav span:hover:after{width:100%}.wynn-light-actions{align-items:center;gap:14px;display:flex}.wynn-btn-light-outline{border:1.5px solid var(--wynn-light-border);color:var(--wynn-bronze-dark);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;padding:10px 22px;font-size:.82rem;font-weight:700;transition:all .25s}.wynn-btn-light-outline:hover{border-color:var(--wynn-bronze-dark);background:#221d180a}.wynn-btn-light-solid{color:#f7e7c4;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2b241c 0%,#15110d 100%);border:1.5px solid #4a3e30;border-radius:4px;align-items:center;gap:8px;padding:10px 24px;font-size:.82rem;font-weight:700;transition:all .25s;display:flex;box-shadow:0 4px 16px #221d1833}.wynn-btn-light-solid:hover{color:#fff;background:linear-gradient(135deg,#9e7d3b 0%,#7d6129 100%);border-color:#c5a059;transform:translateY(-1px);box-shadow:0 6px 20px #9e7d3b59}.wynn-light-ticker{background:var(--wynn-light-cream);border-bottom:1px solid var(--wynn-light-border);justify-content:space-between;align-items:center;gap:20px;padding:12px clamp(20px,3.5vw,64px);font-size:.82rem;display:flex}.wynn-ticker-label{letter-spacing:1px;color:var(--wynn-gold-primary);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:flex}.wynn-ticker-pulse{background:#1bb763;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulseGreen;box-shadow:0 0 8px #1bb76399}@keyframes pulseGreen{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.9)}}.wynn-ticker-feed{color:var(--wynn-bronze-body);align-items:center;gap:24px;display:flex;overflow:hidden}.wynn-light-hero{text-align:center;border-bottom:1px solid var(--wynn-light-border);box-sizing:border-box;background:linear-gradient(#fff 0%,#f9f7f3 50%,#f4f0e8 100%);position:relative;overflow:hidden;width:100%!important;padding:90px clamp(20px,4vw,72px) 100px!important}.wynn-light-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#9e7d3b14 0%,#0000 70%);width:1000px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wynn-hero-kicker{font-family:var(--wynn-font-serif);letter-spacing:4px;color:var(--wynn-gold-primary);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.85rem;font-weight:700;display:inline-flex}.wynn-hero-kicker:before,.wynn-hero-kicker:after{content:"";background:var(--wynn-gold-primary);width:32px;height:1px;display:inline-block}.wynn-hero-main-title{font-family:var(--wynn-font-serif);color:var(--wynn-bronze-dark);letter-spacing:.5px;max-width:1100px;margin:0 auto 24px;font-size:clamp(2.4rem,4.8vw,4.2rem);font-weight:500;line-height:1.15}.wynn-hero-main-title em{font-family:var(--wynn-font-editorial);color:var(--wynn-gold-primary);font-style:italic;font-weight:400}.wynn-hero-editorial-quote{font-family:var(--wynn-font-sans);color:var(--wynn-bronze-body);max-width:820px;margin:0 auto 40px;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:400;line-height:1.8}.wynn-hero-cta-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.wynn-hero-primary-btn{color:#f7e7c4;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2b241c 0%,#15110d 100%);border:1px solid #4a3e30;border-radius:4px;align-items:center;gap:10px;padding:16px 36px;font-size:.88rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #2b241c40}.wynn-hero-primary-btn:hover{color:#fff;background:linear-gradient(135deg,#9e7d3b 0%,#7d6129 100%);border-color:#c5a059;transform:translateY(-2px);box-shadow:0 14px 36px #9e7d3b66}.wynn-hero-secondary-btn{color:var(--wynn-bronze-dark);border:1.5px solid var(--wynn-light-border);letter-spacing:1.8px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:4px;padding:16px 32px;font-size:.88rem;font-weight:700;transition:all .3s}.wynn-hero-secondary-btn:hover{border-color:var(--wynn-bronze-dark);background:#f7f5f0}.wynn-hero-badges-row{border-top:1px solid var(--wynn-light-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,56px);max-width:960px;margin:0 auto;padding-top:32px;display:flex}.wynn-badge-item{letter-spacing:1px;text-transform:uppercase;color:var(--wynn-bronze-subtle);align-items:center;gap:10px;font-size:.82rem;font-weight:600;display:flex}.wynn-resort-intro-section{border-bottom:1px solid var(--wynn-light-border);box-sizing:border-box;background:#fff;width:100%!important;padding:80px clamp(20px,4vw,72px)!important}.wynn-section-heading-box{text-align:center;max-width:860px;margin:0 auto 56px}.wynn-sub-kicker{font-family:var(--wynn-font-serif);letter-spacing:3px;color:var(--wynn-gold-primary);text-transform:uppercase;margin-bottom:12px;font-size:.82rem;font-weight:700}.wynn-main-heading{font-family:var(--wynn-font-serif);color:var(--wynn-bronze-dark);margin:0 0 16px;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.25}.wynn-heading-desc{color:var(--wynn-bronze-body);margin:0;font-size:1rem;line-height:1.8}.wynn-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;max-width:1300px;margin:0 auto;display:grid}.wynn-light-pillar-card{background:var(--wynn-light-cream);border:1px solid var(--wynn-light-border);border-radius:6px;flex-direction:column;padding:38px 32px;transition:all .3s;display:flex;position:relative}.wynn-light-pillar-card:hover{border-color:var(--wynn-gold-primary);background:#fff;transform:translateY(-4px);box-shadow:0 16px 36px #9e7d3b1f}.wynn-pillar-number{font-family:var(--wynn-font-serif);letter-spacing:2px;color:var(--wynn-gold-primary);margin-bottom:16px;font-size:.85rem;font-weight:800}.wynn-light-pillar-card h3{font-family:var(--wynn-font-serif);color:var(--wynn-bronze-dark);margin:0 0 12px;font-size:1.35rem;font-weight:600}.wynn-light-pillar-card p{color:var(--wynn-bronze-body);flex:1;margin:0 0 20px;font-size:.92rem;line-height:1.7}.wynn-pillar-pill{letter-spacing:1.2px;text-transform:uppercase;color:var(--wynn-gold-primary);background:var(--wynn-gold-warm-bg);border:1px solid var(--wynn-light-border-gold);border-radius:4px;align-self:flex-start;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.wynn-casino-floor-section{background:var(--wynn-light-bg);border-bottom:1px solid var(--wynn-light-border);box-sizing:border-box;width:100%!important;padding:90px clamp(20px,4vw,72px) 110px!important}.wynn-floor-filter-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:900px;margin:0 auto 52px;display:flex}.wynn-floor-tab-btn{border:1px solid var(--wynn-light-border);color:var(--wynn-bronze-body);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:4px;padding:10px 22px;font-size:.82rem;font-weight:700;transition:all .25s}.wynn-floor-tab-btn.active,.wynn-floor-tab-btn:hover{background:var(--wynn-bronze-dark);border-color:var(--wynn-bronze-dark);color:#f7e7c4}.wynn-games-grid-light{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px;max-width:1360px;margin:0 auto;display:grid}.wynn-light-game-card{border:1px solid var(--wynn-light-border);background:#fff;border-radius:6px;flex-direction:column;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 4px 18px #0000000a}.wynn-light-game-card:hover{border-color:var(--wynn-gold-primary);transform:translateY(-6px);box-shadow:0 20px 42px #9e7d3b29}.wynn-card-header-bar{background:var(--wynn-light-cream);border-bottom:1px solid var(--wynn-light-border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.wynn-salon-tag{font-family:var(--wynn-font-serif);letter-spacing:1.6px;color:var(--wynn-gold-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}.wynn-status-dot-tag{letter-spacing:1px;text-transform:uppercase;color:#1a8f4c;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.wynn-status-dot-tag:before{content:"";background:#1a8f4c;border-radius:50%;width:7px;height:7px}.wynn-card-content{flex-direction:column;flex:1;padding:28px 26px;display:flex}.wynn-game-card-title{font-family:var(--wynn-font-serif);color:var(--wynn-bronze-dark);margin:0 0 6px;font-size:1.45rem;font-weight:600}.wynn-game-card-subtitle{letter-spacing:1.2px;color:var(--wynn-gold-primary);text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:600}.wynn-game-card-desc{color:var(--wynn-bronze-body);flex:1;margin:0 0 24px;font-size:.9rem;line-height:1.65}.wynn-card-metrics{background:var(--wynn-light-cream);border:1px solid var(--wynn-light-border);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;padding:14px 16px;display:grid}.wynn-metric-col{text-align:center}.wynn-metric-lbl{letter-spacing:.8px;color:var(--wynn-bronze-subtle);text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.wynn-metric-val{font-family:var(--wynn-font-serif);color:var(--wynn-bronze-dark);font-size:.98rem;font-weight:700;display:block}.wynn-metric-val.gold{color:var(--wynn-gold-primary)}.wynn-card-actions{gap:12px;display:flex}.wynn-card-play-btn{color:#f7e7c4;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#2b241c 0%,#15110d 100%);border:1px solid #4a3e30;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:.82rem;font-weight:700;transition:all .25s;display:flex}.wynn-card-play-btn:hover{color:#fff;background:linear-gradient(135deg,#9e7d3b 0%,#7d6129 100%);border-color:#c5a059}.wynn-card-demo-btn{color:var(--wynn-bronze-dark);border:1.5px solid var(--wynn-light-border);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:4px;padding:13px 18px;font-size:.82rem;font-weight:700;transition:all .25s}.wynn-card-demo-btn:hover{border-color:var(--wynn-bronze-dark);background:#f7f5f0}.wynn-steps-section{border-bottom:1px solid var(--wynn-light-border);box-sizing:border-box;background:#fff;width:100%!important;padding:90px clamp(20px,4vw,72px)!important}.wynn-steps-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;max-width:1300px;margin:0 auto;display:grid}.wynn-step-box{background:var(--wynn-light-bg);border:1px solid var(--wynn-light-border);border-radius:6px;padding:36px 28px;transition:all .3s;position:relative}.wynn-step-box:hover{border-color:var(--wynn-gold-primary);background:var(--wynn-light-cream);transform:translateY(-4px)}.wynn-step-digit{font-family:var(--wynn-font-serif);color:var(--wynn-gold-primary);opacity:.85;margin-bottom:18px;font-size:2.2rem;font-weight:700;line-height:1}.wynn-step-box h4{font-family:var(--wynn-font-serif);color:var(--wynn-bronze-dark);margin:0 0 10px;font-size:1.2rem;font-weight:600}.wynn-step-box p{color:var(--wynn-bronze-body);margin:0;font-size:.88rem;line-height:1.7}.wynn-light-footer{color:#d1c8bd;box-sizing:border-box;background:#17130e;width:100%!important;padding:70px clamp(20px,4vw,72px) 40px!important}.wynn-footer-inner{max-width:1360px;margin:0 auto}.wynn-footer-top-row{border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}.wynn-footer-brand-title{font-family:var(--wynn-font-serif);letter-spacing:2px;color:#f7e7c4;margin-bottom:14px;font-size:1.25rem;font-weight:700}.wynn-footer-brand-desc{color:#9c9184;max-width:420px;font-size:.88rem;line-height:1.8}.wynn-footer-col h5{font-family:var(--wynn-font-serif);letter-spacing:2px;color:#f7e7c4;text-transform:uppercase;margin:0 0 20px;font-size:.85rem;font-weight:700}.wynn-footer-col ul{margin:0;padding:0;list-style:none}.wynn-footer-col li{margin-bottom:12px}.wynn-footer-col a,.wynn-footer-col span{color:#a3988b;cursor:pointer;font-size:.85rem;text-decoration:none;transition:color .2s}.wynn-footer-col a:hover,.wynn-footer-col span:hover{color:var(--wynn-gold-light)}.wynn-footer-bottom-row{color:#7d7265;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:36px;font-size:.8rem;display:flex}.wynn-mobile-menu-toggle{color:var(--wynn-bronze-dark);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:none}.wynn-mobile-menu-toggle:hover{background:#221d180d}.wynn-mobile-drawer{border-bottom:1px solid var(--wynn-light-border);background:#fff;flex-direction:column;gap:16px;padding:20px 24px;display:flex;box-shadow:0 16px 36px #00000014}.wynn-mobile-auth-block{border-bottom:1px solid var(--wynn-light-border);padding-bottom:16px}.wynn-mobile-nav-list{flex-direction:column;gap:12px;display:flex}.wynn-mobile-nav-list a{color:var(--wynn-bronze-dark);letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e3dcd066;padding:8px 0;font-size:.95rem;font-weight:600;text-decoration:none}.wynn-mobile-nav-list a:hover{color:var(--wynn-gold-primary)}@media (width<=1024px){.wynn-light-nav,.wynn-desktop-only{display:none!important}.wynn-mobile-menu-toggle{display:flex!important}.wynn-light-header-inner{justify-content:flex-end;position:relative}.wynn-light-header-inner .wynn-brand-box{text-align:center;justify-content:center;max-width:calc(100% - 100px);margin:0 auto;position:absolute;left:50%;transform:translate(-50%)}.wynn-footer-top-row{grid-template-columns:1fr 1fr;gap:36px}}@media (width<=640px){.wynn-footer-top-row{grid-template-columns:1fr;gap:28px}.wynn-light-header-inner{height:72px;padding:0 16px!important}.wynn-brand-title-light{font-size:.95rem}.wynn-brand-sub-light{display:none}.wynn-monogram-light{width:36px;height:36px;font-size:1.1rem}.wynn-hero-main-title{font-size:1.85rem}.wynn-hero-editorial-quote{font-size:.9rem}}.user-page-container{color:#221d18;width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 80px}.user-page-header{background:linear-gradient(135deg,#fff 0%,#f6f3ed 100%);border:1px solid #e3dcd0;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 28px;display:flex;box-shadow:0 10px 30px #9e7d3b14}.user-page-title-box{align-items:center;gap:16px;display:flex}.user-page-icon-badge{color:#9e7d3b;background:#fdfcf9;border:1.5px solid #d4af37;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 16px #9e7d3b26}.user-page-header h1{color:#221d18;letter-spacing:.3px;margin:0 0 4px;font-size:1.6rem;font-weight:800}.user-page-header p{color:#797167;margin:0;font-size:.88rem}.user-page-card{background:#fff;border:1px solid #e3dcd0;border-radius:18px;padding:24px;box-shadow:0 4px 20px #0000000a}@media (width<=768px){.user-page-container{padding:16px 14px 100px}.user-page-header{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 16px}.user-page-header h1{font-size:1.3rem}}:root{--av-bg:#0b0e14;--av-surface:#151b27;--av-surface2:#1c2434;--av-surface3:#0f131c;--av-sidebar:#121722;--av-border:#ffffff14;--av-border-strong:#253044;--av-text:#fff;--av-text-2:#9aa5b8;--av-text-3:#5c6b84;--av-green:#00e701;--av-green-dark:#00c701;--av-green-glow:0 0 20px #00e70173;--av-red:#ff334b;--av-red-glow:#ff334b59;--av-gold:#ffb703;--av-pink:#e91e8c;--av-sky-bg:#090c12;--av-radius:14px;--av-radius-sm:10px;--av-radius-xs:6px}.aviator-fullscreen-shell,.av-frame{--av-bg:#0b0e14!important;--av-surface:#151b27!important;--av-surface2:#1c2434!important;--av-surface3:#0f131c!important;--av-sidebar:#121722!important;--av-border:#ffffff14!important;--av-border-strong:#253044!important;--av-text:#fff!important;--av-text-2:#9aa5b8!important;--av-text-3:#5c6b84!important;--av-green:#00e701!important;--av-green-dark:#00c701!important;--av-green-glow:0 0 20px #00e70173!important;--av-red:#ff334b!important;--av-red-glow:#ff334b59!important;--av-gold:#ffb703!important;--av-pink:#e91e8c!important;--av-sky-bg:#090c12!important;--av-radius:14px!important;--av-radius-sm:10px!important;--av-radius-xs:6px!important;color:#fff!important;background-color:#0b0e14!important}.av-frame{background:var(--av-bg);color:var(--av-text);box-sizing:border-box;-webkit-font-smoothing:antialiased;flex-direction:column;width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden auto}.av-connecting{background:var(--av-bg);justify-content:center;align-items:center}.av-connecting-inner{flex-direction:column;align-items:center;gap:14px;display:flex}.av-connecting-plane{font-size:48px}.av-connecting-title{letter-spacing:3px;color:var(--av-red);font-size:28px;font-weight:900}.av-connecting-text{color:var(--av-text-2);font-size:14px}.av-spinner{border:3px solid var(--av-border);border-top-color:var(--av-red);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite av-spin}@keyframes av-spin{to{transform:rotate(360deg)}}.av-topbar{background:var(--av-sidebar);border-bottom:1px solid var(--av-border);z-index:10;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.av-back-btn{color:var(--av-text-2);cursor:pointer;border-radius:var(--av-radius-xs);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.av-back-btn:hover{color:var(--av-text);background:var(--av-surface)}.av-brand{align-items:center;gap:6px;display:flex}.av-logo{color:var(--av-red);letter-spacing:-.3px;font-size:18px;font-weight:800}.av-info-btn{background:var(--av-surface);border:1px solid var(--av-border);color:var(--av-text-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:background .15s;display:flex}.av-info-btn:hover{background:var(--av-surface2)}.av-balance{align-items:baseline;gap:4px;margin-left:auto;display:flex}.av-balance-amount{color:var(--av-green);font-size:16px;font-weight:700}.av-balance-currency{color:var(--av-green);opacity:.8;font-size:11px;font-weight:600}.av-top-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.av-mute-btn{cursor:pointer;border-radius:var(--av-radius-xs);background:0 0;border:none;padding:4px;font-size:16px;line-height:1;transition:opacity .15s}.av-mute-btn.is-muted{opacity:.5}.av-menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:4px;display:flex}.av-menu-btn span{background:var(--av-text-2);border-radius:2px;width:20px;height:2px;display:block}.av-history-strip{background:var(--av-surface3);border-bottom:1px solid var(--av-border);flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex;overflow:hidden}.av-history-pills{scrollbar-width:none;flex:1;align-items:center;gap:4px;display:flex;overflow-x:auto}.av-history-pills::-webkit-scrollbar{display:none}.av-history-pill{white-space:nowrap;cursor:default;letter-spacing:.2px;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700}.av-history-pill.mult-low{color:#c8d0e0;background:#c8d0e01f}.av-history-pill.mult-medium{color:#4cde4c;background:#4cde4c1f}.av-history-pill.mult-high{color:var(--av-pink);background:#e91e8c26}.av-history-empty{color:var(--av-text-3);font-size:11px}.av-history-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.av-history-icon-btn{color:var(--av-text-2);cursor:pointer;border-radius:var(--av-radius-xs);background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex}.av-history-icon-btn:hover{color:var(--av-text)}.av-sky{background:var(--av-sky-bg);width:100%;height:100%;min-height:260px;position:relative;overflow:hidden}.av-rays{pointer-events:none;background:repeating-conic-gradient(at 6% 94%,#ffffff0b 0deg 2.5deg,#0000 2.5deg 10deg);position:absolute;inset:0}.av-waiting{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.av-waiting-signal{justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.av-signal-ring{border:2px solid var(--av-red);opacity:0;border-radius:50%;animation:2s ease-out infinite av-signal-pulse;position:absolute}.av-signal-ring.r1{width:30px;height:30px;animation-delay:0s}.av-signal-ring.r2{width:52px;height:52px;animation-delay:.5s}.av-signal-ring.r3{width:72px;height:72px;animation-delay:1s}@keyframes av-signal-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1)}}.av-signal-icon{z-index:1;filter:hue-rotate(300deg)saturate(4)brightness(1.2);font-size:28px;animation:1.5s ease-in-out infinite alternate av-signal-bob}@keyframes av-signal-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.av-waiting-text{color:var(--av-text);letter-spacing:.2px;font-size:17px;font-weight:600}.av-waiting-bar{background:#ffffff26;border-radius:4px;width:140px;height:4px;overflow:hidden}.av-waiting-progress{background:var(--av-red);border-radius:4px;height:100%;transition:width .1s linear}.av-mult-readout{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.av-mult-value{color:var(--av-text);text-shadow:0 0 40px #ffffff4d;letter-spacing:-1px;font-size:52px;font-weight:900}.av-mult-value.is-flying{animation:.5s infinite alternate av-mult-pulse}@keyframes av-mult-pulse{0%{text-shadow:0 0 20px #fff3}to{text-shadow:0 0 60px #ffffff80}}.av-crash-banner{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.av-crash-icon{font-size:40px}.av-crash-text{color:var(--av-red);letter-spacing:2px;font-size:22px;font-weight:900}.av-crash-mult{color:var(--av-red);font-size:36px;font-weight:900}.av-crash-reconnect{color:var(--av-text-2);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.av-crash-reconnect-dot{background:var(--av-green);border-radius:50%;width:8px;height:8px;animation:.8s linear infinite av-spin}.av-trail-wrap{pointer-events:none;z-index:1;position:absolute;inset:0}.av-red-fill{position:absolute;inset:0}.av-fill-col{background:linear-gradient(#e8385a14 0%,#e8385a73 100%);position:absolute;bottom:0}.av-white-curve{position:absolute;inset:0}.av-curve-seg{transform-origin:0;background:#ffffffd9;border-radius:1px;height:2px;position:absolute}.av-plane{z-index:3;will-change:left, bottom;width:90px;transition:left 50ms linear,bottom 50ms linear;position:absolute;transform:translate(-50%,50%)}.av-plane.is-gone{opacity:0;pointer-events:none}.av-plane-rotator{transform-origin:50%;animation:4.2s ease-in-out infinite av-float-slow,2.7s ease-in-out infinite alternate av-float-fast}.av-plane:not(.is-flying) .av-plane-rotator{animation:none}@keyframes av-float-slow{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(-6px)rotate(-1.5deg)}50%{transform:translateY(2px)rotate(.5deg)}75%{transform:translateY(-4px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}@keyframes av-float-fast{0%{margin-top:0}20%{margin-top:-3px}40%{margin-top:2px}60%{margin-top:-2px}80%{margin-top:3px}to{margin-top:0}}.av-plane-icon{width:100%;color:var(--av-red);filter:drop-shadow(0 0 12px #e8385ad9)}.av-plane-flame{fill:#ff6b35;animation:.15s ease-in-out infinite alternate av-flame-flicker}@keyframes av-flame-flicker{0%{opacity:1;transform:scaleX(1)scaleY(1)}to{opacity:.75;transform:scaleX(1.3)scaleY(.85)}}.av-plane-silhouette{fill:var(--av-red)}.av-plane-prop{fill:#ffffff4d;animation:70ms linear infinite av-prop-spin}@keyframes av-prop-spin{to{transform-origin:111px 30px;transform:rotate(360deg)}}.av-plane-particles{position:absolute;top:50%;right:100%}.av-particle{background:radial-gradient(circle, #ff9a6b, var(--av-red));opacity:0;border-radius:50%;width:7px;height:7px;animation:.4s ease-out infinite av-particle-fly;position:absolute;box-shadow:0 0 6px 2px #ff6b3599}.av-particle.p1{animation-delay:0s;top:-10px}.av-particle.p2{animation-delay:.13s;top:0}.av-particle.p3{animation-delay:.26s;top:10px}@keyframes av-particle-fly{0%{opacity:.9;transform:translate(0)scale(1)}60%{opacity:.4;transform:translate(-18px)scale(.7)}to{opacity:0;transform:translate(-30px)scale(.3)}}.av-explosion{z-index:4;pointer-events:none;position:absolute;transform:translate(-50%,50%)}.av-explosion-ring{border:3px solid var(--av-red);border-radius:50%;animation:.6s ease-out forwards av-explode-ring;position:absolute;transform:translate(-50%,-50%)}.av-explosion-ring.r1{width:40px;height:40px;animation-delay:0s}.av-explosion-ring.r2{width:80px;height:80px;animation-delay:.1s}@keyframes av-explode-ring{0%{opacity:1;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.av-explosion-spark{background:var(--av-gold);border-radius:50%;width:6px;height:6px;animation:.5s ease-out forwards av-spark;position:absolute}.av-explosion-spark.s1{animation-delay:0s;top:-10px;left:0}.av-explosion-spark.s2{animation-delay:50ms;top:10px;left:-10px}.av-explosion-spark.s3{animation-delay:.1s;top:0;left:10px}.av-explosion-spark.s4{animation-delay:.15s;top:-6px;left:6px}@keyframes av-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx,10px), var(--dy,-20px)) scale(0)}}.av-bottom-zone{background:var(--av-bg);scrollbar-width:none;flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}.av-bottom-zone::-webkit-scrollbar{display:none}.av-my-bet-bar{background:var(--av-surface);color:var(--av-text-2);border-bottom:1px solid var(--av-border);justify-content:space-between;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;display:flex}.av-my-bet-cashout{color:var(--av-green)}.av-my-bet-potential{color:var(--av-gold)}.av-action-error{color:var(--av-red);border-left:3px solid var(--av-red);background:#e8385a1f;padding:8px 14px;font-size:12px;font-weight:600}.av-bet-card{background:var(--av-surface);border-top:1px solid var(--av-border);border-bottom:1px solid var(--av-border);border-radius:0;padding:12px 14px 14px}.av-panel-tabs{background:var(--av-bg);border-radius:20px;gap:2px;width:fit-content;margin-bottom:12px;padding:3px;display:flex}.av-panel-tab{cursor:pointer;color:var(--av-text-2);background:0 0;border:none;border-radius:20px;padding:5px 20px;font-size:13px;font-weight:600;transition:all .2s}.av-panel-tab.is-active{background:var(--av-surface2);color:var(--av-text);box-shadow:0 1px 4px #0006}.av-panel-body{align-items:stretch;gap:12px;display:flex}.av-left-col{flex-direction:column;flex:none;gap:8px;display:flex}.av-stepper{background:var(--av-surface3);border-radius:var(--av-radius-sm);border:1px solid var(--av-border);align-items:center;height:40px;display:flex;overflow:hidden}.av-step-btn{width:36px;height:100%;color:var(--av-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:18px;font-weight:700;transition:background .15s}.av-step-btn:hover:not(:disabled){background:var(--av-surface2)}.av-step-btn:disabled{color:var(--av-text-3);cursor:not-allowed}.av-step-input{width:70px;height:100%;color:var(--av-text);text-align:center;-moz-appearance:textfield;background:0 0;border:none;outline:none;font-size:14px;font-weight:700}.av-step-input::-webkit-inner-spin-button{-webkit-appearance:none}.av-step-input::-webkit-outer-spin-button{-webkit-appearance:none}.av-chip-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.av-chip{background:var(--av-surface3);border:1px solid var(--av-border);border-radius:var(--av-radius-xs);color:var(--av-text-2);cursor:pointer;text-align:center;min-width:52px;padding:7px 0;font-size:13px;font-weight:700;transition:all .15s}.av-chip:hover:not(:disabled){background:var(--av-surface2);border-color:var(--av-text-3);color:var(--av-text)}.av-chip.is-active{border-color:var(--av-green);color:var(--av-green);background:#4cde4c1f}.av-chip:disabled{opacity:.4;cursor:not-allowed}.av-action-col{flex:1;display:flex}.av-action-btn{border-radius:var(--av-radius);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:90px;font-family:Inter,sans-serif;transition:all .15s;display:flex}.av-action-btn.is-bet{background:linear-gradient(135deg,#00e701 0%,#00b301 100%)!important;box-shadow:0 4px 20px #00e70173!important}.av-action-btn.is-bet:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#10f711 0%,#00cf01 100%)!important;box-shadow:0 6px 28px #00e70199!important}.av-action-btn.is-bet:active:not(:disabled){transform:translateY(1px)}.av-action-btn.is-cashout{animation:.8s infinite alternate av-cashout-pulse;background:linear-gradient(135deg,#ffb703 0%,#d97706 100%)!important;box-shadow:0 4px 20px #ffb70380!important}@keyframes av-cashout-pulse{0%{box-shadow:0 4px 20px #f59e0b59}to{box-shadow:0 4px 36px #f59e0b99}}.av-action-btn.is-done,.av-action-btn.is-wait,.av-action-btn.is-placed{background:var(--av-surface2);border:1px solid var(--av-border);cursor:not-allowed}.av-btn-label{letter-spacing:.5px;color:#fff;font-size:16px;font-weight:800;line-height:1}.av-btn-value{color:#ffffffe6;font-size:13px;font-weight:600;line-height:1}.av-action-btn.is-bet .av-btn-label{text-shadow:0 1px 3px #0006;color:#fff!important}.av-action-btn.is-bet .av-btn-value{text-shadow:0 1px 2px #0000004d;color:#fff!important}.av-action-btn.is-cashout .av-btn-label{color:#000!important;font-weight:900!important}.av-action-btn.is-cashout .av-btn-value{color:#1a1a1a!important;font-weight:800!important}.av-action-btn.is-wait .av-btn-label,.av-action-btn.is-placed .av-btn-label{color:var(--av-text-2)}.av-action-btn.is-wait .av-btn-value,.av-action-btn.is-placed .av-btn-value{color:var(--av-text-3)}.av-action-btn.is-done .av-btn-label{color:var(--av-text-2)}.av-action-btn.is-done .av-btn-value{color:var(--av-text-3)}.av-bets-section{background:var(--av-surface);border-top:1px solid var(--av-border);flex-direction:column;flex:1;display:flex}.av-bets-tabs{border-bottom:1px solid var(--av-border);background:var(--av-sidebar);display:flex}.av-bets-tab{color:var(--av-text-2);cursor:pointer;background:0 0;border:none;flex:1;padding:10px 4px;font-size:13px;font-weight:600;transition:color .15s;position:relative}.av-bets-tab.is-active{color:var(--av-text);background:var(--av-surface2)}.av-bets-tab.is-active:after{content:"";background:var(--av-green);height:2px;position:absolute;bottom:0;left:0;right:0}.av-bets-header{border-bottom:1px solid var(--av-border);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.av-bets-total{align-items:center;gap:6px;display:flex}.av-bets-label{color:var(--av-text-2);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.av-bets-count{color:var(--av-text);font-size:13px;font-weight:800}.av-prev-hand-btn{color:var(--av-text-2);cursor:pointer;border-radius:var(--av-radius-xs);background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;transition:color .15s,background .15s;display:flex}.av-prev-hand-btn:hover{color:var(--av-text);background:var(--av-surface)}.av-bets-cols{border-bottom:1px solid var(--av-border);grid-template-columns:1fr 1fr 1fr;padding:6px 14px;display:grid}.av-bets-cols span{color:var(--av-text-3);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.av-bets-cols span:last-child{text-align:right}.av-bets-cols span:nth-child(2){text-align:center}.av-bets-list{scrollbar-width:thin;scrollbar-color:var(--av-border) transparent;flex:1;max-height:220px;overflow-y:auto}.av-bet-row{border-bottom:1px solid #ffffff08;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:8px 14px;transition:background .1s;display:grid}.av-bet-row:hover{background:var(--av-surface)}.av-bet-user{align-items:center;gap:8px;min-width:0;display:flex}.av-bet-avatar{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.av-bet-name{color:var(--av-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.av-bet-amt{color:var(--av-text);text-align:center;font-size:13px;font-weight:700}.av-bet-payout{color:var(--av-text-3);text-align:right;font-size:13px;font-weight:700}.av-bet-payout.is-win{color:var(--av-green)}.av-bets-empty{text-align:center;color:var(--av-text-3);padding:24px;font-size:13px}.av-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.av-result-modal{background:var(--av-surface);border:1px solid var(--av-border);border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:340px;padding:28px 24px;animation:.25s cubic-bezier(.34,1.56,.64,1) av-modal-in;display:flex}@keyframes av-modal-in{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.av-result-ribbon{letter-spacing:1px;border-radius:20px;padding:6px 20px;font-size:15px;font-weight:800}.av-result-ribbon.is-win{color:var(--av-green);background:#4cde4c26}.av-result-ribbon.is-loss{color:var(--av-red);background:#e8385a26}.av-result-mult{letter-spacing:-2px;font-size:52px;font-weight:900;line-height:1}.av-result-chips{font-size:28px;font-weight:900}.av-result-chips.is-win{color:var(--av-green)}.av-result-chips.is-loss{color:var(--av-red)}.av-result-sub{color:var(--av-text-2);text-align:center;font-size:13px;line-height:1.5}.av-result-btn{border-radius:var(--av-radius);color:#fff;cursor:pointer;letter-spacing:.5px;background:linear-gradient(160deg,#4cde4c,#2fa82f);border:none;width:100%;margin-top:8px;padding:14px;font-size:15px;font-weight:800;transition:opacity .15s,transform .15s}.av-result-btn:hover{opacity:.9;transform:translateY(-1px)}.av-exit-modal{background:var(--av-surface);border:1px solid var(--av-border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:320px;padding:28px 24px;animation:.25s cubic-bezier(.34,1.56,.64,1) av-modal-in;display:flex}.av-exit-icon{font-size:40px}.av-exit-title{font-size:20px;font-weight:800}.av-exit-text{color:var(--av-text-2);margin:0;font-size:14px;line-height:1.6}.av-exit-actions{gap:10px;width:100%;margin-top:8px;display:flex}.av-exit-leave,.av-exit-stay{border-radius:var(--av-radius);cursor:pointer;border:none;flex:1;padding:13px;font-size:14px;font-weight:700;transition:opacity .15s}.av-exit-leave{background:var(--av-red);color:#fff}.av-exit-stay{background:var(--av-surface2);border:1px solid var(--av-border);color:var(--av-text)}.av-exit-leave:hover,.av-exit-stay:hover{opacity:.85}@media (height<=680px){.av-sky{flex:0 0 200px}.av-mult-value{font-size:40px}}@media (width<=360px){.av-logo{font-size:15px}.av-btn-label{font-size:14px}.av-chip{min-width:44px;font-size:12px}}.ab-connecting-img-box{justify-content:center;align-items:center;display:flex}.ab-connecting-img{object-fit:contain;width:60px;height:auto}.av-sky-container{flex-shrink:0;width:100%;height:260px;min-height:260px;position:relative;overflow:hidden}.av-bottom-grid{flex-direction:column;flex:1;width:100%;display:flex}.av-bottom-bet-col{width:100%}.av-bottom-bets-col{flex:1;width:100%}@media (width>=600px) and (width<=1023px){.av-frame{box-sizing:border-box;width:100%;max-width:100%;height:100vh;max-height:100vh;margin:0;padding:0 12px 12px;overflow:hidden}.av-topbar{background:var(--av-surface);border:1px solid var(--av-border);border-radius:12px;margin-top:6px}.av-history-strip{background:var(--av-surface);border:1px solid var(--av-border);border-radius:10px;margin-top:6px}.av-sky-container{flex:0 0 320px;width:100%;height:320px;min-height:280px;margin-top:8px}.av-sky-container .av-sky{border:1px solid var(--av-border);border-radius:14px;width:100%;height:100%;min-height:280px;box-shadow:0 4px 20px #0006}.av-bottom-grid{flex:1;grid-template-columns:340px 1fr;gap:12px;min-height:0;margin-top:8px;display:grid;overflow:hidden}.av-bottom-bet-col{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.av-bottom-bet-col .av-bet-card{border:1px solid var(--av-border);background:var(--av-surface);border-radius:14px;height:auto;padding:14px;box-shadow:0 4px 16px #0000004d}.av-bottom-bet-col .av-panel-body{align-items:stretch;gap:12px;margin-top:6px;display:flex}.av-bottom-bet-col .av-left-col{flex-direction:column;flex:0 0 150px;gap:8px;display:flex}.av-bottom-bet-col .av-action-col{flex:1;display:flex}.av-bottom-bet-col .av-action-btn{border-radius:12px;height:100%;min-height:80px;max-height:94px}.av-bottom-bets-col{flex-direction:column;height:100%;min-height:0;display:flex}.av-bottom-bets-col .av-bets-section{background:var(--av-surface);border:1px solid var(--av-border);border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000004d}.av-bottom-bets-col .av-bets-list{flex:1;overflow-y:auto}}@media (width>=1024px){.av-frame{box-sizing:border-box;width:100%;max-width:100%;height:100vh;max-height:100vh;margin:0;padding:0 16px 14px;overflow:hidden}.av-topbar{background:var(--av-surface);border:1px solid var(--av-border);border-radius:12px;margin-top:8px}.av-history-strip{background:var(--av-surface);border:1px solid var(--av-border);border-radius:10px;margin-top:6px}.av-sky-container{flex:0 0 400px;width:100%;height:400px;min-height:360px;margin-top:8px}.av-sky-container .av-sky{border:1px solid var(--av-border);border-radius:16px;width:100%;height:100%;min-height:360px;box-shadow:0 4px 25px #00000080}.av-bottom-grid{flex:1;grid-template-columns:400px 1fr;gap:16px;min-height:0;margin-top:10px;display:grid;overflow:hidden}.av-bottom-bet-col{flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.av-bottom-bet-col .av-bet-card{border:1px solid var(--av-border);background:var(--av-surface);border-radius:16px;flex-direction:column;height:auto;padding:16px 20px;display:flex;box-shadow:0 4px 20px #0000004d}.av-bottom-bet-col .av-panel-body{align-items:stretch;gap:16px;margin-top:8px;display:flex}.av-bottom-bet-col .av-left-col{flex-direction:column;flex:0 0 180px;gap:10px;display:flex}.av-bottom-bet-col .av-action-col{flex:1;display:flex}.av-bottom-bet-col .av-action-btn{border-radius:12px;height:100%;min-height:84px;max-height:98px}.av-bottom-bets-col{flex-direction:column;height:100%;min-height:0;display:flex}.av-bottom-bets-col .av-bets-section{background:var(--av-surface);border:1px solid var(--av-border);border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000004d}.av-bottom-bets-col .av-bets-list{flex:1;overflow-y:auto}}.rl-desktop-wrapper{box-sizing:border-box;background:#05051c;flex-direction:column;width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;display:flex;overflow-x:hidden}.rl-frame{color:#fff;box-sizing:border-box;width:100%;max-width:100%;min-height:100dvh;box-shadow:none;background:#05051c;border:none;flex-direction:column;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden;transform:translateZ(0)}.rl-topbar{z-index:30;box-sizing:border-box;background:#07091a;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex;position:sticky;top:0}@media (width>=768px){.rl-topbar{padding:12px 24px}}.rl-back,.rl-sound-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:background .2s,transform .1s;display:flex}.rl-back:hover,.rl-sound-toggle:hover{background:#ffffff26}.rl-back:active,.rl-sound-toggle:active{transform:scale(.92)}.rl-stats-group{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rl-round-id-pill{color:#fbbf24;letter-spacing:.3px;background:#ffffff1f;border:1px solid #fbbf244d;border-radius:12px;padding:4px 10px;font-family:monospace;font-size:12px;font-weight:700}.rl-stats-divider{background:#ffffff2e;flex-shrink:0;width:1px;height:14px}.rl-players-badge{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:700}.rl-chipworth-card{background:linear-gradient(135deg,#d4af372e,#d4af370d);border:1px solid #d4af3766;border-radius:18px;align-items:center;padding:5px 14px;display:flex;box-shadow:inset 0 1px #fff3}.rl-chipworth-amount{color:#ffd93d;letter-spacing:.3px;font-family:Segoe UI,monospace,sans-serif;font-size:14px;font-weight:800}.rl-scroll{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;flex:1;gap:14px;width:100%;min-height:0;padding:10px 10px 24px;display:flex;overflow:hidden auto}@media (width>=768px){.rl-scroll{gap:16px;padding:14px 18px 28px}}@media (width>=1200px){.rl-scroll{gap:18px;padding:18px 24px 32px}}.rl-scroll::-webkit-scrollbar{width:5px}.rl-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.rl-desktop-grid{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;display:flex}@media (width>=768px){.rl-desktop-grid{gap:18px}}.rl-row-top{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;display:flex}@media (width>=768px){.rl-row-top{grid-template-columns:36% 64%;align-items:stretch;gap:16px;display:grid}}@media (width>=1100px){.rl-row-top{grid-template-columns:33.33% 66.67%;gap:20px}}.rl-col-4{box-sizing:border-box;background:#0f172a73;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px;display:flex}@media (width>=768px){.rl-col-4{padding:16px}}.rl-col-8{box-sizing:border-box;background:#0f172a73;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;gap:12px;width:100%;padding:12px;display:flex}@media (width>=768px){.rl-col-8{padding:16px}}.rl-col-12{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;display:flex}@media (width>=768px){.rl-col-12{gap:18px}}.rl-wheel-wrap{justify-content:center;align-items:center;width:100%;margin:4px 0;display:flex;position:relative}.rl-wheel-glow{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#d4af373d 0%,#d4af3700 70%);border-radius:50%;width:min(75vw,260px);height:min(75vw,260px);position:absolute}.rl-wheel-outer{-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 30%,#5a3818 0%,#2b1808 60%,#150a03 100%);border-radius:50%;justify-content:center;align-items:center;width:min(76vw,290px);height:min(76vw,290px);display:flex;position:relative;box-shadow:0 12px 35px #000000d9,inset 0 2px 4px #fff3,inset 0 -4px 10px #000000e6,0 0 0 3px #1a0f06}@media (width>=768px){.rl-wheel-outer{width:min(28vw,290px);height:min(28vw,290px)}}@media (width>=1200px){.rl-wheel-outer{width:310px;height:310px}}.rl-wheel-sheen{pointer-events:none;border:4px solid #d4af37;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 8px #000c,0 0 14px #d4af3773}.rl-deflector{pointer-events:none;background:linear-gradient(135deg,#fff 0%,#ffd93d 50%,#996515 100%);border-radius:1px;width:7px;height:7px;margin-top:-3.5px;margin-left:-3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 3px #000c}.rl-ball-track{pointer-events:none;z-index:5;will-change:transform;border-radius:50%;position:absolute;inset:10px}.rl-ball{transform-origin:50%;will-change:transform;background:radial-gradient(circle at 35% 30%,#fff 0%,#f1f5f9 45%,#94a3b8 85%,#334155 100%);border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:transform .4s ease-out;position:absolute;top:8px;left:50%;box-shadow:0 3px 8px #000000e6,0 0 8px #ffffffe6}.rl-ball.spinning{animation:7.5s cubic-bezier(.2,.7,.3,1) forwards rl-ball-gravity}.rl-ball.result{transform:translateY(20px)scale(.94)}@keyframes rl-ball-gravity{0%{transform:translateY(0)scale(1)}42%{transform:translateY(1.5px)scale(1)}58%{transform:translateY(9px)scale(.98)}70%{transform:translateY(15px)scale(.96)}77%{transform:translateY(12.5px)scale(.97)}83%{transform:translateY(20px)scale(.94)}89%{transform:translateY(17px)scale(.95)}94%{transform:translateY(20.5px)scale(.94)}97%{transform:translateY(19.8px)scale(.94)}to{transform:translateY(20px)scale(.94)}}.rl-wheel-svg{filter:drop-shadow(0 2px 4px #0009);border-radius:50%;width:calc(100% - 22px);height:calc(100% - 22px);display:block}.rl-hub{z-index:4;background:radial-gradient(circle at 35% 30%,#f4e6c1 0%,#d4af37 40%,#8a5a2b 85%,#4a2e12 100%);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:absolute;box-shadow:0 4px 12px #000000b3,inset 0 2px 3px #fff9,inset 0 -2px 4px #0009}.rl-hub-dome{background:radial-gradient(circle at 35% 30%,#fff 0%,#f4e6c1 30%,#d4af37 70%,#6d471b 100%);border-radius:50%;width:42px;height:42px;position:absolute;box-shadow:0 2px 6px #00000080,inset 0 1px 2px #fffc}.rl-rotor{pointer-events:none;position:absolute;inset:0}.rl-spoke{background:linear-gradient(#d4af37,#8a5a2b);border-radius:2px;width:4px;height:36px;margin-top:-18px;margin-left:-2px;position:absolute;top:50%;left:50%;box-shadow:0 0 2px #0009}.rl-spoke-1{transform:rotate(0)}.rl-spoke-2{transform:rotate(45deg)}.rl-spoke-3{transform:rotate(90deg)}.rl-spoke-4{transform:rotate(135deg)}.rl-hub-text{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute}.rl-hub-badge{color:#fff;border:2px solid #ffd93d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;font-weight:900;animation:.35s cubic-bezier(.18,.89,.32,1.28) rl-hub-pop;display:flex;box-shadow:0 0 12px #000c}@keyframes rl-hub-pop{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.rl-color-red{background:linear-gradient(135deg,#e8375a,#c0203a)}.rl-color-black{background:linear-gradient(135deg,#333,#111)}.rl-color-green{background:linear-gradient(135deg,#17a565,#0f7a4d)}.rl-phase-banner{letter-spacing:.5px;color:#cbd5e1;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.rl-phase-label{color:#fbbf24;text-transform:uppercase;font-weight:800}.rl-timer{color:#ffd93d;background:#eab30833;border:1px solid #eab30859;border-radius:8px;padding:3px 10px;font-family:monospace;font-size:13.5px;font-weight:800}.rl-chips-bar{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px 6px;display:flex}@media (width>=768px){.rl-chips-bar{gap:16px;padding:12px 10px}}.rl-chip-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border:2px dashed #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:900;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 10px #0006}@media (width>=768px){.rl-chip-btn{width:48px;height:48px;font-size:13px}}.rl-chip-btn:hover{transform:translateY(-2px)scale(1.05)}.rl-chip-btn:active{transform:scale(.95)}.rl-chip-btn.is-active{border:2.5px solid #ffd93d;transform:translateY(-4px)scale(1.12);box-shadow:0 0 14px #ffd93dcc,0 6px 14px #0009}.chip-1{background:radial-gradient(circle,#e11d48,#9f1239)}.chip-5{background:radial-gradient(circle,#2563eb,#1e40af)}.chip-10{background:radial-gradient(circle,#16a34a,#166534)}.chip-50{background:radial-gradient(circle,#9333ea,#6b21a8)}.chip-100{background:radial-gradient(circle,#0891b2,#155e75)}.chip-500{background:radial-gradient(circle,#ea580c,#9a3412)}.rl-board-wrap{-webkit-user-select:none;user-select:none;box-sizing:border-box;background:radial-gradient(circle at 50% 25%,#0e1e2d 0%,#071018 70%);border:2px solid #d4af3759;border-radius:16px;flex-direction:column;gap:6px;width:100%;padding:10px;display:flex;box-shadow:inset 0 0 20px #000000b3,0 8px 24px #00000080}@media (width>=768px){.rl-board-wrap{gap:8px;padding:14px}}.rl-board-grid{gap:4px;width:100%;display:flex}.rl-zero-cell{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#15803d);border:1px solid #ffffff4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;font-size:18px;font-weight:900;transition:filter .15s;display:flex;position:relative}@media (width>=768px){.rl-zero-cell{width:48px;font-size:20px}}.rl-zero-cell:hover{filter:brightness(1.2)}.rl-numbers-grid{flex-direction:column;flex:1;gap:3px;width:100%;display:flex}.rl-num-row{grid-template-columns:repeat(12,1fr);gap:3px;width:100%;display:grid}@media (width>=768px){.rl-num-row{gap:4px}}.rl-cell{color:#fff;cursor:pointer;background:#111827;border:1px solid #ffffff29;border-radius:6px;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:800;transition:transform .1s,filter .15s;display:flex;position:relative}@media (width>=768px){.rl-cell{height:44px;font-size:14px}}@media (width>=1200px){.rl-cell{height:48px;font-size:15px}}.rl-cell:hover{filter:brightness(1.25)}.rl-cell:active{transform:scale(.96)}.rl-cell.rl-red{background:linear-gradient(135deg,#b91c1c,#991b1b)}.rl-cell.rl-black{background:linear-gradient(135deg,#1f2937,#111827)}.rl-outside-row{grid-template-columns:repeat(6,1fr);gap:4px;width:100%;margin-top:4px;display:grid}.rl-outside-cell{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;height:36px;font-size:11px;font-weight:800;transition:filter .15s;display:flex;position:relative}@media (width>=768px){.rl-outside-cell{height:42px;font-size:12px}}.rl-outside-cell:hover{filter:brightness(1.2)}.rl-outside-cell.rl-out-red{background:linear-gradient(135deg,#dc2626,#b91c1c)}.rl-outside-cell.rl-out-black{background:linear-gradient(135deg,#1f2937,#111827)}.rl-multiplier{color:#ffd93d;opacity:.85;font-size:8.5px}.rl-chip-stack{z-index:5;pointer-events:none;position:absolute;top:-4px;right:-4px}.rl-chip-badge{color:#000;background:#fbbf24;border:1px solid #fff;border-radius:8px;padding:1px 5px;font-size:9px;font-weight:900;line-height:1.2;display:inline-block;box-shadow:0 2px 5px #000000b3}.rl-chip-badge.badge-confirmed{color:#111;background:linear-gradient(135deg,gold 0%,#f59e0b 100%);border:1.5px solid #fff;box-shadow:0 0 8px #fbbf24d9,0 2px 5px #000c}.rl-chip-badge.badge-pending{color:#000;background:#fbbf24;border:1px dashed #fff;animation:1.2s infinite rl-chip-pulse}@keyframes rl-chip-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.rl-action-bar{box-sizing:border-box;align-items:center;gap:12px;width:100%;padding:4px 0 2px;display:flex}.rl-clear-btn{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:background .15s,transform .1s}.rl-clear-btn:disabled{opacity:.35;cursor:not-allowed}.rl-clear-btn:not(:disabled):hover{background:#ffffff26}.rl-bet-btn{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;flex:1;height:48px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 4px 14px #10b98166}.rl-bet-btn:disabled{box-shadow:none;color:#9ca3af;cursor:not-allowed;background:#374151}.rl-bet-btn:not(:disabled):hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px #10b9818c}.rl-bet-btn:not(:disabled):active{transform:scale(.98)}.rl-history-section{box-sizing:border-box;background:#0f172aa6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 6px 20px #0006}@media (width>=768px){.rl-history-section{padding:16px 20px}}.rl-history-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.rl-history-title{letter-spacing:.5px;color:#ffd93d;text-transform:uppercase;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.rl-history-count-tag{color:#94a3b8;background:#ffffff1a;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.rl-recent-ribbon{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:4px 2px 6px;display:flex;overflow-x:auto}.rl-recent-ribbon::-webkit-scrollbar{height:4px}.rl-recent-ribbon::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.rl-recent-ball{color:#fff;border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;transition:transform .15s;display:flex;position:relative;box-shadow:0 3px 6px #00000080}.rl-recent-ball.is-latest{border-color:#ffd93d;transform:scale(1.08);box-shadow:0 0 12px #ffd93db3}.rl-latest-indicator{color:#000;letter-spacing:.3px;background:#ffd93d;border-radius:4px;padding:0 4px;font-size:7.5px;font-weight:900;position:absolute;top:-8px}.rl-history-stats-bar{box-sizing:border-box;background:#0000004d;border-radius:10px;justify-content:space-around;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.rl-stat-item{align-items:center;gap:6px;display:flex}.rl-stat-dot{border-radius:50%;width:9px;height:9px}.rl-stat-dot.red{background:#e8375a}.rl-stat-dot.black{background:#374151}.rl-stat-dot.green{background:#10b981}.rl-bethistory-section{box-sizing:border-box;background:#0f172aa6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 6px 20px #0006}@media (width>=768px){.rl-bethistory-section{padding:16px 20px}}.rl-bethistory-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.rl-bethistory-title{letter-spacing:.5px;color:#10b981;text-transform:uppercase;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.rl-history-table{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;box-sizing:border-box;flex-direction:column;gap:6px;width:100%;max-height:240px;display:flex;overflow-y:auto}.rl-history-table::-webkit-scrollbar{width:4px}.rl-history-table::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.rl-history-row{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:12px;display:flex}.rl-hrow-left{align-items:center;gap:10px;display:flex}.rl-hrow-round{color:#94a3b8;font-family:monospace;font-size:11.5px}.rl-hrow-ball{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11.5px;font-weight:800;display:flex}.rl-hrow-prop{color:#cbd5e1;font-size:11px}.rl-hrow-right{align-items:center;gap:10px;display:flex}.rl-hrow-result.win{color:#10b981;font-weight:800}.rl-hrow-result.loss{color:#ef4444;font-weight:700}.rl-hrow-result.nobet{color:#64748b}.rl-hrow-time{color:#64748b;font-size:10.5px}.rl-lock-overlay{z-index:100;background:#000000bf;justify-content:center;align-items:center;animation:.2s rl-lock-fadein;display:flex;position:absolute;inset:0}.rl-lock-card{background:linear-gradient(#1a1a3a,#0b0b23);border:2px solid #eab30880;border-radius:24px;gap:12px;padding:24px 28px;animation:.3s ease-out rl-lock-pop;display:flex;box-shadow:0 20px 50px #0009}.rl-lock-time-box{color:#ffd93d;-webkit-user-select:none;user-select:none;background:#333842;border-radius:16px;justify-content:center;align-items:center;width:80px;height:120px;font-family:Arial,sans-serif;font-size:5rem;font-weight:800;display:flex;box-shadow:0 10px 25px #00000080}@keyframes rl-lock-fadein{0%{opacity:0}to{opacity:1}}@keyframes rl-lock-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.rl-exit-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rl-exit-modal{text-align:center;background:#111827;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:360px;padding:24px;box-shadow:0 20px 50px #000c}.rl-exit-title{color:#fbbf24;margin-bottom:8px;font-size:18px;font-weight:800}.rl-exit-text{color:#94a3b8;margin-bottom:20px;font-size:13px;line-height:1.5}.rl-exit-actions{gap:10px;display:flex}.rl-exit-leave-btn,.rl-exit-stay-btn{cursor:pointer;border:none;border-radius:10px;flex:1;height:42px;font-size:13px;font-weight:700}.rl-exit-leave-btn{color:#ef4444;background:#ef444433;border:1px solid #ef444466}.rl-exit-stay-btn{color:#fff;background:#10b981}.rl-outcome-overlay{z-index:150;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out rl-overlay-in;display:flex;position:fixed;inset:0}.rl-outcome-modal{text-align:center;background:linear-gradient(#182234 0%,#0c121e 100%);border:2px solid #d4af3799;border-radius:24px;width:min(380px,92vw);padding:24px 20px;animation:.35s cubic-bezier(.18,.89,.32,1.28) rl-modal-in;position:relative;box-shadow:0 20px 60px #000c,0 0 40px #d4af3733}.rl-outcome-badge{color:#ffd93d;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.rl-outcome-number{color:#fff;border:3px solid #ffd93d;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:6px auto;font-size:32px;font-weight:900;display:flex;box-shadow:0 0 20px #ffd93d80}.rl-outcome-color{letter-spacing:1px;color:#cbd5e1;margin-top:4px;font-size:12px;font-weight:800}.rl-outcome-title{color:#fff;margin-top:10px;font-size:22px;font-weight:900}.rl-outcome-amount{letter-spacing:.5px;margin-top:6px;font-size:28px;font-weight:900}.rl-outcome-overlay.is-win .rl-outcome-amount{color:#10b981}.rl-outcome-overlay.is-loss .rl-outcome-amount{color:#ef4444}.rl-outcome-overlay.is-push .rl-outcome-amount{color:#cbd5e1}.rl-outcome-details{background:#00000059;border-radius:12px;justify-content:space-around;align-items:center;margin:14px 0;padding:10px;font-size:12px;display:flex}.rl-outcome-detail span{color:#94a3b8;margin-bottom:2px;font-size:10px;display:block}.rl-outcome-detail strong{color:#fff;font-size:13px}.rl-outcome-detail strong.positive{color:#10b981}.rl-outcome-detail strong.negative{color:#ef4444}.rl-outcome-detail-divider{background:#ffffff1f;width:1px;height:24px}.rl-outcome-close{color:#000;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#ffd93d 0%,#d4af37 100%);border:none;border-radius:12px;width:100%;height:44px;font-size:14px;font-weight:900;transition:transform .15s,filter .15s;box-shadow:0 4px 14px #d4af3766}.rl-outcome-close:hover{filter:brightness(1.1);transform:translateY(-1px)}@keyframes rl-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rl-modal-in{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}*{box-sizing:border-box}.cpd-root{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#09081a;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow-x:hidden}.cpd-frame{box-sizing:border-box;background:linear-gradient(#14142f 0%,#0a0a1c 100%);border-radius:0;flex-direction:column;min-height:100dvh;padding:0 6px 20px;display:flex;position:relative;width:100%!important;max-width:100%!important;margin:0!important}@media (width>=768px){.cpd-frame{background:0 0;padding:0 12px 30px;width:100%!important;max-width:100%!important;margin:0!important}}@media (width>=1200px){.cpd-frame{padding:0 16px 36px;width:100%!important;max-width:100%!important;margin:0!important}}.cpd-header{box-sizing:border-box;background:0 0;width:100%;padding:12px 4px 14px;position:relative}@media (width>=768px){.cpd-header{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding:16px 0 20px}}.cpd-header-top{justify-content:space-between;align-items:center;width:100%;display:flex}.cpd-back{color:#ffffffd9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:26px;display:flex}.cpd-logo{align-items:center;gap:4px;font-family:Georgia,serif;font-size:22px;font-weight:900;display:flex}.cpd-logo-bdg{color:#facc15}.cpd-logo-game{color:#fff}.cpd-sound-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:transform .1s,background .2s;display:flex}.cpd-sound-toggle:active{transform:scale(.92)}.cpd-header-icons{color:#ffffffbf;gap:8px;font-size:14px;display:flex}.cpd-arena-container{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;display:flex}.cpd-arena-top,.cpd-panel-left,.cpd-panel-right{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;display:flex}.cpd-arena-bottom{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;margin-top:6px;display:flex}@media (width>=768px){.cpd-arena-top{align-items:stretch;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.cpd-panel-left{box-sizing:border-box;background:#12112b8c;border:1px solid #ffffff14;border-radius:18px;justify-content:flex-start;height:100%;padding:22px}.cpd-panel-right{box-sizing:border-box;background:#12112b8c;border:1px solid #ffffff14;border-radius:18px;justify-content:center;height:100%;padding:22px}.cpd-info-card{border-radius:16px;padding:22px 24px}.cpd-time-box{border-radius:6px;min-width:28px;height:38px;font-size:22px}.cpd-time-colon{font-size:22px}.cpd-how-btn{padding:6px 18px;font-size:13px}.cpd-wingo{margin-top:12px;font-size:14px}.cpd-period{margin-top:8px;font-size:13px}.cpd-time-label{font-size:13px}.cpd-balance-row{padding:16px 22px}.cpd-balance-label{font-size:14.5px}.cpd-balance-value{font-size:21px}.cpd-color-btn{padding:15px 0;font-size:16px}.cpd-ball{width:54px;height:54px;font-size:21px}.cpd-big,.cpd-small{padding:15px 0;font-size:16px}}@media (width>=1100px){.cpd-arena-top{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cpd-ball{width:58px;height:58px;font-size:22px}}@media (width>=768px){.cpd-arena-bottom{background:#12112b8c;border:1px solid #ffffff14;border-radius:18px;padding:20px 24px}}.cpd-info-card{box-sizing:border-box;background:linear-gradient(#3a2408,#1b1105);border:1px solid #ca8a0466;border-radius:14px;justify-content:space-between;align-items:flex-start;width:100%;margin-top:0;padding:14px;display:flex;box-shadow:0 4px 12px #00000059}.cpd-how-btn{color:#000;cursor:pointer;background:linear-gradient(90deg,#facc15,#ca8a04);border:none;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;box-shadow:0 2px 4px #0000004d}.cpd-wingo{color:#fef08a;margin-top:8px;font-size:11px}.cpd-mini-balls{gap:4px;margin-top:4px;display:flex}.cpd-mini-ball{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.cpd-mini-ball.red{background:#ef4444}.cpd-mini-ball.green{background:#22c55e}.cpd-mini-ball.red-violet{background:linear-gradient(135deg,#ef4444 50%,#a855f7 50%)}.cpd-mini-ball.green-violet{background:linear-gradient(135deg,#22c55e 50%,#a855f7 50%)}.cpd-info-right{text-align:right}.cpd-time-label{color:#fef08a;font-size:10px}.cpd-timer{justify-content:flex-end;gap:4px;margin-top:4px;display:flex}.cpd-timer.pulse{animation:1s infinite cpd-pulse}@keyframes cpd-pulse{0%,to{opacity:1}50%{opacity:.5}}.cpd-time-box{color:#000;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:28px;font-size:16px;font-weight:900;display:flex}.cpd-time-colon{color:#fde047;align-items:center;font-size:16px;font-weight:900;display:flex}.cpd-period{color:#fef08a;margin-top:4px;font-size:10px}.cpd-body{background:0 0;width:100%;padding:0}.cpd-balance-row{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:10px 14px;display:flex}.cpd-balance-label{color:#facc15;font-size:13px;font-weight:600}.cpd-balance-value{color:#fff;letter-spacing:.3px;font-size:16px;font-weight:800}.cpd-active-bets{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-bottom:8px;padding:10px 12px;display:flex}.cpd-active-bets-label{color:#9ca3af;margin-right:2px;font-size:11px;font-weight:600}.cpd-active-bet-chip,.cpd-active-bet-item{color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.cpd-active-bet-chip.bet-green,.cpd-active-bet-item.bet-green{background:#16a34a}.cpd-active-bet-chip.bet-red,.cpd-active-bet-item.bet-red{background:#dc2626}.cpd-active-bet-chip.bet-violet,.cpd-active-bet-item.bet-violet{background:#7e22ce}.cpd-active-bet-chip.bet-red-violet,.cpd-active-bet-item.bet-red-violet{background:linear-gradient(135deg,#ef4444 50%,#a855f7 50%)}.cpd-active-bet-chip.bet-number,.cpd-active-bet-item.bet-number{background:#4b5563}.cpd-active-bet-chip.bet-big,.cpd-active-bet-item.bet-big{background:#ea580c}.cpd-active-bet-chip.bet-small,.cpd-active-bet-item.bet-small{background:#2563eb}.cpd-color-row{grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;margin-bottom:12px;display:grid}.cpd-color-btn{color:#fff;cursor:pointer;border:none;border-radius:16px 0;padding:12px 0;font-weight:700;transition:transform .1s;box-shadow:0 4px 6px #0000004d}.cpd-color-btn:active{transform:scale(.95)}.cpd-green{background:linear-gradient(#4ade80,#16a34a)}.cpd-violet{background:linear-gradient(#c084fc,#7e22ce)}.cpd-red{background:linear-gradient(#f87171,#dc2626)}@media (width>=768px){.cpd-color-btn{border-top-left-radius:20px;border-bottom-right-radius:20px;padding:14px 0;font-size:15px}}.cpd-number-grid{grid-template-columns:repeat(5,1fr);justify-items:center;gap:10px 8px;width:100%;margin-bottom:12px;display:grid}.cpd-ball{aspect-ratio:1;color:#fff;cursor:pointer;border:2px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;padding:0;font-size:18px;font-weight:800;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:0 3px 6px #00000059}.cpd-ball:active{transform:scale(.9)}.ball-red{background:#ef4444}.ball-green{background:#22c55e}.ball-violet{background:#a855f7}.ball-red-violet{background:linear-gradient(135deg,#ef4444 50%,#a855f7 50%)}.ball-green-violet{background:linear-gradient(135deg,#22c55e 50%,#a855f7 50%)}@media (width>=768px){.cpd-number-grid{gap:14px 12px}.cpd-ball{width:52px;height:52px;font-size:20px}}@media (width>=1100px){.cpd-ball{width:56px;height:56px;font-size:22px}}.cpd-bigsmall{border-radius:999px;width:100%;margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 4px 6px #0000004d}.cpd-big,.cpd-small{color:#fff;cursor:pointer;border:none;flex:1;padding:12px 0;font-weight:700}.cpd-big{background:linear-gradient(90deg,#fb923c,#f97316)}.cpd-small{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.cpd-big:active,.cpd-small:active{filter:brightness(.9)}.cpd-big:disabled,.cpd-small:disabled{opacity:.5;cursor:not-allowed}@media (width>=768px){.cpd-big,.cpd-small{padding:14px 0;font-size:16px}}.cpd-multipliers{gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.cpd-mult{color:#d1d5db;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #4b5563;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;transition:all .2s}.cpd-mult:hover{border-color:#9ca3af}.cpd-mult.active{color:#fff;background:#22c55e;border-color:#4ade80}.cpd-connecting{color:#facc15;justify-content:center;align-items:center;min-height:100vh;font-size:14px;font-weight:600;display:flex}.cpd-error-banner{color:#fca5a5;background:#ef444426;border:1px solid #ef444466;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:11px}.cpd-tabs{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;max-width:420px!important;margin:10px auto 16px!important}.cpd-tab{color:#a5b4fc;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.2px;background:#232242;border:1px solid #ffffff14;border-radius:10px;flex:1;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:13.5px;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #00000040}.cpd-tab:hover{filter:brightness(1.1);transform:translateY(-1px)}.cpd-tab:active{transform:translateY(1px)}.cpd-tab.active{color:#000;background:linear-gradient(#ffd338 0%,#f59e0b 100%);border:none;font-weight:900;box-shadow:0 4px 14px #f59e0b66}@media (width>=768px){.cpd-tabs{max-width:440px!important;margin:0 auto 18px!important}}.cpd-content{background:0 0;border-radius:0;width:100%;overflow:visible}.cpd-table-head{color:#d1d5db;text-align:center;background:#2a2a4a;border-radius:8px;grid-template-columns:2fr 1fr 1.2fr 1fr;padding:10px 8px;font-size:11.5px;font-weight:600;display:grid}.cpd-table-body{width:100%;max-height:none;overflow:visible}.cpd-table-row{text-align:center;color:#f3f4f6;border-bottom:1px solid #2a2a4a80;grid-template-columns:2fr 1fr 1.2fr 1fr;align-items:center;width:100%;padding:10px 8px;font-size:12px;display:grid}@media (width>=768px){.cpd-table-head{padding:12px 16px;font-size:13px}.cpd-table-row{padding:12px 16px;font-size:13.5px}}.cpd-cell-period{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:10px;overflow:hidden}.cpd-cell-number{font-size:18px;font-weight:900}.text-red{color:#ef4444}.text-green{color:#22c55e}.cpd-cell-size{color:#d1d5db}.cpd-pagination{color:#9ca3af;justify-content:space-between;align-items:center;padding:12px 4px 4px;font-size:11px;display:flex}.cpd-pagination button{color:#d1d5db;cursor:pointer;background:#2a2a4a;border:none;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:600}.cpd-pagination button:disabled{opacity:.4;cursor:not-allowed}.cpd-cell-color{justify-content:center;gap:4px;display:flex}.cpd-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-red{background:#ef4444}.dot-green{background:#22c55e}.dot-violet{background:#a855f7}.cpd-chart{padding:16px}.cpd-chart-title{color:#9ca3af;text-align:center;margin-bottom:12px;font-size:11px}.cpd-chart-bars{align-items:flex-end;gap:4px;height:160px;display:flex}.cpd-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.cpd-chart-bar{border-top-left-radius:4px;border-top-right-radius:4px;width:100%}.bar-red{background:#ef4444}.bar-green{background:#22c55e}.bar-violet{background:#a855f7}.cpd-chart-label{color:#9ca3af;margin-top:4px;font-size:9px}.cpd-empty{text-align:center;color:#6b7280;padding:24px;font-size:11px}.cpd-empty-icon{margin-bottom:8px;font-size:28px}.cpd-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:9999;background:#000000c7;justify-content:center;align-items:flex-end;animation:.2s ease-out cpd-fadein;display:flex;position:fixed;inset:0}.cpd-modal{background:linear-gradient(#161536 0%,#0d0c24 100%);border-top:2px solid #eab308;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;border-top-left-radius:26px;border-top-right-radius:26px;width:100%;max-width:440px;padding:16px 20px 24px;animation:.25s cubic-bezier(.16,1,.3,1) cpd-slideup;position:relative;box-shadow:0 -8px 30px #000c}@keyframes cpd-slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cpd-modal-icon{color:#fff;border:3.5px solid #eab308;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin:-42px auto 6px;font-size:24px;font-weight:900;display:flex;box-shadow:0 8px 24px #0009}.bg-green{background:linear-gradient(135deg,#10b981,#059669)}.bg-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.bg-violet{background:linear-gradient(135deg,#a855f7,#7e22ce)}.bg-orange{background:linear-gradient(135deg,#f97316,#ea580c)}.bg-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.cpd-modal-title{text-align:center;color:#fff;letter-spacing:.2px;margin:8px 0 14px;font-size:19px;font-weight:800}.cpd-modal-section{margin-bottom:14px}.cpd-modal-label{color:#94a3b8;margin-bottom:6px;font-size:12px;font-weight:600}.cpd-modal-mults{grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:10px;display:grid}.cpd-modal-mult{color:#cbd5e1;cursor:pointer;text-align:center;background:#1f1f3e;border:1px solid #ffffff14;border-radius:6px;padding:8px 0;font-size:11px;font-weight:700;transition:all .15s}.cpd-modal-mult:active{transform:scale(.95)}.cpd-modal-mult.active{color:#0b0e14;background:linear-gradient(#facc15 0%,#eab308 100%);border-color:#facc15;box-shadow:0 2px 8px #facc1566}.cpd-quick-amounts,.cpd-modal-amounts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cpd-quick,.cpd-modal-amt{color:#e2e8f0;cursor:pointer;text-align:center;background:#1f1f3e;border:1px solid #ffffff14;border-radius:8px;padding:10px 0;font-size:13.5px;font-weight:700;transition:all .15s}.cpd-quick:active,.cpd-modal-amt:active{transform:scale(.96)}.cpd-quick.active,.cpd-modal-amt.active{color:#0b0e14;background:linear-gradient(#facc15 0%,#eab308 100%);border-color:#facc15;box-shadow:0 2px 8px #facc1566}.cpd-amount-ctrl,.cpd-modal-stepper{background:#191834;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;margin-top:4px;padding:4px;display:flex}.cpd-amount-btn,.cpd-step-btn{color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;font-weight:800;transition:transform .1s;display:flex}.cpd-amount-btn:active,.cpd-step-btn:active{transform:scale(.92)}.cpd-amount-btn.minus,.cpd-step-btn.minus{background:#ef4444;box-shadow:0 2px 6px #ef444459}.cpd-amount-btn.plus,.cpd-step-btn.plus{background:#10b981;box-shadow:0 2px 6px #10b98159}.cpd-amount-input,.cpd-step-input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:none;outline:none;flex:1;height:38px;font-family:inherit;font-size:18px;font-weight:800}.cpd-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cpd-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cpd-step-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cpd-step-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cpd-modal-terms{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.cpd-modal-terms input{accent-color:#facc15;cursor:pointer;border-radius:4px;width:16px;height:16px}.cpd-modal-terms span{color:#fde047;font-weight:600}.cpd-modal-actions{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.cpd-cancel,.cpd-confirm{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:800;transition:transform .1s,opacity .2s;display:flex}.cpd-cancel:active,.cpd-confirm:active{transform:scale(.97)}.cpd-cancel{color:#cbd5e1;background:#2b2b48}.cpd-cancel:hover{background:#36365a}.cpd-confirm{color:#fff;background:linear-gradient(#10b981 0%,#059669 100%);box-shadow:0 4px 14px #10b98166}.cpd-confirm:disabled{color:#9ca3af;box-shadow:none;cursor:not-allowed;opacity:.6;background:#374151}.cpd-modal-overlay-center{align-items:center}.cpd-exit-modal{border:2px solid #eab30880;border-radius:24px;max-width:350px;animation:.25s ease-out cpd-result-pop}.cpd-exit-title{text-align:center;color:#facc15;margin-bottom:12px;font-size:18px;font-weight:800}.cpd-exit-text{color:#d1d5db;text-align:center;margin:0 0 20px;font-size:13px;line-height:1.5}.cpd-exit-leave-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef4444,#b91c1c);border:none;border-radius:8px;flex:1;padding:12px 0;font-size:13px;font-weight:700;box-shadow:0 4px 6px #0000004d}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow-y:auto}.cpd-result-popup.cpd-countdown-popup{flex-direction:row;gap:12px}.cpd-big-time-box{color:#e5b85c;-webkit-user-select:none;user-select:none;background:#535353;border-radius:18px;justify-content:center;align-items:center;width:130px;height:180px;font-family:Arial,sans-serif;font-size:8rem;font-weight:800;display:flex;box-shadow:0 10px 25px #00000080}.cpd-result-overlay{z-index:100;background:#000000bf;justify-content:center;align-items:center;animation:.2s cpd-fadein;display:flex;position:fixed;inset:0}.cpd-result-popup{background:linear-gradient(#1a1a3a,#0b0b23);border:2px solid #eab30880;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:36px 44px;animation:.3s ease-out cpd-result-pop;display:flex;box-shadow:0 20px 50px #0009}.cpd-result-heading{color:#facc15;letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:700}.cpd-result-size{color:#fff;letter-spacing:1px;font-size:20px;font-weight:900}.cpd-result-popup .cpd-ball{cursor:default;width:120px;max-width:none;height:120px;max-height:none;font-size:48px;box-shadow:0 10px 30px #0009}.cpd-result-dots{gap:8px;display:flex}.cpd-result-dots .cpd-dot{width:14px;height:14px}@keyframes cpd-result-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cpd-fadein{0%{opacity:0}to{opacity:1}}.cpd-drawing-spinner{border:6px solid #facc1533;border-top-color:#facc15;border-radius:50%;width:90px;height:90px;animation:.9s linear infinite cpd-spin}@keyframes cpd-spin{to{transform:rotate(360deg)}}.cpd-win-overlay{z-index:9999;background:#000000c2;justify-content:center;align-items:center;padding:18px;animation:.25s ease-out cpdOverlayIn;display:flex;position:fixed;inset:0}.cpd-win-popup{text-align:center;background:radial-gradient(circle at 50% 36%,#00ff642e,#0000 25%),radial-gradient(circle at 50% 70%,#145aff14,#0000 38%),linear-gradient(#171a2d 0%,#10121f 100%);border:1px solid #ffcd1ebf;border-radius:20px;width:min(300px,88vw);min-height:300px;padding:50px 16px 13px;animation:.45s cubic-bezier(.17,.89,.32,1.28) cpdWinPopupIn;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffd7280f,0 0 20px #ffc10740,0 0 55px #ffc1071f,0 22px 60px #000000b8}.cpd-win-crown{z-index:10;filter:drop-shadow(0 5px 4px #00000073)drop-shadow(0 0 12px #ffcd1ea6);justify-content:center;align-items:center;width:92px;height:76px;animation:.6s ease-out cpdCrownDrop;display:flex;position:absolute;top:-49px;left:50%;transform:translate(-50%)}.cpd-crown-icon{color:#ffd83d;text-shadow:0 2px #a96b00,0 3px #8d5600,0 0 8px #ffdc46f2,0 0 20px #ffb4008c;font-size:70px;line-height:1;position:relative}.cpd-crown-jewel{color:#ff3150;text-shadow:0 0 5px #ff3246e6;font-size:10px;position:absolute;top:29px;left:50%;transform:translate(-50%)rotate(45deg)}.cpd-win-banner{color:#fff;letter-spacing:.4px;text-shadow:0 2px 2px #0000006b,0 0 5px #ffffff1f;clip-path:polygon(5% 0,95% 0,100% 100%,88% 82%,78% 100%,68% 82%,58% 100%,48% 82%,38% 100%,28% 82%,18% 100%,8% 82%,0 100%);z-index:6;background:linear-gradient(#ff4b42 0%,#ff2027 42%,#d9000b 100%);justify-content:center;align-items:center;height:57px;font-size:22px;font-weight:950;display:flex;position:absolute;top:-1px;left:-8px;right:-8px}.cpd-win-result{z-index:2;color:#ffe500;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;font-weight:900;position:relative;overflow:hidden}.cpd-win-popup .cpd-ball{z-index:2;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:8px auto 4px;font-size:28px;font-weight:950;animation:.55s cubic-bezier(.17,.89,.32,1.28) cpdBallPop;display:flex;position:relative;box-shadow:0 0 10px #00ff5047,0 0 25px #00ff5a73,0 0 42px #00ff5a2e,inset 0 2px 6px #ffffff4d,inset 0 -5px 10px #0000001f}.cpd-win-popup .cpd-result-dots{z-index:2;justify-content:center;align-items:center;gap:5px;min-height:8px;display:flex;position:relative}.cpd-win-popup .cpd-dot{border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 5px}.cpd-win-size{z-index:2;color:#f8f8f8;letter-spacing:.35px;text-shadow:0 1px 2px #00000080;margin-top:6px;font-size:13px;font-weight:950;position:relative}.cpd-win-amount-label{z-index:2;color:#9bd000;letter-spacing:.6px;text-shadow:0 0 6px #96d20040;border-top:1px dashed #ffffff1f;margin-top:14px;padding-top:7px;font-size:9px;font-weight:950;position:relative}.cpd-win-amount{z-index:2;color:#ffe500;text-shadow:0 0 7px #ffe50040,0 2px 3px #00000059;margin-top:1px;font-size:29px;font-weight:1000;line-height:1;animation:1.5s ease-in-out infinite cpdAmountGlow;position:relative}.cpd-result-actions{z-index:3;gap:9px;margin-top:13px;display:flex;position:relative}.cpd-result-actions button{cursor:pointer;border:0;border-radius:5px;flex:1;height:30px;font-size:9px;font-weight:900;transition:transform .15s,filter .15s}.cpd-result-actions button:active{transform:scale(.96)}.cpd-win-share{color:#e5e5e5;background:linear-gradient(#292844 0%,#222139 100%);box-shadow:inset 0 1px #ffffff0d,0 2px 7px #0003}.cpd-win-play{color:#fff;background:linear-gradient(#2bd452 0%,#15b53b 55%,#0da332 100%);box-shadow:0 3px 12px #12be3e4d,inset 0 1px #ffffff26}.cpd-win-play:hover{filter:brightness(1.08)}.cpd-confetti{pointer-events:none;z-index:8;position:absolute;inset:-5px;overflow:visible}.confetti{opacity:0;border-radius:1px;width:5px;height:7px;animation:2.2s ease-out forwards cpdConfettiFall;position:absolute}.confetti-1{background:#ffd21f;top:20px;left:-4px;transform:rotate(25deg)}.confetti-2{background:#31e878;animation-delay:50ms;top:35px;left:8%;transform:rotate(55deg)}.confetti-3{background:#ff4f91;animation-delay:.1s;top:8px;left:18%;transform:rotate(30deg)}.confetti-4{background:#4aa7ff;animation-delay:.15s;top:25px;left:29%;transform:rotate(65deg)}.confetti-5{background:#ffd21f;animation-delay:.2s;top:3px;left:39%;transform:rotate(45deg)}.confetti-6{background:#ff4f91;animation-delay:.25s;top:-4px;left:50%;transform:rotate(25deg)}.confetti-7{background:#31e878;animation-delay:.3s;top:12px;left:61%;transform:rotate(70deg)}.confetti-8{background:#ffd21f;animation-delay:.35s;top:27px;left:72%;transform:rotate(35deg)}.confetti-9{background:#4aa7ff;animation-delay:.4s;top:8px;left:84%;transform:rotate(55deg)}.confetti-10{background:#ff4f91;animation-delay:.45s;top:28px;left:96%;transform:rotate(20deg)}.confetti-11{background:#4aa7ff;animation-delay:.5s;top:100px;left:2%;transform:rotate(45deg)}.confetti-12{background:#ffd21f;animation-delay:.55s;top:130px;left:12%;transform:rotate(75deg)}.confetti-13{background:#31e878;animation-delay:.6s;top:95px;right:5%;transform:rotate(25deg)}.confetti-14{background:#ff4f91;animation-delay:.65s;top:130px;right:13%;transform:rotate(60deg)}.confetti-15{background:#ffd21f;animation-delay:.7s;top:180px;left:7%;transform:rotate(45deg)}.confetti-16{background:#4aa7ff;animation-delay:.75s;top:180px;right:8%;transform:rotate(70deg)}.confetti-17{background:#ff4f91;animation-delay:.8s;top:70px;left:20%;transform:rotate(25deg)}.confetti-18{background:#ffd21f;animation-delay:.85s;top:75px;right:20%;transform:rotate(60deg)}@keyframes cpdOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes cpdWinPopupIn{0%{opacity:0;transform:scale(.72)translateY(25px)}70%{transform:scale(1.04)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cpdCrownDrop{0%{opacity:0;transform:translate(-50%)translateY(-15px)scale(.65)}70%{transform:translate(-50%)translateY(3px)scale(1.08)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes cpdBallPop{0%{opacity:0;transform:scale(0)}65%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes cpdAmountGlow{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes cpdConfettiFall{0%{opacity:0;transform:translateY(-10px)rotate(0)}15%{opacity:1}to{opacity:.9;transform:translateY(18px)rotate(180deg)}}@media (width<=360px){.cpd-win-popup{width:260px;min-height:285px;padding-left:13px;padding-right:13px}.cpd-win-banner{height:53px;font-size:19px}.cpd-crown-icon{font-size:63px}.cpd-win-popup .cpd-ball{width:60px;height:60px;font-size:26px}.cpd-win-amount{font-size:27px}}.cpd-loss-popup{text-align:center;background:radial-gradient(circle at 50% 38%,#ff282826,#0000 30%),linear-gradient(#181827 0%,#0f101c 100%);border:1px solid #ff3737a6;border-radius:20px;width:min(300px,92vw);min-height:300px;padding:48px 16px 14px;animation:.35s cubic-bezier(.17,.89,.32,1.28) cpdLossPopupIn;position:relative;overflow:visible;box-shadow:0 0 0 1px #ff323214,0 0 25px #ff282840,0 20px 60px #000000b3}.cpd-loss-crown{color:#f55;text-shadow:0 2px #8e1515,0 0 12px #ff3c3ce6,0 0 28px #ff282880;z-index:5;justify-content:center;align-items:center;width:72px;height:58px;font-size:58px;display:flex;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.cpd-loss-banner{color:#fff;letter-spacing:.5px;text-shadow:0 2px 2px #0006;clip-path:polygon(5% 0,95% 0,100% 100%,88% 82%,78% 100%,68% 82%,58% 100%,48% 82%,38% 100%,28% 82%,18% 100%,8% 82%,0 100%);z-index:4;background:linear-gradient(#ff4545 0%,#e01520 55%,#b9000b 100%);justify-content:center;align-items:center;height:55px;font-size:21px;font-weight:900;display:flex;position:absolute;top:0;left:-7px;right:-7px}.cpd-loss-result{color:#ffea00;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:8px;font-weight:800;overflow:hidden}.cpd-loss-popup .cpd-ball{border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:9px auto 4px;font-size:28px;font-weight:900;animation:.45s ease-out cpdLossBallPop;display:flex;box-shadow:0 0 20px #ff3c3c73,inset 0 2px 5px #fff3}.cpd-loss-size{color:#f5f5f5;margin-top:7px;font-size:13px;font-weight:900}.cpd-loss-amount-label{color:#ff5252;letter-spacing:.6px;border-top:1px dashed #ffffff1f;margin-top:15px;padding-top:7px;font-size:9px;font-weight:900}.cpd-loss-amount{color:#ff4141;text-shadow:0 0 10px #ff323259;margin-top:1px;font-size:29px;font-weight:1000;line-height:1}.cpd-loss-share{color:#ddd;background:#25243e;box-shadow:inset 0 1px #ffffff0a}.cpd-loss-play{color:#fff;background:linear-gradient(#e83232 0%,#c91818 100%);box-shadow:0 3px 12px #dc1e1e4d}@keyframes cpdLossPopupIn{0%{opacity:0;transform:scale(.75)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cpdLossBallPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (width<=360px){.cpd-loss-popup{width:260px;min-height:285px;padding-left:13px;padding-right:13px}.cpd-loss-banner{font-size:19px}.cpd-loss-popup .cpd-ball{width:60px;height:60px;font-size:26px}.cpd-loss-amount{font-size:27px}}.cpd-loss-overlay{z-index:9999;background:#000000c2;justify-content:center;align-items:center;padding:18px;animation:.25s ease-out cpdOverlayIn;display:flex;position:fixed;inset:0}.cpd-active-bets{background:#ffffff0a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;padding:8px 10px;display:flex}.cpd-active-bets-label{color:#b8b8c8;white-space:nowrap;font-size:12px;font-weight:700}.cpd-active-bet-item{white-space:nowrap;background:#28283d;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 8px;display:inline-flex}.cpd-active-bet-type{color:#fff;font-size:11px;font-weight:800}.cpd-active-bet-amount{color:#ffe600;border-left:1px solid #ffffff2e;padding-left:5px;font-size:11px;font-weight:900}.cpd-result-number-wrap{justify-content:center;align-items:center;width:64px;height:64px;margin:8px auto 0;display:flex;position:relative}.cpd-result-number-wrap .cpd-ball{text-align:center;z-index:2;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;margin:0;padding:0;font-size:25px;font-weight:1000;line-height:1;display:flex;position:relative}.cpd-result-number-wrap .cpd-result-dots{pointer-events:none;z-index:1;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cpd-result-number-wrap .cpd-dot{opacity:.95;border-radius:50%;width:8px;height:8px;display:block;position:absolute;box-shadow:0 0 5px}.cpd-result-number-wrap .cpd-dot:first-child{transform:translate(-6px)}.cpd-result-number-wrap .cpd-dot:nth-child(2){transform:translate(6px)}.cpd-result-number-wrap .cpd-ball{z-index:3}.cpd-no-bet-overlay{z-index:9999;background:#000000b8;justify-content:center;align-items:center;padding:18px;animation:.25s ease-out cpdOverlayIn;display:flex;position:fixed;inset:0}.cpd-no-bet-popup{background:#151522;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;width:min(360px,92vw);padding:22px 20px 20px;animation:.3s ease-out cpdNoBetPopupIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000008c,0 0 30px #ffffff0a}.cpd-no-bet-banner{color:#fff;letter-spacing:1px;text-align:center;background:#ffffff0f;border-radius:8px;width:100%;margin-bottom:8px;padding:9px 12px;font-size:13px;font-weight:900}.cpd-no-bet-result{color:#8f8fa3;letter-spacing:.8px;text-align:center;margin-top:4px;font-size:10px;font-weight:700}.cpd-no-bet-size{color:#fff;letter-spacing:1px;text-align:center;margin-top:8px;font-size:15px;font-weight:900}.cpd-no-bet-message{color:#bdbdcc;letter-spacing:.8px;text-align:center;background:#ffffff0d;border-radius:8px;margin-top:12px;padding:9px 16px;font-size:12px;font-weight:800}.cpd-no-bet-play{color:#fff;letter-spacing:.8px;cursor:pointer;background:#29293b;border:0;border-radius:9px;width:100%;min-height:42px;margin-top:16px;padding:0 18px;font-size:12px;font-weight:900;transition:transform .15s,background .15s,box-shadow .15s}.cpd-no-bet-play:hover{background:#35354b;transform:translateY(-1px);box-shadow:0 5px 18px #0000004d}.cpd-no-bet-play:active{transform:translateY(0)}.cpd-no-bet-overlay{z-index:9999;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cpd-no-bet-popup{text-align:center;background:#141522;border:1px solid #f33;border-radius:0 0 20px 20px;width:330px;max-width:calc(100vw - 30px);padding:62px 16px 18px;position:relative;box-shadow:0 0 25px #ff282833}.cpd-no-bet-banner{color:#fff;clip-path:polygon(4% 0,96% 0,100% 100%,82% 82%,66% 100%,50% 82%,34% 100%,18% 82%,0 100%);background:linear-gradient(#ff3038,#ed171f);justify-content:center;align-items:center;height:62px;font-size:22px;font-weight:900;display:flex;position:absolute;top:0;left:-5px;right:-5px}.cpd-no-bet-result{color:#ffe600;margin-top:3px;font-size:10px;font-weight:900}.cpd-no-bet-popup .cpd-result-number-wrap{width:60px;height:60px;margin:9px auto 0}.cpd-no-bet-popup .cpd-result-number-wrap .cpd-ball{border-radius:50%;width:60px;height:60px;font-size:25px}.cpd-no-bet-size{color:#fff;margin-top:7px;font-size:16px;font-weight:900}.cpd-no-bet-message{color:#ff4141;border-top:1px dashed #ffffff26;margin-top:14px;padding-top:10px;font-size:11px;font-weight:900}.cpd-no-bet-popup .cpd-result-actions{width:100%;margin-top:14px}.cpd-no-bet-play{color:#fff;cursor:pointer;background:linear-gradient(#f32b2b,#df1717);border:none;border-radius:6px;width:100%;height:38px;font-size:12px;font-weight:900}.cpd-result-loading-overlay{z-index:9998;pointer-events:none;background:#00000061;justify-content:center;align-items:center;animation:.2s ease-out cpdLoaderOverlayIn;display:flex;position:fixed;inset:0}.cpd-result-loader-box{background:#141419f5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-width:150px;padding:22px 26px;animation:.25s ease-out cpdLoaderBoxIn;display:flex;box-shadow:0 12px 40px #0006}.cpd-result-spinner{width:48px;height:48px;animation:1.4s linear infinite cpdSpinnerRotate;position:relative}.cpd-result-spinner span{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite cpdSpinnerPulse;position:absolute}.cpd-result-spinner span:first-child{animation-delay:0s;top:0;left:50%;transform:translate(-50%)}.cpd-result-spinner span:nth-child(2){animation-delay:.15s;top:50%;right:0;transform:translateY(-50%)}.cpd-result-spinner span:nth-child(3){animation-delay:.3s;bottom:0;left:50%;transform:translate(-50%)}.cpd-result-spinner span:nth-child(4){animation-delay:.45s;top:50%;left:0;transform:translateY(-50%)}@keyframes cpdSpinnerRotate{to{transform:rotate(360deg)}}@keyframes cpdSpinnerPulse{0%,to{opacity:.25;transform:scale(.65)}50%{opacity:1;transform:scale(1)}}.cpd-loading-text{color:#fff;letter-spacing:.3px;margin-top:14px;font-size:13px;font-weight:600}.cpd-loading-dots{vertical-align:bottom;width:18px;animation:1.2s steps(4,end) infinite cpdDots;display:inline-block;overflow:hidden}@keyframes cpdDots{0%{width:0}25%{width:5px}50%{width:10px}75%,to{width:15px}}@keyframes cpdLoaderOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes cpdLoaderBoxIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cpd-active-bets{scrollbar-width:none;align-items:center;gap:8px;margin:10px 0;padding:8px 10px;display:flex;overflow-x:auto}.cpd-active-bets::-webkit-scrollbar{display:none}.cpd-active-bets-label{color:#fff;flex-shrink:0;font-size:13px;font-weight:700}.cpd-active-bet-item{color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:90px;padding:7px 10px;font-size:12px;font-weight:700;display:flex;box-shadow:0 3px 8px #0000002e}.cpd-active-bet-type{white-space:nowrap}.cpd-active-bet-amount{white-space:nowrap;font-weight:800}.cpd-active-bet-item.bet-green{background:linear-gradient(135deg,#22c55e,#16a34a)}.cpd-active-bet-item.bet-violet{background:linear-gradient(135deg,#a855f7,#7e22ce)}.cpd-active-bet-item.bet-red{background:linear-gradient(135deg,#ff5b61,#ef3038)}.cpd-active-bet-item.bet-big{background:linear-gradient(135deg,#ff9a3c,#ff7a18)}.cpd-active-bet-item.bet-small{background:linear-gradient(135deg,#5b9cff,#377ff0)}.cpd-active-bet-item.bet-number{background:linear-gradient(135deg,#ff5b61,#ef3038)}.cpd-amount-input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:none;outline:none;width:200px;height:42px;font-size:20px;font-weight:700}.cpd-loading-screen{z-index:999999;background:radial-gradient(circle at 50% 15%,#ffd24614,#0000 25%),#090d17;flex-direction:column;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;font-family:Segoe UI,Arial,sans-serif;animation:.35s ease-out cpdLoadingFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.cpd-loading-glow{filter:blur(45px);background:#ffd23714;border-radius:50%;width:180px;height:180px;animation:2s ease-in-out infinite cpdGlowPulse;position:absolute;top:13%}.cpd-loading-logo{border:4px solid #ffd43b;border-radius:50%;justify-content:center;align-items:center;width:116px;height:116px;margin-bottom:22px;animation:1.6s ease-in-out infinite cpdLogoPulse;display:flex;position:relative;box-shadow:0 0 18px #ffd43b59,0 0 45px #ffd43b14,inset 0 0 18px #ffd43b14}.cpd-loading-logo:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:6px}.cpd-loading-logo-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-4deg)}.cpd-logo-color{letter-spacing:-.8px;color:#ff477e;text-shadow:1px 1px #fff,-1px -1px #fff,0 0 5px #ff477e80;font-size:15px;font-weight:900;line-height:14px}.cpd-logo-prediction{color:#fff;text-shadow:1px 1px #ff477e,-1px -1px #ff477e;margin-top:1px;font-size:13px;font-weight:900;line-height:13px}.cpd-logo-game{letter-spacing:1px;color:#fff;background:linear-gradient(90deg,#e62966,#6b28d9);border-radius:8px;margin-top:3px;padding:1px 7px;font-size:7px;font-weight:900}.cpd-live-badge{color:#ffd43b;letter-spacing:1px;background:#ffd43b0d;border:1px solid #ffd43b59;border-radius:20px;align-items:center;gap:7px;margin-bottom:11px;padding:4px 11px;font-size:8px;font-weight:700;display:flex;position:relative}.cpd-live-dot{background:#ffd43b;border-radius:50%;width:5px;height:5px;animation:1s infinite cpdLivePulse;box-shadow:0 0 5px #ffd43b}.cpd-loading-title{color:#fff;letter-spacing:4px;font-size:23px;font-weight:900;line-height:27px;position:relative}.cpd-loading-subtitle{color:#ffd43b;letter-spacing:2px;font-size:15px;font-weight:900;line-height:20px;position:relative}.cpd-loading-divider{align-items:center;gap:9px;margin-top:10px;display:flex}.cpd-loading-divider b{background:#ffd43b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #ffd43bb3}.cpd-loading{gap:6px;margin-top:30px;display:flex}.cpd-loading span{background:#ffd43b;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite cpdDotBounce}.cpd-loading span:nth-child(2){animation-delay:.15s}.cpd-loading span:nth-child(3){animation-delay:.3s}.cpd-powered{color:#3f4552;letter-spacing:2px;font-size:7px;font-weight:700;position:absolute;bottom:65px}@keyframes cpdLoadingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cpdLogoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes cpdGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes cpdLivePulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes cpdDotBounce{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.cpd-loading-screen{text-align:center;background:radial-gradient(circle,#1a1a2e 0%,#0f0f1a 100%);flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-top:40px;display:flex;position:relative;overflow:hidden}.cpd-loading-glow{filter:blur(40px);z-index:0;background:radial-gradient(circle,#ffc80059 0%,#ff009626 45%,#0000 70%);width:320px;height:320px;animation:3s ease-in-out infinite cpdPulseGlow;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}@keyframes cpdPulseGlow{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.cpd-loading-image-container{z-index:1;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative}.cpd-loading-wheel-image{object-fit:contain;filter:drop-shadow(0 0 20px #ffc80080);width:140px;height:140px;margin:0 auto;display:block}@keyframes cpdSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cpd-live-badge{z-index:1;color:#ff4d4d;letter-spacing:1px;background:#ff000026;border:1px solid #f006;border-radius:20px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:flex}.cpd-live-dot{background:#ff4d4d;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite cpdBlink}@keyframes cpdBlink{0%,to{opacity:1}50%{opacity:.2}}.cpd-loading-title,.cpd-loading-subtitle{z-index:1;letter-spacing:4px;background:linear-gradient(90deg,gold,#ff6ec7,gold) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;animation:3s linear infinite cpdShine}@keyframes cpdShine{to{background-position:200%}}.cpd-loading-divider{z-index:1;justify-content:center;align-items:center;gap:8px;margin:16px 0;display:flex}.cpd-loading-divider span{background:#fff3;width:40px;height:1px}.cpd-loading-divider b{background:gold;border-radius:50%;width:6px;height:6px}.cpd-powered{z-index:1;letter-spacing:2px;color:#fff6;font-size:11px;position:absolute;bottom:24px}.cpd-ball.ball-violet{color:#fff;background:linear-gradient(135deg,#8e44ad,#6c3483);border-color:#8e44ad;box-shadow:0 2px 8px #8e44ad66}.cpd-dot.dot-violet{background:#8e44ad;border:1px solid #6c3483}.cpd-active-bet-item.bet-violet{background:#8e44ad26;border-left:3px solid #8e44ad}.cpd-modal-icon.bg-violet{background:#8e44ad}.text-violet{color:#8e44ad}.dt-frame{color:#fff;box-sizing:border-box;background:#05051c;flex-direction:column;height:100dvh;font-family:Arial,sans-serif;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.dt-connecting{background:radial-gradient(circle at 50% 35%,#10162e 0%,#05051c 70%);justify-content:center;align-items:center;gap:18px}.dt-connecting-icons{filter:drop-shadow(0 0 10px #ffb00059);align-items:center;gap:14px;font-size:46px;display:flex}.dt-connecting-vs{color:#ffb000;font-size:16px;font-weight:900}.dt-connecting-title{letter-spacing:5px;color:#00d9ff;text-shadow:0 0 16px #00d9ff66;font-size:20px;font-weight:900}.dt-connecting-spinner{border:3px solid #ffffff26;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite dt-spin}.dt-connecting-text{letter-spacing:1px;color:#ffffff8c;font-size:12px}@keyframes dt-spin{to{transform:rotate(360deg)}}.dt-scroll{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#24e7ff4d transparent;flex:1;min-height:0;padding:15px 15px 6px;overflow:hidden auto}.dt-scroll::-webkit-scrollbar{width:5px}.dt-scroll::-webkit-scrollbar-track{background:0 0}.dt-scroll::-webkit-scrollbar-thumb{background:#24e7ff4d;border-radius:20px}.topBar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.backBtn{color:#fff;cursor:pointer;background:#121733;border:none;border-radius:50%;flex-shrink:0;width:35px;height:35px;font-size:18px}.title{text-align:center;font-size:15px;font-weight:700}.title span{color:#00d9ff}.title .tiger{color:#ffb000}.prizeTag{color:#000;background:#f9c400;border-radius:20px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700}.dt-header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.dt-sound-toggle{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;transition:background .2s,transform .1s;display:flex}.dt-sound-toggle:active{transform:scale(.92)}.dt-phase-banner{letter-spacing:.6px;color:#ffd93d;background:linear-gradient(135deg,#00d9ff24,#ffb00014);border:1px solid #00d9ff4d;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:700;display:flex}.dt-timer{color:#ffd93d;background:radial-gradient(circle at 35% 30%,#2a3350,#0a0e1c);border:1px solid #ffd93d66;border-radius:8px;justify-content:center;align-items:center;min-width:34px;min-height:18px;padding:2px 9px;font-weight:800;display:flex}.dt-timer-dots{gap:4px}.dt-timer-dots i{background:#ffd93d;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dt-dot-pulse;display:inline-block}.dt-timer-dots i:nth-child(2){animation-delay:.15s}.dt-timer-dots i:nth-child(3){animation-delay:.3s}@keyframes dt-dot-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.matchBanner{border:1px solid #ffffff14;border-radius:20px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000059}.matchBannerImg{aspect-ratio:3;object-fit:cover;object-position:center 38%;width:100%;height:auto;display:block}.dt-round-pill{color:#cbd5e1;letter-spacing:.4px;background:#ffffff0f;border-radius:20px;padding:3px 9px;font-size:10px;display:inline-block}.matchBannerFooter{background:linear-gradient(#0000,#000000a6);justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.matchBannerFooter .dt-round-pill{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c}.matchBannerLabel{letter-spacing:2px;text-shadow:0 2px 6px #000c;font-size:13px;font-weight:800}.matchBannerLabel.dragon{color:#24e7ff}.matchBannerLabel.tiger{color:#ffb000}.cardsRow{gap:15px;margin-top:20px;margin-bottom:14px;display:flex}.dt-card-box{perspective:1000px;flex:1;height:190px;position:relative}.dt-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.4,.2,.2,1);position:relative}.dt-card-box.is-flipped .dt-card-inner{transform:rotateY(180deg)}.dt-card-face{backface-visibility:hidden;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;box-shadow:0 6px 16px #00000059}.dt-card-back{background:radial-gradient(circle at 50% 45%,#00d9ff1f,#0000 32%),radial-gradient(circle,#172653 0%,#0c1735 48%,#060c22 100%);border:2px solid #ffd93dbf;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #00d9ff1f,inset 0 0 30px #0000008c,0 8px 25px #00000080,0 0 18px #00d9ff1f}.dt-card-back:before{content:"";pointer-events:none;z-index:2;border:1px solid #ffd93d99;border-radius:11px;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #00d9ff40,0 0 12px #ffd93d14}.dt-card-back:after{content:"";pointer-events:none;z-index:2;border:1px dashed #24e7ff59;border-radius:8px;position:absolute;inset:13px}.dt-card-back-pattern{opacity:.7;pointer-events:none;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25% 75%,#ffffff09 75%),linear-gradient(45deg,#ffffff09 25%,#0000 25% 75%,#ffffff09 75%);background-position:0 0,9px 9px;background-size:18px 18px;position:absolute;inset:0}.dt-card-back-mark{letter-spacing:2px;color:#ffd93d;text-shadow:0 0 8px #ffd93dbf,0 0 16px #ffb00059;z-index:5;background:radial-gradient(circle at 50% 40%,#00d9ff2e,#060c22f2 68%);border:2px solid #ffd93d;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;font-size:23px;font-weight:1000;animation:2.8s ease-in-out infinite dt-card-logo-pulse;display:flex;position:relative;box-shadow:0 0 0 4px #ffd93d14,0 0 0 7px #00d9ff0f,0 0 20px #ffd93d40,inset 0 0 20px #00d9ff26}.dt-card-back-mark:before{content:"";border:1px solid #24e7ff73;border-radius:50%;width:62px;height:62px;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px #24e7ff33}.dt-card-back-mark:after{content:"";border:1px solid #ffd93d59;border-radius:8px;width:48px;height:48px;position:absolute;transform:rotate(45deg)}.dt-card-back .dt-card-corner{opacity:.8;z-index:4;border-style:solid;border-color:#ffd93d;width:18px;height:18px;position:absolute}.dt-card-back .dt-card-corner:nth-child(3){border-width:2px 0 0 2px;top:17px;left:17px}.dt-card-back .dt-card-corner:nth-child(4){border-width:2px 2px 0 0;top:17px;right:17px}.dt-card-back .dt-card-corner:nth-child(5){border-width:0 0 2px 2px;bottom:17px;left:17px}.dt-card-back .dt-card-corner:nth-child(6){border-width:0 2px 2px 0;bottom:17px;right:17px}@keyframes dt-card-logo-pulse{0%,to{box-shadow:0 0 0 4px #ffd93d14,0 0 0 7px #00d9ff0f,0 0 18px #ffd93d33,inset 0 0 20px #00d9ff1f}50%{box-shadow:0 0 0 4px #ffd93d21,0 0 0 7px #00d9ff17,0 0 28px #ffd93d66,inset 0 0 25px #00d9ff33}}.dt-card-front{background:#fdfdfd;border:2px solid #fff3;flex-direction:column;gap:4px;position:relative;overflow:hidden;transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #0000001a,inset 0 0 0 7px #00000009}.dt-card-front.dt-suit-red{color:#e0223f;background:linear-gradient(165deg,#fff6f7 0%,#ffe3e6 100%)}.dt-card-front.dt-suit-black{color:#1a1a1a;background:linear-gradient(165deg,#fbfbfd 0%,#e6e8ee 100%)}.dt-card-watermark{opacity:.16;pointer-events:none;font-size:60px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.dt-card-front[data-rank]:before,.dt-card-front[data-rank]:after{content:attr(data-rank) " " attr(data-suit);z-index:1;font-size:13px;font-weight:800;line-height:1;position:absolute}.dt-card-front[data-rank]:before{top:12px;left:13px}.dt-card-front[data-rank]:after{bottom:12px;right:13px}.dt-rank{text-shadow:0 2px 6px #0000001f;font-size:48px;font-weight:900;line-height:1;position:relative}.dt-suit{font-size:30px;line-height:1;position:relative}.cardsRow>.dt-card-box:first-child .dt-card-face{box-shadow:inset 0 0 16px #24e7ff26,0 0 16px #24e7ff33;border:2px solid #24e7ffbf!important}.cardsRow>.dt-card-box:nth-child(2) .dt-card-face{box-shadow:inset 0 0 16px #ffb00026,0 0 16px #ffb00033;border:2px solid #ffb000bf!important}.cardsRow>.dt-card-box:nth-child(2) .dt-winner-tag{color:#1a1002;background:#ffb000}.dt-card-box.is-winner .dt-card-inner{border-radius:16px;animation:1.2s ease-in-out infinite dt-winner-pulse}@keyframes dt-winner-pulse{0%,to{box-shadow:0 0 0 3px #24e7ff,0 0 20px #24e7ffa6}50%{box-shadow:0 0 0 3px #24e7ff,0 0 34px #24e7ff}}.dt-winner-tag{color:#04121a;letter-spacing:.4px;white-space:nowrap;z-index:2;background:#24e7ff;border-radius:20px;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.dt-tie-banner{text-align:center;color:#ffd93d;background:#ffb0001f;border:1.5px solid #ffb00080;border-radius:12px;margin-bottom:12px;padding:8px;font-size:14px;font-weight:800}.dt-result-card{border:1.5px solid;border-radius:12px;margin-bottom:8px;padding:10px 14px}.dt-result-card.is-win{background:#14b8a61f;border-color:#14b8a680}.dt-result-card.is-loss{background:#f871711a;border-color:#f8717173}.dt-result-main{align-items:center;gap:8px;display:flex}.dt-result-text{font-size:15px;font-weight:800}.dt-result-card.is-win .dt-result-text{color:#7dd3c8}.dt-result-card.is-loss .dt-result-text{color:#f87171}.dt-result-sub{color:#94a3b8;margin-top:3px;font-size:11px}.dt-session-bar{color:#94a3b8;background:#ffffff0a;border-radius:10px;justify-content:space-between;margin-bottom:12px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.dt-session-pos{color:#7dd3c8;font-weight:800}.dt-session-neg{color:#f87171;font-weight:800}.dt-chip-bar{justify-content:center;gap:8px;margin-bottom:16px;display:flex}.dt-chip-btn{color:#f4e6c1;cursor:pointer;background:radial-gradient(circle at 35% 30%,#3a2a10,#1a1206);border:2px solid #ffb000;border-radius:50%;width:46px;height:46px;font-size:11px;font-weight:800}.dt-chip-btn.active{border-color:#ffd93d;transform:scale(1.08);box-shadow:0 0 0 3px #ffd93d59,0 0 14px #ffd93d33}.betTitle{color:#999;margin-bottom:12px;font-size:14px}.betOptions{gap:12px;margin-bottom:8px;display:flex}.betItem{text-align:center;color:#fff;cursor:pointer;background:#10152f;border:1.5px solid #ffffff1a;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:15px 10px;font-family:inherit;transition:transform .12s,border-color .2s,box-shadow .2s;display:flex;position:relative}.betItem:not(:disabled):active{transform:scale(.96)}.betItem:disabled{cursor:not-allowed}.betItem.is-locked:not(.is-my-pick){filter:grayscale(.35)brightness(.8)}.betItem.is-locked:not(.is-my-pick):after{content:"🔒";opacity:.8;font-size:11px;position:absolute;top:8px;right:10px}.betItem.has-pending{border-color:#24e7ff;box-shadow:0 0 0 2px #24e7ff4d}.betItem.is-my-pick{border-color:#24e7ff;box-shadow:0 0 0 2px #24e7ff66,0 0 16px #24e7ff4d}.dt-my-bet-banner{background:#24e7ff14;border:1px solid #24e7ff4d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.dt-my-bet-label{color:#7dd3c8;letter-spacing:.3px;font-weight:800}.dt-my-bet-chip{color:#fff;background:#ffffff14;border-radius:20px;padding:3px 10px;font-weight:700}.betOptions .betItem:first-child{border-color:#00e5ff4d}.betOptions .betItem:nth-child(2){border-color:#ffd93d4d}.betOptions .betItem:nth-child(3){border-color:#ffb0004d}.betItem .icon{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:2px;font-size:22px;display:flex}.betOptions .betItem:first-child .icon{background:#00e5ff24}.betOptions .betItem:nth-child(2) .icon{background:#ffd93d24}.betOptions .betItem:nth-child(3) .icon{background:#ffb00024}.dt-bet-label{font-size:13px;font-weight:700}.dt-multiplier{color:#cbd5e1;background:#ffffff14;border-radius:20px;margin-top:2px;padding:1px 8px;font-size:10px;font-weight:700}.dt-chip-stack{flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:-10px;right:-6px}.dt-chip{color:#04121a;border-radius:20px;padding:2px 6px;font-size:10px;font-weight:800}.dt-chip-pending{background:#ffd93d}.dt-chip-placed{background:#24e7ff}.dt-action-error{color:#f87171;text-align:center;margin-top:8px;font-size:12px}.dt-footer{padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px));background:#0a0f2a;border-top:1px solid #ffffff14;flex-shrink:0;gap:10px;display:flex;box-shadow:0 -4px 14px #0006}.dt-clear-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px solid #ffffff40;border-radius:12px;flex:0 0 96px;padding:14px 20px;font-size:13px;font-weight:700}.dt-clear-btn:disabled{opacity:.4;cursor:not-allowed}.dealBtn.dt-deal-btn{background:linear-gradient(90deg,#00b0d8,#ffb000);border-radius:12px;flex:1;width:auto;height:auto;margin-top:0;padding:14px 24px;font-size:14px;box-shadow:0 4px 14px #00b0d84d}.dealBtn.dt-deal-btn:disabled{box-shadow:none;color:#94a3b8;cursor:not-allowed;background:#334155}.dt-lock-overlay{z-index:100;background:#000000bf;justify-content:center;align-items:center;animation:.2s dt-fadein;display:flex;position:fixed;inset:0}.dt-lock-card{background:linear-gradient(#1a1a3a,#0b0b23);border:2px solid #ffb00080;border-radius:24px;gap:12px;padding:28px 32px;animation:.3s ease-out dt-pop;display:flex;box-shadow:0 20px 50px #0009}@keyframes dt-fadein{0%{opacity:0}to{opacity:1}}@keyframes dt-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.dt-lock-time-box{color:#ffb000;-webkit-user-select:none;user-select:none;background:#535353;border-radius:18px;justify-content:center;align-items:center;width:100px;height:140px;font-family:Arial,sans-serif;font-size:6rem;font-weight:800;display:flex;box-shadow:0 10px 25px #00000080}.dt-exit-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dt-exit-modal{text-align:center;background:linear-gradient(160deg,#0e1a3a,#05051c);border:1.5px solid #ffb00066;border-radius:20px;width:100%;max-width:300px;padding:22px 18px;box-shadow:0 20px 50px #0009}.dt-exit-title{color:#fff;letter-spacing:.6px;margin-bottom:10px;font-size:15px;font-weight:900}.dt-exit-text{color:#ffffffa6;margin:0 0 18px;font-size:12px;line-height:1.5}.dt-exit-actions{flex-direction:column;gap:10px;display:flex}.dt-exit-leave-btn{color:#fff;cursor:pointer;background:#c0203a;border:none;border-radius:12px;padding:11px;font-size:13px;font-weight:800}.dt-exit-stay-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:12px;padding:11px;font-size:13px;font-weight:700}.dt-outcome-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:250;background:#000000bf;justify-content:center;align-items:center;padding:24px;animation:.2s dt-fadein;display:flex;position:fixed;inset:0}.dt-outcome-modal{text-align:center;background:linear-gradient(160deg,#0e1a3a,#05051c);border:1.5px solid #ffffff26;border-radius:22px;width:100%;max-width:300px;padding:28px 22px;animation:.35s cubic-bezier(.34,1.56,.64,1) dt-pop;box-shadow:0 20px 50px #0009}.dt-outcome-overlay.is-win .dt-outcome-modal{border-color:#24e7ff80;box-shadow:0 20px 50px #0009,0 0 40px #24e7ff40}.dt-outcome-overlay.is-loss .dt-outcome-modal{border-color:#f8717180}.dt-outcome-icon{margin-bottom:6px;font-size:48px}.dt-outcome-overlay.is-win .dt-outcome-icon{filter:drop-shadow(0 0 14px #ffd93d80);animation:.6s ease-out dt-outcome-bounce}@keyframes dt-outcome-bounce{0%{transform:scale(.5)rotate(-10deg)}50%{transform:scale(1.15)rotate(6deg)}to{transform:scale(1)rotate(0)}}.dt-outcome-title{letter-spacing:1px;margin-bottom:4px;font-size:18px;font-weight:900}.dt-outcome-overlay.is-win .dt-outcome-title{color:#24e7ff}.dt-outcome-overlay.is-loss .dt-outcome-title{color:#f87171}.dt-outcome-amount{margin-bottom:8px;font-size:30px;font-weight:900}.dt-outcome-overlay.is-win .dt-outcome-amount{color:#7dd3c8}.dt-outcome-overlay.is-loss .dt-outcome-amount{color:#f87171}.dt-outcome-sub{color:#ffffff8c;margin-bottom:20px;font-size:12px}.dt-outcome-close-btn{cursor:pointer;border:none;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:800}.dt-outcome-overlay.is-win .dt-outcome-close-btn{color:#04121a;background:linear-gradient(90deg,#00d9ff,#24e7ff)}.dt-outcome-overlay.is-loss .dt-outcome-close-btn{color:#fff;background:linear-gradient(90deg,#f87171,#dc2626)}.dealBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ffd400,#ff7b00);border:none;border-radius:16px;width:100%;height:60px;margin-top:30px;font-size:18px;font-weight:700}@media (width<=600px){.dt-scroll{padding:12px 12px 5px}.cardsRow{gap:10px}.dt-card-box{height:175px}.dt-card-back-mark{width:72px;height:72px;font-size:20px}.dt-card-back-mark:before{width:54px;height:54px}.dt-card-back-mark:after{width:42px;height:42px}.dt-rank{font-size:42px}.dt-suit{font-size:27px}.dt-chip-btn{width:42px;height:42px}.betOptions{gap:8px}.betItem{padding:12px 7px}.betItem .icon{width:38px;height:38px;font-size:20px}}@media (width<=380px){.dt-card-box{height:155px}.dt-card-back-mark{width:62px;height:62px;font-size:17px}.dt-card-back-mark:before{width:46px;height:46px}.dt-card-back-mark:after{width:36px;height:36px}.dt-rank{font-size:36px}.dt-suit{font-size:23px}.dt-card-front[data-rank]:before,.dt-card-front[data-rank]:after{font-size:11px}.dt-card-front[data-rank]:before{top:9px;left:10px}.dt-card-front[data-rank]:after{bottom:9px;right:10px}.dt-card-back .dt-card-corner{width:14px;height:14px}.dt-card-back .dt-card-corner:nth-child(3){top:15px;left:15px}.dt-card-back .dt-card-corner:nth-child(4){top:15px;right:15px}.dt-card-back .dt-card-corner:nth-child(5){bottom:15px;left:15px}.dt-card-back .dt-card-corner:nth-child(6){bottom:15px;right:15px}}.dt-outcome-modal-v2{flex-direction:column;align-items:center;gap:10px;display:flex}.dt-winner-badge{border-radius:16px;flex-direction:column;align-items:center;gap:4px;margin-bottom:6px;padding:14px 28px;animation:.4s cubic-bezier(.34,1.56,.64,1) dt-badge-pop;display:flex;position:relative;overflow:hidden}@keyframes dt-badge-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.dt-winner-badge-dragon{background:linear-gradient(135deg,#ff5f2e,#b3121f);box-shadow:0 0 24px #ff5a288c}.dt-winner-badge-tiger{background:linear-gradient(135deg,#ffb300,#d97b00);box-shadow:0 0 24px #ffb3008c}.dt-winner-badge-tie{background:linear-gradient(135deg,#7c4dff,#4527a0);box-shadow:0 0 24px #7c4dff8c}.dt-winner-badge-glow{background:radial-gradient(circle,#ffffff59,#0000 60%);animation:3s linear infinite dt-glow-spin;position:absolute;inset:-40%}@keyframes dt-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dt-winner-badge-icon{z-index:1;filter:drop-shadow(0 2px 4px #0006);font-size:40px}.dt-winner-badge-text{letter-spacing:1px;color:#fff;text-shadow:0 2px 4px #0006;z-index:1;font-size:16px;font-weight:800}.dt-outcome-result-row{align-items:center;gap:8px;margin-top:4px;display:flex}.dt-outcome-result-icon{font-size:24px}.dt-outcome-title-v2{font-size:20px;font-weight:800}.dt-outcome-result-row.is-win .dt-outcome-title-v2{color:#2ecc71}.dt-outcome-result-row.is-loss .dt-outcome-title-v2{color:#ff5c5c}.dt-outcome-sub-v2{margin-top:4px;margin-bottom:6px}.dt-connecting-icons img{object-fit:contain;width:80px;height:80px}.dt-roadmap-container{box-sizing:border-box;background:#121733bf;border:1px solid #ffffff14;border-radius:18px;margin:18px 0;padding:14px 18px;width:100%!important}.dt-roadmap-header{letter-spacing:.8px;text-transform:uppercase;color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.dt-roadmap-stats{gap:12px;display:flex}.dt-stat-item{align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.dt-stat-item.dragon{color:#24e7ff}.dt-stat-item.tiger{color:#ffb000}.dt-stat-item.tie{color:#10b981}.dt-bead-row{scrollbar-width:thin;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.dt-bead-row::-webkit-scrollbar{height:4px}.dt-bead-row::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.dt-bead{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;transition:transform .2s;display:flex;box-shadow:0 2px 6px #0006}.dt-bead:hover{transform:scale(1.15)}.dt-bead.dragon{color:#050b1e;background:linear-gradient(135deg,#24e7ff,#08c);border:1px solid #24e7ff99}.dt-bead.tiger{color:#050b1e;background:linear-gradient(135deg,#ffb000,#d97706);border:1px solid #ffb00099}.dt-bead.tie{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border:1px solid #10b98199}.dt-history-section{background:#0e1228d9;border:1px solid #ffffff14;border-radius:18px;margin-top:20px;margin-bottom:30px;padding:16px;box-shadow:0 10px 30px #0006}.dt-tabs{justify-content:center;gap:12px;margin-bottom:16px;display:flex}.dt-tab{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:10px 24px;font-size:13px;font-weight:700;transition:all .2s}.dt-tab:hover{color:#fff;background:#ffffff1a}.dt-tab.active{color:#24e7ff;background:linear-gradient(135deg,#24e7ff33,#ffb00026);border-color:#24e7ff80;box-shadow:0 0 14px #24e7ff40}.dt-table-container{width:100%;overflow-x:auto}.dt-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.dt-table th{color:#64748b;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:10px 12px;font-weight:800}.dt-table td{color:#cbd5e1;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:12px}.dt-table tr:hover td{background:#ffffff05}.dt-winner-badge-pill{border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.dt-winner-badge-pill.dragon{color:#24e7ff;background:#24e7ff26;border:1px solid #24e7ff59}.dt-winner-badge-pill.tiger{color:#ffb000;background:#ffb00026;border:1px solid #ffb00059}.dt-winner-badge-pill.tie{color:#10b981;background:#10b98126;border:1px solid #10b98159}.dt-card-pill{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.dt-card-pill.red{color:#f87171}.dt-card-pill.black{color:#e2e8f0}.dt-status-pill{border-radius:8px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.dt-status-pill.win{color:#10b981;background:#10b98133;border:1px solid #10b98166}.dt-status-pill.loss{color:#ef4444;background:#ef444433;border:1px solid #ef444466}.dt-status-pill.pending{color:#eab308;background:#eab30833;border:1px solid #eab30866}.dt-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.dt-page-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s}.dt-page-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}.dt-page-btn:disabled{opacity:.4;cursor:not-allowed}.dt-page-info{color:#94a3b8;font-size:12px;font-weight:700}.dt-empty-history{text-align:center;color:#64748b;padding:30px;font-size:13px;font-weight:600}.dt-footer-desktop{display:none}@media (width>=900px){.dt-frame{height:100dvh;overflow-y:hidden;width:100%!important;max-width:100%!important;margin:0!important}.dt-scroll{box-sizing:border-box;height:100%;overflow-y:auto;width:100%!important;max-width:100%!important;margin:0!important;padding:14px 28px 40px!important}.dt-desktop-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;width:100%;display:grid}.dt-desktop-col-left{flex-direction:column;gap:14px;display:flex}.dt-desktop-col-right{background:#0e1228bf;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 10px 30px #0006}.dt-card-box{height:250px}.cardsRow{gap:24px}.matchBanner{margin-bottom:14px}.matchBannerImg{aspect-ratio:3.4}.dt-footer-desktop{gap:14px;width:100%;margin-top:10px;display:flex}.dt-footer-desktop .dt-clear-btn{flex:0 0 120px}.dt-footer-desktop .dt-deal-btn{flex:1}.dt-footer{display:none!important}}*{box-sizing:border-box;margin:0;padding:0}:root{--ab-bg:#07090e;--ab-felt:#06301d;--ab-felt-border:#d4af37;--ab-gold:#f59e0b;--ab-gold-light:#fbbf24;--ab-blue:#0284c7;--ab-blue-bright:#38bdf8;--ab-red:#dc2626;--ab-red-bright:#f87171;--ab-green:#10b981;--ab-surface:#111522;--ab-surface-card:#181f33;--ab-border:#222c44;--ab-text-sub:#94a3b8}.ab-vip-frame{color:#fff;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% 15%,#0d1222 0%,#05070d 85%);flex-direction:column;width:100%;max-width:100%;min-height:100dvh;margin:0;padding-bottom:24px;font-family:Inter,sans-serif;display:flex;position:relative;overflow-y:auto}.ab-scroll{box-sizing:border-box;flex:1;padding:12px 24px 40px;width:100%!important;max-width:100%!important;margin:0!important}.ab-loading-screen{background:var(--ab-bg);justify-content:center;align-items:center}.ab-loading-logo-box{flex-direction:column;align-items:center;gap:16px;display:flex}.ab-loading-logo{letter-spacing:3px;color:var(--ab-gold);text-shadow:0 0 20px #f59e0b80;font-size:24px;font-weight:900}.ab-loading-text{color:var(--ab-text-sub);font-size:13px}@keyframes ab-spin{to{transform:rotate(360deg)}}.ab-vip-topbar{z-index:10;box-sizing:border-box;background:linear-gradient(#0f1424 0%,#0000 100%);justify-content:space-between;align-items:center;gap:4px;width:100%;padding:6px 4px;display:flex}.ab-left-section{flex-shrink:1;align-items:center;gap:4px;min-width:0;display:flex}.ab-back-btn{color:#fff;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:4px 6px;font-size:18px;display:flex}.ab-back-btn:hover,.ab-back-btn:focus,.ab-back-btn:active{box-shadow:none!important;background:0 0!important;outline:none!important}.ab-user-profile{border:1px solid var(--ab-border);background:#111522d9;border-radius:24px;align-items:center;gap:4px;min-width:0;padding:2px 6px 2px 2px;display:flex}.ab-avatar-wrap{border:1px solid var(--ab-blue-bright);border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.ab-avatar-wrap img{object-fit:cover;width:100%;height:100%}.ab-user-info{flex-direction:column;display:flex}.ab-username{color:#e2e8f0;font-size:11px;font-weight:700;line-height:1.1}.ab-balance-badge{align-items:center;gap:3px;display:flex}.ab-coin-icon{font-size:11px}.ab-balance-val{color:var(--ab-gold-light);font-size:12px;font-weight:800}.ab-add-bal-btn{background:var(--ab-green);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;font-size:11px;font-weight:900;display:flex}.ab-vip-logo-box{flex-direction:column;align-items:center;display:flex;position:relative}.ab-vip-cards-fan{gap:2px;margin-bottom:-4px;display:flex}.ab-vip-cards-fan .fan-c{color:#fff;opacity:.8;font-size:12px}.ab-vip-cards-fan .c1{color:#38bdf8;transform:rotate(-15deg)}.ab-vip-cards-fan .c2{color:#f87171;transform:translateY(-2px)}.ab-vip-cards-fan .c3{color:#f87171;transform:rotate(15deg)}.ab-vip-logo-title{letter-spacing:1px;color:gold;text-shadow:0 0 10px #ffd70099;background:linear-gradient(#fff2a3 0%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:13px;font-weight:900}.ab-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.ab-btn-column{flex-direction:column;gap:2px;display:flex}.ab-pill-btn{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#111522d9;border:1px solid #d4af3766;border-radius:12px;justify-content:center;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.ab-pill-btn:hover{border-color:var(--ab-gold);background:#ffffff1a}.ab-sound-btn{aspect-ratio:1;border-radius:50%;padding:6px 8px;font-size:14px}.ab-settings-modal{border:1.5px solid var(--ab-gold);color:#fff;background:#0f1424;border-radius:20px;width:90%;max-width:340px;padding:16px}.ab-settings-body{margin-top:14px}.ab-setting-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ab-setting-info{flex-direction:column;gap:2px;display:flex}.ab-setting-label{color:#e2e8f0;font-size:13px;font-weight:700}.ab-setting-desc{color:var(--ab-text-sub);font-size:10.5px}.ab-toggle-switch{cursor:pointer;background:#334155;border:none;border-radius:12px;width:44px;height:24px;padding:2px;transition:background .2s;position:relative}.ab-toggle-switch.is-on{background:#10b981}.ab-toggle-handle{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block;box-shadow:0 2px 4px #0000004d}.ab-toggle-switch.is-on .ab-toggle-handle{transform:translate(20px)}.ab-status-pill-wrap{z-index:5;justify-content:center;margin:4px 0 8px;display:flex}.ab-status-pill{border:1.5px solid var(--ab-gold);background:#0d111a;border-radius:20px;align-items:center;gap:12px;padding:4px 6px 4px 16px;display:flex;box-shadow:0 4px 15px #00000080}.ab-status-pill.is-locked{border-color:var(--ab-blue-bright)}.ab-status-text{color:#fff;letter-spacing:.3px;font-size:13px;font-weight:700}.ab-timer-ring{border:2px solid var(--ab-green);width:26px;height:26px;color:var(--ab-green);background:#10b98126;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;box-shadow:0 0 10px #10b98166}.ab-felt-table-outer{border:3px solid var(--ab-gold);background:radial-gradient(ellipse at 50% 30%, #0d4a2b 0%, var(--ab-felt) 70%, #031c10 100%);border-radius:28px;margin:0 12px;padding:12px;position:relative;box-shadow:inset 0 0 40px #000000d9,0 10px 30px #0009}.ab-felt-table-inner{flex-direction:column;gap:12px;display:flex}.ab-top-boxes-row{grid-template-columns:1fr 76px 1fr;align-items:center;gap:8px;display:grid}.ab-stat-box{cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;transition:all .2s;display:flex;position:relative}.ab-stat-box.andar-box{border:1.5px solid var(--ab-blue-bright);background:linear-gradient(#0284c766 0%,#0369a1b3 100%)}.ab-stat-box.bahar-box{border:1.5px solid var(--ab-red-bright);background:linear-gradient(#b91c1c66 0%,#991b1bb3 100%)}.ab-stat-box.is-selected{transform:scale(1.03);box-shadow:0 0 20px #ffd70099}.ab-stat-box.is-winner{border-color:var(--ab-gold);box-shadow:0 0 25px var(--ab-gold);animation:.8s ease-in-out infinite alternate ab-winner-pulse}@keyframes ab-winner-pulse{0%{box-shadow:0 0 15px var(--ab-gold)}to{box-shadow:0 0 30px var(--ab-gold)}}.ab-box-title{letter-spacing:1px;color:#fff;font-size:15px;font-weight:900}.ab-box-payout{color:#e2e8f0;background:#0006;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:700}.ab-box-pool{color:var(--ab-gold-light);margin-top:2px;font-size:12px;font-weight:800}.ab-box-players{color:var(--ab-text-sub);font-size:10px}.ab-center-deck-box{justify-content:center;align-items:center;display:flex}.ab-deck-stack{width:56px;height:80px;position:relative}.ab-deck-card-back{background:repeating-linear-gradient(45deg,#991b1b,#991b1b 5px,#7f1d1d 5px 10px);border:2px solid #f87171;border-radius:8px;width:56px;height:80px;position:absolute;box-shadow:0 3px 10px #0009}.ab-deck-card-back.offset-1{transform:translate(-3px,-3px)}.ab-deck-card-back.offset-2{transform:translate(-6px,-6px)}.ab-joker-card-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.ab-joker-card{border:2.5px solid var(--ab-gold);width:68px;height:96px;box-shadow:0 0 25px var(--ab-gold)}.ab-joker-badge{color:var(--ab-gold);letter-spacing:1.5px;font-size:10px;font-weight:900}.ab-card-pads-row{grid-template-columns:1fr 36px 1fr;align-items:center;gap:8px;display:grid;position:relative}.ab-card-pads-row:before{content:"";background:#d4af3766;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ab-felt-pad{border-radius:16px;justify-content:center;align-items:center;min-height:135px;padding:10px;transition:box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 0 15px #00000080}.ab-felt-pad.andar-pad{background:#0284c740;border:1.5px dashed #38bdf880}.ab-felt-pad.bahar-pad{background:#b91c1c40;border:1.5px dashed #f8717180}.ab-felt-pad.is-winner-pad{box-shadow:inset 0 0 25px var(--ab-gold), 0 0 20px var(--ab-gold)}.ab-felt-pad.is-pad-flashing{animation:.6s ease-out ab-pad-flash-ring}@keyframes ab-pad-flash-ring{0%{box-shadow:inset 0 0 40px #fff,0 0 30px gold}to{box-shadow:inset 0 0 15px #00000080}}.ab-pad-empty-slot{justify-content:center;align-items:center;display:flex}.ab-pad-suit-bg{color:#ffffff14;font-size:48px}.ab-pile-counter{color:var(--ab-gold-light);background:#000000b3;border:1px solid #f59e0b4d;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:800;position:absolute;bottom:6px;right:8px}.ab-card-face{background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;width:68px;height:96px;padding:6px 7px;transition:transform .2s;display:flex;position:relative;box-shadow:0 4px 14px #00000073}.ab-card-face.red{color:#dc2626}.ab-card-face.black{color:#0f172a}.ab-fly-andar{animation:.5s cubic-bezier(.2,.9,.3,1) forwards ab-card-fly-andar}.ab-fly-bahar{animation:.5s cubic-bezier(.2,.9,.3,1) forwards ab-card-fly-bahar}@keyframes ab-card-fly-andar{0%{opacity:.4;transform:translate(65px,-70px)scale(.45)rotate(25deg);box-shadow:0 10px 25px #0009}65%{opacity:.95;box-shadow:0 0 20px var(--ab-blue-bright);transform:translate(-4px,2px)scale(1.08)rotate(-3deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0);box-shadow:0 4px 14px #00000073}}@keyframes ab-card-fly-bahar{0%{opacity:.4;transform:translate(-65px,-70px)scale(.45)rotate(-25deg);box-shadow:0 10px 25px #0009}65%{opacity:.95;box-shadow:0 0 20px var(--ab-red-bright);transform:translate(4px,2px)scale(1.08)rotate(3deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0);box-shadow:0 4px 14px #00000073}}.ab-card-corner{flex-direction:column;align-items:center;line-height:1;display:flex}.ab-card-corner.top-left{align-self:flex-start}.ab-card-corner.bottom-right{align-self:flex-end;transform:rotate(180deg)}.ab-card-rank{font-size:16px;font-weight:900}.ab-card-suit{font-size:13px}.ab-card-center-suit{pointer-events:none;justify-content:center;align-items:center;font-size:32px;display:flex;position:absolute;inset:0}.ab-vs-metallic-badge{color:#000;z-index:2;background:radial-gradient(circle at 30% 30%,gold,#996515);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto;font-size:13px;font-weight:900;display:flex;box-shadow:0 0 15px #ffd70099}.ab-result-banner-wrap{justify-content:center;margin:6px 12px;display:flex}.ab-result-banner{border:1px solid var(--ab-border);color:var(--ab-text-sub);text-align:center;background:#0f1422;border-radius:12px;width:100%;padding:6px 16px;font-size:12px;font-weight:700}.ab-result-banner.has-winner{border-color:var(--ab-gold);color:var(--ab-gold-light);font-size:13px;font-weight:800}.ab-betting-controls-section{flex-direction:column;gap:10px;padding:0 12px;display:flex}.ab-your-bet-header{color:var(--ab-gold-light);text-align:center;letter-spacing:.5px;font-size:11px;font-weight:700}.ab-bet-input-row{grid-template-columns:74px 1fr 74px;align-items:center;gap:8px;display:grid}.ab-ctrl-btn{color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 0;font-size:13px;font-weight:800;transition:all .15s}.ab-ctrl-btn.clear-btn{background:linear-gradient(#0284c7 0%,#0369a1 100%);box-shadow:0 4px 10px #0284c766}.ab-ctrl-btn.repeat-btn{background:linear-gradient(#10b981 0%,#047857 100%);box-shadow:0 4px 10px #10b98166}.ab-ctrl-btn:hover{transform:translateY(-1px)}.ab-bet-amount-box{border:1.5px solid var(--ab-gold);background:#090c15;border-radius:10px;align-items:center;gap:4px;height:42px;padding:0 10px;display:flex}.currency-symbol{color:var(--ab-gold-light);font-size:16px;font-weight:800}.ab-bet-input{color:#fff;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:16px;font-weight:800}.pencil-icon{opacity:.6;font-size:12px}.ab-poker-chips-row{justify-content:space-between;gap:4px;margin:2px 0;display:flex}.ab-chip-3d{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:52px;height:52px;padding:2px;transition:transform .15s,box-shadow .15s}.ab-chip-3d:hover{transform:translateY(-2px)}.ab-chip-3d.is-selected{outline:2px solid #fff}.chip-inner{border:4px dashed #fff9;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 0 8px #0009,0 4px 8px #0006}.chip-val{color:#fff;text-shadow:0 1px 2px #000c;font-size:11px;font-weight:900}.chip-green .chip-inner{background:radial-gradient(circle,#10b981 0%,#047857 100%)}.chip-blue .chip-inner{background:radial-gradient(circle,#0284c7 0%,#0369a1 100%)}.chip-purple .chip-inner{background:radial-gradient(circle,#8b5cf6 0%,#6d28d9 100%)}.chip-red .chip-inner{background:radial-gradient(circle,#ef4444 0%,#b91c1c 100%)}.chip-gold .chip-inner{background:radial-gradient(circle,#f59e0b 0%,#b45309 100%)}.chip-black .chip-inner{border-color:var(--ab-gold);background:radial-gradient(circle,#334155 0%,#0f172a 100%)}.ab-big-action-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.ab-big-btn{cursor:pointer;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px 10px;transition:all .15s;display:flex;box-shadow:0 6px 15px #0006}.ab-big-btn:hover:not(:disabled){transform:translateY(-2px)}.ab-big-btn:active:not(:disabled){transform:translateY(1px)}.ab-big-btn:disabled{opacity:.4;cursor:not-allowed}.ab-big-btn.andar-btn{border:1px solid var(--ab-blue-bright);background:linear-gradient(#0284c7 0%,#0369a1 100%)}.ab-big-btn.bahar-btn{border:1px solid var(--ab-red-bright);background:linear-gradient(#b91c1c 0%,#7f1d1d 100%)}.ab-big-btn.is-active{border-color:var(--ab-gold);border-width:2px}.ab-big-btn .btn-title{letter-spacing:1px;color:#fff;font-size:18px;font-weight:900}.ab-big-btn .btn-sub{color:#fffc;font-size:12px;font-weight:700}.ab-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ab-modal-content{background:var(--ab-surface-card);border:1px solid var(--ab-border);border-radius:20px;width:100%;max-width:340px;overflow:hidden;box-shadow:0 10px 30px #00000080}.ab-modal-header{border-bottom:1px solid var(--ab-border);background:#0000004d;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ab-modal-header .title{color:var(--ab-gold-light);font-size:14px;font-weight:800}.ab-modal-header .close-btn{color:var(--ab-text-sub);cursor:pointer;background:0 0;border:none;font-size:16px}.ab-modal-body{max-height:280px;padding:16px;overflow-y:auto}.rules-body p{color:#cbd5e1;margin-bottom:8px;font-size:12px;line-height:1.6}.ab-history-grid{flex-direction:column;gap:8px;display:flex}.ab-history-item{background:#0003;border-radius:8px;justify-content:space-between;padding:8px 12px;font-size:12px;display:flex}.winner-tag.andar{color:var(--ab-blue-bright);font-weight:800}.winner-tag.bahar{color:var(--ab-red-bright);font-weight:800}.ab-empty-history{color:var(--ab-text-sub);text-align:center;font-size:12px}.ab-mybets-list{flex-direction:column;gap:8px;display:flex}.ab-mybet-row{background:#0003;border-radius:8px;justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.ab-result-card-modal,.ab-exit-card-modal{background:var(--ab-surface-card);border:1px solid var(--ab-border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:320px;padding:24px 20px;display:flex}.ab-result-ribbon{letter-spacing:1px;border-radius:20px;padding:6px 20px;font-size:16px;font-weight:900}.ab-result-ribbon.is-win{color:var(--ab-green);background:#10b98126}.ab-result-ribbon.is-loss{color:var(--ab-red);background:#ef444426}.ab-result-ribbon.is-no-bet{color:var(--ab-text-sub);background:#ffffff1a}.ab-winner-headline{letter-spacing:1.5px;margin-top:4px;font-size:20px;font-weight:900}.ab-winner-headline.is-andar{color:var(--ab-blue-bright);text-shadow:0 0 12px #38bdf880}.ab-winner-headline.is-bahar{color:var(--ab-red-bright);text-shadow:0 0 12px #f8717180}.ab-result-cards-display{gap:20px;margin:6px 0;display:flex}.ab-result-cards-display .card-item{flex-direction:column;align-items:center;gap:4px;display:flex}.ab-result-cards-display .label{color:var(--ab-text-sub);font-size:11px;font-weight:700}.ab-result-cards-display .label.is-andar-label{color:var(--ab-blue-bright);font-weight:800}.ab-result-cards-display .label.is-bahar-label{color:var(--ab-red-bright);font-weight:800}.ab-result-chips-text{font-size:26px;font-weight:900}.ab-result-chips-text:has(.is-win){color:var(--ab-green)}.ab-result-continue-btn{color:#fff;cursor:pointer;background:linear-gradient(#10b981 0%,#047857 100%);border:none;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:800}.ab-exit-card-modal .title{font-size:18px;font-weight:800}.ab-exit-card-modal .desc{color:var(--ab-text-sub);margin:0;font-size:13px;line-height:1.5}.ab-exit-card-modal .actions{gap:10px;width:100%;display:flex}.ab-exit-card-modal .leave-btn,.ab-exit-card-modal .stay-btn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-size:13px;font-weight:700}.ab-exit-card-modal .leave-btn{background:var(--ab-red);color:#fff}.ab-exit-card-modal .stay-btn{color:#fff;background:#ffffff1a}.ab-stat-box.is-disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.3)}.ab-stat-box.is-disabled:hover{transform:none}.ab-vip-topbar{background:linear-gradient(135deg,#1a0a2e,#2d1b4e);border-bottom:2px solid #ffd7004d;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ab-left-section{align-items:center;gap:6px;display:flex}.ab-back-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:8px 0;transition:all .2s;display:flex}.ab-back-btn:hover{background:#ffffff2e;border-color:#ffd70080;transform:translate(-2px)}.ab-back-btn:active{transform:scale(.95)}.ab-back-icon{font-size:18px;line-height:1}.ab-back-text{font-size:14px}.ab-loading-screen{background:radial-gradient(circle,#1a0a2e 0%,#0d0517 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ab-loading-bg-glow{filter:blur(40px);background:radial-gradient(circle,#ffc80040 0%,#0000 70%);width:300px;height:300px;animation:2.5s ease-in-out infinite pulseGlow;position:absolute}@keyframes pulseGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.ab-loading-logo-box{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.ab-loading-card-img{filter:drop-shadow(0 0 12px #ffc80099);width:70px;height:auto;animation:2s ease-in-out infinite floatCard}@keyframes floatCard{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}.ab-loading-logo{letter-spacing:2px;background:linear-gradient(90deg,gold,#ff9800);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800}.ab-loading-spinner{border:3px solid #ffd70033;border-top-color:gold;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin}.ab-loading-progress-track{background:#ffffff1a;border-radius:6px;width:160px;height:5px;overflow:hidden}.ab-loading-progress-fill{background:linear-gradient(90deg,gold,#ff9800);border-radius:6px;width:40%;height:100%;animation:1.4s ease-in-out infinite loadingBar}@keyframes loadingBar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ab-loading-text{color:#f5e6c8;font-size:14px;font-weight:500}.ab-loading-subtext{color:#f5e6c899;font-size:11px}.ab-history-item{flex-direction:column;gap:4px;display:flex}.ab-history-row{justify-content:space-between;align-items:center;display:flex}.ab-history-bet{justify-content:space-between;font-size:12px;display:flex}.bet-amount{color:#9aa0a6}.bet-result.win{color:#2ecc71;font-weight:600}.bet-result.loss{color:#e74c3c;font-weight:600}.ab-session-bar{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:12px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.ab-session-pos{color:#10b981}.ab-session-neg{color:#ef4444}.rl-chip-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;gap:10px;width:100%;height:72px;padding:6px 4px;display:flex;overflow:auto visible}.rl-chip-bar::-webkit-scrollbar{display:none}.rl-chip-btn{--chip-color:#22a447;--chip-dark:#126b2b;cursor:pointer;background:radial-gradient(circle at 35% 30%, #ffffff40 0%, #fff0 28%), var(--chip-color);border:0;border-radius:50%;outline:none;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;box-shadow:inset 0 0 0 2px #00000038,inset 0 0 0 4px #ffffff14,0 3px 6px #00000073}.rl-chip-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 43%,#fff 43% 57%,#0000 57% 100%) top/12px 8px no-repeat,linear-gradient(90deg,#0000 0 43%,#fff 43% 57%,#0000 57% 100%) bottom/12px 8px no-repeat,linear-gradient(0deg,#0000 0 43%,#fff 43% 57%,#0000 57% 100%) 0/8px 12px no-repeat,linear-gradient(0deg,#0000 0 43%,#fff 43% 57%,#0000 57% 100%) 100%/8px 12px no-repeat;border-radius:50%;position:absolute;inset:2px}.rl-chip-btn:after{content:"";pointer-events:none;background:linear-gradient(45deg,#0000 42%,#fffffff2 43% 57%,#0000 58%) 0 0/9px 9px no-repeat,linear-gradient(135deg,#0000 42%,#fffffff2 43% 57%,#0000 58%) 100% 0/9px 9px no-repeat,linear-gradient(135deg,#0000 42%,#fffffff2 43% 57%,#0000 58%) 0 100%/9px 9px no-repeat,linear-gradient(45deg,#0000 42%,#fffffff2 43% 57%,#0000 58%) 100% 100%/9px 9px no-repeat;border-radius:50%;position:absolute;inset:4px}.rl-chip-inner{z-index:5;color:#fff;background:radial-gradient(circle at 35% 25%, #ffffff40, transparent 30%), var(--chip-dark);text-shadow:0 1px 2px #000000b3;border:2px solid #ffffffd1;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;line-height:1;display:flex;position:relative;box-shadow:inset 0 2px 3px #ffffff40,inset 0 -4px 6px #00000080,0 1px 3px #0000008c}.rl-chip-inner:before{content:"";pointer-events:none;border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:3px}.chip-1{--chip-color:#e83232;--chip-dark:#c52222}.chip-5{--chip-color:#2879d8;--chip-dark:#145db7}.chip-10{--chip-color:#319548;--chip-dark:#19722e}.chip-50{--chip-color:#9b3fc2;--chip-dark:#72249a}.chip-100{--chip-color:#159f91;--chip-dark:#08796e}.chip-500{--chip-color:#ed7108;--chip-dark:#c95400}.rl-chip-btn:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.05)}.rl-chip-btn.active{transform:translateY(-3px)scale(1.08);box-shadow:0 0 0 3px #ffd43b,0 0 16px #ffd43bb3}.ab-roadmap-container{box-sizing:border-box;background:#0e142ad9;border:1px solid #ffffff14;border-radius:18px;margin:18px 0;padding:14px 18px;width:100%!important}.ab-roadmap-header{letter-spacing:.8px;text-transform:uppercase;color:#94a3b8;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.ab-roadmap-stats{gap:12px;display:flex}.ab-stat-item{align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.ab-stat-item.andar{color:#38bdf8}.ab-stat-item.bahar{color:#f87171}.ab-bead-row{scrollbar-width:thin;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.ab-bead-row::-webkit-scrollbar{height:4px}.ab-bead-row::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.ab-bead{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;transition:transform .2s;display:flex;box-shadow:0 2px 6px #0006}.ab-bead:hover{transform:scale(1.15)}.ab-bead.andar{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid #38bdf899}.ab-bead.bahar{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid #f8717199}.ab-history-section{background:#0e1226d9;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;margin-bottom:30px;padding:16px;box-shadow:0 10px 30px #0006}.ab-tabs{justify-content:center;gap:12px;margin-bottom:16px;display:flex}.ab-tab{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:10px 24px;font-size:13px;font-weight:700;transition:all .2s}.ab-tab:hover{color:#fff;background:#ffffff1a}.ab-tab.active{color:#38bdf8;background:linear-gradient(135deg,#0284c740,#dc262633);border-color:#38bdf880;box-shadow:0 0 14px #38bdf840}.ab-table-container{width:100%;overflow-x:auto}.ab-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ab-table th{color:#64748b;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:10px 12px;font-weight:800}.ab-table td{color:#cbd5e1;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:12px}.ab-table tr:hover td{background:#ffffff05}.ab-winner-pill{border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex}.ab-winner-pill.andar{color:#38bdf8;background:#0284c72e;border:1px solid #38bdf866}.ab-winner-pill.bahar{color:#f87171;background:#dc26262e;border:1px solid #f8717166}.ab-card-pill{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.ab-card-pill.red{color:#f87171}.ab-card-pill.black{color:#e2e8f0}.ab-status-pill{border-radius:8px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.ab-status-pill.win{color:#10b981;background:#10b98133;border:1px solid #10b98166}.ab-status-pill.loss{color:#ef4444;background:#ef444433;border:1px solid #ef444466}.ab-pagination{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.ab-page-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .2s}.ab-page-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}.ab-page-btn:disabled{opacity:.4;cursor:not-allowed}.ab-page-info{color:#94a3b8;font-size:12px;font-weight:700}.ab-empty-history{text-align:center;color:#64748b;padding:30px;font-size:13px;font-weight:600}@media (width>=900px){.ab-vip-frame{height:100dvh;overflow-y:hidden;width:100%!important;max-width:100%!important;margin:0!important}.ab-scroll{box-sizing:border-box;height:100%;overflow-y:auto;width:100%!important;max-width:100%!important;margin:0!important;padding:14px 28px 40px!important}.ab-desktop-split{grid-template-columns:1.15fr .85fr;align-items:start;gap:28px;width:100%;display:grid}.ab-desktop-col-left{flex-direction:column;gap:16px;width:100%;display:flex}.ab-desktop-col-right{box-sizing:border-box;background:linear-gradient(#0e142ae6 0%,#080c1af2 100%);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex;box-shadow:0 12px 35px #00000080}.ab-felt-table-outer{box-sizing:border-box;border-radius:24px!important;width:100%!important;margin:0!important;padding:24px 20px!important}.ab-felt-table-inner{gap:22px!important}.ab-top-boxes-row{align-items:center;grid-template-columns:1fr 140px 1fr!important;gap:20px!important}.ab-center-deck-box{justify-content:center;align-items:center;display:flex;width:140px!important}.ab-joker-card-wrap{gap:6px!important}.ab-joker-card{border:2.5px solid var(--ab-gold)!important;border-radius:10px!important;width:82px!important;height:114px!important;box-shadow:0 0 25px #f59e0b80!important}.ab-card-pads-row{align-items:center;grid-template-columns:1fr 60px 1fr!important;gap:24px!important}.ab-card-pads-row:before{display:none!important}.ab-felt-pad{border-radius:18px!important;width:100%!important;max-width:240px!important;height:165px!important;margin:0 auto!important}.ab-dealt-card,.ab-card-face{width:90px!important;height:126px!important}.ab-history-section{box-sizing:border-box;border-radius:22px!important;width:100%!important;margin-top:24px!important}.ab-roadmap-container{box-sizing:border-box;border-radius:16px!important;width:100%!important}}.bc-ludo-container{color:#fff;box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:18px 24px 60px;font-family:Montserrat,sans-serif;display:flex;overflow-x:hidden}@media (width<=768px){.bc-ludo-container{gap:12px;padding:10px 12px 60px}}.bc-ludo-topbar{background:var(--bc-bg-surface);border:1px solid var(--bc-border-subtle);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.bc-ludo-lobby-card{border:1px solid var(--bc-border-subtle);background:linear-gradient(135deg,#182236 0%,#0d121c 100%);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 10px 30px #0006}.bc-ludo-modes-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=600px){.bc-ludo-modes-grid{grid-template-columns:1fr}}.bc-ludo-mode-btn{background:var(--bc-bg-inner);border:2px solid var(--bc-border-subtle);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:6px;padding:18px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.bc-ludo-mode-btn:hover{border-color:#00e70166;transform:translateY(-2px)}.bc-ludo-mode-btn.active{border-color:var(--bc-primary);background:#00e70114;box-shadow:0 0 20px #00e70133}.bc-ludo-fees-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bc-ludo-fee-chip{background:var(--bc-bg-inner);border:1px solid var(--bc-border-subtle);color:#fff;cursor:pointer;border-radius:12px;padding:10px 16px;font-size:.88rem;font-weight:800;transition:all .18s}.bc-ludo-fee-chip:hover,.bc-ludo-fee-chip.active{background:var(--bc-primary);color:#0b0e14;border-color:var(--bc-primary);box-shadow:var(--bc-primary-glow);transform:translateY(-2px)}.bc-ludo-arena-grid{grid-template-columns:1fr 340px;gap:18px;display:grid}@media (width<=900px){.bc-ludo-arena-grid{grid-template-columns:1fr}}.bc-ludo-board-wrap{border:2px solid var(--bc-border-subtle);background:#0b0e14;border-radius:20px;justify-content:center;align-items:center;min-height:380px;padding:16px;display:flex;box-shadow:0 15px 40px #0009}.bc-ludo-svg-board{aspect-ratio:1;border-radius:14px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 0 30px #000000b3}.bc-ludo-sidebar-panel{background:var(--bc-bg-surface);border:1px solid var(--bc-border-subtle);border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}.bc-ludo-players-list{flex-direction:column;gap:8px;display:flex}.bc-ludo-player-card{background:var(--bc-bg-inner);border:1px solid var(--bc-border-subtle);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.bc-ludo-player-card.active-turn{border-color:var(--bc-primary);background:#00e70114;box-shadow:0 0 15px #00e70140}.bc-ludo-dice-box{background:var(--bc-bg-inner);border:1px solid var(--bc-border-subtle);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.bc-ludo-dice{color:#0b0e14;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#fff 0%,#e2e8f0 100%);border-radius:14px;justify-content:center;align-items:center;width:68px;height:68px;font-size:2.2rem;font-weight:900;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:0 8px 25px #0009,inset 0 -4px #0003}.bc-ludo-dice:hover{transform:scale(1.08)rotate(5deg)}.bc-ludo-dice.rolling{animation:.6s linear infinite bcDiceRoll}@keyframes bcDiceRoll{0%{transform:rotate(0)scale(.9)}50%{transform:rotate(180deg)scale(1.1)}to{transform:rotate(360deg)scale(.9)}}.wynn-casino-loader-backdrop{z-index:99999;background-color:#fdfcf9;background-image:radial-gradient(circle,#b5904c1f 0%,#0000 65%),linear-gradient(#fff 0%,#f7f4ed 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.wynn-loader-box{text-align:center;background:#fff;border:1px solid #e3dcd0;border-radius:20px;flex-direction:column;align-items:center;padding:36px 40px;display:flex;box-shadow:0 20px 60px #9e7d3b29}.wynn-chip-spinner{background:linear-gradient(135deg,#2b2217 0%,#15110d 100%);border:2px dashed #d4af37;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:24px;animation:6s linear infinite chipRotate;display:flex;position:relative;box-shadow:0 8px 30px #9e7d3b59}@keyframes chipRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wynn-chip-inner-core{background:radial-gradient(circle,#382d1c 0%,#15110c 100%);border:1.5px solid gold;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:inset 0 0 10px #000c}.wynn-chip-monogram{color:gold;text-shadow:0 0 12px #ffd700b3;font-family:Cinzel,serif;font-size:1.8rem;font-weight:900}.wynn-roulette-orbit{border-radius:50%;animation:1.2s cubic-bezier(.4,0,.2,1) infinite ballOrbit;position:absolute;inset:-8px}@keyframes ballOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wynn-roulette-ball{background:#fff;border:1px solid #d4af37;border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #d4af37e6}.wynn-loader-text-group{margin-bottom:22px}.wynn-loader-brand{letter-spacing:3.5px;color:#221d18;margin-bottom:6px;font-family:Cinzel,serif;font-size:1.25rem;font-weight:800}.wynn-loader-sub{letter-spacing:1.5px;color:#9e7d3b;text-transform:uppercase;font-size:.82rem;font-weight:600}.wynn-loader-shimmer-bar{background:#e9e3d7;border-radius:4px;width:190px;height:4px;position:relative;overflow:hidden}.wynn-loader-shimmer-fill{background:linear-gradient(90deg,#0000,#b89349,#9e7d3b,#0000);width:70px;animation:1.4s ease-in-out infinite shimmerMove;position:absolute;top:0;bottom:0;left:0}@keyframes shimmerMove{0%{transform:translate(-70px)}to{transform:translate(210px)}}.wynn-skeleton-pulse{background:linear-gradient(90deg,#f2eee6 0%,#e7dfd1 50%,#f2eee6 100%) 0 0/200% 100%;border:1px solid #e3dcd0;animation:1.8s linear infinite skeletonShimmerLight}@keyframes skeletonShimmerLight{0%{background-position:200% 0}to{background-position:-200% 0}}.wynn-logo-skeleton{background:linear-gradient(90deg,#f2eee6 0%,#e2d9c8 50%,#f2eee6 100%) 0 0/200% 100%;border-radius:6px;width:130px;height:36px;animation:1.8s linear infinite skeletonShimmerLight}.bc-super-admin-root{color:#fff;background-color:#090c12;width:100%;min-height:100vh;font-family:Montserrat,-apple-system,sans-serif;display:flex;position:relative;overflow-x:hidden}.bc-admin-sidebar{z-index:100;background-color:#0f141f;border-right:1px solid #ffffff12;flex-direction:column;width:260px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0}.bc-admin-sidebar-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.bc-admin-logo-box{cursor:pointer;align-items:center;gap:10px;display:flex}.bc-admin-logo-badge{color:#fff;background:linear-gradient(135deg,#ff0054,#d90429);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:900;display:flex;box-shadow:0 0 15px #ff005466}.bc-admin-logo-title{letter-spacing:-.3px;color:#fff;font-size:1.05rem;font-weight:900}.bc-admin-logo-title span{color:var(--bc-accent-rose);letter-spacing:1px;font-size:.72rem;font-weight:800;display:block}.bc-admin-menu{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}.bc-admin-menu-label{text-transform:uppercase;color:#5c6b84;letter-spacing:.5px;padding:12px 12px 4px;font-size:.68rem;font-weight:800}.bc-admin-menu-item{color:#9aa5b8;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-size:.84rem;font-weight:700;transition:all .18s;display:flex;position:relative}.bc-admin-menu-item:hover{color:#fff;background-color:#ffffff0d}.bc-admin-menu-item.active{color:var(--bc-primary);border-left:3px solid var(--bc-primary);background:linear-gradient(90deg,#00e70126 0%,#00e70108 100%)}.bc-admin-menu-badge{color:#9aa5b8;background:#ffffff14;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:.65rem;font-weight:800}.bc-admin-menu-badge.badge-hot{color:var(--bc-accent-rose);background:#ff00542e;border:1px solid #ff00544d}.bc-admin-sidebar-footer{background-color:#0b0e15;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:16px;display:flex}.bc-admin-main-wrap{background-color:#090c12;flex-direction:column;flex:1;min-height:100vh;margin-left:260px;transition:margin-left .25s;display:flex}.bc-admin-topbar{-webkit-backdrop-filter:blur(14px);z-index:90;background-color:#0f141fd9;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.bc-admin-content-area{box-sizing:border-box;flex:1;width:100%;max-width:1400px;padding:24px 28px 60px}.bc-admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:28px;display:grid}.bc-admin-stat-card{background:#131824;border:1px solid #ffffff12;border-radius:16px;padding:18px 20px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.bc-admin-stat-card:hover{border-color:#ffffff2e;transform:translateY(-3px)}.bc-admin-stat-label{color:#5c6b84;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.75rem;font-weight:700;display:flex}.bc-admin-stat-val{color:#fff;font-size:1.5rem;font-weight:900}.bc-admin-table-card{background:#131824;border:1px solid #ffffff12;border-radius:18px;padding:20px;overflow-x:auto}.bc-admin-table{border-collapse:collapse;width:100%;min-width:750px}.bc-admin-table th{text-align:left;color:#5c6b84;text-transform:uppercase;border-bottom:1px solid #ffffff12;padding:10px 14px;font-size:.72rem;font-weight:800}.bc-admin-table td{border-bottom:1px solid #ffffff0a;padding:12px 14px;font-size:.85rem;font-weight:600}.bc-admin-table tr:hover{background:#ffffff05}.bc-admin-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bc-admin-modal{background:#151b27;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:440px;padding:28px;box-shadow:0 20px 50px #000000b3}@media (width<=1024px){.bc-admin-sidebar{transform:translate(-100%);box-shadow:0 0 50px #000c}.bc-admin-sidebar.sidebar-mobile-open{transform:translate(0)}.bc-admin-main-wrap{margin-left:0!important}.bc-admin-topbar{padding:0 16px}.bc-admin-content-area{padding:16px 14px 40px}}:root{--bc-bg-root:#fdfcf9;--bc-bg-sidebar:#f8f6f0;--bc-bg-header:#fdfcf9f2;--bc-bg-card:#fff;--bc-bg-card-hover:#f7f4ed;--bc-bg-surface:#f3efe6;--bc-bg-inner:#ece6da;--bc-primary:#9e7d3b;--bc-primary-hover:#b89349;--bc-primary-glow:0 4px 18px #9e7d3b40;--bc-accent-cyan:#0b7285;--bc-accent-purple:#6741d9;--bc-accent-gold:#c5a059;--bc-accent-rose:#d6336c;--bc-loss-red:#e03131;--bc-win-green:#1a8f4c;--bc-text-primary:#221d18;--bc-text-secondary:#4a443d;--bc-text-dim:#797167;--bc-border-subtle:#e3dcd0;--bc-border-bright:#c5a059;--bc-card-radius:14px;--bc-modal-radius:18px;--bc-sidebar-width:250px;--bc-sidebar-collapsed:72px;--bc-header-height:70px;--bc-mobile-nav-height:64px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bc-bg-root);width:100%;max-width:100vw;min-height:100%;color:var(--bc-text-primary);-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}#root{flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bc-bg-root)}::-webkit-scrollbar-thumb{background:#253044;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#364560}.bc-app-shell{box-sizing:border-box;background-color:var(--bc-bg-root);width:100%;max-width:100vw;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.bc-sidebar{width:var(--bc-sidebar-width);background-color:var(--bc-bg-sidebar);border-right:1px solid var(--bc-border-subtle);z-index:100;flex-direction:column;height:100vh;transition:width .25s cubic-bezier(.4,0,.2,1),transform .25s;display:flex;position:fixed;top:0;left:0}.bc-sidebar.collapsed{width:var(--bc-sidebar-collapsed)}.bc-sidebar-brand{height:var(--bc-header-height);border-bottom:1px solid var(--bc-border-subtle);justify-content:space-between;align-items:center;padding:0 18px;display:flex}.bc-brand-logo{cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.bc-brand-badge{color:#0b0e14;width:36px;height:36px;box-shadow:var(--bc-primary-glow);background:linear-gradient(135deg,#00e701,#00c701);border-radius:10px;justify-content:center;align-items:center;font-size:1.15rem;font-weight:900;display:flex}.bc-brand-text{letter-spacing:-.5px;color:#fff;font-size:1.25rem;font-weight:900}.bc-brand-text span{color:var(--bc-primary)}.bc-sidebar-nav{flex-direction:column;flex:1;gap:4px;padding:16px 10px;display:flex;overflow-y:auto}.bc-nav-label{text-transform:uppercase;letter-spacing:1px;color:var(--bc-text-dim);padding:12px 12px 6px;font-size:.7rem;font-weight:800}.bc-nav-item{color:var(--bc-text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:.88rem;font-weight:600;transition:all .18s;display:flex;position:relative}.bc-nav-item:hover{background-color:var(--bc-bg-surface);color:var(--bc-text-primary);transform:translate(2px)}.bc-nav-item.active{color:var(--bc-primary);border-left:3px solid var(--bc-primary);background:linear-gradient(90deg,#00e7011f,#0000);font-weight:700}.bc-nav-badge{color:var(--bc-accent-rose);background:#ff00542e;border:1px solid #ff00544d;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:.68rem;font-weight:800}.bc-header{height:var(--bc-header-height);background-color:var(--bc-bg-header);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--bc-border-subtle);z-index:90;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:sticky;top:0;left:0;right:0}.bc-main-wrapper{margin-left:var(--bc-sidebar-width);box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100vw;min-height:100vh;transition:margin-left .25s cubic-bezier(.4,0,.2,1);display:flex;overflow-x:hidden}.bc-main-wrapper.sidebar-collapsed{margin-left:var(--bc-sidebar-collapsed)}.bc-header-search{background-color:var(--bc-bg-inner);border:1px solid var(--bc-border-subtle);border-radius:12px;align-items:center;gap:10px;width:280px;padding:8px 14px;transition:all .2s;display:flex}.bc-header-search:focus-within{border-color:var(--bc-primary);width:320px;box-shadow:0 0 10px #00e70133}.bc-search-input{color:var(--bc-text-primary);background:0 0;border:none;outline:none;width:100%;font-size:.85rem}.bc-btn-signin{border:1px solid var(--bc-border-subtle);color:var(--bc-text-primary);cursor:pointer;background:0 0;border-radius:10px;padding:9px 18px;font-size:.85rem;font-weight:700;transition:all .2s}.bc-btn-signin:hover{background-color:var(--bc-bg-inner);border-color:var(--bc-border-bright)}.bc-btn-register{color:#f7e7c4;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#2b241c 0%,#15110d 100%);border:1px solid #4a3e30;border-radius:10px;padding:9px 20px;font-size:.85rem;font-weight:800;transition:all .2s;box-shadow:0 4px 14px #221d1840}.bc-btn-register:hover{color:#fff;background:linear-gradient(135deg,#9e7d3b 0%,#7d6129 100%);border-color:#c5a059;transform:translateY(-1px);box-shadow:0 6px 20px #9e7d3b59}.bc-balance-pill{background:var(--bc-bg-inner);border:1px solid var(--bc-border-subtle);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:4px 6px 4px 14px;transition:all .2s;display:flex}.bc-balance-pill:hover{border-color:var(--bc-border-bright)}.bc-balance-val{color:var(--bc-text-primary);align-items:center;gap:4px;font-size:.95rem;font-weight:800;display:flex}.bc-balance-val span{color:var(--bc-primary)}.bc-btn-wallet{color:#0b0e14;cursor:pointer;background:linear-gradient(135deg,#00e701,#00c701);border:none;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:800;display:flex}.bc-hero-container{padding:24px;position:relative}.bc-hero-banner{background:linear-gradient(135deg,#182236 0%,#101826 100%);border:1px solid #00e70133;border-radius:24px;justify-content:space-between;align-items:center;padding:36px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.bc-hero-banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#00e70126,#0000 70%);width:320px;height:320px;position:absolute;top:-60px;right:-60px}.bc-hero-title{color:var(--bc-text-primary);margin-bottom:12px;font-size:2.6rem;font-weight:900;line-height:1.15}.bc-hero-title span{background:linear-gradient(135deg,#9e7d3b,#d4af37);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bc-hero-subtitle{color:var(--bc-text-secondary);max-width:540px;margin-bottom:24px;font-size:1.05rem;font-weight:500}.bc-hero-cta{align-items:center;gap:8px;padding:12px 24px;font-size:.92rem;display:inline-flex}.bc-live-bets-section{padding:0 24px 40px}.bc-live-bets-card{background-color:var(--bc-bg-card);border:1px solid var(--bc-border-subtle);border-radius:16px;padding:16px;overflow:hidden;box-shadow:0 4px 18px #0000000a}.bc-live-bets-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bc-live-indicator{color:var(--bc-primary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.bc-live-dot{background-color:var(--bc-primary);border-radius:50%;width:8px;height:8px;animation:1.4s infinite bcPulse;box-shadow:0 0 8px #9e7d3b80}@keyframes bcPulse{0%{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.25)}to{opacity:.7;transform:scale(.95)}}.bc-live-table{border-collapse:collapse;width:100%}.bc-live-table th{text-align:left;color:var(--bc-text-dim);text-transform:uppercase;border-bottom:1px solid var(--bc-border-subtle);padding:8px 12px;font-size:.72rem;font-weight:700}.bc-live-table td{color:var(--bc-text-primary);border-bottom:1px solid var(--bc-border-subtle);padding:10px 12px;font-size:.85rem;font-weight:600}.bc-live-row{transition:background-color .15s}.bc-live-row:hover{background-color:var(--bc-bg-card-hover)}.bc-win-payout{color:var(--bc-win-green);font-weight:800}.bc-loss-payout{color:var(--bc-loss-red);font-weight:700}.bc-games-section{padding:0 24px 40px}.bc-section-title-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.bc-section-title{color:var(--bc-text-primary);align-items:center;gap:10px;font-size:1.4rem;font-weight:800;display:flex}.bc-games-grid{box-sizing:border-box;grid-template-columns:repeat(6,1fr);gap:12px;width:100%;display:grid}@media (width>=1400px){.bc-games-grid{grid-template-columns:repeat(6,1fr);gap:16px}}.bc-game-card{background-color:var(--bc-bg-card);border:1px solid var(--bc-border-subtle);border-radius:var(--bc-card-radius);cursor:pointer;flex-direction:column;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.bc-game-card:hover{border-color:var(--bc-border-bright);transform:translateY(-6px);box-shadow:0 14px 30px #9e7d3b26}.bc-game-thumb-box{aspect-ratio:4/3;background-color:var(--bc-bg-inner);width:100%;position:relative;overflow:hidden}.bc-game-thumb{object-fit:cover;width:100%;height:100%;transition:transform .35s}.bc-game-card:hover .bc-game-thumb{transform:scale(1.08)}.bc-card-overlay{opacity:0;background:#221d1866;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.bc-game-card:hover .bc-card-overlay{opacity:1}.bc-btn-play-card{color:#f7e7c4;background:linear-gradient(135deg,#2b241c 0%,#15110d 100%);border:1px solid gold;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s;display:flex;transform:scale(.85);box-shadow:0 4px 14px #0000004d}.bc-game-card:hover .bc-btn-play-card{transform:scale(1)}.bc-game-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:3px 8px;font-size:.65rem;font-weight:900;position:absolute;top:10px;right:10px}.bc-badge-hot{color:#fff;background:linear-gradient(135deg,#ff0054,#ff5400);box-shadow:0 2px 8px #ff005466}.bc-badge-live{color:#fff;background:linear-gradient(135deg,#1a8f4c,#167a41);box-shadow:0 2px 8px #1a8f4c4d}.bc-game-info{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.bc-game-name{color:var(--bc-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.bc-game-meta{color:var(--bc-text-dim);justify-content:space-between;align-items:center;font-size:.72rem;font-weight:600;display:flex}.bc-modal-backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background-color:#05070ad9;justify-content:center;align-items:center;padding:16px;animation:.2s bcFadeIn;display:flex;position:fixed;inset:0}@keyframes bcFadeIn{0%{opacity:0}to{opacity:1}}.bc-modal-box{background-color:var(--bc-bg-card);border:1px solid var(--bc-border-subtle);border-radius:var(--bc-modal-radius);width:100%;max-width:440px;animation:.25s cubic-bezier(.34,1.56,.64,1) bcPopIn;overflow:hidden;box-shadow:0 25px 60px #000000b3,0 0 30px #00e7011a}@keyframes bcPopIn{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.bc-modal-header{border-bottom:1px solid var(--bc-border-subtle);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bc-modal-close-btn{color:var(--bc-text-dim);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex}.bc-modal-close-btn:hover{color:var(--bc-text-primary)}.bc-auth-tabs{border-bottom:1px solid var(--bc-border-subtle);background-color:var(--bc-bg-inner);display:flex}.bc-auth-tab{text-align:center;cursor:pointer;color:var(--bc-text-dim);border-bottom:2px solid #0000;flex:1;padding:14px;font-size:.9rem;font-weight:700;transition:all .2s}.bc-auth-tab.active{color:var(--bc-primary);border-bottom-color:var(--bc-primary);background-color:var(--bc-bg-card)}.bc-modal-body{flex-direction:column;gap:16px;padding:24px;display:flex}.bc-input-group{flex-direction:column;gap:6px;display:flex}.bc-input-label{color:var(--bc-text-secondary);font-size:.78rem;font-weight:700}.bc-input-field{background-color:var(--bc-bg-inner);border:1px solid var(--bc-border-subtle);color:var(--bc-text-primary);border-radius:10px;outline:none;padding:12px 14px;font-size:.9rem;transition:border-color .2s}.bc-input-field:focus{border-color:var(--bc-primary)}.bc-mobile-nav{height:var(--bc-mobile-nav-height);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--bc-border-subtle);z-index:100;background-color:#fdfcf9f5;justify-content:space-around;align-items:center;padding:0 10px;display:none;position:fixed;bottom:0;left:0;right:0}.bc-mobile-item{color:var(--bc-text-dim);cursor:pointer;flex-direction:column;align-items:center;gap:3px;font-size:.65rem;font-weight:700;transition:color .15s;display:flex}.bc-mobile-item.active,.bc-mobile-item:hover{color:var(--bc-primary)}.bc-category-tabs-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.bc-category-tabs-scroll::-webkit-scrollbar{display:none}.bc-category-tab-btn{border:1px solid var(--bc-border-subtle);background:var(--bc-bg-card);color:var(--bc-text-secondary);cursor:pointer;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .18s}.bc-category-tab-btn:hover{background:var(--bc-bg-card-hover);color:var(--bc-text-primary)}.bc-category-tab-btn.active{color:#f3e5ab;background:#f6f3ed;border-color:#9e7d3b;box-shadow:0 0 12px #d4af3740}.bc-trust-section{box-sizing:border-box;width:100%;max-width:100vw;padding:0 24px 40px}.bc-trust-card{background:var(--bc-bg-card);border:1px solid var(--bc-border-subtle);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px;display:grid}@media (width<=900px){.bc-trust-section{padding:0 14px 28px!important}.bc-trust-card{gap:16px;grid-template-columns:1fr!important;padding:20px 16px!important}}@media (width<=1024px){.bc-sidebar{transform:translate(-100%)}.bc-sidebar.mobile-open{width:260px;transform:translate(0);box-shadow:0 0 40px #000c}.bc-main-wrapper{padding-bottom:var(--bc-mobile-nav-height);box-sizing:border-box;overflow-x:hidden;width:100%!important;max-width:100vw!important;margin-left:0!important}.bc-main-wrapper.bc-game-mode{padding-bottom:0!important}.bc-mobile-nav{display:flex}.bc-header-search{display:none}.bc-hero-banner{padding:24px 20px}.bc-hero-title{font-size:1.6rem}.bc-games-grid{gap:14px;box-sizing:border-box!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important}}@media (width<=768px){.bc-header{height:58px;padding:0 12px;overflow:hidden;box-sizing:border-box!important;width:100%!important;max-width:100vw!important}.bc-header-username,.bc-usdt-label,.bc-btn-wallet span{display:none!important}.bc-btn-wallet{border-radius:6px;gap:0;padding:6px 8px!important}.bc-balance-pill{gap:6px!important;padding:4px 6px 4px 10px!important}.bc-balance-val{font-size:.84rem!important}.bc-header-user-box{gap:4px!important;padding:4px 6px!important}.bc-user-vip-tag{display:none!important}.bc-section-title-row{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.bc-category-tabs-scroll{-webkit-overflow-scrolling:touch;gap:8px;width:100%;display:flex;overflow-x:auto}.bc-section-title{font-size:1.25rem}.bc-hero-container{box-sizing:border-box;width:100%;padding:12px 14px}.bc-hero-banner{box-sizing:border-box;border-radius:18px;width:100%;padding:20px 16px}.bc-hero-title{margin-bottom:8px;font-size:1.35rem;line-height:1.25}.bc-hero-subtitle{margin-bottom:16px;font-size:.82rem;line-height:1.4}.bc-hero-cta{padding:9px 18px;font-size:.8rem}.bc-games-section{padding:0 14px 28px;overflow-x:hidden;box-sizing:border-box!important;width:100%!important;max-width:100vw!important}.bc-games-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}.bc-game-card{overflow:hidden;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important}.bc-game-info{padding:8px 10px!important}.bc-game-name{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.82rem!important;font-weight:700!important;overflow:hidden!important}.bc-game-meta{white-space:nowrap!important;gap:4px!important;font-size:.65rem!important;overflow:hidden!important}.bc-game-meta span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.bc-live-bets-section{padding:0 14px 28px;overflow-x:hidden;box-sizing:border-box!important;width:100%!important;max-width:100vw!important}.bc-mobile-nav{height:calc(58px + env(safe-area-inset-bottom,0px));padding-bottom:max(6px, env(safe-area-inset-bottom,0px))}}@media (width<=480px){.bc-header{height:54px;padding:0 10px}.bc-brand-text{font-size:1.05rem}.bc-balance-pill{gap:4px!important;padding:3px 5px 3px 8px!important}.bc-balance-val{font-size:.78rem!important}.bc-hero-container{padding:10px}.bc-games-section{padding:0 10px 24px}.bc-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.bc-live-bets-section{padding:0 10px 24px}}@media (width<=320px){.bc-games-grid{grid-template-columns:1fr!important}}
