.BlackjackInsurance{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.5rem;border-radius:.75rem;animation:insuranceFadeIn .3s ease}.BlackjackInsurance__header{display:flex;align-items:center;gap:.5rem}.BlackjackInsurance__icon{width:1.25rem;height:1.25rem;color:#4ade80;flex-shrink:0}.BlackjackInsurance__title{font-size:.95rem;font-weight:700;color:#fff}.BlackjackInsurance__total{font-size:.85rem;color:hsla(0,0%,100%,.6)}.BlackjackInsurance__total strong{color:#fff;font-weight:700}.BlackjackInsurance__buttons{display:flex;gap:.75rem;width:100%;margin-top:.25rem;justify-content:center}.BlackjackInsurance__btn{flex:1;padding:.6rem 1rem;border-radius:.5rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s ease;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:#fff;max-width:200px}.BlackjackInsurance__btn:hover:not(:disabled){background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.BlackjackInsurance__btn:disabled{opacity:.3;cursor:not-allowed}.BlackjackInsurance__info{display:flex;align-items:center;gap:.35rem;font-size:.7rem;color:hsla(0,0%,100%,.35);margin-top:.15rem}.BlackjackInsurance__info-icon{width:.85rem;height:.85rem;flex-shrink:0;opacity:.5}@keyframes insuranceFadeIn{0%{opacity:0}to{opacity:1}}:root{--color-accent-primary:#f59e0b;--color-accent-primary-rgb:245,158,11;--color-accent-primary-tone-down:#d97706;--color-accent-primary-hover:#fbbf24;--color-accent-primary-tone-down-2:#a35a06;--color-brand-red:#d72738;--color-brand-red-rgb:215,39,56;--color-brand-red-tone-down:#c71124;--color-brand-red-hover:#f02d41;--color-accent-secondary:#f59e0b;--color-accent-secondary-rgb:245,158,11;--color-accent-secondary-tone-down:#d97706;--color-accent-secondary-hover:#fbbf24;--color-accent-green:#02bf4d;--color-accent-green-rgb:2,191,77;--color-accent-green-hover:#00e359;--color-lime-green:#4ade80;--color-lime-green-dark:#22c55e;--color-lime-green-rgb:74,222,128;--color-text-red:#ff6060;--color-text-green:#01d34e;--color-text-green-rgb:1,211,78;--color-tier-daily:#3b82f6;--color-tier-weekly:#a855f7;--color-tier-monthly:#f97316;--color-tier-bronze:#cd7f32;--color-tier-teal:#14b8a6;--color-info-blue:#38bdf8;--color-info-blue-rgb:56,189,248;--color-error:#ef4444;--color-text-purple:#cd98ff;--color-live-indicator:#7dd934;--color-text-muted:#94a3b8;--color-text-subtle:#64748b;--color-input-bg:#1e293b;--color-input-border:#334155;--color-dark-text:#141419;--color-text-grey:#9293a6;--color-gradient-accent-1:#abc641;--color-gradient-accent-2:#6ebc58;--color-gradient-accent-3:#57aa73;--color-gradient-accent-4:#4c977d;--color-gradient-accent-5:#158d7d;--color-gradient-accent-6:#497f7b;--color-dark-grey:#121418;--color-dark-grey-1:#1c1e26;--color-dark-grey-2:#24262f;--color-dark-grey-3:#2c2f3a;--color-dark-grey-4:#3a3e4c;--color-dark-grey-5:#434858;--color-dark-grey-6:#4d5264;--color-light-grey-1:#dbdbdb;--color-light-grey-2:#c1c1c1;--color-light-grey-3:#9394a7;--color-gradient:linear-gradient(180.21deg,#24252f 27.38%,#1b1d25 99.81%);--main-accent-gradient:linear-gradient(180deg,#fbbf24 -5%,#d97706);--main-accent-gradient-darker:linear-gradient(180deg,#f59e0b -5%,#b45309);--brand-red-gradient:linear-gradient(180deg,#d72738 -5%,#ba1626);--brand-red-gradient-darker:linear-gradient(180deg,#c42232 -5%,#9e1220);--green-accent-gradient:linear-gradient(180deg,#50a00e -5%,#186a31 120%);--color-accent-green-rgb:80,160,14;--color-bet-gold:#cc820c;--color-bet-gold-hover:#e89e2a;--color-bet-gold-tone-down:#8a5808;--color-bet-gold-placed:#cc820c0f;--color-bet-black:#383b48;--color-bet-black-hover:#4d5166;--color-bet-black-tone-down:#22242d;--color-bet-black-placed:#383b480f;--color-bet-green:#1a8855;--color-bet-green-hover:#22b06e;--color-bet-green-tone-down:#115a38;--color-bet-green-placed:#1a88550f;--color-bet-blue:#337ab7;--color-bet-blue-hover:#4a96d6;--color-bet-blue-tone-down:#225179;--color-bet-blue-placed:#337ab70f;--color-bet-red:var(--color-brand-red);--color-bet-red-hover:#f02d41;--color-bet-red-tone-down:#9e1a26;--color-bet-red-placed:#ff48480f;--wheel-Red:var(--color-brand-red);--wheel-Blue:var(--color-blue);--wheel-Black:var(--color-bet-black);--wheel-Gold:var(--color-bet-gold);--color-gold:#eab20c;--color-white:#fff;--color-white-transparent-3:hsla(0,0%,100%,.03);--color-black:#000;--color-blue:#337ab7;--color-light-blue:#58b1ff;--color-green:#1a8755;--color-red:#ff4848;--color-red-rgb:255,72,72;--color-dark-red:#660a00;--color-twitter:#26a7de;--color-link:#3498db;--color-hot-pink:#ff1c8d;--color-soft-pink:#ff69b4;--color-btc:#f7931a;--color-ltc:#345d9d;--color-usdt:#009393;--color-usdc:#2775ca;--color-trx:#cc0003;--color-bnb:#ce9207;--color-doge:#bb8f26;--color-avax:#e84142;--color-pol:#8246e5;--color-ada:#3468d1;--color-sol:#9945ff;--color-sol-green:#14f195;--color-eth:#8c8c8c;--color-xrp:#23292f;--color-ton:#0098ea;--color-bronze:#da9277;--color-silver:#8e8bb8;--color-elite:#bb65b9;--color-elite-master:#ff34db;--color-lockly-legend:#ff2c4c;--left-sidebar-width:230px;--left-sidebar-width-minimized:54px;--chat-sidebar-width:310px;--top-bar-height:60px;--mobile-bottom-nav-height:3.5rem;--site-header-height:3.7rem;--z-index-navbar:201;--z-index-sidebar:202;--z-index-dialog:203;--site-sidebar-width:280px;--button-default-height:36px;--bet-control-input-height:42px;--bet-control-button-height:42px;--bet-control-quick-button-height:28px;--bet-control-spacing:8px;--bet-control-section-gap:10px;--bet-control-border-radius:6px;--bet-control-label-size:12px;--bet-control-input-size:14px;--global-transition:175ms cubic-bezier(0.785,0.135,0.15,0.86);--rt-color-white:#fff;--rt-color-dark:var(--color-dark-grey)!important;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:var(--color-blue);--rt-opacity:0.9;--toastify-color-light:var(--color-dark-grey-6)!important;--toastify-color-dark:var(--color-dark-grey-6)!important;--toastify-color-info:var(--color-dark-grey-6)!important;--toastify-color-success:var(--color-dark-grey-6)!important;--toastify-color-warning:var(--color-dark-grey-6)!important;--toastify-color-error:var(--color-dark-grey-6)!important;--toastify-toast-min-height:50px!important;--chart-color-registrations:#3b82f6;--chart-color-ftds:#10b981;--chart-color-wagered:#f59e0b;--chart-color-commission:#a855f7;--chart-color-ngr:#8b5cf6;--color-purple:#a855f7;--color-amber:#f59e0b;--color-amber-light:#fbbf24;--color-red-light:#ef4444}@media(min-width:1280px){:root{--top-bar-height:0px;--site-header-height:calc(3.7rem + var(--top-bar-height))}}.GameFrameContainer.blackjack{user-select:none}.GameFrameContent.blackjack{flex-direction:column}@media(max-width:1024px){.GameFrameContent.blackjack{flex-direction:column}}.BlackjackHand{flex-direction:column;gap:1rem}.BlackjackHand,.BlackjackHand__cards{display:flex;align-items:center;position:relative}.BlackjackHand__cards{justify-content:center;gap:5px}.BlackjackHand__cards--crowded{gap:0}.BlackjackHand__cards--crowded .BlackjackCard-wrapper{margin-left:calc(var(--blackjack-card-width)*-.25)}.BlackjackHand__cards--crowded .BlackjackCard-wrapper:first-child{margin-left:0}.BlackjackHand__info{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;color:hsla(0,0%,100%,.7);white-space:nowrap}.BlackjackHand__value{font-weight:800;color:#fff;background:hsla(0,0%,100%,.1);padding:.35rem .7rem;border-radius:.4rem;font-size:.95rem;border:1px solid var(--color-dark-grey-4)}.BlackjackHand__status{font-weight:600;text-transform:uppercase;font-size:.7rem;letter-spacing:.5px}.BlackjackHand__status--busted{color:#ef4444}.BlackjackHand__status--blackjack{color:#fbbf24}.BlackjackHand__status--win{color:#22c55e}.BlackjackHand__status--loss{color:#ef4444}.BlackjackHand__status--push{color:#94a3b8}.BlackjackHand__status--playing{color:#3b82f6}.BlackjackHand__bet{font-size:.75rem;color:hsla(0,0%,100%,.5)}.BlackjackHand__active-indicator{margin-top:20px;display:flex;flex-direction:column;align-items:center;position:relative;opacity:0;transition:opacity .3s ease-in-out .3s}.BlackjackHand--active .BlackjackHand__active-indicator{opacity:1}.BlackjackHand__active-indicator-line{height:3px;width:50px;background-color:#40eec0;border-radius:999px;z-index:2}.BlackjackHand__indicator-glow{position:absolute;width:70px;height:17px;z-index:0;background:radial-gradient(circle,rgba(64,238,192,.3) 0,rgba(64,238,192,.1) 100%,rgba(64,238,192,0) 0);top:2px;left:50%;transform:translate(-50%,-50%);filter:blur(8px)}.BlackjackTable{--blackjack-card-width:100px;--blackjack-card-height:150px;display:flex;align-items:stretch;width:100%;height:100%;min-height:0;position:relative;container-type:size}@media(min-width:1024px){.BlackjackTable{--blackjack-card-height:clamp(70px,calc(50cqh - 130px),150px);--blackjack-card-width:clamp(47px,calc(33.33cqh - 87px),100px)}}@container (max-height: 440px){.BlackjackTable .BlackjackCard__rank{font-size:2rem;line-height:.9}.BlackjackTable .BlackjackCard__suit{font-size:2.3rem}}@media(max-width:942px){.BlackjackTable{--blackjack-card-width:90px;--blackjack-card-height:135px}}@media(max-width:1023px){.BlackjackTable{--blackjack-card-width:70px;--blackjack-card-height:105px;min-height:28rem}}@media(max-width:492px){.BlackjackTable{--blackjack-card-width:53px;--blackjack-card-height:88px;min-height:28rem}}@media(max-width:392px){.BlackjackTable{--blackjack-card-width:50px;--blackjack-card-height:75px;min-height:26rem}}.BlackjackTable__content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:5rem;padding:30px calc(var(--blackjack-card-width)/2 + 7px);flex:1;min-width:0;min-height:0}@media(min-width:1024px){.BlackjackTable__content{min-height:24rem}}@media(max-width:756px){.BlackjackTable__content{gap:3rem;padding:30px calc(var(--blackjack-card-width)/2 + 5px)}}@media(max-width:492px){.BlackjackTable__content{gap:3rem;padding:40px calc(var(--blackjack-card-width)/2 + 5px)}}.BlackjackTable__placeholder{display:flex;align-items:center;justify-content:center;height:100%;min-height:20rem;color:hsla(0,0%,100%,.4);font-size:1rem}.BlackjackTable__dealer{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:transform var(--blackjack-dismiss-duration) ease-in,opacity var(--blackjack-dismiss-duration) ease-in}.BlackjackTable__dealer--dismissing{transform:translateY(-120%);opacity:0}.BlackjackTable__dealer-label{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.4);font-weight:600}.BlackjackTable__player{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;transition:transform var(--blackjack-dismiss-duration) ease-in,opacity var(--blackjack-dismiss-duration) ease-in}.BlackjackTable__player--dismissing{transform:translateY(120%);opacity:0;overflow:hidden}.BlackjackTable__player .BlackjackHand__info{order:-1}.BlackjackTable__hands{display:flex;align-items:flex-start;gap:2rem;justify-content:center;flex-wrap:nowrap}.BlackjackTable--has-split .BlackjackHand{gap:1rem}.BlackjackTable--has-split .BlackjackHand__active-indicator{margin-top:0}.BlackjackTable--many-hands{--blackjack-card-width:72px;--blackjack-card-height:108px}@media(max-width:942px){.BlackjackTable--many-hands{--blackjack-card-width:62px;--blackjack-card-height:93px}}@media(max-width:756px){.BlackjackTable--many-hands{--blackjack-card-width:50px;--blackjack-card-height:75px}}@media(max-width:492px){.BlackjackTable--many-hands{--blackjack-card-width:40px;--blackjack-card-height:66px}}@media(max-width:392px){.BlackjackTable--many-hands{--blackjack-card-width:36px;--blackjack-card-height:54px}}.BlackjackTable--many-hands .BlackjackHand__cards--crowded .BlackjackCard-wrapper{margin-left:calc(var(--blackjack-card-width)*-.33)}.BlackjackTable--many-hands .BlackjackHand__cards--crowded .BlackjackCard-wrapper:first-child{margin-left:0}.BlackjackTable--many-hands .BlackjackCard__rank{font-size:1.6rem}.BlackjackTable--many-hands .BlackjackCard__suit{font-size:2rem}@media(max-width:756px){.BlackjackTable--many-hands .BlackjackCard__rank{font-size:1.2rem}.BlackjackTable--many-hands .BlackjackCard__suit{font-size:1.4rem}}.BlackjackTable__result{text-align:center;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:700;font-size:1rem;animation:fadeInUp .3s ease}.BlackjackTable__result--win{background:rgba(34,197,94,.15);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.BlackjackTable__result--loss{background:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.BlackjackTable__result--push{background:rgba(148,163,184,.15);color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.BlackjackControls{align-items:center;gap:0}.BlackjackControls,.BlackjackControls__inner{display:flex;flex-direction:column;width:100%;position:relative}.BlackjackControls__inner{gap:15px;max-width:683px;border-top:1px solid hsla(0,0%,100%,.06);padding:30px 10px 0}.BlackjackControls__deal-btn{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:250px;max-width:12rem;padding:.45rem 1.5rem;border-radius:2rem;font-size:.8rem;font-weight:700;letter-spacing:.3px}.BlackjackControls__deal-btn:active:not(:disabled){transform:translate(-50%,-50%) scale(.95)!important}.BlackjackControls__actions{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0;min-height:3rem}.BlackjackControls__action-btn{display:flex;align-items:center;justify-content:center;gap:.4rem;flex:1;padding:.65rem 1rem;border-radius:.375rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:transform .1s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85);white-space:nowrap}.BlackjackControls__action-btn svg{height:18px;width:auto}.BlackjackControls__action-btn:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.BlackjackControls__action-btn:active:not(:disabled){transform:scale(.95);background:hsla(0,0%,100%,.03);box-shadow:none;transition:transform .06s ease,background .06s ease}.BlackjackControls__action-btn:disabled{opacity:.25;cursor:not-allowed}.BlackjackControls__action-icon{font-size:.95rem;line-height:1}.BlackjackControls .BetAmountSection{--bet-control-input-height:52px}.BlackjackControls .BetAmountSection__chip{height:48px}@media(max-width:762px){.BlackjackControls .BetAmountSection__row-with-chips{flex-direction:column-reverse}.BlackjackControls .BetAmountSection__input-row{width:100%}.BlackjackControls .BetAmountSection__chips{justify-content:center;width:100%}}@media(max-width:640px){.BlackjackControls__action-btn{padding:.5rem .75rem;font-size:.75rem}}@media(max-width:400px){.BlackjackControls__action-btn{padding:.5rem;font-size:.75rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}