/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:.8;--PhoneInputInternationalIconGlobe-opacity:.65;--PhoneInputCountrySelect-marginRight:.35em;--PhoneInputCountrySelectArrow-width:.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{width:100%;height:100%;display:block}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{margin-right:var(--PhoneInputCountrySelect-marginRight);align-self:stretch;align-items:center;display:flex;position:relative}.PhoneInputCountrySelect{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity);display:block}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}:root{--gold:#e9bf62;--cream:#fff8e8}.historySyncStatus{color:#e9bf62;flex:0 0 30px;width:30px;height:30px;font-family:Arial,sans-serif}.historySyncIndicator{color:currentColor;cursor:pointer;background:#04231d;border:1px solid #e9bf6255;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font:900 16px/1 Arial,sans-serif;display:grid;position:relative;box-shadow:inset 0 1px #fff1}.historySyncIndicator:disabled{cursor:default;opacity:.8}.historySyncIndicator small{color:#071d17;background:#d79d34;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font:900 9px/1 Arial,sans-serif;display:grid;position:absolute;inset-block-start:-5px;inset-inline-end:-6px}.historySyncStatus[data-status=pending] .historySyncIndicator span,.historySyncStatus[data-status=syncing] .historySyncIndicator span{animation:1s linear infinite syncIndicatorSpin}.historySyncStatus[data-status=synced]{color:#67d4a6}.historySyncStatus[data-status=error],.historySyncStatus[data-status=auth-required],.historySyncStatus[data-status=offline]{color:#ff8d83}.historySyncAnnounce{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.historySyncAlert{z-index:2147482000;inset-inline:12px;bottom:calc(14px + env(safe-area-inset-bottom));color:#ffd1ca;text-align:start;background:#240a0eef;border:1px solid #ff927266;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;max-width:520px;margin-inline:auto;padding:10px 12px;font:12px/1.45 Arial,sans-serif;display:flex;position:fixed;box-shadow:0 12px 35px #000b}.historySyncAlert>span{overflow-wrap:anywhere;min-width:0}.historySyncAlert>button{color:#10231c;cursor:pointer;background:#e9bf62;border:1px solid #e9bf6266;border-radius:8px;flex:none;min-height:34px;padding:6px 10px;font:800 11px/1.2 Arial,sans-serif}.setupCard>.historySyncStatus{z-index:65;top:40px;position:absolute;inset-inline-end:24px}@keyframes syncIndicatorSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.historySyncStatus[data-status=pending] .historySyncIndicator span,.historySyncStatus[data-status=syncing] .historySyncIndicator span{animation:none}}*{box-sizing:border-box}body{touch-action:manipulation;width:100%;color:var(--cream);background:#011713;margin:0;font-family:Arial,Noto Sans Hebrew,sans-serif;overflow-x:clip}.gaConsent{z-index:2147483600;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));color:#f7f0df;background:linear-gradient(145deg,#08261ff5,#020806fb);border:1px solid #e9bf6280;border-radius:18px;width:min(430px,100% - 24px);padding:14px;position:fixed;box-shadow:0 20px 55px #000c,inset 0 1px #ffffff18}.gaConsent p{margin:0;font-size:14px;line-height:1.5}.gaConsent div{gap:8px;margin-top:11px;display:flex}.gaConsent button{cursor:pointer;border-radius:999px;min-height:40px;padding:8px 16px;font-weight:800}.gaConsentAccept{color:#171006;background:linear-gradient(135deg,#f5d27c,#d79b2b);border:1px solid #ffe09a}.gaConsentReject{color:#d8e2dd;background:#ffffff09;border:1px solid #ffffff30}.adminLegacyRecovery>article{background:#ffffff08;border:1px solid #e9bf6240;border-radius:14px;grid-template-columns:1fr auto;gap:5px 14px;margin-top:12px;padding:14px;display:grid}.adminLegacyRecovery>article b,.adminLegacyRecovery>article small{grid-column:1}.adminLegacyRecovery>article span{color:#9eb5ac;font-size:12px}.adminLegacyRecovery>article strong{grid-area:1/2/span 2;align-self:center;font-size:22px}.adminUnavailable{color:#9eb5ac!important;font:800 13px/1.15 Arial,sans-serif!important}.adminHistoricalGame{background:#e9bf6208;border:1px solid #e9bf6255;border-radius:12px}.adminHistoricalGame>summary{padding-inline:10px}.adminHistoricalGame>summary>.isEmpty{white-space:normal;font-size:11px}.adminSyncStatus{grid-template-columns:minmax(180px,.7fr) 1.3fr;align-items:start;gap:18px;display:grid}.adminSyncStatus h2{margin-bottom:5px}.adminSyncStatus dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.adminSyncStatus dl div{background:#00251e;border:1px solid #ffffff14;border-radius:10px;padding:10px}.adminSyncStatus dt{color:#819a91;font-size:10px}.adminSyncStatus dd{overflow-wrap:anywhere;margin:4px 0 0}.adminSyncStatus>small{color:#92a89f;grid-column:1/-1;font-size:10px}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top)}}.pwa-install-card{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);direction:rtl;background:linear-gradient(145deg,#111714f5,#050806f8);border:1px solid #f0c56775;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;width:min(470px,100% - 24px);padding:13px 14px;display:grid;box-shadow:0 18px 50px #000c,inset 0 1px #fff1}.pwa-install-card--top{top:max(8px, env(safe-area-inset-top));margin:max(8px, env(safe-area-inset-top)) auto 0;position:sticky}.pwa-install-card strong,.pwa-install-card span{display:block}.pwa-install-card strong{color:#f5c86e;font-size:13px}.pwa-install-card span{color:#d3ded8;margin-top:3px;font-size:10px;line-height:1.45}.pwa-install-action{color:#17120c;cursor:pointer;background:linear-gradient(135deg,#f3c45d,#ff6d1b);border:0;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:900}.pwa-install-help-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwa-install-help{color:#f8f2e5;text-align:center;direction:rtl;background:radial-gradient(circle at 50% 0,#63301155,#0000 38%),linear-gradient(155deg,#171d19,#050806);border:1px solid #f0c56780;border-radius:25px;width:min(390px,100%);padding:24px 20px 19px;box-shadow:0 28px 80px #000e,inset 0 1px #fff2}.pwa-install-help-icon{color:#f6c963;border:2px solid #f6c963;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 10px;font-size:34px;font-weight:900;display:grid;box-shadow:0 0 24px #ff8d2948}.pwa-install-help h2{color:#f6c963;margin:0 0 17px;font-size:21px}.pwa-update-card p{color:#edf4f0;margin:0;font-size:14px;line-height:1.6}.pwa-update-card small{color:#f1c36d;margin-top:12px;font-size:11px;line-height:1.5;display:block}.pwa-install-help ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pwa-install-help li{text-align:start;background:#ffffff09;border:1px solid #ffffff18;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.pwa-install-help li b{color:#17120c;background:#f3c45d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pwa-install-help li span{font-size:14px;line-height:1.45}.pwa-install-help-done{color:#17120c;cursor:pointer;background:linear-gradient(135deg,#f3c45d,#ff6d1b);border:0;border-radius:999px;width:100%;margin-top:17px;padding:12px;font-weight:900}.pwa-install-help-done:disabled{opacity:.65;cursor:wait}button,input{font:inherit}.flagLanguageMenu{z-index:60;direction:ltr;width:max-content;margin:0 auto 18px;position:relative}.flagLanguageTrigger{color:#f4dc9c;cursor:pointer;background:linear-gradient(145deg,#052b24e8,#001914f2);border:1px solid #e9bf6270;border-radius:999px;grid-template-columns:28px 1fr 16px;align-items:center;gap:6px;width:112px;height:42px;padding:0 11px;display:grid;box-shadow:inset 0 1px #fff2,0 6px 18px #0005}.languageFlag{filter:drop-shadow(0 1px 2px #0008);font-size:21px;line-height:1}.flagLanguageTrigger strong{letter-spacing:.08em;font-size:12px}.languageChevron{color:#e9bd57;font-size:16px;transition:transform .18s}.languageChevron.open{transform:rotate(180deg)}.flagLanguagePopover{z-index:2147483000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#073b31fa,#001712fe 76%);border:1px solid #efc65f8c;border-radius:18px;width:230px;padding:7px;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;translate:-50%;box-shadow:0 20px 55px #000b,inset 0 1px #fff2}.flagLanguagePopover button{color:#dbe8e2;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:31px 1fr 28px 22px;align-items:center;gap:8px;width:100%;min-height:46px;padding:7px 10px;font-size:14px;display:grid}.flagLanguagePopover button+button{margin-top:2px}.flagLanguagePopover button:hover,.flagLanguagePopover button:focus-visible{background:#ffffff0d;outline:0}.flagLanguagePopover button.active{color:#ffe39a;background:linear-gradient(90deg,#d59a2824,#3ae0ad13)}.flagLanguagePopover small{color:#829b92;font-size:10px;font-weight:800}.flagLanguagePopover b{color:#63e3b0;font-size:16px}.authFlagLanguage{margin:0}.authFlagLanguage .flagLanguageTrigger{background:#001310e0;width:116px;height:42px}.authFlagLanguage .flagLanguagePopover{left:auto;right:0;translate:0}.headerActions{align-items:center;gap:7px;display:flex}.headerActions .flagLanguageMenu{margin:0}.headerActions .flagLanguageTrigger{width:92px;height:36px}.themePicker{text-align:center;width:max-content;margin:0 auto 13px}.themePicker>span{color:#b8cec5;margin-bottom:6px;font-size:9px;display:block}.themePicker>div{direction:ltr;justify-content:center;gap:8px;display:flex}.themePicker button{cursor:pointer;background:#00120f80;border:1px solid #ffffff45;border-radius:50%;width:31px;height:31px;padding:3px}.themePicker button i{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 1px #fff5}.themePicker button.emerald i{background:linear-gradient(135deg,#19a47b,#06382e)}.themePicker button.red i{background:linear-gradient(135deg,#f04458,#5f0b16)}.themePicker button.black i{background:linear-gradient(135deg,#55595c,#030303)}.themePicker button.fire i{background:linear-gradient(135deg,#ffb020,#ff4d00 52%,#5a0b00)}.themePicker button.blue i{background:linear-gradient(135deg,#35bfff,#1252b8 52%,#06183f)}.themePicker button.purple i{background:linear-gradient(135deg,#d56cff,#7132b9 52%,#26063f)}.themePicker button.active{border-color:#ffe394;transform:scale(1.08);box-shadow:0 0 0 2px #e9bf6240,0 0 13px #e9bf6270}.headerActions .themePicker{align-items:center;gap:5px;margin:0;display:flex}.headerActions .themePicker>span{display:none}.headerActions .themePicker>div{gap:3px}.headerActions .themePicker button{width:22px;height:22px;padding:2px}.setup,.game{--theme-glow:#126a55;--theme-mid:#063c31;--theme-deep:#021e1a;--theme-accent:#16a17a;background:radial-gradient(circle at 50% -10%, var(--theme-glow), var(--theme-mid) 38%, var(--theme-deep));min-height:100vh;position:relative}.theme-red{--theme-glow:#a51f2d;--theme-mid:#5b101b;--theme-deep:#21050a;--theme-accent:#ef3448}.theme-black{--theme-glow:#343638;--theme-mid:#151718;--theme-deep:#030404;--theme-accent:#777b7d}.theme-fire{--theme-glow:#ff6418;--theme-mid:#a72d06;--theme-deep:#310800;--theme-accent:#ff8a19}.theme-blue{--theme-glow:#258bd7;--theme-mid:#104c88;--theme-deep:#04162d;--theme-accent:#39baff}.theme-purple{--theme-glow:#8c42c2;--theme-mid:#512477;--theme-deep:#190827;--theme-accent:#c86dff}.setup:before,.game:before{content:"";opacity:.06;pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 3px,#fff 3px 4px);position:fixed;inset:0}.setupCard{width:min(100%,520px);margin:auto;padding:36px 20px 24px;position:relative}.setupLogo{direction:ltr;flex-direction:column;align-items:center;width:min(100%,370px);min-height:225px;margin:2px auto 0;display:flex;position:relative}.setupLogo>small{color:var(--gold);letter-spacing:5px;margin-bottom:12px;font:700 9px/1 Arial,sans-serif}.setupLogoCards{width:190px;height:130px;position:relative}.setupLogoCards i{color:#111713;background:linear-gradient(145deg,#fffdf4,#e9dfc7);border:3px solid #e8d39b;border-radius:13px;width:105px;height:137px;padding:13px 11px;font:800 35px/1 Georgia,serif;position:absolute;box-shadow:0 15px 28px #0009,inset 0 0 0 3px #fff}.setupLogoCards i>span{margin-top:2px;font-size:35px;display:block}.setupLogoCards .ace{color:#c4212f;top:8px;left:5px;transform:rotate(-11deg)}.setupLogoCards .jack{z-index:2;top:0;right:4px;transform:rotate(9deg)}.setupLogoCards .jack b{color:#c4212f;text-shadow:0 1px #fff,1px 0 #fff;background:repeating-linear-gradient(45deg,#d7b13b 0 5px,#a31e2a 5px 10px,#171b19 10px 15px);border:2px solid #1b241f;border-radius:5px;place-items:center;font:900 10px Arial,sans-serif;display:grid;position:absolute;inset:66px 10px 11px}.setupLogoPlate{z-index:3;background:linear-gradient(#1c211f,#070b09);border:1px solid #d7b35d;border-radius:15px;justify-content:center;align-items:center;gap:11px;width:265px;height:58px;margin-top:-31px;display:flex;box-shadow:0 10px 22px #000b,inset 0 1px #fff2}.setupLogoPlate strong{color:#f2bf49;letter-spacing:.4px;text-shadow:0 2px #563200,0 0 10px #d7992944;font:900 26px/1 Georgia,serif}.setupLogoPlate span{color:#fff4cf;background:#b6202e;border:2px solid #e5bb58;border-radius:50%;place-items:center;width:37px;height:37px;font:900 17px Georgia,serif;display:grid}.lead{text-align:center;color:#d7e8df;margin:22px;font-size:15px;line-height:1.6}.currencyBlock{text-align:center;margin:0 0 18px}.methodChooser{margin:0 0 18px}.methodChooser>span{text-align:center;color:#d9e7e0;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.methodChooser>div{direction:ltr;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.methodChooser button:last-child{grid-column:span 2}.methodChooser button{color:#e8f3ed;cursor:pointer;background:linear-gradient(160deg,#082b25dd,#031713ee);border:1px solid #e9bf6240;border-radius:15px;min-height:78px;padding:10px 6px 8px;position:relative;box-shadow:inset 0 1px #fff1,0 7px 18px #0004}.methodChooser button b,.methodChooser button small{display:block}.methodChooser button b{letter-spacing:.2px;font-size:12px}.methodChooser button small{color:#9eb8ae;margin-top:5px;font-size:9px;line-height:1.25}.methodChooser button i{color:#fff;white-space:nowrap;background:#ff701f;border-radius:999px;padding:2px 6px;font:800 7px/1.4 Arial,sans-serif;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.methodChooser button.active{color:#101c18;background:linear-gradient(145deg,#e9b94f,#ff7420);border-color:#ffd778;transform:translateY(-2px);box-shadow:0 0 0 2px #e9bf6238,0 0 20px #ff8c305c,inset 0 1px #fff8}.methodChooser button.active small{color:#27322d}.methodChooser .successRate{color:#70e6ae;margin-top:7px;font:800 9px/1.2 Arial,sans-serif;display:block}.methodChooser button.active .successRate{color:#10372a}.methodChooser .successNote{color:#91a9a0;text-align:center;margin-top:9px;font-size:9px;line-height:1.4;display:block}.activeMethod{background:#061a17dc;border:1px solid #e9bf6260;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 30px);margin:10px auto 12px;padding:7px 14px;display:flex;box-shadow:0 0 16px #e9bf6220}.activeMethod span{color:#f3c968;font-size:11px;font-weight:900}.activeMethod small{color:#a9c1b8;font-size:9px}.betBreakdown{color:#cbded6;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:min(94%,390px);margin:4px auto 0;font-size:10px;display:flex}.betBreakdown span{background:#0017138c;border:1px solid #ffffff18;border-radius:9px;padding:5px 8px}.betBreakdown span b{color:#ffd56f}.betBreakdown i{color:#ff8a2b;font-style:normal;font-weight:900}.betBreakdown small{color:#ffb2a8;text-align:center;flex-basis:100%}.currencyBlock>span{color:#c9dcd4;margin-bottom:8px;font-size:12px;display:block}.currencySelect{direction:ltr;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.currencySelect button{color:#c9dcd4;cursor:pointer;background:#041f1bcc;border:1px solid #d9bd7450;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:54px;display:flex}.currencySelect button b{color:var(--gold);font-size:21px}.currencySelect button small{letter-spacing:.7px;font-size:11px}.currencySelect button.active{border-color:var(--gold);color:#fff;background:linear-gradient(145deg,#184d40,#0a3028);box-shadow:0 0 0 1px #e9bf6240,0 0 18px #e9bf6225}.two{grid-template-columns:1fr 1fr;gap:12px;display:grid}label{color:#c9dcd4;font-size:12px}.input{direction:ltr;background:#041f1bcc;border:1px solid #d9bd7450;border-radius:12px;align-items:center;height:52px;margin-top:7px;padding:0 15px;display:flex}.input:focus-within{border-color:var(--gold)}.input b{color:var(--gold)}.input input{color:#fff;text-align:center;background:0 0;border:0;outline:0;width:100%;font-size:20px}.bankPlan{color:#13201b;text-align:center;background:linear-gradient(135deg,#f4d88c,#b8872f);border-radius:18px;margin:16px 0;padding:18px;box-shadow:0 12px 28px #0006}.bankPlan>span{letter-spacing:1px;font-size:11px}.bankPlan>strong{margin:3px;font:38px Georgia;display:block}.bankPlan>small{font-size:11px}.risk{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.risk p{border:1px solid #3a2a1730;border-radius:8px;margin:0;padding:8px 4px;font-size:10px}.risk b{font-size:13px;display:block}.risk .chosen{color:#fff;background:#143a30}.warning{color:#ffd9d9;background:#92243266;border:1px solid #ff6d7466;border-radius:10px;padding:10px 12px;font-size:12px}.ladder{color:#bed4cb;align-items:center;gap:6px;padding:15px 2px;font-size:11px;display:flex;overflow:auto}.ladder b{color:var(--gold);border:1px solid #e9bf6240;border-radius:20px;padding:6px 8px}.primary{color:#13201b;background:linear-gradient(#f0cf78,#bd8b35);border:0;border-radius:14px;width:100%;padding:16px;font-size:17px;font-weight:800;box-shadow:0 8px 20px #0007}.primary span{float:left}.primary:disabled{opacity:.45;filter:grayscale(.5);cursor:not-allowed}.disclaimer{text-align:center;color:#819d92;font-size:10px;line-height:1.5}.game{background:radial-gradient(circle at 12% 15%, var(--theme-accent), transparent 24%), radial-gradient(circle at 88% 42%, #e9bf6214, transparent 27%), linear-gradient(180deg, var(--theme-mid) 0%, var(--theme-deep) 62%, #00100d 100%);max-width:600px;margin:auto;padding-bottom:24px;box-shadow:0 0 70px #000b}.game header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#021b17cc;border-bottom:1px solid #e9bf622b;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex;position:sticky;top:0}.game header>button,.headerActions>button{color:var(--gold);background:0 0;border:0;font-size:18px}.mini{align-items:center;gap:9px;display:flex}.mini>span{color:#14211c;background:#f6ebd0;border-radius:6px;place-items:center;width:34px;height:42px;font-size:21px;display:grid;transform:rotate(-5deg)}.mini div{flex-direction:column;display:flex}.mini b{font-family:Georgia}.mini small{color:var(--gold);font-size:10px}header button{color:var(--gold);background:0 0;border:1px solid #e9bf6245;border-radius:50%;width:34px;height:34px}.exitBanner{color:#10251d;text-align:center;background:linear-gradient(90deg,#9f6c16,#e6bd59,#9f6c16);border-radius:12px;justify-content:space-between;align-items:center;margin:10px 12px 0;padding:10px;animation:1s infinite gold;display:flex}.exitBanner.mustContinue{color:#fff;background:linear-gradient(100deg,#7b0008,#ff1028 42%,#b00011 70%,#650006);border:1px solid #ff8a93cc;animation:.9s ease-in-out infinite alternate dangerPulse;box-shadow:0 0 12px #ff0019bf,inset 0 0 18px #ffbebe33}.exitBanner.canStop{color:#10251d;background:linear-gradient(90deg,#9f6c16,#e6bd59,#9f6c16)}.exitBanner div{flex-direction:column;display:flex}.exitBanner b{font-size:18px}.exitBanner small{color:#ffe9b2;margin-top:4px;font-size:10px;font-weight:800;line-height:1.25}@keyframes dangerPulse{0%{filter:brightness(.92);transform:scale(.995)}to{filter:brightness(1.22);transform:scale(1)}}.banks{border:1px solid #e9bf6250;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:14px 12px 8px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0005,inset 0 1px #ffffff0d}.banks div{text-align:center;color:#9eb9ae;background:#062c25d9;padding:10px 4px;font-size:10px}.banks b{color:#fff;margin-top:4px;font:17px Georgia;display:block}.pos{color:#72e2a0!important}.neg{color:#ff7078!important}.bet{text-align:center;background:radial-gradient(circle,#12614e,#052c25);border:1px solid #d8b25d80;border-radius:18px;margin:8px 12px;padding:11px 16px 12px;box-shadow:0 10px 26px #0008,inset 0 1px #ffffff17}.bet.alert{background:radial-gradient(circle,#8b1722,#300b10);border-color:#ff4551;animation:.85s infinite red}.top{color:#a7c1b7;justify-content:space-between;font-size:10px;display:flex}.top span:first-child{color:#7ee0a0}.bet>p{margin:6px 0 0;font-size:11px}.amount{direction:ltr;justify-content:center;align-items:flex-start;gap:5px;display:flex}.wagerVault{width:min(100%,330px);min-height:66px;box-shadow:inset 0 1px #fff6, inset 0 -5px 12px #000b, inset 5px 0 12px #0007, inset -5px 0 12px #0007, 0 7px 17px #0008, 0 0 15px var(--theme-accent);background:linear-gradient(90deg,#0009,#0000 18% 82%,#0009),radial-gradient(at 50% 18%,#ffffff1b,#0000 48%),linear-gradient(#142925,#061613 60%,#020907);border:1px solid #f5cf746e;border-radius:15px;place-items:center;margin:6px auto 5px;padding:6px 54px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wagerVault{box-shadow:inset 0 1px #fff6, inset 0 -5px 12px #000b, inset 5px 0 12px #0007, inset -5px 0 12px #0007, 0 7px 17px #0008, 0 0 15px color-mix(in srgb, var(--theme-accent) 38%, transparent)}}.wagerVault:before,.wagerVault:after{content:"◆";color:#e8bf62;text-shadow:0 0 8px #ffd776;font-size:9px;position:absolute;top:50%;translate:0 -50%}.wagerVault:before{left:8px}.wagerVault:after{right:8px}.wagerVault .amount{background:radial-gradient(circle, var(--theme-accent), #020807 72%);border-radius:10px;align-items:center;min-width:145px;min-height:48px}@supports (color:color-mix(in lab, red, red)){.wagerVault .amount{background:radial-gradient(circle, color-mix(in srgb, var(--theme-accent) 35%, #0a1714), #020807 72%)}}.wagerVault .amount{border:1px solid #f4d57b4d;box-shadow:inset 0 0 15px #000c,0 0 9px #e9bf6222}.wagerVault .amount small{margin-top:0}.wagerVault .amount strong{text-shadow:0 2px 3px #000, 0 0 13px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.wagerVault .amount strong{text-shadow:0 2px 3px #000, 0 0 13px color-mix(in srgb, var(--theme-accent) 55%, transparent)}}.chipStack{width:39px;height:35px;position:absolute;bottom:9px}.chipStack.left{left:14px;transform:rotate(-5deg)}.chipStack.right{right:14px;transform:rotate(5deg)}.chipStack i{background:radial-gradient(circle,#e5bb5b 0 28%,#8b1d29 30% 62%,#f0d284 64%);border:3px dashed #fff9;border-radius:50%;width:38px;height:14px;position:absolute;left:0;box-shadow:0 3px 4px #0009,inset 0 1px #fff8}.chipStack i:first-child{bottom:0}.chipStack i:nth-child(2){bottom:7px}.chipStack i:nth-child(3){bottom:14px}.amount small{color:var(--gold);margin-top:6px;font-size:17px}.amount strong{color:#fff5d6;font:48px/1 Georgia}.tags{justify-content:center;gap:7px;display:flex}.tags span{border:1px solid #ffffff20;border-radius:15px;padding:6px 10px;font-size:10px}.tags .red{background:#b51e2c;border-color:#ff6670}.tags .gold{color:#f4d779;border-color:#e9bf6255}.bet .warning{margin-top:12px}@media (width<=600px){.bet{border-radius:15px;margin-block:5px;padding:6px 12px}.bet>p{margin-top:2px;font-size:10px;line-height:1.15}.wagerVault{border-radius:12px;width:min(100%,300px);min-height:38px;margin:3px auto 1px;padding:3px 42px}.wagerVault .amount{border-radius:8px;min-width:112px;min-height:30px}.wagerVault .amount small{font-size:12px}.wagerVault .amount strong{font-size:30px}.chipStack{width:27px;height:24px;bottom:5px}.chipStack.left{left:11px}.chipStack.right{right:11px}.chipStack i{border-width:2px;width:26px;height:9px}.chipStack i:nth-child(2){bottom:5px}.chipStack i:nth-child(3){bottom:10px}}.sequence{align-items:center;gap:10px;margin:9px 14px;display:flex}.sequence>span{color:#9db6ad;flex-shrink:0;font-size:10px}.sequence>div{direction:ltr;flex-wrap:wrap;flex:1 1 0;gap:5px;min-width:0;display:flex}.sequence i{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:700;display:grid}.sequence .w{color:#8ef0ad;background:#176f4a}.sequence .l{color:#ff9da2;background:#6b2027}.sequence .p{color:#f2d679;background:#4b4432;border:1px solid #d6b45c80}.sequence .bj{color:#f8d875;letter-spacing:.02em;background:radial-gradient(circle at 35% 25%,#2c2b25,#050505 70%);border:2px solid #e9c55f;font-size:9px;box-shadow:inset 0 0 0 1px #fff2a51f,0 0 8px #e9c55f59}.sequence .dw,.sequence .dl{letter-spacing:-.06em;border:1px solid #f0cd726b;font-size:8px;box-shadow:inset 0 1px #ffffff1f}.sequence .dw{color:#a8f3be;background:linear-gradient(145deg,#1b7e53,#0b3d2a)}.sequence .dl{color:#ffb0b5;background:linear-gradient(145deg,#8b2934,#4d1119)}.sequence small{color:#718f84}.historyToggle{color:#efd079;white-space:nowrap;cursor:pointer;background:#061b17d9;border:1px solid #e9bf6257;border-radius:999px;flex-shrink:0;margin-inline-start:auto;padding:5px 8px;font-size:9px;font-weight:800}.handHistory{border:1px solid var(--theme-accent);margin:6px 12px 10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.handHistory{border:1px solid color-mix(in srgb, var(--theme-accent) 52%, #e9bf62)}}.handHistory{background:#030d0bea;border-radius:14px;box-shadow:0 12px 26px #0009,inset 0 1px #ffffff16}.historyHead{color:#f4dc9b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.historyHead small{color:#101b17;background:#e9bf62;border-radius:50%;place-items:center;min-width:21px;height:21px;font-weight:900;display:grid}.historyRow{direction:ltr;border-top:1px solid #ffffff12;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:8px 3px;display:grid}.historyHand{color:#829c94;font-size:9px}.historyAction{color:#dceae6;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.historyRow>b{white-space:nowrap;font:700 12px Georgia,serif}.dealerTableCards{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.dealerTableCards .strategyCardSlot+.strategyCardSlot{margin-left:-28px}.dealerTableCards .strategyCardSlot{z-index:1}.dealerTableCards .strategyCardSlot:hover,.dealerTableCards .strategyCardSlot:focus-within{z-index:3}.dealerAddCard{margin-left:10px}.dealerTotalDisplay{color:#d9fff7;background:linear-gradient(135deg,#063d34e8,#087e68dd);border:1px solid #78ffe3aa;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:max-content;min-width:118px;margin:10px auto 0;padding:7px 16px;display:flex;box-shadow:0 0 18px #24f7cf42}.dealerTotalDisplay span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dealerTotalDisplay b{color:#fff;text-shadow:0 0 12px #7fffe7;font:900 25px Georgia,serif}.handHistory>p{text-align:center;color:#81998f;font-size:10px}.accountHistoryCloud{border:1px solid var(--theme-accent);margin:6px 12px 10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.accountHistoryCloud{border:1px solid color-mix(in srgb,var(--theme-accent) 52%,#e9bf62)}}.accountHistoryCloud{background:#030d0bea;border-radius:14px;overflow:hidden;box-shadow:0 12px 26px #0009,inset 0 1px #ffffff16}.accountHistoryTitle{color:#f4dc9b;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.accountHistoryTitle small{color:#101b17;background:#e9bf62;border-radius:50%;place-items:center;min-width:23px;height:23px;font-weight:900;display:grid}.accountHistoryColumns,.accountHistoryRow>summary{direction:ltr;grid-template-columns:minmax(94px,1.35fr) minmax(74px,1fr) minmax(70px,.95fr) minmax(66px,.85fr) minmax(72px,.9fr);align-items:center;gap:4px;display:grid}.accountHistoryColumns{color:#e8bd55;background:#031712;border-block:1px solid #e8bd5540;padding:8px 1px}.accountHistoryColumns b{text-align:center;direction:rtl;font-size:7px;line-height:1.15}.accountHistoryColumns b:first-child{text-align:left}.accountHistoryRow{border-top:1px solid #ffffff12}.accountHistoryRow>summary{cursor:pointer;padding:10px 1px;list-style:none}.accountHistoryRow>summary::-webkit-details-marker{display:none}.accountHistoryRow>summary>span{text-align:center;color:#d8e5e1;overflow-wrap:anywhere;min-width:0;font-size:8px}.accountHistoryRow>summary>span:first-child{text-align:left}.accountHistoryRow>summary>span:first-child>*{display:block}.accountHistoryRow>summary>span:first-child b{font-size:9px}.accountHistoryRow>summary em{color:#829c94;font-size:8px;font-style:normal}.accountHistoryRow>summary small{color:#819a91;margin-top:3px;font-size:6px}.accountHistoryRow>summary>strong{text-align:center;white-space:normal;font:700 9px Georgia,serif}.accountHistoryRow dl{background:#002019;border-top:1px solid #ffffff10;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:10px;display:grid}.accountHistoryRow dt{color:#819a91;font-size:8px}.accountHistoryRow dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.accountHistoryCloud>p{text-align:center;color:#81998f;font-size:10px}.accountHistoryCloud>button{color:#efd079;background:#06261f;border:1px solid #e9bf6266;border-radius:999px;margin:10px auto 0;padding:8px 14px;font-size:10px;font-weight:850;display:block}.accountHistoryError{color:#ff8c91!important}.accountHistoryRow .muted{color:#688078}.accountHistoryRow .pos{color:#65e6b5}.accountHistoryRow .neg{color:#ff7f8e}.setupHistory{width:min(100%,760px);margin:14px auto 40px}.setupHistory>.historyToggle{margin:0 auto 10px;display:block}.accountHistoryBoundary{color:#efd079;background:#071b16;border-block:1px solid #e8bd5540;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.accountHistoryBoundary.game_start{color:#66e6b6}.accountHistoryBoundary b{font-size:9px}.accountHistoryBoundary small{color:#819a91;white-space:nowrap;font-size:7px}.accountHistoryMissingNotice{background:#e8bd5509;border:1px solid #e8bd5538;border-radius:9px;padding:7px 9px;line-height:1.45;color:#d9bf79!important;margin:0 0 8px!important;font-size:8px!important}.accountHistoryResetSummary{background:#071b16;border-block:1px solid #e8bd5540}.accountHistoryResetSummary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px;list-style:none;display:flex}.accountHistoryResetSummary>summary::-webkit-details-marker{display:none}.accountHistoryResetSummary>summary span>*{display:block}.accountHistoryResetSummary>summary b{color:#efd079;font-size:9px}.accountHistoryResetSummary>summary small{color:#819a91;margin-top:3px;font-size:7px}.accountHistoryResetSummary>summary strong{white-space:nowrap;font:700 11px Georgia,serif}.accountHistoryResetSummary dl{background:#002019;border-top:1px solid #ffffff10;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:10px;display:grid}.accountHistoryResetSummary dt{color:#819a91;font-size:8px}.accountHistoryResetSummary dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.accountHistoryResetSummary .pos{color:#65e6b5}.accountHistoryResetSummary .neg{color:#ff7f8e}.strategyCamera{background:linear-gradient(145deg,#082f28,#041d19);border:1px solid #e9bf6245;border-radius:16px;margin:10px 12px;overflow:hidden;box-shadow:0 12px 28px #0005}.manualStrategy{border-color:var(--theme-accent);border-radius:22px;margin:16px 10px}@supports (color:color-mix(in lab, red, red)){.manualStrategy{border-color:color-mix(in srgb, var(--theme-accent) 64%, #f4ca69)}}.manualStrategy{background:radial-gradient(circle at 15% 0%, var(--theme-accent), transparent 34%), linear-gradient(145deg, #0b4036f7, #031a17fc 72%)}@supports (color:color-mix(in lab, red, red)){.manualStrategy{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--theme-accent) 24%, transparent), transparent 34%), linear-gradient(145deg, #0b4036f7, #031a17fc 72%)}}.manualStrategy{box-shadow:0 22px 46px #0009, inset 0 1px #ffffff24, 0 0 28px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.manualStrategy{box-shadow:0 22px 46px #0009, inset 0 1px #ffffff24, 0 0 28px color-mix(in srgb, var(--theme-accent) 18%, transparent)}}.manualStrategy{position:relative}.manualStrategy:after{content:"A♠  10♥";color:#f6d47722;letter-spacing:4px;pointer-events:none;top:12px;font:800 24px Georgia,serif;position:absolute;inset-inline-start:14px}.manualStrategy .cameraTitle{min-height:76px;padding:17px 16px}.manualStrategy .cameraTitle b{letter-spacing:.15px;font-size:16px}.manualStrategy .cameraTitle small{margin-top:3px;font-size:10px}.manualStrategy .cameraTitle button{background:linear-gradient(135deg,#f1ce77,#b9842e);border-color:#ffe7a3;min-width:105px;min-height:42px;transition:transform .18s,filter .18s;box-shadow:0 8px 20px #0007,inset 0 1px #fff7c9}.manualStrategy .cameraTitle button:active{filter:brightness(1.08);transform:scale(.97)}.manualStrategy .cardConfirm{border-top:1px solid #e9bf6238;padding:16px}.strategyTable{background:radial-gradient(at 50% 34%,#17845f 0%,#07583f 43%,#023629 78%,#01271f 100%);border:4px solid #5b321c;border-bottom-width:11px;border-radius:28px 28px 48% 48%/24px 24px 72px 72px;min-height:330px;padding:48px 18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #d8a84b99,inset 0 0 52px #00150fb8,0 14px 28px #0008}.strategyTable:before{content:"";pointer-events:none;border:1px solid #f5e8b438;border-bottom:0;border-radius:50% 50% 0 0/28% 28% 0 0;position:absolute;inset:17px 24px 80px}.tableRail{justify-content:center;gap:8px;height:25px;display:flex;position:absolute;inset:7px 18px auto}.tableRail i{border:3px dashed #fff9db;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 5px #0008}.tableRail i:first-child,.tableRail i:nth-child(5){background:#d64a34}.tableRail i:nth-child(2),.tableRail i:nth-child(7){background:#202b31}.tableRail i:nth-child(3){background:#5fbb62}.tableRail i:nth-child(4){background:#8b4cb1}.tableRail i:nth-child(6){background:#e99532}.tableRules{text-align:center;color:#f4efd9b8;flex-direction:column;display:flex;transform:perspective(120px)rotateX(8deg)}.tableRules b{letter-spacing:2px;font-size:12px}.tableRules span{letter-spacing:1.2px;margin-top:3px;font-size:8px}.dealerZone,.playerZone{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.dealerZone{margin-top:12px}.playerZone{margin-top:16px}.dealerZone small,.playerZone small{color:#f5e7bd;text-shadow:0 2px 4px #000;margin-bottom:5px;font-size:9px;font-weight:900}.tableCard{color:#13231e;appearance:none;text-align:left;background:linear-gradient(145deg,#fffdf1,#eadfbf);border:1px solid #e8d59b;border-radius:8px;flex-direction:column;justify-content:space-between;width:48px;height:66px;padding:6px;font:900 21px Georgia,serif;display:flex;transform:rotate(-2deg);box-shadow:0 7px 14px #0009,inset 0 0 0 2px #fff}.tableCard i{align-self:flex-end;font-size:17px;font-style:normal}.tableCard.redCard{color:#b51f2d;margin-left:-9px;transform:rotate(4deg)}.dealerTableCard{transform:rotate(2deg)}.dealerTableCard:not(.filled),.ghostCard{color:#d7c487;background:#073e30cc;border-style:dashed;justify-content:center;align-items:center;box-shadow:inset 0 0 18px #001b15}.dealerTableCard:not(.filled) i{display:none}.playerTableCards{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;min-height:68px;padding:0 18px;display:flex}.strategyCardSlot{align-items:center;display:flex;position:relative}.strategyCardSlot+.strategyCardSlot{margin-left:-9px}.strategyCardSlot .tableCard.redCard{margin-left:0}.ghostCard+.ghostCard{margin-left:-8px;transform:rotate(4deg)}.selectableCard{cursor:pointer;transition:transform .16s,filter .16s;position:relative}.selectableCard:active{filter:brightness(1.08);transform:scale(.97)}.selectableCard select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.selectableCard:after{content:"⌄";color:#b18a3f;pointer-events:none;font:700 12px Arial,sans-serif;position:absolute;bottom:3px;right:5px}.selectableCard.ghostCard i{display:none}.addTableCard{color:#f5d778;background:#042f25c9;border:1px dashed #f3d67bbb;border-radius:9px;width:43px;height:58px;margin-left:7px;font-size:28px;font-weight:400;box-shadow:inset 0 0 18px #001a14,0 5px 12px #0006}.removeTableCard{z-index:3;color:#fff;background:#a62531;border:1px solid #ffd7a0;border-radius:50%;width:19px;height:19px;padding:0;font:700 13px/17px Arial,sans-serif;position:absolute;top:-7px;right:-7px;box-shadow:0 3px 7px #0008}.tableReset{z-index:4;color:#cfdfd9;background:#001f18aa;border:1px solid #f1d27b55;border-radius:999px;margin:9px auto 0;padding:5px 13px;font-size:9px;font-weight:800;display:block;position:relative}.strategyTable .adviceBox{z-index:2;max-width:360px;margin:17px auto 0;position:relative;min-height:76px!important}.strategyTable .adviceBox .bustText{color:#fff;text-shadow:0 2px 9px #4b0000}.strategyTable .adviceBox:has(.bustText){background:linear-gradient(145deg,#ba2636,#5d0b18);border-color:#ff8994}.openStrategySplit{color:#fff0b8;background:#082e27;border:1px solid #fff2bd;border-radius:9px;margin-top:9px;padding:9px 16px;font-size:11px;font-weight:900;box-shadow:0 5px 12px #0006}.strategySplitPanel{z-index:3;background:linear-gradient(145deg,#032e25ed,#011d18f5);border:1px solid #f0cf716e;border-radius:16px;margin:13px -5px 0;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff20,0 10px 24px #0008}.splitStrategyTitle{color:#f7dda0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;font-weight:900;display:flex}.splitStrategyTitle span{text-align:center;flex:1}.splitStrategyTitle>b{color:#ffdd82;direction:ltr;background:#001b16;border:1px solid #f0cd7070;border-radius:999px;place-items:center;min-width:34px;height:25px;font-size:10px;display:grid}.splitStrategyHand{background:#082f28d9;border:1px solid #ffffff24;border-radius:12px;margin-top:8px;padding:10px}.splitStrategyHand.isBust{background:linear-gradient(145deg,#58131b,#2d0a10);border-color:#ff6372aa}.splitHandHead{color:#f7ecd0;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.splitHandHead strong{color:#10221c;background:#d6aa49;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:13px;display:grid}.splitStrategyCards{direction:ltr;flex-wrap:wrap;justify-content:center;align-items:center;min-height:52px;display:flex}.miniStrategyCard{color:#15231e;appearance:none;text-align:left;cursor:pointer;background:#fff9e7;border:1px solid #e4cc8b;border-radius:6px;flex-direction:column;justify-content:space-between;width:38px;height:52px;margin-left:-3px;padding:4px;font:800 16px Georgia,serif;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 5px 10px #0008}.miniStrategyCard.redMini{color:#b41f2d;transform:rotate(3deg)}.miniStrategyCard.emptyMini{color:#d9c57e;background:#053c30;border-style:dashed;justify-content:center;align-items:center}.miniStrategyCard i{align-self:flex-end;font-size:12px;font-style:normal}.miniStrategyCard.emptyMini i{display:none}.miniStrategyCard select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rankPickerBackdrop{z-index:10020;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000d0ad1;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.rankPicker{background:radial-gradient(circle at 50% 0,#075748 0,#00372d 40%,#001c17 100%);border:1px solid #efc75d;border-radius:24px;width:min(94vw,560px);max-height:min(88vh,760px);padding:18px;overflow:auto;box-shadow:0 24px 70px #000,inset 0 0 45px #1bb38a22,0 0 30px #e6b94b33}.rankPicker header{color:#ffe18b;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.rankPicker header div{flex-direction:column;display:flex}.rankPicker header small{color:#77d5ba;letter-spacing:.18em;font-size:9px}.rankPicker header b{font-size:20px}.rankPicker header button{color:#ffe18b;background:#001d18;border:1px solid #e9c45b;border-radius:50%;width:38px;height:38px;font-size:25px}.rankPickerGrid{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rankPickerChoice{color:#ffe090;cursor:pointer;background:linear-gradient(145deg,#074b3d,#002820);border:1px solid #cfaa4f80;border-radius:15px;align-items:center;gap:7px;min-width:0;min-height:82px;padding:9px 8px;display:flex;box-shadow:inset 0 1px #ffffff12,0 7px 15px #0006}.rankPickerChoice:active{filter:brightness(1.12);transform:scale(.98)}.rankPickerChoice>strong{text-align:center;flex:0 0 28px;width:28px;font:900 20px Georgia,serif}.fourSuitCards{flex:1;justify-content:center;align-items:center;min-width:0;padding-left:7px;display:flex}.fourSuitCards i{background:linear-gradient(145deg,#fff,#eee8d8);border:1px solid #f0e6c8;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:flex-end;width:37px;height:53px;margin-left:-10px;padding:3px;font:900 15px Georgia,serif;display:flex;box-shadow:0 4px 7px #0008}.fourSuitCards i:first-child{margin-left:0;transform:rotate(-8deg)}.fourSuitCards i:nth-child(2){transform:rotate(-3deg)translateY(-2px)}.fourSuitCards i:nth-child(3){transform:rotate(3deg)translateY(-2px)}.fourSuitCards i:nth-child(4){transform:rotate(8deg)}.fourSuitCards i b{align-self:flex-start;font:900 13px Georgia,serif}.fourSuitCards .blackSuit{color:#111}.fourSuitCards .redSuit{color:#c5162d}.rankPickerClear{color:#e8d394;background:#001f19;border:1px solid #d5b65e88;border-radius:12px;width:100%;margin-top:12px;padding:12px;font-weight:800}@media (width<=420px){.rankPicker{padding:14px 11px}.rankPickerGrid{gap:7px}.rankPickerChoice{gap:2px;min-height:74px;padding:7px 5px}.rankPickerChoice>strong{flex-basis:23px;width:23px;font-size:17px}.fourSuitCards i{width:31px;height:46px;margin-left:-9px;font-size:13px}.fourSuitCards i b{font-size:11px}}.addSplitStrategyCard{color:#f4d77d;background:#031f19;border:1px dashed #f0d274;border-radius:7px;width:34px;height:46px;margin-left:5px;font-size:23px}.splitHandAdvice{text-align:center;background:#001b16;border-radius:9px;flex-direction:column;gap:2px;margin-top:9px;padding:8px;display:flex}.splitHandAdvice small{color:#88a69b;font-size:8px}.splitHandAdvice b{color:#fff3ca;font-size:17px}.resplitStrategy{color:#10231c;background:linear-gradient(145deg,#e5b744,#a86c18);border:1px solid #fff0b4;border-radius:8px;margin:7px auto 0;padding:8px 15px;font-size:10px;font-weight:900;box-shadow:inset 0 1px #fff5c2,0 5px 11px #0007}.resplitStrategy:active{filter:brightness(1.12);transform:translateY(2px);box-shadow:inset 0 3px 7px #6d430088}.splitLimit{color:#e8c87b;margin-top:5px;font-size:8px;font-style:normal;display:block}.isBust .splitHandAdvice{background:#a91e2d}.isBust .splitHandAdvice b{color:#fff}.closeStrategySplit{color:#b9cec7;background:0 0;border:1px solid #ffffff2f;border-radius:999px;margin:10px auto 0;padding:6px 12px;font-size:9px;display:block}.manualStrategy .adviceBox{background:linear-gradient(145deg,#152f29,#0a1c18);border:1px solid #ffffff1c;justify-content:center;min-height:104px;box-shadow:inset 0 1px #ffffff15,0 10px 24px #0006}.manualStrategy .adviceBox.ready{background:linear-gradient(135deg,#f3d47e 0%,#bd8a30 100%);border-color:#fff0b5;box-shadow:0 14px 30px #0008,0 0 22px #e6b95335,inset 0 1px #fff9d4}.manualStrategy .adviceBox b{font-size:24px;line-height:1.15}.manualStrategy .adviceBox span{margin-top:4px;font-size:11px}.manualStrategy .cardFields{grid-template-columns:120px 1fr;gap:12px;margin-top:15px}.manualStrategy .cardFields label{color:#d9e9e2;font-size:10px;font-weight:800}.manualStrategy .cardFields select,.manualStrategy .addCardRow select{border-radius:12px;height:47px;font-size:15px;box-shadow:inset 0 1px #fff,0 5px 14px #0005}.manualStrategy .cardChips{gap:8px;min-height:47px}.manualStrategy .cardChips button{border-radius:9px;width:42px;height:47px;font-size:18px;box-shadow:0 5px 12px #0006}.manualStrategy .addCardRow{grid-template-columns:82px 1fr auto;gap:9px;margin-top:13px}.manualStrategy .addCardRow button{min-height:45px;font-size:12px}.manualStrategy .cameraRule{color:#91aaa0;margin-top:12px;font-size:9px}@media (width<=390px){.manualStrategy .cameraTitle{padding:15px 12px}.manualStrategy .cameraTitle b{font-size:14px}.manualStrategy .cameraTitle button{min-width:92px;padding-inline:8px}.manualStrategy .cardFields{grid-template-columns:102px 1fr}}.cameraTitle{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.cameraTitle div{flex-direction:column;gap:3px;display:flex}.cameraTitle b{color:#f5d57f;font-size:13px}.cameraTitle small{color:#91afa4;font-size:9px}.cameraTitle button,.cameraActions button,.addCardRow button{color:#071d17;background:#b98932;border:1px solid #e9bf6266;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.fileCapture{display:none}.cameraStage{aspect-ratio:4/3;background:#020b09;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.cameraStage video,.cameraStage img{object-fit:cover;width:100%;height:100%;display:block}.cameraStage.portraitSource video{object-fit:contain;width:100%;height:100%}.scanGuide{color:#ffe6a4;pointer-events:none;border:1px dashed #f5d57f70;border-radius:16px;padding:5px;font-size:18px;position:absolute;inset:7%}.photoWaiting{color:#d6b34d;background:#001c18;place-items:center;width:100%;min-height:280px;font-size:48px;display:grid}.photoActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.photoActions button{color:#fff5d6;background:#082f28;border:1px solid #c9a342;border-radius:12px;padding:12px;font-weight:800}.modelCredit{text-align:center;opacity:.58;margin-top:9px;font-size:9px;display:block}.modelCredit a{color:inherit}.cameraActions{direction:ltr;justify-content:center;gap:8px;display:flex;position:absolute;bottom:8px;left:0;right:0}.cameraActions .captureButton{background:#f1c968;padding:10px 17px}.liveBadge{color:#fff;background:#9f1824;border:1px solid #ff6470;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;animation:1.1s infinite red;position:absolute;top:8px;left:8px;box-shadow:0 3px 12px #0008}.recognizedCards{pointer-events:none;direction:ltr;position:absolute;inset:0}.recognizedDealer,.recognizedPlayer{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#001712d9;border:1px solid #efc76088;border-radius:9px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;box-shadow:0 4px 13px #0008}.recognizedDealer{top:9%;right:5%}.recognizedPlayer{max-width:88%;bottom:24%;left:50%;transform:translate(-50%)}.recognizedCards small{color:#e8cf88;white-space:nowrap;font-size:8px}.recognizedPlayer>div{gap:3px;display:flex}.seenCard,.emptyCard{color:#101b17;background:#fff9e9;border:1px solid #e2ca8f;border-radius:5px;place-items:center;width:28px;height:38px;font:800 14px Georgia,serif;display:grid;box-shadow:0 3px 6px #0008}.emptyCard{color:#8aa097;background:#062a23dd;border-style:dashed}.videoAdvice{color:#d5e5df;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001b17dc;border:1px solid #ffffff2b;border-radius:12px;flex-direction:column;gap:2px;padding:9px;display:flex;position:absolute;bottom:7px;left:7%;right:7%}.videoAdvice small{font-size:9px}.videoAdvice b{color:#fff4cf;font-size:21px}.videoAdvice.ready{color:#10231c;background:#c99a3ee8;border-color:#ffe29a}.videoAdvice.ready b{color:#10231c}.cardConfirm{border-top:1px solid #ffffff12;padding:12px}.cardConfirm>p{color:#f4dda3;background:#e9bf621a;border-radius:8px;margin:0 0 9px;padding:7px 9px;font-size:10px}.cardFields{grid-template-columns:105px 1fr;align-items:end;gap:9px;display:grid}.cardFields label{flex-direction:column;gap:5px;display:flex}.cardFields select,.addCardRow select{color:#15231e;background:#f7f0dc;border:1px solid #d3b26166;border-radius:9px;height:40px;padding:0 9px;font-weight:800}.cardChips{direction:ltr;flex-wrap:wrap;align-items:center;gap:5px;min-height:40px;display:flex}.cardChips button{color:#111b17;background:#fff9e8;border:1px solid #ddc88d;border-radius:6px;width:35px;height:40px;font:700 15px Georgia;position:relative}.cardChips i{color:#fff;background:#a5242f;border-radius:50%;place-items:center;width:13px;height:13px;font:9px Arial;display:grid;position:absolute;top:-5px;right:-4px}.addCardRow{direction:ltr;grid-template-columns:70px 1fr auto;gap:7px;margin-top:9px;display:grid}.addCardRow button:last-child{color:#b6ccc3;background:0 0}.adviceBox{color:#849b92;text-align:center;background:#172a25;border-radius:12px;flex-direction:column;gap:4px;margin-top:11px;padding:12px;display:flex}.adviceBox small{font-size:9px}.adviceBox b{font-size:14px}.adviceBox span{direction:ltr;font-size:10px}.adviceBox.ready{color:#102119;background:linear-gradient(135deg,#b8872f,#efcf77);box-shadow:0 6px 18px #0006}.cameraRule{text-align:center;color:#718d83;margin-top:8px;font-size:8px;display:block}.manualFix{border-top:1px solid #ffffff13;margin-top:9px;padding-top:8px}.manualFix summary{text-align:center;color:#8da89d;cursor:pointer;font-size:9px}.manualFix .cardFields{margin-top:9px}.results{color:#eefcff;border:1px solid var(--theme-accent);background:linear-gradient(145deg,#08181df0,#020a0ff7);margin:10px 12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.results{border:1px solid color-mix(in srgb, var(--theme-accent) 58%, #d9f8ff)}}.results{box-shadow:0 20px 44px #000b, inset 0 1px #ffffff20, 0 0 24px var(--theme-accent);border-radius:20px;padding:16px}@supports (color:color-mix(in lab, red, red)){.results{box-shadow:0 20px 44px #000b, inset 0 1px #ffffff20, 0 0 24px color-mix(in srgb, var(--theme-accent) 20%, transparent)}}.results{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.game.theme-emerald .results{background:linear-gradient(145deg,#0b5848f2,#032a23fa);border-color:#56e1b5a0}.game.theme-red .results{background:linear-gradient(145deg,#7d1827f2,#330710fa);border-color:#ff6679a8}.game.theme-black .results{background:linear-gradient(145deg,#303335f5,#090a0afa);border-color:#9da3a6a0}.game.theme-fire .results{background:linear-gradient(145deg,#c83c08f2,#5e1000fa);border-color:#ffb52fae}.game.theme-blue .results{background:linear-gradient(145deg,#13588ff2,#041d3bfa);border-color:#58c7ffa8}.game.theme-purple .results{background:linear-gradient(145deg,#662d8ff2,#210934fa);border-color:#d07affa8}.game.theme-emerald .splitPanel{background:#073e34f2;border-color:#56e1b566}.game.theme-red .splitPanel{background:#4d0d17f4;border-color:#ff667966}.game.theme-black .splitPanel{background:#17191af5;border-color:#9da3a666}.game.theme-fire .splitPanel{background:#701900f4;border-color:#ffb52f70}.game.theme-blue .splitPanel{background:#082f57f4;border-color:#58c7ff70}.game.theme-purple .splitPanel{background:#3b1556f4;border-color:#d07aff70}.game.theme-emerald .custom .input{background:#062f28ee}.game.theme-red .custom .input{background:#3c0912ee}.game.theme-black .custom .input{background:#101112f2}.game.theme-fire .custom .input{background:#541000ee}.game.theme-blue .custom .input{background:#061f3bee}.game.theme-purple .custom .input{background:#2a0b3fee}.results:before{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 0 32%, #ffffff0b 33%, transparent 48%), radial-gradient(circle at 50% 0, var(--theme-accent), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.results:before{background:linear-gradient(115deg, transparent 0 32%, #ffffff0b 33%, transparent 48%), radial-gradient(circle at 50% 0, color-mix(in srgb, var(--theme-accent) 25%, transparent), transparent 42%)}}.results h2{text-align:center;color:#effcff;letter-spacing:.3px;text-shadow:0 0 13px var(--theme-accent);margin:0 0 13px;font-size:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.results h2{text-shadow:0 0 13px color-mix(in srgb, var(--theme-accent) 70%, transparent)}}.buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.buttons button{color:#fff;border:0;border-radius:12px;flex-direction:column;align-items:center;padding:10px 3px;display:flex}.buttons b{font-size:27px;line-height:1}.buttons small{margin-top:3px;font-size:9px}.win{background:#167047}.loss{text-shadow:0 2px 5px #5f0016;background:radial-gradient(circle at 50% -12%,#ff7a8668,#0000 43%),linear-gradient(145deg,#f02743 0%,#c20d2c 52%,#790817 100%);box-shadow:inset 0 1px #ffd1d888,inset 0 -12px 22px #5a001655,0 8px 18px #0008,0 0 18px #ff173d55;border:2px solid #ff6678!important}.loss:active{background:linear-gradient(145deg,#ff3c58,#9f071f);transform:translateY(2px)scale(.975);box-shadow:inset 0 4px 10px #61001499,0 2px 6px #0008}.pushResult{background:linear-gradient(145deg,#6b6049,#373227);box-shadow:inset 0 1px #fff3c520,0 5px 18px #00000025;border:1px solid #e7bd6855!important}.pushResult b{color:#ffd77f}.results details{border-top:1px solid #d8f7ff1f;margin-top:12px;padding-top:10px;position:relative}.doubleButtons{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.doubleButtons button{color:#fff;background:linear-gradient(145deg,#215848,#0e3229);border:1px solid #c59b4450;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:58px;padding:12px 10px;display:grid;box-shadow:0 7px 14px #0004,inset 0 1px #ffffff24}.doubleButtons button.doubleLoss{background:linear-gradient(145deg,#782e38,#461a20)}.doubleButtons b{color:#f2cf79;font-size:15px}.doubleButtons span{font-size:13px;font-weight:800}.doubleButtons small{font-size:11px;font-weight:800}.blackjackButton{color:#fff;background:radial-gradient(circle at 50% -22%,#ffffff18,#0000 43%),linear-gradient(145deg,#111315 0%,#030303 48%,#000 100%);border:2px solid #d8ad4f;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:82px;margin-top:10px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff45,inset 0 -15px 28px #000,0 9px 22px #000b,0 0 16px #d8ad4f35}.bjCards{direction:ltr;align-items:center;width:80px;height:60px;display:flex;position:relative}.bjCards i{color:#151b18;background:#fffaf0;border:1px solid #f1d99c;border-radius:7px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:46px;height:58px;padding:5px 6px;font:800 17px Georgia,serif;display:flex;position:absolute;overflow:hidden;transform:rotate(-10deg);box-shadow:0 5px 10px #0008,inset 0 0 0 2px #fff}.bjCards i>strong,.bjCards i>span{font:900 17px/1 Georgia,serif}.bjCards .bjAce{color:#c51d2c}.bjCards .bjKing{color:#101820;left:33px;transform:rotate(9deg)}.bjCards .bjKing b{color:#d0a83e;text-shadow:0 1px #473000;font-size:25px;position:absolute;bottom:4px;right:5px}.bjLabel{direction:ltr;flex-direction:column;align-items:center;line-height:1;display:flex}.bjLabel b{color:#e8f9ff;letter-spacing:1.4px;text-shadow:0 2px 8px #00101b,0 0 10px #72d6ff55;font:900 17px/1 Arial,sans-serif}.bjLabel>span{justify-content:center;align-items:center;gap:8px;margin-top:5px;display:flex}.bjLabel strong{color:#bdefff;text-shadow:0 2px 5px #3b2108;font:900 28px/.9 Georgia,serif}.bjLabel em{color:#d5f5ff;letter-spacing:.7px;white-space:nowrap;font:800 8px/1.15 Arial,sans-serif}.blackjackButton .bjPayout{color:#dff8ff;direction:ltr;font-size:11px;font-weight:900}.splitButton{color:#fff;text-align:start;background:linear-gradient(135deg,#163c33,#27705d);border:1px solid #244d4370;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #fff3,0 6px 14px #0003}.undoHand{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(145deg,#14658b,#07324e 70%);border:2px solid #65d6ff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:10px;font-size:13px;font-weight:900;transition:transform 80ms,background 80ms,color 80ms,box-shadow 80ms;display:flex;box-shadow:inset 0 1px #ffffff65,inset 0 -8px 16px #00182855,0 7px 16px #0008,0 0 17px #39c7ff40}.undoHand span{color:#fff;font-size:21px}.undoHand:active:not(:disabled){color:#10231d;background:linear-gradient(145deg,#f0c456,#ad7218);border-color:#ffe8a0;transform:translateY(3px)scale(.975);box-shadow:inset 0 4px 10px #68420080,0 2px 5px #0008,0 0 22px #ffc94f88}.undoHand:active:not(:disabled) span{color:#10231d}.undoHand:disabled{opacity:.48;cursor:not-allowed;background:linear-gradient(145deg,#25343a,#121b1f);border-color:#58707a;box-shadow:inset 0 1px #ffffff28,0 4px 10px #0006}.splitButton>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.splitButton b{font-size:13px}.splitButton small{color:#cde5dc;font-size:9px}.splitButton em{color:#f2cf79;font-size:22px;font-style:normal}.splitCards{direction:ltr;width:43px;height:29px;display:flex;position:relative}.splitCards i{color:#151b18;background:#fffaf0;border:1px solid #d8c18a;border-radius:4px;place-items:center;width:23px;height:29px;font:700 9px Georgia,serif;display:grid;position:absolute;transform:rotate(-9deg);box-shadow:0 3px 7px #0007}.splitCards i:last-child{color:#b71f2c;left:17px;transform:rotate(8deg)}.splitPanel{color:#e7f7f5;background:#071a1fe8;border:1px solid #9eefff35;border-radius:13px;margin-top:8px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff12}.splitHand{border-bottom:1px solid #d9f8ff18;padding:8px 0}.splitHandTitle{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;display:flex}.splitHandTitle button{color:#9a2932;background:0 0;border:0;font-size:9px}.splitChoices{direction:ltr;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.splitChoices button{color:#fff;text-shadow:0 2px 4px #0008;border:2px solid #ffffff24;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:7px 2px;transition:transform .14s,filter .14s,border-color .14s,box-shadow .14s;display:flex;box-shadow:inset 0 1px #ffffff2b,inset 0 -9px 18px #0002,0 5px 11px #0005}.splitChoices button b{font-size:15px;line-height:1}.splitChoices button span{font-size:8px;font-weight:750;line-height:1.1}.splitChoices button.win{background:linear-gradient(145deg,#43894d,#21683e 58%,#124831);border-color:#72b875}.splitChoices button.loss{background:linear-gradient(145deg,#f12c42,#bd102b 57%,#730817);box-shadow:inset 0 1px #ffd1d877,inset 0 -9px 18px #5a001644,0 5px 11px #0006;border-color:#ff6678!important}.splitChoices button.push{background:linear-gradient(145deg,#997a43,#705c38 57%,#443a2b);border-color:#d2aa62}.splitChoices button.doubleWin{background:linear-gradient(145deg,#356c4c,#1c523b 57%,#0d352a);border-color:#608f6f}.splitChoices button.doubleLoss{background:linear-gradient(145deg,#914047,#6e2c35 57%,#451a22);border-color:#b8626a}.splitChoices button.blackjack{color:#fff;background:radial-gradient(circle at 50% -18%,#ffffff18,#0000 42%),linear-gradient(145deg,#1b1b19,#090908 58%,#000);border-color:#dfb754;box-shadow:inset 0 1px #ffffff3d,inset 0 -10px 19px #0008,0 5px 12px #0008,0 0 9px #d8ad4f2f}.splitChoices button.blackjack b{color:#f5d47d;letter-spacing:.5px}.splitChoices button.blackjack span{color:#fff3d0}.splitChoices button.selected{color:#fff;filter:brightness(1.12)saturate(1.08);transform:translateY(-1px);box-shadow:0 0 0 2px #fff8e8,0 0 0 5px #ff7087,0 8px 18px #0008,inset 0 1px #fff5;border-color:#ff7087!important}.splitChoices button:active{transform:translateY(1px)scale(.975)}.splitChoices button:focus-visible{outline-offset:3px;outline:3px solid #fff}.addSplit{color:#bdefff;background:#75ddff0a;border:1px dashed #8fe9ff70;border-radius:9px;width:100%;margin-top:9px;padding:8px;font-size:10px;font-weight:700}.splitPanel>p{color:#9bb5b8;text-align:center;margin:8px 2px;font-size:8px;line-height:1.4}.splitActions{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.splitActions button{color:#25352d;cursor:pointer;background:#dad7cc;border:1px solid #dad7cc;border-radius:12px;min-height:48px;padding:12px;font-size:1rem;font-weight:700;line-height:1.4}.splitActions button.splitSave{color:#191609;background:linear-gradient(135deg,#ffe397,#e7b743 60%,#ce9124);border:2px solid #ffe5a1;font-weight:800;box-shadow:0 4px #875713,0 7px 16px #0005}.splitActions button.splitSave:not(:disabled):hover{filter:brightness(1.08)}.splitActions button.splitSave:not(:disabled):active{transform:translateY(2px);box-shadow:0 2px #875713}.splitActions button:focus-visible{outline-offset:4px;outline:3px solid #fff}.splitActions button.splitSave:disabled{color:#343126;box-shadow:none;cursor:not-allowed;opacity:1;background:#b6a67d;border-color:#d3c7a8}.splitSaveHint{color:#e5e9e5;text-align:center;margin:12px 0 0;font-size:.875rem;line-height:1.5}@media (width<=420px){.splitActions{grid-template-columns:1fr}.splitActions .splitSave{grid-row:1}}.results summary{text-align:center;color:#a9c8cc;font-size:11px}.custom{grid-template-columns:1fr 65px 65px;gap:6px;margin-top:10px;display:grid}.custom .input{background:#06151ae8;border-color:#8ee8ff40;height:42px}.custom input{color:#f0fdff;font-size:14px}.custom button{color:#fff;background:#123d32;border:0;border-radius:9px}.custom button:last-child{background:#81212a}.stats{grid-template-columns:1fr 1fr;gap:8px;margin:10px 12px;display:grid}.pairProgress{grid-template-columns:repeat(3,1fr);gap:7px;width:min(430px,92%);margin:13px auto 0;display:grid}.pairProgress span{color:#fff7e094;text-align:center;background:#01141173;border:1px solid #f6ce7447;border-radius:10px;padding:7px 5px;font-size:.72rem;font-weight:800}.pairProgress span.active{color:#fff3c7;background:linear-gradient(135deg,#be7c148c,#593004b8);border-color:#f1bd4d;box-shadow:0 0 18px #f2a92c38}.pairProgress span.failed{color:#ffd8d8;background:#75111a9e;border-color:#ff4d59a6}.stats>div{color:#8ba89d;background:#052922;border:1px solid #ffffff10;border-radius:12px;padding:11px;font-size:9px}.stats b{color:#f6deb0;margin:3px 0;font:20px Georgia;display:block}.stats small{display:block}.yosmosFusionStats{grid-template-columns:repeat(2,minmax(0,1fr))}.yosmosFusionStats>div{overflow-wrap:anywhere;min-width:0;font-size:14px}.yosmosFusionStats small{font-size:14px;line-height:1.5}.yosmosLevelPicker{color:#e8f4ed;background:#062a24;border:1px solid #e9bf6280;border-radius:16px;min-width:0;margin:16px 0;padding:16px}.yosmosLevelPicker legend{color:var(--gold);padding:0 8px;font-weight:700}.yosmosLevelOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.yosmosLevelOptions label{cursor:pointer;border:1px solid #e9bf6255;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:20px;font-weight:700;display:flex;position:relative}.yosmosLevelOptions input{accent-color:#efcf78;width:18px;height:18px;margin:0}.yosmosLevelOptions .selected{color:#ffe19c;background:#e9bf6220;border:2px solid #efcf78}.yosmosLevelOptions label:focus-within{outline-offset:3px;outline:3px solid #62e1be}.yosmosLevelPicker p{margin:12px 0 0;font-size:14px;line-height:1.6}.setupWarning{color:var(--gold);font-size:14px;line-height:1.5}.details{background:#062a24;border:1px solid #e9bf6233;border-radius:14px;margin:10px 12px;padding:15px}.details h3{color:var(--gold);margin:0}.details p{color:#b9cec6;font-size:11px;line-height:1.6}.details div{border-top:1px solid #ffffff0d;justify-content:space-between;padding:7px 0;font-size:11px;display:flex}.game footer{justify-content:space-between;margin:12px;display:flex}.game footer button{color:#a9c1b8;background:#ffffff08;border:1px solid #ffffff1c;border-radius:9px;padding:9px 11px;font-size:11px}.game footer .reset{color:#ff8c92}.game footer .settings{color:#e9c86f;background:#d5ad490d;border-color:#d5ad4938;padding:7px 9px;font-size:10px}@keyframes red{50%{transform:scale(1.008);box-shadow:0 0 35px #ff314570}}@keyframes gold{50%{transform:scale(1.008);box-shadow:0 0 22px #f0c65eaa}}.setup.theme-emerald{background:radial-gradient(circle at 50% -10%,#157a60,#064336 40%,#011b16 100%)}.setup.theme-red{background:radial-gradient(circle at 50% -10%,#d22b3f,#6d111e 40%,#21050a 100%)}.setup.theme-black{background:radial-gradient(circle at 50% -10%,#4b4e50,#191b1c 38%,#020303 100%)}.setup.theme-fire{background:radial-gradient(circle at 50% -10%,#ff9829,#d93b08 38%,#3c0900 100%)}.setup.theme-blue{background:radial-gradient(circle at 50% -10%,#3bbcff,#15518f 40%,#04162d 100%)}.setup.theme-purple{background:radial-gradient(circle at 50% -10%,#d56cff,#652b91 40%,#190827 100%)}.game.theme-emerald{background:radial-gradient(circle at 12% 15%,#159b7555,#0000 25%),linear-gradient(#064336,#011b16 65%,#00100c)}.game.theme-red{background:radial-gradient(circle at 12% 15%,#ff3a5055,#0000 25%),linear-gradient(#6d111e,#26060c 65%,#100103)}.game.theme-black{background:radial-gradient(circle at 12% 15%,#8c919455,#0000 25%),linear-gradient(#202223,#080909 65%,#010101)}.game.theme-fire{background:radial-gradient(circle at 12% 15%,#ffca3a88,#0000 22%),radial-gradient(circle at 88% 42%,#ff2f0055,#0000 30%),linear-gradient(#d93b08,#5c1000 62%,#200400)}.game.theme-blue{background:radial-gradient(circle at 12% 15%,#45c8ff77,#0000 25%),linear-gradient(#15518f,#071f3e 65%,#020914)}.game.theme-purple{background:radial-gradient(circle at 12% 15%,#dd76ff77,#0000 25%),linear-gradient(#652b91,#2c0d43 65%,#0d0315)}@media (width>=650px){body{padding:20px}.game,.setup{border-radius:24px;min-height:calc(100vh - 40px);box-shadow:0 20px 60px #000}.setup{max-width:600px;margin:auto}}.setup,.game{background-image:linear-gradient(#011915d1 0%,#033329b8 45%,#01120f94 100%),url(/blackjack-art.png);background-position:bottom;background-size:cover;background-attachment:fixed}.game header{background:linear-gradient(135deg,#021d18f2,#073f32e6);border-bottom-color:#e9bf6255;box-shadow:0 8px 28px #0007}.mini>span{background:linear-gradient(145deg,#fff9e9,#d5bd84);border:1px solid #ffe7a7;box-shadow:0 7px 18px #0009,inset 0 1px #fff}.mini>.headerBlackjackCards{isolation:isolate;background:radial-gradient(circle,#36ffd83d,#0000 61%),radial-gradient(circle at 78% 22%,#ffb54238,#0000 34%);border:0;border-radius:14px;width:58px;height:48px;display:block;position:relative;transform:none;box-shadow:0 0 16px #41ffda2e}.headerBlackjackCards:before,.headerBlackjackCards:after{content:"";z-index:5;background:#61ffe0;border-radius:50%;width:4px;height:4px;animation:2.8s ease-in-out infinite headerNeonPulse;position:absolute;box-shadow:0 0 5px #61ffe0,49px 7px #ffc95f,49px 7px 7px #ffc95f,7px 40px #ff536f,7px 40px 7px #ff536f}.headerBlackjackCards:before{top:2px;left:0}.headerBlackjackCards:after{background:#ffc95f;animation-delay:-1.35s;bottom:1px;right:2px;box-shadow:0 0 7px #ffc95f}.headerBlackjackCards i{transform-origin:50% 85%;background:linear-gradient(135deg,#fffffffa,#efe6cbfa 68%,#bea465fa);border:1px solid #fff1c4f5;border-radius:6px;width:31px;height:40px;padding:4px;font-style:normal;line-height:1;animation:3.8s ease-in-out infinite headerCardFloat;position:absolute;top:4px;overflow:hidden;box-shadow:0 7px 11px #000000b8,0 0 0 1px #ffcb5538,0 0 10px #50ffdc42,inset 0 1px #fffffff2}.headerBlackjackCards i:after{content:"";pointer-events:none;border:1px solid #2a69592e;border-radius:4px;position:absolute;inset:2px}.headerBlackjackCards i b,.headerBlackjackCards i em{z-index:2;font:900 12px/1 Georgia,serif;display:block;position:relative}.headerBlackjackCards .headerAce{color:#d41f39;left:4px;transform:rotate(-12deg);box-shadow:0 7px 11px #000000b8,0 0 10px #ff365b6b,inset 0 1px #fffffff2}.headerBlackjackCards .headerKing{z-index:3;color:#071a17;animation-delay:-.6s;right:4px;transform:rotate(10deg)}.headerBlackjackCards .headerKing strong{z-index:2;color:#c89322;text-shadow:0 0 5px #ffc14299;font:900 15px/1 Georgia,serif;position:absolute;bottom:3px;right:4px}@keyframes headerCardFloat{0%,to{translate:0}50%{translate:0 -2px}}@keyframes headerNeonPulse{0%,to{opacity:.58;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.35)}}@media (prefers-reduced-motion:reduce){.headerBlackjackCards i,.headerBlackjackCards:before,.headerBlackjackCards:after{animation:none}}.banks{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#e6be634d,#ffffff12);box-shadow:0 12px 28px #0006}.banks div{background:#032b23d1}.bet{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 18%,#17745bf5,#02221cf0);border-color:#f1cb738f;box-shadow:0 18px 45px #000a,inset 0 1px #fff2,0 0 0 1px #0006}.results{background:linear-gradient(145deg,#fffbeffa,#e6dabcf7);border:1px solid #f3d98f;box-shadow:0 18px 44px #0009,inset 0 1px #fff}.stats>div,.details{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02231ddb;border-color:#e9bf6230;box-shadow:0 9px 22px #0005}.win,.loss,.doubleButtons button,.blackjackButton{transition:transform .12s,filter .12s;box-shadow:inset 0 1px #fff3,0 6px 14px #0003}.win:active,.loss:active,.doubleButtons button:active,.blackjackButton:active,.primary:active{filter:brightness(1.08);transform:scale(.97)}.setup{isolation:isolate;background:radial-gradient(circle at 15% 8%,#29ffcd2e,#0000 32%),radial-gradient(circle at 92% 28%,#eebe5b24,#0000 28%),linear-gradient(160deg,#011a18 0%,#052f2a 46%,#010d0d 100%);overflow:hidden}.setup:before{z-index:-2;opacity:.19;background-image:linear-gradient(#6fffde24 1px,#0000 1px),linear-gradient(90deg,#6fffde24 1px,#0000 1px);background-size:34px 34px;position:fixed;-webkit-mask-image:linear-gradient(#000 0%,#0000 86%);mask-image:linear-gradient(#000 0%,#0000 86%)}.setup:after{content:"";z-index:-1;filter:blur(72px);pointer-events:none;background:#2affc91f;border-radius:50%;width:420px;height:420px;position:fixed;top:-220px;left:50%;translate:-50%}.setupCard{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#052b26e0,#011413c7);border:1px solid #73ffdd38;border-radius:28px;width:min(100% - 24px,520px);margin:12px auto;padding:22px 22px 24px;box-shadow:0 28px 80px #00000080,inset 0 1px #ffffff1a,0 0 0 1px #e6b9530d}.setupCard:before,.setupCard:after{content:"";pointer-events:none;position:absolute}.setupCard:before{border:1px solid #e9bf6214;border-radius:21px;inset:10px}.setupCard:after{background:linear-gradient(90deg,#0000,#5effd8,#0000);border-radius:99px;width:74px;height:3px;top:0;left:50%;translate:-50% -1px;box-shadow:0 0 20px #5effd8}.setup .flagLanguageMenu{margin-bottom:10px}.setup .flagLanguageTrigger{border-color:#65ffdb3d}.setupLogo{min-height:205px;margin-top:8px}.setupLogo>small{color:#7effdd;letter-spacing:6px;text-shadow:0 0 14px #5bffd899}.setupLogoCards{transform:scale(.9)}.setupLogoCards i{border-color:#d9f8eb;box-shadow:0 18px 36px #000b,0 0 24px #5cffd81f,inset 0 0 0 3px #fff}.setupLogoPlate{background:linear-gradient(135deg,#011816fa,#0e3f33fa);border-color:#6cffdc8c;margin-top:-40px;box-shadow:0 14px 32px #000b,inset 0 1px #ffffff1f,0 0 24px #4fffd41f}.setupLogoPlate strong{color:#f7cf70;letter-spacing:1px}.setupLogoPlate span{background:linear-gradient(145deg,#ff4058,#801322);box-shadow:0 0 18px #ff395559}.setup .lead{color:#effff9;letter-spacing:.2px;text-shadow:0 0 18px #5cffd82e;margin:12px 0 20px;font-size:16px;font-weight:700}.setup label{color:#a9d1c6;letter-spacing:.35px;font-size:11px}.setup .input{background:linear-gradient(135deg,#001312db,#052a24ad);border-color:#67ffdc2e;border-radius:15px;height:56px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff0d,0 8px 20px #00000029}.setup .input:focus-within{border-color:#68f8d5;transform:translateY(-1px);box-shadow:0 0 0 3px #58ffd71a,0 0 22px #58ffd71f}.setup .input b{color:#66f7d3;text-shadow:0 0 12px #58ffd780}.setup .input input{color:#f5fff9;font-weight:700}.setup .input input::placeholder{color:#668c82;font-size:13px;font-weight:400}.setup .bankPlan{color:#fff8df;background:linear-gradient(125deg,#e1ae403d,#0f493cc7);border:1px solid #f6ce6f80;border-radius:18px;margin:18px 0;padding:17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #00000047,0 0 25px #e3b44614}.setup .bankPlan:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ffffff1a 48%,#0000 72%);animation:4.5s ease-in-out infinite setupScan;position:absolute;inset:0;translate:-120%}.setup .bankPlan>span{color:#c8e6dc;text-transform:uppercase;letter-spacing:1.5px}.setup .bankPlan>strong{color:#ffe08d;text-shadow:0 0 20px #f8c75538;font:700 40px/1.15 Georgia,serif}.setup .warning{background:#5b111f85;border-color:#ff677952;box-shadow:inset 0 1px #ffffff0d}.setup .primary{color:#001b16;letter-spacing:.25px;background:linear-gradient(110deg,#53f6ce,#d6c06c 55%,#68f4d0) 0 0/180% 100%;border:1px solid #80ffe1a6;border-radius:17px;min-height:58px;margin-top:18px;transition:transform .15s,filter .15s,background-position .4s;box-shadow:0 14px 32px #00000061,0 0 28px #50ffd32e,inset 0 1px #ffffffa6}.setup .primary:not(:disabled):hover{filter:brightness(1.07);background-position:100% 0}.setup .primary span{background:#001c161f;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-4px;display:grid}.setup .disclaimer{color:#789c92;max-width:420px;margin:14px auto 0}@keyframes setupScan{0%,58%{translate:-120%}85%,to{translate:120%}}@media (width<=420px){.setupCard{border-width:0;border-radius:0;width:100%;min-height:100vh;margin:0;padding:18px 16px 22px}.setupCard:before{inset:8px}.setupLogo{min-height:190px}.setupLogoCards{transform:scale(.82)}.setupLogoPlate{margin-top:-48px;transform:scale(.92)}.setup .lead{margin-top:7px}.setup .two{gap:9px}}@media (prefers-reduced-motion:reduce){.setup .bankPlan:after{animation:none}}.setupLogoCards{perspective:900px;filter:drop-shadow(0 24px 24px #0000008c);width:224px;height:146px}.setupLogoCards:before{content:"";filter:blur(23px);background:#48ffd82b;border-radius:50%;width:160px;height:78px;position:absolute;bottom:-16px;left:32px;transform:rotateX(68deg)}.setupLogoCards i{color:#061a17;width:118px;height:154px;transform-style:preserve-3d;background:linear-gradient(145deg,#fffffff5,#d2efe7f0 58%,#89d3c2f5),#eefdf7;border:1px solid #c4fff1f2;border-radius:18px;padding:13px 12px;font:900 32px/1 Georgia,serif;animation:4.4s ease-in-out infinite cardFloat;overflow:hidden;box-shadow:0 20px 38px #00000094,0 0 0 2px #51ffd529,0 0 28px #43ffd32b,inset 0 1px #fff,inset 0 0 22px #13705a1f}.setupLogoCards i:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 36%,#ffffffad 44%,#0000 52%),repeating-linear-gradient(90deg,#0000 0 17px,#11745e0d 17px 18px);border:1px solid #0c5d4c38;border-radius:13px;position:absolute;inset:5px}.setupLogoCards i:after{text-align:center;opacity:.96;filter:drop-shadow(0 4px 5px #00000029);font:900 58px/1 Georgia,serif;position:absolute;inset:45px 0 auto}.setupLogoCards i>span{z-index:2;margin-top:1px;font-size:27px;position:relative}.setupLogoCards .ace{color:#df2944;background:radial-gradient(circle at 35% 25%,#fffffff2,#0000 30%),linear-gradient(145deg,#fffaf7,#f3e4e5 60%,#d7aeb5);border-color:#ffc0ccf2;animation-delay:-.65s;top:8px;left:2px;transform:rotate(-13deg)rotateY(8deg);box-shadow:0 20px 38px #00000094,0 0 0 2px #ff3e6121,0 0 30px #ff325833,inset 0 1px #fff}.setupLogoCards .ace:after{content:"♥";color:#d92742;text-shadow:0 0 20px #e0244338}.setupLogoCards .jack{z-index:3;color:#071c18;background:radial-gradient(circle at 62% 22%,#ffffffeb,#0000 30%),linear-gradient(145deg,#f7fffc,#d9eee7 60%,#9fcabd);top:-2px;right:2px;transform:rotate(10deg)rotateY(-8deg)}.setupLogoCards .jack:after{content:"♠";color:#071b18;text-shadow:0 0 18px #11a08247}.setupLogoCards .jack b{z-index:3;color:#ffe58f;height:31px;text-shadow:none;letter-spacing:2px;background:linear-gradient(135deg,#052b25,#0b5545);border:1px solid #4dffd37a;border-radius:9px;font:900 9px/1 Arial,sans-serif;inset:auto 15px 14px;box-shadow:0 5px 14px #0000005c,inset 0 1px #ffffff1f,0 0 14px #45ffd024}.setupLogoCards .jack b:before,.setupLogoCards .jack b:after{content:"";background:#5dffda;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;box-shadow:0 0 8px #5dffda}.setupLogoCards .jack b:before{left:8px}.setupLogoCards .jack b:after{right:8px}.setupLogoPlate{margin-top:-33px}@keyframes cardFloat{0%,to{translate:0}50%{translate:0 -5px}}@media (width<=420px){.setupLogoCards{margin-top:-5px;transform:scale(.83)}.setupLogoPlate{margin-top:-47px}}@media (prefers-reduced-motion:reduce){.setupLogoCards i{animation:none}}.neonFx,.neonFx span{pointer-events:none;position:fixed}.neonFx{z-index:-1;inset:0;overflow:hidden}.neonFx .beam{opacity:.42;filter:blur(.3px);background:linear-gradient(#0000,#57ffdc 35%,#0000 82%);width:3px;height:80vh;top:-14vh;box-shadow:0 0 10px #57ffdc,0 0 34px #57ffdc80}.beamOne{animation:5.5s ease-in-out infinite beamPulse;left:9%;rotate:19deg}.beamTwo{animation:6.4s ease-in-out -2.2s infinite beamPulse;right:8%;rotate:-17deg}.neonFx .orbit{border:1px solid #5dffdb38;border-radius:50%;box-shadow:inset 0 0 26px #46ffd714,0 0 30px #46ffd714}.orbitOne{width:390px;height:390px;animation:22s linear infinite orbitTurn;top:34px;left:50%;translate:-50%}.orbitOne:before,.orbitOne:after,.orbitTwo:before{content:"";background:#5affd9;border-radius:50%;position:absolute;box-shadow:0 0 9px #5affd9,0 0 25px #5affd9}.orbitOne:before{width:7px;height:7px;top:26px;left:74px}.orbitOne:after{width:4px;height:4px;top:160px;right:18px}.orbitTwo{border-color:#eebe5b2b;width:530px;height:230px;animation:5.8s ease-in-out infinite orbitBreathe;top:132px;left:50%;translate:-50%;rotate:-9deg;box-shadow:0 0 38px #eebe5b0f}.orbitTwo:before{background:#ffd471;width:6px;height:6px;bottom:20px;right:82px;box-shadow:0 0 10px #ffd471,0 0 24px #ffd471}.neonFx .spark{background:#dffdf6;border-radius:50%;width:3px;height:3px;animation:7s linear infinite sparkDrift;box-shadow:0 0 7px #6affdc,0 0 16px #6affdc}.sparkOne{animation-delay:-1s;top:68%;left:18%}.sparkTwo{animation-delay:-3.5s;top:47%;right:17%}.sparkThree{animation-delay:-5.3s;top:82%;left:67%}.setupCard{box-shadow:0 28px 80px #0000008a,inset 0 1px #ffffff1f,0 0 0 1px #e6b9530f,-22px 0 70px #40ffd214,22px 0 70px #efbb500f}.setupCard:after{background:linear-gradient(90deg,#0000,#fff,#5effd8,#ffd36a,#0000);width:110px;animation:3.2s ease-in-out infinite topPulse;box-shadow:0 0 14px #5effd8,0 0 34px #5effd8a6}.setupLogo:before,.setupLogo:after{content:"";background:linear-gradient(90deg,#0000,#59ffd8e6);width:64px;height:1px;position:absolute;top:80px;box-shadow:0 0 8px #59ffd8}.setupLogo:before{left:5px}.setupLogo:after{right:5px;scale:-1 1}.setup .bankPlan{box-shadow:inset 0 1px #ffffff24,0 14px 32px #00000052,0 0 22px #e3b44621,0 0 45px #47ffd314}.setup .primary:not(:disabled){animation:2.8s ease-in-out infinite ctaGlow}@keyframes beamPulse{0%,to{opacity:.14;scale:1 .9}50%{opacity:.52;scale:1 1.08}}@keyframes orbitTurn{to{rotate:360deg}}@keyframes orbitBreathe{0%,to{opacity:.45;scale:.96}50%{opacity:.9;scale:1.04}}@keyframes sparkDrift{0%{opacity:0;translate:0 70px}20%,70%{opacity:.85}to{opacity:0;translate:26px -160px}}@keyframes topPulse{0%,to{opacity:.5;scale:.75 1}50%{opacity:1;scale:1.25 1}}@keyframes ctaGlow{0%,to{box-shadow:0 14px 32px #00000061,0 0 22px #50ffd32e,inset 0 1px #ffffffa6}50%{box-shadow:0 14px 32px #00000061,0 0 38px #50ffd361,0 0 64px #e9bc521f,inset 0 1px #ffffffbf}}@media (width<=420px){.orbitOne{width:330px;height:330px;top:45px}.orbitTwo{width:440px;height:195px;top:138px}.neonFx .beam{opacity:.25}}@media (prefers-reduced-motion:reduce){.neonFx span,.setupCard:after,.setup .primary:not(:disabled){animation:none}}.setup.theme-emerald{background-image:radial-gradient(circle at 50% -10%,#157a60dd,#064336e8 40%,#011b16f2 100%),url(/blackjack-art.png)}.setup.theme-red{background-image:radial-gradient(circle at 50% -10%,#d22b3fdd,#6d111eea 40%,#21050af2 100%),url(/blackjack-art.png)}.setup.theme-black{background-image:radial-gradient(circle at 50% -10%,#4b4e50e0,#191b1ced 38%,#020303f5 100%),url(/blackjack-art.png)}.setup.theme-fire{background-image:radial-gradient(circle at 50% -10%,#ff9829dc,#d93b08e8 38%,#3c0900f2 100%),url(/blackjack-art.png)}.setup.theme-blue{background-image:radial-gradient(circle at 50% -10%,#3bbcffdc,#15518fe8 40%,#04162df2 100%),url(/blackjack-art.png)}.setup.theme-purple{background-image:radial-gradient(circle at 50% -10%,#d56cffdc,#652b91e8 40%,#190827f2 100%),url(/blackjack-art.png)}.setup.theme-fire{background:radial-gradient(circle at 50% -8%,#ffb13b 0%,#ee5a12 22%,#8d2105 50%,#240500 100%);overflow-x:hidden}.setup.theme-fire:before{opacity:.16;background:linear-gradient(90deg,#0000 49.7%,#ffd58b38 50%,#0000 50.3%),repeating-linear-gradient(118deg,#0000 0 24px,#ffbe6e0b 25px 26px),radial-gradient(circle at 50% 38%,#0000 0 28%,#ff9a3020 29%,#0000 30%)}.setup.theme-fire:after{content:"";pointer-events:none;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#ff9b3a44 1px,#0000 1px),linear-gradient(90deg,#ff9b3a44 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:54vh;position:fixed;inset:auto -15% -24vh;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 42%);mask-image:linear-gradient(#0000,#000 42%)}.setup.theme-fire .setupCard{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);z-index:2;background:radial-gradient(circle at 50% 0,#ffb84d24,#0000 34%),linear-gradient(155deg,#31100ce8,#120504f5 68%);border:1px solid #ffd99466;border-radius:30px;width:min(100% - 18px,540px);margin:12px auto 24px;padding:23px 22px 27px;box-shadow:0 32px 70px #160200cc,inset 0 1px #fff0be55,0 0 45px #ff771a30}.setup.theme-fire .setupCard:before{border-color:#ffcf7c24;border-radius:23px;inset:9px}.setup.theme-fire .flagLanguageTrigger{background:#210806c7;border-color:#ffc56855;margin-bottom:9px;box-shadow:inset 0 1px #fff2}.setup.theme-fire .setupLogo{min-height:212px}.setup.theme-fire .setupLogo>small{color:#ffe09a;text-shadow:0 0 16px #ff9b36}.setup.theme-fire .setupLogoCards{filter:drop-shadow(0 0 18px #ff9a354f)}.setup.theme-fire .setupLogoPlate{background:linear-gradient(#30130d,#0d0403);border-color:#ffd076;box-shadow:0 14px 34px #000d,inset 0 1px #fff4,0 0 26px #ff8f2638}.setup.theme-fire .setupLogoPlate strong{color:#ffd16e;text-shadow:0 0 15px #ff7b18aa}.setup.theme-fire .lead{color:#ffe5c3;letter-spacing:.15px;text-shadow:0 0 15px #ff9b3d5c;margin:8px 0 18px;font-size:16px;font-weight:800}.setup.theme-fire .currencyBlock,.setup.theme-fire .two,.setup.theme-fire .bankPlan,.setup.theme-fire .setupCard>label{z-index:2;position:relative}.setup.theme-fire .currencySelect button,.setup.theme-fire .input{background:linear-gradient(145deg,#2a0d08db,#120604e8);border-color:#ffbb6157;box-shadow:inset 0 1px #ffffff12,0 7px 18px #0005}.setup.theme-fire .currencySelect button.active{background:linear-gradient(145deg,#e86619,#8b2107);border-color:#ffd47f;box-shadow:0 0 0 1px #ffd37a45,0 0 24px #ff7d244f,inset 0 1px #fff6}.setup.theme-fire .bankPlan{background:linear-gradient(135deg,#3a140dd9,#180705ed);border-color:#ffcf7866;box-shadow:0 12px 30px #0007,inset 0 1px #fff2,0 0 22px #ff7f2030}.setup.theme-fire .primary:not(:disabled){color:#2a0902;background:linear-gradient(100deg,#ffb43e,#f36a18 48%,#ffb43e) 0 0/220% 100%;border-color:#ffe0a0;min-height:60px;box-shadow:0 17px 35px #7c170099,inset 0 1px #fff4,0 0 27px #ff9a3b60}@media (width<=420px){.setup.theme-fire .setupCard{border-radius:25px;width:calc(100% - 12px);margin-top:6px;padding:18px 16px 23px}.setup.theme-fire .setupLogo{min-height:190px}.setup.theme-fire .lead{font-size:14px}}.game.theme-emerald{background-image:radial-gradient(circle at 12% 15%,#159b7577,#0000 25%),linear-gradient(#064336e8,#011b16f0 65%,#00100cf5),url(/blackjack-art.png)}.game.theme-red{background-image:radial-gradient(circle at 12% 15%,#ff3a5088,#0000 25%),linear-gradient(#6d111ee8,#26060cf0 65%,#100103f5),url(/blackjack-art.png)}.game.theme-black{background-image:radial-gradient(circle at 12% 15%,#8c919477,#0000 25%),linear-gradient(#202223ec,#080909f2 65%,#010101f7),url(/blackjack-art.png)}.game.theme-fire{background-image:radial-gradient(circle at 12% 15%,#ffca3aaa,#0000 22%),radial-gradient(circle at 88% 42%,#ff2f0077,#0000 30%),linear-gradient(#d93b08e5,#5c1000ef 62%,#200400f5),url(/blackjack-art.png)}.game.theme-blue{background-image:radial-gradient(circle at 12% 15%,#45c8ff99,#0000 25%),linear-gradient(#15518fe8,#071f3ef0 65%,#020914f5),url(/blackjack-art.png)}.game.theme-purple{background-image:radial-gradient(circle at 12% 15%,#dd76ff99,#0000 25%),linear-gradient(#652b91e8,#2c0d43f0 65%,#0d0315f5),url(/blackjack-art.png)}.publicAuthGate{background:#00110d;width:100%;max-width:100vw;min-height:100svh;overflow-x:hidden}.exactLandingPage{--lp-black:#030504;--lp-felt:#04241b;--lp-gold:#e5ad4a;--lp-gold-soft:#f3ca75;--lp-neon:#4dffc0;--lp-cream:#fff4d8;--lp-muted:#a9b7af;--lp-line:#e5ad4a61;min-height:100svh;color:var(--lp-cream);background:radial-gradient(at 50% -10%,#29724d38,#0000 32rem),linear-gradient(#020302 0,#07100b 42%,#020403 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:relative;overflow:hidden}.exactLandingPage:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 49.75%,#e5ad4a0d 50%,#0000 50.25%),radial-gradient(circle,#0000 45%,#00000094 100%);position:fixed;inset:0}.exactLandingPage a{color:inherit}.lp-shell{width:min(1180px,100% - 32px);margin-inline:auto}.lp-edge-rail{z-index:40;pointer-events:none;filter:drop-shadow(0 0 9px #000000eb);width:54px;position:fixed;inset-block:0}.lp-edge-rail.lp-left{left:0}.lp-edge-rail.lp-right{right:0;transform:scaleX(-1)}.lp-edge-rail:before{content:"";border-top:2px solid #ffd384;border-left:2px solid #e6a846;border-radius:52px 0 0;width:27px;position:absolute;top:15px;bottom:0;left:4px;box-shadow:-1px 0 3px #ffbd55,0 0 10px #ffb245db,inset 3px 0 9px #ffb7433d}.lp-edge-rail:after{content:"";background:linear-gradient(#ecffc3 0,#69ffc1 2.5%,#16b97b 8%,#0c6f4e 50%,#31e49a 92%,#baffdf 100%);width:2px;position:absolute;top:0;bottom:0;left:34px;box-shadow:0 0 3px #c8ffe3,0 0 8px #4dffc0e0,0 0 19px #12b1746b}.lp-edge-rail span{filter:blur(1px);opacity:.5;background:radial-gradient(#6fffcbe6,#28de9a2e 36%,#0000 72%);width:10px;height:60px;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.lp-header{z-index:30;border-bottom:1px solid var(--lp-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020503e0;position:sticky;top:0;box-shadow:0 8px 30px #00000080}.lp-header nav{justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.lp-brand{letter-spacing:.02em;color:var(--lp-gold-soft);text-shadow:0 2px 9px #e5ad4a40;direction:ltr;unicode-bidi:isolate;font-family:Georgia,Times New Roman,serif;font-size:1.72rem;font-weight:800;text-decoration:none}.lp-brand small{color:var(--lp-neon);letter-spacing:.35em;text-align:center;margin-top:3px;font:600 .56rem/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.lp-nav-actions{align-items:center;gap:10px;display:flex}.lp-lang-picker{direction:ltr;position:relative}.lp-language-trigger{min-width:100px;min-height:46px;color:var(--lp-gold-soft);border:1px solid var(--lp-line);cursor:pointer;background:#06120d;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font:800 .9rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.lp-language-trigger:focus-visible{outline:2px solid var(--lp-neon);outline-offset:3px}.lp-language-trigger[aria-expanded=true] .lp-language-chevron{transform:rotate(180deg)}.lp-language-chevron{font-size:.82rem;transition:transform .2s}.lp-lang-menu{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ebefebf0;border:1px solid #fffc;border-radius:38px;grid-template-columns:minmax(0,1fr) 150px;width:min(430px,100vw - 28px);height:470px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 80px #00000094}.lp-lang-art{background:#04110c;min-width:0;position:relative}.lp-lang-art img{object-fit:contain;object-position:center;background:#04110c;width:100%;height:100%;display:block}.lp-lang-art:after{content:"";background:linear-gradient(90deg,#0000 58%,#ebefebd1);position:absolute;inset:0}.lp-lang-options{background:#ebefebc7;align-content:space-evenly;padding:9px 8px;display:grid;position:relative}.lp-lang-option{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:34px 1fr 20px;align-items:center;gap:7px;min-height:52px;padding:0 8px;font-size:1.08rem;font-weight:650;display:grid}.lp-lang-option:hover,.lp-lang-option:focus-visible{background:#ffffff9e;outline:2px solid #0a785370;transform:none}.lp-lang-option .lp-flag{font-size:1.45rem}.lp-lang-option .lp-check{opacity:0;font-size:1.2rem;font-weight:900}.lp-lang-option[aria-checked=true] .lp-check{opacity:1}.exactLandingPage button{font:inherit;transition:transform .2s,box-shadow .2s}.exactLandingPage button:hover{transform:translateY(-2px)}.lp-primary,.lp-secondary{cursor:pointer;border:1px solid #0000;border-radius:6px;min-height:46px;padding:0 22px;font-weight:850}.lp-primary{color:#190f03;background:linear-gradient(#ffe19a,#d6982e);border-color:#ffe1a0;box-shadow:0 0 0 1px #6c3c0b,0 10px 30px #ca892338}.lp-secondary{color:var(--lp-gold-soft);border-color:var(--lp-line);background:#00000059}.exactLandingPage main{z-index:1;position:relative}.lp-hero-wrap{padding:50px 0 78px;position:relative}.lp-hero{text-align:center}.lp-marquee{border:1px solid var(--lp-line);background:#020403;border-radius:36px 36px 12px 12px;width:min(860px,100%);margin:0 auto;overflow:hidden;box-shadow:0 34px 90px #000000bd,0 0 32px #e5ad4a17}.lp-marquee img{aspect-ratio:518/273;object-fit:cover;width:100%;height:auto;display:block}.lp-gold-rule{background:linear-gradient(90deg,transparent,var(--lp-gold),transparent);width:min(760px,82%);height:2px;margin:30px auto;box-shadow:0 0 12px #e5ad4a66}.lp-eyebrow{color:var(--lp-neon);letter-spacing:.42em;text-transform:uppercase;font-size:.78rem;font-weight:750}.lp-hero h1,.lp-section-title,.lp-card h3,.lp-step h3,.lp-notice h2{font-family:Georgia,Times New Roman,serif}.lp-hero h1{max-width:900px;color:var(--lp-gold-soft);text-shadow:0 3px #6e4212,0 10px 34px #e5ad4a2e;letter-spacing:-.025em;margin:15px auto 18px;font-size:clamp(2.5rem,6vw,5.1rem);line-height:1.02}.lp-lead{color:#d2dbd5;max-width:760px;margin:auto;font-size:clamp(1.05rem,2vw,1.27rem);line-height:1.75}.lp-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lp-cta a{align-items:center;text-decoration:none;display:inline-flex}.lp-micro{color:var(--lp-muted);margin-top:21px;font-size:.92rem}.lp-micro span+span:before{content:"◆";color:var(--lp-gold);vertical-align:middle;margin:0 13px;font-size:.55rem}.exactLandingPage section{padding:84px 0;position:relative}.lp-casino-panel{border:1px solid var(--lp-line);background:linear-gradient(145deg,#042d21f7,#01110dfa);border-radius:44px 44px 14px 14px;padding:clamp(26px,5vw,56px);position:relative;box-shadow:inset 0 0 0 7px #0000003d,inset 0 0 0 8px #e5ad4a1f,0 30px 70px #00000073}.lp-casino-panel:before{content:"";pointer-events:none;border:1px solid #e5ad4a2e;border-radius:34px 34px 8px 8px;position:absolute;inset:13px}.lp-section-title{text-align:center;color:var(--lp-gold-soft);text-shadow:0 2px #5f370c;margin:0 0 14px;font-size:clamp(2rem,4vw,3.3rem);position:relative}.lp-section-copy{max-width:650px;color:var(--lp-muted);text-align:center;margin:0 auto 38px;line-height:1.7;position:relative}.lp-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.lp-card{isolation:isolate;background:radial-gradient(circle at 50% 0,#09694833,#0000 55%),#000a08c2;border:1px solid #e5ad4a4a;border-radius:22px 22px 8px 8px;min-height:240px;padding:27px;position:relative;overflow:hidden}.lp-card:before,.lp-card:after{content:"";z-index:0;opacity:.42;filter:saturate(.9)brightness(.75);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;width:34%;height:62%;position:absolute;top:7px}.lp-card:before{background-image:linear-gradient(90deg,#000a0800,#000a0829 68%,#000a08eb),url(/landing-card-side-left.jpeg);left:5px}.lp-card:after{background-image:linear-gradient(270deg,#000a0800,#000a0829 68%,#000a08eb),url(/landing-card-side-right.jpeg);right:5px}.lp-card>.lp-ornament,.lp-card>h3,.lp-card>p{z-index:1;position:relative}.lp-brand-break{z-index:1;background:#010403;border:1px solid #e5ad4a75;border-radius:30px 30px 9px 9px;width:min(470px,100% - 72px);margin:10px auto 0;padding:7px;position:relative;box-shadow:0 20px 55px #00000094,0 0 22px #4dffc014}.lp-brand-break img{aspect-ratio:518/271;object-fit:cover;opacity:.9;border-radius:23px 23px 5px 5px;width:100%;height:auto;display:block}.lp-ornament{border:1px solid var(--lp-gold);width:43px;height:43px;color:var(--lp-neon);background:#0a1f17;place-items:center;margin:0 auto;display:grid;transform:rotate(45deg);box-shadow:0 0 16px #4dffc01f}.lp-ornament span{font-family:Georgia,serif;font-weight:800;transform:rotate(-45deg)}.lp-card h3{color:var(--lp-gold-soft);text-align:center;margin:28px 0 10px;font-size:1.28rem}.lp-card p{color:var(--lp-muted);text-align:center;margin:0;line-height:1.7}.lp-demo-table{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:16px;display:grid;position:relative}.lp-bankroll{text-align:center;border:1px solid var(--lp-line);background:radial-gradient(#0a5940,#03241a 56%,#00100c);border-radius:140px 140px 24px 24px;flex-direction:column;justify-content:center;min-height:290px;padding:32px;display:flex;box-shadow:inset 0 0 0 12px #03120e,inset 0 0 0 14px #98671e}.lp-label{color:var(--lp-muted);font-size:.9rem}.lp-amount{color:var(--lp-gold-soft);text-shadow:0 3px #5c360d;direction:ltr;margin:11px 0 5px;font:900 clamp(2.7rem,6vw,4.8rem)/1 Georgia,serif}.lp-delta{color:var(--lp-neon);direction:ltr;font-size:1.25rem;font-weight:850}.lp-stats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.lp-stat{text-align:center;background:#000806ad;border:1px solid #e5ad4a38;border-radius:20px 20px 7px 7px;align-content:center;padding:20px;display:grid}.lp-stat strong{color:var(--lp-cream);margin-top:8px;font-size:1.24rem;display:block}.lp-stat strong.lp-neon{color:var(--lp-neon)}.lp-steps{counter-reset:lp-step;grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.lp-step{isolation:isolate;counter-increment:lp-step;text-align:center;border:1px solid #e5ad4a42;border-top:2px solid var(--lp-gold);background:radial-gradient(circle at 11% 26%,#c51c3040,#0000 30%),radial-gradient(circle at 88% 72%,#2bffb133,#0000 31%),linear-gradient(#e5ad4a1f,#021d1580);border-radius:8px 8px 22px 22px;min-height:240px;padding:34px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #4dffc00f}.lp-step:before{z-index:2;content:"0" counter(lp-step);width:48px;height:48px;color:var(--lp-neon);letter-spacing:.12em;text-indent:.12em;background:#01140ed1;border:1px solid #e5ad4ab8;border-radius:50%;place-items:center;font:800 .8rem/1 Georgia,serif;display:inline-grid;position:relative;box-shadow:0 0 18px #4dffc01f}.lp-step:after{content:"";z-index:0;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#01120d14,#01120de0 35% 65%,#01120d14),url(/landing-card-side-left.jpeg) 0/auto 90% no-repeat,url(/landing-card-side-right.jpeg) 100%/auto 90% no-repeat;position:absolute;inset:4px}.lp-step h3,.lp-step p{z-index:1;position:relative}.lp-step h3{color:var(--lp-gold-soft);text-shadow:0 2px 12px #000000eb;margin:34px 0 8px;font-size:1.18rem}.lp-step p{color:#c4d0c8;text-shadow:0 2px 10px #000000f2;margin:0;line-height:1.6}.lp-notice{border:1px solid var(--lp-gold);background:linear-gradient(120deg,#5f041252,#011711f5 34%);border-radius:30px 30px 10px 10px;grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:clamp(28px,5vw,48px);display:grid;box-shadow:inset 0 0 0 7px #0000003d}.lp-age{width:66px;height:66px;color:var(--lp-cream);border:2px solid var(--lp-gold-soft);background:linear-gradient(145deg,#b8142d,#5c0713);border-radius:50%;place-items:center;font-weight:900;display:grid;box-shadow:0 0 24px #b1112752}.lp-notice h2{color:var(--lp-gold-soft);margin:0 0 10px;font-size:1.55rem}.lp-notice p{color:#d8ddd9;margin:0;line-height:1.72}.lp-final{text-align:center;padding-bottom:70px!important}.lp-final .lp-section-title{margin-top:14px}.lp-contact-zone{text-align:center;padding:0 0 92px!important}.lp-contact-card{aspect-ratio:1;border:2px solid var(--lp-gold);background:#020504;border-radius:25px 25px 8px 8px;grid-template-rows:1fr 58px;width:210px;margin:auto;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 0 0 6px #0000006b,0 18px 55px #000000a8,0 0 25px #4dffc029}.lp-contact-card:hover,.lp-contact-card:focus-visible{outline:2px solid var(--lp-neon);outline-offset:5px;transform:translateY(-4px);box-shadow:0 0 0 6px #0000006b,0 24px 65px #000000b8,0 0 32px #4dffc052}.lp-contact-card img{object-fit:contain;object-position:center;background:#020504;width:100%;height:100%;display:block}.lp-contact-card strong{color:#1b1104;background:linear-gradient(#ffe19a,#d6982e);justify-content:center;align-items:center;gap:9px;font-size:1.08rem;display:flex}.lp-contact-note{color:var(--lp-muted);direction:ltr;margin:18px 0 0;font-size:.95rem}.lp-footer{z-index:1;border-top:1px solid var(--lp-line);color:var(--lp-muted);padding:30px 0 44px;position:relative}.lp-footer-row{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.lp-footer a{text-decoration:none}@media (width<=820px){.lp-shell{width:min(100% - 34px,680px)}.lp-header nav{min-height:68px}.lp-nav-actions>.lp-secondary{display:none}.lp-hero-wrap{padding-top:30px}.lp-edge-rail{opacity:.8;width:22px}.lp-edge-rail:before{border-width:1px;border-radius:22px 0 0;width:10px;top:10px;left:1px}.lp-edge-rail:after{width:1px;left:15px}.lp-edge-rail span{width:7px;left:12px}.lp-marquee{border-radius:24px 24px 8px 8px}.lp-cards,.lp-demo-table{grid-template-columns:1fr}.lp-steps{grid-template-columns:repeat(2,1fr)}.exactLandingPage section{padding:62px 0}}@media (width<=520px){.lp-brand{font-size:1.16rem}.lp-nav-actions{gap:6px}.lp-nav-actions>.lp-primary{padding:0 11px}.lp-language-trigger{min-width:96px;padding-inline:9px;font-size:.82rem}.lp-lang-menu{border-radius:34px;grid-template-columns:minmax(0,1fr) 142px;width:min(410px,100vw - 24px);height:455px;right:-6px}.lp-lang-option{grid-template-columns:31px 1fr 18px;font-size:1rem}.lp-lang-option .lp-flag{font-size:1.3rem}.lp-hero h1{font-size:2.65rem}.lp-micro{gap:8px;display:grid}.lp-micro span+span:before{display:none}.lp-cta{display:grid}.lp-cta .lp-primary,.lp-cta .lp-secondary{justify-content:center;width:100%}.lp-casino-panel{border-radius:30px 30px 10px 10px;padding:28px 20px}.lp-brand-break{width:calc(100% - 56px);margin-top:0}.lp-steps{grid-template-columns:1fr}.lp-notice{text-align:center;grid-template-columns:1fr}.lp-age{margin:auto}.lp-contact-card{width:190px}.exactLandingPage{width:100%;max-width:100vw;overflow-x:hidden}.exactLandingPage main,.lp-header,.lp-hero,.lp-casino-panel,.lp-demo-table,.lp-notice{max-width:100%}.lp-shell{width:calc(100% - 48px);min-width:0;max-width:calc(100vw - 48px)}.lp-header nav{justify-content:space-between;gap:5px}.lp-header nav>*{min-width:0}.lp-brand{white-space:nowrap;flex:auto;max-width:128px;font-size:.98rem;overflow:visible}.lp-brand small{white-space:nowrap;letter-spacing:.22em;text-overflow:clip;font-size:.42rem;overflow:hidden}.lp-nav-actions{flex:none;gap:5px;min-width:0}.lp-lang-picker{flex:0 0 86px;min-width:0}.lp-language-trigger{white-space:nowrap;gap:5px;width:86px;min-width:0;min-height:42px;padding-inline:7px;font-size:.76rem}.lp-nav-actions>.lp-primary{white-space:normal;text-overflow:clip;text-align:center;flex:none;min-width:64px;max-width:100px;min-height:42px;padding:5px 8px;font-size:.78rem;line-height:1.05;overflow:visible}.lp-lang-menu{top:max(76px,calc(env(safe-area-inset-top) + 68px));width:auto;max-width:none;height:min(520px,calc(100dvh - 92px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 92px - env(safe-area-inset-bottom));border-radius:30px;grid-template-columns:minmax(0,1fr) 140px;position:fixed;left:12px;right:12px}.lp-lang-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-content:start;min-height:0;padding-block:8px;overflow-y:auto}.lp-lang-option{min-height:44px}.lp-hero-wrap{overflow:hidden}.lp-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,11vw,2.65rem)}.lp-lead,.lp-section-copy,.lp-card p,.lp-step p,.lp-notice p{overflow-wrap:anywhere;max-width:100%}.lp-marquee,.lp-brand-break,.lp-contact-card,.lp-marquee img,.lp-brand-break img{max-width:100%}}@media (width<=380px){.lp-brand{max-width:96px;font-size:.82rem}.lp-brand small{letter-spacing:.16em;font-size:.38rem}.lp-lang-picker{flex-basis:80px}.lp-language-trigger{width:80px;font-size:.72rem}.lp-nav-actions>.lp-primary{min-width:58px;max-width:86px;padding-inline:5px;font-size:.72rem}.lp-lang-menu{grid-template-columns:minmax(0,1fr) 132px}}.landingPage{color:#e8eee9;background:radial-gradient(circle at 50% 8%,#07644c47,#0000 32%),linear-gradient(#001711,#00100d 70%,#000907);min-height:100svh;position:relative;overflow:hidden}.landingPage:before,.landingPage:after{content:"";z-index:3;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 8px #2cf0a766)drop-shadow(0 0 8px #e79c3866);background:linear-gradient(90deg,#0000 0 14%,#c8872c 18% 23%,#31e0a0 35% 40%,#0000 46% 70%,#d69c43 76% 80%,#0000 86%),linear-gradient(#ffb64d,#31f0b0 28%,#d99c42 52%,#31f0b0 76%,#ffb64d);width:24px;position:absolute;top:0;bottom:0}.landingPage:before{left:0}.landingPage:after{right:0;transform:scaleX(-1)}.landingHeader{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000f0cdb;border-bottom:1px solid #daa43c57;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:16px clamp(34px,5vw,76px);display:flex;position:relative}.landingBrand{color:#e7b957;text-shadow:0 2px #62410d,0 0 18px #f5a8383d;flex-direction:column;align-items:center;text-decoration:none;display:flex}.landingBrand strong{letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(25px,3.4vw,42px);line-height:1}.landingBrand span{color:#56edb9;letter-spacing:.34em;margin-top:7px;font-size:10px;font-weight:850}.landingHeaderActions{align-items:center;gap:10px;display:flex}.landingHeaderActions>button{cursor:pointer;border-radius:12px;min-height:46px;padding:0 20px;font-size:15px;font-weight:900}.landingSignIn{color:#f1d38b;background:#001f19;border:1px solid #e1b24980}.landingRegister{color:#211703;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622);border:1px solid #ffe08a;box-shadow:0 8px 24px #d5912738,inset 0 1px #fff8}.landingContent{z-index:2;width:min(100% - 76px,1120px);margin:0 auto;position:relative}.landingHero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(34px,6vw,84px);min-height:660px;padding:70px 0 62px;display:grid}.landingHeroCopy{max-width:620px}.landingEyebrow{letter-spacing:.34em;text-transform:uppercase;font-weight:900;color:#52e9b7!important;margin:0 0 24px!important;font-size:13px!important}.landingHero h1{color:#edc26b;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 3px #5a3a0c,0 0 34px #eea73b2f;margin:0;font-family:Georgia,serif;font-size:clamp(48px,7vw,86px);line-height:.98}.landingHeroCopy>p:not(.landingEyebrow){color:#c8d4cf;max-width:650px;margin:30px 0 0;font-size:clamp(18px,2.1vw,23px);line-height:1.65}.landingCtas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.landingCtas button,.landingCtas a{border-radius:13px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex}.landingCtas button{color:#211703;cursor:pointer;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622);border:1px solid #ffe293;box-shadow:0 12px 30px #d08b2638}.landingCtas a{color:#7aebc2;background:#00231c;border:1px solid #44c89c70}.landingHeroArt{background:#01241d;border:1px solid #d9a84280;border-radius:30px;margin:0;padding:10px;position:relative;transform:rotate(1deg);box-shadow:0 30px 70px #000b,0 0 35px #26d49a1f}.landingHeroArt:before{content:"A  ♠   K  ♥";z-index:-1;color:#e3b75422;letter-spacing:.7em;border:1px solid #3fe5aa49;border-radius:38px;font:700 20px/1 Georgia,serif;position:absolute;inset:-22px}.landingHeroArt img{aspect-ratio:1;object-fit:cover;border-radius:21px;width:100%;display:block}.landingFeatureSection,.landingSteps{border-top:1px solid #dfad436b;padding:82px 0}.landingSectionHeading{text-align:center;max-width:740px;margin:0 auto 42px}.landingSectionHeading>span{color:#50e4b1;letter-spacing:.32em;font:900 13px/1 Georgia,serif}.landingSectionHeading h2{color:#edc672;margin:14px 0 12px;font-family:Georgia,serif;font-size:clamp(36px,5vw,58px);line-height:1.05}.landingSectionHeading p{color:#aebeb7;margin:0;font-size:18px;line-height:1.65}.landingFeatureGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.landingFeatureGrid article{background:radial-gradient(circle at 100% 0,#26e0a41a,#0000 38%),#022b2280;border:1px solid #d8a43d61;border-radius:24px;min-height:235px;padding:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.landingFeatureGrid article>b{color:#53e9b7;letter-spacing:.24em;font:900 13px/1 Georgia,serif}.landingFeatureGrid h3,.landingSteps h3{color:#efc874;margin:30px 0 10px;font-family:Georgia,serif;font-size:26px}.landingFeatureGrid p,.landingSteps p{color:#aebfb8;margin:0;font-size:17px;line-height:1.65}.landingSteps>div:last-child{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landingSteps article{text-align:center;background:linear-gradient(#03392dad,#001b16d1);border:1px solid #d8a43d61;border-radius:34px 34px 22px 22px;min-height:300px;padding:36px 28px}.landingSteps article>strong{color:#52e9b7;background:#00241c;border:2px solid #d8a94e;place-items:center;width:72px;height:72px;margin:0 auto;font:800 25px/1 Georgia,serif;display:grid;transform:rotate(45deg)}.landingSteps article>strong>span{display:block;transform:rotate(-45deg)}.landingSteps h3{margin-top:35px}.landingEducation{text-align:center;border:1px solid #daa7447d;border-radius:34px;place-items:center;min-height:390px;margin:40px 0 100px;display:grid;position:relative;overflow:hidden}.landingEducation>img{object-fit:cover;opacity:.24;width:100%;height:100%;position:absolute;inset:0}.landingEducation>div{z-index:1;max-width:700px;padding:46px;position:relative}.landingEducation span{color:#59edba;font-size:24px;font-weight:950}.landingEducation h2{color:#edc571;margin:14px 0;font-family:Georgia,serif;font-size:clamp(34px,5vw,54px)}.landingEducation p{color:#d5dfdb;margin:0;font-size:18px;line-height:1.7}.landingContact{background:linear-gradient(120deg,#073b30,#001c17);border:1px solid #dca94980;border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-bottom:92px;padding:45px;display:grid;box-shadow:0 22px 48px #0008}.landingContact>div>span{color:#52e8b6}.landingContact h2{color:#edc471;margin:7px 0;font:700 42px/1.1 Georgia,serif}.landingContact p{color:#afbeb8;margin:0;font-size:17px}.landingContact>a{color:#211703;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622);border:1px solid #ffe08a;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:240px;min-height:76px;padding:12px 22px;font-weight:950;text-decoration:none;display:flex}.landingContact small{margin-top:5px;font-size:11px;font-weight:750}.landingFooter{z-index:2;color:#7f968d;background:#000b09;border-top:1px solid #daa43c57;justify-content:space-between;align-items:center;min-height:100px;padding:22px 48px;display:flex;position:relative}.landingFooter strong{color:#dcb157;font-family:Georgia,serif;font-size:23px}.authModalBackdrop{z-index:2147483600;padding:max(12px,env(safe-area-inset-top)) 10px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000706d1;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.authModalScreen{border:1px solid #d9aa4d99;border-radius:26px;width:min(100%,560px);min-height:0;max-height:calc(100svh - 24px);padding:0;overflow-y:auto;box-shadow:0 28px 80px #000d,0 0 40px #2bd69a1f}.authModalShell{width:100%;padding:0 18px 26px}.authModalClose{z-index:12;color:#f5dfaa;cursor:pointer;top:12px;background:#120a06db;border:1px solid #e0b45899;border-radius:50%;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;inset-inline-start:12px;box-shadow:0 4px 15px #0007}@media (width<=760px){.landingPage:before,.landingPage:after{opacity:.78;width:15px}.landingHeader{align-items:flex-start;gap:10px;min-height:76px;padding:11px 20px}.landingBrand{align-items:flex-start;margin-top:7px}.landingBrand strong{font-size:21px}.landingBrand span{letter-spacing:.24em;font-size:6px}.landingHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.landingHeaderActions>button{min-height:38px;padding:0 10px;font-size:12px}.landingContent{width:calc(100% - 42px)}.landingHero{grid-template-columns:1fr;gap:30px;min-height:0;padding:30px 0 48px}.landingHeroCopy{max-width:none}.landingEyebrow{letter-spacing:.22em;margin-bottom:16px!important;font-size:10px!important}.landingHero h1{font-size:clamp(40px,12vw,54px);line-height:1.02}.landingHeroCopy>p:not(.landingEyebrow){margin-top:20px;font-size:16px;line-height:1.58}.landingCtas{gap:10px;margin-top:26px}.landingCtas button,.landingCtas a{min-height:52px;padding:0 17px;font-size:14px}.landingHeroArt{border-radius:24px;order:-1;padding:7px;transform:none}.landingHeroArt:before{border-radius:28px;font-size:15px;inset:-12px}.landingHeroArt img{border-radius:17px}.landingFeatureSection,.landingSteps{padding:50px 0}.landingSectionHeading{margin-bottom:28px}.landingSectionHeading>span,.landingFeatureGrid article>b{letter-spacing:.18em;direction:ltr;unicode-bidi:isolate;display:inline-block}.landingSectionHeading h2{margin:11px 0 9px;font-size:clamp(34px,10vw,45px);line-height:1.08}.landingSectionHeading p{font-size:16px;line-height:1.55}.landingFeatureGrid,.landingSteps>div:last-child{grid-template-columns:1fr;gap:14px}.landingFeatureGrid article{border-radius:22px;min-height:0;padding:25px 22px}.landingFeatureGrid h3,.landingSteps h3{margin:19px 0 8px;font-size:24px}.landingFeatureGrid p,.landingSteps p{font-size:16px;line-height:1.55}.landingSteps article{border-radius:26px 26px 20px 20px;min-height:0;padding:29px 22px 26px}.landingSteps article>strong{width:60px;height:60px;font-size:21px}.landingSteps h3{margin-top:27px}.landingEducation{border-radius:26px;min-height:320px;margin:28px 0 60px}.landingEducation>div{padding:34px 22px}.landingEducation span{font-size:21px}.landingEducation h2{margin:12px 0;font-size:34px}.landingEducation p{font-size:16px;line-height:1.6}.landingContact{text-align:center;border-radius:22px;grid-template-columns:1fr;gap:22px;margin-bottom:60px;padding:28px 22px}.landingContact h2{font-size:35px}.landingContact p{font-size:16px;line-height:1.5}.landingContact>a{min-width:0;min-height:66px}.landingFooter{text-align:center;flex-direction:column;gap:9px;min-height:88px;padding:22px 26px}.authModalScreen{border-radius:20px}.authModalShell{padding-inline:10px}}.authScreen{min-height:100svh;padding:max(18px, env(safe-area-inset-top)) 14px max(28px, env(safe-area-inset-bottom));color:#f9f2df;background:radial-gradient(circle at 50% 12%,#ff891f2e,#0000 28%),linear-gradient(#00120fc7,#000807f5),url(/blackjack-art.png) top/cover fixed;justify-content:center;display:flex;position:relative;overflow-x:hidden}.authScreen:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000 5%,#e1b14138 5.2%,#0000 5.5% 94.5%,#e1b14138 94.8%,#0000 95%),repeating-linear-gradient(135deg,#0000 0 80px,#e2b03c09 81px 82px);position:absolute;inset:0}.authShell{z-index:1;width:min(100%,540px);padding:0 10px 28px;position:relative}.authVisual{background:#00120f;border-radius:0 0 18px 18px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000007a}.authVisual img{object-fit:contain;width:100%;height:auto;display:block}.authTopbar{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:absolute;top:4.5%;right:3.2%}.authLanguage{color:#e8bf61;background:#001310c7;border:1px solid #dead428c;border-radius:999px;align-items:center;gap:5px;height:42px;padding:0 10px 0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06}.authLanguage select{color:#f6e3ad;background:0 0;border:0;outline:0;height:36px;font:900 15px/1 inherit}.authLanguage option{color:#f6e3ad;background:#002019}.authHeading{text-align:center;margin:24px 0 18px}.authHeading h2{color:#fffdf5;margin:0;font-size:clamp(26px,7vw,34px);line-height:1.08}.authHeading p{color:#8fa49d;max-width:380px;margin:9px auto 0;font-size:14px;line-height:1.45}.ageCheck{color:#edf2ec;cursor:pointer;grid-template-columns:28px 1fr;align-items:center;gap:11px;margin:8px 5px 14px;font-size:15px;line-height:1.4;display:grid}.ageCheck input{appearance:none;background:#001a15d1;border:2px solid #d6aa4d;border-radius:6px;width:27px;height:27px;margin:0}.ageCheck input:checked{background:#e3b745;box-shadow:inset 0 0 0 5px #002019}.clerkFrame{place-items:center;min-height:96px;display:grid}.clerkFrame>div{width:100%}.ageRequired{color:#f4d98d;background:#001b16cc;border:1px solid #d9ad4e;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 15px;font-size:14px;font-weight:850;display:flex}.ageRequired span{font-size:21px}.authModeSwitch{color:#e7ba54;background:0 0;border:0;width:100%;margin-top:17px;padding:8px;font-size:14px;font-weight:800}.authModeSwitch span{color:#849a93;font-weight:500}.specialAccess{border-top:1px solid #deb2493d;width:calc(100% - 36px);margin:16px auto 30px;padding-top:16px}.specialAccess>label{color:#d8b45d;letter-spacing:.04em;justify-content:center;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:850;display:flex}.specialAccess>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.specialAccess input{color:#fff7df;background:#001f19db;border:1px solid #dbac4685;border-radius:12px;outline:0;min-width:0;height:48px;padding:0 13px;font:750 16px/1 inherit}.specialAccess input:focus{border-color:#efc45e;box-shadow:0 0 0 2px #ebbc4f26}.specialAccess button{color:#ffe59f;cursor:pointer;background:#07382f;border:1px solid #e5ba59;border-radius:12px;min-height:48px;padding:0 15px;font-weight:850}.specialAccess button:disabled{cursor:not-allowed;opacity:.45}.specialAccess>p{color:#ffaaa3;text-align:center;margin:8px 0 0;font-size:11px}.guestDock{z-index:90;top:max(12px,env(safe-area-inset-top));color:#f1d687;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001d18e6;border:1px solid #e8bd5580;border-radius:999px;align-items:center;gap:9px;padding:7px 8px 7px 12px;font-size:11px;font-weight:850;display:flex;position:fixed;right:12px;box-shadow:0 5px 18px #0006}.guestDock button{color:#f2deb0;cursor:pointer;background:#002820;border:1px solid #b9964b66;border-radius:999px;min-height:30px;padding:0 11px;font-weight:800}.authStatusShell{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.authStatusLogo{color:#e8bd55;letter-spacing:-.045em;text-shadow:0 2px #6e4a10,0 0 20px #ffc23f4d;margin-bottom:28px;font-size:clamp(38px,10vw,54px);font-weight:950}.authStatusLogo span{font-size:.72em}.authStatusShell h2{color:#fffdf5;margin:16px 0 8px;font-size:20px}.authStatusShell p{color:#9bb0a9;margin:0 0 18px}.authStatusShell button{color:#211703;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622);border:1px solid #ffe08a;border-radius:14px;min-width:180px;min-height:50px;font-weight:900}.authSpinner{border:4px solid #e6b94f33;border-top-color:#e6b94f;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.clerkRoot,.clerkCardBox{width:100%!important;max-width:none!important}.clerkCard{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.clerkHidden{display:none!important}.clerkLabel{color:#d8e2de!important;font-size:13px!important}.clerkInput{color:#fff7df!important;background:#001f19db!important;border:1px solid #dbac468c!important;border-radius:13px!important;min-height:54px!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.clerkInput:focus{border-color:#efc45e!important;box-shadow:0 0 0 2px #ebbc4f26!important}.clerkPrimary{color:#211703!important;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622)!important;border:1px solid #ffe08a!important;border-radius:14px!important;min-height:56px!important;font-size:16px!important;font-weight:900!important;box-shadow:0 7px 25px #de9e2938,inset 0 1px #ffffff80!important}.clerkSocialButton{color:#f6e9c5!important;background:#001f19d6!important;border:1px solid #dbac4680!important;min-height:52px!important}.clerkDivider{color:#859890!important}.customSignup{gap:12px;width:100%;display:grid}.nameFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signupField{color:#d8e2de;gap:6px;font-size:13px;font-weight:750;display:grid}.signupField>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.signupField>span b{color:#e6b94f;margin-inline-start:3px}.signupField>span small{color:#7f958d;font-size:10px;font-weight:600}.signupField>input,.signupField .PhoneInput{color:#fff7df;background:#001f19db;border:1px solid #dbac468c;border-radius:13px;width:100%;min-height:54px;box-shadow:inset 0 0 0 1px #ffffff05}.signupField>input{outline:none;padding:0 15px;font:600 16px/1 inherit}.signupField>input:focus,.signupField .PhoneInput--focus{border-color:#efc45e;box-shadow:0 0 0 2px #ebbc4f26}.signupField .PhoneInput{padding:0 13px;display:flex}.signupField .PhoneInputInput{color:#fff7df;background:0 0;border:0;outline:0;min-width:0;height:52px;font:600 16px/1 inherit}.signupField .PhoneInputCountry{margin-inline-end:11px}.signupField .PhoneInputCountrySelect{cursor:pointer}.signupField .PhoneInputCountryIcon{border-radius:2px;width:27px;height:18px;overflow:hidden;box-shadow:0 0 0 1px #fff3}.signupField .PhoneInputCountrySelectArrow{color:#e4bd61;opacity:.9;width:7px;height:7px;margin-inline-start:6px}.passwordProgress{color:#d7af55;grid-template-columns:78px 1fr;align-items:center;gap:9px;margin-top:-5px;font-size:11px;font-weight:800;display:grid}.passwordProgress>i{background:#ffffff16;border-radius:999px;height:5px;display:block;overflow:hidden}.passwordProgress>i em{border-radius:inherit;background:linear-gradient(90deg,#bd7625,#e9bf62);height:100%;transition:width .2s;display:block}.manualStrategy{background:radial-gradient(circle at 8% 4%,#ff6f1647,#0000 22%),radial-gradient(circle at 88% 0,#2dffbf29,#0000 28%),linear-gradient(155deg,#073d33 0%,#001a16 72%)!important;border:1px solid #ffcd5bc7!important;border-radius:26px!important;box-shadow:inset 0 1px #ffffff29,0 24px 55px #000b,0 0 36px #efae2e33!important}.manualStrategy:after{content:"A♠  K♥  21"!important;color:#ffd97434!important;font-size:21px!important}.manualStrategy .cameraTitle{border-bottom:1px solid #fac8562e;background:linear-gradient(90deg,#001915d6,#074034b8)!important;padding:18px 16px!important}.manualStrategy .cameraTitle b{text-shadow:0 0 18px #ffc13f40;color:#fff1c4!important;font-size:17px!important}.manualStrategy .cameraTitle button{color:#201300!important;background:linear-gradient(110deg,#d78318,#ffe17e 53%,#cf7412)!important;border-radius:999px!important;box-shadow:0 8px 22px #0009,0 0 18px #ffa51f47,inset 0 1px #fff7cd!important}.manualStrategy .cardConfirm{background:linear-gradient(#000d0b73,#000605c7);padding:12px 10px 15px!important}.manualStrategy .strategyTable{background:linear-gradient(125deg,#0000 0 46%,#ffffff09 47%,#0000 49%),radial-gradient(at 50% 30%,#19a878 0%,#087155 38%,#024336 72%,#001f1a 100%)!important;border:2px solid #f0bd5488!important;border-bottom:8px solid #6e3219!important;border-radius:31px 31px 44px 44px!important;min-height:420px!important;padding:60px 14px 18px!important;box-shadow:inset 0 0 0 3px #2c120a,inset 0 0 0 5px #d8a84b88,inset 0 -42px 80px #001711b8,0 20px 42px #000c,0 0 25px #1dffb81a!important}.manualStrategy .strategyTable:before{box-shadow:inset 0 18px 30px #00ffb80a;border:1px solid #ffeba84d!important;border-bottom:0!important;inset:27px 18px 76px!important}.manualStrategy .tableRail{gap:9px!important;top:11px!important}.manualStrategy .tableRail i{transform:rotate(12deg);border:4px dashed #fff9dc!important;width:25px!important;height:25px!important;box-shadow:0 7px 13px #000b,0 0 13px!important}.manualStrategy .tableRail i:nth-child(2n){transform:rotate(-16deg)translateY(3px)}.manualStrategy .tableRules{text-shadow:0 2px 8px #000;margin-bottom:7px;color:#fff4d4de!important}.manualStrategy .tableRules b{letter-spacing:2.8px!important;font-size:13px!important}.manualStrategy .tableRules span{color:#bde4d6;margin-top:5px!important;font-size:9px!important}.manualStrategy .playerZone{margin-top:19px!important}.manualStrategy .dealerZone small,.manualStrategy .playerZone small{letter-spacing:.08em;text-transform:uppercase;color:#fff0bc!important;margin-bottom:8px!important;font-size:11px!important}.manualStrategy .tableCard{background:linear-gradient(145deg,#fffef7 0%,#f5e8c7 74%,#d8c28e 100%)!important;border:1px solid #fff1bd!important;border-radius:13px!important;width:70px!important;height:96px!important;padding:9px!important;font-size:28px!important;box-shadow:0 15px 24px #000b,inset 0 0 0 2px #fff,0 0 18px #ffd7681f!important}.manualStrategy .tableCard i{font-size:24px!important}.manualStrategy .dealerTableCard:not(.filled),.manualStrategy .ghostCard{color:#f4d77f!important;background:radial-gradient(circle at 50% 45%,#30ffc01a,#0000 45%),linear-gradient(145deg,#07523f,#022a23)!important;border:2px dashed #f4d77fcc!important;box-shadow:inset 0 0 25px #001a14,0 12px 22px #0009,0 0 14px #f4d77f1a!important}.manualStrategy .ghostCard+.ghostCard{margin-left:-14px!important}.manualStrategy .playerTableCards{min-height:100px!important}.manualStrategy .selectableCard:after{color:#d79e34!important;font-size:16px!important;bottom:6px!important;right:8px!important}.manualStrategy .addTableCard{color:#ffe07d!important;background:#00241de0!important;border-radius:12px!important;width:58px!important;height:82px!important;box-shadow:inset 0 0 22px #00150f,0 12px 20px #0009!important}.manualStrategy .strategyTable .adviceBox{color:#a9c8bd!important;background:linear-gradient(145deg,#032d25f5,#001411fa)!important;border:1px solid #67ffd238!important;border-radius:20px!important;max-width:390px!important;min-height:112px!important;margin-top:22px!important;padding:17px 14px!important;box-shadow:inset 0 1px #ffffff14,0 16px 34px #000a,0 0 22px #2dffbf0f!important}.manualStrategy .strategyTable .adviceBox.ready{color:#172017!important;background:linear-gradient(120deg,#d38719,#ffe488 48%,#c86a12)!important;border-color:#fff1b9!important;box-shadow:0 18px 38px #000b,0 0 35px #ffae275c,inset 0 1px #fff8d9!important}.manualStrategy .adviceBox small{letter-spacing:.08em;text-transform:uppercase;font-size:10px!important}.manualStrategy .adviceBox b{text-wrap:balance;max-width:100%;font-size:clamp(22px,6.4vw,32px)!important;line-height:1.08!important}.manualStrategy .adviceBox span{font-weight:750;font-size:11px!important}.manualStrategy .tableReset{min-height:32px;color:#f4e4b3!important;background:#001b16dd!important;border-color:#f2d47b80!important;padding:6px 16px!important}@keyframes strategy-card-in{0%{opacity:0;transform:translateY(-12px)rotate(-7deg)scale(.9)}to{opacity:1}}.manualStrategy .tableCard.filled{animation:.28s cubic-bezier(.2,.8,.2,1) strategy-card-in}@media (width<=390px){.manualStrategy .strategyTable{padding-inline:8px!important}.manualStrategy .tableCard{width:64px!important;height:89px!important}.manualStrategy .tableRules b{letter-spacing:2px!important;font-size:11px!important}}.manualStrategy .strategyTable{background:radial-gradient(at 50% 18%,#63ffd33d,#0000 38%),repeating-linear-gradient(87deg,#ffffff03 0 1px,#0000 1px 4px),radial-gradient(at 50% 35%,#0d9a73 0%,#057154 37%,#024431 72%,#001d16 100%)!important;border-color:#93f2e1aa #93f2e1aa #35180f!important;box-shadow:inset 0 0 0 3px #160b07,inset 0 0 0 5px #79d9c6aa,inset 0 -52px 92px #00140fda,inset 0 20px 42px #7bffda14,0 22px 44px #000d,0 0 28px #38ffc929!important}.manualStrategy .strategyTable:before{border-color:#b9ffeb61!important;box-shadow:inset 0 18px 34px #52ffcf0f,0 0 12px #78ffda14!important}.manualStrategy .strategyTable:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff0d;border-radius:25px 25px 38px 38px;position:absolute;inset:6px;box-shadow:inset 0 0 28px #000000a6}.manualStrategy .tableRules{color:#ddfff6e8!important}.manualStrategy .tableRules span{color:#8de6ce!important}.manualStrategy .dealerZone small,.manualStrategy .playerZone small{text-shadow:0 2px 8px #000,0 0 10px #57ffcf2e;color:#d9fff4!important}.manualStrategy .tableCard{background:linear-gradient(105deg,#0000 0 53%,#ffffffd1 54%,#0000 57%),radial-gradient(circle at 24% 15%,#fff 0 10%,#0000 30%),linear-gradient(145deg,#fff 0%,#f4f4ed 63%,#d9d9cd 100%)!important;border-color:#f7f7f0!important;box-shadow:0 16px 25px #000c,inset 0 0 0 2px #fff,0 1px #fff,0 0 16px #a1ffe71f!important}.manualStrategy .dealerTableCard:not(.filled),.manualStrategy .ghostCard{color:#a5f2e1!important;background:radial-gradient(circle at 50% 42%,#54ffcf1f,#0000 45%),linear-gradient(145deg,#07513f,#01271e)!important;border-color:#8de8d5cc!important}.manualStrategy .selectableCard:after{text-shadow:0 0 8px #39ffd3b3;color:#34d7b4!important}.playerTotalDisplay{z-index:2;color:#759f95;background:linear-gradient(120deg,#00221bf2,#03392df2);border:1px solid #80ecd661;border-radius:999px;justify-content:center;align-items:center;gap:13px;min-width:164px;margin-top:14px;padding:8px 20px 9px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0008}.playerTotalDisplay span{letter-spacing:.09em;font-size:10px;font-weight:900}.playerTotalDisplay b{text-align:center;min-width:42px;font:950 30px/1 Georgia,serif}.manualStrategy .strategyTable .adviceBox.ready{animation:4.2s ease-in-out infinite platinum-sheen;color:#071d19!important;background:linear-gradient(105deg,#0000 0 36%,#ffffff57 44%,#0000 52%) 0 0/240% 100%,linear-gradient(120deg,#6de6d1 0%,#e9fffb 48%,#48c6ae 100%) 0 0/100% 100%!important;border-color:#d8fffa!important;box-shadow:0 18px 38px #000b,0 0 38px #41ffda52,inset 0 1px #fff!important}.manualStrategy .strategyTable .adviceBox.ready small,.manualStrategy .strategyTable .adviceBox.ready span{color:#173d35!important}.manualStrategy .tableReset{color:#d4fff5!important;border-color:#80dfcb80!important}@keyframes platinum-sheen{0%,65%,to{background-position:180% 0,0 0}82%{background-position:-70% 0,0 0}}.casinoNeonFrame{z-index:1;pointer-events:none;border-radius:24px 24px 38px 38px;position:absolute;inset:10px;overflow:hidden}.casinoNeonFrame i{border-radius:999px;display:block;position:absolute}.casinoNeonFrame i:first-child,.casinoNeonFrame i:nth-child(2){width:3px;top:0;bottom:0}.casinoNeonFrame i:first-child{background:linear-gradient(#4bffe2,#a747ff,#4bffe2);left:0;box-shadow:0 0 7px #4bffe2,0 0 18px #4bffe2}.casinoNeonFrame i:nth-child(2){background:linear-gradient(#a747ff,#4bffe2,#a747ff);right:0;box-shadow:0 0 7px #a747ff,0 0 18px #a747ff}.casinoNeonFrame i:nth-child(3),.casinoNeonFrame i:nth-child(4){height:3px;left:9%;right:9%}.casinoNeonFrame i:nth-child(3){background:linear-gradient(90deg,#0000,#48ffe0 35%,#a94cff 65%,#0000);top:0;box-shadow:0 0 9px #56ffe2}.casinoNeonFrame i:nth-child(4){background:linear-gradient(90deg,#0000,#a94cff 35%,#48ffe0 65%,#0000);bottom:0;box-shadow:0 0 9px #a94cff}.casinoNeonFrame i{animation:3.2s ease-in-out infinite casino-neon-breathe}.casinoNeonFrame i:nth-child(2n){animation-delay:-1.6s}@keyframes casino-neon-breathe{0%,to{opacity:.48;filter:brightness(.85)}50%{opacity:1;filter:brightness(1.45)}}.cupHolder{z-index:3;color:#d8fff5;pointer-events:none;background:radial-gradient(circle at 46% 42%,#2b1b12 0 29%,#100b08 31% 43%,#253b35 45% 55%,#07130f 58% 100%);border:3px solid #17221f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:218px;box-shadow:inset 0 3px 7px #000,inset 0 -2px 3px #97ffe429,0 8px 18px #000b,0 0 14px #49ffd72e}.cupHolderLeft{left:-12px;transform:rotate(-7deg)}.cupHolderRight{right:-12px;transform:rotate(7deg)}.cupHolder span{filter:saturate(.8);background:linear-gradient(145deg,#fff,#d8d6cf);border:1px solid #ece9df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;display:grid;box-shadow:0 3px 8px #000}.cupHolder i{border:3px solid #e6e2d9;border-left:0;border-radius:0 9px 9px 0;width:11px;height:14px;position:absolute;right:2px}.manualStrategy .cardConfirm{position:relative}.manualStrategy .cardConfirm:before,.manualStrategy .cardConfirm:after{content:"";z-index:0;pointer-events:none;filter:blur(1px);opacity:.65;background:linear-gradient(#0000,#4bffe1 20%,#a94cff 50%,#4bffe1 80%,#0000);border-radius:999px;width:5px;animation:3.2s ease-in-out infinite casino-neon-breathe;position:absolute;top:15%;bottom:9%}.manualStrategy .cardConfirm:before{left:2px}.manualStrategy .cardConfirm:after{animation-delay:-1.6s;right:2px}@media (width<=390px){.cupHolder{width:44px;height:44px;top:210px}.cupHolderLeft{left:-10px}.cupHolderRight{right:-10px}.cupHolder span{width:28px;height:28px;font-size:15px}}.manualStrategy .strategyTable{background:repeating-linear-gradient(89deg,#ffffff03 0 1px,#0000 1px 5px),radial-gradient(at 50% 22%,#14764d 0%,#0b5d3d 46%,#073f2d 78%,#042b20 100%)!important;border-width:14px 14px 24px!important;border-color:#3a1d0e!important;border-radius:46% 46% 36px 36px/8% 8% 36px 36px!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #ffffff1f,inset 0 0 0 5px #17100b,inset 0 0 50px #00160fbb,0 0 0 2px #120a06,0 22px 42px #000c!important}.manualStrategy .strategyTable:before{display:none!important}.manualStrategy .strategyTable:after{border:0!important;border-radius:32% 32% 24px 24px/6% 6% 24px 24px!important;inset:0!important;box-shadow:inset 0 13px #5c321c,inset 0 16px #160d09,inset 0 -10px #251208!important}.casinoBettingBoxes{display:none!important}.tableWager{z-index:4;color:#e9eee9;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:104px;min-height:82px;margin:16px auto 5px;display:flex;position:relative}.tableWager>span{color:#e9eee9;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 4px #000;font-size:9px;font-weight:900}.tableWager .tableBetChip{color:#fff;background:#a7222c;border:5px dashed #f8f0dc;border-radius:50%;width:64px;height:64px;margin:0;font-size:11px;transform:rotate(-6deg);box-shadow:0 9px 15px #0009,inset 0 0 0 3px #76151c,inset 0 0 0 7px #f2e7cb}.manualStrategy .strategyTable .adviceBox,.manualStrategy .strategyTable .adviceBox.ready{position:relative;overflow:hidden;color:#dffffb!important;background:linear-gradient(145deg,#051f22fa,#031219fc)!important;border:1px solid #6dd9d0!important;border-radius:16px!important;margin-top:10px!important;padding:20px 16px!important;box-shadow:inset 0 0 0 2px #85fff414,inset 0 0 30px #17a79f14,0 14px 28px #0009,0 0 18px #4dd9cd2e!important}.manualStrategy .strategyTable .adviceBox:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.manualStrategy .strategyTable .adviceBox small,.manualStrategy .strategyTable .adviceBox span,.manualStrategy .strategyTable .adviceBox.ready small,.manualStrategy .strategyTable .adviceBox.ready span{position:relative;color:#8fbab5!important}.manualStrategy .strategyTable .adviceBox b{text-shadow:0 0 14px #6ffff13d;position:relative;color:#f3fffd!important}.manualStrategy .strategyTable .adviceBox.ready b{color:#fff!important}@media (width<=390px){.manualStrategy .strategyTable{border-width:11px 11px 20px!important;border-radius:40% 40% 30px 30px/6% 6% 30px 30px!important}.tableWager .tableBetChip{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.casinoNeonFrame i,.manualStrategy .cardConfirm:before,.manualStrategy .cardConfirm:after{opacity:.72;animation:none}}.manualStrategy .strategyTable{background:repeating-linear-gradient(88deg,#ffffff03 0 1px,#0000 1px 5px),radial-gradient(at 50% 8%,#178252 0%,#0a6942 42%,#06462f 76%,#032d20 100%)!important;border:10px solid #171717!important;border-bottom:18px solid #3b2114!important;padding-top:18px!important;box-shadow:inset 0 0 0 2px #68716b,inset 0 0 42px #001a12b8,0 20px 42px #000b!important}.manualStrategy .strategyTable:before{box-shadow:none!important;border:2px solid #f0f2e2ad!important;border-bottom:0!important;border-radius:48% 48% 18px 18px!important;inset:84px 20px 66px!important}.manualStrategy .strategyTable:after{border-color:#ffffff0f!important;box-shadow:inset 0 0 30px #00130d99!important}.manualStrategy .cardConfirm:before,.manualStrategy .cardConfirm:after,.manualStrategy .casinoNeonFrame,.manualStrategy .cupHolder{display:none!important}.dealerStation{z-index:3;direction:ltr;justify-content:center;align-items:center;gap:18px;min-height:62px;display:flex;position:relative}.chipTray{background:#050708;border:5px solid #17191a;border-radius:9px;grid-template-columns:repeat(6,1fr);gap:4px;width:190px;min-height:54px;padding:7px 9px;display:grid;box-shadow:inset 0 2px 5px #000,0 8px 16px #0008}.chipTray i{background:#285ca9;border:2px dashed #f3eee0;border-radius:50%;width:24px;height:10px;display:block;box-shadow:0 -3px #285ca9,0 -5px #f3eee0,0 -7px #285ca9}.chipTray i:nth-child(3n+2){background:#b52d36;box-shadow:0 -3px #b52d36,0 -5px #f3eee0,0 -7px #b52d36}.chipTray i:nth-child(3n){background:#28764c;box-shadow:0 -3px #28764c,0 -5px #f3eee0,0 -7px #28764c}.dealerShoe{background:linear-gradient(145deg,#2a2c2e,#08090a);border:2px solid #070707;border-radius:6px 6px 12px 12px;align-items:flex-start;width:64px;height:48px;padding:7px 8px;display:flex;position:relative;transform:skew(-5deg);box-shadow:0 8px 15px #0009}.dealerShoe span{background:repeating-linear-gradient(45deg,#273446 0 2px,#e7e7df 2px 3px);border:1px solid #c8c8c3;border-radius:3px;width:35px;height:28px;position:absolute}.dealerShoe span:nth-child(2){transform:translate(4px,2px)}.dealerShoe span:nth-child(3){transform:translate(8px,4px)}.manualStrategy .tableRail{display:none!important}.manualStrategy .tableRules{z-index:3;text-align:center;border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;width:calc(100% - 70px);padding:9px 14px;position:relative;color:#fff!important;text-shadow:0 2px 3px #001b12!important;margin:7px auto 12px!important}.manualStrategy .tableRules b{font-weight:950;display:block;color:#fff!important;letter-spacing:2.2px!important;font-size:14px!important}.manualStrategy .tableRules span{letter-spacing:1.4px;font-weight:800;display:block;color:#f2f0df!important;margin-top:4px!important;font-size:10px!important}.manualStrategy .dealerZone{margin-top:7px!important}.manualStrategy .dealerZone small,.manualStrategy .playerZone small{color:#fff!important;text-shadow:0 2px 3px #00170f!important}.manualStrategy .tableCard.filled{box-shadow:0 13px 22px #0009,inset 0 0 0 2px #fff!important}.manualStrategy .tableCard.filled:hover,.manualStrategy .tableCard.filled:focus-visible{filter:brightness(1.03);box-shadow:0 15px 24px #000a,inset 0 0 0 2px #fff!important}.manualStrategy .dealerTableCard:not(.filled),.manualStrategy .ghostCard{color:#f4efe0!important;background:linear-gradient(145deg,#0a5539,#063522)!important;border-color:#eee9d5cc!important;box-shadow:inset 0 0 18px #002116,0 10px 18px #0008!important}.manualStrategy .selectableCard:after{color:#efe7ce!important;text-shadow:none!important}.manualStrategy .addTableCard{color:#fff!important;background:linear-gradient(145deg,#0b593c,#063522)!important;border-color:#e9e5d2aa!important;box-shadow:inset 0 0 16px #002116,0 10px 17px #0008!important}.casinoBettingBoxes{z-index:3;direction:ltr;grid-template-columns:repeat(5,1fr);align-items:end;gap:5px;width:100%;margin:18px auto 8px;display:grid;position:relative}.casinoBettingBoxes>i,.activeBettingBox{background:#0037242e;border:2px solid #f4f3e49e;border-radius:50% 50% 12px 12px;min-height:53px}.casinoBettingBoxes>i{opacity:.48;pointer-events:none}.activeBettingBox{background:#00492f61;border-color:#fff;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-height:74px;padding-bottom:4px;display:flex;position:relative;box-shadow:inset 0 0 18px #ffffff14}.activeBettingBox>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 3px #000;font-size:8px;font-weight:900}.tableBetChip{color:#fff;text-align:center;background:#b32934;border:5px dashed #f7f1dd;border-radius:50%;place-items:center;width:58px;height:58px;margin-top:-27px;font-size:10px;line-height:1;display:grid;transform:rotate(-5deg);box-shadow:0 7px 13px #0008,inset 0 0 0 3px #7e1720,inset 0 0 0 6px #f5ead0}.manualStrategy .strategyTable .adviceBox,.manualStrategy .strategyTable .adviceBox.ready{color:#f5f5f5!important;background:#000!important;border-color:#bda369!important;margin-top:12px!important;animation:none!important;box-shadow:0 12px 24px #0008,inset 0 1px #ffffff1f!important}.manualStrategy .strategyTable .adviceBox small,.manualStrategy .strategyTable .adviceBox span,.manualStrategy .strategyTable .adviceBox.ready small,.manualStrategy .strategyTable .adviceBox.ready span{color:#d5ded9!important}.playerTotalDisplay.isReady{color:#fff;background:#0a6c48;border-color:#e8eadf;box-shadow:inset 0 1px #ffffff40,0 8px 18px #0007}.dealerTotalDisplay{background:#0a6c48;border-color:#e8eadf;box-shadow:0 7px 15px #0007}@media (width<=390px){.dealerStation{gap:9px}.chipTray{width:160px}.chipTray i{width:20px}.dealerShoe{width:54px}.manualStrategy .tableRules{width:calc(100% - 42px);padding-inline:5px}.manualStrategy .tableRules b{letter-spacing:1.5px!important;font-size:12px!important}.casinoBettingBoxes{gap:3px}.casinoBettingBoxes>i,.activeBettingBox{min-height:45px}.activeBettingBox{min-height:65px}.tableBetChip{width:52px;height:52px;font-size:9px}}.passwordProgress.complete{color:#62d9a3}.passwordProgress.complete>i em{background:linear-gradient(90deg,#23a875,#65e3ac)}.legalConsent{color:#aebfb9;cursor:pointer;grid-template-columns:19px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.55;display:grid}.legalConsent>input{accent-color:#e6b94f;width:17px;height:17px;margin:2px 0 0}.legalConsent button{color:#e8c66d;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.legalBackdrop{z-index:2147483647;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000807d6;place-items:center;display:grid;position:fixed;inset:0}.legalDialog{color:#dce7e2;background:radial-gradient(circle at 50% 0,#ff98261f,#0000 28%),linear-gradient(160deg,#07392f,#001813 72%);border:1px solid #edbe4fb8;border-radius:22px;width:min(100%,460px);max-height:min(72svh,620px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #000c,inset 0 1px #ffffff14}.legalDialog h3{color:#f2cd71;text-align:center;margin:0 42px 18px;font-size:22px;line-height:1.2}.legalDialog p{margin:0 0 13px;font-size:15px;line-height:1.65}.legalClose{color:#f4dfa7;cursor:pointer;top:13px;background:#001c17;border:1px solid #dcb75b77;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;inset-inline-end:13px}.legalDone{color:#211703;cursor:pointer;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622);border:1px solid #ffe08a;border-radius:12px;width:100%;min-height:46px;margin-top:8px;font-size:15px;font-weight:900}.signupPrimary{color:#211703;cursor:pointer;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622);border:1px solid #ffe08a;border-radius:14px;width:100%;min-height:56px;font-size:16px;font-weight:900;box-shadow:0 7px 25px #de9e2938,inset 0 1px #ffffff80}.signupPrimary:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.58}.signupError{color:#ffd7d4;background:#50120e99;border:1px solid #ff6c6270;border-radius:11px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}#clerk-captcha{min-height:1px}.verifySignup{text-align:center}.verifySignup h3{color:#fff7df;margin:0;font-size:22px}.verifySignup>p:not(.signupError){color:#91a69f;max-width:350px;margin:-4px auto 4px;font-size:13px;line-height:1.45}.verifySignup>p strong{color:#e7c36f;font-weight:850;display:block}.verifyIcon{color:#e9c264;background:#003229;border:1px solid #d7ad4f;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:25px;display:grid}.signupCode{text-align:center;letter-spacing:.42em;font-size:22px!important}.verifyActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.verifyActions button{color:#efdca9;cursor:pointer;background:#002720;border:1px solid #b99a5266;border-radius:11px;min-height:42px;font-weight:750}.verifyActions button:disabled{opacity:.5;cursor:wait}.shakaProfileDock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;z-index:900!important;top:max(52px, calc(env(safe-area-inset-top) + 32px))!important;pointer-events:auto!important;background:#001814f0!important;border:1px solid #ffcf57b8!important;border-radius:50%!important;width:54px!important;height:54px!important;padding:4px!important;display:block!important;position:absolute!important;left:18px!important;box-shadow:0 6px 22px #0000007a,0 0 0 3px #012b23b3!important}.shakaProfileTrigger{-webkit-tap-highlight-color:transparent;all:unset!important;box-sizing:border-box!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;background:linear-gradient(145deg,#884cff,#5d21e9)!important;border:2px solid #f0c75f!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff6b,0 3px 10px #0006!important}.shakaProfileTrigger:focus-visible{outline-offset:3px!important;outline:3px solid #fff4b6!important}.shakaProfileThumb{object-fit:cover!important;object-position:center!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.shakaProfileIcon{width:28px;height:28px;display:block;position:relative}.shakaProfileIcon i{background:#fff;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:2px;left:9px}.shakaProfileIcon b{background:#fff;border-radius:14px 14px 9px 9px;width:24px;height:13px;display:block;position:absolute;bottom:1px;left:2px}.profileBackdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2147483646!important;padding:max(20px,env(safe-area-inset-top)) 12px max(20px,env(safe-area-inset-bottom))!important;pointer-events:auto!important;background:#000807e0!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.profileChooser{color:#f7f0dc;background:radial-gradient(circle at 50% 0,#ff922126,#0000 24%),linear-gradient(160deg,#073b31,#001712 72%);border:1px solid #efbf509e;border-radius:24px;width:min(100%,520px);max-height:calc(100svh - 32px);padding:20px;position:relative;overflow-y:auto;box-shadow:0 26px 70px #000b,inset 0 1px #ffffff14}.profileClose{z-index:2;color:#f7e4ac;cursor:pointer;top:12px;background:#001b16cc;border:1px solid #e5bb5a66;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;inset-inline-end:12px}.profileHeading{align-items:center;gap:13px;padding-inline-end:35px;display:flex}.profileHeading>img{object-fit:cover;background:#06372d;border:2px solid #e7b84e;border-radius:50%;flex:none;width:58px;height:58px}.profileHeading h2{color:#ffdc83;margin:0;font-size:21px;line-height:1.15}.profileHeading p{color:#9db1aa;margin:5px 0 0;font-size:12px;line-height:1.35}.profileFile{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.profileUpload{color:#211703;cursor:pointer;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622);border:1px solid #ffe08a;border-radius:14px;width:100%;min-height:50px;margin:18px 0 15px;font-size:15px;font-weight:900;box-shadow:0 7px 22px #de9e2933,inset 0 1px #ffffff73}.profileUpload span{margin-inline-end:7px;font-size:20px}.avatarGroup{margin-top:13px}.avatarGroup h3{color:#d9c28b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.avatarGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.avatarGrid button{aspect-ratio:1;cursor:pointer;background:#052b24;border:1px solid #c99d3e66;border-radius:15px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.avatarGrid button:hover,.avatarGrid button:focus-visible{border-color:#ffe08a;outline:0;transform:translateY(-1px);box-shadow:0 0 0 2px #edbe502b}.avatarGrid button:disabled{cursor:wait;opacity:.66}.avatarSprite{background-image:url(/profile-avatar-sheet.webp);background-repeat:no-repeat;background-size:500% 400%;width:100%;height:100%;display:block}.cinemaGroup h3{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cinemaGroup h3 small{color:#80968e;letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}.cinemaGrid button{background:#171008;border-color:#e2af4f88}.cinemaSprite{background-image:url(/profile-cinema-sheet.webp);background-repeat:no-repeat;background-size:500% 200%;width:100%;height:100%;display:block}.avatarGrid i{border:3px solid #fff5;border-top-color:#fff;border-radius:50%;animation:.7s linear infinite auth-spin;position:absolute;inset:34%}.profileError{color:#ffd7d4;background:#50120e99;border:1px solid #ff6c6270;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:12px}.profileActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.profileActions button{color:#efdca9;cursor:pointer;background:#002720;border:1px solid #b99a5266;border-radius:12px;min-height:44px;font-weight:800}.profileActions button:last-child{color:#ffb9b3;border-color:#b5534b66}.guestProfileStatus{color:#f1d687;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:inline-block}.guestProfileActions{grid-template-columns:1fr}.guestProfileActions button{color:#ffb9b3!important;border-color:#b5534b66!important}.profileChooser button:disabled{cursor:wait}@media (width<=480px){.authScreen{padding-inline:8px}.authShell{padding-inline:0}.authVisual{border-radius:0 0 14px 14px}.authLanguage{height:38px;padding-inline:11px 7px}.authLanguage select{height:32px;font-size:14px}.authHeading,.ageCheck,.clerkFrame,.authModeSwitch{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.nameFields{grid-template-columns:1fr}.shakaProfileDock{top:max(52px, calc(env(safe-area-inset-top) + 32px))!important;left:18px!important}body:has(.shakaProfileDock) .flagLanguagePopover{max-height:calc(100dvh - max(82px, calc(env(safe-area-inset-top) + 62px)));box-sizing:border-box;padding-top:66px;overflow-y:auto}}:is(.shakaClerkBackdrop,.cl-modalBackdrop:has(.cl-userProfile-root)){-webkit-backdrop-filter:blur(9px)saturate(1.25)!important;backdrop-filter:blur(9px)saturate(1.25)!important;background:radial-gradient(circle at 50% 13%,#ff7e1257,#0000 27%),linear-gradient(#000a08c7,#000504f0),url(/registration-hero.jpeg) 50% 7%/min(92vw,620px) no-repeat!important}:is(.shakaClerkModal:has(.cl-userProfile-root),.cl-modalContent:has(.cl-userProfile-root)){filter:drop-shadow(0 28px 70px #000000bf)!important;width:min(94vw,760px)!important;max-height:calc(100svh - 26px)!important}.shakaAccountRoot,.cl-userProfile-root{color:#fff8e4!important;font-family:Arial,sans-serif!important}.shakaAccountCard,.cl-userProfile-root .cl-card{color:#fff8e4!important;background:linear-gradient(#00141014 0 160px,#063a30e8 260px,#001c17 100%),url(/registration-hero.jpeg) top/100% no-repeat!important;border:1px solid #ffcd5bd1!important;border-radius:28px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff2e,0 0 0 4px #d3972521,0 30px 80px #000d!important}.shakaAccountCard:after,.cl-userProfile-root .cl-card:after{content:"SHAKA💣BOOM • ACCOUNT";z-index:3;color:#1c1102;letter-spacing:.1em;white-space:nowrap;pointer-events:none;background:linear-gradient(105deg,#d99020,#ffe07b 52%,#c46c13);border:1px solid #ffd879;border-radius:999px;place-items:center;min-height:34px;padding:0 18px;font-size:12px;font-weight:950;display:grid;position:absolute;top:116px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0009,0 0 22px #ffab1f59}.shakaAccountNav,.cl-userProfile-root .cl-navbar{background:#001d17e6!important;border-color:#ebb8484d!important;margin-top:164px!important}.shakaAccountNavButton,.cl-userProfile-root .cl-navbarButton{color:#d9c694!important;border-radius:12px!important}.shakaAccountNavButton[data-active=true],.cl-userProfile-root .cl-navbarButton[data-active=true]{color:#201400!important;background:linear-gradient(105deg,#d99c2c,#f4d16c)!important}.shakaAccountScroll,.cl-userProfile-root .cl-scrollBox,.cl-userProfile-root .cl-pageScrollBox{color:#fff8e4!important;background:linear-gradient(#00342ae0,#001914fa)!important}.shakaAccountSection,.cl-userProfile-root .cl-profileSection{color:#fff8e4!important;background:#00251eeb!important;border:1px solid #e7b54747!important;border-radius:16px!important;margin:10px 0!important;padding:16px!important;box-shadow:inset 0 1px #ffffff0a!important}.shakaAccountRoot :is(h1,h2,h3,p,span,label),.cl-userProfile-root :is(h1,h2,h3,p,span,label){color:#fff8e4!important}.shakaAccountRoot :is(input,button),.cl-userProfile-root :is(input,button){opacity:1!important}.shakaAccountAction,.cl-userProfile-root .cl-profileSectionPrimaryButton{color:#ffd76e!important;font-weight:850!important}.cl-userProfile-root .cl-formButtonPrimary{color:#211703!important;background:linear-gradient(105deg,#d49a2e,#f2cc64 52%,#c88622)!important}@media (width<=600px){.shakaAccountCard,.cl-userProfile-root .cl-card{background-size:auto 175px!important;border-radius:24px!important}.shakaAccountCard:after,.cl-userProfile-root .cl-card:after{font-size:10px;top:118px}.shakaAccountNav,.cl-userProfile-root .cl-navbar{margin-top:162px!important}}.adminPage{color:#f7f0dc;background:#00130f;min-height:100vh;padding:24px;font-family:Arial,sans-serif}.adminPage header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.adminPage h1,.adminPage h2{color:#e8bd55;margin:0}.adminPage p{color:#91a69f}.adminPage a{color:#e8bd55}.adminHeaderActions{align-items:center;gap:12px;display:flex}.adminHeaderActions form{margin:0}.adminHeaderActions button{color:#f2cf79;cursor:pointer;background:#00231d;border:1px solid #e8bd5575;border-radius:999px;padding:9px 14px;font-weight:800}.adminLiveIndicator{z-index:120;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));color:#8ff0c2;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001b16e8;border:1px solid #4bd59a66;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font:800 11px/1 system-ui;display:flex;position:fixed;box-shadow:0 8px 24px #0007}.adminLiveIndicator i{background:#42e39a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #42e39a}.adminLiveIndicator time{color:#d9f9e8;font-variant-numeric:tabular-nums;letter-spacing:0}.adminStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.adminStats article{background:#00231d;border:1px solid #9f7a32;border-radius:14px;padding:18px}.adminStats b{color:#f1c862;font-size:30px;display:block}.adminStats span{color:#91a69f}.adminPanel{background:#001d18;border:1px solid #6f592b;border-radius:16px;margin:18px 0;padding:18px}.adminTable{overflow:auto}.adminPage table{border-collapse:collapse;width:100%;font-size:13px}.adminPage th,.adminPage td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:10px}.adminPage th{color:#e8bd55}.adminPage small{color:#81968f;overflow-wrap:anywhere;max-width:280px;display:block}.adminPage pre{white-space:pre-wrap;color:#dbe6e1;max-width:440px;margin:0;font-size:11px}@media (width<=700px){.adminPage{padding:12px}.adminStats{grid-template-columns:1fr}.adminPage header{flex-direction:column;align-items:flex-start}}.adminLoginPage{color:#f8f0dc;direction:rtl;background:radial-gradient(circle at 50% 12%,#0b5444 0,#0000 34%),linear-gradient(160deg,#021c17,#000906 76%);place-items:center;min-height:100svh;padding:24px;font-family:Arial,Noto Sans Hebrew,sans-serif;display:grid}.adminLoginCard{text-align:center;background:linear-gradient(145deg,#07352cfa,#011713fb);border:1px solid #e8bd5578;border-radius:28px;width:min(430px,100%);padding:34px 28px 27px;box-shadow:0 28px 90px #000d,inset 0 1px #fff2}.adminLoginMark{direction:ltr;justify-content:center;align-items:center;height:72px;margin:0 auto 15px;display:flex}.adminLoginMark span{color:#111;background:#fffaf0;border:2px solid #e8bd55;border-radius:10px;place-items:center;width:52px;height:70px;font:900 25px Georgia,serif;display:grid;box-shadow:0 10px 24px #0008}.adminLoginMark span:first-child{color:#d92c37;margin-right:-9px;transform:rotate(-10deg)}.adminLoginMark span:last-child{transform:rotate(9deg)}.adminLoginEyebrow{letter-spacing:.22em;direction:ltr;font-size:10px;color:#5ff0c8!important;margin:0 0 7px!important}.adminLoginCard h1{color:#f2ca6d;margin:0;font-size:30px}.adminLoginCard>p:not(.adminLoginEyebrow){color:#a9beb6;margin:8px 0 23px}.adminLoginCard form{text-align:right;gap:14px;display:grid}.adminLoginCard label span{color:#d9e4df;margin:0 4px 7px;font-size:13px;font-weight:800;display:block}.adminLoginCard input{color:#fff;text-align:left;direction:ltr;background:#001914;border:1px solid #e8bd5560;border-radius:14px;outline:0;width:100%;height:52px;padding:0 15px;font-size:16px}.adminLoginCard input:focus{border-color:#62e8c4;box-shadow:0 0 0 3px #62e8c41e}.adminLoginCard button{color:#161009;cursor:pointer;background:linear-gradient(135deg,#f4d17c,#d99a27);border:0;border-radius:14px;height:53px;margin-top:3px;font-weight:900;box-shadow:0 12px 30px #d99a2730}.adminLoginCard button:disabled{opacity:.45;cursor:not-allowed}.adminLoginError{color:#ffb7bd;background:#7a12202e;border:1px solid #ff6f7a6b;border-radius:11px;padding:10px 12px;font-size:13px;line-height:1.45}.adminLoginCard>a{color:#d9bc72;margin-top:19px;font-size:13px;display:inline-block}.adminHint{margin:5px 0 15px!important}.adminUserCell{align-items:center;gap:10px;min-width:190px;display:flex}.adminUserCell>img,.adminUserCell>i{object-fit:cover;color:#f5d77f;background:#064034;border:1px solid #d9ac4e;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.adminOpenUser{white-space:nowrap;background:#06372e;border:1px solid #d6a94d70;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.adminPositive{color:#66e9b8!important}.adminNegative{color:#ff858b!important}.adminUserPage{max-width:1500px;margin:auto}.adminProfileCard{background:linear-gradient(130deg,#07372d,#001a15);border:1px solid #80662f;border-radius:20px;grid-template-columns:auto minmax(180px,.5fr) 1fr;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:grid}.adminProfileCard>img,.adminProfileCard>i{object-fit:cover;color:#ffe492;background:#0a4a3c;border:3px solid #e9bd58;border-radius:50%;place-items:center;width:88px;height:88px;font-size:34px;font-style:normal;font-weight:950;display:grid;box-shadow:0 10px 26px #0008}.adminProfileCard h2{font-size:25px}.adminProfileCard p{margin:5px 0}.adminProfileCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.adminProfileCard dl div,.adminEvent dl div{min-width:0}.adminProfileCard dt,.adminEvent dt{color:#819a91;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.adminProfileCard dd,.adminEvent dd{overflow-wrap:anywhere;margin:4px 0 0}.adminStatsWide{grid-template-columns:repeat(6,1fr)}.adminFilters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.adminFilters label{color:#9eb2ab;gap:6px;font-size:11px;display:grid}.adminFilters input,.adminFilters select{color:#f6edda;background:#00231d;border:1px solid #8d7038;border-radius:10px;min-height:42px;padding:0 12px}.adminFilters button{background:linear-gradient(120deg,#e9bf62,#c98a24);border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:900}.adminSessionGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.adminSessionGrid article{background:#002720;border:1px solid #ffffff16;border-radius:12px;padding:13px}.adminSessionGrid b,.adminSessionGrid span,.adminSessionGrid small{margin-top:4px;display:block}.adminTimeline{gap:8px;display:grid}.adminEvent{background:#00251e;border:1px solid #ffffff16;border-radius:12px}.adminEvent summary{cursor:pointer;justify-content:space-between;gap:12px;padding:13px;display:flex}.adminEvent summary span>*{display:block}.adminEvent summary em{color:#e4b650;font-size:11px;font-style:normal}.adminEvent dl{border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:13px;display:grid}.adminEvent-hand{border-color:#dcb04f55}.adminUserLink{border-radius:10px;margin:-5px;padding:5px;text-decoration:none;color:inherit!important}.adminUserLink:hover,.adminUserLink:focus-visible{background:#ffffff0b;outline:1px solid #e8bd5555}.adminStickyBack{top:max(10px,env(safe-area-inset-top));z-index:80;direction:rtl;background:linear-gradient(120deg,#f3cf72,#d49425);border:1px solid #ffe095;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:calc(100vw - 24px);min-height:46px;margin:0 0 16px auto;padding:0 16px;font-weight:950;text-decoration:none;display:flex;position:sticky;box-shadow:0 10px 28px #0009,0 0 0 3px #e9bd5522;color:#171108!important}.adminStickyBack span{color:#f8d675;background:#123a30;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.adminStickyBack:focus-visible{outline-offset:3px;outline:3px solid #65e6bd}.adminStrategySummary{max-width:820px;margin-inline:auto}.adminStrategyCards{gap:12px;display:grid}.adminStrategyCards>article{background:linear-gradient(135deg,#06352c,#001712);border:1px solid #e2b85266;border-radius:16px;overflow:hidden}.adminStrategyCards article>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px;display:flex}.adminStrategyCards header b{color:#f4ce72}.adminStrategyCards header small{margin-top:5px}.adminStrategyCards header strong{white-space:nowrap;font:800 18px Georgia,serif}.adminStrategyCards article>div{display:grid}.adminStrategyCards p{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex;color:#b8c9c2!important;margin:0!important}.adminStrategyCards p:first-child{border-top:0}.adminStrategyCards p b{white-space:nowrap}.adminHistoryMethod{font-weight:800;color:#e3b955!important}.adminIpLocation{background:#001b16;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;padding:11px;display:grid}.adminIpLocation dt{color:#7f998f;font-size:9px;font-weight:700}.adminIpLocation dd{color:#f4ecd9;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.adminLocationNote{line-height:1.4;color:#d8b85f!important;margin:0 0 8px!important;font-size:9px!important}@media (width<=850px){.adminStatsWide{grid-template-columns:repeat(2,1fr)}.adminProfileCard{grid-template-columns:auto 1fr}.adminProfileCard dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.adminSyncStatus{grid-template-columns:1fr}.adminSyncStatus dl{grid-template-columns:1fr 1fr}}@media (width<=520px){.adminSyncStatus dl,.adminProfileCard dl{grid-template-columns:1fr}.adminProfileCard>img,.adminProfileCard>i{width:68px;height:68px}.adminOpenUser{min-height:40px}.adminEvent summary{align-items:flex-start}.adminStatsWide{grid-template-columns:1fr 1fr}}.adminInstallBar{z-index:90;min-height:76px;padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));color:#f7f0dc;direction:rtl;background:linear-gradient(120deg,#06352cfa,#001711fa);border-bottom:1px solid #e8bd5570;align-items:center;gap:12px;font-family:Arial,Noto Sans Hebrew,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0008}.adminInstallIcon{color:#ffe083;background:linear-gradient(145deg,#0d5948,#00221b);border:2px solid #e8bd55;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:23px;font-weight:950;display:grid;box-shadow:0 8px 18px #0007}.adminInstallBar div{flex:1;min-width:0}.adminInstallBar b,.adminInstallBar small{display:block}.adminInstallBar b{color:#f3cd70;font-size:15px}.adminInstallBar small{color:#a9beb6;margin-top:4px;font-size:11px}.adminInstallBar>button{color:#171006;background:linear-gradient(120deg,#f0ca6b,#d99929);border:1px solid #ffe192;border-radius:13px;min-height:44px;padding:0 18px;font-weight:950;box-shadow:0 8px 20px #d99a2733}.adminInstallBackdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);direction:rtl;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminInstallHelp{color:#f7f0dc;text-align:center;background:linear-gradient(150deg,#07372d,#001712);border:1px solid #e8bd5580;border-radius:25px;width:min(390px,100%);padding:28px 22px;font-family:Arial,Noto Sans Hebrew,sans-serif;box-shadow:0 28px 80px #000d}.adminInstallHelp>span{color:#102019;background:#e8bd55;border-radius:20px;place-items:center;width:64px;height:64px;margin:auto;font-size:34px;font-weight:950;display:grid}.adminInstallHelp h2{color:#f1ca69;margin:16px 0}.adminInstallHelp ol{text-align:right;gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.adminInstallHelp li{background:#002820;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.adminInstallHelp li b{color:#132018;background:#e8bd55;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.adminInstallHelp p{color:#dbe6e1;margin:0}.adminInstallHelp>button{background:linear-gradient(120deg,#f0ca6b,#d99929);border:0;border-radius:13px;width:100%;min-height:49px;font-weight:950}@media (width>=720px){.adminInstallBar{border:1px solid #e8bd5570;border-radius:18px;margin:12px 24px 0}}.adminUserCards,.adminEventCards,.adminHandCards{display:none}.adminEventCard dl,.adminHandCards dl{margin:0}.adminEventCard dt,.adminHandCards dt{color:#819a91;text-transform:uppercase;font-size:10px}.adminEventCard dd,.adminHandCards dd{overflow-wrap:anywhere;margin:3px 0 0}@media (width<=700px){.adminDesktopOnly{display:none!important}.adminUserCards,.adminEventCards,.adminHandCards{gap:11px;display:grid}.adminUserCard{background:linear-gradient(130deg,#07362c,#001a15);border:1px solid #8c7038;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;display:grid;position:relative;color:#f7f0dc!important;text-decoration:none!important}.adminUserCard>img,.adminUserCard>i{object-fit:cover;color:#f7d77a;background:#074235;border:2px solid #e1b452;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-style:normal;font-weight:950;display:grid}.adminUserCard span>*{display:block}.adminUserCard span b{font-size:16px}.adminUserCard span em{color:#789087;margin-top:5px;font-size:10px;font-style:normal}.adminUserCard>strong{text-align:left}.adminUserCard>strong>*{display:block}.adminUserCard>u{color:#e9be5b;text-align:center;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:10px;font-weight:850;text-decoration:none}.adminEventCard,.adminHandCards article{background:#00251e;border:1px solid #ffffff1c;border-radius:16px;padding:14px}.adminEventCard-hand,.adminHandCards article{border-color:#d6aa4b65}.adminEventCard header,.adminHandCards header{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;padding-bottom:10px;display:flex}.adminEventCard header span>*,.adminHandCards header span>*{display:block}.adminEventCard header small,.adminHandCards header small{margin-top:4px}.adminEventCard header strong,.adminHandCards header strong{font-size:18px}.adminEventCard>a{color:#f1c965;overflow-wrap:anywhere;margin-bottom:10px;display:block}.adminEventCard dl,.adminHandCards dl{grid-template-columns:1fr 1fr;gap:11px;display:grid}.adminEventCard pre{max-height:180px;overflow:auto}.adminPanel{padding:14px}.adminPage h2{font-size:20px}.adminStats article{padding:14px}.adminStats b{font-size:25px}}.adminGameHistory{background:#030d0bea;border-color:#e9bf6285;max-width:900px;margin-inline:auto}.adminHistoryHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.adminHistoryHead p{margin:4px 0 0;font-size:11px}.adminHistoryHead>small{color:#101b17;background:#e9bf62;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:900;display:grid}.adminHistoryColumnHead,.adminHistoryRow>summary{direction:ltr;grid-template-columns:minmax(155px,1.5fr) minmax(110px,1fr) minmax(100px,.9fr) minmax(105px,.9fr);align-items:center;gap:10px;display:grid}.adminHistoryColumnHead{z-index:6;color:#e8bd55;background:#031712f5;border-block:1px solid #e8bd5540;margin-top:12px;padding:11px 3px;position:sticky;top:54px}.adminHistoryColumnHead b{text-align:center;direction:rtl;font-size:11px}.adminHistoryColumnHead b:first-child{text-align:left}.adminHistoryRows{display:grid}.adminHistoryRow{border-top:1px solid #ffffff14}.adminHistoryRow>summary{cursor:pointer;padding:13px 3px;list-style:none}.adminHistoryRow>summary::-webkit-details-marker{display:none}.adminHistoryAction{text-align:left;min-width:0}.adminHistoryAction>*{display:block}.adminHistoryAction>b{color:#dceae6;overflow-wrap:anywhere;font-size:12px}.adminHistoryAction b em{color:#829c94;margin-left:5px;font-size:11px;font-style:normal}.adminHistoryAction small{margin-top:3px;font-size:9px}.adminHistoryMetric{text-align:center;white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;min-width:0;display:flex}.adminHistoryMetric b{font-size:14px}.adminHistoryMetric small,.adminHistoryRow>summary>strong small{font-size:8px}.adminHistoryMetric.isEmpty{color:#688078}.adminBankroll{color:#f0cf7a}.adminHistoryRow>summary>strong{text-align:center;white-space:nowrap;font:700 15px Georgia,serif}.adminHistoryRow dl{direction:rtl;background:#002019;border-top:1px solid #ffffff10;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.adminHistoryRow dt{color:#819a91;font-size:9px}.adminHistoryRow dd{overflow-wrap:anywhere;margin:3px 0 0}.adminEmptyHistory{text-align:center}.adminPrivateSection>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.adminPrivateSection>summary::-webkit-details-marker{display:none}.adminPrivateSection>summary span>*{display:block}.adminPrivateSection>summary em{color:#e8bd55;font-style:normal;font-weight:800}.adminPrivateSection[open]>summary{border-bottom:1px solid #ffffff14;margin-bottom:14px;padding-bottom:14px}.adminPrivateSection[open]>summary em{font-size:0}.adminPrivateSection[open]>summary em:after{content:"סגור −";font-size:13px}@media (width<=600px){.adminGameHistory{padding:10px}.adminHistoryColumnHead,.adminHistoryRow>summary{grid-template-columns:minmax(98px,1.35fr) minmax(70px,.9fr) minmax(62px,.8fr) minmax(72px,.9fr);gap:4px}.adminHistoryColumnHead{padding:9px 1px;top:50px}.adminHistoryColumnHead b{font-size:8px;line-height:1.15}.adminHistoryRow>summary{padding:11px 1px}.adminHistoryAction>b{font-size:10px}.adminHistoryAction small{font-size:7px}.adminHistoryMetric b{font-size:11px}.adminHistoryMetric small,.adminHistoryRow>summary>strong small{font-size:7px;display:block}.adminHistoryRow>summary>strong{font-size:11px}.adminHistoryRow dl{grid-template-columns:1fr 1fr}.adminHistoryHead h2{font-size:18px}.adminProfileCard{padding:14px}.adminUserPage>.adminStats{gap:8px}.adminUserPage>.adminStats article{padding:11px}.adminUserPage>.adminStats span{font-size:11px}.adminStrategyCards article>header,.adminStrategyCards p{align-items:flex-start}.adminStrategyCards article>header{padding:12px}.adminStrategyCards header strong{font-size:15px}.adminStrategyCards p{flex-direction:column;gap:4px;padding:9px 12px}.adminStickyBack{min-height:44px;margin-bottom:12px;font-size:13px}}.crmNav{background:#001e18;border:1px solid #e8bd5540;border-radius:14px;align-items:center;gap:8px;margin:0 0 16px;padding:8px;display:flex}.crmNav a,.crmNav b{color:#d9e5e0;border-radius:10px;padding:9px 13px;font-size:12px;text-decoration:none}.crmNav b{color:#172019;background:#e8bd55}.crmProfileForm,.crmFilters form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.crmProfileForm label,.crmFilters label{gap:6px;display:grid}.crmProfileForm label span,.crmFilters label span{color:#8fa69d;font-size:10px}.crmProfileForm input,.crmProfileForm select,.crmFilters input,.crmFilters select,.crmNotes textarea,.crmTasks input{color:#f4edde;background:#001a15;border:1px solid #806a3b;border-radius:10px;width:100%;min-height:42px;padding:9px 11px}.crmProfileForm .crmWide{grid-column:span 2}.crmProfileForm button,.crmFilters button,.crmNotes button,.crmTasks button{color:#181108;background:linear-gradient(120deg,#efc968,#ce8d25);border:0;border-radius:10px;min-height:42px;padding:0 14px;font-weight:900}.crmFilters a{color:#e8bd55;place-items:center;min-height:42px;display:grid}.crmAlerts>div:last-child{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.crmAlerts article{background:#5b1b0d3b;border:1px solid #ff8a4955;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.crmAlerts article>b{color:#1a0c05;background:#ff8a49;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.crmAllClear{color:#65e6b5!important}.crmTwoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crmNotes form,.crmTasks>form{gap:8px;margin:10px 0;display:grid}.crmNotes textarea{resize:vertical;min-height:90px}.crmTasks>form{grid-template-columns:1fr 150px auto}.crmFeed{gap:8px;margin-top:12px;display:grid}.crmFeed>article{background:#00251e;border:1px solid #ffffff14;border-radius:11px;padding:11px}.crmFeed p{white-space:pre-wrap;margin:0}.crmFeed small{color:#819a91;margin-top:6px;display:block}.crmFeed article.done{opacity:.6}.crmFeed article>form{margin-top:8px}.crmFeed article>form button{min-height:32px}.crmGames>div:last-child{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.crmGames article{background:#00251e;border:1px solid #e8bd5540;border-radius:12px;padding:12px}.crmGames article header{justify-content:space-between;gap:10px;margin-bottom:9px;display:flex}.crmGames dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.crmGames dt{color:#819a91;font-size:9px}.crmGames dd{margin:3px 0 0;font-size:11px}.crmAuditFeed{gap:7px;display:grid}.crmAuditFeed article{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto auto;gap:12px;padding:9px;display:grid}.crmAuditFeed span,.crmAuditFeed small{color:#8ea49b}.crmDaily>div:last-child{gap:10px;display:grid}.crmDaily article{grid-template-columns:110px 1fr 240px;align-items:center;gap:12px;display:grid}.crmDaily article>span{background:#ffffff10;border-radius:99px;height:8px;overflow:hidden}.crmDaily article i{border-radius:inherit;background:linear-gradient(90deg,#56e4b8,#e8bd55);height:100%;display:block}.crmReportList{gap:8px;display:grid}.crmReportList>article,.crmReportList>.crmMethodLink{background:#00251e;border:1px solid #ffffff13;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.crmReportList article span>*,.crmReportList .crmMethodLink span>*{display:block}.crmReportList article small,.crmReportList .crmMethodLink small{margin-top:4px}.crmReportList article strong,.crmReportList .crmMethodLink strong{font-size:18px}.crmMethodLink{color:inherit;text-decoration:none;transition:border-color .18s,transform .18s,background .18s}.crmMethodLink:hover,.crmMethodLink:focus-visible{outline:none;transform:translateY(-1px);background:#003027!important;border-color:#e8bd55!important}.crmMethodLink>em{color:#e8bd55;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.crmReports,.adminMethodHistory{max-width:1250px;margin:auto}.adminMethodHistoryColumns,.adminMethodHistory .adminHistoryRow>summary{grid-template-columns:minmax(180px,1.35fr) minmax(180px,1.1fr) minmax(115px,.8fr) minmax(120px,.8fr);align-items:center;gap:10px;display:grid}.adminMethodHistoryColumns{z-index:6;color:#e8bd55;background:#031712f5;border-block:1px solid #e8bd5540;margin-top:12px;padding:11px 3px;position:sticky;top:54px}.adminMethodHistoryColumns b{text-align:center;font-size:11px}.adminMethodHistoryColumns b:first-child{text-align:right}.adminMethodTime{text-align:center;color:#9bb0a8;font-size:10px;line-height:1.5}.adminMethodBoundary{background:#193d32;border:1px solid #e8bd5540;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:7px 0;padding:11px 13px;display:grid}.adminMethodBoundary span>*{display:block}.adminMethodBoundary small,.adminMethodBoundary time{color:#9bb0a8;font-size:10px}.adminMethodBoundary a,.adminMethodHistory dd a{color:#e8bd55}.adminHistoryPagination{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.adminHistoryPagination div{gap:8px;display:flex}.adminHistoryPagination a{color:#e8bd55;background:#00251e;border:1px solid #e8bd5555;border-radius:9px;padding:9px 12px;text-decoration:none}.adminHistoryPagination span{color:#9bb0a8;font-size:11px}@media (width<=700px){.crmMethodLink{grid-template-columns:1fr auto;display:grid!important}.crmMethodLink>em{grid-column:1/-1}.adminMethodHistoryColumns,.adminMethodHistory .adminHistoryRow>summary{grid-template-columns:minmax(98px,1.25fr) minmax(92px,1fr) minmax(70px,.75fr) minmax(72px,.75fr);gap:4px}.adminMethodHistoryColumns b,.adminMethodTime{font-size:8px}.adminMethodBoundary{grid-template-columns:1fr auto}.adminMethodBoundary>a{grid-column:1/-1}.adminHistoryPagination{flex-direction:column;align-items:flex-start}.adminHistoryPagination div{justify-content:space-between;width:100%}}.adminTrafficPage{max-width:1500px;margin:auto}.trafficFilters form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.trafficFilters label{color:#a8bbb4;gap:6px;font-size:14px;display:grid}.trafficFilters input,.trafficFilters select{color:#f6edda;background:#00231d;border:1px solid #8d7038;border-radius:10px;min-height:44px;padding:0 12px;font-size:16px}.trafficFilters button,.trafficFilters a{background:linear-gradient(120deg,#e9bf62,#c98a24);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;color:#171108!important}.trafficFilters a{background:#00231d;border:1px solid #81672e;color:#f2cf79!important}.trafficStats{grid-template-columns:repeat(4,minmax(0,1fr))}.trafficBreakdowns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trafficBreakdowns>.adminPanel{margin:0}.trafficBars{gap:11px;margin-top:16px;display:grid}.trafficBars>div{grid-template-columns:minmax(110px,1fr) minmax(80px,2fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.trafficBars span{color:#dce9e4;overflow-wrap:anywhere;min-width:0;font-size:14px}.trafficBars i{background:linear-gradient(90deg,#1e9f78,#efc965);border-radius:999px;height:8px;box-shadow:0 0 12px #58d8ae33}.trafficBars b{color:#f2cc72;text-align:left;min-width:32px}.trafficDaily h2,.trafficLocations h2,.trafficLog h2{margin-bottom:14px}.trafficDaily td,.trafficLog td,.trafficLog>p{font-size:14px}.trafficLog>small{margin-top:12px;color:#d3b75f!important;max-width:none!important;font-size:12px!important}@media (width<=900px){.trafficBreakdowns{grid-template-columns:1fr}.trafficStats{grid-template-columns:1fr 1fr}.adminTrafficPage header{flex-direction:column;align-items:flex-start}.adminTrafficPage .adminHeaderActions{flex-wrap:wrap}}@media (width<=520px){.trafficFilters form{grid-template-columns:1fr 1fr;display:grid}.trafficFilters label:first-child{grid-column:1/-1}.trafficFilters input,.trafficFilters select,.trafficFilters button,.trafficFilters a{width:100%}.trafficStats{grid-template-columns:1fr 1fr}.trafficBars>div{grid-template-columns:minmax(100px,1fr) minmax(55px,1.4fr) auto}.trafficDaily .adminTable,.trafficLog .adminTable{overflow:auto}.trafficDaily table,.trafficLog table{min-width:720px}}@media (width<=760px){.crmProfileForm,.crmFilters form,.crmTwoColumns{grid-template-columns:1fr}.crmProfileForm .crmWide{grid-column:auto}.crmTasks>form{grid-template-columns:1fr}.crmDaily article{grid-template-columns:80px 1fr}.crmDaily article small{grid-column:1/-1}.crmNav{overflow-x:auto}.crmNav a,.crmNav b{white-space:nowrap}}.crmDaily>div:last-child>a{color:inherit;border-radius:9px;grid-template-columns:110px 1fr 240px;align-items:center;gap:12px;padding:7px;text-decoration:none;display:grid}.crmDaily>div:last-child>a:hover,.crmDaily>div:last-child>a:focus-visible{background:#ffffff09;outline:1px solid #e8bd5570}.crmDaily a>span{background:#ffffff10;border-radius:99px;height:8px;overflow:hidden}.crmDaily a i{border-radius:inherit;background:linear-gradient(90deg,#56e4b8,#e8bd55);height:100%;display:block}.crmClickableStats>a{color:inherit;background:#00231d;border:1px solid #9f7a32;border-radius:14px;padding:18px;text-decoration:none;display:block}.crmClickableStats>a:hover,.crmClickableStats>a:focus-visible{background:#003027;border-color:#f1c862;outline:none}.crmClickableStats>a em{color:#e8bd55;margin-top:9px;font-size:10px;font-style:normal;font-weight:900;display:block}.crmReportDetails{scroll-margin-top:20px}.crmReportDetails .adminHistoryHead>a,.adminCloseHistory{color:#e8bd55;border:1px solid #e8bd5555;border-radius:9px;padding:7px 11px;text-decoration:none}.crmDetailRows{gap:8px;display:grid}.crmDetailRows>a{color:inherit;background:#00251e;border:1px solid #ffffff15;border-radius:11px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;padding:11px;text-decoration:none;display:grid}.crmDetailRows>a:hover,.crmDetailRows>a:focus-visible{border-color:#e8bd55;outline:none}.crmDetailRows span>*,.crmDetailRows time{display:block}.crmDetailRows small,.crmDetailRows time{color:#91a69f}.crmDetailRows em{color:#e8bd55;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.adminMethodPlayerCards{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.adminMethodPlayerCards>article{background:#00251e;border:1px solid #ffffff18;border-radius:15px;padding:15px}.adminMethodPlayerCards>article.active{border-color:#e8bd55;box-shadow:0 0 0 2px #e8bd5520}.adminMethodPlayerCards>article>div:first-child>*{display:block}.adminMethodPlayerCards>article>div:first-child small{color:#91a69f;overflow-wrap:anywhere;margin-top:4px}.adminMethodPlayerCards dl{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.adminMethodPlayerCards dl div{background:#001a15;border-radius:9px;padding:8px}.adminMethodPlayerCards dt{color:#819a91;font-size:9px}.adminMethodPlayerCards dd{margin:4px 0 0;font-size:12px}.adminMethodPlayerCards p{color:#e8bd55;font-size:10px}.adminMethodPlayerCards nav{border-top:1px solid #ffffff14;justify-content:space-between;gap:8px;padding-top:10px;display:flex}.adminMethodPlayerCards nav a{color:#e8bd55;border:1px solid #e8bd5545;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none}.adminGameHistory{scroll-margin-top:15px}.trafficPlayerLink{color:#e8bd55;font-weight:850}@media (width<=760px){.crmDaily>div:last-child>a{grid-template-columns:80px 1fr}.crmDaily>div:last-child>a small{grid-column:1/-1}.crmDetailRows>a{grid-template-columns:1fr auto}.crmDetailRows>a time,.crmDetailRows>a em{grid-column:1/-1}.crmClickableStats>a{padding:14px}.adminMethodPlayerCards{grid-template-columns:1fr}}.accountHistoryCloud{min-width:0;max-width:100%;overflow:hidden}.accountHistoryTitle{gap:10px}.accountHistoryTitle>div{flex:none;align-items:center;gap:7px;display:flex}.accountHistoryTitle a,.adminHistoryHeadTools>a{color:#f2d078;white-space:nowrap;background:#07342b;border:1px solid #e9bf6270;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.accountHistoryClose{color:#f2d078;cursor:pointer;background:#07342b;border:1px solid #e9bf6270;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;font:700 20px/1 Arial,sans-serif;display:grid}.accountHistoryClose:hover,.accountHistoryClose:focus-visible{background:#0a4438;border-color:#f2d078;outline:none}.pdfExportScreen{z-index:2147483640;color:#f8f1dd;background:#eef0f5;flex-direction:column;width:100%;min-width:0;height:100dvh;font-family:Arial,Noto Sans Hebrew,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.pdfExportToolbar{z-index:3;min-height:calc(64px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left));direction:ltr;background:linear-gradient(145deg,#07382e,#001713);border-bottom:1px solid #e9bf6275;grid-template-columns:minmax(112px,auto) 1fr minmax(112px,auto);align-items:center;gap:8px;display:grid;position:relative;box-shadow:0 8px 24px #0007}.pdfExportToolbar>strong{color:#f2d078;text-align:center;white-space:nowrap;text-overflow:ellipsis;direction:rtl;min-width:0;font-size:14px;overflow:hidden}.pdfExportToolbar button{color:#f5d47c;cursor:pointer;direction:rtl;background:#062b23;border:1px solid #e9bf6278;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-weight:900;display:flex}.pdfExportToolbar button b{font-size:22px;line-height:1}.pdfExportToolbar button span{white-space:nowrap;font-size:12px}.pdfExportToolbar button:disabled{opacity:.55;cursor:wait}.pdfExportBack{justify-self:start}.pdfExportShare{justify-self:end}.pdfExportStatus{z-index:5;top:calc(72px + env(safe-area-inset-top));color:#f5d47c;background:#05271f;border:1px solid #e9bf6278;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850;position:absolute;left:50%;translate:-50%;box-shadow:0 8px 20px #0006}.pdfExportFrame{background:#eef0f5;border:0;flex:1;width:100%;min-height:0;display:block}.pdfExportLoading,.pdfExportError{color:#17352d;text-align:center;flex:1;place-content:center;justify-items:center;gap:13px;padding:20px;font-size:15px;font-weight:800;display:grid}.pdfExportError button{color:#f5d47c;background:#07382e;border:1px solid #b68e36;border-radius:12px;min-width:160px;min-height:44px;font-weight:900}.pdfExportError b{font-size:17px}@media (width<=520px){.pdfExportToolbar{grid-template-columns:auto 1fr auto;gap:5px}.pdfExportToolbar>strong{font-size:11px}.pdfExportToolbar button{min-width:46px;padding-inline:9px}.pdfExportToolbar button span{font-size:10px}.pdfExportBack span{display:none}.pdfExportBack b{font-size:28px!important}.pdfExportShare b{font-size:19px!important}}.accountHistoryColumns,.accountHistoryRow>summary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.92fr) minmax(0,.92fr) minmax(0,.94fr);width:100%;min-width:0}.accountHistoryRow>summary>*{overflow-wrap:anywhere;min-width:0}.accountHistoryRow>summary>strong{white-space:normal}.accountHistoryRow dl{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.accountHistoryRow dl>div{border-bottom:1px solid #ffffff0b;min-width:0;padding:5px}.accountHistoryRow dl .pos{color:#65e6b5}.accountHistoryRow dl .neg{color:#ff7f8e}.adminGameHistory{max-width:900px;overflow:hidden}.adminHistoryHeadTools{flex:none;align-items:center;gap:8px;display:flex}.adminHistoryHeadTools>small{color:#101b17;background:#e9bf62;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:900;display:grid}.adminHistoryColumnHead,.adminGameHistory .adminHistoryRow>summary{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.95fr);width:100%;min-width:0}.adminGameHistory .adminHistoryRow>summary>*{overflow-wrap:anywhere;min-width:0}.adminGameHistory .adminHistoryRow dl>div{border-bottom:1px solid #ffffff0b;min-width:0;padding:5px}@media (width<=600px){.accountHistoryCloud{margin-inline:6px;padding:8px}.accountHistoryTitle{align-items:flex-start}.accountHistoryTitle>b{font-size:10px;line-height:1.35}.accountHistoryTitle>div{gap:5px}.accountHistoryTitle a{min-height:27px;padding-inline:7px;font-size:7px}.accountHistoryColumns,.accountHistoryRow>summary{grid-template-columns:minmax(0,1.22fr) minmax(0,.92fr) minmax(0,.88fr) minmax(0,.9fr) minmax(0,.92fr);gap:2px}.accountHistoryColumns b{font-size:6px}.accountHistoryRow>summary{padding:10px 0}.accountHistoryRow>summary>span{font-size:7px}.accountHistoryRow>summary>span:first-child b{font-size:8px}.accountHistoryRow>summary>strong{font-size:8px;line-height:1.15}.accountHistoryRow dl{grid-template-columns:1fr}.accountHistoryRow dt{font-size:8px}.accountHistoryRow dd{font-size:10px;line-height:1.45}.adminHistoryExportHead{align-items:flex-start;gap:8px}.adminHistoryHeadTools{flex-direction:column-reverse;align-items:flex-end;gap:5px}.adminHistoryHeadTools>a{min-height:29px;padding-inline:8px;font-size:8px}.adminHistoryColumnHead,.adminGameHistory .adminHistoryRow>summary{grid-template-columns:minmax(0,1.32fr) minmax(0,.9fr) minmax(0,.86fr) minmax(0,.92fr);gap:2px}.adminGameHistory .adminHistoryRow dl{grid-template-columns:1fr}}.lp-guide-links{border-bottom:1px solid #e5ad4a2e;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-bottom:25px;padding-bottom:25px;display:flex}.lp-guide-links a{color:var(--lp-gold-soft);font-size:.92rem;text-decoration:none}.lp-guide-links a:hover,.lp-guide-links a:focus-visible{color:var(--lp-neon);text-underline-offset:5px;outline:none;text-decoration:underline}.guidePage{--guide-gold:#e5ad4a;--guide-gold-soft:#f3ca75;--guide-neon:#4dffc0;--guide-muted:#b8c5be;color:#fff4d8;background:radial-gradient(at 50% 0,#1c65473d,#0000 32rem),linear-gradient(#020403,#062018 48%,#020403);min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:relative;overflow-x:hidden}.guidePage:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 49.8%,#e5ad4a0b 50%,#0000 50.2%),radial-gradient(circle,#0000 45%,#0009);position:fixed;inset:0}.guideShell{z-index:1;width:min(820px,100% - 64px);margin-inline:auto;position:relative}.guideHeader{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020503e8;border-bottom:1px solid #e5ad4a61;position:sticky;top:0}.guideHeaderRow{justify-content:space-between;align-items:center;gap:18px;min-height:76px;display:flex}.guideBack{min-height:42px;color:var(--guide-gold-soft);border:1px solid #e5ad4a73;border-radius:7px;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.guideArticle{background:linear-gradient(145deg,#042d21fa,#010e0bfa);border:1px solid #e5ad4a6e;border-radius:42px 42px 14px 14px;margin:54px 0 30px;padding:clamp(26px,5vw,58px);box-shadow:inset 0 0 0 7px #0000003d,inset 0 0 0 8px #e5ad4a1c,0 32px 80px #0000008f}.guideEyebrow{color:var(--guide-neon);text-align:center;text-transform:uppercase;letter-spacing:.28em;margin:0 0 12px;font-size:.78rem;font-weight:850}.guideArticle h1{max-width:720px;color:var(--guide-gold-soft);text-align:center;text-shadow:0 3px #5e390e;margin:0 auto;font:800 clamp(2.25rem,6vw,4rem)/1.05 Georgia,Times New Roman,serif}.guideIntro{color:#d3ddd7;text-align:center;max-width:690px;margin:24px auto 36px;font-size:1.17rem;line-height:1.75}.guideArticle section{border-top:1px solid #e5ad4a38;padding:30px 0}.guideArticle section h2,.guideHighlight h2,.guideCta h2{color:var(--guide-gold-soft);margin:0 0 13px;font:750 clamp(1.45rem,4vw,2rem)/1.2 Georgia,Times New Roman,serif}.guideArticle section p,.guideArticle li,.guideHighlight p,.guideCta p{color:var(--guide-muted);font-size:1rem;line-height:1.8}.guideArticle ul{margin:10px 0 0;padding-left:1.3rem}.guideArticle li+li{margin-top:8px}.guideArticle li::marker{color:var(--guide-neon)}.guideHighlight{border:1px solid var(--guide-gold);background:radial-gradient(circle at 12% 0,#4dffc024,#0000 48%),#00120dcc;border-radius:22px 22px 8px 8px;margin:36px 0;padding:26px}.guideHighlight p{color:#e7eee9;margin:0}.guideArticle .strategyCharts{background:radial-gradient(circle at 50% -8%,#4dffc029,#0000 27rem),linear-gradient(155deg,#002319fa,#000a08fc);border:1px solid #e5ad4a94;border-radius:30px 30px 10px 10px;margin:42px -18px 30px;padding:clamp(20px,4vw,34px);box-shadow:inset 0 0 0 1px #ffe09b14,0 26px 54px #0006}.strategyChartsHeading{text-align:center}.strategyChartsHeading>p:first-child{color:#d75252;letter-spacing:.25em;margin:0 0 9px;font:800 1.05rem Georgia,serif}.strategyChartsHeading>p:first-child span{border:1px solid var(--guide-gold);width:42px;height:42px;color:var(--guide-neon);background:#00130e;place-items:center;margin-inline:10px;display:inline-grid;transform:rotate(45deg);box-shadow:0 0 22px #4dffc029}.strategyChartsHeading>p:first-child span b{font-size:.78rem;transform:rotate(-45deg)}.guideArticle .strategyChartsHeading h2{color:var(--guide-gold-soft);margin:0;font-size:clamp(1.8rem,5vw,2.55rem)}.guideArticle .strategyChartsHeading>p:nth-of-type(2){color:#d9e4de;max-width:650px;margin:14px auto;font-size:1rem;line-height:1.65}.strategyChartsHeading>strong{color:var(--guide-neon);margin:16px auto 25px;font-size:.91rem;line-height:1.5;display:block}.strategyLegend{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.strategyLegend span{color:#e6eee9;background:#00000047;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;font-size:.72rem;line-height:1.25;display:flex}.strategyLegend b{color:#06110d;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.86rem;display:grid}.strategyVariants{gap:24px;display:grid}.strategyVariant{background:#000c09e6;border:1px solid #e5ad4a59;border-radius:22px 22px 8px 8px;overflow:hidden;box-shadow:0 18px 38px #00000052}.strategyVariantHeader{background:linear-gradient(120deg,#e5ad4a1f,#4dffc00d);border-bottom:1px solid #e5ad4a47;padding:22px 22px 18px}.strategyVariantHeader>div{align-items:center;gap:12px;min-width:0;display:flex}.strategyVariantHeader>div>span{color:#07120e;letter-spacing:.08em;background:linear-gradient(#ffe199,#d99b31);border:1px solid #ffe1a0a6;border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:34px;font-size:.72rem;font-weight:950;display:grid}.guideArticle .strategyVariantHeader h3{color:#fff1cf;margin:0;font:800 clamp(1.25rem,4vw,1.65rem)/1.15 Georgia,serif}.guideArticle .strategyVariantHeader>p{color:#aebeb5;margin:12px 0 0;font-size:.78rem;line-height:1.55}.strategyVariantHeader aside{border-top:1px solid #e5ad4a2e;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;display:flex}.strategyVariantHeader aside small{color:#9eb1a7;font-size:.68rem;line-height:1.3}.strategyVariantHeader aside strong{color:var(--guide-neon);text-shadow:0 0 18px #4dffc040;flex:none;font:900 1.25rem Georgia,serif}.guideArticle .strategyTableBlock{border:0;padding:18px 16px}.guideArticle .strategyTableBlock+.strategyTableBlock{padding-top:5px}.guideArticle .strategyTableBlock h4{color:var(--guide-gold-soft);margin:0 0 8px;font:750 1rem Georgia,serif}.guideStrategyTableFrame{border:1px solid #e5ad4a38;border-radius:8px;max-width:100%;overflow:hidden}.guideStrategyTable{border-collapse:collapse;table-layout:fixed;width:100%;min-height:0;box-shadow:none;background:#061711;border:0;border-radius:0;padding:0;display:table;overflow:visible}.guideStrategyTable:before,.guideStrategyTable:after{content:none;display:none}.guideStrategyTable thead{display:table-header-group}.guideStrategyTable tbody{display:table-row-group}.guideStrategyTable tr{display:table-row}.guideStrategyTable th,.guideStrategyTable td{text-align:center;border:1px solid #ffffff17;height:31px;padding:2px 1px;font-size:clamp(.59rem,1.7vw,.78rem);font-weight:850;display:table-cell}.guideStrategyTable thead th{color:#06110d;background:linear-gradient(#f5cf79,#ce8e2c)}.guideStrategyTable th:first-child{color:#ffe5a7;background:#10251d;width:18%;font-size:clamp(.54rem,1.5vw,.72rem)}.guideStrategyTable td{color:#07100c}.action-hit,.strategyLegend .action-hit b{background:#57d9e8}.action-stand,.strategyLegend .action-stand b{background:#f0bf57}.action-double,.strategyLegend .action-double b{background:#ff8171}.action-split,.strategyLegend .action-split b{background:#76e5ad}.guideArticle .strategyFallback,.guideArticle .strategyEdgeNote{color:#b7c5bd;margin:16px 2px 0;font-size:.82rem;line-height:1.6}.guideArticle .strategyEdgeNote{border-inline-start:3px solid var(--guide-neon);color:#d9e4de;background:#4dffc00e;padding:17px}.guideDisclaimer{color:#d9e1dc;background:#49030f57;border-left:3px solid #bd1731;margin:22px 0;padding:20px;line-height:1.7}.guideDisclaimer strong{color:#ffd78b}.guideCta{text-align:center;background:#00140f;border:1px solid #e5ad4a61;border-radius:24px 24px 8px 8px;margin-top:34px;padding:32px}.guideCta p{margin:0 auto 22px}.guideCta a{color:#190f03;background:linear-gradient(#ffe19a,#d6982e);border:1px solid #ffe1a0;border-radius:7px;align-items:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #6c3c0b}.guideIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 54px;display:grid}.guideIndex a{color:var(--guide-gold-soft);text-align:center;background:#00140fb3;border:1px solid #e5ad4a4d;border-radius:9px;padding:15px;text-decoration:none}.guideIndex a:hover,.guideIndex a:focus-visible{border-color:var(--guide-neon);color:var(--guide-neon);outline:none}.guideFooter{z-index:1;color:var(--guide-muted);border-top:1px solid #e5ad4a47;padding:28px 0 42px;position:relative}.guideFooter>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.guideFooter a{color:inherit;text-decoration:none}@media (width<=620px){.lp-guide-links{text-align:center;justify-content:stretch;display:grid}.guideShell{width:calc(100% - 48px)}.guideHeaderRow{gap:8px;min-height:68px}.guideHeaderRow .lp-brand{max-width:145px;font-size:1.02rem}.guideBack{text-align:center;min-height:40px;padding-inline:10px;font-size:.78rem}.guideArticle{border-radius:30px 30px 10px 10px;margin-top:28px;padding:28px 20px}.guideArticle h1{font-size:clamp(2rem,10vw,3rem)}.guideIntro{font-size:1.03rem}.guideIndex{grid-template-columns:1fr}.guideCta{padding:24px 17px}.guideFooter>div{text-align:center;justify-content:center}.guideArticle .strategyCharts{border-radius:22px 22px 8px 8px;margin-inline:-10px;padding:18px 7px}.strategyLegend{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:5px}.strategyVariantHeader{padding:18px 12px 15px}.guideArticle .strategyVariantHeader>p{font-size:.72rem}.strategyVariantHeader aside{gap:10px;margin-top:12px;padding-top:10px}.strategyVariantHeader aside small{font-size:.62rem}.strategyVariantHeader aside strong{font-size:1.05rem}.guideArticle .strategyTableBlock{padding:14px 6px}.guideStrategyTable th,.guideStrategyTable td{height:29px;font-size:clamp(.52rem,2.25vw,.68rem)}.guideStrategyTable th:first-child{width:20%;font-size:clamp(.49rem,2vw,.64rem)}}.manualStrategy .strategyTable .adviceBox b.adviceStand,.strategySplitPanel .splitHandAdvice b.adviceStand{color:#ff304f!important;text-shadow:0 0 11px #ff304f9e,0 2px 8px #4b000cd1!important}.manualStrategy .strategyTable .adviceBox b.adviceHit,.strategySplitPanel .splitHandAdvice b.adviceHit{color:#00f08a!important;text-shadow:0 0 12px #00f08a9e,0 2px 8px #003a22d9!important}.manualStrategy .strategyTable .adviceBox b.adviceDouble,.strategySplitPanel .splitHandAdvice b.adviceDouble{color:#ffd56a!important;text-shadow:0 0 12px #ffd56a40,0 2px 8px #000c!important}.tableVoiceRow{z-index:5;direction:ltr;grid-template-columns:1fr auto 1fr;align-items:end;width:100%;display:grid;position:relative}.tableVoiceRow .tableWager{grid-column:2;margin-inline:auto}.tableCameraButton{color:#f5ce70;cursor:pointer;background:radial-gradient(circle at 40% 25%,#282828,#050505 68%);border:2px solid #dbae4d;border-radius:50%;grid-column:1;place-content:center;justify-self:center;width:76px;min-height:68px;margin:16px 0 7px;padding:8px 6px;display:grid;box-shadow:0 8px 18px #000b,inset 0 0 0 3px #171717,0 0 0 1px #ffe19755}.tableCameraButton>b{filter:grayscale()brightness(2);font-size:24px;line-height:1}.tableCameraButton>small{color:#f5ce70;margin-top:5px;font-size:8px;font-weight:900;line-height:1.05}.tableVoiceButton{color:#f5ce70;cursor:pointer;background:radial-gradient(circle at 40% 25%,#282828,#050505 68%);border:2px solid #dbae4d;border-radius:50%;grid-column:3;grid-template-rows:auto auto;grid-template-columns:auto auto;place-content:center;justify-self:center;column-gap:5px;width:76px;min-height:68px;margin:16px 0 7px;padding:8px 6px;display:grid;box-shadow:0 8px 18px #000b,inset 0 0 0 3px #171717,0 0 0 1px #ffe19755}.tableVoiceButton>span{color:#e32643;text-shadow:0 0 9px #ff183f;align-self:center;font-size:10px}.tableVoiceButton>b{filter:grayscale()brightness(2);font-size:23px;line-height:1}.tableVoiceButton>small{color:#f5ce70;grid-column:1/-1;margin-top:4px;font-size:8px;font-weight:900;line-height:1.05}.tableVoiceButton.isListening{border-color:#ff4962;animation:1s ease-in-out infinite voiceButtonPulse}@keyframes voiceButtonPulse{50%{box-shadow:0 8px 18px #000b,inset 0 0 0 3px #171717,0 0 22px #ff315d}}.voiceCardBackdrop{z-index:2147483000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000806d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voiceCardDialog{color:#edf9f4;text-align:center;background:radial-gradient(circle at 50% -10%,#164839,#031511 46%,#020807);border:1px solid #e3b653;border-radius:24px;width:min(430px,100%);max-height:calc(100dvh - 36px);padding:18px;overflow:auto;box-shadow:0 28px 80px #000,inset 0 0 0 4px #000,inset 0 0 0 5px #e3b65333}.voiceCardDialog>header{border-bottom:1px solid #e3b6533d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.voiceCardDialog>header>div{text-align:start;gap:2px;display:grid}.voiceCardDialog>header small{color:#56edbd;letter-spacing:.18em;font-size:8px}.voiceCardDialog>header b{color:#f4d17d;font-size:20px}.voiceCardDialog>header button{color:#f4d17d;cursor:pointer;background:#071f19;border:1px solid #e3b65388;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1}.voiceMicOrb{background:#050505;border:2px solid #e3b653;border-radius:50%;place-items:center;width:94px;height:94px;margin:20px auto 12px;display:grid;position:relative;box-shadow:inset 0 0 22px #000,0 0 18px #e3b65330}.voiceMicOrb>b{filter:grayscale()brightness(2);font-size:38px;position:relative}.voiceMicOrb>i{border:1px solid #36dfaa55;border-radius:50%;width:66px;height:66px;position:absolute}.voiceMicOrb.isListening>i{animation:1s ease-out infinite voiceOrbPulse}.voiceMicOrb.isListening{border-color:#ff4962}@keyframes voiceOrbPulse{to{opacity:0;width:104px;height:104px}}.voiceCardDialog>p{color:#b7cac3;margin:8px auto 16px;font-size:13px;line-height:1.5}.voiceTranscript{background:#0007;border:1px solid #ffffff1c;border-radius:12px;gap:5px;padding:12px;display:grid}.voiceTranscript small{color:#7fa096;font-size:9px}.voiceTranscript q{color:#fff;font-size:15px;font-weight:750}.voiceTranscript q:before,.voiceTranscript q:after{color:#e3b653}.voiceRecognized{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.voiceRecognized>span{background:#073126;border:1px solid #3de0ae55;border-radius:12px;gap:5px;padding:11px;display:grid}.voiceRecognized small{color:#9ab6ac;font-size:9px}.voiceRecognized b{color:#fff1c9;direction:ltr;font-size:19px}.voiceKindChoice{background:#1b1608;border:1px solid #e3b65355;border-radius:12px;margin-top:12px;padding:12px}.voiceKindChoice>p{color:#f5ddb0;margin:0 0 10px;font-size:12px}.voiceKindChoice>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.voiceKindChoice button{color:#f5d27d;cursor:pointer;background:#050505;border:1px solid #e3b653;border-radius:999px;min-height:38px;padding:0 13px;font-weight:850}.voiceError{color:#ff9eaa;background:#3a0810;border:1px solid #ff5d7180;border-radius:10px;margin-top:12px;padding:10px;font-size:12px;line-height:1.45}.voiceDialogActions{grid-template-columns:.75fr 1.4fr;gap:9px;margin-top:15px;display:grid}.voiceDialogActions button{cursor:pointer;border-radius:12px;min-height:47px;padding:8px;font-weight:900}.voiceRetry{color:#f4d17d;background:#071f19;border:1px solid #e3b65380}.voiceConfirm{color:#00130d;background:linear-gradient(#64f2c0,#20b884);border:1px solid #b9ffe7}.voiceConfirm:disabled{opacity:.35;cursor:not-allowed;filter:grayscale()}@media (width<=390px){.tableVoiceButton,.tableCameraButton{width:68px;min-height:62px}.tableVoiceButton>b,.tableCameraButton>b{font-size:20px}.voiceCardDialog{padding:14px}.voiceDialogActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tableVoiceButton.isListening,.voiceMicOrb.isListening>i{animation:none}}.manualStrategy .strategyTable.compactStrategyTable{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;width:100%;max-width:520px;margin-inline:auto;display:grid;border-width:6px 6px 10px!important;border-radius:26px!important;min-height:0!important;padding:10px 8px!important}.compactStrategyTable>*{grid-column:1/-1;min-width:0}.compactStrategyTable .dealerStation{gap:10px;min-height:32px}.compactStrategyTable .chipTray{border-width:3px;gap:3px;width:134px;min-height:30px;padding:4px 5px}.compactStrategyTable .chipTray i{border-width:1px;width:16px;height:6px}.compactStrategyTable .dealerShoe{width:42px;height:30px;padding:3px}.compactStrategyTable .dealerShoe span{width:24px;height:18px}.manualStrategy .compactStrategyTable .tableRules{width:100%;padding:4px 0;transform:none;margin:0!important}.manualStrategy .compactStrategyTable .tableRules b,.manualStrategy .compactStrategyTable .tableRules span{line-height:1.25;letter-spacing:.04em!important;font-size:.75rem!important}.manualStrategy .compactStrategyTable .tableRules span{margin-top:2px!important}.manualStrategy .compactStrategyTable .dealerZone{grid-area:3/1;margin-top:0!important}.manualStrategy .compactStrategyTable .playerZone{grid-area:3/2;margin-top:0!important}.manualStrategy .compactStrategyTable .dealerZone>small,.manualStrategy .compactStrategyTable .playerZone>small{letter-spacing:0;text-align:center;line-height:1.25;margin-bottom:4px!important;font-size:.875rem!important}.manualStrategy .compactStrategyTable .tableCard{border-radius:8px!important;width:50px!important;height:68px!important;padding:5px!important;font-size:26px!important}.manualStrategy .compactStrategyTable .tableCard i{font-size:19px!important}.manualStrategy .compactStrategyTable .selectableCard:after{font-size:14px!important;bottom:3px!important;right:5px!important}.manualStrategy .compactStrategyTable .playerTableCards,.compactStrategyTable .dealerTableCards{row-gap:12px;width:100%;padding:4px 0;min-height:76px!important}.compactStrategyTable .dealerTableCards .strategyCardSlot+.strategyCardSlot{margin-left:-12px}.manualStrategy .compactStrategyTable .addTableCard{margin-left:6px;font-size:24px;border-radius:8px!important;width:44px!important;height:62px!important}.compactStrategyTable .playerTotalDisplay,.compactStrategyTable .dealerTotalDisplay{text-align:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:4px 0 0;padding:4px 7px}.compactStrategyTable .playerTotalDisplay span,.compactStrategyTable .dealerTotalDisplay span{letter-spacing:0;font-size:.75rem;line-height:1.2}.compactStrategyTable .playerTotalDisplay b,.compactStrategyTable .dealerTotalDisplay b{min-width:0;font-size:22px;line-height:1}.compactStrategyTable .tableVoiceRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px}.compactStrategyTable .tableVoiceRow>*{grid-row:1;min-width:0}.compactStrategyTable .tableCameraButton,.compactStrategyTable .tableVoiceButton{overflow-wrap:anywhere;border-radius:16px;width:100%;max-width:110px;min-height:64px;margin:0;padding:6px}.compactStrategyTable .tableCameraButton>b,.compactStrategyTable .tableVoiceButton>b{font-size:20px}.compactStrategyTable .tableCameraButton>small,.compactStrategyTable .tableVoiceButton>small{font-size:.75rem;line-height:1.15}.compactStrategyTable .tableWager{text-align:center;gap:4px;width:100%;min-height:0;margin:0}.compactStrategyTable .tableWager>span{letter-spacing:0;font-size:.75rem;line-height:1.2}.compactStrategyTable .tableWager .tableBetChip{overflow-wrap:anywhere;border-width:4px;width:auto;min-width:48px;max-width:100%;height:auto;min-height:48px;padding:8px;font-size:.875rem;transform:none}.manualStrategy .compactStrategyTable .adviceBox,.manualStrategy .compactStrategyTable .adviceBox.ready{justify-content:center;width:100%;border-radius:12px!important;max-width:none!important;min-height:76px!important;margin:0!important;padding:10px!important}.manualStrategy .compactStrategyTable .adviceBox b{font-size:1.25rem!important;line-height:1.2!important}.manualStrategy .compactStrategyTable .adviceBox small,.manualStrategy .compactStrategyTable .adviceBox span{letter-spacing:0;line-height:1.25;font-size:.75rem!important}.compactStrategyTable .strategySplitPanel{margin-top:0}.manualStrategy .compactStrategyTable .tableReset{justify-self:center;min-height:44px;margin:0;font-size:.875rem}.cameraScanBackdrop{z-index:2147483050;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000806e0;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.cameraScanDialog{color:#edf9f4;background:radial-gradient(circle at 50% -10%,#164839,#031511 46%,#020807);border:1px solid #e3b653;border-radius:24px;width:min(470px,100%);max-height:calc(100dvh - 28px);padding:16px;overflow:auto;box-shadow:0 28px 80px #000,inset 0 0 0 4px #000,inset 0 0 0 5px #e3b65333}.cameraScanDialog>header{border-bottom:1px solid #e3b6533d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.cameraScanDialog>header>div{gap:2px;display:grid}.cameraScanDialog>header small{color:#56edbd;letter-spacing:.18em;font-size:8px}.cameraScanDialog>header b{color:#f4d17d;font-size:20px}.cameraScanDialog>header button{color:#f4d17d;cursor:pointer;background:#071f19;border:1px solid #e3b65388;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1}.cameraScanDialog>p{color:#c1d3cd;text-align:center;margin:10px 4px 12px;font-size:13px;line-height:1.45}.cameraScannerStage{aspect-ratio:4/3;background:#000;border:1px solid #d9b55788;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000,0 10px 24px #0008}.cameraScannerStage video,.cameraScannerStage img{object-fit:cover;width:100%;height:100%;display:block}.cameraScannerStage video{transform-origin:50%;transition:transform .22s ease-out}.cameraScannerStage.portraitFeed video{object-fit:contain}.dealerScanGuide,.playerScanGuide{border:2px dashed #ffe295c4;border-radius:14px;position:absolute;left:9%;right:9%;box-shadow:0 0 0 999px #00000018,inset 0 0 22px #0005}.dealerScanGuide{height:30%;top:8%}.playerScanGuide{border-color:#62efc3d4;height:42%;bottom:8%}.dealerScanGuide span,.playerScanGuide span{color:#ffe19a;top:-1px;background:#050505d9;border-radius:11px 0 8px;padding:4px 8px;font-size:11px;font-weight:900;position:absolute;inset-inline-start:-1px}.playerScanGuide span{color:#7affd5}.cameraLiveDot{color:#fff;background:#a91627;border:1px solid #ff6b79;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;animation:1.1s infinite red;position:absolute;top:9px;right:9px}.cameraModelLoading{color:#ffe9b4;text-align:center;background:#00110dd9;justify-content:center;align-items:center;gap:9px;padding:18px;font-size:13px;display:flex;position:absolute;inset:0}.cameraModelLoading span{border:3px solid #ffffff30;border-top-color:#f1c85f;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cameraScanStatus{color:#ffb0ba;text-align:center;background:#35080ecc;border:1px solid #ff667855;border-radius:11px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:1.4}.cameraScanStatus.isVerified{color:#8fffdc;background:#06372bcf;border-color:#45e4b177}.cameraScanStatus.isScanning{color:#9dffe0;background:#06372b99;border-color:#45e4b166}.cameraDetectedPanel{background:#001b15;border:1px solid #e1ba5c55;border-radius:14px;margin-top:10px;padding:11px}.cameraConfidence{color:#c9d9d3;grid-template-columns:1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.cameraConfidence>b{color:#ffe294;font-size:13px}.cameraConfidence>i{background:#ffffff18;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.cameraConfidence>i>em{border-radius:inherit;background:linear-gradient(90deg,#d44b55,#f1c85f 45%,#39dda9);height:100%;display:block}.cameraDetectedHands{direction:ltr;grid-template-columns:.8fr 1.6fr;gap:12px;margin-top:11px;display:grid}.cameraDetectedHands>label,.cameraDetectedHands>div{align-content:start;justify-items:center;gap:6px;display:grid}.cameraDetectedHands small{color:#a8bdb5;font-size:10px}.cameraDetectedHands>div>span{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.cameraDetectedHands strong{color:#f8e7b9;text-align:center;font-size:11px}.cameraDetectedCard{color:#101915;background:linear-gradient(145deg,#fffef3,#e9dfc5);border:1px solid #e5d29a;border-radius:7px;flex-direction:column;justify-content:space-between;width:45px;height:62px;padding:5px;font:900 19px Georgia,serif;display:flex;position:relative;box-shadow:0 5px 10px #0009}.cameraDetectedCard.redSuitCard{color:#b51e2e}.cameraDetectedCard select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.cameraDetectedCard i{align-self:flex-end;font-size:15px;font-style:normal}.cameraScanActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.cameraScanActions button{color:#f8dda0;cursor:pointer;background:#07261f;border:1px solid #d7b65a88;border-radius:11px;min-height:44px;padding:8px;font-size:12px;font-weight:900}.cameraScanActions .cameraCapture{color:#0b211a;background:linear-gradient(#f7dc8b,#c18c31)}.cameraScanActions .cameraApply{color:#00130d;background:linear-gradient(#64f2c0,#20b884);border-color:#b9ffe7;grid-column:1/-1}.cameraScanActions button:disabled{opacity:.35;cursor:not-allowed;filter:grayscale()}@media (width<=390px){.cameraScanBackdrop{padding:8px}.cameraScanDialog{max-height:calc(100dvh - 16px);padding:12px}.cameraScanDialog>p{font-size:12px}.cameraDetectedHands{gap:7px}.cameraDetectedCard{width:40px;height:56px;font-size:17px}.cameraScanActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cameraLiveDot,.cameraModelLoading span{animation:none}}@media (width<=600px){.results{border-radius:13px;margin:6px 8px;padding:10px}.results h2{margin-bottom:8px;font-size:11px}.buttons{gap:5px}.buttons button{border-radius:8px;min-height:44px;padding:6px 2px}.buttons b{font-size:18px}.buttons small{margin-top:2px;font-size:7px}.results details{margin-top:8px;padding-top:7px}.doubleButtons{gap:5px;margin-top:6px}.doubleButtons button{border-radius:9px;gap:5px;min-height:44px;padding:7px 6px}.doubleButtons b{font-size:11px}.doubleButtons span{font-size:9px}.doubleButtons small{font-size:8px}.blackjackButton{border-radius:10px;gap:8px;min-height:54px;margin-top:7px;padding:8px 9px}.bjCards{width:52px;height:39px}.bjCards i{width:30px;height:38px;font-size:11px}.bjLabel strong{font-size:18px}.bjLabel em{font-size:6px}.blackjackButton .bjPayout{font-size:8px}.splitButton,.undoHand{border-radius:8px;min-height:44px;margin-top:6px;padding:7px 8px;font-size:9px}.results summary{font-size:8px}.custom{grid-template-columns:1fr 48px 48px;gap:4px;margin-top:7px}.custom .input{height:32px}}.softwareUpdateFooter{max-width:720px;padding:8px 20px calc(18px + env(safe-area-inset-bottom));text-align:center;margin:16px auto 0;position:relative}.softwareUpdateButton{color:#f5d57f;cursor:pointer;background:#101712;border:1px solid #ddb959;border-radius:14px;min-width:200px;max-width:100%;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;box-shadow:0 4px 16px #0004}.softwareUpdateButton span{vertical-align:middle;margin-inline-end:7px;font-size:23px;display:inline-block}.softwareUpdateButton:hover{background:#202b21}.softwareUpdateButton:focus-visible{outline-offset:3px;outline:3px solid #fff}.softwareUpdateButton:disabled{cursor:wait;opacity:.75}.softwareUpdateFooter p{color:#ffc4b5;min-height:1.5em;margin:8px 0 0;font-size:14px;line-height:1.5}.cameraReadCards{flex-wrap:wrap;justify-content:center;gap:.5rem;padding:.5rem 0;display:flex}.cameraReadCards span{color:#151c19;background:#fff9e9;border:1px solid #d4b763;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;min-width:3.25rem;padding:.4rem .6rem;font-size:1.25rem;display:inline-flex}.cameraReadCards i{font-style:normal}.cameraReadCards .redReadCard{color:#bf1937}.adminUserPage .adminGameDateTime{font-variant-numeric:tabular-nums;color:#e8efeb;direction:ltr;unicode-bidi:isolate;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;font-size:16px;line-height:1.5;display:inline-flex}.adminUserPage .adminGameDateTime>span{white-space:nowrap;display:block}.adminUserPage .adminHistoryAction .adminGameDateTime{font-size:14px}.crmGameHands{border-top:1px solid #e8bd5540;min-width:0;margin-top:14px}.crmGameHands>summary{color:#f0cf7a;cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:10px;font-size:16px;font-weight:700;list-style:none;display:flex}.crmGameHands>summary::-webkit-details-marker{display:none}.crmGameHands>summary:focus-visible,.crmGameHands .adminHistoryRow>summary:focus-visible{outline-offset:2px;outline:2px solid #f0cf7a}.crmGameHands .gameHandsClose,.crmGameHands[open] .gameHandsOpen{display:none}.crmGameHands[open] .gameHandsClose{display:inline}.crmGameHands .adminHistoryRow>summary{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crmGameHands .adminHistoryRow>summary>*{white-space:normal;overflow-wrap:anywhere;min-width:0}.crmGameHands .adminHistoryAction{text-align:right}.crmGameHands .adminHistoryAction>b,.crmGameHands .adminHistoryMetric b,.crmGameHands .adminHistoryRow>summary>strong{font-size:16px}.crmGameHands .adminHistoryAction small,.crmGameHands .adminHistoryMetric small,.crmGameHands .adminHistoryRow>summary>strong small{font-size:12px}.crmGameHands .adminHistoryRow dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.crmGameHands .adminHistoryRow dt{font-size:14px}.crmGameHands .adminHistoryRow dd{overflow-wrap:anywhere;font-size:16px}.crmGames>div:last-child>article{min-width:0}@media (width<=600px){.crmGames>div:last-child,.crmGameHands .adminHistoryRow dl{grid-template-columns:minmax(0,1fr)}}.adminUserPage #full-history,.adminUserPage .crmGameHands{scroll-margin-top:120px}.adminUserPage .crmGames>div:last-child{grid-template-columns:minmax(0,1fr)}.adminUserPage .adminHistoryRows{max-height:none;overflow:visible}.adminUserPage .adminHistoryRow>summary{direction:ltr;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:12px;padding:16px 4px;display:grid}.adminUserPage .adminHistoryRow>summary>*{white-space:normal;overflow-wrap:anywhere;min-width:0}.adminUserPage .adminHistoryAction{text-align:left}.adminUserPage .adminHistoryAction>b,.adminUserPage .adminHistoryMetric b,.adminUserPage .adminHistoryRow>summary>strong{font-size:16px}.adminUserPage .adminHistoryAction small,.adminUserPage .adminHistoryMetric small,.adminUserPage .adminHistoryRow>summary>strong small{font-size:14px}.adminUserPage .adminHistoryRow dl{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.adminUserPage .adminHistoryRow dt{font-size:14px}.adminUserPage .adminHistoryRow dd{font-size:16px}.adminUserPage .adminHistoryPagination{gap:12px;margin-block:12px;font-size:14px}.adminUserPage .adminHistoryPagination a{align-items:center;min-height:44px;display:inline-flex}.adminUserPage .adminHistoryPagination span{font-size:14px}@media (width<=600px){.adminUserPage .adminHistoryColumnHead{display:none}.adminUserPage .adminHistoryRow>summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adminUserPage .adminHistoryRow dl{grid-template-columns:minmax(0,1fr)}.adminUserPage .adminHistoryMetric{flex-wrap:wrap}.adminUserPage .adminHistoryRow>summary>strong:before{content:"רווח / הפסד";color:#b9ccc4;font-size:14px;display:block}.adminUserPage .adminBankroll:before{content:"קופה";color:#b9ccc4;width:100%;font-size:14px;display:block}.adminUserPage .adminHistoryRow>summary>span:nth-child(2):before{content:"ירידה מהשיא";color:#b9ccc4;width:100%;font-size:14px;display:block}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
