.cz{height:100%;display:flex;flex-direction:column;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(110px,1fr) 96px 150px 56px;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(110px,1fr) 96px 150px 56px;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-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;overflow-y:auto;-webkit-overflow-scrolling:touch}.cz-table{flex:0 0 auto;min-height:320px}.cz-tbody{flex:0 0 auto;overflow-y:visible}.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 56px}.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)}.cz-field--buyin{margin-bottom:4px}.sitbuy-amount{text-align:center;margin:0 0 6px;padding:14px 0;background:#0c0e12;border-radius:8px;color:#ffcf33;font-size:30px;font-weight:900;letter-spacing:.5px}.sitbuy-slider{display:flex;align-items:center;gap:12px;padding:4px 0 16px}.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;min-width:0;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}@media (max-width: 1100px) and (min-width: 821px){.cz-channel-select{flex:0 0 300px}.cz-entry-btn{font-size:17px}.cz-thead,.cz-row{grid-template-columns:minmax(90px,1fr) 130px 52px}.cz-c-ante{display:none}.cz-table-side{flex:0 0 110px}.cz-side-item{padding:11px 14px;font-size:14px}.cz-side-blind{padding:10px 14px}}div.cz-side-item{cursor:default}div.cz-side-item:hover{background:#cfc6ea}button.cz-side-item{font-family:inherit}.cz-pv-badge--seon{background:#ffcf5a}.cz-seat-badge{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:6px;background:#7b5ec6;color:#fff;font-style:normal;font-size:11px;font-weight:800;vertical-align:1px}.cz-seat-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 10px}.cz-seat-opt{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 0;border-radius:10px;border:1px solid #4a3d80;background:#1a1338;color:#fff;cursor:pointer;font:inherit}.cz-seat-opt b{font-size:20px;font-weight:900}.cz-seat-opt span{font-size:12px;color:#b9abe6}.cz-seat-opt--on{border-color:#d4af37;background:#2c2160;box-shadow:inset 0 0 0 2px #d4af3759}.cz-seat-opt:focus-visible{outline:2px solid #d4af37;outline-offset:2px}.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:1482 / 1062;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:contain;display:block}.hl-chat{flex:1 1 0;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-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:50px minmax(0,1fr) 42px 86px;gap:5px;height:54px;padding:0 8px;font-size:13px}.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}.hl-tr{grid-template-columns:110px minmax(0,1fr) 84px 72px 124px}.hl-c-chan{text-align:center;color:#b9cbef}.hl-th .hl-c-chan{color:var(--hl-sub)}.hl-c-ante{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-weight:700;color:#fff}.hl-c-ante img{width:19px}.hl-th .hl-c-ante{color:var(--hl-sub);font-weight:700}.hl-banner--text{position:relative;display:flex;align-items:flex-end;background:radial-gradient(260px 140px at 70% 35%,#2a5fd0 0%,transparent 70%),linear-gradient(135deg,#16307a,#0f1c44 60%,#0c1736)}.hl-banner-cards{position:absolute;left:26px;top:26px;display:flex;gap:6px}.hl-banner-cards span{width:54px;height:76px;border-radius:7px;background:linear-gradient(180deg,#fff,#e8eefc);color:#16234a;font-size:17px;font-weight:900;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 16px #00000073}.hl-banner-cards span:nth-child(2),.hl-banner-cards span:nth-child(4){color:#c62f3d}.hl-banner-cards span i{font-style:normal;font-size:20px;line-height:1}.hl-banner-cards span:nth-child(1){transform:rotate(-9deg)}.hl-banner-cards span:nth-child(3){transform:rotate(5deg)}.hl-banner-cards span:nth-child(4){transform:rotate(10deg)}.hl-banner--text .hl-banner-text{position:static;margin:0 0 16px 20px;font-size:20px;color:#7cc4ff}@media (max-width: 1320px){.hl-tr{grid-template-columns:64px minmax(0,1fr) 70px 54px 98px}}@media (max-width: 820px){.hl{height:100vh;height:100dvh;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hl-tr{grid-template-columns:46px minmax(0,1fr) 36px 68px}.hl-c-ante img{width:16px}.hl-c-ante{gap:5px}.hl-c-chan,.hl-th .hl-c-chan{display:none}.hl-c-ante,.hl-th .hl-c-ante{display:flex}}.hl-chinfo{border-color:#2f6ad0;background:linear-gradient(180deg,#13295c,#0f1f48);box-shadow:inset 0 0 0 1px #2f86ff2e}.hl-chinfo-chan{font-size:16px;color:#58a8ff}.hl-chinfo-item b{font-size:16px}.cz-seat-opt{background:#0f1c3f;border-color:#2c4478}.cz-seat-opt span{color:#9db2dc}.cz-seat-opt--on{background:#1b3268;border-color:#d4af37}@media (max-width: 820px){.hl-logo{min-width:0;flex:1 1 auto}.hl-logo-text b{white-space:nowrap;font-size:18px}.hl-logo-text small,.hl-logo-bar{display:none}.hl-head-right{flex:0 0 auto}.hl-exit{white-space:nowrap}}@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}}.rt{--name-h: 17px;--av: 123px;--chip: 75px;position:relative;height:100%;overflow:clip;color:#fff;font-family:NanumBarunGothic,Malgun Gothic,-apple-system,Segoe UI,sans-serif;--felt-1: #6b2447;--felt-2: #4a1730;--felt-3: #300f20;background:radial-gradient(120% 90% at 50% 40%,var(--felt-1) 0%,var(--felt-2) 45%,var(--felt-3) 100%)}.rt[data-felt=blue]{--felt-1: #245c8c;--felt-2: #143a5e;--felt-3: #0c2138}.rt[data-felt=green]{--felt-1: #1f6b46;--felt-2: #13472e;--felt-3: #0b2a1c}.rt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:4px 4px;pointer-events:none}.rt:after{content:"";position:absolute;left:-14%;right:-14%;bottom:-96%;height:100%;border-radius:50%;border-top:3px solid rgba(214,168,96,.55);box-shadow:0 -10px 40px #00000073;pointer-events:none}.rt-jackpot{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:baseline;gap:7px;padding:3px 10px 4px;border:1px solid rgba(214,168,96,.35);border-radius:6px;background:#00000047;white-space:nowrap}.rt-jackpot-label{font-size:13px;font-weight:900;font-style:italic;letter-spacing:1px;color:#f0d9a0;text-shadow:0 1px 3px #000}.rt-jackpot-value{font-size:17px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000}.rt-title{margin-right:10px;font-size:20px;font-weight:900;letter-spacing:2px;white-space:nowrap;color:#ffffff8c;text-shadow:0 2px 6px rgba(0,0,0,.5)}.rt-deck{position:absolute;left:50%;top:44px;transform:translate(-50%);width:var(--deck-w);height:var(--deck-h);border-radius:0 0 8px 8px;background:linear-gradient(180deg,#f2f2f2,#cfcfcf 40%,#9a9a9a);box-shadow:0 4px 12px #00000080,inset 0 -4px 6px #00000040;border:2px solid #7d7d7d;border-top:none;z-index:2}.rt-deck span{position:absolute;inset:calc(var(--deck-h) * .2) calc(var(--deck-w) * .1) auto;height:calc(var(--deck-h) * .07);border-radius:2px;background:#ffffffd9;box-shadow:0 calc(var(--deck-h) * .26) 0 #ffffffb3,0 calc(var(--deck-h) * .52) 0 #ffffff8c}.rt-center{position:absolute;left:50%;top:calc(46% - var(--name-h));transform:translate(-50%,-50%);width:340px;max-width:40vw;text-align:center;z-index:2}.rt-brand{margin-bottom:14px;line-height:1.05;color:#ffffff1f;text-shadow:0 1px 0 rgba(0,0,0,.25);-webkit-user-select:none;user-select:none}.rt-pile{position:relative;top:calc(-56px + var(--chip) * .4);width:calc(var(--cols, 1) * var(--chip) * 1.08);height:132px;margin:0 auto 6px}.rt-pile-chip{position:absolute;left:calc(var(--gcol) * var(--chip) * 1.08 + var(--chip) / 2);bottom:calc(var(--row) * var(--chip) * .15 + (var(--grows) - 1 - var(--grow)) * var(--chip) * 1.15);transform:translate(-50%);z-index:calc(var(--row) + var(--grow) * 100);width:var(--chip);height:var(--chip);border-radius:50%;display:grid;place-items:center;font-size:0;font-weight:900;letter-spacing:-.3px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);border:calc(var(--chip) * .09) dashed rgba(255,255,255,.55);box-shadow:0 4px 8px #00000073;animation:rt-chip-drop .26s cubic-bezier(.2,.9,.3,1.25) both}.rt-pile-chip[data-top-col]{font-size:calc(var(--chip) * .3)}@keyframes rt-chip-drop{0%{opacity:0;transform:translate(-50%,calc(var(--chip) * -.5)) scale(.75)}to{opacity:1;transform:translate(-50%)}}.rt-pile[data-flown]{visibility:hidden}.rt-pile--fly{position:absolute;margin:0;z-index:9;pointer-events:none;visibility:visible}.rt-pile--fly .rt-pile-chip{animation:none}.rt-fly-chip{position:absolute;width:calc(var(--chip) * .86);height:calc(var(--chip) * .86);margin:0;border-radius:50%;display:grid;place-items:center;font-size:calc(var(--chip) * .26);font-weight:900;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);border:calc(var(--chip) * .08) dashed rgba(255,255,255,.55);box-shadow:0 4px 10px #00000080;pointer-events:none;z-index:8}.rt-chip--100{background:radial-gradient(circle at 50% 35%,#fbfbfb,#d9d9d9 70%,#b3b3b3);color:#2a2a2a;text-shadow:none;border-color:#00000040}.rt-chip--1k{background:radial-gradient(circle at 50% 35%,#e05a5a,#b32626 70%,#841616)}.rt-chip--10k{background:radial-gradient(circle at 50% 35%,#4f8ce0,#2461bd 70%,#16418a)}.rt-chip--100k{background:radial-gradient(circle at 50% 35%,#45b56f,#1d8a49 70%,#106232)}.rt-chip--1m{background:radial-gradient(circle at 50% 35%,#a86ae0,#7331b5 70%,#4f1c82)}.rt-brand-1{font-size:20px;font-weight:800;letter-spacing:5px}.rt-brand-2{font-size:38px;font-weight:900;letter-spacing:3px}.rt-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.rt-stage:nth-child(1){--stage: #ffc24a}.rt-stage:nth-child(2){--stage: #6bea5b}.rt-stage:nth-child(3){--stage: #a98bff}.rt-stage-name{font-size:19px;font-weight:900;color:color-mix(in srgb,var(--stage) 38%,transparent);text-shadow:0 1px 3px #000}.rt-stage-bar{height:5px;margin-top:4px;border-radius:3px;background:color-mix(in srgb,var(--stage) 20%,transparent)}.rt-stage--done .rt-stage-name{color:color-mix(in srgb,var(--stage) 72%,transparent)}.rt-stage--done .rt-stage-bar{background:color-mix(in srgb,var(--stage) 55%,transparent)}.rt-stage--on .rt-stage-name{color:var(--stage)}.rt-stage--on .rt-stage-bar{background:var(--stage);box-shadow:0 0 8px color-mix(in srgb,var(--stage) 60%,transparent)}.rt-pot{border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#0000006b;overflow:hidden}.rt-pot-row{display:flex;align-items:baseline;justify-content:space-between;padding:9px 16px}.rt-pot-row+.rt-pot-row{border-top:1px solid rgba(255,255,255,.1)}.rt-pot-key{font-size:15px;font-weight:700;letter-spacing:1px;color:#ffffffa6}.rt-pot-val{font-size:22px;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.rt-pot-row--call .rt-pot-key{color:#ffffff73}.rt-pot-row--call .rt-pot-val{font-size:18px;color:#ffffffb3}.rt-boss{position:absolute;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:900;font-style:italic;color:#4a3a14;background:radial-gradient(circle at 40% 35%,#fff6d8,#e0c88a 60%,#b99a4c);border:2px solid #fffaf0;box-shadow:0 3px 8px #00000080;z-index:4;transform:translate(-50%,-50%)}.rt-seat{position:absolute;display:flex;align-items:center;gap:10px;z-index:2}.rt-seat--right{flex-direction:row-reverse}.rt-seat-person{width:138px;text-align:center;flex:0 0 138px}.rt-seat-av{position:relative;width:var(--av);height:var(--av);margin:0 auto;border-radius:50%;overflow:hidden;border:3px solid #c9a55f;box-shadow:0 4px 12px #0000008c;display:grid;place-items:center;font-size:36px;font-weight:800;color:#fff;background:#333}.rt-seat-av img{width:100%;height:100%;object-fit:cover;display:block}.rt-seat-name{margin-top:4px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 3px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-seat-tag{position:absolute;white-space:nowrap;left:50%;bottom:100%;transform:translate(-50%);margin-bottom:4px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;background:#00000073;border:1px solid rgba(255,255,255,.25);color:#ffd97a}.rt-seat-panel{position:relative;padding:10px 12px 6px;border-radius:8px;background:#00000029;border:1px solid rgba(255,255,255,.08)}.rt-seat-cards{display:flex}.rt-seat-cards .card+.card{margin-left:calc(var(--cw) * -.5)}.rt-seat-cards,.rt-me-cards{position:relative}.rt-seat-note{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(var(--cw) * .42);font-weight:900;letter-spacing:.1em;color:#fff;text-shadow:0 2px 7px rgba(0,0,0,.9);pointer-events:none;z-index:3}.rt-seat-chips{margin-top:5px;font-size:14px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000;text-align:right;font-variant-numeric:tabular-nums}.rt-seat--right .rt-seat-chips{text-align:left}.rt-seat-row{display:flex;align-items:stretch;gap:4px}.rt-seat--right .rt-seat-row{flex-direction:row-reverse}.rt-seat--right .rt-draws{position:relative;left:-4px}.rt-me-cards~.rt-draws,.rt-me .rt-draws{position:relative;left:-5px}.rt-draws{flex:0 0 auto;width:max(20px,calc(var(--cw) * .26));height:var(--ch);display:flex;flex-direction:column;justify-content:space-between;align-items:center}.rt-draw{font-size:max(15px,calc(var(--cw) * .3));font-weight:900;font-style:italic;color:#4ea8f5;text-shadow:0 2px 5px rgba(0,0,0,.7);line-height:1}.rt-draw--stay{color:#f5a04e}.rt-seat--turn .rt-seat-panel{border-color:#ffd97a;box-shadow:0 0 0 2px #ffd97a73,0 0 22px #ffd97a4d}.rt-seat--turn .rt-seat-av{border-color:#ffd97a}.rt-seat-ring{position:absolute;top:-4px;left:50%;width:calc(var(--av) + 8px);height:calc(var(--av) + 8px);transform:translate(-50%);border-radius:50%;background:conic-gradient(#3fe06b 0 var(--p, 100%),rgba(0,0,0,.55) var(--p, 100%));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 5px));filter:drop-shadow(0 0 6px rgba(63,224,107,.7));pointer-events:none;z-index:2}.rt-seat-ring--low{background:conic-gradient(#ff6b6b 0 var(--p, 100%),rgba(0,0,0,.55) var(--p, 100%));filter:drop-shadow(0 0 7px rgba(255,107,107,.75))}.rt-seat--folded{opacity:.4}.rt-seat-action{position:absolute;top:-13px;left:50%;transform:translate(-50%);padding:2px 10px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap;color:#fff;background:#555;box-shadow:0 2px 6px #00000080}.rt-seat .rt-seat-action,.rt-me-panel .rt-seat-action{top:calc(10px + var(--ch) / 2);left:auto;right:auto;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:var(--act-size);height:var(--act-size);padding:0 18px;font-size:23px;border:3px solid rgba(255,255,255,.28);box-shadow:0 4px 13px #0000008c;z-index:5}.rt-seat--left .rt-seat-action{left:calc(100% + var(--act-gap))}.rt-seat--right .rt-seat-action{right:calc(100% + var(--act-gap))}.rt-me-panel .rt-seat-action{top:calc(6px - var(--act-size) * .25);left:calc(50% + (var(--colw) + 4px) / 2);right:auto;transform:translate(-50%,-100%)}@keyframes rt-act-pop{0%{transform:translateY(-50%) scale(1)}35%{transform:translateY(-50%) scale(1.5)}to{transform:translateY(-50%) scale(1)}}@keyframes rt-act-pop-me{0%{transform:translate(-50%,-100%) scale(1)}35%{transform:translate(-50%,-100%) scale(1.5)}to{transform:translate(-50%,-100%) scale(1)}}.rt-seat .rt-seat-action{animation:rt-act-pop .36s cubic-bezier(.34,1.3,.64,1)}.rt-me-panel .rt-seat-action{animation:rt-act-pop-me .36s cubic-bezier(.34,1.3,.64,1)}.rt[data-pending=on] .rt-seat-action,.rt[data-pending=on] .rt-seat-bet{display:none}.rt-act-die{background:#6b7280}.rt-act-call{background:#2f6fb5}.rt-act-raise{background:#c0392b}.rt-act-stay{background:#7c3aed}.rt-act-draw{background:#1f7a4d}.rt-seat-bet{position:absolute;bottom:calc(100% - 3px);display:flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:800;color:#ffd97a;background:#000000a6;white-space:nowrap}.rt-seat .rt-seat-action{top:calc(10px + var(--ch) / 2 - var(--bet-h))}.rt-seat .rt-seat-bet{top:calc(10px + var(--ch) / 2 - var(--bet-h) + var(--act-size) / 2 + 4px);bottom:auto}.rt-seat--left .rt-seat-bet{left:calc(100% + var(--act-gap));right:auto}.rt-seat--right .rt-seat-bet{right:calc(100% + var(--act-gap));left:auto}.rt-me-panel .rt-seat-bet{left:calc(50% + (var(--colw) + 4px) / 2 + var(--act-size) / 2 + 6px);right:auto;top:calc(6px - var(--act-size) * .3 - var(--act-size) / 2);bottom:auto;transform:translateY(-50%)}.rt-seat-bet i{width:8px;height:8px;border-radius:50%;background:#ffd97a}.rt-seat--vacant{opacity:.5}.rt-seat--vacant .rt-seat-name{color:#ffffff80;font-weight:600}.rt-seat-av--vacant{border-style:dashed;border-color:#ffffff38;background:#0000002e;box-shadow:none}.rt-seat-panel--open{cursor:pointer}.rt-seat--vacant:has(.rt-seat-panel--open){opacity:.72}.rt-seat--vacant:hover:has(.rt-seat-panel--open){opacity:1}.rt-seat-panel--open:hover{border-color:#ffd97a}.rt-seat-sit{position:absolute;left:50%;top:calc(10px + var(--ch) / 2);transform:translate(-50%,-50%);padding:5px 12px;border-radius:999px;border:1px solid rgba(255,217,122,.5);background:#0000008c;color:#ffd97a;font-size:13px;font-weight:800;white-space:nowrap;pointer-events:none}.rt-seat--p0{left:2.5%;top:13%}.rt-seat--p1{left:2.5%;top:calc(46% - var(--name-h))}.rt-seat--p2{right:2.5%;top:13%}.rt-seat--p3{right:2.5%;top:calc(46% - var(--name-h))}.rt-bottom{position:absolute;left:0;right:0;bottom:8px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;padding:0 10px;z-index:4}.rt-bottom-spacer{display:none}.rt-me{grid-column:2;grid-row:1;margin-bottom:var(--name-h)}.rt-actions,.rt-hint{grid-column:3;grid-row:1;justify-self:start;margin-left:12px;margin-bottom:var(--name-h)}.rt-start{grid-column:2;grid-row:1;justify-self:center;align-self:end;margin-bottom:var(--name-h);transform:translateY(calc(-1 * (var(--ch) + 63px)))}.rt-me{position:relative;flex:0 0 auto;display:flex;align-items:flex-end}.rt-me .rt-seat-person{position:absolute;right:calc(100% + 12px);bottom:0}.rt-me-panel.rt-seat--turn{border-color:#ffd97a;box-shadow:0 0 0 2px #ffd97a73,0 0 26px #ffd97a52}.rt-me-panel{position:relative;padding:10px 14px 8px;border-radius:8px;border:2px solid #c9a55f;background:#0000004d;text-align:center}.rt-me-cards{display:flex}.rt-me-cards .card+.card{margin-left:calc(var(--cw) * -.4)}.rt-hand-label{display:inline-block;margin:5px auto 0;padding:3px 12px;border-radius:999px;font-size:14px;font-weight:800;color:#fff;white-space:nowrap;background:#5a2882d9;box-shadow:inset 0 0 12px #0006}.rt-seat .rt-seat-person{position:relative}.rt-seat .rt-hand-label{position:absolute;left:50%;top:100%;transform:translate(-50%);margin:4px 0 0;font-size:13px;min-width:62px}.rt-hand-label--empty{background:#5a288252;color:#ffffff59}.rt-me-hand{position:relative;left:calc((var(--colw) + 4px) / 2)}.rt-me-chips{margin-top:3px;font-size:15px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000;font-variant-numeric:tabular-nums}.rt-me .rt-seat-row{justify-content:center}.rt-actions{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,138px);gap:6px;z-index:4}.rt-btn{display:flex;align-items:center;gap:8px;height:var(--act-row);padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:5px;background:linear-gradient(180deg,#4a2318,#2f1610);color:#fff;cursor:pointer;font:inherit;text-align:left}.rt-btn i{width:11px;height:11px;border-radius:2px;flex:0 0 11px;background:#888}.rt-btn b{flex:1;font-size:17px;font-weight:800}.rt-btn s{font-size:13px;font-weight:700;opacity:.55;text-decoration:none}.rt-btn:hover:not(:disabled){filter:brightness(1.25)}.rt-btn:active:not(:disabled){transform:translateY(1px)}.rt-btn:disabled{opacity:.4;cursor:not-allowed;background:#00000059}.rt-btn--ddadang i{background:#e0762e}.rt-btn--check i{background:#c548e0}.rt-btn--quarter i{background:#e02e2e}.rt-btn--bbing i{background:#2ea6e0}.rt-btn--half i{background:#2ee06a}.rt-btn--call i{background:#2e6ee0}.rt-btn--full i{background:#e0c22e}.rt-btn--die i{background:#9aa0a8}.rt-btn--allin{background:linear-gradient(180deg,#8a1f1f,#5a1010);border-color:#d86a6a}.rt-btn--allin i{background:#ff5a5a}.rt-hint{flex:0 0 auto;width:282px;padding:22px 0;text-align:center;font-size:13px;color:#ffffff8c;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:5px;z-index:4}.rt-draw-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:6px}.rt-actions--draw{position:relative;height:calc(var(--ch) + 51px);align-content:center}.rt-actions--draw .rt-draw-tip{position:absolute;left:0;right:0;bottom:calc(50% + var(--act-row) + 6px);padding-bottom:0}.rt-actions--draw .rt-btn{height:calc(var(--act-row) * 2)}.rt-btn--stay{background:linear-gradient(180deg,#5b3a9e,#3a2470);border-color:#9b7ce0}.rt-btn--swap{background:linear-gradient(180deg,#b98a2a,#8a6414);border-color:#f0c674}.rt-draw-tip{grid-column:1 / -1;font-size:12px;color:#fff9;text-align:center;padding-bottom:2px}.rt-bar{position:absolute;left:0;right:0;top:0;height:44px;display:flex;align-items:center;gap:4px;padding:0 10px;background:linear-gradient(180deg,#000c,#00000080);border-bottom:1px solid rgba(255,255,255,.1);z-index:5}.rt-bar-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:none;border-radius:5px;background:transparent;color:#fffc;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rt-bar-btn:hover{background:#ffffff1f;color:#fff}.rt-bar>*{flex:0 0 auto;white-space:nowrap}.rt-bar-spacer{flex:1 1 auto;min-width:0}.rt-bar-spacer{flex:1}.rt-bar-channel{margin-right:10px;padding:3px 9px;border-radius:999px;border:1px solid rgba(214,168,96,.5);background:#d6a86024;color:#f0d9a4;font-size:12px;font-weight:800;white-space:nowrap}.rt-bar-info{font-size:12px;color:#ffffff8c}.rt-bar-watch{padding:4px 10px;border-radius:4px;background:#b98a2a;color:#1c1206;font-size:12px;font-weight:800}.rt-bar-full,.rt-bar-opt{padding:7px 9px;justify-content:center}.rt-bar-full svg,.rt-bar-opt svg{display:block}.rt-bar-opt--muted,.rt-bar-exit{color:#ff9d9d}.rt-bar-exit:hover{background:#d8363f4d;color:#fff}.rt-bar-menu-wrap{position:relative;display:none}.rt-bar-menu{font-size:17px;padding:6px 9px;line-height:1}.rt-bar-menu-list{position:absolute;top:calc(100% + 6px);left:0;min-width:150px;display:flex;flex-direction:column;padding:4px;border-radius:8px;background:#0c0810f5;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 26px #0009;z-index:20}.rt-bar-menu-list button{padding:11px 12px;border:none;border-radius:6px;background:none;color:#ffffffd9;font:inherit;font-size:14px;font-weight:700;text-align:left;white-space:nowrap;cursor:pointer}.rt-bar-menu-list button:hover{background:#ffffff1f;color:#fff}.rt-bar-menu-exit{color:#ff9d9d}@media (max-width: 1000px){.rt-jackpot{position:static;transform:none}}.rt-felt-pick{display:flex;gap:8px;margin-top:8px}.rt-felt{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fffc;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.rt-felt:hover{background:#ffffff1f;color:#fff}.rt-felt--on{border-color:#f0c674;color:#fff;background:#f0c67429}.rt-felt i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.45);background:radial-gradient(circle at 40% 35%,#6b2447,#4a1730 55%,#300f20)}.rt-felt[data-felt=blue] i{background:radial-gradient(circle at 40% 35%,#245c8c,#143a5e 55%,#0c2138)}.rt-felt[data-felt=green] i{background:radial-gradient(circle at 40% 35%,#1f6b46,#13472e 55%,#0b2a1c)}.rt-felt-pick+.cz-modal-sub{margin-top:14px}.rt-back i{width:14px;height:20px;border-radius:3px;background:center / 100% 100% no-repeat}.rt-back i{border:1.5px solid #fff;box-shadow:inset 0 0 0 1px #00000040}.rt-back[data-back=blue] i{background:linear-gradient(160deg,#2b5fd9,#13317e)}.rt-back[data-back=red] i{background:linear-gradient(160deg,#d8262e,#9e1219)}.rt-back[data-back=black] i{background:linear-gradient(160deg,#3a3d46,#121317)}.rt-back[data-back=gold] i{background:linear-gradient(160deg,#e0a92e,#8e6210)}.rt-sound-on{display:flex;align-items:center;gap:8px;margin:8px 0 4px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.rt-sound-on input{width:17px;height:17px;accent-color:#ffd97a;cursor:pointer}.rt-vol{display:flex;align-items:center;gap:12px;margin:6px 0 14px}.rt-vol input[type=range]{flex:1;accent-color:#ffd97a;cursor:pointer}.rt-vol--off{opacity:.45}.rt-vol--off input[type=range]{cursor:not-allowed}.rt-vol-icon{flex:0 0 auto;font-size:17px}.rt-vol-num{flex:0 0 34px;text-align:right;font-weight:800;font-variant-numeric:tabular-nums;color:#ffd97a}.rt-result{position:absolute;left:50%;top:calc(44px + var(--deck-h) + 12px);transform:translate(-50%);min-width:320px;padding:10px 18px;border:1px solid #d6a860;border-radius:10px;background:#0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 6px 20px #00000073;text-align:center;z-index:6}.rt-result-title{font-size:13px;letter-spacing:4px;color:#ffd97a;margin-bottom:8px}.rt-result-pot{font-size:14px}.rt-result-pot b{color:#ffd97a;margin-right:8px}.rt-result-jackpot{margin-top:8px;font-size:14px;font-weight:800;color:#ffe08a}.rt-start{flex:0 0 auto;padding:13px 42px;border:none;border-radius:8px;background:linear-gradient(180deg,#f0c674,#b98a2a);color:#2a1c00;font-size:17px;font-weight:900;cursor:pointer;box-shadow:0 6px 18px #00000080;z-index:6}.rt-start:hover{filter:brightness(1.08)}.rt-log-line{font-size:11px;line-height:1.6;color:#ffffff6b;word-break:break-word}.rt-chat{position:absolute;left:12px;bottom:14px;width:240px;height:260px;display:flex;flex-direction:column;background:#0000009e;border:1px solid rgba(255,255,255,.14);border-radius:8px;z-index:6}.rt-chat-head{display:flex;align-items:center;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:700}.rt-chat-head button{background:none;border:none;color:#fff9;cursor:pointer;font-size:14px}.rt-chat-body{flex:1;overflow-y:auto;padding:8px 10px;font-size:12px}.rt{color-scheme:dark}.rt *::-webkit-scrollbar{width:8px;height:8px}.rt *::-webkit-scrollbar-track{background:#00000040;border-radius:4px}.rt *::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.rt *::-webkit-scrollbar-thumb:hover{background:#ffffff5c}.rt *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) rgba(0,0,0,.25)}.rt-chat-body div{margin-bottom:4px;word-break:break-word}.rt-chat-sys{color:#ffffff73;font-style:italic}.rt-chat-form{display:flex;gap:6px;padding:8px;border-top:1px solid rgba(255,255,255,.12)}.rt-chat-form input{flex:1;min-width:0;padding:7px 9px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:#00000080;color:#fff;font:inherit;outline:none}.rt-chat-form button{padding:7px 12px;border:none;border-radius:5px;background:linear-gradient(180deg,#7b5ec6,#5a3aa8);color:#fff;font-weight:800;cursor:pointer}.rt-chat-form button:hover{filter:brightness(1.12)}@media (max-width: 1320px){.rt-actions{grid-template-columns:repeat(2,120px)}.rt-btn{padding:0 10px}.rt-btn b{font-size:15px}.rt-hint{width:250px}.rt-seat-person{width:111px;flex-basis:111px}.rt{--av: 96px}.rt-seat-av{font-size:28px}.rt-title{font-size:17px}.rt-center{width:320px}.rt-brand-2{font-size:30px}}@media (max-width: 940px){.rt-title{display:none}}@media (max-width: 880px){.rt-seat-person{width:93px;flex-basis:93px}.rt{--av: 78px}.rt-seat-av{font-size:24px}.rt-center{width:264px}}@media (max-width: 780px){.rt-draws{width:16px}.rt-draw{font-size:13px}.rt-seat-panel{padding:8px 6px 5px}.rt-seat--right .rt-draws{left:-1px}.rt-me .rt-draws{left:-5px}.rt-bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.rt-actions,.rt-hint,.rt-start{justify-self:auto;margin-left:0}.rt-start{transform:none;align-self:auto;margin-bottom:var(--name-h)}.rt-me-panel .rt-seat-bet{top:auto;bottom:-14px;left:50%;transform:translate(-50%)}.rt-bottom-spacer{display:none}.rt-actions{grid-template-columns:repeat(2,108px)}.rt-seat-person{width:93px;flex-basis:93px}.rt{--av: 78px}.rt-seat-av{font-size:24px}.rt-seat--p1,.rt-seat--p3{top:calc(40% - var(--name-h))}}.rt{--cw: clamp(38px, calc(17.21vw - 127px) , 128px);--ch: calc(var(--cw) * 1.405);--avail: calc(47.5vw - 331px) ;--colw: max(20px, calc(var(--cw) * .26));--slack: calc(var(--avail) - var(--cw) * 2.5 - var(--colw) - 16px);--act-gap: clamp( calc(-1 * (var(--act-size) + 14px)), calc(var(--slack) - var(--act-size) - 6px), 6px );--act-size: 77px;--bet-h: 20px;--act-row: max(40px, calc((var(--ch) + 33px) / 4));--deck-w: calc(var(--cw) * 1.2);--deck-h: calc(var(--ch) * .25)}@media (max-width: 1320px){.rt{--cw: clamp(38px, min( calc(17.17vw - 113px) , calc(18.96vw - 133px) ), 128px);--avail: calc(47.4vw - 293px) }}@media (max-width: 880px){.rt{--cw: clamp(26px, calc(18.89vw - 114px) , 128px);--avail: calc(47.22vw - 246px) }}.rt .card{width:var(--cw);height:var(--ch);isolation:isolate}@keyframes rt-deal-fly{0%{transform:translate(var(--dx, 0),var(--dy, 0)) scale(.55) rotate(-8deg);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}.rt .card-index .card-rank{font-size:calc(var(--cw) * .31)}.rt .card-index .card-suit{font-size:calc(var(--cw) * .24)}.rt .card-pip{font-size:calc(var(--cw) * .62)}.rt .card-index--tl{top:calc(var(--cw) * .07);left:calc(var(--cw) * .09)}.rt .card-index--br{bottom:calc(var(--cw) * .07);right:calc(var(--cw) * .09)}.rt-me-cards{height:var(--ch)}.rt-seat-cards .card-index--br{display:none}.rt .card-selected{transform:translateY(-16px);box-shadow:0 0 0 3px #ffd97a,0 10px 18px #0009}.rt .card-selected:after{color:#ffd97a;bottom:-18px}.rt .card--empty{background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff1a}@media (pointer: coarse),(max-width: 940px){.rt-chat,.rt-jackpot,.rt-bar-info,.rt-bar-watch,.rt-bar-room,.rt-bar-guide{display:none}.rt-bar-menu-wrap{display:block}.rt-hint{visibility:hidden}.rt-pot-row{padding:5px 12px}.rt-pot-key{font-size:12px;letter-spacing:.5px}.rt-pot-val{font-size:17px}.rt-pot-row--call .rt-pot-val{font-size:14px}.rt{--act-size: 30px}.rt-seat .rt-seat-action{top:calc(4px + var(--ch) / 2)}.rt-seat .rt-seat-bet{top:calc(4px + var(--ch) / 2 + var(--act-size) / 2 + 3px)}.rt-seat .rt-seat-action,.rt-me-panel .rt-seat-action{padding:0 7px;font-size:12px;letter-spacing:-.5px;border-width:2px}.rt{--chip: 37px}.rt-pile{top:calc(-34px + var(--chip) * .4);height:84px;margin-bottom:3px}.rt-me{--cw: 44px;--ch: 61.82px ;--av: 66px}.rt-me-cards .card+.card{margin-left:2px}.rt-me-panel .rt-seat-action{top:calc(6px - var(--act-size) * .4)}.rt-me-panel .rt-seat-action{left:calc(100% - 14px - var(--cw) / 2)}.rt-me-panel .rt-seat-bet{left:calc(100% - 14px - var(--cw) / 2);right:auto;top:auto;bottom:calc(100% + var(--act-size) * 1.4 - 2px);transform:translate(-50%)}.rt-me{flex-basis:100%;order:1;justify-content:center;align-items:center;gap:10px}.rt-me{top:calc(var(--ch) * .2)}.rt-me .rt-seat-person{position:relative;right:auto;bottom:auto}.rt{--act-tray: calc(var(--act-row) * 2 + 6px)}.rt-actions,.rt-hint,.rt-start{flex-basis:100%;order:2;margin-left:0;height:var(--act-tray)}.rt-start{flex-basis:70%;height:calc(var(--act-tray) * .7);margin:calc(var(--act-tray) * .15) auto calc(var(--act-tray) * .15 + var(--name-h));padding:0 20px;font-size:12px}.rt-actions{width:100%;grid-template-columns:repeat(4,1fr)}.rt-actions--draw .rt-draw-tip{display:none}.rt-actions--draw .rt-btn{height:var(--act-tray)}.rt-seat{--av: 54px;--cw: 22px;--ch: 30.91px }.rt-seat .rt-seat-name{font-size:11px}.rt-seat .rt-seat-chips{font-size:12px;margin-top:3px}.rt-btn s{display:none}.rt-btn{padding:0 6px;gap:5px;justify-content:center}.rt-btn b{flex:0 0 auto;font-size:15px}}@media (max-width: 620px),(pointer: coarse) and (orientation: portrait){.rt-seat,.rt-seat--right{flex-direction:column;align-items:center;gap:0}.rt-seat-person{width:auto;flex:0 0 auto;max-width:calc(var(--cw) * 2.5);height:auto}.rt-seat .rt-seat-name{margin-top:2px;line-height:1.15}.rt-seat .rt-seat-panel{padding:4px 6px}.rt-seat-chips,.rt-seat--right .rt-seat-chips{text-align:center}.rt-seat .rt-seat-action{top:calc(-1 * (var(--name-h) + var(--av) / 2))}.rt-seat--left .rt-seat-action{left:calc(50% + var(--av) / 2 + 4px);right:auto}.rt-seat--right .rt-seat-action{right:calc(50% + var(--av) / 2 + 4px);left:auto}.rt-seat .rt-seat-bet{top:calc(var(--act-size) / 2 + 3px - (var(--name-h) + var(--av) / 2));bottom:auto}.rt-seat--left .rt-seat-bet{left:calc(50% + var(--av) / 2 + 4px);right:auto}.rt-seat--right .rt-seat-bet{right:calc(50% + var(--av) / 2 + 4px);left:auto}}.rt-jp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;overflow:hidden;pointer-events:none;animation:jp-life 6s ease both}@keyframes jp-life{0%{opacity:0}5%{opacity:1}90%{opacity:1}to{opacity:0}}.rt-jp-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(58% 46% at 50% 44%,rgba(255,196,74,.34),transparent 70%),#0000006b;animation:jp-breathe 1.6s ease-in-out infinite alternate}@keyframes jp-breathe{0%{opacity:.75}to{opacity:1}}.rt-jp-rays{position:absolute;top:44%;left:50%;width:150vmax;height:150vmax;transform:translate(-50%,-50%);background:repeating-conic-gradient(rgba(255,214,130,.16) 0deg 7deg,transparent 7deg 20deg);-webkit-mask-image:radial-gradient(closest-side,#000 12%,transparent 62%);mask-image:radial-gradient(closest-side,#000 12%,transparent 62%);animation:jp-spin 22s linear infinite}@keyframes jp-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.rt-jp-coins{position:absolute;top:0;right:0;bottom:0;left:0}.rt-jp-coin{position:absolute;top:-8%;border-radius:50%;background:radial-gradient(60% 60% at 34% 30%,#fff6cf,#ffd35e 45%,#c98a1c);box-shadow:0 0 8px #ffbe46a6,inset 0 0 0 1px #ffffff73;animation-name:jp-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes jp-fall{0%{transform:translateY(0) rotate(0) scaleX(1);opacity:0}8%{opacity:1}50%{transform:translateY(55vh) rotate(calc(var(--spin) * 180deg)) scaleX(.25)}90%{opacity:1}to{transform:translateY(115vh) rotate(calc(var(--spin) * 360deg)) scaleX(1);opacity:0}}.rt-jp-box{position:relative;text-align:center;padding:18px 42px 20px;border-radius:18px;background:linear-gradient(180deg,#301408b8,#180804b8);border:2px solid rgba(255,205,110,.7);box-shadow:0 0 40px #ffaa3273,inset 0 0 30px #ffaa322e;animation:jp-pop .62s cubic-bezier(.2,1.5,.4,1) both}@keyframes jp-pop{0%{transform:scale(.35) rotate(-6deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.rt-jp-title{font-size:54px;font-weight:900;letter-spacing:6px;font-style:italic;line-height:1;background:linear-gradient(180deg,#fff8dd 12%,#ffd45f 46%,#c98a1c 78%,#ffe9a8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #7a4a06) drop-shadow(0 0 18px rgba(255,180,60,.75));animation:jp-shake .42s ease-in-out 3}@keyframes jp-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-3px) rotate(-1.2deg)}75%{transform:translate(3px) rotate(1.2deg)}}.rt-jp-kind{margin-top:6px;font-size:17px;font-weight:800;letter-spacing:2px;color:#ffe8b0}.rt-jp-kind b{color:#fff}.rt-jp-amount{margin-top:4px;font-size:42px;font-weight:900;color:#fff3cd;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(255,190,70,.9),0 2px 0 #6d3f05}.rt-jp-who{margin-top:2px;font-size:16px;font-weight:700;color:#ffd9a0}.rt-jp-close{position:absolute;top:-12px;right:-12px;pointer-events:auto;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,205,110,.5);background:#00000073;color:#ffe0a0;font-size:14px;cursor:pointer}.rt-jp-hit .rt-seat-av{box-shadow:0 0 0 3px #ffd76a,0 0 26px #ffb52ee6;animation:jp-breathe .7s ease-in-out infinite alternate}@media (pointer: coarse),(max-width: 940px){.rt-jp-title{font-size:34px;letter-spacing:4px}.rt-jp-amount{font-size:27px}.rt-jp-kind,.rt-jp-who{font-size:13px}.rt-jp-box{padding:12px 22px 14px}}@media (prefers-reduced-motion: reduce){.rt-jp-rays,.rt-jp-coins,.rt-jp-glow{animation:none}.rt-jp-coin{display:none}.rt-jp-title,.rt-jp-box,.rt-jp-hit .rt-seat-av{animation:none}}.rt-announce{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;pointer-events:none;animation:rt-announce-in .25s ease both}@keyframes rt-announce-in{0%{opacity:0}to{opacity:1}}.rt-announce-box{padding:14px 34px;border-radius:14px;font-size:28px;font-weight:900;letter-spacing:2px;color:#ffeec2;background:linear-gradient(180deg,#200c18db,#10060cdb);border:2px solid rgba(214,168,96,.75);box-shadow:0 0 30px #ffbe5a47,inset 0 0 22px #ffbe5a1f;text-shadow:0 2px 0 #5a3204,0 0 18px rgba(255,190,70,.55);transform:translateY(-100%);animation:rt-announce-pop .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes rt-announce-pop{0%{transform:translateY(-100%) scale(.7)}to{transform:translateY(-100%) scale(1)}}@media (pointer: coarse),(max-width: 940px){.rt-announce-box{font-size:19px;padding:10px 20px;letter-spacing:1px}}@media (prefers-reduced-motion: reduce){.rt-announce,.rt-announce-box{animation:none}}.rt-win{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;align-content:center;pointer-events:none;background:#14060e57;border-radius:6px;animation:rt-win-pop .5s cubic-bezier(.2,1.6,.4,1) both}.rt-win span{font-size:max(11px,calc(var(--cw) * .5));font-weight:900;font-style:italic;letter-spacing:.06em;line-height:1;white-space:nowrap;transform:rotate(-6deg);background:linear-gradient(180deg,#fff6d6 10%,#ffd45f,#d99a24 80%,#ffeab3);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #4a2c02) drop-shadow(0 0 8px rgba(255,190,70,.85)) drop-shadow(0 3px 6px rgba(0,0,0,.85))}.rt-win b{margin-top:2px;font-size:max(10px,calc(var(--cw) * .24));letter-spacing:0;font-variant-numeric:tabular-nums;color:#fff3cd;text-shadow:0 1px 0 #4a2c02,0 2px 6px rgba(0,0,0,.9);transform:rotate(-6deg)}@keyframes rt-win-pop{0%{opacity:0}to{opacity:1}}.rt-win span{animation:rt-win-stamp .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes rt-win-stamp{0%{transform:rotate(-6deg) scale(2.1);opacity:0}to{transform:rotate(-6deg) scale(1);opacity:1}}.rt-seat--winner .rt-seat-av{box-shadow:0 0 0 3px #ffd76a,0 0 24px #ffb52ed9}@media (prefers-reduced-motion: reduce){.rt-win,.rt-win span{animation:none}}.rt-brand-3{margin-top:2px;font-size:13px;font-weight:900;letter-spacing:6px;color:#d6a860}.rt-seat-tag--seon{background:linear-gradient(180deg,#ffe08a,#d9a531);color:#3a2604;border-color:#fff2c4}.rt-seat--away .rt-seat-av{filter:grayscale(1) brightness(.6)}.rt-seat-away{display:inline-block;margin-top:2px;padding:1px 7px;border-radius:999px;background:#96281ee6;color:#fff;font-size:11px;font-weight:800;white-space:nowrap}.rt-btn--raise i{background:#2ee06a}.rt-btn b em{display:block;margin-top:1px;font-size:12px;font-style:normal;font-weight:700;color:#ffe08a;font-variant-numeric:tabular-nums}.rt-actions--four .rt-btn{min-height:var(--act-row);height:auto;padding-top:4px;padding-bottom:4px}.rt-oseat{--av: clamp(60px, 4.4vw, 92px);--cw: clamp(24px, 2.6vw, 52px);--ch: calc(var(--cw) * 1.405);left:clamp(52px,var(--x),calc(100% - 52px));top:max(66px,var(--y));transform:translate(-50%);flex-direction:column;align-items:center;gap:0}.rt-oseat.rt-seat--right{flex-direction:column}.rt-oseat .rt-seat-person{width:auto;flex:0 0 auto;max-width:170px}.rt-oseat .rt-seat-name{margin-top:2px;font-size:clamp(12px,.8vw,15px);line-height:1.15}.rt-oseat .rt-seat-panel{padding:4px 6px}.rt-oseat .rt-seat-chips,.rt-oseat.rt-seat--right .rt-seat-chips{text-align:center;font-size:clamp(12px,.8vw,15px);margin-top:2px}.rt-oseat{--act-size: 34px}.rt-oseat .rt-seat-action,.rt-oseat.rt-seat--left .rt-seat-action,.rt-oseat.rt-seat--right .rt-seat-action{top:calc(4px + var(--ch) / 2);left:50%;right:auto;transform:translate(-50%,-50%);padding:0 10px;font-size:15px;border-width:2px;animation-name:rt-act-pop-up}.rt-oseat .rt-seat-bet,.rt-oseat.rt-seat--left .rt-seat-bet,.rt-oseat.rt-seat--right .rt-seat-bet{top:calc(4px + var(--ch) / 2 + var(--act-size) / 2 + 2px);left:50%;right:auto;bottom:auto;transform:translate(-50%)}.rt-oseat .rt-seat-sit{top:calc(4px + var(--ch) / 2)}.rt{--chip: 46px}.rt-center{display:grid;grid-template-columns:150px minmax(0,300px) 90px;grid-template-areas:"pile stages deck" "pile pot deck";align-items:center;column-gap:14px;width:auto;max-width:none}.rt-brand{display:none}.rt-pile{grid-area:pile;top:0;margin:0;height:110px;justify-self:center;align-self:end}.rt-stages{grid-area:stages}.rt-pot{grid-area:pot}.rt-center>.rt-deck{grid-area:deck;position:relative;left:auto;top:auto;transform:none;justify-self:center;width:70px;height:22px;border-radius:6px;border-top:2px solid #7d7d7d;--deck-w: 70px;--deck-h: 22px}@media (max-width: 1000px){.rt-center{grid-template-columns:110px minmax(0,240px) 64px;column-gap:8px}.rt-center>.rt-deck{width:56px;height:18px;--deck-w: 56px;--deck-h: 18px}}@media (pointer: coarse),(max-width: 940px){.rt-oseat{--av: 46px;--cw: 20px;--ch: 28.1px }.rt-oseat .rt-seat-name{font-size:10px}.rt-oseat .rt-seat-chips{font-size:11px}}@media (max-width: 620px),(pointer: coarse) and (orientation: portrait){.rt-center{grid-template-columns:minmax(0,1fr) 52px;grid-template-areas:"pile deck" "stages stages" "pot pot";width:min(260px,calc(100% - 150px));row-gap:4px}.rt-pile{height:70px}.rt-center>.rt-deck{width:46px;height:16px;--deck-w: 46px;--deck-h: 16px}.rt-oseat{left:clamp(42px,var(--tx),calc(100% - 42px));top:max(66px,var(--ty))}.rt-center{width:min(240px,calc(100% - 240px))}.rt-oseat--tside .rt-seat-action,.rt-oseat--tside.rt-seat--left .rt-seat-action,.rt-oseat--tside.rt-seat--right .rt-seat-action{top:calc(-1 * (var(--name-h) + var(--av) + var(--act-size) / 2 + 3px));left:50%;right:auto;transform:translate(-50%,-50%);animation-name:rt-act-pop-up}}@keyframes rt-act-pop-up{0%{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-50%,-50%) scale(1.5)}to{transform:translate(-50%,-50%) scale(1)}}.rt-result{top:calc(46% - var(--name-h));transform:translate(-50%,-50%);min-width:min(320px,calc(100vw - 190px));max-width:calc(100vw - 190px);z-index:7}@media (orientation: landscape) and (max-height: 520px){.rt-oseat{left:clamp(42px,var(--wx),calc(100% - 42px));top:50px}.rt-center{left:10px;top:auto;bottom:10px;transform:none;width:auto;grid-template-columns:46px 118px 34px;grid-template-areas:"stages stages stages" "pile pot deck";column-gap:5px;row-gap:4px}.rt-pile{height:64px}.rt-stage-name{font-size:13px}.rt-center>.rt-deck{width:32px;height:12px;--deck-w: 32px;--deck-h: 12px}.rt-pot-row{padding:4px 8px}.rt-result{top:50%}}.rt-fair-row{margin-top:12px}.rt-fair-label{display:flex;align-items:center;gap:8px;font-size:12px;color:#fff9;margin-bottom:4px}.rt-fair-copy{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:inherit;border-radius:5px;padding:2px 8px;font-size:11px;cursor:pointer}.rt-fair-copy:hover{background:#ffffff24;color:#fff}.rt-fair-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;word-break:break-all;white-space:pre-wrap;background:#00000047;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:8px 10px}.cl{position:relative;height:100%;overflow:hidden;color:#fff;font-family:NanumBarunGothic,Malgun Gothic,-apple-system,Segoe UI,sans-serif;background:radial-gradient(40% 35% at 20% 0%,rgba(40,110,220,.22),transparent 70%),radial-gradient(40% 35% at 80% 0%,rgba(40,110,220,.16),transparent 70%),radial-gradient(40% 40% at 90% 100%,rgba(30,90,200,.18),transparent 70%),linear-gradient(180deg,#0b1a3a,#071330,#050d22);--chip: var(--chip-fly, 46px);-webkit-user-select:none;user-select:none}.cl-stage{position:absolute;left:50%;top:50%;transform-origin:50% 50%;--chip: 46px;--ex: 0px;--ey: 0px}.cl-felt{position:absolute;left:40px;top:150px;width:calc(1592px + var(--ex));height:calc(600px + var(--ey));border-radius:50%;--f1: #1a6b44;--f2: #0f4a2f;--f3: #08301e;background:radial-gradient(70% 70% at 50% 42%,var(--f1) 0%,var(--f2) 55%,var(--f3) 100%);border:16px solid #20150b;box-shadow:0 0 0 3px #b3843a,0 0 0 8px #2a1c0d,0 30px 80px #000c,inset 0 0 90px #0009}.cl[data-felt=blue] .cl-felt{--f1: #245c8c;--f2: #173f66;--f3: #0c2540}.cl[data-felt=red] .cl-felt{--f1: #7a2a4c;--f2: #561a35;--f3: #33101f}.cl-felt-logo{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);font-size:260px;line-height:1;color:#ffffff09}.cl-top{position:absolute;left:0;right:0;top:0;height:50px;display:flex;align-items:center;gap:18px;padding:0 34px 0 56px;background:linear-gradient(180deg,#0a1e46f2,#061432d9);border-bottom:1px solid rgba(90,140,230,.45);box-shadow:0 4px 14px #0006;z-index:6}.cl-brand{display:flex;align-items:center;gap:8px;font-size:31px;font-weight:900;letter-spacing:1px;color:#eaf2ff;text-shadow:0 2px 0 #1b3f86,0 0 14px rgba(80,150,255,.45)}.cl-brand-mark{font-size:32px;background:linear-gradient(180deg,#bfe1ff,#3e8dff 70%,#1d5ad8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.cl-top-sep{width:2px;height:24px;background:#ffffff40}.cl-roomline{display:flex;align-items:baseline;gap:16px;padding:0;border:none;background:none;color:#e9edf6;font:inherit;font-size:19px;font-weight:700;cursor:pointer;white-space:nowrap}.cl-roomline-title{max-width:520px;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-weight:800;color:#f0c674}.cl-top-spacer{flex:1}.cl-ibtn{width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:10px;background:transparent;color:#e9edf6;cursor:pointer}.cl-ibtn svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cl-ibtn:hover,.cl-exit:hover{background:#ffffff14}.cl-ibtn--off{color:#8a93a6}.cl-exit{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:19px;font-weight:700;cursor:pointer;white-space:nowrap}.cl-exit svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cl-seat{position:absolute;width:520px;z-index:3}.cl-panel{display:flex;align-items:center;gap:10px;height:190px;padding:0 12px;border-radius:18px;background:linear-gradient(180deg,#102654f0,#09183af2);border:1px solid rgba(90,140,230,.35);box-shadow:0 10px 26px #0000008c,inset 0 1px #ffffff0d}.cl-seat--right .cl-panel{flex-direction:row-reverse}.cl-who{width:108px;flex:0 0 108px;display:flex;flex-direction:column;align-items:center;gap:2px}.cl-avbox{position:relative;width:92px;height:92px;margin-bottom:9px}.cl-av{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:30px;font-weight:900;background:#222;border:3px solid rgba(255,255,255,.12);box-shadow:0 4px 10px #0009}.cl-av img{width:100%;height:100%;object-fit:cover}.cl-av--vacant{background:#ffffff0d;border-style:dashed}.cl-name{display:flex;align-items:center;gap:5px;font-size:19px;font-weight:700;white-space:nowrap;color:#f2f4f8}.cl-name-text{overflow:hidden;text-overflow:ellipsis;max-width:104px}.cl-chips{display:flex;align-items:center;gap:5px;font-size:19px;font-weight:700;color:#f6f1e0;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-ico-coins{width:24px;height:24px;flex:0 0 auto}.cl-tag{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 5px;border-radius:6px;font-size:14px;font-weight:900}.cl-tag--seon{background:linear-gradient(180deg,#ff9e5c,#d9531a);color:#fff}.cl-timer{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;pointer-events:none;z-index:2;--p: 100}.cl-timer svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.cl-timer circle{fill:none;stroke-width:3.4}.cl-timer-track{stroke:#0000008c}.cl-timer-arc{stroke:#ffae2e;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));filter:drop-shadow(0 0 5px rgba(255,170,40,.95))}.cl-timer-sec{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);min-width:34px;height:24px;padding:0 6px;display:grid;place-items:center;border-radius:12px;background:#060a10eb;border:2px solid #ffae2e;font-size:16px;font-weight:900;color:#ffd27a;font-variant-numeric:tabular-nums}.cl-timer-sec:empty{display:none}.cl-timer--low .cl-timer-arc{stroke:#ff4d4d;filter:drop-shadow(0 0 5px rgba(255,77,77,.95))}.cl-timer--low .cl-timer-sec{color:#ff9a9a;border-color:#ff4d4d}.cl-turn .cl-panel{border-color:#ffae2ebf;box-shadow:0 0 0 1px #ffae2e66,0 0 30px #ffa0284d}.cl-turn .cl-name-text{color:#ffcf6a}.cl-cards{position:relative;display:flex;gap:3px;--cw: 87px;--ch: 166px}.cl-seat:not(.cl-me) .cl-cards .card+.card{margin-left:calc(var(--cw) * -.438)}.cl .card{width:calc(var(--cw) * 1.236);height:var(--ch);isolation:isolate;border-radius:8px}.cl-cards .card+.card{margin-left:calc(var(--cw) * -.315)}.cl{--cb: #2b5fd9;--cb-d: #13317e}.cl[data-back=red]{--cb: #d8262e;--cb-d: #9e1219}.cl[data-back=black]{--cb: #3a3d46;--cb-d: #121317}.cl[data-back=gold]{--cb: #e0a92e;--cb-d: #8e6210}.cl .card--back,.cl .card-cover{--cbw: max(2px, calc(var(--cw, 87px) * .045));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%);border:var(--cbw) solid #fff}.cl .card--back{box-shadow:inset 0 0 0 calc(var(--cbw) * .5) var(--cb-d),inset 0 0 0 var(--cbw) #ffffffe6,0 4px 10px #0000008c}.cl .card-cover{box-shadow:inset 0 0 0 calc(var(--cbw) * .5) var(--cb-d),inset 0 0 0 var(--cbw) #ffffffe6,0 -6px 14px #0000008c}.cl .card--back:after,.cl .card-cover:before{content:"";position:absolute;left:50%;top:50%;width:36%;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:calc(var(--cbw) * .6) solid #fff;box-shadow:0 0 0 calc(var(--cbw) * .6) var(--cb-d);pointer-events:none}.cl .card-index .card-rank{font-size:calc(var(--cw) * .4);font-weight:900}.cl .card-index .card-suit{font-size:calc(var(--cw) * .3)}.cl .card-pip{font-size:calc(var(--cw) * .72)}.cl .card-index--tl{top:calc(var(--cw) * .06);left:calc(var(--cw) * .08)}.cl .card-index--br{bottom:calc(var(--cw) * .06);right:calc(var(--cw) * .08)}.cl .card--empty{background:#00000040;box-shadow:inset 0 0 0 2px #ffffff12}.cl .card--dim{filter:brightness(.5) saturate(.75)}.cl .card-highlight{box-shadow:0 0 0 3px #ffd36a,0 0 18px #ffd36a99}.cl .card-selected,.cl .card-clickable.card-selected{transform:translateY(-14px);box-shadow:0 0 0 3px #4aa3ff,0 0 22px #4aa3ffd9,0 12px 20px #0009}.cl .card-clickable{cursor:pointer}.cl .card-clickable:hover:not(.card-selected){transform:none;box-shadow:0 0 0 3px #ffffffe6,0 0 14px #a0c8ff8c}.cl-draws{width:44px;flex:0 0 44px;align-self:stretch;margin:14px 0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;border-radius:10px;background:#00000073;border:1px solid rgba(255,255,255,.08);font-size:28px;font-weight:800;color:#f2c14e;font-variant-numeric:tabular-nums}.cl-draws span{line-height:1}.cl-draw--todo{color:#f2c14e8c}.cl-draw--stay{color:#6ef0a3}.cl-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:4px 18px;border-radius:999px;background:#080a10d1;border:1px solid rgba(255,255,255,.18);font-size:22px;font-weight:900;color:#c7cfdd;white-space:nowrap;pointer-events:none;z-index:2}.cl-folded .cl-cards .card{filter:grayscale(.7) brightness(.5)}.cl-folded .cl-av{filter:grayscale(.6) brightness(.7)}.cl-away .cl-av{filter:grayscale(1) brightness(.6)}.cl-winner .cl-panel{border-color:#ffd36a;box-shadow:0 0 34px #ffd36a99}.cl-win{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:3;animation:cl-pop .5s ease;container-type:size}@keyframes cl-pop{0%{transform:scale(1)}40%{transform:scale(1.15)}to{transform:scale(1)}}.cl-win span{font-size:21cqw;line-height:1;padding:.04em .16em .04em .06em;font-weight:900;font-style:italic;letter-spacing:2px;background:linear-gradient(180deg,#fff6c8,#f2b13c 60%,#b06d0c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 3px rgba(0,0,0,.8))}.cl-win b{font-size:9cqw;line-height:1.1;color:#fff;text-shadow:0 2px 6px #000}.cl-reveal-hand{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);padding:3px 14px;border-radius:999px;background:#3c1e6ef2;border:1px solid rgba(255,255,255,.25);font-size:17px;font-weight:800;white-space:nowrap;z-index:4}.cl-under{position:absolute;top:176px;left:130px;display:flex;align-items:center;gap:8px;height:32px;z-index:4}.cl-bet.cl-bet--table{position:absolute;height:auto;transform:translate(-50%,-50%);z-index:4}.cl-bet--table .bc-stack{margin-bottom:0}.cl-bet.cl-bet--table.cl-bet--l{transform:translateY(-50%)}.cl-bet.cl-bet--table.cl-bet--r{transform:translate(-100%,-50%)}.cl-seat--right .cl-under{left:66px}.cl-bet{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0;font-size:19px;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 6px rgba(0,0,0,.7);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.cl-act{display:inline-grid;place-items:center;height:28px;padding:0 12px;border-radius:8px;font-size:16px;font-weight:900;white-space:nowrap;border:1px solid rgba(255,255,255,.2);animation:cl-pop .32s cubic-bezier(.34,1.4,.64,1)}.cl-act--call{background:linear-gradient(180deg,#2a7cf0,#1446b0)}.cl-act--raise{background:linear-gradient(180deg,#8a3cf0,#5420b8)}.cl-act--check{background:linear-gradient(180deg,#4a5468,#2a3142)}.cl-act--die{background:linear-gradient(180deg,#b0262c,#6e1116)}.cl-act--bbing{background:linear-gradient(180deg,#e9a531,#a8670b)}.cl-act--away{background:linear-gradient(180deg,#7a2020,#4a1010)}.cl-act--wait{background:#ffffff1f}.cl-sit{position:absolute;left:50%;top:60px;transform:translate(-50%);padding:8px 18px;border-radius:999px;border:1px solid rgba(255,217,122,.6);background:#000000b3;color:#ffd97a;font:inherit;font-size:18px;font-weight:800;cursor:pointer}.cl-seat--vacant .cl-panel>:not(.cl-who){opacity:.55}.cl-seat .cl-av.cl-av--vacant.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}.cl-seat .cl-av.cl-av--vacant.chair-seat.chair-seat--sit{cursor:pointer;background:#3fb95024;color:#3fb950;transition:background .15s}.cl-seat .cl-av.cl-av--vacant.chair-seat.chair-seat--sit:hover{background:#3fb95047;color:#fff;box-shadow:0 3px 10px #00000080;transform:none}.cl-seat .cl-av.cl-av--vacant.chair-seat .chair-seat__ico{width:45%;height:45%;opacity:.65}.cl-seat .cl-av.cl-av--vacant.chair-seat.chair-seat--sit .chair-seat__ico{opacity:.95}.cl-seat .cl-av.cl-av--vacant.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}.cl-me{width:602px;z-index:4}.cl-me .cl-panel{height:222px;gap:8px}.cl-me .cl-who{width:112px;flex-basis:112px}.cl-me .cl-avbox{width:104px;height:104px}.cl-me .cl-name-text{font-size:20px}.cl-me .cl-cards{--cw: 112px;--ch: 198px;gap:3px}.cl-me .cl-cards .card+.card{margin-left:calc(var(--cw) * -.45)}.cl-me .cl-cards .card{box-shadow:0 6px 14px #0009}.cl-me .cl-under{top:208px;left:136px}.cl-hand-label{display:inline-grid;place-items:center;height:28px;padding:0 14px;border-radius:999px;background:#3c1e6ef2;border:1px solid rgba(255,255,255,.25);font-size:16px;font-weight:800;white-space:nowrap}.cl-center{position:absolute;left:calc(576px + var(--ex) / 2);top:calc(292px + var(--ey) / 2);width:520px;height:260px;display:flex;flex-direction:column;align-items:center;z-index:2}.cl-pile.rt-pile{--pp-s: .72;position:relative;top:0;margin:0 auto 10px;width:calc(258px * var(--pp-s));height:calc(138px * var(--pp-s))}.cl-pile.rt-pile.rt-pile--fly{position:absolute;margin:0}.cl .pp-pile{position:absolute;left:0;bottom:0;width:258px;height:138px;transform:scale(var(--pp-s));transform-origin:left bottom}.cl .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))}.cl .pp-stack--blue{--c: #2457d6}.cl .pp-stack--red{--c: #d9232f}.cl .pp-stack--orange{--c: #f08a1c}.cl .pp-stack--yellow{--c: #f3b52e}.cl .pp-stack--navy{--c: #183fa8;--c2: #e9f0ff}.cl .pp-stack--black{--c: #1b1d24;--c2: #f2f2f2}.cl .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}.cl .pp-chip+.pp-chip{margin-bottom:-19px}.cl .pp-chip:nth-child(2n):not(.pp-chip--top){background-position:0 0,6px 0}.cl .pp-chip:nth-child(3n):not(.pp-chip--top){transform:translate(1.5px)}.cl .pp-chip:nth-child(4n):not(.pp-chip--top){transform:translate(-1.5px)}.cl .pp-chip:not(.pp-chip--top){box-shadow:inset 0 -2px #0000004d,inset 0 1px #00000073,0 1px #00000059}.cl .pp-chip--top{position:relative;overflow:visible;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}.cl .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))}.cl .pp-face-base{fill:var(--c);stroke:#00000040;stroke-width:.8}.cl .pp-face-spots{fill:none;stroke:var(--c2);stroke-width:7;stroke-dasharray:5.5 7}.cl .pp-face-inner{fill:var(--c);filter:brightness(.82)}.cl .pp-face-ring{fill:none;stroke:var(--c2);stroke-width:1.4;stroke-dasharray:2.2 2.2;opacity:.9}.cl .pp-face-center{fill:var(--c)}.cl .pp-face-gloss{fill:#ffffff38}.cl .bc-stack{--bw: 41.76px ;position:relative;display:inline-flex;flex-direction:column-reverse;align-self:flex-end;margin-bottom:4px;width:var(--bw);flex:0 0 auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.cl .bc-stack .bc-chip{width:var(--bw);height:calc(var(--bw) * .45)}.cl .bc-stack .bc-chip+.bc-chip{margin-bottom:calc(var(--bw) * -.32)}.cl .bc-stack .pp-face{width:var(--bw);height:calc(var(--bw) * .37)}.cl .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))}.cl .bc-stack .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)}.cl-fly-chip{position:absolute;width:32px;height:18px;pointer-events:none;z-index:8;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.cl-fly-chip__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}.cl-fly-chip .pp-face{position:absolute;left:0;top:0;width:32px;height:14px;overflow:visible}.cl-deck.rt-deck{position:absolute;left:auto;right:26px;top:36px;transform:none;width:70px;height:22px;border-radius:6px;border-top:2px solid #7d7d7d;--deck-w: 70px;--deck-h: 22px}.cl-pot{position:relative;width:290px;height:60px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:14px;border:2px solid #c98a2e;background:linear-gradient(180deg,#0a0e14f2,#04060af2);box-shadow:0 8px 22px #0009,0 0 18px #c98a2e40}.cl-pot span{font-size:20px;font-weight:800;letter-spacing:.08em;color:#e6e9ef}.cl-pot b{font-size:38px;font-weight:800;line-height:1.1;color:#fff3d6;font-variant-numeric:tabular-nums}.cl-pot em{position:absolute;bottom:-24px;font-style:normal;font-size:15px;color:#a9d8b6}.cl-steps{margin-top:22px;display:flex;align-items:center;gap:12px}.cl-step{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:150px;height:50px;padding:0 18px;border-radius:999px;font-size:24px;font-weight:800;color:#c9d2e6;background:linear-gradient(180deg,#16264a,#0b1630);border:2px solid #2c4c8e}.cl-step i{font-style:normal;font-size:28px;color:#4aa3ff}.cl-step--done{color:#8fc4ff}.cl-step--on{color:#3a2300;background:linear-gradient(180deg,#ffe08a,#e0a536);border-color:#fff0b8;box-shadow:0 0 18px #ffc8508c}.cl-step small{position:absolute;left:50%;bottom:-14px;transform:translate(-50%);padding:1px 10px;border-radius:999px;background:#3a2300;color:#ffd27a;font-size:13px;font-weight:800;white-space:nowrap}.cl-step-sep{font-size:26px;color:#f2c14e}.cl-result{position:absolute;left:50%;bottom:calc(100% - 101px);transform-origin:50% 100%;transform:translate(-50%);max-width:600px;width:max-content;padding:22px 40px;text-align:center;color:#fff;font-weight:800;word-break:keep-all;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);z-index:8;animation:cl-result-pop .35s cubic-bezier(.2,1.3,.4,1)}@keyframes cl-result-pop{0%{opacity:0;transform:translate(-50%) scale(.85)}to{opacity:1;transform:translate(-50%) scale(1)}}.cl-result-line{font-size:28px}.cl-result-line+.cl-result-line{margin-top:8px}.cl-result-winner{color:#fff}.cl-result-amt{color:#ffd76a;font-weight:900}.cl-result-hand{margin-top:4px;color:#9fbcf5}.cl-result-jackpot{margin-top:8px;font-size:22px;font-weight:800;color:#ffe08a}.cl-chat{position:absolute;left:16px;top:calc(752px + var(--ey));width:366px;height:182px;display:flex;flex-direction:column;border-radius:14px;background:linear-gradient(180deg,#102654eb,#09183af0);border:1px solid rgba(90,140,230,.35);z-index:5;overflow:hidden}.cl-chat-tabs{display:flex;gap:6px;padding:8px 10px 4px;flex:0 0 auto}.cl-chat-tabs button{padding:3px 18px;border:none;border-radius:8px;background:transparent;color:#fff9;font:inherit;font-size:17px;font-weight:800;cursor:pointer}.cl-chat-tabs button.on{background:#1f3c78;color:#fff}.cl-chat-body{flex:1;overflow-y:auto;padding:2px 14px;font-size:16px;line-height:24px;-webkit-user-select:text;user-select:text}.cl-line time{color:#fff6;font-variant-numeric:tabular-nums}.cl-line--sys{color:#c3cbdb;font-size:14px}.cl-line b{color:#4fd2ff}.cl-w{font-style:normal;font-weight:800}.cl-w--raise{color:#b98bff}.cl-w--call{color:#5aa8ff}.cl-w--check{color:#c3cbdb}.cl-w--die{color:#ff6b6b}.cl-w--bbing{color:#ffc24a}.cl-w--draw{color:#f2c14e}.cl-chat-form{display:flex;align-items:center;gap:6px;margin:6px 10px 10px;padding:0 4px 0 12px;height:44px;flex:0 0 44px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.cl-chat-form input{flex:1;min-width:0;border:none;background:transparent;color:#fff;font:inherit;font-size:16px;outline:none}.cl-chat-form button{width:40px;height:36px;display:grid;place-items:center;border:none;border-radius:8px;background:transparent;color:#4aa3ff;cursor:pointer}.cl-chat-form button svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.cl-actions{position:absolute;left:calc(464px + var(--ex) / 2);top:calc(834px + var(--ey));width:742px;height:72px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;z-index:5}.cl-actions--draw{grid-template-columns:1fr 1fr}.cl-actions--start{grid-template-columns:1fr;padding:0 160px}.cl-btn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,255,255,.18);color:#fff;font:inherit;cursor:pointer;box-shadow:0 6px 14px #0000008c,inset 0 1px #ffffff40;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:transform .08s,filter .15s}.cl-btn b{display:flex;flex-direction:column;align-items:center;font-size:30px;font-weight:700;line-height:1.1}.cl-btn b em{font-style:normal;font-size:18px;font-weight:600;color:#f1f4ff}.cl-btn s{position:absolute;right:8px;top:4px;font-size:12px;text-decoration:none;opacity:.45}.cl-btn:hover:not(:disabled){filter:brightness(1.15)}.cl-btn:active:not(:disabled){transform:translateY(2px)}.cl-btn:disabled{filter:grayscale(.85) brightness(.55);cursor:not-allowed}.cl-btn--die{background:linear-gradient(180deg,#d42a30,#8e1016)}.cl-btn--check{background:linear-gradient(180deg,#3a414e,#22272f)}.cl-btn--call{background:linear-gradient(180deg,#2468e0,#123c9c)}.cl-btn--raise{background:linear-gradient(180deg,#7a2cf0,#4a12b0)}.cl-btn--bbing{background:linear-gradient(180deg,#c9932a,#8a5e12)}.cl-btn--allin{background:linear-gradient(180deg,#c9184a,#7a0d2c)}.cl-btn--stay{background:linear-gradient(180deg,#3a414e,#22272f)}.cl-btn--swap{background:linear-gradient(180deg,#2468e0,#123c9c)}.cl-btn--swap b{font-size:26px}.cl-btn--start{background:linear-gradient(180deg,#ffd36a,#c98a12);color:#3a2300;text-shadow:none}.cl-wait{position:absolute;left:calc(100% + 18px);top:50%;transform:translateY(-50%);width:220px;font-size:17px;color:#ffffff8c}.cl[data-orient=tall] .cl-wait{display:none}.cl .rt-announce{position:absolute;top:0;right:0;bottom:0;left:0;animation-delay:.2s}.cl[data-orient=wide] .rt-announce{place-items:start center;padding-top:calc(286px + var(--ey) / 2)}.cl[data-orient=wide] .rt-announce-box{animation-name:cl-announce-pop;transform:none}@keyframes cl-announce-pop{0%{transform:scale(.7)}to{transform:scale(1)}}.cl-opt-row{display:flex;gap:8px;margin-bottom:14px}.cz-modal.cl-opt-modal{width:680px}.cl-opt-cols{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:16px}.cl-opt-cols>div{min-width:0}.cl-opt-cols .cz-guide{margin-bottom:14px}.cl-opt-cols .rt-felt{padding:9px 6px;gap:5px}.cl-opt-cols .cl-opt-gap{margin-top:14px}@media (max-width: 640px){.cl-opt-cols{grid-template-columns:1fr;gap:0}}.cl-opt-row>*{flex:1;padding:10px}.cl[data-orient=tall] .cl-felt{left:4px;top:90px;width:calc(742px + var(--ex));height:calc(860px + var(--ey) * .6);border-width:12px}.cl[data-orient=tall] .cl-felt-logo{font-size:200px}.cl[data-orient=tall] .cl-top{height:66px;gap:10px;padding:0 12px 0 20px}.cl[data-orient=tall] .cl-brand,.cl[data-orient=tall] .cl-brand-mark{font-size:30px}.cl[data-orient=tall] .cl-roomline{font-size:17px;flex-direction:column;align-items:flex-start;gap:0}.cl[data-orient=tall] .cl-roomline-title{max-width:300px;font-size:13px}.cl[data-orient=tall] .cl-exit{font-size:17px;padding:0 6px}.cl[data-orient=tall] .cl-seat{width:362px}.cl[data-orient=tall] .cl-panel{height:138px;gap:6px;padding:0 8px;border-radius:14px}.cl[data-orient=tall] .cl-who{width:82px;flex-basis:82px}.cl[data-orient=tall] .cl-avbox{width:62px;height:62px;margin-bottom:7px}.cl[data-orient=tall] .cl-av{font-size:22px;border-width:2px}.cl[data-orient=tall] .cl-name{font-size:14px}.cl[data-orient=tall] .cl-name-text{max-width:78px}.cl[data-orient=tall] .cl-chips{font-size:13px;gap:3px}.cl[data-orient=tall] .cl-ico-coins{width:16px;height:16px}.cl[data-orient=tall] .cl-tag{min-width:18px;height:17px;font-size:11px}.cl[data-orient=tall] .cl-timer{top:-5px;right:-5px;bottom:-5px;left:-5px}.cl[data-orient=tall] .cl-timer-sec{font-size:12px;min-width:24px;height:18px;bottom:-6px;border-width:1.5px}.cl[data-orient=tall] .cl-cards{--cw: 66px;--ch: 121px;gap:3px}.cl[data-orient=tall] .cl-seat:not(.cl-me) .cl-cards .card+.card{margin-left:calc(var(--cw) * -.578)}.cl[data-orient=tall] .cl-draws{width:32px;flex-basis:32px;font-size:19px;margin:12px 0;border-radius:8px}.cl[data-orient=tall] .cl-note{font-size:15px;padding:2px 12px}.cl[data-orient=tall] .cl-reveal-hand{font-size:13px;bottom:-10px}.cl[data-orient=tall] .cl-under{top:126px;left:96px;height:26px;gap:5px}.cl[data-orient=tall] .cl-seat--right .cl-under{left:48px}.cl[data-orient=tall] .cl-bet{height:26px;font-size:14px;gap:5px}.cl[data-orient=tall] .bc-stack{--bw: 34.8px }.cl[data-orient=tall] .cl-act{height:22px;font-size:13px;padding:0 8px}.cl[data-orient=tall] .cl-me{width:710px}.cl[data-orient=tall] .cl-me .cl-panel{height:222px;gap:10px;padding:0 12px}.cl[data-orient=tall] .cl-me .cl-who{width:124px;flex-basis:124px}.cl[data-orient=tall] .cl-me .cl-avbox{width:104px;height:104px}.cl[data-orient=tall] .cl-me .cl-name,.cl[data-orient=tall] .cl-me .cl-chips{font-size:19px}.cl[data-orient=tall] .cl-me .cl-ico-coins{width:24px;height:24px}.cl[data-orient=tall] .cl-me .cl-cards{--cw: 112px;--ch: 198px}.cl[data-orient=tall] .cl-me .cl-cards .card+.card{margin-left:calc(var(--cw) * -.2)}.cl[data-orient=tall] .cl-me .cl-draws{width:44px;flex-basis:44px;font-size:28px}.cl[data-orient=tall] .cl-me .cl-timer{top:-7px;right:-7px;bottom:-7px;left:-7px}.cl[data-orient=tall] .cl-me .cl-timer-sec{font-size:16px;min-width:34px;height:24px}.cl[data-orient=tall] .cl-me .cl-under{top:208px;left:150px;height:32px}.cl[data-orient=tall] .cl-me .cl-bet{height:32px;font-size:18px}.cl[data-orient=tall] .cl-me .cl-act{height:28px;font-size:16px}.cl[data-orient=tall] .cl-center{left:calc(115px + var(--ex) / 2);top:calc(774px + var(--ey) * .6);width:520px;height:180px}.cl[data-orient=tall] .cl-pile.rt-pile{--pp-s: .6;position:absolute;left:0;top:-14px;margin:0}.cl[data-orient=tall] .cl-pile.rt-pile.rt-pile--fly{position:absolute}.cl[data-orient=tall] .cl-deck.rt-deck{right:0;top:30px}.cl[data-orient=tall] .cl-pot{width:250px;height:52px;gap:10px}.cl[data-orient=tall] .cl-pot span{font-size:16px}.cl[data-orient=tall] .cl-pot b{font-size:32px}.cl[data-orient=tall] .cl-steps{margin-top:22px;gap:4px}.cl[data-orient=tall] .cl-pot em{bottom:-20px;font-size:13px}.cl[data-orient=tall] .cl-step{min-width:0;height:44px;padding:0 16px;font-size:20px}.cl[data-orient=tall] .cl-step i{font-size:22px}.cl[data-orient=tall] .cl-step small{font-size:11px;bottom:-12px}.cl[data-orient=tall] .cl-result{max-width:460px;bottom:calc(100% + 8px);padding:12px 22px}.cl[data-orient=tall] .cl-result-line{font-size:22px}.cl[data-orient=tall] .cl-actions{left:12px;top:calc(1188px + var(--ey));width:calc(726px + var(--ex));height:92px;gap:10px;grid-template-columns:repeat(4,1fr)}.cl[data-orient=tall] .cl-actions--draw{grid-template-columns:1fr 1fr}.cl[data-orient=tall] .cl-actions--start{grid-template-columns:1fr;padding:0 140px}.cl[data-orient=tall] .cl-btn b{font-size:30px}.cl[data-orient=tall] .cl-btn b em{font-size:17px}.cl[data-orient=tall] .cl-btn s{display:none}.cl[data-orient=tall] .cl-chat{left:12px;top:calc(1294px + var(--ey));width:calc(726px + var(--ex));height:196px}.cl-move{color:#f3d27a}.cl-say{position:absolute;top:10px;left:124px;z-index:8;display:inline-flex;align-items:baseline;gap:12px;padding:12px 27px;border-radius:999px;font-size:39px;font-weight:800;white-space:nowrap;color:#fff;background:linear-gradient(180deg,#3a4656,#222b36);border:3px solid rgba(255,255,255,.55);box-shadow:0 9px 27px #0000008c;pointer-events:none;transform-origin:left center;animation:cl-say .45s ease-out both}.cl-say b{font-size:33px;color:#ffe08a}.cl-say:before{content:"";position:absolute;left:-17px;top:50%;margin-top:-14px;border:14px solid transparent;border-left:0;border-right:18px solid rgba(255,255,255,.55)}.cl-seat--right .cl-say:before{left:auto;right:-17px;border-right:0;border-left:18px solid rgba(255,255,255,.55);border-right-width:0}.cl-seat--right .cl-say{left:auto;right:124px;transform-origin:right center}.cl-me .cl-say{top:18px;left:auto;right:calc(100% - 129px);padding:9px 22px;font-size:33px;line-height:1;gap:10px;transform-origin:right center}.cl-me .cl-say b{font-size:28px}.cl-me .cl-say:before{display:none}.cl[data-orient=tall] .cl-me .cl-say{top:auto;right:auto;left:12px;bottom:calc(100% + 4px);transform-origin:left bottom}.cl-say--call{background:linear-gradient(180deg,#2f6fd6,#1b4592)}.cl-say--raise{background:linear-gradient(180deg,#e0532f,#a8261a)}.cl-say--check{background:linear-gradient(180deg,#2e9a5c,#1a6a3c)}.cl-say--die{background:linear-gradient(180deg,#555c66,#33383f);color:#d6dbe2}.cl-say--bbing{background:linear-gradient(180deg,#c9932a,#8a5e12)}.cl[data-pending=on] .cl-say{display:none}@keyframes cl-say{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@font-face{font-family:NanumBarunGothic;font-weight:400;font-display:swap;src:url(../fonts/NanumBarunGothicSubset.woff2) format("woff2")}@font-face{font-family:NanumBarunGothic;font-weight:700;font-display:swap;src:url(../fonts/NanumBarunGothicBoldSubset.woff2) format("woff2")}:root{--bg: #0d1117;--bg-2: #161b22;--panel: #1c2330;--panel-2: #232c3b;--line: #2d3748;--text: #e6edf3;--muted: #8b98a9;--accent: #f0b429;--accent-2: #e0a017;--green: #1f7a4d;--felt: #14603f;--felt-2: #0e4a30;--red: #d64545;--blue: #3b82c4;--radius: 12px}*{box-sizing:border-box}button,input,textarea,select{font-family:inherit}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:NanumBarunGothic,Malgun Gothic,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select{font-family:inherit;font-size:inherit;color:inherit}.boot{height:100%;display:grid;place-items:center;color:var(--muted)}.auth{height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#1b2a3a 0%,var(--bg) 60%)}.auth-card{width:340px;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px #00000080}.auth-logo{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.auth-logo-mark{font-size:28px}.auth-logo-text{font-size:24px;font-weight:800;letter-spacing:2px;color:var(--accent)}.auth-tabs{display:flex;gap:6px;margin-bottom:16px}.auth-tabs button{flex:1;padding:9px 0;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer}.auth-tabs button.on{background:var(--accent);border-color:var(--accent);color:#17202b;font-weight:700}.auth form{display:flex;flex-direction:column;gap:10px}.auth input{padding:11px 12px;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;outline:none}.auth input:focus{border-color:var(--accent)}.auth-error{color:var(--red);font-size:13px}.topbar{height:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--bg-2);border-bottom:1px solid var(--line)}.topbar-left,.topbar-right{display:flex;align-items:center;gap:12px}.brand{font-weight:800;letter-spacing:2px;color:var(--accent)}.room-title{font-weight:600}.room-stakes,.channel-desc{font-size:12px;color:var(--muted)}.jackpot{font-size:12px;font-weight:700;color:var(--accent);background:#f0b4291a;border:1px solid rgba(240,180,41,.35);border-radius:999px;padding:4px 12px}.wallet{display:flex;align-items:center;gap:8px}.wallet-avatar,.room-seat{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.wallet-name{font-size:13px}.wallet-balance{font-weight:700;color:var(--accent)}.btn{padding:10px 16px;border:none;border-radius:8px;background:var(--panel-2);cursor:pointer;font-weight:600}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);color:#17202b}.btn-primary:hover:not(:disabled){background:var(--accent-2)}.btn-ghost,.btn-ghost2{background:transparent;border:1px solid var(--line);border-radius:8px;padding:6px 12px;color:var(--muted);cursor:pointer;font-size:13px}.btn-ghost:hover,.btn-ghost2:hover{color:var(--text);border-color:var(--muted)}.btn-leave:hover{color:var(--red);border-color:var(--red)}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:#000000d9;border:1px solid var(--line);border-radius:10px;padding:10px 18px;font-size:14px;z-index:100}.card{position:relative;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;flex:0 0 auto;transition:transform .12s ease,box-shadow .12s ease}.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-rank{font-weight:600;font-family:Segoe UI,system-ui,-apple-system,sans-serif;letter-spacing:-.5px}.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--back{background:#12306b url(../cards/back.webp) center / cover no-repeat}.card--covered{cursor:grab;touch-action:none}.card--covered:active{cursor:grabbing}.card-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:#12306b url(../cards/back.webp) center / cover no-repeat;transform:translateY(calc(var(--sq, 0) * 100%));transition:transform .18s ease;box-shadow:0 -6px 14px #0000008c}.card-cover:after{content:"▼";position:absolute;left:0;right:0;bottom:8%;text-align:center;font-size:14px;color:#fff0bed9;text-shadow:0 1px 3px rgba(0,0,0,.8);animation:card-squeeze-hint 1.4s ease-in-out infinite}@keyframes card-squeeze-hint{0%,to{transform:translateY(-3px);opacity:.55}50%{transform:translateY(3px);opacity:1}}@media (prefers-reduced-motion: reduce){.card-cover:after{animation:none}}.card--dim{filter:brightness(.5) saturate(.75)}.card-clickable{cursor:pointer}.card-clickable:hover{transform:translateY(-6px)}@media (max-width: 420px){.auth-card{width:92%;padding:22px}}.conn-banner{position:fixed;left:50%;top:52px;transform:translate(-50%);z-index:120;max-width:calc(100vw - 32px);padding:9px 16px;border-radius:10px;background:#96281eeb;border:1px solid rgba(255,160,140,.6);color:#fff;font-size:14px;font-weight:700;text-align:center;box-shadow:0 6px 20px #00000073}.conn-cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:16px;background:#06040ed1}.conn-box{max-width:380px;padding:24px 22px;border-radius:14px;background:#1d1540;border:1px solid #4a3d80;color:#fff;text-align:center}.conn-box b{display:block;font-size:17px;margin-bottom:8px}.conn-box p{margin:0 0 18px;font-size:14px;color:#c9bdf0;line-height:1.5}.conn-box button{padding:11px 20px;border-radius:10px;border:none;background:#d4af37;color:#1a1338;font:inherit;font-weight:800;cursor:pointer}.app{height:100%;background:radial-gradient(circle at 50% 30%,#1b2a3a 0%,var(--bg) 60%)}.noaccess{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}.noaccess-card{width:420px;max-width:94%;padding:36px 32px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px #00000080}.noaccess-mark{font-size:34px;color:var(--accent);line-height:1}.noaccess-card h1{margin:10px 0 18px;font-size:22px;letter-spacing:2px;color:var(--accent)}.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(--muted)}.noaccess-desc b{color:var(--text)}.noaccess-note{margin:0;font-size:12px;color:var(--muted);opacity:.75}@media (max-width: 720px){.noaccess-card{width:92%;padding:22px}}.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(--panel-2);border:1px solid rgba(255,255,255,.14)}.conflict-btn--go{background:linear-gradient(180deg,#3fb56a,#2e9e4c);color:#fff;border-color:transparent}.conflict-btn:disabled{opacity:.6;cursor:default}.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;text-align:center;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)}}
