@font-face{font-family:Noto Sans Devanagari;src:url(../assets/noto-sans-devanagari.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Noto Sans Kannada;src:url(../assets/noto-sans-kannada.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#f5ca68;--pale-gold:#ffe6a1;--andar-sapphire:#315f9b;--andar-sapphire-light:#91bfff;--bahar-amethyst:#74418f;--bahar-amethyst-light:#d7a6f1;--currency-coin-art:url(../assets/currency-coin.runtime.webp);--font-copy:"Trebuchet MS", Arial, sans-serif;--font-number-ui:"Trebuchet MS", Arial, sans-serif;--font-number-display:Georgia, "Times New Roman", serif;--hud-number-font:var(--font-number-ui);font-family:Trebuchet MS,Arial,sans-serif}*{box-sizing:border-box}html,body{background:#080403;min-height:100%;margin:0}body{place-items:center;display:grid;overflow-x:hidden}button{font:inherit;touch-action:manipulation}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-number{font-family:var(--font-number-ui);font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate}.ui-number-display{font-family:var(--font-number-display)}.game-shell{--copy-choose:"CHOOSE";--copy-your-bet:"✓ YOUR BET";--copy-winner:"WINNER";--copy-lost:"YOUR BET · LOST";--brand-header-height:52px;isolation:isolate;color:#fff4d6;width:min(100vw,540px);min-height:100dvh;font-family:var(--font-copy);background:#1a0809;position:relative;overflow:hidden;box-shadow:0 0 80px #000}.game-shell:after{content:"";z-index:39;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(#361316d1,#4c2222b3);position:absolute;inset:0}.game-shell.is-lobby-transitioning-out:after{visibility:visible;animation:.32s cubic-bezier(.4,0,.2,1) both lobby-table-soft-reveal}.game-shell.is-lobby-transitioning-in:after{visibility:visible;animation:.32s cubic-bezier(.4,0,.2,1) both lobby-table-soft-hide}@keyframes lobby-table-soft-reveal{0%{opacity:.38}42%{opacity:.26}to{opacity:0}}@keyframes lobby-table-soft-hide{0%{opacity:0}58%{opacity:.24}to{opacity:.36}}.game-vfx-canvas{z-index:21;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.game-shell.is-invite-hud-vfx .game-vfx-canvas{z-index:44}.game-shell:is(.is-invite-vfx,.is-popup-coin-vfx) .game-vfx-canvas{z-index:62}.game-loading-screen{z-index:100;color:#ffeac0;opacity:1;background:radial-gradient(86% 42% at 50% 35%,#974a1f52,#0000 68%),linear-gradient(#1f080afa,#080304fc);place-items:center;padding:28px;transition:opacity .28s,visibility linear;display:grid;position:absolute;inset:0;overflow:hidden}.game-loading-screen:before{content:"";opacity:.52;pointer-events:none;background:radial-gradient(78% 30% at 50% 66%,#e8a0391f,#0000 72%);position:absolute;inset:0}.game-loading-screen.is-ready{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .28s,visibility 0s linear .28s}.game-loading-content{text-align:center;justify-items:center;gap:19px;width:min(272px,84vw);display:grid;position:relative}.game-loading-logo{filter:drop-shadow(0 6px 18px #0000008f);width:min(232px,72vw);height:auto}.game-loading-presenter{color:#fff5de;align-items:center;gap:9px;display:flex}.game-loading-presenter img{width:34px;height:34px}.game-loading-presenter span{text-align:left;flex-direction:column;line-height:1.05;display:flex}.game-loading-presenter strong{letter-spacing:.055em;text-transform:uppercase;font-size:12px}.game-loading-presenter .brand-separator-dot{background:#f15a24;border-radius:50%;width:4px;height:4px;margin:0 4px 2px;display:inline-block}.game-loading-presenter small{color:#d9bb82;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800}.game-loading-content p{color:#f8ddaa;letter-spacing:.045em;text-shadow:0 2px 6px #160604;margin:0;font-size:14px;font-weight:800;line-height:1.35}.game-loading-progress{background:#3a150dd1;border:1px solid #ffe1997a;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #000000ad,0 0 16px #e6a0381f}.game-loading-progress>span{width:var(--loading-progress,12%);border-radius:inherit;background:linear-gradient(90deg,#b96e25,#ffe8a0 52%,#dc9a39);height:100%;transition:width .22s ease-out;display:block;box-shadow:0 0 10px #ffd370d6}.game-shell[data-language=hi]{--copy-choose:"चुनें";--copy-your-bet:"✓ आपका दाँव";--copy-winner:"विजेता";--copy-lost:"दाँव हारा";--font-copy:"Noto Sans Devanagari", "Mangal", system-ui, sans-serif}.game-shell[data-language=kn]{--copy-choose:"ಆಯ್ಕೆ ಮಾಡಿ";--copy-your-bet:"✓ ನಿಮ್ಮ ಪಂತ";--copy-winner:"ವಿಜೇತ";--copy-lost:"ಪಂತ ಸೋತಿದೆ";--font-copy:"Noto Sans Kannada", system-ui, sans-serif}@media (prefers-reduced-motion:reduce){.game-loading-screen,.game-loading-screen.is-ready,.game-loading-progress>span{transition-duration:.01ms}.game-menu-drawer{animation:none}}@keyframes deck-shuffle-reduced{50%{filter:drop-shadow(0 4px 4px #190504a8)brightness(1.12)}}.game-shell:is([data-language=hi],[data-language=kn]) :is(.dealer-name strong,.bet-choice strong,.win-celebration>span){letter-spacing:0}.game-shell[data-language=hi] :is(.dealer-name strong,.bet-choice strong,.win-celebration>span){font-family:Noto Sans Devanagari,Mangal,system-ui,sans-serif}.game-shell[data-language=kn] :is(.dealer-name strong,.bet-choice strong,.win-celebration>span){font-family:Noto Sans Kannada,system-ui,sans-serif}.game-shell:is([data-language=hi],[data-language=kn]) :is(.session-history strong,.deal-button),.game-shell:is([data-language=hi],[data-language=kn]) .bet-choice:before{letter-spacing:0}.game-shell:is([data-language=hi],[data-language=kn]) .session-history strong{line-height:1.15}.game-shell:is([data-language=hi],[data-language=kn]) .bet-choice strong{line-height:1.18}.game-shell:is([data-language=hi],[data-language=kn]) .win-celebration>span{line-height:1.1}.end-card{z-index:80;opacity:0;pointer-events:none;background:#080303;transition:opacity .52s cubic-bezier(.22,.72,.24,1);position:absolute;inset:0;overflow:hidden}.end-card[hidden]{display:none}.end-card.is-visible{opacity:1}.end-card-dealers{object-fit:cover;opacity:0;filter:blur(5px)brightness(.72);transform-origin:50% 62%;width:100%;height:100%;transition:opacity .72s ease-out .12s,filter .9s cubic-bezier(.22,.72,.24,1) 80ms,transform 1.05s cubic-bezier(.16,.78,.2,1) 80ms;position:absolute;inset:0;transform:translateY(-4.5%)scale(1.035)}.end-card.is-visible .end-card-dealers{opacity:1;filter:blur()brightness();transform:translateY(-6.5%)scale(1)}.end-card-vignette{z-index:1;opacity:0;background:radial-gradient(74% 54% at 50% 25%,#74120c24,#0000 72%),linear-gradient(#00000038,#0000 31% 77%,#0003);transition:opacity .8s .16s;position:absolute;inset:0}.end-card.is-visible .end-card-vignette{opacity:1}.end-card-logo{top:max(11.5%,calc(env(safe-area-inset-top) + 12px));z-index:2;opacity:0;filter:blur(3px)drop-shadow(0 8px 16px #0000009e);transform-origin:50%;width:72%;height:auto;transition:opacity .56s ease-out .42s,filter .72s ease-out .38s,transform .78s cubic-bezier(.18,.82,.22,1) .38s;position:absolute;left:50%;transform:translate(-50%,-9px)scale(.93)}.end-card.is-visible .end-card-logo{opacity:1;filter:blur()drop-shadow(0 8px 16px #0000009e)drop-shadow(0 0 10px #efbb482e);transform:translate(-50%)scale(1)}.end-card-cta,.end-card-question{z-index:4;text-align:center;opacity:0;margin:0;font-family:Noto Sans Devanagari,Mangal,system-ui,sans-serif;transition:opacity .48s ease-out,transform .6s cubic-bezier(.18,.82,.22,1);position:absolute;left:50%;transform:translate(-50%,8px)}.end-card-cta{color:#271407;text-shadow:0 1px #fff6c285;background:linear-gradient(#fff0a0,#d7972c 66%,#ad6719);border:1px solid #fff0ab;border-radius:999px;min-width:132px;padding:8px 22px 7px;font-size:clamp(17px,4.5vw,23px);font-weight:850;line-height:1.15;transition-delay:.62s;top:24.5%;box-shadow:inset 0 1px #ffffffb3,0 7px 18px #0000006b,0 0 14px #e5a93533}.end-card-question{bottom:max(15%,calc(env(safe-area-inset-bottom) + 74px));color:#fff4d4;text-shadow:0 2px 8px #000,0 0 12px #000000d1;width:88%;font-size:clamp(19px,5vw,27px);font-weight:750;line-height:1.3;transition-delay:.78s}.end-card.is-visible :is(.end-card-cta,.end-card-question){opacity:1;transform:translate(-50%)}.end-card-sheen{z-index:3;opacity:0;filter:blur(5px);pointer-events:none;background:linear-gradient(102deg,#0000,#fff8c947,#0000);width:24%;height:17%;position:absolute;top:9%;left:-45%;transform:skew(-18deg)}.end-card.is-visible .end-card-sheen{animation:.82s ease-out 1.02s both end-card-sheen}@keyframes end-card-sheen{0%{opacity:0;left:-45%}22%{opacity:.46}76%{opacity:.28}to{opacity:0;left:122%}}.room-art{z-index:-3;object-fit:cover;object-position:center 19%;width:100%;height:510px;position:absolute;inset:0 0 auto}.room-shade{z-index:-2;background:linear-gradient(#0d030a33,#1403090a 50%,#3a0b0e 100%),radial-gradient(circle at 50% 35%,#0000 12%,#0701045c 100%);height:510px;position:absolute;inset:0 0 auto}.intro-scene{z-index:50;pointer-events:none;background:#100506;display:none;position:absolute;inset:0;overflow:hidden}.intro-scene.is-active{display:block}.intro-camera{z-index:0;transform-origin:50% 31%;position:absolute;inset:0;overflow:hidden;transform:scale(1.38)translateY(21%)}.intro-room{object-fit:cover;object-position:center 19%;width:100%;height:510px;position:absolute;inset:0 0 auto}.intro-room-shade{background:linear-gradient(#08010540,#1103080f 54%,#3a0b0e 100%),radial-gradient(circle at 50% 34%,#0000 8%,#0300029e 68%);height:510px;position:absolute;inset:0 0 auto}.intro-chair,.intro-savita{width:auto;height:549px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.intro-chair{z-index:1}.intro-savita{z-index:2}.intro-table{z-index:3;clip-path:polygon(9.5% 28%,90.5% 28%,96% 50%,4% 50%);object-fit:fill;filter:saturate(.92)brightness(.88)contrast(1.05);width:100%;height:75%;position:absolute;top:23.7%;left:0}.intro-spotlight{z-index:1;opacity:1;pointer-events:none;background:linear-gradient(#0000 0 53%,#100506c7 62%,#100506 73%),radial-gradient(34% 31% at 50% 29%,#ffd38421,#0000 70%),radial-gradient(59% 55% at 50% 31%,#0000 42%,#050003c7 100%);position:absolute;inset:0}.intro-bubble{z-index:2;color:#fff2d1;text-align:center;opacity:0;background:linear-gradient(#301911fa,#130808fa);border:2px solid #d4a24a;border-radius:20px;min-height:76px;margin:0;padding:18px 22px 15px;font-family:Noto Sans Devanagari,Mangal,system-ui,sans-serif;font-size:clamp(21px,5.5vw,29px);font-weight:750;line-height:1.35;position:absolute;top:61%;left:8%;right:8%;transform:translateY(14px);box-shadow:inset 0 0 0 3px #090303ad,0 12px 30px #000000b3,0 0 20px #dfaa4838}.intro-bubble:before{content:"";background:#2d1711;border-top:2px solid #d4a24a;border-left:2px solid #d4a24a;width:22px;height:22px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(45deg)}.intro-copy{z-index:1;position:relative}.intro-copy .is-andar{color:var(--andar-sapphire-light);text-shadow:0 0 9px #315f9bad}.intro-copy .is-bahar{color:var(--bahar-amethyst-light);text-shadow:0 0 9px #74418fad}.intro-caret{z-index:1;vertical-align:-.12em;opacity:0;background:#f5ca68;width:2px;height:1em;margin-left:3px;display:inline-block;position:relative}.intro-scene.is-typing .intro-bubble{opacity:1;transition:opacity .28s,transform .32s;transform:translateY(0)}.intro-scene.is-typing .intro-caret{opacity:1;animation:.68s step-end infinite intro-caret}.intro-scene.is-revealing .intro-camera{transition:transform .65s cubic-bezier(.2,.72,.18,1);transform:scale(1)translateY(0)}.intro-scene.is-revealing .intro-spotlight{opacity:0;transition:opacity .2s}.intro-scene.is-revealing{background-color:#0000;transition:background-color .26s ease-in}.intro-scene.is-revealing .intro-bubble{opacity:0;transition:opacity .24s,transform .24s;transform:translateY(8px)}.intro-scene.is-finishing{opacity:0;transition:opacity .28s}@keyframes intro-caret{0%,48%{opacity:1}49%,to{opacity:0}}.game-shell.is-intro-active :is(.brand-header,.topbar,.session-history,.dealer-name,.casino-table,.invite-hud){opacity:0}.game-shell.is-intro-active .invite-hud{pointer-events:none}.game-shell.is-intro-revealing :is(.brand-header,.topbar,.casino-table){z-index:51;opacity:1;transition:opacity .18s}.game-shell.is-intro-revealing .dealer-stage{z-index:auto}.game-shell.is-intro-revealing :is(.session-history,.dealer-name){z-index:51;opacity:1;transition:opacity .18s}.brand-header{z-index:8;height:var(--brand-header-height);padding:max(5px,env(safe-area-inset-top)) 13px 5px;background:linear-gradient(#100708f7,#1c080ce6 76%,#1c080c61);border-bottom:1px solid #e2ae4d57;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 5px 15px #07010352}.brand-primary{align-items:center;gap:7px;min-width:0;display:flex}.brand-game-logo{filter:drop-shadow(0 2px 5px #0000009e);width:auto;height:clamp(36px,4.7dvh,42px)}.game-shell[data-language=kn] .brand-game-logo{height:clamp(39px,5dvh,44px)}.language-switch{background:#0d080ad1;border:1px solid #d5ab5773;border-radius:12px;flex:none;grid-template-columns:repeat(3,28px);margin-inline-start:auto;padding:2px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffefb20f,0 2px 7px #0000005c}.language-switch button{color:#a99986;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:1px 0 0;font-family:system-ui,sans-serif;font-size:10px;font-weight:850;line-height:1;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.language-switch button[data-language-option=hi]{font-family:Noto Sans Devanagari,system-ui,sans-serif;font-size:11px}.language-switch button[data-language-option=kn]{font-family:Noto Sans Kannada,system-ui,sans-serif;font-size:12px}.language-switch button[aria-pressed=true]{color:#49260b;background:linear-gradient(#ffe9a4,#c78b28);box-shadow:inset 0 1px #ffffde94,0 0 7px #ebb54442}.language-switch button:active{transform:scale(.94)}.sound-toggle{color:#f5d98e;background:#0d080ad1;border:1px solid #d5ab5773;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;margin-inline-start:6px;padding:0;transition:color .16s,border-color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffefb20f,0 2px 7px #0000005c}.sound-toggle svg{fill:currentColor;width:19px;height:19px;overflow:visible}.sound-toggle .sound-waves,.sound-toggle .sound-muted{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round}.sound-toggle .sound-muted{display:none}.sound-toggle[aria-pressed=false]{color:#9f9181;border-color:#a08b6657}.sound-toggle[aria-pressed=false] .sound-waves{display:none}.sound-toggle[aria-pressed=false] .sound-muted{display:block}.sound-toggle:active{transform:scale(.92)}.home-hud{color:#c9a65d;background:linear-gradient(#412618db,#130a09f0);border:1px solid #e0b65f7a;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;padding:0;transition:color .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fff1b81f,0 3px 8px #00000073}.home-hud svg{fill:currentColor;filter:drop-shadow(0 1px 2px #00000080);width:20px;height:20px}.home-hud:not(:disabled):active{transform:scale(.92)}.home-hud[aria-current=page]{color:#fff2ad;background:linear-gradient(#9a682d,#4c2917);border-color:#ffe28c;box-shadow:inset 0 1px #fff9cf66,0 0 13px #f7c75b70}.home-hud:disabled{opacity:.48}.game-menu-trigger{color:#ffe7aa;cursor:pointer;background:#12070d9e;border:1px solid #ffe8a58c;border-radius:12px;align-items:center;gap:5px;min-width:68px;height:38px;margin-inline-start:8px;padding:3px 7px 3px 4px;display:flex;box-shadow:0 3px 12px #0000004d}.game-menu-trigger img{border-radius:8px;width:29px;height:29px}.game-menu-trigger svg{fill:currentColor;width:21px;height:21px}.legal-consent-layer,.game-menu-layer{z-index:110;position:absolute;inset:0}.legal-consent-layer[hidden],.game-menu-layer[hidden]{display:none}.legal-consent-backdrop,.game-menu-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060209d1;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.legal-consent-dialog{color:#2c1835;background:#fff9e9;border:1px solid #ffdf9770;border-radius:24px;width:min(430px,100% - 28px);max-height:calc(100% - 28px);padding:25px 24px 22px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 25px 80px #000000a6}.legal-consent-mark{border-radius:13px;width:48px;height:48px}.legal-consent-kicker{color:#713bcd;letter-spacing:.14em;text-transform:uppercase;margin:16px 0 3px;font-size:11px;font-weight:950}.legal-consent-dialog h2{color:#20122d;margin:0;font-size:clamp(25px,6vw,34px);line-height:1.05}.legal-consent-dialog ul{color:#4d4055;gap:11px;margin:19px 0;padding-left:21px;font-size:13px;line-height:1.45;display:grid}.legal-consent-dialog a{color:#472bd3;font-weight:850}.legal-consent-accept{color:#26132c;cursor:pointer;background:linear-gradient(#ffad25,#f56e00);border:0;border-radius:999px;width:100%;min-height:54px;padding:10px 18px;font-weight:950;box-shadow:0 5px #a43800}.legal-consent-accept:disabled{opacity:.66;cursor:wait}.legal-consent-exit{text-align:center;margin:17px auto 0;font-size:12px;display:block;color:#554d5e!important}.legal-consent-status{color:#a12626;text-align:center;min-height:1.25em;margin:10px 0 0;font-size:12px}.game-menu-layer{z-index:105;overflow:hidden}.game-menu-drawer{width:min(350px,88%);height:100%;padding:max(17px,env(safe-area-inset-top)) 17px max(17px,env(safe-area-inset-bottom));color:#fff4dc;background:linear-gradient(165deg,#24124c,#12091e 60%);flex-direction:column;animation:.22s cubic-bezier(.22,.75,.26,1) both game-menu-in;display:flex;position:absolute;top:0;right:0;box-shadow:-16px 0 60px #0009}.game-menu-drawer header{grid-template-columns:44px 1fr 42px;align-items:center;gap:10px;margin-bottom:15px;display:grid}.game-menu-drawer header img{border-radius:11px;width:42px;height:42px}.game-menu-drawer h2{margin:0;font-size:21px}.game-menu-close{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;width:40px;height:40px;font-size:27px}.game-menu-drawer nav{display:grid;overflow:auto}.game-menu-drawer nav a{color:#fff8e9;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:46px;padding:7px 4px;font-size:14px;font-weight:850;text-decoration:none;display:flex}.game-menu-drawer nav b{color:#ffb32e}.game-menu-drawer>p{color:#cfc0d9;margin:auto 0 0;padding-top:14px;font-size:10px;line-height:1.45}@keyframes game-menu-in{0%{transform:translate(100%)}to{transform:translate(0)}}.topbar{top:var(--brand-header-height);z-index:7;width:100%;padding:max(12px, env(safe-area-inset-top)) 14px 8px;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.topbar :is(.wallet,.trophy-hud){pointer-events:auto}.wallet{background:linear-gradient(#271b14,#0d0908);border:2px solid #a56b22;border-radius:24px;grid-template-columns:28px minmax(0,1fr) 30px;align-items:center;gap:6px;width:138px;height:43px;padding:4px 5px 4px 6px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0b0705,0 2px 8px #0009}.coin-icon{background:var(--currency-coin-art) center / contain no-repeat;filter:drop-shadow(0 2px 3px #0000007a);border-radius:50%;flex:none;display:block;position:relative;overflow:visible}.coin-icon:before,.coin-icon:after{content:none}.wallet .coin{width:28px;height:28px}.wallet strong{min-width:0;font-family:var(--hud-number-font);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:16px;line-height:1}.balance-delta{text-align:center;background:#0e0705e6;border-radius:10px;min-width:70px;padding:3px 7px;font-size:12px;font-weight:900;line-height:1;position:absolute;top:42px;left:42px;box-shadow:0 2px 6px #00000080}.balance-delta[hidden]{display:none}.balance-delta.is-positive{color:#98e59b}.balance-delta.is-negative{color:#ff9b91}.balance-delta.is-outro{animation:1.8s cubic-bezier(.2,.76,.24,1) both balance-delta-outro}@keyframes balance-delta-outro{0%{opacity:0;transform:translateY(5px)scale(.96)}12%,64%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-9px)scale(.98)}}.wallet button{color:#fff;background:linear-gradient(#75c62b,#39880e);border:1px solid #aee955;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.wallet-add-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.75px;vector-effect:non-scaling-stroke;width:18px;height:18px;display:block;overflow:visible}.trophy-hud{color:#ffe48f;transform-origin:72%;background:linear-gradient(#271b14,#0d0908);border:2px solid #a56b22;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:86px;height:43px;padding:4px 13px 4px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #0b0705,0 2px 8px #0009}.trophy-icon{object-fit:contain;filter:drop-shadow(0 1px #754313)drop-shadow(0 0 5px #ffd25c73);flex:none;width:27px;height:27px;display:block}.trophy-hud strong{color:#fff3bd;font-family:var(--hud-number-font);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #261006;white-space:nowrap;font-size:16px;line-height:1}.game-shell:is(.is-lobby-open,.is-lobby-transitioning-out) .brand-header{z-index:44}.game-shell:is(.is-lobby-open,.is-lobby-transitioning-out) .topbar{z-index:43}.game-shell.is-lobby-open :is(.dealer-stage,.table-design,.casino-table){visibility:hidden}.game-shell.is-lobby-open:is(.is-lobby-transitioning-in,.is-lobby-transitioning-out) :is(.dealer-stage,.table-design,.casino-table){visibility:visible}.game-shell.is-lobby-transitioning-out .lobby-screen{pointer-events:none;will-change:opacity,transform}.lobby-screen{z-index:40;color:#fff4d5;opacity:1;transform-origin:50% 44%;background:#965f4e;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateY(0)scale(1)}.lobby-screen.is-transitioning-in{opacity:0;pointer-events:none;will-change:opacity,transform;transform:translateY(2px)scale(1.002)}.lobby-screen.is-transitioning-out{opacity:0;pointer-events:none;will-change:opacity,transform;transform:translateY(-2px)scale(.999)}.lobby-screen::-webkit-scrollbar{display:none}.lobby-screen[hidden]{display:none}.lobby-screen:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#3014171f,#3f1d2014 38%,#2d111957 72%,#1c0a119e);position:absolute;inset:0}.lobby-screen:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(86% 42% at 50% 39%,#ffda9d26,#0000 72%);position:absolute;inset:0}.lobby-backdrop-rotator{z-index:0;position:absolute;inset:0;overflow:hidden}.lobby-backdrop-image{object-fit:cover;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity 2.6s ease-in-out;position:absolute;inset:0}.lobby-backdrop-image.is-active{opacity:1}.lobby-glow{z-index:1;filter:blur(18px);pointer-events:none;background:radial-gradient(#ffdfa31f,#0000 70%);border-radius:50%;width:min(430px,92%);height:320px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.lobby-content{top:calc(var(--brand-header-height) + 136px);right:0;bottom:calc(130px + env(safe-area-inset-bottom));z-index:2;overscroll-behavior:contain;scrollbar-width:none;align-content:start;width:100%;max-width:540px;min-height:0;margin:0 auto;padding:0 12px 20px;display:grid;position:absolute;left:0;overflow-y:auto}.lobby-content::-webkit-scrollbar{display:none}.lobby-tool{color:#f6d77e;background:linear-gradient(145deg,#3e3021f5,#141414fa);border:1px solid #ddb155a3;border-radius:18px;place-items:center;min-width:0;padding:5px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff4c224,inset 0 0 18px #de9b370d,0 5px 12px #0006}.lobby-tool:after{content:"";background:linear-gradient(115deg,#0000 22%,#fff4c71c 46%,#0000 67%);transition:transform .45s;position:absolute;inset:0;transform:translate(-110%)}.lobby-tool:active:after{transform:translate(110%)}.tool-icon{place-items:center;width:39px;height:39px;display:grid;position:relative}.tool-icon svg{fill:currentColor;filter:drop-shadow(0 2px 3px #00000085)drop-shadow(0 0 5px #f1be4633);width:34px;height:34px;overflow:visible}.tool-icon .tool-icon-star{fill:#fff1a4}.gift-icon i{opacity:0;border:2px solid #ffdd7747;border-radius:50%;position:absolute;inset:1px}.bonus-tool.is-ready{color:#ffe58f;border-color:#ffe28d;box-shadow:inset 0 1px #ffffde40,0 0 14px #f4b9384d,0 5px 12px #0006}.bonus-tool.is-ready .gift-icon{animation:2.7s ease-in-out infinite lobby-gift-ready}.bonus-tool.is-ready .gift-icon i{animation:2.7s ease-out infinite lobby-ready-ring}.hud-badge{z-index:2;color:#fff4c8;text-align:center;white-space:nowrap;background:#181511f0;border:1px solid #ffe08473;border-radius:999px;place-items:center;width:48px;height:22px;padding:1px 5px 0;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:6px;right:7px}.dealer-tool{padding:0}.lobby-dealer-fab{top:calc(var(--brand-header-height) + 5px);z-index:4;width:124px;height:96px;box-shadow:none;transform-origin:50% 55%;background:0 0;border:0;border-radius:0;transition:transform .16s,filter .16s;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.lobby-dealer-fab:before,.lobby-dealer-fab:after{content:"";pointer-events:none;transition:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.lobby-dealer-fab:before{z-index:1;background:linear-gradient(#ffe38a,#c68a24 58%,#8c5010);border:2px solid #fff0ab;border-radius:14px;width:124px;height:42px;top:54px;box-shadow:inset 0 2px #ffffd7b3,inset 0 -3px #5b2e0752,0 5px 9px #240f057a}.lobby-dealer-fab:after{display:none}.lobby-dealer-fab:active{filter:brightness(1.08);transform:translate(-50%)scale(.97)}.dealer-tool-portrait{z-index:4;background:radial-gradient(circle at 50% 26%,#a85b32,#28100e 72%);border:3px solid #f5d27b;border-radius:50%;width:64px;height:64px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 2px #1f0d08c7,0 3px 8px #220d0685,0 0 10px #efbe5347}.dealer-tool-portrait img{filter:drop-shadow(0 4px 5px #00000080);width:146px;max-width:none;height:auto;position:absolute;top:-57px;left:50%;transform:translate(-50%)}.lobby-dealer-fab .dealer-hud-name{z-index:3;color:#402207;width:120px;min-width:0;height:42px;min-height:0;box-shadow:none;text-shadow:0 1px #fff1a7a6;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:14px;place-items:center;padding:15px 10px 3px;font-family:Georgia,serif;font-size:19px;font-weight:900;line-height:1;display:grid;position:absolute;inset:54px auto auto 50%;overflow:hidden;transform:translate(-50%)}.game-shell[data-language=hi] .dealer-hud-name{font-family:Noto Sans Devanagari,system-ui,sans-serif}.game-shell[data-language=kn] .dealer-hud-name{font-family:Noto Sans Kannada,system-ui,sans-serif}@keyframes lobby-gift-ready{0%,76%,to{transform:rotate(0)scale(1)}82%{transform:rotate(-7deg)scale(1.08)}88%{transform:rotate(7deg)scale(1.08)}94%{transform:rotate(-3deg)scale(1.03)}}@keyframes lobby-ready-ring{0%,72%{opacity:0;transform:scale(.72)}78%{opacity:.8}96%,to{opacity:0;transform:scale(1.35)}}.arena-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(32px,4dvh,38px);padding-top:28px;display:grid;position:relative}.invite-hud{top:calc(var(--brand-header-height) + 73px);z-index:12;width:46px;height:59px;box-shadow:none;transform-origin:50% 52%;background:0 0;border:0;border-radius:0;padding:0;transition:opacity .18s,filter .18s,transform .18s;display:block;position:absolute;right:8px;overflow:visible}.invite-hud[hidden]{display:none}.game-shell:is(.is-lobby-open,.is-lobby-transitioning-out) .invite-hud{z-index:45}.invite-hud:active{filter:brightness(1.06);transform:scale(.96)}.invite-hud:disabled{pointer-events:none;cursor:default;opacity:1}.invite-hud-portrait{isolation:isolate;background:radial-gradient(circle at 50% 28%,#6878aa,#202442 72%,#121526);border:1px solid #f0c664cc;border-radius:50%;width:40px;height:40px;display:block;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #19122bbd,0 2px 5px #0d041270,0 0 4px #bd5ddc29}.invite-hud-portrait:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 45%,#0c071933);position:absolute;inset:0}.invite-hud-aura{z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 38%,#e28df533,#0000 64%);position:absolute;inset:3px}.invite-hud-portrait img{z-index:2;filter:drop-shadow(0 2px 3px #00000061);width:104px;max-width:none;height:auto;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.invite-hud-counter{z-index:4;color:#f6dfa1;background:linear-gradient(#381e41f0,#181122f7);border:1px solid #e2b852b8;border-radius:7px;justify-content:center;align-items:center;gap:2px;width:44px;height:20px;margin-inline:auto;padding:1px 3px 0;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff0b014,0 2px 4px #00000061}.invite-hud-counter svg{fill:#d8b5e2;flex:none;width:11px;height:11px}.invite-hud-counter strong{transform-origin:50% 52%;font-size:10px;font-weight:900;line-height:1;transition:color .2s,text-shadow .2s}.invite-hud.is-progress .invite-hud-counter strong{color:#7ff2a0;text-shadow:0 0 4px #47e5759e}.arena-card{aspect-ratio:1;color:#3d2b17;text-align:left;background:linear-gradient(145deg,#efe2c1,#cdb584 58%,#b49a68);border:1px solid #f1dcad;border-radius:11px;width:clamp(148px,21dvh,205px);height:auto;padding:6px;transition:transform .18s,filter .22s,border-color .22s;display:block;position:relative;overflow:visible;transform:translateZ(0);box-shadow:inset 0 0 0 2px #5c411e40,0 10px 20px #0000007a,0 2px #fff7d75c}.arena-card:before{content:"";z-index:4;pointer-events:none;border:1px solid #5d3d1973;border-radius:7px;position:absolute;inset:4px}.arena-card:not(.is-locked):active{transform:scale(.975)}.arena-card:not(.is-locked){border-color:#fff0bf;box-shadow:inset 0 0 0 2px #5c411e40,0 0 18px #e0b96929,0 10px 20px #00000080}.arena-placeholder{pointer-events:none;opacity:.86;background:linear-gradient(145deg,#483e32d1,#26221fe6)!important;border-color:#e1cda173!important;box-shadow:inset 0 0 0 2px #edd7a914,0 8px 18px #00000059!important}.arena-placeholder:before{border-style:dashed;border-color:#ead6aa40}.arena-placeholder-art{color:#efd8a48a;background:radial-gradient(circle at 50% 42%,#ebcc9117,#0000 62%),#1110105c;border:1px dashed #ecd7aa40;border-radius:6px;place-items:center;display:grid;position:absolute;inset:10px}.arena-placeholder-art svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:64px;height:64px;overflow:visible}.arena-placeholder-art small{color:#f6e0b285;letter-spacing:.08em;font-size:13px;font-weight:900;position:absolute;bottom:6px;right:8px}.arena-card.is-denied{animation:.38s lobby-denied}@keyframes lobby-denied{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.arena-art{background:#24170e;border:1px solid #78532d;border-radius:6px;display:block;position:absolute;inset:6px;overflow:hidden;box-shadow:inset 0 0 0 3px #fff4cf6b,0 2px 6px #442b1159}.arena-art img{object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .22s;display:block}.arena-card:not(.is-locked):active .arena-art img{transform:scale(1.015)}.arena-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a060314,#0000 38%,#0f080440);position:absolute;inset:0}.arena-meta{z-index:5;pointer-events:none;place-items:center;height:74px;display:grid;position:absolute;top:-31px;left:-6px;right:-6px}.arena-title-art{object-fit:contain;filter:drop-shadow(0 4px 5px #160803b3);width:100%;height:100%;transition:filter .22s;display:block;position:absolute;inset:0}.arena-title-art:is(.title-en,.title-kn){display:none}.arena-title-label{z-index:1;color:#ffe9a7;text-align:center;text-wrap:balance;text-shadow:0 2px 2px #3c1607,0 0 7px #ffc64961;place-self:center;place-items:center;width:72%;padding:8px 2px 3px;font-family:Noto Sans Kannada,system-ui,sans-serif;font-size:clamp(15px,2.05dvh,18px);font-weight:900;line-height:1.02;display:none;position:absolute;inset:0}.game-shell[data-language=en] .arena-title-art.title-hi{display:none}.game-shell[data-language=en] .arena-title-art.title-en{display:block}.game-shell[data-language=kn] .arena-title-art{display:none}.game-shell[data-language=kn] .arena-title-art.title-kn{display:block}.game-shell[data-language=kn] .arena-title-label.title-kn-copy{display:grid}.arena-state{z-index:3;color:#173018;background:linear-gradient(#c8f38a,#579637);border:1px solid #eaffba;border-radius:9px;justify-content:center;align-items:center;min-width:86px;min-height:32px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffe0a6,0 0 12px #85d54a61,0 3px 7px #1f110773}.play-label{color:#173018;letter-spacing:.09em;text-shadow:0 1px #ffffd780;padding:2px 14px 0;font-family:Georgia,serif;font-size:13px;font-weight:900;line-height:1}.game-shell[data-language=hi] .play-label{letter-spacing:0;padding-top:0;font-family:Noto Sans Devanagari,system-ui,sans-serif}.game-shell[data-language=kn] .play-label{letter-spacing:0;padding-top:0;font-family:Noto Sans Kannada,system-ui,sans-serif}.lock-icon{fill:currentColor;flex:none;width:13px;height:13px}.mini-trophy{object-fit:contain;filter:drop-shadow(0 1px 1px #2d13057a);flex:none;width:12px;height:12px;display:block}.arena-card.is-locked .arena-state{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;inset:0;transform:none}.arena-lock-visual{color:#f2d081;background:radial-gradient(circle,#352317eb,#140e0cf2);border:2px solid #ffe497bd;border-radius:50%;place-items:center;width:57px;height:57px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #0907069e,0 5px 12px #0000008c,0 0 13px #ecbe5930}.arena-lock-visual .lock-icon{filter:drop-shadow(0 2px 3px #0000008c);width:34px;height:34px}.arena-requirement{color:#3c250d;font-variant-numeric:tabular-nums;background:linear-gradient(#f2d99b,#ba8a42);border:1px solid #f4dda1;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:88px;height:34px;padding:2px 12px 0;font-family:Georgia,serif;font-size:17px;font-weight:900;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fffadbb8,0 3px 7px #1f110780}.arena-requirement .mini-trophy{color:#5c390f;width:19px;height:19px}.arena-card.is-locked .arena-art img{filter:grayscale(.58)saturate(.25)brightness(.34)contrast(.9)}.arena-card.is-locked .arena-title-art{filter:grayscale(.82)saturate(.16)brightness(.88)contrast(1.08)drop-shadow(0 4px 6px #160803d1)}.arena-card.is-locked .arena-title-label{color:#d0c8b8;filter:grayscale(.7)brightness(.78);text-shadow:0 2px 3px #080706}.arena-card.is-locked .arena-art:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0608092e,#05070880);position:absolute;inset:0}.lobby-bottom-dock{right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111213f2;border:1px solid #dab77466;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:76px;padding:7px;display:grid;position:absolute;left:12px;box-shadow:inset 0 1px #fff4c214,0 8px 24px #00000085}.lobby-bottom-dock .lobby-tool{border-radius:15px}.lobby-scroll-cue{z-index:6;color:#ffe6a0;width:34px;height:28px;box-shadow:none;filter:drop-shadow(0 2px 3px #000000e6);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;left:50%;transform:translate(-50%)}.lobby-scroll-cue.is-up{top:calc(var(--brand-header-height) + 106px)}.lobby-scroll-cue.is-down{bottom:calc(94px + env(safe-area-inset-bottom))}.lobby-scroll-cue[hidden]{display:none}.lobby-scroll-cue svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:19px;height:19px;animation:1.8s ease-in-out infinite lobby-scroll-nudge;overflow:visible}.lobby-scroll-cue.is-up svg{animation-name:lobby-scroll-nudge-up}@keyframes lobby-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes lobby-scroll-nudge-up{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.lobby-modal-layer{z-index:60;position:absolute;inset:0}.lobby-modal-layer[hidden],.lobby-sheet[hidden]{display:none}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040103ba;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.lobby-sheet{right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:1;color:#fff1ca;background:radial-gradient(at 50% 0,#753f1cfa,#200d0afc 48%,#0c0606fc);border:1px solid #d8a64e;border-radius:28px 28px 20px 20px;max-height:calc(100dvh - 78px);padding:14px 14px 16px;animation:.34s cubic-bezier(.2,.82,.24,1) both lobby-sheet-in;position:absolute;left:8px;overflow:hidden;box-shadow:inset 0 1px #ffefb542,inset 0 0 0 3px #140807b3,0 -8px 30px #0000009e}@keyframes lobby-sheet-in{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sheet-close{z-index:8;color:#f6d993;background:#160908d1;border:1px solid #9c6b32;border-radius:50%;place-items:center;width:34px;height:34px;padding:0 0 3px;font-family:Arial,sans-serif;font-size:26px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.bonus-sheet{align-content:center;min-height:min(470px,72dvh)}.bonus-hero{width:250px;height:185px;margin:8px auto 0;position:relative}.bonus-clock{background:radial-gradient(circle,#6a361c,#24100c 70%);border:5px solid #f7d06b;border-radius:50%;width:86px;height:86px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #1a0a08,0 0 24px #f5be3c59}.bonus-clock:before,.bonus-clock:after{content:"";transform-origin:50% 2px;background:#fff1ad;border-radius:4px;width:3px;height:25px;position:absolute;top:50%;left:50%;box-shadow:0 0 5px #f5c654}.bonus-clock:before{transform:translate(-50%,-2px)rotate(0)}.bonus-clock:after{height:19px;transform:translate(-50%,-2px)rotate(118deg)}.bonus-clock i{border:1px dashed #ffdd7875;border-radius:50%;animation:8s linear infinite bonus-clock-orbit;position:absolute;inset:-12px}@keyframes bonus-clock-orbit{to{transform:rotate(360deg)}}.bonus-chest{background:linear-gradient(90deg,#8a3f1c,#c86f28 28%,#7d3519 70%,#b85e23);border:4px solid #3a190c;border-radius:9px 9px 20px 20px;height:79px;position:absolute;bottom:3px;left:45px;right:45px;box-shadow:inset 0 0 0 3px #e6a746,inset 0 -12px #4a19094d,0 12px 20px #00000080}.bonus-chest:before{content:"";background:linear-gradient(#d48635,#713017);border:4px solid #3a190c;border-radius:44px 44px 7px 7px;height:48px;position:absolute;bottom:55px;left:-4px;right:-4px;box-shadow:inset 0 0 0 3px #eec16a}.bonus-chest:after{content:"";background:linear-gradient(#ffe792,#bb7622);border:3px solid #70400d;border-radius:5px;width:30px;height:39px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #ffefaa}.bonus-coin{width:27px;height:27px;font-size:11px;position:absolute;box-shadow:0 0 12px #ffcc45b8}.bonus-coin:nth-of-type(3){top:88px;left:35px;transform:rotate(-17deg)}.bonus-coin:nth-of-type(4){top:69px;right:35px;transform:rotate(20deg)}.bonus-coin:nth-of-type(5){top:117px;right:13px;transform:rotate(8deg)}.bonus-value{color:#fff0a7;justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.bonus-value .coin-icon{width:31px;height:31px}.bonus-value strong{text-shadow:0 0 13px #ffca4a8c;font-family:Georgia,serif;font-size:34px}.bonus-countdown{color:#d6b66e;font-variant-numeric:tabular-nums;letter-spacing:.16em;text-align:center;min-height:22px;margin:5px auto 8px;font-size:14px;font-weight:900;display:block}.bonus-countdown:empty{visibility:hidden}.bonus-claim{color:#2d1b08;background:linear-gradient(#ffe995,#c98928);border:1px solid #fff3aa;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:min(270px,78%);min-height:58px;margin:0 auto;display:flex;box-shadow:inset 0 2px #ffffddad,inset 0 -3px #6f390c66,0 7px 14px #00000073,0 0 18px #eeb23347}.bonus-claim .coin-icon{width:32px;height:32px}.bonus-claim strong{font-family:Georgia,serif;font-size:27px}.bonus-claim:disabled{color:#8a775a;background:linear-gradient(#43382d,#211b17);border-color:#72614b;box-shadow:inset 0 1px #ffffff14}.rewarded-ad-claim{min-height:48px;margin-top:10px;font-size:15px}.rewarded-ad-claim .coin-icon{width:24px;height:24px}.rewarded-ad-claim strong{font-size:20px}.bonus-sheet.is-claimed .bonus-coin{animation:.78s cubic-bezier(.16,.8,.22,1) both bonus-coin-pop}@keyframes bonus-coin-pop{0%{opacity:0;transform:translateY(30px)scale(.3)}45%{opacity:1;transform:translateY(-18px)scale(1.18)}to{opacity:0;transform:translateY(-48px)scale(.7)}}.leaderboard-sheet{min-height:min(590px,82dvh);padding-top:48px}.podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:7px;height:clamp(230px,34dvh,300px);padding:0 8px;display:grid}.podium-player{background:linear-gradient(#6a3d1eeb,#230f0bf0);border:1px solid #ffe19073;border-radius:17px 17px 6px 6px;align-content:start;place-items:start center;gap:7px;height:52%;padding-top:24px;display:grid;position:relative;box-shadow:inset 0 1px #fff5ca2e,0 5px 12px #0006}.podium-player.place-one{background:linear-gradient(#a76a2c,#4c2416 58%,#24100d);border-color:#ffe391;height:76%;box-shadow:inset 0 1px #fffad073,0 0 20px #f5bc3b4d,0 6px 14px #00000073}.podium-player.place-two{height:60%}.podium-player.place-three{height:51%}.rank-medal{color:#3d250d;background:linear-gradient(#fff2ad,#bc7926);border:2px solid #fff1a4;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-weight:900;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #00000085}.place-two .rank-medal{color:#29303a;background:linear-gradient(#fff,#9ca7b5);border-color:#e8eef4}.place-three .rank-medal{color:#422514;background:linear-gradient(#f0ba86,#9b5d35);border-color:#e3ab79}.podium-crown{color:#ffe87f;text-shadow:0 0 12px #e9a82d;font-family:Georgia,serif;font-size:34px;position:absolute;top:-43px;left:50%;transform:translate(-50%)}.player-avatar{color:#fff2d2;background:#623125;border:2px solid #ffedb1cc;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:17px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff40,0 3px 8px #0006}.avatar-gold{background:radial-gradient(circle at 35% 28%,#e7b84b,#723716)}.avatar-ruby{background:radial-gradient(circle at 35% 28%,#db6671,#5d1628)}.avatar-sapphire{background:radial-gradient(circle at 35% 28%,#669ed9,#172d62)}.avatar-emerald{background:radial-gradient(circle at 35% 28%,#6dbf86,#17452c)}.avatar-violet{background:radial-gradient(circle at 35% 28%,#a675d1,#43205f)}.avatar-player{background:radial-gradient(circle at 35% 28%,#f4d679,#7e4617);font-family:Noto Sans Devanagari,system-ui,sans-serif}.podium-player strong{color:#ffe399;font-variant-numeric:tabular-nums;font-size:11px}.podium-player>i{background:linear-gradient(90deg,#0000,#e9b64f,#0000);border-radius:99px;height:3px;position:absolute;bottom:8px;left:8px;right:8px}.rank-list{gap:6px;margin:10px 0 0;padding:0 2px;list-style:none;display:grid}.rank-list li{background:#110807ad;border:1px solid #cfa14c57;border-radius:16px;grid-template-columns:34px 39px minmax(0,1fr);align-items:center;gap:9px;min-height:50px;padding:5px 12px;display:grid}.rank-list li.is-player{background:linear-gradient(90deg,#74421ad1,#29120cd1);border-color:#e5b85c;box-shadow:inset 0 0 14px #fac44f1f}.rank-list b{color:#d9b870;text-align:center;font-size:13px}.rank-list .player-avatar{width:36px;height:36px;font-size:13px}.rank-score{color:#fff0bb;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;font-weight:900;display:flex}.rank-score .mini-trophy{color:#ffe080;width:17px;height:17px}.dealer-sheet{min-height:min(590px,84dvh);padding-top:44px}.dealer-feature{background:radial-gradient(at 50% 29%,#b35c2cad,#270d0beb 55%,#100706);border:1px solid #f3c76880;border-radius:22px;height:clamp(250px,42dvh,360px);position:relative;overflow:hidden;box-shadow:inset 0 0 40px #f6b0371c}.dealer-feature-halo{border:1px solid #fad17033;border-radius:50%;width:210px;height:210px;position:absolute;top:13%;left:50%;transform:translate(-50%);box-shadow:0 0 28px #f8b43a21,inset 0 0 28px #f8b43a1a}.dealer-feature img{filter:drop-shadow(0 10px 14px #0009);width:auto;height:clamp(430px,62dvh,540px);position:absolute;top:-52px;left:50%;transform:translate(-50%)}.dealer-feature>strong{color:#fff3c0;letter-spacing:.08em;text-align:center;text-shadow:0 2px 4px #130403;background:linear-gradient(#0000,#120706f7 38%);padding:17px 50px 14px;font-family:Georgia,serif;font-size:23px;position:absolute;bottom:0;left:0;right:0}.game-shell[data-language=hi] .dealer-feature>strong{letter-spacing:0;font-family:Noto Sans Devanagari,system-ui,sans-serif}.game-shell[data-language=kn] .dealer-feature>strong{letter-spacing:0;font-family:Noto Sans Kannada,system-ui,sans-serif}.dealer-selected{color:#193217;background:linear-gradient(#bcef82,#65a843);border:1px solid #f4f1b7;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid;position:absolute;bottom:14px;right:18px}.dealer-options{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:232px;margin-top:10px;display:grid}.dealer-option{color:#f3d889;background:#1b0c0a;border:1px solid #daa94f80;border-radius:16px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.dealer-option.is-selected{border-color:#fff0a2;box-shadow:0 0 12px #f2be3f52}.dealer-option.is-denied{animation:.38s lobby-denied}.dealer-option-art{background-image:url(../assets/end-card-dealers.runtime.webp);background-repeat:no-repeat;background-size:300%;position:absolute;inset:0}.dealer-preview-left .dealer-option-art{background-position:0 66%}.dealer-preview-right .dealer-option-art{background-position:100% 66%}.dealer-savita{background:radial-gradient(circle at 50% 30%,#9f512d,#210d0a 76%)}.dealer-savita img{width:92px;height:auto;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.dealer-emily{background:radial-gradient(circle at 50% 28%,#6274aa,#161b38 76%)}.dealer-emily img{width:94px;height:auto;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.dealer-option:after{content:"";background:linear-gradient(#0000 42%,#0a0404e6);position:absolute;inset:0}.dealer-option.is-locked .dealer-option-art{filter:grayscale(.55)brightness(.55)}.dealer-option>strong{z-index:2;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;position:absolute;bottom:7px;left:6px;right:6px;overflow:hidden}.dealer-option>i{z-index:2;color:#153014;background:#aee878;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:none;position:absolute;top:6px;right:6px}.dealer-option.is-selected>i{display:grid}.dealer-gate{z-index:3;color:#f1cf79;background:#120807e8;border:1px solid #e5bb6173;border-radius:12px;justify-content:center;align-items:center;gap:3px;min-height:23px;font-size:11px;font-weight:900;line-height:1.05;display:flex;position:absolute;bottom:6px;left:5px;right:5px}.dealer-gate[hidden]{display:none}.dealer-gate .mini-trophy{width:11px;height:11px}.dealer-feature.is-maya,.dealer-feature.is-tara{background-image:linear-gradient(#4f25171f,#0f05069e),url(../assets/end-card-dealers.runtime.webp);background-repeat:no-repeat;background-size:300%}.dealer-feature.is-maya{background-position:0 65%}.dealer-feature.is-tara{background-position:100% 65%}.dealer-feature:is(.is-maya,.is-tara)>img{display:none}.dealer-tool-portrait:is(.is-maya,.is-tara){background-image:url(../assets/end-card-dealers.runtime.webp);background-repeat:no-repeat;background-size:300%}.dealer-tool-portrait.is-maya{background-position:0 64%}.dealer-tool-portrait.is-tara{background-position:100% 64%}.dealer-tool-portrait:is(.is-maya,.is-tara) img{display:none}.modal-resolve-sheet{animation:.44s cubic-bezier(.22,.78,.24,1) both modal-resolve-in}.modal-resolve-sheet:focus{outline:none}.modal-resolve-sheet.is-closing{pointer-events:none;animation:.26s cubic-bezier(.4,0,.8,.35) both modal-resolve-out}@keyframes modal-resolve-in{0%{opacity:0;transform:translateY(calc(12px - 50%))scale(.986)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes modal-resolve-out{0%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(calc(8px - 50%))scale(.992)}}.notification-sheet{background-color:#2b0d0d;background-image:linear-gradient(#1b07092e,#0f050880),url(../assets/notification-popup-bg-v1.webp);background-position:50%;background-size:cover;border-color:#bd8731;border-radius:27px;width:auto;max-width:390px;max-height:calc(100dvh - 68px);margin-inline:auto;padding:14px 14px 16px;inset:50% 20px auto;overflow:visible;transform:translateY(-50%);box-shadow:inset 0 1px #ffe8a42e,inset 0 0 0 3px #110507b8,0 18px 48px #000000bd}.notification-close:focus-visible,.notification-enable:focus-visible{outline-offset:3px;outline:2px solid #fff2a9}.notification-bell{color:#4b1d0e;background:linear-gradient(145deg,#ffeda5,#cd8d2b 72%);border:1px solid #ffe6a4;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 6px;display:grid;box-shadow:inset 0 2px #ffffe0a8,inset 0 -3px #672f0b47,0 5px 12px #00000070}.notification-bell svg{fill:currentColor;width:39px;height:39px;overflow:visible}.notification-bell-detail{fill:none;stroke:#d69c39;stroke-linecap:round;stroke-width:1.4px}.notification-title{color:#fff3c3;letter-spacing:.025em;text-align:center;text-shadow:0 2px 3px #0c0305;gap:4px;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,5.4vw,23px);font-weight:900;line-height:1.03;display:grid}.notification-title span:last-child{color:#d8b667;letter-spacing:.11em;font-size:.58em}.game-shell[data-language=hi] .notification-title,.game-shell[data-language=hi] .notification-benefit>strong,.game-shell[data-language=hi] .notification-reward-line,.game-shell[data-language=hi] .notification-enable{letter-spacing:0;font-family:Noto Sans Devanagari,system-ui,sans-serif}.game-shell[data-language=kn] .notification-title,.game-shell[data-language=kn] .notification-benefit>strong,.game-shell[data-language=kn] .notification-reward-line,.game-shell[data-language=kn] .notification-enable{letter-spacing:0;font-family:Noto Sans Kannada,system-ui,sans-serif}.game-shell[data-language=hi] .notification-title,.game-shell[data-language=kn] .notification-title{font-size:clamp(17px,4.9vw,21px);line-height:1.12}.game-shell[data-language=hi] .notification-title span:last-child,.game-shell[data-language=kn] .notification-title span:last-child{letter-spacing:0;font-size:.68em}.notification-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.notification-benefit{background:linear-gradient(155deg,#341717f5,#130a0dfa);border:1px solid #d59e468f;border-radius:16px;align-content:start;justify-items:center;min-width:0;height:132px;padding:10px 6px 7px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffe7a914}.notification-benefit>strong{color:#f8e5b0;text-align:center;place-items:center;min-height:28px;font-size:clamp(11px,3.4vw,14px);line-height:1.08;display:grid}.notification-sandook{place-items:center;width:104px;height:82px;margin-top:3px;display:grid}.notification-sandook img{filter:drop-shadow(0 5px 5px #00000094);width:104px;height:auto;display:block}.notification-dealer-portrait{background:#200d10;border:2px solid #d8a849;border-radius:50%;width:80px;height:80px;margin-top:4px;display:block;overflow:hidden;box-shadow:0 0 0 2px #552316d9,0 4px 9px #0000007a}.notification-dealer-portrait img{object-fit:cover;object-position:50% 47%;width:100%;height:100%;display:block}.notification-reward-divider{color:#caa865;letter-spacing:.12em;text-align:center;text-transform:uppercase;align-items:center;gap:8px;margin:11px 2px 1px;font-size:9px;font-weight:900;line-height:1;display:flex}.notification-reward-divider:before,.notification-reward-divider:after{content:"";background:linear-gradient(90deg,#0000,#d2a64bc2);flex:1;height:1px}.notification-reward-divider:after{background:linear-gradient(90deg,#d2a64bc2,#0000)}.notification-reward{justify-content:center;align-items:flex-start;min-height:36px;padding:2px 4px 0;display:flex}.notification-reward-line{color:#fff0bd;text-align:center;white-space:nowrap;text-shadow:0 2px 3px #0a0304d1;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:4px;min-width:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,4.7vw,20px);line-height:1.05;display:flex}.notification-reward-line .coin-icon{filter:drop-shadow(0 2px 3px #0000007a);flex:0 0 25px;width:25px;height:25px}.notification-reward-line b{color:#f4c74f;font-variant-numeric:tabular-nums;font-size:1.18em}.notification-reward-line span:last-child{color:#f7e4a8}.collect-cta{color:#12301b;text-shadow:0 1px #ffffff61;background:linear-gradient(#eaf9aa,#75d47d 56%,#36a65a);border:1px solid #e8f9b4;box-shadow:inset 0 1px #ffffffb8,inset 0 -2px #14673147,0 3px 8px #0000006b,0 0 10px #5be07e3d}.notification-enable{letter-spacing:.035em;border-radius:17px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:10px;padding:8px 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,5vw,21px);font-weight:900;display:flex}.notification-enable .coin-icon{flex:0 0 28px;width:28px;height:28px}.notification-enable strong{font-variant-numeric:tabular-nums;font-size:1.12em}.notification-enable:active{filter:brightness(.9);transform:translateY(2px)scale(.99)}.invite-sheet{background:radial-gradient(circle at 68% 18%,#4a146652,#0000 31%),linear-gradient(#08070c,#0b0812 68%,#08070b);border-color:#d5a33e8a;border-radius:34px;width:auto;max-width:410px;margin-inline:auto;padding:12px 12px 10px;inset:50% 18px auto;overflow:visible;transform:translateY(-50%);box-shadow:inset 0 1px #ffe08e21,inset 0 0 0 2px #0009,0 14px 42px #000000b3}.popup-close{z-index:8;color:#747b8a;background:#090d18b3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0 0 3px;font-family:Arial,sans-serif;font-size:22px;line-height:1;transition:color .22s,background .22s,transform .22s;display:grid;position:absolute;top:-43px;right:-2px}.popup-close:disabled{cursor:wait}.popup-close:not(:disabled){color:#abb1bc;cursor:pointer;background:#0a0f1bd1}.popup-close:not(:disabled):active{transform:scale(.96)}.popup-close-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.popup-close-track,.popup-close-progress{fill:none;stroke-width:2px}.popup-close-track{stroke:#9199a91f}.popup-close-progress{stroke:#708b788f;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.modal-resolve-sheet.is-counting .popup-close-progress{animation:popup-close-countdown var(--popup-close-duration,2s) linear forwards}@keyframes popup-close-countdown{to{stroke-dashoffset:0}}.invite-title-banner{z-index:7;filter:drop-shadow(0 3px 4px #06010a99)drop-shadow(0 0 4px #c04fe029);background-image:url(../assets/emily-invite-title-v1-hi.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;place-items:center;width:300px;height:80px;margin:0;padding:0;display:grid;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.invite-title-banner>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.invite-ribbon-vfx-anchor{z-index:1;pointer-events:none;display:block;position:absolute;inset:4px 6px}.game-shell[data-language=kn] .invite-title-banner{background-image:url(../assets/emily-invite-title-v1-kn.webp)}.game-shell[data-language=en] .invite-title-banner{background-image:url(../assets/emily-invite-title-v1-en.webp)}.invite-hero{isolation:isolate;background-color:#09070d;background-image:url(../assets/emily-invite-hero-bg-v1.webp);background-position:50%;background-size:cover;border:1px solid #e2aa3a59;border-radius:23px 23px 13px 13px;height:210px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #831faf33}.invite-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#07050a29 34%,#0000 63%),linear-gradient(#0000 70%,#050408cc);position:absolute;inset:0}.invite-hero-aura{z-index:0;background:conic-gradient(from 14deg,transparent 0 11%,#ec83ff52 20%,transparent 34%,#8740da33 50%,transparent 63%,#f7afff47 77%,transparent 91%);filter:blur(8px);opacity:.56;border-radius:50%;width:286px;height:286px;animation:8.5s linear infinite invite-emily-aura-orbit;position:absolute;top:-36px;right:-30px;transform:translate(0,0)}.invite-hero-aura:before{content:"";opacity:.5;background:radial-gradient(circle at 49% 45%,#f289ff4f,#a538d329 42%,#5c1e9c12 59%,#0000 73%);border-radius:50%;animation:3.8s ease-in-out infinite invite-emily-aura-breathe;position:absolute;inset:20px;transform:scale(.94)}.invite-hero-aura:after{content:"";opacity:.38;border:1px solid #e894ff3d;border-radius:50%;animation:4.8s ease-in-out .6s infinite invite-emily-aura-ring;position:absolute;inset:38px;transform:scale(.9);box-shadow:0 0 22px #be4de82e,inset 0 0 18px #f6b3ff1a}@keyframes invite-emily-aura-orbit{to{transform:translate(0,0)rotate(360deg)}}@keyframes invite-emily-aura-breathe{0%,to{opacity:.38;transform:scale(.92)}50%{opacity:.68;transform:scale(1.06)}}@keyframes invite-emily-aura-ring{0%,to{opacity:.22;transform:scale(.88)}50%{opacity:.54;transform:scale(1.045)}}.invite-hero img{z-index:1;object-fit:cover;object-position:50% 17%;filter:saturate(1.04)contrast(1.02)drop-shadow(-7px 2px 9px #00000085);width:68%;height:100%;position:absolute;top:0;right:-14px}.invite-hero-copy{z-index:4;text-align:center;isolation:isolate;flex-direction:column;align-items:center;width:53%;display:flex;position:absolute;top:48px;left:10px}.invite-hero-copy strong{color:#ffe08a;letter-spacing:-.035em;text-shadow:0 3px 5px #100400db,0 0 15px #ffc5314d;-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #ffefaec7;background:linear-gradient(#fffce1 4%,#ffe89a 26%,#e0ad36 50%,#fff1ae 72%,#e5a42c 96%);-webkit-background-clip:text;background-clip:text;margin-top:1px;padding:0 9px 9px;font-family:Georgia,serif;font-size:clamp(44px,12vw,52px);font-weight:900;line-height:.94;display:inline-block;position:relative}.invite-hero-copy strong:before{content:"";background:linear-gradient(90deg,#0000,#c98b22 20%,#fff0a4 50%,#c98b22 80%,#0000);height:1px;position:absolute;bottom:3px;left:14%;right:14%;box-shadow:0 0 5px #ffcf5766}.invite-hero-copy strong:after{content:"◆";color:#ffe796;text-shadow:0 0 5px #ffd25eb8;-webkit-text-fill-color:#ffe796;-webkit-text-stroke:0;background:0 0;font-family:Georgia,serif;font-size:7px;line-height:1;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.invite-hero-copy p{color:#f2eaf4;text-align:center;text-shadow:0 1px 2px #000000b8;max-width:168px;margin:8px 0 0;font-size:12.5px;font-weight:760;line-height:1.34}.game-shell[data-language=hi] .invite-hero-copy strong{font-family:Noto Sans Devanagari,system-ui,sans-serif;font-weight:900}.game-shell[data-language=kn] .invite-hero-copy strong{font-family:Noto Sans Kannada,system-ui,sans-serif;font-weight:900}.invite-body{gap:5px;padding-top:7px;display:grid}.invite-journey{background-color:#0d0815;background-image:linear-gradient(145deg,#0c0712e8,#0a0711f5),url(../assets/emily-invite-hero-bg-v1.webp);background-position:50% 54%;background-size:cover;border:1px solid #da9b2d7a;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffe69e0a}.invite-progress-card{min-height:99px;padding:6px 8px 3px}.invite-progress-card>p{color:#cec4d1;text-align:center;justify-content:center;align-items:baseline;gap:7px;margin:0;line-height:1.2;display:flex}.invite-progress-condition{color:#d5c8d8;letter-spacing:.055em;font-size:12px;font-weight:850}.invite-progress-total{color:#bbaabd;letter-spacing:.025em;white-space:nowrap;font-size:11.5px;font-weight:800}.invite-progress-card>p b{color:#fff0a8;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:0 0 7px #eba93e33;font-size:14px;font-weight:900}.invite-progress-rail{grid-template-columns:repeat(var(--invite-progress-steps,3),1fr) 1.25fr;align-items:start;margin-top:5px;display:grid;position:relative}.invite-progress-rail:before{content:"";background:linear-gradient(90deg,#7d3aa2,#d25df5 76%,#f3be4b);height:2px;position:absolute;top:21px;left:10%;right:14%;box-shadow:0 0 6px #be4ae661}.invite-progress-step{z-index:1;color:#dcb8ee;justify-items:center;display:grid;position:relative}.invite-progress-step b{color:#e9cfef;background:radial-gradient(circle,#44204f,#17101f 72%);border:1px solid #d76cff;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .28s,border-color .28s,background .28s,box-shadow .28s;display:grid;position:relative;box-shadow:0 0 0 2px #f4be421f,0 0 7px #c34be361}.invite-progress-step svg{fill:currentColor;width:25px;height:25px;transition:opacity .2s,transform .28s cubic-bezier(.2,.82,.24,1);position:absolute}.invite-progress-check{opacity:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;transform:scale(.7);fill:none!important}.invite-progress-check path{stroke-dasharray:1;stroke-dashoffset:1px}.invite-progress-step.is-resolving .invite-progress-check path{animation:.68s cubic-bezier(.16,1,.3,1) forwards invite-check-draw}@keyframes invite-check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.invite-progress-step.is-resolved b{color:#a9ceb3;background:linear-gradient(#1b2b22,#111b16);border-color:#64aa78ad;box-shadow:inset 0 1px #d6ffe012,0 0 5px #42975b2e}.invite-progress-step.is-resolved .invite-progress-person{opacity:0;transform:scale(.64)}.invite-progress-step.is-resolved .invite-progress-check{opacity:1;transform:scale(1)}.invite-progress-emily{z-index:2;justify-items:center;margin-top:-4px;display:grid;position:relative}.invite-progress-emily i{background:#24102f;border:2px solid #f1b945;border-radius:50%;width:56px;height:56px;display:block;overflow:hidden;box-shadow:0 0 0 3px #ac3fd23d,0 0 13px #ec62ff9e,0 0 20px #f0b73c61}.invite-progress-emily img{object-fit:cover;object-position:50% 14%;width:100%;height:100%}.invite-progress-emily small{color:#ffe16c;background:#5d1c70;border:1px solid #dd972c8f;border-radius:8px;margin-top:-12px;padding:2px 7px 1px;font-size:11px;font-style:normal;font-weight:900;line-height:1.15}.invite-action-slot{place-items:center;height:43px;padding-top:5px;display:grid}.invite-action-slot.is-empty{height:0;padding-top:0}.invite-action-slot>*{grid-area:1/1}.invite-claim-button{letter-spacing:.04em;transform-origin:50%;border-radius:17px;justify-content:center;align-items:center;gap:5px;width:174px;height:34px;margin:0;padding:3px 11px 2px;font-size:12px;font-weight:950;display:flex}.invite-claim-button[hidden]{display:none}.invite-claim-button:disabled{opacity:.72}.invite-claim-button .coin-icon{width:19px;height:19px}.invite-claim-button strong{color:#1d3314;text-align:right;min-width:43px;font-family:Georgia,serif;font-size:17px;line-height:1}.invite-collected-label{color:#a7b0aa;width:fit-content;min-width:142px;height:30px;box-shadow:none;letter-spacing:.055em;text-shadow:0 1px 2px #0000007a;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:0;padding:2px 4px 1px;font-size:10.5px;font-weight:850;display:flex}.invite-collected-label[hidden]{display:none}.invite-collected-label .coin-icon{opacity:.82;width:16px;height:16px}.invite-collected-label strong{color:#d5bd69;font-family:Georgia,serif;font-size:15px;line-height:1}.game-shell.is-invite-wallet-visible .topbar{z-index:64}.game-shell.is-invite-wallet-visible .wallet{border-color:#e9c45d;box-shadow:inset 0 0 0 2px #0b0705,0 2px 8px #0009,0 0 15px #ffd05294}.game-shell.is-invite-wallet-visible .trophy-hud{visibility:hidden}.invite-journey-divider{background:linear-gradient(90deg,#0000,#d39a369e 18%,#eec45fcc 50%,#d39a369e 82%,#0000);height:1px;margin:8px 12px;position:relative;box-shadow:0 0 5px #d89b311f}.invite-journey-divider:after{content:"";background:#5c3618;border:1px solid #f8d376d1;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.invite-reward{min-height:101px;padding:5px 14px}.invite-reward-title{color:#f7d657;letter-spacing:.035em;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:12.5px;line-height:1.2;display:flex}.invite-reward-title:before,.invite-reward-title:after{content:"✦";color:#c08b27;font-size:8px}.invite-reward-layout{grid-template-columns:minmax(70px,1fr) 92px minmax(76px,1fr);align-items:center;gap:3px;margin-top:4px;display:grid}.invite-reward-side{color:#f0d8f8;justify-items:center;min-width:0;display:grid}.invite-reward-side:last-child{padding-right:4px}.invite-reward-value{white-space:nowrap;align-items:center;gap:2px;max-width:100%;margin-top:6px;display:flex}.invite-reward-value .coin-icon{flex:0 0 17px;width:17px;height:17px}.invite-reward-side b{color:#ffd556;font-variant-numeric:tabular-nums;font-family:Georgia,serif;font-size:18px;line-height:1}.invite-reward-side .invite-reward-plus{margin-right:-1px;font-size:11px}.invite-reward-side small{color:#f7eaff;text-align:center;background:linear-gradient(#542265,#2d1238);border:1px solid #a759c780;border-radius:12px;min-width:58px;padding:5px 10px 4px;font-size:14px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff1a,0 0 7px #b949da33}.invite-sandook{justify-self:center;width:88px;height:64px;display:block;position:relative}.invite-sandook>img{z-index:1;object-fit:contain;filter:drop-shadow(0 4px 4px #0000009e);width:88px;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.invite-sandook-sheen{z-index:2;clip-path:ellipse(48% 47%);pointer-events:none;width:70px;height:24px;display:block;position:absolute;top:24px;left:9px;overflow:hidden}.invite-sandook-sheen i{filter:blur(.65px);mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#fffac247 24%,#ffffedeb 50%,#ffdb5e5c 76%,#0000);width:13px;height:42px;display:block;position:absolute;top:-9px;left:50%;transform:skew(-18deg)}.invite-share-prompt{color:#ffe477;letter-spacing:.07em;text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:9px;margin:4px 0 2px;font-size:13px;font-weight:900;line-height:1.2;display:flex}.invite-share-prompt:before,.invite-share-prompt:after{content:"";background:linear-gradient(90deg,#0000,#d2972cd9);flex:52px;max-width:78px;height:1px;box-shadow:0 0 4px #e3ab3a33}.invite-share-prompt:after{background:linear-gradient(90deg,#d2972cd9,#0000)}.invite-share-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 62px;gap:6px;display:grid}.invite-share-button{color:#fff;text-shadow:0 1px 2px #00000094;background:linear-gradient(#68748f,#34405a 52%,#202941);border:1px solid #becce794;border-radius:12px;grid-template-columns:32px minmax(0,auto);place-content:center;align-items:center;gap:6px;min-width:0;min-height:56px;padding:7px 7px 9px;transition:filter .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff3d,inset 0 -3px #03081257,0 5px 10px #0000006b}.invite-share-button:before{content:"";pointer-events:none;border:1px solid #ffffff29;border-radius:9px;position:absolute;inset:3px}.invite-share-button:active{filter:brightness(.88);transform:translateY(2px)scale(.985);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #03081257,0 2px 5px #0006}.invite-share-button svg{z-index:1;width:32px;height:32px;position:relative}.invite-share-button span{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:900;line-height:1.1;position:relative;overflow:hidden}.invite-share-button.is-whatsapp{background:linear-gradient(#34dc76,#18aa53 48%,#087238);border-color:#8affb3e0;box-shadow:inset 0 2px #e1ffeb5c,inset 0 -3px #00441d61,0 5px 10px #0006,0 0 9px #25d36629}.invite-share-button:is(.is-whatsapp,.is-telegram){font-family:Trebuchet MS,Arial,sans-serif}.invite-share-button.is-whatsapp svg{fill:#fff;background:#006b2e6b;border:1px solid #ffffff80;border-radius:50%;padding:4px}.invite-share-button.is-telegram{background:linear-gradient(#43baf0,#209fd9 48%,#09679e);border-color:#88deffe6;box-shadow:inset 0 2px #e5f9ff61,inset 0 -3px #003e695c,0 5px 10px #0006,0 0 9px #2aabee29}.invite-share-button.is-telegram svg{filter:drop-shadow(0 2px 2px #003a5c5c)}.invite-share-button.is-share{background:linear-gradient(#6c7894,#3c4863 52%,#242d43);border-color:#b1c1e0b3;grid-template-columns:1fr;place-items:center;padding:7px}.invite-share-button.is-share svg{fill:currentColor;width:33px;height:33px}.invite-share-status{color:#9edfaf;text-align:center;min-height:14px;margin:0;font-size:11px;font-weight:800}.invite-share-status:empty{display:none}.invite-security{color:#a594b7;justify-content:center;align-items:center;gap:4px;margin:1px 0 0;font-size:10.5px;font-weight:800;line-height:1;display:flex}.invite-security svg{fill:#6e418b;width:12px;height:12px}.dealer-feature.is-emily{background:radial-gradient(at 50% 29%,#4a5b97b8,#131434f2 58%,#090916)}.dealer-tool-portrait.is-emily{background:radial-gradient(circle at 50% 26%,#6677ad,#171a38 72%)}.dealer-stage{z-index:1;height:440px;position:relative;overflow:hidden}.session-history{top:calc(var(--brand-header-height) + 72px);z-index:5;background:linear-gradient(#190d0af0,#080404e0);border:1px solid #9a662a;border-radius:0 0 19px 19px;flex-direction:column;align-items:center;width:43px;padding:24px 4px 9px;display:flex;position:absolute;left:12px;box-shadow:inset 0 0 0 1px #f8c76317,0 3px 9px #00000075}.session-history strong{width:62px;height:23px;color:var(--gold);letter-spacing:.02em;text-align:center;white-space:nowrap;background:linear-gradient(#3f1e10fa,#1b0d0afa);border:1px solid #a87532;border-radius:4px 4px 0 0;justify-content:center;align-items:center;padding:2px 5px;font-size:11px;line-height:1;display:flex;position:absolute;top:-1px;left:-1px;box-shadow:inset 0 1px #ffde911f,0 3px 6px #0000005c}.history-window{width:33px;height:157px;padding-top:6px;overflow:hidden}.history-track{will-change:transform;flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.history-track span{color:#fff;border:1px solid #ffffff24;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0000006b}.session-history span.is-latest{outline-offset:2px;border-color:#ffe38b;outline:2px solid #ffd568b8;transform:scale(1.08);box-shadow:inset 0 1px #ffffff2e,0 0 10px #ffcd5bb8}.session-history span.is-latest:after{content:"";filter:drop-shadow(0 0 3px #ffd25ce6);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #ffe28b;width:0;height:0;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.andar-dot{background:var(--andar-sapphire)}.bahar-dot{background:var(--bahar-amethyst)}.dealer-visual{z-index:2;transform-origin:50% 100%;position:absolute;inset:0;transform:translateY(76px)scale(.93)}.dealer-visual:before,.dealer-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0 38%,#27090406 48%,#1e07031f 76%,#14040229 100%);position:absolute;inset:0}.dealer-visual:before{opacity:0;-webkit-mask:var(--dealer-win-mask,url(../assets/savita-dealer-win.runtime.webp)) center -82px / auto 590px no-repeat;-webkit-mask:var(--dealer-win-mask,url(../assets/savita-dealer-win.runtime.webp)) center -82px / auto 590px no-repeat;mask:var(--dealer-win-mask,url(../assets/savita-dealer-win.runtime.webp)) center -82px / auto 590px no-repeat}.dealer-visual:after{opacity:1;-webkit-mask:var(--dealer-neutral-mask,url(../assets/savita-dealer-neutral.runtime.webp)) center -82px / auto 590px no-repeat;-webkit-mask:var(--dealer-neutral-mask,url(../assets/savita-dealer-neutral.runtime.webp)) center -82px / auto 590px no-repeat;mask:var(--dealer-neutral-mask,url(../assets/savita-dealer-neutral.runtime.webp)) center -82px / auto 590px no-repeat}.dealer-visual.is-win-pose:before{opacity:1}.dealer-visual.is-win-pose:after{opacity:0}.dealer-chair-back{z-index:0;filter:brightness(.92)saturate(.9)contrast(1.04)drop-shadow(0 8px 12px #00000080);width:auto;height:590px;position:absolute;top:-82px;left:50%;transform:translate(-50%)}.dealer-art{opacity:0;clip-path:inset(0 0 25%);transform-origin:50% 84%;filter:brightness(.96)saturate(.94)contrast(1.045)sepia(.025)drop-shadow(0 8px 12px #00000080);will-change:opacity,transform;width:auto;height:590px;position:absolute;top:-82px;left:50%;transform:translate(-50%)}.dealer-neutral{z-index:1;opacity:1}.dealer-win{z-index:2;transform:translate(-50%)}.dealer-visual.is-win-pose .dealer-win{transform:translate(-50%)}.dealer-video{z-index:2;opacity:0;clip-path:inset(0 0 24%);object-fit:fill;pointer-events:none;width:344px;height:427px;display:block;position:absolute;top:35px;left:50%;transform:translate(-50%)}.game-shell[data-dealer-id=emily] :is(.dealer-art,.dealer-video){clip-path:inset(0 0 16.5%);width:auto;height:445px;top:-5px}.game-shell[data-dealer-id=emily] .dealer-visual:before,.game-shell[data-dealer-id=emily] .dealer-visual:after{-webkit-mask-position:50% -5px;mask-position:50% -5px;-webkit-mask-size:auto 445px;mask-size:auto 445px}.dealer-visual.is-video-win .dealer-video{opacity:1}.dealer-visual.is-video-win :is(.dealer-neutral,.dealer-win){opacity:0!important}.dealer-visual.is-video-win:before,.dealer-visual.is-video-win:after,.dealer-visual.is-video-resolving:before,.dealer-visual.is-video-resolving:after{opacity:0}.dealer-name{z-index:5;isolation:isolate;text-shadow:0 2px 4px #160603;background:linear-gradient(#975823fa,#4e2211fa 52%,#220b08fa);border:1px solid #ffe29a;border-left-color:#ffefb1e6;border-right-width:3px;border-radius:3px 0 0 3px;justify-content:center;min-width:118px;padding:8px 17px 7px;display:flex;position:absolute;bottom:17px;right:17px;overflow:visible;box-shadow:inset 0 1px #fffad37a,inset 0 0 18px #ffc64847,0 3px 10px #0000009e,0 0 20px #ffca527a}.dealer-name strong{color:#fff6c5;letter-spacing:.11em;-webkit-text-fill-color:#fff6c5;text-shadow:0 1px 1px #2c1207,0 0 8px #ffea9fc2;filter:drop-shadow(0 0 5px #ffdd7b85);font-family:Georgia,serif;font-size:25px;font-weight:800;position:relative;overflow:hidden}.dealer-name strong:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff5,#0000);width:38%;animation:12s 1.5s infinite name-sheen;position:absolute;top:-55%;bottom:-55%;left:-60%;transform:skew(-18deg)}.dealer-name:after{content:"✦";color:#fff7c7;opacity:0;filter:drop-shadow(0 0 6px #ffd76b);font-size:19px;line-height:1;animation:12s 1.5s infinite name-sparkle;position:absolute;top:-10px;right:-8px;transform:scale(.2)rotate(-20deg)}.dealer-name.is-win-sparkle:after{animation:1.8s .5s both name-win-sparkle}@keyframes name-sheen{0%,10%{opacity:0;left:-60%}13%{opacity:.9}30%{opacity:.78;left:125%}34%{opacity:0;left:135%}to{opacity:0;left:125%}}@keyframes name-sparkle{0%,31%,52%,to{opacity:0;transform:scale(.2)rotate(-20deg)}37%{opacity:1;transform:scale(1.2)rotate(-4deg)}45%{opacity:.78;transform:scale(.78)rotate(18deg)}}@keyframes name-win-sparkle{0%{opacity:0;transform:scale(.2)rotate(-24deg)}34%{opacity:1;transform:scale(1.45)rotate(0)}72%{opacity:.82;transform:scale(.86)rotate(18deg)}to{opacity:0;transform:scale(.25)rotate(30deg)}}.table-design{z-index:3;clip-path:polygon(9.5% 28%,90.5% 28%,100% 44.5%,100% 73%,0 73%,0 44.5%);object-fit:fill;pointer-events:none;filter:saturate(.92)brightness(.88)contrast(1.05);width:100%;height:75%;position:absolute;top:23.7%;left:0}.casino-table{z-index:4;min-height:550px;padding:112px 16px max(13px,env(safe-area-inset-bottom));background:0 0;margin-top:-2px;position:relative}.streak-cracker{z-index:7;opacity:0;pointer-events:none;transform-origin:50% 38%;width:76px;height:126px;position:absolute;top:clamp(118px,15dvh,138px);left:clamp(43px,11.5vw,55px)}.streak-cracker[hidden]{display:none}.streak-cracker:before{content:"";filter:blur(4px);opacity:.84;background:radial-gradient(#ff972f4d,#e7421b1f 46%,#0000 74%);border-radius:50%;width:90px;height:102px;position:absolute;top:3px;left:-7px}.cracker-object{filter:drop-shadow(0 5px 5px #0d0302bd);transform-origin:50% 42%;position:absolute;inset:0;transform:rotate(-2deg)}.cracker-ladi{clip-path:inset(0 0 14%);object-fit:contain;filter:brightness(1.28)saturate(1.22)contrast(1.08);width:76px;height:114px;display:block;position:absolute;inset:0}.cracker-fuse-ember{background:#d87524;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:43px;box-shadow:0 0 5px #ff9724a8,0 0 9px #e239184d}.streak-cracker.uses-pixi-vfx :is(.cracker-fuse-ember,.ladi-fuse-particles,.ladi-entry-sparkles,.cracker-flash,.cracker-ring,.cracker-sparks,.cracker-paper-bits,.cracker-smoke){display:none}.ladi-fuse-particles{z-index:7;width:1px;height:1px;position:absolute;top:6px;left:46px}.ladi-fuse-particles i{--fuse-x:0px;--fuse-y:-18px;--fuse-r:0deg;opacity:0;width:2px;height:9px;transform:translate(-50%,-50%) rotate(var(--fuse-r)) scaleY(.25);transform-origin:50% 100%;background:linear-gradient(0deg,#0000 0,#f04a1e 22%,#ffcf51 58%,#fffde0 100%);border-radius:999px;position:absolute;bottom:0;left:0;box-shadow:0 0 3px #fff8bd,0 0 7px #ff8c27}.ladi-fuse-particles i:first-child{--fuse-x:-13px;--fuse-y:-15px;--fuse-r:-38deg}.ladi-fuse-particles i:nth-child(2){--fuse-x:-5px;--fuse-y:-23px;--fuse-r:-14deg}.ladi-fuse-particles i:nth-child(3){--fuse-x:5px;--fuse-y:-21px;--fuse-r:14deg}.ladi-fuse-particles i:nth-child(4){--fuse-x:14px;--fuse-y:-13px;--fuse-r:41deg}.ladi-fuse-particles i:nth-child(5){--fuse-x:15px;--fuse-y:2px;--fuse-r:74deg}.ladi-fuse-particles i:nth-child(6){--fuse-x:8px;--fuse-y:12px;--fuse-r:141deg}.ladi-fuse-particles i:nth-child(7){--fuse-x:-8px;--fuse-y:10px;--fuse-r:211deg}.ladi-fuse-particles i:nth-child(8){--fuse-x:-16px;--fuse-y:1px;--fuse-r:276deg}.ladi-fuse-particles i:nth-child(9){--fuse-x:-10px;--fuse-y:-8px;--fuse-r:-56deg}.ladi-fuse-particles i:nth-child(10){--fuse-x:10px;--fuse-y:-7px;--fuse-r:57deg}.ladi-fuse-particles i:nth-child(11){--fuse-x:2px;--fuse-y:-27px;--fuse-r:5deg;height:6px}.ladi-fuse-particles i:nth-child(12){--fuse-x:-2px;--fuse-y:15px;--fuse-r:184deg;height:6px}.ladi-entry-sparkles{z-index:5;position:absolute;inset:0}.ladi-entry-sparkles i{--sparkle-x:0px;--sparkle-y:-46px;opacity:0;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);filter:drop-shadow(0 0 4px #fff6c2)drop-shadow(0 0 8px #ffac23f0);mix-blend-mode:screen;background:linear-gradient(135deg,#fffbd2 8%,#fff 42%,#ffd253 58%,#e78919 100%);width:10px;height:10px;position:absolute;top:56px;left:38px;transform:translate(-50%,-50%)scale(.1)rotate(0)}.ladi-entry-sparkles i:first-child{--sparkle-x:-39px;--sparkle-y:-58px}.ladi-entry-sparkles i:nth-child(2){--sparkle-x:-16px;--sparkle-y:-72px;width:9px;height:9px}.ladi-entry-sparkles i:nth-child(3){--sparkle-x:18px;--sparkle-y:-68px}.ladi-entry-sparkles i:nth-child(4){--sparkle-x:35px;--sparkle-y:-42px;width:8px;height:8px}.ladi-entry-sparkles i:nth-child(5){--sparkle-x:38px;--sparkle-y:-6px}.ladi-entry-sparkles i:nth-child(6){--sparkle-x:31px;--sparkle-y:39px;width:9px;height:9px}.ladi-entry-sparkles i:nth-child(7){--sparkle-x:8px;--sparkle-y:50px}.ladi-entry-sparkles i:nth-child(8){--sparkle-x:-24px;--sparkle-y:46px;width:8px;height:8px}.ladi-entry-sparkles i:nth-child(9){--sparkle-x:-42px;--sparkle-y:35px}.ladi-entry-sparkles i:nth-child(10){--sparkle-x:-45px;--sparkle-y:0px;width:9px;height:9px}.ladi-entry-sparkles i:nth-child(11){--sparkle-x:11px;--sparkle-y:-28px;width:8px;height:8px}.ladi-entry-sparkles i:nth-child(12){--sparkle-x:-13px;--sparkle-y:22px}.ladi-streak-copy{z-index:9;opacity:0;color:#fffbd2;letter-spacing:.045em;text-align:center;-webkit-text-stroke:.25px #ffd96b;text-shadow:0 2px 2px #370804fa,0 0 5px #e74b1f,0 0 12px #ffc64f,0 0 22px #ff971ee6;white-space:pre-line;transform-origin:50%;width:112px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:900;line-height:.94;transition:opacity .12s,transform .12s;position:absolute;top:99px;left:76%;transform:translate(-50%,7px)scale(.82)rotate(-3deg)}.game-shell[data-language=hi] .ladi-streak-copy{line-height:1.2;left:65%}.game-shell[data-language=kn] .ladi-streak-copy{font-family:Noto Sans Kannada,system-ui,sans-serif;line-height:1.2;left:65%}.cracker-flash,.cracker-ring{opacity:0;border-radius:50%;width:10px;height:10px;position:absolute;top:48px;left:39px;transform:translate(-50%,-50%)scale(.2)}.cracker-flash{z-index:3;background:#fff8c5;box-shadow:0 0 8px #fff3a0,0 0 18px #ffb72e,0 0 32px #ff4a19e6}.cracker-ring{z-index:2;border:2px solid #ffd262}.cracker-sparks{z-index:2;position:absolute;top:48px;left:39px}.cracker-sparks i{--spark-x:0px;--spark-y:-42px;opacity:0;transform-origin:50%;background:linear-gradient(#fffef0 0,#ffe272 30%,#ff7a25 67%,#d5271500 100%);border-radius:999px;width:2px;height:11px;position:absolute;transform:translate(-50%,-50%)rotate(0);box-shadow:0 0 3px #fff7b2,0 0 7px #ff7e1ee6}.cracker-sparks i:first-child{--spark-x:-4px;--spark-y:-49px}.cracker-sparks i:nth-child(2){--spark-x:18px;--spark-y:-45px;transform:translate(-50%,-50%)rotate(28deg)}.cracker-sparks i:nth-child(3){--spark-x:21px;--spark-y:-25px;transform:translate(-50%,-50%)rotate(61deg)}.cracker-sparks i:nth-child(4){--spark-x:22px;--spark-y:6px;transform:translate(-50%,-50%)rotate(88deg)}.cracker-sparks i:nth-child(5){--spark-x:18px;--spark-y:34px;transform:translate(-50%,-50%)rotate(126deg)}.cracker-sparks i:nth-child(6){--spark-x:8px;--spark-y:43px;transform:translate(-50%,-50%)rotate(171deg)}.cracker-sparks i:nth-child(7){--spark-x:-17px;--spark-y:39px;transform:translate(-50%,-50%)rotate(206deg)}.cracker-sparks i:nth-child(8){--spark-x:-39px;--spark-y:24px;transform:translate(-50%,-50%)rotate(239deg)}.cracker-sparks i:nth-child(9){--spark-x:-46px;--spark-y:-2px;transform:translate(-50%,-50%)rotate(274deg)}.cracker-sparks i:nth-child(10){--spark-x:-36px;--spark-y:-31px;transform:translate(-50%,-50%)rotate(309deg)}.cracker-sparks i:nth-child(11){--spark-x:-19px;--spark-y:-44px;transform:translate(-50%,-50%)rotate(334deg)}.cracker-sparks i:nth-child(12){--spark-x:17px;--spark-y:18px;width:5px;height:8px;transform:translate(-50%,-50%)rotate(108deg)}.cracker-sparks i:nth-child(13){--spark-x:33px;--spark-y:-39px;transform:translate(-50%,-50%)rotate(41deg)}.cracker-sparks i:nth-child(14){--spark-x:48px;--spark-y:-13px;transform:translate(-50%,-50%)rotate(76deg)}.cracker-sparks i:nth-child(15){--spark-x:39px;--spark-y:31px;transform:translate(-50%,-50%)rotate(132deg)}.cracker-sparks i:nth-child(16){--spark-x:-2px;--spark-y:51px;transform:translate(-50%,-50%)rotate(179deg)}.cracker-sparks i:nth-child(17){--spark-x:-49px;--spark-y:11px;transform:translate(-50%,-50%)rotate(257deg)}.cracker-sparks i:nth-child(18){--spark-x:-43px;--spark-y:-39px;transform:translate(-50%,-50%)rotate(318deg)}.cracker-sparks i:nth-child(4n){background:#fff7a2;border-radius:50%;width:4px;height:4px}.cracker-paper-bits{z-index:2;position:absolute;top:48px;left:39px}.cracker-paper-bits i{--paper-x:0px;--paper-y:35px;--paper-r:60deg;opacity:0;background:linear-gradient(#f75a34,#8d1714);border-radius:1px;width:3px;height:8px;position:absolute;transform:translate(-50%,-50%)rotate(0);box-shadow:0 0 2px #ff6535cc}.cracker-paper-bits i:first-child{--paper-x:-36px;--paper-y:28px;--paper-r:-135deg}.cracker-paper-bits i:nth-child(2){--paper-x:-21px;--paper-y:48px;--paper-r:90deg}.cracker-paper-bits i:nth-child(3){--paper-x:7px;--paper-y:52px;--paper-r:180deg}.cracker-paper-bits i:nth-child(4){--paper-x:30px;--paper-y:42px;--paper-r:240deg}.cracker-paper-bits i:nth-child(5){--paper-x:43px;--paper-y:18px;--paper-r:310deg}.cracker-paper-bits i:nth-child(6){--paper-x:-42px;--paper-y:5px;--paper-r:-220deg}.cracker-paper-bits i:nth-child(7){--paper-x:21px;--paper-y:32px;--paper-r:145deg}.cracker-paper-bits i:nth-child(8){--paper-x:-8px;--paper-y:40px;--paper-r:-70deg}.cracker-smoke{z-index:1;position:absolute;top:47px;left:38px}.cracker-smoke i{opacity:0;filter:blur(1px);background:#c5b39eb8;border-radius:50%;width:17px;height:13px;position:absolute}.cracker-smoke i:nth-child(2){width:13px;height:11px}.cracker-smoke i:nth-child(3){width:20px;height:14px}.cracker-streak-mark{z-index:4;opacity:0;color:#fff4bd;text-shadow:0 1px 2px #5d150c,0 0 8px #ffba32,0 0 16px #e7371e;font-family:Georgia,serif;font-size:21px;line-height:1;position:absolute;top:18px;left:59px;transform:translate(-50%,8px)scale(.45)rotate(-9deg)}.streak-cracker.is-armed{animation:.5s cubic-bezier(.2,.8,.2,1) both cracker-arm-in,2.8s ease-in-out .5s infinite cracker-armed-breathe}.streak-cracker.is-armed .cracker-fuse-ember{animation:2.4s ease-in-out .35s infinite cracker-ember}.streak-cracker.is-armed:not(.is-igniting) .ladi-entry-sparkles i{animation:1.22s cubic-bezier(.14,.76,.23,1) both ladi-entry-sparkle}.streak-cracker.is-armed:not(.is-igniting) .ladi-entry-sparkles i:nth-child(3n+2){animation-delay:90ms}.streak-cracker.is-armed:not(.is-igniting) .ladi-entry-sparkles i:nth-child(3n){animation-delay:.18s}.streak-cracker.is-armed:not(.is-igniting) .ladi-streak-copy{animation:.74s cubic-bezier(.18,.82,.22,1) .18s both ladi-streak-copy-in}.streak-cracker.is-igniting{opacity:1;filter:brightness(1.15)saturate(1.14);animation:.11s linear both cracker-ignite-shiver}.streak-cracker.is-igniting .cracker-fuse-ember{animation:.11s ease-in both cracker-fuse-run}.streak-cracker.is-igniting .ladi-fuse-particles i{animation:.38s cubic-bezier(.12,.68,.26,1) both ladi-fuse-spark}.streak-cracker.is-igniting .ladi-fuse-particles i:nth-child(3n+2){animation-delay:25ms}.streak-cracker.is-igniting .ladi-fuse-particles i:nth-child(3n){animation-delay:50ms}.streak-cracker.is-igniting .ladi-streak-copy{opacity:0;transform:translate(-50%,-4px)scale(.9)}.streak-cracker.is-bursting .cracker-object{animation:.62s linear both cracker-body-pop}.streak-cracker.is-bursting .cracker-flash{animation:.42s ease-out both cracker-flash}.streak-cracker.is-bursting .cracker-ring{animation:.52s ease-out both cracker-ring}.streak-cracker.is-bursting .cracker-sparks i{animation:.86s cubic-bezier(.12,.72,.25,1) both cracker-spark-flight}.streak-cracker.is-bursting .cracker-sparks i:nth-child(3n+2){animation-delay:35ms}.streak-cracker.is-bursting .cracker-sparks i:nth-child(3n){animation-delay:70ms}.streak-cracker.is-bursting .cracker-paper-bits i{animation:.92s cubic-bezier(.12,.65,.28,1) both cracker-paper-flight}.streak-cracker.is-bursting .cracker-paper-bits i:nth-child(2n){animation-delay:50ms}.streak-cracker.is-bursting .cracker-smoke i{animation:1.05s ease-out .18s both cracker-smoke-drift}.streak-cracker.is-bursting .cracker-smoke i:nth-child(2){animation-delay:.3s}.streak-cracker.is-bursting .cracker-smoke i:nth-child(3){animation-delay:.4s}.streak-cracker.is-bursting .cracker-streak-mark{animation:1.05s cubic-bezier(.18,.82,.22,1) 80ms both cracker-streak-reveal}.streak-cracker.is-fizzling{animation:.62s ease-in both cracker-fizzle}.streak-cracker.is-fizzling .cracker-fuse-ember{animation:.42s ease-out both cracker-fizzle-ember}@keyframes cracker-arm-in{0%{opacity:0;filter:brightness(.62)saturate(.72);transform:translateY(7px)scale(.88)}to{opacity:.94;filter:brightness()saturate(1.06);transform:translateY(0)scale(1.04)}}@keyframes cracker-armed-breathe{0%,to{opacity:.86;filter:brightness(.9)saturate(.98)}50%{opacity:1;filter:brightness(1.08)saturate(1.12)}}@keyframes ladi-entry-sparkle{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(0)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(18deg)}58%{opacity:.96;transform:translate(calc(-50% + var(--sparkle-x)),calc(-50% + var(--sparkle-y))) scale(.94) rotate(58deg)}to{opacity:0;transform:translate(calc(-50% + var(--sparkle-x)),calc(-50% + var(--sparkle-y))) scale(.18) rotate(105deg)}}@keyframes ladi-streak-copy-in{0%{opacity:0;filter:brightness(.8);transform:translate(-50%,10px)scale(.48)rotate(-3deg)}34%{opacity:1;filter:brightness(1.85)drop-shadow(0 0 7px #ffc749f5);transform:translate(-50%,-5px)scale(1.24)rotate(-4deg)}52%{filter:brightness(1.18);transform:translate(-50%,1px)scale(.94)rotate(-3deg)}70%{transform:translate(-50%,-2px)scale(1.09)rotate(-3deg)}86%{filter:brightness(1.05);transform:translate(-50%)scale(.985)rotate(-3deg)}to{opacity:1;filter:brightness();transform:translate(-50%)scale(1)rotate(-3deg)}}@keyframes cracker-ember{0%,to{background:#d87524;transform:scale(.88);box-shadow:0 0 5px #ff9724a8,0 0 10px #e239184d}50%{background:#ffd369;transform:scale(1.18);box-shadow:0 0 8px #ffb53b,0 0 15px #ed4219b8}}@keyframes cracker-ignite-shiver{0%{transform:scale(1.04)rotate(0)}20%{transform:scale(1.04)rotate(-1.5deg)}40%{transform:scale(1.04)rotate(1.4deg)}60%{transform:scale(1.04)rotate(-1deg)}80%{transform:scale(1.04)rotate(.8deg)}to{transform:scale(1.04)rotate(0)}}@keyframes cracker-fuse-run{0%{background:#fff9ca;top:3px;left:43px;transform:scale(1.35);box-shadow:0 0 8px #fff7ad,0 0 15px #ff7a24}to{opacity:0;top:12px;left:40px;transform:scale(.3)}}@keyframes ladi-fuse-spark{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--fuse-r)) scaleY(.2)}12%{opacity:1}55%{opacity:1;transform:translate(calc(-50% + var(--fuse-x)),calc(-50% + var(--fuse-y))) rotate(var(--fuse-r)) scaleY(1)}to{opacity:0;transform:translate(calc(-50% + var(--fuse-x)),calc(-50% + var(--fuse-y) + 5px)) rotate(var(--fuse-r)) scaleY(.3)}}@keyframes cracker-body-pop{0%,12%{opacity:1;clip-path:inset(0);transform:rotate(-2deg)scale(1)}24%{clip-path:inset(12% 0 0);transform:rotate(1.2deg)scale(1.015)}42%{clip-path:inset(34% 0 0);transform:rotate(-1.1deg)scale(1)}62%{opacity:.94;clip-path:inset(58% 0 0);transform:rotate(.8deg)scale(.99)}82%{opacity:.72;clip-path:inset(82% 0 0);transform:rotate(-.6deg)scale(.97)}to{opacity:0;clip-path:inset(100% 0 0);transform:rotate(0)scale(.94)}}@keyframes cracker-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}16%{opacity:1;transform:translate(-50%,-50%)scale(2.4)}to{opacity:0;transform:translate(-50%,-50%)scale(4.8)}}@keyframes cracker-ring{0%{opacity:.92;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(7)}}@keyframes cracker-spark-flight{0%{opacity:0;margin:0;scale:.3}12%{opacity:1;scale:1.2}68%{opacity:.94;margin-left:var(--spark-x);margin-top:var(--spark-y);scale:.86}to{opacity:0;margin-left:var(--spark-x);margin-top:calc(var(--spark-y) + 14px);scale:.3}}@keyframes cracker-paper-flight{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.35)}14%{opacity:1}72%{opacity:.96;transform:translate(calc(-50% + var(--paper-x)),calc(-50% + var(--paper-y))) rotate(var(--paper-r)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--paper-x)),calc(-50% + var(--paper-y) + 17px)) rotate(calc(var(--paper-r) + 120deg)) scale(.7)}}@keyframes cracker-smoke-drift{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}22%{opacity:.62}to{opacity:0;transform:translate(calc(8px - 50%),calc(-50% - 31px))scale(1.65)}}@keyframes cracker-streak-reveal{0%{opacity:0;transform:translate(-50%,8px)scale(.45)rotate(-9deg)}25%,68%{opacity:1;transform:translate(-50%,-10px)scale(1.22)rotate(-3deg)}to{opacity:0;transform:translate(-50%,-19px)scale(.9)rotate(2deg)}}@keyframes cracker-fizzle{0%{opacity:.94;filter:brightness()grayscale(0);transform:translateY(0)scale(1.04)}52%{opacity:.52;filter:brightness(.5)grayscale(.5)}to{opacity:0;filter:brightness(.25)grayscale();transform:translateY(5px)scale(.9)}}@keyframes cracker-fizzle-ember{0%{opacity:1;box-shadow:0 0 5px #ff8e2273}to{opacity:0;transform:scale(.2);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.streak-cracker.is-armed{opacity:.94;filter:brightness()saturate(1.06);animation:none;transform:scale(1.04)}.streak-cracker.is-armed .cracker-fuse-ember{animation:none;display:none}}.deck-area{z-index:6;width:60px;height:66px;position:absolute;top:47px;left:calc(50% - 62px);transform:translate(-50%)}.deck-stack{z-index:1;filter:drop-shadow(0 4px 4px #190504a8);width:46px;height:64px;position:absolute;top:0;left:50%;transform:translate(-50%)}.deck-stack span{background:#e9dfca;border:1px solid #b9a98e;border-radius:6px;position:absolute;inset:3px}.deck-stack span:first-child{transform:translate(5px,4px)}.deck-stack span:nth-child(2){transform:translate(2px,2px)}.deck-stack img{z-index:2;object-fit:fill;clip-path:inset(4% 4.5% 5.5% round 7%);width:100%;height:100%;position:absolute;inset:0}.deck-stack.is-shuffling{will-change:transform,filter;animation:.26s cubic-bezier(.3,.7,.24,1) infinite deck-shuffle}.deck-stack.is-shuffling span:first-child{animation:.26s cubic-bezier(.3,.7,.24,1) infinite deck-shuffle-edge-a}.deck-stack.is-shuffling span:nth-child(2){animation:.26s cubic-bezier(.3,.7,.24,1) infinite deck-shuffle-edge-b}@keyframes deck-shuffle{0%,to{filter:drop-shadow(0 4px 4px #190504a8);transform:translate(-50%)rotate(0)}28%{filter:drop-shadow(-3px 5px 4px #19050494);transform:translate(calc(-50% - 3px))rotate(-1.5deg)}68%{filter:drop-shadow(3px 5px 4px #19050494);transform:translate(calc(3px - 50%))rotate(1.4deg)}}@keyframes deck-shuffle-edge-a{0%,to{transform:translate(5px,4px)}45%{transform:translate(9px,2px)rotate(2deg)}}@keyframes deck-shuffle-edge-b{0%,to{transform:translate(2px,2px)}55%{transform:translate(-2px,3px)rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.deck-stack.is-shuffling{animation:.6s ease-in-out infinite deck-shuffle-reduced}.deck-stack.is-shuffling span:first-child,.deck-stack.is-shuffling span:nth-child(2){animation:none}}.bet-choices{isolation:isolate;grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative}.bet-choices:before{content:"";z-index:-1;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:7px;position:absolute;inset:-10px -5px -3px}.bet-choices:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#d3a95c4d 22% 78%,#0000);width:1px;position:absolute;top:38px;bottom:30px;left:50%}.bet-choice{z-index:1;color:#d7c79f;min-height:220px;box-shadow:none;text-shadow:0 2px 4px #150504;background:0 0;border:0;border-radius:5px;flex-direction:column;align-items:center;padding:18px 6px 10px;transition:background .2s,filter .2s,opacity .2s;display:flex;position:relative}.bet-choice:after{content:"";z-index:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:8px;transition:background .2s,border-color .2s,box-shadow .2s;position:absolute;inset:34px 7px 58px}.bet-choice:before{z-index:2;letter-spacing:.04em;border-radius:10px;min-width:76px;padding:3px 7px;font-size:clamp(11px,2.8vw,12px);font-weight:900;line-height:1.05;position:absolute;top:auto;bottom:4px;right:50%;transform:translate(50%)}.andar-choice,.bahar-choice{color:#e5d6b0}.bet-choices.has-selection .bet-choice:not([aria-pressed=true]){opacity:.46;filter:saturate(.58)brightness(.72)}.bet-choices.needs-selection .bet-choice{opacity:1}.bet-choices.needs-selection .bet-choice:after{background:linear-gradient(#d7c79f14,#583e240d);border-color:#d7c79f47;box-shadow:inset 0 0 18px #d7c79f21}.bet-choices.needs-selection .bet-choice:before{content:var(--copy-choose);color:#f6e8c0;background:#59422e}.bet-choice[aria-pressed=true]{background:linear-gradient(#ffde8838,#e0a63d1a 58%,#ffd6700b)}.bet-choice[aria-pressed=true]:after{background:radial-gradient(at 50% 40%,#ffe8a34d,#e0a63d1f 52%,#4f1c0e14 82%);border-color:#ffdd81e6;box-shadow:inset 0 0 0 1px #5f3110ad,inset 0 0 24px #ffcf5d3d,0 0 13px #ffd2676b}.bet-choice[aria-pressed=true]:before{content:var(--copy-your-bet);color:#1b1009;background:linear-gradient(#ffe99f,#d9a541);border:1px solid #fff0bd;min-width:94px;padding:5px 10px 4px;box-shadow:inset 0 1px #ffffff9e,0 3px 8px #000000a6,0 0 11px #ffd25d85}.bet-choice[aria-pressed=true] strong{color:#fff3bd;text-shadow:0 0 15px #ffd875eb,0 2px 4px #150504;border-bottom:2px solid #f4ca68}.bet-choices.has-selection .bet-choice.is-winner:not([aria-pressed=true]){opacity:1;filter:none}.bet-choice.is-winner:before{content:var(--copy-winner);color:#1a1008;background:#ffe092;box-shadow:0 2px 8px #0009}.bet-choice.is-player-win:before{content:var(--copy-winner)}.bet-choice.is-player-loss:before{content:var(--copy-lost);color:#ffe1dc;background:#8b2928;min-width:116px}.bet-choice.is-winner strong{color:#ffedac;text-shadow:0 0 14px #ffcd56db,0 2px 4px #150504}.bet-choice strong,.card-lane{z-index:1;position:relative}.bet-choice strong{font-family:Georgia,serif;font-size:clamp(22px,5.76vw,25px);line-height:1.12;display:block}.andar-choice>strong{align-self:flex-start;margin-left:clamp(20px,5.25vw,26px)}.bahar-choice>strong{align-self:flex-end;margin-right:clamp(20px,5.25vw,26px)}.bet-choices.round-active .bet-choice strong{font-size:clamp(22px,5.76vw,25px)}.card-lane{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:105px;margin-top:6px;display:flex;transform:translateY(clamp(-30px,-3.2dvh,-24px))}.andar-choice .card-lane{align-items:flex-end;padding-right:4px}.bahar-choice .card-lane{align-items:flex-start;padding-left:4px}.card-lane.is-dealt{justify-content:flex-end}.playing-card{color:#18110d;width:30px;height:44px;text-shadow:none;background:linear-gradient(145deg,#fffdf5,#eadfc9);border:1px solid #dacaa8;border-radius:4px;flex:none;font-family:Georgia,serif;font-style:normal;font-weight:700;display:inline-block;position:relative;overflow:hidden;box-shadow:0 3px 5px #1805048c}.playing-card.is-pending{visibility:hidden}.playing-card.red{color:#a41721}.playing-card b{font-size:11px;line-height:1;position:absolute;top:3px;left:3px}.playing-card i{font-size:21px;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-stack{flex:none;width:60px;height:80px;display:block;position:relative}.card-stack-edge,.card-stack>.playing-card{width:46px;height:66px;position:absolute;top:2px;left:7px}.card-stack-edge{top:calc(2px + var(--edge-drop));left:calc(7px + var(--edge-offset));z-index:1;background:linear-gradient(145deg,#f8f1df,#d9c9aa);border:1px solid #cdbc99;border-radius:5px;box-shadow:0 2px 3px #16050475}.card-stack-edge.is-growing{transform-origin:50% 0;animation:.28s cubic-bezier(.2,.8,.24,1) both stack-edge-grow}.card-stack>.playing-card{z-index:8;border-radius:5px}.card-stack>.playing-card.is-stack-previous{z-index:7}.bet-choice[aria-pressed=true] .playing-card.is-stack-previous{animation:.42s cubic-bezier(.22,.72,.24,1) forwards selected-card-recede}.card-stack>.playing-card b{font-size:14px;top:4px;left:4px}.card-stack>.playing-card i{font-size:28px}@keyframes stack-edge-grow{0%{opacity:0;transform:translateY(-3px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes selected-card-recede{0%{opacity:1}to{opacity:.4}}.playing-card.is-match{border-color:#ffe28b;box-shadow:0 0 0 2px #8b682a,0 0 10px #ffd76ccc}.playing-card.is-loss-pair{z-index:9;border-color:#ffe5a0;animation:.62s cubic-bezier(.2,.82,.24,1) both loss-pair-reveal;box-shadow:0 0 0 2px #9a6b2d,0 0 17px #ffda77f5,0 6px 10px #18050499}.playing-card.is-celebrating{z-index:8;box-shadow:0 0 0 2px #8b682a,0 0 18px #ffdd76fa,0 8px 12px #1705039e}@keyframes loss-pair-reveal{0%{filter:brightness()}45%{filter:brightness(1.32)}to{filter:brightness(1.08)}}.joker-slot{z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 32%,#80502161,#1b0d09f0 72%);border:1px solid #b18842b8;border-radius:9px;place-items:start center;width:54px;height:64px;display:grid;position:absolute;top:calc(3% - 36px);left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #190c08e6,0 4px 10px #1204039e}.joker-slot:before{content:"";background:#210e0a8c;border:1px dashed #d8b16373;border-radius:4px;width:36px;height:51px;position:absolute;top:4px;left:8px}.joker-slot>span{z-index:3;color:#f3d58f;text-align:center;background:#21120d;border:1px solid #87683d;border-radius:5px;padding:2px 0;font-size:11px;font-weight:900;line-height:1;position:absolute;top:-19px;left:2px;right:2px;box-shadow:0 2px 5px #100704b8}.joker-card{z-index:1;filter:drop-shadow(0 4px 4px #190504b8);place-items:start center;width:46px;height:58px;padding-top:2px;display:grid;position:relative}.joker-card[hidden]{display:none}.joker-card .playing-card{width:38px;height:54px}.deal-card-flight{z-index:20;pointer-events:none;perspective:700px;transform-origin:50%;filter:drop-shadow(0 8px 7px #18050470);will-change:transform;display:block;position:absolute;top:0;left:0}.deal-card-inner{transform-style:preserve-3d;will-change:transform;display:block;position:absolute;inset:0}.deal-card-back,.deal-card-face.playing-card{backface-visibility:hidden;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.deal-card-back{background:#f1e5ca;border:1px solid #e5d4ae;border-radius:4px;overflow:hidden;box-shadow:0 5px 8px #1805049e}.deal-card-back img{object-fit:fill;clip-path:inset(4% 4.5% 5.5% round 7%);width:100%;height:100%}.deal-card-face.playing-card{transform:rotateY(180deg)}.deal-card-face.playing-card:after{content:"";border-radius:inherit;opacity:.6;pointer-events:none;background:linear-gradient(112deg,#0000 25%,#ffffff6b 48%,#0000 68%);position:absolute;inset:0}.deal-card-flight.is-lane-flight .deal-card-face b{font-size:14px;top:4px;left:4px}.deal-card-flight.is-lane-flight .deal-card-face i{font-size:28px}.bet-choice.is-celebration-muted{filter:saturate(.45)brightness(.72);opacity:.38!important}.win-celebration{z-index:14;color:#ffe6a0;text-align:center;pointer-events:none;transform-origin:50%;background:radial-gradient(circle at 50% 10%,#854e1bf0,#30110afa 52%,#120806fa);border:1px solid #c5953c;border-radius:18px;place-content:center stretch;width:min(80%,340px);min-height:96px;margin:auto;padding:14px 14px 7px;display:grid;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 0 0 3px #210d08f0,inset 0 0 25px #e4aa422e,0 12px 30px #0e0302c2,0 0 22px #edb84957}.win-celebration[hidden]{display:none}.win-celebration:before,.win-celebration:after{content:"✦";color:#f5ce74;text-shadow:0 0 6px #f3bb45;font-size:13px;position:absolute;top:12px}.win-celebration:before{left:17px}.win-celebration:after{right:17px}.win-celebration>span{z-index:1;color:#fff8d2;letter-spacing:.14em;text-shadow:0 2px 4px #2b0c07,0 0 10px #ffe0839e;font-family:Georgia,serif;font-size:29px;font-weight:700;line-height:1;position:relative}.win-rewards{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;width:100%;margin-top:5px;display:grid;position:relative}.reward-award{color:#ffe18a;text-shadow:0 1px 3px #2b0c07;background:linear-gradient(#5d3413ad,#1f0c079e);border:1px solid #efbe53a3;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:39px;padding:5px 6px;font-weight:900;line-height:1;display:flex;box-shadow:inset 0 0 10px #ffd25c24,0 2px 5px #00000059}.reward-award>strong{color:#fff8d7;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 2px #7b3b0d,0 0 8px #ffcd50e0,0 0 15px #ffb93157;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(22px,6.5vw,32px);font-weight:900;line-height:1}.reward-coin-icon,.trophy-award .trophy-icon{width:20px;height:20px}.chip-row{grid-template-columns:repeat(4,1fr);align-items:center;gap:10px;margin-top:22px;padding-inline:16px;display:grid}.chip{--denom:#4d3b26;--denom-light:#ffe5a2;--denom-glow:#ffcc5cd1;aspect-ratio:1;color:#5b3309;background:var(--currency-coin-art) center / contain no-repeat;filter:drop-shadow(0 5px 4px #1505048c);border:0;border-radius:50%;justify-self:center;place-items:center;width:clamp(50px,12vw,62px);padding:0;display:grid;position:relative;overflow:visible}.chip:before{content:none}.chip span{z-index:1;aspect-ratio:1;color:#fff8db;border:1px solid var(--denom-light);background:radial-gradient(circle at 34% 26%,#ffffff52,transparent 29%),linear-gradient(145deg,var(--denom-light),var(--denom) 45%,#210b08);width:48%;box-shadow:inset 0 0 0 2px #11070447,0 0 7px var(--denom-glow);text-shadow:0 1px 2px #130706;border-radius:50%;place-items:center;padding:0;font-family:Georgia,serif;font-size:clamp(11px,3vw,12px);font-weight:900;line-height:1;display:grid;position:relative}.chip span:before{content:none}.chip-50{--denom:#174d72;--denom-light:#9cddff;--denom-glow:#47aee7c7}.chip-100{--denom:#28623d;--denom-light:#a8e4a4;--denom-glow:#52be68c2}.chip-500{--denom:#93461d;--denom-light:#ffd083;--denom-glow:#ea8933cc}.chip-1k{--denom:#751f35;--denom-light:#ffabb8;--denom-glow:#dd4c6fc7}.chip:not(.is-active){opacity:.76;filter:brightness(.78)saturate(.9)}.chip.is-active{outline:3px solid var(--denom-light);outline-offset:4px;filter:drop-shadow(0 6px 4px #15050494) drop-shadow(0 0 9px var(--denom-glow));transform:translateY(-2px)}.chip.is-active:after{content:"";border:5px solid #0000;border-bottom:0;border-top-color:var(--denom-light);position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.table-actions{border-top:1px solid #b48d4f38;grid-template-columns:minmax(0,1fr);margin-top:13px;padding:10px 12% 0;display:grid}.table-actions button{border-radius:11px;min-height:53px;font-weight:900}.deal-button{color:#f3ead4;letter-spacing:.06em;text-shadow:0 2px 3px #0b2215;background:linear-gradient(#557151,#193a27 72%);border:1px solid #a68a51;justify-content:center;justify-self:center;align-items:center;gap:9px;width:100%;font-size:20px;display:flex;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 3px #163323,0 5px 10px #0f040380}.deal-button-trophy-reward{letter-spacing:0;white-space:nowrap;border-left:1px solid #f3ead461;align-items:center;gap:3px;padding-left:9px;line-height:1;display:inline-flex}.deal-button-win-label{color:#f3ead4;font-family:var(--font-copy);letter-spacing:.04em;font-size:.63em;font-weight:900}.deal-button-trophy-reward strong{color:#fff0af;font-size:.78em}.deal-button-trophy-reward img{object-fit:contain;filter:drop-shadow(0 1px 2px #0d05028c);width:21px;height:21px}.deal-button.is-dealing{color:#ffe5a5;background:linear-gradient(#70532b,#3e2416 72%);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 3px #412615,0 5px 10px #0f040380}.deal-button:disabled{opacity:.58;filter:saturate(.62)}button:disabled{cursor:default}.bet-choice:disabled{opacity:1}.chip:disabled{opacity:.55}.chip.is-active:disabled{opacity:.82}button:focus-visible{outline-offset:3px;outline:2px solid #fff}.cheat-trigger{color:#d7efff;background:linear-gradient(145deg,#1a3141f7,#081117fa);border:1px solid #7ad0ffad;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;padding:3px;display:grid;box-shadow:inset 0 1px #e3f8ff2e,0 3px 9px #0000006b,0 0 8px #42b4f124}.cheat-trigger[hidden]{display:none}.cheat-trigger svg{fill:currentColor;width:20px;height:20px}.cheat-trigger span{color:#83d7ff;letter-spacing:.06em;font:800 7px/1 system-ui,sans-serif;position:absolute;bottom:2px;right:3px}.cheat-panel{z-index:90;position:absolute;inset:0}.cheat-panel[hidden]{display:none}.cheat-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04080bb8;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.cheat-drawer{top:max(8px,env(safe-area-inset-top));right:8px;bottom:max(8px,env(safe-area-inset-bottom));color:#dff4ff;background:linear-gradient(155deg,#162833fc,#070d12fe 72%);border:1px solid #73cdfd8c;border-radius:21px;flex-direction:column;width:min(350px,100% - 16px);padding:15px;font-family:system-ui,sans-serif;display:flex;position:absolute;overflow:hidden auto;box-shadow:inset 0 1px #e0f7ff21,-10px 0 30px #0000008c,0 0 24px #30a6e424}.cheat-header{border-bottom:1px solid #7dcbf32e;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 12px;display:flex}.cheat-header div{gap:2px;display:grid}.cheat-header span,.cheat-section-heading span{color:#76cfff;letter-spacing:.15em;font-size:9px;font-weight:800}.cheat-header strong{color:#effaff;letter-spacing:.07em;font-size:20px}.cheat-close{color:#dff5ff;background:#5593b11f;border:1px solid #83d3ff6b;border-radius:11px;width:35px;height:35px;padding:0 0 3px;font-size:26px;line-height:1}.cheat-bankroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.cheat-stat{background:#5498b814;border:1px solid #78caf345;border-radius:15px;grid-template-rows:22px 31px 30px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:108px;padding:10px;display:grid;position:relative}.cheat-stat>:first-child{grid-row:1/3;align-self:center}.cheat-stat .coin-icon{width:31px;height:31px;font-size:11px}.cheat-stat .trophy-icon{color:#ffe080;width:31px;height:31px}.cheat-stat small{color:#78ccef;letter-spacing:.12em;align-self:end;font-size:8px;font-weight:900}.cheat-stat input{color:#fff3b5;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;width:100%;min-width:0;height:28px;padding:1px 5px;font-family:Georgia,serif;font-size:19px;font-weight:900}.cheat-stat input:focus{background:#06161ebf;border-color:#7ad5ffa6;box-shadow:0 0 0 2px #50bdf01f}.cheat-stat input:disabled{opacity:.46}.cheat-stat input::-webkit-inner-spin-button{appearance:none;margin:0}.cheat-stat input::-webkit-outer-spin-button{appearance:none;margin:0}.cheat-stepper{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:6px;display:grid}.cheat-stepper button{color:#bcecff;background:#4fa1c724;border:1px solid #75ccf759;border-radius:7px;height:26px;padding:0;font-size:10px;font-weight:900}.cheat-bankroll-actions{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.cheat-bankroll-actions button{color:#092333;letter-spacing:.06em;background:linear-gradient(#dff8ff,#70c7eb);border:1px solid #c5efff;border-radius:9px;min-height:32px;font-size:9px;font-weight:900;box-shadow:inset 0 -2px #1f5d7840}.cheat-bankroll-actions #cheatResetBankroll{color:#bdeaff;box-shadow:none;background:#4d97b81f;border-color:#7bcff75c}.cheat-invite-control{background:#3ba46714;border:1px solid #72df9d4d;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:grid}.cheat-invite-label{gap:2px;min-width:0;display:grid}.cheat-invite-label strong{color:#baf4cb;letter-spacing:.08em;font-size:9px}.cheat-invite-label small{color:#75c996;letter-spacing:.08em;white-space:nowrap;font-size:7px;font-weight:850}.cheat-invite-editor{grid-template-columns:25px 35px 25px 48px;align-items:center;gap:5px;display:grid}.cheat-invite-editor button,.cheat-invite-editor input{border:1px solid #6fd59766;border-radius:7px;height:28px}.cheat-invite-editor button{color:#c6f7d6;background:#49ae7129;padding:0;font-size:14px;font-weight:900}.cheat-invite-editor #cheatApplyInviteFriends{color:#0b321c;letter-spacing:.04em;background:linear-gradient(#def8e6,#78d69a);border-color:#c6f4d5;font-size:8px}.cheat-invite-editor input{color:#e3ffeb;font-variant-numeric:tabular-nums;text-align:center;background:#051c1194;outline:0;width:35px;padding:1px 3px 0;font-family:Georgia,serif;font-size:17px;font-weight:900}.cheat-invite-editor input:focus{border-color:#93edb5;box-shadow:0 0 0 2px #59da8c24}.cheat-invite-editor input::-webkit-inner-spin-button{appearance:none;margin:0}.cheat-invite-editor input::-webkit-outer-spin-button{appearance:none;margin:0}.cheat-session-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0 12px;display:grid}.cheat-session-strip span{color:#77c9ee;letter-spacing:.1em;background:#76c3e814;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:7px 9px;font-size:8px;font-weight:900;display:flex}.cheat-session-strip strong{color:#eaf8ff;letter-spacing:.04em;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cheat-actions{gap:7px;display:grid}.cheat-actions button{color:#ecf9ff;text-align:left;background:linear-gradient(135deg,#4286a833,#162d3a47);border:1px solid #76caf547;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:51px;padding:7px 10px;display:grid}.cheat-actions button span{gap:2px;display:grid}.cheat-actions button strong{letter-spacing:.05em;font-size:11px}.cheat-actions button small{color:#8dbfd5;font-size:9px}.cheat-actions kbd,.cheat-reaction-grid kbd{color:#0b2634;background:linear-gradient(#dff7ff,#73caef);border:1px solid #c0efff;border-radius:7px;place-items:center;min-width:36px;height:29px;font:900 11px/1 system-ui,sans-serif;display:grid;box-shadow:inset 0 -2px #18577340,0 2px 5px #00000059}.cheat-section-heading{justify-content:space-between;align-items:center;margin:15px 2px 8px;display:flex}.cheat-section-heading strong{letter-spacing:.1em;font-size:10px}.cheat-section-heading span{font-size:7px}.cheat-reaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cheat-reaction-grid button{color:#dff5ff;background:#4789a81f;border:1px solid #73c6ef40;border-radius:11px;align-items:center;gap:7px;min-width:0;min-height:43px;padding:6px 8px;display:flex}.cheat-reaction-grid button span{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.cheat-reaction-grid .cheat-wide-action{grid-column:1/-1;justify-content:center}.cheat-status{color:#7ed5fa;letter-spacing:.12em;text-align:center;border-top:1px solid #7cc8ee29;min-height:23px;margin:10px 0 0;padding:6px 8px 0;font-size:8px;font-weight:900}.cheat-actions button:disabled,.cheat-reaction-grid button:disabled{opacity:.34;filter:grayscale(.7)}@media (width<=540px){.game-shell{height:100dvh;min-height:0}}@media (width<=540px) and (height<=940px){.room-art,.room-shade{height:clamp(360px,52dvh,490px)}.dealer-stage{height:clamp(300px,45.8dvh,420px)}.session-history{top:calc(var(--brand-header-height) + clamp(64px,calc(6.5dvh + 10px),72px));padding-block:23px 8px}.dealer-visual{transform:translateY(calc(clamp(22px,3.4dvh,32px) + 44px))scale(.93)}.dealer-art,.dealer-chair-back{height:clamp(378px,59.2dvh,565px);top:clamp(-79px,-8.4dvh,-53px)}.intro-room,.intro-room-shade{height:clamp(360px,52dvh,490px)}.intro-chair,.intro-savita{height:clamp(351px,55.1dvh,525px);top:clamp(-22px,58px - 8.4dvh,4px)}.intro-bubble{top:61%}.dealer-video{width:clamp(220px,34.5dvh,324px);height:clamp(274px,42.8dvh,402px);top:clamp(22px,3.5dvh,33px)}.dealer-visual:before,.dealer-visual:after{-webkit-mask-position:50% clamp(-79px,-8.4dvh,-53px);mask-position:50% clamp(-79px,-8.4dvh,-53px);-webkit-mask-size:auto clamp(378px,59.2dvh,565px);mask-size:auto clamp(378px,59.2dvh,565px)}.game-shell[data-dealer-id=emily] :is(.dealer-art,.dealer-video){height:clamp(285px,44.6dvh,426px);top:-5px}.game-shell[data-dealer-id=emily] .dealer-visual:before,.game-shell[data-dealer-id=emily] .dealer-visual:after{-webkit-mask-position:50% -5px;mask-position:50% -5px;-webkit-mask-size:auto clamp(285px,44.6dvh,426px);mask-size:auto clamp(285px,44.6dvh,426px)}.dealer-name{min-width:108px;padding:7px 14px 6px;bottom:clamp(5px,1.2dvh,11px);right:10px}.dealer-name strong{font-size:23px}.casino-table{min-height:calc(100dvh - clamp(300px,45.8dvh,420px));padding-top:clamp(81px,12.7dvh,110px);padding-bottom:max(8px,env(safe-area-inset-bottom))}.deck-area{top:calc(clamp(55px,9.2dvh,83px) - 36px)}.deck-stack{width:clamp(40px,5.3dvh,46px);height:clamp(56px,7.2dvh,64px)}.bet-choice{min-height:clamp(136px,21.3dvh,190px);padding-top:clamp(6px,1.2dvh,10px);padding-bottom:4px}.bet-choice:after{inset:clamp(23px,3.3dvh,31px) 7px clamp(46px,7dvh,58px)}.bet-choice:before{top:auto;bottom:4px}.bet-choice strong,.bet-choices.round-active .bet-choice strong{font-size:clamp(22px,5.76vw,25px)}.card-lane{min-height:clamp(78px,12dvh,102px);margin-top:0}.win-celebration{min-height:clamp(70px,10.3dvh,94px);padding-block:10px 4px;top:0}.win-celebration>span{font-size:clamp(25px,2.1dvh + 10px,29px)}.win-celebration{padding-inline:10px}.win-rewards{gap:6px;margin-top:2px}.reward-award{gap:4px;min-height:clamp(31px,5.2dvh,39px);padding:4px 5px}.reward-award>strong{font-size:clamp(21px,4.2dvh,30px)}.reward-coin-icon,.trophy-award .trophy-icon{width:clamp(16px,2.7dvh,20px);height:clamp(16px,2.7dvh,20px)}.chip-row{gap:clamp(7px,1dvh,10px);margin-top:clamp(16px,2.2dvh,20px);padding-inline:clamp(13px,3dvw,18px)}.chip{width:clamp(41px,6.1dvh,51px)}.table-actions{margin-top:clamp(5px,.9dvh,8px);padding:clamp(5px,.9dvh,8px) 8% 0}.table-actions button{min-height:clamp(38px,5.7dvh,49px)}.deal-button{font-size:clamp(17px,2.4dvh,21px)}}@media (prefers-reduced-motion:reduce){.balance-delta.is-outro{animation-name:balance-delta-fade}.card-stack-edge.is-growing{animation:none}.bet-choice[aria-pressed=true] .playing-card.is-stack-previous{opacity:.4;animation:none}.playing-card.is-loss-pair,.dealer-name strong:before,.dealer-name:after{animation:none}.dealer-visual:before,.dealer-visual:after,.dealer-win{transition:none}.intro-camera{transform:none}.intro-scene.is-revealing .intro-camera{opacity:0;transition:opacity .28s}.intro-spotlight{transition:none!important}.intro-caret{animation:none}.end-card{transition-duration:.24s}.end-card-dealers,.end-card-logo,.end-card-vignette,.end-card-cta,.end-card-question{filter:none;transition:opacity .24s}.end-card-dealers{transform:translateY(-6.5%)}.end-card-logo{transform:translate(-50%)}.end-card-cta,.end-card-question{transform:translate(-50%)}.end-card-sheen{display:none}.bonus-tool.is-ready .gift-icon,.bonus-tool.is-ready .gift-icon i,.bonus-clock i,.lobby-sheet{animation:none}.modal-resolve-sheet.is-closing{opacity:0;transition:opacity 80ms;animation:none}.modal-resolve-sheet.is-counting .popup-close-progress{animation-timing-function:steps(2,end)}.invite-hero-aura,.invite-hero-aura:before,.invite-hero-aura:after{animation:none}.invite-progress-step b,.invite-progress-step svg{transition:none}.invite-progress-step.is-resolving .invite-progress-check path{stroke-dashoffset:0;animation:none}.lobby-backdrop-image,.arena-card,.home-hud{transition:none}.lobby-scroll-cue svg{animation:none}}@keyframes balance-delta-fade{0%,64%{opacity:1}to{opacity:0}}@media (width<=430px){.game-shell{--brand-header-height:48px}.brand-header{padding-inline:10px}.brand-primary{gap:5px}.home-hud{border-radius:10px;width:30px;height:30px}.home-hud svg{width:18px;height:18px}.brand-game-logo{height:36px}.game-shell[data-language=kn] .brand-game-logo{height:40px}.language-switch{grid-template-columns:repeat(3,25px)}.language-switch button{width:25px;height:26px}.dhurandhar-logo{gap:5px}.dhurandhar-emblem{width:28px;height:28px;font-size:15px}.dhurandhar-wordmark strong{font-size:9px}.dhurandhar-wordmark small{font-size:7px}.topbar{padding-inline:10px}.wallet{grid-template-columns:25px minmax(0,1fr) 27px;gap:5px;width:130px;height:39px;padding:4px 4px 4px 6px}.wallet .coin{width:25px;height:25px}.wallet strong{font-size:14px}.wallet button{width:27px;height:27px}.trophy-hud{gap:6px;width:78px;height:39px;padding-inline:9px 11px}.trophy-hud .trophy-icon{width:24px;height:24px}.trophy-hud strong{font-size:14px}.casino-table{padding-inline:12px}.bet-choices{gap:9px}.session-history{left:8px}.lobby-content{padding-left:10px;padding-right:10px}.arena-grid{gap:clamp(32px,4dvh,38px)}.lobby-bottom-dock{gap:8px;left:10px;right:10px}.lobby-sheet{left:5px;right:5px}}@media (width<=540px) and (height<=700px){.lobby-content{align-content:start}.lobby-bottom-dock{height:70px}.cheat-drawer{padding:11px}.cheat-header{padding-bottom:8px}.cheat-bankroll{margin-top:8px}.cheat-stat{grid-template-rows:18px 28px 27px;min-height:92px;padding:6px 8px}.cheat-bankroll-actions{margin-top:6px}.cheat-session-strip{margin:7px 0 8px}.cheat-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.cheat-actions button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:58px;padding:5px}.cheat-actions button small{display:none}.cheat-section-heading{margin-top:10px}.cheat-reaction-grid button{min-height:38px}.cheat-status{margin-top:7px}}@media (width<=540px) and (height<=740px){.deck-area{top:calc(clamp(55px,9.2dvh,68px) - 36px)}.deck-stack{width:38px;height:52px}.card-stack{width:56px;height:72px}.card-stack-edge,.card-stack>.playing-card{width:42px;height:60px;top:1px;left:7px}.card-stack-edge{top:calc(1px + var(--edge-drop));left:calc(7px + var(--edge-offset))}.card-stack>.playing-card b{font-size:13px}.card-stack>.playing-card i{font-size:25px}.deal-card-flight.is-lane-flight .deal-card-face b{font-size:13px}.deal-card-flight.is-lane-flight .deal-card-face i{font-size:25px}}@media (width>=541px){body{padding:24px}.game-shell{border:1px solid #ffd67638;border-radius:24px;min-height:min(960px,100dvh - 48px)}}
