:root{--bg: #101010;--bg2: #171717;--panel: #1c1c1c;--panel2: #222222;--panel3: #2a2a2a;--line: #303030;--line2: #3a3a3a;--text: #d6d6d6;--muted: #8d8d8d;--dim: #6c6c6c;--white: #f4f4f4;--red: #b21f2d;--red2: #d2273a;--red3: #8e1622;--gold: #e7b64b;--gold2: #f8d97c;--green: #2fa758;--green2: #45c777;--blue: #2f7fd0;--shadow: 0 18px 60px rgba(0, 0, 0, .65);--ui-font: "Roboto Condensed", "Roboto", "Helvetica Neue", sans-serif;--head-font: "Roboto", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#0a0a0b;color:var(--text);font-family:var(--ui-font);font-size:14px;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-user-select:none;user-select:none}button{font-family:inherit;color:inherit;border:0;background:none;cursor:pointer}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#151515}::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.desktop{position:fixed;inset:0;display:grid;place-items:center;background:radial-gradient(1200px 700px at 30% 10%,#1b1f2b 0%,transparent 60%),radial-gradient(900px 600px at 80% 90%,#251a1c 0%,transparent 55%),linear-gradient(160deg,#0c0d10,#141013 60%,#0a0a0c)}.desktop:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:3px 3px;opacity:.35;pointer-events:none}.app-window{position:relative;width:1200px;height:961px;background:var(--bg2);border-radius:11px;overflow:hidden;box-shadow:0 40px 120px #000c,0 0 0 1px #ffffff12;display:flex;flex-direction:column;transform-origin:center center}.app-window.plain{border-radius:0;box-shadow:none}.titlebar{height:38px;flex:0 0 38px;display:flex;align-items:center;gap:14px;padding:0 12px;background:linear-gradient(#232323,#1b1b1b);border-bottom:1px solid #0d0d0d;position:relative;z-index:30}.traffic{display:flex;gap:8px;align-items:center;padding-right:6px}.traffic i{width:12px;height:12px;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #00000040}.traffic .r{background:#ff5f57}.traffic .y{background:#febc2e}.traffic .g{background:#28c840}.online-pill{display:flex;align-items:center;gap:7px;color:#cfcfcf;font-size:13.5px;letter-spacing:.2px}.online-pill .dot{width:8px;height:8px;border-radius:50%;background:#46d17e;box-shadow:0 0 8px #46d17e88}.titlebar .spacer{flex:1}.title-icons{display:flex;align-items:center;gap:3px}.title-icon{width:30px;height:28px;border-radius:5px;display:grid;place-items:center;color:#bdbdbd;position:relative}.title-icon:hover{background:#333;color:#fff}.title-icon .badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;border-radius:7px;background:var(--red2);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center;padding:0 3px}.title-icon svg{width:17px;height:17px;fill:currentColor}.lang-chip{font-size:12px;font-weight:700;padding:4px 7px;border-radius:5px;background:#12305c;color:#dbe9ff}.win-controls{display:flex;gap:2px;margin-left:4px}.win-controls button{width:30px;height:26px;display:grid;place-items:center;color:#aaa;border-radius:4px}.win-controls button:hover{background:#3a3a3a;color:#fff}.app-header{height:60px;flex:0 0 60px;display:flex;align-items:center;padding:0 130px 0 14px;gap:10px;background:linear-gradient(#1a1a1a,#151515);border-bottom:1px solid #0b0b0b;position:relative;z-index:20}.brand-logo{width:180px;height:52px;object-fit:contain;object-position:left center;flex:0 0 180px;cursor:pointer}.topnav{height:38px;display:flex;align-items:center;gap:2px;background:#0d0d0d;border:1px solid #2e2e2e;border-radius:20px;padding:3px;box-shadow:inset 0 1px 3px #000000b3}.topnav button{height:30px;padding:0 22px;border-radius:16px;font-size:13px;font-weight:700;letter-spacing:.7px;color:#b9b9b9;text-transform:uppercase;transition:color .15s,background .2s}.topnav button:hover{color:#fff}.topnav button.active{background:linear-gradient(#d32a39,#a4151f);color:#fff;box-shadow:0 2px 6px #00000080,inset 0 1px #ffffff2e}.topnav .sep{width:1px;height:16px;background:#2c2c2c;margin:0 4px}.jackpot-banner{margin-left:auto;width:322px;height:52px;border-radius:7px;position:relative;border:2px solid #6b5320;background:radial-gradient(120% 160% at 50% 0%,#3c2a05,#1a1204 45%,#0b0903);box-shadow:0 0 14px #e7b64b38,inset 0 0 18px #000c;display:flex;align-items:center;padding:0 12px;gap:10px;cursor:pointer;overflow:hidden}.jackpot-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,220,140,.12) 45%,transparent 60%);transform:translate(-100%);animation:jackpotShine 5s ease-in-out infinite}.jackpot-label{font-family:Georgia,Times New Roman,serif;line-height:.9}.jackpot-label b{display:block;color:#e8c15c;font-size:15px;letter-spacing:1px;text-shadow:0 1px 0 #000,0 0 8px #b8862a66}.jackpot-label span{display:block;font-family:var(--ui-font);font-size:8px;letter-spacing:2px;color:#d24a3a;font-weight:700;margin-top:3px}.jackpot-amount{margin-left:auto;font-family:var(--head-font);font-weight:900;font-size:24px;color:#ffe6a6;text-shadow:0 2px 0 #5c3d06,0 0 18px rgba(255,200,80,.55);letter-spacing:.5px;font-variant-numeric:tabular-nums}.account-block{position:absolute;right:6px;top:4px;display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;z-index:40;height:104px}.avatar-ring{position:relative;width:58px;height:58px;border-radius:50%;padding:2px;background:conic-gradient(#e7b64b,#7a5d18,#e7b64b,#8c6b1e,#e7b64b)}.avatar-ring .inner{width:100%;height:100%;border-radius:50%;overflow:hidden;background:#222;border:2px solid #1b1b1b}.avatar-ring img{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback{width:100%;height:100%;display:grid;place-items:center;font-weight:700;font-size:20px;color:#1c1c1c;background:linear-gradient(150deg,#d9b25e,#9a7527)}.vip-badge{position:absolute;top:-3px;right:-3px;width:20px;height:20px;border-radius:50%;background:radial-gradient(#a11b23,#5e0a10);border:1px solid #e8c15c;color:#ffdf9a;font-size:10px;font-weight:900;display:grid;place-items:center;box-shadow:0 0 8px #000000b3}.account-name{position:relative;z-index:41;font-size:12px;margin-top:1px;color:#e0e0e0;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.game-tabs{height:57px;flex:0 0 57px;display:flex;align-items:stretch;background:#131313;border-bottom:1px solid #050505;position:relative;z-index:15;overflow:hidden}.game-tab{position:relative;height:57px;padding:0;flex:0 0 auto;overflow:hidden;border-right:1px solid rgba(0,0,0,.55);opacity:.92;transition:filter .15s,opacity .15s}.game-tab img{display:block;height:57px;width:auto}.game-tab:hover{filter:brightness(1.18);opacity:1}.game-tab.active{opacity:1}.game-tab.active:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -3px 0 var(--red2),inset 0 0 30px #d2273a2e;pointer-events:none}.game-tab .active-plate{position:absolute;inset:3px 4px;border-radius:3px;background:linear-gradient(#b72532,#8e1622);box-shadow:inset 0 1px #ffffff26;display:grid;place-items:center;color:#f6e8c8;font-weight:900;font-size:17px;letter-spacing:.3px;text-shadow:0 1px 2px #000}.game-tabs .spacer{flex:1}.app-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.lobby-content{flex:1;display:flex;min-height:0;background:#141414}.lobby-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}.lobby-side{width:206px;flex:0 0 206px;background:#1a1a1a;border-left:1px solid #0a0a0a;display:flex;flex-direction:column}.lobby-rail{width:146px;flex:0 0 146px;background:#131313;border-left:1px solid #080808;padding:6px;display:flex;flex-direction:column;gap:4px}.promo-wrap{position:relative;height:143px;flex:0 0 143px;overflow:hidden;cursor:pointer}.promo-wrap img{width:100%;height:100%;object-fit:cover;display:block}.promo-dots{position:absolute;bottom:9px;left:0;right:0;display:flex;justify-content:center;gap:7px}.promo-dots i{width:7px;height:7px;border-radius:50%;background:#fff6;box-shadow:0 1px 2px #0009}.promo-dots i.on{background:#fff;width:18px;border-radius:4px}.table-list{flex:1;min-height:0;display:flex;flex-direction:column;padding:4px 0 0}.list-head,.table-row{display:grid;grid-template-columns:26% 17% 10% 12% 8% 10% 9% 8%;align-items:center}.list-head{height:26px;flex:0 0 26px;background:#2c2c2c;color:#a6a6a6;font-size:12px;border-top:1px solid #3a3a3a;border-bottom:1px solid #111;position:sticky;top:0;z-index:5}.list-head>div{padding:0 8px;text-align:right}.list-head>div:first-child{text-align:left;padding-left:20px}.list-scroll{flex:1;overflow-y:auto;overflow-x:hidden}.table-row{height:36px;background:#1e1e1e;border-bottom:1px solid #151515;cursor:pointer;font-size:13px;color:#cfcfcf;position:relative}.table-row:nth-child(4n+3){background:#232323}.table-row:hover{background:#2c2c2c}.table-row.selected{background:linear-gradient(90deg,#4a171b,#3a1417 60%,#2a1214);border-color:#2a0d0f}.table-row.selected .name{color:#ff9b9b}.table-row>div{padding:0 8px;text-align:right;font-variant-numeric:tabular-nums}.table-row .name{text-align:left;padding-left:20px;display:flex;align-items:center;gap:8px;color:#f0f0f0;font-weight:500}.chip-dot{width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f9e3a1,#d8a53a 45%,#6b4a09);box-shadow:inset 0 0 0 2px #2a1f06,0 0 4px #00000080;flex:0 0 15px}.chip-dot.diamond{background:radial-gradient(circle at 35% 30%,#b7ecff,#3fa8e0 45%,#0a3550);box-shadow:inset 0 0 0 2px #04202f,0 0 6px #3fa8e066}.chip-dot.platinum{background:radial-gradient(circle at 35% 30%,#f4f7ff,#a9b6c8 45%,#37414f);box-shadow:inset 0 0 0 2px #222a33}.chip-dot.gold{background:radial-gradient(circle at 35% 30%,#ffe9a8,#d9a83c 45%,#5c3d06)}.player-bars{display:flex;gap:2px;justify-content:flex-end}.player-bars i{width:9px;height:13px;background:#4a4a4a;box-shadow:inset 0 0 0 1px #202020}.player-bars i.on{background:linear-gradient(#f4d98b,#c89a35)}.table-row .muted{color:#9a9a9a}.table-row .zero{color:#8a8a8a}.list-empty{padding:40px;text-align:center;color:#777}.view-toggle{display:flex;height:26px;margin:4px 4px 0;border-radius:3px;overflow:hidden;background:#2b2b2b}.view-toggle button{flex:1;font-size:12.5px;color:#b9b9b9}.view-toggle button.on{background:linear-gradient(#4a4a4a,#3a3a3a);color:#fff}.mini-table-wrap{padding:16px 8px 6px;position:relative}.mini-table{position:relative;height:300px;border-radius:90px/120px;background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.1),transparent 46%),radial-gradient(ellipse at 50% 50%,#2e6b3d,#245a33 55%,#14351e);border:9px solid #14181a;box-shadow:inset 0 0 40px #000000b3,0 10px 24px #0009,0 0 0 3px #2b2f31}.mini-seat{position:absolute;width:34px;height:34px;border-radius:50%;background:#1b1b1b;border:2px solid #3a3a3a;box-shadow:0 2px 6px #0009;display:grid;place-items:center;font-size:10px;color:#ddd}.mini-seat.empty{background:#101010;color:#555;border-color:#2a2a2a}.mini-seat.empty:before{content:"+";font-size:18px;color:#555}.mini-seat .nm{position:absolute;top:36px;white-space:nowrap;font-size:9px;color:#ddd;background:#0000008c;padding:1px 4px;border-radius:3px}.mini-seat .st{position:absolute;top:50px;font-size:9px;color:#ffd98a}.mini-arrows{position:absolute;color:#fff;opacity:.8;font-size:14px}.buyin-range{position:absolute;left:50%;transform:translate(-50%);top:150px;text-align:center;color:#d7d7d7;font-size:11px;line-height:1.5;text-shadow:0 1px 2px #000}.buyin-range b{display:block;font-weight:600;color:#e8e8e8}.mini-buttons{display:flex;gap:6px;padding:8px}.btn{height:38px;border-radius:4px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;transition:filter .15s,transform .06s}.btn:active{transform:translateY(1px)}.btn:hover{filter:brightness(1.12)}.btn-dark{background:linear-gradient(#3a3a3a,#262626);border:1px solid #4a4a4a;color:#e8e8e8}.btn-red{background:linear-gradient(#c92433,#94121d);border:1px solid #e04b57;color:#fff;box-shadow:inset 0 1px #ffffff2e}.btn-gold{background:linear-gradient(#e0b04a,#a97a18);border:1px solid #f4d488;color:#2a1c00;font-weight:700}.btn-ghost{background:#222;border:1px solid #333;color:#ccc}.btn-block{width:100%}.btn-sm{height:30px;font-size:12.5px;padding:0 10px}.mini-actions{padding:8px;display:flex;flex-direction:column;gap:6px}.rail-sep{height:1px;background:#2a2a2a;margin:4px 2px}.currency-row{display:flex;align-items:center;justify-content:space-between;gap:4px;color:#9d9d9d;font-size:12px;padding:5px 4px;border-bottom:1px solid #232323}.currency-row b{color:#eaeaea;font-weight:500}.rail-btn{display:flex;align-items:center;gap:8px;height:38px;border-radius:4px;padding:0 8px;background:#1d1d1d;border:1px solid #2c2c2c;font-size:12.5px;color:#d0d0d0}.rail-btn:hover{background:#2a2a2a}.rail-btn .ico{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#2a2a2a;font-size:12px}.rail-btn.gold{border-color:#6b5320;background:linear-gradient(#2b2413,#1d190e)}.cashier-btn{height:44px;border-radius:4px;background:linear-gradient(#3d3d3d,#2a2a2a);border:1px solid #6b5320;color:#e8c15c;font-weight:700;letter-spacing:.6px;font-size:15px}.page{flex:1;overflow-y:auto;padding:18px 22px 30px;min-height:0}.page-title{font-family:var(--head-font);font-size:22px;font-weight:800;color:#f0f0f0;margin:0 0 4px;letter-spacing:.3px}.page-sub{color:var(--muted);font-size:13px;margin-bottom:18px}.card{background:#1c1c1c;border:1px solid #2a2a2a;border-radius:8px;padding:14px}.grid{display:grid;gap:12px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.panel-title{font-size:15px;font-weight:700;color:#eee;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.panel-title small{color:var(--muted);font-weight:400;font-size:12px}.kv{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #262626;font-size:13px}.kv:last-child{border-bottom:0}.kv span{color:var(--muted)}.kv b{color:#eaeaea;font-weight:500}.tag{display:inline-block;padding:2px 7px;border-radius:3px;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.tag.live{background:#1f4a2c;color:#7fe0a0}.tag.reg{background:#2b3a55;color:#8fc4ff}.tag.gtd{background:#3d3011;color:#f0c96a}.tag.red{background:#43161b;color:#ff98a0}.login-screen{flex:1;display:flex;min-height:0;background:radial-gradient(900px 600px at 70% 30%,#241417,#120d0e 55%,#0b0a0b)}.login-art{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-art:before{content:"";position:absolute;inset:0;background:url(/assets/tables/featured_6ring.png) center/cover;opacity:.45;filter:saturate(.7) brightness(.7)}.login-art .glow{position:relative;z-index:1;text-align:center}.login-art h2{font-family:var(--head-font);font-size:42px;margin:0;letter-spacing:-1px;color:#fff;text-shadow:0 8px 40px #000}.login-art p{color:#c9a86a;letter-spacing:4px;text-transform:uppercase;font-size:12px;margin-top:10px}.login-box{width:470px;flex:0 0 470px;padding:46px 48px;display:flex;flex-direction:column;justify-content:center;background:#0f0f10db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:1px solid rgba(255,255,255,.06)}.login-box .brand-logo{width:220px;height:50px;margin-bottom:26px;object-fit:contain;object-position:left}.field{margin-bottom:12px}.field label{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#8f8f8f;margin-bottom:5px}.field input{width:100%;height:42px;border-radius:5px;border:1px solid #343434;background:#121212;color:#f0f0f0;padding:0 12px;font-size:14px;outline:none;transition:border .15s,box-shadow .15s}.field input:focus{border-color:#b21f2d;box-shadow:0 0 0 2px #b21f2d2e}.auth-error{background:#3a1216;border:1px solid #6b2028;color:#ffb3ba;border-radius:4px;padding:8px 10px;font-size:12.5px;margin-bottom:12px}.auth-links{display:flex;justify-content:space-between;margin-top:12px;font-size:12.5px;color:#9a9a9a}.auth-links button{color:#d8b46a}.login-footer{margin-top:26px;font-size:11px;color:#666;line-height:1.7}.table-screen{position:relative;flex:1;min-height:0;overflow:hidden;background:radial-gradient(1200px 600px at 50% -10%,rgba(90,140,110,.18),transparent 60%),radial-gradient(ellipse at 50% 46%,#1d3a2a,#102219 40%,#080d0a 72%,#050706)}.table-screen:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(0,0,0,.55) 100%);pointer-events:none}.table-topbar{position:absolute;top:0;left:0;right:0;height:40px;display:flex;align-items:center;gap:12px;padding:0 12px;background:linear-gradient(rgba(0,0,0,.65),transparent);z-index:20;color:#ddd;font-size:12.5px}.table-topbar .name{font-weight:700;color:#f3f3f3}.table-topbar .pill{background:#00000080;border:1px solid #333;padding:3px 8px;border-radius:11px;font-size:11px}.table-topbar .spacer{flex:1}.table-topbar button{color:#ccc;padding:5px 9px;border-radius:4px;background:#00000059;border:1px solid #333}.table-topbar button:hover{background:#2c2c2c}.felt{position:absolute;left:50%;top:45%;width:80%;height:60%;transform:translate(-50%,-50%);border-radius:50%/46%;background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#2f7a4a,#235f39 40%,#17482a,#0e2f1c);box-shadow:inset 0 0 120px #0009,inset 0 10px 40px #ffffff0d,0 34px 80px #000000b3,0 0 0 10px #2a2014,0 0 0 16px #43331e,0 0 0 19px #120d08,0 0 0 70px #0000002e}.felt:after{content:"";position:absolute;inset:24px;border-radius:50%/46%;border:1px solid rgba(230,200,140,.28);box-shadow:inset 0 0 60px #00000040}.room-mark{position:absolute;inset:0;background:url(/assets/tables/room_dark.png) center 38%/cover no-repeat;opacity:.85;pointer-events:none}.table-center{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;z-index:5;width:60%}.pot-label{background:#0000008c;border:1px solid rgba(255,215,130,.25);color:#ffe0a0;padding:4px 14px;border-radius:14px;font-weight:700;font-size:14px;letter-spacing:.3px}.board{display:flex;gap:7px;min-height:108px;align-items:center}.board .card{padding:0}.seat{position:absolute;width:132px;display:flex;flex-direction:column;align-items:center;gap:3px;z-index:8;transform:translate(-50%,-50%)}.seat .avatar-wrap{position:relative;width:66px;height:66px;border-radius:50%;padding:2px;background:#00000080;box-shadow:0 4px 12px #0009}.seat .avatar-wrap .face{width:100%;height:100%;border-radius:50%;overflow:hidden;background:#262626;display:grid;place-items:center;font-weight:800;font-size:22px;color:#d9b25e;border:2px solid #1b1b1b}.seat .avatar-wrap .face img{width:100%;height:100%;object-fit:cover}.seat.active .avatar-wrap{background:conic-gradient(#ffe7a3,#c79a3a,#ffe7a3,#c79a3a,#ffe7a3);box-shadow:0 0 0 3px #ffd77838,0 0 22px #ffc85a59}.seat .plate{background:linear-gradient(#121212f0,#080808f0);border:1px solid rgba(255,255,255,.13);border-radius:4px;padding:3px 8px;text-align:center;min-width:104px;box-shadow:0 3px 8px #0000008c}.seat .plate .nm{font-size:12px;color:#f0f0f0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:116px}.seat .plate .st{font-size:12px;color:#7fd7a0;font-weight:700;font-variant-numeric:tabular-nums}.seat.me .plate{border-color:#78c8ff73}.seat.folded{opacity:.45}.seat .cards{display:flex;gap:2px;margin-bottom:-2px}.seat .bet-chip{position:absolute;top:-18px;left:50%;transform:translate(-50%);background:#000000a6;border:1px solid #51401d;color:#ffd98a;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:700}.seat .action-badge{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);background:#1d1d1d;border:1px solid #3a3a3a;color:#e8e8e8;border-radius:3px;padding:1px 7px;font-size:10.5px;white-space:nowrap}.seat .action-badge.fold{color:#ff8a8a}.seat .action-badge.raise,.seat .action-badge.bet{color:#ffd98a}.seat .win-amount{position:absolute;top:-34px;color:#ffe9a8;font-weight:900;font-size:15px;text-shadow:0 2px 6px #000;animation:floatUp 1.4s ease-out both}.seat .timer{position:absolute;inset:-4px;border-radius:50%;border:3px solid transparent;border-top-color:#ffcf6b;animation:spin 2s linear infinite}.dealer-btn{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(#f6f2e8,#cfc6b2);color:#222;font-size:10px;font-weight:900;display:grid;place-items:center;box-shadow:0 2px 5px #0009;z-index:9}.action-bar{position:absolute;left:0;right:0;bottom:0;padding:8px 14px 12px;background:linear-gradient(transparent,#000000b8 30%,#000000e6);display:flex;flex-direction:column;gap:7px;z-index:25}.action-row{display:flex;align-items:center;gap:8px}.action-row .grow{flex:1}.act-btn{height:40px;min-width:112px;border-radius:4px;font-weight:700;font-size:14px;letter-spacing:.3px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f,0 3px 8px #00000073}.act-fold{background:linear-gradient(#4a4a4a,#2d2d2d);color:#eaeaea}.act-check{background:linear-gradient(#2f8f54,#1a5f35);color:#fff}.act-call{background:linear-gradient(#2f7ad0,#1d4f8c);color:#fff}.act-raise{background:linear-gradient(#cf2a38,#91141e);color:#fff}.act-allin{background:linear-gradient(#e0b04a,#a9771a);color:#241800;border-color:#f4d488}.act-btn:disabled{filter:grayscale(.7) brightness(.6);cursor:not-allowed}.bet-slider{-webkit-appearance:none;height:6px;border-radius:3px;background:#3a3a3a;outline:none;flex:1}.bet-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(#ffe4a0,#c8992f);border:1px solid #6b5320;box-shadow:0 2px 5px #0009;cursor:pointer}.amount-input{width:96px;height:34px;background:#101010;border:1px solid #3a3a3a;border-radius:4px;color:#ffe1a0;text-align:center;font-weight:700;font-size:14px}.quick-bets button{height:26px;padding:0 9px;font-size:11.5px;border-radius:3px;background:#222;border:1px solid #383838;color:#ccc}.quick-bets button:hover{background:#333}.turn-timer-bar{height:3px;background:#2a2a2a;border-radius:2px;overflow:hidden}.turn-timer-bar i{display:block;height:100%;background:linear-gradient(90deg,#ffcf6b,#d2321f);transition:width .25s linear}.table-chat{position:absolute;left:10px;bottom:130px;width:300px;max-height:200px;overflow-y:auto;z-index:15;font-size:12px;color:#ddd;text-shadow:0 1px 2px #000}.table-chat div{margin-bottom:2px;background:#00000059;padding:1px 6px;border-radius:3px;display:inline-block}.table-chat b{color:#ffd98a}.pcard{position:relative;width:74px;height:104px;border-radius:6px;background:linear-gradient(160deg,#fdfdfb,#e8e6df);box-shadow:0 3px 7px #00000080;color:#1a1a1a;flex:0 0 auto}.pcard.mini{width:44px;height:62px;border-radius:4px}.pcard.mini .rank{font-size:17px}.pcard.mini .suit{font-size:20px}.pcard .rank{position:absolute;top:4px;left:6px;font-weight:800;font-size:26px;line-height:1;letter-spacing:-.5px;font-family:var(--head-font)}.pcard .suit{position:absolute;top:27px;left:6px;font-size:29px;line-height:1}.pcard .big-suit{position:absolute;right:6px;bottom:4px;font-size:41px;line-height:1;opacity:.92}.pcard.red{color:#c21f2c}.pcard.back{background:repeating-linear-gradient(45deg,#7d1a22 0 6px,#9d2530 6px 12px);border:3px solid #f0ead8;box-shadow:0 3px 7px #00000080,inset 0 0 0 2px #5a1118}.pcard.back:after{content:"";position:absolute;inset:10px;border:2px solid rgba(255,230,180,.35);border-radius:2px}.pcard.dealt{animation:dealIn .34s cubic-bezier(.2,.9,.3,1.2) both}.pcard.flip{animation:flipIn .4s ease both}.pcard.dim{filter:brightness(.55)}.toasts{position:fixed;right:26px;bottom:26px;display:flex;flex-direction:column;gap:8px;z-index:500}.toast{min-width:260px;max-width:360px;background:#1e1e1e;border:1px solid #3a3a3a;border-left:4px solid var(--gold);border-radius:6px;padding:10px 12px;box-shadow:var(--shadow);animation:toastIn .25s ease both}.toast.success{border-left-color:var(--green2)}.toast.error{border-left-color:var(--red2)}.toast.reward{border-left-color:var(--gold);background:linear-gradient(160deg,#2a2311,#1c1a12)}.toast b{display:block;font-size:13px;color:#f2f2f2}.toast span{font-size:12px;color:#a8a8a8}.modal-backdrop{position:absolute;inset:0;background:#0000009e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;display:grid;place-items:center;animation:fadeIn .16s ease both}.modal{width:520px;max-width:92%;background:#1c1c1c;border:1px solid #3a3a3a;border-radius:8px;box-shadow:var(--shadow);overflow:hidden;animation:modalIn .22s cubic-bezier(.2,.9,.3,1.1) both}.modal-head{padding:13px 16px;background:linear-gradient(#2a2a2a,#202020);border-bottom:1px solid #111;display:flex;align-items:center}.modal-head h3{margin:0;font-size:15px;color:#f0f0f0;font-weight:700;flex:1}.modal-body{padding:16px}.modal-foot{padding:12px 16px;border-top:1px solid #2a2a2a;display:flex;justify-content:flex-end;gap:8px}.admin-shell{flex:1;display:flex;min-height:0;background:#0f1013}.admin-nav{width:210px;flex:0 0 210px;background:#131418;border-right:1px solid #23252b;padding:12px 8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.admin-nav .brand{font-family:var(--head-font);font-weight:900;font-size:16px;color:#fff;padding:8px 10px 14px;letter-spacing:.5px}.admin-nav .brand small{display:block;font-weight:400;font-size:10px;letter-spacing:2px;color:#c8a24a;margin-top:2px}.admin-nav button{text-align:left;padding:9px 11px;border-radius:5px;color:#a9adb8;font-size:13px}.admin-nav button:hover{background:#1e2027;color:#fff}.admin-nav button.on{background:linear-gradient(90deg,#2a1a1d,#221a1c);color:#ffd7a8;box-shadow:inset 2px 0 0 var(--red2)}.admin-main{flex:1;overflow-y:auto;padding:16px 20px 40px}.admin-title{font-family:var(--head-font);font-size:20px;font-weight:800;margin:0 0 12px;color:#fff}.admin-card{background:#17181d;border:1px solid #262830;border-radius:7px;padding:14px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.stat{background:#17181d;border:1px solid #262830;border-radius:7px;padding:12px}.stat span{color:#8b90a0;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.stat b{display:block;font-family:var(--head-font);font-size:24px;color:#fff;margin-top:4px}.admin-table{width:100%;border-collapse:collapse;font-size:12.5px}.admin-table th{text-align:left;padding:7px 8px;color:#8b90a0;font-weight:500;border-bottom:1px solid #2a2c35;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.admin-table td{padding:7px 8px;border-bottom:1px solid #202229;color:#c9ccd6}.admin-table tr:hover td{background:#1b1d24}.admin-input,.admin-select{height:32px;background:#0f1014;border:1px solid #2c2f38;border-radius:4px;color:#e6e8ee;padding:0 9px;font-size:12.5px;outline:none}.admin-input:focus{border-color:#4a5060}.admin-label{display:block;font-size:11px;color:#8b90a0;text-transform:uppercase;letter-spacing:.6px;margin:8px 0 4px}.admin-form{display:grid;grid-template-columns:repeat(3,1fr);gap:0 12px}@keyframes jackpotShine{0%,55%{transform:translate(-110%)}85%,to{transform:translate(110%)}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes floatUp{0%{opacity:0;transform:translateY(8px)}30%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dealIn{0%{opacity:0;transform:translate(30px,-60px) rotate(12deg) scale(.8)}to{opacity:1;transform:none}}@keyframes flipIn{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #ffd26e00}50%{box-shadow:0 0 26px 4px #ffd26e59}}@keyframes slideUpIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.row{display:flex;align-items:center;gap:8px}.between{display:flex;align-items:center;justify-content:space-between;gap:8px}.muted{color:var(--muted)}.gold{color:var(--gold)}.small{font-size:12px}.pointer{cursor:pointer}.hidden{display:none!important}.fade-in{animation:fadeIn .25s ease both}.slide-up{animation:slideUpIn .3s ease both}.empty-state{display:grid;place-items:center;padding:60px 20px;color:#777;text-align:center}.tabs-line{display:flex;gap:4px;border-bottom:1px solid #2a2a2a;margin-bottom:14px}.tabs-line button{padding:8px 14px;color:#999;font-size:13px;border-bottom:2px solid transparent}.tabs-line button.on{color:#fff;border-bottom-color:var(--red2)}.progress{height:7px;border-radius:4px;background:#2a2a2a;overflow:hidden}.progress i{display:block;height:100%;background:linear-gradient(90deg,#d9a83c,#f4d98b)}.list{display:flex;flex-direction:column;gap:6px}.list-row{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#1b1b1b;border:1px solid #262626;border-radius:5px}.list-row:hover{background:#222}.float-chip{position:absolute;z-index:30;transform:translate(-50%,-50%);color:#ffe1a0;font-weight:800;font-size:14px;text-shadow:0 2px 6px #000;animation:chipFloat 1.05s ease-out both;pointer-events:none}@keyframes chipFloat{0%{opacity:0;transform:translate(-50%,-40%) scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-160%) scale(1.05)}}.win-overlay{position:absolute;left:50%;top:31%;transform:translate(-50%,-50%);z-index:40;text-align:center;pointer-events:none;animation:winIn .5s cubic-bezier(.2,.9,.3,1.2) both}.win-title{font-family:Georgia,serif;font-size:40px;font-weight:900;color:#ffe9a8;letter-spacing:2px;text-shadow:0 0 30px rgba(255,190,60,.8),0 4px 0 #7a4a05,0 8px 24px rgba(0,0,0,.8);animation:winPulse 1s ease-in-out infinite alternate}.win-amount-big{font-family:var(--head-font);font-size:22px;font-weight:900;color:#fff;text-shadow:0 3px 16px rgba(0,0,0,.9);margin-top:-6px}.win-nick{color:#ffd98a;font-size:16px;margin-top:2px;text-shadow:0 2px 6px #000}@keyframes winIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes winPulse{0%{text-shadow:0 0 20px rgba(255,190,60,.5),0 4px 0 #7a4a05}to{text-shadow:0 0 42px rgba(255,210,90,.95),0 4px 0 #7a4a05}}.chat-panel{position:absolute;left:12px;bottom:118px;width:320px;background:#0a0a0ae6;border:1px solid #333;border-radius:7px;z-index:35;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat-log{max-height:150px;overflow-y:auto;padding:8px 10px;font-size:12px;color:#ddd;display:flex;flex-direction:column;gap:3px}.chat-log b{color:#ffd98a}.emote-row{display:flex;gap:2px;padding:4px 6px;border-top:1px solid #2a2a2a}.emote-row button{font-size:16px;padding:2px 4px;border-radius:3px}.emote-row button:hover{background:#2c2c2c}.chat-form{display:flex;gap:6px;padding:7px;border-top:1px solid #2a2a2a}.chat-form input{flex:1;height:28px;background:#101010;border:1px solid #333;border-radius:4px;color:#eee;padding:0 8px;font-size:12px;outline:none}.table-watermark{position:absolute;left:50%;top:41%;transform:translate(-50%,-50%);font-family:Georgia,serif;font-size:26px;letter-spacing:3px;color:#ffffff17;text-transform:uppercase;pointer-events:none;z-index:2}.seat .avatar-wrap{width:62px;height:62px}.seat .avatar-wrap .face{border:2px solid #141414}.subnav{height:46px;flex:0 0 46px;display:flex;align-items:center;gap:2px;padding:0 14px;background:#151515;border-bottom:1px solid #0a0a0a}.subnav button{height:32px;padding:0 15px;border-radius:16px;color:#9d9d9d;font-size:13px;font-weight:500}.subnav button:hover{color:#eee;background:#222}.subnav button.on{color:#fff;background:linear-gradient(#3a3a3a,#262626);box-shadow:inset 0 0 0 1px #4a4a4a}.tourney-hero{position:relative;height:176px;border-radius:8px;overflow:hidden;margin-bottom:16px;border:1px solid #3a2c12}.th-bg{position:absolute;inset:0;background:url(/assets/chrome/promo.png) center 40%/cover;filter:brightness(.45) saturate(.9)}.tourney-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0c0cf0,#0c0c0c8c 60%,#0c0c0c33)}.th-content{position:relative;z-index:2;padding:20px 24px}.th-kicker{color:#e0b34b;font-size:11px;letter-spacing:3px;font-weight:700}.th-content h1{font-family:var(--head-font);font-size:30px;margin:6px 0 14px;color:#fff;text-shadow:0 2px 12px #000}.th-meta{display:flex;gap:30px}.th-meta span{display:block;color:#9c9c9c;font-size:10.5px;letter-spacing:1px;text-transform:uppercase}.th-meta b{color:#f2e4c0;font-size:16px;font-weight:700}.tourney-toolbar{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px}.tourney-list{background:#191919;border:1px solid #272727;border-radius:8px;overflow:hidden}.tourney-row{display:grid;grid-template-columns:78px 1fr 92px 90px 84px 104px 108px;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #232323;font-size:13px;cursor:pointer}.tourney-row:last-child{border-bottom:0}.tourney-row:hover{background:#222}.tourney-row.head{background:#242424;color:#969696;font-size:10.5px;text-transform:uppercase;letter-spacing:.8px;padding:7px 12px;cursor:default}.tourney-row.head:hover{background:#242424}.t-time{color:#e8e8e8;font-weight:600;font-size:14px}.t-time small{display:block;color:#8a8a8a;font-weight:400;font-size:10.5px}.t-name{display:flex;align-items:center;gap:9px;min-width:0}.t-name b{display:block;color:#f2f2f2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-name small{display:block;color:#8c8c8c;font-size:10.5px}.t-buyin{color:#e8c86a;font-weight:600}.t-gtd{color:#b9e5c8;font-weight:600}.modal.wide{width:720px}.mono{font-variant-numeric:tabular-nums}.reward-track{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}.reward-node{flex:0 0 108px;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:7px;padding:10px;text-align:center;opacity:.55}.reward-node.reached{opacity:1;border-color:#6b5320;background:linear-gradient(#241f13,#1a1811)}.rn-level{font-size:10px;color:#8a8a8a;letter-spacing:1px}.rn-icon{font-size:26px;margin:6px 0}.rn-label{font-size:12px;color:#e0c07a;font-weight:700}.wheel-wrap{display:flex;gap:34px;align-items:center;padding:18px 10px}.wheel{position:relative;width:380px;height:380px;flex:0 0 380px;border-radius:50%;border:10px solid #3a2a12;background:conic-gradient(#8e1b25 0 45deg,#1d3b2a 45deg 90deg,#8e1b25 90deg 135deg,#1d3b2a 135deg 180deg,#8e1b25 180deg 225deg,#1d3b2a 225deg 270deg,#8e1b25 270deg 315deg,#1d3b2a 315deg 360deg);box-shadow:0 0 0 4px #e0b34b,0 16px 50px #000000b3,inset 0 0 60px #00000080;transition:transform 4s cubic-bezier(.12,.72,.1,1)}.wheel:after{content:"";position:absolute;inset:8px;border-radius:50%;border:1px dashed rgba(255,225,160,.25)}.wheel-seg{position:absolute;width:70px;text-align:center;color:#ffe9b0;font-weight:800;font-size:15px;text-shadow:0 2px 4px #000}.wheel-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:50%;background:radial-gradient(#f6e2ae,#b98a2a);display:grid;place-items:center;font-size:38px;box-shadow:0 0 0 5px #2a1f0c,0 6px 20px #0009;z-index:3}.promo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.promo-card{position:relative;height:170px;border-radius:8px;overflow:hidden;border:1px solid #33291a;cursor:pointer}.promo-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.promo-card:hover img{transform:scale(1.04)}.promo-card .overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:14px}.promo-card h3{margin:0;font-family:var(--head-font);font-size:20px;color:#fff}.promo-card p{margin:2px 0 0;color:#c9b17a;font-size:12px}.switch-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #262626;font-size:13px;color:#cfcfcf}.switch-row:last-child{border-bottom:0}.switch-row input[type=checkbox]{appearance:none;width:38px;height:21px;border-radius:11px;background:#3a3a3a;position:relative;cursor:pointer;transition:background .15s}.switch-row input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#ddd;transition:left .15s}.switch-row input[type=checkbox]:checked{background:#b21f2d}.switch-row input[type=checkbox]:checked:after{left:19px;background:#fff}.theme-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.theme-swatch{background:#1b1b1b;border:1px solid #2a2a2a;border-radius:7px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:6px}.theme-swatch.on{border-color:#e0b34b;box-shadow:0 0 0 1px #e0b34b}.theme-swatch img{width:100%;height:54px;object-fit:cover;border-radius:4px}.theme-swatch span{width:100%;height:10px;border-radius:3px;display:block}.theme-swatch b{font-size:11.5px;color:#ccc;font-weight:500}.slot-machine{width:760px;margin:0 auto;background:linear-gradient(#241a2e,#140f1c);border:2px solid #6b5320;border-radius:12px;padding:16px;box-shadow:0 0 40px #a05adc2e,0 20px 50px #000000b3}.slot-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--head-font);font-weight:800;font-size:18px;color:#e8c15c;letter-spacing:2px;margin-bottom:12px;text-shadow:0 0 14px rgba(240,200,90,.4)}.slot-grid{position:relative;background:#0b0810;border-radius:8px;padding:10px;border:1px solid #3a2a4a}.slot-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px}.slot-row:last-child{margin-bottom:0}.slot-cell{height:92px;border-radius:7px;background:radial-gradient(circle at 50% 30%,#2a1f38,#120e18);border:1px solid #3a2a4a;display:grid;place-items:center;font-size:48px;text-shadow:0 0 18px currentColor}.slot-cell.spinning{animation:slotBlur .16s linear infinite}@keyframes slotBlur{0%{filter:blur(0);transform:translateY(0)}50%{filter:blur(3px);transform:translateY(-4px)}to{filter:blur(0);transform:translateY(0)}}.slot-win{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;background:#00000040}.slot-controls{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.slot-lines{margin-top:10px;font-size:12px;color:#d8c9a0;display:flex;flex-direction:column;gap:3px}.roulette-wrap{display:flex;gap:30px}.roulette-wheel-holder{width:380px;height:380px;flex:0 0 380px;display:grid;place-items:center}.roulette-wheel{position:relative;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#17361f 0 42%,#5b1d1d 43% 47%,#1a1a1a 48% 100%);border:8px solid #6b5320;box-shadow:0 0 0 4px #2a1f0c,0 20px 50px #000000b3;transition:transform 2.4s cubic-bezier(.1,.72,.05,1)}.roulette-num{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px;font-size:9px;color:#eee;display:grid;place-items:center;transform-origin:50% 50%}.roulette-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:radial-gradient(#f6e2ae,#b98a2a);display:grid;place-items:center;font-family:var(--head-font);font-size:34px;font-weight:900;color:#241a05;box-shadow:0 0 0 4px #2a1f0c,inset 0 4px 12px #fff6}.roulette-board{flex:1;min-width:0}.num-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.rnum{height:34px;display:grid;place-items:center;border-radius:3px;color:#fff;font-weight:700;font-size:12.5px;cursor:pointer}.rnum.red{background:#8e1b25}.rnum.black{background:#1b1b1b}.rnum.zero{grid-column:span 12;background:#1d5c34;height:28px}.rnum:hover{filter:brightness(1.3)}.outside-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;margin-top:10px}.outside{height:44px;border-radius:4px;background:#1e1e1e;border:1px solid #333;font-size:12px;color:#ddd;display:flex;flex-direction:column;align-items:center;justify-content:center}.outside small{color:#8a8a8a;font-size:9px}.outside.on{border-color:#e0b34b;color:#ffe1a0;background:#2a2311}.bj-table{display:flex;gap:24px}.bj-side{flex:1;background:radial-gradient(ellipse at 50% 40%,#1c4a2e,#0c2417);border:1px solid #2f5a3f;border-radius:10px;padding:20px;min-height:460px}.bj-side .board{min-height:100px}.bj-msg{margin-top:18px;font-size:22px;font-family:var(--head-font);font-weight:800;color:#ffe1a0;text-shadow:0 2px 10px #000}.bj-controls{width:260px;flex:0 0 260px;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:10px;padding:16px}.casino-card{position:relative;height:150px;border-radius:9px;background:radial-gradient(ellipse at 50% 0%,#2a1f38,#141018);border:1px solid #3a2a4a;padding:18px;cursor:pointer;overflow:hidden;transition:transform .15s,border-color .15s}.casino-card:hover{transform:translateY(-2px);border-color:#6b5320}.cc-emoji{font-size:44px}.cc-name{font-family:var(--head-font);font-weight:800;font-size:18px;color:#fff;margin-top:6px}.cc-desc{color:#9a8fa8;font-size:12px}.cc-play{position:absolute;right:16px;bottom:14px;color:#e8c15c;font-size:12px}.profile-head{display:flex;align-items:center;gap:18px;padding:18px;background:linear-gradient(120deg,#221c12,#1a1a1a 60%);border:1px solid #3a2f1a;border-radius:9px}.stat-big{font-family:var(--head-font);font-size:24px;font-weight:800;color:#fff;margin-top:3px}.mini-card-txt{display:inline-block;background:#f2efe6;color:#222;border-radius:2px;padding:0 3px;font-size:10px;font-weight:700;margin-right:1px}.faq-item{border-bottom:1px solid #262626;padding:9px 0;cursor:pointer}.faq-q{display:flex;justify-content:space-between;color:#e8e8e8;font-size:13px}.faq-q span{color:#e0b34b;font-size:16px}.faq-a{color:#9a9a9a;font-size:12.5px;line-height:1.6;padding-top:6px}body.electron,body.electron .desktop{background:transparent}body.electron .app-window{transform:none!important;border-radius:11px}.titlebar{-webkit-app-region:drag}.titlebar button,.titlebar .traffic,.titlebar .title-icons,.titlebar .lang-chip{-webkit-app-region:no-drag}.traffic button{border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #00000040;padding:0}.traffic button:hover{filter:brightness(1.15)}.traffic button{width:12px;height:12px;border:0}.splash{flex:1;display:grid;place-items:center;background:radial-gradient(800px 500px at 50% 40%,#1c1712,#0c0b0a 65%,#060606)}.splash-inner{text-align:center;width:560px}.splash-logo{width:390px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 40px rgba(0,0,0,.8))}.splash-tagline{color:#c9a86a;font-size:11px;letter-spacing:6px;margin-top:14px}.splash-bar{height:4px;background:#2a2a2a;border-radius:2px;margin:34px auto 12px;width:320px;overflow:hidden}.splash-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#8a5d16,#f3d27a,#8a5d16);animation:splashLoad 1.9s ease-in-out forwards;box-shadow:0 0 12px #f0c86e99}@keyframes splashLoad{0%{width:0}45%{width:62%}to{width:100%}}.splash-status{color:#9a9a9a;font-size:12px}.splash-legal{color:#565656;font-size:10.5px;margin-top:60px;letter-spacing:.5px}.splash,.login-screen{flex:1 1 auto;min-height:0}.brand-logo,.splash-logo{mix-blend-mode:normal}.table-screen.theme-black .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.08),transparent 55%),radial-gradient(ellipse at 50% 50%,#3b3b3f,#2b2b2f 40%,#1c1c20,#101013)}.table-screen.theme-red .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#8a2f38,#6c232c 40%,#4a161d,#2a0d11)}.table-screen.theme-navy .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#2f4a7a,#243a5e 40%,#172a45,#0e1a2a)}.table-screen.theme-purple .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#5a3a8a,#452b6b 40%,#2f1c4a,#1a0f2a)}.table-screen.theme-gray .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#5a5f63,#44484b 40%,#2f3234,#1c1e1f)}.table-screen.theme-brown .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#6b4a2f,#54341f 40%,#3a2315,#22140b)}.table-screen.theme-cobalt .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#2a5a9a,#1f4275 40%,#142c50,#0a172a)}.table-screen.theme-cooper .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#9a5a2a,#7a4220 40%,#552c14,#2f180a)}.table-screen.theme-chocobrown .felt{background:radial-gradient(ellipse at 50% 36%,rgba(255,255,255,.1),transparent 55%),radial-gradient(ellipse at 50% 50%,#4a3020,#372215 40%,#25160e,#150c07)}.table-bet{position:absolute;transform:translate(-50%,-50%);background:#0000008c;border:1px solid rgba(255,215,130,.28);color:#ffe1a0;padding:2px 8px;border-radius:10px;font-size:11.5px;font-weight:700;display:flex;align-items:center;gap:4px;z-index:6;box-shadow:0 2px 6px #00000080}.chip-ico{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe9a8,#d9a83c 50%,#6b4a09);box-shadow:inset 0 0 0 1px #2a1f06;display:inline-block}.group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px}.group-card{background:linear-gradient(160deg,#222,#1a1a1a);border:1px solid #2c2c2c;border-radius:7px;padding:10px;cursor:pointer}.group-card.on{border-color:#8e1622;background:linear-gradient(160deg,#2e1518,#221214)}.gc-top{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#eee;font-size:13px}.gc-stakes{font-family:var(--head-font);font-size:19px;font-weight:800;color:#e8c86a;margin:6px 0 2px}.gc-meta{display:flex;justify-content:space-between;color:#9a9a9a;font-size:11.5px}.gc-buyin{color:#bbb;font-size:11.5px;margin:6px 0 8px}.spin-overlay{position:absolute;inset:0;z-index:60;background:radial-gradient(ellipse at 50% 40%,#281e3cf5,#050508fa);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;animation:fadeIn .25s ease both}.spin-title{font-family:var(--head-font);font-size:40px;font-weight:900;letter-spacing:8px;color:#ffe6a6;text-shadow:0 0 30px rgba(255,200,80,.6),0 4px 0 #6b4a05}.spin-ring{position:relative;width:300px;height:300px;margin:12px 0;border-radius:50%;border:6px solid #6b5320;background:conic-gradient(#7a2f8a 0 60deg,#2a4a7a 60deg 120deg,#7a2f8a 120deg 180deg,#2a4a7a 180deg 240deg,#7a2f8a 240deg 300deg,#2a4a7a 300deg 360deg);box-shadow:0 0 0 3px #2a1f0c,0 0 60px #b478f059;animation:spinRing 2.6s cubic-bezier(.15,.7,.1,1) both}.spin-ring span{position:absolute;left:50%;top:50%;margin:-12px 0 0 -20px;width:40px;text-align:center;font-weight:800;color:#ffe9b0;font-size:15px;text-shadow:0 2px 4px #000}.spin-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;background:radial-gradient(#f6e2ae,#b98a2a);display:grid;place-items:center;font-family:var(--head-font);font-size:30px;font-weight:900;color:#2a1c05;box-shadow:0 0 0 4px #2a1f0c,inset 0 4px 12px #ffffff80}.spin-prize{font-size:18px;color:#d8d0e8}.spin-prize b{color:#ffe6a6;font-size:24px}.spin-sub{color:#8f88a0;font-size:12px}.spin-overlay.win .spin-title{color:#fff}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(1440deg)}}.dice-row{display:flex;gap:16px;justify-content:center;padding:40px 0}.die{width:90px;height:90px;border-radius:14px;background:linear-gradient(160deg,#fdfdfb,#dcd8cc);color:#c21f2c;font-size:72px;display:grid;place-items:center;box-shadow:0 8px 20px #00000080,inset 0 -4px #00000026}.allin-flash{position:absolute;inset:0;z-index:45;display:grid;place-items:center;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(255,200,80,.16),transparent 60%);animation:allinFlash 1.5s ease-out both}.allin-flash span{font-family:var(--head-font);font-size:86px;font-weight:900;color:#ffe9a8;letter-spacing:6px;text-shadow:0 0 40px rgba(255,180,40,.9),0 6px 0 #7a4a05,0 12px 30px rgba(0,0,0,.8)}@keyframes allinFlash{0%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1.05)}70%{opacity:1}to{opacity:0;transform:scale(1)}}.table-menu{position:absolute;right:12px;top:44px;width:190px;background:#141414fa;border:1px solid #3a3a3a;border-radius:6px;z-index:50;display:flex;flex-direction:column;padding:5px;box-shadow:0 12px 30px #0009;animation:fadeIn .12s ease both}.table-menu button{text-align:left;padding:8px 10px;border-radius:4px;color:#ddd;font-size:12.5px}.table-menu button:hover{background:#2c2c2c}.hand-strength{background:#0000008c;border:1px solid rgba(255,215,130,.25);color:#ffe6a6;padding:3px 12px;border-radius:12px;font-size:12.5px;font-weight:600}.hand-strength span{color:#8a8a8a}.rabbit-row{display:flex;align-items:center;gap:4px;background:#0006;padding:4px 8px;border-radius:6px;position:absolute;top:72%}.rabbit-label{font-size:11px;color:#9a9a9a;margin-right:4px;text-transform:uppercase;letter-spacing:1px}.seat.winner .avatar-wrap{box-shadow:0 0 0 3px #ffd77880,0 0 32px #ffc85a8c;animation:pulseGlow 1.6s ease-in-out infinite}.seat .avatar-wrap{background:none;box-shadow:none;padding:0}.seat .avatar-wrap .seat-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;object-fit:contain;pointer-events:none}.seat .avatar-wrap .face{position:relative;width:54px;height:54px;margin:4px}.seat.active .avatar-wrap{background:none;box-shadow:none}.promo-wrap .promo-img{animation:fadeIn .6s ease both}.confetti{position:absolute;inset:-40px 0 0;overflow:hidden;pointer-events:none}.confetti i{position:absolute;top:-10px;width:7px;height:12px;border-radius:1px;animation:confettiFall 1.8s linear forwards}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(260px) rotate(540deg);opacity:0}}.fly-chip{position:absolute;width:17px;height:17px;border-radius:50%;border:2px solid rgba(255,240,190,.65);box-shadow:0 3px 8px #0009,inset 0 0 0 2px #00000040;z-index:38;pointer-events:none}@keyframes dealFromCenter{0%{opacity:0;transform:translate(var(--dx, 40px),var(--dy, -40px)) scale(.55) rotate(-12deg)}to{opacity:1;transform:none}}.pcard.dealt{animation:dealFromCenter .42s cubic-bezier(.2,.85,.3,1.12) both}.four-color .pcard.s-d{color:#2f7ad0}.four-color .pcard.s-c{color:#2f9a52}.four-color .pcard.s-d .suit,.four-color .pcard.s-d .big-suit{color:#2f7ad0}.four-color .pcard.s-c .suit,.four-color .pcard.s-c .big-suit{color:#2f9a52}.anim-off .pcard,.anim-off .win-overlay,.anim-off .allin-flash,.anim-off .promo-wrap img{animation:none!important}.note-dot{position:absolute;top:-2px;right:-6px;font-size:14px;filter:drop-shadow(0 1px 2px #000)}.hh-actions{display:flex;flex-direction:column;gap:3px;max-height:160px;overflow-y:auto;margin-top:6px}.hh-action{display:grid;grid-template-columns:70px 110px 1fr;gap:8px;font-size:12px;color:#7a7a7a;padding:2px 6px;border-radius:3px}.hh-action.on{color:#d8d8d8;background:#202020}.hh-action b{color:#e8c15c;font-weight:600}.hh-street{text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#6f6f6f}.modal.wide{max-height:90vh;display:flex;flex-direction:column}.modal.wide .modal-body{overflow-y:auto}.seat-picker{display:flex;gap:6px;flex-wrap:wrap}.seat-pick{width:42px;height:34px;border-radius:4px;background:#1d1d1d;border:1px solid #383838;color:#bbb;font-size:12px}.seat-pick.on{background:linear-gradient(#c92433,#94121d);border-color:#e04b57;color:#fff}.ocean-hero{position:relative;height:190px;border-radius:9px;overflow:hidden;border:1px solid #2a4a5a}.ocean-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.ocean-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#040e16eb,#040e1659)}.ocean-hero-content{position:relative;z-index:2;padding:20px 24px}.ocean-hero-content h1{font-family:var(--head-font);font-size:30px;margin:6px 0 14px;color:#dff6ff}.ocean-gem{display:inline-flex;align-items:center;gap:7px;background:#00000073;border:1px solid rgba(120,220,255,.35);color:#cff2ff;border-radius:16px;padding:6px 14px;font-weight:700}.ocean-ranks{display:flex;gap:6px;margin-top:14px;overflow-x:auto;padding-bottom:4px}.ocean-rank{flex:0 0 88px;border-radius:7px;background:#1a1a1a;border:1px solid #2a2a2a;padding:8px;text-align:center;opacity:.55}.ocean-rank.on{opacity:1;border-color:#5ad0ff;box-shadow:0 0 16px #5ad0ff40}.ocean-rank.done{opacity:.85;border-color:#2f6f8a}.ocean-rank img{width:46px;height:46px;object-fit:contain;display:block;margin:0 auto 4px}.ocean-rank span{font-size:10.5px;color:#cfcfcf}.care-hero{position:relative;height:190px;border-radius:9px;overflow:hidden;border:1px solid #5a3a1a}.care-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.care-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0c0804f0,#0c080459)}.care-content{position:relative;z-index:2;padding:20px 24px}.care-content h1{font-family:var(--head-font);font-size:30px;margin:6px 0;color:#ffe6a6}.care-content p{color:#d8c9a8;font-size:13px;max-width:420px}.care-jackpot{margin-top:14px;background:#00000073;border:1px solid rgba(231,182,75,.4);display:inline-block;border-radius:14px;padding:6px 14px;color:#f0d9a8}.care-jackpot b{color:#ffe6a6;font-size:18px;margin-left:6px}.filter-bar{height:30px;flex:0 0 30px;display:flex;align-items:center;gap:6px;padding:0 8px;background:#191919;border-bottom:1px solid #0b0b0b}.filter-bar select,.filter-bar input{height:22px;background:#101010;border:1px solid #333;border-radius:3px;color:#cfcfcf;font-size:11px;padding:0 6px;outline:none}.filter-bar select{max-width:150px}.filter-bar input{flex:1;min-width:100px;max-width:220px}.fav-toggle{height:22px;padding:0 9px;border-radius:3px;background:#1f1f1f;border:1px solid #383838;color:#aaa;font-size:11px}.fav-toggle.on{color:#ffd98a;border-color:#6b5320;background:#2a2311}.filter-count{margin-left:auto;color:#777;font-size:10.5px}.fav-star{color:#3a3a3a;font-size:12px;line-height:1;padding:0 2px}.fav-star.on,.fav-star:hover{color:#e7b64b}.lang-chip{cursor:pointer}.lang-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-height:360px;overflow-y:auto;padding-right:4px}.lang-option{height:38px;border-radius:5px;background:#1d1d1d;border:1px solid #333;color:#ccc;font-size:12.5px}.lang-option:hover{background:#2a2a2a}.lang-option.on{border-color:#b21f2d;background:#2e1518;color:#fff}.topnav button{flex:0 0 auto;white-space:nowrap}.view-toggle button{white-space:nowrap}.rail-btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-head>div{white-space:nowrap}.emote-bubble{position:absolute;left:50%;top:-34px;transform:translate(-50%);font-size:34px;line-height:1;z-index:30;pointer-events:none;animation:emotePop 2.3s ease-out forwards;filter:drop-shadow(0 4px 8px rgba(0,0,0,.65))}@keyframes emotePop{0%{opacity:0;transform:translate(-50%) scale(.3) translateY(10px)}14%{opacity:1;transform:translate(-50%) scale(1.18) translateY(0)}24%{transform:translate(-50%) scale(1)}78%{opacity:1;transform:translate(-50%) scale(1) translateY(-4px)}to{opacity:0;transform:translate(-50%) scale(.85) translateY(-16px)}}.honey-hero{position:relative;height:200px;border-radius:9px;overflow:hidden;border:1px solid #5a3a1a}.honey-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.honey-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#140a04f0,#140a0447)}.honey-content{position:relative;z-index:2;padding:20px 24px;max-width:560px}.honey-content h1{font-family:var(--head-font);font-size:30px;margin:6px 0;color:#ffe1a8}.honey-content p{color:#e0cdb0;font-size:13px}.honey-content .pill{background:#00000073;border:1px solid rgba(231,182,75,.35);padding:5px 12px;border-radius:13px;color:#f0d9a8}.room-floor{position:absolute;left:0;right:0;bottom:0;height:190px;background:url(/assets/tables/room_floor.png) center bottom/100% 100% no-repeat;opacity:.42;filter:brightness(.7);-webkit-mask-image:linear-gradient(transparent 0%,#000 70%);mask-image:linear-gradient(transparent 0%,#000 70%);pointer-events:none}.chat-bubble{position:absolute;left:50%;top:-52px;transform:translate(-50%);max-width:170px;background:#f2f2f2;color:#151515;font-size:12px;line-height:1.3;padding:6px 9px;border-radius:8px;box-shadow:0 5px 14px #00000080;z-index:31;animation:chatPop 4.5s ease-out forwards;word-break:break-word}.chat-bubble:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border:5px solid transparent;border-top-color:#f2f2f2;border-bottom:0}@keyframes chatPop{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.9)}6%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}88%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(-6px)}}.tb-btn{height:44px;min-width:92px;border-radius:6px;background:#1b1b1b;border:1px solid #3a3a3a;color:#ffd98a;font-size:12px;font-weight:700;margin-right:6px}.tb-btn:hover:not(:disabled){background:#2a2311;border-color:#6b5320}.tb-btn:disabled{color:#555;border-color:#262626}.push-stack{position:absolute;z-index:29;width:36px;height:32px;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.55))}.push-stack i{position:absolute;left:0;width:36px;height:11px;border-radius:50%;background:radial-gradient(ellipse at 42% 30%,#fff3c4,#d9a83c 58%,#6b4a08);border:1px solid #4b3406}.push-stack i:nth-child(1){top:0}.push-stack i:nth-child(2){top:4px;filter:brightness(.94)}.push-stack i:nth-child(3){top:8px;filter:brightness(.88)}.push-stack i:nth-child(4){top:12px;filter:brightness(.8)}.series-bar{display:flex;gap:6px;margin:10px 0 8px;overflow-x:auto}.series-chip{height:28px;padding:0 14px;border-radius:14px;background:#191919;border:1px solid #303030;color:#b9b9b9;font-size:11.5px;white-space:nowrap}.series-chip:hover{border-color:#5a4a22;color:#e8d5a0}.series-chip.on{background:#2b2110;border-color:#8a6a2a;color:#ffe1a0}.est-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#6d5a2a;margin-left:3px;vertical-align:middle;cursor:help}.tag.pro{background:#2b3b2e;color:#9fe0a8;border:1px solid #3e5a42;font-size:9px;padding:1px 4px;margin-left:6px}.mini-stats{padding:8px 12px;border-top:1px solid #2b2b2b;display:flex;flex-direction:column;gap:4px}.seat.me.squeeze .cards .card{animation:squeezeIn .55s cubic-bezier(.2,.8,.3,1) both!important}@keyframes squeezeIn{0%{transform:rotateY(88deg) scale(.75);opacity:.2}60%{transform:rotateY(-8deg) scale(1.04);opacity:1}to{transform:rotateY(0) scale(1)}}.preaction-row{gap:16px;font-size:12.5px;color:#d6d6d6}.preaction-row label{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:4px;background:#ffffff0f;border:1px solid #333;cursor:pointer}.preaction-row label:has(input:checked){border-color:#c9a04a;color:#ffd98a;background:#c9a04a24}.preaction-row input{accent-color:#c9a04a}.sitout-row{padding:6px 10px;border-radius:5px;background:#c9a04a1f;border:1px solid #6b5320;color:#ffd98a;font-size:12.5px}.pot-odds{font-size:11.5px;color:#9fd8b4;white-space:nowrap;padding:4px 8px;border-radius:4px;background:#286e4638}.action-badge.away{color:#b9b9b9;background:#0009}.table-menu button:disabled{opacity:.4;cursor:default}.act-btn:focus-visible,.quick-bets button:focus-visible,.tb-btn:focus-visible{outline:2px solid #ffd98a;outline-offset:2px}:root{--bg: #070a09;--bg2: #0a100e;--panel: #0e1714;--panel2: #12201b;--panel3: #172a22;--line: rgba(216, 177, 95, .18);--line2: rgba(255, 255, 255, .075);--text: #e9e5db;--muted: #99a39b;--dim: #6f7a72;--gold: #d8b15f;--gold2: #f5dda2;--red: #b32635;--red2: #d33746;--green: #2e9b68;--green2: #55d591;--shadow: 0 26px 70px rgba(0, 0, 0, .7);--ease: cubic-bezier(.2, .8, .2, 1)}body{background:#050706}.app-window{background:radial-gradient(1100px 500px at 28% -10%,rgba(44,105,79,.16),transparent 60%),linear-gradient(180deg,#0a100e,#070a09 70%);box-shadow:0 44px 140px #000000e6,0 0 0 1px #d8b15f29}.titlebar{background:linear-gradient(180deg,#101815,#0a0f0d);border-bottom:1px solid rgba(216,177,95,.12)}.app-header{background:linear-gradient(180deg,#101815fa,#090e0cfa);border-bottom:1px solid rgba(216,177,95,.14);box-shadow:0 10px 30px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-logo{filter:drop-shadow(0 0 14px rgba(216,177,95,.22))}.topnav{background:#060a08b8;border-color:#d8b15f2e;box-shadow:inset 0 1px 4px #000c,0 0 0 1px #0006}.topnav button{color:#b8beb9;transition:color .18s var(--ease),background .18s var(--ease)}.topnav button.active{background:linear-gradient(180deg,#cf3342,#961724);box-shadow:0 0 0 1px #f5dda242,0 6px 18px #96172459,inset 0 1px #fff3}.jackpot-banner{border-color:#d8b15f8c;background:radial-gradient(130% 180% at 50% -20%,#513607,#201604 48%,#090702);box-shadow:0 0 0 1px #0009,0 0 26px #d8b15f33,inset 0 0 22px #000c}.jackpot-amount{color:#f7dda0;text-shadow:0 2px 0 #4a3004,0 0 22px rgba(255,202,88,.55)}.game-tabs{background:linear-gradient(180deg,#0b1310,#080c0a);border-bottom:1px solid rgba(216,177,95,.14)}.game-tab{transition:filter .18s var(--ease),opacity .18s var(--ease),transform .18s var(--ease)}.game-tab:hover{transform:translateY(-1px);filter:brightness(1.14) saturate(1.05)}.game-tab.active:after{box-shadow:inset 0 -3px 0 var(--gold),inset 0 0 46px #d8b15f29,0 0 24px #00000080}.game-tab .active-plate{background:linear-gradient(180deg,#c92d3b,#861420);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #f5dda247,0 6px 18px #00000059}.lobby-content{background:radial-gradient(900px 420px at 20% 0%,rgba(40,106,78,.16),transparent 65%),radial-gradient(700px 500px at 100% 100%,rgba(120,35,45,.1),transparent 60%),#080d0b;animation:pageIn .35s var(--ease) both}.promo-wrap{margin:12px 12px 0;height:156px;flex-basis:156px;border-radius:12px;border:1px solid rgba(216,177,95,.24);box-shadow:0 18px 48px #00000073,inset 0 0 0 1px #ffffff0d}.promo-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000005 35%,#030605b8),linear-gradient(100deg,transparent 55%,rgba(216,177,95,.12) 70%,transparent 84%);pointer-events:none}.promo-wrap .promo-img{transform:scale(1.02);animation:heroDrift 22s ease-in-out infinite alternate}.promo-dots{bottom:10px;z-index:2}.promo-dots i{background:#ffffff52;transition:all .25s var(--ease)}.promo-dots i.on{background:var(--gold2);box-shadow:0 0 10px #f5dda299}.filter-bar{margin:10px 12px 8px;padding:8px 10px;border:1px solid rgba(216,177,95,.14);border-radius:10px;background:#0c1411b8;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-bar select,.filter-bar input{background:#050907cc;border-color:#d8b15f2e;color:#d9ded9;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.filter-bar select:focus,.filter-bar input:focus{outline:none;border-color:#d8b15f8c;box-shadow:0 0 0 3px #d8b15f1f}.table-list{margin:0 12px 12px;border:1px solid rgba(216,177,95,.12);border-radius:10px;overflow:hidden;background:#080d0bd1;box-shadow:0 12px 34px #00000047}.list-head{background:linear-gradient(180deg,#111b17,#0b1310);color:#d8b15fc7;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;border-top:0;border-bottom:1px solid rgba(216,177,95,.12)}.table-row{height:40px;background:linear-gradient(90deg,#111b178c,#0b120f8c);border-bottom:1px solid rgba(255,255,255,.045);transition:background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);animation:rowIn .38s var(--ease) both}.table-row:nth-child(2){animation-delay:.02s}.table-row:nth-child(3){animation-delay:.04s}.table-row:nth-child(4){animation-delay:.06s}.table-row:nth-child(5){animation-delay:.08s}.table-row:nth-child(6){animation-delay:.1s}.table-row:hover{background:linear-gradient(90deg,#284b3c73,#121e19b3);transform:translate(2px);box-shadow:inset 2px 0 #d8b15f73}.table-row.selected{background:linear-gradient(90deg,#781c26b8,#2e1216d1);box-shadow:inset 2px 0 0 var(--gold),0 0 18px #b42d3c2e}.table-row.selected .name{color:#ffd8a1}.table-row .name{font-weight:600;letter-spacing:.1px}.table-row .name .chip-dot{box-shadow:0 0 8px currentColor}.player-bars i.on{background:linear-gradient(180deg,#74e0a7,#2f9b68);box-shadow:0 0 5px #55d59173}.table-row .name .tag.pro{background:#1f523b99;color:#a7f0c5;border-color:#74e0a740}.lobby-side,.lobby-rail{background:radial-gradient(380px 500px at 50% 20%,rgba(37,92,69,.18),transparent 65%),linear-gradient(180deg,#0c1512,#080d0b);border-left:1px solid rgba(216,177,95,.13)}.lobby-side{box-shadow:-18px 0 50px #00000038}.mini-table{border:8px solid #1a1812;border-color:#241f14;background:radial-gradient(ellipse at 50% 42%,rgba(255,255,255,.12),transparent 46%),radial-gradient(ellipse at 50% 50%,#2b7352,#1b5539 55%,#0c2819);box-shadow:0 0 0 1px #d8b15f57,0 0 0 6px #00000059,0 26px 60px #0000008c,inset 0 0 70px #00000059;transition:transform .3s var(--ease)}.mini-table-wrap:hover .mini-table{transform:translateY(-2px)}.mini-seat{background:#080e0be6;border-color:#d8b15f52;box-shadow:0 0 0 3px #00000059,0 4px 12px #0000008c}.mini-seat.empty{border-color:#ffffff1f}.mini-seat.empty:hover{border-color:#d8b15f80;background:#1e372b99}.buyin-range{color:#e8e4d8db}.buyin-range b{color:var(--gold2)}.mini-actions .btn{border-radius:8px}.mini-stats{margin:8px 10px 0;padding:10px 11px;border:1px solid rgba(216,177,95,.14);border-radius:9px;background:#070c0a99}.mini-stats .between{padding:2px 0}.mini-stats b{color:var(--gold2)}.btn-red,.btn-gold,.btn-dark{transition:transform .16s var(--ease),filter .16s var(--ease),box-shadow .16s var(--ease)}.btn-red:hover,.btn-gold:hover,.btn-dark:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-red:active,.btn-gold:active,.btn-dark:active{transform:translateY(0) scale(.99)}.btn:focus-visible,.table-row:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid rgba(245,221,162,.7);outline-offset:2px}.table-screen{background:radial-gradient(1000px 620px at 50% 18%,rgba(40,90,68,.12),transparent 62%),#050706;animation:pageIn .35s var(--ease) both}.room-mark{opacity:.92;filter:saturate(.75) brightness(.8)}.felt{background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.13),transparent 52%),radial-gradient(ellipse at 50% 50%,#2d7d58,#1e5f42 42%,#123c29 70%,#082015);box-shadow:inset 0 0 150px #000000b3,inset 0 1px #ffffff21,0 40px 100px #000c,0 0 0 3px #2c2416,0 0 0 11px #4a3820,0 0 0 13px #0b0805,0 0 0 76px #0003}.felt:after{border-color:#ebce965c;box-shadow:inset 0 0 80px #00000052,0 0 24px #d8b15f14}.table-topbar{background:linear-gradient(180deg,rgba(3,7,5,.82),transparent);border-bottom:1px solid rgba(216,177,95,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.table-topbar .pill{border-color:#d8b15f2e;background:#050a0899}.pot-label{background:linear-gradient(180deg,#141109e6,#070805e6);border-color:#d8b15f57;box-shadow:0 0 0 1px #0000008c,0 0 20px #d8b15f1a;color:#ffe4ac}.seat .plate{background:linear-gradient(180deg,#101815f0,#050907f5);border-color:#d8b15f2e;border-radius:7px;box-shadow:0 6px 18px #00000080}.seat.me .plate{border-color:#d8b15f8c;box-shadow:0 0 0 1px #d8b15f33,0 6px 22px #00000080}.seat.active .avatar-wrap{background:conic-gradient(#fff0c2,#c99a37,#f7dda2,#8f6a1e,#fff0c2);box-shadow:0 0 0 3px #f5dda233,0 0 30px #f5d18b73;animation:activePulse 1.8s ease-in-out infinite}.action-bar{background:linear-gradient(transparent,#030605d1 35%,#020403f0);border-top:1px solid rgba(216,177,95,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.act-btn{height:44px;border-radius:8px;transition:transform .15s var(--ease),filter .15s var(--ease),box-shadow .15s var(--ease)}.act-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.act-fold{background:linear-gradient(180deg,#3a403c,#1d2420)}.act-call{background:linear-gradient(180deg,#2b7dac,#174d70)}.act-check{background:linear-gradient(180deg,#2c9a67,#176341)}.act-raise{background:linear-gradient(180deg,#cf3342,#8f1420)}.act-allin{background:linear-gradient(180deg,#e5bd66,#a9771a)}.bet-slider{background:linear-gradient(90deg,#6b5220,#2a2a26)}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes heroDrift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.07) translate3d(-8px,-4px,0)}}@keyframes activePulse{0%,to{box-shadow:0 0 0 3px #f5dda229,0 0 22px #f5d18b52}50%{box-shadow:0 0 0 4px #f5dda247,0 0 36px #f5d18b80}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.promo-wrap .promo-img{transform:none}}.room-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.room-light{position:absolute;border-radius:50%;filter:blur(38px);opacity:.5}.room-light.l1{width:520px;height:300px;left:8%;top:8%;background:radial-gradient(circle,rgba(44,120,86,.22),transparent 68%)}.room-light.l2{width:620px;height:360px;right:2%;top:12%;background:radial-gradient(circle,rgba(158,114,46,.16),transparent 70%)}.room-light.l3{width:720px;height:420px;left:30%;bottom:-10%;background:radial-gradient(circle,rgba(5,24,16,.55),transparent 72%)}.room-dust i{position:absolute;left:calc((var(--i) * 7.3%) + 2%);top:calc((var(--i) * 11.7%) % 92%);width:2px;height:2px;border-radius:50%;background:#f5dda28c;box-shadow:0 0 6px #f5dda273;animation:dustFloat calc(7s + var(--i) * .55s) ease-in-out infinite alternate;opacity:.35}@keyframes dustFloat{0%{transform:translateZ(0);opacity:.12}to{transform:translate3d(14px,-26px,0);opacity:.5}}.felt:before{content:"";position:absolute;inset:12px;border-radius:50%/46%;background:radial-gradient(ellipse at 48% 30%,rgba(255,255,255,.055),transparent 52%),repeating-linear-gradient(126deg,rgba(255,255,255,.018) 0 1px,transparent 1px 11px);pointer-events:none}.pcard.back{background:repeating-linear-gradient(45deg,#5e1119 0 6px,#7f1d28 6px 12px);border-color:#e9dfc6;box-shadow:0 4px 10px #0000008c,inset 0 0 0 2px #420c12}.pcard.back:after{border-color:#f5dda266}.seat{transition:transform .2s var(--ease)}.seat:hover{transform:translate(-50%,-50%) translateY(-2px)}.seat .plate{min-width:112px;padding:4px 9px}.seat .avatar-wrap{width:70px;height:70px}.table-center{z-index:6}.table-watermark{color:#f5dda213;letter-spacing:7px}.promo-badge{position:absolute;left:14px;top:12px;z-index:3;padding:4px 8px;border-radius:4px;background:#060a08b8;border:1px solid rgba(245,221,162,.42);color:#f5dda2;font-size:9px;font-weight:800;letter-spacing:1.6px;box-shadow:0 2px 10px #0006}.promo-cta{position:absolute;right:16px;bottom:13px;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:6px;background:linear-gradient(180deg,#d8b15ff2,#9b7020f2);color:#171006;font-size:11px;font-weight:800;letter-spacing:.3px;box-shadow:0 4px 14px #0006,inset 0 1px #ffffff59;transition:transform .18s var(--ease),filter .18s var(--ease)}.promo-wrap:hover .promo-cta{transform:translateY(-1px);filter:brightness(1.06)}.second-board{margin-top:4px;opacity:.9;border-top:1px solid rgba(216,177,95,.18);padding-top:4px}.lobby-content{position:relative;isolation:isolate}.lobby-content:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/assets/tables/room_dark.png) center 42% / cover no-repeat;opacity:.12;filter:saturate(.6) brightness(.65);pointer-events:none}.app-window:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 240px at 50% -8%,rgba(216,177,95,.12),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 20%)}.room-mark{opacity:.62;filter:saturate(.8) brightness(1.22) contrast(1.05)}.room-floor{opacity:.7;filter:brightness(.9) saturate(.8)}.felt{width:76%;height:57%;top:46%}.table-screen:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 46% at 50% 30%,rgba(68,137,103,.15),transparent 70%),radial-gradient(ellipse 80% 50% at 50% 55%,rgba(216,177,95,.06),transparent 72%)}.table-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(0,0,0,.5) 100%)}.pot-label{position:relative;padding-left:28px}.pot-label:before{content:"";position:absolute;left:9px;top:50%;width:12px;height:12px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7dda2,#b58223 60%,#5e3a08);box-shadow:0 0 0 2px #0006,0 0 8px #f5dda259}.pcard.back{background:url(/assets/cards/back_green.png) center / 100% 100% no-repeat,#123c29;border-color:#e9dfc6}.pcard.back:after{border-color:#f5dda247}.room-mark{background-image:url(/assets/tables/featured_6ring.png);background-position:center 42%;background-size:cover;opacity:.95;filter:brightness(1.35) contrast(1.05) saturate(.8)}.room-light{opacity:.7}.table-screen:after{background:radial-gradient(ellipse at 50% 48%,transparent 52%,rgba(0,0,0,.38) 100%)}.table-watermark{font-size:29px;letter-spacing:9px;color:#f5dda221;text-shadow:0 0 22px rgba(245,221,162,.06)}.pot-chips{position:absolute;left:50%;top:-26px;transform:translate(-50%);display:flex;gap:2px;z-index:0;opacity:.9;pointer-events:none}.pot-chips i{width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6dda2,#b9842a 55%,#5e3a08);box-shadow:0 0 0 1.5px #00000073,0 2px 4px #00000080}.pot-chips i:nth-child(2){transform:translateY(-5px)}.pot-chips i:nth-child(3){transform:translateY(-10px)}.pot-chips i:nth-child(4){transform:translateY(-5px)}.pot-chips i:nth-child(5){transform:translateY(-2px)}.promo-wrap:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(108deg,transparent 20%,rgba(255,240,200,.1) 38%,transparent 52%);transform:translate(-120%);animation:promoSheen 8s ease-in-out infinite}@keyframes promoSheen{0%,55%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.promo-wrap{position:relative}.promo-wrap .promo-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .65s var(--ease);animation:none}.promo-wrap .promo-img.on{opacity:1;animation:heroDrift 22s ease-in-out infinite alternate}.promo-wrap.paused .promo-img{animation-play-state:paused}.promo-copy{position:absolute;left:16px;bottom:14px;z-index:3;display:flex;flex-direction:column;gap:2px;max-width:46%;text-shadow:0 2px 14px rgba(0,0,0,.9)}.promo-copy small{color:#f5dda2cc;font-size:9px;letter-spacing:1.7px;font-weight:800}.promo-copy b{color:#fff7e4;font-size:19px;line-height:1.1;font-weight:800}.promo-copy span{color:#ece8dcc2;font-size:11px}.promo-arrow{position:absolute;top:50%;z-index:4;width:28px;height:28px;border-radius:50%;transform:translateY(-50%);background:#0509079e;border:1px solid rgba(245,221,162,.22);color:#f5dda2;font-size:20px;line-height:1;display:grid;place-items:center;opacity:0;transition:opacity .2s var(--ease),background .2s var(--ease)}.promo-wrap:hover .promo-arrow{opacity:1}.promo-arrow:hover{background:#1e372bd9}.promo-arrow.prev{left:10px}.promo-arrow.next{right:10px}.promo-dots button{width:6px;height:6px;padding:0;border-radius:999px;border:0;background:#ffffff52;transition:all .25s var(--ease);cursor:pointer}.promo-dots button.on{width:20px;background:var(--gold2);box-shadow:0 0 10px #f5dda299}.lobby-left{width:154px;flex:0 0 154px;padding:10px 8px;background:linear-gradient(180deg,#0d1613,#080d0b);border-right:1px solid rgba(216,177,95,.13);display:flex;flex-direction:column;gap:3px}.ll-label{color:#d8b15fb3;font-size:9px;letter-spacing:2px;padding:4px 8px 8px}.ll-item{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;text-align:left;border-radius:7px;color:#aeb8b1;font-size:12.5px;font-weight:600;letter-spacing:.1px;transition:background .18s var(--ease),color .18s var(--ease),padding .18s var(--ease)}.ll-item:hover{background:#264c3b59;color:#f2eee3;padding-left:13px}.ll-item.on{background:linear-gradient(90deg,#d8b15f29,#d8b15f08);color:#f7e8bd;box-shadow:inset 2px 0 0 var(--gold)}.ll-mark{width:5px;height:5px;border-radius:50%;background:#d8b15f73;flex:0 0 5px}.ll-item.on .ll-mark{background:var(--gold2);box-shadow:0 0 8px #f5dda2b3}.ll-live{color:#ff9d9d}.ll-live-dot{width:7px;height:7px;border-radius:50%;background:#e23b3b;box-shadow:0 0 9px #e23b3bcc;animation:livePulse 1.8s ease-in-out infinite}.ll-play{margin-top:auto;color:#f0d59a;background:linear-gradient(180deg,#2b220cb3,#131008b3);border:1px solid rgba(216,177,95,.22)}@keyframes livePulse{0%,to{opacity:.55}50%{opacity:1}}.promo-art-bg{position:absolute;inset:0;opacity:0;transition:opacity .65s var(--ease);overflow:hidden}.promo-art-bg.on{opacity:1}.promo-art-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent 65%),linear-gradient(0deg,rgba(0,0,0,.7),transparent 55%)}.promo-art{position:absolute;right:8%;top:50%;height:150%;transform:translateY(-50%);opacity:.9;filter:drop-shadow(0 14px 34px rgba(0,0,0,.55))}.promo-art-bg .promo-art{transition:transform .7s var(--ease)}.promo-wrap:hover .promo-art-bg.on .promo-art{transform:translateY(-50%) scale(1.03)}.swf-effect{position:absolute;inset:0;z-index:80;pointer-events:none;display:block;overflow:hidden}.swf-effect ruffle-player,.swf-effect ruffle-embed{width:100%!important;height:100%!important;background:transparent!important}html,body,#root{width:100%;height:100%}.desktop{padding:0;place-items:stretch}.app-window{width:100%;height:100%;max-width:none;border-radius:0}body.electron .desktop{display:block;background:transparent}body.electron .app-window{transform:none!important;border-radius:0}body.electron .app-window:before{display:none}@media(max-width:1280px){.app-header{padding-right:104px;gap:8px}.brand-logo{width:172px;flex-basis:172px}.topnav button{padding:0 16px}.jackpot-banner{width:286px}.lobby-left{width:138px;flex-basis:138px}.lobby-side{width:190px;flex-basis:190px}.lobby-rail{width:138px;flex-basis:138px}.table-row .name span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-row .name{gap:6px;padding-left:14px}.filter-bar select{max-width:128px}}@media(max-width:1120px){.lobby-left{display:none}.list-head,.table-row{grid-template-columns:32% 18% 12% 15% 8% 15%}.list-head>div:nth-child(7),.list-head>div:nth-child(8),.table-row>div:nth-child(7),.table-row>div:nth-child(8){display:none}.group-grid{grid-template-columns:repeat(2,1fr)}.app-header{padding-right:96px}.promo-copy{max-width:54%}}@media(max-width:980px){.app-header{padding-right:8px;gap:6px}.brand-logo{width:142px;flex-basis:142px}.topnav{padding:2px}.topnav button{padding:0 9px;font-size:11px;letter-spacing:.3px}.jackpot-banner{display:none}.account-name{max-width:86px}.lobby-side{display:none}.lobby-rail{width:128px;flex-basis:128px}.promo-wrap{height:128px;flex-basis:128px;margin:8px 8px 0}.filter-bar{margin:8px 8px 6px;padding:6px 8px}.table-list{margin:0 8px 8px}.table-row{height:38px}.list-head>div,.table-row>div{padding:0 5px}.group-grid{grid-template-columns:1fr}.page{padding:12px 14px 24px}.g2,.g3,.g4,.stat-grid,.promo-grid{grid-template-columns:1fr}.theme-grid,.slot-row{grid-template-columns:repeat(3,1fr)}.num-grid{grid-template-columns:repeat(9,1fr)}.outside-grid{grid-template-columns:repeat(6,1fr)}.admin-nav{width:158px;flex-basis:158px}.admin-shell{overflow:hidden}.admin-main{padding:12px 12px 30px}.admin-card{overflow-x:auto}.tourney-row{grid-template-columns:58px 1fr 74px 66px 74px 86px;gap:5px;padding:8px}.tourney-row>div:nth-child(5){display:none}.tourney-row.head>div:nth-child(5){display:none}.reward-track{overflow-x:auto;padding-bottom:8px}.act-btn{min-width:82px;height:40px;padding:0 10px;font-size:12.5px}.bet-slider{min-width:60px}.amount-input{width:78px}.quick-bets button{padding:0 7px}.table-topbar{gap:6px;padding:0 8px}.table-topbar .pill:nth-of-type(n+4){display:none}.table-topbar button{padding:4px 6px}.seat{width:112px}.seat .avatar-wrap{width:58px;height:58px}.seat .plate{min-width:96px;padding:3px 6px}.seat .plate .nm{max-width:104px;font-size:11px}.seat .plate .st{font-size:11px}}@media(max-width:760px){.lobby-rail{display:none}.list-head,.table-row{grid-template-columns:40% 22% 14% 14% 10%}.list-head>div:nth-child(6),.table-row>div:nth-child(6){display:none}.promo-copy span,.promo-arrow{display:none}.table-topbar .name{max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-topbar .pill{display:none}}@media(max-height:780px){.promo-wrap{height:112px;flex-basis:112px}.mini-table{height:230px}.buyin-range{top:112px}.table-row{height:34px}.ll-item{min-height:34px}}@media(max-width:1120px){.account-name{max-width:82px;font-size:11px}.brand-logo{width:172px;flex-basis:172px}.jackpot-banner{width:252px}.topnav button{padding:0 13px}}.game-tabs{overflow-x:auto;scrollbar-width:none}.game-tabs::-webkit-scrollbar{display:none}@media(max-width:1120px){.account-name{display:none}}@media(max-width:900px){.login-box{width:400px;flex-basis:400px;padding:30px 28px}.login-art h2{font-size:32px}}@media(max-width:720px){.login-art{display:none}.login-box{width:100%;flex:1;padding:28px 24px}.action-row{flex-wrap:wrap}.action-bar{padding:6px 8px 10px}.tourney-row{grid-template-columns:54px 1fr 68px 62px 70px}.tourney-row.head>div:nth-child(5),.tourney-row>div:nth-child(5){display:none}}.mobile-nav{display:none}@media(max-width:760px){.app-window{border-radius:0}.titlebar{height:34px;flex-basis:34px;padding:0 8px;gap:8px}.titlebar .traffic{gap:6px}.titlebar .traffic i,.titlebar .traffic button{width:10px;height:10px}.online-pill{font-size:11px}.title-icons{gap:0}.title-icons .title-icon:nth-child(n+3):not(:last-child){display:none}.lang-chip{font-size:10px;padding:3px 5px}.app-header{height:50px;flex-basis:50px;padding:0 10px;gap:8px}.brand-logo{width:124px;flex-basis:124px;height:42px}.topnav,.jackpot-banner{display:none}.account-block{right:8px;top:4px;height:40px}.avatar-ring{width:38px;height:38px}.vip-badge{width:16px;height:16px;font-size:8px}.game-tabs{height:46px;flex-basis:46px}.game-tab{height:46px;min-width:112px}.game-tab img{height:46px}.game-tab .active-plate{font-size:12px;inset:4px 6px}.subnav{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.subnav::-webkit-scrollbar{display:none}.subnav button{white-space:nowrap;min-height:36px}.app-content{padding-bottom:62px}.mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:300;display:grid;grid-template-columns:repeat(5,1fr);height:60px;padding-bottom:env(safe-area-inset-bottom,0);background:#070c0af7;border-top:1px solid rgba(216,177,95,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -10px 30px #0006}.mobile-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:#8e9992;font-size:9px;letter-spacing:.4px}.mobile-nav button.on{color:var(--gold2)}.mobile-nav button.on:before{content:"";position:absolute;top:0;width:26px;height:2px;background:var(--gold);box-shadow:0 0 10px #f5dda280}.mobile-nav button svg{width:21px;height:21px}.lobby-left,.lobby-side,.lobby-rail{display:none}.lobby-content{display:block}.promo-wrap{height:122px;flex-basis:122px;margin:8px 8px 0}.promo-copy{left:10px;bottom:10px;max-width:62%}.promo-copy b{font-size:15px}.promo-copy span{font-size:9.5px}.promo-cta{right:10px;bottom:9px;font-size:9px;padding:4px 8px}.promo-badge{left:10px;top:9px;font-size:8px}.promo-arrow{display:none}.filter-bar{margin:7px 8px 6px;height:auto;min-height:38px;padding:6px 7px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-bar select{min-width:104px;max-width:120px;height:28px}.filter-bar input{min-width:130px;max-width:150px;height:28px}.filter-count{display:none}.table-list{margin:0 8px 8px}.list-head{display:none}.table-row{display:grid;grid-template-columns:1fr auto auto;gap:3px 8px;height:auto;min-height:62px;padding:8px 10px;border-radius:8px;margin-bottom:5px}.table-row .name{grid-column:1 / -1;padding-left:4px;font-size:13px}.table-row>div{padding:0;text-align:left;font-size:12px}.table-row>div:nth-child(2){color:var(--gold2);font-weight:700}.table-row>div:nth-child(3):before{content:"Buy-in ";color:#7f8a83;font-weight:400}.table-row>div:nth-child(4){grid-column:2}.table-row>div:nth-child(4):before{content:"Players ";color:#7f8a83}.table-row>div:nth-child(5),.table-row>div:nth-child(6),.table-row>div:nth-child(7),.table-row>div:nth-child(8){display:none}.table-row.selected{box-shadow:inset 3px 0 0 var(--gold),0 0 18px #b42d3c2e}.page{padding:12px 12px calc(76px + env(safe-area-inset-bottom,0))}.page-title{font-size:19px}.g2,.g3,.g4,.stat-grid,.promo-grid,.theme-grid,.slot-row{grid-template-columns:1fr}.card,.admin-card{border-radius:9px}.modal{width:calc(100vw - 20px);max-height:90vh}.tourney-row{grid-template-columns:48px 1fr 66px;padding:9px 8px}.tourney-row>div:nth-child(4),.tourney-row>div:nth-child(5),.tourney-row>div:nth-child(6){display:none}.tourney-row.head{display:none}.t-name b{font-size:12px}.t-name small{font-size:10px}.reward-track{overflow-x:auto;padding-bottom:8px}.reward-node{flex-basis:96px}.admin-shell{flex-direction:column}.admin-nav{width:100%;flex:0 0 auto;flex-direction:row;overflow-x:auto;padding:6px}.admin-nav .brand{display:none}.admin-nav button{white-space:nowrap;padding:8px 10px}.admin-main{padding:10px 10px 80px}.login-box{width:100%;flex:1;padding:24px 20px}.login-art{display:none}.login-box .brand-logo{width:170px;height:42px}.table-topbar{height:34px;padding:0 6px;gap:4px;font-size:10px}.table-topbar .name{font-size:11px;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-topbar .pill{display:none}.table-topbar button{padding:4px 5px;font-size:10px}.felt{width:94%;height:48%;top:45%}.table-center{top:45%;width:84%}.pot-label{font-size:12px;padding:3px 10px 3px 24px}.board{gap:3px}.board .pcard{width:48px;height:68px}.board .pcard.mini{width:28px;height:40px}.seat{width:88px}.seat .avatar-wrap{width:46px;height:46px}.seat .plate{min-width:78px;padding:2px 5px}.seat .plate .nm{max-width:82px;font-size:10px}.seat .plate .st{font-size:10px}.seat .cards .pcard{width:31px;height:44px}.seat .action-badge{font-size:9px;bottom:-19px}.action-bar{padding:5px 6px 8px;gap:4px}.action-row{flex-wrap:wrap;gap:4px}.act-btn{min-width:68px;height:38px;font-size:11.5px;padding:0 7px}.bet-slider{min-width:90px}.amount-input{width:64px;height:30px}.quick-bets{display:none}.turn-timer-bar{height:2px}.table-menu{right:6px;top:36px;width:210px;max-height:64vh;overflow-y:auto}.chat-panel{width:100%!important}}@media(max-width:420px){.brand-logo{width:104px;flex-basis:104px}.game-tab{min-width:102px}.promo-wrap{height:108px;flex-basis:108px}.table-row{min-height:58px}.seat{width:80px}.seat .avatar-wrap{width:40px;height:40px}.seat .plate{min-width:70px}.seat .plate .nm{max-width:74px}}@media(max-width:760px){.tourney-hero{height:auto;min-height:0;margin-bottom:10px}.th-content{padding:13px 14px 14px}.th-kicker{font-size:9px;letter-spacing:2px}.th-content h1{font-size:21px;line-height:1.15;margin:5px 0 10px;max-width:72%}.th-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.th-meta span{font-size:8.5px;letter-spacing:.7px}.th-meta b{font-size:13px}.tourney-toolbar{gap:6px}.tourney-toolbar .btn{height:32px;font-size:11px;padding:0 9px}.series-bar{padding-bottom:2px;scrollbar-width:none}.series-bar::-webkit-scrollbar{display:none}.seat,.seat:hover{transform:translate(-50%,-50%) scale(.82)}}.game-tab img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:760px){.filter-bar{flex:0 0 auto;flex-wrap:wrap;overflow:visible;height:auto;gap:6px;padding:7px}.filter-bar select{flex:1 1 30%;min-width:0;max-width:none}.filter-bar input{flex:1 1 58%;order:4;max-width:none;min-width:0}.filter-bar .fav-toggle{flex:0 0 auto;order:5}.filter-count{display:none}}.quick-backdrop{position:absolute;inset:0;z-index:420;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .18s ease both}.quick-menu{position:absolute;top:0;right:0;width:318px;height:100%;padding:18px 16px 24px;overflow-y:auto;background:linear-gradient(180deg,#101a16,#070c09);border-left:1px solid rgba(216,177,95,.22);box-shadow:-24px 0 60px #0000008c;animation:slideIn .22s var(--ease) both}@keyframes slideIn{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}.quick-close{position:absolute;right:12px;top:10px;width:30px;height:30px;border-radius:50%;color:#cfd6d0;background:#ffffff0f}.quick-profile{display:flex;align-items:center;gap:12px;padding:8px 0 16px;border-bottom:1px solid rgba(216,177,95,.14)}.quick-profile b{display:block;color:#f4efe2;font-size:16px}.quick-profile span{display:block;color:#8f9a92;font-size:11px;margin-top:3px}.quick-balances{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0}.quick-balances>div{padding:8px 10px;border:1px solid rgba(216,177,95,.14);border-radius:8px;background:#ffffff08}.quick-balances small{display:block;color:#829087;font-size:9px;letter-spacing:1.2px}.quick-balances b{display:block;color:#f1dcae;font-size:14px;margin-top:3px;font-variant-numeric:tabular-nums}.quick-cashier{width:100%;height:42px;border-radius:8px;background:linear-gradient(180deg,#d8b15f,#9c7422);color:#1a1204;font-weight:800;letter-spacing:.5px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.quick-grid button{min-height:54px;border-radius:8px;border:1px solid rgba(216,177,95,.13);background:#ffffff09;color:#d9ded9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px}.quick-grid button span{font-size:18px}.quick-grid button:hover{background:#d8b15f1a;border-color:#d8b15f4d}.quick-ggpass{width:100%;height:38px;border-radius:8px;border:1px solid rgba(216,177,95,.28);color:#f1d99f;background:#d8b15f14;font-weight:700;font-size:12px}@media(max-width:1120px){.lobby-rail{display:none}}@media(max-width:900px){.mobile-nav{display:grid}.app-content{padding-bottom:64px}}@media(max-width:760px){.quick-menu{width:min(100%,360px)}.quick-backdrop{position:fixed}}.account-block{width:100px;right:10px}.account-name{max-width:98px}@media(max-width:1120px){.account-block{width:64px}}.lobby-rail{width:158px;flex-basis:158px;padding:10px 8px;gap:5px;background:linear-gradient(180deg,#0d1713,#080d0b);border-left:1px solid rgba(216,177,95,.16)}.currency-row{min-height:40px;padding:6px 9px;border:1px solid rgba(216,177,95,.11);border-radius:8px;background:#ffffff06;color:#8d9a91}.currency-row b{color:#eee9dc;font-size:12.5px}.currency-row.coin b{color:#f0c96a}.currency-row span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#d8b15f80;margin-right:6px;vertical-align:middle}.cashier-btn{height:46px;border-radius:9px;margin:6px 0 4px;background:linear-gradient(180deg,#d8b15f,#9c7422);color:#1a1204;border:1px solid rgba(255,236,190,.5);font-size:14px;font-weight:800;box-shadow:0 8px 20px #0000004d,inset 0 1px #ffffff59;transition:transform .16s var(--ease),filter .16s var(--ease)}.cashier-btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.rail-sep{background:linear-gradient(90deg,transparent,rgba(216,177,95,.24),transparent);margin:5px 2px}.rail-btn{height:40px;border-radius:8px;border-color:transparent;background:transparent;color:#aab5ae;font-size:12px;font-weight:600;gap:9px;padding:0 7px;transition:background .16s var(--ease),color .16s var(--ease),padding .16s var(--ease)}.rail-btn:after{content:"›";margin-left:auto;color:#617066;font-size:16px}.rail-btn:hover{background:#d8b15f17;color:#f1dfb4;padding-left:10px}.rail-btn .ico{width:27px;height:27px;background:#d8b15f17;border:1px solid rgba(216,177,95,.12)}.rail-btn.gold{background:#d8b15f1a;border-color:#d8b15f38;color:#f1d99f}@media(max-width:1100px){.mobile-nav{display:grid}.app-content{padding-bottom:64px}}.table-menu .menu-section{margin:5px 7px 2px;color:#8b978f;font-size:9px;letter-spacing:1.6px;text-transform:uppercase}.layout-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px 5px 7px}.layout-switch button{height:28px;border-radius:5px;border:1px solid #333;background:#1b1b1b;color:#aeb8b1;font-size:9.5px}.layout-switch button.on{border-color:#8a6a2a;background:#2b2110;color:#ffe1a0}.table-screen.layout-side .action-bar{inset:50% 16px auto auto;transform:translateY(-50%);width:218px;padding:10px;border-radius:13px;background:linear-gradient(180deg,#111b16f5,#070c09f7);border:1px solid rgba(216,177,95,.28);box-shadow:0 18px 46px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.table-screen.layout-side .action-bar .action-row:first-of-type{flex-direction:column;align-items:stretch;gap:6px}.table-screen.layout-side .action-bar .action-row:first-of-type .grow{display:none}.table-screen.layout-side .action-bar .act-btn{width:100%;min-width:0;height:38px}.table-screen.layout-side .action-bar .tb-btn{width:100%;justify-content:center}.table-screen.layout-side .quick-bets{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.table-screen.layout-side .quick-bets button{width:100%}.table-screen.layout-side .bet-slider{width:100%;flex:none;margin:4px 0}.table-screen.layout-side .amount-input{width:100%}.table-screen.layout-side .action-bar .action-row+.action-row{display:none}.table-screen.layout-side .turn-timer-bar{order:-1}.table-screen.layout-float .action-bar{left:50%;right:auto;bottom:14px;transform:translate(-50%);width:min(720px,calc(100% - 28px));padding:8px 12px 10px;border-radius:14px;background:linear-gradient(180deg,#111b16ed,#070c09f5);border:1px solid rgba(216,177,95,.3);box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.table-screen.layout-float .action-bar .action-row:first-of-type{flex-wrap:wrap;gap:5px}.table-screen.layout-float .act-btn{min-width:84px;height:38px;font-size:12.5px}.table-screen.layout-float .quick-bets{display:flex}.table-screen.layout-float .bet-slider{min-width:110px}.table-screen.layout-float .amount-input{width:78px;height:32px}.table-screen.layout-float .action-bar .action-row:last-child{font-size:10px}@media(max-width:760px){.table-screen.layout-side .action-bar,.table-screen.layout-float .action-bar{inset:auto 0 0;transform:none;width:auto;border-radius:0;border:0;background:linear-gradient(transparent,#000000b8 30%,#000000e6);padding:5px 6px 8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.table-screen.layout-side .action-bar .action-row:first-of-type,.table-screen.layout-float .action-bar .action-row:first-of-type{flex-direction:row;flex-wrap:wrap}.table-screen.layout-side .action-bar .act-btn,.table-screen.layout-float .action-bar .act-btn{width:auto;min-width:68px}.table-screen.layout-side .action-bar .action-row+.action-row,.table-screen.layout-float .action-bar .action-row+.action-row{display:flex}.table-screen.layout-side .quick-bets,.table-screen.layout-float .quick-bets{display:none}}.anim-switch{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px 5px 7px}.anim-switch button{height:27px;border-radius:5px;border:1px solid #333;background:#1b1b1b;color:#aeb8b1;font-size:9px}.anim-switch button.on{border-color:#6b5320;background:#2b2110;color:#ffe1a0}.cards-flip .pcard.dealt{animation:cardFlip .46s cubic-bezier(.2,.85,.3,1.08) both}.cards-slide .pcard.dealt{animation:cardSlide .4s cubic-bezier(.2,.85,.3,1.12) both}.cards-off .pcard.dealt{animation:none!important}.cards-flip .pcard.dealt{transform-origin:50% 50%}@keyframes cardFlip{0%{opacity:0;transform:perspective(620px) rotateY(78deg) scale(.86)}60%{opacity:1}to{opacity:1;transform:perspective(620px) rotateY(0) scale(1)}}@keyframes cardSlide{0%{opacity:0;transform:translateY(34px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.anim-off .pcard.dealt{animation:none!important}.avatar-current{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:4px 0 10px;padding:9px;border:1px solid #2d2d2d;border-radius:8px;background:#151515}.avatar-current>div:nth-child(2){flex:1;min-width:150px}.avatar-picker{display:flex;gap:7px;flex-wrap:wrap}.avatar-choice{border-radius:50%;padding:2px;border:2px solid transparent;background:transparent;line-height:0}.avatar-choice img{width:42px;height:42px;border-radius:50%;display:block}.avatar-choice:hover{border-color:#5a4a22}.avatar-choice.on{border-color:var(--gold);box-shadow:0 0 0 2px #d8b15f2e}.cardback-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.cardback-swatch{padding:7px;border-radius:9px;border:1px solid #2f2f2f;background:#171717;color:#a8b3ab;font-size:10px;display:flex;flex-direction:column;align-items:center;gap:6px}.cardback-swatch.on{border-color:var(--gold);color:#f1dfb4;background:#211b0f}.back-preview{width:42px;height:60px;border-radius:4px;border:2px solid #e9dfc6;background:url(/assets/cards/back_green.png) center / 100% 100% no-repeat,#123c29}.bet-pref-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:8px}.bet-pref-grid label{display:flex;flex-direction:column;gap:4px;color:#89968e;font-size:10px;letter-spacing:.6px;text-transform:uppercase}.bet-pref-grid select{width:100%}@media(max-width:760px){.cardback-grid{grid-template-columns:repeat(3,1fr)}.bet-pref-grid{grid-template-columns:1fr}}.back-skin-gold .pcard.back,.back-skin-gold .back-preview{filter:hue-rotate(265deg) saturate(1.55) brightness(1.22)}.back-skin-ruby .pcard.back,.back-skin-ruby .back-preview{filter:hue-rotate(220deg) saturate(1.35) brightness(1.05)}.back-skin-sapphire .pcard.back,.back-skin-sapphire .back-preview{filter:hue-rotate(70deg) saturate(1.25) brightness(1.08)}.back-skin-amethyst .pcard.back,.back-skin-amethyst .back-preview{filter:hue-rotate(140deg) saturate(1.15) brightness(.98)}.back-skin-noir .pcard.back,.back-skin-noir .back-preview{filter:grayscale(1) brightness(.82) contrast(1.05)}.cards-deal .pcard.dealt{animation-duration:var(--deal-speed, .42s)}.cards-flip .pcard.dealt{animation-duration:calc(var(--deal-speed, .42s) + .04s)}.cards-slide .pcard.dealt{animation-duration:var(--deal-speed, .42s)}.table-screen.layout-float .action-bar{width:min(880px,calc(100% - 28px))}.table-screen.layout-float .quick-bets button{padding:0 6px;font-size:10.5px}.table-screen.layout-float .amount-input{width:72px}.table-screen.layout-float .act-btn{min-width:78px;padding:0 8px}.card-front-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;max-width:620px}.card-front-choice{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #2f2f2f;border-radius:9px;background:#171717;color:#a8b3ab;font-size:10px}.card-front-choice.on{border-color:var(--gold);color:#f1dfb4;background:#211b0f}.mini-card{position:relative;width:30px;height:42px;border-radius:3px;background:#f7f4ea;color:#171717;flex:0 0 auto}.mini-card i{position:absolute;left:3px;top:1px;font-style:normal;font-weight:800;font-size:13px}.mini-card b{position:absolute;right:3px;bottom:1px;font-size:15px}.mini-card.front-jumbo i{font-size:17px}.mini-card.front-jumbo b{font-size:18px}.mini-card.front-minimal b{display:none}.front-jumbo .pcard .rank{font-size:32px}.front-jumbo .pcard .suit{font-size:32px;top:36px}.front-jumbo .pcard .big-suit,.front-minimal .pcard .big-suit{display:none}.front-minimal .pcard .rank{font-size:28px}@media(max-width:760px){.card-front-grid{grid-template-columns:1fr 1fr}}.table-screen.layout-side .quick-bets{grid-template-columns:repeat(2,1fr)}.room-bg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;max-width:620px}.room-bg-choice{display:flex;align-items:center;gap:9px;padding:7px;border:1px solid #2f2f2f;border-radius:9px;background:#171717;color:#a8b3ab;font-size:10px}.room-bg-choice span{width:56px;height:38px;border-radius:5px;background-size:cover;background-position:center;flex:0 0 auto}.room-bg-choice.on{border-color:var(--gold);color:#f1dfb4;background:#211b0f}.room-bg-dark .room-mark{background-image:url(/assets/tables/room_dark.png);background-position:center 42%;background-size:cover;filter:brightness(1.1) contrast(1.05) saturate(.75);opacity:.95}.room-bg-floor .room-mark{background-image:url(/assets/tables/room_floor.png);background-position:center 55%;background-size:cover;filter:brightness(1.28) contrast(1.05) saturate(.85);opacity:.95}@media(max-width:760px){.room-bg-grid{grid-template-columns:1fr 1fr}}.host-table-btn{height:22px;padding:0 9px;border-radius:3px;background:#d8b15f1f;border:1px solid rgba(216,177,95,.32);color:#f1d99f;font-size:10.5px;white-space:nowrap}.host-table-btn:hover{background:#d8b15f38}@media(max-width:760px){.host-table-btn{height:28px}}.host-list{margin:10px 0 4px;padding:8px;border:1px solid #2d2d2d;border-radius:8px;background:#141414}.host-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:6px 0;border-bottom:1px solid #242424}.host-row:last-child{border-bottom:0}.host-row b{display:block;color:#eee;font-size:12px}.host-row span{display:block;color:#7f8a83;font-size:10px;margin-top:2px}@media(max-width:600px){.host-row{grid-template-columns:1fr}}.mute-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #262626}.mute-row:last-child{border-bottom:0}.mute-row b{display:block;color:#eee;font-size:12px}.mute-row span{display:block;color:#7f8a83;font-size:10px}.emote-tray{position:absolute;top:44px;right:210px;z-index:60;display:grid;grid-template-columns:repeat(4,38px);gap:4px;padding:7px;border-radius:10px;background:#0c120ff7;border:1px solid rgba(216,177,95,.25);box-shadow:0 12px 30px #00000080}.emote-tray button{width:38px;height:38px;border-radius:7px;font-size:20px;background:#ffffff0a}.emote-tray button:hover{background:#d8b15f24}@media(max-width:760px){.emote-tray{right:8px;top:40px}}.dm-thread.on{background:#d8b15f14}.dm-last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-unread{min-width:18px;height:18px;border-radius:9px;background:#b72f3c;color:#fff;font-size:10px;display:grid;place-items:center;padding:0 5px}.dm-log{display:flex;flex-direction:column;gap:6px;max-height:330px;overflow-y:auto;padding:4px 2px}.dm-bubble{align-self:flex-start;max-width:80%;background:#222;border:1px solid #333;border-radius:10px 10px 10px 3px;padding:6px 9px;color:#e8e8e8;font-size:12px}.dm-bubble.me{align-self:flex-end;background:#2b2110;border-color:#6b5320;border-radius:10px 10px 3px;color:#f1dfb4}.dm-bubble span{display:block}.dm-bubble small{display:block;color:#7f8a83;font-size:9px;text-align:right;margin-top:2px}.player-profile-card{display:flex;align-items:center;gap:10px;padding:9px;margin-bottom:10px;border:1px solid #2d2d2d;border-radius:8px;background:#151515;flex-wrap:wrap}.player-profile-card b{display:block;color:#f1eee4;font-size:14px}.player-profile-card span{display:block;color:#8b978f;font-size:10px;margin-top:2px}.player-stats-row{display:flex;gap:14px;padding:6px 2px 10px;color:#8b978f;font-size:10px}.player-stats-row b{color:#e9d9b1;font-size:12px}.pcard.art-face{background-color:transparent;background-image:url(/assets/cards/faces_classic.png);background-size:1300% 400%;background-repeat:no-repeat;background-position:calc(var(--col) / 12 * 100%) calc(var(--row) / 3 * 100%);border-radius:6px}.pcard.art-face.art-official-four{background-image:url(/assets/cards/faces_four.png)}.pcard.art-face .rank,.pcard.art-face .suit,.pcard.art-face .big-suit{display:none}.pcard.art-face.mini{border-radius:4px}.back-skin-red-pattern .pcard.back,.back-skin-red-pattern .back-preview{background-image:url(/assets/cards/backs/red-pattern.png)}.back-skin-blue-pattern .pcard.back,.back-skin-blue-pattern .back-preview{background-image:url(/assets/cards/backs/blue-pattern.png)}.back-skin-green-pattern .pcard.back,.back-skin-green-pattern .back-preview{background-image:url(/assets/cards/backs/green-pattern.png)}.back-skin-black-pattern .pcard.back,.back-skin-black-pattern .back-preview{background-image:url(/assets/cards/backs/black-pattern.png)}.back-skin-orange-pattern .pcard.back,.back-skin-orange-pattern .back-preview{background-image:url(/assets/cards/backs/orange-pattern.png)}.back-skin-pink-pattern .pcard.back,.back-skin-pink-pattern .back-preview{background-image:url(/assets/cards/backs/pink-pattern.png)}.back-skin-gray-pattern .pcard.back,.back-skin-gray-pattern .back-preview{background-image:url(/assets/cards/backs/gray-pattern.png)}.back-skin-gg-gray .pcard.back,.back-skin-gg-gray .back-preview{background-image:url(/assets/cards/backs/gg-gray.png)}.back-skin-red-plain .pcard.back,.back-skin-red-plain .back-preview{background-image:url(/assets/cards/backs/red-plain.png)}.pcard.back,.back-preview{background-size:100% 100%;background-position:center}.pcard.art-face.art-official-classic-four{background-image:url(/assets/cards/faces_classic_four.png)}.pcard.art-face.art-official-gold{background-image:url(/assets/cards/faces_gold.png)}.pcard.art-face.art-official-filled{background-image:url(/assets/cards/faces_filled.png)}.pcard.art-face.art-official-two{background-image:url(/assets/cards/faces_two.png)}.room-bg-5ring .room-mark{background-image:url(/assets/tables/table_5ring.png);background-position:center 44%;background-size:cover;filter:brightness(1.28) contrast(1.04) saturate(.85);opacity:.96}.room-bg-envelope .room-mark{background-image:url(/assets/tables/table_envelope.png);background-position:center 44%;background-size:cover;filter:brightness(1.15) contrast(1.05) saturate(1.05);opacity:.96}.cashdrop-overlay{position:absolute;left:50%;top:18%;transform:translate(-50%);z-index:70;text-align:center;pointer-events:none;animation:cashDropIn 4.4s ease both;text-shadow:0 3px 14px #000}.cashdrop-title{color:#ffd98a;font-size:13px;font-weight:800;letter-spacing:3px}.cashdrop-amount{color:#fff1c9;font-family:var(--head-font);font-size:38px;font-weight:900}.cashdrop-nick{color:#dfe8df;font-size:12px}@keyframes cashDropIn{0%{opacity:0;transform:translate(-50%) translateY(-12px) scale(.9)}12%,80%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-6px)}}.rush-hero{position:relative;height:154px;flex:0 0 154px;margin:8px 8px 0;border-radius:10px;overflow:hidden;border:1px solid rgba(216,177,95,.22);background:linear-gradient(110deg,#101a15,#1d2a1e 60%,#2b2010)}.rush-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.5;filter:saturate(.9)}.rush-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050a07eb,#050a0759 65%,#050a07bf)}.rush-hero-copy{position:relative;z-index:2;padding:22px 24px;max-width:55%;display:flex;flex-direction:column;gap:5px}.rush-hero-copy small{color:#e7b64b;font-size:10px;font-weight:800;letter-spacing:2.4px}.rush-hero-copy b{color:#fff6df;font-size:24px;line-height:1.1}.rush-hero-copy span{color:#aeb9b1;font-size:12px;line-height:1.4}.rush-hero-stats{position:absolute;z-index:2;right:18px;bottom:16px;display:flex;gap:20px;text-align:right}.rush-hero-stats b{display:block;color:#f0d59a;font-size:19px;font-variant-numeric:tabular-nums}.rush-hero-stats span{color:#7f8d82;font-size:9px;text-transform:uppercase;letter-spacing:.8px}.promo-wrap.rush-hidden{display:none}@media(max-width:760px){.rush-hero{height:138px;flex-basis:138px;margin:8px 8px 0}.rush-hero-copy{padding:16px;max-width:66%}.rush-hero-copy b{font-size:19px}.rush-hero-stats{display:none}}.elo-hero{display:flex;align-items:center;gap:20px;padding:18px;margin-top:14px;border:1px solid #2d2a22;border-radius:12px;background:radial-gradient(circle at 10% 20%,rgba(216,177,95,.1),transparent 45%),#151515;flex-wrap:wrap}.elo-ring{width:108px;height:108px;border-radius:50%;border:2px solid #e7bd68;display:grid;place-content:center;text-align:center;flex:0 0 auto;box-shadow:inset 0 0 24px #d8b15f14}.elo-ring b{font-family:var(--head-font);font-size:26px;line-height:1}.elo-ring span{color:#8b978f;font-size:9px;letter-spacing:2px;margin-top:4px}.elo-copy{flex:1;min-width:200px}.elo-copy small{color:#b79a5d;font-size:10px;text-transform:uppercase;letter-spacing:1.4px}.elo-copy h2{color:#f3eee0;font-size:22px;margin:2px 0}.elo-copy p{color:#9aa69d;font-size:11px;margin:0 0 8px}.elo-track{height:5px;border-radius:3px;background:#242424;overflow:hidden;max-width:320px}.elo-track i{display:block;height:100%;border-radius:3px}.elo-kpis{display:flex;gap:18px;text-align:right}.elo-kpis b{display:block;color:#e9d9b1;font-family:var(--head-font);font-size:18px}.elo-kpis span{color:#7f8d82;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.elo-challenge-banner{display:flex;gap:12px;align-items:center;margin-bottom:8px;border-color:#6b5320;flex-wrap:wrap}.elo-challenge-banner b{color:#ffd98a}.elo-challenge-banner span{color:#aeb9b1;font-size:12px}@media(max-width:760px){.elo-hero{gap:12px}.elo-ring{width:86px;height:86px}.elo-ring b{font-size:21px}.elo-kpis{width:100%;justify-content:space-between;text-align:left}}@media(max-width:760px){.splash-inner{width:min(92vw,390px);padding:0 12px;box-sizing:border-box}.splash-logo{width:min(82vw,330px)}.splash-tagline{font-size:9px;letter-spacing:2.6px;line-height:1.6;white-space:normal}.splash-bar{width:min(76vw,280px);margin-top:26px}.splash-status{font-size:11px}.splash-legal{margin-top:42px;padding:0 18px;line-height:1.6;white-space:normal}}@media(max-width:420px){.seat{width:84px}.seat .plate{min-width:0;width:86px;padding:2px 4px}.seat .plate .nm{max-width:78px;font-size:9.5px}.seat .plate .st{font-size:9.5px}.seat .action-badge{font-size:8.5px;padding:0 4px;bottom:-18px}.seat .bet-chip{font-size:9px;padding:0 5px}}.hotkey-binding{min-width:68px;height:26px;padding:0 8px;border:1px solid #3a3a3a;border-radius:4px;background:#1c1c1c;color:#ffd98a;font-size:11px;font-weight:700}.hotkey-binding:hover{border-color:#6b5320;background:#242018}.room-bg-supercircuit .room-mark{background-image:url(/assets/tables/table_supercircuit.png);background-position:center 44%;background-size:cover;filter:brightness(1.12) contrast(1.04) saturate(1.05);opacity:.96}.room-bg-mystery .room-mark{background-image:url(/assets/tables/table_mystery.png);background-position:center 44%;background-size:cover;filter:brightness(1.12) contrast(1.04) saturate(1.1);opacity:.96}.elo-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 2px}.elo-tabs button{height:30px;padding:0 13px;border-radius:15px;border:1px solid #303030;background:#191919;color:#98a49c;font-size:11px}.elo-tabs button.on{background:linear-gradient(#d8b15f,#a77d2c);border-color:#e8c37a;color:#1b1407;font-weight:800}.crash-table{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.crash-stage{position:relative;min-height:330px;border-radius:12px;border:1px solid #2b2b2b;overflow:hidden;background:radial-gradient(circle at 50% 80%,#14241a,#090c09 70%);display:grid;place-content:center;text-align:center}.crash-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(120,180,140,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(120,180,140,.06) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.crash-multiplier{position:relative;color:#a9e9b6;font-family:var(--head-font);font-size:clamp(56px,9vw,104px);font-weight:900;line-height:.95;text-shadow:0 0 36px rgba(120,230,150,.25)}.crash-multiplier small{font-size:.4em;margin-left:2px;color:#d8b15f}.crash-stage.crashed .crash-multiplier{color:#e08b8b;text-shadow:0 0 36px rgba(220,80,80,.3)}.crash-stage.cashed .crash-multiplier{color:#ffd98a}.crash-label{position:relative;margin-top:10px;color:#aeb9b1;font-size:12px}.crash-controls{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #2b2b2b;border-radius:12px;background:#151515}.crash-controls input[type=range]{width:100%}.crash-chip{padding:4px 9px;border-radius:12px;background:#2a1b1b;color:#e08b8b;font-size:11px;font-weight:800}.crash-chip.win{background:#1c2b20;color:#9fd8b0}@media(max-width:760px){.crash-table{grid-template-columns:1fr}.crash-stage{min-height:240px}}.subnav{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.subnav::-webkit-scrollbar{display:none}.subnav button{flex:0 0 auto}.room-bg-plo5envelope .room-mark{background-image:url(/assets/tables/table_plo5_envelope.png);background-position:center 44%;background-size:cover;filter:brightness(1.12) contrast(1.04) saturate(1.05);opacity:.96}.room-bg-plo6super .room-mark{background-image:url(/assets/tables/table_plo6_supercircuit.png);background-position:center 44%;background-size:cover;filter:brightness(1.1) contrast(1.05) saturate(1.05);opacity:.96}
