.BlackjackGame_game__hMy9O{--orange:#ff7a18;--orange-hot:#ff5a0a;--cream:#f2efe8;--ink:#050608;--graphite:#0b0e12;--panel:#10141a;--steel:#8d98a6;--cyan:#53e9ff;--red:#ef4f47;position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,rgba(255,122,24,.1),transparent 34%),radial-gradient(circle at 88% 38%,rgba(83,233,255,.05),transparent 32%),linear-gradient(180deg,#090b0f,#030405 70%,#020304);color:#f5f7fa;outline:none}.BlackjackGame_noise__CaSOF{pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.08;background-image:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:5px 5px;mix-blend-mode:screen}.BlackjackGame_ambientOne__sKIFY,.BlackjackGame_ambientTwo__quB61{pointer-events:none;position:fixed;z-index:0;border-radius:999px;filter:blur(90px);opacity:.12}.BlackjackGame_ambientOne__sKIFY{left:-180px;top:180px;height:420px;width:420px;background:#ff6a12}.BlackjackGame_ambientTwo__quB61{right:-180px;bottom:80px;height:400px;width:400px;background:#1c8092}.BlackjackGame_topbar___gnAf{position:relative;z-index:20;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:20px;width:min(1780px,calc(100% - 32px));margin:0 auto;min-height:92px;border-bottom:1px solid hsla(0,0%,100%,.08)}.BlackjackGame_brand__xXkWd{display:inline-flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:#fff}.BlackjackGame_brandMark__3VBVr{width:46px;height:46px;flex:0 0 auto}.BlackjackGame_brand__xXkWd div{min-width:0}.BlackjackGame_brand__xXkWd span{display:block;margin-bottom:3px;color:hsla(0,0%,100%,.42);font-size:8px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.BlackjackGame_brand__xXkWd strong{display:block;color:#f7f7f7;font-size:clamp(23px,2.2vw,34px);font-weight:1000;line-height:.9;letter-spacing:-.055em;white-space:nowrap}.BlackjackGame_brand__xXkWd strong span{display:inline;margin:0;color:var(--orange);font-size:inherit;letter-spacing:inherit}.BlackjackGame_topStats__zd3eB{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:6px;min-width:380px}.BlackjackGame_topStats__zd3eB>div{min-width:0;padding:11px 15px 10px;border:1px solid hsla(0,0%,100%,.075);border-radius:12px;background:rgba(12,15,19,.7)}.BlackjackGame_centerStatus__EK6lE strong,.BlackjackGame_controlLabel__jZrvx span,.BlackjackGame_dealerThinking__NJAvs span,.BlackjackGame_decisionPanel__qrk7S>div>span,.BlackjackGame_disclaimer__OMaCP span,.BlackjackGame_handHeading__g1v_9 span,.BlackjackGame_history__BRQV0 span,.BlackjackGame_metricGrid__0MLQ_ span,.BlackjackGame_modalEyebrow__pBb9H,.BlackjackGame_playerHandTop__8734d>span,.BlackjackGame_roundToast__qpO9A span,.BlackjackGame_sideTitle__7YZjh>span,.BlackjackGame_topStats__zd3eB span{color:hsla(0,0%,100%,.38);font-size:7px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.BlackjackGame_topStats__zd3eB strong{display:block;margin-top:4px;color:#fff;font-size:15px;font-weight:900;line-height:1}.BlackjackGame_topActions__Y_hx2{display:flex;justify-content:flex-end;gap:7px}.BlackjackGame_resetButton__zuTpG,.BlackjackGame_rulesButton__oNDVU,.BlackjackGame_settingsRow__8SKg2 button,.BlackjackGame_topActions__Y_hx2 a,.BlackjackGame_topActions__Y_hx2 button{min-height:42px;border:1px solid hsla(0,0%,100%,.1);border-radius:11px;background:hsla(0,0%,100%,.035);padding:0 14px;color:hsla(0,0%,100%,.7);font:inherit;font-size:8px;font-weight:900;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .08s ease;cursor:pointer}.BlackjackGame_resetButton__zuTpG:hover,.BlackjackGame_rulesButton__oNDVU:hover,.BlackjackGame_settingsRow__8SKg2 button:hover,.BlackjackGame_topActions__Y_hx2 a:hover,.BlackjackGame_topActions__Y_hx2 button:hover{border-color:rgba(255,122,24,.38);color:#fff}.BlackjackGame_resetButton__zuTpG:active,.BlackjackGame_rulesButton__oNDVU:active,.BlackjackGame_settingsRow__8SKg2 button:active,.BlackjackGame_topActions__Y_hx2 a:active,.BlackjackGame_topActions__Y_hx2 button:active{transform:translateY(1px)}.BlackjackGame_toggleActive__2zhty{border-color:rgba(255,122,24,.42)!important;background:rgba(255,122,24,.1)!important;color:#ffb06c!important}.BlackjackGame_layout__4KZmm{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:14px;width:min(1780px,calc(100% - 32px));margin:16px auto 0;padding-bottom:24px}.BlackjackGame_tableShell__GKZ3w{min-width:0}.BlackjackGame_tableRail__7WScw{position:relative;padding:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.11);border-radius:30px;background:linear-gradient(145deg,#2e343c,#11151b 12%,#050608 50%,#20252c 88%,#08090b);box-shadow:0 36px 90px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.11),inset 0 -1px 0 rgba(0,0,0,.9)}.BlackjackGame_tableRail__7WScw:before{content:"";pointer-events:none;position:absolute;inset:2px;border:1px solid rgba(255,122,24,.12);border-radius:27px}.BlackjackGame_table__T8def{position:relative;min-height:720px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);border-radius:22px;background:radial-gradient(ellipse at 50% 42%,rgba(31,61,58,.76),transparent 44%),radial-gradient(ellipse at 50% 100%,rgba(255,122,24,.075),transparent 40%),linear-gradient(180deg,#0d2422,#081817 45%,#06100f);box-shadow:inset 0 0 120px rgba(0,0,0,.5),inset 0 0 40px rgba(83,233,255,.025)}.BlackjackGame_tableGrid__o38e3{pointer-events:none;position:absolute;inset:0;opacity:.13;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.BlackjackGame_tableArc__puk5O{pointer-events:none;position:absolute;left:6%;right:6%;bottom:7%;height:56%;border:1px solid rgba(255,122,24,.22);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;box-shadow:0 -1px 0 hsla(0,0%,100%,.02),inset 0 20px 80px rgba(255,122,24,.025)}.BlackjackGame_tableWordmark__RrXRC{pointer-events:none;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.045);font-size:clamp(54px,9vw,132px);font-weight:1000;letter-spacing:-.06em;white-space:nowrap}.BlackjackGame_rulesRibbon__1Y9jW{pointer-events:none;position:absolute;left:50%;bottom:20.5%;transform:translateX(-50%);width:76%;color:hsla(0,0%,100%,.2);font-size:8px;font-weight:900;letter-spacing:.13em;text-align:center;text-transform:uppercase}.BlackjackGame_centerStatus__EK6lE,.BlackjackGame_dealerZone__8aHt3,.BlackjackGame_playerZone__wvEv5{position:absolute;z-index:5}.BlackjackGame_dealerZone__8aHt3{left:8%;right:8%;top:5%;display:flex;flex-direction:column;align-items:center}.BlackjackGame_handHeading__g1v_9{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:9px}.BlackjackGame_handHeading__g1v_9>div:first-child{text-align:right}.BlackjackGame_handHeading__g1v_9 strong{display:block;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:900;letter-spacing:-.01em}.BlackjackGame_valueBadge__Wepxw{min-width:72px;padding:7px 10px;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;background:rgba(3,6,7,.62);color:#fff;font-size:10px;font-weight:900;letter-spacing:.05em;text-align:center}.BlackjackGame_cards__7tu6S{display:flex;align-items:center;justify-content:center;min-width:0}.BlackjackGame_card__puCdm{--card-index:0;position:relative;width:clamp(70px,7.5vw,105px);aspect-ratio:.69;margin-left:clamp(-16px,-1.5vw,-9px);overflow:hidden;border:1px solid rgba(20,24,29,.45);border-radius:clamp(10px,1vw,14px);background:linear-gradient(145deg,#fffefa,#e7e1d6);color:#101317;box-shadow:0 12px 24px rgba(0,0,0,.34),inset 0 0 0 1px hsla(0,0%,100%,.6);animation:BlackjackGame_cardDeal__Ke7lB .24s cubic-bezier(.2,.8,.25,1) both;animation-delay:calc(var(--card-index)*45ms)}.BlackjackGame_card__puCdm:first-child{margin-left:0}.BlackjackGame_cardCompact__mBLn0{width:clamp(56px,6vw,88px);margin-left:clamp(-22px,-2.2vw,-14px)}.BlackjackGame_cardRed__pZIQj{color:#c9322b}.BlackjackGame_cardBlack__HCqr4{color:#111418}.BlackjackGame_cardCorner__dQ8Ic{position:absolute;left:9px;top:7px;display:flex;flex-direction:column;align-items:center;font-family:Georgia,Times New Roman,serif;line-height:.9}.BlackjackGame_cardCorner__dQ8Ic strong{font-size:clamp(14px,1.55vw,22px);font-weight:900}.BlackjackGame_cardCorner__dQ8Ic span{margin-top:2px;font-size:clamp(12px,1.35vw,19px)}.BlackjackGame_cardCornerBottom__lWEDO{left:auto;right:9px;top:auto;bottom:7px;transform:rotate(180deg)}.BlackjackGame_cardSuit__hmdYZ{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,58px);opacity:.92}.BlackjackGame_cardBack__robTU{display:grid;place-items:center;border-color:rgba(204,213,221,.32);background:linear-gradient(135deg,#15191e,#080a0d 58%,#1b1110);color:#fff}.BlackjackGame_cardBack__robTU:after,.BlackjackGame_cardBack__robTU:before{content:"";pointer-events:none;position:absolute;inset:5px;border:1px solid rgba(255,122,24,.22);border-radius:9px}.BlackjackGame_cardBack__robTU:after{inset:10px;border-color:hsla(0,0%,100%,.06)}.BlackjackGame_cardBackInset__mHN52{display:grid;width:70%;aspect-ratio:1;place-items:center;border:1px solid hsla(0,0%,100%,.07);border-radius:50%;background:rgba(0,0,0,.2)}.BlackjackGame_cardBackInset__mHN52 .BlackjackGame_brandMark__3VBVr{width:68%;height:68%;opacity:.85}.BlackjackGame_cardGhost__sjwTF{width:clamp(70px,7.5vw,105px);aspect-ratio:.69;margin-left:-12px;border:1px dashed hsla(0,0%,100%,.09);border-radius:13px;background:hsla(0,0%,100%,.012)}.BlackjackGame_cardGhost__sjwTF:first-child{margin-left:0}.BlackjackGame_centerStatus__EK6lE{left:50%;top:42%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:min(76%,620px);text-align:center}.BlackjackGame_statusLight__eywLE{width:7px;height:7px;margin-bottom:7px;border-radius:50%;background:hsla(0,0%,100%,.2);box-shadow:0 0 0 rgba(255,122,24,0)}.BlackjackGame_statusLive__r5HFE{background:var(--orange);box-shadow:0 0 16px rgba(255,122,24,.72);animation:BlackjackGame_statusPulse__12rqO 1s ease-in-out infinite}.BlackjackGame_centerStatus__EK6lE strong{color:hsla(0,0%,100%,.5)}.BlackjackGame_centerStatus__EK6lE span{margin-top:6px;color:hsla(0,0%,100%,.82);font-size:clamp(12px,1.25vw,17px);font-weight:800}.BlackjackGame_centerStatus__EK6lE em{margin-top:5px;color:#ffae6b;font-size:9px;font-style:normal;font-weight:800}.BlackjackGame_playerZone__wvEv5{left:4%;right:4%;bottom:4.5%}.BlackjackGame_playerHands__PsYNG{display:grid;grid-template-columns:repeat(var(--hand-count,1),minmax(0,1fr));align-items:end;justify-content:center;gap:8px}.BlackjackGame_playerHands__PsYNG[data-count="1"]{--hand-count:1}.BlackjackGame_playerHands__PsYNG[data-count="2"]{--hand-count:2}.BlackjackGame_playerHands__PsYNG[data-count="3"]{--hand-count:3}.BlackjackGame_playerHands__PsYNG[data-count="4"]{--hand-count:4}.BlackjackGame_emptyHand__09VwK,.BlackjackGame_playerHand__gFBMM{position:relative;min-width:0;min-height:214px;padding:10px 9px 8px;border:1px solid transparent;border-radius:18px;background:rgba(2,8,8,.1);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.BlackjackGame_playerHandActive__CBpfP{border-color:rgba(255,122,24,.42);background:rgba(255,122,24,.045);box-shadow:0 0 28px rgba(255,122,24,.08);transform:translateY(-2px)}.BlackjackGame_playerHandTop__8734d{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:9px}.BlackjackGame_playerHandTop__8734d>span{color:hsla(0,0%,100%,.4)}.BlackjackGame_playerHandTop__8734d strong{color:#fff;font-size:12px;font-weight:900;letter-spacing:.02em}.BlackjackGame_playerHandTop__8734d em{padding:3px 6px;border:1px solid rgba(255,122,24,.22);border-radius:999px;color:#ffb171;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.08em}.BlackjackGame_handTag__MT2Lk{display:inline-block;margin:9px 3px 0;padding:3px 7px;border:1px solid rgba(83,233,255,.18);border-radius:999px;color:rgba(157,240,255,.78);font-size:6px;font-weight:900;letter-spacing:.12em}.BlackjackGame_resultStamp__sd5kR{position:absolute;left:50%;top:50%;z-index:8;transform:translate(-50%,-35%) rotate(-5deg);padding:7px 12px;border:2px solid;border-radius:8px;background:rgba(4,6,7,.82);font-size:clamp(14px,1.7vw,25px);font-weight:1000;letter-spacing:.08em;box-shadow:0 10px 30px rgba(0,0,0,.35);animation:BlackjackGame_stampIn__HoS9Q .24s cubic-bezier(.2,.9,.2,1.2) both}.BlackjackGame_resultBlackjack__3bAuK,.BlackjackGame_resultWin__V_CWO{color:#ff9f45}.BlackjackGame_playerHand__gFBMM.BlackjackGame_resultBlackjack__3bAuK,.BlackjackGame_playerHand__gFBMM.BlackjackGame_resultWin__V_CWO{border-color:rgba(255,122,24,.22)}.BlackjackGame_resultBlackjack__3bAuK{text-shadow:0 0 18px rgba(255,122,24,.4)}.BlackjackGame_resultPush__4JgEN{color:#c7d0da}.BlackjackGame_resultLose__fmiaT{color:#ff665e}.BlackjackGame_resultSurrender__UDWAg{color:#9aa6b4}.BlackjackGame_emptyHand__09VwK{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:hsla(0,0%,100%,.22);font-size:7px;font-weight:900;letter-spacing:.16em}.BlackjackGame_emptyCards__pZa2o{display:flex;margin-bottom:10px}.BlackjackGame_controlDeck__n2xge{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:10px;min-height:104px;margin-top:10px;padding:10px;border:1px solid hsla(0,0%,100%,.09);border-radius:20px;background:linear-gradient(180deg,rgba(20,24,30,.96),rgba(7,9,12,.98));box-shadow:0 20px 50px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.BlackjackGame_betPanel__b_gwh{display:grid;grid-template-columns:185px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.BlackjackGame_controlLabel__jZrvx strong{display:block;margin-top:5px;color:#fff;font-size:14px;font-weight:900}.BlackjackGame_chips__zNSoG{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 7px;scrollbar-width:none}.BlackjackGame_chips__zNSoG::-webkit-scrollbar{display:none}.BlackjackGame_chip___4Z1v{position:relative;display:grid;flex:0 0 56px;width:56px;height:56px;place-items:center;border:4px dashed hsla(0,0%,100%,.34);border-radius:50%;background:radial-gradient(circle at 38% 30%,#252b33,#0b0e12 58%,#030405 100%);color:hsla(0,0%,100%,.72);box-shadow:inset 0 0 0 3px #0f1319,0 7px 0 #020304,0 9px 18px rgba(0,0,0,.25);cursor:pointer;transition:transform .08s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;touch-action:manipulation}.BlackjackGame_chip___4Z1v span{display:grid;width:37px;height:37px;place-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;font-size:10px;font-weight:1000}.BlackjackGame_chip___4Z1v:hover:not(:disabled){border-color:rgba(255,122,24,.75);color:#fff}.BlackjackGame_chipActive___psG9{transform:translateY(-3px);border-color:#ff8b30;color:#ffb06b;box-shadow:inset 0 0 0 3px #0f1319,0 10px 0 #4a1d02,0 0 26px rgba(255,122,24,.22)}.BlackjackGame_chip___4Z1v:active:not(:disabled){transform:translateY(2px)}.BlackjackGame_chip___4Z1v:disabled{opacity:.24;cursor:not-allowed}.BlackjackGame_actionGrid__fjWDr button,.BlackjackGame_dealButton__YwTok,.BlackjackGame_decisionPanel__qrk7S button,.BlackjackGame_modalDone__2rQLa,.BlackjackGame_primaryAction__o6DwV{border:1px solid rgba(255,122,24,.55);border-radius:14px;background:linear-gradient(145deg,#ff9f43,#ff6814 60%,#e84e06);color:#120701;font:inherit;font-weight:1000;cursor:pointer;touch-action:manipulation;box-shadow:0 6px 0 #7d2b03,0 0 26px rgba(255,122,24,.18),inset 0 1px 0 hsla(0,0%,100%,.4);transition:filter .1s ease,transform .06s ease,box-shadow .06s ease}.BlackjackGame_dealButton__YwTok{min-height:78px}.BlackjackGame_actionGrid__fjWDr button span,.BlackjackGame_dealButton__YwTok span{display:block;font-size:15px;letter-spacing:.08em}.BlackjackGame_actionGrid__fjWDr button small,.BlackjackGame_dealButton__YwTok small{display:block;margin-top:4px;font-size:7px;font-weight:900;letter-spacing:.16em;opacity:.58;text-transform:uppercase}.BlackjackGame_actionGrid__fjWDr button:hover:not(:disabled),.BlackjackGame_dealButton__YwTok:hover:not(:disabled),.BlackjackGame_decisionPanel__qrk7S button:hover:not(:disabled),.BlackjackGame_modalDone__2rQLa:hover{filter:brightness(1.07)}.BlackjackGame_actionGrid__fjWDr button:active:not(:disabled),.BlackjackGame_dealButton__YwTok:active:not(:disabled),.BlackjackGame_decisionPanel__qrk7S button:active:not(:disabled),.BlackjackGame_modalDone__2rQLa:active{transform:translateY(4px);box-shadow:0 2px 0 #7d2b03,0 0 18px rgba(255,122,24,.12)}.BlackjackGame_actionGrid__fjWDr button:disabled,.BlackjackGame_dealButton__YwTok:disabled,.BlackjackGame_decisionPanel__qrk7S button:disabled{filter:grayscale(.8);opacity:.32;cursor:not-allowed;box-shadow:none}.BlackjackGame_decisionPanel__qrk7S{grid-column:1/-1;display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px) minmax(160px,220px);align-items:center;gap:10px}.BlackjackGame_decisionPanel__qrk7S>div{padding:2px 8px}.BlackjackGame_decisionPanel__qrk7S>div strong{display:block;margin-top:3px;color:#fff;font-size:20px;font-weight:1000}.BlackjackGame_decisionPanel__qrk7S>div small{display:block;margin-top:4px;color:hsla(0,0%,100%,.4);font-size:8px;font-weight:700}.BlackjackGame_decisionPanel__qrk7S button{min-height:60px;padding:0 16px;font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.BlackjackGame_secondaryAction__q07hp{border-color:hsla(0,0%,100%,.13)!important;background:#151a20!important;color:hsla(0,0%,100%,.8)!important;box-shadow:0 5px 0 #030405!important}.BlackjackGame_actionGrid__fjWDr{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr .9fr;gap:8px}.BlackjackGame_actionGrid__fjWDr button{min-height:68px;border-color:hsla(0,0%,100%,.12);background:linear-gradient(180deg,#20262d,#0e1217);color:hsla(0,0%,100%,.9);box-shadow:0 5px 0 #030405,inset 0 1px 0 hsla(0,0%,100%,.06)}.BlackjackGame_actionGrid__fjWDr .BlackjackGame_primaryAction__o6DwV{border-color:rgba(255,122,24,.55);background:linear-gradient(145deg,#ff9f43,#ff6814 60%,#e84e06);color:#120701;box-shadow:0 6px 0 #7d2b03,0 0 26px rgba(255,122,24,.15)}.BlackjackGame_actionGrid__fjWDr .BlackjackGame_surrenderAction___WIMh{border-color:rgba(255,93,79,.18);color:hsla(4,100%,78%,.72)}.BlackjackGame_dealerThinking__NJAvs{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:13px;min-height:76px}.BlackjackGame_dealerPulse__I8k_T{width:12px;height:12px;border:2px solid rgba(255,122,24,.3);border-top:2px solid var(--orange);border-radius:50%;animation:BlackjackGame_spin__o9ckj .7s linear infinite}.BlackjackGame_dealerThinking__NJAvs strong{display:block;margin-top:3px;color:hsla(0,0%,100%,.86);font-size:13px;font-weight:900}.BlackjackGame_sidePanel__QRw7A{display:flex;flex-direction:column;gap:10px}.BlackjackGame_sideCard__2yhUV{padding:14px;border:1px solid hsla(0,0%,100%,.08);border-radius:17px;background:linear-gradient(180deg,rgba(18,22,28,.92),rgba(7,9,12,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.BlackjackGame_sideTitle__7YZjh{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.06)}.BlackjackGame_sideTitle__7YZjh>span{color:#ff8c35}.BlackjackGame_sideTitle__7YZjh>strong{color:hsla(0,0%,100%,.66);font-size:10px;font-weight:900}.BlackjackGame_metricGrid__0MLQ_{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.BlackjackGame_metricGrid__0MLQ_>div{min-width:0;padding:9px;border:1px solid hsla(0,0%,100%,.055);border-radius:10px;background:hsla(0,0%,100%,.018)}.BlackjackGame_metricGrid__0MLQ_ strong{display:block;margin-top:4px;color:#fff;font-size:16px;font-weight:1000}.BlackjackGame_history__BRQV0{display:grid;gap:2px;margin-top:8px}.BlackjackGame_history__BRQV0>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:29px;border-bottom:1px solid hsla(0,0%,100%,.045)}.BlackjackGame_history__BRQV0>div:last-child{border-bottom:0}.BlackjackGame_history__BRQV0 span{overflow:hidden;max-width:170px;color:hsla(0,0%,100%,.46);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.BlackjackGame_history__BRQV0 strong{color:hsla(0,0%,100%,.76);font-size:10px;font-weight:900}.BlackjackGame_history__BRQV0 p{margin:10px 0 2px;color:hsla(0,0%,100%,.32);font-size:9px;font-weight:700}.BlackjackGame_positive__pPlkz{color:#ff9b45!important}.BlackjackGame_negative__QIq7p{color:#ff6c63!important}.BlackjackGame_ruleList__LJdTj{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.BlackjackGame_ruleList__LJdTj li{position:relative;padding-left:13px;color:hsla(0,0%,100%,.52);font-size:9px;font-weight:750}.BlackjackGame_ruleList__LJdTj li:before{content:"";position:absolute;left:1px;top:5px;width:4px;height:4px;border-radius:50%;background:var(--orange)}.BlackjackGame_resetButton__zuTpG,.BlackjackGame_rulesButton__oNDVU{width:100%;margin-top:11px}.BlackjackGame_settingsRow__8SKg2{display:grid;grid-template-columns:1fr auto;align-items:end;gap:9px}.BlackjackGame_settingsRow__8SKg2 label{min-width:0}.BlackjackGame_settingsRow__8SKg2 label span{display:block;margin-bottom:7px;color:hsla(0,0%,100%,.4);font-size:7px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.BlackjackGame_settingsRow__8SKg2 input[type=range]{width:100%;accent-color:var(--orange)}.BlackjackGame_resetButton__zuTpG:disabled{opacity:.28;cursor:not-allowed}.BlackjackGame_disclaimer__OMaCP{padding:2px 5px;color:hsla(0,0%,100%,.31);font-size:8px;font-weight:650;line-height:1.5}.BlackjackGame_disclaimer__OMaCP span{display:block;margin-bottom:3px;color:rgba(255,122,24,.65)}.BlackjackGame_roundToast__qpO9A{position:fixed;z-index:40;left:50%;bottom:18px;transform:translateX(-50%);min-width:180px;padding:11px 20px;border:1px solid hsla(0,0%,100%,.12);border-radius:13px;background:rgba(6,8,10,.92);text-align:center;backdrop-filter:blur(14px);box-shadow:0 18px 45px rgba(0,0,0,.42);animation:BlackjackGame_toastIn__aJvCK .26s ease-out both}.BlackjackGame_roundToast__qpO9A strong{display:block;margin-top:3px;color:#fff;font-size:20px;font-weight:1000}.BlackjackGame_roundToastWin__wWAi4{border-color:rgba(255,122,24,.28)}.BlackjackGame_roundToastWin__wWAi4 strong{color:#ff9d47}.BlackjackGame_roundToastLoss__LE01t{border-color:rgba(255,91,80,.24)}.BlackjackGame_roundToastLoss__LE01t strong{color:#ff6d64}.BlackjackGame_roundToastPush__zU9c1 strong{color:#cbd3dc}.BlackjackGame_modalBackdrop__wNUs6{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow-y:auto;padding:24px;background:rgba(2,3,5,.82);backdrop-filter:blur(14px)}.BlackjackGame_modal__dE9zz{position:relative;width:min(720px,100%);padding:clamp(22px,4vw,38px);border:1px solid rgba(255,122,24,.22);border-radius:26px;background:radial-gradient(circle at 85% 0,rgba(255,122,24,.08),transparent 32%),linear-gradient(180deg,#12161c,#080a0d);box-shadow:0 36px 120px rgba(0,0,0,.72)}.BlackjackGame_modalClose__EiJIm{position:absolute;right:14px;top:14px;display:grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.68);font-size:22px;cursor:pointer}.BlackjackGame_modalEyebrow__pBb9H{color:#ff8e38}.BlackjackGame_modal__dE9zz h2{margin:8px 0 0;color:#fff;font-size:clamp(34px,6vw,62px);font-weight:1000;line-height:.9;letter-spacing:-.06em}.BlackjackGame_modal__dE9zz h2 span{color:var(--orange)}.BlackjackGame_modal__dE9zz>p{margin:14px 0 0;color:hsla(0,0%,100%,.48);font-size:12px;font-weight:700}.BlackjackGame_ruleSections__vkp0o{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.BlackjackGame_ruleSections__vkp0o article{padding:14px;border:1px solid hsla(0,0%,100%,.07);border-radius:14px;background:hsla(0,0%,100%,.022)}.BlackjackGame_ruleSections__vkp0o strong{color:hsla(0,0%,100%,.88);font-size:11px;font-weight:950}.BlackjackGame_ruleSections__vkp0o p{margin:6px 0 0;color:hsla(0,0%,100%,.46);font-size:9px;font-weight:650;line-height:1.6}.BlackjackGame_modalDone__2rQLa{width:100%;min-height:50px;margin-top:16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}@keyframes BlackjackGame_cardDeal__Ke7lB{0%{transform:translateY(-22px) rotate(-2deg) scale(.96);opacity:0}to{transform:translateY(0) rotate(0) scale(1);opacity:1}}@keyframes BlackjackGame_statusPulse__12rqO{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes BlackjackGame_stampIn__HoS9Q{0%{transform:translate(-50%,-35%) rotate(-8deg) scale(.65);opacity:0}to{transform:translate(-50%,-35%) rotate(-5deg) scale(1);opacity:1}}@keyframes BlackjackGame_spin__o9ckj{to{transform:rotate(1turn)}}@keyframes BlackjackGame_toastIn__aJvCK{0%{transform:translate(-50%,8px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(max-width:1180px){.BlackjackGame_topbar___gnAf{grid-template-columns:1fr auto}.BlackjackGame_topStats__zd3eB{display:none}.BlackjackGame_layout__4KZmm{grid-template-columns:1fr}.BlackjackGame_sidePanel__QRw7A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.BlackjackGame_disclaimer__OMaCP{grid-column:1/-1}}@media(max-width:760px){.BlackjackGame_topbar___gnAf{width:min(100% - 20px,1780px);min-height:76px;gap:10px}.BlackjackGame_brandMark__3VBVr{width:36px;height:36px}.BlackjackGame_brand__xXkWd span{font-size:6px}.BlackjackGame_brand__xXkWd strong{font-size:22px}.BlackjackGame_topActions__Y_hx2 button{display:none}.BlackjackGame_topActions__Y_hx2 a{min-height:38px;display:inline-flex;align-items:center;padding:0 12px}.BlackjackGame_layout__4KZmm{width:min(100% - 16px,1780px);margin-top:8px}.BlackjackGame_tableRail__7WScw{padding:5px;border-radius:20px}.BlackjackGame_tableRail__7WScw:before{border-radius:18px}.BlackjackGame_table__T8def{min-height:610px;border-radius:15px}.BlackjackGame_tableWordmark__RrXRC{top:43%;font-size:58px}.BlackjackGame_rulesRibbon__1Y9jW{bottom:21.5%;width:90%;font-size:5px;letter-spacing:.08em}.BlackjackGame_dealerZone__8aHt3{top:4%}.BlackjackGame_card__puCdm{width:68px;margin-left:-13px}.BlackjackGame_cardCompact__mBLn0{width:52px;margin-left:-18px}.BlackjackGame_cardGhost__sjwTF{width:68px}.BlackjackGame_centerStatus__EK6lE{top:41%;width:90%}.BlackjackGame_centerStatus__EK6lE span{font-size:11px}.BlackjackGame_playerZone__wvEv5{left:2%;right:2%;bottom:3.5%}.BlackjackGame_emptyHand__09VwK,.BlackjackGame_playerHand__gFBMM{min-height:194px;padding:8px 5px 6px}.BlackjackGame_playerHandTop__8734d{gap:5px}.BlackjackGame_playerHandTop__8734d>span{display:none}.BlackjackGame_playerHandTop__8734d strong{font-size:10px}.BlackjackGame_playerHandTop__8734d em{font-size:6px}.BlackjackGame_controlDeck__n2xge{grid-template-columns:1fr;min-height:0;padding:8px;border-radius:15px}.BlackjackGame_betPanel__b_gwh{grid-template-columns:1fr;gap:6px}.BlackjackGame_controlLabel__jZrvx{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.BlackjackGame_controlLabel__jZrvx strong{margin:0;font-size:11px}.BlackjackGame_chips__zNSoG{justify-content:space-between;gap:5px}.BlackjackGame_chip___4Z1v{flex-basis:48px;width:48px;height:48px}.BlackjackGame_chip___4Z1v span{width:31px;height:31px;font-size:8px}.BlackjackGame_dealButton__YwTok{min-height:60px}.BlackjackGame_decisionPanel__qrk7S{grid-template-columns:1fr 1fr}.BlackjackGame_decisionPanel__qrk7S>div{grid-column:1/-1}.BlackjackGame_decisionPanel__qrk7S button{min-height:52px;padding:0 8px;font-size:8px}.BlackjackGame_actionGrid__fjWDr{grid-template-columns:repeat(4,1fr);gap:6px}.BlackjackGame_actionGrid__fjWDr button{min-height:56px}.BlackjackGame_actionGrid__fjWDr button span{font-size:10px}.BlackjackGame_actionGrid__fjWDr .BlackjackGame_surrenderAction___WIMh{grid-column:1/-1;min-height:42px}.BlackjackGame_sidePanel__QRw7A{grid-template-columns:1fr}.BlackjackGame_disclaimer__OMaCP{grid-column:auto}.BlackjackGame_ruleSections__vkp0o{grid-template-columns:1fr}.BlackjackGame_roundToast__qpO9A{bottom:10px}}@media(max-width:430px){.BlackjackGame_brand__xXkWd div>span{display:none}.BlackjackGame_brand__xXkWd strong{font-size:19px}.BlackjackGame_table__T8def{min-height:574px}.BlackjackGame_card__puCdm{width:61px}.BlackjackGame_cardCompact__mBLn0{width:47px}.BlackjackGame_cardGhost__sjwTF{width:61px}.BlackjackGame_centerStatus__EK6lE{top:40%}.BlackjackGame_emptyHand__09VwK,.BlackjackGame_playerHand__gFBMM{min-height:178px}.BlackjackGame_chip___4Z1v{flex-basis:43px;width:43px;height:43px;border-width:3px}.BlackjackGame_chip___4Z1v span{width:28px;height:28px;font-size:7px}}@media(prefers-reduced-motion:reduce){.BlackjackGame_card__puCdm,.BlackjackGame_dealerPulse__I8k_T,.BlackjackGame_resultStamp__sd5kR,.BlackjackGame_roundToast__qpO9A,.BlackjackGame_statusLive__r5HFE{animation-duration:.001ms!important;animation-iteration-count:1!important}.BlackjackGame_actionGrid__fjWDr button,.BlackjackGame_chip___4Z1v,.BlackjackGame_dealButton__YwTok,.BlackjackGame_decisionPanel__qrk7S button,.BlackjackGame_playerHand__gFBMM,.BlackjackGame_topActions__Y_hx2 a,.BlackjackGame_topActions__Y_hx2 button{transition-duration:.001ms!important}}