@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#110a24;--color-surface:#1a1036;--color-surface-2:#241747;--color-surface-hover:#2e1f5a;--color-border:#35255f;--color-text:#f3eeff;--color-text-bright:#fff;--color-text-muted:#a99bcc;--color-primary:#8b5cf6;--color-primary-hover:#a78bfa;--color-primary-contrast:#fff;--color-magenta:#d946ef;--color-accent:#fbbf24;--color-accent-contrast:#2a1700;--color-success:#34d399;--color-danger:#fb7185;--gradient-banner:radial-gradient(120% 140% at 85% 20%, #d946ef 0%, #d946ef00 45%), linear-gradient(115deg, #2b0f6e 0%, #5b21b6 55%, #7e22ce 100%);--gradient-gold-text:linear-gradient(180deg, #fff7c2 0%, #fde047 35%, #f59e0b 75%, #b45309 100%);--jackpot-glow:0 2px 10px #000000a6;--jackpot-shadow:0 2px 8px #000000bf;--font-size-jackpot:34px;--font-size-jackpot-big:72px;--digit-transition:.55s cubic-bezier(.22, .61, .36, 1);--jackpot-card-border:#fbbf2459;--jackpot-card-glow:0 0 24px #fbbf241f, inset 0 0 30px #fbbf240d;--jackpot-card-glow-hover:0 0 32px #fbbf2440, inset 0 0 30px #fbbf2414;--page-wide-width:1150px;--gradient-card:linear-gradient(160deg, #3a2178 0%, #1d1240 100%);--gradient-header:linear-gradient(90deg, #2e1065 0%, #4c1d95 40%, #6d28d9 75%, #86198f 100%);--header-line:linear-gradient(90deg, #fbbf2400 0%, #fbbf24b3 50%, #fbbf2400 100%);--header-shadow:0 6px 24px #4c1d9573;--color-on-header:#ffffffeb;--color-on-header-muted:#ffffffb3;--color-header-chip:#0a041e59;--color-header-chip-border:#ffffff2e;--color-header-chip-hover:#ffffff1f;--font-size-header-brand:22px;--font-size-header-slogan:10px;--header-brand-divider:linear-gradient(180deg, #fbbf2400 0%, #fbbf24cc 50%, #fbbf2400 100%);--color-header-slogan:#e9d5ff;--header-brand-shadow:0 2px 10px #fbbf2459;--color-sidebar:#160c30;--color-sidebar-border:#8b5cf659;--sidebar-glow:0 0 0 1px #8b5cf61f, 0 12px 32px #00000059;--gradient-nav-active:linear-gradient(90deg, #8b5cf661 0%, #8b5cf60f 100%);--color-nav-marker:var(--color-magenta);--nav-violet:#a78bfa;--nav-pink:#f472b6;--nav-cyan:#22d3ee;--nav-gold:#fbbf24;--nav-blue:#60a5fa;--nav-green:#34d399;--nav-muted:#a99bcc;--sidebar-icon-size:32px;--font-size-nav:13px;--gradient-primary:linear-gradient(135deg, #8b5cf6 0%, #c026d3 100%);--gradient-primary-hover:linear-gradient(135deg, #a78bfa 0%, #d946ef 100%);--gradient-accent:linear-gradient(180deg, #fde047 0%, #f59e0b 100%);--gradient-accent-hover:linear-gradient(180deg, #fef08a 0%, #fbbf24 100%);--glow-primary:0 6px 20px #c026d373;--glow-accent:0 6px 20px #fbbf2473;--color-orb-glow-core:#c8f5ffd9;--color-orb-glow:#38bdf88c;--color-sparkle:#fff8e1;--glow-card:0 0 0 2px #a78bfad9, 0 10px 28px #8b5cf673;--lift:translateY(-2px);--color-backdrop:#05020f8c;--color-banner-text:#ffffffd9;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Unbounded Variable", var(--font-sans);--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:28px;--font-weight-normal:400;--font-weight-medium:600;--font-weight-bold:800;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--support-button-size:56px;--support-width:380px;--support-height:520px;--shadow-sm:0 2px 8px #00000040;--shadow-md:0 8px 24px #00000059;--header-height:64px;--app-height:var(--tg-viewport-stable-height,100dvh);--logo-height:40px;--logo-height-mobile:32px;--sidebar-width:232px;--content-max-width:3840px;--banners-max-width:1900px;--banner-height:240px;--banner-height-mobile:150px;--banner-jackpot-height-mobile:170px;--banner-side-min:200px;--tab-min-width:96px;--banner-image-ratio:2043 / 770;--carousel-transition:.6s cubic-bezier(.22, .61, .36, 1);--color-dot:#ffffff80;--game-card-min:clamp(200px, 11vw, 300px);--game-card-min-mobile:104px;--game-grid-gap:var(--space-3);--game-grid-gap-mobile:var(--space-2);--transition-fast:.14s ease;--color-input-bg:#0d0720;--color-overlay:#080316b8;--color-success-bg:#2ecc711f;--color-danger-bg:#ff5c7a1f;--color-info-bg:#8b5cf624;--input-height:44px;--kyc-preview-height:140px;--kyc-file-min:200px;--modal-width:420px;--page-narrow-width:440px;--card-min-width:320px;--page-medium-width:960px;--color-credit:var(--color-success);--color-debit:var(--color-text);--color-warning:#fbbf24;--color-warning-bg:#fbbf241f}@media (max-height:500px) and (orientation:landscape){:root{--header-height:52px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button{height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast), color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.button:active:not(:disabled){box-shadow:none;transform:none}.button--primary{background:var(--gradient-primary);color:var(--color-primary-contrast)}.button--primary:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--glow-primary);transform:var(--lift)}.button--ghost{border-color:var(--color-border);background:0 0}.button--ghost:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-2)}.icon-button{border-radius:var(--radius-sm);cursor:pointer;width:40px;height:40px;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--color-surface-2);color:var(--color-primary-hover)}.layout__body{max-width:var(--content-max-width);margin:0 auto;display:flex}.content{min-width:0;padding:var(--space-5);gap:var(--space-5);flex-direction:column;flex:1;display:flex}.header{z-index:30;align-items:center;gap:var(--space-3);height:var(--header-height);padding:0 max(var(--space-5), env(safe-area-inset-right)) 0 max(var(--space-5), env(safe-area-inset-left));background:var(--gradient-header);box-shadow:var(--header-shadow);color:var(--color-on-header);display:flex;position:sticky;top:0}.header:after{content:"";background:var(--header-line);height:1px;position:absolute;bottom:0;left:0;right:0}.header .icon-button:hover{background:var(--color-header-chip-hover);color:var(--color-on-header)}.header .button--ghost{border-color:var(--color-header-chip-border);color:var(--color-on-header)}.header .button--ghost:hover:not(:disabled){border-color:var(--color-on-header-muted);background:var(--color-header-chip-hover)}.header__logo{transition:filter var(--transition-fast)}.header__logo:hover{filter:brightness(1.15) drop-shadow(var(--glow-accent))}.header__burger{display:none}.header__logo{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);display:inline-flex}.header__logo-img{width:auto;height:var(--logo-height);display:block}.header__brand{margin-left:var(--space-2);padding-left:var(--space-4);flex-direction:column;gap:2px;line-height:1.1;display:none;position:relative}.header__brand:before{content:"";background:var(--header-brand-divider);width:1px;position:absolute;top:-4px;bottom:-4px;left:0}.header__brand-name{font-family:var(--font-display);font-size:var(--font-size-header-brand);font-weight:var(--font-weight-bold);letter-spacing:.04em;background:var(--gradient-gold-text);color:#0000;filter:drop-shadow(var(--header-brand-shadow));-webkit-background-clip:text;background-clip:text}.header__brand-slogan{font-family:var(--font-display);font-size:var(--font-size-header-slogan);font-weight:var(--font-weight-medium);letter-spacing:.28em;text-transform:uppercase;color:var(--color-header-slogan)}@media (min-width:1280px){.header__brand{display:flex}}.layout--game .header__brand{display:none}.header__nav{justify-content:center;gap:var(--space-2);flex:1;display:flex}.header__nav-link{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-on-header);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;display:inline-flex}.header__nav-link:hover{border-color:var(--color-header-chip-border);background:var(--color-header-chip-hover)}.header__nav-link--active{border-color:var(--color-accent);background:var(--color-header-chip);color:var(--color-accent)}.header__nav-link svg{color:var(--color-accent)}@media (min-width:1440px){.header__nav{position:absolute;left:50%;transform:translate(-50%)}}.layout--game .header__nav,.sidebar .sidebar__top-nav{display:none}.header__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.lang-switch{border:1px solid var(--color-header-chip-border);border-radius:var(--radius-pill);background:var(--color-header-chip);padding:2px;display:inline-flex}.lang-switch--sidebar{align-self:flex-start;display:none}.lang-switch__item{height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0}.lang-switch--header .lang-switch__item{color:var(--color-on-header-muted)}.lang-switch__item:hover{color:var(--color-text)}.lang-switch__item[aria-pressed=true]{background:var(--gradient-primary);color:var(--color-primary-contrast)}.sidebar{top:calc(var(--header-height) + var(--space-4));align-self:flex-start;gap:var(--space-4);flex-direction:column;flex:0 0 var(--sidebar-width);height:calc(var(--app-height) - var(--header-height) - 2 * var(--space-4));margin:var(--space-4) 0 var(--space-4) var(--space-4);padding:var(--space-4) var(--space-3);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--color-sidebar);box-shadow:var(--sidebar-glow);display:flex;position:sticky;overflow-y:auto}.search{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-input-bg);color:var(--color-text-muted);transition:border-color var(--transition-fast);display:flex}.search:hover{border-color:var(--color-surface-hover)}.search:focus-within{border-color:var(--color-primary)}.search__input{min-width:0;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);background:0 0;border:0;outline:0;flex:1}.sidebar__nav{gap:var(--space-1);flex-direction:column;display:flex}.sidebar__link{--nav-color:var(--nav-violet);align-items:center;gap:var(--space-3);height:46px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);letter-spacing:.01em;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #0000;display:flex;position:relative}.sidebar__link--violet{--nav-color:var(--nav-violet)}.sidebar__link--pink{--nav-color:var(--nav-pink)}.sidebar__link--cyan{--nav-color:var(--nav-cyan)}.sidebar__link--gold{--nav-color:var(--nav-gold)}.sidebar__link--blue{--nav-color:var(--nav-blue)}.sidebar__link--green{--nav-color:var(--nav-green)}.sidebar__link--muted{--nav-color:var(--nav-muted);color:var(--color-text-muted);margin-top:auto}.sidebar__icon{width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--nav-color) 18%, transparent);color:var(--nav-color);transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar__link:hover{border-color:color-mix(in srgb, var(--nav-color) 35%, transparent);background:color-mix(in srgb, var(--nav-color) 10%, transparent);color:var(--color-text)}.sidebar__link:hover .sidebar__icon{background:var(--nav-color);color:var(--color-bg);box-shadow:0 0 14px color-mix(in srgb, var(--nav-color) 60%, transparent)}.sidebar__link--active{border-color:color-mix(in srgb, var(--nav-color) 45%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--nav-color) 28%, transparent) 0%, color-mix(in srgb, var(--nav-color) 4%, transparent) 100%);color:var(--color-text)}.sidebar__link--active .sidebar__icon{background:var(--nav-color);color:var(--color-bg);box-shadow:0 0 16px color-mix(in srgb, var(--nav-color) 65%, transparent)}.sidebar__link--active:before{content:"";top:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--nav-color);width:3px;position:absolute;left:-1px}.backdrop{display:none}.banners{grid-template-columns:minmax(0, 5fr) minmax(var(--banner-side-min), 1fr);gap:var(--space-4);width:100%;max-width:var(--banners-max-width);margin-inline:auto;display:grid}.banner{align-items:center;gap:var(--space-5);height:var(--banner-height);padding:var(--space-5) var(--space-6);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--gradient-banner);box-shadow:var(--shadow-md);display:flex}.banner--image{height:auto;aspect-ratio:var(--banner-image-ratio);padding:0;overflow:hidden}.banner__image{object-fit:cover;width:100%;height:100%;display:block}.banner--jackpot{background:var(--color-surface);height:auto;transition:box-shadow var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.banner--jackpot:hover{box-shadow:var(--glow-card);transform:var(--lift)}.banner--jackpot .banner__image{position:absolute;inset:0}.jackpot{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column;display:flex;position:relative}.jackpot__label{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);text-shadow:var(--jackpot-shadow)}.jackpot__amount{font-family:var(--font-display);font-size:var(--font-size-jackpot);font-weight:var(--font-weight-bold);color:var(--color-accent);filter:drop-shadow(var(--jackpot-glow));white-space:nowrap;line-height:1.05}.anum{white-space:nowrap;display:inline-flex}.anum__slot{line-height:1.15;display:inline-block;position:relative;overflow:hidden}.anum__char{background:var(--gradient-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.anum__char--in{animation:anum-in var(--digit-transition) both}.anum__char--out{animation:anum-out var(--digit-transition) both;position:absolute;inset:0}@keyframes anum-in{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:none}}@keyframes anum-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-80%)}}.jackpot--won .jackpot__label{color:var(--color-accent)}.jackpot__won,.jackpot__next{color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-shadow:var(--jackpot-shadow)}.jackpot__timer{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-accent);font-variant-numeric:tabular-nums;text-shadow:var(--jackpot-shadow)}.jackpot--big .jackpot__label{font-size:var(--font-size-xl)}.jackpot--big .jackpot__amount{font-size:var(--font-size-jackpot-big)}.jackpot--big .jackpot__won,.jackpot--big .jackpot__next{font-size:var(--font-size-lg)}.jackpot--big .jackpot__timer{font-size:var(--font-size-jackpot)}.carousel{position:relative}.carousel__track{height:100%;transition:transform var(--carousel-transition);touch-action:pan-y;display:flex}.carousel__slide{flex:0 0 100%;height:100%}.carousel__link{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.carousel__arrow{z-index:1;border:1px solid var(--color-header-chip-border);border-radius:var(--radius-pill);background:var(--color-header-chip);width:40px;height:40px;color:var(--color-on-header);cursor:pointer;opacity:0;transition:opacity var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel:hover .carousel__arrow,.carousel__arrow:focus-visible{opacity:1}.carousel__arrow:hover{border-color:var(--color-accent);background:var(--color-header-chip-hover)}.carousel__arrow--prev{left:var(--space-3)}.carousel__arrow--next{right:var(--space-3)}.carousel__arrow--next svg{transform:rotate(180deg)}.carousel__dots{bottom:var(--space-3);z-index:1;gap:var(--space-2);display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__dot{border-radius:var(--radius-pill);background:var(--color-dot);cursor:pointer;width:8px;height:8px;transition:width var(--transition-fast), background var(--transition-fast);border:0;padding:0}.carousel__dot:hover{background:var(--color-on-header)}.carousel__dot--active{background:var(--color-accent);width:24px}@media (hover:none){.carousel__arrow{display:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cat-tabs{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--color-sidebar);scrollbar-width:none;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:flex;overflow-x:auto}.cat-tabs::-webkit-scrollbar{display:none}.cat-tabs__item{align-items:center;gap:var(--space-1);min-width:var(--tab-min-width);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.cat-tabs__item:hover{background:var(--color-surface-2);color:var(--color-text)}.cat-tabs__item--active{background:var(--gradient-nav-active);color:var(--color-text)}.cat-tabs__item--active svg{color:var(--color-accent)}.cat-tabs__item--active:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);height:3px;position:absolute;bottom:0;left:25%;right:25%}.games__head{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.games__title{color:var(--color-accent);text-shadow:var(--glow-accent);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.games__text{margin:calc(-1 * var(--space-1)) 0 var(--space-4);color:var(--color-text-muted);line-height:1.6}.games__all{color:var(--color-text-muted);font-size:var(--font-size-sm)}.games__all:hover{color:var(--color-accent)}.games__grid{grid-template-columns:repeat(auto-fill, minmax(var(--game-card-min), 1fr));gap:var(--game-grid-gap);margin:0;padding:0;list-style:none;display:grid}.game-card{gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;padding:0;display:flex}.game-card__art{aspect-ratio:1;border-radius:var(--radius-md);background:var(--gradient-card);width:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.game-card__play{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--gradient-accent);color:var(--color-accent-contrast);box-shadow:var(--glow-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:translateY(6px)}.game-card:hover .game-card__art,.game-card:focus-visible .game-card__art{box-shadow:var(--glow-card);transform:translateY(-4px)}.game-card:hover .game-card__play,.game-card:focus-visible .game-card__play{opacity:1;transform:none}.game-card__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer{margin-top:var(--space-5);padding-top:var(--space-5);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm)}.footer__top{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.footer__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.footer__links a{transition:color var(--transition-fast)}.footer__links a:hover{color:var(--color-primary-hover)}.footer__age{align-items:center;gap:var(--space-3);margin:0;display:flex}.footer__legal{justify-content:space-between;align-items:flex-start;gap:var(--space-4) var(--space-6);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);flex-wrap:wrap;line-height:1.6;display:flex}.footer__company{flex:480px;max-width:820px;margin:0}.footer__copyright{text-align:right;flex:none;margin:0}.footer__copyright a{color:var(--color-text-muted);transition:color var(--transition-fast)}.footer__copyright a:hover{color:var(--color-primary-hover)}@media (max-width:600px){.footer__copyright{text-align:left}}.footer__badge{padding:var(--space-1) var(--space-2);border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-weight:var(--font-weight-bold);flex:none}.api-status{right:var(--space-3);bottom:var(--space-3);z-index:50;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-2);font-size:var(--font-size-xs);box-shadow:var(--shadow-sm);position:fixed}.api-status--ok{color:var(--color-success)}.api-status--degraded,.api-status--down{color:var(--color-danger)}@media (max-width:1100px){.banners{grid-template-columns:minmax(0,1fr)}.banner--jackpot{min-height:var(--banner-jackpot-height-mobile)}}@media (max-width:1023px){.header__nav{display:none}.sidebar .sidebar__top-nav{padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.header__burger{display:inline-flex}.sidebar{top:var(--header-height);z-index:25;width:min(var(--sidebar-width) + 48px, 85vw);height:calc(var(--app-height) - var(--header-height));padding:var(--space-4);background:var(--color-sidebar);border-width:0 1px 0 0;border-radius:0;margin:0;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.sidebar--open{transform:none}.backdrop{inset:var(--header-height) 0 0 0;z-index:20;background:var(--color-backdrop);display:block;position:fixed}}@media (max-width:600px){.header{gap:var(--space-2);padding:0 var(--space-3)}.header__logo-img{height:var(--logo-height-mobile)}.header__actions .button{height:36px;padding:0 var(--space-3)}.lang-switch--header{display:none}.lang-switch--sidebar{display:inline-flex}.content{padding:var(--space-3);gap:var(--space-4)}.banner{height:var(--banner-height-mobile);padding:var(--space-4);gap:var(--space-3)}.banner--image{height:auto;padding:0}.banners{gap:var(--space-3)}.games__grid{grid-template-columns:repeat(auto-fill, minmax(var(--game-card-min-mobile), 1fr));gap:var(--game-grid-gap-mobile)}.game-card__play{display:none}}.button--block{width:100%;height:var(--input-height)}.button:disabled{opacity:.6;cursor:progress}.link-button{color:var(--color-primary-hover);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{text-decoration:underline}.form{gap:var(--space-4);flex-direction:column;display:flex}.form__text{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.form__aside{margin-top:calc(-1 * var(--space-2));align-self:flex-end}.form__switch{align-self:center}.field{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.field__label{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0}.field__input{width:100%;height:var(--input-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-text);font:inherit;transition:border-color var(--transition-fast);outline:0}.field__input:focus{border-color:var(--color-primary)}.field__input--error{border-color:var(--color-danger)}.field__note{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.field__note--error{color:var(--color-danger)}.field__password{position:relative}.field__password .field__input{padding-right:var(--input-height)}.field__eye{width:var(--input-height);height:var(--input-height);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;right:0}.field__eye:hover{color:var(--color-text)}.segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--color-input-bg);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.segmented__item{border-radius:var(--radius-sm);height:36px;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0}.segmented__item[aria-checked=true]{background:var(--color-primary);color:var(--color-primary-contrast)}.checkbox{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;display:flex}.checkbox input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin:1px 0 0}.checkbox a{color:var(--color-primary-hover);text-underline-offset:2px;text-decoration:underline}.checkbox a:hover{color:var(--color-accent)}.checkbox--error{color:var(--color-danger)}.alert{padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);margin:0}.alert--error{background:var(--color-danger-bg);color:var(--color-danger)}.alert--success{background:var(--color-success-bg);color:var(--color-success)}.alert--info{background:var(--color-info-bg)}.modal{z-index:60;padding:var(--space-4);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__dialog{width:100%;max-width:var(--modal-width);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);margin:auto}.modal__head{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.modal__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0}.user-menu{position:relative}.user-menu__button{align-items:center;gap:var(--space-2);max-width:220px;height:40px;padding:0 var(--space-3);border:1px solid var(--color-header-chip-border);border-radius:var(--radius-pill);background:var(--color-header-chip);color:var(--color-on-header);font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);font-weight:var(--font-weight-medium);cursor:pointer;display:inline-flex}.user-menu__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-menu__popup{top:calc(100% + var(--space-2));z-index:40;min-width:180px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;right:0}.user-menu__item{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.user-menu__item:hover{background:var(--color-surface-2);color:var(--color-primary-hover)}.user-menu__button:hover{border-color:var(--color-on-header-muted);background:var(--color-header-chip-hover)}.page{gap:var(--space-4);flex-direction:column;display:flex}.page--narrow{width:100%;max-width:var(--page-narrow-width);margin:0 auto}.page--narrow>.button{align-self:flex-start}.page__back{color:var(--color-text-muted);font-size:var(--font-size-sm);align-self:flex-start;text-decoration:none}.page__back:hover{color:var(--color-text)}.page__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.legal-cards{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.legal-cards>.legal-card{flex:0 1 calc((100% - 2 * var(--space-4)) / 3)}@media (max-width:900px){.legal-cards>.legal-card{flex-basis:calc((100% - var(--space-4)) / 2)}}@media (max-width:600px){.legal-cards>.legal-card{flex-basis:100%}}.legal-card{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}.legal-card:hover{box-shadow:var(--glow-card);transform:var(--lift)}.legal-card__icon{border-radius:var(--radius-md);background:var(--gradient-primary);width:44px;height:44px;color:var(--color-primary-contrast);box-shadow:var(--glow-primary);justify-content:center;align-items:center;display:inline-flex}.legal-card__title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.legal-card__text{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6}.promos{grid-template-columns:repeat(auto-fit, minmax(var(--card-min-width), 1fr));gap:var(--space-4);display:grid}.promo-card{border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.promo-card:hover{box-shadow:var(--glow-card);transform:var(--lift)}.promo-card__image{width:100%;height:auto;display:block}.promo-card__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.promo-card__title{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.promo-card__text{color:var(--color-text-muted);font-size:var(--font-size-sm)}.jackpot-page{width:100%;max-width:var(--page-wide-width);gap:var(--space-5);margin:0 auto}.jackpot-hero{border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);aspect-ratio:1870/420;box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.jackpot-hero__image{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.jackpot-hero .jackpot{margin-top:8%}.promo-card__hero{box-shadow:none;aspect-ratio:960/362;border:0;border-radius:0}.promo-card__hero .jackpot__label{font-size:var(--font-size-md)}.promo-card__hero .jackpot__amount{font-size:var(--font-size-jackpot)}.jackpot-page__title{color:var(--color-accent);font-family:var(--font-display);font-size:var(--font-size-xl);text-align:center;text-shadow:var(--glow-accent);margin:0}.jackpot-page__lead{max-width:900px;color:var(--color-text);text-align:center;margin:0 auto;line-height:1.6}.jackpot-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jackpot-card{justify-content:center;align-items:center;gap:var(--space-4);min-height:220px;padding:var(--space-5);border:1px solid var(--jackpot-card-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--jackpot-card-glow);text-align:center;transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}.jackpot-card:hover{box-shadow:var(--jackpot-card-glow-hover);transform:var(--lift)}.jackpot-card__title{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-transform:uppercase;margin:0}.jackpot-card__text{color:var(--color-text-muted);margin:0;line-height:1.6}@media (max-width:700px){.jackpot-cards{grid-template-columns:minmax(0,1fr)}.jackpot-card{min-height:0}.jackpot-page__title{font-size:var(--font-size-lg)}.jackpot-hero{aspect-ratio:960/362}.jackpot-hero .jackpot{margin-top:6%}.jackpot-hero .jackpot--big .jackpot__amount{font-size:var(--font-size-jackpot)}.jackpot-hero .jackpot--big .jackpot__label{font-size:var(--font-size-md)}.jackpot-hero .jackpot--big .jackpot__won,.jackpot-hero .jackpot--big .jackpot__next{font-size:var(--font-size-xs)}.jackpot-hero .jackpot--big .jackpot__timer{font-size:var(--font-size-lg)}}.page__text{color:var(--color-text-muted);margin:0}.cards{grid-template-columns:repeat(auto-fit, minmax(var(--card-min-width), 1fr));gap:var(--space-4);align-items:start;display:grid}.cards__column{gap:var(--space-4);flex-direction:column;display:flex}.card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.card__title{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.card__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.card.form>.button{align-self:flex-start}.facts{gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.facts dt{color:var(--color-text-muted)}.facts dd{overflow-wrap:anywhere;margin:0}.badge{margin-left:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--font-size-xs);display:inline-block}.badge--ok{background:var(--color-success-bg);color:var(--color-success)}.sessions{margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.sessions__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.sessions__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.sessions__meta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs)}.mails{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail__head{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.mail__meta{color:var(--color-text-muted);font-size:var(--font-size-xs)}.mail__text{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}.mail__text a{color:var(--color-primary-hover);text-decoration:underline}@media (max-width:600px){.modal{align-items:flex-end;padding:0}.modal__dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;padding:var(--space-4);margin:0}.user-menu__button{max-width:140px}.cards{grid-template-columns:1fr}.card{padding:var(--space-4)}}.legal__nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.legal__tab{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}.legal__tab--active{background:var(--color-primary);color:var(--color-primary-contrast)}.legal__meta{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.legal__draft{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-info-bg);font-size:var(--font-size-sm);margin:0}.legal__section{gap:var(--space-2);flex-direction:column;display:flex}.legal .page__title{color:var(--color-accent);font-family:var(--font-display);text-shadow:var(--glow-accent)}.legal__heading{margin:var(--space-3) 0 0;padding-bottom:var(--space-2);color:var(--color-primary-hover);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.3;position:relative}.legal__heading:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:40px;height:3px;position:absolute;bottom:0;left:0}.legal__text{color:var(--color-text);margin:0;line-height:1.6}.legal__table-wrap{overflow-x:auto}.legal__table{border-collapse:collapse;font-size:var(--font-size-sm)}.legal__table th,.legal__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.legal__table th{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.modal__hint{margin-bottom:var(--space-4)}.kyc-files{grid-template-columns:repeat(auto-fit, minmax(var(--kyc-file-min), 1fr));gap:var(--space-4);display:grid}.kyc-file__drop{height:var(--kyc-preview-height);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-input-bg);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;cursor:pointer;transition:border-color var(--transition-fast);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kyc-file__drop:hover,.kyc-file__drop:focus-within{border-color:var(--color-primary)}.kyc-file__drop--set{color:var(--color-text);border-style:solid}.kyc-file__placeholder{padding:var(--space-3);overflow-wrap:anywhere}.kyc-file__preview{object-fit:contain;width:100%;height:100%}.kyc-file__input{opacity:0;cursor:pointer;position:absolute;inset:0}.kyc-status .alert{margin-top:var(--space-3)}.kyc-file__drop--error{border-color:var(--color-danger)}select.field__input{padding-right:calc(var(--space-4) * 2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);background-position:calc(100% - var(--space-4) - var(--space-1)) 50%, calc(100% - var(--space-4)) 50%;background-size:var(--space-1) var(--space-1);cursor:pointer;background-repeat:no-repeat}.kyc-notice{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-text-bright);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.kyc-notice--success{background:var(--color-success-bg)}.kyc-notice--error{background:var(--color-danger-bg)}.kyc-notice__text{font-weight:var(--font-weight-medium);flex:auto}.kyc-notice__link{color:var(--color-accent);font-weight:var(--font-weight-bold);white-space:nowrap}.kyc-notice__close{padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-lg);cursor:pointer;background:0 0;border:0;line-height:1}.button--accent{background:var(--gradient-accent);color:var(--color-accent-contrast);font-weight:var(--font-weight-bold)}.button--accent:hover:not(:disabled){background:var(--gradient-accent-hover);box-shadow:var(--glow-accent);transform:var(--lift)}.balance{align-items:center;gap:var(--space-2);display:flex}.balance__amount{height:40px;padding:0 var(--space-4);border:1px solid var(--color-header-chip-border);border-radius:var(--radius-pill);background:var(--color-header-chip);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;display:inline-flex}.balance__amount--bonus{gap:var(--space-2);border-color:var(--color-magenta)}.balance__tag{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--gradient-primary);color:var(--color-primary-contrast);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em}.balance__amount:hover{border-color:var(--color-accent);background:var(--color-header-chip-hover)}.page--medium{width:100%;max-width:var(--page-medium-width);margin:0 auto}.cashier__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.cashier__balance{align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.cashier__balance strong{color:var(--color-text);font-size:var(--font-size-lg)}.tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.tabs__item{border-radius:var(--radius-sm);height:40px;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;flex:1}.tabs__item[aria-selected=true]{background:var(--color-surface-2);color:var(--color-text)}.cards--wide{grid-template-columns:repeat(auto-fit, minmax(var(--card-min-width), 1fr))}.presets{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.presets__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-bg);height:40px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.presets__item:hover{border-color:var(--color-primary)}.rows{margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.rows__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.rows__main{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.rows__meta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs)}.rows__side{align-items:center;gap:var(--space-3);text-align:right;display:flex}.rows__side--column{flex-direction:column;align-items:flex-end;gap:0}.status{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.status--completed{background:var(--color-success-bg);color:var(--color-success)}.status--failed,.status--rejected{background:var(--color-danger-bg);color:var(--color-danger)}.status--pending,.status--requested,.status--approved{background:var(--color-warning-bg);color:var(--color-warning)}.amount{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.amount--credit{color:var(--color-credit)}.amount--debit{color:var(--color-debit)}.button-row{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:600px){.balance__deposit{display:none}.balance__amount{height:36px;padding:0 var(--space-2)}.presets{grid-template-columns:repeat(2,1fr)}.cards--wide{grid-template-columns:1fr}.user-menu__name{display:none}.user-menu__button{justify-content:center;width:40px;padding:0}}.bonus-offer{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-info-bg);flex-direction:column;display:flex}.bonus-card{gap:var(--space-2);flex-direction:column;display:flex}.bonus-card .card__title{margin:0}.progress{border-radius:var(--radius-pill);background:var(--color-input-bg);height:8px;overflow:hidden}.progress__bar{border-radius:var(--radius-pill);background:var(--color-accent);height:100%}@media (max-width:600px){.balance__tag{display:none}}.balance__wrap{position:relative}.bonus-pop{top:calc(100% + var(--space-2));z-index:40;gap:var(--space-2);width:max-content;min-width:280px;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-4);border:1px solid var(--color-magenta);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md), var(--glow-primary);font-size:var(--font-size-sm);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);flex-direction:column;display:flex;position:absolute;right:0;transform:translateY(-4px)}@media (hover:hover){.balance__wrap:hover .bonus-pop,.balance__wrap:focus-within .bonus-pop{opacity:1;visibility:visible;transform:none}}.bonus-pop p{margin:0}.bonus-pop__title{font-family:var(--font-display);font-weight:var(--font-weight-bold);color:var(--color-accent)}.bonus-pop__row{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);display:flex}.bonus-pop__row strong{color:var(--color-text);white-space:nowrap}.bonus-pop .bonus-pop__left{color:var(--color-accent)}.bonus-pop__note{color:var(--color-text-muted);font-size:var(--font-size-xs)}.game-card{display:block;position:relative}.game-card__open{gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;padding:0;display:flex}.game-card__open:hover .game-card__art,.game-card__open:focus-visible .game-card__art{box-shadow:var(--glow-card);transform:translateY(-4px)}.game-card__open:hover .game-card__play,.game-card__open:focus-visible .game-card__play{opacity:1;transform:none}.game-card__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-card__open:hover .game-card__placeholder,.game-card__open:focus-visible .game-card__placeholder{opacity:.2}.game-card__placeholder{padding:var(--space-3);color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);text-align:center;opacity:.85;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-card__play{z-index:1;position:relative}.game-card__badge{top:var(--space-2);left:var(--space-2);z-index:1;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);position:absolute}.game-card__fav{top:var(--space-2);right:var(--space-2);z-index:2;border-radius:var(--radius-pill);background:var(--color-overlay);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.game-card__fav--on,.game-bar__fav--on{color:var(--color-accent)}.game-card__fav--on svg,.game-bar__fav--on svg{fill:currentColor}.content--game{gap:0;padding:0}.layout--game .layout__body{max-width:none}.layout--game .header__burger{display:inline-flex}.layout--game .sidebar{top:var(--header-height);z-index:25;width:min(var(--sidebar-width) + 48px, 85vw);height:calc(var(--app-height) - var(--header-height));padding:var(--space-4);background:var(--color-sidebar);border-width:0 1px 0 0;border-radius:0;margin:0;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.layout--game .sidebar--open{transform:none}.layout--game .backdrop{inset:var(--header-height) 0 0 0;z-index:20;background:var(--color-overlay);display:block;position:fixed}.game-page{height:calc(var(--app-height) - var(--header-height));flex-direction:column;display:flex;position:relative}.game-hint{top:var(--space-3);z-index:4;justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);width:max-content;max-width:calc(100% - 2 * var(--space-3));padding:var(--space-2) var(--space-4);border:1px solid var(--color-magenta);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);font-size:var(--font-size-sm);text-align:center;flex-wrap:wrap;display:flex;position:absolute;left:50%;transform:translate(-50%)}.game-hint__link{color:var(--color-accent);font-weight:var(--font-weight-bold);text-underline-offset:2px;text-decoration:underline}.game-hint__close{padding:var(--space-1);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;display:inline-flex}.game-hint__close:hover{color:var(--color-text)}.game-notice{top:var(--space-3);z-index:5;align-items:center;gap:var(--space-3) var(--space-4);width:min(720px, calc(100% - 2 * var(--space-3)));padding:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:absolute;left:50%;transform:translate(-50%)}.game-notice__body{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;flex:320px;line-height:1.45;display:flex}.game-notice__title{color:var(--color-warning);font-size:var(--font-size-md)}.game-notice__actions{gap:var(--space-2);display:flex}.game-page__frame{background:var(--color-bg);flex:1;min-height:0;position:relative;overflow:hidden}.header__slot{min-width:0;display:flex}.layout--game .header__slot{flex:1}.game-bar{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.header .game-bar__back{gap:var(--space-1);padding:0 var(--space-3);border-width:2px;border-color:var(--color-on-header-muted);background:var(--color-header-chip);color:var(--color-on-header);font-weight:var(--font-weight-bold)}.header .game-bar__back:hover:not(:disabled){border-color:var(--color-on-header);background:var(--color-header-chip-hover)}.game-bar__title{min-width:0;margin:0 var(--space-2);color:var(--color-accent);text-shadow:var(--glow-accent);font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.game-page__iframe{border:0;width:100%;height:100%;display:block}.game-page__status{justify-content:center;align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4);color:var(--color-text-muted);text-align:center;flex-direction:column;margin:0;display:flex}@media (max-width:1023px){.game-bar__title{display:none}}@media (max-width:600px){.layout--game .header__logo,.game-bar__back-text{display:none}.header .game-bar__back{padding:0 var(--space-2)}.game-bar{gap:0}.game-card__fav{width:28px;height:28px}}.wizard{-webkit-user-select:none;user-select:none;width:100%;position:relative}.wizard__layer{pointer-events:none;max-width:none;display:block;position:absolute}.wizard__face,.wizard__eyes,.wizard__frame{opacity:0}.wizard__frame{transition:opacity 45ms linear}.wizard__frame--hand{transition:opacity 90ms ease-in-out}.wizard__face{transition:opacity 70ms linear}.wizard__eyes{transition:opacity 35ms linear}.wizard__face--on,.wizard__eyes--on,.wizard__frame--on{opacity:1}.wizard__cloud{animation:3.2s ease-in-out infinite alternate wizard-cloud}@keyframes wizard-cloud{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}.wizard__glow{aspect-ratio:1;background:radial-gradient(circle, var(--color-orb-glow-core) 0%, var(--color-orb-glow) 32%, transparent 68%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;transition:left 90ms linear,top 90ms linear;animation:1.8s ease-in-out infinite wizard-orb;position:absolute;transform:translate(-50%,-50%)}@keyframes wizard-orb{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.wizard__emotion{opacity:0;transition:opacity .25s ease-in-out}.wizard__emotion--on{opacity:1}.wizard__sparkles,.wizard-sparkles{pointer-events:none;position:absolute}.wizard-sparkles{z-index:0;width:100%;height:100%;inset:0}.assistant-preview{text-align:center;align-items:center}.assistant-preview__subtitle{margin:var(--space-6) 0 0;font-family:var(--font-display);color:var(--color-primary-hover)}.assistant-preview__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.assistant-sky{width:100%;height:62vh;min-height:420px;margin:var(--space-4) 0;border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--color-surface);touch-action:none;position:relative;overflow:hidden}.assistant-sky__wizard{z-index:1;cursor:grab;will-change:transform;width:200px;position:absolute;top:0;left:0}.assistant-sky__wizard:active{cursor:grabbing}.assistant-stage{z-index:34;pointer-events:none;position:fixed;inset:0}.assistant{z-index:35;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;width:130px;position:fixed;top:0;left:0}.assistant:active{cursor:grabbing}.assistant-bubble{width:max-content;max-width:min(280px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md), var(--glow-primary);cursor:default;font-size:var(--font-size-sm);line-height:1.45;position:absolute;bottom:88%}.assistant-bubble--left{right:55%}.assistant-bubble--right{left:55%}.assistant-bubble__text{padding-right:var(--space-4);margin:0}.assistant-bubble__close{top:var(--space-1);right:var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-md);background:0 0;border:0;line-height:1;position:absolute}.assistant-bubble__close:hover{color:var(--color-text)}.assistant-bubble__replies{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.assistant-bubble__reply{min-height:0;padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}.assistant-bubble__form{margin-top:var(--space-2)}.assistant-bubble__input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-text);font:inherit}.assistant-chat{right:var(--space-4);bottom:var(--space-4);z-index:36;width:min(360px, calc(100vw - 2 * var(--space-4)));height:min(480px, calc(var(--app-height) - var(--header-height) - 2 * var(--space-4)));border:1px solid var(--color-sidebar-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md), var(--glow-primary);flex-direction:column;display:flex;position:fixed}.assistant-chat__head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-sidebar-border);font-family:var(--font-display);color:var(--color-accent);justify-content:space-between;align-items:center;display:flex}.assistant-chat__list{gap:var(--space-2);padding:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-chat__msg{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin:0;line-height:1.45}.assistant-chat__msg--wizard{background:var(--color-surface-2);align-self:flex-start}.assistant-chat__msg--player{background:var(--gradient-primary);color:var(--color-primary-contrast);align-self:flex-end}.assistant-chat__form{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-sidebar-border);display:flex}.assistant-chat__form .assistant-bubble__input{flex:1}@media (min-width:601px){.assistant-chat{right:calc(130px + var(--space-6))}}.assistant-bubble__text,.assistant-chat__msg,.assistant-bubble__reply{color:var(--color-text-bright);font-weight:var(--font-weight-medium)}.support-button{right:max(var(--space-4), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:35;width:var(--support-button-size);height:var(--support-button-size);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-contrast);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:fixed}.support-button:hover{background:var(--color-primary-hover)}.support-button__badge{top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--space-5);position:absolute}.support{right:max(var(--space-4), env(safe-area-inset-right));bottom:calc(max(var(--space-4), env(safe-area-inset-bottom)) + var(--support-button-size) + var(--space-3));z-index:35;width:min(var(--support-width), calc(100vw - var(--space-6)));height:min(var(--support-height), calc(100dvh - var(--support-button-size) - var(--space-6) * 2));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;position:fixed;overflow:hidden}.support__header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.support__title{color:var(--color-text-bright);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin:0}.support__close{padding:var(--space-1);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;display:flex}.support__close:hover{color:var(--color-text-bright)}.support__messages{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow-y:auto}.support__message{gap:var(--space-1);max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-direction:column;display:flex}.support__message--player{background:var(--color-primary);color:var(--color-primary-contrast);align-self:flex-end}.support__message--support{background:var(--color-surface-2);color:var(--color-text);align-self:flex-start}.support__sender{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.support__body{overflow-wrap:anywhere;white-space:pre-wrap}.support__time{font-size:var(--font-size-xs);opacity:.75;align-self:flex-end}.support__hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.support__error{padding:var(--space-2) var(--space-4);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.support__form{align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);display:flex}.support__input{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-text);font:inherit;font-size:var(--font-size-md);resize:none;flex:1}.support__guest{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);color:var(--color-text);font-size:var(--font-size-sm);flex-direction:column;flex:1;display:flex}.support__guest p{margin:0}.support__guest a{color:var(--color-primary-hover)}@media (max-width:600px){.support{z-index:45;width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:none;border-radius:0;inset:0}}
