.blackjack-game-module__KdGudW__page{isolation:isolate;color:#f5f6ff;background:radial-gradient(circle at 50% -10%,#7487ff2e,#0000 35rem),radial-gradient(circle at 100% 62%,#d946ef1c,#0000 28rem),#050713;min-height:100svh;position:relative;overflow:hidden}.blackjack-game-module__KdGudW__page:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#7487ff0a 1px,#0000 1px),linear-gradient(90deg,#7487ff0a 1px,#0000 1px);background-size:4rem 4rem;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.blackjack-game-module__KdGudW__escapeBar,.blackjack-game-module__KdGudW__pageContent{width:min(100% - 1rem,92rem);margin-inline:auto}.blackjack-game-module__KdGudW__escapeBar{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.55rem;display:flex}.blackjack-game-module__KdGudW__escapeButton{color:#d9faff;letter-spacing:.04em;background:#080c1db8;border-color:#2de2e857;border-radius:999px;min-height:2.6rem;font-size:.67rem;font-weight:850}.blackjack-game-module__KdGudW__escapeButton:hover{border-color:var(--neon-cyan,#2de2e8);color:#fff;background:#11273fdb}.blackjack-game-module__KdGudW__escapeMeta{color:#b9bfd999;letter-spacing:.2em;font-size:.55rem;font-weight:900}.blackjack-game-module__KdGudW__pageContent{padding-bottom:1rem}.blackjack-game-module__KdGudW__game{--room:#080b1c;--panel:#0f1430;--panel-raised:#151b3d;--felt:#0b1734;--felt-deep:#060c20;--felt-edge:#192b56;--ink:#111329;--paper:#f7f7ff;--copy:#e9ebff;--muted-copy:#aeb6d5;--cyan:#2de2e8;--magenta:#d946ef;--blue:#7487ff;--violet:#9b7cff;--metal:#f5c75d;--win:#83e7b3;--loss:#ff9aa6;isolation:isolate;min-width:0;color:var(--copy);position:relative}.blackjack-game-module__KdGudW__heading{justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;padding:.4rem 0 .7rem;display:flex}.blackjack-game-module__KdGudW__brandTitle{min-width:0}.blackjack-game-module__KdGudW__eyebrow{color:var(--cyan);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:950;line-height:1.3}.blackjack-game-module__KdGudW__title{color:#fff;font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:.12rem 0 0;font-size:clamp(1.7rem,4vw,2.65rem);font-weight:800;line-height:.98}.blackjack-game-module__KdGudW__subtitle{color:var(--muted-copy);letter-spacing:.02em;margin:.23rem 0 0;font-size:.62rem}.blackjack-game-module__KdGudW__tableTools{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.blackjack-game-module__KdGudW__rulesButton,.blackjack-game-module__KdGudW__soundButton{color:#dfe4ff;background:#0d132ecc;border-color:#7487ff66;border-radius:.7rem;min-height:2.6rem;padding-inline:.72rem;font-size:.6rem;font-weight:850}.blackjack-game-module__KdGudW__rulesButton:hover,.blackjack-game-module__KdGudW__soundButton:hover{border-color:var(--cyan);color:#fff;background:#142b46e6}.blackjack-game-module__KdGudW__hud{grid-template-columns:minmax(9rem,1.3fr) repeat(3,minmax(7rem,1fr));gap:.42rem;margin-bottom:.55rem;display:grid}.blackjack-game-module__KdGudW__hudMetric{background:linear-gradient(135deg,#ffffff0f,#0000 60%),#0b0f25d1;border:1px solid #7487ff42;border-radius:.75rem;gap:.12rem;min-width:0;padding:.5rem .68rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.blackjack-game-module__KdGudW__hudMetric:first-child{background:radial-gradient(circle at 100% 0,#f5c75d1a,#0000 55%),#0e1127e0;border-color:#f5c75d6b}.blackjack-game-module__KdGudW__hudMetric>span,.blackjack-game-module__KdGudW__hudMetric>small{color:var(--muted-copy);letter-spacing:.13em;text-transform:uppercase;font-size:.49rem;font-weight:900;line-height:1.2}.blackjack-game-module__KdGudW__hudMetric output{color:#fff;min-width:0;font-family:var(--font-display,Georgia, serif);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.85rem,1.45vw,1.18rem);font-weight:800;overflow:hidden}.blackjack-game-module__KdGudW__hudMetric:first-child output,.blackjack-game-module__KdGudW__balanceCard output{color:var(--metal)}.blackjack-game-module__KdGudW__hudMetric>small{color:#aeb6d5b3;letter-spacing:.08em;font-size:.43rem}.blackjack-game-module__KdGudW__tableFrame{background:linear-gradient(115deg,#252149,#0a0d20 30%,#161534 67%,#54402a),#13162c;border:1px solid #f5c75d73;border-radius:2rem 2rem 1.15rem 1.15rem;padding:.35rem;position:relative;box-shadow:0 1.3rem 3rem #00000073,0 0 2.5rem #7487ff17,inset 0 1px #ffffff59,inset 0 -.35rem #0006}.blackjack-game-module__KdGudW__tableFrame:after{z-index:-1;content:"";filter:blur(.7rem);background:#000000b3;border-radius:50%;position:absolute;inset:1rem 3% -.65rem;box-shadow:0 0 2rem #0000008c}.blackjack-game-module__KdGudW__table{background:radial-gradient(ellipse at 50% 10%, #7487ff26, transparent 43%), radial-gradient(ellipse at 10% 55%, #d946ef14, transparent 35%), linear-gradient(165deg, #122753, var(--felt) 50%, var(--felt-deep));color:var(--copy);border:1px solid #7487ff4d;border-radius:1.7rem 1.7rem .85rem .85rem;position:relative;overflow:hidden;box-shadow:inset 0 0 2.8rem #0006,inset 0 1px #ffffff14}.blackjack-game-module__KdGudW__table:before,.blackjack-game-module__KdGudW__table:after{pointer-events:none;content:"";position:absolute}.blackjack-game-module__KdGudW__table:before{z-index:1;filter:blur(.65rem);opacity:.55;background:linear-gradient(115deg,#0000 35%,#ffffff12,#0000 64%);border-radius:50%;width:78%;height:18rem;top:-6rem;left:11%;transform:rotate(-8deg)}.blackjack-game-module__KdGudW__table:after{z-index:1;filter:blur(1rem);background:radial-gradient(#d946ef1f,#0000 66%);border-radius:50%;width:46%;height:60%;bottom:10%;right:-12%}.blackjack-game-module__KdGudW__tableHeader{z-index:2;background:linear-gradient(#0000 42%,#05081694 92%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;min-height:14rem;padding:8.75rem 1.1rem .85rem;display:grid;position:relative;overflow:hidden}.blackjack-game-module__KdGudW__dealerStage{z-index:0;pointer-events:none;position:absolute;inset:.15rem .25rem 0;overflow:hidden}.blackjack-game-module__KdGudW__dealerStageGlow{filter:blur(.55rem);background:radial-gradient(at 42% 48%,#2de2e830,#0000 43%),radial-gradient(#d946ef30,#0000 70%);border-radius:50%;width:min(68%,34rem);height:18rem;position:absolute;top:-4rem;left:50%;transform:translate(-50%)}.blackjack-game-module__KdGudW__portraitFrame{background:linear-gradient(#1c2552,#080d24 75%);border:1px solid #f5c75dc7;border-radius:48% 48% 1rem 1rem;width:min(42%,22rem);height:20rem;transition:box-shadow .26s ease-out;position:absolute;bottom:-6rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 4px #7487ff1f,0 0 2.5rem #d946ef2e,0 1.5rem 2.4rem #0009}.blackjack-game-module__KdGudW__portraitFrame[data-reaction=deal]{box-shadow:0 0 0 4px #2de2e833,0 0 1.8rem #2de2e852,0 1.5rem 2.4rem #0009}.blackjack-game-module__KdGudW__portraitFrame[data-reaction=player-win],.blackjack-game-module__KdGudW__portraitFrame[data-reaction=blackjack]{box-shadow:0 0 0 4px #f5c75d40,0 0 2.2rem #f5c75d5c,0 1.5rem 2.4rem #0009}.blackjack-game-module__KdGudW__portraitFrame[data-reaction=dealer-win],.blackjack-game-module__KdGudW__portraitFrame[data-reaction=player-bust]{box-shadow:0 0 0 4px #ff9aa62e,0 0 1.7rem #ff9aa640,0 1.5rem 2.4rem #0009}.blackjack-game-module__KdGudW__dealerIdle{transform-origin:50% 75%;animation:5.4s ease-in-out infinite blackjack-game-module__KdGudW__dealer-breathe;position:absolute;inset:0}.blackjack-game-module__KdGudW__dealerIdle[data-reaction=deal]{animation:.46s cubic-bezier(.2,.8,.2,1) both blackjack-game-module__KdGudW__dealer-deal}.blackjack-game-module__KdGudW__dealerIdle[data-reaction=player-win],.blackjack-game-module__KdGudW__dealerIdle[data-reaction=blackjack]{animation:.64s ease-out both blackjack-game-module__KdGudW__dealer-welcome}.blackjack-game-module__KdGudW__dealerIdle[data-reaction=dealer-win],.blackjack-game-module__KdGudW__dealerIdle[data-reaction=player-bust]{animation:.52s ease-in-out both blackjack-game-module__KdGudW__dealer-nod}.blackjack-game-module__KdGudW__dealerMedia{object-fit:cover;object-position:50% 23%;filter:saturate(.88)contrast(1.08)brightness(.87)}.blackjack-game-module__KdGudW__portraitFallback{width:100%;height:100%;color:var(--metal);font-family:var(--font-display,Georgia, serif);background:radial-gradient(circle at 50% 28%,#2de2e838,#0000 24%),linear-gradient(155deg,#1d2c60,#080d24 75%);align-content:center;justify-items:center;font-size:1.45rem;font-weight:900;display:grid}.blackjack-game-module__KdGudW__portraitFallback small{font-family:var(--font-body,sans-serif);letter-spacing:.18em;margin-top:.1rem;font-size:.42rem}.blackjack-game-module__KdGudW__dealerBlink{opacity:0;background:#fffc;border-radius:50%;width:18%;height:.14rem;animation:5.4s ease-in-out infinite blackjack-game-module__KdGudW__dealer-blink;position:absolute;top:27%;left:41%}.blackjack-game-module__KdGudW__dealerGesture{opacity:.55;transform-origin:100% 100%;border:1px solid #0000;border-color:#2de2e859 #0000 #0000 #2de2e859;border-radius:50% 50% 0 0;width:52%;height:22%;animation:6.7s ease-in-out infinite blackjack-game-module__KdGudW__dealer-gesture;position:absolute;bottom:5%;right:7%;transform:rotate(-8deg)}.blackjack-game-module__KdGudW__dealerStageCaption{color:#dae2ff85;letter-spacing:.16em;text-align:right;gap:.12rem;font-size:.43rem;font-weight:900;display:grid;position:absolute;bottom:.45rem;right:.55rem}.blackjack-game-module__KdGudW__dealerMediaNotice{color:#ffe6a3;text-align:right;background:#070a1ce0;border:1px solid #f5c75d73;border-radius:999px;max-width:11rem;margin:0;padding:.3rem .5rem;font-size:.49rem;line-height:1.2;position:absolute;bottom:2.5rem;right:.55rem}.blackjack-game-module__KdGudW__tableHeader>.blackjack-game-module__KdGudW__dealerCopy,.blackjack-game-module__KdGudW__tableHeader>.blackjack-game-module__KdGudW__tableRules{z-index:3;position:relative}.blackjack-game-module__KdGudW__dealerCopy{min-width:0}.blackjack-game-module__KdGudW__dealerCopy .blackjack-game-module__KdGudW__eyebrow{color:var(--metal);font-size:.5rem}.blackjack-game-module__KdGudW__dealerCopy h2{color:#fff;font-family:var(--font-display,Georgia, serif);margin:.15rem 0 0;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:800;line-height:1.1}.blackjack-game-module__KdGudW__dealerMessage{color:#e9ebffc7;max-width:32rem;margin:.22rem 0 0;font-size:.7rem;line-height:1.35}.blackjack-game-module__KdGudW__tableRules{color:var(--metal);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:.53rem;font-weight:900}.blackjack-game-module__KdGudW__rulesPanel{z-index:3;color:var(--ink);background:#eef1fff5;border:1px solid #7487ff59;border-radius:.8rem;margin:.65rem 1.1rem 0;padding:.75rem .9rem;position:relative}.blackjack-game-module__KdGudW__rulesPanel h3{font-family:var(--font-display,Georgia, serif);margin:0;font-size:1rem}.blackjack-game-module__KdGudW__rulesPanel ul{gap:.35rem 1.1rem;margin:.5rem 0 0;padding-left:1.1rem;font-size:.74rem;line-height:1.4;display:grid}.blackjack-game-module__KdGudW__playingSurface{z-index:2;background:linear-gradient(#060b1d9e,#060b1d26);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.8rem;padding:.85rem 1.1rem .45rem;display:grid;position:relative}.blackjack-game-module__KdGudW__dealerArea,.blackjack-game-module__KdGudW__playerArea{min-width:0}.blackjack-game-module__KdGudW__playerArea{border-left:1px solid #7487ff45;padding-left:.8rem}.blackjack-game-module__KdGudW__handHeading{min-height:1.1rem;color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.58rem;font-weight:950;display:flex}.blackjack-game-module__KdGudW__handHeading output{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.98rem}.blackjack-game-module__KdGudW__hands{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.3rem;display:grid}.blackjack-game-module__KdGudW__playerHand{background:#0306123d;border:1px solid #0000;border-radius:.7rem;min-width:0;padding:.45rem;overflow:hidden}.blackjack-game-module__KdGudW__activeHand{background:linear-gradient(135deg,#2de2e81a,#7487ff0d);border-color:#2de2e8bf;box-shadow:inset 0 0 0 1px #2de2e817,0 0 1.3rem #2de2e81a}.blackjack-game-module__KdGudW__handDetails{color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.12rem .4rem;font-size:.68rem;display:grid}.blackjack-game-module__KdGudW__handDetails>div{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.blackjack-game-module__KdGudW__handDetails output{color:var(--metal);grid-area:1/2/span 2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.98rem;font-weight:850}.blackjack-game-module__KdGudW__handDetails small{color:#e9ebffad;font-size:.56rem}.blackjack-game-module__KdGudW__turnBadge{background:var(--cyan);color:#07121f;letter-spacing:.08em;border-radius:999px;padding:.13rem .37rem;font-size:.45rem;font-weight:950}.blackjack-game-module__KdGudW__cards{flex-wrap:wrap;align-items:center;gap:.45rem;min-height:6.25rem;padding-top:.35rem;display:flex}.blackjack-game-module__KdGudW__card{width:clamp(3.6rem,8.4vw,5.15rem);height:clamp(5.15rem,12vw,7.2rem);color:var(--ink);background:linear-gradient(150deg,#fff,#e4e8fb);border:1px solid #d2d9ffb3;border-radius:.6rem;flex-direction:column;flex:none;justify-content:space-between;padding:.42rem;display:flex;position:relative;box-shadow:0 .55rem .95rem #00000052,inset 0 1px #fff,inset 0 -1px #7487ff26}.blackjack-game-module__KdGudW__redCard,.blackjack-game-module__KdGudW__redCard .blackjack-game-module__KdGudW__cardRank,.blackjack-game-module__KdGudW__redCard .blackjack-game-module__KdGudW__cardRankBottom{color:#b53069}.blackjack-game-module__KdGudW__cardRank,.blackjack-game-module__KdGudW__cardRankBottom{color:var(--ink);font-size:.9rem;font-weight:950;line-height:1}.blackjack-game-module__KdGudW__cardRankBottom{align-self:end;transform:rotate(180deg)}.blackjack-game-module__KdGudW__cardSuit{color:inherit;align-self:center;font-size:1.9rem;line-height:1}.blackjack-game-module__KdGudW__cardBack{color:var(--cyan);font-family:var(--font-display,Georgia, serif);background:radial-gradient(circle,#d946ef33 0 .2rem,#0000 .25rem),repeating-linear-gradient(45deg,#0000 0 6px,#2de2e82e 6px 7px),repeating-linear-gradient(-45deg,#142650 0 8px,#0a1733 8px 16px);border-color:#2de2e8bf;justify-content:center;align-items:center;font-size:1.85rem;box-shadow:0 .55rem .95rem #00000054,inset 0 0 0 2px #d946ef33}.blackjack-game-module__KdGudW__tableHint{color:#e9ebffb3;margin:0;font-size:.68rem;line-height:1.4}.blackjack-game-module__KdGudW__dealCard{transform-origin:50% 90%;animation:.42s cubic-bezier(.2,.8,.2,1) both blackjack-game-module__KdGudW__card-deal}.blackjack-game-module__KdGudW__dealerReveal{animation:.5s ease-out both blackjack-game-module__KdGudW__dealer-reveal}.blackjack-game-module__KdGudW__chipTrack{z-index:3;pointer-events:none;justify-content:center;align-items:center;height:1.9rem;margin-top:.1rem;display:flex;position:relative;overflow:hidden}.blackjack-game-module__KdGudW__playChipStack{flex:none;width:2.35rem;height:1.6rem;position:relative}.blackjack-game-module__KdGudW__playChip{background:repeating-linear-gradient(90deg,#243d83 0 5px,#f5c75d 5px 7px);border:1px solid #ffe7a0;border-radius:50%;width:2.05rem;height:.64rem;display:block;position:absolute;left:.14rem;box-shadow:inset 0 0 0 2px #080e2ad9,0 2px 3px #0006}.blackjack-game-module__KdGudW__chipBottom{bottom:.08rem}.blackjack-game-module__KdGudW__chipMiddle{bottom:.44rem}.blackjack-game-module__KdGudW__chipTop{bottom:.8rem}.blackjack-game-module__KdGudW__playChipStack[data-motion=wager]{animation:.5s cubic-bezier(.2,.8,.2,1) both blackjack-game-module__KdGudW__chips-wager}.blackjack-game-module__KdGudW__playChipStack[data-motion=player]{animation:.6s cubic-bezier(.2,.8,.2,1) both blackjack-game-module__KdGudW__chips-player}.blackjack-game-module__KdGudW__playChipStack[data-motion=dealer]{animation:.6s cubic-bezier(.2,.8,.2,1) both blackjack-game-module__KdGudW__chips-dealer}.blackjack-game-module__KdGudW__playChipStack[data-motion=neutral]{animation:.42s ease-out both blackjack-game-module__KdGudW__chip-stack}.blackjack-game-module__KdGudW__result{z-index:4;color:#fff;text-align:center;background:#050818bd;border:1px solid #7487ff73;border-radius:.75rem;gap:.18rem;margin:.25rem 1.1rem .75rem;padding:.62rem .8rem;animation:.34s ease-out both blackjack-game-module__KdGudW__result-arrive;display:grid;position:relative}.blackjack-game-module__KdGudW__result strong{font-size:.8rem}.blackjack-game-module__KdGudW__result span{color:#e9ebffb3;font-size:.65rem}.blackjack-game-module__KdGudW__resultWin,.blackjack-game-module__KdGudW__resultBlackjack{background:linear-gradient(105deg,#f5c75d2b,#d946ef1c);border-color:#f5c75dcc;box-shadow:0 0 1.8rem #f5c75d29}.blackjack-game-module__KdGudW__resultBlackjack{animation:.34s ease-out both blackjack-game-module__KdGudW__result-arrive,1.3s ease-out .34s both blackjack-game-module__KdGudW__blackjack-pulse}.blackjack-game-module__KdGudW__resultLoss{background:linear-gradient(105deg,#82224647,#00000029);border-color:#ff9aa68f}.blackjack-game-module__KdGudW__resultPush{border-color:#7487ff7a}.blackjack-game-module__KdGudW__controlPanel{background:linear-gradient(135deg,#ffffff0f,#0000 35%),#0a0e22eb;border:1px solid #7487ff4d;border-radius:.95rem;grid-template-columns:minmax(10rem,.78fr) minmax(15rem,1.05fr) minmax(19rem,1.7fr);align-items:center;gap:.65rem;margin-top:.55rem;padding:.62rem;display:grid;box-shadow:0 .8rem 1.6rem #00000047,inset 0 1px #ffffff0f}.blackjack-game-module__KdGudW__wagerSummary{border-right:1px solid #7487ff3d;gap:.14rem;min-width:0;padding-right:.6rem;display:grid}.blackjack-game-module__KdGudW__wagerLabel,.blackjack-game-module__KdGudW__wagerChoices legend{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;font-size:.5rem;font-weight:950}.blackjack-game-module__KdGudW__wagerSummary output{color:#fff;font-family:var(--font-display,Georgia, serif);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.75rem,1.25vw,1rem);font-weight:900;overflow:hidden}.blackjack-game-module__KdGudW__totalBet{color:var(--muted-copy);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.52rem;font-weight:850;display:flex}.blackjack-game-module__KdGudW__totalBet output{color:var(--metal);font-size:inherit;font-weight:900}.blackjack-game-module__KdGudW__chipMotion{animation:.42s ease-out both blackjack-game-module__KdGudW__chip-stack;display:inline-block}.blackjack-game-module__KdGudW__wagerChoices{border:0;min-width:0;margin:0;padding:0}.blackjack-game-module__KdGudW__wagerChoices legend{color:var(--muted-copy);letter-spacing:.12em;margin-bottom:.25rem;font-size:.47rem}.blackjack-game-module__KdGudW__wagerChoices>div{gap:.3rem;display:flex}.blackjack-game-module__KdGudW__wagerButton{color:#f7f3ff;white-space:nowrap;background:linear-gradient(160deg,#171e43,#0d1330);border-color:#f5c75d73;border-radius:.65rem;flex:1 1 0;min-width:0;min-height:2.8rem;padding-inline:.35rem;font-size:.57rem;font-weight:900}.blackjack-game-module__KdGudW__wagerButton[aria-pressed=true]{border-color:var(--metal);color:#171429;background:linear-gradient(145deg,#f7d879,#bb7e36 75%);box-shadow:inset 0 0 0 2px #ffffff47,0 .25rem .65rem #f5c75d33}.blackjack-game-module__KdGudW__wagerButton:disabled{cursor:not-allowed;opacity:.5}.blackjack-game-module__KdGudW__actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.32rem;min-width:0;display:grid}.blackjack-game-module__KdGudW__actionButton{color:#f5f6ff;text-align:center;white-space:normal;background:linear-gradient(160deg,#202a5d,#111737);border-color:#7487ff78;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-width:0;min-height:3.25rem;padding:.34rem .18rem;font-size:.68rem;font-weight:950;line-height:1.05;display:flex;box-shadow:inset 0 1px #ffffff14}.blackjack-game-module__KdGudW__actionButton small{max-width:100%;color:var(--muted-copy);white-space:normal;font-size:.47rem;font-weight:850;line-height:1.1;display:block}.blackjack-game-module__KdGudW__actionButton:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.blackjack-game-module__KdGudW__actionButton:hover:not(:disabled){border-color:var(--cyan);color:#fff;background:linear-gradient(160deg,#26396e,#152148)}.blackjack-game-module__KdGudW__standButton{color:#171429;background:linear-gradient(160deg,#f0cf72,#a86f36);border-color:#f5c75dc2}.blackjack-game-module__KdGudW__actionButton.blackjack-game-module__KdGudW__standButton:hover:not(:disabled){color:#171429;background:linear-gradient(160deg,#ffe299,#bd8140)}.blackjack-game-module__KdGudW__newHandButton{color:#f6ffff;background:linear-gradient(160deg,#267b93,#253b8c 75%);border-color:#2de2e8a6}.blackjack-game-module__KdGudW__actionButton.blackjack-game-module__KdGudW__newHandButton:hover:not(:disabled){color:#fff;background:linear-gradient(160deg,#35a3ad,#3f4ba9 75%)}.blackjack-game-module__KdGudW__splitButton{flex-direction:row;grid-column:1/-1;gap:.45rem;min-height:2.75rem}.blackjack-game-module__KdGudW__breakReminder{color:#fff;background:linear-gradient(115deg,#352656f5,#0a102afa);border:1px solid #f5c75d8a;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.65rem;padding:.72rem .82rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 .35rem .9rem #0000002e}.blackjack-game-module__KdGudW__breakReminderCopy{min-width:0;display:block}.blackjack-game-module__KdGudW__breakReminderCopy strong{color:var(--metal);font-family:var(--font-display,Georgia, serif);font-size:.92rem;font-weight:850}.blackjack-game-module__KdGudW__breakReminderCopy span{color:#f5f6ffc7;margin-top:.15rem;font-size:.7rem;line-height:1.4;display:block}.blackjack-game-module__KdGudW__breakReminderActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.blackjack-game-module__KdGudW__breakReminderAction{color:#fff4d7;white-space:nowrap;border-color:#f5c75da6;border-radius:999px;min-height:2.75rem;padding-inline:.82rem;font-size:.63rem;font-weight:850}.blackjack-game-module__KdGudW__breakReminderContinue{border-color:var(--cyan);color:#071525;background:linear-gradient(155deg,#42b8bd,#3e4eaf)}.blackjack-game-module__KdGudW__breakReminderContinue:hover{color:#071525;background:linear-gradient(155deg,#67e7e1,#6678e0)}.blackjack-game-module__KdGudW__signInPanel{background:#070a1cad;border:1px solid #7487ff45;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.65rem;padding:.75rem;display:flex}.blackjack-game-module__KdGudW__signInPanel h2{color:#fff;font-family:var(--font-display,Georgia, serif);margin:0;font-size:1rem}.blackjack-game-module__KdGudW__signInPanel p,.blackjack-game-module__KdGudW__refillNote{color:var(--muted-copy);margin:.25rem 0 0;font-size:.7rem;line-height:1.45}.blackjack-game-module__KdGudW__signInLinks{flex:none;gap:.38rem;display:flex}.blackjack-game-module__KdGudW__feedback,.blackjack-game-module__KdGudW__actionError{color:var(--muted-copy);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.58rem;font-size:.74rem;display:flex}.blackjack-game-module__KdGudW__actionError{color:#ffe8ee;background:#82224640;border:1px solid #ff9aa694;border-radius:.65rem;padding:.62rem}.blackjack-game-module__KdGudW__refillNote{color:#f5cf70;font-weight:750}.blackjack-game-module__KdGudW__game :focus-visible{outline:3px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 5px #050818e6}@keyframes blackjack-game-module__KdGudW__dealer-breathe{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-3px)rotate(.6deg)}}@keyframes blackjack-game-module__KdGudW__dealer-welcome{0%{transform:translateY(4px)scale(.96)}60%{transform:translateY(-2px)scale(1.035)}to{transform:translateY(0)scale(1)}}@keyframes blackjack-game-module__KdGudW__dealer-deal{0%{transform:translateY(2px)rotate(-2deg)scale(.97)}55%{transform:translateY(-1px)rotate(1deg)scale(1.02)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes blackjack-game-module__KdGudW__dealer-nod{0%,to{transform:translateY(0)}45%{transform:translateY(3px)}}@keyframes blackjack-game-module__KdGudW__dealer-blink{0%,39%,43%,to{opacity:0;transform:scaleY(1)}40%,42%{opacity:.82;transform:scaleY(.15)}}@keyframes blackjack-game-module__KdGudW__dealer-gesture{0%,to{opacity:.34;transform:rotate(-8deg)translate(0)}50%{opacity:.65;transform:rotate(-3deg)translate(-.25rem,-.18rem)}}@keyframes blackjack-game-module__KdGudW__card-deal{0%{opacity:0;transform:translateY(-.7rem)rotate(-6deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes blackjack-game-module__KdGudW__dealer-reveal{0%{opacity:.15;transform:perspective(24rem)rotateY(78deg)translateY(-.25rem)}to{opacity:1;transform:perspective(24rem)rotateY(0)translateY(0)}}@keyframes blackjack-game-module__KdGudW__chip-stack{0%{opacity:.45;transform:translateY(.35rem)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes blackjack-game-module__KdGudW__chips-wager{0%{opacity:.45;transform:translateY(.55rem)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes blackjack-game-module__KdGudW__chips-player{0%{opacity:.5;transform:translate(-3.5rem)scale(.92)}to{opacity:1;transform:translate(2.8rem)scale(1)}}@keyframes blackjack-game-module__KdGudW__chips-dealer{0%{opacity:.5;transform:translate(3.5rem)scale(.92)}to{opacity:1;transform:translate(-2.8rem)scale(1)}}@keyframes blackjack-game-module__KdGudW__result-arrive{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes blackjack-game-module__KdGudW__blackjack-pulse{0%{box-shadow:0 0 #f5c75d00}45%{box-shadow:0 0 2.8rem #f5c75d57}to{box-shadow:0 0 1.8rem #f5c75d29}}@media (max-width:1100px){.blackjack-game-module__KdGudW__controlPanel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.blackjack-game-module__KdGudW__actions{grid-column:1/-1}}@media (max-width:680px){.blackjack-game-module__KdGudW__escapeBar,.blackjack-game-module__KdGudW__pageContent{width:min(100% - .65rem,92rem)}.blackjack-game-module__KdGudW__escapeBar{min-height:2.8rem;padding-block:.35rem}.blackjack-game-module__KdGudW__escapeButton{min-height:2.35rem;padding-inline:.7rem}.blackjack-game-module__KdGudW__escapeMeta{font-size:.47rem}.blackjack-game-module__KdGudW__heading{gap:.4rem;min-height:3.7rem;padding-block:.25rem .55rem}.blackjack-game-module__KdGudW__eyebrow{font-size:.48rem}.blackjack-game-module__KdGudW__title{font-size:clamp(1.45rem,7vw,2rem)}.blackjack-game-module__KdGudW__subtitle{font-size:.55rem}.blackjack-game-module__KdGudW__tableTools{flex-wrap:wrap;justify-content:flex-end}.blackjack-game-module__KdGudW__rulesButton,.blackjack-game-module__KdGudW__soundButton{min-height:2.35rem;padding-inline:.52rem;font-size:.52rem}.blackjack-game-module__KdGudW__hud{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin-bottom:.35rem}.blackjack-game-module__KdGudW__hudMetric{padding:.4rem .5rem}.blackjack-game-module__KdGudW__hudMetric>span{font-size:.43rem}.blackjack-game-module__KdGudW__hudMetric output{font-size:.8rem}.blackjack-game-module__KdGudW__hudMetric>small{font-size:.38rem}.blackjack-game-module__KdGudW__tableFrame{border-radius:1.45rem 1.45rem .9rem .9rem;padding:.25rem}.blackjack-game-module__KdGudW__table{border-radius:1.22rem 1.22rem .7rem .7rem}.blackjack-game-module__KdGudW__tableHeader{grid-template-columns:minmax(0,1fr);gap:.35rem;min-height:10.6rem;padding:6.8rem .65rem .62rem}.blackjack-game-module__KdGudW__dealerStage{min-height:10.4rem}.blackjack-game-module__KdGudW__dealerStage .blackjack-game-module__KdGudW__portraitFrame{width:min(57%,15rem);height:15.5rem;bottom:-4.3rem}.blackjack-game-module__KdGudW__dealerCopy h2{font-size:.95rem}.blackjack-game-module__KdGudW__dealerMessage{max-width:70%;font-size:.6rem}.blackjack-game-module__KdGudW__tableRules{justify-self:start;font-size:.47rem}.blackjack-game-module__KdGudW__dealerStageCaption{font-size:.37rem;bottom:.35rem;right:.3rem}.blackjack-game-module__KdGudW__dealerMediaNotice{max-width:8.6rem;font-size:.42rem;bottom:1.8rem;right:.3rem}.blackjack-game-module__KdGudW__rulesPanel{margin-inline:.65rem}.blackjack-game-module__KdGudW__playingSurface{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.55rem .65rem .25rem}.blackjack-game-module__KdGudW__playerArea{border-top:1px solid #7487ff42;border-left:0;padding-top:.45rem;padding-left:0}.blackjack-game-module__KdGudW__cards{gap:.3rem;min-height:5.2rem}.blackjack-game-module__KdGudW__card{border-radius:.48rem;width:clamp(3.15rem,14vw,4rem);height:clamp(4.55rem,19vw,5.65rem);padding:.32rem}.blackjack-game-module__KdGudW__cardSuit{font-size:1.5rem}.blackjack-game-module__KdGudW__cardRank,.blackjack-game-module__KdGudW__cardRankBottom{font-size:.78rem}.blackjack-game-module__KdGudW__result{margin-inline:.65rem}.blackjack-game-module__KdGudW__controlPanel{border-radius:.78rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.42rem;margin-top:.42rem;padding:.48rem}.blackjack-game-module__KdGudW__wagerSummary{padding-right:.38rem}.blackjack-game-module__KdGudW__wagerSummary output{font-size:clamp(.66rem,3vw,.82rem)}.blackjack-game-module__KdGudW__wagerChoices legend{font-size:.42rem}.blackjack-game-module__KdGudW__wagerChoices>div{gap:.18rem}.blackjack-game-module__KdGudW__wagerButton{white-space:normal;min-height:2.55rem;padding-inline:.2rem;font-size:.47rem}.blackjack-game-module__KdGudW__actions{gap:.25rem}.blackjack-game-module__KdGudW__actionButton{border-radius:.58rem;min-height:3rem;padding-inline:.1rem;font-size:.63rem}.blackjack-game-module__KdGudW__actionButton small{font-size:.42rem}.blackjack-game-module__KdGudW__breakReminder{flex-direction:column;align-items:stretch;gap:.55rem;padding:.68rem}.blackjack-game-module__KdGudW__breakReminderActions{justify-content:flex-start}.blackjack-game-module__KdGudW__signInPanel{flex-direction:column;align-items:stretch;padding:.65rem}.blackjack-game-module__KdGudW__signInLinks{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:370px){.blackjack-game-module__KdGudW__escapeMeta{display:none}.blackjack-game-module__KdGudW__heading{align-items:end}.blackjack-game-module__KdGudW__tableHeader{min-height:10.1rem;padding-top:6.35rem}.blackjack-game-module__KdGudW__dealerStage .blackjack-game-module__KdGudW__portraitFrame{width:61%;height:14.5rem;bottom:-4rem}.blackjack-game-module__KdGudW__dealerMessage{max-width:66%;font-size:.56rem}.blackjack-game-module__KdGudW__card{width:2.92rem;height:4.28rem}.blackjack-game-module__KdGudW__controlPanel{padding:.4rem}.blackjack-game-module__KdGudW__actionButton{min-height:2.85rem;font-size:.59rem}}@media (prefers-reduced-motion:reduce){.blackjack-game-module__KdGudW__dealerIdle,.blackjack-game-module__KdGudW__dealerBlink,.blackjack-game-module__KdGudW__dealerGesture,.blackjack-game-module__KdGudW__dealCard,.blackjack-game-module__KdGudW__dealerReveal,.blackjack-game-module__KdGudW__chipMotion,.blackjack-game-module__KdGudW__playChipStack,.blackjack-game-module__KdGudW__result,.blackjack-game-module__KdGudW__resultBlackjack{animation-duration:.01ms;animation-iteration-count:1;animation-delay:0s}.blackjack-game-module__KdGudW__dealerIdle,.blackjack-game-module__KdGudW__dealerBlink,.blackjack-game-module__KdGudW__dealerGesture{animation-name:none;transform:none}.blackjack-game-module__KdGudW__dealerStageGlow{filter:none}.blackjack-game-module__KdGudW__actionButton,.blackjack-game-module__KdGudW__wagerButton,.blackjack-game-module__KdGudW__rulesButton,.blackjack-game-module__KdGudW__soundButton,.blackjack-game-module__KdGudW__portraitFrame{transition-duration:.01ms}}
