:root{--sow-color-primary: #4f46e5;--sow-color-primary-hover: #4338ca;--sow-color-on-primary: #ffffff;--sow-color-secondary: #0f172a;--sow-color-secondary-hover: #1e293b;--sow-color-background: #0b1020;--sow-color-surface: #111827;--sow-color-surface-muted: #1f2937;--sow-color-border: #334155;--sow-color-text: #f8fafc;--sow-color-text-muted: #cbd5e1;--sow-color-focus: #22d3ee;--sow-notification-surface: #292a2b;--sow-notification-success-surface: #17321e;--sow-notification-warning-surface: #3a3016;--sow-notification-error-surface: #3a1717;--sow-notification-info-surface: #17264a;--sow-notification-text: #e9e9e9;--sow-notification-text-muted: #c7c7c7;--sow-notification-icon: #ffffff;--sow-notification-success: #00d420;--sow-notification-warning: #ffcc33;--sow-notification-error: #f00000;--sow-notification-info: #477fff;--sow-spacing-1: 4px;--sow-spacing-2: 8px;--sow-spacing-3: 12px;--sow-spacing-4: 16px;--sow-spacing-5: 20px;--sow-spacing-6: 24px;--sow-spacing-8: 32px;--sow-radius-sm: 4px;--sow-radius-md: 6px;--sow-radius-lg: 8px;--sow-radius-pill: 999px;--sow-font-family-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sow-font-size-xs: .75rem;--sow-font-size-sm: .875rem;--sow-font-size-md: 1rem;--sow-font-size-lg: 1.125rem;--sow-font-size-xl: 1.25rem;--sow-font-weight-regular: 400;--sow-font-weight-medium: 500;--sow-font-weight-semibold: 600;--sow-font-weight-bold: 700;--sow-line-height-tight: 1.2;--sow-line-height-normal: 1.5;--sow-duration-fast: .12s;--sow-duration-normal: .18s;--sow-duration-slow: .28s;--sow-layer-overlay: 1000;--sow-layer-modal: 1100;--sow-layer-toast: 1200;--sow-layer-debug-panel: 9000}.Button_button{align-items:center;border:1px solid transparent;border-radius:var(--sow-radius-md, 6px);cursor:pointer;display:inline-flex;font-family:var(--sow-font-family-sans, system-ui, sans-serif);font-weight:var(--sow-font-weight-semibold, 600);gap:var(--sow-spacing-2, 8px);justify-content:center;line-height:var(--sow-line-height-tight, 1.2);min-width:0;outline:none;text-decoration:none;transition:background-color var(--sow-duration-fast, .12s) ease,border-color var(--sow-duration-fast, .12s) ease,color var(--sow-duration-fast, .12s) ease,transform var(--sow-duration-fast, .12s) ease;user-select:none;white-space:nowrap}.Button_button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--sow-color-focus, #22d3ee) 45%,transparent)}.Button_button:active:not(:disabled){transform:translateY(1px)}.Button_button:disabled{cursor:not-allowed;opacity:.55}.Button_primary{background:var(--sow-color-primary, #4f46e5);color:var(--sow-color-on-primary, #ffffff)}.Button_primary:hover:not(:disabled){background:var(--sow-color-primary-hover, #4338ca)}.Button_secondary{background:var(--sow-color-secondary, #0f172a);border-color:var(--sow-color-border, #334155);color:var(--sow-color-text, #f8fafc)}.Button_secondary:hover:not(:disabled){background:var(--sow-color-secondary-hover, #1e293b)}.Button_ghost{background:transparent;color:var(--sow-color-text, #f8fafc)}.Button_ghost:hover:not(:disabled){background:color-mix(in srgb,var(--sow-color-text, #f8fafc) 10%,transparent)}.Button_sm{font-size:var(--sow-font-size-sm, .875rem);min-height:32px;padding:0 var(--sow-spacing-3, 12px)}.Button_md{font-size:var(--sow-font-size-md, 1rem);min-height:40px;padding:0 var(--sow-spacing-4, 16px)}.Button_lg{font-size:var(--sow-font-size-lg, 1.125rem);min-height:48px;padding:0 var(--sow-spacing-5, 20px)}.Button_fullWidth{width:100%}.Notification_notification{--sow-notification-icon-size: 32px;align-items:center;background:var( --sow-notification-current-surface, var(--sow-notification-surface, #292a2b) );border-radius:var(--sow-notification-radius, 12px);box-shadow:var(--sow-notification-shadow, 0 4px 4.6px rgb(0 0 0 / 43%));color:var(--sow-notification-text, #e9e9e9);display:inline-flex;font-family:var(--sow-font-family-sans, system-ui, sans-serif);gap:20px;justify-content:center;max-width:var(--sow-notification-max-width, min(610px, calc(100vw - 32px) ));min-height:72px;padding:20px 28px;pointer-events:auto;width:fit-content}.Notification_neutral{--sow-notification-current-surface: var(--sow-notification-surface, #292a2b);--sow-notification-current-icon: var(--sow-notification-icon, #ffffff)}.Notification_success{--sow-notification-current-icon: var(--sow-notification-success, #00d420)}.Notification_warning{--sow-notification-current-icon: var(--sow-notification-warning, #ffcc33)}.Notification_error{--sow-notification-current-icon: var(--sow-notification-error, #f00000)}.Notification_info{--sow-notification-current-icon: var(--sow-notification-info, #477fff)}.Notification_icon,.Notification_fullscreenIcon{align-items:center;color:var(--sow-notification-current-icon, var(--sow-notification-icon, #ffffff));display:inline-flex;flex:0 0 auto;justify-content:center}.Notification_icon{height:var(--sow-notification-icon-size);width:var(--sow-notification-icon-size)}.Notification_iconSvg{display:block;flex:0 0 auto;height:100%;width:100%}.Notification_content{display:flex;flex-direction:column;justify-content:center;min-width:0}.Notification_message{font-size:24px;font-weight:var(--sow-font-weight-bold, 700);line-height:1.21;overflow-wrap:anywhere;word-break:break-word}.Notification_description{color:var(--sow-notification-text-muted, #c7c7c7);font-size:16px;line-height:var(--sow-line-height-normal, 1.5);margin-top:4px;overflow-wrap:anywhere}.Notification_viewport{display:flex;flex-direction:column;gap:var(--sow-spacing-3, 12px);max-width:100vw;pointer-events:none;position:fixed;z-index:var(--sow-layer-toast, 1200)}.Notification_viewport>*{pointer-events:auto}.Notification_toastViewport{isolation:isolate}.Notification_toastItem{--sow-toast-exit-ms: .18s;animation:Notification_toastSlideIn var(--sow-duration-slow, .28s) ease-out;transition:opacity var(--sow-toast-exit-ms) linear,transform var(--sow-toast-exit-ms) ease}.Notification_toastExiting{opacity:0;transform:translateY(-6px)}@keyframes Notification_toastSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.Notification_top{align-items:center;left:50%;top:var(--sow-notification-viewport-offset, 16px);transform:translate(-50%)}.Notification_topStart{align-items:flex-start;left:var(--sow-notification-viewport-offset, 16px);top:var(--sow-notification-viewport-offset, 16px)}.Notification_topEnd{align-items:flex-end;right:var(--sow-notification-viewport-offset, 16px);top:var(--sow-notification-viewport-offset, 16px)}.Notification_bottom{align-items:center;bottom:var(--sow-notification-viewport-offset, 16px);flex-direction:column-reverse;left:50%;transform:translate(-50%)}.Notification_bottomStart{align-items:flex-start;bottom:var(--sow-notification-viewport-offset, 16px);flex-direction:column-reverse;left:var(--sow-notification-viewport-offset, 16px)}.Notification_bottomEnd{align-items:flex-end;bottom:var(--sow-notification-viewport-offset, 16px);flex-direction:column-reverse;right:var(--sow-notification-viewport-offset, 16px)}.Notification_fullscreenNotice{align-items:center;background:var(--sow-notification-fullscreen-background, transparent);color:var(--sow-notification-text, #e9e9e9);display:flex;font-family:var(--sow-font-family-sans, system-ui, sans-serif);justify-content:center;min-height:100dvh;padding:48px 24px;text-align:center}.Notification_fullscreenGame{--sow-notification-current-icon: var(--sow-notification-icon, #ffffff);background:radial-gradient(ellipse at center,#7519196b,#47101047 18%,#0c0c0cf0 44%,#070707),#070707}.Notification_fullscreenInner{align-items:center;display:flex;flex-direction:column;width:min(600px,100%)}.Notification_fullscreenIcon{height:150px;margin-bottom:20px;width:150px}.Notification_fullscreenCopy{align-items:center;display:flex;flex-direction:column;gap:15px;width:100%}.Notification_fullscreenHeading,.Notification_fullscreenBody{font-size:24px;line-height:1.21;margin:0;max-width:600px;overflow-wrap:anywhere}.Notification_fullscreenHeading{font-weight:var(--sow-font-weight-bold, 700)}.Notification_fullscreenBody{font-weight:var(--sow-font-weight-regular, 400)}.Notification_fullscreenAction{margin-top:40px}.Notification_fullscreenCta{align-items:center;background:var(--sow-notification-cta-background, #85bd58);border:1px solid var(--sow-notification-cta-border, #85bd58);border-radius:var(--sow-radius-md, 6px);color:var(--sow-notification-cta-text, #101010);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:var(--sow-font-weight-bold, 700);justify-content:center;line-height:var(--sow-line-height-tight, 1.2);min-height:58px;min-width:263px;outline:none;padding:0 var(--sow-spacing-5, 20px);text-transform:uppercase;transition:background-color var(--sow-duration-fast, .12s) ease,border-color var(--sow-duration-fast, .12s) ease,opacity var(--sow-duration-fast, .12s) ease,transform var(--sow-duration-fast, .12s) ease}.Notification_fullscreenCta:hover:not(:disabled){background:var(--sow-notification-cta-background-hover, #96cb68);border-color:var(--sow-notification-cta-border-hover, #96cb68)}.Notification_fullscreenCta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--sow-notification-cta-background, #85bd58) 45%,transparent)}.Notification_fullscreenCta:active:not(:disabled){transform:translateY(1px)}.Notification_fullscreenCta:disabled{cursor:not-allowed;opacity:.45}@media(max-width:480px){.Notification_notification{--sow-notification-icon-size: 24px;border-radius:10px;gap:12px;max-width:calc(100vw - 24px);min-height:56px;padding:14px 18px}.Notification_message{font-size:18px}.Notification_description{font-size:14px}.Notification_fullscreenNotice{padding:24px 20px}.Notification_fullscreenIcon{height:75px;margin-bottom:10px;width:75px}.Notification_fullscreenCopy{gap:8px}.Notification_fullscreenHeading,.Notification_fullscreenBody{font-size:15px;line-height:1.5}.Notification_fullscreenAction{margin-top:20px}.Notification_fullscreenCta{font-size:8px;min-height:29px;min-width:132px;padding:0 var(--sow-spacing-3, 12px)}}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAdoAA4AAAAACcgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAADAAAAAwAFQAKR1NVQgAAAWgAAAAYAAAAGGyKdIVPUy8yAAABgAAAAE8AAABgZgH8y2NtYXAAAAHQAAAAUwAAAGxDUOfcZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAA1QAAATSWeRXtGhlYWQAAAWAAAAAMgAAADb4vFe7aGhlYQAABbQAAAAeAAAAJAbhAvBobXR4AAAF1AAAADgAAAA4FcIAhmxvY2EAAAYMAAAAHgAAAB4HgwZJbWF4cAAABiwAAAAYAAAAIAAVAE5uYW1lAAAGRAAAAPIAAAHkJa9Cm3Bvc3QAAAc4AAAALwAAAD4DnwR9AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKAAoACgAAAAEAAAAKABYAFgABbGF0bgAIAAAAAAAAeNpjYGJczjiBgZWBgWkPUxcDA0MPhGa8y2DE8AsoygADDQwMugxIICAyKJjBgUFBQYF51n9VBgbm2Qx3gMKMDCDiF9MBIKXAwAQAu3UOIwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOsYJzEdV1D4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+Vf51/X+W6BJGAAA3YQYRQAAAQAB//8AD3jabJQDtOtKFIb3nkmTpkqRSWqeukdBr23bNheebXvx2bZtLz7b9uLTcnsnBxe9J8bM/N8mILgA8E3yNlQARoUK+XLJGtUchyF+NXWNhUxD11RJrCMbeirk8qXpubBbENzhnBGL2sbmwZfN1zp3Mdx6MuiOoyelJJUUsqBIBVFp/TXwekZVr6o1n6PabuGx5FVIARTVQmkCHqZsHi6LbOfi8YMC47esmDT4NMkto/TRoMJWhUqt6waegUCq/T/+Q6+BGkwAGJVGw7Z6KF+5aRqarjJVlEp5puppqmvOS74HrSY6WgqK+V4s2c5IvTk/smFFdHLWDlTO2zv7VNKQJ+8outPl7rh94mnjt8xO4wJZUcXrJbd0vZiXyZln/KtYOUVPh8pszKOnZGKUFvaJuS4tJAQiqaixdN/FRB27dAl5VEtXXMsFYblLzlhz5wInjnHi+8hbUIAmJ9ZMTlx2MAxtgLbAcdNkgLaQL9kj0k5d0pu2zth/zZ66u24k2Oii3rd336zjE9jooHyynylR8/i5C7NxbTaNRnyhmBouTVi8ra+WnEgSHXC0/V/7P3ISvQA0SEMJAB0vSpTxwPBoTUBa4h8ySNX8BLQMpg/d8Ur/calF9P1RyWZi1GfC2sxpvjnWZZf9etll5PaCW2xN+z0kCVQK/4ivid6uL7Eiui6XXVcNXB2PFPklTq+AFPQBRAbzwswZmipR0zgsC61RiZFCF5KoS2Z4QbAf/3wGUZMF0au3TpN76Z/nd/iDiD2RnljPeQFs3dSnG0njlLSA+/CiEaIEgA/xKGlQdZhsawBIwVEGUwdhJmHkaJi6FMFJUh++/nDQ42u9qtTIK5d0MODy+gmrvfivb1Zi5nZGvsN9nerYvrs9Ad/l6nX+wgWduqBOOlhNJ2FGRQocyKmdURPRdPImgHYpryCe7A2J0txS9Fl7bpec7a24ijO8Lo9nBvVuWtzYls1m50gU/80bXYHW2Y/Fral+ZuGJGTUxStuzNBZndp4wiwHCbOLDm7l+GGAEj+OxnW59q8MEhGL7UXyefAMFAAw58eM5fqjb2IPdJoXD0cVaSgmkUsdFJCrI4QMrBHOKgBxWDiHGaf8sIKUA4wlZXlkB2a0Q3lYwhwEAvBLSq3jaY2BkYADi5t8fKo7F89t8ZeBmfsEABKd1OU/B6P9d/1WYdzLPBnI5GJhAogCeEw3qAAB42mNgZGBgnv1fBUi++9/1/zzzTqAIKuADAKY3BtYAAADHAAAAAAAAAU0AAAC8AAAB1QAFAX0ABQIYAB0BwgAZAmf/9QIzACUBxgAZAab/pgHjAEgB2wAlAAAAAAAAAAAAAAA7AGcAwAEOAUkBkwHSAhICMwJpAAB42mNgZGBg4GPwZWBjAAIgDw0AAAnZAGR42m2OBWoDQBREX929WLFPkLoXC1J3V5y4u8tpeoKeoFhOlgHiCWuzY3xgkiAjDI1OAf/UGniIVf4aeJh5fht4hDPcDTza4RljjZsGHmeZkwaeF4Iwea00Tva1cvjIEtE/L7ynEyGuNyU2JP2VG560xOrk8YhJEuBHJ4vcpPQ3DpU50DrigQIecc9IIY+a5BUj5MS6uqzRJp4jpQ+1PvQPqSMuPTvQfUmKNBWy4kOEpRkb+NjsaLHWHDZwEiWINhxniCchNq6/j7DuPbxqr6pzB6MknBdvaDpyOlmKuv1ibhrtxotyCaQLOwZO7qgDp2hIawAAeNptwUkBgCAAALCJf8MY0TA24EUa7hhQgE0AVvQ6eXAJbkXVdMkw/bJvA722ChwA) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2) format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jost-latin-700-normal-u2Hrqd6k.woff2) format("woff2"),url(/assets/jost-latin-700-normal-k-iBXzmq.woff) format("woff")}.loading-screen{position:fixed;inset:0;z-index:10000;background:#1b1c1d;display:flex;align-items:center;justify-content:center}.loading-screen-inner{display:flex;flex-direction:column;align-items:center;gap:24px;width:min(90vw,320px)}.loading-screen-logo-wrap{width:100%;max-width:200px;min-height:64px;display:flex;align-items:center;justify-content:center}.loading-screen-logo{width:100%;height:auto;max-height:120px;object-fit:contain;object-position:center}.loading-screen-bar-wrap{width:100%;height:8px;background:#ffffff1f;border-radius:4px;overflow:hidden}.loading-screen-bar-fill{height:100%;background:orange;border-radius:4px;transition:width .38s cubic-bezier(.33,1,.68,1)}.loading-screen-percent{font-size:14px;font-weight:600;color:#ffffffd9}.loading-screen-error{color:#fff;text-align:center;font-size:16px;line-height:1.5}.loading-screen-error p{margin:0 0 20px}.loading-screen-error button{min-height:44px;padding:10px 24px;border:0;border-radius:8px;background:orange;color:#1b1c1d;font:inherit;font-weight:700;cursor:pointer}.loading-screen-error button:focus-visible{outline:3px solid #fff;outline-offset:4px}.gb-spine-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:2}.game-label--transform-pos{left:0!important;top:0!important;width:calc(var(--gb-w, 0) * 1cqw)!important;height:calc(var(--gb-h, 0) * 1cqh)!important;--gb-pos-transform: translate( calc(var(--gb-x, 0) * 1cqw), calc(var(--gb-y, 0) * 1cqh) )}.game-highlight-under{position:absolute;width:auto;pointer-events:none;user-select:none;z-index:1;animation:highlightPulse 1.5s ease-in-out infinite}.game-cell-btn{position:absolute;transform:translate(-50%,-100%);background:none;border:none;padding:0;cursor:pointer;z-index:6}.game-highlight-under--active{animation:none;opacity:1;filter:brightness(1.25) saturate(.55) drop-shadow(0 0 5px #fff4a3)}.game-cell-btn:focus-visible{outline:2px solid #fff4a3;outline-offset:2px;border-radius:8px}@keyframes highlightPulse{0%,to{opacity:.55}50%{opacity:1}}.game-highlight-near-miss{filter:brightness(.34) sepia(1) saturate(62) hue-rotate(358deg) brightness(1.48);animation:nearMissPulse .7s ease-in-out infinite!important;pointer-events:none}@keyframes nearMissPulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.game-highlight-under{animation:none!important;opacity:1}}.game-next-label{position:absolute;transform:translate(-50%,-50%) translateY(-15.5%) scale(1.1,1.584) perspective(400px) rotateX(18deg) skew(-10deg);transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0;font-family:inherit;font-weight:700;font-size:max(10px,calc(var(--board-scale, 1) * 22px));text-transform:uppercase;letter-spacing:.02em;color:#b366ff;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,180,220,.9),0 0 12px rgba(180,100,255,.7);backface-visibility:hidden}.game-label--transform-pos.game-next-label{transform:var(--gb-pos-transform) translate(-50%,-50%) translateY(-15.5%) scale(1.1,1.584) perspective(400px) rotateX(18deg) skew(-10deg)}.game-next-label.game-next-label--next-cell{font-size:max(17.5px,calc(var(--board-scale, 1) * 30.5px))}.game-next-label--right{container-type:size;container-name:mult-cell;box-sizing:border-box;padding:0 5%;transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg);font-size:max(10px,calc(var(--board-scale, 1) * 19px));max-width:100%;overflow:hidden}.game-label--transform-pos.game-next-label--right{transform:var(--gb-pos-transform) translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}.game-next-label--right.game-next-label--spawn-row-mult{transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(0)}.game-label--transform-pos.game-next-label--right.game-next-label--spawn-row-mult{transform:var(--gb-pos-transform) translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(0)}.game-mult-inner{display:inline-flex;align-items:baseline;line-height:1;max-width:100%;transform:scale(var(--mult-scale, 1));transform-origin:center center}.game-next-label--player-row{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg);z-index:1}.game-label--transform-pos.game-next-label--player-row{transform:var(--gb-pos-transform) translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}.game-mult-x{font-size:.7em;margin-right:.12em;line-height:1;text-transform:none}.game-next-label--right:not(.game-next-label--cap-mult) .game-mult-inner,.game-next-label--right:not(.game-next-label--cap-mult) .game-mult-x{-webkit-text-stroke:.09em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 3px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.85),0 0 8px rgba(255,180,220,.9),0 0 12px rgba(180,100,255,.7)}.game-next-label--cap-max{color:#ffe24a;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,220,100,.25);z-index:1;font-weight:700;font-size:max(17.5px,calc(var(--board-scale, 1) * 30.5px));letter-spacing:.02em;transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg)}.game-label--transform-pos.game-next-label--cap-max{transform:var(--gb-pos-transform) translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg)}.game-next-label--cap-on-player-row.game-next-label--cap-max{transform:translate(-52.8%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg)}.game-label--transform-pos.game-next-label--cap-on-player-row.game-next-label--cap-max{transform:var(--gb-pos-transform) translate(-52.8%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg)}.game-next-label--cap-on-player-row.game-next-label--right.game-next-label--cap-mult{transform:translate(-43.8%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg);z-index:2}.game-label--transform-pos.game-next-label--cap-on-player-row.game-next-label--right.game-next-label--cap-mult{transform:var(--gb-pos-transform) translate(-43.8%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}.game-cap-win-text{display:inline-block;transform-origin:center center}.game-cap-win-text--bounce{animation:game-cap-win-bounce .52s cubic-bezier(.34,1.45,.64,1) both}.game-cap-final-mult--bounce{animation:game-cap-win-bounce .52s cubic-bezier(.34,1.45,.64,1) both;display:inline-block;transform-origin:center center}.game-cap-bounce-wrap-bonus{display:inline-block;transform-origin:center center;animation:game-cap-win-bounce .52s cubic-bezier(.34,1.45,.64,1) both}@keyframes game-cap-win-bounce{0%{transform:scale(.82);opacity:.88}58%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.game-next-label--cap-mult{color:#ffe24a;z-index:1}.game-next-label--cap-placeholder{letter-spacing:0;-webkit-text-stroke:.08em #000;text-shadow:0 0 2px #000,0 1px 2px rgba(0,0,0,.85)}.game-next-label--cap-mult .game-mult-inner,.game-next-label--cap-mult .game-mult-x{-webkit-text-stroke:.09em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 3px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.85)}.game-next-label.game-next-label--cap-slide.game-next-label--moving,.game-next-label.game-next-label--cap-slide.game-next-label--next-marker{will-change:transform;transition:transform calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94))}.game-next-label--moving.game-next-label--right:not(.game-next-label--cap-mult){z-index:0}.game-next-label--fomo-next-hold.game-next-label--right{z-index:0;transition:opacity .3s ease}.game-next-label--moving{will-change:transform;transition:transform calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94))}.game-next-label--moving.game-next-label--right{transition:transform calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94))}.gb-overlay.cashout-snap .game-next-label--moving,.gb-overlay.gb-overlay--bonus-scene-transition .game-next-label--moving,.gb-overlay.gb-overlay--bonus-scene-transition .game-mult-fly,.gb-overlay.gb-overlay--bonus-scene-transition .game-board-cap-label,.gb-overlay.gb-overlay--bonus-scene-transition .game-next-label.game-next-label--cap-slide.game-next-label--moving,.gb-overlay.gb-overlay--bonus-scene-transition .game-next-label.game-next-label--cap-slide.game-next-label--next-marker{will-change:auto;transition:none}.game-next-label--bonus-descend-ladder.game-next-label--right:not(.game-next-label--cap-mult){z-index:0}.game-mult-fly{z-index:0;will-change:transform;transition:transform calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity .3s ease}.game-next-label--pulse{animation:game-mult-pulse .45s ease}@keyframes game-mult-pulse{0%{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}35%{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.25 * var(--row-scale, 1)),calc(1.75 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}to{transform:translate(-50%,-50%) translateY(-15.5%) translate(6%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(10deg)}}.game-next-label--right:not(.game-mult-fly):not(.game-next-label--moving):not(.game-next-label--bonus-descend-ladder){opacity:1;transition:opacity .3s ease}.game-next-label--bonus-descend-ladder.game-next-label--right{will-change:opacity;transition:opacity var(--bonus-ladder-fade-ms, .25s) ease-out}.gb-overlay.cashout-snap .game-next-label--bonus-descend-ladder.game-next-label--right{transition:none}.game-next-label--next-marker{transition:opacity .3s ease}.game-next-label.game-next-label--fomo-text{display:grid;place-items:center;text-align:center;font-family:Lilita One,sans-serif;font-size:max(7px,calc(var(--board-scale, 1) * 10px));line-height:1.2;white-space:nowrap;overflow:hidden;transform-style:flat;color:#ffe24a;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,220,100,.25)}.game-next-label.game-next-label--near-miss-text{display:grid;place-items:center;text-align:center;font-family:Lilita One,sans-serif;font-size:max(10px,calc(var(--board-scale, 1) * 18px));line-height:1.2;white-space:nowrap;overflow:visible;transform:translate(-50%,-50%) translateY(-15.5%) scale(1.1,1.584) perspective(400px) rotateX(18deg) skew(var(--nm-skew, -10deg));transform-style:flat;color:#f44;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(255,80,80,.25);z-index:7}.gb-overlay.cashout-fadeout .game-next-label--right,.gb-overlay.cashout-fadeout .game-next-label--next-marker,.gb-overlay.cashout-fadeout .game-mult-fly,.gb-overlay.cashout-fadeout .game-board-cap-label,.gb-overlay.cashout-fadeout .game-next-label--cap-slide{transition:opacity calc(var(--cashout-fadeout-ms, 1000) * 1ms) ease}.gb-overlay.cashout-snap .game-next-label--next-marker,.gb-overlay.cashout-snap .game-board-cap-label,.gb-overlay.cashout-snap .game-next-label--cap-slide{will-change:auto;transition:none}.gb-overlay{--cap-max-shift-x: 0px;--cap-max-mult-shift-x: 0px;--board-move-ms: 300;--board-move-easing: cubic-bezier(.25, .46, .45, .94)}.game-board-cap-label{position:absolute;transform:translate(-50%,-50%) translateY(-15.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(-10deg);transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;font-family:inherit;font-weight:800;font-size:max(10px,calc(var(--board-scale, 1) * 22px));line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#ffe24a;-webkit-text-stroke:.1em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.9),0 0 10px rgba(255,220,100,.25);backface-visibility:hidden;will-change:transform;transition:transform calc(var(--board-move-ms, 300) * 1ms) var(--board-move-easing, cubic-bezier(.25, .46, .45, .94)),opacity .3s ease}.game-board-cap-label--max{font-size:max(16px,calc(var(--board-scale, 1) * 35.5px));font-weight:800;transform:translate(calc(-50% + var(--cap-max-shift-x, 0px) - 3%),-50%) translateY(-18.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(0)}.game-board-cap-label--max-mult{transform:translate(calc(-50% + var(--cap-max-mult-shift-x, 0px) - -3%),-50%) translateY(-17.5%) scale(calc(1.1 * var(--row-scale, 1)),calc(1.584 * var(--row-scale, 1))) perspective(400px) rotateX(18deg) skew(0);font-size:max(10px,calc(var(--board-scale, 1) * 19px));text-transform:none;box-sizing:border-box;padding:0 5%;container-type:size;container-name:cap-mult-cell;max-width:100%;overflow:hidden}.game-board-cap-label--placeholder{letter-spacing:0;-webkit-text-stroke:.08em #000;text-shadow:0 0 2px #000,0 1px 2px rgba(0,0,0,.85)}.game-board-cap-mult-inner{display:inline-flex;align-items:baseline;line-height:1;max-width:100%;transform:scale(var(--cap-mult-scale, 1));transform-origin:center center;-webkit-text-stroke:.09em #000;paint-order:stroke fill;text-shadow:0 0 2px #000,0 0 3px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.85)}.game-board-cap-mult-x{font-size:.72em;margin-right:.1em;line-height:1;-webkit-text-stroke:.09em #000;paint-order:stroke fill}.gb-bonus-buy-btn{position:absolute;right:0;top:calc(clamp(-28px,-7.1cqw,-16px) + clamp(0px,1.4vh,14px) + var(--bb-w) * .0935);left:auto;z-index:50;pointer-events:auto;margin:0;padding:0;border:none;background:transparent;cursor:pointer;--bb-w: clamp( 56px, min(22.8cqw, calc(91px*max(1, var(--board-scale, 1)) + 6vw) ), 260px );width:var(--bb-w);max-width:var(--bb-w);aspect-ratio:941 / 765;container-type:size;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .12s ease,filter .12s ease}@media(orientation:landscape)and (max-height:560px){.gb-bonus-buy-btn{--bb-w: clamp(64px, min(34cqw, 36vh), 148px);right:clamp(-84px,-22cqw,-24px);top:clamp(-54px,-14cqw,-34px)}}.gb-bonus-buy-btn__bg{position:absolute;inset:0;background:url(/assets/buy_bonus.webp) no-repeat center;background-size:contain;pointer-events:none}@media(hover:none)and (pointer:coarse),(max-width:720px){.gb-bonus-buy-btn__bg{background-image:url(/assets/buy_bonus_mobile.webp)}}.gb-bonus-buy-btn:not(:disabled):hover{filter:brightness(1.06);transform:scale(1.02)}.gb-bonus-buy-btn:not(:disabled):active{transform:scale(.98)}.gb-bonus-buy-btn--inactive,.gb-bonus-buy-btn:disabled{cursor:default;filter:grayscale(.85) brightness(.72) contrast(.92);opacity:.72}.cbp-wrapper{flex-shrink:0;display:flex;justify-content:center;padding:0 clamp(10px,2.2vmin,28px) clamp(10px,1.8vmin,22px);position:relative;z-index:10;-webkit-tap-highlight-color:transparent;pointer-events:none}.cbp-wrapper>*{pointer-events:auto}.cbp-panel .cbp-play-row button:focus,.cbp-panel .cbp-play-row button:focus-visible{outline:none}.cbp-panel button::-moz-focus-inner{border:0}.cbp-panel{width:100%;max-width:min(100%,clamp(320px,min(100vw - 40px,max(88vmin,72vw)),960px));container-type:inline-size;container-name:cbp;overflow:visible;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);border-radius:12px;padding:clamp(8px,1.2vmin,14px) clamp(10px,1.6vmin,18px) clamp(10px,1.4vmin,16px);display:flex;flex-direction:column;gap:clamp(6px,1vmin,10px);--cbp-bet-top-row-h: 28px;--cbp-bet-rows-gap: 4px;--cbp-bet-quick-h: 24px;--cbp-action-btn-min-h: clamp(44px, min(11vmin, 10vh), 58px);--cbp-actions-row-min-h: max( calc(var(--cbp-bet-top-row-h) + var(--cbp-bet-rows-gap) + var(--cbp-bet-quick-h)), clamp(52px, min(13vmin, 12vh), 70px), var(--cbp-action-btn-min-h) )}.cbp-progress{display:flex;width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.cbp-progress::-webkit-scrollbar{display:none}.cbp-progress.fade-left{-webkit-mask-image:linear-gradient(to right,transparent,black 28px);mask-image:linear-gradient(to right,transparent,black 28px)}.cbp-progress.fade-right{-webkit-mask-image:linear-gradient(to left,transparent,black 28px);mask-image:linear-gradient(to left,transparent,black 28px)}.cbp-progress.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent)}.cbp-progress-track{display:flex;flex:0 0 auto;align-items:stretch;flex-wrap:nowrap;gap:clamp(4px,.9vmin,8px);padding:4px 0;min-width:100%;width:max-content;box-sizing:border-box}.cbp-step{flex:1 0 auto;padding:3px 8px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease}.cbp-step-mult{font-size:9px;font-weight:600;color:inherit}.cbp-step-num{font-size:7px;font-weight:500;opacity:.5}.cbp-step.passed{background:#27ae6033;border-color:#27ae604d;color:gold}.cbp-step.next{background:#ffffff0d;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 0 1px #ffffff1f,0 0 10px #ffffff14;color:inherit}.cbp-step.capped .cbp-step-mult,.cbp-step.capped .cbp-step-num{opacity:.38;text-decoration:line-through;text-decoration-thickness:1px}.cbp-step.fomo{background:#ffd70040;border:1px solid rgba(255,215,0,.6);box-shadow:0 0 0 1px #ffd70033,0 0 10px #ffd70026;color:gold}.cbp-progress--bonus .cbp-step.passed{background:linear-gradient(165deg,#e9ca5a,#c9a019 42%,#9a7410);border:1px solid rgba(70,48,8,.75);box-shadow:inset 0 1px #ffffff61,0 1px 2px #00000059;color:#1c1206}.cbp-progress--bonus .cbp-step.passed .cbp-step-num{opacity:.62;color:#1c1206bf}.cbp-progress--bonus .cbp-step.next{background:#16120ee0;border:1px solid #e8b218;box-shadow:0 0 0 1px #e8b21873,0 0 14px #ffc85059;color:#fff5d6}.cbp-progress--bonus .cbp-step.next .cbp-step-num{opacity:.78;color:#fff4d2d1}.cbp-progress--bonus .cbp-step.passed.bonus-target{border:1px solid #e8b218;box-shadow:0 0 0 1px #e8b21873,0 0 14px #ffc85059,inset 0 1px #ffffff61,0 1px 2px #00000059;color:#fff5d6}.cbp-progress--bonus .cbp-step.passed.bonus-target .cbp-step-num{opacity:.78;color:#fff4d2d1}@keyframes cbp-bonus-target-bounce{0%{transform:scale(.92)}58%{transform:scale(1.06)}to{transform:scale(1)}}.cbp-progress--bonus .cbp-step.cbp-step--target-bounce{animation:cbp-bonus-target-bounce .52s cubic-bezier(.34,1.45,.64,1) both;transform-origin:center center}.cbp-progress--bonus .cbp-step.fomo{background:linear-gradient(165deg,#e9ca5a59,#9a741073);border:1px solid rgba(255,224,130,.85);box-shadow:0 0 0 1px #ffc83c59,0 0 16px #ffbe4659;color:#fff8e0}.cbp-progress--bonus .cbp-step.fomo .cbp-step-num{color:#fff8e0d9;opacity:.85}.cbp-body{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch;overflow:visible}.cbp-col-bet{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;max-width:100%;justify-content:flex-start}.cbp-play-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1 1 0;min-width:0;align-items:stretch;--cbp-action-pad-x: 8px;--cbp-action-inner-pad-y: 2px;--cbp-bet-top-row-h: 28px;--cbp-bet-rows-gap: 4px;--cbp-bet-quick-h: 24px;--cbp-lbl-cqi: 18;--cbp-lbl-max: 22px;--cbp-lbl-min: 8px;--cbp-sub-cqi: 17;--cbp-sub-max: 22px;--cbp-action-band-inset-top: 5px;--cbp-action-band-inset-bottom: 5px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) );--cbp-action-pad-inline: var(--cbp-action-pad-x);--cbp-oneline-pad-block: calc(var(--cbp-action-inner-pad-y) + clamp(1px, 1.1cqh, 4px));--cbp-oneline-pad-inline: clamp(3px, 1.25cqi, 10px);--cbp-dual-line-pad-block: calc(var(--cbp-action-inner-pad-y) + clamp(1px, .35cqi, 4px));--cbp-dual-line-pad-inline: clamp(3px, .95cqi, 8px);--cbp-go-plain-cqh: 40cqh;--cbp-swap-icon-cqh: 46cqh;min-height:var(--cbp-actions-row-min-h)}.cbp-bet-row{display:flex;gap:3px}.cbp-btn{height:28px;min-width:28px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ccc;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;padding:0 4px;flex-shrink:0}.cbp-btn:hover:not(:disabled){background:#ffffff24}.cbp-btn:disabled{opacity:.35;cursor:default}.cbp-btn-edge{font-size:10px;font-weight:800;padding:0 6px;letter-spacing:.03em;white-space:nowrap}.cbp-input-wrap{position:relative;display:flex;align-items:center;flex:0 0 auto;width:max-content}.cbp-currency{position:absolute;left:6px;color:#ffffff80;font-weight:600;font-size:12px;pointer-events:none;z-index:1}.cbp-input{width:21ch;min-width:21ch;max-width:21ch;box-sizing:border-box;height:28px;padding:0 6px 0 16px;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#0006;color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;outline:none;transition:border-color .15s}.cbp-input:focus{border-color:#9b59b680}.cbp-input:disabled{opacity:.4;cursor:default}.cbp-quick{flex:1;height:24px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#aaa;font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap;padding:0 2px}.cbp-quick:hover:not(:disabled){background:#ffffff1f;color:#ddd}.cbp-quick:disabled{opacity:.35;cursor:default}.cbp-col-diff{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.cbp-diff-trigger{container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1px,.45cqi,3px);flex:1;width:100%;min-height:var(--cbp-action-btn-min-h);height:100%;padding-block:var(--cbp-dual-line-pad-block);padding-inline:var(--cbp-dual-line-pad-inline);border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#eee;cursor:pointer;transition:all .15s;box-sizing:border-box}.cbp-diff-trigger:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e}.cbp-diff-trigger.open{background:#9b59b633;border-color:#9b59b673;color:#d0b0e0}.cbp-diff-trigger:disabled{opacity:.35;cursor:default}.cbp-diff-trigger-label{display:block;width:100%;box-sizing:border-box;font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 9),calc(var(--cbp-lbl-cqi) * 1cqi),calc(100cqh / 4.15)),var(--cbp-lbl-max));font-weight:700;line-height:1.18;letter-spacing:.04em;text-transform:uppercase;text-align:center;max-width:100%;flex-shrink:1;min-width:0;overflow:visible;white-space:nowrap;overflow-wrap:normal;hyphens:none}.cbp-go:not(.cashout):not(.cbp-go-autoplay) .cbp-diff-trigger-label,.cbp-btn-swap.cbp-btn-go-small:not(.cbp-go-autoplay) .cbp-diff-trigger-label{font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 5.75),calc(var(--cbp-lbl-cqi) * 1.08 * 1cqi),calc(100cqh / 3.65)),calc(var(--cbp-lbl-max) + 3px))}.cbp-diff-trigger-value-row{display:flex;align-items:center;justify-content:center;gap:clamp(3px,1cqi,6px);min-width:0;max-width:100%;flex-shrink:0;flex-wrap:nowrap}.cbp-diff-trigger-value{flex:1 1 0;font-size:clamp(8px,min(calc(100cqi / 7),calc(var(--cbp-sub-cqi) * 1cqi),calc(100cqh / 4.85)),var(--cbp-sub-max));font-weight:700;line-height:1.12;opacity:.98;font-variant-numeric:tabular-nums;min-width:0;overflow:visible;white-space:nowrap;overflow-wrap:normal;hyphens:none;text-align:center}.cbp-diff-trigger-chevron{flex-shrink:0;font-size:clamp(6px,calc(var(--cbp-sub-cqi) * .65 * 1cqi),10px);opacity:.7;line-height:1;transition:transform .2s;font-weight:700}.cbp-diff-trigger.open .cbp-diff-trigger-chevron{transform:rotate(180deg)}.cbp-diff-dropdown{position:absolute;bottom:0;left:0;right:auto;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;background:#1c1a26fa;border:1px solid rgba(155,89,182,.35);border-radius:6px;overflow:hidden;box-shadow:0 6px 20px #0006;z-index:100}.cbp-diff-option{display:block;width:100%;padding:8px 12px;white-space:nowrap;border:none;background:transparent;color:#aaa;font-size:12px;font-weight:600;cursor:pointer;text-align:left;transition:background .15s,color .15s}.cbp-diff-option:hover{background:#ffffff14;color:#ddd}.cbp-diff-option.active{background:#9b59b640;color:#d0b0e0}.cbp-play-row>.cbp-btn-swap,.cbp-play-row>.cbp-go{width:100%;min-width:0;box-sizing:border-box}.cbp-play-row>.cbp-btn-swap{container-type:size;min-height:var(--cbp-action-btn-min-h);padding-block:var(--cbp-action-pad-block);padding-inline:var(--cbp-action-pad-inline);box-sizing:border-box}.cbp-play-row>.cbp-btn-swap.cbp-btn-go-small:not(.cbp-go-autoplay){padding-block:var(--cbp-oneline-pad-block);padding-inline:var(--cbp-oneline-pad-inline)}.cbp-play-row>.cbp-btn-swap:not(.cbp-btn-go-small){font-size:clamp(16px,min(var(--cbp-swap-icon-cqh),15cqi),32px)}.cbp-btn-swap{border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;line-height:1}.cbp-btn-swap:hover:not(:disabled){background:#ffffff24;color:#fff}.cbp-btn-swap:disabled{opacity:.35;cursor:default}.cbp-btn-go-small{container-type:size;background:#28a909;border-color:#28a909;color:#fff;font-size:clamp(12px,min(var(--cbp-go-plain-cqh),13.5cqi),32px);line-height:1;font-weight:800;letter-spacing:.055em}.cbp-btn-swap.cbp-btn-go-small{transition:background-color .15s ease,color .15s ease,opacity .15s ease}.cbp-btn-swap.cbp-btn-go-small:not(.cbp-go-autoplay){display:grid;place-items:center;align-content:center;gap:0;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}.cbp-btn-go-small.cbp-go-autoplay{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;min-width:0;padding:0}.cbp-play-row>.cbp-btn-swap.cbp-btn-go-small.cbp-go-autoplay{padding-block:0;padding-inline:0}.cbp-btn-go-small:hover:not(:disabled){background:#32c90b;color:#fff}.cbp-btn-swap-stop{background:#e74c3c33;border-color:#e74c3c66;color:#e74c3c;font-size:12px;font-weight:700;gap:4px}.cbp-btn-swap-stop:hover{background:#e74c3c59;color:#ff6b6b}.cbp-go{container-type:size;border-radius:6px;border:none;background:#28a909;color:#fff;font-size:clamp(12px,min(var(--cbp-go-plain-cqh),12.5cqi),32px);line-height:1;font-weight:800;letter-spacing:.055em;cursor:pointer;min-height:var(--cbp-action-btn-min-h);height:100%;box-sizing:border-box;padding-block:var(--cbp-action-pad-block);padding-inline:var(--cbp-action-pad-inline);transition:background-color .2s,transform .2s,box-shadow .2s,opacity .2s,color .2s;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px}.cbp-go:not(.cashout):not(.cbp-go-autoplay){display:grid;place-items:center;align-content:center;gap:0;flex-direction:unset;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-block:var(--cbp-oneline-pad-block);padding-inline:var(--cbp-oneline-pad-inline)}.cbp-go:hover:not(:disabled){background:#32c90b;transform:translateY(-1px);box-shadow:0 3px 14px #28a90973}.cbp-go:disabled{opacity:.45;cursor:default;box-shadow:none}.cbp-go.cbp-go-autoplay{flex-direction:column;justify-content:stretch;align-items:stretch;gap:0;padding:0;min-height:0;transition:background-color .2s ease,opacity .2s ease,color .2s ease,transform .2s ease}.cbp-panel .cbp-play-row .cbp-go-autoplay:focus,.cbp-panel .cbp-play-row .cbp-go-autoplay:focus-visible,.cbp-panel .cbp-play-row .cbp-btn-swap.cbp-btn-go-small.cbp-go-autoplay:focus,.cbp-panel .cbp-play-row .cbp-btn-swap.cbp-btn-go-small.cbp-go-autoplay:focus-visible{outline:none;box-shadow:none}.cbp-panel .cbp-play-row .cbp-go.cashout:focus,.cbp-panel .cbp-play-row .cbp-go.cashout:focus-visible{outline:none;box-shadow:none}.cbp-autoplay-go-box{flex:1 1 0;min-width:0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-block:clamp(4px,2.2cqh,10px);padding-inline:clamp(6px,2.5cqi,14px)}.cbp-autoplay-go-fill{display:inline-block;white-space:nowrap;font-weight:700;line-height:1.18;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;text-align:center;color:inherit;overflow:visible;overflow-wrap:normal;hyphens:none}.cbp-autoplay-go-fill:not(.cbp-autoplay-go-fill--counter){font-size:clamp(11px,min(calc(100cqi / 7),16cqi,calc(100cqh / 4.25)),min(17px,calc(100cqh / 3.4)))}.cbp-autoplay-go-fill--counter{font-size:inherit;line-height:1.12;letter-spacing:.04em}.cbp-go.cashout{container-type:size;background:#ff9800;color:#fff;overflow:visible;box-sizing:border-box;letter-spacing:.01em;line-height:normal;justify-content:center;align-items:center;box-shadow:none;transition:background-color .2s,transform .2s,opacity .2s,color .2s;gap:clamp(1px,.45cqi,3px);height:100%;padding-block:var(--cbp-dual-line-pad-block);padding-inline:var(--cbp-dual-line-pad-inline)}.cbp-go.cashout:not(.cbp-go--single){flex-direction:column;min-height:0}.cbp-go.cashout.cbp-go--single{justify-content:center;gap:0}.cbp-go.cashout.cbp-go--single .cbp-go-mult{display:none}.cbp-go.cashout>span{min-width:0;max-width:100%;text-align:center;overflow:visible;flex-shrink:1}.cbp-go.cashout .cbp-go-label{font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 9),calc(var(--cbp-lbl-cqi) * 1cqi),calc(100cqh / 4.15)),var(--cbp-lbl-max));font-weight:700;line-height:1.18;letter-spacing:.04em;white-space:nowrap;overflow:visible;overflow-wrap:normal;hyphens:none}.cbp-go.cashout .cbp-go-mult{min-width:0;max-width:100%;overflow:visible;white-space:nowrap;overflow-wrap:normal;hyphens:none;font-size:clamp(10px,min(calc(100cqi / 8.5),calc(var(--cbp-sub-cqi) * 1cqi),calc(100cqh / 4.35)),var(--cbp-sub-max));line-height:1.12;font-weight:700;width:100%;font-variant-numeric:tabular-nums;opacity:.98;text-align:center;margin-top:0}.cbp-go.cashout .cbp-go-mult--empty{opacity:0;margin-top:0}.cbp-go.cashout .cbp-go-mult--bet{opacity:.85;font-variant-numeric:tabular-nums}.cbp-go.cashout .cbp-go-mult--value{font-variant-numeric:tabular-nums}.cbp-go.cashout.cbp-go--pending .cbp-go-mult{white-space:nowrap;word-break:normal;hyphens:none;overflow:visible;font-size:clamp(10px,min(calc(100cqi / 8.5),calc(var(--cbp-sub-cqi) * .95 * 1cqi),calc(100cqh / 4.5)),var(--cbp-sub-max));line-height:1.2}.cbp-go.cashout:not(:disabled):not(.cbp-go--stop):not(.cbp-go--bonus-mock){animation:cbpCashoutPulse 1.5s infinite}.cbp-go.cashout:hover:not(:disabled){background:#ffa726;box-shadow:0 3px 14px #ff980073}.cbp-go.cashout:disabled{box-shadow:none;transform:none}.cbp-go-mult{font-size:11px;font-weight:700;opacity:.9}@keyframes cbpCashoutPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@container cbp (max-width: 639px){.cbp-body{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.cbp-col-bet{flex:0 0 auto;width:100%;max-width:100%;justify-content:flex-start;min-height:var(--cbp-actions-row-min-h)}.cbp-col-bet .cbp-bet-row:nth-child(1){flex:28 1 0;min-height:28px;align-items:stretch}.cbp-col-bet .cbp-bet-row:nth-child(2){flex:24 1 0;min-height:24px;align-items:stretch}.cbp-col-bet .cbp-bet-row .cbp-btn{height:auto;min-height:28px;align-self:stretch}.cbp-col-bet .cbp-bet-row .cbp-input-wrap{align-self:stretch;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-input{height:100%;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-quick{height:auto;min-height:24px;align-self:stretch}.cbp-bet-row{width:100%}.cbp-input-wrap{flex:1 1 0;min-width:0;width:auto}.cbp-input{width:100%;min-width:0;max-width:none}.cbp-play-row{flex:0 0 auto;width:100%;min-width:0}}@container cbp (min-width: 640px){.cbp-body{flex-direction:row;flex-wrap:wrap;align-items:stretch}.cbp-col-bet{flex:0 0 auto;width:auto;max-width:100%;justify-content:flex-start;min-height:0}.cbp-col-bet .cbp-bet-row:nth-child(1){flex:28 1 0;min-height:28px;align-items:stretch}.cbp-col-bet .cbp-bet-row:nth-child(2){flex:24 1 0;min-height:24px;align-items:stretch}.cbp-col-bet .cbp-bet-row .cbp-btn{height:auto;min-height:28px;align-self:stretch}.cbp-col-bet .cbp-bet-row .cbp-input-wrap{align-self:stretch;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-input{height:100%;min-height:28px}.cbp-col-bet .cbp-bet-row .cbp-quick{height:auto;min-height:24px;align-self:stretch}.cbp-play-row{flex:1 1 0;min-width:0;width:auto}}@media(min-width:667px)and (max-height:520px){@container cbp (min-width: 640px){.cbp-body{align-items:center}}.cbp-panel{--cbp-action-btn-min-h: clamp(36px, 16vh, 48px)}.cbp-play-row{--cbp-go-plain-cqh: 36cqh;--cbp-swap-icon-cqh: 42cqh}}@media(max-width:666px){.cbp-col-bet{flex:0 0 auto;width:100%;max-width:100%}.cbp-bet-row{width:100%}.cbp-input-wrap{flex:1 1 0;min-width:0;width:auto}.cbp-input{width:100%;min-width:0;max-width:none}.cbp-panel{--cbp-action-btn-min-h: clamp(48px, min(12vmin, 11vh), 60px)}.cbp-play-row{flex:0 0 auto;flex-shrink:0;min-width:0;width:100%}}@media(max-width:666px)and (orientation:portrait)and (min-height:720px){.cbp-panel{--cbp-action-btn-min-h: clamp(54px, min(14vmin, 12vh), 72px)}}@media(orientation:portrait){.cbp-bet-row{width:100%}.cbp-input-wrap{flex:1 1 0;min-width:0;width:auto}.cbp-input{width:100%;min-width:0;max-width:none}}@media(max-width:666px)and (max-aspect-ratio:1/1)and (min-height:620px){.cbp-panel{--cbp-action-btn-min-h: clamp(46px, 11vmin, 54px)}.cbp-play-row{--cbp-action-band-inset-top: 5px;--cbp-action-band-inset-bottom: 5px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) )}}@media(max-width:666px)and (max-height:619px){.cbp-panel{--cbp-action-btn-min-h: clamp(44px, min(10vmin, 9vh), 50px)}.cbp-play-row{--cbp-action-band-inset-top: 4px;--cbp-action-band-inset-bottom: 4px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) )}}@media(max-width:540px){.cbp-wrapper{padding:0 6px 8px}.cbp-panel{padding:8px 8px 10px;gap:6px;border-radius:10px}}@media(max-width:380px){.cbp-btn{height:24px;min-width:24px;font-size:11px}.cbp-btn-edge{font-size:9px;padding:0 4px}.cbp-input{height:24px;font-size:11px}.cbp-quick{height:20px;font-size:9px}.cbp-play-row{--cbp-action-inner-pad-y: 2px;--cbp-action-band-inset-top: 5px;--cbp-action-band-inset-bottom: 5px;--cbp-action-pad-block: calc( var(--cbp-action-inner-pad-y) + max(var(--cbp-action-band-inset-top), var(--cbp-action-band-inset-bottom)) );--cbp-lbl-cqi: 15;--cbp-lbl-min: 8px;--cbp-sub-cqi: 15;--cbp-lbl-max: 18px;--cbp-sub-max: 19px;--cbp-go-plain-cqh: 36cqh;--cbp-swap-icon-cqh: 42cqh}.cbp-go.cashout{letter-spacing:.01em}}.cbp-go.cashout.cbp-go--bonus-mock,.cbp-go.cashout.cbp-go--bonus-mock:hover{animation:none!important;transform:none!important;box-shadow:none!important;opacity:1!important;pointer-events:none;cursor:default;user-select:none;background:#ff9800}.cbp-go.cashout.cbp-go--bonus-mock:hover{background:#ff9800}.cbp-go.cbp-go--bonus-autobet-stub{pointer-events:none;cursor:default;user-select:none;transform:none!important;box-shadow:none!important;opacity:1!important;background:#28a909;padding-block:clamp(2px,.6cqh,4px);row-gap:0}.cbp-go:not(.cashout):not(.cbp-go-autoplay).cbp-go--bonus-autobet-stub .cbp-diff-trigger-label.cbp-go-bonus-autobet-line{font-size:clamp(var(--cbp-lbl-min, 8px),min(calc(100cqi / 5.75),calc(var(--cbp-lbl-cqi) * 1.08 * 1cqi),calc(100cqh / 3.65)),calc(var(--cbp-lbl-max) + 3px));line-height:1;overflow:hidden;text-overflow:clip}.cbp-panel{--cbp-gold: #efc66a;--cbp-green: #35c77f;--cbp-green-dark: #075337;border-color:#dca65d6b;color:#fff7ec;background:radial-gradient(circle at 11% -18%,rgba(239,198,106,.16),transparent 38%),radial-gradient(circle at 102% 110%,rgba(120,33,35,.18),transparent 42%),linear-gradient(150deg,#241b19,#161113 53%,#0f0d10);box-shadow:0 16px 38px #0000007a,inset 0 1px #ffebc717,0 0 0 1px #160c0ab3}.cbp-panel:before{position:absolute;inset:3px;z-index:-1;border:1px solid rgba(255,235,199,.035);border-radius:inherit;content:"";pointer-events:none}.cbp-step{border-color:#e7be7e26;background:linear-gradient(155deg,#4e352b70,#221b1cb3);color:#fff7ecbd}.cbp-step.passed{border-color:#41d2895c;background:linear-gradient(180deg,#11734d 0%,var(--cbp-green-dark) 100%);color:#d9f9e7}.cbp-step.next{border-color:#efc66acc;background:#3e301ee0;box-shadow:0 0 0 1px #efc66a38,0 0 12px #efc66a29;color:#fff0bd}.cbp-step.fomo{border-color:#efc66ac7;background:linear-gradient(165deg,#926b25d1,#49321be6);box-shadow:0 0 0 1px #efc66a3d,0 0 12px #efc66a33;color:#fff0bd}.cbp-btn,.cbp-quick,.cbp-diff-trigger,.cbp-btn-swap{border-color:#e7d1b129;color:#fff7ecdb;background:linear-gradient(180deg,#483a36f5,#271f20fa)}.cbp-btn:hover:not(:disabled),.cbp-quick:hover:not(:disabled),.cbp-diff-trigger:hover:not(:disabled),.cbp-btn-swap:hover:not(:disabled){border-color:#efc66a73;color:#fff;background:linear-gradient(180deg,#5b4434f5,#342724fa)}.cbp-input{border-color:#e7d1b129;color:#fff7ec;background:linear-gradient(180deg,#131113fa,#1f191afa)}.cbp-input:focus{border-color:#efc66ab8}.cbp-currency{color:#efc66ac7}.cbp-diff-trigger.open{border-color:#efc66ab8;color:#fff0bd;background:linear-gradient(180deg,#6f512bf5,#402e1dfa)}.cbp-diff-dropdown{border-color:#efc66a66;background:#211c1d;box-shadow:0 10px 26px #00000085}.cbp-diff-option{color:#fff7ecb8}.cbp-diff-option:hover{color:#fff;background:#ffffff12}.cbp-diff-option.active{color:#ffe5a3;background:#352b20}.cbp-btn-go-small,.cbp-go,.cbp-go.cbp-go--bonus-autobet-stub{border:1px solid rgba(65,210,137,.48);background:radial-gradient(circle at 20% 0%,rgba(115,239,176,.15),transparent 45%),linear-gradient(180deg,#11734d 0%,var(--cbp-green-dark) 100%);box-shadow:inset 0 1px #adffd72e,0 5px 14px #00291b3d}.cbp-btn-go-small:hover:not(:disabled),.cbp-go:hover:not(:disabled),.cbp-go.cbp-go--bonus-autobet-stub:hover{background:linear-gradient(180deg,#168a5b,#0a6742)}.cbp-go.cashout,.cbp-go.cashout.cbp-go--bonus-mock,.cbp-go.cashout.cbp-go--bonus-mock:hover{border:1px solid rgba(65,210,137,.48);background:radial-gradient(circle at 20% 0%,rgba(115,239,176,.15),transparent 45%),linear-gradient(180deg,#11734d 0%,var(--cbp-green-dark) 100%);box-shadow:inset 0 1px #adffd72e,0 5px 14px #00291b3d}.cbp-go.cashout:hover:not(:disabled){background:linear-gradient(180deg,#168a5b,#0a6742);box-shadow:0 5px 16px #00412a6b}.cbp-panel button:focus-visible,.cbp-panel input:focus-visible{outline:3px solid rgba(244,202,100,.96);outline-offset:2px}.chess-settings-modal-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));background:#050508c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.chess-settings-modal{width:min(450px,100%);max-height:85vh;padding-bottom:var(--modal-pad-bottom);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:radial-gradient(circle at 12% -8%,rgba(241,198,94,.14),transparent 34%),linear-gradient(155deg,#19191e,#0b0b0e 76%);box-shadow:0 28px 90px #000000b3,inset 0 1px #ffffff0f;color:#ffffffe6;font-family:Jost,system-ui,sans-serif}.chess-settings-header{position:sticky;top:0;z-index:1;display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.1);border-radius:20px 20px 0 0;background:#0f0f13f0}.chess-settings-title{margin:0;color:#fffffff2;font-size:22px;font-weight:850;letter-spacing:.025em}.chess-settings-close{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#ffffffd1;background:#ffffff0e;cursor:pointer}.chess-settings-close:hover{color:#fff;border-color:#f1c65e7a;background:#ffffff1a}.chess-settings-item{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px}.chess-settings-item-left{display:flex;min-width:0;align-items:center;gap:12px}.chess-settings-icon{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;color:#ffe299e0}.chess-settings-icon svg{display:block;width:100%;height:100%}.chess-settings-item-label{color:#ffffffe6;font-size:16px;font-weight:600}.chess-settings-divider{height:1px;margin:0 18px;background:#ffffff16}.chess-settings-toggle{cursor:pointer}.chess-settings-toggle input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.chess-settings-toggle-slider{position:relative;width:54px;height:28px;flex:0 0 54px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#ffffff1f;transition:background-color .18s ease,border-color .18s ease}.chess-settings-toggle-slider:before{position:absolute;bottom:2px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;content:"";transition:transform .18s ease}.chess-settings-toggle input:checked+.chess-settings-toggle-slider{border-color:#5ee69757;background:linear-gradient(180deg,#45c67d,#26935a)}.chess-settings-toggle input:checked+.chess-settings-toggle-slider:before{transform:translate(25px)}.chess-settings-item-clickable{width:100%;border:0;border-radius:10px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.chess-settings-item-clickable:hover{background:#ffffff0e}.chess-settings-arrow{color:#fff9;font-size:24px;line-height:1}.chess-settings-language{gap:16px}.chess-language-selector{display:grid;grid-template-columns:44px minmax(40px,1fr) 44px;flex:0 0 142px;gap:3px;padding:3px;border-radius:8px;background:#0000004d}.chess-language-select{display:grid;min-height:44px;place-items:center;padding:6px 4px;border-radius:6px;color:gold;background:#ffd70033;font-size:12px;font-weight:600;line-height:1.2}.chess-language-cycle{display:grid;min-width:0;min-height:44px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#ffffffc2;background:#ffffff0d;font:inherit;font-size:20px;cursor:pointer}.chess-language-cycle:hover{border-color:#ffd7006b;color:gold;background:#ffffff1a}.chess-settings-debug{display:flex;flex-direction:column;gap:8px;padding:12px 18px}.chess-settings-debug-btn{width:100%;padding:8px 10px;border:1px dashed rgba(255,255,255,.22);border-radius:8px;color:#ffd2beeb;background:#ff785014;font:inherit;font-size:11px;font-weight:600;letter-spacing:.02em;text-align:left;cursor:pointer}.chess-settings-debug-btn:hover{border-color:#ffc8a059;background:#ff785029}.chess-settings-footer{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px 20px 18px;border-top:1px solid rgba(255,255,255,.1);background:#00000029;text-align:center}.chess-settings-powered{color:#ffffff80;font-size:12px;font-weight:500}.chess-settings-logo{display:block;max-width:180px;max-height:60px;object-fit:contain}.chess-settings-modal button:focus-visible,.chess-settings-modal input:focus-visible{outline:3px solid rgba(244,202,100,.96);outline-offset:2px}.chess-settings-toggle input:focus-visible+.chess-settings-toggle-slider{outline:3px solid rgba(244,202,100,.96);outline-offset:3px}@media(max-width:480px){.chess-settings-modal-overlay{padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}.chess-settings-modal{max-height:100%;border-radius:18px}.chess-settings-header{min-height:68px;padding:11px 14px;border-radius:18px 18px 0 0}.chess-settings-item{min-height:58px;padding:9px 15px}}.apm-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#070506d1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.apm-panel,.apm-panel *{box-sizing:border-box}.apm-panel{--apm-surface: #171416;--apm-surface-raised: #211c1d;--apm-control: #292326;--apm-control-hover: #332b2d;--apm-border: rgba(232, 204, 164, .18);--apm-border-strong: rgba(232, 204, 164, .3);--apm-gold: #e8bd59;--apm-copy: #fff7ec;--apm-copy-muted: rgba(255, 247, 236, .62);display:flex;width:min(520px,100%);max-height:calc(100dvh - 24px);flex-direction:column;overflow:hidden;border:1px solid var(--apm-border-strong);border-radius:16px;color:var(--apm-copy);background:radial-gradient(circle at 12% -12%,rgba(232,189,89,.1),transparent 40%),var(--apm-surface);box-shadow:0 24px 64px #000000a3;font-family:Jost,system-ui,sans-serif}.apm-header{display:flex;min-height:64px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid var(--apm-border)}.apm-title{min-width:0;margin:0;overflow:hidden;color:var(--apm-copy);font-size:clamp(21px,3vw,26px);font-weight:850;letter-spacing:.025em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.apm-close{display:grid;width:44px;height:44px;min-width:44px;place-items:center;padding:0 0 3px;border:1px solid var(--apm-border);border-radius:11px;color:#fff7ecc7;background:var(--apm-control);font:inherit;font-size:29px;line-height:1;cursor:pointer}.apm-close:hover{border-color:var(--apm-border-strong);color:#fff;background:var(--apm-control-hover)}.apm-body{display:flex;min-height:0;flex-direction:column;gap:12px;padding:14px 18px var(--modal-pad-bottom);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.apm-body>*{flex-shrink:0}.apm-section{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--apm-border);border-radius:12px;background:var(--apm-surface-raised)}.apm-label,.apm-summary-label{color:var(--apm-copy-muted);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.apm-label--inline{margin:0}.apm-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.apm-step-counter{flex-shrink:0;color:var(--apm-copy);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.apm-stepper{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:6px;border:0;border-radius:0;background:transparent;overflow:visible}.apm-step-btn{display:grid;width:46px;height:48px;place-items:center;padding:0;border:1px solid var(--apm-border);border-radius:10px;color:var(--apm-copy);background:var(--apm-control);font:inherit;font-size:24px;font-weight:850;line-height:1;cursor:pointer}.apm-step-btn:hover:not(:disabled){border-color:#e8bd5994;color:var(--apm-copy);background:var(--apm-control-hover)}.apm-step-btn:active:not(:disabled){background:var(--apm-control-hover)}.apm-step-btn:disabled{color:#fff7ec3d;background:#1c191a;cursor:default;pointer-events:none}.apm-step-value{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(232,189,89,.34);border-radius:10px;color:var(--apm-copy);background:#241f20;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.apm-presets{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:7px}.apm-preset{min-width:0;min-height:40px;padding:0 8px;border:1px solid var(--apm-border);border-radius:10px;color:#fff7ecb8;background:var(--apm-control);font:inherit;font-size:13px;font-weight:780;cursor:pointer}.apm-presets--diff .apm-preset{font-size:12px}.apm-preset:hover:not(:disabled){border-color:var(--apm-border-strong);color:#fff;background:var(--apm-control-hover)}.apm-preset.active{border-color:var(--apm-gold);color:#ffe5a3;background:#352b20}.apm-preset:disabled{opacity:.45;cursor:default}.apm-mult-scroll{min-height:56px;overflow-x:scroll;overflow-y:hidden;padding:4px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.apm-mult-scroll::-webkit-scrollbar{display:none}.apm-mult-scroll.fade-left{-webkit-mask-image:linear-gradient(to right,transparent,black 28px);mask-image:linear-gradient(to right,transparent,black 28px)}.apm-mult-scroll.fade-right{-webkit-mask-image:linear-gradient(to left,transparent,black 28px);mask-image:linear-gradient(to left,transparent,black 28px)}.apm-mult-scroll.fade-left.fade-right{-webkit-mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,black 28px,black calc(100% - 28px),transparent)}.apm-mult-track{display:flex;gap:7px;min-width:max-content}.apm-mult{display:flex;min-width:50px;min-height:48px;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 9px;border:1px solid var(--apm-border);border-radius:10px;color:#fff7ecb8;background:var(--apm-control);cursor:pointer}.apm-mult:hover:not(:disabled){border-color:var(--apm-border-strong);color:#fff;background:var(--apm-control-hover)}.apm-mult:disabled{cursor:default}.apm-mult-val{font-size:12px;font-weight:800}.apm-mult-num{color:var(--apm-copy-muted);font-size:10px;font-weight:700}.apm-mult.active{border-color:var(--apm-gold);color:#ffe5a3;background:#352b20}.apm-summary{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--apm-border);border-radius:12px;background:var(--apm-surface-raised)}.apm-summary-item{display:flex;min-width:0;min-height:48px;flex-direction:column;justify-content:center;gap:4px;padding:9px 12px}.apm-summary-item+.apm-summary-item{border-inline-start:1px solid var(--apm-border)}.apm-summary-value{overflow:hidden;color:var(--apm-copy);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.apm-start{width:100%;min-height:54px;padding:0 16px;border:1px solid #45bd7e;border-radius:12px;color:#f4fff8;background:#10794c;font:inherit;font-size:14px;font-weight:850;letter-spacing:.035em;cursor:pointer}.apm-start:hover:not(:disabled){border-color:#66d99d;background:#138957}.apm-start:active:not(:disabled){transform:scale(.985)}.apm-start:disabled{border-color:var(--apm-border);color:#fff7ec66;background:#292426;cursor:not-allowed}.apm-panel button:focus-visible{outline:3px solid rgba(244,202,100,.96);outline-offset:2px}@media(max-width:540px){.apm-overlay{place-items:end center;padding:7px 7px max(7px,env(safe-area-inset-bottom,0px))}.apm-panel{max-height:calc(100dvh - 7px);border-radius:15px 15px 10px 10px}.apm-header{min-height:60px;padding:8px 13px}.apm-body{gap:9px;padding:11px 12px var(--modal-pad-bottom)}.apm-section{padding:10px}.apm-presets{gap:5px}.apm-preset{padding-inline:4px;font-size:12px}.apm-stepper{grid-template-columns:44px minmax(0,1fr) 44px}.apm-step-btn{width:44px}.apm-summary-item{padding-inline:10px}}.bbm-panel{--bbm-card-gap: clamp(6px, 2.2vw, 12px);background:#1e1c24;border:1px solid rgba(155,89,182,.2);border-radius:12px;width:min(92vw,520px);max-width:520px;max-height:min(calc(100vh - 24px),calc(100dvh - 24px));padding:0;display:flex;flex-direction:column;overflow:hidden}.bbm-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:clamp(10px,3vw,14px) clamp(12px,4vw,18px);border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.bbm-header .bbm-title{flex:1 1 auto;min-width:0;hyphens:auto;overflow-wrap:anywhere}.bbm-title{font-size:clamp(14px,4.2vw,26px);font-weight:900;color:#ffd54a;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 0 #000,1px 0 0 #000,-1px 0 0 #000,0 1px 0 #000,0 -1px 0 #000;line-height:1.15}.bbm-body{padding:clamp(10px,3vw,14px) clamp(10px,3.5vw,18px) var(--modal-pad-bottom);display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bbm-body>*{flex-shrink:0}.bbm-list{list-style:none;margin:0;padding:clamp(4px,1.5vw,6px) clamp(2px,1vw,4px);display:flex;flex-direction:column;gap:clamp(12px,3.5vw,16px)}.bbm-item{margin:0}.bbm-item:has(>.bbm-card--hard){filter:drop-shadow(0 0 10px rgba(139,107,196,.65)) drop-shadow(0 0 24px rgba(106,74,158,.22))}.bbm-item:has(>.bbm-card--medium){filter:drop-shadow(0 0 10px rgba(74,154,224,.6)) drop-shadow(0 0 24px rgba(42,106,176,.2))}.bbm-item:has(>.bbm-card--easy){filter:drop-shadow(0 0 10px rgba(69,184,106,.6)) drop-shadow(0 0 24px rgba(46,139,69,.2))}.bbm-card{position:relative;border-radius:12px;border:clamp(2px,.6vw,3px) solid #000;min-height:clamp(76px,24vw,92px);box-sizing:border-box;overflow:hidden}.bbm-card__bg{position:absolute;inset:0;border-radius:9px;background-size:cover;background-position:center 60%;background-repeat:no-repeat;z-index:0;pointer-events:none}.bbm-card__bg:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,#000000b8,#00000059 42%,#0000008c);pointer-events:none}.bbm-card--hard .bbm-card__bg:after{box-shadow:inset 0 0 0 2px #c4a8eed9,inset 0 0 22px #6a4a9e59}.bbm-card--medium .bbm-card__bg:after{box-shadow:inset 0 0 0 2px #82beffd1,inset 0 0 22px #2a6ab052}.bbm-card--easy .bbm-card__bg:after{box-shadow:inset 0 0 0 2px #78dc96d1,inset 0 0 22px #2e8b4552}.bbm-card__content{position:relative;z-index:1;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr;align-items:center;column-gap:0;row-gap:clamp(2px,.8vw,4px);padding:clamp(8px,2.5vw,12px) clamp(8px,2.8vw,14px);min-height:clamp(76px,24vw,92px);box-sizing:border-box}.bbm-header .chess-modal-close{flex-shrink:0}@media(max-width:400px){.bbm-card{min-height:clamp(90px,28vw,108px)}.bbm-card__content{min-height:clamp(82px,26vw,100px)}.bbm-card__content .bbm-card-title{font-size:clamp(10px,3.1vw,13px);line-height:1.2}.bbm-card__content .bbm-card-max-line{font-size:clamp(10px,2.9vw,12px);line-height:1.2}}.bbm-card-body{grid-column:1;grid-row:1;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;justify-self:stretch;align-self:end;box-sizing:border-box;padding-right:30%}.bbm-card-text{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;width:100%}.bbm-card-title{font-size:clamp(11px,3.4vw,15px);font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#fff;line-height:1.15;text-align:center;text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.bbm-card-autoplays{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11px;font-weight:700;color:#ffffffe0;text-transform:uppercase;letter-spacing:.03em}.bbm-card-autoplays-num{font-size:22px;font-weight:900;color:#ffeb3b;line-height:1;letter-spacing:.02em}.bbm-card-max-line{display:block;font-size:clamp(11px,3.2vw,15px);font-weight:800;color:#ffeb3b;letter-spacing:.03em;text-align:center;width:100%;max-width:100%;min-width:0;line-height:1.2;overflow-wrap:anywhere;word-break:break-word;grid-column:1;grid-row:2;justify-self:stretch;align-self:start;box-sizing:border-box;padding-right:30%}.bbm-card--hard{border-color:#8b6bc4}.bbm-card--medium{border-color:#4a9ae0}.bbm-card--easy{border-color:#45b86a}.bbm-card--hard:not(.bbm-card--has-bg){background:linear-gradient(135deg,#6a4a9e,#3d2560)}.bbm-card--medium:not(.bbm-card--has-bg){background:linear-gradient(135deg,#2a6ab0,#153a5c)}.bbm-card--easy:not(.bbm-card--has-bg){background:linear-gradient(135deg,#2e8b45,#1a4d28)}.bbm-card--default{background:linear-gradient(135deg,#444,#222);border-color:#000;box-shadow:none}.bbm-card--has-bg{background:#141018}.bbm-buy-btn{width:auto;max-width:100%;min-width:clamp(68px,19vw,86px);box-sizing:border-box;padding:clamp(8px,2.2vw,11px) clamp(10px,3vw,14px);border-radius:clamp(8px,2vw,10px);border:clamp(2px,.6vw,3px) solid #000;background:#28a909;color:#fff;font-weight:900;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,.8vw,5px);line-height:1.2;transition:filter .15s,transform .12s;white-space:normal;text-align:center;overflow-wrap:anywhere;hyphens:auto}.bbm-buy-btn{grid-column:2;grid-row:1 / span 2;justify-self:center;align-self:center;gap:clamp(2px,.8vw,4px)}.bbm-buy-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.bbm-buy-btn:disabled{opacity:.45;cursor:default;transform:none;filter:none}.bbm-buy-btn__buy{font-size:clamp(10px,3.1vw,13px);max-width:100%}.bbm-buy-btn__price{font-size:clamp(10px,2.9vw,12px);font-variant-numeric:tabular-nums;max-width:100%}.mw-overlay{position:fixed;inset:0;z-index:2000;background:#000000bf;cursor:pointer;animation:mwFadeIn .3s ease}.mw-board-anchor{position:fixed;left:var(--gb-overlay-left, 0px);top:var(--gb-overlay-top, 0px);width:var(--gb-overlay-width, 100vw);height:var(--gb-overlay-height, 100vh);display:flex;align-items:center;justify-content:center;pointer-events:none;transform:translateY(calc(var(--gb-overlay-height, 100vh) * -.07))}@keyframes mwFadeIn{0%{opacity:0}to{opacity:1}}.mw-frame{position:relative;width:min(85vw,440px,calc(70vh * 440 / 580));aspect-ratio:440 / 580;max-height:none;display:flex;align-items:center;justify-content:center;container-type:size;container-name:mw-frame;flex-shrink:0;pointer-events:auto;cursor:pointer}@media(orientation:portrait){.mw-frame{--mw-h-cap: calc(70vh * 440 / 580);--mw-builtin: min(90vw, 440px, var(--mw-h-cap));width:min(max(var(--mw-builtin),min(var(--gb-overlay-width, 100vw),calc(100vw - 24px))),var(--mw-h-cap))}}@media(orientation:portrait)and (max-width:400px){.mw-frame{--mw-builtin: min(92vw, var(--mw-h-cap))}}.mw-frame-bg{position:absolute;inset:0;background:url(/assets/max_win_modal.webp) no-repeat center;background-size:contain;pointer-events:none}.mw-frame-glow-wrap{position:absolute;inset:-6%;z-index:-1;pointer-events:none;transform-origin:center center;animation:mw-glow-rotate 16s linear infinite}.mw-frame-glow-wrap--no-rotate{animation:none}.mw-frame-glow{position:absolute;inset:0;background:url(/assets/light_max_win.webp) no-repeat center;background-size:contain;transform-origin:center center;animation:mw-glow-pulse 2s ease-in-out infinite}.mw-frame-glow--no-pulse{animation:none}@keyframes mw-glow-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mw-glow-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.mw-stack{--mw-u: 10.25cqw;position:relative;z-index:1;box-sizing:border-box;width:78cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35cqw;font-family:Jost,sans-serif;font-weight:700;text-align:center;transform-origin:center center;transform:translateY(5.5cqh) scale(1.2)}.mw-stack--long{--mw-u: 7.35cqw}.mw-stack--vlong{--mw-u: 5.7cqw}.mw-line{margin:0;max-width:100%;line-height:1.05;color:#fdbb2b;-webkit-text-stroke:.055em #4c2e00;paint-order:stroke fill;text-shadow:0 0 .02em #4c2e00,0 .02em .02em rgba(76,46,0,.88)}.mw-line--title{font-size:calc(var(--mw-u) * .54 * 1.3);text-transform:uppercase}.mw-line--amount{font-size:min(7.35cqw,calc(62cqw/max(5,var(--mw-amount-len, 8))));line-height:1}.mw-line--mult{font-size:calc(var(--mw-u) * .36 * 1.3);line-height:1}.mw-skip{position:fixed;left:calc(var(--gb-overlay-left) + var(--gb-overlay-width) * .5);top:calc(var(--gb-overlay-top) + var(--gb-overlay-height) + (var(--cbp-panel-top) - var(--gb-overlay-top) - var(--gb-overlay-height)) * .3);transform:translate(-50%,-50%);max-width:min(92vw,var(--gb-overlay-width));padding:0 12px;box-sizing:border-box;text-align:center;color:#ffffff9e;font-size:clamp(12px,3.4vmin,15px);font-weight:500;line-height:1.35;z-index:2001;pointer-events:none;animation:mwSkipPulse 2s ease-in-out infinite}@keyframes mwSkipPulse{0%,to{opacity:.35}50%{opacity:.65}}.mp-overlay{position:fixed;inset:0;z-index:2000;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;animation:mpFadeIn .3s ease}@keyframes mpFadeIn{0%{opacity:0}to{opacity:1}}.mp-card{background:linear-gradient(180deg,#1e2330,#171c28);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px 40px;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:380px;width:90%;cursor:default}.mp-title{margin:0;font-size:22px;font-weight:800;color:#ffc107;text-align:center;line-height:1.3}.mp-subtitle{margin:0;font-size:14px;color:#ffffff8c;text-align:center}.mp-amount-box{margin-top:8px;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 32px;min-width:200px;text-align:center}.mp-amount{font-size:28px;font-weight:900;color:#fff}.mp-skip{position:absolute;bottom:40px;color:#ffffff59;font-size:13px;font-weight:500;cursor:pointer;animation:mpSkipPulse 2s ease-in-out infinite}@keyframes mpSkipPulse{0%,to{opacity:.3}50%{opacity:.55}}@media(max-width:400px){.mp-card{padding:24px}.mp-title{font-size:18px}.mp-amount{font-size:22px}}.app-root{width:100%;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;background-color:#0a0a14;overflow:hidden;overflow:clip;overscroll-behavior:none;position:fixed;inset:0;--bg-aspect: 1.78}.app-content{width:100%;max-width:min(100%,calc(100dvh * var(--bg-aspect)),calc(100dvmin * var(--bg-aspect)));flex:1 1 0;min-height:0;display:flex;flex-direction:column}.app-bg-stack{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:auto;min-height:100%;pointer-events:none;user-select:none;z-index:0;opacity:1}.app-bg-stack .app-bg-img{display:block;height:100%;width:auto;min-height:100%;pointer-events:none;user-select:none}.app-root--mobile-visuals .app-bg-stack{inset:0;transform:none;width:100%;height:100%}.app-root--mobile-visuals .app-bg-stack .app-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.app-bg-stack.app-bg-stack--bonus-entry-fadeout{transition:opacity var(--bonus-entry-ms, .42s) ease;opacity:0}.app-bg-stack.app-bg-stack--bonus-entry-fadein{opacity:0;animation:app-bg-stack-bonus-fadein var(--bonus-entry-ms, .42s) ease forwards}@keyframes app-bg-stack-bonus-fadein{to{opacity:1}}.app-toast{--sow-notification-icon-size: clamp(22px, 3.1vmin, 30px);--sow-notification-radius: 8px;--sow-notification-shadow: 0 10px 28px rgba(0, 0, 0, .34);width:min(520px,calc(100vw - 24px));min-height:clamp(54px,7.4vmin,72px);padding:clamp(12px,2vmin,18px) clamp(16px,3vmin,24px);gap:clamp(10px,2vmin,16px);border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#24262af5,#141419f5);color:#fff;font-family:Jost,system-ui,sans-serif;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.app-toast--success{border-color:#5adc7a73}.app-toast--warning{border-color:#ffcf4885}.app-toast--error{border-color:#ff585885}.app-toast--info{border-color:#639eff73}.app-toast .Notification_message{font-size:clamp(16px,2.6vmin,22px);line-height:1.1;letter-spacing:0}.app-toast .Notification_description{margin-top:3px;color:#ffffffb8;font-size:clamp(13px,2vmin,16px);line-height:1.25;font-variant-numeric:tabular-nums}@media(max-width:540px){.app-toast{width:calc(100vw - 20px);justify-content:flex-start}}.app-top-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:none;flex-shrink:0;z-index:10;position:relative;pointer-events:none}.app-top-bar>*{pointer-events:auto}.app-top-left{display:flex;align-items:center;gap:8px}.app-how-to-play{height:clamp(30px,4vmin,44px);padding:0 clamp(10px,1.8vmin,18px);border-radius:8px;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);color:#eee;font-size:.92em;font-weight:600;cursor:pointer;display:flex;align-items:center;transition:background .15s}.app-how-to-play:hover{background:#22202ef2}.app-balance{height:32px;padding:0 14px;border-radius:8px;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);font-size:13px;font-weight:700;color:#eee;display:flex;align-items:center;font-variant-numeric:tabular-nums}.app-top-right{display:flex;align-items:center;gap:8px}.app-menu-btn{width:clamp(34px,4.5vmin,46px);height:clamp(30px,4vmin,44px);border-radius:8px;background:#181620eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.2);color:#eee;font-size:clamp(14px,1.4vmin,20px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.app-menu-btn:hover{background:#22202ef2}.app-game-area{flex:1 1 0;min-height:0;position:relative;overflow:visible;z-index:1}.app-game-area-inner{position:absolute;inset:0;z-index:1}.app-game-area-inner.app-game-area-inner--bonus-entry-fadeout{transition:opacity var(--bonus-entry-ms, .42s) ease;opacity:0}.app-game-area-inner.app-game-area-inner--bonus-entry-fadein{opacity:0;animation:app-game-area-bonus-entry-fadein var(--bonus-entry-ms, .42s) ease forwards}@keyframes app-game-area-bonus-entry-fadein{to{opacity:1}}.game-board{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px);object-fit:contain;object-position:center;z-index:1;pointer-events:none;user-select:none}.game-board.game-board--cashout-fadeout{opacity:0;transition:opacity calc(var(--cashout-fadeout-ms, 750) * 1ms) ease-out;transition:opacity calc(var(--cashout-fadeout-ms, 750) * 1ms) linear(0,.234375 12.5%,.4375 25%,.609375 37.5%,.75 50%,.859375 62.5%,.9375 75%,.984375 87.5%,1)}.game-board.game-board--cashout-snap{opacity:0;transition:none}.game-board.game-board--cashout-fadein{opacity:1;transition:opacity calc(var(--cashout-fadein-ms, 250) * 1ms) ease calc(var(--cashout-fadein-delay-ms, 80) * 1ms)}.gb-overlay-wrap{position:absolute;inset:12px;container-type:size;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;overflow:visible;font-family:Lilita One,sans-serif}.gb-overlay{position:relative;width:min(100cqw,calc(100cqh * var(--board-ar)));aspect-ratio:var(--board-ar);container-type:size;container-name:gb-overlay;overflow:visible}.gb-overlay>*:not(.gb-spine-layer){pointer-events:auto}.modal-overlay{position:fixed;inset:0;z-index:1000;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:16px}.modal-overlay--await-scene-fade{cursor:wait}.apm-panel--interaction-locked,.bbm-panel--interaction-locked{pointer-events:none;user-select:none}.chess-modal{background:#1e1c24;border:1px solid rgba(155,89,182,.2);border-radius:12px;max-width:440px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.chess-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px;font-weight:700;color:#eee}.chess-modal-close{width:28px;height:28px;border:none;border-radius:4px;background:#ffffff14;color:#aaa;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.chess-modal-close:hover{background:#ffffff26;color:#fff}.chess-modal-body{padding:16px 18px var(--modal-pad-bottom);overflow-y:auto;overscroll-behavior:contain;font-size:13px;line-height:1.5;color:#ffffffbf}.chess-modal-body h3{font-size:12px;font-weight:700;color:#ddd;text-transform:uppercase;margin:16px 0 8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.chess-modal-body p{margin:0 0 8px}.chess-modal-btn{margin-top:12px;padding:10px 20px;border-radius:8px;background:#9b59b659;border:1px solid rgba(155,89,182,.5);color:#eee;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.chess-modal-btn:hover{background:#9b59b680}.chess-limits-rows{border-top:1px solid rgba(255,255,255,.08);margin-top:12px}.chess-limits-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px;color:#ccc}.chess-limits-val{padding:3px 12px;border-radius:12px;background:#27ae6033;color:#81c784;font-weight:600}:root{--scrollbar-size: 6px;--scrollbar-thumb: rgba(255, 247, 236, .28);--scrollbar-thumb-hover: rgba(255, 247, 236, .44);--modal-pad-bottom: max(22px, calc(env(safe-area-inset-bottom, 0px) + 14px) )}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:var(--scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media(orientation:landscape)and (max-height:560px){.app-bg-stack{inset:0;transform:none;width:100%;height:100%}.app-bg-stack .app-bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.app-content{max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(260px,40vw,420px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top   top" "board panel";column-gap:clamp(4px,1.2vw,14px);padding-right:max(0px,env(safe-area-inset-right,0px));padding-left:max(0px,env(safe-area-inset-left,0px))}.app-top-bar{grid-area:top;padding-block:clamp(3px,1.4vh,8px)}.app-game-area{grid-area:board;min-height:0}.cbp-wrapper{grid-area:panel;min-height:0;align-items:center;padding:0 clamp(6px,1.4vw,14px) 0 0}.cbp-panel{max-width:100%}}
