.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-chan{margin-left:6px;padding:1px 6px;border-radius:999px;font-style:normal;font-size:11px;font-weight:600;color:#cbb98a;background:#cbb98a1f;border:1px solid rgba(203,185,138,.25)}.cz-c-blind,.cz-c-ante{text-align:center}.cz-c-blind em,.cz-c-ante em{display:inline-block;font-style:normal;font-weight:800;color:#4a3f7a;background:#cfc6ea;border-radius:999px;padding:5px 10px;font-size:13px;min-width:56px;white-space:nowrap}.cz-table-main{overflow:hidden}.cz-table-side{flex:0 0 130px}.cz-c-seats{text-align:center;font-weight:800;color:#4a3f7a}.cz-empty{padding:40px 18px;text-align:center;color:#6a5f96;font-size:15px}.cz-right{flex:0 0 340px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:linear-gradient(180deg,#241c4d,#1a1338);border:1px solid #4a3d80;box-shadow:0 8px 30px #0007}.cz-player{display:flex;gap:14px;align-items:center}.cz-avatar{width:66px;height:66px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:24px;color:#fff;border:2px solid #ffffff4d}.cz-avatar--btn{position:relative;padding:0;cursor:pointer;overflow:hidden}.cz-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}.cz-avatar-edit{position:absolute;right:-1px;bottom:-1px;width:20px;height:20px;border-radius:50%;background:#6b4bd6;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid #201941}.cz-modal--avatar{max-width:460px}.cz-avatar-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0}.cz-avatar-opt{padding:0;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer;aspect-ratio:1;overflow:hidden;transition:transform .08s,border-color .12s}.cz-avatar-opt img{width:100%;height:100%;object-fit:cover;display:block}.cz-avatar-opt:hover{transform:scale(1.06);border-color:#8f84e0}.cz-avatar-opt--sel{border-color:#ffcf5a;box-shadow:0 0 0 2px #ffcf5a55}.cz-player-info{flex:1;min-width:0}.cz-player-name{font-weight:800;font-size:16px}.cz-gold{font-size:20px;font-weight:900;color:#ffe08a;margin-top:2px}.cz-chip-lbl{color:#5cc8ff}.cz-ruby{font-size:13px;color:#c9b9ff;margin-top:2px}.cz-ruby b{color:#fff}.cz-vault{display:flex;flex-direction:column;gap:8px}.cz-vault-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#1c1540;border:1px solid #3d3270;font-size:14px;font-weight:700;color:#c9bdf0}.cz-vault-val{display:flex;align-items:center;gap:8px}.cz-chip{color:#7fd6ff;font-weight:800}.cz-mini{padding:3px 10px;border-radius:8px;border:1px solid #6b52b0;background:#3a2c72;color:#d9c56a;font-weight:800;font-size:12px;cursor:not-allowed}.cz-tabs{display:flex;gap:8px}.cz-tab{flex:1;padding:10px;border-radius:10px;border:1px solid #3d3270;background:#241c50;color:#c9bdf0;font-weight:800;font-size:13px;cursor:not-allowed;opacity:.8}.cz-banner{height:120px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(135deg,#6a2f9e,#b8489a 60%,#e0913a);border:1px solid #ffffff2a;color:#fff;font-weight:900;font-size:22px;box-shadow:inset 0 0 30px #0004}.cz-banner small{font-size:12px;font-weight:600;opacity:.9}.cz-quick{display:flex;gap:8px}.cz-quick-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;border-radius:10px;border:1px solid #3d3270;background:#1e1746;color:#c9bdf0;font-weight:700;font-size:12px;cursor:not-allowed;opacity:.85}.cz-quick-btn span{font-size:18px}.cz-row--sel{background:#d9cef3;box-shadow:inset 3px 0 #7b5cd6}.cz-row--sel:hover{background:#d2c4f0}.cz-preview{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.cz-preview--empty{align-items:center;justify-content:center}.cz-preview-hint{text-align:center;color:#9788c9;font-size:14px;line-height:1.6;padding:30px 12px;border:1px dashed #4a3d80;border-radius:12px;width:100%}.cz-preview-head{display:flex;align-items:center;justify-content:space-between}.cz-preview-title{font-weight:800;font-size:16px;color:#ffe08a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-preview-x{background:none;border:none;color:#9788c9;font-size:18px;cursor:pointer;padding:0 4px}.cz-preview-x:hover{color:#fff}.cz-preview-table{position:relative;flex:1;min-height:250px;border-radius:14px;background:radial-gradient(ellipse at center,#1e3a63,#14294a 70%,#0e1d38);border:1px solid #2c4a78;box-shadow:inset 0 0 40px #0006;overflow:hidden}.cz-pv-felt{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%/46%;background:linear-gradient(180deg,#1f5aa8,#13396e);border:3px solid #0c1d38;display:flex;align-items:center;justify-content:center}.cz-pv-logo{color:#ffffff26;font-weight:900;font-size:20px;letter-spacing:1px}.cz-pv-seat{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1px;width:66px}.cz-pv-av{width:34px;height:34px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;border:2px solid #ffffff55;background:#333}.cz-pv-av img{width:100%;height:100%;object-fit:cover;display:block}.cz-pv-name{font-size:11px;font-weight:700;color:#fff;max-width:66px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #000}.cz-pv-chips{font-size:11px;font-weight:800;color:#ffe08a;text-shadow:0 1px 2px #000}.cz-pv-empty{width:34px;height:34px;border-radius:50%;border:1px dashed #5a76a8;display:flex;align-items:center;justify-content:center;font-size:9px;color:#7f97c4}.cz-pv-badge{position:absolute;top:-6px;right:4px;z-index:2;min-width:18px;height:16px;padding:0 3px;border-radius:5px;font-size:10px;font-weight:900;color:#1a1a1a;display:flex;align-items:center;justify-content:center}.cz-pv-badge--d{background:#fff}.cz-pv-badge--sb{background:#63b3ff;color:#06264d}.cz-pv-badge--bb{background:#ffcf5a}.cz-preview-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#b9abe6;text-align:center}.cz-preview-enter{padding:13px;border-radius:10px;border:none;background:linear-gradient(180deg,#d8363f,#b31f28);color:#fff;font-weight:900;font-size:16px;cursor:pointer;box-shadow:0 4px 14px #b31f2855}.cz-preview-enter:hover{filter:brightness(1.1)}.cz-bottom{margin-top:auto}.cz-exit{width:100%;padding:12px;border-radius:10px;border:1px solid #4a3d80;background:linear-gradient(180deg,#3a2c72,#2a1f56);color:#fff;font-weight:800;font-size:15px;cursor:pointer}.cz-exit:hover{filter:brightness(1.12)}.cz-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200;background:#e5534b;color:#fff;padding:14px 26px;border-radius:10px;font-weight:700;font-size:16px;text-align:center;box-shadow:0 8px 24px #0008}.cz-toast--bonus{top:calc(50% + 56px);background:linear-gradient(180deg,#d8a33a,#a8761c);border:1px solid #f0c674}.cz-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0009;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cz-modal{width:360px;max-width:92%;background:linear-gradient(180deg,#2a2158,#1c1640);border:1px solid #6b52b0;border-radius:16px;padding:22px;box-shadow:0 20px 60px #000a}.cz-modal h3{margin:0 0 4px;color:#ffe08a;font-size:18px}.cz-modal-sub{margin:0 0 16px;color:#b9a9ee;font-size:13px}.cz-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#c9bdf0;margin-bottom:16px}.cz-field--check{flex-direction:row;align-items:center;gap:9px;cursor:pointer}.cz-field--check input{width:16px;height:16px;accent-color:#d4af37;cursor:pointer}.cz-field select,.cz-field input,.cz-code{padding:11px 12px;border-radius:10px;border:1px solid #4a3d80;background:#1a1338;color:#fff;font-size:15px}.cz-code{width:100%;text-transform:uppercase;letter-spacing:6px;text-align:center;font-size:22px;font-weight:800;margin-bottom:16px;box-sizing:border-box}.cz-modal-actions{display:flex;flex-direction:column;gap:10px}.cz-modal-actions .cz-entry-btn{padding:12px;font-size:16px}@media (max-width: 820px){.cz-body{flex-direction:column;padding:8px;gap:10px;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}.hl{--hl-blue: #2f86ff;--hl-blue-d: #1b62d8;--hl-gold: #ffc247;--hl-ink: #e9f0ff;--hl-sub: #93a7cd;--hl-dim: #6c7fa6;--hl-bg: #0a1024;--hl-card: #111c3c;--hl-card2: #16234a;--hl-line: #22325f;flex:1;display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;padding:0 0 10px;gap:12px;background:radial-gradient(1100px 500px at 50% -15%,#16255a 0%,transparent 65%),linear-gradient(180deg,#0b1127 0%,var(--hl-bg) 100%),var(--hl-bg);color:var(--hl-ink);font-family:inherit}.app--has-tables .hl{padding-bottom:60px}.hl *,.hl *:before,.hl *:after{box-sizing:border-box}.hl button{font-family:inherit;cursor:pointer}.hl button:disabled{cursor:not-allowed}.hl input,.hl select{font-family:inherit}.hl-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 22px;background:linear-gradient(180deg,#0e1838,#0b142f);border-bottom:1px solid var(--hl-line);box-shadow:0 4px 18px #00000059}.hl-logo{display:flex;align-items:center;gap:12px}.hl-logo-spade{font-size:40px;line-height:1;color:#dbe6ff;text-shadow:0 3px 12px rgba(47,134,255,.55)}.hl-logo-text{display:flex;align-items:center;gap:14px;line-height:1}.hl-logo-text b{font-size:34px;font-weight:900;letter-spacing:1px;color:#fff}.hl-logo-bar{width:1px;height:26px;background:#2c3f72}.hl-logo-text small{font-size:14px;font-weight:700;letter-spacing:4px;color:#9fb4de}.hl-head-right{display:flex;align-items:center;gap:10px}.hl-brand{margin-right:6px;font-size:13px;font-weight:800;letter-spacing:1.5px;color:#8fa6d4;white-space:nowrap}.hl-exit-img{width:18px;height:18px;object-fit:contain}.hl-me-bonus{margin-top:5px;font-size:12px;color:var(--hl-sub)}.hl-me-bonus b{color:#cfdcf7;font-weight:800}.hl-icon{width:42px;height:42px;border-radius:12px;border:1px solid transparent;background:transparent;color:#cfdcf7;font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.hl-icon:hover{background:#18254c;color:#fff}.hl-exit{height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border-radius:12px;border:1px solid var(--hl-line);background:#14203f;color:#cfdcf7;font-size:14px;font-weight:700}.hl-exit:hover{background:#1b2a53;color:#fff}.hl-body{flex:1;display:grid;grid-template-columns:380px minmax(0,1fr) 384px;gap:14px;padding:0 16px;min-height:0}.hl-side,.hl-main,.hl-right{min-width:0;display:flex;flex-direction:column;gap:12px}.hl-card{background:var(--hl-card);border:1px solid var(--hl-line);border-radius:16px;box-shadow:0 10px 26px #0000004d}.hl-me{padding:14px}.hl-me-top{display:flex;align-items:center;gap:12px}.hl-me-av{width:86px;height:86px;flex:0 0 auto;border-radius:14px;border:2px solid #3a63b8;overflow:hidden;padding:0;background:#1b2a53;color:#fff;font-size:28px;font-weight:800;display:flex;align-items:center;justify-content:center}.hl-me-av img{width:100%;height:100%;object-fit:cover;display:block}.hl-me-av i{font-style:normal}.hl-me-info{min-width:0}.hl-me-name{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-me-edit{width:22px;height:22px;flex:0 0 auto;border:1px solid var(--hl-line);border-radius:6px;background:#16234a;color:#9fb4de;font-size:12px;line-height:1;padding:0}.hl-me-edit:hover{color:#fff;background:#1f3063}.hl-me-money{margin-top:8px;display:flex;align-items:center;gap:8px}.hl-me-money img{width:24px}.hl-me-money b{font-size:22px;font-weight:900;color:var(--hl-gold);letter-spacing:.3px}.hl-me-btns{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hl-me-btn{padding:10px 2px;border:1px solid var(--hl-line);border-radius:12px;background:#16234a;color:#c8d7f5;font-size:12px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:5px}.hl-me-btn span{font-size:17px;line-height:1}.hl-me-btn:hover{background:#1f3063;color:#fff}.hl-banner{flex:0 1 auto;min-height:90px;aspect-ratio:800 / 574;border-radius:16px;border:1px solid var(--hl-line);overflow:hidden;background:#0d1631;box-shadow:0 10px 26px #0000004d}.hl-banner img{width:100%;height:100%;object-fit:cover;display:block}.hl-chat{flex:1 1 auto;min-height:120px;display:flex;flex-direction:column;padding:12px}.hl-chat-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hl-chat-head b{font-size:15px;font-weight:800;color:#fff}.hl-chat-scope{font-size:12px;color:var(--hl-sub)}.hl-chat-log{flex:1;min-height:0;overflow-y:auto;padding-right:4px;font-size:13px;line-height:1.75}.hl-chat-log::-webkit-scrollbar{width:6px}.hl-chat-log::-webkit-scrollbar-thumb{background:#243461;border-radius:3px}.hl-chat-empty{color:var(--hl-dim);padding:10px 2px}.hl-chat-line{display:flex;gap:6px}.hl-chat-at{color:var(--hl-dim);flex:0 0 auto}.hl-chat-name{font-weight:800;flex:0 0 auto;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-chat-text{color:#d6e2fa;word-break:break-word}.hl-chat-line--me .hl-chat-text{color:#fff}.hl-chat-row{margin-top:8px;display:flex;align-items:center;gap:8px}.hl-chat-emoji{width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:#16234a;display:flex;align-items:center;justify-content:center;font-size:16px}.hl-chat-row input{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--hl-line);background:#0d1631;color:var(--hl-ink);font-size:13px}.hl-chat-row input::placeholder{color:var(--hl-dim)}.hl-chat-row input:focus{outline:none;border-color:#35508f}.hl-chat-send{width:32px;height:32px;flex:0 0 auto;border:none;border-radius:10px;background:transparent;color:#7f94bd;font-size:15px}.hl-chat-send:hover{color:var(--hl-blue)}.hl-list{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 18px 14px}.hl-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hl-list-head h2{margin:0;font-size:30px;font-weight:900;color:#fff;letter-spacing:-.5px}.hl-search{display:flex;align-items:center;gap:8px;width:330px;max-width:48%;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;color:var(--hl-sub)}.hl-search input{flex:1;min-width:0;border:none;background:transparent;color:var(--hl-ink);font-size:14px}.hl-search input:focus{outline:none}.hl-search input::placeholder{color:var(--hl-dim)}.hl-search input::-webkit-search-cancel-button{display:none}.hl-search-x{width:20px;height:20px;border:none;border-radius:50%;background:#273861;color:#c0cfee;font-size:11px;line-height:1;padding:0}.hl-tabs{margin-top:14px;display:flex;padding:5px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;flex-wrap:wrap;gap:4px;scrollbar-width:none}.hl-tabs::-webkit-scrollbar{display:none}.hl-tab{flex:1 0 auto;min-width:78px;height:40px;padding:0 14px;border:none;border-radius:9px;background:transparent;color:#c3d2f0;font-size:15px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px;position:relative;transition:background .15s,color .15s}.hl-tab+.hl-tab:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:#223157}.hl-tab:hover{background:#17244c;color:#fff}.hl-tab--on,.hl-tab--on:hover{background:linear-gradient(180deg,#3c8dff,#2470e6);color:#fff;box-shadow:0 4px 12px #2f86ff59}.hl-tab--on:before,.hl-tab--on+.hl-tab:before{display:none}.hl-tab--lock{color:#6c7fa6}.hl-crown{font-size:15px}.hl-lock{font-size:11px}.hl-chinfo{margin-top:12px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;font-size:14px;color:var(--hl-sub)}.hl-chinfo-chan{font-weight:800;color:#4f9dff}.hl-chinfo-sep{width:1px;height:18px;background:#243461}.hl-chinfo-item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hl-chinfo-item img{width:18px}.hl-chinfo-ico{font-style:normal;color:#9fb4de}.hl-chinfo-item b{color:#fff;font-weight:800}.hl-seatsel{margin-left:auto;height:36px;min-width:132px;padding:0 10px;border-radius:10px;border:1px solid var(--hl-line);background:#16234a;color:#dbe6ff;font-size:13px;font-weight:700}.hl-seatsel:focus{outline:none;border-color:#35508f}.hl-table{margin-top:12px;flex:1;min-height:0;overflow-y:auto}.hl-table::-webkit-scrollbar{width:6px}.hl-table::-webkit-scrollbar-thumb{background:#243461;border-radius:3px}.hl-tr{display:grid;grid-template-columns:110px minmax(0,1fr) 76px 150px 130px;align-items:center;gap:8px;padding:0 12px;height:58px;margin-bottom:6px;border:1px solid transparent;border-radius:12px;background:#16234a;font-size:15px;cursor:pointer;transition:background .12s,border-color .12s}.hl-tr:hover{background:#1c2c5c}.hl-th{position:sticky;top:0;z-index:2;height:42px;margin-bottom:8px;background:#0d1631;border-color:var(--hl-line);color:var(--hl-sub);font-size:13px;font-weight:700;cursor:default}.hl-th:hover{background:#0d1631}.hl-tr--sel{background:linear-gradient(90deg,#1d3b78,#1b2f60);border-color:#3b74d8;box-shadow:inset 4px 0 0 var(--hl-blue)}.hl-tr--sel:hover{background:linear-gradient(90deg,#214485,#1d3468)}.hl-tr--full{opacity:.62}.hl-c-no{display:flex;align-items:center;gap:10px;font-weight:800;color:#dbe6ff}.hl-th .hl-c-no{padding-left:22px;font-weight:700;color:var(--hl-sub)}.hl-c-title{display:flex;align-items:center;gap:10px;font-weight:700;color:#fff;overflow:hidden}.hl-c-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hl-th .hl-c-title{font-weight:700;color:var(--hl-sub);padding-left:44px}.hl-tr>span{white-space:nowrap}.hl-c-seats{text-align:center;color:#dbe6ff}.hl-c-blind{text-align:center;color:#b9cbef}.hl-tr--sel .hl-c-blind{color:#7cb3ff;font-weight:700}.hl-c-buyin{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-weight:700;color:#fff}.hl-c-buyin img{width:19px}.hl-th .hl-c-buyin{color:var(--hl-sub);font-weight:700}.hl-dot{width:11px;height:11px;border-radius:50%;flex:0 0 auto}.hl-dot--open{background:#2bd47a;box-shadow:0 0 8px #2bd47a99}.hl-dot--live{background:#ffb42e;box-shadow:0 0 8px #ffb42e8c}.hl-dot--full{background:#ff4d63;box-shadow:0 0 8px #ff4d638c}.hl-dot--idle{background:#6d7ea4}.hl-rico{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:15px;background:#243461}.hl-rico--s2{background:#243461;color:#dbe6ff}.hl-rico--s6{background:linear-gradient(180deg,#2f86ff,#1b62d8);color:#fff}.hl-rico--s9{background:linear-gradient(180deg,#e14a5c,#b3283a);color:#fff}.hl-empty{padding:44px 10px;text-align:center;color:var(--hl-sub);font-size:15px}.hl-empty b{color:#fff}.hl-list-foot{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.hl-count{font-size:13px;color:var(--hl-sub)}.hl-count b{color:#dbe6ff;font-weight:800}.hl-refresh{height:32px;padding:0 14px;border:1px solid var(--hl-line);border-radius:9px;background:#16234a;color:#c3d2f0;font-size:13px;font-weight:700}.hl-refresh:hover{background:#1f3063;color:#fff}.hl-preview{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px}.hl-preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hl-preview-head b{font-size:19px;font-weight:900;color:#fff}.hl-preview-state{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--hl-sub)}.hl-preview-title{margin-top:10px;font-size:14px;font-weight:700;color:#cddcf8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-preview-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.7;color:var(--hl-dim);font-size:14px}.hl-preview-info{margin:12px 0 0;display:grid;grid-template-columns:1fr auto;gap:0;font-size:14px}.hl-preview-info dt{display:flex;align-items:center;gap:8px;padding:11px 2px;color:var(--hl-sub);border-top:1px solid #1a2850}.hl-preview-info dd{margin:0;padding:11px 2px;text-align:right;font-size:17px;font-weight:900;color:#fff;border-top:1px solid #1a2850}.hl-preview-info dt img{width:17px}.hl-enter{margin-top:auto;height:56px;border:none;border-radius:14px;background:linear-gradient(180deg,#3c8dff,#1f68e2);color:#fff;font-size:20px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 20px #2f86ff59}.hl-enter:hover:not(:disabled){background:linear-gradient(180deg,#4e99ff,#2a74ef)}.hl-enter:disabled{background:#1b2a53;color:#6c7fa6;box-shadow:none}.hl-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hl-create,.hl-quick{height:52px;border-radius:14px;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.hl-create{border:1px solid #2f5aa8;background:#15254f;color:#7cb3ff}.hl-create:hover{background:#1b306a;color:#fff}.hl-quick{border:1px solid #6b5a2a;background:#211c10;color:var(--hl-gold)}.hl-quick:hover:not(:disabled){background:#2c2415;color:#ffd98a}.hl-quick:disabled{opacity:.45}.hl-mini{position:relative;width:100%;aspect-ratio:16 / 11;border-radius:14px;border:1px solid var(--hl-line);background:radial-gradient(90% 70% at 50% 40%,#1a2a56,#0e1838);overflow:hidden}.hl-mini-felt{position:absolute;left:13%;top:16%;right:13%;bottom:16%;border-radius:50%;background:radial-gradient(70% 70% at 50% 35%,#2a7ae0,#15479c 60%,#0d3072);border:7px solid #0b1733;box-shadow:inset 0 0 26px #00000073,0 10px 20px #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.hl-mini-label{font-size:13px;font-weight:800;color:#dbe9ff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.hl-mini-board{display:flex;gap:4px}.hl-mini-board span{width:18px;height:25px;border-radius:3px;background:#ffffffd1;box-shadow:0 2px 4px #00000059}.hl-mini-board span:nth-child(4),.hl-mini-board span:nth-child(5){background:linear-gradient(180deg,#2f6ad6,#1c4ba6)}.hl-mini-chips{display:flex;gap:3px}.hl-mini-chips i{width:11px;height:11px;border-radius:50%;background:#e4435a;box-shadow:0 1px 2px #00000080}.hl-mini-chips i:nth-child(2){background:#2f86ff}.hl-mini-chips i:nth-child(3){background:#f4f6fb}.hl-mini-seat{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;width:64px}.hl-mini-name{max-width:64px;font-size:11px;font-weight:700;color:#cfdcf7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.7)}.hl-mini-empty{width:42px;height:42px;border-radius:50%;border:1px dashed #3a4c7d;background:#0d1631b3;display:flex;align-items:center;justify-content:center;font-size:17px;opacity:.6}.hl-av{width:42px;height:42px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#1b2a53;color:#fff;font-size:14px;font-weight:800;border:2px solid #2d4a86}.hl-av img{width:100%;height:100%;object-fit:cover;display:block}.hl-av i{font-style:normal}.hl-av--empty{background:#16234a;border-style:dashed}.hl-av--mini{width:46px;height:46px;border-color:#4b7ad1;box-shadow:0 3px 8px #00000073}.hl-notice{display:flex;align-items:center;gap:10px;margin:0 16px;padding:10px 16px;border-radius:12px;border:1px solid var(--hl-line);background:#0d1631;font-size:13px;color:var(--hl-sub)}.hl-notice-ico{font-size:15px}.hl-notice b{color:#cfdcf7;font-weight:800}.hl-notice-sep{width:1px;height:14px;background:#243461}.hl-notice-text{flex:1;min-width:0;overflow:hidden}.hl-notice-roll{display:inline-block;white-space:nowrap;padding-left:100%;animation:hl-roll 18s linear infinite}.hl-notice:hover .hl-notice-roll{animation-play-state:paused}@keyframes hl-roll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.hl-notice-roll{padding-left:0;animation:none}}.hl-jackpot{color:var(--hl-gold);font-weight:700;white-space:nowrap}.hl-jackpot b{color:var(--hl-gold)}.hl-clock{color:var(--hl-dim);white-space:nowrap}@media (min-width: 821px){.hl{flex:0 0 100vh;height:100vh}.hl-body,.hl-side,.hl-main,.hl-right{overflow:hidden}}@media (max-width: 1320px){.hl-tab+.hl-tab:before{display:none}.hl-body{grid-template-columns:300px minmax(0,1fr) 330px}.hl-list{padding:14px 12px 12px}.hl-tr{grid-template-columns:64px minmax(0,1fr) 54px 98px 88px;gap:5px;padding:0 10px;font-size:14px}.hl-tab{min-width:70px;padding:0 8px;font-size:14px}.hl-th .hl-c-no{padding-left:16px}.hl-th .hl-c-title{padding-left:34px}.hl-c-buyin img{width:17px}.hl-rico{width:24px;height:24px;font-size:13px}.hl-c-no,.hl-c-title{gap:8px}}@media (max-width: 1100px){.hl-body{grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto auto}.hl-right{grid-column:2}.hl-side{grid-row:1 / span 2}.hl-chat{min-height:180px}}@media (max-width: 820px){.hl-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}@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:Pretendard,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 .rt-seat-panel{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 .rt-seat-panel--open{opacity:.72}.rt-seat--vacant:hover .rt-seat-panel--open{opacity:1}.rt-seat-panel--open:hover{border-color:#ffd97a}.rt-seat .rt-seat-av.rt-seat-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}.rt-seat .rt-seat-av.rt-seat-av--vacant.chair-seat.chair-seat--sit{cursor:pointer;background:#3fb95024;color:#3fb950;transition:background .15s}.rt-seat .rt-seat-av.rt-seat-av--vacant.chair-seat.chair-seat--sit:hover{background:#3fb95047;color:#fff;box-shadow:0 3px 10px #00000080;transform:none}.rt-seat .rt-seat-av.rt-seat-av--vacant.chair-seat .chair-seat__ico{width:45%;height:45%;opacity:.65}.rt-seat .rt-seat-av.rt-seat-av--vacant.chair-seat.chair-seat--sit .chair-seat__ico{opacity:.95}.rt-seat .rt-seat-av.rt-seat-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}.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 .card-key{position:absolute;left:calc(var(--cw) * .08);bottom:calc(var(--cw) * .06);min-width:calc(var(--cw) * .24);padding:calc(var(--cw) * .02) calc(var(--cw) * .05);border-radius:999px;font-size:calc(var(--cw) * .19);font-weight:800;line-height:1.15;text-align:center;color:#1414146b;background:#14141412;pointer-events:none}.rt .card-selected .card-key{color:#1414149e;background:#ffd97a80}.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-fair,.rt-bar-cap{padding:7px 9px;justify-content:center;font-size:14px}.rt-bar-cap:disabled{opacity:.6;cursor:default}.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-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-clickable,.rt .card-selected{transition:box-shadow .12s ease}.rt .card-selected,.rt .card-selected:hover{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-fair,.rt-bar-cap,.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,.rt .card-key{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-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}.cz-modal--room{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column}.cz-modal--room>.cz-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:8px;margin-right:-8px;scrollbar-width:thin;scrollbar-color:#8a6fe0 #1a1338}.cz-modal--room>.cz-modal-scroll::-webkit-scrollbar{width:8px}.cz-modal--room>.cz-modal-scroll::-webkit-scrollbar-track{background:#1a1338;border-radius:6px}.cz-modal--room>.cz-modal-scroll::-webkit-scrollbar-thumb{background:#8a6fe0;border-radius:6px}.cz-modal--room>.cz-modal-actions{flex:0 0 auto;margin-top:12px}: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}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:Pretendard,Malgun Gothic,-apple-system,BlinkMacSystemFont,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)}.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}.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{box-shadow:0 0 0 2px #ffd97abf,0 2px 6px #0006}@media (max-width: 420px){.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)}}
