.bj{--bj-felt-lo:#091a15;--bj-felt-hi:#33604f;--bj-ink:var(--d-ink,#ede5d0);--bj-ink-soft:hsla(43,45%,87%,.58);--bj-ink-faint:hsla(43,45%,87%,.32);--bj-line:var(--d-line,rgba(166,124,61,.24));--bj-accent:var(--d-accent,#d8b77a);--bj-gold:var(--gold,#c49240);--bj-live:#ebc87c;--bj-live-soft:hsla(41,74%,70%,.62);--bj-win:#8fd3a6;--bj-loss:#e2857f;--bj-push:#d8c79a;--bj-cw:68px;--bj-flip:620ms;--bj-deal-delay:0ms;--bj-timer-p:1;--bj-beat:2.4s;--bj-e-out:var(--ease-out,cubic-bezier(0.16,1,0.3,1));--bj-e-spring:var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1));position:relative;display:flex;flex-direction:column;gap:clamp(10px,1.8vh,20px);width:100%;padding:clamp(12px,2.4vw,26px) clamp(12px,2.6vw,30px) 0;color:var(--bj-ink);font-family:var(--font-space),"Space Grotesk",system-ui,sans-serif}.bj :focus-visible{outline:2px solid var(--bg,#ede5d0);outline-offset:2px;border-radius:4px}.bj-head{display:flex;align-items:center;gap:clamp(10px,2vw,20px);flex-wrap:wrap;width:100%}.bj-head h1{font-family:var(--font-unbounded),"Unbounded",sans-serif;font-size:clamp(17px,3.4vw,26px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1;margin-right:auto}.bj-head h1 em{font-style:italic;color:transparent;-webkit-text-stroke:1px var(--bj-ink)}.bj-head h1 small{display:block;margin-top:6px;font-family:var(--font-space),sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;color:var(--bj-ink-faint)}.bj-hud{display:flex;align-items:center;gap:clamp(8px,1.6vw,16px);flex-wrap:wrap;margin-left:auto}.bj-money{display:inline-flex;align-items:stretch;border-radius:var(--radius-glass-sm,14px);border:1px solid var(--bj-line);background:linear-gradient(180deg,hsla(43,45%,87%,.06),rgba(0,0,0,.24));overflow:hidden}.bj .bj-money .fc-pill,.bj-money .bj-wallet{border:none;border-radius:0;background:none}.bj .bj-money .fc-pill{border-left:1px solid var(--bj-line);color:var(--bj-accent);font-size:12.5px;padding:6px 16px}@media (hover:hover) and (pointer:fine){.bj .bj-money .fc-pill:hover:not(:disabled){background:rgba(196,146,64,.18)}}.bj .bj-money .fc-pill:disabled{background:hsla(43,45%,87%,.025)}.bj-wallet{display:flex;align-items:baseline;gap:9px;padding:9px 18px;border-radius:var(--radius-glass-sm,14px);border:1px solid var(--bj-line);background:linear-gradient(180deg,hsla(43,45%,87%,.06),rgba(0,0,0,.24))}.bj-wallet i{font-style:normal;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bj-ink-faint)}.bj-wallet b{font-family:var(--font-unbounded),sans-serif;font-size:clamp(15px,2.6vw,20px);font-weight:900;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.bj-wallet.is-up b{animation:bjBump .62s var(--bj-e-spring) both}@keyframes bjBump{0%{transform:none}35%{transform:translateY(-4px) scale(1.09)}to{transform:none}}.bj-phase{position:relative;display:inline-flex;align-items:center;gap:9px;min-width:122px;padding:8px 15px 10px;border-radius:var(--radius-glass-sm,14px);border:1px solid hsla(43,45%,87%,.1);background:rgba(0,0,0,.26);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bj-ink-soft);white-space:nowrap;overflow:hidden}.bj-phase>b{font-weight:600;letter-spacing:inherit}.bj-phase:before{content:"";width:6px;height:6px;border-radius:50%;background:hsla(43,45%,87%,.3);flex-shrink:0}.bj-phase .bj-timer{position:absolute;left:0;right:0;top:auto;bottom:0;height:2px;display:block;min-width:0;padding:0;border:none;border-radius:0;background:none}.bj-phase .bj-timer:before{inset:0;left:0;right:0;bottom:0;height:2px}.bj-phase .bj-timer:after{position:absolute;inset:0;height:2px}.bj-phase.is-betting:before{background:var(--bj-win);animation:bjPulse var(--bj-beat) ease-in-out infinite}.bj-phase.is-dealing:before,.bj-phase.is-player_turn:before{background:var(--bj-live);animation:bjPulse var(--bj-beat) ease-in-out infinite}.bj-phase.is-insurance:before{background:var(--bj-accent);animation:bjPulse var(--bj-beat) ease-in-out infinite}.bj-phase.is-dealer_turn:before{background:var(--bj-accent)}.bj-phase.is-payout:before{background:var(--bj-win)}@keyframes bjPulse{0%,to{opacity:1}50%{opacity:.3}}.bj-timer{position:relative;display:inline-flex;flex-direction:column;gap:6px;min-width:76px;padding:7px 14px 9px;border-radius:var(--radius-glass-sm,14px);border:1px solid var(--bj-line);background:rgba(0,0,0,.26)}.bj-timer b{font-family:var(--font-unbounded),sans-serif;font-size:16px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.bj-timer:before{position:absolute;left:14px;right:14px;bottom:9px;background:hsla(43,45%,87%,.13)}.bj-timer:after,.bj-timer:before{content:"";height:2px;border-radius:2px}.bj-timer:after{position:relative;background:linear-gradient(90deg,var(--bj-gold),var(--bj-accent));transform:scaleX(var(--bj-timer-p));transform-origin:0 50%;transition:transform .2s linear}.bj-timer.is-low b{color:var(--bj-loss)}.bj-timer.is-low:after{background:var(--bj-loss)}.bj-stage{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,18px);min-width:0}.bj-felt,.bj-stage{position:relative;width:100%}.bj-felt{min-height:clamp(340px,46vh,560px);border-radius:clamp(22px,3.2vw,52px);overflow:hidden;isolation:isolate;box-shadow:0 32px 70px rgba(0,0,0,.55),inset 0 2px 0 hsla(39,55%,66%,.14)}.bj-felt-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.bj-felt:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.93 0 0 0 0 0.9 0 0 0 0 0.82 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.bj-felt-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,4vh,52px);min-height:inherit;height:100%;padding:clamp(16px,3vh,34px) clamp(10px,2vw,30px) clamp(18px,3vh,38px)}.bj-felt-line{font-family:var(--font-space),sans-serif;font-weight:600}@media (max-width:767px){.bj-felt-print{display:none}}.bj-dealer{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:clamp(116px,15vw,202px)}.bj-dealer-hand{display:flex;align-items:flex-start;justify-content:center;min-height:clamp(82px,11.8vw,168px);--bj-lap:0.38}.bj-dealer-hand[data-cards="2"]{--bj-lap:0.16}.bj-dealer-hand[data-cards="3"]{--bj-lap:0.25}.bj-dealer-hand[data-cards="4"]{--bj-lap:0.32}.bj-dealer-hand[data-cards="6"]{--bj-lap:0.46}.bj-dealer-hand[data-cards="7"]{--bj-lap:0.54}.bj-dealer-hand .bj-card+.bj-card{margin-left:calc(var(--bj-cw) * var(--bj-lap) * -1)}.bj-dealer-total{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:var(--radius-pill,999px);border:1px solid hsla(39,55%,66%,.34);background:rgba(6,14,11,.62);font-family:var(--font-unbounded),sans-serif;font-size:clamp(15px,1.6vw,18px);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;min-height:30px}.bj-dealer-total span{font-family:var(--font-space),sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bj-ink-faint)}.bj-dealer-total.is-bust{border-color:hsla(4,63%,69%,.6);color:var(--bj-loss)}.bj-seats{display:flex;align-items:flex-start;justify-content:center;gap:clamp(4px,1vw,16px);width:100%;list-style:none;margin:0;padding:0}.bj-seats>.bj-seat:first-child,.bj-seats>.bj-seat:nth-child(5){margin-top:0}.bj-seats>.bj-seat:nth-child(2),.bj-seats>.bj-seat:nth-child(4){margin-top:clamp(10px,2.4vh,26px)}.bj-seats>.bj-seat:nth-child(3){margin-top:clamp(20px,4.6vh,50px)}.bj-seat{position:relative;flex:1 1;min-width:0;max-width:210px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 12px;border-radius:var(--radius-glass,20px);border:1px solid transparent;transition:transform .3s var(--bj-e-spring),border-color .3s ease-out,background .3s ease-out}.bj-seat.is-me{border-color:hsla(39,55%,66%,.34);background:linear-gradient(180deg,rgba(196,146,64,.12),rgba(0,0,0,.16))}.bj-seat.is-empty{opacity:.5}.bj-seat.is-out{opacity:.62;filter:saturate(.6)}.bj-seat.is-turn{transform:translateY(-6px);border-color:hsla(41,74%,70%,.68);background:linear-gradient(180deg,hsla(41,74%,70%,.13),rgba(0,0,0,.2))}.bj-seat.is-turn:before{content:"";position:absolute;inset:-3px;border-radius:calc(var(--radius-glass, 20px) + 3px);border:1px solid var(--bj-live-soft);animation:bjRing var(--bj-beat) ease-in-out infinite;pointer-events:none}@keyframes bjRing{0%,to{opacity:.25}50%{opacity:1}}.bj-seat-head{display:flex;align-items:center;gap:7px;max-width:100%;min-width:0}.bj-seat-avatar{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid hsla(39,55%,66%,.4);background:radial-gradient(circle at 34% 28%,#2c2620,#100e0b);font-family:var(--font-unbounded),sans-serif;font-size:10.5px;font-weight:900;color:var(--bj-accent);text-transform:uppercase}.bj-seat.is-me .bj-seat-avatar{background:radial-gradient(circle at 34% 28%,#f7dca1,#c49240);color:#17130f;border-color:var(--bj-live)}.bj-seat-nick{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--bj-ink)}.bj-seat.is-empty .bj-seat-nick{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bj-ink-faint)}.bj-seat-bet{position:relative;display:grid;place-items:center;width:clamp(52px,7vw,76px);aspect-ratio:1;border-radius:50%;border:1.5px dashed hsla(39,55%,66%,.4);background:radial-gradient(circle at 50% 42%,rgba(0,0,0,.34),rgba(0,0,0,.06));transition:border-color .28s ease-out,transform .28s var(--bj-e-spring)}.bj-seat-bet.has-bet{border-style:solid;border-color:hsla(41,74%,70%,.72)}.bj-seat-bet:empty:after{content:"";width:34%;aspect-ratio:1;border-radius:50%;border:1px solid hsla(39,55%,66%,.18)}.bj-seat.is-turn .bj-seat-bet{transform:scale(1.05)}.bj-seat-status{min-height:15px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bj-ink-faint);text-align:center}.bj-seat-status.is-warn{color:var(--bj-live)}.bj-hand{position:relative;display:flex;align-items:flex-start;justify-content:center;min-height:clamp(68px,9vw,124px);padding-top:2px;--bj-lap:0.48}.bj-hand[data-cards="2"]{--bj-lap:0.2}.bj-hand[data-cards="3"]{--bj-lap:0.35}.bj-hand[data-cards="4"]{--bj-lap:0.42}.bj-hand[data-cards="6"]{--bj-lap:0.54}.bj-hand[data-cards="7"]{--bj-lap:0.62}.bj-hand .bj-card+.bj-card{margin-left:calc(var(--bj-cw) * var(--bj-lap) * -1)}.bj-hand.is-split{gap:6px;--bj-lap:0.52}.bj-hand.is-split[data-cards="2"]{--bj-lap:0.34}.bj-hand.is-split[data-cards="3"]{--bj-lap:0.44}.bj-hand.is-split[data-cards="4"]{--bj-lap:0.5}.bj-hand.is-split[data-cards="6"]{--bj-lap:0.58}.bj-hand.is-split[data-cards="7"]{--bj-lap:0.64}.bj-hand.is-dim{opacity:.46}.bj-hand-total{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:5px 12px;border-radius:var(--radius-pill,999px);border:1px solid hsla(43,45%,87%,.2);background:rgba(6,14,11,.74);font-family:var(--font-unbounded),sans-serif;font-size:clamp(14px,1.5vw,17px);font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bj-ink)}.bj-hand-total.is-soft{border-color:hsla(39,55%,66%,.5);color:var(--bj-accent)}.bj-hand-total.is-soft:after{content:"S";margin-left:5px;font-family:var(--font-space),sans-serif;font-size:10px;letter-spacing:.1em;opacity:.7}.bj-hand-total.is-bust{border-color:hsla(4,63%,69%,.62);color:var(--bj-loss);text-decoration:line-through;text-decoration-thickness:1.5px}.bj-card{position:relative;flex:0 0 auto;width:var(--bj-cw);aspect-ratio:5/7;perspective:900px;animation:bjDeal .48s var(--bj-e-out) var(--bj-deal-delay) both}.bj-card.is-flipping{will-change:transform}.bj-card.sz-sm{--bj-cw:clamp(44px,5.2vw,62px)}.bj-card.sz-md{--bj-cw:clamp(48px,6.4vw,88px)}.bj-card.sz-lg{--bj-cw:clamp(58px,8.4vw,120px)}.bj-card-solo{animation:none}@keyframes bjDeal{0%{opacity:0;transform:translate3d(46%,-280%,0) rotate(15deg) scale(.86)}50%{opacity:1}76%{transform:translateZ(0) rotate(-1.8deg) scale(1.035)}to{opacity:1;transform:translateZ(0) rotate(0) scale(1)}}.bj-card-shade{position:absolute;left:7%;right:7%;bottom:-5%;height:18%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.6),transparent);animation:bjDealShade .48s var(--bj-e-out) var(--bj-deal-delay) both;pointer-events:none}@keyframes bjDealShade{0%{opacity:0;transform:scale(2.1,1.6)}55%{opacity:.9;transform:scale(1.6,1.3)}to{opacity:.6;transform:scale(1)}}.bj-card-lift{position:absolute;inset:0;transform-style:preserve-3d}.bj-card.is-flipping .bj-card-lift{animation:bjFlipLift var(--bj-flip) var(--bj-e-out) both}@keyframes bjFlipLift{0%{transform:translateY(0) scale(1)}36%{transform:translateY(-13%) scale(1.07)}70%{transform:translateY(-4%) scale(1.02)}to{transform:translateY(0) scale(1)}}.bj-card-inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(0deg);transition:transform var(--bj-flip) cubic-bezier(.62,.02,.2,1)}.bj-card.is-down .bj-card-inner{transform:rotateY(180deg)}.bj-card-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:calc(var(--bj-cw) * .075);overflow:hidden;box-shadow:0 calc(var(--bj-cw) * .045) calc(var(--bj-cw) * .14) rgba(0,0,0,.5),0 0 0 .5px rgba(0,0,0,.35)}.bj-card-back{transform:rotateY(180deg)}.bj-card-svg{display:block;width:100%;height:100%}.bj-card-ix{font-family:var(--font-space),"Space Grotesk",sans-serif}.bj-card-mark,.bj-card-mono{font-family:var(--font-unbounded),"Unbounded",sans-serif}.bj-card.tone-win .bj-card-front{box-shadow:0 0 0 1.6px rgba(143,211,166,.9),0 8px 18px rgba(0,0,0,.5)}.bj-card.tone-bust .bj-card-front{box-shadow:0 0 0 1.4px hsla(4,63%,69%,.55),0 6px 14px rgba(0,0,0,.5)}.bj-card.tone-blackjack .bj-card-front{box-shadow:0 0 0 1.6px var(--bj-live),0 10px 24px rgba(0,0,0,.5)}.bj-card.tone-blackjack:after{content:"";position:absolute;inset:-14%;border-radius:26%;background:radial-gradient(50% 50% at 50% 50%,hsla(41,74%,70%,.36),hsla(41,74%,70%,0));animation:bjGlow var(--bj-beat) ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes bjGlow{0%,to{opacity:.3}50%{opacity:.95}}.bj-chip{position:relative;display:block;width:var(--bj-chip-d,52px);height:var(--bj-chip-d,52px);padding:0;border:none;background:none;border-radius:50%;cursor:pointer;filter:drop-shadow(0 5px 9px rgba(0,0,0,.55));transition:transform .2s var(--bj-e-spring),filter .2s ease-out}.bj-chip.sz-sm{--bj-chip-d:clamp(30px,7vw,38px)}.bj-chip.sz-md{--bj-chip-d:clamp(46px,12vw,56px)}.bj-chip.sz-lg{--bj-chip-d:clamp(56px,15vw,70px)}.bj-chip.is-static{cursor:default}.bj-chip-svg{display:block;width:100%;height:100%}.bj-chip-val{font-family:var(--font-unbounded),"Unbounded",sans-serif;fill:currentColor}.bj-chip:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.5) drop-shadow(0 2px 4px rgba(0,0,0,.4))}.bj-chip.is-on{transform:translateY(-7px);filter:drop-shadow(0 12px 16px rgba(0,0,0,.6))}.bj-chip.is-on:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--bj-live);pointer-events:none}.bj-chip:not(:disabled):active{transform:translateY(-1px) scale(.94)}@media (hover:hover) and (pointer:fine){.bj-chip:not(:disabled):not(.is-static):hover{transform:translateY(-5px)}.bj-chip.is-on:not(:disabled):hover{transform:translateY(-9px)}}.bj-stack{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.bj-stack-chips{position:relative;display:block;width:var(--bj-chip-d,38px);height:calc(var(--bj-chip-d, 38px) + (var(--bj-stack-n, 1) - 1) * var(--bj-stack-step, 5px))}.bj-stack.sz-sm{--bj-chip-d:clamp(30px,7vw,38px);--bj-stack-step:5.5px}.bj-stack.sz-md{--bj-chip-d:clamp(46px,12vw,56px);--bj-stack-step:7px}.bj-stack.sz-lg{--bj-chip-d:clamp(56px,15vw,70px);--bj-stack-step:8.5px}.bj-stack-item{position:absolute;left:0;bottom:calc(var(--i) * var(--bj-stack-step, 5px));animation:bjChipDrop .34s var(--bj-e-spring) calc(var(--i) * 55ms) both}.bj-stack-item .bj-chip{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}@keyframes bjChipDrop{0%{opacity:0;transform:translateY(-16px) scale(.9)}to{opacity:1;transform:none}}.bj-stack-amt{font-family:var(--font-unbounded),sans-serif;font-size:11px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bj-ink-faint);line-height:1}.bj-actions{display:flex;flex-direction:column;gap:clamp(6px,1vw,10px);width:100%;max-width:620px;margin:0 auto}.bj-actions-extra{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:clamp(6px,1.2vw,12px);gap:clamp(6px,1.2vw,12px)}.bj-actions-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(8px,1.4vw,14px);gap:clamp(8px,1.4vw,14px)}.bj-action{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:10px 6px;border-radius:var(--radius-glass-sm,14px);border:1px solid hsla(43,45%,87%,.16);background:linear-gradient(180deg,hsla(43,45%,87%,.07),rgba(0,0,0,.3));color:var(--bj-ink);font-family:var(--font-space),sans-serif;font-weight:600;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:transform .16s var(--bj-e-spring),border-color .2s ease-out,background .2s ease-out,opacity .2s}.bj-action b{font-weight:600;line-height:1}.bj-action small{font-weight:500;letter-spacing:.12em;line-height:1.2;color:var(--bj-ink-faint);transition:opacity .2s ease-out}.bj-action small u{text-decoration:none}.bj-action:disabled{opacity:.34;cursor:not-allowed}.bj-action:not(:disabled):active{transform:scale(.965)}@media (hover:hover) and (pointer:fine){.bj-action:not(:disabled):hover{transform:translateY(-2px);border-color:hsla(39,55%,66%,.6)}}.bj-action.is-primary{min-height:62px;padding:12px 8px}.bj-action.is-primary b{font-size:clamp(14px,1.5vw,17px);letter-spacing:.12em}.bj-action.is-primary small{font-size:10px}.bj-action.is-hit:not(:disabled){border-color:hsla(39,55%,66%,.55);background:linear-gradient(180deg,rgba(196,146,64,.3),rgba(0,0,0,.28))}.bj-action.is-stand:not(:disabled){border-color:hsla(43,45%,87%,.42);background:linear-gradient(180deg,hsla(43,45%,87%,.1),rgba(0,0,0,.32))}.bj-action.is-secondary{min-height:46px;padding:7px 6px;gap:2px;background:rgba(0,0,0,.3);border-color:hsla(43,45%,87%,.22)}.bj-action.is-secondary b{font-size:10.5px;letter-spacing:.14em}.bj-action.is-secondary small{font-size:10px;letter-spacing:.06em}.bj-action.is-surrender:not(:disabled){border-color:hsla(4,63%,69%,.42)}.bj-action.is-surrender:not(:disabled) small{color:hsla(4,63%,69%,.72)}@media (max-width:767px){.bj-action small u{display:none}}.bj-insure{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:clamp(12px,2vw,24px);gap:clamp(12px,2vw,24px);width:100%;max-width:620px;margin:0 auto;padding:clamp(12px,1.6vw,16px) clamp(14px,1.8vw,20px);border-radius:var(--radius-glass,20px);border:1px solid hsla(39,55%,66%,.4);background:linear-gradient(180deg,rgba(196,146,64,.12),rgba(0,0,0,.42));animation:bjSlideIn .24s var(--bj-e-out) both}.bj-insure-say h2{font-family:var(--font-unbounded),sans-serif;font-size:clamp(13px,1.5vw,16px);font-weight:900;letter-spacing:-.01em;text-transform:uppercase;color:var(--bj-live)}.bj-insure-say p{margin-top:5px;font-size:12px;font-weight:300;line-height:1.5;color:var(--bj-ink-soft)}.bj-insure-say b{font-family:var(--font-unbounded),sans-serif;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bj-ink)}.bj-insure-truth{margin-top:6px;font-size:11px;color:var(--bj-ink-faint)}.bj-insure-ask{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0}.bj-insure-clock{display:flex;align-items:baseline;justify-content:center;gap:5px}.bj-insure-clock b{font-family:var(--font-unbounded),sans-serif;font-size:22px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bj-ink)}.bj-insure-clock i{font-style:normal;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bj-ink-faint)}.bj-insure-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bj-insure-btns .bj-action{min-height:52px;min-width:92px}.bj-action.is-insure-yes:not(:disabled){border-color:hsla(39,55%,66%,.55);background:linear-gradient(180deg,rgba(196,146,64,.3),rgba(0,0,0,.28))}.bj-action.is-insure-no:not(:disabled){border-color:hsla(43,45%,87%,.42);background:linear-gradient(180deg,hsla(43,45%,87%,.1),rgba(0,0,0,.32))}.bj-insure-note{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--bj-ink-faint)}@media (max-width:639px){.bj-insure{grid-template-columns:minmax(0,1fr);gap:9px}.bj-insure-clock{position:absolute;top:8px;right:12px}.bj-insure-clock b{font-size:18px}.bj-insure-say h2{padding-right:62px}.bj-insure-say p{margin-top:4px;line-height:1.45}.bj-insure-truth{margin-top:4px}}.bj-betting{flex-direction:column;align-items:center;gap:clamp(8px,1.6vh,14px)}.bj-betting,.bj-chips{display:flex;width:100%}.bj-chips{align-items:flex-end;justify-content:center;gap:clamp(5px,1.4vw,12px);flex-wrap:wrap;padding:6px 0 2px}.bj-bet-total{display:inline-flex;align-items:baseline;gap:8px;padding:7px 16px;border-radius:var(--radius-pill,999px);border:1px solid var(--bj-line);background:rgba(0,0,0,.28);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:hsla(43,45%,87%,.74)}.bj-bet-total b{font-family:var(--font-unbounded),sans-serif;font-size:15px;font-weight:900;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bj-accent)}.bj .bjr-tap{border-color:transparent;background:hsla(43,45%,87%,.05)}@media (hover:hover) and (pointer:fine){.bj .bjr-tap:hover:not(:disabled){background:hsla(43,45%,87%,.11)}}.bj-side{display:flex;flex-direction:column;gap:clamp(10px,1.6vh,16px);min-width:0;width:100%}.bj-panel{padding:clamp(12px,2vw,18px);border-radius:var(--radius-glass,20px);border:1px solid var(--bj-line);background:linear-gradient(180deg,hsla(43,45%,87%,.045),rgba(0,0,0,.26))}.bj-sec-h{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--bj-ink-soft)}.bj-sec-h,.bj-sec-h .bj-sec-tag{align-items:center;font-size:10px}.bj-sec-h .bj-sec-tag{display:inline-flex;gap:8px;padding:0;background:none;font-weight:400;letter-spacing:.18em;color:var(--bj-ink-faint)}.bj-sec-h .bj-sec-tag:before{content:"";width:14px;height:1px;background:var(--bj-line)}.bj-empty{padding:18px 10px;font-weight:300;color:var(--bj-ink-faint)}.bj-empty,.bj-error{font-size:12.5px;text-align:center}.bj-error{width:100%;padding:10px 14px;border-radius:var(--radius-glass-sm,14px);border:1px solid hsla(4,63%,69%,.36);background:rgba(120,40,36,.2);color:#f0b6b1;animation:bjSlideIn .26s var(--bj-e-out) both}@keyframes bjSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bj-banner{display:flex;align-items:center;justify-content:center;gap:10px;align-self:center;max-width:100%;padding:0 4px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bj-ink-soft);text-align:center;animation:bjSlideIn .32s var(--bj-e-out) both}.bj-banner b{font-family:var(--font-unbounded),sans-serif;font-size:15px;font-weight:900;letter-spacing:0;color:var(--bj-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bj-outcome{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:6px 14px 7px;border-radius:var(--radius-glass-sm,14px);border:1px solid;background:rgba(6,14,11,.78);font-family:var(--font-space),sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--bj-ink-soft);animation:bjStamp .38s var(--bj-e-spring) both}.bj-outcome i{font-style:normal;opacity:.72}@keyframes bjStamp{0%{opacity:0;transform:scale(1.5) rotate(-6deg)}62%{opacity:1;transform:scale(.94) rotate(1deg)}to{opacity:1;transform:none}}.bj-outcome b{font-family:var(--font-unbounded),sans-serif;font-size:clamp(17px,1.9vw,22px);font-weight:900;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bj-outcome.is-win{color:var(--bj-win)}.bj-outcome.is-loss{color:var(--bj-loss)}.bj-outcome.is-push{color:var(--bj-push)}.bj-outcome.is-bust{color:var(--bj-loss)}.bj-outcome.is-surrender{color:var(--bj-push);opacity:.82}.bj-outcome.is-blackjack{color:#17130f;border-color:var(--bj-live);background:linear-gradient(180deg,#f7dca1,#c49240)}.bj-fx{position:fixed;inset:0;z-index:80;pointer-events:none;overflow:hidden}.bj-fx i{position:absolute;left:50%;top:46%;width:7px;height:11px;border-radius:2px;background:linear-gradient(180deg,#f7dca1,#c49240);opacity:0;animation:bjSpark 1.5s var(--bj-e-out) calc(var(--i, 0) * 26ms) both}@keyframes bjSpark{0%{opacity:0;transform:translateZ(0) rotate(0deg) scale(.4)}12%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--x, 0) * 1vw),calc(var(--y, 0) * 1vh),0) rotate(540deg) scale(1)}}.bj-fx .bj-fx-label{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-family:var(--font-unbounded),sans-serif;font-size:clamp(26px,8vw,64px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;color:var(--bj-accent);text-shadow:0 6px 26px rgba(0,0,0,.7);animation:bjFxLabel 2s var(--bj-e-out) both}@keyframes bjFxLabel{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}78%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-58%) scale(1)}}.bj-lost{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:50vh;padding:40px 20px;text-align:center;color:var(--bj-ink)}.bj-lost:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--bj-loss);animation:bjPulse var(--bj-beat) ease-in-out infinite}.bj-lost h2{font-family:var(--font-unbounded),sans-serif;font-size:clamp(20px,5vw,28px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.bj-lost p{max-width:36ch;font-size:13.5px;font-weight:300;color:var(--bj-ink-soft)}.bj-drawer{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(92vw,400px);display:flex;flex-direction:column;gap:10px;padding:16px 14px calc(16px + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#161310,#100e0b 60%,#0e0c0a);border-left:1px solid var(--bj-line);box-shadow:-24px 0 60px rgba(0,0,0,.6);transform:translateX(101%);transition:transform .34s var(--bj-e-out);visibility:hidden}.bj-drawer.bj-drawer-open{transform:translateX(0);visibility:visible}.bj-drawer-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border:1px solid var(--bj-line);border-radius:var(--radius-pill,999px);background:rgba(0,0,0,.26);color:var(--bj-ink-soft);font-family:var(--font-space),sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .16s var(--bj-e-spring),border-color .2s ease-out}.bj-drawer-tab:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.bj-drawer-tab:hover{border-color:hsla(39,55%,66%,.55)}}.bj-drawer-tab:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;border:2px solid #0e0c0a;background:var(--bj-live);opacity:0;transition:opacity .2s ease-out}.bj-drawer-tab.has-unread:after{opacity:1;animation:bjPulse var(--bj-beat) ease-in-out infinite}.bj-rail{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;align-items:center;gap:9px;padding:9px 0 calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--bj-line);background:linear-gradient(180deg,rgba(14,12,10,.55),rgba(14,12,10,.9) 14px,rgba(14,12,10,.98));animation:bjRail .26s var(--bj-e-out) both}.bj-rail.is-offer{border-top-color:hsla(39,55%,66%,.4);background:linear-gradient(180deg,rgba(30,22,12,.7),rgba(24,18,11,.94) 14px,rgba(14,12,10,.99))}@keyframes bjRail{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}.bj-stage{padding-bottom:max(calc(var(--bj-rail-h, 0px) + 10px),clamp(20px,3vh,40px))}.bj-rail>.bj-actions,.bj-rail>.bj-insure{margin:0;animation:none}.bj-rail>.bj-insure{border:none;border-radius:0;background:none;padding:0}.bj-rail>.bj-actions,.bj-rail>.bj-betting,.bj-rail>.bj-error,.bj-rail>.bj-insure{width:100%;max-width:620px}.bj-rail>.bj-betting .bj-chips{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px}.bj-rail>.bj-dealnow{margin-top:-2px}@media (max-width:1023px){.bj-rail{padding-left:12px;padding-right:12px}.bj-action.is-primary{min-height:58px}.bj-action.is-secondary{min-height:48px}}@media (max-width:767px){.bj-felt{min-height:0;border-radius:22px}.bj-felt-inner{padding:16px 0 20px;gap:18px}.bj-dealer{padding:0 12px}.bj-seats{justify-content:flex-start;gap:8px;padding:4px 12px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bj-seats::-webkit-scrollbar{display:none}.bj-seats>.bj-seat{flex:0 0 auto;width:64%;max-width:260px;scroll-snap-align:center;margin-top:0!important;border-color:hsla(43,45%,87%,.08);background:rgba(0,0,0,.18)}.bj-seats>.bj-seat.is-me{border-color:hsla(39,55%,66%,.44)}.bj-seat.is-turn{transform:none}.bj-chips{gap:8px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(-1 * clamp(12px, 2.6vw, 30px));padding:6px clamp(12px,2.6vw,30px) 4px}.bj-chips::-webkit-scrollbar{display:none}.bj-chip{scroll-snap-align:center;flex:0 0 auto}.bj-head{gap:10px;row-gap:8px}.bj-head h1{font-size:19px;margin-right:auto}.bj-head h1 small{margin-top:4px;letter-spacing:.18em}.bj-hud{width:100%;gap:8px}.bj-hud .bj-phase{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.bj-money,.bj-wallet{flex:1 1 auto;min-height:44px}.bj-wallet{justify-content:center;padding:6px 14px}.bj-timer{min-width:68px;padding:6px 12px 8px}.bj-seats>.bj-seat{padding:8px 8px 10px;gap:6px}.bj-hand{min-height:76px}.bj-dealer{min-height:104px;gap:8px}}@media (max-width:767px),(pointer:coarse){.bj .bj-drawer-tab,.bj .bjm-open,.bj .bjr-tap,.bj .bjx-back,.bj .bjx-btn,.bj .bjx-icon{min-height:44px;padding-top:6px;padding-bottom:6px}.bj .bjr-tap{min-width:44px;height:auto}.bj .bjx-sit{min-height:44px;padding:4px 14px 4px 4px}.bj .bjx-nick{position:relative;display:inline-flex;align-items:center;min-height:44px}.bj .bjx-nick:after{content:"";position:absolute;inset:0 -16px}}.bj .bjm-open{font-size:10px}@media (max-width:380px){.bj,.bj-rail{padding-left:10px;padding-right:10px}.bj-actions,.bj-actions-extra{gap:5px}.bj-action{padding:8px 3px}.bj-action.is-primary b{font-size:13px;letter-spacing:.06em}.bj-action.is-secondary b{font-size:10px;letter-spacing:.04em}.bj-action.is-secondary small{font-size:10px;letter-spacing:0}.bj-chip.sz-md{--bj-chip-d:46px}.bj-seats>.bj-seat{width:72%}.bj-seat-bet{width:56px}.bj-head h1{font-size:18px}}@media (min-width:768px) and (max-width:1023px){.bj-felt-inner{padding-bottom:30px}.bj-seats>.bj-seat{max-width:180px}}.bj-side>.bjc{min-height:0}.bj-side>.bjc .bjc-wrap{display:flex;flex-direction:column;min-height:0;flex:0 1 auto}.bj-side>.bjc .bjc-list{max-height:min(34vh,300px);flex:0 1 auto;min-height:0;justify-content:flex-end}@media (min-width:1024px){.bj{display:grid;grid-template-columns:minmax(0,1fr) 372px;grid-template-rows:auto 1fr;align-content:start;grid-column-gap:clamp(18px,2.2vw,34px);column-gap:clamp(18px,2.2vw,34px);grid-row-gap:clamp(12px,1.8vh,22px);row-gap:clamp(12px,1.8vh,22px);max-width:1560px;margin:0 auto;padding-bottom:0}.bj-head{grid-column:1/-1}.bj-stage{grid-column:1;grid-row:2}.bj-lost{grid-column:1/-1}.bj-drawer{display:contents;position:static;transform:none;visibility:visible;box-shadow:none;border:none;padding:0;background:none;overflow:visible}.bj-drawer-tab{display:none}.bj-rail{left:var(--bj-rail-l,0);right:auto;width:var(--bj-rail-w,100%)}.bj-side{grid-column:2;grid-row:2;position:-webkit-sticky;position:sticky;top:clamp(12px,2vh,24px);align-self:start;max-height:calc(100dvh - clamp(104px, 15vh, 168px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(166,124,61,.3) transparent;padding-right:2px}.bj-side::-webkit-scrollbar{width:4px}.bj-side::-webkit-scrollbar-thumb{background:rgba(166,124,61,.3);border-radius:999px}.bj-side>.bjc{flex:0 0 auto}}@media (min-width:1024px) and (max-width:1279px){.bj{grid-template-columns:minmax(0,1fr) 320px}.bj-seat{padding-left:4px;padding-right:4px}.bj-seat.is-empty .bj-seat-nick{letter-spacing:.1em}.bj .bjx-sit{padding-right:9px}}@media (min-width:1440px){.bj{grid-template-columns:minmax(0,1fr) 400px}.bj-felt{min-height:clamp(480px,58vh,680px)}.bj-seat{max-width:230px}}@media (min-width:1024px) and (max-height:940px){.bj{padding-top:clamp(10px,1.6vh,20px);row-gap:clamp(8px,1.2vh,14px)}.bj-felt{min-height:0}.bj-felt-inner{padding-top:14px;padding-bottom:16px;gap:clamp(12px,2.2vh,24px)}.bj-dealer{min-height:0;gap:8px}.bj-seats>.bj-seat:nth-child(2),.bj-seats>.bj-seat:nth-child(4){margin-top:8px}.bj-seats>.bj-seat:nth-child(3){margin-top:16px}.bj-stage{gap:clamp(8px,1.2vh,14px)}}@media (min-width:1024px) and (max-height:860px){.bj-felt-inner{padding-top:10px;padding-bottom:10px;gap:14px}.bj-seats>.bj-seat:nth-child(2),.bj-seats>.bj-seat:nth-child(3),.bj-seats>.bj-seat:nth-child(4){margin-top:0}.bj-seat{padding-top:6px;padding-bottom:8px;gap:6px}}@media (prefers-reduced-motion:reduce){.bj *,.bj :after,.bj :before,.bj-drawer,.bj-drawer *,.bj-fx,.bj-fx *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.bj-card{perspective:none}.bj-card,.bj-card-lift{animation:none!important}.bj-card-inner{transition:none!important}.bj-card-shade{animation:none!important;opacity:.5;transform:none}.bj-card.tone-blackjack:after{animation:none!important;opacity:.7}.bj-stack-item{animation:none!important;opacity:1;transform:none}.bj-fx i{display:none}.bj-drawer-tab.has-unread:after,.bj-fx .bj-fx-label,.bj-lost:before,.bj-phase:before,.bj-seat.is-turn:before{animation:none!important;opacity:1}}.bj-voice{display:flex;align-items:center;justify-content:center;min-height:18px;margin-top:8px;padding:0 10px;text-align:center;pointer-events:none}.bj-voice-line{display:inline-block;max-width:36ch;font-family:var(--font-space),sans-serif;font-size:12.5px;font-weight:300;line-height:1.3;letter-spacing:.01em;color:var(--bj-ink-soft);opacity:1;animation:bjVoiceIn .32s var(--bj-e-out) backwards;transition:opacity .3s var(--bj-e-out)}.bj-voice-line.is-out{opacity:0}@keyframes bjVoiceIn{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}.bj-dealnow{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.bj .bj-dealnow-btn{min-height:38px;padding:9px 20px;border-radius:var(--radius-pill,999px);border:1px solid var(--bj-live-soft);background:rgba(0,0,0,.28);color:var(--bj-live);font-family:var(--font-space),sans-serif;font-size:10px;font-weight:600;letter-spacing:.2em;cursor:pointer;white-space:nowrap;animation:bjDealNowIn .26s var(--bj-e-out) backwards;transition:transform .16s var(--bj-e-spring),border-color .2s ease-out,opacity .2s}.bj .bj-dealnow-btn:disabled{opacity:.4;cursor:not-allowed}.bj .bj-dealnow-btn:not(:disabled):active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.bj .bj-dealnow-btn:not(:disabled):hover{transform:translateY(-1px);border-color:var(--bj-live)}}@media (max-width:767px),(pointer:coarse){.bj .bj-dealnow-btn{min-height:44px}}.bj-dealnow-note{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bj-ink-faint)}@keyframes bjDealNowIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bj .bj-dealnow-btn,.bj-voice-line{animation:none!important;transition:none!important}.bj-voice-line{opacity:1;transform:none}.bj-voice-line.is-out{opacity:0}}@media (max-width:767px){.bj-dealer-hand{--bj-lap:0.32}.bj-dealer-hand[data-cards="2"]{--bj-lap:0.1}.bj-dealer-hand[data-cards="3"]{--bj-lap:0.18}.bj-dealer-hand[data-cards="4"]{--bj-lap:0.26}.bj-hand{--bj-lap:0.4}.bj-hand[data-cards="2"]{--bj-lap:0.18}.bj-hand[data-cards="3"]{--bj-lap:0.27}.bj-hand[data-cards="4"]{--bj-lap:0.34}}@media (min-width:768px) and (max-width:1279px){.bj-hand{--bj-lap:0.52}.bj-hand[data-cards="2"]{--bj-lap:0.3}.bj-hand[data-cards="3"]{--bj-lap:0.42}.bj-hand[data-cards="4"]{--bj-lap:0.48}}.bj-tools-tab{display:none}@media (min-width:1280px){.bj-tools{display:contents}.bj-tools-scrim{display:none}}@media (max-width:767px){.bj-hud{flex-wrap:nowrap}.bj-wallet{min-width:0}.bj-topup-long{display:none}}@media (max-width:1279px){.bj-head{position:relative}.bj-tools-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;min-width:44px;padding:7px 15px;border-radius:var(--radius-pill,999px);border:1px solid var(--bj-line);background:rgba(0,0,0,.26);color:var(--bj-ink-soft);font-family:var(--font-space),sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .16s var(--bj-e-spring),border-color .2s ease-out}.bj-tools-tab.is-open{border-color:var(--bj-live-soft);color:var(--bj-live)}.bj-tools-tab:active{transform:scale(.96)}.bj-tools-tab.has-unread:after{content:"";width:5px;height:5px;margin-left:7px;border-radius:50%;background:var(--bj-live);animation:bjPulse var(--bj-beat) ease-in-out infinite}.bj-tools{position:absolute;top:calc(100% + 8px);right:0;z-index:73;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:184px;padding:10px;border-radius:var(--radius-glass,20px);border:1px solid var(--bj-line);background:rgba(13,11,9,.97);box-shadow:0 18px 40px rgba(0,0,0,.55);visibility:hidden;opacity:0;transform:translate3d(0,-6px,0);pointer-events:none;transition:opacity .18s var(--bj-e-out),transform .18s var(--bj-e-out),visibility .18s}.bj-tools.is-open{visibility:visible;opacity:1;transform:none;pointer-events:auto}.bj .bj-tools>*,.bj-tools>*{width:100%;justify-content:center}.bj-tools-scrim{position:fixed;inset:0;z-index:72}}@media (min-width:768px) and (max-width:1279px){.bj-tools-tab{min-height:38px}}.bj-voice{align-items:flex-start;min-height:36px;margin-top:2px}.bj-felt-line{fill:hsla(39,55%,66%,.2)}.bj-voice-line{max-width:44ch;font-size:13px;line-height:1.35;color:hsla(39,55%,66%,.82);text-shadow:0 1px 12px rgba(6,14,11,.95),0 0 26px rgba(6,14,11,.8)}.bj .bjc-reactions .bjr-rail{justify-content:center;gap:7px}.bj .bjc-reactions .bjr-tap{min-height:34px}@media (max-width:767px),(pointer:coarse){.bj .bjc-reactions .bjr-tap{min-height:44px}}@media (min-width:1440px){.bj-felt{min-height:clamp(440px,52vh,600px)}}@media (max-width:1023px){.bj,.bj-stage{flex:1 1 auto}.bj-stage>.bj-felt{flex:1 0 auto}.bj .bj-drawer-tab,.bj .bjm-open,.bj .bjr-tap,.bj .bjx-back,.bj .bjx-btn,.bj .bjx-icon{min-height:44px}.bj .bjr-tap{min-width:44px;height:auto}.bj .bjx-sit{min-height:44px;padding:4px 14px 4px 4px}.bj .bjx-nick{position:relative;display:inline-flex;align-items:center;min-height:44px}.bj .bjx-nick:after{content:"";position:absolute;inset:0 -16px}}.bj-felt-count{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none;opacity:var(--bj-count-w,1);transition:opacity .3s linear}.bj-dealer,.bj-seats{position:relative;z-index:1}.bj-felt-count-n{font-family:var(--font-unbounded),sans-serif;font-size:clamp(76px,16vw,196px);font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:transparent;-webkit-text-stroke:clamp(2px,.32vw,4px) var(--bj-live-soft);animation:bjFeltCount 1s var(--bj-e-out) both}.bj-felt-count-n.is-urgent{-webkit-text-stroke-color:var(--bj-loss)}.bj-felt-count-n.is-last{-webkit-text-stroke-width:clamp(3px,.5vw,6px)}.bj-felt-line{transition:opacity .4s var(--bj-e-out)}.bj-felt:has(.bj-felt-count) .bj-felt-line{opacity:.3}@keyframes bjFeltCount{0%{opacity:0;transform:scale(.86)}14%{opacity:.62;transform:scale(1)}62%{opacity:.5;transform:scale(1.015)}to{opacity:0;transform:scale(1.09)}}@keyframes bjFeltCountRM{0%{opacity:0}14%{opacity:.62}62%{opacity:.5}to{opacity:0}}.bj-timer{min-width:84px;min-height:34px;padding:0 12px;gap:0;justify-content:center}.bj-timer:before{bottom:auto;transform:translateY(-50%)}.bj-timer:after,.bj-timer:before{left:12px;right:12px;top:50%;height:3px}.bj-timer:after{position:absolute;transform:translateY(-50%) scaleX(var(--bj-timer-p))}.bj-timer-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.bj-felt-count-n{animation:bjFeltCountRM 1s linear both}}.bj-total-soft{margin-left:3px;font-size:.5em;font-style:normal;letter-spacing:.1em;vertical-align:.55em;opacity:.66}.bj-rail-score,.bj-total-soft{font-family:var(--font-space),sans-serif;font-weight:600;text-transform:uppercase}.bj-rail-score{display:flex;align-items:baseline;justify-content:center;gap:14px;width:100%;max-width:620px;margin:0;font-size:11px;letter-spacing:.18em;color:hsla(43,45%,87%,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bj-rail-score b{margin-left:5px;font-family:var(--font-unbounded),sans-serif;font-size:15px;font-weight:900;letter-spacing:0;color:var(--bj-ink)}.bj-rail-score b.is-bust{color:var(--bj-loss)}@media (min-width:1024px){.bj-rail-score{display:none}}@media (pointer:coarse){.bj .bjx-btn:not(.is-go),.bj .bjx-icon:not(.is-go){color:hsla(43,45%,87%,.86)}.bj-action:disabled{opacity:1;color:hsla(43,45%,87%,.45);border-color:hsla(43,45%,87%,.1);background:rgba(0,0,0,.34)}.bj-action:disabled small{color:hsla(43,45%,87%,.34)}}@media (min-width:769px) and (max-width:1023px){.bj-felt{display:flex;flex-direction:column}.bj-felt-inner{flex:1 1 auto;height:auto;min-height:0}}@media (max-width:520px),(max-width:768px) and (pointer:coarse){.bj-stage>.bj-felt{flex:0 0 auto}.bj-seats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:8px;gap:8px;padding:4px 10px 8px;overflow:visible;scroll-snap-type:none}.bj-seats>.bj-seat:nth-child(n){width:auto;max-width:none;flex:initial;margin-top:0;scroll-snap-align:none}.bj-seats>.bj-seat:not(.is-me){order:0}.bj-seats>.bj-seat.is-me{order:1;grid-column:1/-1}.bj-seats>.bj-seat:not(.is-me){padding:7px 6px 8px;gap:5px}.bj-seats>.bj-seat:not(.is-me) .bj-card.sz-md,.bj-seats>.bj-seat:not(.is-me) .bj-card.sz-sm{--bj-cw:38px}.bj-seats>.bj-seat:not(.is-me) .bj-hand{min-height:56px}.bj-seats>.bj-seat:not(.is-me) .bj-seat-bet{width:44px}.bj-seats>.bj-seat:not(.is-me) .bj-seat-avatar{width:24px;height:24px;font-size:9.5px}.bj-seats>.bj-seat.is-me .bj-card.sz-md{--bj-cw:clamp(52px,15vw,76px)}.bj-seats>.bj-seat.is-me .bj-card.sz-sm{--bj-cw:clamp(46px,13vw,64px)}.bj-seats>.bj-seat.is-me .bj-hand{min-height:84px}.bj-hand.is-split{--bj-lap:0.58}.bj-hand.is-split[data-cards="2"]{--bj-lap:0.4}.bj-hand.is-split[data-cards="3"]{--bj-lap:0.5}.bj-hand.is-split[data-cards="4"]{--bj-lap:0.55}.bj-hand.is-split[data-cards="5"]{--bj-lap:0.58}.bj-hand.is-split[data-cards="6"]{--bj-lap:0.62}.bj-hand.is-split[data-cards="7"]{--bj-lap:0.66}.bj-hand{--bj-lap:0.4}.bj-hand[data-cards="2"]{--bj-lap:0.18}.bj-hand[data-cards="3"]{--bj-lap:0.27}.bj-hand[data-cards="4"]{--bj-lap:0.34}.bj-hand[data-cards="5"]{--bj-lap:0.46}.bj-hand[data-cards="6"]{--bj-lap:0.54}.bj-hand[data-cards="7"]{--bj-lap:0.62}.bj-dealer-hand{--bj-lap:0.32}.bj-dealer-hand[data-cards="2"]{--bj-lap:0.1}.bj-dealer-hand[data-cards="3"]{--bj-lap:0.18}.bj-dealer-hand[data-cards="4"]{--bj-lap:0.26}.bj-dealer-hand[data-cards="5"]{--bj-lap:0.38}.bj-dealer-hand[data-cards="6"]{--bj-lap:0.46}.bj-dealer-hand[data-cards="7"]{--bj-lap:0.54}.bj-seats>.bj-seat.is-me .bjx-hand-col{width:100%}.bj-felt-rim,.bj-felt-weave,.bj-felt:after{display:none}}