.kk-booth-strip{width:100%;position:relative;overflow:visible}.kk-booth-strip>img.kk-booth-banquette{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.kk-booth-pod{flex-direction:column;align-items:center;width:72px;margin-left:-36px;padding-top:4px;display:flex;position:absolute}.kk-booth-face{border-radius:9999px;position:relative;box-shadow:0 0 0 1px #ffffff2e,0 4px 10px #0000008c}.kk-booth-face[data-you=true]{box-shadow:0 0 0 2px var(--color-brand-fg), 0 4px 10px #0000008c}.kk-booth-face[data-won=true]{animation:kk-booth-ring-in .6s var(--ease-out-kk) both;box-shadow:0 0 0 1.5px #f7c548d9,0 0 14px #f7c54873}.kk-booth-face[data-out=true]{opacity:.5}.kk-booth-face-in{animation:kk-booth-sit .22s var(--ease-snap) both}.kk-booth-name{max-width:68px;height:13px;color:var(--color-fg);text-shadow:0 1px 4px #000000e6;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:700;line-height:13px;overflow:hidden}.kk-booth-plate{border-radius:var(--radius-xs,4px);color:var(--color-fg-2);text-shadow:none;background:#07070f8c;padding:0 4px}.kk-booth-chip{border-radius:var(--radius-xs,4px);font-variant-numeric:tabular-nums;white-space:nowrap;height:16px;animation:kk-booth-chip .14s var(--ease-out-kk) both;align-items:center;gap:3px;margin-top:2px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.kk-booth-chip[data-s=S]{font-size:9.5px}.kk-booth-chip-betting,.kk-booth-chip-satOut{color:var(--color-fg-2);background:#07070fb3}.kk-booth-chip-in{background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-fg);animation:kk-booth-bet-in .22s var(--ease-snap) both}.kk-booth-chip-playing{box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-fg-2);background:#07070fb3}.kk-booth-chip-won{background:var(--color-gc-tint);color:var(--color-gc);animation:kk-booth-result .22s var(--ease-snap) both;box-shadow:inset 0 0 0 1px #f7c54873}.kk-booth-chip-push{background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-fg-2);animation:kk-booth-result .22s var(--ease-snap) both}.kk-booth-chip-noWin{color:var(--color-fg-3);animation:kk-booth-result .22s var(--ease-snap) both;background:#07070fcc}.kk-booth-golddot{background:var(--color-gc);border-radius:9999px;width:8px;height:8px}.kk-booth-live{width:5px;height:5px;animation:kk-booth-breathe 1.2s var(--ease-in-out-kk) infinite alternate;background:#d94bff;border-radius:9999px;box-shadow:0 0 6px #d94bff}.kk-booth-bubble{z-index:3;border-radius:var(--radius-md,10px);background:var(--color-raised);max-width:160px;box-shadow:0 0 0 1px var(--color-line-strong), 0 10px 28px #0000008c;color:var(--color-fg);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;animation:kk-booth-bubble .22s var(--ease-snap) both;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;overflow:hidden}.kk-booth-pop{z-index:3;pointer-events:none;width:24px;height:24px;animation:kk-booth-pop .9s var(--ease-out-kk) both;position:absolute}.kk-booth-btn{border-radius:var(--radius-lg,14px);width:100%;height:52px;transition:opacity .14s var(--ease-out-kk);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.kk-booth-btn-brand{background:var(--kk-gradient-brand);color:var(--color-on-brand,#fff);box-shadow:var(--shadow-glow-brand)}.kk-booth-btn-in{background:var(--color-raised);color:var(--color-fg);box-shadow:inset 0 0 0 1px #8b70ff99}.kk-booth-btn-quiet{background:var(--color-raised);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-fg-3)}.kk-booth-main{font-family:var(--font-display);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:900}.kk-booth-sub{margin-top:2px;font-size:11.5px;font-weight:700}.kk-booth-ringbox{width:28px;height:28px;margin-top:-14px;position:absolute;top:50%;left:14px;transform:rotate(-90deg)}.kk-booth-ring-run{animation:kk-booth-ring var(--kk-ring-ms) linear both}.kk-booth-seed{border-radius:var(--radius-xs,4px);background:var(--color-proof-tint);height:20px;color:var(--color-proof);font-family:var(--font-mono);align-items:center;gap:4px;padding:0 6px;font-size:10.5px;font-weight:700;display:inline-flex}.kk-booth-plate-pocket{animation:kk-booth-result .22s var(--ease-snap) both}.kk-booth-dim{animation:kk-booth-lights .6s var(--ease-out-kk) both;pointer-events:none;background:#05050bcc;position:absolute;inset:0}@keyframes kk-booth-sit{0%{opacity:0;transform:scale(.8)}}@keyframes kk-booth-chip{0%{opacity:0}}@keyframes kk-booth-bet-in{0%{opacity:0;transform:scale(.9)}}@keyframes kk-booth-result{0%{opacity:0;transform:scale(.9)}}@keyframes kk-booth-ring-in{0%{opacity:.4}}@keyframes kk-booth-breathe{0%{opacity:.4}to{opacity:1}}@keyframes kk-booth-bubble{0%{opacity:0;transform:scale(.92)}}@keyframes kk-booth-pop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes kk-booth-ring{0%{stroke-dashoffset:var(--kk-ring-from)}to{stroke-dashoffset:var(--kk-ring-to)}}@keyframes kk-booth-lights{0%{opacity:0}}:root[data-kk-motion=reduced] .kk-booth-face-in,:root[data-kk-motion=reduced] .kk-booth-chip,:root[data-kk-motion=reduced] .kk-booth-bubble,:root[data-kk-motion=reduced] .kk-booth-plate-pocket{animation:.14s linear both kk-booth-chip}:root[data-kk-motion=reduced] .kk-booth-live,:root[data-kk-motion=reduced] .kk-booth-face[data-won=true],:root[data-kk-motion=reduced] .kk-booth-ring-run{animation:none}:root[data-kk-motion=reduced] .kk-booth-live{opacity:1}:root[data-kk-motion=reduced] .kk-booth-pop{opacity:1;animation:none}:root[data-kk-motion=reduced] .kk-booth-dim{animation:.2s linear both kk-booth-lights}:root[data-kk-motion=reduced] .kk-booth-btn{transition:none}
