.cz{flex:1;display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(1200px 600px at 20% -10%,#3a2a6e 0%,transparent 60%),radial-gradient(900px 500px at 90% 0%,#5b2a7a 0%,transparent 55%),linear-gradient(160deg,#1b1636,#221a44,#17122e);color:#eae6ff;box-sizing:border-box}.cz-body{flex:1;display:flex;gap:16px;padding:16px;min-height:0}.cz-topbar{display:flex;align-items:center;height:52px;padding:0 18px;background:linear-gradient(180deg,#201941,#17112f);border-bottom:1px solid #3d3270}.cz-topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px}.cz-tbtn{background:none;border:none;color:#c9bdf0;font-weight:700;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 4px}.cz-tbtn:hover{color:#fff}.cz-tsep{color:#4a3d80}.cz-texit{margin-left:6px;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:800;font-size:14px;color:#fff;border:1px solid #6b4b4b;background:linear-gradient(180deg,#7a3b3b,#5a2a2a)}.cz-texit:hover{filter:brightness(1.12)}.cz-tbtn--icon{font-size:20px;padding:6px 8px;border-radius:8px;line-height:1}.cz-tbtn--icon:hover{background:#ffffff14}.cz-tbtn--full{display:inline-flex;align-items:center;justify-content:center;padding:8px}.cz-tbtn--full svg{display:block;width:18px;height:18px}.cz-texit--icon{padding:7px 10px;font-size:20px;line-height:1}.cz-texit--img{background:none;border:none;padding:6px 8px;border-radius:8px}.cz-texit--img:hover{background:#ffffff14;filter:none}.cz-texit-img{width:26px;height:26px;object-fit:contain;display:block}.cz-brand{font-weight:900;font-size:17px;letter-spacing:1px;color:#ffcf5a;text-shadow:0 0 10px #d9a94a55;display:inline-flex;align-items:center;gap:6px}.cz-brand-mark{font-size:18px}.cz-guide{margin:0 0 16px;padding-left:18px;color:#c9bdf0;font-size:14px;line-height:1.9}.cz-left{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.cz-top{display:flex;align-items:center;gap:16px}.cz-logo{display:flex;align-items:center;gap:10px;padding:12px 22px;border-radius:12px;background:linear-gradient(180deg,#2c2456,#1d1740);border:1px solid #4a3d80;box-shadow:0 4px 14px #0006,inset 0 1px #ffffff1a;font-weight:800;font-size:20px;letter-spacing:1px}.cz-logo-mark{color:#8ab4ff;font-size:22px}.cz-jackpot{flex:1;text-align:center;padding:8px 20px;border-radius:14px;background:linear-gradient(180deg,#241c4d,#191238);border:1px solid #6b52b0;box-shadow:inset 0 0 24px #6b52b055}.cz-jackpot-label{font-size:14px;font-weight:800;letter-spacing:3px;color:#d9c56a;font-style:italic}.cz-jackpot-value{font-size:26px;font-weight:900;color:#ffe9a8;text-shadow:0 0 12px #d9a94a99;font-variant-numeric:tabular-nums;letter-spacing:1px}.cz-top-actions{display:flex;gap:8px}.cz-pill{padding:10px 16px;border-radius:999px;font-weight:800;font-size:14px;cursor:pointer;color:#fff;border:1px solid #ffffff2a;background:linear-gradient(180deg,#5a3f9e,#3d2a76)}.cz-pill:disabled{opacity:.6;cursor:not-allowed}.cz-channelbar{display:flex;gap:12px;align-items:stretch}.cz-channel-select{display:flex;align-items:center;gap:10px;flex:0 0 360px;padding:0 16px;border-radius:12px;background:linear-gradient(180deg,#2a2252,#1c1640);border:1px solid #4a3d80}.cz-channel-label{font-size:14px;color:#b9a9ee;font-weight:700;white-space:nowrap}.cz-channel-select select{flex:1;background:transparent;border:none;color:#fff;font-size:16px;font-weight:800;padding:12px 4px;outline:none;cursor:pointer}.cz-channel-select select option{background:#241c4d;color:#fff}.cz-channelbar{min-width:0}.cz-channel-select{min-width:0;max-width:100%}.cz-channel-select select{min-width:0;max-width:100%;text-overflow:ellipsis}.cz-channel-cond{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding:8px 14px;border-radius:10px;background:#241c4d8c;font-size:13px;color:#d8d0f5}.cz-channel-cond b{color:#fff;font-weight:700}.cz-cond-label{color:#b9a9ee;font-weight:700}.cz-cond-sep{color:#6b5ea8}.cz-entry{flex:1;display:flex;gap:10px}.cz-entry-btn{flex:1;border:none;border-radius:12px;cursor:pointer;font-size:20px;font-weight:900;color:#fff;letter-spacing:1px;background:linear-gradient(180deg,#3d3470,#2a2350);box-shadow:0 4px 14px #0007,inset 0 1px #ffffff2e;transition:filter .12s,transform .05s}.cz-entry-btn:hover:not(:disabled){filter:brightness(1.12)}.cz-entry-btn:active:not(:disabled){transform:translateY(1px)}.cz-entry-btn:disabled{opacity:.45;cursor:not-allowed}.cz-entry-btn--create{background:linear-gradient(180deg,#7b5ec6,#5a3aa8)}.cz-entry-btn--quick{background:linear-gradient(180deg,#37b7d8,#1f8fc0)}.cz-entry-btn--select{background:linear-gradient(180deg,#57c06a,#2e9a49)}.cz-entry-btn--code{background:linear-gradient(180deg,#a8761c,#74500f)}.cz-entry-btn--ghost{background:#2a2350;box-shadow:none;border:1px solid #4a3d80}.cz-table{flex:1;display:flex;min-height:0;border-radius:14px;overflow:hidden;border:1px solid #3d3270;background:linear-gradient(180deg,#efeaf7,#e4def1)}.cz-table-side{flex:0 0 150px;background:#d6cff0;padding:12px 0}.cz-side-item{display:block;width:100%;text-align:left;padding:12px 18px;font-weight:800;color:#4a3f7a;font-size:15px;cursor:pointer;background:none;border:none;border-left:4px solid transparent}.cz-side-item:hover{background:#ccc2e8}.cz-side-item--on{background:#cfc6ea;color:#2a2352;border-left:4px solid #7b5ec6}.cz-side-blind{margin-top:10px;padding:10px 18px;font-size:13px;font-weight:700;color:#6a5f96;border-top:1px solid #c3b9e6}.cz-table-main{flex:1;display:flex;flex-direction:column;min-width:0}.cz-thead{display:grid;grid-template-columns:minmax(120px,1fr) 160px 60px;gap:8px;align-items:center;padding:12px 18px;font-size:13px;font-weight:800;color:#6a5f96;border-bottom:1px solid #cfc7e6}.cz-tbody{flex:1;overflow-y:auto}.cz-row{display:grid;grid-template-columns:minmax(120px,1fr) 160px 60px;gap:8px;align-items:center;padding:14px 18px;border-bottom:1px solid #dcd5ee;cursor:pointer;color:#2a2352}.cz-row:hover{background:#e7e1f6}.cz-row--full{opacity:.6}.cz-c-title{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-c-chan{margin-left:6px;padding:1px 6px;border-radius:999px;font-style:normal;font-size:11px;font-weight:600;color:#cbb98a;background:#cbb98a1f;border:1px solid rgba(203,185,138,.25)}.cz-c-blind,.cz-c-ante{text-align:center}.cz-c-blind em,.cz-c-ante em{display:inline-block;font-style:normal;font-weight:800;color:#4a3f7a;background:#cfc6ea;border-radius:999px;padding:5px 10px;font-size:13px;min-width:56px;white-space:nowrap}.cz-table-main{overflow:hidden}.cz-table-side{flex:0 0 130px}.cz-c-seats{text-align:center;font-weight:800;color:#4a3f7a}.cz-empty{padding:40px 18px;text-align:center;color:#6a5f96;font-size:15px}.cz-right{flex:0 0 340px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:linear-gradient(180deg,#241c4d,#1a1338);border:1px solid #4a3d80;box-shadow:0 8px 30px #0007}.cz-player{display:flex;gap:14px;align-items:center}.cz-avatar{width:66px;height:66px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;color:#fff;border:2px solid #ffffff4d}.cz-avatar--btn{position:relative;padding:0;cursor:pointer;overflow:hidden}.cz-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.cz-avatar-edit{position:absolute;right:-1px;bottom:-1px;width:20px;height:20px;border-radius:50%;background:#6b4bd6;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid #201941}.cz-modal--avatar{max-width:460px}.cz-avatar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0}.cz-avatar-opt{padding:0;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer;aspect-ratio:1;overflow:hidden;transition:transform .08s,border-color .12s}.cz-avatar-opt img{width:100%;height:100%;object-fit:cover;display:block}.cz-avatar-opt:hover{transform:scale(1.06);border-color:#8f84e0}.cz-avatar-opt--sel{border-color:#ffcf5a;box-shadow:0 0 0 2px #ffcf5a55}.cz-player-info{flex:1;min-width:0}.cz-player-name{font-weight:800;font-size:16px}.cz-gold{font-size:20px;font-weight:900;color:#ffe08a;margin-top:2px}.cz-chip-lbl{color:#5cc8ff}.cz-ruby{font-size:13px;color:#c9b9ff;margin-top:2px}.cz-ruby b{color:#fff}.cz-vault{display:flex;flex-direction:column;gap:8px}.cz-vault-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#1c1540;border:1px solid #3d3270;font-size:14px;font-weight:700;color:#c9bdf0}.cz-vault-val{display:flex;align-items:center;gap:8px}.cz-chip{color:#7fd6ff;font-weight:800}.cz-mini{padding:3px 10px;border-radius:8px;border:1px solid #6b52b0;background:#3a2c72;color:#d9c56a;font-weight:800;font-size:12px;cursor:not-allowed}.cz-tabs{display:flex;gap:8px}.cz-tab{flex:1;padding:10px;border-radius:10px;border:1px solid #3d3270;background:#241c50;color:#c9bdf0;font-weight:800;font-size:13px;cursor:not-allowed;opacity:.8}.cz-banner{height:120px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(135deg,#6a2f9e,#b8489a 60%,#e0913a);border:1px solid #ffffff2a;color:#fff;font-weight:900;font-size:22px;box-shadow:inset 0 0 30px #0004}.cz-banner small{font-size:12px;font-weight:600;opacity:.9}.cz-quick{display:flex;gap:8px}.cz-quick-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;border-radius:10px;border:1px solid #3d3270;background:#1e1746;color:#c9bdf0;font-weight:700;font-size:12px;cursor:not-allowed;opacity:.85}.cz-quick-btn span{font-size:18px}.cz-row--sel{background:#d9cef3;box-shadow:inset 3px 0 #7b5cd6}.cz-row--sel:hover{background:#d2c4f0}.cz-preview{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.cz-preview--empty{align-items:center;justify-content:center}.cz-preview-hint{text-align:center;color:#9788c9;font-size:14px;line-height:1.6;padding:30px 12px;border:1px dashed #4a3d80;border-radius:12px;width:100%}.cz-preview-head{display:flex;align-items:center;justify-content:space-between}.cz-preview-title{font-weight:800;font-size:16px;color:#ffe08a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-preview-x{background:none;border:none;color:#9788c9;font-size:18px;cursor:pointer;padding:0 4px}.cz-preview-x:hover{color:#fff}.cz-preview-table{position:relative;flex:1;min-height:250px;border-radius:14px;background:radial-gradient(ellipse at center,#1e3a63,#14294a 70%,#0e1d38);border:1px solid #2c4a78;box-shadow:inset 0 0 40px #0006;overflow:hidden}.cz-pv-felt{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%/46%;background:linear-gradient(180deg,#1f5aa8,#13396e);border:3px solid #0c1d38;display:flex;align-items:center;justify-content:center}.cz-pv-logo{color:#ffffff26;font-weight:900;font-size:20px;letter-spacing:1px}.cz-pv-seat{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;width:66px}.cz-pv-av{width:34px;height:34px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;border:2px solid #ffffff55;background:#333}.cz-pv-av img{width:100%;height:100%;object-fit:cover;display:block}.cz-pv-name{font-size:11px;font-weight:700;color:#fff;max-width:66px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #000}.cz-pv-chips{font-size:11px;font-weight:800;color:#ffe08a;text-shadow:0 1px 2px #000}.cz-pv-empty{width:34px;height:34px;border-radius:50%;border:1px dashed #5a76a8;display:flex;align-items:center;justify-content:center;font-size:9px;color:#7f97c4}.cz-pv-badge{position:absolute;top:-6px;right:4px;z-index:2;min-width:18px;height:16px;padding:0 3px;border-radius:5px;font-size:10px;font-weight:900;color:#1a1a1a;display:flex;align-items:center;justify-content:center}.cz-pv-badge--d{background:#fff}.cz-pv-badge--sb{background:#63b3ff;color:#06264d}.cz-pv-badge--bb{background:#ffcf5a}.cz-preview-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#b9abe6;text-align:center}.cz-preview-enter{padding:13px;border-radius:10px;border:none;background:linear-gradient(180deg,#d8363f,#b31f28);color:#fff;font-weight:900;font-size:16px;cursor:pointer;box-shadow:0 4px 14px #b31f2855}.cz-preview-enter:hover{filter:brightness(1.1)}.cz-bottom{margin-top:auto}.cz-exit{width:100%;padding:12px;border-radius:10px;border:1px solid #4a3d80;background:linear-gradient(180deg,#3a2c72,#2a1f56);color:#fff;font-weight:800;font-size:15px;cursor:pointer}.cz-exit:hover{filter:brightness(1.12)}.cz-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;background:#e5534b;color:#fff;padding:14px 26px;border-radius:10px;font-weight:700;font-size:16px;text-align:center;box-shadow:0 8px 24px #0008}.cz-toast--bonus{top:calc(50% + 56px);background:linear-gradient(180deg,#d8a33a,#a8761c);border:1px solid #f0c674}.cz-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cz-modal{width:360px;max-width:92%;background:linear-gradient(180deg,#2a2158,#1c1640);border:1px solid #6b52b0;border-radius:16px;padding:22px;box-shadow:0 20px 60px #000a}.cz-modal h3{margin:0 0 4px;color:#ffe08a;font-size:18px}.cz-modal-sub{margin:0 0 16px;color:#b9a9ee;font-size:13px}.cz-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#c9bdf0;margin-bottom:16px}.cz-field--check{flex-direction:row;align-items:center;gap:9px;cursor:pointer}.cz-field--check input{width:16px;height:16px;accent-color:#d4af37;cursor:pointer}.cz-field select,.cz-field input,.cz-code{padding:11px 12px;border-radius:10px;border:1px solid #4a3d80;background:#1a1338;color:#fff;font-size:15px}.cz-code{width:100%;text-transform:uppercase;letter-spacing:6px;text-align:center;font-size:22px;font-weight:800;margin-bottom:16px;box-sizing:border-box}.cz-modal-actions{display:flex;flex-direction:column;gap:10px}.cz-modal-actions .cz-entry-btn{padding:12px;font-size:16px}@media (max-width: 820px){.cz-body{flex-direction:column;padding:8px;gap:10px}.cz-topbar{padding:0 10px;gap:6px}.cz-brand{font-size:14px}.cz-right{flex:0 0 auto;order:-1}.cz-top{flex-wrap:wrap}.cz-channelbar{flex-direction:column}.cz-channel-select{flex:0 0 auto}.cz-entry .cz-entry-btn{padding:15px 12px}.cz-cap,.cz-logo,.cz-top-actions{display:none}.cz-thead,.cz-row{grid-template-columns:1fr 120px 60px}.cz-c-ante{display:none}.cz-table-side{flex:0 0 90px}.cz-preview-table{min-height:300px}.cz-pv-av,.cz-pv-empty{width:38px;height:38px}}.cz-buyin{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cz-buyin-label{font-size:12px;font-weight:700;color:#b9aee6;white-space:nowrap}.cz-buyin select{flex:1;padding:7px 10px;border-radius:8px;font-weight:700;background:#2a2350;color:#fff;border:1px solid #4a3d80}.cz-buyin select:disabled{opacity:.5}.cz-buyin-all{white-space:nowrap;padding:7px 12px;border-radius:8px;cursor:pointer;font-weight:800;font-size:13px;color:#eae6ff;background:#2a2350;border:1px solid #4a3d80}.cz-buyin-all:hover:not(:disabled){background:#352b63}.cz-buyin-all:disabled{opacity:.4;cursor:not-allowed}.cz-buyin-all--on{color:#2a1c00;border-color:#ffe9a8;background:linear-gradient(180deg,#f0c674,#b98a2a)}.hl{--hl-blue: #2f86ff;--hl-blue-d: #1b62d8;--hl-gold: #ffc247;--hl-ink: #e9f0ff;--hl-sub: #93a7cd;--hl-dim: #6c7fa6;--hl-bg: #0a1024;--hl-card: #111c3c;--hl-card2: #16234a;--hl-line: #22325f;flex:1;display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;padding:0 0 10px;gap:12px;background:radial-gradient(1100px 500px at 50% -15%,#16255a 0%,transparent 65%),linear-gradient(180deg,#0b1127 0%,var(--hl-bg) 100%),var(--hl-bg);color:var(--hl-ink);font-family:inherit}.app--has-tables .hl{padding-bottom:60px}.hl *,.hl *:before,.hl *:after{box-sizing:border-box}.hl button{font-family:inherit;cursor:pointer}.hl button:disabled{cursor:not-allowed}.hl input,.hl select{font-family:inherit}.hl-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 22px;background:linear-gradient(180deg,#0e1838,#0b142f);border-bottom:1px solid var(--hl-line);box-shadow:0 4px 18px #00000059}.hl-logo{display:flex;align-items:center;gap:12px}.hl-logo-spade{font-size:40px;line-height:1;color:#dbe6ff;text-shadow:0 3px 12px rgba(47,134,255,.55)}.hl-logo-text{display:flex;align-items:center;gap:14px;line-height:1}.hl-logo-text b{font-size:34px;font-weight:900;letter-spacing:1px;color:#fff}.hl-logo-bar{width:1px;height:26px;background:#2c3f72}.hl-logo-text small{font-size:14px;font-weight:700;letter-spacing:4px;color:#9fb4de}.hl-head-right{display:flex;align-items:center;gap:10px}.hl-brand{margin-right:6px;font-size:13px;font-weight:800;letter-spacing:1.5px;color:#8fa6d4;white-space:nowrap}.hl-exit-img{width:18px;height:18px;object-fit:contain}.hl-me-bonus{margin-top:5px;font-size:12px;color:var(--hl-sub)}.hl-me-bonus b{color:#cfdcf7;font-weight:800}.hl-icon{width:42px;height:42px;border-radius:12px;border:1px solid transparent;background:transparent;color:#cfdcf7;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.hl-icon:hover{background:#18254c;color:#fff}.hl-exit{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border-radius:12px;border:1px solid var(--hl-line);background:#14203f;color:#cfdcf7;font-size:14px;font-weight:700}.hl-exit:hover{background:#1b2a53;color:#fff}.hl-body{flex:1;display:grid;grid-template-columns:380px minmax(0,1fr) 384px;gap:14px;padding:0 16px;min-height:0}.hl-side,.hl-main,.hl-right{min-width:0;display:flex;flex-direction:column;gap:12px}.hl-card{background:var(--hl-card);border:1px solid var(--hl-line);border-radius:16px;box-shadow:0 10px 26px #0000004d}.hl-me{padding:14px}.hl-me-top{display:flex;align-items:center;gap:12px}.hl-me-av{width:86px;height:86px;flex:0 0 auto;border-radius:14px;border:2px solid #3a63b8;overflow:hidden;padding:0;background:#1b2a53;color:#fff;font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center}.hl-me-av img{width:100%;height:100%;object-fit:cover;display:block}.hl-me-av i{font-style:normal}.hl-me-info{min-width:0}.hl-me-name{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-me-edit{width:22px;height:22px;flex:0 0 auto;border:1px solid var(--hl-line);border-radius:6px;background:#16234a;color:#9fb4de;font-size:12px;line-height:1;padding:0}.hl-me-edit:hover{color:#fff;background:#1f3063}.hl-me-money{margin-top:8px;display:flex;align-items:center;gap:8px}.hl-me-money img{width:24px}.hl-me-money b{font-size:22px;font-weight:900;color:var(--hl-gold);letter-spacing:.3px}.hl-me-btns{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hl-me-btn{padding:10px 2px;border:1px solid var(--hl-line);border-radius:12px;background:#16234a;color:#c8d7f5;font-size:12px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:5px}.hl-me-btn span{font-size:17px;line-height:1}.hl-me-btn:hover{background:#1f3063;color:#fff}.hl-banner{flex:0 1 auto;min-height:90px;aspect-ratio:800 / 577;border-radius:16px;border:1px solid var(--hl-line);overflow:hidden;background:#0d1631;box-shadow:0 10px 26px #0000004d}.hl-banner img{width:100%;height:100%;object-fit:cover;display:block}.hl-chat{flex:1 1 auto;min-height:120px;display:flex;flex-direction:column;padding:12px}.hl-chat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hl-chat-head b{font-size:15px;font-weight:800;color:#fff}.hl-chat-scope{font-size:12px;color:var(--hl-sub)}.hl-chat-log{flex:1;min-height:0;overflow-y:auto;padding-right:4px;font-size:13px;line-height:1.75}.hl-chat-log::-webkit-scrollbar{width:6px}.hl-chat-log::-webkit-scrollbar-thumb{background:#243461;border-radius:3px}.hl-chat-empty{color:var(--hl-dim);padding:10px 2px}.hl-chat-line{display:flex;gap:6px}.hl-chat-at{color:var(--hl-dim);flex:0 0 auto}.hl-chat-name{font-weight:800;flex:0 0 auto;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-chat-text{color:#d6e2fa;word-break:break-word}.hl-chat-line--me .hl-chat-text{color:#fff}.hl-chat-row{margin-top:8px;display:flex;align-items:center;gap:8px}.hl-chat-emoji{width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:#16234a;display:flex;align-items:center;justify-content:center;font-size:16px}.hl-chat-row input{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--hl-line);background:#0d1631;color:var(--hl-ink);font-size:13px}.hl-chat-row input::placeholder{color:var(--hl-dim)}.hl-chat-row input:focus{outline:none;border-color:#35508f}.hl-chat-send{width:32px;height:32px;flex:0 0 auto;border:none;border-radius:10px;background:transparent;color:#7f94bd;font-size:15px}.hl-chat-send:hover{color:var(--hl-blue)}.hl-list{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 18px 14px}.hl-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hl-list-head h2{margin:0;font-size:30px;font-weight:900;color:#fff;letter-spacing:-.5px}.hl-search{display:flex;align-items:center;gap:8px;width:330px;max-width:48%;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;color:var(--hl-sub)}.hl-search input{flex:1;min-width:0;border:none;background:transparent;color:var(--hl-ink);font-size:14px}.hl-search input:focus{outline:none}.hl-search input::placeholder{color:var(--hl-dim)}.hl-search input::-webkit-search-cancel-button{display:none}.hl-search-x{width:20px;height:20px;border:none;border-radius:50%;background:#273861;color:#c0cfee;font-size:11px;line-height:1;padding:0}.hl-tabs{margin-top:14px;display:flex;padding:5px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;flex-wrap:wrap;gap:4px;scrollbar-width:none}.hl-tabs::-webkit-scrollbar{display:none}.hl-tab{flex:1 0 auto;min-width:78px;height:40px;padding:0 14px;border:none;border-radius:9px;background:transparent;color:#c3d2f0;font-size:15px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px;position:relative;transition:background .15s,color .15s}.hl-tab+.hl-tab:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#223157}.hl-tab:hover{background:#17244c;color:#fff}.hl-tab--on,.hl-tab--on:hover{background:linear-gradient(180deg,#3c8dff,#2470e6);color:#fff;box-shadow:0 4px 12px #2f86ff59}.hl-tab--on:before,.hl-tab--on+.hl-tab:before{display:none}.hl-tab--lock{color:#6c7fa6}.hl-crown{font-size:15px}.hl-lock{font-size:11px}.hl-chinfo{margin-top:12px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;font-size:14px;color:var(--hl-sub)}.hl-chinfo-chan{font-weight:800;color:#4f9dff}.hl-chinfo-sep{width:1px;height:18px;background:#243461}.hl-chinfo-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hl-chinfo-item img{width:18px}.hl-chinfo-ico{font-style:normal;color:#9fb4de}.hl-chinfo-item b{color:#fff;font-weight:800}.hl-seatsel{margin-left:auto;height:36px;min-width:132px;padding:0 10px;border-radius:10px;border:1px solid var(--hl-line);background:#16234a;color:#dbe6ff;font-size:13px;font-weight:700}.hl-seatsel:focus{outline:none;border-color:#35508f}.hl-table{margin-top:12px;flex:1;min-height:0;overflow-y:auto}.hl-table::-webkit-scrollbar{width:6px}.hl-table::-webkit-scrollbar-thumb{background:#243461;border-radius:3px}.hl-tr{display:grid;grid-template-columns:110px minmax(0,1fr) 76px 150px 130px;align-items:center;gap:8px;padding:0 12px;height:58px;margin-bottom:6px;border:1px solid transparent;border-radius:12px;background:#16234a;font-size:15px;cursor:pointer;transition:background .12s,border-color .12s}.hl-tr:hover{background:#1c2c5c}.hl-th{position:sticky;top:0;z-index:2;height:42px;margin-bottom:8px;background:#0d1631;border-color:var(--hl-line);color:var(--hl-sub);font-size:13px;font-weight:700;cursor:default}.hl-th:hover{background:#0d1631}.hl-tr--sel{background:linear-gradient(90deg,#1d3b78,#1b2f60);border-color:#3b74d8;box-shadow:inset 4px 0 0 var(--hl-blue)}.hl-tr--sel:hover{background:linear-gradient(90deg,#214485,#1d3468)}.hl-tr--full{opacity:.62}.hl-c-no{display:flex;align-items:center;gap:10px;font-weight:800;color:#dbe6ff}.hl-th .hl-c-no{padding-left:22px;font-weight:700;color:var(--hl-sub)}.hl-c-title{display:flex;align-items:center;gap:10px;font-weight:700;color:#fff;overflow:hidden}.hl-c-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-th .hl-c-title{font-weight:700;color:var(--hl-sub);padding-left:44px}.hl-tr>span{white-space:nowrap}.hl-c-seats{text-align:center;color:#dbe6ff}.hl-c-blind{text-align:center;color:#b9cbef}.hl-tr--sel .hl-c-blind{color:#7cb3ff;font-weight:700}.hl-c-buyin{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-weight:700;color:#fff}.hl-c-buyin img{width:19px}.hl-th .hl-c-buyin{color:var(--hl-sub);font-weight:700}.hl-dot{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.hl-dot--open{background:#2bd47a;box-shadow:0 0 8px #2bd47a99}.hl-dot--live{background:#ffb42e;box-shadow:0 0 8px #ffb42e8c}.hl-dot--full{background:#ff4d63;box-shadow:0 0 8px #ff4d638c}.hl-dot--idle{background:#6d7ea4}.hl-rico{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:15px;background:#243461}.hl-rico--s2{background:#243461;color:#dbe6ff}.hl-rico--s6{background:linear-gradient(180deg,#2f86ff,#1b62d8);color:#fff}.hl-rico--s9{background:linear-gradient(180deg,#e14a5c,#b3283a);color:#fff}.hl-empty{padding:44px 10px;text-align:center;color:var(--hl-sub);font-size:15px}.hl-empty b{color:#fff}.hl-list-foot{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.hl-count{font-size:13px;color:var(--hl-sub)}.hl-count b{color:#dbe6ff;font-weight:800}.hl-refresh{height:32px;padding:0 14px;border:1px solid var(--hl-line);border-radius:9px;background:#16234a;color:#c3d2f0;font-size:13px;font-weight:700}.hl-refresh:hover{background:#1f3063;color:#fff}.hl-preview{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px}.hl-preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hl-preview-head b{font-size:19px;font-weight:900;color:#fff}.hl-preview-state{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--hl-sub)}.hl-preview-title{margin-top:10px;font-size:14px;font-weight:700;color:#cddcf8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-preview-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.7;color:var(--hl-dim);font-size:14px}.hl-preview-info{margin:12px 0 0;display:grid;grid-template-columns:1fr auto;gap:0;font-size:14px}.hl-preview-info dt{display:flex;align-items:center;gap:8px;padding:11px 2px;color:var(--hl-sub);border-top:1px solid #1a2850}.hl-preview-info dd{margin:0;padding:11px 2px;text-align:right;font-size:17px;font-weight:900;color:#fff;border-top:1px solid #1a2850}.hl-preview-info dt img{width:17px}.hl-enter{margin-top:auto;height:56px;border:none;border-radius:14px;background:linear-gradient(180deg,#3c8dff,#1f68e2);color:#fff;font-size:20px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 20px #2f86ff59}.hl-enter:hover:not(:disabled){background:linear-gradient(180deg,#4e99ff,#2a74ef)}.hl-enter:disabled{background:#1b2a53;color:#6c7fa6;box-shadow:none}.hl-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hl-create,.hl-quick{height:52px;border-radius:14px;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.hl-create{border:1px solid #2f5aa8;background:#15254f;color:#7cb3ff}.hl-create:hover{background:#1b306a;color:#fff}.hl-quick{border:1px solid #6b5a2a;background:#211c10;color:var(--hl-gold)}.hl-quick:hover:not(:disabled){background:#2c2415;color:#ffd98a}.hl-quick:disabled{opacity:.45}.hl-mini{position:relative;width:100%;aspect-ratio:16 / 11;border-radius:14px;border:1px solid var(--hl-line);background:radial-gradient(90% 70% at 50% 40%,#1a2a56,#0e1838);overflow:hidden}.hl-mini-felt{position:absolute;left:13%;top:16%;right:13%;bottom:16%;border-radius:50%;background:radial-gradient(70% 70% at 50% 35%,#2a7ae0,#15479c 60%,#0d3072);border:7px solid #0b1733;box-shadow:inset 0 0 26px #00000073,0 10px 20px #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.hl-mini-label{font-size:13px;font-weight:800;color:#dbe9ff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.hl-mini-board{display:flex;gap:4px}.hl-mini-board span{width:18px;height:25px;border-radius:3px;background:#ffffffd1;box-shadow:0 2px 4px #00000059}.hl-mini-board span:nth-child(4),.hl-mini-board span:nth-child(5){background:linear-gradient(180deg,#2f6ad6,#1c4ba6)}.hl-mini-chips{display:flex;gap:3px}.hl-mini-chips i{width:11px;height:11px;border-radius:50%;background:#e4435a;box-shadow:0 1px 2px #00000080}.hl-mini-chips i:nth-child(2){background:#2f86ff}.hl-mini-chips i:nth-child(3){background:#f4f6fb}.hl-mini-seat{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;width:64px}.hl-mini-name{max-width:64px;font-size:11px;font-weight:700;color:#cfdcf7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.7)}.hl-mini-empty{width:42px;height:42px;border-radius:50%;border:1px dashed #3a4c7d;background:#0d1631b3;display:flex;align-items:center;justify-content:center;font-size:17px;opacity:.6}.hl-av{width:42px;height:42px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#1b2a53;color:#fff;font-size:14px;font-weight:800;border:2px solid #2d4a86}.hl-av img{width:100%;height:100%;object-fit:cover;display:block}.hl-av i{font-style:normal}.hl-av--empty{background:#16234a;border-style:dashed}.hl-av--mini{width:46px;height:46px;border-color:#4b7ad1;box-shadow:0 3px 8px #00000073}.hl-notice{display:flex;align-items:center;gap:10px;margin:0 16px;padding:10px 16px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;font-size:13px;color:var(--hl-sub)}.hl-notice-ico{font-size:15px}.hl-notice b{color:#cfdcf7;font-weight:800}.hl-notice-sep{width:1px;height:14px;background:#243461}.hl-notice-text{flex:1;min-width:0;overflow:hidden}.hl-notice-roll{display:inline-block;white-space:nowrap;padding-left:100%;animation:hl-roll 18s linear infinite}.hl-notice:hover .hl-notice-roll{animation-play-state:paused}@keyframes hl-roll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.hl-notice-roll{padding-left:0;animation:none}}.hl-jackpot{color:var(--hl-gold);font-weight:700;white-space:nowrap}.hl-jackpot b{color:var(--hl-gold)}.hl-clock{color:var(--hl-dim);white-space:nowrap}@media (min-width: 821px){.hl{flex:0 0 100vh;height:100vh}.hl-body,.hl-side,.hl-main,.hl-right{overflow:hidden}}@media (max-width: 1320px){.hl-tab+.hl-tab:before{display:none}.hl-body{grid-template-columns:300px minmax(0,1fr) 330px}.hl-list{padding:14px 12px 12px}.hl-tr{grid-template-columns:64px minmax(0,1fr) 54px 98px 88px;gap:5px;padding:0 10px;font-size:14px}.hl-tab{min-width:70px;padding:0 8px;font-size:14px}.hl-th .hl-c-no{padding-left:16px}.hl-th .hl-c-title{padding-left:34px}.hl-c-buyin img{width:17px}.hl-rico{width:24px;height:24px;font-size:13px}.hl-c-no,.hl-c-title{gap:8px}}@media (max-width: 1100px){.hl-body{grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto auto}.hl-right{grid-column:2}.hl-side{grid-row:1 / span 2}.hl-chat{min-height:180px}}@media (max-width: 820px){.hl{flex:0 0 auto;height:100vh;height:100dvh;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hl-tab{flex:1 1 calc(25% - 4px);min-width:62px;height:36px;padding:0 6px;font-size:14px}.hl-head{padding:8px 12px}.hl-logo-spade{font-size:30px}.hl-logo-text b{font-size:24px}.hl-logo-text small,.hl-brand{display:none}.hl-body{grid-template-columns:minmax(0,1fr);padding:0 10px}.hl-side,.hl-right{grid-column:1;grid-row:auto}.hl-list-head{flex-direction:column;align-items:stretch;gap:10px}.hl-list-head h2{font-size:24px}.hl-search{width:100%;max-width:none}.hl-chinfo{flex-wrap:wrap;gap:8px}.hl-seatsel{margin-left:0;width:100%}.hl-tr{grid-template-columns:46px minmax(0,1fr) 36px 90px;gap:5px;height:54px;padding:0 8px;font-size:13px}.hl-c-blind{font-size:12px;letter-spacing:-.3px}.hl-th .hl-c-no{padding-left:0}.hl-c-buyin,.hl-th .hl-c-buyin{display:none}.hl-th .hl-c-title{padding-left:0}.hl-rico{display:none}.hl-notice{margin:0 10px;flex-wrap:wrap}.hl-clock{display:none}}.hl .cz-modal-bg{background:#050916bd}.hl .cz-modal{background:linear-gradient(180deg,#16234a,#111c3c);border:1px solid var(--hl-line);border-radius:18px;box-shadow:0 24px 60px #0009}.hl .cz-modal h3{color:#fff;font-size:19px;font-weight:900}.hl .cz-modal-sub,.hl .cz-field,.hl .cz-guide{color:var(--hl-sub)}.hl .cz-guide{line-height:1.8}.hl .cz-field select,.hl .cz-field input{border-color:var(--hl-line);background:#0d1631;color:var(--hl-ink)}.hl .cz-field select:focus,.hl .cz-field input:focus{outline:none;border-color:#35508f}.hl .cz-field--check input{accent-color:var(--hl-blue)}.hl .cz-entry-btn{font-size:17px;box-shadow:none;background:#16234a}.hl .cz-entry-btn--create{background:linear-gradient(180deg,#3c8dff,#1f68e2);box-shadow:0 8px 20px #2f86ff4d}.hl .cz-entry-btn--ghost{background:#16234a;border:1px solid var(--hl-line);color:#c3d2f0}.hl .cz-avatar-opt:hover{border-color:#4f8cff}.hl .cz-avatar-opt--sel{border-color:var(--hl-blue);box-shadow:0 0 0 2px #2f86ff59}.hl .sitbuy-amount{margin:10px 0 6px;background:#0d1631;border:1px solid var(--hl-line);color:#fff;font-size:28px}.hl .sitbuy-slider{padding:8px 0 12px}.hl .sitbuy-cap span{color:var(--hl-sub)}.hl .sitbuy-cap b{color:#dbe6ff}.hl .sitbuy-range{background:linear-gradient(to right,#2f86ff 0%,#4f9dff var(--fill, 100%),#223158 var(--fill, 100%),#223158 100%)}.hl .sitbuy-range::-webkit-slider-thumb{background:#4f9dff;border-color:#dbe9ff}.hl .sitbuy-range::-moz-range-thumb{background:#4f9dff;border-color:#dbe9ff}.hl .sitbuy-nudge{border-color:#35508f;background:#16234a;color:#c3d2f0}.hl .sitbuy-nudge:hover:not(:disabled){background:#1f3063}@media (max-width: 820px){.hl-body{flex:0 0 auto}.hl-notice{flex:0 0 auto;justify-content:center;margin:10px}.hl-notice-ico,.hl-notice>b,.hl-notice-sep,.hl-notice-text{display:none}}.room-b{--rb-navy: #10204f;--rb-blue: #1f5fe0;--rb-blue-l: #e7efff;--rb-ink: #12234d;--rb-sub: #5e6f90;--rb-line: #dbe4f5;height:100%;background:radial-gradient(1200px 700px at 50% 35%,#fff,#fff0 70%),linear-gradient(180deg,#f3f6fc,#e6ecf7);color:var(--rb-ink)}.room-b .rb-head{flex:0 0 auto;height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#ffffffeb;border-bottom:1px solid var(--rb-line);box-shadow:0 2px 10px #10204f0f;z-index:20}.room-b .rb-head-left,.room-b .rb-head-right{display:flex;align-items:center;gap:18px}.room-b .rb-logo{display:flex;align-items:center;gap:8px;font-size:30px;font-weight:900;color:var(--rb-navy)}.room-b .rb-logo span{color:var(--rb-blue);font-size:34px}.room-b .rb-sep{width:2px;height:26px;background:#b8c6e4}.room-b .rb-room,.room-b .rb-blinds{font-size:21px;font-weight:800;color:var(--rb-navy);white-space:nowrap}.room-b .rb-chip{padding:4px 12px;border-radius:999px;background:var(--rb-blue-l);color:var(--rb-blue);font-weight:800;font-size:15px}.room-b .rb-icon{border:none;background:none;font-size:26px;cursor:pointer;padding:4px;line-height:1}.room-b .rb-exit{display:flex;align-items:center;gap:8px;border:none;background:none;cursor:pointer;font-size:20px;font-weight:800;color:var(--rb-navy)}.room-b .rb-exit span{color:var(--rb-blue);font-size:26px}.room-b .rb-exit--pending{color:#d63b4a}.room-b .rb-rebuy{padding:8px 16px;border-radius:10px;border:none;cursor:pointer;background:var(--rb-blue);color:#fff;font-weight:800;font-size:16px}.room-b:not(.room-b--m) .game-body{position:relative;flex:1;min-height:0;container-type:size}.room-b:not(.room-b--m) .poker-area.poker-area--b{justify-content:flex-start;padding:92px 40px 0}.room-b:not(.room-b--m) .jackpot-display{top:14px;left:24px;background:#fff;color:var(--rb-navy);border:1px solid var(--rb-line);box-shadow:0 2px 8px #10204f14}.room-b:not(.room-b--m) .table-felt{max-width:1680px;width:min(1680px,calc((100cqh - 362px)*2.75));aspect-ratio:2.75 / 1;background:radial-gradient(ellipse 70% 75% at 50% 45%,#1d3f96,#142c70 55%,#0c1d4f);border:28px solid #1a2c66;box-shadow:0 0 0 3px #c9a85a,0 0 0 9px #0f1c45,inset 0 0 0 3px #c9a85ab3,inset 0 0 80px #00000073,0 30px 60px #10204f59}.room-b:not(.room-b--m) .table-felt:after{top:7%;right:5%;bottom:7%;left:5%;border-color:#ffffff0f}.room-b:not(.room-b--m) .table-center{top:50%;gap:22px}.room-b:not(.room-b--m) .pot-display{position:relative;background:#fff;border-radius:16px;padding:8px 34px;flex-direction:column;gap:0;box-shadow:0 6px 16px #0000004d;min-width:220px}.room-b:not(.room-b--m) .pot-label{font-size:0;line-height:1}.room-b:not(.room-b--m) .pot-label:before{content:"TOTAL POT";font-size:17px;font-weight:800;color:#8aa0cc;letter-spacing:1px}.room-b:not(.room-b--m) .pot-amount{font-size:38px;font-weight:900;color:var(--rb-blue);line-height:1.15}.room-b:not(.room-b--m) .pot-chip-stack{position:absolute;right:calc(100% + 18px);top:50%;transform:translateY(-50%) scale(2.4);transform-origin:right center}.room-b:not(.room-b--m) .phase-badge{position:absolute;top:18px;left:10px;padding:8px 26px;border-radius:999px;background:#0d1b47;border:2px solid #4f7dff;color:#fff;font-size:22px;font-weight:800;letter-spacing:1px;box-shadow:0 0 12px #4f7dff80}.room-b:not(.room-b--m) .community{gap:14px}.room-b:not(.room-b--m) .community .card{width:130px;height:170px;border-radius:12px}.room-b:not(.room-b--m) .community .card--empty{background:#ffffff0a;box-shadow:none;border:3px dashed rgba(255,255,255,.55);position:relative}.room-b:not(.room-b--m) .community .card--empty:after{content:"♠";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:64px;color:#7896e659}.room-b:not(.room-b--m) .table-bet{flex-direction:row;gap:8px;font-size:22px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.room-b:not(.room-b--m) .table-bet .chip-icon{width:30px;height:30px}.room-b:not(.room-b--m) .table-bet--mine-b{padding:4px 14px 4px 6px;border-radius:999px;background:#0d1b47bf}.room-b:not(.room-b--m) .seat-b{position:relative;width:300px;height:130px}.room-b:not(.room-b--m) .seat-b .sb-av-wrap{position:absolute;left:0;top:0;width:108px;height:108px;border-radius:50%;z-index:3}.room-b:not(.room-b--m) .seat-b .seat-avatar{top:0;right:0;bottom:0;left:0;border:4px solid #fff;box-shadow:0 6px 14px #00000059,0 0 0 2px #1f5fe040;font-size:34px}.room-b:not(.room-b--m) .seat-b .seat-avatar-img{width:100%;height:100%;object-fit:cover}.room-b:not(.room-b--m) .seat-b .dealer-btn{right:-4px;bottom:2px;left:auto;top:auto;z-index:5}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards{left:96px;top:-6px;bottom:auto;transform:none;gap:4px;z-index:2}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards .hole-mini-card{margin:0!important;transform:none!important}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards .card{width:56px;height:78px;border-radius:6px;margin:0!important;transform:none!important}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards.hole-mini--revealed{transform:scale(1.35);transform-origin:left top;z-index:8}.room-b:not(.room-b--m) .seat-b .sb-plate{position:absolute;left:76px;top:66px;margin:0;min-width:0;display:flex;align-items:center;gap:12px;padding:6px 12px 6px 44px;background:#fff;border-radius:14px;border:2px solid transparent;box-shadow:0 6px 14px #00000040;text-align:left;z-index:2}.room-b:not(.room-b--m) .seat-b .sb-plate-text{display:flex;flex-direction:column;min-width:0}.room-b:not(.room-b--m) .seat-b .seat-name{justify-content:flex-start;font-size:18px;font-weight:800;color:var(--rb-navy);max-width:130px}.room-b:not(.room-b--m) .seat-b .seat-chips{font-size:21px;font-weight:900;color:var(--rb-navy)}.room-b:not(.room-b--m) .seat-b .bot-tag{font-size:10px;padding:0 4px;border-radius:4px;background:var(--rb-blue-l);color:var(--rb-blue)}.room-b:not(.room-b--m) .sb-badge{flex:0 0 auto;padding:5px 12px;border-radius:10px;background:var(--rb-blue-l);color:var(--rb-blue);font-size:15px;font-weight:800;white-space:nowrap}.room-b:not(.room-b--m) .sb-badge--fold{background:#f1f2f6;color:#8a93a8}.room-b:not(.room-b--m) .sb-badge--allin{background:#ffe8ea;color:#d63b4a}.room-b:not(.room-b--m) .sb-badge--action{background:#fff3d6;color:#b77900}.room-b:not(.room-b--m) .sb-badge--think{background:#e7efff;color:var(--rb-blue)}.room-b:not(.room-b--m) .sb-badge--blind{background:#eef1f7;color:var(--rb-sub)}.room-b:not(.room-b--m) .seat-b--active .seat-avatar{border-color:#6aa0ff;box-shadow:0 0 0 4px #4f8cff8c,0 0 26px #4f8cffe6}.room-b:not(.room-b--m) .seat-b--active .sb-plate{border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff59,0 6px 14px #00000040}.room-b:not(.room-b--m) .sb-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:conic-gradient(#4f8cff calc(var(--frac) * 360deg),#4f8cff26 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));z-index:1}.room-b:not(.room-b--m) .sb-ring--low{background:conic-gradient(#ff5a5f calc(var(--frac) * 360deg),#ff5a5f26 0)}.room-b:not(.room-b--m) .sb-secs{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);padding:2px 12px;border-radius:999px;background:#0d1b47;color:#fff;font-size:16px;font-weight:800;z-index:6}.room-b:not(.room-b--m) .sb-secs--low{background:#d63b4a}.room-b:not(.room-b--m) .seat-b--folded .sb-av-wrap,.room-b:not(.room-b--m) .seat-b--folded .sb-cards{opacity:.45;filter:grayscale(.6)}.room-b:not(.room-b--m) .seat-b .sb-winner{position:absolute;left:0;top:-34px;z-index:9}.room-b:not(.room-b--m) .seat-b--empty{width:108px;height:108px}.room-b:not(.room-b--m) .sb-empty{top:0;right:0;bottom:0;left:0;border:3px dashed rgba(255,255,255,.7);background:#0d1b478c;color:#ffffffd9;font-size:34px;box-shadow:none}.room-b:not(.room-b--m) .sb-empty--sit{cursor:pointer;border-style:solid;border-color:#6aa0ff;color:#fff}.room-b:not(.room-b--m) .action-bar{position:absolute;left:440px;right:40px;bottom:16px;margin:0;min-height:0;justify-content:center;z-index:10}.room-b:not(.room-b--m) .action-bar .controls{max-width:1100px}.room-b:not(.room-b--m) .controls--waiting,.room-b:not(.room-b--m) .controls--start,.room-b:not(.room-b--m) .controls--show{background:#ffffffeb;border:1px solid var(--rb-line);border-radius:18px;padding:14px 22px;color:var(--rb-sub);box-shadow:0 8px 22px #10204f26}.room-b .controls-b{max-width:1100px;width:100%;display:grid;grid-template-columns:1fr 156px 156px 156px;gap:14px;align-items:stretch;padding:14px 18px;background:#fffffff2;border:1px solid var(--rb-line);border-radius:20px;box-shadow:0 10px 26px #10204f2e}.room-b .cb-left{display:flex;flex-direction:column;gap:10px;min-width:0}.room-b .cb-amount{display:flex;align-items:center;gap:12px}.room-b .cb-amount-label{font-size:19px;font-weight:800;color:#7d8db0;white-space:nowrap}.room-b .cb-round{width:40px;height:40px;flex:0 0 auto;border-radius:50%;border:2px solid #d5def0;background:#f5f8ff;color:#8a9abb;font-size:24px;font-weight:800;line-height:1;cursor:pointer}.room-b .cb-range{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,#7fa6ff var(--fill),#dfe6f5 var(--fill));cursor:pointer}.room-b .cb-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:#8fb2ff;border:4px solid #fff;box-shadow:0 2px 6px #10204f59}.room-b .cb-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#8fb2ff;border:4px solid #fff}.room-b .cb-value{flex:0 0 180px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eef2fa;border:1px solid #d5def0;font-size:26px;font-weight:900;color:#8a9abb;font-variant-numeric:tabular-nums}.room-b .cb-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.room-b .cb-preset{height:44px;border-radius:12px;border:2px solid #d5def0;background:#f5f8ff;color:#8a9abb;font-size:19px;font-weight:800;cursor:pointer}.room-b .cb-preset-amt{margin-left:6px;font-size:.72em;font-weight:700;opacity:.85;font-variant-numeric:tabular-nums}.room-b .cb-preset:hover:not(:disabled),.room-b .cb-round:hover:not(:disabled){border-color:#7fa6ff;color:var(--rb-blue)}.room-b .cb-big{border:none;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font-size:24px;font-weight:900;cursor:pointer;box-shadow:inset 0 -4px #0000001f,0 6px 14px #10204f2e}.room-b .cb-big small{font-size:18px;font-weight:800}.room-b .cb-ico{font-size:28px;line-height:1}.room-b .cb-fold{background:linear-gradient(180deg,#f07c86,#dc5864)}.room-b .cb-check{background:linear-gradient(180deg,#5fb8a8,#3e9a8a)}.room-b .cb-bet{background:linear-gradient(180deg,#f7cf6a,#e9b43c);color:#3b2a00}.room-b .cb-big:disabled,.room-b .controls-b--wait .cb-big{opacity:.55;filter:saturate(.6);cursor:not-allowed}.room-b .cb-round:disabled,.room-b .cb-preset:disabled{opacity:.6;cursor:not-allowed}.room-b .controls-b--wait .cb-value{color:#b5c0d6}.room-b .controls-b--locked{pointer-events:none}.room-b:not(.room-b--m) .chat-b{position:absolute;left:16px;bottom:16px;width:400px;height:236px;display:flex;flex-direction:column;background:#fffffff2;border:1px solid var(--rb-line);border-radius:18px;box-shadow:0 10px 26px #10204f26;overflow:hidden;z-index:11}.room-b:not(.room-b--m) .chat-b-tabs{display:flex;gap:6px;padding:8px 14px 0;border-bottom:1px solid var(--rb-line)}.room-b:not(.room-b--m) .chat-b-tab{padding:6px 16px 8px;border:none;background:none;cursor:pointer;font-size:18px;font-weight:800;color:#9aa8c4;border-bottom:3px solid transparent}.room-b:not(.room-b--m) .chat-b-tab--on{color:var(--rb-blue);border-bottom-color:var(--rb-blue)}.room-b:not(.room-b--m) .chat-b-list{flex:1;overflow-y:auto;padding:8px 16px;font-size:16px;line-height:1.55}.room-b:not(.room-b--m) .chat-b-line{color:var(--rb-ink);word-break:break-all}.room-b:not(.room-b--m) .chat-b-line b{font-weight:800;color:var(--rb-navy)}.room-b:not(.room-b--m) .chat-b-colon{margin:0 6px;font-weight:800;color:var(--rb-navy)}.room-b:not(.room-b--m) .chat-b-line--sys em,.room-b:not(.room-b--m) .chat-b-line--muted{color:#9aa8c4;font-style:normal}.room-b:not(.room-b--m) .chat-b-line--log{color:var(--rb-sub)}.room-b:not(.room-b--m) .chat-b-form{display:flex;align-items:center;gap:6px;margin:0 10px 10px;padding:0 6px 0 14px;height:42px;border-radius:12px;background:#f1f5fc;border:1px solid var(--rb-line)}.room-b:not(.room-b--m) .chat-b-form input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:16px;color:var(--rb-ink)}.room-b:not(.room-b--m) .chat-b-form button{border:none;background:none;cursor:pointer;font-size:22px;color:var(--rb-blue)}.room-b:not(.room-b--m) .seat-slot{transform:translate(-50%,-50%) scale(var(--rb-s, 1))}.room-b:not(.room-b--m) .table-bet{transform:translate(-50%,-50%) scale(var(--rb-s, 1))}.room-b:not(.room-b--m) .poker-area.poker-area--b{justify-content:flex-start;padding:34px 0 0}.room-b:not(.room-b--m) .table-felt{z-index:0;max-width:none;width:min(1826px,calc((100cqh - 239px)*2.35));aspect-ratio:1826 / 777;border:none;border-radius:50%;background:linear-gradient(180deg,#ffffff1a,#fff0 30%,#0000002e),repeating-conic-gradient(from 0deg at 50% 50%,#ffffff0b,#ffffff0b .6deg,#0000 .6deg,#0000 7.5deg),radial-gradient(closest-side,#0c1330 90%,#3a4877 94.5%,#222d55 97.5%,#0b1028);box-shadow:0 0 0 2px #070b1c,0 0 0 4px #c9a85a59,0 28px 56px #10204f61}.room-b:not(.room-b--m) .table-felt:before{content:"";position:absolute;top:5.1%;right:4.3%;bottom:5.5%;left:4.3%;z-index:-1;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 62% 70% at 50% 46%,#2449a8,#1a3888 45%,#112868 80%,#0b1c4d);box-shadow:0 0 0 3px #c9a85a,0 0 0 5px #0a0e24e6,inset 0 0 70px #00000080;pointer-events:none}.room-b:not(.room-b--m) .table-felt:after{top:6.4%;right:5.1%;bottom:6.9%;left:5.1%;z-index:-1;border-radius:50%;border:2px dashed rgba(214,70,80,.45)}.room-b:not(.room-b--m) .table-center{top:55.3%;display:block;transform:translate(-50%,-50%) scale(var(--rb-s, 1))}.room-b:not(.room-b--m) .community{gap:6px}.room-b:not(.room-b--m) .community .card{width:145px;height:206px;border-radius:13px}.room-b:not(.room-b--m) .community .card-index--tl{top:11px;left:12px}.room-b:not(.room-b--m) .community .card-index--br{bottom:11px;right:12px}.room-b:not(.room-b--m) .community .card-index .card-rank{font-size:37px}.room-b:not(.room-b--m) .community .card-index .card-suit{font-size:31px}.room-b:not(.room-b--m) .community .card-pip{font-size:91px}.room-b:not(.room-b--m) .community .card--empty:after{font-size:70px}.room-b:not(.room-b--m) .pot-display{position:absolute;left:446px;top:-83px;width:232px;height:77px;min-width:0;padding:0;justify-content:center;border-radius:14px}.room-b:not(.room-b--m) .pot-label:before{font-size:20px}.room-b:not(.room-b--m) .pot-amount{font-size:38px}.room-b:not(.room-b--m) .phase-badge{top:-70px;left:26px;width:126px;height:51px;padding:0;display:flex;align-items:center;justify-content:center;font-size:26px;border-radius:16px}.room-b:not(.room-b--m) .pot-chip-stack.pot-chip-stack--b{right:calc(100% + 15px);top:-55px;width:258px;height:138px;transform:none;pointer-events:none}.room-b .pp-pile{position:absolute;top:0;right:0;bottom:0;left:0}.room-b .pp-stack{--c: #1f4fd8;--c2: #fff;position:absolute;width:58px;display:flex;flex-direction:column-reverse;filter:drop-shadow(0 4px 4px rgba(0,0,0,.45))}.room-b .pp-stack--blue{--c: #2457d6}.room-b .pp-stack--red{--c: #d9232f}.room-b .pp-stack--orange{--c: #f08a1c}.room-b .pp-stack--yellow{--c: #f3b52e}.room-b .pp-stack--navy{--c: #183fa8;--c2: #e9f0ff}.room-b .pp-stack--black{--c: #1b1d24;--c2: #f2f2f2}.room-b .pp-chip{display:block;flex:0 0 auto;width:58px;height:26px;border-radius:50%;background:linear-gradient(90deg,#00000059,#0000 28%,#ffffff1f,#0000 72%,#0006),repeating-linear-gradient(90deg,var(--c) 0 7px,var(--c2) 7px 11px);box-shadow:inset 0 -2px #0000004d,0 1px #00000059}.room-b .pp-chip+.pp-chip{margin-bottom:-19px}.room-b .pp-chip:nth-child(2n):not(.pp-chip--top){background-position:0 0,6px 0}.room-b .pp-chip:nth-child(3n):not(.pp-chip--top){transform:translate(1.5px)}.room-b .pp-chip:nth-child(4n):not(.pp-chip--top){transform:translate(-1.5px)}.room-b .pp-chip:not(.pp-chip--top){box-shadow:inset 0 -2px #0000004d,inset 0 1px #00000073,0 1px #00000059}.room-b .pp-chip--top{background:radial-gradient(closest-side,#ffffff2e,#fff0 45%),radial-gradient(closest-side,var(--c) 50%,var(--c2) 51% 57%,var(--c) 58% 74%,rgba(0,0,0,0) 76%),repeating-conic-gradient(var(--c) 0deg 22deg,var(--c2) 22deg 30deg);box-shadow:inset 0 -3px #0000004d,inset 0 2px #ffffff59,0 1px #00000059}.room-b:not(.room-b--m) .table-bet.table-bet--b{gap:10px;padding:3px 18px 3px 6px;border-radius:999px;background:#060e2c6b;font-size:23px}.room-b:not(.room-b--m) .table-bet.table-bet--b .chip-icon{width:32px;height:32px}.room-b:not(.room-b--m) .table-bet.table-bet--mine-b{background:#060e2c8c}.room-b:not(.room-b--m) .seat-b{width:132px;height:132px}.room-b:not(.room-b--m) .seat-b .sb-av-wrap{width:132px;height:132px}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards{left:138px;top:17px;gap:3px}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards .card{width:56px;height:80px}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards:not(.hole-mini--revealed){left:150px;top:19px;gap:0}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards:not(.hole-mini--revealed) .hole-mini-card .card{transform-origin:50% 100%}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards:not(.hole-mini--revealed) .hole-mini-card:first-child .card{transform:rotate(-9deg)!important}.room-b:not(.room-b--m) .seat-b .hole-mini.sb-cards:not(.hole-mini--revealed) .hole-mini-card:last-child .card{transform:rotate(9deg)!important;margin-left:-22px!important}.room-b:not(.room-b--m) .seat-b .sb-plate{left:95px;top:95px;width:auto;min-width:206px;height:66px;box-sizing:border-box;padding:0 10px 0 30px;gap:6px;justify-content:space-between;border-radius:14px}.room-b:not(.room-b--m) .seat-b .seat-name{font-size:20px;max-width:112px}.room-b:not(.room-b--m) .seat-b .seat-chips{font-size:24px;white-space:nowrap}.room-b .rb-svg{width:30px;height:30px;display:block;color:var(--rb-blue)}.room-b .rb-exit .rb-svg{width:28px;height:28px}.room-b--m .rb-svg{width:22px;height:22px}.room-b--m .rb-exit .rb-svg{width:20px;height:20px}.room-b:not(.room-b--m) .sb-badge{padding:7px 12px;font-size:17px}.room-b:not(.room-b--m) .seat-b--empty{width:132px;height:132px}.room-b:not(.room-b--m) .seat-b.seat-b--you{width:166px;height:166px}.room-b:not(.room-b--m) .seat-b--you .sb-av-wrap{width:166px;height:166px}.room-b:not(.room-b--m) .seat-b--you .seat-hero{position:absolute;left:183px;top:-20px;flex-direction:row;gap:0}.room-b:not(.room-b--m) .seat-b--you .hero-cards{gap:3px}.room-b:not(.room-b--m) .seat-b--you .hero-cards .card{width:145px;height:206px;border-radius:13px}.room-b:not(.room-b--m) .seat-b--you .hero-cards .card-index--tl{top:11px;left:12px}.room-b:not(.room-b--m) .seat-b--you .hero-cards .card-index--br{bottom:11px;right:12px}.room-b:not(.room-b--m) .seat-b--you .hero-cards .card-index .card-rank{font-size:37px}.room-b:not(.room-b--m) .seat-b--you .hero-cards .card-index .card-suit{font-size:31px}.room-b:not(.room-b--m) .seat-b--you .hero-cards .card-pip{font-size:91px}.room-b:not(.room-b--m) .sb-mebox{position:absolute;left:488px;top:33px;width:193px;height:100px;margin:0;min-width:0;box-sizing:border-box;padding:0 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:2px solid #cfdcf7;border-radius:14px;box-shadow:0 6px 16px #10204f38;z-index:4}.room-b:not(.room-b--m) .sb-mebox .seat-chips{font-size:26px;font-weight:900;color:var(--rb-blue);line-height:1.2}.room-b:not(.room-b--m) .sb-mebox .sb-rank{align-self:stretch;margin-top:8px;padding:8px 0 0;border:none;border-top:2px solid #cfdcf7;border-radius:0;background:none;box-shadow:none;color:var(--rb-navy);font-size:23px;font-weight:900;text-align:center}.room-b:not(.room-b--m) .seat-b--you .sb-winner{left:50%;transform:translate(-50%);top:-56px}.room-b:not(.room-b--m) .action-bar{left:431px;right:auto;width:1209px;bottom:10px}.room-b:not(.room-b--m) .action-bar .controls,.room-b:not(.room-b--m) .controls-b{max-width:none}.room-b:not(.room-b--m) .chat-b{left:16px;bottom:10px;width:388px;height:180px}.room-b--m .rb-head{height:38px;padding:0 10px}.room-b--m .rb-head-left,.room-b--m .rb-head-right{gap:8px}.room-b--m .rb-logo span{font-size:24px}.room-b--m .rb-sep{height:18px}.room-b--m .rb-room{font-size:15px}.room-b--m .rb-chip{padding:2px 8px;font-size:12px}.room-b--m .rb-icon{font-size:20px;padding:2px}.room-b--m .rb-exit{font-size:15px;gap:4px}.room-b--m .rb-exit span{font-size:20px}.room-b--m .rb-rebuy{padding:6px 10px;font-size:13px}.room-b--m .table-felt:after{background-image:url(./blue-CNiruwKh.webp)!important}.room-b--m .action-bar{background:linear-gradient(to top,#eef3fb 70%,#eef3fbeb);border-top:1px solid var(--rb-line)}.room-b--m .controls--waiting{color:var(--rb-sub)}.room-b--m .action-bar .controls-b{max-width:none;grid-template-columns:repeat(3,1fr);grid-template-areas:"left left left" "fold check bet";gap:6px;padding:8px;border-radius:14px}.room-b--m .controls-b .cb-left{grid-area:left;gap:6px}.room-b--m .controls-b .cb-fold{grid-area:fold}.room-b--m .controls-b .cb-check{grid-area:check}.room-b--m .controls-b .cb-bet{grid-area:bet}.room-b--m .cb-amount{gap:6px}.room-b--m .cb-amount-label{display:none}.room-b--m .cb-round{width:32px;height:32px;font-size:20px}.room-b--m .cb-range::-webkit-slider-thumb{width:24px;height:24px}.room-b--m .cb-value{flex:0 0 112px;height:34px;font-size:17px;border-radius:10px}.room-b--m .cb-presets{gap:6px}.room-b--m .cb-preset{height:32px;font-size:14px;border-radius:10px}.room-b--m .cb-big{height:46px;flex-direction:row;gap:6px;font-size:16px;border-radius:12px}.room-b--m .cb-big small{font-size:13px}.room-b--m .cb-ico{font-size:17px}.room-b--m .rb-head-left{flex:1;min-width:0}.room-b--m .rb-room{min-width:0;overflow:hidden;text-overflow:ellipsis}.room-b--m .rb-head-right{flex:0 0 auto;gap:4px}.room-b--m .rb-head-right .rb-sep{display:none}.room-b--m .rb-exit{white-space:nowrap}.room-b.room-b--m .community .card{width:45px;height:64px}.room-b.room-b--m .community .card-index .card-rank{font-size:13px}.room-b.room-b--m .community .card-index .card-suit{font-size:11px}.room-b.room-b--m .community .card-pip{font-size:31px}.room-b.room-b--m .hero-cards .card{width:45px;height:64px;border-radius:4px}.room-b.room-b--m .hero-cards .card-index--tl{top:2px;left:3px}.room-b.room-b--m .hero-cards .card-index--br{bottom:2px;right:3px}.room-b.room-b--m .hero-cards .card-index .card-rank{font-size:13px}.room-b.room-b--m .hero-cards .card-index .card-suit{font-size:11px}.room-b.room-b--m .hero-cards .card-pip{font-size:31px}.room-b.room-b--m .seat-slot--botcenter{margin-top:14px}@media (max-height: 700px){.room-b.room-b--m .seat-slot--botcenter{margin-top:0}}.room-b--m .pot-chip-stack.pot-chip-stack--b{position:relative;flex:0 0 auto;width:52px;height:20px;pointer-events:none}.room-b--m .pot-chip-stack--b .pp-pile{inset:auto;left:0;bottom:0;width:258px;height:138px;transform:scale(.2);transform-origin:0 100%}.room-b.room-b--m .pot-display{background:#fff;box-shadow:0 3px 8px #00000059;padding-left:6px;gap:6px}.room-b.room-b--m .pot-label{color:#8aa0cc;font-weight:800}.room-b.room-b--m .pot-amount{color:var(--rb-blue);font-weight:900}.room-b--m .seat-avatar-wrap .hole-mini:not(.hole-mini--revealed){left:calc(100% - 10px);right:auto;top:8px;bottom:auto;transform:scale(.6);transform-origin:0 0}.room-b--m .seat-slot--r .seat-avatar-wrap .hole-mini:not(.hole-mini--revealed){left:auto;right:calc(100% - 10px);transform-origin:100% 0}.room-b--m .hole-mini:not(.hole-mini--revealed) .hole-mini-card .card{transform-origin:50% 100%;margin-left:0}.room-b--m .hole-mini:not(.hole-mini--revealed) .hole-mini-card:last-child .card{margin-left:-13px}@media (max-height: 700px){.room-b.room-b--m .action-bar{padding-top:6px;padding-bottom:6px}.room-b.room-b--m .action-bar .controls-b{gap:5px;padding:6px}.room-b.room-b--m .controls-b .cb-left{gap:5px}.room-b.room-b--m .cb-round{width:28px;height:28px;font-size:18px}.room-b.room-b--m .cb-value{height:30px;font-size:16px}.room-b.room-b--m .cb-preset{height:28px;font-size:13px}.room-b.room-b--m .cb-big{height:38px;font-size:15px}.room-b.room-b--m .poker-area.poker-area--bm{padding-bottom:134px}.room-b.room-b--m .poker-area.poker-area--bm .table-felt{width:min(99%,calc((var(--vh, 1vh) * 100 - 290px) * 5 / 6.4))}.room-b.room-b--m .room-over-pot,.room-b.room-b--m .blinds-over-pot{display:none}}.room-b--m .cb-big{white-space:nowrap;min-width:0}.room-b--m .cb-big:has(small){flex-direction:column;gap:0;line-height:1.1}.room-b--m .cb-big:has(small) .cb-ico{display:none}.room-b--m .seat-chips{white-space:nowrap}@media (max-height: 700px){.room-b.room-b--m .pot-display{padding-left:12px}.room-b.room-b--m .pot-label{display:none}.room-b--m .pot-chip-stack.pot-chip-stack--b{position:absolute;left:50%;bottom:calc(100% - 2px);transform:translate(-50%)}.room-b--m .seat-slot--low .seat-avatar-wrap .hole-mini:not(.hole-mini--revealed){top:14px}}.room-b--m .seat-slot:not(.seat-slot--r):not(.seat-slot--low) .seat-avatar-wrap .hole-mini:not(.hole-mini--revealed){left:auto;right:calc(100% - 10px);transform-origin:100% 0}.room-b--m .seat-slot--r:not(.seat-slot--low) .seat-avatar-wrap .hole-mini:not(.hole-mini--revealed){right:auto;left:calc(100% - 10px);transform-origin:0 0}.room-b:not(.room-b--m) .seat-b .sb-plate{min-width:0;padding:0 18px 0 30px;justify-content:flex-start}.room-b:not(.room-b--m) .sb-badge.sb-bubble{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);padding:7px 14px;border-radius:12px;background:var(--bb-bg);border:2px solid var(--bb-line);box-shadow:0 4px 12px #00000047;font-size:17px;white-space:nowrap;z-index:7;animation:sb-bubble-pop .22s ease-out}.room-b:not(.room-b--m) .sb-badge.sb-bubble:before{content:"";position:absolute;left:-8px;top:50%;width:12px;height:12px;background:var(--bb-bg);border-left:2px solid var(--bb-line);border-bottom:2px solid var(--bb-line);transform:translateY(-50%) rotate(45deg)}@keyframes sb-bubble-pop{0%{opacity:0;transform:translateY(-50%) translate(-6px) scale(.85)}to{opacity:1;transform:translateY(-50%)}}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .hole-mini.sb-cards{left:auto;right:138px}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .hole-mini.sb-cards:not(.hole-mini--revealed){left:auto;right:150px}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .hole-mini.sb-cards.hole-mini--revealed{transform-origin:right top}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .sb-plate{left:auto;right:95px;padding:0 30px 0 18px;justify-content:flex-end}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .sb-plate-text{align-items:flex-end;text-align:right}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .seat-name{justify-content:flex-end}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .dealer-btn{right:auto;left:-4px}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .sb-winner{left:auto;right:0}.room-b:not(.room-b--m) .seat-slot--mr .sb-badge.sb-bubble{left:auto;right:calc(100% + 14px);animation-name:sb-bubble-pop-l}.room-b:not(.room-b--m) .seat-slot--mr .sb-badge.sb-bubble:before{left:auto;right:-8px;border-left:none;border-bottom:none;border-right:2px solid var(--bb-line);border-top:2px solid var(--bb-line)}@keyframes sb-bubble-pop-l{0%{opacity:0;transform:translateY(-50%) translate(6px) scale(.85)}to{opacity:1;transform:translateY(-50%)}}.room-b:not(.room-b--m) .seat-b--you.seat-b--folded .seat-hero{opacity:.5;filter:grayscale(.6)}.room-b:not(.room-b--m) .sb-badge.sb-bubble{left:calc(100% + 20px);padding:10px 21px;border-radius:18px;border-width:3px;font-size:26px;font-weight:900;color:var(--bb-fg);background:var(--bb-bg);border-color:var(--bb-line);text-shadow:0 1px 2px rgba(0,0,0,.25)}.room-b:not(.room-b--m) .seat-slot--mr .sb-badge.sb-bubble{left:auto;right:calc(100% + 20px)}.room-b:not(.room-b--m) .sb-badge.sb-bubble:before{width:18px;height:18px;left:-11px;border-width:3px}.room-b:not(.room-b--m) .seat-slot--mr .sb-badge.sb-bubble:before{left:auto;right:-11px}.room-b .ak-check{--bb-bg: #2fa84f;--bb-line: #1f7d39;--bb-fg: #fff}.room-b .ak-call{--bb-bg: #2f6fe0;--bb-line: #1d4fb0;--bb-fg: #fff}.room-b .ak-quarter{--bb-bg: #14a3a8;--bb-line: #0c7a7e;--bb-fg: #fff}.room-b .ak-half{--bb-bg: #8a4fe0;--bb-line: #6532b3;--bb-fg: #fff}.room-b .ak-full{--bb-bg: #f08a1c;--bb-line: #bf6608;--bb-fg: #fff}.room-b .ak-race{--bb-bg: #f4c13a;--bb-line: #c4920f;--bb-fg: #3b2a00}.room-b .ak-allin{--bb-bg: #e0353f;--bb-line: #ffd35a;--bb-fg: #fff}.room-b .ak-fold{--bb-bg: #9aa3b5;--bb-line: #7a8296;--bb-fg: #fff}.room-b .ak-think{--bb-bg: #1b2a6b;--bb-line: #6aa0ff;--bb-fg: #fff}.room-b .ak-sb{--bb-bg: #5aa0ff;--bb-line: #2f78e0;--bb-fg: #fff}.room-b .ak-bb{--bb-bg: #3d4fc8;--bb-line: #26349a;--bb-fg: #fff}.room-b .ak-other{--bb-bg: #fff3d6;--bb-line: #f0cf7a;--bb-fg: #7a5200}.room-b:not(.room-b--m) .sb-bubble.ak-allin{animation:sb-bubble-pop .22s ease-out,sb-allin-glow 1.4s ease-in-out infinite}.room-b:not(.room-b--m) .seat-slot--mr .sb-bubble.ak-allin{animation:sb-bubble-pop-l .22s ease-out,sb-allin-glow 1.4s ease-in-out infinite}@keyframes sb-allin-glow{0%,to{box-shadow:0 4px 12px #00000047,0 0 #ffaa3c00}50%{box-shadow:0 4px 12px #00000047,0 0 18px 6px #ffaa3cd9}}.room-b--m .bet-bubble[class*=" ak-"]{background:var(--bb-bg);color:var(--bb-fg);border:2px solid var(--bb-line)}.room-b--m .bet-bubble.ak-allin{border-color:#ffd35a}.room-b:not(.room-b--m) .sb-meplate{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);margin:0;min-width:193px;box-sizing:border-box;padding:12px 22px;display:flex;flex-direction:column;align-items:center;gap:2px;background:#fff;border:2px solid #cfdcf7;border-radius:14px;box-shadow:0 6px 16px #10204f38;z-index:4}.room-b:not(.room-b--m) .sb-meplate .seat-name{font-size:20px;font-weight:800;color:var(--rb-sub);max-width:220px;justify-content:center}.room-b:not(.room-b--m) .sb-meplate .seat-chips{font-size:28px;font-weight:900;color:var(--rb-blue);white-space:nowrap;line-height:1.15}.room-b:not(.room-b--m) .sb-mebox.sb-mebox--rank{top:51px;height:64px}.room-b:not(.room-b--m) .sb-mebox--rank .sb-rank{margin:0;padding:0;border-top:none;font-size:24px}.room-b:not(.room-b--m) .seat-b--you.seat-b--folded .sb-meplate{opacity:.6}.room-b--m .seat--you .nameplate{order:-1}.room-b:not(.room-b--m) .sb-meplate{top:auto;bottom:-20px;transform:none}.room-b:not(.room-b--m) .sb-mebox.sb-mebox--rank{top:auto;bottom:-20px}.room-b:not(.room-b--m) .sb-meplate .sb-badge.sb-bubble{left:50%;right:auto;top:auto;bottom:calc(100% + 16px);transform:translate(-50%);animation:sb-bubble-pop-up .22s ease-out}.room-b:not(.room-b--m) .sb-meplate .sb-badge.sb-bubble.ak-allin{animation:sb-bubble-pop-up .22s ease-out,sb-allin-glow 1.4s ease-in-out infinite}.room-b:not(.room-b--m) .sb-meplate .sb-badge.sb-bubble:before{left:50%;right:auto;top:auto;bottom:-11px;border-left:none;border-top:none;border-right:3px solid var(--bb-line);border-bottom:3px solid var(--bb-line);transform:translate(-50%) rotate(45deg)}@keyframes sb-bubble-pop-up{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.85)}to{opacity:1;transform:translate(-50%)}}.room-b.room-b--m .community{gap:1px}.room-b.room-b--m .hero-cards{gap:2px}.room-b .controls-b--pre .cb-big{opacity:.72;position:relative}.room-b .controls-b--pre .cb-big:hover:not(:disabled){opacity:.9}.room-b .controls-b--pre .cb-big.cb-big--armed{opacity:1;box-shadow:0 0 0 4px #fff,0 0 0 7px #2f6fe0,0 0 18px 6px #2f6fe08c}.room-b .cb-armed{position:absolute;top:-12px;right:-8px;padding:2px 10px;border-radius:999px;background:#2f6fe0;color:#fff;font-size:14px;font-style:normal;font-weight:900;box-shadow:0 2px 6px #0000004d}.room-b--m .controls-b--pre .cb-big.cb-big--armed{box-shadow:0 0 0 2px #fff,0 0 0 4px #2f6fe0}.room-b--m .cb-armed{top:-9px;right:-4px;padding:1px 6px;font-size:10px}.room-b:not(.room-b--m) .seat-b .sb-plate,.room-b:not(.room-b--m) .sb-meplate,.room-b:not(.room-b--m) .sb-mebox.sb-mebox--rank{background:linear-gradient(180deg,#243e8cf0,#0e1c4af0);border:2px solid rgba(122,162,255,.55);box-shadow:0 6px 16px #040a2073,inset 0 1px #ffffff24}.room-b:not(.room-b--m) .seat-b .sb-plate .seat-name,.room-b:not(.room-b--m) .sb-meplate .seat-name{color:#cfe0ff}.room-b:not(.room-b--m) .seat-b .sb-plate .seat-chips,.room-b:not(.room-b--m) .sb-meplate .seat-chips{color:#ffd76a;text-shadow:0 1px 2px rgba(0,0,0,.45)}.room-b:not(.room-b--m) .seat-b .bot-tag{background:#ffffff29;color:#cfe0ff}.room-b:not(.room-b--m) .sb-mebox--rank .sb-rank{color:#fff}.room-b:not(.room-b--m) .seat-b--active .sb-plate{border-color:#8db4ff;box-shadow:0 0 0 3px #4f8cff73,0 0 18px #4f8cff99,0 6px 16px #040a2073}.room-b--m .nameplate{background:linear-gradient(180deg,#243e8ceb,#0e1c4aeb);border:1px solid rgba(122,162,255,.5);box-shadow:0 2px 6px #040a2066}.room-b--m .nameplate .seat-name{color:#cfe0ff}.room-b--m .nameplate .seat-chips{color:#ffd76a}.room-b .cb-big{font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 2px #ffffff59,inset 0 -4px #0000002e,0 6px 14px #10204f40}.room-b .cb-fold{background:linear-gradient(180deg,#ff5d69,#d92a3b)}.room-b .cb-check{background:linear-gradient(180deg,#25c48d,#0f936a)}.room-b .cb-bet{background:linear-gradient(180deg,#ffcb3d,#f29b0c);color:#3a2200;text-shadow:0 1px 0 rgba(255,255,255,.35)}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre){border:2px solid #4f8cff;animation:cb-live-glow 1.6s ease-in-out infinite}@keyframes cb-live-glow{0%,to{box-shadow:0 0 0 3px #4f8cff40,0 10px 26px #10204f33}50%{box-shadow:0 0 0 5px #4f8cff73,0 0 26px #4f8cff8c,0 10px 26px #10204f33}}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-big:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-amount-label{color:var(--rb-navy)}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-round:not(:disabled),.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset:not(:disabled){border-color:#7fa6ff;background:#eef4ff;color:var(--rb-blue)}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset:hover:not(:disabled){background:#dfeaff}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-range{background:linear-gradient(90deg,#2f6fe0 var(--fill),#d5def0 var(--fill))}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-range::-webkit-slider-thumb{background:#2f6fe0}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-value{background:#fff;border:2px solid #7fa6ff;color:var(--rb-blue)}.room-b{background:radial-gradient(ellipse 70% 60% at 50% 45%,#ffffff2e,#fff0 70%),radial-gradient(ellipse 120% 100% at 50% 50%,#10204f00 55%,#10204f1f),url(./marble-CdJPPMem.webp) center / cover no-repeat,#eef1f6}.room-b:not(.room-b--m) .pot-display,.room-b.room-b--m .pot-display{background:linear-gradient(180deg,#243e8cf2,#0e1c4af2);border:2px solid rgba(122,162,255,.6);box-shadow:0 6px 16px #040a2073,inset 0 1px #ffffff24}.room-b:not(.room-b--m) .pot-label:before{color:#9fbcf5}.room-b:not(.room-b--m) .pot-amount{color:#ffd76a;text-shadow:0 2px 3px rgba(0,0,0,.45)}.room-b.room-b--m .pot-display{border-width:1px}.room-b.room-b--m .pot-label{color:#9fbcf5}.room-b.room-b--m .pot-amount{color:#ffd76a;text-shadow:0 1px 2px rgba(0,0,0,.45)}.room-b:not(.room-b--m) .table-bet.table-bet--b,.room-b:not(.room-b--m) .table-bet.table-bet--mine-b{background:linear-gradient(180deg,#243e8ceb,#0e1c4aeb);border:2px solid rgba(122,162,255,.55);box-shadow:0 4px 10px #040a2066,inset 0 1px #ffffff24;color:#ffd76a;text-shadow:0 1px 2px rgba(0,0,0,.5)}.room-b.room-b--m .table-bet{padding:2px 7px 3px;border-radius:9px;background:linear-gradient(180deg,#243e8ce6,#0e1c4ae6);border:1px solid rgba(122,162,255,.5);box-shadow:0 2px 6px #040a2066;color:#ffd76a}@media (max-height: 700px){.room-b.room-b--m .table-bet{padding:0 4px;border-radius:7px}}.room-b [class*=" ak-"]{--bb-bg: linear-gradient(180deg, rgba(36, 62, 140, .96), rgba(14, 28, 74, .96))}.room-b .ak-check{--bb-line: #3ddc84;--bb-fg: #8ef3bb}.room-b .ak-call{--bb-line: #4f8cff;--bb-fg: #b3cdff}.room-b .ak-quarter{--bb-line: #22c7cc;--bb-fg: #94f1f3}.room-b .ak-half{--bb-line: #a46bff;--bb-fg: #d6bcff}.room-b .ak-full{--bb-line: #ff9a3c;--bb-fg: #ffc994}.room-b .ak-race{--bb-line: #ffcf40;--bb-fg: #ffe28f}.room-b .ak-allin{--bb-line: #ff4d5a;--bb-fg: #ffa3aa}.room-b .ak-fold{--bb-line: #7d869b;--bb-fg: #b9c0cf;--bb-bg: linear-gradient(180deg, rgba(52, 60, 84, .94), rgba(28, 34, 52, .94))}.room-b .ak-think{--bb-line: #6aa0ff;--bb-fg: #d4e4ff}.room-b .ak-sb{--bb-line: #5aa0ff;--bb-fg: #bcd8ff}.room-b .ak-bb{--bb-line: #7b8cff;--bb-fg: #c9cfff}.room-b .ak-other{--bb-line: #f0cf7a;--bb-fg: #ffe7a8}.room-b:not(.room-b--m) .sb-badge.sb-bubble:before{background:#13265f}.room-b:not(.room-b--m) .sb-badge.sb-bubble.ak-fold:before{background:#262d42}.room-b:not(.room-b--m) .sb-badge.sb-bubble{text-shadow:0 1px 2px rgba(0,0,0,.5)}.room-b--m .bet-bubble[class*=" ak-"]{text-shadow:0 1px 2px rgba(0,0,0,.5)}.room-b:not(.room-b--m) .chat-b{background:linear-gradient(180deg,#1e3478f0,#0c1840f0);border:2px solid rgba(122,162,255,.5);box-shadow:0 10px 26px #040a2073,inset 0 1px #ffffff1f}.room-b:not(.room-b--m) .chat-b-tabs{border-bottom-color:#7aa2ff4d}.room-b:not(.room-b--m) .chat-b-tab{color:#8ea8db}.room-b:not(.room-b--m) .chat-b-tab--on{color:#fff;border-bottom-color:#ffd76a}.room-b:not(.room-b--m) .chat-b-line{color:#e2ebff}.room-b:not(.room-b--m) .chat-b-line b,.room-b:not(.room-b--m) .chat-b-colon{color:#ffd76a}.room-b:not(.room-b--m) .chat-b-line--sys em,.room-b:not(.room-b--m) .chat-b-line--muted{color:#8ea3cc}.room-b:not(.room-b--m) .chat-b-line--log{color:#c3d3f5}.room-b:not(.room-b--m) .chat-b-list{scrollbar-color:rgba(122,162,255,.45) transparent}.room-b:not(.room-b--m) .chat-b-form{background:#060e2899;border-color:#7aa2ff59}.room-b:not(.room-b--m) .chat-b-form input{color:#fff}.room-b:not(.room-b--m) .chat-b-form input::placeholder{color:#7f95c4}.room-b:not(.room-b--m) .chat-b-form button{color:#ffd76a}.room-b .rb-head{background:linear-gradient(180deg,#1f3a86,#10224f);border-bottom:1px solid rgba(122,162,255,.45);box-shadow:0 2px 12px #040a2073}.room-b .rb-logo{color:#fff}.room-b .rb-logo span{color:#7fb0ff}.room-b .rb-sep{background:#a0beff59}.room-b .rb-room{color:#e2ebff}.room-b .rb-blinds{color:#ffd76a}.room-b .rb-chip{background:#7aa2ff33;color:#cfe0ff}.room-b .rb-svg{color:#a9c6ff}.room-b .rb-icon:hover .rb-svg,.room-b .rb-exit:hover .rb-svg{color:#fff}.room-b .rb-exit{color:#e2ebff}.room-b .rb-exit:hover{color:#fff}.room-b .rb-exit--pending{color:#ff8a94}.room-b .rb-rebuy{background:linear-gradient(180deg,#ffcb3d,#f29b0c);color:#3a2200}.room-b .jackpot-display{background:linear-gradient(180deg,#243e8cf0,#0e1c4af0);border:1px solid rgba(122,162,255,.5);color:#cfe0ff;box-shadow:0 2px 8px #040a2066}.room-b .jackpot-display strong{color:#ffd76a}.room-b .controls-b,.room-b:not(.room-b--m) .controls--waiting,.room-b:not(.room-b--m) .controls--start,.room-b:not(.room-b--m) .controls--show{background:linear-gradient(180deg,#1e3478f2,#0c1840f2);border:2px solid rgba(122,162,255,.45);box-shadow:0 10px 26px #040a2073,inset 0 1px #ffffff1f;color:#cfe0ff}.room-b .cb-amount-label{color:#9fbcf5}.room-b .cb-round,.room-b .cb-preset{background:#060e288c;border-color:#7aa2ff59;color:#8ea8db}.room-b .cb-value{background:#060e28a6;border-color:#7aa2ff59;color:#7f95c4}.room-b .cb-range{background:linear-gradient(90deg,#5d8fe8 var(--fill),rgba(122,162,255,.22) var(--fill))}.room-b .controls-b--wait .cb-value{color:#5d6f99}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-amount-label{color:#fff}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-round:not(:disabled),.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset:not(:disabled){background:#4f8cff2e;border-color:#6f9cff;color:#e2ebff}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset:hover:not(:disabled),.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-round:hover:not(:disabled){background:#4f8cff52;color:#fff}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-range{background:linear-gradient(90deg,#4f8cff var(--fill),rgba(122,162,255,.25) var(--fill))}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-range::-webkit-slider-thumb{background:#4f8cff;border-color:#fff}.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-value{background:#060e28bf;border:2px solid #6f9cff;color:#ffd76a}.room-b .controls-b--pre .cb-value{color:#ffd76a}.room-b .controls-b--pre .cb-preset:not(:disabled),.room-b .controls-b--pre .cb-round:not(:disabled){color:#cfe0ff}.room-b .controls-b--pre .cb-big.cb-big--armed{box-shadow:0 0 0 3px #0e1c4a,0 0 0 6px #6aa0ff,0 0 18px 6px #6aa0ff99}.room-b--m .action-bar{background:linear-gradient(to top,#0c1a44 60%,#0c1a44f0);border-top:1px solid rgba(122,162,255,.4)}.room-b--m .controls--waiting{color:#cfe0ff}.room-b:not(.room-b--m) .seat-b .dealer-btn,.room-b:not(.room-b--m) .seat-slot--mr .seat-b .dealer-btn{left:50%;right:auto;top:-20px;bottom:auto;transform:translate(-50%);width:30px;height:30px;font-size:16px;font-weight:900;border:2px solid #ffd76a;z-index:6}.room-b--m .dealer-btn{top:-6px;bottom:auto;right:-6px;left:auto}.room-b--m .seat-slot--r .dealer-btn{right:auto;left:-6px}.room-b:not(.room-b--m) .sb-ring{top:-9px;right:-9px;bottom:-9px;left:-9px;background:conic-gradient(from 0deg,#7fb0ff,#ffd76a calc(var(--frac) * 360deg),#081234bf 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));filter:drop-shadow(0 0 6px rgba(127,176,255,.7))}.room-b:not(.room-b--m) .sb-ring--low{background:conic-gradient(#ff5d69 calc(var(--frac) * 360deg),#340810b3 0);filter:drop-shadow(0 0 8px rgba(255,93,105,.85))}.room-b:not(.room-b--m) .sb-secs{bottom:-16px;padding:3px 14px;background:linear-gradient(180deg,#243e8cf5,#0e1c4af5);border:2px solid rgba(122,162,255,.7);color:#ffd76a;font-size:17px;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 3px 8px #040a2080}.room-b:not(.room-b--m) .sb-secs--low{background:linear-gradient(180deg,#a3202d,#6e1019);border-color:#ff8a94;color:#fff;animation:sb-secs-beat .6s ease-in-out infinite}@keyframes sb-secs-beat{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.12)}}.room-b--m .avatar-ring-track{stroke:#081234b3}.room-b--m .avatar-ring-fill{stroke:#7fb0ff;filter:drop-shadow(0 0 2px rgba(127,176,255,.8))}.room-b--m .avatar-ring-fill--low{stroke:#ff5d69;filter:drop-shadow(0 0 3px rgba(255,93,105,.9))}.room-b:not(.room-b--m) .seat-b .seat-avatar.sb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(circle at 50% 35%,#2e4ea8d9,#0c1840e6);border:3px dashed rgba(122,162,255,.6);color:#8ea8db;box-shadow:inset 0 2px 10px #00000059,0 4px 12px #040a2059}.room-b:not(.room-b--m) .sb-empty-icon{width:44px;height:44px;opacity:.85}.room-b:not(.room-b--m) .sb-empty-label{font-size:15px;font-weight:800;letter-spacing:1px}.room-b:not(.room-b--m) .seat-b .seat-avatar.sb-empty--sit{border:3px solid #ffd76a;color:#ffd76a;box-shadow:inset 0 2px 10px #00000059,0 0 0 3px #ffd76a40,0 4px 12px #040a2059;transition:box-shadow .15s,transform .15s}.room-b:not(.room-b--m) .seat-b .seat-avatar.sb-empty--sit:hover{box-shadow:inset 0 2px 10px #0000004d,0 0 0 4px #ffd76a80,0 0 22px #ffd76a99;transform:scale(1.04)}.room-b:not(.room-b--m) .sb-empty-plus{font-size:44px;font-weight:900;line-height:.9}.room-b .seat-b .seat-avatar.sb-empty.chair-seat{container-type:inline-size;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000038;border:3px solid rgba(255,255,255,.85);box-shadow:0 3px 10px #00000080;color:#8b949e;padding:0;font:inherit;transform:none}.room-b .seat-b .seat-avatar.sb-empty.chair-seat.chair-seat--sit{cursor:pointer;background:#3fb95024;color:#3fb950;transition:background .15s}.room-b .seat-b .seat-avatar.sb-empty.chair-seat.chair-seat--sit:hover{background:#3fb95047;color:#fff;box-shadow:0 3px 10px #00000080;transform:none}.room-b .seat-b .seat-avatar.sb-empty.chair-seat .chair-seat__ico{width:45%;height:45%;opacity:.65}.room-b .seat-b .seat-avatar.sb-empty.chair-seat.chair-seat--sit .chair-seat__ico{opacity:.95}.room-b .seat-b .seat-avatar.sb-empty.chair-seat .chair-seat__plus{position:absolute;right:15%;bottom:15%;width:27%;height:27%;border-radius:50%;background:#3fb950;color:#fff;font-weight:900;font-size:20cqw;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000080}.room-b .sbm .sbm-av.sbm-av--empty.chair-seat{container-type:inline-size;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00000038;border:3px solid rgba(255,255,255,.85);box-shadow:0 3px 10px #00000080;color:#8b949e;padding:0;font:inherit;transform:none}.room-b .sbm .sbm-av.sbm-av--empty.chair-seat.chair-seat--sit{cursor:pointer;background:#3fb95024;color:#3fb950;transition:background .15s}.room-b .sbm .sbm-av.sbm-av--empty.chair-seat.chair-seat--sit:hover{background:#3fb95047;color:#fff;box-shadow:0 3px 10px #00000080;transform:none}.room-b .sbm .sbm-av.sbm-av--empty.chair-seat .chair-seat__ico{width:45%;height:45%;opacity:.65}.room-b .sbm .sbm-av.sbm-av--empty.chair-seat.chair-seat--sit .chair-seat__ico{opacity:.95}.room-b .sbm .sbm-av.sbm-av--empty.chair-seat .chair-seat__plus{position:absolute;right:15%;bottom:15%;width:27%;height:27%;border-radius:50%;background:#3fb950;color:#fff;font-weight:900;font-size:20cqw;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000080}.room-b--m .seat-avatar.seat-avatar--empty{background:radial-gradient(circle at 50% 35%,#2e4ea8d9,#0c1840e6);border:2px dashed rgba(122,162,255,.6);color:#8ea8db}.room-b--m .seat-avatar--empty .seat-icon{color:#8ea8db}.room-b--m .seat-avatar.seat-avatar--sit{border:2px solid #ffd76a;color:#ffd76a}.room-b--m .seat-avatar--sit .seat-icon{color:#ffd76a}.room-b--m .seat-sit-plus{background:#ffd76a;color:#3a2200}.room-b .winner-badge{background:linear-gradient(180deg,#243e8cf7,#0e1c4af7);border:2px solid #ffd76a;color:#ffd76a;text-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 4px 12px #040a208c,0 0 18px #ffd76abf}.room-b .winner-badge .winner-amt{color:#fff3c2}.room-b:not(.room-b--m) .seat-b .sb-winner,.room-b:not(.room-b--m) .seat-b--you .sb-winner,.room-b:not(.room-b--m) .seat-slot--mr .seat-b .sb-winner{left:180px;right:auto;top:128px;bottom:auto;transform:none;translate:-50% -50%;padding:5px 18px;border-radius:14px;font-size:18px;gap:2px}.room-b:not(.room-b--m) .seat-b .sb-winner .winner-amt{font-size:22px}.room-b:not(.room-b--m) .seat-slot--mr .seat-b .sb-winner{left:-48px}.room-b:not(.room-b--m) .seat-b.seat-b--you .sb-winner{left:-110px;top:143px}.room-b:not(.room-b--m) .seat-b--winner .seat-avatar{border-color:#ffd76a;box-shadow:0 0 0 4px #ffd76a8c,0 0 28px #ffd76ad9}.room-b--m .seat--winner .seat-avatar{box-shadow:0 0 0 3px #ffd76ab3,0 0 16px #ffd76acc}.room-b .result-banner{background:linear-gradient(180deg,#243e8cf2,#0c1840f2);border:3px solid #ffd76a;border-radius:18px;box-shadow:0 12px 34px #040a2099,0 0 26px #ffd76a73,inset 0 1px #ffffff24;text-shadow:0 2px 4px rgba(0,0,0,.6);animation:rb-result-pop .35s cubic-bezier(.2,1.3,.4,1)}@keyframes rb-result-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.room-b .result-winner{color:#fff}.room-b .result-amt{color:#ffd76a!important}.room-b .result-hand{color:#9fbcf5}.room-b .start-banner{background:linear-gradient(180deg,#243e8cf2,#0c1840f2);border:2px solid rgba(122,162,255,.7);color:#fff;box-shadow:0 8px 24px #040a208c,0 0 18px #7aa2ff59}.room-b .showdown-banner .sdw-img{opacity:.92;filter:drop-shadow(0 6px 14px rgba(4,10,32,.6)) drop-shadow(0 0 16px rgba(79,140,255,.45))}.room-b .lt-wrap{position:absolute;left:-4%;right:-4%;top:-18%;bottom:0;z-index:6;pointer-events:none}.room-b .lt-flash{position:absolute;top:18%;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,#c8e1ffd9,#6ea0ff59 45%,#2850c800 75%);opacity:0;mix-blend-mode:screen;animation:lt-flash 2.2s linear forwards}@keyframes lt-flash{0%{opacity:0}2%{opacity:.9}6%{opacity:.15}9%{opacity:.6}16%{opacity:0}27%{opacity:0}29%{opacity:.85}33%{opacity:.1}36%{opacity:.5}44%{opacity:0}56%{opacity:0}58%{opacity:1}62%{opacity:.25}66%{opacity:.8}80%{opacity:0}to{opacity:0}}.room-b .lt-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.room-b .lt-bolt{opacity:0}.room-b .lt-bolt--0{animation:lt-bolt .55s 0s ease-out forwards}.room-b .lt-bolt--1{animation:lt-bolt .55s .6s ease-out forwards}.room-b .lt-bolt--2{animation:lt-bolt .75s 1.25s ease-out forwards}@keyframes lt-bolt{0%{opacity:1}20%{opacity:1}28%{opacity:.25}36%{opacity:1}60%{opacity:.9}to{opacity:0}}.room-b .lt-glow,.room-b .lt-core{fill:none;stroke-linecap:round;stroke-linejoin:round}.room-b .lt-svg{filter:drop-shadow(0 0 6px #cfe2ff) drop-shadow(0 0 16px #6fa4ff) drop-shadow(0 0 34px rgba(79,140,255,.9))}.room-b .lt-glow{stroke:#96c3ffbf;stroke-width:14px}.room-b .lt-core{stroke:#fff;stroke-width:5px}.room-b .lt-branch .lt-glow{stroke-width:8px}.room-b .lt-branch .lt-core{stroke-width:2.5px}.room-b .lt-bolt--2 .lt-main .lt-core{stroke-width:8px}.room-b .lt-bolt--2 .lt-main .lt-glow{stroke-width:22px}.room-b--m .lt-svg{filter:drop-shadow(0 0 3px #cfe2ff) drop-shadow(0 0 9px #6fa4ff)}.room-b--m .lt-core{stroke-width:2.5px}.room-b--m .lt-glow{stroke-width:7px}.room-b--m .lt-branch .lt-core{stroke-width:1.5px}.room-b--m .lt-bolt--2 .lt-main .lt-core{stroke-width:4px}.room-b--m .lt-bolt--2 .lt-main .lt-glow{stroke-width:11px}@media (prefers-reduced-motion: reduce){.room-b .lt-wrap{display:none}}.room-b .poker-area .jackpot-display,.room-b:not(.room-b--m) .poker-area .jackpot-display{background:linear-gradient(180deg,#243e8cf2,#0c1840f2);border:2px solid #ffd76a;color:#f3dfa2;box-shadow:0 4px 12px #040a2073,inset 0 1px #ffffff24;animation:rb-jp-glow 2.4s ease-in-out infinite}.room-b .poker-area .jackpot-display strong{color:#ffd76a;text-shadow:0 0 8px rgba(255,215,106,.55)}.room-b:not(.room-b--m) .poker-area .jackpot-display{top:6px;left:20px;padding:7px 20px;border-radius:14px;font-size:19px;font-weight:800;letter-spacing:1px}.room-b:not(.room-b--m) .poker-area .jackpot-display strong{font-size:24px;font-weight:900;margin-left:6px}@keyframes rb-jp-glow{0%,to{box-shadow:0 4px 12px #040a2073,0 0 #ffd76a00}50%{box-shadow:0 4px 12px #040a2073,0 0 16px 2px #ffd76a8c}}.room-b .jackpot-banner{background:linear-gradient(180deg,#243e8cf7,#0c1840f7);border:3px solid #ffd76a;border-radius:18px;box-shadow:0 12px 34px #040a2099,0 0 34px #ffd76a99}.room-b .jw-title{color:#ffd76a;text-shadow:0 2px 4px rgba(0,0,0,.5)}.room-b .jw-who{color:#cfe0ff}.room-b .jw-amt{color:#fff3c2;text-shadow:0 0 10px rgba(255,215,106,.6)}.room-b:not(.room-b--m) .jw-title{font-size:28px}.room-b:not(.room-b--m) .jw-who{font-size:20px}.room-b:not(.room-b--m) .jw-amt{font-size:34px}.room-b .pp-chip--top{position:relative;overflow:visible}.room-b .pp-face{position:absolute;left:0;top:-1px;width:58px;height:21px;overflow:visible;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.room-b .pp-face-base{fill:var(--c);stroke:#00000040;stroke-width:.8}.room-b .pp-face-spots{fill:none;stroke:var(--c2);stroke-width:7;stroke-dasharray:5.5 7}.room-b .pp-face-inner{fill:var(--c);filter:brightness(.82)}.room-b .pp-face-ring{fill:none;stroke:var(--c2);stroke-width:1.4;stroke-dasharray:2.2 2.2;opacity:.9}.room-b .pp-face-center{fill:var(--c)}.room-b .pp-face-gloss{fill:#ffffff38}.room-b .bc-stack{--bw: 34px;position:relative;display:inline-flex;flex-direction:column-reverse;width:var(--bw);flex:0 0 auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.room-b--m .bc-stack{--bw: 22px}.room-b .bc-ref{display:none!important}.room-b .bc-stack .bc-chip{width:var(--bw);height:calc(var(--bw) * .45)}.room-b .bc-stack .bc-chip+.bc-chip{margin-bottom:calc(var(--bw) * -.32)}.room-b .bc-stack .pp-face{width:var(--bw);height:calc(var(--bw) * .37)}.room-b .bc-stack .pp-chip{background:linear-gradient(90deg,#00000059,#0000 28%,#ffffff1f,#0000 72%,#0006),repeating-linear-gradient(90deg,var(--c) 0 calc(var(--bw) * .12),var(--c2) calc(var(--bw) * .12) calc(var(--bw) * .19))}.collect-chip.fly-chip-b{display:block;width:32px;height:18px}.fly-chip-b__side{position:absolute;left:0;top:3px;width:32px;height:15px;border-radius:50%;background:linear-gradient(90deg,#00000059,#0000 28%,#ffffff1f,#0000 72%,#0006),repeating-linear-gradient(90deg,var(--c) 0 4px,var(--c2) 4px 6px);box-shadow:inset 0 -2px #0000004d}.fly-chip-b .pp-face{position:absolute;left:0;top:0;width:32px;height:14px;overflow:visible}.fly-chip-b .pp-face-base{fill:var(--c);stroke:#00000040;stroke-width:.8}.fly-chip-b .pp-face-spots{fill:none;stroke:var(--c2);stroke-width:7;stroke-dasharray:5.5 7}.fly-chip-b .pp-face-inner{fill:var(--c)}.fly-chip-b .pp-face-ring{fill:none;stroke:var(--c2);stroke-width:1.4;stroke-dasharray:2.2 2.2;opacity:.9}.fly-chip-b .pp-face-center{fill:var(--c)}.fly-chip-b .pp-face-gloss{fill:#ffffff38}.room-b .dealer-btn,.room-b:not(.room-b--m) .seat-b .dealer-btn,.room-b:not(.room-b--m) .seat-slot--mr .seat-b .dealer-btn{background:radial-gradient(circle at 50% 30%,#ffffff47,#fff0 45%),radial-gradient(circle,#2a4aa6,#12286a 62%,#0b1a48);border:2px solid #ffd76a;color:#ffd76a;text-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:inset 0 0 0 2px #0b1a48e6,inset 0 0 0 3px #ffd76a8c,0 2px 6px #0000008c,0 0 8px #ffd76a73}.room-b .card.card--back,.deal-overlay .deal-card.deal-card--b{--cb: #d8262e;--cb-d: #9e1219;background:repeating-linear-gradient(45deg,#ffffff52 0,#ffffff52 1.5px,#fff0 1.5px,#fff0 7px),repeating-linear-gradient(-45deg,#ffffff52 0,#ffffff52 1.5px,#fff0 1.5px,#fff0 7px),linear-gradient(160deg,var(--cb) 0%,var(--cb-d) 100%);border:3px solid #fff;box-shadow:inset 0 0 0 1.5px var(--cb-d),inset 0 0 0 3px #ffffffe6,0 2px 6px #00000080}.room-b .card.card--back{position:relative}.deal-overlay .deal-card.deal-card--b{box-shadow:inset 0 0 0 1.5px var(--cb-d),inset 0 0 0 3px #ffffffe6,0 6px 14px #0000008c}.room-b .card.card--back:after,.deal-overlay .deal-card.deal-card--b:after{content:"";position:absolute;left:50%;top:50%;width:34%;aspect-ratio:1;transform:translate(-50%,-50%) rotate(45deg);background:radial-gradient(circle,#fff 0 22%,var(--cb) 23% 46%,#fff 47% 56%,var(--cb-d) 57%);border:1.5px solid #fff;box-shadow:0 0 0 1.5px var(--cb-d)}:root[data-cardback=blue] .room-b .card.card--back,:root[data-cardback=blue] .deal-overlay .deal-card.deal-card--b{--cb: #2b5fd9;--cb-d: #13317e}:root[data-cardback=black] .room-b .card.card--back,:root[data-cardback=black] .deal-overlay .deal-card.deal-card--b{--cb: #3a3d46;--cb-d: #121317}:root[data-cardback=gold] .room-b .card.card--back,:root[data-cardback=gold] .deal-overlay .deal-card.deal-card--b{--cb: #e0a92e;--cb-d: #8e6210}.room-b--m .hole-mini .card.card--back{border-width:2px}.room-b .card.card--back,.deal-overlay .deal-card.deal-card--b{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M0 0L20 20M20 0L0 20' stroke='%23fff' stroke-opacity='.34' stroke-width='2.2'/%3E%3C/svg%3E") 0 0 / 14.3% auto repeat,linear-gradient(160deg,var(--cb) 0%,var(--cb-d) 100%)}.room-b .community .card.card--back,.room-b .seat-hero .card.card--back,.deal-overlay .deal-card.deal-card--b.deal-card--lg{border-width:5px;border-radius:12px;box-shadow:inset 0 0 0 3px var(--cb-d),inset 0 0 0 5.5px #ffffffeb,0 4px 12px #00000080}.room-b .community .card.card--back:after,.room-b .seat-hero .card.card--back:after,.deal-overlay .deal-card.deal-card--b.deal-card--lg:after{width:38%;border-width:3px;box-shadow:0 0 0 3px var(--cb-d),0 0 10px #ffffff59}.room-b--m .community .card.card--back,.room-b--m .seat-hero .card.card--back{border-width:2.5px;border-radius:5px;box-shadow:inset 0 0 0 1.5px var(--cb-d),inset 0 0 0 2.5px #ffffffe6,0 2px 5px #00000080}.room-b--m .community .card.card--back:after,.room-b--m .seat-hero .card.card--back:after{width:36%;border-width:1.5px;box-shadow:0 0 0 1.5px var(--cb-d)}.room-b .community .card-flip-fly{animation-name:community-fly-b}@keyframes community-fly-b{0%{transform:translate3d(var(--fly-x, 0),var(--fly-y, -78%),0) scale(.6) rotate(-12deg)}to{transform:translateZ(0) scale(1) rotate(0)}}.room-b.pay-pile-fx{position:fixed;top:0;right:0;bottom:0;left:0;height:auto;background:none!important;pointer-events:none;z-index:7}.room-b.pay-pile-fx .pay-pile{position:fixed;left:0;top:0;width:258px;height:138px;transform-origin:50% 50%;will-change:transform,opacity}.room-b .pot-chip-stack--paid{visibility:hidden}.room-b .community{position:relative}.room-b .start-banner.start-banner--board{left:50%;top:50%;transform:translate(-50%,-50%);z-index:8;animation:start-pop-board .35s ease}@keyframes start-pop-board{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.room-b .result-banner{z-index:20}.room-b .jackpot-banner{z-index:22}.room-b:not(.room-b--m) .table-felt{border-radius:22%/50%;background:linear-gradient(180deg,#ffffff1a,#fff0 30%,#0000002e),repeating-conic-gradient(from 0deg at 50% 50%,#ffffff0b,#ffffff0b .6deg,#0000 .6deg,#0000 7.5deg),linear-gradient(180deg,#27345f,#172244 55%,#0e1633);box-shadow:inset 0 0 0 2px #070b1c,inset 0 10px 18px #ffffff1f,inset 0 -12px 20px #0006,0 0 0 2px #070b1c,0 0 0 4px #c9a85a59,0 28px 56px #10204f61}.room-b:not(.room-b--m) .table-felt:before{border-radius:20.6%/50%}.room-b:not(.room-b--m) .table-felt:after{border-radius:20.1%/50%}.room-b .cb-preset.cb-preset--half{--pc: #8a4fe0;--pc-d: #5b2fb0}.room-b .cb-preset.cb-preset--full{--pc: #f08a1c;--pc-d: #b35d06}.room-b .cb-preset.cb-preset--allin{--pc: #e0353f;--pc-d: #9c1620}.room-b .cb-preset.cb-preset--half,.room-b .cb-preset.cb-preset--full,.room-b .cb-preset.cb-preset--allin,.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset.cb-preset--half:not(:disabled),.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset.cb-preset--full:not(:disabled),.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset.cb-preset--allin:not(:disabled){background:linear-gradient(180deg,var(--pc) 0%,var(--pc-d) 100%);border:2px solid rgba(255,255,255,.35);color:#fff;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px #ffffff4d,0 3px 8px #040a2059}.room-b .cb-preset.cb-preset--allin{border-color:#ffd76a}.room-b .cb-preset.cb-preset--half:hover:not(:disabled),.room-b .cb-preset.cb-preset--full:hover:not(:disabled),.room-b .cb-preset.cb-preset--allin:hover:not(:disabled){filter:brightness(1.12);color:#fff}.room-b .cb-preset.cb-preset--half:disabled,.room-b .cb-preset.cb-preset--full:disabled,.room-b .cb-preset.cb-preset--allin:disabled{opacity:.45;filter:saturate(.6)}.room-b .cb-preset,.room-b .cb-big{position:relative}.room-b .cb-key{position:absolute;left:5px;top:4px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:4px;background:#060e288c;border:1px solid rgba(255,255,255,.45);box-shadow:0 1px #ffffff40 inset,0 1px 1px #0006;color:#fff;font:800 11px/14px ui-monospace,Consolas,monospace;text-align:center;text-shadow:none;pointer-events:none}.room-b .cb-big .cb-key{left:7px;top:6px;height:18px;min-width:18px;font-size:12px;line-height:16px}.room-b .cb-key--wide{padding:0 5px}.room-b .cb-bet .cb-key{background:#3a220073}.room-b--m .cb-key{display:none}.room-b:not(.room-b--m) .cb-key{left:6px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;padding:0 5px;border-radius:5px;background:linear-gradient(180deg,#fff,#dfe7f7);border:1px solid rgba(6,14,40,.5);box-shadow:0 2px #060e288c,0 2px 4px #00000059;color:#12234d;font:900 14px/20px ui-monospace,Consolas,monospace}.room-b:not(.room-b--m) .cb-big .cb-key{left:8px;top:8px;transform:none;min-width:26px;height:26px;font-size:16px;line-height:24px}.room-b:not(.room-b--m) .cb-bet .cb-key{background:linear-gradient(180deg,#fff,#fdf0cf)}.room-b:not(.room-b--m) .cb-big .cb-key.cb-key--wide{height:18px;min-width:0;padding:0 4px;font-size:11px;line-height:16px;border-radius:4px;top:7px;left:7px}.room-b .sb-spinner{display:inline-block;width:26px;height:26px;vertical-align:middle;border-radius:50%;border:4px solid rgba(160,196,255,.28);border-top-color:#d4e4ff;border-right-color:#6aa0ff;animation:sb-spin .8s linear infinite;box-sizing:border-box}.room-b:not(.room-b--m) .sb-bubble.ak-think{padding-left:16px;padding-right:16px}@keyframes sb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.room-b .sb-spinner{animation-duration:2.4s}}.room-b--m .bet-bubble .sb-spinner{width:14px;height:14px;border-width:2.5px}.room-b--m .bet-bubble.ak-think{padding:3px 9px;line-height:0}.room-b.room-b--m .poker-area.poker-area--bm .table-felt{width:min(100%,calc((var(--vh, 1vh) * 100 - 250px) * 851 / 1244));max-width:560px;aspect-ratio:851 / 1244;margin:4px auto 0;clip-path:none;border:none;box-shadow:none}.room-b.room-b--m .poker-area.poker-area--bm .table-felt:before,.room-b.room-b--m .poker-area.poker-area--bm .table-felt:after{display:none!important}.room-b.room-b--m .poker-area--bm .table-center{right:0;bottom:0;left:0;top:0;transform:none;display:block;pointer-events:none}.room-b.room-b--m .poker-area--bm .table-center>*{pointer-events:auto}.room-b.room-b--m .poker-area--bm .room-over-pot,.room-b.room-b--m .poker-area--bm .blinds-over-pot{display:none}.room-b.room-b--m .poker-area--bm .pot-display{position:absolute;left:50%;top:42.9%;transform:translate(-50%,-50%);height:calc(var(--bm) * 48);min-width:calc(var(--bm) * 212);padding:0 calc(var(--bm) * 26);gap:calc(var(--bm) * 16);border:none;border-radius:999px;background:linear-gradient(180deg,#fff,#e9eef8);box-shadow:0 calc(var(--bm) * 4) calc(var(--bm) * 12) #08143c59,inset 0 -1px #14285a1f;justify-content:center}.room-b.room-b--m .poker-area--bm .pot-label{display:inline;font-size:calc(var(--bm) * 21);font-weight:600;color:#3a4668;letter-spacing:.02em}.room-b.room-b--m .poker-area--bm .pot-amount{font-size:calc(var(--bm) * 28);font-weight:800;color:#14275a}.room-b.room-b--m .poker-area--bm .pot-chip-stack.pot-chip-stack--b{position:absolute;left:50%;bottom:calc(100% + var(--bm) * 6);width:calc(var(--bm) * 166);height:calc(var(--bm) * 88);transform:translate(-50%)}.room-b.room-b--m .poker-area--bm .pot-chip-stack--b .pp-pile{left:0;bottom:0;transform:scale(calc(var(--bmk, .44) * .645));transform-origin:0 100%}.room-b.room-b--m .poker-area--bm .phase-badge{position:absolute;left:31.6%;top:39.4%;transform:translate(-50%,-50%);height:calc(var(--bm) * 40);padding:0 calc(var(--bm) * 20);display:flex;align-items:center;border-radius:999px;background:linear-gradient(180deg,#1a2652,#0c1534);border:calc(var(--bm) * 1.5) solid rgba(150,180,255,.35);color:#fff;font-size:calc(var(--bm) * 20);font-weight:700;box-shadow:0 calc(var(--bm) * 3) calc(var(--bm) * 8) #00000059}.room-b.room-b--m .poker-area--bm .community{position:absolute;left:50%;top:51.6%;transform:translate(-50%,-50%);gap:calc(var(--bm) * 8)}.room-b.room-b--m .poker-area--bm .community .card{width:calc(var(--bm) * 76);height:calc(var(--bm) * 110);border-radius:calc(var(--bm) * 7)}.room-b.room-b--m .poker-area--bm .community .card-index--tl{top:calc(var(--bm) * 4);left:calc(var(--bm) * 6)}.room-b.room-b--m .poker-area--bm .community .card-index--br{bottom:calc(var(--bm) * 4);right:calc(var(--bm) * 6)}.room-b.room-b--m .poker-area--bm .community .card-index .card-rank{font-size:calc(var(--bm) * 30)}.room-b.room-b--m .poker-area--bm .community .card-index .card-suit{font-size:calc(var(--bm) * 24)}.room-b.room-b--m .poker-area--bm .community .card-pip{font-size:calc(var(--bm) * 56)}.room-b.room-b--m .poker-area--bm .community .card.card--empty{position:relative;background:#ffffff0a;border:calc(var(--bm) * 2) dashed rgba(170,200,255,.5);box-shadow:none}.room-b.room-b--m .poker-area--bm .community .card.card--empty:after{content:"♠";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--bm) * 32);color:#aac8ff59}.room-b.room-b--m .poker-area--bm .community .card.card--back{border-width:calc(var(--bm) * 4);border-radius:calc(var(--bm) * 7)}.room-b.room-b--m .poker-area--bm .seat-slot{z-index:3}.sbm{--av: calc(var(--bm, .44px) * 115);position:relative;width:var(--av);height:var(--av)}.sbm.sbm--you{--av: calc(var(--bm, .44px) * 180)}.sbm-av{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#1b2552;border:calc(var(--bm) * 5) solid #f3f5fa;box-shadow:0 0 0 calc(var(--bm) * 1.5) #0e183c99,0 calc(var(--bm) * 6) calc(var(--bm) * 14) #040a2380;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:calc(var(--av) * .32);z-index:2}.sbm-av-img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.sbm--folded .sbm-av-img,.sbm--folded .sbm-av-ini{filter:grayscale(.85) brightness(.55)}.sbm-av--empty{background:#0a14378c;border:calc(var(--bm) * 3) dashed rgba(190,210,255,.55);box-shadow:none;flex-direction:column;gap:calc(var(--bm) * 2);font:inherit;cursor:default;padding:0}.sbm-av--sit{cursor:pointer;border-color:#ffd76acc}.sbm-empty-txt{font-size:calc(var(--bm) * 19);font-weight:700;color:#dce6ffcc}.sbm-sit-plus{font-size:calc(var(--bm) * 34);line-height:1;font-weight:800;color:#ffd76a}.sbm-ring{position:absolute;inset:calc(var(--bm) * -14);width:calc(100% + var(--bm) * 28);height:calc(100% + var(--bm) * 28);overflow:visible;pointer-events:none;filter:drop-shadow(0 0 calc(var(--bm) * 8) #2f86ff) drop-shadow(0 0 calc(var(--bm) * 3) #9fd0ff)}.sbm-ring-track{fill:none;stroke:#5ab0ff2e;stroke-width:7}.sbm-ring-fill{fill:none;stroke:#5ab0ff;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.sbm-ring--low{filter:drop-shadow(0 0 calc(var(--bm) * 8) #ff3b2f)}.sbm-ring--low .sbm-ring-fill{stroke:#ff6a5a}.sbm-sec{position:absolute;left:50%;bottom:calc(var(--av) * .1);transform:translate(-50%);height:calc(var(--bm) * 36);padding:0 calc(var(--bm) * 14);display:flex;align-items:center;border-radius:999px;background:#08102adb;color:#fff;font-size:calc(var(--bm) * 22);font-weight:800;white-space:nowrap;z-index:3}.sbm-sec--low{color:#ffb3a8}.sbm-cards{position:absolute;left:calc(100% - var(--bm) * 4);top:calc(50% - var(--bm) * 38);display:flex;z-index:1}.room-b.room-b--m .sbm .sbm-card .card{width:calc(var(--bm) * 34);height:calc(var(--bm) * 62);border-radius:calc(var(--bm) * 4);margin:0;transform:none}.room-b.room-b--m .sbm .sbm-card+.sbm-card{margin-left:calc(var(--bm) * -5)}.room-b.room-b--m .sbm .sbm-card .card.card--back{border-width:calc(var(--bm) * 2.5);box-shadow:inset 0 0 0 calc(var(--bm) * 1.2) var(--cb-d),0 calc(var(--bm) * 3) calc(var(--bm) * 6) #00000073}.room-b.room-b--m .sbm .sbm-card .card.card--back:after{width:40%;border-width:1px}.sbm-cards--open{top:calc(50% - var(--bm) * 52);left:calc(100% - var(--bm) * 14);z-index:4}.room-b.room-b--m .sbm .sbm-cards--open .sbm-card .card{width:calc(var(--bm) * 66);height:calc(var(--bm) * 95);border-radius:calc(var(--bm) * 6);box-shadow:0 calc(var(--bm) * 3) calc(var(--bm) * 8) #00000073}.room-b.room-b--m .sbm .sbm-cards--open .sbm-card+.sbm-card{margin-left:calc(var(--bm) * -14)}.room-b.room-b--m .sbm .sbm-cards--open .card-index--tl{top:calc(var(--bm) * 3);left:calc(var(--bm) * 5)}.room-b.room-b--m .sbm .sbm-cards--open .card-index--br{bottom:calc(var(--bm) * 3);right:calc(var(--bm) * 5)}.room-b.room-b--m .sbm .sbm-cards--open .card-index .card-rank{font-size:calc(var(--bm) * 26)}.room-b.room-b--m .sbm .sbm-cards--open .card-index .card-suit{font-size:calc(var(--bm) * 21)}.room-b.room-b--m .sbm .sbm-cards--open .card-pip{font-size:calc(var(--bm) * 46)}.sbm-cards--lose{filter:grayscale(.6) brightness(.6)}.sbm-card--win .card{box-shadow:0 0 0 calc(var(--bm) * 3) #ffd76a,0 0 calc(var(--bm) * 14) #ffd76acc!important}.sbm-plates{position:absolute;left:50%;top:calc(100% - var(--bm) * 16);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(var(--bm) * 4);z-index:3;pointer-events:none}.sbm-name,.sbm-chips{min-width:calc(var(--bm) * 106);padding:0 calc(var(--bm) * 14);display:flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;line-height:1}.sbm-name{height:max(14px,calc(var(--bm) * 31));background:linear-gradient(180deg,#1c2a5a,#0b1636);border:calc(var(--bm) * 1.5) solid rgba(150,180,255,.3);color:#fff;font-size:max(9px,calc(var(--bm) * 19));font-weight:700;box-shadow:0 calc(var(--bm) * 2) calc(var(--bm) * 6) #00000059}.sbm-bot{margin-left:calc(var(--bm) * 5);padding:calc(var(--bm) * 2) calc(var(--bm) * 5);border-radius:calc(var(--bm) * 5);background:#3a6ee0;font-size:max(7px,calc(var(--bm) * 12));font-weight:800}.sbm-chips{height:max(15px,calc(var(--bm) * 33));background:linear-gradient(180deg,#fff,#e7ecf6);color:#14295e;font-size:max(9.5px,calc(var(--bm) * 20));font-weight:800;box-shadow:0 calc(var(--bm) * 3) calc(var(--bm) * 8) #040c2866}.sbm--you .sbm-plates{top:calc(100% - var(--bm) * 22);gap:calc(var(--bm) * 3)}.sbm--you .sbm-name,.sbm--you .sbm-chips{min-width:calc(var(--bm) * 162)}.sbm--you .sbm-name{height:max(16px,calc(var(--bm) * 38));font-size:max(10px,calc(var(--bm) * 22))}.sbm--you .sbm-chips{height:max(17px,calc(var(--bm) * 40));font-size:max(10.5px,calc(var(--bm) * 22))}.room-b.room-b--m .sbm .sbm-dealer{position:absolute;inset:auto;right:calc(var(--bm) * -4);top:calc(var(--bm) * -4);left:auto;width:calc(var(--bm) * 34);height:calc(var(--bm) * 34);font-size:calc(var(--bm) * 18);z-index:4}.room-b.room-b--m .sbm .sbm-bubble,.room-b.room-b--m .sbm .sbm-winner{position:absolute;top:auto;bottom:calc(100% - var(--bm) * 20);left:50%;right:auto;width:max-content;margin:0;z-index:6}.room-b.room-b--m .sbm .sbm-winner{top:calc(100% - var(--bm) * 18);bottom:auto;left:50%;right:auto;margin:0;z-index:7}.sbm-hero{position:absolute;left:calc(100% + var(--bm) * 6);top:calc(50% - var(--bm) * 22);width:calc(var(--bm) * 150);height:calc(var(--bm) * 165);z-index:2}.sbm-hero-cards{position:relative;width:100%;height:calc(var(--bm) * 124)}.sbm-hero-card{position:absolute;top:0;width:calc(var(--bm) * 80);height:calc(var(--bm) * 118)}.sbm-hero-card--0{left:0;transform:rotate(-6deg);transform-origin:50% 100%}.sbm-hero-card--1{left:calc(var(--bm) * 50);transform:rotate(7deg);transform-origin:50% 100%}.room-b.room-b--m .sbm-hero .card{width:calc(var(--bm) * 80);height:calc(var(--bm) * 118);border-radius:calc(var(--bm) * 8);box-shadow:0 calc(var(--bm) * 4) calc(var(--bm) * 10) #00000073}.room-b.room-b--m .sbm-hero .card-index--tl{top:calc(var(--bm) * 5);left:calc(var(--bm) * 7)}.room-b.room-b--m .sbm-hero .card-index--br{bottom:calc(var(--bm) * 5);right:calc(var(--bm) * 7)}.room-b.room-b--m .sbm-hero .card-index .card-rank{font-size:calc(var(--bm) * 32)}.room-b.room-b--m .sbm-hero .card-index .card-suit{font-size:calc(var(--bm) * 26)}.room-b.room-b--m .sbm-hero .card-pip{font-size:calc(var(--bm) * 60)}.room-b.room-b--m .sbm-hero .card.card--back{border-width:calc(var(--bm) * 4)}.room-b.room-b--m .sbm--folded .sbm-hero .card{filter:grayscale(.7) brightness(.6)}.sbm-rank{position:absolute;left:calc(var(--bm) * 16);top:calc(var(--bm) * 120);min-width:calc(var(--bm) * 158);height:calc(var(--bm) * 44);padding:0 calc(var(--bm) * 16);display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0a1434eb;border:calc(var(--bm) * 2) solid rgba(255,255,255,.55);color:#fff;font-size:calc(var(--bm) * 21);font-weight:700;white-space:nowrap;z-index:3}.room-b.room-b--m .seat-slot--r .sbm-cards--open{left:auto;right:calc(100% - var(--bm) * 14)}.room-b.room-b--m .sbm .sbm-bubble{zoom:.82}.room-b.room-b--m .rb-head.rbm-head{position:relative;height:52px;padding:0 10px;display:flex;align-items:flex-start;justify-content:space-between;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rbm-glass{display:flex;align-items:center;background:linear-gradient(180deg,#ffffffd1,#ecf1fab8);border:1px solid rgba(255,255,255,.9);border-top:none;border-radius:0 0 14px 14px;box-shadow:0 4px 14px #1e32642e,inset 0 -1px #a0b4dc66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#1b2c5c}.rbm-sound{width:56px;height:38px;justify-content:center;padding:0;cursor:pointer}.rbm-sound .rb-svg{width:22px;height:22px}.rbm-title{position:absolute;left:50%;top:3px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none}.rbm-title b{font-size:19px;font-weight:900;letter-spacing:.02em;color:#16285a;line-height:1.1;text-shadow:0 1px 0 rgba(255,255,255,.8);display:flex;align-items:center;gap:5px}.rbm-chip{font-style:normal;font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;background:#2f6fe0;color:#fff}.rbm-blinds{height:19px;padding:0 12px;display:flex;align-items:center;border-radius:999px;background:#fffc;border:1px solid rgba(170,186,220,.8);box-shadow:0 2px 6px #1e32641f;font-size:11px;font-weight:700;color:#27396b;white-space:nowrap}.rbm-right{height:38px;padding:0 4px;gap:0}.rbm-ic{min-width:36px;height:100%;padding:0 6px;border:none;background:none;color:#1b2c5c;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;cursor:pointer}.rbm-ic .rb-svg{width:21px;height:21px}.rbm-div{width:1px;height:20px;background:#1b2c5c40}.rbm-exit--pending{color:#d92a3b}.rbm-rebuy{margin:0 4px;padding:4px 9px;border:none;border-radius:999px;background:linear-gradient(180deg,#ffcb3d,#f29b0c);color:#3a2200;font-size:12px;font-weight:900;cursor:pointer}.room-b.room-b--m .poker-area.poker-area--bm .table-felt{width:min(100%,calc((var(--vh, 1vh) * 100 - 262px) * 851 / 1244));margin-top:0}.room-b.room-b--m .action-bar{background:linear-gradient(180deg,#fbfcff,#eef2f9);border-top:none;border-radius:20px 20px 0 0;box-shadow:0 -6px 18px #14285a29,inset 0 1px #fff;padding:10px 12px 8px}.room-b.room-b--m .action-bar .controls-b,.room-b.room-b--m .action-bar .controls-b:not(.controls-b--wait):not(.controls-b--pre){background:transparent;border:none;box-shadow:none;animation:none;padding:0;gap:7px}.room-b.room-b--m .controls-b .cb-left,.room-b.room-b--m .controls-b .cb-amount{gap:7px}.room-b.room-b--m .controls-b .cb-amount-label{display:block;font-size:13px;font-weight:800;color:#1b2c5c!important;margin-right:2px}.room-b.room-b--m .controls-b .cb-round{width:30px;height:30px;font-size:19px;background:#fff!important;border:1.5px solid #c9d4ea!important;color:#1b2c5c!important;box-shadow:0 1px 3px #14285a1f}.room-b.room-b--m .controls-b .cb-range{height:7px;background:linear-gradient(90deg,#2f6fe0 var(--fill),#d3dbea var(--fill))!important}.room-b.room-b--m .controls-b .cb-range::-webkit-slider-thumb{width:20px;height:20px;background:#fff!important;border:3px solid #2f6fe0!important;box-shadow:0 1px 4px #14285a59}.room-b.room-b--m .controls-b .cb-value{flex:0 0 92px;height:32px;border-radius:10px;background:#fff!important;border:1.5px solid #c9d4ea!important;color:#14275a!important;font-size:15px;font-weight:900;box-shadow:inset 0 1px 2px #14285a14}.room-b.room-b--m .controls-b .cb-presets{gap:7px}.room-b.room-b--m .controls-b .cb-preset,.room-b.room-b--m .controls-b .cb-preset.cb-preset--half,.room-b.room-b--m .controls-b .cb-preset.cb-preset--full,.room-b.room-b--m .controls-b .cb-preset.cb-preset--allin{height:31px;border-radius:9px;background:linear-gradient(180deg,#edf3fd,#dbe6f8)!important;border:1.5px solid #c3d2ee!important;color:#1b2c5c!important;font-size:13px;font-weight:800;text-shadow:none;box-shadow:0 1px 3px #14285a1a;filter:none;opacity:1}.room-b.room-b--m .controls-b .cb-preset:disabled{opacity:.55!important}.room-b.room-b--m .controls-b .cb-big{height:58px;border-radius:11px;font-size:19px;font-weight:900;gap:1px;text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:inset 0 2px #ffffff59,inset 0 -3px #0000002e,0 4px 10px #14285a40}.room-b.room-b--m .controls-b .cb-big .cb-ico{display:none}.room-b.room-b--m .controls-b .cb-big small{font-size:12px;font-weight:800}.room-b.room-b--m .controls-b .cb-fold{background:linear-gradient(180deg,#f2444f,#c81e2b)}.room-b.room-b--m .controls-b .cb-check{background:linear-gradient(180deg,#27b872,#11894d)}.room-b.room-b--m .controls-b .cb-bet{background:linear-gradient(180deg,#ffd84a,#f1ae0a);color:#18285a;text-shadow:0 1px 0 rgba(255,255,255,.4)}.room-b.room-b--m .controls-b--wait .cb-big{opacity:.45;filter:saturate(.5)}.room-b.room-b--m .controls-b--pre .cb-big{opacity:.62}.room-b.room-b--m .controls-b--pre .cb-big.cb-big--armed{opacity:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #2f6fe0,0 4px 12px #2f6fe073}.room-b.room-b--m .controls-b--wait .cb-value{color:#9aa7c2!important}.room-b.room-b--m .controls-b--pre .cb-value{color:#2f6fe0!important}.room-b.room-b--m .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-big:not(:disabled){opacity:1;filter:none}.room-b.room-b--m .action-bar .controls--waiting,.room-b.room-b--m .action-bar .controls--spectator{background:transparent;border:none;box-shadow:none;color:#4a5a80}.cpb{position:absolute;left:12px;bottom:calc(100% + 6px);z-index:30}.cpb-pill{position:relative;height:32px;padding:0 12px 0 11px;display:flex;align-items:center;gap:6px;border-radius:12px;border:1px solid rgba(255,255,255,.95);background:linear-gradient(180deg,#fffffff2,#ecf1fae6);box-shadow:0 4px 12px #14285a38;color:#1b2c5c;font-size:13px;font-weight:800;cursor:pointer}.cpb-pill .rb-svg{width:18px;height:18px}.cpb-pill .rb-svg:last-of-type{width:14px;height:14px;margin-left:4px}.cpb-dot{position:absolute;right:-3px;top:-3px;width:10px;height:10px;border-radius:50%;background:#f2444f;border:2px solid #fff}.cpb-pop{position:absolute;left:0;bottom:calc(100% + 6px);width:min(320px,calc(100vw - 24px));height:230px}.cpb-pop .chat-b{height:100%;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#fffffff7;border:1px solid #d5def0;box-shadow:0 10px 26px #10204f4d}.cpb-pop .chat-b-tabs{display:flex;gap:4px;padding:6px 10px 0;border-bottom:1px solid #e1e7f3}.cpb-pop .chat-b-tab{border:none;background:none;padding:6px 8px;font-size:13px;font-weight:800;color:#8a98b8;border-bottom:2px solid transparent;cursor:pointer}.cpb-pop .chat-b-tab--on{color:#2f6fe0;border-bottom-color:#2f6fe0}.cpb-pop .chat-b-list{flex:1;overflow-y:auto;padding:6px 12px;font-size:13px;line-height:1.5;color:#22305a}.cpb-pop .chat-b-line{word-break:break-all}.cpb-pop .chat-b-line b{color:#16285a}.cpb-pop .chat-b-colon{margin:0 4px}.cpb-pop .chat-b-line--sys em,.cpb-pop .chat-b-line--muted{color:#9aa8c4;font-style:normal}.cpb-pop .chat-b-line--log{color:#5a6888}.cpb-pop .chat-b-form{display:flex;gap:6px;padding:8px;border-top:1px solid #e1e7f3}.cpb-pop .chat-b-form input{flex:1;min-width:0;height:32px;padding:0 10px;border-radius:9px;border:1px solid #c9d4ea;font-size:14px;color:#16285a;background:#fff}.cpb-pop .chat-b-form button{width:36px;height:32px;border:none;border-radius:9px;background:#2f6fe0;color:#fff;font-size:16px;cursor:pointer}.room-b.room-b--m .seat-slot--r .sbm-cards{left:auto;right:calc(100% - var(--bm) * 4);flex-direction:row-reverse}.room-b.room-b--m .seat-slot--r .sbm-card+.sbm-card{margin-left:0;margin-right:calc(var(--bm) * -5)}.room-b.room-b--m .seat-slot--r .sbm-cards.sbm-cards--open{flex-direction:row}.room-b.room-b--m .seat-slot--r .sbm-cards--open .sbm-card+.sbm-card{margin-right:0;margin-left:calc(var(--bm) * -14)}.room-b.room-b--m .seat-slot--r .sbm .sbm-dealer{right:auto;left:calc(var(--bm) * -4)}.room-b.room-b--m .poker-area.poker-area--bm .table-felt{width:min(100%,calc((var(--vh, 1vh) * 100 - 262px) * 918 / 1261));aspect-ratio:918 / 1261;background:none!important}.room-b.room-b--m .bm-room-bg{position:absolute;left:calc(var(--bm, .44px) * -11.12);top:calc(var(--bm, .44px) * -5.56);width:calc(var(--bm, .44px) * 872.33);height:calc(var(--bm, .44px) * 1186.6);background:url(./blue-m-table-0TfK2B7b.webp) center / 100% 100% no-repeat;pointer-events:none;z-index:0}.room-b.room-b--m .seat-slot--mid .sbm-cards--open{top:calc(50% - var(--bm) * 118)}.room-b .rb-icon.rb-full svg{width:28px;height:28px;display:block;color:#a9c6ff;stroke-width:2.2}.room-b .rb-icon.rb-full:hover svg{color:#fff}.rbm-ic.rbm-full svg{width:20px;height:20px;display:block;color:#1b2c5c;stroke-width:2.2}.room-b .rbm-ic.rbm-full{background:none;border:none}.rbm-roomno{font-style:normal;font-size:11px;font-weight:800;color:#5a6b95;letter-spacing:0}.rbm-ic{min-width:32px;padding:0 4px}.rbm-ic{min-width:30px;padding:0 3px}.room-b.room-b--m .rbm-right{padding:0 2px}.rbm-blinds{font-size:10px;padding:0 9px}.room-b.room-b--m .controls-b .cb-preset,.room-b.room-b--m .controls-b .cb-preset.cb-preset--half,.room-b.room-b--m .controls-b .cb-preset.cb-preset--full,.room-b.room-b--m .controls-b .cb-preset.cb-preset--allin,.room-b.room-b--m .controls-b .cb-big{height:44px;border-radius:10px;font-size:16px}.room-b.room-b--m .controls-b .cb-big small{font-size:11px}.tab-bar.tab-bar--bm{background:#eef2f9;border-top:1px solid #dbe3f1;box-shadow:none;gap:6px;padding-left:12px;padding-right:12px}.tab-bar--bm .tab{border:1px solid #cfd9ec;border-radius:999px;background:#fff9;color:#5a6b95;padding:4px 11px}.tab-bar--bm .tab:hover{background:#fff}.tab-bar--bm .tab--active{background:#fff;border-color:#2f6fe0;color:#16285a;font-weight:800;box-shadow:0 1px 4px #2f6fe033}.tab-bar--bm .tab__chips{color:#2f6fe0;opacity:1;font-weight:800}.tab-bar--bm .tab__spec{background:#e3ebfb;color:#2f6fe0}.tab-bar--bm .tab--alert{color:#d92a3b;border-color:#d92a3b8c}.tab-bar--bm .tab--add{border-radius:999px;border:none;padding:3px 12px;background:linear-gradient(180deg,#ffd84a,#f1ae0a);color:#18285a;box-shadow:0 1px 4px #14285a40}.tab-bar.tab-bar--bm{border-top:none;box-shadow:0 -3px #eef2f9}.room-b:not(.room-b--m) .chat-b{background:linear-gradient(180deg,#1e3478c2,#0c1840cc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room-b:not(.room-b--m) .chat-b-form{background:#060e288c}.room-b:not(.room-b--m) .controls-b,.room-b:not(.room-b--m) .controls--waiting,.room-b:not(.room-b--m) .controls--start,.room-b:not(.room-b--m) .controls--show{background:linear-gradient(180deg,#1e3478c2,#0c1840cc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room-b.room-b--m .action-bar{background:linear-gradient(180deg,#fbfcffe0,#eef2f9eb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cpb-pop .chat-b{background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cpb-pop .chat-b-form input{background:#ffffffd9}.room-b.room-b--m .poker-area--bm .community{gap:calc(var(--bm) * 5)}.room-b.room-b--m .action-bar{padding-top:7px;padding-bottom:6px}.room-b.room-b--m .action-bar .controls-b,.room-b.room-b--m .action-bar .controls-b:not(.controls-b--wait):not(.controls-b--pre){gap:5px}.room-b.room-b--m .controls-b .cb-left,.room-b.room-b--m .controls-b .cb-amount,.room-b.room-b--m .controls-b .cb-presets{gap:5px}.room-b.room-b--m .controls-b .cb-round{width:28px;height:28px;font-size:18px}.room-b.room-b--m .controls-b .cb-value{height:28px;font-size:14px}.room-b.room-b--m .controls-b .cb-preset,.room-b.room-b--m .controls-b .cb-preset.cb-preset--half,.room-b.room-b--m .controls-b .cb-preset.cb-preset--full,.room-b.room-b--m .controls-b .cb-preset.cb-preset--allin,.room-b.room-b--m .controls-b .cb-big{height:38px;font-size:15px}.room-b.room-b--m .controls-b .cb-big small{font-size:10px}.room-b.room-b--m .poker-area.poker-area--bm .table-felt{--fw: min( calc(100vw + 32px) , calc((var(--vh, 1vh) * 100 - 225px) * 918 / 1261));width:var(--fw);max-width:none;margin-left:calc((100% - var(--fw)) / 2);margin-right:calc((100% - var(--fw)) / 2)}.room-b.room-b--m{overflow-x:hidden}@media (max-height: 720px){.room-b.room-b--m .poker-area.poker-area--bm .table-felt{--fw: min( calc(100vw + 32px) , calc((var(--vh, 1vh) * 100 - 250px) * 918 / 1261))}}.room-b.room-b--m .sbm-cards:not(.sbm-cards--open) .sbm-card{transform-origin:50% 100%}.room-b.room-b--m .sbm-cards:not(.sbm-cards--open) .sbm-card:first-child{transform:rotate(-9deg)}.room-b.room-b--m .sbm-cards:not(.sbm-cards--open) .sbm-card:last-child{transform:rotate(9deg)}.room-b.room-b--m .sbm .sbm-cards:not(.sbm-cards--open) .sbm-card+.sbm-card{margin-left:calc(var(--bm) * -13)}.room-b.room-b--m .seat-slot--r .sbm-cards:not(.sbm-cards--open) .sbm-card:first-child{transform:rotate(9deg)}.room-b.room-b--m .seat-slot--r .sbm-cards:not(.sbm-cards--open) .sbm-card:last-child{transform:rotate(-9deg)}.room-b.room-b--m .seat-slot--r .sbm .sbm-cards:not(.sbm-cards--open) .sbm-card+.sbm-card{margin-left:0;margin-right:calc(var(--bm) * -13)}.room-b .rb-wallet{font-size:19px;font-weight:700;color:#a9c6ff;white-space:nowrap}.room-b .rb-wallet b{color:#fff;font-weight:900;margin-left:4px}.room-b.room-b--m .rbm-left{flex-direction:column;justify-content:center;gap:0;min-width:56px;height:46px;padding:0 7px 2px}.room-b.room-b--m .rbm-left .rbm-sound{width:auto;height:24px;border:none;background:none;color:#1b2c5c;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.room-b.room-b--m .rbm-left .rbm-sound .rb-svg{width:20px;height:20px}.rbm-wallet{font-size:10px;font-weight:800;color:#2f6fe0;white-space:nowrap;line-height:1.1}.rbm-wallet em{font-style:normal;font-weight:700;color:#5a6b95;margin-right:3px}.room-b.room-b--m .rbm-left{flex-direction:row;height:38px;min-width:0;padding:0 10px}.room-b.room-b--m .rbm-left:empty{display:none}.room-b.room-b--m .rbm-wallet{font-size:11px}.room-b.room-b--m .rbm-left{padding:0 9px}.room-b.room-b--m .rbm-wallet{display:flex;flex-direction:column;align-items:center;line-height:1.15;font-size:11px}.room-b.room-b--m .rbm-wallet em{margin:0;font-size:9px}.sbm-hero{width:calc(var(--bm) * 172);height:calc(var(--bm) * 190)}.sbm-hero-cards{height:calc(var(--bm) * 143)}.sbm-hero-card{width:calc(var(--bm) * 92);height:calc(var(--bm) * 136)}.sbm-hero-card--1{left:calc(var(--bm) * 57.5)}.room-b.room-b--m .sbm-hero .card{width:calc(var(--bm) * 92);height:calc(var(--bm) * 136);border-radius:calc(var(--bm) * 9)}.room-b.room-b--m .sbm-hero .card-index--tl{top:calc(var(--bm) * 6);left:calc(var(--bm) * 8)}.room-b.room-b--m .sbm-hero .card-index--br{bottom:calc(var(--bm) * 6);right:calc(var(--bm) * 8)}.room-b.room-b--m .sbm-hero .card-index .card-rank{font-size:calc(var(--bm) * 37)}.room-b.room-b--m .sbm-hero .card-index .card-suit{font-size:calc(var(--bm) * 30)}.room-b.room-b--m .sbm-hero .card-pip{font-size:calc(var(--bm) * 69)}.sbm-rank{top:calc(var(--bm) * 138);left:calc(var(--bm) * 24)}.modal-overlay.modal-overlay--b{background:#060e288c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-overlay--b .modal{max-width:380px;background:linear-gradient(180deg,#1e3478f5,#0c1840f7);border:2px solid rgba(122,162,255,.5);border-radius:18px;box-shadow:0 20px 50px #02061899,inset 0 1px #ffffff1f;color:#e2ebff}.modal-overlay--b .modal-header{border-bottom:1px solid rgba(122,162,255,.3)}.modal-overlay--b .modal-header h3{color:#ffd76a;font-weight:900;letter-spacing:.02em}.modal-overlay--b .modal-close{color:#a9c6ff}.modal-overlay--b .modal-close:hover{background:#7aa2ff2e;color:#fff}.modal-overlay--b .setting-label{color:#e2ebff}.modal-overlay--b .setting-hint{color:#8ea8db}.modal-overlay--b .setting-value{color:#ffd76a}.modal-overlay--b .volume-slider{accent-color:#4f8cff}.modal-overlay--b .voice-opt,.modal-overlay--b .felt-opt,.modal-overlay--b .cardback-opt{background:#060e2880;border:1px solid rgba(122,162,255,.35);color:#cfe0ff}.modal-overlay--b .voice-opt:hover,.modal-overlay--b .felt-opt:hover,.modal-overlay--b .cardback-opt:hover{background:#4f8cff33;color:#fff}.modal-overlay--b .voice-opt--active{border-color:#6f9cff;background:linear-gradient(180deg,#4f8cff8c,#2f6fe073);color:#fff;box-shadow:0 0 0 1px #6f9cff80,0 0 12px #4f8cff73}.modal-overlay--b .felt-opt--active,.modal-overlay--b .cardback-opt--active{border-color:#ffd76a;background:#ffd76a29;color:#fff;box-shadow:0 0 10px #ffd76a59}.modal-overlay--b .modal{max-height:calc(100dvh - 32px);overflow-y:auto}.room-b.room-b--m .poker-area--bm .community .card{width:calc(var(--bm) * 87.4);height:calc(var(--bm) * 126.5);border-radius:calc(var(--bm) * 8)}.room-b.room-b--m .poker-area--bm .community .card-index--tl{top:calc(var(--bm) * 4.6);left:calc(var(--bm) * 6.9)}.room-b.room-b--m .poker-area--bm .community .card-index--br{bottom:calc(var(--bm) * 4.6);right:calc(var(--bm) * 6.9)}.room-b.room-b--m .poker-area--bm .community .card-index .card-rank{font-size:calc(var(--bm) * 34.5)}.room-b.room-b--m .poker-area--bm .community .card-index .card-suit{font-size:calc(var(--bm) * 27.6)}.room-b.room-b--m .poker-area--bm .community .card-pip{font-size:calc(var(--bm) * 64.4)}.room-b.room-b--m .poker-area--bm .community .card.card--empty:after{font-size:calc(var(--bm) * 37)}.room-b.room-b--m .seat-slot--mid .sbm-cards:not(.sbm-cards--open){top:calc(50% - var(--bm) * 84)}.room-b.room-b--m .poker-area--bm .phase-badge{top:37.2%}.room-b.room-b--m .rb-head.rbm-head{align-items:center;height:52px;padding:0 8px;background:linear-gradient(180deg,#1c3070f7,#0b163cf2);border-bottom:1px solid rgba(122,162,255,.4);box-shadow:0 3px 12px #040a2073}.room-b.room-b--m .rbm-glass{height:36px;border-radius:12px;border:1px solid rgba(122,162,255,.35);background:#ffffff0f;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:none;backdrop-filter:none;color:#cfe0ff}.room-b.room-b--m .rbm-left,.room-b.room-b--m .rbm-right{height:36px}.room-b.room-b--m .rbm-ic{color:#a9c6ff}.room-b.room-b--m .rbm-ic:active,.room-b.room-b--m .rbm-ic:hover{color:#fff}.room-b.room-b--m .rbm-ic.rbm-full svg{color:#a9c6ff}.room-b.room-b--m .rbm-div{background:#a0beff59}.room-b.room-b--m .rbm-exit--pending{color:#ff8a8a}.room-b.room-b--m .rbm-title{top:4px}.room-b.room-b--m .rbm-title b{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.room-b.room-b--m .rbm-roomno{color:#8ea8db}.room-b.room-b--m .rbm-blinds{background:#060e288c;border:1px solid rgba(122,162,255,.4);box-shadow:none;color:#ffd76a}.room-b.room-b--m .rbm-wallet{color:#ffd76a}.room-b.room-b--m .rbm-wallet em{color:#8ea8db}.room-b:not(.room-b--m) .controls-b,.room-b:not(.room-b--m) .controls-b.controls-b--wait,.room-b:not(.room-b--m) .controls-b.controls-b--pre{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.room-b:not(.room-b--m) .controls-b .cb-amount-label,.room-b:not(.room-b--m) .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-amount-label{color:#1b2c5c;text-shadow:0 1px 0 rgba(255,255,255,.6)}.room-b:not(.room-b--m) .controls-b .cb-range{background:linear-gradient(90deg,#4f8cff var(--fill),rgba(27,44,92,.25) var(--fill))}.room-b.room-b--m .controls-b .cb-preset.cb-preset--half,.room-b.room-b--m .controls-b .cb-preset.cb-preset--full,.room-b.room-b--m .controls-b .cb-preset.cb-preset--allin{background:linear-gradient(180deg,var(--pc) 0%,var(--pc-d) 100%)!important;border:1.5px solid rgba(255,255,255,.4)!important;color:#fff!important;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px #ffffff4d,0 2px 6px #14285a40}.room-b.room-b--m .controls-b .cb-preset.cb-preset--allin{border-color:#ffd76a!important}.room-b.room-b--m .controls-b .cb-preset:disabled{opacity:.45!important;filter:saturate(.6)}.room-b:not(.room-b--m) .sb-badge.sb-bubble{transform-origin:left center;animation:sb-bubble-pop .22s ease-out,bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both}.room-b:not(.room-b--m) .sb-bubble.ak-allin{animation:sb-bubble-pop .22s ease-out,bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both,sb-allin-glow 1.4s ease-in-out infinite}.room-b:not(.room-b--m) .seat-slot--mr .sb-badge.sb-bubble{transform-origin:right center;animation:sb-bubble-pop-l .22s ease-out,bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both}.room-b:not(.room-b--m) .seat-slot--mr .sb-bubble.ak-allin{animation:sb-bubble-pop-l .22s ease-out,bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both,sb-allin-glow 1.4s ease-in-out infinite}.room-b:not(.room-b--m) .sb-meplate .sb-badge.sb-bubble{transform-origin:center bottom;animation:sb-bubble-pop-up .22s ease-out,bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both}.room-b:not(.room-b--m) .sb-meplate .sb-badge.sb-bubble.ak-allin{animation:sb-bubble-pop-up .22s ease-out,bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both,sb-allin-glow 1.4s ease-in-out infinite}.room-b:not(.room-b--m) .chat-b{background:linear-gradient(180deg,#1e3478,#0c1840);-webkit-backdrop-filter:none;backdrop-filter:none}.room-b:not(.room-b--m) .chat-b-form{background:#060e2899}.room-b:not(.room-b--m) .controls--waiting,.room-b:not(.room-b--m) .controls--start,.room-b:not(.room-b--m) .controls--show{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#1b2c5c}.room-b:not(.room-b--m) .controls--start .start-hint{color:#4a5a80}.tab-bar.tab-bar--bm{gap:4px;padding-left:8px;padding-right:8px}.tab-bar--bm .tab{padding:4px 8px;gap:4px;font-size:12px}.tab-bar--bm .tab__chips{font-size:11px}.tab-bar--bm .tab--add{padding:3px 10px}.tab-bar--bm .tab.tab--add:nth-child(5){display:none}.tab-bar.tab-bar--b{background:linear-gradient(180deg,#1c3070fa,#0b163cfa);border-top:1px solid rgba(122,162,255,.4);box-shadow:0 -3px 12px #040a2059;gap:8px;padding:6px 12px}.tab-bar--b .tab{border:1px solid rgba(122,162,255,.35);border-radius:999px;background:#ffffff0f;color:#a9c6ff;padding:6px 14px}.tab-bar--b .tab:hover{background:#4f8cff33;color:#fff}.tab-bar--b .tab--active{background:linear-gradient(180deg,#4f8cff80,#2f6fe066);border-color:#6f9cff;color:#fff;font-weight:800;box-shadow:0 0 0 1px #6f9cff66,0 0 12px #4f8cff66}.tab-bar--b .tab__chips{color:#ffd76a;opacity:1;font-weight:800}.tab-bar--b .tab__spec{background:#7aa2ff40;color:#e2ebff}.tab-bar--b .tab--alert{color:#ffd0d0;border-color:#ff5a64cc}.tab-bar--b .tab--add{border:none;border-radius:999px;padding:4px 14px;background:linear-gradient(180deg,#ffd84a,#f1ae0a);color:#18285a;box-shadow:0 2px 6px #040a2066}.tab-bar--b .tab--add:hover{background:linear-gradient(180deg,#ffe27a,#f5bb2a)}.tab-bar--b .btn--layout{border:1px solid rgba(122,162,255,.4);border-radius:999px;background:#ffffff0f;color:#cfe0ff;padding:6px 14px;font-size:14px}.tab-bar--b .btn--layout:hover{background:#4f8cff33;color:#fff}.tab-bar--b .btn--layout.is-on{background:linear-gradient(180deg,#4f8cff,#2f6fe0);border-color:#6f9cff;color:#fff}.tables-stack--split.tables-stack--b{background:linear-gradient(180deg,#13214d,#0a1433)}.tables-stack--split.tables-stack--b .table-pane{border-color:#7aa2ff4d;background:#0e1a40}.tables-stack--split.tables-stack--b .table-pane.is-active{border-color:#6f9cff;box-shadow:0 0 0 1px #6f9cff80}.tables-stack--split.tables-stack--b .table-pane.is-alert{border-color:#ff5a64}.room-b--m .controls--spectator>:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-b--m .controls--spectator .spectator-actions{flex:0 0 auto;width:auto}.room-b .cb-presets{grid-template-columns:repeat(4,1fr)}.room-b .cb-preset.cb-preset--quarter{--pc: #18b2b7;--pc-d: #0b7478}.room-b .cb-preset.cb-preset--quarter,.room-b .controls-b:not(.controls-b--wait):not(.controls-b--pre) .cb-preset.cb-preset--quarter:not(:disabled){background:linear-gradient(180deg,var(--pc) 0%,var(--pc-d) 100%);border:2px solid rgba(255,255,255,.35);color:#fff;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:inset 0 1px #ffffff4d,0 3px 8px #040a2059}.room-b .cb-preset.cb-preset--quarter:hover:not(:disabled){filter:brightness(1.12);color:#fff}.room-b .cb-preset.cb-preset--quarter:disabled{opacity:.45;filter:saturate(.6)}.room-b.room-b--m .controls-b .cb-preset.cb-preset--quarter{background:linear-gradient(180deg,var(--pc) 0%,var(--pc-d) 100%)!important;border:1.5px solid rgba(255,255,255,.4)!important;color:#fff!important;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px #ffffff4d,0 2px 6px #14285a40;height:38px;font-size:15px}.tab-bar.tab-bar--bm{box-shadow:0 -6px #eef2f9}.room-b .controls-b.controls-bb{grid-template-columns:repeat(6,1fr);grid-template-areas:none;align-items:stretch}.cbb-btn{position:relative;min-width:0;height:78px;border:none;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font-size:24px;font-weight:900;white-space:nowrap;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.3);background:linear-gradient(180deg,var(--pc) 0%,var(--pc-d) 100%);box-shadow:inset 0 2px #ffffff59,inset 0 -4px #0000002e,0 6px 14px #10204f40}.cbb-btn small{font-size:16px;font-weight:800}.cbb-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.cbb-btn:disabled{opacity:.45;filter:saturate(.55);cursor:not-allowed}.cbb--fold{--pc: #ff5d69;--pc-d: #d92a3b}.cbb--call{--pc: #25c48d;--pc-d: #0f936a}.cbb--quarter{--pc: #18b2b7;--pc-d: #0b7478}.cbb--half{--pc: #8a4fe0;--pc-d: #5b2fb0}.cbb--full{--pc: #f08a1c;--pc-d: #b35d06}.cbb--allin{--pc: #e0353f;--pc-d: #9c1620;box-shadow:inset 0 0 0 2px #ffd76a,inset 0 2px #ffffff59,0 6px 14px #10204f40}.room-b .controls-b--wait .cbb-btn{opacity:.45;filter:saturate(.55)}.room-b .controls-b--pre .cbb-btn{opacity:.62}.room-b .controls-b--pre .cbb-btn:disabled{opacity:.35}.room-b .controls-b--pre .cbb-btn.cbb-btn--armed{opacity:1;box-shadow:0 0 0 3px #0e1c4a,0 0 0 6px #6aa0ff,0 0 18px 6px #6aa0ff99}.room-b .cbb-btn .cb-armed{position:absolute;right:8px;top:-8px}.room-b .cbb-btn .cb-key{left:7px;top:6px;height:18px;min-width:18px;font-size:12px;line-height:16px}.room-b.room-b--m .action-bar .controls-b.controls-bb{grid-template-columns:repeat(4,1fr);grid-template-areas:"quarter half full allin" "fold fold call call";gap:5px}.room-b--m .cbb--quarter{grid-area:quarter}.room-b--m .cbb--half{grid-area:half}.room-b--m .cbb--full{grid-area:full}.room-b--m .cbb--allin{grid-area:allin}.room-b--m .cbb--fold{grid-area:fold}.room-b--m .cbb--call{grid-area:call}.room-b.room-b--m .cbb-btn{height:46px;border-radius:10px;font-size:15px;gap:0;line-height:1.1}.room-b.room-b--m .cbb--fold,.room-b.room-b--m .cbb--call{height:44px;font-size:17px}.room-b.room-b--m .cbb-btn .cb-armed{right:6px;top:-7px}.room-b.room-b--m .action-bar{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:0;padding:6px 8px}.room-b.room-b--m .action-bar .controls-b,.room-b.room-b--m .action-bar .controls-b:not(.controls-b--wait):not(.controls-b--pre),.room-b.room-b--m .action-bar .controls--start,.room-b.room-b--m .action-bar .controls--waiting,.room-b.room-b--m .action-bar .controls--show,.room-b.room-b--m .action-bar .controls--spectator{background:transparent;border:2px solid rgba(122,162,255,.55);border-radius:14px;padding:7px;box-shadow:none}.room-b.room-b--m .action-bar .controls-b:not(.controls-b--wait):not(.controls-b--pre){border-color:#4f8cff;animation:cb-live-glow 1.6s ease-in-out infinite}.tab-bar.tab-bar--bm{box-shadow:none}.tab-bar.tab-bar--bm{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.room-b.room-b--m .action-bar .controls-b.controls-bb{grid-template-columns:repeat(3,1fr);grid-template-areas:"quarter half full" "fold call allin"}.room-b.room-b--m .cbb-btn,.room-b.room-b--m .cbb--fold,.room-b.room-b--m .cbb--call{height:44px;font-size:16px}.room-b.room-b--m .cbb-btn small{font-size:10px}:root[data-felt-b=green] .room-b:not(.room-b--m) .table-felt:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 62% 70% at 50% 46%,#1f8150,#176a41 45%,#0f5332 80%,#0a3d24)}:root[data-felt-b=red] .room-b:not(.room-b--m) .table-felt:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 62% 70% at 50% 46%,#a8263a,#8b1c2e 45%,#6d1424 80%,#4f0d19)}:root[data-felt-b=green] .room-b.room-b--m .bm-room-bg{background-image:url(./blue-m-table-green-BpzwY9JC.webp)}:root[data-felt-b=red] .room-b.room-b--m .bm-room-bg{background-image:url(./blue-m-table-red-DZXJSNIs.webp)}:root[data-felt-b=green] .room-b:not(.room-b--m) .table-felt{background:linear-gradient(180deg,#ffffff1a,#fff0 30%,#0000002e),repeating-conic-gradient(from 0deg at 50% 50%,#ffffff0b,#ffffff0b .6deg,#0000 .6deg,#0000 7.5deg),linear-gradient(180deg,#1f5a3c,#143f2a 55%,#0b2a1b)}:root[data-felt-b=red] .room-b:not(.room-b--m) .table-felt{background:linear-gradient(180deg,#ffffff1a,#fff0 30%,#0000002e),repeating-conic-gradient(from 0deg at 50% 50%,#ffffff0b,#ffffff0b .6deg,#0000 .6deg,#0000 7.5deg),linear-gradient(180deg,#6a1f2a,#4b141d 55%,#300b12)}:root[data-felt-b=red] .room-b:not(.room-b--m) .table-felt:after{border-color:#ffd76a66}.sbm-ring-fill{transition:none}.room-b.room-b--m .seat-slot--mid .sbm-cards--open{top:calc(50% - var(--bm) * 36)}.room-b .cz-modal-bg{background:#060e288c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.room-b .sitbuy{background:linear-gradient(180deg,#1e3478f5,#0c1840f7);border:2px solid rgba(122,162,255,.5);border-radius:18px;box-shadow:0 20px 50px #02061899,inset 0 1px #ffffff1f;color:#e2ebff}.room-b .sitbuy-head{border-bottom:1px solid rgba(122,162,255,.3)}.room-b .sitbuy-title{color:#ffd76a;font-weight:900;letter-spacing:.02em}.room-b .sitbuy-x{color:#a9c6ff}.room-b .sitbuy-x:hover{color:#fff}.room-b .sitbuy-balance{color:#a9bde6}.room-b .sitbuy-balance b{color:#ffd76a}.room-b .sitbuy-blinds{color:#8ea8db}.room-b .sitbuy-amount{background:#060e2899;border:1px solid rgba(122,162,255,.35);color:#ffd76a}.room-b .sitbuy-cap span{color:#8ea8db}.room-b .sitbuy-cap b{color:#e2ebff}.room-b .sitbuy-range{background:linear-gradient(to right,#4f8cff 0%,#7fb0ff var(--fill, 100%),rgba(6,14,40,.65) var(--fill, 100%),rgba(6,14,40,.65) 100%);box-shadow:inset 0 0 0 1px #7aa2ff4d}.room-b .sitbuy-range::-webkit-slider-thumb{background:#4f8cff;border-color:#e7efff}.room-b .sitbuy-range::-moz-range-thumb{background:#4f8cff;border-color:#e7efff}.room-b .sitbuy-nudge{border-color:#7aa2ff99;background:#060e2880;color:#cfe0ff}.room-b .sitbuy-nudge:hover:not(:disabled){background:#4f8cff40;color:#fff}.room-b .sitbuy-btn--cancel{background:#060e2880;border-color:#7aa2ff59;color:#cfe0ff}.room-b .sitbuy-btn--cancel:hover{background:#4f8cff33;color:#fff}.room-b .sitbuy-btn--ok{background:linear-gradient(180deg,#4f8cff,#2f6fe0);border-color:#6f9cff;color:#fff;box-shadow:0 4px 12px #2f6fe073}.room-b .sitbuy-btn--ok:hover{background:linear-gradient(180deg,#5f98ff,#3a7af0)}.room-b .sitbuy-btn--ok:disabled{background:#060e2880;border-color:#7aa2ff40;color:#6f84b3;box-shadow:none}.controls.controls--pro{--pro-gold: #ffe08a;--pro-line: rgba(240, 198, 116, .45);--pro-btn-h: 72px;max-width:900px;display:grid;grid-template-columns:1fr 210px 118px;gap:10px;align-items:stretch;padding:8px;border-radius:16px;background:linear-gradient(180deg,#0e121aeb,#06080ceb);border:1px solid var(--pro-line);box-shadow:0 8px 26px #0000008c}.controls--pro .pro-head{display:flex;flex-direction:column;gap:6px;min-width:0}.controls--pro .pro-amount{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3px 10px;border-radius:12px;background:#0009;border:1px solid rgba(240,198,116,.7);box-shadow:inset 0 2px 6px #000000b3;min-width:0}.controls--pro .pro-amount__label{height:14px;line-height:14px;font-size:12px;font-weight:700;color:#f0c674d9;letter-spacing:.5px;white-space:nowrap}.controls--pro .pro-amount__value{height:24px;line-height:24px;font-size:21px;font-weight:900;color:var(--pro-gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-variant-numeric:tabular-nums}.controls--pro .pro-amount--empty .pro-amount__value{font-size:15px;color:#ffe08a8c}.controls--pro .pro-bar{display:flex;align-items:center;gap:6px;min-height:30px}.controls--pro .pro-bar__range{flex:1;min-width:0;height:26px;accent-color:#e0a93a;cursor:pointer}.controls--pro .pro-bar__range--on{filter:drop-shadow(0 0 5px rgba(255,224,138,.85))}.controls--pro .pro-bar__nudge{flex:0 0 auto;width:30px;height:30px;border-radius:9px;border:1px solid rgba(240,198,116,.6);background:#f0c67424;color:var(--pro-gold);font-size:20px;font-weight:800;line-height:1;cursor:pointer}.controls--pro .pro-bar__nudge:active{transform:translateY(1px)}.controls--pro .pro-bar__wait{flex:1;min-width:0;font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.controls--pro .pro-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(var(--pro-btn-h),1fr);gap:8px;min-width:0}.controls--pro .pro-pick{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:0 8px;border-radius:12px;font-size:19px;font-weight:800;opacity:.82;box-shadow:inset 0 -3px #00000040}.controls--pro .pro-pick__label{white-space:nowrap}.controls--pro .pro-pick__amt{position:relative;z-index:1;font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:.92}.controls--pro .pro-pick .btn-key{margin-left:0}.app--mobile .action-bar .controls--pro .pro-pick{flex-direction:row;gap:4px}.controls--pro .pro-pick:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.6)}.controls--pro .pro-pick--on{opacity:1;outline:3px solid var(--pro-gold);outline-offset:-3px;box-shadow:0 0 16px #ffe08a99,inset 0 -3px #00000040}.controls--pro .pro-pick__check{position:absolute;top:4px;left:7px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pro-gold);color:#241a05;font-size:13px;font-weight:900;line-height:1}.controls--pro .pro-raise{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:14px;font-size:22px;font-weight:900;letter-spacing:2px;color:#241a05;background:linear-gradient(180deg,#ffd56a,#e09a14);box-shadow:inset 0 0 0 2px #fff0c899,inset 0 -4px #0003}.controls--pro .pro-raise .btn-key{margin-left:0;color:#241a05}.controls--pro .pro-raise:disabled{filter:grayscale(.85);opacity:.45;cursor:not-allowed}.controls--pro .pro-raise--ready{animation:pro-raise-ready 1s ease-in-out infinite alternate}@keyframes pro-raise-ready{0%{box-shadow:inset 0 0 0 2px #fff0c899,0 0 #ffe08a00}to{box-shadow:inset 0 0 0 2px #fffffff2,0 0 20px #ffe08ae6}}.app--mobile .action-bar .controls.controls--pro{--pro-btn-h: 26px;max-width:none;grid-template-columns:1fr;gap:5px;padding:5px;border-radius:12px}.app--mobile .action-bar .controls--pro .pro-head{flex-direction:row;align-items:stretch;gap:6px}.app--mobile .action-bar .controls--pro .pro-amount{flex:0 0 42%;padding:3px 6px}.app--mobile .action-bar .controls--pro .pro-amount__label{font-size:10px;height:13px;line-height:13px}.app--mobile .action-bar .controls--pro .pro-amount__value{font-size:17px;height:21px;line-height:21px}.app--mobile .action-bar .controls--pro .pro-bar{flex:1;min-height:0}.app--mobile .action-bar .controls--pro .pro-bar__nudge{width:30px;height:30px;font-size:18px}.app--mobile .action-bar .controls--pro .pro-grid{gap:6px;grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--pro-btn-h)}.app--mobile .action-bar .controls--pro .pro-pick{font-size:15px;border-radius:8px;padding:0 4px}.app--mobile .action-bar .controls--pro .pro-pick__check{top:50%;left:5px;width:16px;height:16px;margin-top:-8px;font-size:11px}.app--mobile .action-bar .controls--pro .pro-raise{height:var(--pro-btn-h);flex-direction:row;font-size:16px;letter-spacing:6px;border-radius:8px}.app--mobile .poker-area.poker-area--pro{padding-bottom:142px}.app--mobile .poker-area.poker-area--pro .table-felt{margin-bottom:40px}.controls--pro .pro-bar{min-width:0}.controls--pro .pro-bar__range{width:0}@media (max-height: 720px){.app--mobile .action-bar .controls.controls--pro{grid-template-columns:1fr 88px}.app--mobile .action-bar .controls--pro .pro-grid{grid-column:1 / -1;grid-row:1}.app--mobile .action-bar .controls--pro .pro-head{grid-column:1;grid-row:2}.app--mobile .action-bar .controls--pro .pro-raise{grid-column:2;grid-row:2;height:var(--pro-btn-h);align-self:center;letter-spacing:1px;font-size:15px}.app--mobile .poker-area.poker-area--pro{padding-bottom:114px}}.stage .poker-area.poker-area--pro .action-bar{height:100px;min-height:100px;align-items:center}.controls--pro .pro-bar__nudge{position:relative}.controls--pro .pro-bar__key{position:absolute;right:2px;bottom:0;margin:0;font-size:9px;line-height:1;color:var(--pro-gold)}.controls--pro .pro-pick,.controls--pro .pro-raise{border-radius:999px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55);box-shadow:inset 0 2px #ffffff47,inset 0 -4px #00000052,0 3px 6px #00000073;overflow:hidden}.controls--pro .pro-pick:before,.controls--pro .pro-raise:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;border:2px dashed rgba(255,255,255,.75);pointer-events:none}.controls--pro .pro-raise{position:relative}.controls--pro .pro-pick__label,.controls--pro .pro-raise__label{position:relative;z-index:1}.controls--pro .pro-pick--fold{background:radial-gradient(ellipse at 50% 40%,#ef5350,#c62828 60%,#8e1b1b)}.controls--pro .pro-pick--cc{background:radial-gradient(ellipse at 50% 40%,#4caf50,#2e7d32 60%,#1b4d1f)}.controls--pro .pro-pick--quarter{background:radial-gradient(ellipse at 50% 40%,#42a5f5,#1565c0 60%,#0d3c78)}.controls--pro .pro-pick--half{background:radial-gradient(ellipse at 50% 40%,#ab47bc,#6a1b9a 60%,#43105f)}.controls--pro .pro-pick--full{background:radial-gradient(ellipse at 50% 40%,#ffa726,#e65100 60%,#9a3500)}.controls--pro .pro-pick--allin{background:radial-gradient(ellipse at 50% 40%,#4a4a4a,#1a1a1a 60%,#000)}.controls--pro .pro-pick--allin:before{border-color:#ffd56ae6}.controls--pro .pro-pick--allin .pro-pick__label{color:#ffd56a}.controls--pro .pro-raise{color:#3a2600;text-shadow:0 1px 0 rgba(255,245,210,.7);background:radial-gradient(ellipse at 50% 35%,#fff1b8,#ffcf4a 45%,#d99a14 80%,#a86f05);box-shadow:inset 0 2px #fff9,inset 0 -5px #78460073,0 4px 8px #00000080}.controls--pro .pro-raise:before{border-color:#7846008c}.controls--pro .pro-raise .btn-key{color:#3a2600;position:relative;z-index:1}@keyframes pro-raise-ready{0%{box-shadow:inset 0 2px #fff9,inset 0 -5px #78460073,0 0 #ffe08a00}to{box-shadow:inset 0 2px #fffc,inset 0 -5px #78460073,0 0 22px #ffe08af2}}.controls--pro .pro-pick--on{outline:3px solid var(--pro-gold);outline-offset:-3px;box-shadow:inset 0 2px #ffffff47,inset 0 -4px #00000052,0 0 16px #ffe08abf}.controls--pro .pro-pick--on:before{border-color:var(--pro-gold)}.controls--pro .pro-pick__check{z-index:2}.controls--pro .pro-pick .btn-key{position:relative;z-index:1}.app--mobile .action-bar .controls--pro .pro-pick:before,.app--mobile .action-bar .controls--pro .pro-raise:before{top:2px;right:2px;bottom:2px;left:2px;border-width:1px}.app--mobile .action-bar .controls--pro .pro-pick,.app--mobile .action-bar .controls--pro .pro-raise{border-radius:999px}.controls.controls--pro{grid-template-columns:1fr 200px auto}.controls--pro .pro-grid{grid-template-columns:repeat(4,1fr)}.controls--pro .pro-act{display:grid;grid-template-columns:84px 84px 118px;gap:8px;align-items:stretch}.app--mobile .action-bar .controls.controls--pro{grid-template-columns:1fr}.app--mobile .action-bar .controls--pro .pro-grid{grid-column:auto;grid-row:auto;grid-template-columns:repeat(4,1fr)}.app--mobile .action-bar .controls--pro .pro-head{grid-column:auto;grid-row:auto}.app--mobile .action-bar .controls--pro .pro-act{grid-template-columns:1fr 1fr 1.3fr;grid-auto-rows:var(--pro-btn-h);gap:6px}.app--mobile .action-bar .controls--pro .pro-act .pro-raise{grid-column:auto;grid-row:auto;height:var(--pro-btn-h);align-self:stretch;font-size:15px;letter-spacing:2px}.app--mobile .action-bar .controls--pro .pro-amount__label{display:none}.app--mobile .action-bar .controls--pro .pro-amount__value{font-size:19px;height:26px;line-height:26px}.app--mobile .action-bar .controls--pro .pro-amount--empty .pro-amount__value{font-size:13px}.app--mobile .action-bar .controls--pro .pro-pick:before,.app--mobile .action-bar .controls--pro .pro-raise:before{display:none}.app--mobile .action-bar .controls--pro .pro-pick--allin{background:radial-gradient(ellipse at 50% 40%,#f06292,#c2185b 60%,#7b0f3a)}.app--mobile .action-bar .controls--pro .pro-pick--allin .pro-pick__label{color:#fff}.app--mobile .action-bar .controls.controls--pro{--pro-btn-h: 34px}.app--mobile .action-bar .controls--pro .pro-pick,.app--mobile .action-bar .controls--pro .pro-raise{font-size:16px}.app--mobile .action-bar .controls--pro .pro-amount{padding:0 6px;height:26px}.app--mobile .action-bar .controls--pro .pro-amount__value{font-size:17px;height:24px;line-height:24px}.app--mobile .action-bar .controls--pro .pro-amount--empty .pro-amount__value{font-size:12px}.app--mobile .action-bar .controls--pro .pro-bar__nudge{width:26px;height:26px;font-size:16px}.app--mobile .action-bar .controls--pro .pro-head{min-height:0;height:26px}.controls--pro .pro-pick--allin{background:radial-gradient(ellipse at 50% 40%,#f06292,#c2185b 60%,#7b0f3a)}.controls--pro .pro-pick--allin .pro-pick__label{color:#fff}.controls--pro .pro-pick--allin:before{border-color:#ffffffbf}@font-face{font-family:NanumSquare;font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/NanumSquareAcL.woff2) format("woff2")}@font-face{font-family:NanumSquare;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/NanumSquareAcR.woff2) format("woff2")}@font-face{font-family:NanumSquare;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/NanumSquareAcB.woff2) format("woff2")}@font-face{font-family:NanumSquare;font-weight:800;font-style:normal;font-display:swap;src:url(../fonts/NanumSquareAcEB.woff2) format("woff2")}:root[data-felt=blue]{--felt: #205e9c;--felt-dark: #123a63}:root[data-felt=red]{--felt: #9c2f2f;--felt-dark: #5f1a1a}:root{--felt: #24704a;--felt-dark: #1a5138;--felt-edge: #6b4423;--bg: #0d1117;--bg-panel: #161b22;--bg-elev: #21262d;--border: #30363d;--text: #e6edf3;--text-dim: #8b949e;--gold: #f0c674;--red: #e5534b;--green: #3fb950;--blue: #388bfd;--accent: #d4a03c}*{box-sizing:border-box}img.emoji{height:1em;width:1em;vertical-align:-.125em;object-fit:contain;display:inline-block}button,input,select,textarea{font-family:inherit}html,body,#root{height:100%;margin:0}body{background:radial-gradient(circle at 50% -10%,#1c2330,var(--bg) 60%);color:var(--text);font-family:NanumSquare,Segoe UI,system-ui,-apple-system,Malgun Gothic,sans-serif;-webkit-font-smoothing:antialiased}.app{min-height:100%;display:flex;flex-direction:column}.lobby{flex:1;display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center;padding:40px 20px}.lobby-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:32px;width:380px;max-width:100%;box-shadow:0 20px 60px #00000080}.noaccess{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.noaccess-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:36px 32px;width:420px;max-width:94%;text-align:center;box-shadow:0 20px 60px #00000080}.noaccess-mark{font-size:34px;color:var(--gold);line-height:1}.noaccess-card h1{margin:10px 0 18px;font-size:22px;letter-spacing:2px;color:var(--gold)}.noaccess-lead{margin:0 0 12px;font-size:16px;font-weight:700;color:var(--text)}.noaccess-desc{margin:0 0 16px;font-size:14px;line-height:1.7;color:var(--text-dim)}.noaccess-desc b{color:var(--text)}.noaccess-note{margin:0;font-size:12px;color:var(--text-dim);opacity:.75}.conflict-actions{display:flex;gap:10px;justify-content:center;margin:4px 0 14px;flex-wrap:wrap}.conflict-btn{min-width:128px;padding:11px 18px;border-radius:10px;cursor:pointer;font-size:15px;font-weight:800;color:var(--text);background:var(--bg-elev);border:1px solid var(--border)}.conflict-btn--go{background:linear-gradient(180deg,#3fb56a,#2e9e4c);color:#fff;border-color:transparent}.conflict-btn:disabled{opacity:.6;cursor:default}.lobby-account{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.lobby-hello{font-weight:700;margin-right:10px}.lobby-balance{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.btn--logout{padding:6px 12px;font-size:12px}.balance-badge{font-size:13px;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.spectator-badge{font-size:12px;font-weight:700;color:var(--blue);background:#388bfd29;border:1px solid rgba(56,139,253,.5);padding:3px 10px;border-radius:12px;white-space:nowrap}.watchers-badge{font-size:12px;font-weight:700;color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.room-watch{color:var(--text-dim)}.controls--spectator{color:var(--blue);font-weight:600;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.spectator-actions{display:inline-flex;align-items:center;gap:8px}.btn--move{padding:8px 16px;border-radius:8px;border:1px solid var(--blue);background:#388bfd29;color:#cfe4ff;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s}.btn--move:hover{background:#388bfd52;color:#fff}.btn--leave-icon{font-size:18px;padding:9px 13px;line-height:1}.btn-leave-img{width:24px;height:24px;object-fit:contain;display:block}.seat-avatar--sit{cursor:pointer;border-style:solid;border-color:#3fb950b3;color:var(--green);font-size:20px;font-weight:700;background:#3fb95024;transition:background .15s,transform .05s}.seat-avatar--sit:hover{background:#3fb95047;color:#fff}.seat-avatar--sit:active{transform:scale(.96)}.lobby-title{margin:0 0 4px;text-align:center;font-size:30px;letter-spacing:1px;color:var(--gold)}.lobby-sub{margin:0 0 24px;text-align:center;color:var(--text-dim);font-size:14px}.field{display:block;margin-bottom:16px}.field>span{display:block;font-size:13px;color:var(--text-dim);margin-bottom:6px}.field input,.field select{width:100%;padding:11px 12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:15px}.field input:focus,.field select:focus{outline:none;border-color:var(--accent)}.room-code-input{text-transform:uppercase;letter-spacing:6px;text-align:center;font-size:22px!important;font-weight:700}.config-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px}.field--small{margin-bottom:8px}.lobby-actions{display:flex;gap:10px;margin-top:8px}.lobby-actions .btn{flex:1}.lobby-error{margin-top:16px;padding:10px;background:#e5534b26;border:1px solid var(--red);border-radius:8px;color:#ffb4ae;text-align:center;font-size:14px}.lobby-card--wide{width:440px}.lobby-toolbar{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px}.lobby-toolbar-title{font-size:14px;font-weight:700;color:var(--text-dim);letter-spacing:.5px}.btn--refresh{padding:4px 10px;font-size:16px;line-height:1}.lobby-filters{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lobby-filters select{flex:0 0 auto;padding:7px 10px;background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px}.lobby-check{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none}.lobby-check input{accent-color:var(--green)}.room-list{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;margin-bottom:14px;padding-right:2px}.channel-list{display:flex;flex-direction:column;gap:10px;margin-bottom:6px}.channel-card{display:flex;flex-direction:column;gap:6px;width:100%;text-align:left;padding:14px 16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:12px;cursor:pointer;color:var(--text);transition:border-color .15s,transform .05s,background .15s}.channel-card:hover:not(:disabled){border-color:var(--accent);background:#ffffff0a}.channel-card:active:not(:disabled){transform:translateY(1px)}.channel-card--locked{opacity:.5;cursor:not-allowed}.channel-main{display:flex;align-items:baseline;justify-content:space-between}.channel-name{font-size:17px;font-weight:800;color:var(--gold)}.channel-blinds{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.channel-blinds-inline{font-size:12px;font-weight:700;color:var(--text-dim);margin-left:6px}.channel-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px}.channel-req{color:var(--text-dim);font-variant-numeric:tabular-nums}.channel-ok{color:var(--green);font-weight:700}.channel-lock{color:var(--text-dim);font-weight:700}.create-channel-head{display:flex;flex-direction:column;gap:2px;padding:10px 12px;margin-bottom:12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:10px}.create-channel-head .channel-blinds{font-size:12px;color:var(--text-dim);font-weight:600}.room-list-empty{text-align:center;color:var(--text-dim);font-size:14px;line-height:1.7;padding:40px 10px}.room-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;transition:border-color .15s,transform .05s}.room-row:hover{border-color:var(--accent)}.room-row--full{opacity:.55}.room-row-main{display:flex;flex-direction:column;gap:3px;min-width:62px}.room-code{font-size:17px;font-weight:800;letter-spacing:2px;color:var(--text)}.room-phase{font-size:10px;font-weight:700;padding:1px 6px;border-radius:6px;width:fit-content}.room-phase--wait{background:#3fb9502e;color:var(--green)}.room-phase--playing{background:#f0c6742e;color:var(--gold)}.room-row-meta{flex:1;display:flex;flex-direction:column;gap:3px;text-align:right}.room-blinds{font-size:14px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.room-seats{font-size:12px;color:var(--text-dim);font-variant-numeric:tabular-nums}.room-bots{color:var(--blue)}.room-row-actions{flex:0 0 auto;display:flex;flex-direction:column;gap:5px}.btn--join{padding:8px 16px;font-size:14px}.btn--spectate{padding:5px 12px;font-size:12px;white-space:nowrap}.lobby-rules{background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:24px 28px;width:340px;max-width:100%}.lobby-rules h3{margin:0 0 12px;color:var(--gold)}.lobby-rules ul{margin:0;padding-left:18px;color:var(--text-dim);font-size:14px;line-height:1.9}.btn{border:none;border-radius:8px;padding:11px 16px;font-size:15px;font-weight:600;cursor:pointer;color:#fff;background:var(--bg-elev);transition:transform .05s,filter .15s}.btn:hover:not(:disabled){filter:brightness(1.15)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:linear-gradient(180deg,#2ea043,#238636)}.btn--secondary{background:linear-gradient(180deg,#388bfd,#1f6feb)}.btn--ghost{background:transparent;border:1px solid var(--border)}.btn--fold{background:linear-gradient(180deg,#d5423b,#b42318)}.btn--check,.btn--call{background:linear-gradient(180deg,#2ea043,#1f7a30)}.btn--raise{background:linear-gradient(180deg,#e0a93a,#c4881f);color:#241a05}.btn--allin{background:linear-gradient(180deg,#d5423b,#8f1b12)}.btn--rebuy{background:linear-gradient(180deg,#388bfd,#1f6feb);padding:7px 12px;font-size:13px}.btn--leave{background:var(--bg-elev);border:1px solid var(--border);padding:7px 12px;font-size:13px}.btn--leave-pending{border-color:var(--red);color:#ffb4ae;background:#e5534b29;animation:prefold-pulse 1s ease-in-out infinite alternate}.btn--mute,.btn--voice{background:var(--bg-elev);border:1px solid var(--border);padding:7px 10px;font-size:15px;line-height:1}.btn-amount{opacity:.85;font-variant-numeric:tabular-nums;margin-left:4px}.btn-key{margin-left:7px;font-size:12px;font-weight:700;opacity:.5;text-decoration:none}@media (pointer: coarse),(max-width: 940px){.btn-key{display:none}}.controls--show{display:flex;align-items:center;justify-content:center}.showcards{display:flex;align-items:center;gap:10px;white-space:nowrap}.btn--show{display:flex;align-items:center;gap:9px;padding:9px 18px 9px 10px;font-size:15px;font-weight:700;border-radius:8px;background:#ffffff1a}.show-card{display:block}.show-card .card{width:34px;height:48px;border-radius:5px;box-shadow:none}.show-card .card-index--br{display:none}.show-card .card-index--tl{top:2px;left:3px}.show-card .card-index .card-rank{font-size:17px}.show-card .card-index .card-suit{font-size:13px}.show-card .card-pip{font-size:0}.show-card--pair{display:flex}.show-card--pair .card+.card{margin-left:-17px}.btn--show-first{background:linear-gradient(180deg,#388bfd,#1f6feb)}.btn--show-second{background:linear-gradient(180deg,#a371f7,#8957e5)}.btn--show-both{background:linear-gradient(180deg,#2ea043,#238636)}.conn-banner{background:var(--accent);color:#241a05;text-align:center;padding:8px;font-weight:600}.conn-banner--warn,.conn-banner--ok{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:800;box-shadow:0 2px 12px #00000073}.conn-banner--warn{background:linear-gradient(180deg,#e0564b,#c0392b);color:#fff}.conn-banner--ok{background:linear-gradient(180deg,#3fb56a,#2e9e4c);color:#fff}.conn-spinner{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:conn-spin .7s linear infinite;flex:none}@keyframes conn-spin{to{transform:rotate(360deg)}}.toast-error{position:fixed;top:68px;left:50%;transform:translate(-50%);z-index:100;background:var(--red);color:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 8px 24px #0006;animation:slidein .2s ease}.game-notice{position:fixed;top:110px;left:50%;transform:translate(-50%);z-index:101;background:linear-gradient(180deg,#f0c674,#b98a2a);color:#2a1c00;font-weight:900;font-size:20px;letter-spacing:.5px;padding:14px 30px;border-radius:12px;border:2px solid #ffe9a8;box-shadow:0 10px 30px #00000080,0 0 24px #f0c67499;animation:notice-pop .35s cubic-bezier(.2,1.3,.5,1);white-space:nowrap}@keyframes notice-pop{0%{transform:translate(-50%) scale(.7);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.app--mobile .game-notice{font-size:15px;padding:10px 18px;top:60px}@keyframes slidein{0%{opacity:0;transform:translate(-50%,-10px)}}.stage-viewport{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg)}.stage{transform-origin:top left}.stage .app--game{width:100%;height:100%}.app--game{height:100vh;height:calc(var(--vh, 1vh) * 100);height:100dvh;overflow:hidden}.game-header{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:var(--bg-panel);border-bottom:1px solid var(--border);flex-shrink:0}.header-left{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.brand{font-size:18px;font-weight:700;color:var(--gold)}.room-badge,.blinds-badge,.hand-badge{font-size:13px;color:var(--text-dim)}.room-badge strong{color:var(--text);letter-spacing:2px}.jackpot-display{position:absolute;top:8px;left:8px;z-index:6;font-size:13px;font-weight:700;letter-spacing:1px;color:var(--gold);background:#f0c6741f;border:1px solid rgba(240,198,116,.5);padding:4px 14px;border-radius:14px;white-space:nowrap}.jackpot-display strong{color:#ffe9b0;font-variant-numeric:tabular-nums}.app--mobile .jackpot-display{font-size:12px;padding:3px 11px}.app--mobile .poker-area>.jackpot-display{display:none}.app--mobile .jackpot-inline{position:static;top:auto;left:auto}.app--mobile .game-header{align-items:flex-start;padding:6px 10px;position:relative}.app--mobile .header-left{gap:3px 8px}.app--mobile .header-left .blinds-badge,.app--mobile .header-left .hand-badge,.app--mobile .header-left .watchers-badge,.app--mobile .header-left .spectator-badge,.app--mobile .header-left .balance-badge,.app--mobile .header-left .jackpot-inline{font-size:12px;padding:1px 8px}.app--mobile .header-left .blinds-badge,.app--mobile .header-left .hand-badge{white-space:nowrap}.header-right,.header-buttons{display:flex;gap:10px}.app--mobile .header-right{flex-direction:column;align-items:flex-end;gap:6px}.app--mobile .room-badge--mobile{position:static;transform:none;order:5;flex-basis:100%;font-size:13px;color:var(--text-dim);line-height:1.1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:0}.app--mobile .header-left .balance-badge{order:1;margin-left:2px}.app--mobile .header-left .watchers-badge{order:3}.app--mobile .room-badge--mobile strong{color:var(--gold);letter-spacing:1px}.app--mobile .room-badge--mobile .hand-badge--mobile{margin-left:6px;font-size:11px;opacity:.85}.room-over-pot{display:flex;align-items:baseline;justify-content:center;gap:5px;align-self:center;max-width:210px;line-height:1;margin-bottom:2px;text-shadow:0 1px 2px #000}.room-over-pot__title{font-size:10px;font-weight:700;color:var(--gold);letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-over-pot__hand{font-size:9px;color:var(--text-dim);opacity:.85;white-space:nowrap;flex:0 0 auto}.blinds-over-pot{font-size:11px;font-weight:700;color:var(--gold);text-align:center;line-height:1;margin-bottom:3px;white-space:nowrap;text-shadow:0 1px 2px #000;align-self:center;padding:3px 10px;border:1px solid rgba(255,215,0,.65);border-radius:12px;background:#00000052}.app--mobile .action-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;margin-top:0;min-height:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#080a0efa 55%,#080a0ed1);border-top:1px solid var(--border)}.app--mobile .action-bar .controls{max-width:none;gap:8px}.app--mobile .action-bar .controls--waiting{min-height:0;flex-direction:row;flex-wrap:nowrap;gap:10px}.app--mobile .action-bar .controls--waiting>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.app--mobile .action-bar .prefold-btn{min-width:0;flex:0 0 auto;padding:7px 16px;font-size:14px}.app--mobile .action-bar .controls-buttons .btn{padding-top:6px;padding-bottom:6px}.app--mobile .action-bar .controls-buttons{gap:5px}.app--mobile .action-bar .controls-buttons .btn{padding:5px 2px;gap:1px;font-size:15px;line-height:1.15}.app--mobile .action-bar .controls-buttons .btn-amount{font-size:11px;line-height:1.1;word-break:keep-all;overflow-wrap:normal}.game-body{flex:1;display:flex;min-height:0}.poker-area{flex:1;display:flex;flex-direction:column;padding:20px;min-width:0;position:relative}.hole-mini .card{transition:opacity .25s ease}.poker-area--dealing .hole-mini .card{opacity:0}.card--deal-hide{opacity:0!important;transition:none!important}.deal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60}.deal-card{position:absolute;left:0;top:0;border-radius:6px;background:#12306b url(../cards/back.png) center / cover no-repeat;box-shadow:0 6px 14px #0000008c;transition:transform .5s cubic-bezier(.2,.8,.3,1),opacity .2s ease;will-change:transform}.deal-card--landed{opacity:0!important;transition:none!important}.table-felt{position:relative;margin:auto;width:100%;max-width:1180px;aspect-ratio:2 / 1;background:radial-gradient(ellipse 72% 82% at 50% 46%,var(--felt),var(--felt-dark));border-radius:9999px;border:22px solid #1b1b20;box-shadow:0 0 0 2px #000,inset 0 0 0 3px #ffffff0d,inset 0 0 90px #0000008c,0 28px 60px #000000a6}.table-felt:after{content:"";position:absolute;top:9%;right:6%;bottom:9%;left:6%;border:2px solid rgba(255,255,255,.07);border-radius:9999px;pointer-events:none}.table-center{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.community{display:flex;gap:8px;align-items:center}.card-flip{display:inline-grid;perspective:1100px}.card-flip-fly{display:grid;transform-style:preserve-3d;will-change:transform;animation:community-fly var(--fly-ms, .34s) cubic-bezier(.2,.7,.25,1) both;animation-delay:var(--flip-delay, 0ms)}.card-flip-inner{display:grid;transform-style:preserve-3d;will-change:transform;animation:card-turn var(--turn-ms, .24s) cubic-bezier(.45,0,.2,1) both;animation-delay:calc(var(--flip-delay, 0ms) + var(--fly-ms, .34s))}.poker-area--rank-hold .hero-rank,.poker-area--rank-hold .sbm-rank{visibility:hidden}.card-flip--slow{--turn-ms: .96s}.card-flip--slow .card-flip-inner{animation-name:card-turn-hold}.card-flip-face{grid-area:1 / 1;backface-visibility:hidden}.card-flip-face--back{transform:rotateY(-180deg)}@keyframes community-fly{0%{transform:translate3d(var(--fly-x, 0),var(--fly-y, -78%),0)}to{transform:translateZ(0)}}@keyframes card-turn{0%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}@keyframes card-turn-hold{0%{transform:rotateY(-180deg)}32%{transform:rotateY(-108deg)}58%{transform:rotateY(-108deg)}to{transform:rotateY(0)}}.hero-flip{--fly-ms: 0ms;visibility:hidden;animation:hero-appear 0s linear var(--flip-delay, 0ms) forwards}@keyframes hero-appear{to{visibility:visible}}.hero-flip .card-flip-fly{animation:none}.hero-flip{transition:transform .25s ease}.hero-flip--win{transform:translateY(-16px);z-index:6;filter:drop-shadow(0 0 9px rgba(255,215,0,.9))}.community-card{display:inline-grid;transition:transform .25s ease}.community-card--win{transform:translateY(-14px);z-index:6;filter:drop-shadow(0 0 9px rgba(255,215,0,.9))}.card-flip.community-card{visibility:hidden;animation:hero-appear 0s linear var(--flip-delay, 0ms) forwards}@media (prefers-reduced-motion: reduce){.card-flip-fly,.card-flip-inner{animation:none}}.pot-display{display:flex;align-items:center;gap:8px;background:#00000059;padding:6px 16px;border-radius:20px}.pot-label{font-size:12px;color:var(--gold);text-transform:uppercase;letter-spacing:1px}.pot-chip{width:26px;height:26px;object-fit:contain;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.app--mobile .pot-chip{width:22px;height:22px}.pot-chip-stack{display:inline-flex;align-items:center}.pot-chip-stack .chip-icon{width:26px;height:26px}.pot-chip-stack .chip-icon+.chip-icon{margin-left:-22.5px}.app--mobile .pot-chip-stack .chip-icon{width:22px;height:22px}.app--mobile .pot-chip-stack .chip-icon+.chip-icon{margin-left:-19px}.pot-amount{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.phase-badge{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:2px}.seat-slot{position:absolute;transform:translate(-50%,-50%)}.seat{width:120px;position:relative;display:flex;flex-direction:column;align-items:center;transition:opacity .2s}.seat--folded{opacity:.45}.seat--you{transform:scale(1.45);transform-origin:center center}.seat-avatar--empty{width:102px;height:102px;border-radius:50%;border:2px dashed rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:18px;background:#00000038;position:relative}.seat-icon{width:46px;height:46px;opacity:.65}.seat-avatar--sit .seat-icon{opacity:.95}.seat-sit-plus{position:absolute;right:16px;bottom:16px;width:28px;height:28px;border-radius:50%;background:var(--green);color:#fff;font-weight:900;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000080}.app--mobile .seat-avatar--empty{width:52px;height:52px;font-size:12px}.app--mobile .seat-avatar--empty .seat-icon{width:26px;height:26px}.app--mobile .seat-sit-plus{right:2px;bottom:2px;width:18px;height:18px;font-size:13px}.seat-avatar-wrap{position:relative;width:114px;height:114px}.seat-avatar{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:30px;box-shadow:0 3px 10px #00000080,inset 0 0 0 1px #00000059;overflow:hidden;white-space:nowrap;z-index:2}.seat-avatar.seat-avatar--empty{top:4px;right:4px;bottom:4px;left:4px;border:3px solid rgba(255,255,255,.85);box-shadow:0 3px 10px #00000080}.seat-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;transform:scale(1.14)}.seat--you .seat-avatar{box-shadow:0 3px 10px #00000080,inset 0 0 0 3px var(--gold)}.seat--active .seat-avatar{box-shadow:0 0 0 3px var(--green),0 0 22px #3fb95099,inset 0 0 0 3px var(--green)}.seat--winner .seat-avatar{box-shadow:0 0 0 3px var(--gold),0 0 28px #f0c674d9,inset 0 0 0 3px var(--gold);animation:winpulse 1s ease infinite alternate}@keyframes winpulse{to{box-shadow:0 0 0 4px var(--gold),0 0 42px #f0c674,inset 0 0 0 3px var(--gold)}}.winner-badge{position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 12px;border-radius:12px;font-size:12px;font-weight:900;letter-spacing:.5px;line-height:1.05;color:#3a2600;white-space:nowrap;background:linear-gradient(180deg,#ffe9a8,#f0c674 55%,#d9a94a);box-shadow:0 2px 8px #0009,0 0 14px #f0c674f2;animation:winner-badge-pop .4s cubic-bezier(.2,1.4,.4,1)}.winner-badge .winner-amt{font-variant-numeric:tabular-nums}@keyframes winner-badge-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.app--mobile .winner-badge{font-size:10px;padding:1px 8px}.hole-mini{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);display:flex;z-index:4}.app--mobile .hole-mini:not(.hole-mini--revealed){bottom:1px;transform:translate(-50%) scale(.35);transform-origin:bottom center}.app--mobile .hole-mini--revealed{transform:translate(-50%) scale(1.26)}.hole-mini--revealed{transform:translate(-50%) scale(2);transform-origin:top center;z-index:6}.hole-mini-card{transition:transform .25s ease}.hole-mini-card .card{margin-left:-18px;box-shadow:0 2px 6px #0000008c}.hole-mini-card:first-child .card{transform:rotate(-9deg)}.hole-mini-card:last-child .card{transform:rotate(9deg)}.hole-mini--revealed .hole-mini-card:first-child .card,.hole-mini--revealed .hole-mini-card:last-child .card{transform:none}.hole-mini--revealed .hole-mini-card .card{margin-left:2px}.hole-mini--revealed .hole-mini-card:first-child .card{margin-left:0}.hole-mini-card--win{transform:translateY(-10px) scale(1.25);z-index:6;filter:drop-shadow(0 0 8px rgba(255,215,0,.9))}.hole-mini--loser .card{filter:brightness(.5) saturate(.85);transition:filter .35s ease}.dealer-btn{position:absolute;right:-6px;bottom:-2px;width:22px;height:22px;background:#fff;color:#111;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;box-shadow:0 2px 6px #00000080;z-index:3}.avatar-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.avatar-ring-track{fill:none;stroke:#00000073;stroke-width:5}.avatar-ring-fill{fill:none;stroke:var(--green);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.avatar-ring-fill--low{stroke:var(--red)}.nameplate{margin-top:9px;background:#0000009e;border-radius:10px;padding:3px 10px;text-align:center;min-width:88px}.seat-name{font-size:12.5px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;max-width:108px;overflow:hidden;text-overflow:ellipsis}.seat-chips{font-size:13px;font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.you-tag{font-size:9px;background:var(--gold);color:#241a05;border-radius:4px;padding:0 3px;font-weight:700}.bot-tag{font-size:9px;background:var(--blue);color:#fff;border-radius:4px;padding:0 3px;font-weight:700}.bet-bubble{position:absolute;top:-21px;left:50%;transform:translate(-50%);padding:5px 19px;border-radius:22px;font-size:19px;font-weight:800;white-space:nowrap;z-index:4;box-shadow:0 3px 9px #00000080;transform-origin:center;animation:bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both}@keyframes bubble-pop{0%{scale:.6}55%{scale:1.5}to{scale:1}}.bet-bubble--action{background:linear-gradient(180deg,#ffd35a,#e0a93a);color:#241a05}.bet-bubble--check{background:linear-gradient(180deg,#57d16a,#2f9e44);color:#fff}.bet-bubble--allin{background:linear-gradient(180deg,#ff7a2f,#d5423b);color:#fff;border:2px solid #ffe08a;animation:bubble-pop .38s cubic-bezier(.34,1.4,.5,1) both,allin-ring 1.44s ease-in-out infinite}@keyframes allin-ring{0%,to{border-color:#ffd35a;box-shadow:0 0 #ff8c28e6,0 3px 9px #00000080}50%{border-color:#fff6c0;box-shadow:0 0 18px 7px #ff8c28f2,inset 0 0 6px 2px #ff5a28e6,0 3px 9px #00000080}}.bet-bubble--blind{background:linear-gradient(180deg,#4aa3ff,#1f6feb);color:#fff}.bet-bubble--fold{background:#0009;color:var(--text-dim)}.app--mobile .seat-slot--botcenter .bet-bubble{transform:translate(-50%) translateY(0)}.app--mobile .seat--you .bet-bubble{transform:translate(-50%) translateY(10%)}.app--mobile .poker-area:not(.poker-area--bm) .seat--you .bet-bubble{left:28.5px;top:calc(50% - 43.5px);transform:translate(-50%)}.app--mobile .bet-bubble{font-size:13px;padding:4px 13px;border-radius:15px;top:-15px}.table-bet{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:20px;font-weight:800;color:#ffe08a;text-shadow:0 1px 2px #000,0 0 4px #000c;font-variant-numeric:tabular-nums;white-space:nowrap;z-index:4}.app--mobile .table-bet{font-size:13px;gap:1px}.app--mobile .table-bet--left{flex-direction:column}.chip-icon{width:22.4px;height:22.4px;object-fit:contain;display:block;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.app--mobile .chip-icon{width:16.8px;height:16.8px}.chip-stack{display:inline-flex;align-items:center}.chip-stack .chip-icon+.chip-icon{margin-left:-18.2px}.app--mobile .chip-stack .chip-icon+.chip-icon{margin-left:-13.65px}.collect-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6}.collect-chip{position:fixed;left:0;top:0;width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55));transition-property:transform,opacity;transition-timing-function:cubic-bezier(.45,.05,.35,1);will-change:transform,opacity}.seat-hero{position:absolute;left:calc(100% + 8px);top:0;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:5}.hero-cards{display:flex;gap:6px}.hero-rank{background:#0009;color:var(--gold);font-weight:800;font-size:14px;padding:2px 14px;border-radius:12px;white-space:nowrap}.card{position:relative;width:42px;height:60px;background:#fbfbf0;border-radius:6px;box-shadow:0 2px 6px #0006;font-weight:800;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden}.card--small{width:32px;height:46px;border-radius:4px}.card[data-color=red]{color:#d5342b}.card[data-color=black]{color:#1a1a1a}.card-index{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:.92;z-index:1}.card-index--tl{top:3px;left:4px}.card-index--br{bottom:3px;right:4px;transform:rotate(180deg)}.card-pip{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;line-height:1;opacity:.9}.card-court-img{position:absolute;top:9%;left:9%;width:82%;height:82%;object-fit:contain;pointer-events:none}.card-rank{font-weight:600;font-family:Segoe UI,system-ui,-apple-system,sans-serif;letter-spacing:-.5px}.card-index .card-rank{font-size:13px}.card-index .card-suit{font-size:10px}.card-pip{font-size:26px}.card--small .card-index .card-rank{font-size:11px}.card--small .card-index .card-suit{font-size:8px}.card--small .card-pip{font-size:20px}.card--small .card-index--br{display:none}.card--back{background:#12306b url(../cards/back.png) center / cover no-repeat}.card--dim{opacity:.45}.card--empty{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.community .card{width:125px;height:177px;border-radius:13px}.community .card-index--tl{top:10px;left:11px}.community .card-index--br{bottom:10px;right:11px}.community .card-index .card-rank{font-size:34px}.community .card-index .card-suit{font-size:28px}.community .card-pip{font-size:83px}.hero-cards .card{width:86px;height:122px;border-radius:10px}.hero-cards .card-index--tl{top:6px;left:8px}.hero-cards .card-index--br{bottom:6px;right:8px}.hero-cards .card-index .card-rank{font-size:24px}.hero-cards .card-index .card-suit{font-size:19px}.hero-cards .card-pip{font-size:56px}.showdown-banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:7;display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:showdown-pop .45s cubic-bezier(.2,1.4,.4,1)}.showdown-banner .sdw-img{display:block;width:min(64vw,620px);height:auto;opacity:.8;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.showdown-banner .sdw-img--show{transform:translate(-30%)}.showdown-banner .sdw-img--down{margin-top:-2.6%;transform:translate(30%)}@keyframes showdown-pop{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.app--mobile .showdown-banner .sdw-img{width:min(70.4vw,352px)}.result-banner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;padding:24px 44px;text-align:center;max-width:94%;color:#fff;font-weight:800;background:#0c101680;border:2px solid var(--gold, #f0c674);border-radius:12px;box-shadow:0 10px 34px #0009,inset 0 0 0 1px #ffffff0f;text-shadow:0 2px 6px rgba(0,0,0,.95),0 0 14px rgba(0,0,0,.9),0 0 2px rgba(0,0,0,1)}.app--mobile .result-banner{font-size:22px;padding:14px 22px;max-width:94vw;width:max-content;word-break:keep-all}.app--mobile .result-line{font-size:22px;white-space:nowrap}.start-banner{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% - .5em));z-index:7;background:#000000c7;border:1px solid var(--green);color:#fff;font-weight:800;font-size:27px;letter-spacing:1px;padding:10px 26px;border-radius:30px;box-shadow:0 8px 24px #00000080;white-space:nowrap;animation:start-pop .35s ease}.app--mobile .start-banner{font-size:21px;padding:8px 18px}@keyframes start-pop{0%{opacity:0;transform:translate(-50%,calc(-50% - .5em)) scale(.85)}to{opacity:1;transform:translate(-50%,calc(-50% - .5em)) scale(1)}}.result-line{font-size:30px}.result-winner{color:#f59e0b}.result-amt{font-weight:900}.result-hand{color:var(--gold);margin-top:4px}.sitbuy{width:min(92vw,460px);background:#1b1f27;border:1px solid #333a46;border-radius:12px;box-shadow:0 20px 60px #0009;color:#e8ecf3;overflow:hidden}.sitbuy-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2a303b}.sitbuy-title{font-size:18px;font-weight:800}.sitbuy-x{background:none;border:none;color:#9aa4b2;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.sitbuy-x:hover{color:#fff}.sitbuy-balance{text-align:right;padding:12px 18px 2px;font-size:14px;color:#aeb6c2}.sitbuy-balance b{color:#ffd54a;font-weight:700}.sitbuy-blinds{text-align:center;color:#9aa4b2;font-size:14px;margin-top:6px}.sitbuy-amount{text-align:center;margin:10px 18px 6px;padding:16px 0;background:#0c0e12;border-radius:8px;color:#ffcf33;font-size:34px;font-weight:900;letter-spacing:.5px}.sitbuy-slider{display:flex;align-items:center;gap:12px;padding:8px 18px 18px}.sitbuy-cap{display:flex;flex-direction:column;align-items:center;min-width:56px;flex:none}.sitbuy-cap span{font-size:12px;color:#8b94a2}.sitbuy-cap b{font-size:13px;color:#cfd6df;font-weight:700}.sitbuy-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:8px;border-radius:999px;background:linear-gradient(to right,#ff9d2e 0%,#ffcf33 var(--fill, 100%),#3a414d var(--fill, 100%),#3a414d 100%);outline:none}.sitbuy-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#ffb52e;border:3px solid #fff3d6;box-shadow:0 2px 6px #00000080;cursor:pointer}.sitbuy-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#ffb52e;border:3px solid #fff3d6;box-shadow:0 2px 6px #00000080;cursor:pointer}.sitbuy-range:disabled{opacity:.5}.sitbuy-actions{display:flex;gap:10px;padding:0 18px 18px;justify-content:center}.sitbuy-btn{min-width:120px;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;border:1px solid transparent}.sitbuy-btn--cancel{background:#4a5261;color:#e8ecf3}.sitbuy-btn--cancel:hover{background:#565f70}.sitbuy-btn--ok{background:#fff;color:#1b1f27}.sitbuy-btn--ok:hover{background:#f0f2f5}.sitbuy-btn--ok:disabled{background:#555c68;color:#9aa4b2;cursor:not-allowed}.jackpot-banner{position:absolute;left:50%;top:27%;transform:translate(-50%,-50%);z-index:8;display:flex;flex-direction:column;align-items:center;gap:4px;background:#1c1404f0;border:2px solid var(--gold);border-radius:16px;padding:12px 28px;box-shadow:0 0 34px #f0c674a6;white-space:nowrap;animation:jackpot-pop .5s ease}.jw-title{color:var(--gold);font-weight:900;font-size:20px;letter-spacing:1px}.jw-who{color:#fff;font-weight:700;font-size:14px}.jw-amt{color:#ffe9b0;font-weight:900;font-size:24px;font-variant-numeric:tabular-nums}.app--mobile .jw-title{font-size:15px}.app--mobile .jw-who{font-size:11px}.app--mobile .jw-amt{font-size:18px}@keyframes jackpot-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}70%{transform:translate(-50%,-50%) scale(1.06)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.action-bar{margin-top:16px;min-height:90px;display:flex;justify-content:center}.stage .poker-area{justify-content:center;padding-top:56px}.stage .table-felt{margin:0 auto}.stage .action-bar{flex:0 0 auto;margin-top:96px}.controls{width:100%;max-width:560px;display:flex;flex-direction:column;gap:12px}.controls--waiting{align-items:center;justify-content:center;color:var(--text-dim);font-size:15px;min-height:60px;display:flex;gap:8px}.controls--start{align-items:center;gap:6px;min-height:60px;justify-content:center}.btn--start{padding:14px 34px;font-size:20px;font-weight:900;color:#10240f;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(180deg,#6ee36e,#2e9a49);box-shadow:0 6px 18px #00000073,inset 0 1px #ffffff5a;animation:start-pulse 1.1s ease infinite alternate}.btn--start:hover{filter:brightness(1.08)}.btn--start:active{transform:translateY(1px)}.start-count{font-variant-numeric:tabular-nums;opacity:.8}.start-hint{font-size:12px;color:var(--text-dim)}@keyframes start-pulse{to{box-shadow:0 6px 22px #3fb950b3,inset 0 1px #ffffff5a}}.prefold-btn{min-width:130px;padding:8px 20px;opacity:.72}.prefold-btn:hover{opacity:.9}.controls--ghost .prefold-btn{min-width:0;opacity:1}.prefold-btn--on{opacity:1;box-shadow:0 0 0 2px var(--red),0 0 14px #e5534b8c;animation:prefold-pulse 1s ease-in-out infinite alternate}@keyframes prefold-pulse{0%{box-shadow:0 0 0 2px var(--red),0 0 6px #e5534b66}to{box-shadow:0 0 0 2px var(--red),0 0 18px #e5534bbf}}.turn-timer{display:flex;align-items:center;gap:10px}.turn-timer-track{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.turn-timer-fill{height:100%;background:var(--green);border-radius:3px;transition:width .1s linear}.turn-timer-fill--low{background:var(--red)}.turn-timer-secs{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-dim);min-width:30px;text-align:right}.turn-timer-secs--low{color:var(--red)}.controls-buttons{display:flex;gap:10px}.controls-buttons .btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;font-size:16px;min-width:0}.controls-buttons .btn-amount{margin-left:0;font-size:12px;font-weight:600;opacity:.8}.chat{width:280px;flex-shrink:0;background:var(--bg-panel);border-left:1px solid var(--border);display:flex;flex-direction:column;min-height:0}.chat-section{display:flex;flex-direction:column;min-height:0;border-bottom:1px solid var(--border);padding:12px 14px}.chat-section--grow{flex:1;border-bottom:none}.chat-section h3{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim)}.log-list{max-height:160px;overflow-y:auto;font-size:12.5px;line-height:1.7;color:var(--text-dim)}.log-list--full{flex:1;max-height:none}.log-line--muted{font-style:italic;opacity:.7}.chat-list{flex:1;overflow-y:auto;font-size:13px;line-height:1.6;margin-bottom:8px}.chat-msg--system{color:var(--text-dim);font-size:12px}.chat-author{color:var(--gold);font-weight:600}.chat-form{display:flex;gap:6px}.chat-form input{flex:1;padding:8px 10px;background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px}.chat-form input:focus{outline:none;border-color:var(--accent)}.chat-form button{padding:8px 12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;font-size:13px}@media (max-width: 820px){.game-body{flex-direction:column}.chat{width:100%;border-left:none;border-top:1px solid var(--border);max-height:180px;flex-direction:row}.chat-section{flex:1;border-bottom:none;border-right:1px solid var(--border)}.seat{width:96px}.table-felt{aspect-ratio:3 / 2;border-width:16px}}@media (max-width: 560px){.table-felt{aspect-ratio:1 / 1;border-width:12px}.community .card{width:95px;height:135px}.community .card-index .card-rank{font-size:26px}.community .card-pip{font-size:62px}.hero-cards .card{width:66px;height:94px}}.app--mobile .game-body{flex-direction:column;padding:4px}.app--mobile .poker-area{padding:0 0 78px}.app--mobile .table-felt{width:min(99%,calc(var(--vh, 1vh) * 68.31 * 5 / 6.4),calc((var(--vh, 1vh) * 100 - 250px) * 5 / 6.4));max-width:485px;margin:44px auto 48px;aspect-ratio:5 / 6.4;--table-clip: polygon( 70% 14.3%, 69.6% 11.5%, 68.5% 8.8%, 66.6% 6.3%, 64.1% 4.2%, 61.1% 2.4%, 57.7% 1.1%, 53.9% .3%, 50% 0%, 46.1% .3%, 42.3% 1.1%, 38.9% 2.4%, 35.9% 4.2%, 33.4% 6.3%, 31.5% 8.8%, 30.4% 11.5%, 30% 14.3%, 5% 67.9%, 5.5% 72.4%, 6.8% 76.9%, 9.1% 81.2%, 12.1% 85.2%, 16% 88.9%, 20.5% 92.1%, 25.7% 94.9%, 31.3% 97.1%, 37.3% 98.7%, 43.6% 99.7%, 50% 100%, 56.4% 99.7%, 62.7% 98.7%, 68.7% 97.1%, 74.3% 94.9%, 79.5% 92.1%, 84% 88.9%, 87.9% 85.2%, 90.9% 81.2%, 93.2% 76.9%, 94.5% 72.4%, 95% 67.9% );--felt-clip: polygon( 64% 14.3%, 63.7% 12.3%, 62.9% 10.5%, 61.6% 8.7%, 59.9% 7.2%, 57.8% 6%, 55.4% 5.1%, 52.7% 4.5%, 50% 4.3%, 47.3% 4.5%, 44.6% 5.1%, 42.2% 6%, 40.1% 7.2%, 38.4% 8.7%, 37.1% 10.5%, 36.3% 12.3%, 36% 14.3%, 11% 67.9%, 11.4% 71.9%, 12.6% 75.7%, 14.5% 79.5%, 17.2% 83%, 20.5% 86.1%, 24.5% 89%, 28.9% 91.3%, 33.8% 93.2%, 39% 94.6%, 44.4% 95.5%, 50% 95.8%, 55.6% 95.5%, 61% 94.6%, 66.2% 93.2%, 71.1% 91.3%, 75.5% 89%, 79.5% 86.1%, 82.8% 83%, 85.5% 79.5%, 87.4% 75.7%, 88.6% 71.9%, 89% 67.9% );clip-path:none;border:none;border-radius:0;background:none;box-shadow:none;filter:none}.app--mobile .table-felt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;clip-path:var(--table-clip);background:radial-gradient(120% 120% at 50% 30%,#34302b,#17171b 70%);filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.app--mobile .table-felt:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:none;border-radius:0;clip-path:var(--felt-clip);background:radial-gradient(ellipse 84% 92% at 50% 58%,var(--felt),var(--felt-dark));box-shadow:inset 0 0 55px #00000080}.app--mobile .table-felt:before{display:none}.app--mobile .table-felt{background:none}.app--mobile .table-felt:after{content:"";display:block;position:absolute;inset:auto;left:50%;top:50%;width:115%;height:115%;transform:translate(-50%,-50%);clip-path:none;border:none;box-shadow:none;background:url(./green-rhnJV9Ra.webp) center / 100% 100% no-repeat;z-index:0}:root[data-felt=blue] .app--mobile .table-felt:after{background-image:url(./blue-CNiruwKh.webp)}:root[data-felt=red] .app--mobile .table-felt:after{background-image:url(./red-DycrFCKB.webp)}.app--mobile .table-center,.app--mobile .seat-slot{z-index:3}.app--mobile .table-center{top:55%;gap:5px}.app--mobile .poker-area--m9 .table-center{top:60%}.app--mobile .pot-display{padding:4px 12px}.app--mobile .pot-label{font-size:10px}.app--mobile .pot-amount{font-size:15px}.app--mobile .phase-badge{font-size:10px}.app--mobile .community{gap:3px}.app--mobile .community .card{width:41px;height:57px;border-radius:4px}.app--mobile .community .card-index--tl{top:2px;left:3px}.app--mobile .community .card-index--br{bottom:2px;right:3px}.app--mobile .community .card-index .card-rank{font-size:12px}.app--mobile .community .card-index .card-suit{font-size:10px}.app--mobile .community .card-pip{font-size:28px}.app--mobile .seat{width:114px}.app--mobile .seat-avatar-wrap{width:52px;height:52px}.app--mobile .seat--you .seat-avatar-wrap{width:57px;height:57px}.app--mobile .seat-avatar{font-size:14px}.app--mobile .seat--you{transform:none}.app--mobile .seat--you{flex-direction:row;align-items:center;gap:10px;width:auto}.app--mobile .seat--you .seat-hero{position:static;left:auto;top:auto;bottom:auto;transform:none}.app--mobile .hero-cards{gap:4px}.app--mobile .hero-cards .card{width:37px;height:52px;border-radius:5px}.app--mobile .hero-cards .card-index--tl{top:1px;left:2px}.app--mobile .hero-cards .card-index--br{bottom:1px;right:2px}.app--mobile .hero-cards .card-index .card-rank{font-size:11px}.app--mobile .hero-cards .card-index .card-suit{font-size:10px}.app--mobile .hero-cards .card-pip{font-size:25px}.app--mobile .hero-rank{font-size:10px;padding:1px 8px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:200;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{width:100%;max-width:360px;background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;box-shadow:0 20px 60px #0009;overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border, #333)}.modal-header h3{margin:0;font-size:17px;color:var(--gold, #f0c674)}.modal-close{background:none;border:none;color:var(--text-dim, #9aa);font-size:18px;cursor:pointer;line-height:1;padding:4px 8px;border-radius:8px}.modal-close:hover{background:#ffffff14;color:var(--text, #fff)}.modal-body{padding:18px;display:flex;flex-direction:column;gap:22px}.setting-row{display:flex;flex-direction:column;gap:10px}.setting-label{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:var(--text, #eee)}.setting-hint{margin-left:8px;font-size:11px;font-weight:500;color:var(--text-dim)}.setting-value{font-size:13px;font-weight:700;color:var(--gold, #f0c674);font-variant-numeric:tabular-nums}.volume-control{display:flex;align-items:center;gap:10px}.volume-icon{font-size:18px;width:24px;text-align:center}.volume-slider{flex:1;accent-color:var(--green, #3fb950);height:4px;cursor:pointer}.voice-choice{display:flex;gap:10px}.voice-opt{flex:1;padding:10px;border-radius:10px;border:1px solid var(--border, #333);background:#ffffff0a;color:var(--text, #eee);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.voice-opt:hover{background:#ffffff17}.voice-opt--active{border-color:var(--green, #3fb950);background:#3fb9502e;color:#fff}.felt-choice{display:flex;gap:10px}.felt-opt{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--border, #333);background:#ffffff0a;color:var(--text, #eee);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.felt-opt:hover{background:#ffffff17}.felt-opt--active{border-color:#ffd54a;background:#ffd54a29;color:#fff}.felt-swatch{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.6);box-shadow:0 1px 3px #00000080}.btn--fair{font-size:15px}.btn--full{display:inline-flex;align-items:center;justify-content:center}.btn--full svg{display:block;width:17px;height:17px}.fair-note{font-size:12px;line-height:1.6;opacity:.85;margin-bottom:12px}.fair-note--dim{opacity:.65;margin-top:12px;margin-bottom:0}.fair-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;word-break:break-all;opacity:.95;margin-top:4px}.fair-value--block{white-space:pre-wrap}.fair-copy{margin-left:auto;font-size:11px;padding:2px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:inherit;cursor:pointer}.fair-copy:hover{background:#ffffff1f}.multi-root{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.stage .multi-root>.app--game,.multi-root>.app--game{flex:1 1 auto;height:auto;min-height:0}.tab-bar{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--bg-panel);border-top:1px solid var(--border);flex:0 0 auto;overflow-x:auto;scrollbar-width:thin}.tab-bar__right{margin-left:auto;display:flex;gap:6px}.tab{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border);border-radius:0 0 8px 8px;background:transparent;color:var(--text-dim, #9aa);font-size:14px;line-height:1;white-space:nowrap;cursor:pointer;position:relative}.tab:hover{background:#ffffff0f}.tab--active{background:var(--bg);color:var(--text, #eee);border-top-color:transparent;font-weight:600}.tab__chips{font-variant-numeric:tabular-nums;opacity:.85;font-size:13px}.tab__spec{font-size:11px;padding:1px 5px;border-radius:4px;background:#ffffff1f}.tab--add{font-size:18px;font-weight:700;line-height:1;padding:4px 13px;border-radius:8px;border-color:transparent;background:linear-gradient(180deg,#e0ad46,#c08f2c);color:#241a05;box-shadow:0 2px 6px #00000059}.tab--add:hover{background:linear-gradient(180deg,#f0bd56,#d09f3c)}.tab-dot{width:9px;height:9px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 #ff4d4fb3;animation:tab-dot-pulse 1.15s ease-out infinite}@keyframes tab-dot-pulse{70%{box-shadow:0 0 0 7px #ff4d4f00}to{box-shadow:0 0 #ff4d4f00}}.tab--alert{color:#ffd7d7;border-color:#ff4d4f8c}.btn--layout.is-on{background:var(--accent, #2b7);color:#fff}@media (max-width: 820px){.tab-bar{gap:4px;padding:4px 6px;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bg-panel);padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}.tab{padding:5px 8px;gap:5px;font-size:13px}.tab__chips{font-size:12px}.tab--add{padding:3px 10px;font-size:16px}.app--mobile .action-bar{bottom:calc(34px + env(safe-area-inset-bottom,0px))}.multi-root{padding-bottom:calc(34px + env(safe-area-inset-bottom,0px))}}.tables-stack{position:relative;flex:1 1 auto;min-height:0}.table-pane{position:absolute;top:0;right:0;bottom:0;left:0}.table-pane:not(.is-active){visibility:hidden;pointer-events:none;clip-path:inset(100%)}.table-pane>.pane-stage{width:100%;height:100%}.table-pane .app--game{width:100%;height:100%;min-height:0}.tables-stack--split{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:4px;padding:4px;background:var(--bg)}.tables-stack--split .table-pane{position:relative;inset:auto;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--bg-panel);cursor:pointer}.tables-stack--split .table-pane:not(.is-active){visibility:visible;pointer-events:auto;clip-path:none}.tables-stack--split .table-pane.is-active{border-color:var(--accent, #2b7);cursor:default}.tables-stack--split .table-pane.is-alert{border-color:#ff4d4f}.tables-stack--split .pane-stage{width:auto;height:auto;transform-origin:top left}.app--compact .game-header{padding:6px 10px}.app--compact .brand,.app--compact .btn--capture,.app--compact .btn--fair,.app--compact .btn--full{display:none}.open-tables-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--bg-panel);border-top:1px solid var(--border);flex-wrap:wrap}.app--has-tables .cz{padding-bottom:52px}.open-tables-bar__label{font-size:13px;color:var(--text-dim, #9aa)}.open-tables-bar__tab{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--text, #eee);font-size:13px;cursor:pointer}.open-tables-bar__tab:hover{background:#ffffff12}.open-tables-bar__tab.is-alert{border-color:#ff4d4f8c}.auth-card{margin:auto;background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:32px;width:360px;max-width:92%;box-shadow:0 20px 60px #00000080}.auth-title{margin:0 0 4px;text-align:center;font-size:28px;color:var(--gold);letter-spacing:1px}.auth-sub{margin:0 0 20px;text-align:center;color:var(--text-dim);font-size:14px}.auth-tabs{display:flex;gap:8px;margin-bottom:18px}.auth-tab{flex:1;padding:9px;border-radius:10px;cursor:pointer;border:1px solid var(--border);background:#ffffff0a;color:var(--text-dim);font-weight:600}.auth-tab--on{border-color:var(--green);background:#3fb9502e;color:#fff}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-dim)}.auth-form input{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elev);color:var(--text);font-size:15px}.auth-error{color:var(--red);font-size:13px}.auth-submit{margin-top:4px}.auth-note{margin:14px 0 0;text-align:center;color:var(--text-dim);font-size:12px}:root[data-cardback=blue] .card--back,:root[data-cardback=blue] .deal-card{background:#1a3fa8 url(../cards/back-blue.png) center / cover no-repeat}:root[data-cardback=black] .card--back,:root[data-cardback=black] .deal-card{background:#18181c url(../cards/back-black.png) center / cover no-repeat}:root[data-cardback=gold] .card--back,:root[data-cardback=gold] .deal-card{background:#b5841a url(../cards/back-gold.png) center / cover no-repeat}.cardback-choice{display:flex;gap:8px}.cardback-opt{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border-radius:10px;border:1px solid var(--border, #333);background:#ffffff0a;color:var(--text, #eee);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.cardback-opt:hover{background:#ffffff17}.cardback-opt img{width:34px;height:49px;object-fit:cover;border-radius:4px;box-shadow:0 2px 5px #00000073}.cardback-opt--active{border-color:#ffd54a;background:#ffd54a29;color:#fff}.app--mobile .poker-area.poker-area--bm{padding-bottom:160px}.app--mobile .poker-area.poker-area--bm .table-felt{width:min(99%,calc(var(--vh, 1vh) * 68.31 * 5 / 6.4),calc((var(--vh, 1vh) * 100 - 350px) * 5 / 6.4));margin-bottom:40px}.app--mobile .poker-area:not(.poker-area--bm){--m-felt-bottom: 250px}.app--mobile .poker-area.poker-area--pro:not(.poker-area--bm){--m-felt-bottom: 318px}@media (max-height: 720px){.app--mobile .poker-area.poker-area--pro:not(.poker-area--bm){--m-felt-bottom: 308px}}.app--mobile .poker-area:not(.poker-area--bm) .table-felt,.app--mobile .poker-area.poker-area--pro:not(.poker-area--bm) .table-felt{--m-felt-h: calc(var(--vh, 1vh) * 100 - var(--m-felt-bottom));width:min(99%,485px,calc(var(--m-felt-h) / 1.15));height:min(var(--m-felt-h),calc(min(96vw,485px)*1.55));aspect-ratio:auto}@media (max-height: 720px){.app--mobile .poker-area:not(.poker-area--bm) .room-over-pot{max-width:130px}}@media (max-height: 720px){.app--mobile .poker-area--m9:not(.poker-area--bm) .room-over-pot{display:none}}@media (max-height: 720px){.app--mobile .poker-area--m9:not(.poker-area--bm) .community{scale:.88;transform-origin:50% 0}}.app--mobile .poker-area:not(.poker-area--bm) .action-bar .controls--start{flex-direction:row;min-height:0;gap:10px}.app--mobile .poker-area:not(.poker-area--bm) .action-bar .btn--start{padding:9px 20px;font-size:17px;border-radius:10px}.app--mobile .poker-area:not(.poker-area--bm) .action-bar .start-hint{font-size:11px;white-space:nowrap}.open-tables-bar{background:#fffffff7;border-top:1px solid #e2e8f4;box-shadow:0 -4px 14px #1b2a4a14;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.open-tables-bar__label{color:#5b6b88;font-weight:700}.open-tables-bar__tab{border:1px solid #1f6bff;background:#1f6bff;color:#fff;font-weight:800;border-radius:999px;padding:6px 14px;box-shadow:0 3px 8px #1f6bff40}.open-tables-bar__tab:hover{background:#1557d6;border-color:#1557d6}.open-tables-bar__tab.is-alert{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f59}.open-tables-bar__cancel{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e2e8f4;border-radius:999px;background:#fff;color:#1b2a4a;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 2px 6px #1b2a4a14}.open-tables-bar__cancel:hover{background:#e8f0ff;border-color:#1f6bff;color:#1f6bff}.sitbuy-slider--nudge{gap:10px;padding:8px 18px 4px}.sitbuy-nudge{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,207,51,.6);background:#ffffff0f;color:#ffcf33;font-size:22px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.sitbuy-nudge:hover:not(:disabled){background:#ffcf3329}.sitbuy-nudge:active:not(:disabled){transform:translateY(1px)}.sitbuy-nudge:disabled{opacity:.35;cursor:not-allowed}.sitbuy-caps{display:flex;justify-content:space-between;padding:0 18px 16px}.sitbuy-caps .sitbuy-cap{flex-direction:row;gap:5px;align-items:baseline;min-width:0}.app:not(.app--mobile) .showcards{gap:16px}.app:not(.app--mobile) .btn--show{gap:14px;min-width:190px;justify-content:center;padding:14px 30px 14px 16px;font-size:22px;font-weight:800;border-radius:12px;box-shadow:0 6px 16px #00000059}.app:not(.app--mobile) .btn--show:hover{filter:brightness(1.08)}.app:not(.app--mobile) .show-card .card{width:50px;height:70px;border-radius:7px}.app:not(.app--mobile) .show-card .card-index--tl{top:3px;left:4px}.app:not(.app--mobile) .show-card .card-index .card-rank{font-size:24px}.app:not(.app--mobile) .show-card .card-index .card-suit{font-size:18px}.app:not(.app--mobile) .show-card--pair .card+.card{margin-left:-24px}.app:not(.app--mobile) .btn--show .btn-key{font-size:13px}.app--mobile .showcards{width:100%;gap:6px}.app--mobile .btn--show{flex:1 1 0;min-width:0;justify-content:center;gap:6px;padding-left:6px;padding-right:6px}
