@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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}@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}@font-face{font-family:Manrope Read;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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;size-adjust:76%}@font-face{font-family:Manrope Read;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;size-adjust:76%}:root{--cold:#110a2a;--cold-2:#1b1238;--cold-3:#2a1c52;--line:#2f2159;--text:#f3efff;--dim:#a497cf;--ink:#fffdf0;--ink-text:#110a2a;--danger:#ff6680;--h0:#2b0b57;--h1:#5a1670;--h2:#a52c60;--h3:#e05536;--h4:#f88f12;--h5:#f6d746;--h6:#fcffa4;--scale-stops:var(--h0), var(--h1) 16.7%, var(--h2) 33.3%, var(--h3) 50%, var(--h4) 66.7%, var(--h5) 83.3%, var(--h6);--scale-up:linear-gradient(0deg, var(--scale-stops));--scale-right:linear-gradient(90deg, var(--scale-stops));--heat:var(--cold-3);--heat-glow:transparent;--heat-text:var(--text);--t:0;--spark:var(--h5);--spot-tint:color-mix(in srgb, var(--h6) 8%, transparent);--spot-glow:0 0 14px color-mix(in srgb, var(--h6) 34%, transparent);--spot-glow-strong:inset 0 0 10px 3px color-mix(in srgb, var(--h6) 50%, transparent), 0 0 12px 2px color-mix(in srgb, var(--h6) 60%, transparent);--font-read:"Manrope Read", "Manrope Variable", system-ui, sans-serif;--font-body:"Manrope Variable", system-ui, sans-serif;--font-display:"Unbounded Variable", "Manrope Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, "Droid Sans Mono", monospace;--dur-press:.12s;--dur-fast:.18s;--dur-base:.24s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.45, .64, 1);--r-chip:8px;--r-sm:10px;--r-md:14px;--r-lg:22px;--nav-h:72px;--header-h:68px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{background:var(--cold);color:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px;line-height:1.45;overflow-x:clip}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--h6);outline-offset:2px}h1,h2,p{margin:0}.muted{color:var(--dim)}.small{font-size:13px}.read{font-family:var(--font-read);letter-spacing:.01em;font-weight:800;line-height:.95}.app{overflow-wrap:break-word;flex-direction:column;width:100%;min-width:0;max-width:480px;min-height:100dvh;margin:0 auto;display:flex;overflow-x:clip}img,video,canvas{max-width:100%}.content{min-width:0;padding:14px max(16px, env(safe-area-inset-right)) calc(var(--nav-h) + 24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex:1}.content:has(.heat-legend){padding-right:38px}.screen{flex-direction:column;gap:16px;display:flex}.stack{flex-direction:column;gap:10px;display:flex}.center-screen{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.btn{border-radius:var(--r-md);border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.45;cursor:default}.btn-primary{--spark:var(--ink-text);background:var(--ink);color:var(--ink-text)}.btn-primary:disabled{--spark:var(--dim);opacity:1;background:var(--cold-3);color:var(--dim)}.btn-secondary{background:var(--cold-3);color:var(--text)}.btn-block{border-radius:16px;width:100%;min-height:54px;font-size:17px}.icon-btn{background:var(--cold-2);width:42px;height:42px;color:var(--text);border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.card{background:var(--cold-2);border-radius:var(--r-lg);min-width:0;padding:clamp(14px,4.6vw,18px)}.screen-title{align-items:center;gap:12px;display:flex}.screen-title h1{min-width:0}.screen-title .sound-toggle{flex:none;margin-left:auto}.screen-title h1,.tab-title{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.1}.section-title{font-family:var(--font-read);margin-top:4px;font-size:26px;font-weight:800;line-height:1}.section-label{color:var(--dim);margin-top:4px;font-size:13px;font-weight:600}.error-text{color:var(--danger);font-size:14px;font-weight:600}.placeholder{text-align:center;padding:40px 18px}.notice{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:340px;display:flex}.win-text{color:var(--heat-text);text-shadow:0 0 12px var(--heat-glow);font-weight:700}.lock-note,.case-lock,.gift-sheet-noprice{color:var(--dim);text-align:left;margin:0;padding:2px 0 2px 28px;font-size:14px;line-height:1.4;position:relative}.lock-note:before,.case-lock:before,.gift-sheet-noprice:before{content:"";border:2px solid var(--dim);border-bottom:0;border-radius:6px 6px 0 0;width:8px;height:7px;margin-top:-10px;position:absolute;top:50%;left:4px}.lock-note:after,.case-lock:after,.gift-sheet-noprice:after{content:"";background:var(--dim);border-radius:3px;width:16px;height:11px;margin-top:-2px;position:absolute;top:50%;left:2px}.badge{background:var(--cold-3);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.count-badge{background:var(--cold-3);min-width:22px;height:20px;color:var(--dim);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.count-badge.is-hot{background:var(--h3);color:var(--ink-text)}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.spark-icon{fill:var(--spark);flex:none}.gram{white-space:nowrap}.gram>.gram-icon{vertical-align:-.13em;width:1em;height:1em;margin-right:.12em}.live-dot{background:var(--h5);width:8px;height:8px;box-shadow:0 0 10px var(--h5);border-radius:50%;flex:none}.spot,.gift-card.is-picked{z-index:1;position:relative}.spot:after,.gift-card.is-picked:after{content:"";z-index:-1;border-radius:inherit;background:var(--spot-tint);box-shadow:var(--spot-glow);pointer-events:none;position:absolute;inset:0}.gift-card.is-picked:after{box-shadow:var(--spot-glow-strong)}.heat-legend{z-index:5;top:calc(var(--header-h) + 18px);bottom:calc(var(--nav-h) + 24px + env(safe-area-inset-bottom));background:var(--scale-up);pointer-events:none;border-radius:3px;width:6px;position:fixed;right:max(4px,50vw - 236px)}@supports not selector(:has(*)){.heat-legend{display:none}}.heat-legend-mark{width:0;height:0;position:absolute;right:0}.heat-legend-mark:after{content:attr(data-label);font-family:var(--font-read);color:var(--dim);white-space:nowrap;font-size:12px;font-weight:700;line-height:1;position:absolute;bottom:0;right:10px;transform:translateY(50%)}.heat-legend-mark:first-child:after{transform:translateY(100%)}.heat-legend-mark:last-child:after{transform:translateY(0)}.segmented{background:var(--cold-2);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button{border-radius:var(--r-sm);min-height:38px;color:var(--dim);background:0 0;border:0;font-weight:600}.segmented button.is-active{background:var(--cold-3);color:var(--text)}.segmented-3{grid-template-columns:repeat(3,1fr)}.segmented-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.segmented-tabs button{flex:1 0 auto;padding:0 12px;font-size:13px}.field{color:var(--dim);flex-direction:column;gap:4px;font-size:13px;display:flex}.field input,.field select,.search-row input{border-radius:var(--r-sm);background:var(--cold);min-height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font:inherit;border:0;padding:0 12px}.check{align-items:center;gap:6px;display:inline-flex}.check input{accent-color:var(--ink)}.gift-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.gift-card{background:var(--cold-2);text-align:left;border:0;border-radius:18px;flex-direction:column;gap:8px;padding:8px 8px 10px;display:flex;position:relative}.gift-card .gift-image{box-shadow:0 0 0 2px var(--heat), 0 0 calc(4px + var(--t) * 14px) var(--heat-glow)}.gift-image{aspect-ratio:1;background:var(--cold-3);width:100%;color:var(--dim);border-radius:12px;place-items:center;display:grid;overflow:hidden}.gift-image img{object-fit:cover;width:100%;height:100%}.gift-card-name{font-size:13px;font-weight:600;line-height:1.25}.gift-card-price{font-family:var(--font-read);color:var(--heat-text);align-items:center;gap:4px;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.prize-tile{border-radius:var(--r-md);background:radial-gradient(circle at 50% 40%, var(--heat-glow), var(--cold-3) 72%);box-shadow:0 0 0 2px var(--heat), 0 0 calc(4px + var(--t) * 16px) var(--heat-glow);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.prize-tile .gift-image{box-shadow:none;background:0 0;border-radius:0}.prize-sm{width:50px;height:50px}.prize-md{width:88px;height:88px}.prize-lg{border-radius:var(--r-lg);width:200px;height:200px;margin:0 auto}.prize-sparks{--spark:var(--heat-text);place-items:center;display:grid}.prize-value{font-family:var(--font-read);color:var(--heat-text);align-items:center;gap:4px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.prize-chance{color:var(--heat-text);font-size:12px;font-weight:700}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.empty-state-icon{background:var(--cold-3);width:60px;height:60px;color:var(--text);border-radius:50%;place-items:center;display:grid}.empty-state-title{font-size:17px;font-weight:700}.sheet-backdrop{z-index:30;background:#080416bd;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:480px;max-height:92dvh;padding:26px 16px calc(16px + env(safe-area-inset-bottom));background:var(--cold-2);border-radius:var(--r-lg) var(--r-lg) 0 0;flex-direction:column;gap:12px;display:flex;position:relative;overflow-y:auto}.sheet:before{content:"";background:var(--cold-3);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:10px;left:50%}.sheet-title{font-family:var(--font-read);text-align:center;font-size:28px;font-weight:800;line-height:1}.bet-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bet-row{align-items:center;gap:12px;padding:10px 2px;display:flex}.bet-row+.bet-row{border-top:1px solid var(--line)}.bet-who{flex-direction:column;flex:1;min-width:0;display:flex}.bet-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bet-stake{color:var(--dim);align-items:center;gap:4px;font-size:12px;display:inline-flex}.bet-mult{color:var(--h5);font-weight:700}.bet-payout{font-family:var(--font-read);color:var(--dim);font-size:22px;font-weight:800;line-height:1}.bet-row.is-won .bet-payout,.bet-gift{color:var(--h5)}.stake-gifts{align-items:center;gap:3px;display:inline-flex}.stake-gift{flex:0 20px;min-width:12px}.stake-gift .gift-image{border-radius:5px}.stake-gift .gift-image svg{width:70%;height:70%}.stake-gifts-more{color:var(--dim);flex:none;font-size:11px;font-weight:700}.bet-stake-value{white-space:nowrap;align-items:center;gap:4px;margin-left:2px;display:inline-flex}.bet-stake:has(.stake-gifts){overflow:hidden}.progress{background:var(--cold-3);border-radius:4px;height:8px;overflow:hidden;container-type:inline-size}.progress span{background:linear-gradient(90deg, var(--h1), var(--h2) 20%, var(--h3) 40%, var(--h4) 60%, var(--h5) 80%, var(--h6));background-size:100cqw 100%;border-radius:4px;min-width:6px;height:100%;display:block}.check.switch{cursor:pointer;gap:12px;min-height:44px}.check.switch>input{order:1}.switch input{appearance:none;background:var(--cold-3);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:background-color var(--dur-fast) ease;border-radius:13px;flex:none;margin:0;position:relative}.switch input:before{content:"";background:var(--dim);width:20px;height:20px;transition:translate var(--dur-fast) var(--ease-out), background-color var(--dur-fast) ease;border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked{background:var(--ink);box-shadow:none}.switch input:checked:before{background:var(--ink-text);translate:18px}.switch input:disabled{opacity:.45;cursor:default}:root :is(input,select,textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--danger)}.field:has(>[aria-invalid=true]){color:var(--danger)}.field-hint{color:var(--dim);font-size:12px}.field select{appearance:none;background:var(--cold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23a497cf' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 13px center / 12px 8px;padding-right:36px}.btn-sm{border-radius:var(--r-sm);min-height:40px;padding:0 12px;font-size:13px}.card .icon-btn{background:var(--cold-3)}.icon-btn:disabled{opacity:.35;cursor:default}.segmented button:disabled{opacity:.45;cursor:default}.segmented button.is-active:disabled{opacity:1}.badge-demo{border:1px dashed var(--dim);color:var(--dim);font-family:var(--font-body);letter-spacing:.06em;vertical-align:middle;background:0 0;padding:0 5px;font-size:10px;font-weight:700;line-height:14px}.badge-hidden{color:var(--dim);box-shadow:inset 0 0 0 1px var(--dim);vertical-align:middle;background:0 0}.hidden-note{border-radius:var(--r-md);background:var(--cold-2);color:var(--dim);margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.4}.price-old{color:var(--dim);font-size:.8em;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.heat-reading{--spark:var(--heat-text);font-family:var(--font-read);color:var(--heat-text);text-shadow:0 0 18px var(--heat-glow);align-items:center;gap:6px;font-weight:800;line-height:.95;display:inline-flex}.ok-text{color:var(--text);font-size:14px;font-weight:600}.empty-slot{border:1px dashed var(--line);border-radius:var(--r-md);color:var(--dim);text-align:center;padding:16px;font-size:14px}.notice.notice-fill{align-self:stretch;max-width:none}.btn-story{min-height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;align-self:center;padding:0 16px 0 12px;font-size:14px}.nav-row{border-radius:var(--r-md);background:var(--cold-2);width:100%;min-height:52px;color:var(--text);text-align:left;border:0;align-items:center;gap:12px;padding:0 16px;font-weight:600;display:flex}.card .nav-row{background:var(--cold-3)}.nav-row:after{content:"";border:solid var(--dim);border-width:2px 2px 0 0;flex:none;width:8px;height:8px;margin-left:auto;rotate:45deg}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;translate:0 10px}}@keyframes pop-in{0%{opacity:0;scale:.85}}@keyframes sheet-up{0%{translate:0 100%}}@keyframes breathe{50%{opacity:.45}}.btn,.icon-btn,.gift-card,.segmented button,.nav-row{transition:scale var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, color var(--dur-fast) ease}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),.segmented button:active:not(:disabled),.nav-row:active:not(:disabled){scale:.97}.gift-card:active{scale:.98}:where(.content>.screen:not([aria-busy=true]))>:where(:not(.heat-legend,.sheet-backdrop,.stake,.market-tab)){animation:rise-in var(--dur-slow) var(--ease-out)}@keyframes skeleton-wait{0%,to{visibility:hidden}}@keyframes skeleton-breathe{0%,to{opacity:.45}50%{opacity:1}}.content>.screen[aria-busy=true],.content>.screen>div[aria-busy=true]:empty{border-radius:var(--r-lg);background:var(--cold-2);min-height:140px;animation:.25s skeleton-wait,1.6s ease-in-out .25s infinite backwards skeleton-breathe}.sheet div[aria-busy=true]:empty,.content>.screen>.card>div[aria-busy=true]:empty{border-radius:var(--r-md);background:var(--cold-3);min-height:72px;animation:.25s skeleton-wait,1.6s ease-in-out .25s infinite backwards skeleton-breathe}.content>.screen[aria-busy=true]{min-height:60dvh}.spot:after,.gift-card.is-picked:after{animation:fade-in var(--dur-fast) var(--ease-out)}@supports selector(:has(*)){.segmented:not(.segmented-tabs,.rewards-tabs,.gw-status){--n:2;--i:0;isolation:isolate;grid-template-columns:repeat(var(--n), minmax(0, 1fr));position:relative}.segmented:not(.segmented-tabs,.rewards-tabs,.gw-status)>button{min-width:0}.segmented-3:not(.segmented-tabs){--n:3}.segmented:not(.segmented-tabs,.rewards-tabs,.gw-status):has(>button:nth-child(2).is-active){--i:1}.segmented:not(.segmented-tabs,.rewards-tabs,.gw-status):has(>button:nth-child(3).is-active){--i:2}.segmented:not(.segmented-tabs,.rewards-tabs,.gw-status):before{content:"";z-index:-1;width:calc((100% - 8px - (var(--n) - 1) * 4px) / var(--n));border-radius:var(--r-sm);background:var(--cold-3);translate:calc(var(--i) * (100% + 4px)) 0;transition:translate var(--dur-base) var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px}.segmented:not(.segmented-tabs,.rewards-tabs,.gw-status):not(:has(>.is-active)):before{opacity:0}.segmented:not(.segmented-tabs,.rewards-tabs,.gw-status) button.is-active{background:0 0}}.sheet-backdrop{animation:fade-in var(--dur-base) var(--ease-out)}.sheet{animation:sheet-up var(--dur-slow) var(--ease-out)}.notice,.win-text{animation:rise-in var(--dur-base) var(--ease-out)}.error-text,.ok-text{animation:fade-in var(--dur-fast) ease}.live-dot{animation:2.4s ease-in-out 3 breathe}.count-badge.is-hot{animation:pop-in var(--dur-fast) var(--ease-spring)}.bet-row{animation:rise-in var(--dur-base) var(--ease-out)}.bet-row:nth-child(n+9){animation:none}@keyframes progress-in{0%{translate:-100%}}.progress span{animation:progress-in .6s var(--ease-out);transition:width var(--dur-slow) var(--ease-out)}@keyframes fade-out{to{opacity:0}}@keyframes sheet-down{to{translate:0 100%}}.sheet-backdrop.is-leaving{pointer-events:none;animation:fade-out var(--dur-base) ease forwards}.sheet-backdrop.is-leaving .sheet{animation:sheet-down var(--dur-base) var(--ease-in-out) forwards}@media (prefers-reduced-motion:no-preference){.gift-image img:not(.is-loaded){opacity:0}.gift-image img.is-loaded{animation:fade-in var(--dur-base) ease}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.conn-lost{z-index:1000;background:#080418d6;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.conn-lost .notice,.conn-lost .btn{width:100%}.conn-lost-title{margin:0;font-size:20px;line-height:1.2}.splash{background:radial-gradient(circle at 50% 45%, #a52c6047, transparent 55%), var(--cold);animation:2.4s ease-in-out .62s infinite breathe;position:relative}@keyframes splash-unveil{0%{opacity:1}}.splash:before{content:"";background:var(--cold);opacity:0;pointer-events:none;width:100%;height:100%;animation:splash-unveil var(--dur-slow) var(--ease-out) .3s backwards;position:absolute;top:0;left:0}.header{z-index:10;min-height:var(--header-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#110a2af0;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.header-avatar{transition:scale var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:50%;padding:0}.header-avatar:active{scale:.94}.avatar{background:var(--cold-3);font-family:var(--font-read);color:var(--text);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:inline-grid;overflow:hidden}.header-avatar .avatar{box-shadow:0 0 0 2px var(--cold), 0 0 0 3.5px var(--cold-3)}.avatar img{object-fit:cover;width:100%;height:100%}.header-balance{flex-direction:column;flex:1;min-width:0;display:flex}.header-balance-label{color:var(--dim);font-size:12px}.header-balance-value{font-family:var(--font-read);color:var(--heat-text);text-shadow:0 0 18px var(--heat-glow);align-items:center;gap:6px;font-size:34px;font-weight:800;line-height:.95;display:flex}@keyframes balance-flare{40%{scale:1.07}}.header-balance-value.is-rising{transform-origin:0;animation:balance-flare var(--dur-slow) var(--ease-out)}.header-balance{animation:fade-in var(--dur-fast) ease}.header-topup{min-height:42px;padding:0 14px}.header.is-demo .header-balance-label{white-space:nowrap;align-items:center;gap:6px;display:flex}.header.is-demo .header-balance-value{--spark:var(--dim);color:var(--text);text-shadow:none}.header-balance-value.is-loading>span{background:var(--cold-3);border-radius:6px;min-width:56px;height:26px;animation:.25s skeleton-wait,1.6s ease-in-out .25s infinite backwards skeleton-breathe}.header-error{border-radius:0 0 var(--r-sm) var(--r-sm);background:var(--cold-2);max-width:calc(100% - 32px);box-shadow:0 1px 0 var(--line);pointer-events:none;padding:6px 12px 8px;font-size:13px;line-height:1.3;position:absolute;top:100%;right:16px}@media (width<=374px){.header.is-demo .header-topup{padding:0 12px;font-size:13px}}.bottom-nav{--nav-on:var(--h6);--nav-off:color-mix(in srgb, var(--text) 55%, transparent);--nav-glow:color-mix(in srgb, var(--h6) 45%, transparent);--nav-rim:#ffffff26;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:10;pointer-events:none;gap:6px;width:calc(100% - 20px);max-width:460px;height:62px;display:flex;position:fixed;transform:translate(-50%)}.bottom-nav-pill{border-radius:999px;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:4px;display:grid;position:relative}.bottom-nav-pill,.bottom-nav-item.bottom-nav-round{pointer-events:auto;background:#18151af0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff17,0 12px 28px #00000080,0 2px 6px #00000059}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav-pill,.bottom-nav-item.bottom-nav-round{-webkit-backdrop-filter:blur(16px)saturate(1.7);backdrop-filter:blur(16px)saturate(1.7);background:linear-gradient(#ffffff21,#ffffff08 55%,#ffffff0f),#100e1475}}.bottom-nav-item{min-width:0;color:var(--nav-off);letter-spacing:-.1px;white-space:nowrap;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:600;line-height:13px;display:flex;position:relative}.bottom-nav-item.bottom-nav-round{letter-spacing:-.15px;isolation:isolate;border-radius:50%;flex:none;gap:1px;width:62px;padding-bottom:1px;font-size:9px}.bottom-nav-item.is-active{color:var(--nav-on)}.bottom-nav-item.is-active>svg{filter:drop-shadow(0 0 7px var(--nav-glow))}.bottom-nav-lens,.bottom-nav-round:before{box-shadow:inset 0 0 0 1px var(--nav-rim), inset 0 1px 1px #ffffff1a, inset 0 -8px 14px #ffffff09, 0 1px 2px #0006;pointer-events:none;background:linear-gradient(#00000080,#00000052)}.bottom-nav-lens{width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--lens) * 100%));transition:transform var(--dur-slow) cubic-bezier(.3, 1.25, .5, 1);animation:nav-lens-in var(--dur-fast) var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}@keyframes nav-lens-in{0%{opacity:0;scale:.9}}.bottom-nav-round:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-fast) ease;border-radius:50%;position:absolute;inset:3px}.bottom-nav-round.is-active:before{opacity:1}.bottom-nav-hot{z-index:1;color:#fff;letter-spacing:.3px;background:linear-gradient(#ffa043,#ff6b0a);border-radius:999px;align-items:center;gap:1px;padding:2.5px 6px 2.5px 4px;font-size:9px;font-weight:800;line-height:10px;display:inline-flex;position:absolute;top:-7px;right:-6px;box-shadow:0 2px 6px #ff6b0a73,inset 0 1px #ffffff59}.bottom-nav-hot:after{content:"HOT"}.bottom-nav-item{transition:scale var(--dur-press) var(--ease-out), color var(--dur-fast) ease}.bottom-nav-item:active{scale:.94}.maintenance-badge{color:var(--h5)}.maintenance-notice h1{font-size:26px;line-height:1.1}.maintenance-notice p{margin:0}.maintenance-note{color:#8dffbe;background:#2ee6821a;border-radius:12px;padding:8px 14px;font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px #2ee68259}.gate-card{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:360px;display:flex}.gate-card h1{font-family:var(--font-read);font-size:30px;font-weight:800;line-height:1}.gate-badge{width:80px;height:80px;font-family:var(--font-read);color:var(--h5);background:radial-gradient(circle, #f88f1238, transparent 70%), var(--cold-3);box-shadow:0 0 0 2px var(--h4), 0 0 22px #f88f1273;border-radius:50%;place-items:center;font-size:32px;font-weight:800;display:grid}.gate-card{animation:rise-in var(--dur-slow) var(--ease-out)}.gate-badge{animation:pop-in var(--dur-slow) var(--ease-spring) 80ms backwards;position:relative}@keyframes gate-badge-ignite{0%{opacity:1;scale:1}}.gate-badge:after{content:"";width:100%;height:100%;box-shadow:0 0 0 2px var(--h4), 0 0 22px #f88f1273;opacity:0;pointer-events:none;animation:gate-badge-ignite var(--dur-slow) var(--ease-out) .24s;border-radius:50%;position:absolute;top:0;left:0;scale:1.3}.profile-card{align-items:center;gap:14px;display:flex}.profile-name{font-family:var(--font-read);font-size:28px;font-weight:800;line-height:1}.free-wheel,.case-token{flex-direction:column;gap:10px;display:flex}.free-wheel-head,.case-token{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.free-wheel-body{flex-direction:column;align-items:center;gap:10px;display:flex}.free-wheel-svg{width:min(260px,100%);height:auto}.case-tokens,.ticket-shop-list,.ladder-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ticket-shop-item,.ladder-steps>li{justify-content:space-between;align-items:center;gap:10px;display:flex}.ladder-steps>li.is-paid{color:var(--dim)}.ladder-steps>li.is-reached b{color:var(--h5)}.streak{flex-direction:column;gap:10px;display:flex}.streak-days{--bead:clamp(27px, 8.8vw, 34px);grid-template-columns:repeat(7,minmax(0,1fr));margin:4px 0 0;padding:0;list-style:none;display:grid}.streak-days>li{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.streak-days>li:not(:last-child):after{content:"";top:calc(var(--bead) / 2 - 1px);background:#deaa5a47;width:100%;height:2px;position:absolute;left:50%}.streak-days>li.is-taken:not(:last-child):after{background:linear-gradient(90deg,#ffd27a,#ff9a2e)}.streak-bead{z-index:1;width:var(--bead);height:var(--bead);font-family:var(--font-read);color:var(--dim);background:#17110a;border-radius:50%;place-items:center;font-size:clamp(15px,4.6vw,18px);font-weight:800;line-height:1;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #deaa5a73}.streak-days>li>b{max-width:100%;font-family:var(--font-read);white-space:nowrap;color:var(--text);font-size:clamp(14px,4.3vw,17px);font-weight:800;line-height:1}.streak-days>li:last-child .streak-bead{color:#ffd27a;box-shadow:inset 0 0 0 1.5px #ffd27a,0 0 12px #ffb34757}.streak-days>li:last-child>b{color:#ffd27a}.streak-days>li.is-today .streak-bead{color:#ffd27a;background:#2b1d0b;box-shadow:inset 0 0 0 2px #ffb347,0 0 14px #ffb3478c}.streak-days>li.is-today>b{color:#ffd27a}.streak-days>li.is-taken .streak-bead{box-shadow:none;color:#1a1206;background:linear-gradient(#ffd27a,#ff9a2e)}.streak-days>li.is-taken>b{color:var(--dim)}.streak-next{font-variant-numeric:tabular-nums;text-align:center;color:var(--dim);border-top:1px solid #deaa5a33;padding-top:10px;font-size:13px}.gift-friend-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gift-friend-row{background:var(--cold-2);width:100%;color:var(--text);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gift-friend-row.is-chosen{box-shadow:inset 0 0 0 2px var(--h4)}.screen-loading{background:radial-gradient(circle at 50% 40%,#a52c6038,#0000 55%);min-height:60vh;animation:2.4s ease-in-out .62s infinite breathe;position:relative}.screen-loading:before{content:"";background:var(--cold);opacity:0;pointer-events:none;animation:splash-unveil var(--dur-slow) var(--ease-out) .3s backwards;position:absolute;inset:0}.promo{--promo-a:#3b2a8f;--promo-b:#6d4ce0;isolation:isolate;background:linear-gradient(115deg, var(--promo-a) 0%, var(--promo-b) 100%);color:#fff;text-align:left;border:0;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000001f}.promo:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 85% 0,#ffffff38,#0000 60%);position:absolute;inset:0}.promo-badge{z-index:2;color:#ff4b2b;height:24px;font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #0000002e}.promo-badge svg{fill:currentColor;width:13px;height:13px}.promo-title{font-family:var(--font-body);letter-spacing:-.01em;color:#fff;text-shadow:0 2px #00000029,0 3px 10px #0000002e;font-weight:800;line-height:1}.promo-text{font-family:var(--font-body);color:#ffffffc7;font-size:12px;font-weight:600;line-height:1.25}.promo-art{z-index:0;pointer-events:none;position:absolute}.promo-art svg{width:100%;height:100%;display:block;overflow:visible}.promo-art .m{transform-box:fill-box;transform-origin:50%}.live{border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:7px 0 5px;display:flex;overflow:hidden}.live-label{align-items:center;gap:8px;min-height:20px;padding:0 12px;display:flex}.live-badge{color:#8dffbe;background:#22e07a1f;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 7px;font-size:11.5px;font-weight:700;line-height:14px;display:inline-flex;box-shadow:inset 0 0 0 1px #2ee68280}.live-badge .live-dot{background:#2ee682;width:7px;height:7px;box-shadow:0 0 0 3px #2ee68233,0 0 8px #2ee682}.live-online{white-space:nowrap;color:var(--dim);align-items:baseline;gap:5px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.live-online b{font-family:var(--font-read);font-variant-numeric:tabular-nums;color:var(--h5);font-size:17px;font-weight:800;line-height:1}.live-view{scrollbar-width:none;padding:7px 12px 5px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.live-track{gap:6px;width:max-content;display:flex}.live-list{gap:6px;margin:0;padding:0;list-style:none;display:flex}.live-list li{flex:none;width:42px;height:42px;position:relative}.live-list .prize-sm{width:42px;height:42px}.live-list .prize-tile{box-shadow:0 0 0 2px var(--heat);position:relative}.live-list .prize-tile:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-140%)skew(-20deg)}.live-list li.is-gram .prize-tile{background:radial-gradient(circle at 50% 36%,#5bffa6,#16a85d 58%,#075a30 100%);box-shadow:0 0 0 2px #3be98c}.live-list li.is-gram .gram-icon{filter:drop-shadow(0 2px 3px #00321999);width:24px;height:24px}.live-list li.is-jackpot .prize-tile{box-shadow:0 0 0 2px var(--heat), 0 0 0 4px var(--cold), 0 0 0 5.5px var(--heat)}.live-list li.is-jackpot:before,.live-list li.is-withdraw:before{content:attr(data-label);z-index:1;box-shadow:inset 0 0 0 1px var(--heat);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--heat-text);background:#110a2ae6;border-radius:5px;padding:0 3px;font-size:8px;font-weight:700;line-height:10px;position:absolute;top:-7px;left:50%;translate:-50%}.live-empty{justify-content:center;align-items:center;min-height:42px;margin:6px 12px 0;display:flex}.jackpot{isolation:isolate;align-items:center;gap:11px;padding:8px 14px 8px 10px;display:flex;position:relative;overflow:hidden}.jackpot-body{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.jackpot .section-label{color:#e9c47e;margin:0;font-size:11px;font-weight:700;line-height:1}.jackpot-pool{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;transform-origin:0;filter:drop-shadow(0 0 12px #ffba4059);align-items:center;gap:7px;font-size:clamp(20px,6.2vw,25px);font-weight:700;line-height:1;display:inline-flex}.jackpot-pool .gram-icon{width:.8em;height:.8em}.jackpot-figure{color:#0000;background-image:linear-gradient(100deg,#0000 40%,#fffcebf2 50%,#0000 60%),linear-gradient(#fff2bd 0%,#ffd157 46%,#ee9d1e 100%);background-position:100% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;align-self:baseline}@media (forced-colors:active){.jackpot-figure{color:canvastext;background:0 0}}.jackpot-last{min-width:0;max-width:100%;color:var(--dim);flex-basis:100%;align-items:center;gap:5px;font-size:11px;line-height:1.25;display:flex}.jackpot-last>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jackpot-last>svg{color:#f2c25b;flex:none}.jackpot-art{background:radial-gradient(circle at 50% 42%,#5c3b0d,#1d1306 72%);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffd682e6,inset 0 0 16px #ffb43c59,0 0 0 3px #ffc85a1f,0 0 24px #ffaa3259}.jackpot-rays{background:repeating-conic-gradient(#ffcd6480 0deg 8deg,#0000 8deg 26deg);border-radius:50%;width:84px;height:84px;margin:-42px 0 0 -42px;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 85%);mask:radial-gradient(closest-side,#000 20%,#0000 85%)}.jackpot-gem{filter:drop-shadow(0 4px 10px #ffaa2899);width:31px;height:auto;position:relative;transform:translateY(2px)rotate(-8deg)}.jackpot-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:36%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-140%)skew(-20deg)}@media (prefers-reduced-motion:no-preference){.jackpot-rays{animation:40s linear infinite jackpot-turn}.jackpot-figure{animation:4.8s ease-in-out infinite jackpot-shine}.jackpot-art:after{animation:4.8s ease-in-out infinite jackpot-glint}}@keyframes jackpot-turn{to{rotate:1turn}}@keyframes jackpot-shine{0%,58%{background-position:100% 0,0 0}88%,to{background-position:0 0,0 0}}@keyframes jackpot-glint{0%,45%{transform:translate(-140%)skew(-20deg)}65%,to{transform:translate(320%)skew(-20deg)}}.banners{gap:10px;display:grid}.banner{align-items:flex-end;min-height:104px;padding:12px 14px;display:flex}.banner-rocket{background:var(--cold);box-shadow:none}.banner-rocket:after{z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #ffffff14;background:0 0}.banner-rocket .banner-art{width:auto;left:0}.cw,.cw-scene{position:absolute;inset:0;overflow:hidden}.cw-stage{margin-top:min(-1px,46px - 13.75%);position:absolute;top:0;left:0;right:0;overflow:hidden}.cw-stage:before{content:"";padding-top:68.75%;display:block}.cw-field{position:absolute;inset:0}.cw-wait{width:28%;padding-top:28%;position:absolute;top:23%;left:82%;transform:translate(-50%,-50%)}.cw-wait:before{content:"";z-index:1;background:radial-gradient(closest-side, #fff 0%, #fff 14%, var(--comet) 28%, var(--comet-main) 44%, transparent 100%);position:absolute;inset:0}.cw-wait:after{content:"";background:radial-gradient(ellipse 93.75% 50% at 93.75% 50%, var(--comet) 0%, var(--comet-main) 18%, transparent 100%);opacity:.6;transform-origin:93.75%;width:240%;height:40%;position:absolute;top:50%;right:35%;transform:translateY(-50%)rotate(-27deg)}.cw-sky{will-change:transform;position:absolute;top:0;left:0}.cw-plume{width:100%;height:100%;position:absolute;top:0;left:0}.cw-mult{font-family:var(--font-read);color:var(--comet,#fff);text-shadow:0 0 14px var(--comet-main,transparent);white-space:nowrap;font-size:30px;font-weight:800;line-height:1;position:absolute;top:10px;left:37%}.banner-pvp{--promo-a:#ff8a00;--promo-b:#ffc83a}.banner-games{--promo-a:#5a22d6;--promo-b:#9150ff}.banner:disabled{cursor:default}.banner-art{width:64%;top:0;bottom:0;right:0}.banner-body{z-index:1;position:relative}.banner-title{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:21px;font-weight:700;display:flex}.banner-title svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px #00000029);flex:none;width:24px;height:24px}.banner-soon{z-index:2;color:#fff;background:#0000004d;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.banner-art text{font-family:var(--font-body);font-weight:800}.bn-word{fill:#fff;paint-order:stroke;stroke-linejoin:round}.bn-pill-text{fill:#fff;font-size:10px}.bn-chip-text{font-size:8px}.bn-vs-text{fill:#fff;paint-order:stroke;stroke-linejoin:round;font-size:19px;font-style:italic;font-weight:800}.banner.is-live .bn-comet{animation:bn-ride 2.6s var(--ease-in-out) infinite alternate}@keyframes bn-ride{to{transform:translate(2.5px,-1.4px)}}.bn-hue-2,.bn-hue-3{opacity:0}.banner.is-live .bn-hue{animation:12s linear infinite bn-hue}.banner.is-live .bn-hue-2{animation-delay:-8s}.banner.is-live .bn-hue-3{animation-delay:-4s}@keyframes bn-hue{0%,31.67%{opacity:1}33.33%,96.67%{opacity:0}98.33%,to{opacity:1}}.banner.is-live .bn-strand{animation:1.3s ease-in-out infinite alternate bn-shimmer}.banner.is-live .bn-strand-2{animation-duration:.9s;animation-delay:-.4s}.banner.is-live .bn-strand-3{animation-duration:1.6s;animation-delay:-.8s}.banner.is-live .bn-strand-4{animation-duration:1.1s;animation-delay:-.2s}@keyframes bn-shimmer{to{opacity:.4}}.bn-dust{transform:translate(calc(var(--dx) * var(--p)), calc(var(--dy) * var(--p)));opacity:calc(.95 - var(--p) * .7)}.banner.is-live .bn-dust{animation:2s linear infinite bn-flow}@keyframes bn-flow{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}.bn-cloud{transform:translate(calc(var(--dx) * var(--p)), calc(var(--dy) * var(--p))) scale(calc(.6 + var(--p) * 1.2));opacity:calc(1 - var(--p))}.banner.is-live .bn-cloud{animation:2.8s linear infinite bn-cloud}@keyframes bn-cloud{0%{opacity:0;transform:translate(0)scale(.6)}25%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1.8);opacity:0}}.banner.is-live .bn-flare{animation:bn-flare 3.2s var(--ease-in-out) infinite alternate}@keyframes bn-flare{to{opacity:.6;transform:rotate(45deg)scale(1.3)}}.bn-streak{transform:translate(var(--at), 0);opacity:.6}.banner.is-live .bn-streak{animation:1.5s linear infinite bn-streak}@keyframes bn-streak{0%{opacity:0;transform:translate(0)}15%,80%{opacity:.9}to{opacity:0;transform:translate(260px)}}.banner.is-live .bn-star{animation:1.8s ease-in-out infinite alternate bn-twinkle}.banner.is-live .bn-star-2{animation-delay:-.6s}.banner.is-live .bn-star-3{animation-delay:-1.2s}@keyframes bn-twinkle{to{opacity:.25}}.banner.is-live .bn-pill{animation:bn-float 3s var(--ease-in-out) infinite alternate}.banner.is-live .bn-pill-2{animation-duration:2.6s;animation-delay:-1.2s}.banner.is-live .bn-pill-3{animation-duration:3.4s;animation-delay:-.6s}.banner.is-live .bn-pill-4{animation-duration:2.8s;animation-delay:-2s}@keyframes bn-float{to{transform:translateY(-4px)}}.banner.is-live .bn-solo{animation:bn-sway 3s var(--ease-in-out) infinite alternate}.banner.is-live .bn-team{animation:bn-sway 3s var(--ease-in-out) -1.5s infinite alternate-reverse}@keyframes bn-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.banner.is-live .bn-vs{animation:bn-beat 1.2s var(--ease-in-out) infinite}@keyframes bn-beat{0%,60%,to{transform:scale(1)}30%{transform:scale(1.14)}}.banner.is-live .bn-glint{animation:2.6s ease-in-out infinite bn-glint}@keyframes bn-glint{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(45deg)scale(.2)}30%{transform:rotate(90deg)scale(1.3)}}.banner.is-live .bn-mini{animation:bn-lift 2.4s var(--ease-in-out) infinite}.banner.is-live .bn-mini-2{animation-delay:.8s}.banner.is-live .bn-mini-3{animation-delay:1.6s}@keyframes bn-lift{0%,40%,to{transform:translate(0)}20%{transform:translateY(-5px)}}.banner.is-live .bn-pointer{animation:2.8s linear infinite bn-turn}@keyframes bn-turn{to{transform:rotate(1turn)}}.home-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-link{border-radius:var(--r-lg);background:var(--cold-2);min-width:0;color:var(--text);text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px 14px;display:flex;position:relative}.home-link-icon{border-radius:var(--r-sm);background:var(--cold-3);width:32px;height:32px;color:var(--text);place-items:center;display:grid}.home-link-icon svg{display:block}.home-link:after{content:"";border:solid var(--dim);border-width:2px 2px 0 0;width:8px;height:8px;position:absolute;top:24px;right:17px;rotate:45deg}.home-link-body{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.home-link-title{font-family:var(--font-read);text-wrap:balance;font-size:22px;font-weight:800;line-height:1}.home-link-text{-webkit-line-clamp:4;line-clamp:4;color:var(--dim);-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:120px;display:grid}.content .case-grid[aria-busy=true]:empty{background:0 0}.content .case-grid[aria-busy=true]:empty:before,.content .case-grid[aria-busy=true]:empty:after{content:"";box-sizing:content-box;aspect-ratio:1/.78;border-radius:var(--r-lg);background:var(--cold-2);padding:12px 12px 52px}.case-card{border-radius:var(--r-lg);background:var(--cold-2);text-align:left;border:0;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.case-badge{z-index:3;height:22px;color:var(--h6);background:#110a2adb;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:18px}.badge-hit{color:var(--h4)}.badge-limited{color:var(--h3)}.case-cover{aspect-ratio:1/.78;border-radius:var(--r-md);width:100%;color:var(--dim);background:radial-gradient(60% 70% at 50% 62%, var(--heat-glow), transparent 75%), #150e30;place-items:center;display:grid;position:relative;overflow:hidden}.case-cover>img:only-of-type{object-fit:cover;width:100%;height:100%}.case-top{z-index:3;font-family:var(--font-read);color:var(--heat-text);background:#110a2ad1;border-radius:6px;padding:3px 6px;font-size:15px;font-weight:800;line-height:1;position:absolute;top:7px;right:7px}.case-card .case-top{top:auto;bottom:7px}.fan{aspect-ratio:1;object-fit:cover;border-radius:12px;width:54%;position:absolute;box-shadow:0 6px 16px #0502108c}.fan-0-1,.fan-0-2,.fan-0-3{box-shadow:0 0 0 2px var(--heat), 0 6px 16px #0502108c}.fan-0-1{width:64%}.fan-0-2{z-index:1;transform:translate(-18%)rotate(-6deg)}.fan-1-2{opacity:.9;transform:translate(22%)rotate(9deg)scale(.86)}.fan-0-3{z-index:1}.fan-1-3{opacity:.9;transform:translate(-46%)rotate(-10deg)scale(.8)}.fan-2-3{opacity:.9;transform:translate(46%)rotate(10deg)scale(.8)}.case-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 6px;display:flex}.case-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-read);font-size:21px;font-weight:800;line-height:1;overflow:hidden}.case-card-action{background:var(--cold-3);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:4px;height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.case-card-action.is-free{--spark:#2a1400;background:var(--h5);color:#2a1400}@keyframes live-drop{0%{opacity:0;translate:0 -34px;scale:.6}55%{opacity:1;translate:0 3px;scale:1.06}78%{translate:0 -2px;scale:.98}to{translate:0;scale:1}}.live-list li{animation:live-drop .56s cubic-bezier(.3, .7, .4, 1) calc(var(--i,0) * 60ms) backwards}.live-list li:nth-child(n+9),.live-copy li:nth-child(n+2){animation:none}.live-list li.is-jackpot:before{animation:pop-in var(--dur-slow) var(--ease-spring) .2s backwards}.live-list li.is-jackpot:nth-child(n+9):before,.live-copy li.is-jackpot:nth-child(n+2):before{animation:none}@keyframes live-shine{0%{transform:translate(-140%)skew(-20deg)}40%,to{transform:translate(320%)skew(-20deg)}}@keyframes live-pulse{50%{opacity:.45;scale:.8}}.live-list .prize-tile:after{animation:live-shine 2.4s ease-in-out calc(var(--i,0) * .11s) infinite}.live-badge .live-dot{animation:1.6s ease-in-out infinite live-pulse}.live.is-paused .prize-tile:after,.live.is-paused .live-dot{animation-play-state:paused}@keyframes live-ticker{to{translate:calc(var(--n) * -48px) 0}}.live.is-ticking .live-view{overflow:hidden}.live.is-ticking .live-track{animation:live-ticker calc(var(--n) * 2.5s) linear infinite}.live.is-paused .live-track,.live.is-ticking .live-view:focus-visible .live-track{animation-play-state:paused}@media (hover:hover){.live.is-ticking .live-view:hover .live-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.live.is-ticking .live-view{overflow-x:auto}}.live-view:focus-visible{outline:none}.live:has(>.live-view:focus-visible){outline:2px solid var(--h6);outline-offset:4px;border-radius:var(--r-md)}.jackpot-pool{transform-origin:0}.jackpot-pool.is-fresh{animation:pop-in var(--dur-slow) var(--ease-spring)}.jackpot-pool.is-rising{animation:balance-flare var(--dur-slow) var(--ease-out)}.jackpot-last.is-fresh{animation:fade-in var(--dur-base) ease .12s backwards}.banner,.home-link,.case-card{transition:scale var(--dur-press) var(--ease-out)}.banner:active:not(:disabled),.home-link:active,.case-card:active{scale:.98}.case-card-action{transition:background-color var(--dur-slow) var(--ease-in-out), color var(--dur-slow) var(--ease-in-out)}.recommended{flex-direction:column;gap:10px;display:flex}.rec-list{flex-direction:column;gap:8px;display:flex}.card.rec-row{min-height:66px;color:var(--text);transition:scale var(--dur-press) var(--ease-out);grid-template-columns:46px minmax(0,max-content) minmax(88px,1fr);align-items:center;column-gap:10px;padding:10px 32px 10px 10px;display:grid;position:relative}.card.rec-row:active{scale:.98}.rec-row:after{content:"";border:solid var(--dim);border-width:2px 2px 0 0;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:18px;rotate:45deg}.rec-open{text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;min-width:0;padding:0;display:flex}.rec-open:before{content:"";z-index:1;border-radius:var(--r-lg);position:absolute;inset:0}.rec-open:focus-visible{outline:none}.rec-open:focus-visible:before{outline:2px solid var(--h6);outline-offset:2px}.rec-art{--rec-plate:46px;width:var(--rec-plate);height:var(--rec-plate);background:radial-gradient(90% 90% at 50% 60%, color-mix(in srgb, var(--rec-hue) 34%, transparent), transparent 72%), #ffffff0a;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rec-hue) 30%, transparent);border-radius:12px;display:block;position:relative;overflow:hidden}.rec-art.game-tile{min-height:0;padding:0;transition:none;display:block}.rec-art.game-tile:active{scale:none}.rec-art .promo-art.rec-pic{top:calc(var(--rec-plate) / 2 - var(--rec-cy) * var(--rec-plate) / var(--rec-side));left:calc(var(--rec-plate) / 2 - var(--rec-cx) * var(--rec-plate) / var(--rec-side));width:calc(var(--rec-w) * var(--rec-plate) / var(--rec-side));height:calc(var(--rec-h) * var(--rec-plate) / var(--rec-side));bottom:auto;right:auto}.rec-art .hub-mines-tag{display:none}.rec-art .hub-dice{align-content:center;scale:.42}.rec-art>svg{width:100%;height:100%;display:block}.rec-art-letter{font-family:var(--font-read);color:color-mix(in srgb, var(--rec-hue) 60%, white);place-items:center;font-size:26px;font-weight:800;display:grid}.rec-name{font-family:var(--font-read);white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:800;line-height:1;overflow:hidden}.rec-now{color:var(--dim);white-space:nowrap;align-items:center;gap:6px;margin:-1px 0 -1px -5px;padding:1px 0 1px 5px;font-size:11.5px;line-height:1.2;display:flex;overflow:hidden}.rec-dot{background:#22c38e;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.rec-dot:after{content:"";opacity:0;background:#22c38e;border-radius:50%;position:absolute;inset:0}.rec-row.is-live .rec-dot:after{animation:rec-ping 2.2s var(--ease-out) infinite}@keyframes rec-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.rec-strip{height:46px;margin-right:-8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30px calc(100% - 9px),#0000);mask-image:linear-gradient(90deg,#0000,#000 30px calc(100% - 9px),#0000)}.rec-track{align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;right:8px}.rec-track.is-a{animation:rec-slide-a .56s var(--ease-out)}.rec-track.is-b{animation:rec-slide-b .56s var(--ease-out)}@keyframes rec-slide-a{0%{transform:translate(46px)}to{transform:none}}@keyframes rec-slide-b{0%{transform:translate(46px)}to{transform:none}}.rec-empty{color:var(--dim);opacity:.75;white-space:nowrap;justify-self:end;font-size:12px}.rec-chip{border-radius:var(--r-chip);min-width:42px;height:26px;font-family:var(--font-read);white-space:nowrap;flex:none;place-items:center;padding:0 2px;font-size:16px;font-weight:800;line-height:1;display:grid;position:relative}.rec-chip.is-win{color:#3fd6a0;background:#22c38e24;box-shadow:inset 0 0 0 1px #22c38e80}.rec-chip.is-loss{color:var(--dim);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.rec-chip.is-big{color:#ffd27a;text-shadow:0 0 8px #ffb34799;background:#ffb3472e;box-shadow:inset 0 0 0 1px #ffd27abf,0 0 12px #ffb3476b}.rec-chip.is-new{animation:rec-chip-in .56s var(--ease-out) both}@keyframes rec-chip-in{0%{opacity:0}to{opacity:1}}.rec-chip.is-out{animation:rec-chip-out .56s var(--ease-out) both}@keyframes rec-chip-out{to{opacity:0}}.rec-chip.is-big:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:0 0 16px 3px #ffb347b3}.rec-chip.is-big.is-new:after{animation:1.4s ease-out .35s rec-big-flash}@keyframes rec-big-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.rec-pvp-spin{transform-box:fill-box;transform-origin:50%}.rec-row.is-live .rec-pvp-spin{animation:3.4s infinite rec-pvp-spin}@keyframes rec-pvp-spin{0%{animation-timing-function:cubic-bezier(.45,.05,.2,1);transform:rotate(0)}62%,to{transform:rotate(1080deg)}}.rec-row.is-live .rec-pvp-lit{animation:3.4s infinite rec-pvp-lit}@keyframes rec-pvp-lit{0%,60%{opacity:0}68%,92%{opacity:1}to{opacity:0}}.rec-comet,.rec-comet-flare,.rec-comet-dust{transform-box:fill-box;transform-origin:50%}.rec-row.is-live .rec-comet{animation:rec-comet-ride 2.6s var(--ease-in-out) infinite alternate}@keyframes rec-comet-ride{to{transform:translate(1.2px,-.8px)}}.rec-row.is-live .rec-comet-flare{animation:rec-comet-flare 3.2s var(--ease-in-out) infinite alternate}@keyframes rec-comet-flare{to{opacity:.6;transform:rotate(45deg)scale(1.3)}}.rec-comet-dust{transform:translate(calc(var(--dx) * var(--p)), 0);opacity:calc(.95 - var(--p) * .7)}.rec-row.is-live .rec-comet-dust{animation:2s linear infinite rec-comet-dust}@keyframes rec-comet-dust{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(var(--dx), 0);opacity:0}}@media (prefers-reduced-motion:reduce){.rec-track,.rec-chip,.rec-chip:after{animation:none!important}}.case-hero{border-radius:var(--r-lg);width:100%;overflow:hidden}.case-hero .case-cover{aspect-ratio:1/.54;border-radius:var(--r-lg);background:radial-gradient(44% 70% at 50% 58%, var(--heat-glow), transparent 78%), var(--cold-2)}.case-hero .fan{width:38%}.case-hero .fan-0-1{width:44%}.case-hero .case-top{border-radius:var(--r-chip);background:var(--cold);padding:4px 8px;font-size:20px;top:12px;right:12px}.case-hero .case-cover>img:only-of-type{object-fit:contain;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.case-hero-gone{aspect-ratio:1/.54;background:var(--cold-2);position:relative}.case-hero-gone:before,.case-hero-gone:after{content:"";background:var(--cold-3);position:absolute;top:50%;left:50%}.case-hero-gone:before{width:44px;height:2px;margin:-1px 0 0 -22px}.case-hero-gone:after{width:2px;height:44px;margin:-22px 0 0 -1px}.badge-day{color:var(--h5);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--h5) 50%, transparent)}.case-badge.badge-day{border-radius:var(--r-chip)}.case-card-action .price-old{margin-right:1px;font-size:11px}.case-day{color:var(--dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:13px;display:flex}.case-day .badge-day{border-radius:var(--r-chip);background:0 0;padding:4px 8px}.case-day .price-old{font-size:1em}.case-boost-head{color:var(--dim);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.case-boost-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.case-boost .muted{margin:0}.case-promo{gap:10px;display:grid}.case-promo .muted,.case-free-opens{text-align:center;margin:0}.btn.case-wait{opacity:1;background:var(--cold-2);color:var(--dim);font-variant-numeric:tabular-nums}.roulette{aspect-ratio:1/.54;border-radius:var(--r-lg);background:var(--cold-2);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.roulette-marker{z-index:2;background:var(--h5);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--h5) 70%, transparent);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.roulette-marker:before{content:"";border-radius:var(--r-md);background:var(--spot-tint);box-shadow:var(--spot-glow);pointer-events:none;position:absolute;inset:calc(50% - 58px) -56.5px}.roulette-track{will-change:transform;gap:8px;padding-left:0;transition:transform 5s cubic-bezier(.12,.8,.18,1);display:flex}.roulette-card{flex:0 0 96px}.roulette-card .prize-md{width:96px;height:96px}.roulette.is-idle .roulette-track{margin-left:calc(50% - 256px);transition:none}.prize-nothing{width:100%;height:100%;color:var(--dim);place-items:center;display:grid}.case-subscribe{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.case-subscribe-mark{border-radius:var(--r-md);background:var(--cold-3);place-items:center;width:56px;height:56px;font-size:28px;display:grid}.case-subscribe-title{font-family:var(--font-read);margin:0;font-size:20px;font-weight:800}.case-subscribe-channel{border-radius:var(--r-chip);background:var(--cold-3);padding:6px 12px;font-weight:700}.case-subscribe .muted{margin:0}.prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.prize-cell{border-radius:var(--r-md);background:var(--cold-2);text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 8px 10px;display:flex}.prize-cell .prize-tile{aspect-ratio:1;border-radius:10px;width:100%;height:auto}.prize-cell-title{overflow-wrap:anywhere;max-width:100%;margin-top:2px;font-size:12px;font-weight:600;line-height:1.2}.prize-cell .prize-value{margin-top:auto;font-size:19px}.prize-cell .prize-chance{background:color-mix(in srgb, var(--heat) 80%, var(--cold));color:var(--text);font-family:var(--font-read);border-radius:6px;padding:3px 7px 2px;font-size:15px;font-weight:800;line-height:1}.prize-cell[data-ink=dark] .prize-chance{background:var(--heat);color:var(--ink-text)}.prize-cell.is-out .prize-tile,.prize-cell.is-out .prize-value{opacity:.45}.prize-cell-out{color:var(--dim);font-size:12px;line-height:1.2}.prize-dialog{text-align:center;align-items:stretch}.prize-dialog>*,.gift-sheet>*{flex-shrink:0}.prize-dialog-label{text-align:center}.prize-dialog .prize-lg{box-shadow:0 0 0 3px var(--heat), 0 0 calc(12px + var(--t) * 44px) var(--heat-glow);margin:14px auto 10px}.prize-dialog-sum{color:var(--heat-text);text-shadow:0 0 22px var(--heat-glow);font-size:48px}.prize-dialog.is-demo .prize-lg{background:var(--cold-3);box-shadow:0 0 0 2px color-mix(in srgb, var(--dim) 45%, transparent)}.prize-dialog.is-demo .prize-sparks{--spark:var(--text)}.prize-dialog.is-demo .prize-lg:after{content:none}.prize-dialog-value,.gift-sheet-price{color:var(--heat-text);text-shadow:0 0 20px var(--heat-glow);justify-content:center;align-items:center;gap:8px;margin:-2px 0 4px;display:flex}.prize-dialog-value:after,.gift-sheet-price:after{content:attr(data-value);font-family:var(--font-read);font-size:40px;font-weight:800;line-height:.95}.prize-dialog .prize-dialog-jackpot{align-self:center;margin-bottom:4px}.prize-dialog-extras{flex-direction:column;align-items:center;gap:10px;margin-top:2px;display:flex}.prize-dialog-extras:empty{display:none}.win-gift-again:not(:disabled){box-shadow:0 0 calc(10px + var(--t) * 26px) var(--heat-glow)}.win-gift-note{text-align:center;margin-top:-6px}.win-gift-take{box-shadow:inset 0 0 0 1.5px var(--cold-3);background:0 0}@media (height<=700px){.prize-dialog .prize-lg{width:156px;height:156px;margin:8px auto 4px}}.inventory-total{flex-direction:column;gap:6px;margin-top:-6px;display:flex}.inventory-total>.muted{font-size:13px}.inventory-total-value{font-family:var(--font-read);color:var(--heat-text);text-shadow:0 0 22px var(--heat-glow);align-items:center;gap:8px;font-size:48px;font-weight:800;line-height:.9;display:inline-flex}.gift-slot{display:contents}.gift-stage{border-radius:var(--r-lg);width:min(240px,70%,32dvh);box-shadow:0 0 0 2px var(--heat), 0 0 calc(10px + var(--t) * 38px) var(--heat-glow);animation:gift-up var(--dur-slow) var(--ease-spring) 80ms backwards;margin:12px auto 6px;display:block;position:relative;overflow:hidden}@keyframes gift-up{0%{opacity:0;scale:.72}}.gift-stage .gift-image{width:100%;box-shadow:none;border-radius:0;display:block}.gift-stage-play{opacity:0;position:absolute;inset:0}.gift-stage.is-playing .gift-stage-play{opacity:1}.gift-stage-play svg{display:block}.gift-sheet-note{text-align:center;margin:-4px 0 0;line-height:1.35}.traits{border-radius:var(--r-md);background:var(--cold);flex-direction:column;margin:4px 0 0;display:flex}.trait{justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 14px;display:flex}.trait+.trait{border-top:1px solid var(--line)}.trait dt{color:var(--dim);font-size:14px}.trait dd{align-items:center;gap:12px;min-width:0;margin:0;font-weight:600;display:flex}.trait-rarity{min-width:58px;font-family:var(--font-read);color:var(--heat-text);justify-content:flex-end;align-items:center;gap:6px;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.trait-rarity:before{content:"";background:var(--heat);width:8px;height:8px;box-shadow:0 0 calc(2px + var(--t) * 8px) var(--heat-glow);border-radius:50%;flex:none}.gift-sheet-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.gift-sheet-actions>:only-child{grid-column:1/-1}.gift-sheet-actions .btn-block{width:auto}.gift-sheet-split{padding:0 20px}.gift-sheet-status{border-radius:var(--r-md);background:var(--cold-3);text-align:left;flex-direction:column;gap:10px;padding:12px 14px;line-height:1.4;display:flex}.gift-sheet-status p{margin:0}.inventory-withdrawals{flex-direction:column;gap:10px;display:flex}.gift-card-badge{z-index:1;border-radius:var(--r-chip);background:var(--cold);box-shadow:inset 0 0 0 1px var(--heat);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--heat-text);pointer-events:none;padding:1px 6px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:14px;left:14px}.split-hint{text-align:center;max-width:320px;margin:-4px auto 2px}.stake-sheet.split-sheet .split-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}@media (width>=375px){.stake-sheet.split-sheet .split-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.split-sheet .split-options .gift-card{border-radius:var(--r-md);gap:5px;padding:5px 5px 7px}.split-sheet .split-options .gift-image{border-radius:var(--r-sm)}.split-sheet .split-options .gift-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.split-sheet .split-options .gift-card-price{font-size:16px}.split-state{border-radius:var(--r-md);background:var(--cold);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px 16px;display:flex}.split-state .empty-state-icon{width:52px;height:52px}.split-sheet div[aria-busy=true]:empty{min-height:240px}.split-footer{bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--cold-2);flex-direction:column;gap:10px;margin:0 -16px;display:flex;position:sticky}.split-meter{background:var(--cold-3);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.split-meter:after{content:"";border-radius:inherit;background:var(--dim);transform-origin:0;scale:var(--fill,0) 1;transition:scale var(--dur-base) var(--ease-out);position:absolute;inset:0}.split-meter.is-over:after{background:var(--danger)}.split-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.split-total{flex-direction:column;justify-content:space-between;gap:5px;min-width:0;display:flex}.split-total dt{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:11px;overflow:hidden}.split-total dd{margin:0}.split-total .prize-value{font-size:20px}.split-total:nth-child(2){align-items:center}.split-total:last-child{align-items:flex-end}.split-total:last-child .prize-value{font-size:26px}.split-total.is-over dt,.split-total.is-over .prize-value{--spark:var(--danger);color:var(--danger)}.split-footer .error-text{text-align:center;font-size:13px}.roulette,.case-hero{animation:fade-in var(--dur-base) var(--ease-out)}@keyframes roulette-win{0%{scale:1}40%{scale:1.24}}.roulette-card.is-won{z-index:1;animation:roulette-win .5s var(--ease-out);position:relative;scale:1.16}.roulette-card.is-won:after{content:"";border-radius:var(--r-md);box-shadow:0 0 0 3px var(--h5), 0 0 calc(16px + var(--t) * 44px) calc(var(--t) * 10px) var(--heat-glow);animation:fade-in var(--dur-fast) var(--ease-out);position:absolute;inset:0}@keyframes prize-pop{0%{scale:.85}}.prize-dialog .prize-lg{animation:prize-pop var(--dur-base) var(--ease-spring) var(--dur-fast) backwards}.prize-dialog,.gift-sheet{isolation:isolate}.prize-dialog .prize-lg:after,.gift-sheet .gift-image:after{content:"";z-index:-1;border-radius:inherit;opacity:0;position:absolute}.prize-dialog .prize-lg:after{width:inherit;height:inherit;box-shadow:0 0 calc(24px + var(--t) * 64px) calc(var(--t) * 12px) var(--heat-glow);animation:heat-bloom var(--dur-slow) var(--ease-out) calc(var(--dur-fast) + var(--dur-base))}.gift-sheet .gift-image:after{aspect-ratio:1;width:min(240px,70% - 22.4px,32dvh);box-shadow:0 0 calc(20px + var(--t) * 56px) calc(var(--t) * 10px) var(--heat-glow);animation:heat-bloom var(--dur-slow) var(--ease-out) var(--dur-fast)}.prize-dialog-value,.prize-dialog-sum,.gift-sheet-price{animation:rise-in var(--dur-base) var(--ease-out) .1s backwards}@keyframes heat-bloom{0%{opacity:0;scale:.9}30%{opacity:1}}@keyframes gift-leave{to{opacity:0;scale:.8}}.gift-slot.is-leaving{pointer-events:none;animation:gift-leave var(--dur-base) var(--ease-in-out) forwards;display:grid}.case-badge.badge-day{animation:pop-in var(--dur-base) var(--ease-spring) var(--dur-slow) backwards}.gift-slot.is-new>.gift-card{animation:pop-in var(--dur-base) var(--ease-spring) backwards}.gift-slot.is-new:nth-child(2)>.gift-card{animation-delay:50ms}.gift-slot.is-new:nth-child(3)>.gift-card{animation-delay:.1s}.gift-slot.is-new:nth-child(n+4)>.gift-card{animation-delay:.15s}.vitrine-card:active{scale:1}.vitrine-traits{font-size:11px;line-height:1.3}.vitrine-card .btn{width:100%;min-height:40px;margin-top:auto;padding:0 8px;font-size:14px}.vitrine-notice{color:var(--text);font-size:14px;font-weight:600}.shelf-picker{flex-direction:column;gap:6px;display:flex}.shelf-picker-toggle{border-radius:var(--r-md);background:var(--gold-surface);min-height:46px;color:var(--text);text-align:left;border:0;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #deaa5a80}.shelf-picker-toggle .muted{margin-left:auto}.shelf-picker-toggle:after{content:"";border:solid var(--dim);width:8px;height:8px;transition:rotate var(--dur-fast) ease;border-width:0 2px 2px 0;flex:none;margin:-3px 2px 0 6px;rotate:45deg}.shelf-picker-toggle[aria-expanded=true]:after{margin-top:3px;rotate:225deg}.shelf-picker-menu{border-radius:var(--r-md);background:#080604eb;flex-direction:column;gap:6px;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #deaa5a80}.shelf-picker-menu input{border-radius:var(--r-sm);min-height:42px;color:var(--text);font:inherit;background:#ffffff0f;border:0;padding:0 12px}.shelf-picker-menu ul{max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.shelf-picker-menu li button{border-radius:var(--r-sm);width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.shelf-picker-menu li button[aria-pressed=true]{color:#ffd27a;background:#ffb34724}.case-strips:has(>:nth-child(2)) .roulette{aspect-ratio:auto;height:116px}.case-prizes{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px;display:flex}.case-prizes>*{width:96px}.gift-sheet-play{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gift-sheet-play .btn{border-radius:var(--r-md);color:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;font-size:15px;font-weight:700;display:flex}.gift-sheet-upgrade{background:linear-gradient(#16b476,#0c8a58);box-shadow:0 6px 18px #12aa6e59}.gift-sheet-hub{background:linear-gradient(#a06bff,#7a3ff0);box-shadow:0 6px 18px #8250ff59}.market-card{background:var(--gold-surface);min-width:0;box-shadow:var(--gold-frame)}.market-card:active{scale:1}.market-card-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.market-card-open:active{scale:.98}.market-price{width:100%;min-height:40px;font-family:var(--font-read);justify-content:center;align-items:center;margin-top:auto;padding:0 8px;font-size:16px;font-weight:800;display:flex}.market-price-own{color:var(--heat-text)}.market-tab{flex-direction:column;gap:16px;display:flex}.market-tab>:not(.sheet-backdrop){animation:rise-in var(--dur-slow) var(--ease-out)}.market-tabs button{padding:0 4px;font-size:13px;line-height:1.15}.market-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.market-search{border-radius:var(--r-md);background:var(--gold-surface);width:100%;min-height:42px;color:var(--text);font:inherit;border:0;padding:0 12px;font-size:14px;box-shadow:inset 0 0 0 1px #deaa5a80}.market-filter{border-radius:var(--r-md);background:var(--gold-surface);min-width:0;min-height:42px;color:var(--text);font:inherit;text-overflow:ellipsis;border:0;padding:0 4px 0 8px;font-size:13px;box-shadow:inset 0 0 0 1px #deaa5a80}.market-filter option{background:var(--cold)}.market-trait{text-align:right;justify-content:flex-end}.market-trait-name{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.market-floor{font-weight:500}.market-sheet-note{text-align:center}.market-feed ul{border-radius:var(--r-md);background:var(--gold-surface);box-shadow:var(--gold-frame);flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.market-feed li{align-items:center;gap:10px;min-height:42px;padding:6px 14px;font-size:14px;display:flex}.market-feed li+li{border-top:1px solid var(--line)}.market-feed-name{flex:1;min-width:0;font-weight:600}.home-link-wide{flex-direction:row;align-items:center;width:100%}.home-link-wide .home-link-body{flex:1}.home-link-wide:after{top:50%;translate:0 -50%}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-slot{min-width:0;display:flex;position:relative}.game-slot.is-wide{grid-column:1/-1}.game-slot>.game-tile{flex:1;min-width:0}.game-fav{z-index:2;color:#ffffffdb;background:#00000038;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.game-fav.is-on{color:#ffd84a}.game-tile{min-height:164px;transition:scale var(--dur-press) var(--ease-out);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:14px;display:flex}.game-tile:active{scale:.97}.game-upgrade,.game-vault,.game-mines,.game-starfall,.game-corsair,.game-craft{min-height:128px}.game-upgrade{--promo-a:#1fb84a;--promo-b:#63e35a}.promo.game-vault{--promo-a:#7a0a30;--promo-b:#ff7d1a;background:linear-gradient(115deg,#7a0a30 0%,#b8162e 38%,#e8401f 70%,#ff7d1a 100%)}.promo.game-starfall{--promo-a:#0a1150;--promo-b:#35f;background:linear-gradient(115deg,#0a1150 0%,#172a96 48%,#35f 100%)}.promo.game-corsair{--promo-a:#2e1609;--promo-b:#e0902e;background:linear-gradient(115deg,#2e1609 0%,#5a2f14 52%,#a8611f 100%)}.promo.game-corsair:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 110% at 80%,#ffaa4647,#0000 70%),repeating-linear-gradient(#0000 0 31px,#0a040180 31px 32px,#ffd2960f 32px 33px),linear-gradient(115deg,#221006e6 0%,#3e1f0cdb 55%,#623414d6 100%);border-radius:19px;position:absolute;inset:1px}.game-mines{--promo-a:#1a6dff;--promo-b:#46a6ff}.game-plinko{--promo-a:#5b22d0;--promo-b:#9a52ff}.game-craft{--promo-a:#ff5a2b;--promo-b:#ffae3d}.game-tile-body{z-index:1;flex-direction:column;gap:4px;display:flex}.game-upgrade .game-tile-body,.game-vault .game-tile-body,.game-starfall .game-tile-body,.game-corsair .game-tile-body,.game-mines .game-tile-body,.game-craft .game-tile-body{max-width:50%}.game-tile-title{white-space:nowrap;font-size:clamp(18px,5.6vw,22px)}.game-upgrade .game-tile-title,.game-vault .game-tile-title,.game-starfall .game-tile-title,.game-corsair .game-tile-title,.game-mines .game-tile-title,.game-craft .game-tile-title{font-size:26px}.game-vault .game-tile-title,.game-corsair .game-tile-title{font-size:clamp(18px,5.8vw,26px)}.game-tile-text{min-height:2.5em}.game-tile .promo-art{height:92px;top:6px;left:0;right:0}.game-upgrade .promo-art,.game-vault .promo-art,.game-starfall .promo-art,.game-corsair .promo-art,.game-mines .promo-art,.game-craft .promo-art{width:50%;height:auto;inset:0 6px 0 auto}.hub-chip-text{font-family:var(--font-body);fill:#16983d;font-size:12px;font-weight:800}.hub-mines-tag-text{font-family:var(--font-body);fill:#fff;font-size:8.5px;font-weight:800}.hub-vault-tag-text{font-family:var(--font-read);fill:#fcffa4;font-size:20px;font-weight:900}.hub-vault-bulb-text{font-family:var(--font-read);fill:#3a0838;font-size:14px;font-weight:900}.hub-star-mult-text{font-family:var(--font-read);fill:#2b0b57;font-size:13px;font-weight:800}.hub-star-wild-text{font-family:var(--font-body);letter-spacing:.06em;fill:#fff;stroke:#1b47c9;stroke-width:2px;stroke-linejoin:round;paint-order:stroke;font-size:7.5px;font-weight:800}.game-tile.is-live .hub-orbit{animation:4s infinite hub-orbit}.game-tile.is-live .hub-chip{animation:4s infinite hub-chip}.game-tile.is-live .hub-bob{animation:2.4s ease-in-out infinite hub-bob}@keyframes hub-orbit{0%{animation-timing-function:cubic-bezier(.2,.6,.25,1);transform:rotate(0)}55%,to{transform:rotate(720deg)}}@keyframes hub-chip{0%,52%{transform:scale(1)}58%{transform:scale(1.2)}66%,to{transform:scale(1)}}@keyframes hub-bob{50%{transform:translateY(-3px)}}.game-tile.is-live .hub-vault-glow{animation:hub-vault-glow 4.8s calc(var(--k) * .4s) infinite backwards}.game-tile.is-live .hub-vault-ingot{animation:hub-vault-ingot 4.8s calc(var(--k) * .4s) infinite backwards}.game-tile.is-live .hub-vault-merc{animation:4.8s infinite hub-vault-merc}.game-tile.is-live .hub-vault-bulb{animation:4.8s infinite hub-vault-bulb}.game-tile.is-live .hub-vault-tag{animation:4.8s infinite hub-vault-tag}.game-tile.is-live .hub-vault-crown{animation:4.8s infinite hub-vault-crown}.game-tile.is-live .hub-vault-gift{animation:4.8s infinite hub-vault-gift}.game-tile.is-live .hub-vault-heat{animation:1.6s ease-in-out infinite hub-vault-heat}.game-tile.is-live .hub-vault-ember{animation:hub-vault-ember 2.4s calc(var(--k) * .6s) linear infinite backwards}@keyframes hub-vault-glow{0%,6%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1.25)}16%,80%{opacity:.8;transform:scale(1)}90%,to{opacity:0;transform:scale(.5)}}@keyframes hub-vault-ingot{0%,6%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(0)}9%{animation-timing-function:cubic-bezier(.6,0,.8,.5);transform:translateY(-3px)}12%,to{transform:translate(0)}}@keyframes hub-vault-merc{0%,6%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(66px)}11%,14%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(44px)}19%,23%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}28%,84%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(0)}96%,to{transform:translateY(66px)}}@keyframes hub-vault-bulb{0%,27%{transform:scale(1)}31%{transform:scale(1.15)}36%,to{transform:scale(1)}}@keyframes hub-vault-tag{0%,30%{opacity:0;transform:scale(0)}35%{opacity:1;transform:scale(1.25)}40%,84%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(0)}}@keyframes hub-vault-crown{0%,30%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(0)rotate(0)}35%{animation-timing-function:cubic-bezier(.6,0,.8,.5);transform:translateY(-7px)rotate(-5deg)}40%{transform:translate(0)rotate(2deg)}45%,to{transform:translate(0)rotate(0)}}@keyframes hub-vault-gift{0%,44%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translateY(-46px)}46%{opacity:1}54%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translate(0)}58%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-5px)}62%,84%{opacity:1;transform:translate(0)}92%{opacity:0;transform:translate(0)}to{opacity:0;transform:translateY(-46px)}}@keyframes hub-vault-heat{0%,to{opacity:.4;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes hub-vault-ember{0%{opacity:0;transform:translateY(10px)}25%{opacity:1}to{opacity:0;transform:translateY(-24px)}}.game-tile.is-live .hub-mines-open-0{animation:hub-mines-open-0 4.5s var(--ease-out) infinite}.game-tile.is-live .hub-mines-open-1{animation:hub-mines-open-1 4.5s var(--ease-out) infinite}.game-tile.is-live .hub-mines-open-2{animation:hub-mines-open-2 4.5s var(--ease-out) infinite}.game-tile.is-live .hub-mines-boom{animation:4.5s infinite hub-mines-boom}.game-tile.is-live .hub-mines-tag{animation:4.5s infinite hub-mines-tag}.game-tile.is-live .hub-mines-board{animation:4.5s infinite hub-mines-shake}@keyframes hub-mines-open-0{0%,8%{transform:scaleX(0)}13%,84%{transform:scale(1)}90%,to{transform:scaleX(0)}}@keyframes hub-mines-open-1{0%,18%{transform:scaleX(0)}23%,84%{transform:scale(1)}90%,to{transform:scaleX(0)}}@keyframes hub-mines-open-2{0%,28%{transform:scaleX(0)}33%,84%{transform:scale(1)}90%,to{transform:scaleX(0)}}@keyframes hub-mines-boom{0%,40%{transform:scale(0)}44%{transform:scale(1.25)}48%,84%{transform:scale(1)}90%,to{transform:scale(0)}}@keyframes hub-mines-tag{0%,44%{opacity:0;transform:scale(.4)}49%{opacity:1;transform:scale(1.12)}53%,84%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.4)}}@keyframes hub-mines-shake{0%,43%,51%,to{transform:translate(0)}45%{transform:translate(-2px,1px)}47%{transform:translate(2px,-1px)}49%{transform:translate(-1px)}}.game-tile.is-live .hub-star-comet{animation:4.8s infinite hub-star-comet}.game-tile.is-live .hub-star-wild{animation:hub-star-wild 4.8s calc(var(--k) * .17s) infinite backwards}.game-tile.is-live .hub-star-mult{animation:hub-star-mult 4.8s calc(var(--k) * .17s) infinite backwards}.game-tile.is-live .hub-star-twinkle{animation:hub-star-twinkle 2.4s calc(var(--k) * .6s) ease-in-out infinite backwards}@keyframes hub-star-comet{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.5,.45,1);transform:translate(-200px,-115px)}4%{opacity:1}22%,82%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translate(0)}94%{opacity:0;transform:translate(70px,40px)}to{opacity:0;transform:translate(-200px,-115px)}}@keyframes hub-star-wild{0%,6%{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1.15)}14%,82%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.85)}}@keyframes hub-star-mult{0%,12%{opacity:0;transform:scale(0)}16%{opacity:1;transform:scale(1.3)}20%,82%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(0)}}@keyframes hub-star-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.4)}}.game-tile.is-live .hub-corsair-board{animation:6s ease-in-out infinite hub-corsair-rock}.game-tile.is-live .hub-corsair-lamp{animation:3.2s linear infinite hub-corsair-lamp}.game-tile.is-live .hub-corsair-helm{animation:4.8s ease-in-out infinite hub-corsair-helm}.game-tile.is-live .hub-corsair-seal{animation:2.4s ease-in-out infinite hub-corsair-seal}.game-tile.is-live .hub-corsair-frame{animation:hub-corsair-frame 4.8s calc(var(--k) * .45s) infinite backwards}.game-tile.is-live .hub-corsair-chest{animation:hub-corsair-chest 4.8s calc(var(--k) * .45s) infinite backwards}.game-tile.is-live .hub-corsair-gleam{animation:hub-corsair-gleam 4.8s calc(var(--k) * .45s) ease-in-out infinite backwards}.game-tile.is-live .hub-corsair-spark{animation:hub-corsair-spark 4.8s calc(var(--k) * .45s) infinite backwards}@keyframes hub-corsair-rock{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)translateY(1px)}}@keyframes hub-corsair-lamp{0%,to{opacity:1}22%{opacity:.8}30%{opacity:.95}58%{opacity:.72}70%{opacity:1}}@keyframes hub-corsair-helm{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}70%{transform:rotate(7deg)}}@keyframes hub-corsair-seal{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes hub-corsair-frame{0%,18%{opacity:0;transform:scale(1.06)}24%{opacity:1;transform:scale(.98)}28%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1)}}@keyframes hub-corsair-chest{0%,18%{transform:translate(0)}22%{transform:translateY(-2.5px)}27%,to{transform:translate(0)}}@keyframes hub-corsair-gleam{0%,22%{transform:translate(0)}40%,to{transform:translate(108px)}}@keyframes hub-corsair-spark{0%,34%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.3)rotate(45deg)}48%,84%{opacity:1;transform:scale(1)rotate(45deg)}94%,to{opacity:0;transform:scale(0)rotate(45deg)}}.promo.game-cups{aspect-ratio:358/200;background:#060504;border-radius:5.03%/9%;min-height:0;padding:0;box-shadow:0 0 0 1px #000000b3,0 8px 22px #0000008c;container-type:inline-size}@supports not (aspect-ratio:1){.promo.game-cups{height:200px}}.promo.game-cups:before,.promo.game-cups:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.promo.game-cups:before{z-index:2;box-shadow:inset 0 0 0 2.4px #0000008c,inset 0 0 16px #ffbe6029,inset 0 0 3px 2px #ffd2821f}.promo.game-cups:after{z-index:3;-webkit-mask-composite:xor;background:linear-gradient(160deg,#fff1bf 0%,#c9952f 22%,#6e4510 42%,#e3b75a 62%,#fff0bf 74%,#9a6418 100%);padding:1.6px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.game-cups .promo-art{height:auto;inset:0}.game-cups .game-tile-body{display:block;position:absolute;inset:0}.game-cups .game-tile-title{font-family:var(--font-body);letter-spacing:.005em;background:linear-gradient(#fbe7ae 0%,#f0c977 38%,#d9a24c 56%,#f3d38c 70%,#b07a32 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 1px #281400e6)drop-shadow(0 0 6px #ffb45038);-webkit-background-clip:text;background-clip:text;font-size:7.82cqw;font-weight:600;line-height:1.05;position:absolute;top:11.5%;left:5.6%}.hub-cups-figure{width:34.5%;position:absolute;top:29%;left:4.6%}.hub-cups-figure-face{width:100%;height:auto;display:block;position:relative}.hub-cups-figure-glow{background:radial-gradient(closest-side,#ffa63c29,#ff962800);position:absolute;inset:-10% -8%}.game-cups .game-tile-text{min-height:0;font-family:var(--font-body);letter-spacing:-.01em;color:#f2e0b0;text-shadow:0 1px 2px #000000e6;white-space:pre-line;font-size:3.77cqw;font-weight:500;line-height:1.42;position:absolute;top:67.5%;left:5.87%}.hub-cups-card,.hub-cups-scene,.hub-cups-layer{position:absolute}.hub-cups-card,.hub-cups-scene{inset:0}.hub-cups-lift,.hub-cups-tilt,.hub-cups-mirror-cup,.hub-cups-flip{transform-origin:50% 92.1875%}.hub-cups-tilt,.hub-cups-flip,.hub-cups-flash{position:absolute;inset:0}.hub-cups-l .hub-cups-tilt,.hub-cups-r .hub-cups-tilt{filter:brightness(.93)}.hub-cups-mirror-cup{opacity:.72}.hub-cups-flip{-webkit-mask-image:linear-gradient(#0000 54%,#00000052 69%,#000c 83%,#000 100%);mask-image:linear-gradient(#0000 54%,#00000052 69%,#000c 83%,#000 100%)}.hub-cups-mirror{transform-origin:0 67%;opacity:.55;transform:scaleY(-.55);-webkit-mask-image:linear-gradient(#00000040 0%,#000000f2 67%);mask-image:linear-gradient(#00000040 0%,#000000f2 67%)}.hub-cups-flash,.hub-cups-puff,.hub-cups-ballglow{opacity:0}.hub-cups-m{--hub-cups-at:.9s}.hub-cups-r{--hub-cups-at:4.3s}.hub-cups-l{--hub-cups-at:7.7s}.game-tile.is-live .hub-cups-lift{animation:hub-cups-lift 10.2s linear var(--hub-cups-at) infinite}.game-tile.is-live .hub-cups-mirror-cup{animation:hub-cups-mirror 10.2s linear var(--hub-cups-at) infinite}.game-tile.is-live .hub-cups-contact{animation:hub-cups-contact 10.2s linear var(--hub-cups-at) infinite}.game-tile.is-live .hub-cups-puff{animation:hub-cups-puff 10.2s linear var(--hub-cups-at) infinite}.game-tile.is-live .hub-cups-flash{animation:hub-cups-flash 10.2s linear var(--hub-cups-at) infinite}.game-tile.is-live .hub-cups-sheen-band{animation:hub-cups-sheen 10.2s linear var(--hub-cups-at) infinite}.game-tile.is-live .hub-cups-m .hub-cups-sheen-band{animation-name:hub-cups-sheen-m}.game-tile.is-live .hub-cups-ballglow{animation:10.2s linear .9s infinite hub-cups-ballglow}.game-tile.is-live .hub-cups-scene{animation:10.2s linear infinite hub-cups-thud}.game-tile.is-live .hub-cups-twinkle{animation:3s ease-in-out infinite hub-cups-twinkle}@keyframes hub-cups-lift{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)scale(1)}.98%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translateY(0)scale(1.008,.98)}4.71%,7.06%{animation-timing-function:cubic-bezier(.6,0,.9,.45);transform:translateY(-14%)scale(1)}8.73%{transform:translateY(0)scaleY(1.008)}8.78%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.0175,.965)}9.31%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(0)scale(1.004,.993)}10.05%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateY(-1.4%)scale(1)}10.78%{transform:translateY(0)scale(1)}10.83%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.007,.986)}11.7%,to{transform:translateY(0)scale(1)}}@keyframes hub-cups-mirror{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)scale(1)}.98%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translateY(0)scale(1.008,.98)}4.71%,7.06%{animation-timing-function:cubic-bezier(.6,0,.9,.45);transform:translateY(14%)scale(1)}8.73%{transform:translateY(0)scaleY(1.008)}8.78%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.0175,.965)}9.31%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(0)scale(1.004,.993)}10.05%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateY(1.4%)scale(1)}10.78%{transform:translateY(0)scale(1)}10.83%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.007,.986)}11.7%,to{transform:translateY(0)scale(1)}}@keyframes hub-cups-contact{0%,.98%{opacity:1}2.2%,8.56%{opacity:0}8.73%,9.7%{opacity:1}10.05%{opacity:.56}10.6%,to{opacity:1}}@keyframes hub-cups-puff{0%,8.72%{opacity:0;transform:translateY(0)scale(.7,.8)}8.9%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(.82,.88)}14.2%{opacity:0;transform:translateY(-5%)scale(1.45,1.25)}14.3%,to{opacity:0;transform:translateY(0)scale(.7,.8)}}@keyframes hub-cups-flash{0%,8.72%{opacity:0}8.98%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1)}12.6%,to{opacity:0}}@keyframes hub-cups-sheen{0%,8.87%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-140%)skew(-14deg)}13.09%{animation-timing-function:step-end;transform:translate(600%)skew(-14deg)}13.2%,to{transform:translate(-140%)skew(-14deg)}}@keyframes hub-cups-sheen-m{0%,8.87%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-140%)skew(-14deg)}13.09%{animation-timing-function:step-end;transform:translate(600%)skew(-14deg)}13.2%,54.9%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-140%)skew(-14deg)}59.1%{animation-timing-function:step-end;transform:translate(600%)skew(-14deg)}59.2%,to{transform:translate(-140%)skew(-14deg)}}@keyframes hub-cups-ballglow{0%,1.6%{opacity:0}4.71%,7.06%{opacity:1}8.5%,to{opacity:0}}@keyframes hub-cups-thud{0%,17.54%,18.41%,50.87%,51.74%,84.21%,85.08%,to{transform:translateY(0)}17.55%,50.88%,84.22%{transform:translateY(1.1px)}17.77%,51.1%,84.44%{transform:translateY(-.63px)}17.98%,51.31%,84.65%{transform:translateY(.36px)}18.2%,51.53%,84.87%{transform:translateY(-.2px)}}@keyframes hub-cups-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.game-poker .game-tile-title{letter-spacing:.01em;background:linear-gradient(#ffd9a2 0%,#f1b46d 50%,#d78c45 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 1px #000000bf)drop-shadow(0 0 7px #ff963c33);-webkit-background-clip:text;background-clip:text;font-size:7.82cqw;font-weight:600;position:absolute;top:10%;left:5.87%}.hub-poker-seats-glow{color:#ff8a1e;filter:blur(9px);opacity:.6;position:absolute;inset:0}.hub-poker-seats-face{background:linear-gradient(#fff1c4 0%,#ffcd6c 20%,#ffa83c 48%,#ff8a22 72%,#e5600e 100%);color:#0000;filter:drop-shadow(0 1.5px #5c1e00f2)drop-shadow(0 0 5px #ff8c2873);-webkit-background-clip:text;background-clip:text;position:relative}.game-poker .game-tile-text{letter-spacing:-.01em;color:#e6dacb;text-shadow:0 1px 2px #000000d9;white-space:pre-line;min-height:0;font-size:3.77cqw;font-weight:500;line-height:1.4;position:absolute;top:68%;left:5.87%}.game-tile.is-live .hub-poker-rays-wide{animation:140s linear infinite hub-poker-old-turn}.game-tile.is-live .hub-poker-rays-thin{animation:200s linear infinite reverse hub-poker-old-turn}.game-tile.is-live .hub-poker-glint{animation:3.2s ease-in-out infinite hub-poker-old-twinkle}.game-tile.is-live .hub-poker-glint-2{animation-duration:3.8s;animation-delay:-1.3s}.game-tile.is-live .hub-poker-glint-3{animation-duration:2.9s;animation-delay:-2.1s}.game-tile.is-live .hub-poker-glint-4{animation-duration:4.4s;animation-delay:-.7s}.game-tile.is-live .hub-poker-glint-5{animation-duration:3.5s;animation-delay:-2.8s}@keyframes hub-poker-old-turn{to{transform:rotate(360deg)}}@keyframes hub-poker-old-twinkle{0%,to{opacity:.5;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1)rotate(12deg)}}@keyframes hub-poker-old-sheen{0%{opacity:0;transform:translate(-181.8%)}6%{opacity:1}46%{opacity:1;transform:translate(1068.2%)}52%,to{opacity:0;transform:translate(1068.2%)}}.promo.game-poker{aspect-ratio:173/200;background:#3c0f1a;border-radius:10.4%/9%;min-height:0;padding:0;box-shadow:0 10px 26px #0000008c,0 0 16px #ff963224;container-type:inline-size}@supports not (aspect-ratio:1){.promo.game-poker{height:200px}}.promo.game-poker:after{content:none}.game-poker .promo-art{height:auto;inset:0}.game-poker .game-tile-body{display:block;position:absolute;inset:0}.game-poker .game-tile-title{font-size:12.14cqw;top:45.5%;left:8.67%}.hub-poker-seats{font-family:var(--font-read);letter-spacing:.01em;white-space:nowrap;font-size:28.9cqw;font-weight:800;line-height:1;position:absolute;top:52.5%;left:8.09%}.hub-poker-seats-glow{filter:blur(7px)}.hub-poker-words{letter-spacing:.02em;font-size:.5em}.game-poker .game-tile-text{font-size:6.94cqw;top:75%;left:8.67%}.hub-poker-card,.hub-poker-layer,.hub-poker-stage,.hub-poker-vign,.hub-poker-sheen,.hub-poker-sheen-turn,.hub-poker-sheen-band{position:absolute}.hub-poker-card,.hub-poker-face,.hub-poker-frame,.hub-poker-stage,.hub-poker-vign,.hub-poker-sheen,.hub-poker-sheen-turn{inset:0}.hub-poker-vign{background:radial-gradient(74.6% 75% at 50% 44%,#0000 45%,#000000b3 100%)}.hub-poker-frame.is-across{display:none}.hub-poker-rank{font-family:var(--font-body);font-size:7.4px;font-weight:800}.hub-poker-d{font-family:var(--font-read);font-size:10.5px;font-weight:800}.hub-poker-print{font-family:var(--font-read);letter-spacing:1.3px;font-size:8.6px;font-weight:800}.hub-poker-ace-back{opacity:0;transform:scaleX(0)}.hub-poker-ace-sheen,.hub-poker-ace-edge,.hub-poker-ace-star,.hub-poker-sheen-band{opacity:0}.hub-poker-sheen{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 173 200' preserveAspectRatio='none'%3E%3Crect x='1.8' y='1.8' width='169.4' height='196.4' rx='16.2' fill='none' stroke='white' stroke-width='3.6'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 173 200' preserveAspectRatio='none'%3E%3Crect x='1.8' y='1.8' width='169.4' height='196.4' rx='16.2' fill='none' stroke='white' stroke-width='3.6'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.hub-poker-sheen-turn{transform:rotate(22deg)}.hub-poker-sheen-band{background:linear-gradient(90deg,#fff6dc00,#fff6dc,#fff6dc00);width:25.43%;height:220%;top:-60%;left:0}.game-slot.is-wide>.promo.game-poker{aspect-ratio:358/200;border-radius:5.03%/9%}@supports not (aspect-ratio:1){.game-slot.is-wide>.promo.game-poker{height:200px}}.game-slot.is-wide .hub-poker-stage{width:50%;height:103.47%;inset:28% auto auto 48.3%}.game-slot.is-wide .hub-poker-frame.is-half{display:none}.game-slot.is-wide .hub-poker-frame.is-across{display:block}.game-slot.is-wide .game-poker .game-tile-title{font-size:7.82cqw;top:10%;left:5.87%}.game-slot.is-wide .hub-poker-seats{font-size:16.5cqw;top:25%;left:5.31%}.game-slot.is-wide .game-poker .game-tile-text{font-size:3.77cqw;top:68%;left:5.87%}.game-slot.is-wide .hub-poker-sheen{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 358 200' preserveAspectRatio='none'%3E%3Crect x='1.8' y='1.8' width='354.4' height='196.4' rx='16.2' fill='none' stroke='white' stroke-width='3.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 358 200' preserveAspectRatio='none'%3E%3Crect x='1.8' y='1.8' width='354.4' height='196.4' rx='16.2' fill='none' stroke='white' stroke-width='3.6'/%3E%3C/svg%3E")}.game-slot.is-wide .hub-poker-sheen-band{width:12.29%}.game-tile.is-live .hub-poker-ace{will-change:transform}.game-tile.is-live .hub-poker-sheen-band{animation:7s ease-in-out infinite hub-poker-sheen}.game-slot.is-wide .game-tile.is-live .hub-poker-sheen-band{animation-name:hub-poker-old-sheen}.game-tile.is-live .hub-poker-ace-face{animation:4s infinite hub-poker-face}.game-tile.is-live .hub-poker-ace-back{animation:4s infinite hub-poker-back}.game-tile.is-live .hub-poker-ace-shadow{animation:4s infinite hub-poker-shadow}.game-tile.is-live .hub-poker-ace-lift{animation:4s ease-in-out infinite hub-poker-lift}.game-tile.is-live .hub-poker-ace-sheen{animation:4s ease-in-out infinite hub-poker-ace-sheen}.game-tile.is-live .hub-poker-ace-edge{animation:4s ease-out infinite hub-poker-ace-edge}.game-tile.is-live .hub-poker-ace-star{animation:4s ease-out infinite hub-poker-ace-star}@keyframes hub-poker-face{0%,52%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleX(1)}58%,80%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleX(0)}86%,to{transform:scaleX(1)}}@keyframes hub-poker-back{0%,57.9%{opacity:0;transform:scaleX(0)}58%{opacity:1;animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleX(0)}64%,74%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleX(1)}80%{opacity:1;transform:scaleX(0)}80.1%,to{opacity:0;transform:scaleX(0)}}@keyframes hub-poker-shadow{0%,52%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleX(1)}58%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleX(.08)}64%,74%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleX(1)}80%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleX(.08)}86%,to{transform:scaleX(1)}}@keyframes hub-poker-lift{0%,50%{transform:translateY(0)}57%{transform:translateY(-2.6px)}65%,73%{transform:translateY(0)}79%{transform:translateY(-2.6px)}88%,to{transform:translateY(0)}}@keyframes hub-poker-ace-sheen{0%,85%{opacity:0;transform:translate(-24px)}87%{opacity:1}96%{opacity:1;transform:translate(24px)}97%,to{opacity:0;transform:translate(24px)}}@keyframes hub-poker-ace-edge{0%,85%{opacity:0}88%{opacity:.95}to{opacity:0}}@keyframes hub-poker-ace-star{0%,85%{opacity:0;transform:scale(.2)rotate(-20deg)}89%{opacity:1;transform:scale(1)rotate(0)}98%,to{opacity:0;transform:scale(.4)rotate(14deg)}}@keyframes hub-poker-sheen{0%{opacity:0;transform:translate(-181.8%)}6%{opacity:1}46%{opacity:1;transform:translate(647.7%)}52%,to{opacity:0;transform:translate(647.7%)}}.game-tile.is-live .hub-craft-left{animation:3.8s infinite hub-craft-left}.game-tile.is-live .hub-craft-right{animation:3.8s infinite hub-craft-right}.game-tile.is-live .hub-craft-big{animation:3.8s infinite hub-craft-big}.game-tile.is-live .hub-craft-glow{animation:3.8s infinite hub-craft-glow}.game-tile.is-live .hub-craft-spark{animation:hub-craft-spark 3.8s calc(var(--k) * .12s) infinite backwards}@keyframes hub-craft-left{0%{opacity:1;transform:translate(0)scale(1)}10%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translate(0)scale(1)}24%{opacity:1}30%{opacity:0;transform:translate(60px,-14px)scale(.5)}31%{opacity:0;transform:translate(0)scale(1)}86%{opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hub-craft-right{0%{opacity:1;transform:translate(0)scale(1)}10%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translate(0)scale(1)}24%{opacity:1}30%{opacity:0;transform:translate(-48px,26px)scale(.5)}31%{opacity:0;transform:translate(0)scale(1)}86%{opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hub-craft-big{0%,28%{opacity:0;transform:scale(.4)}36%{opacity:1;transform:scale(1.16)}44%,84%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.4)}}@keyframes hub-craft-glow{0%,28%{opacity:0;transform:scale(.5)}38%{opacity:1;transform:scale(1.1)}60%,84%{opacity:.7;transform:scale(1)}94%,to{opacity:0;transform:scale(.5)}}@keyframes hub-craft-spark{0%,32%{opacity:0;transform:scale(0)}42%{opacity:1;transform:scale(1.25)}56%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(.4)}}.games-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.games-head .screen-title{min-width:0}.games-demo{margin-left:auto;font-size:14px;font-weight:600}.games-demo .badge-demo{animation:pop-in var(--dur-fast) var(--ease-spring);margin-left:-4px}.game-tile .badge-demo{color:#fff;text-shadow:none;animation:pop-in var(--dur-fast) var(--ease-spring);background:#0000002e;border-color:#ffffffd9;position:relative;top:-2px}.game-tile .badge-hidden,.banner .badge-hidden{color:#fff;text-shadow:none;background:#0000002e;padding:0 5px;font-size:10px;line-height:14px;position:relative;top:-2px;box-shadow:inset 0 0 0 1px #ffffffd9}.demo-hint{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px 12px;padding:16px 16px 14px;display:grid}.demo-hint-mark{--spark:var(--dim);border:1.5px dashed var(--dim);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.demo-hint-text{text-wrap:pretty;align-self:center;font-size:14px;line-height:1.4}.demo-hint .demo-hint-close{width:40px;height:40px;color:var(--dim);margin:-6px -6px 0 0;font-size:22px;line-height:1}.demo-hint .demo-hint-try{border-radius:var(--r-md);grid-column:1/-1;min-height:46px;font-size:15px}.demo-note{color:var(--dim);text-wrap:pretty;align-items:flex-start;gap:8px;margin-top:-6px;font-size:13px;line-height:1.35;display:flex}.demo-note .badge-demo{flex:none;margin-top:1px}.screen:has(>.demo-note) .stake-amount{--spark:var(--dim)}.lose-text{color:var(--dim);animation:fade-in var(--dur-base) ease;font-weight:600}.result-line>span{display:block}.game-result{animation:none}.game-result:empty{display:none}.game-result .btn-story{align-self:flex-start}.jackpot-won{border-radius:var(--r-md);background:color-mix(in srgb, var(--heat) 14%, var(--cold-2));width:fit-content;max-width:100%;min-height:48px;box-shadow:inset 0 0 0 1.5px var(--heat);color:var(--heat-text);font-family:var(--font-read);text-shadow:0 0 14px var(--heat-glow);animation:pop-in var(--dur-base) var(--ease-spring);align-items:center;padding:8px 16px 7px;font-size:28px;font-weight:800;line-height:1;display:flex;position:relative}.jackpot-won:after{content:"";border-radius:inherit;box-shadow:0 0 calc(8px + var(--t) * 18px) var(--heat-glow);pointer-events:none;animation:fade-in var(--dur-slow) ease var(--dur-fast) backwards;position:absolute;inset:0}.plinko-result-row>.jackpot-won{min-height:0;box-shadow:none;white-space:nowrap;text-shadow:0 0 16px var(--heat-glow);background:0 0;padding:0;font-size:24px}.plinko-result-row>.jackpot-won:after{content:none}.stake{background:var(--cold-2);border-radius:20px;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px;padding:12px;display:grid}.stake-row,.stake-quick{display:contents}.stake-toggle{background:var(--cold);border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.stake-toggle button{--spark:var(--dim);height:34px;color:var(--dim);transition:scale var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.stake-toggle button:active{scale:.97}.stake-toggle button:after{content:attr(aria-label)}.stake-toggle button.is-active{--spark:var(--h5);background:var(--cold-3);color:var(--text)}.stake-toggle .spark-icon{transition:fill var(--dur-fast) ease}@supports selector(:has(*)){.stake-toggle{isolation:isolate;position:relative}.stake-toggle:before{content:"";z-index:-1;background:var(--cold-3);width:calc(50% - 6px);transition:translate var(--dur-base) var(--ease-out);border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px}.stake-toggle:has(>button:nth-child(2).is-active):before{translate:calc(100% + 4px)}.stake-toggle button.is-active{background:0 0}}.stake-amount{background:var(--cold);cursor:text;border-radius:12px;grid-column:1;align-items:center;gap:6px;min-width:0;height:44px;padding:0 12px;display:flex}.stake-amount:focus-within{box-shadow:inset 0 0 0 1px var(--dim)}.stake-amount input{min-width:0;height:100%;color:var(--text);font-family:var(--font-read);appearance:textfield;background:0 0;border:0;flex:1;padding:0;font-size:26px;font-weight:800;line-height:1}.stake-amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stake-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stake-amount input::placeholder{font-family:var(--font-body);color:var(--dim);font-size:14px;font-weight:500}.stake-amount input:focus{outline:none}.stake-quick button{background:var(--cold-3);min-width:44px;height:44px;transition:scale var(--dur-press) var(--ease-out);border:0;border-radius:12px;padding:0 10px;font-size:13px;font-weight:700}.stake-quick button:active{scale:.95}.stake .stake-pick{background:var(--cold);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-column:1/-1;font-size:14px}.stake .stake-pick.is-chosen{box-shadow:inset 0 0 0 1.5px var(--dim);color:var(--text);font-family:var(--font-read);font-size:23px;font-weight:800}.stake .stake-pick.is-chosen.is-heated{box-shadow:inset 0 0 0 2px var(--heat), 0 0 calc(4px + var(--t) * 14px) var(--heat-glow);color:var(--heat-text)}.stake-pick:has(.stake-gifts){white-space:nowrap;padding-inline:12px}.stake-pick .stake-gift{flex-basis:28px}.stake-pick .stake-gift .gift-image{border-radius:7px}.stake-pick .stake-gifts-more{font-family:var(--font-body);font-size:13px}.stake-cap{grid-column:1/-1;padding:0 2px;font-size:12px}.stake-panel{flex-direction:column;gap:10px;display:flex}.stake-labels{color:var(--dim);justify-content:space-between;gap:12px;margin-bottom:-3px;padding:0 4px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.stake-win-x{color:var(--heat-text);text-shadow:0 0 calc(4px + var(--t) * 10px) var(--heat-glow);font-weight:800}.stake-line{gap:6px;display:flex}.stake-stepper{background:var(--cold);border-radius:12px;flex:1;align-items:center;min-width:0;height:44px;display:flex}.stake-stepper:focus-within{box-shadow:inset 0 0 0 1px var(--dim)}.stake-stepper>button{width:34px;height:100%;transition:scale var(--dur-press) var(--ease-out);background:0 0;border:0;flex:none;padding:0;font-size:22px;line-height:1}.stake-stepper>button:active:not(:disabled){scale:.85}.stake-panel .stake-amount{background:0 0;flex:1;gap:5px;height:100%;padding:0 2px}.stake-panel .stake-amount:focus-within{box-shadow:none}.stake-panel .stake-amount input{font-size:24px}.stake-panel .stake-pick{flex:1;min-width:0}.stake-win{background:color-mix(in srgb, var(--heat) 16%, var(--cold));min-width:92px;height:44px;box-shadow:inset 0 0 0 1.5px var(--heat);color:var(--heat-text);font-family:var(--font-read);white-space:nowrap;text-shadow:0 0 calc(4px + var(--t) * 10px) var(--heat-glow);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:24px;font-weight:800;line-height:1;display:flex}.stake-win:not(.is-set){--spark:var(--dim);background:var(--cold);box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);text-shadow:none}.stake-quick.stake-presets{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.stake-presets button{justify-content:center;align-items:center;gap:4px;height:40px;font-size:14px;display:inline-flex}.stake-panel .btn:disabled{opacity:1}.screen:has(>.demo-note) .stake-panel :is(.stake-win-x,.stake-win,.stake-presets){--heat:var(--line);--heat-glow:transparent;--heat-text:var(--text);--t:0;--spark:var(--dim)}.stake-sheet-title:after{content:attr(data-title);font-family:var(--font-read);text-align:center;font-size:28px;font-weight:800;line-height:1;display:block}.stake-sheet .gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:4px 2px}.stake-sheet .gift-card{background:var(--cold);border-radius:16px;gap:6px;padding:6px 6px 8px}.stake-sheet .gift-card-name{font-size:12px}.stake-sheet .gift-card-price{margin-top:auto;font-size:18px}.upgrade-stage{background:radial-gradient(60% 80% at 72% 50%, var(--heat-glow), transparent 72%), var(--cold-2);justify-content:center;align-items:center;gap:22px;padding:20px 16px;display:flex}.chance-ring{flex:none;width:136px;height:136px;position:relative}.chance-ring svg{width:100%;height:100%;display:block;overflow:visible}.chance-track{fill:none;stroke:var(--cold-3);stroke-width:10px;transition:stroke-width var(--dur-base) var(--ease-out)}.chance-ring.has-chance .chance-track{stroke-width:6px}.chance-fill{fill:none;stroke:var(--heat);stroke-width:10px;filter:drop-shadow(0 0 calc(2px + var(--t) * 6px) var(--heat-glow));transition:stroke-dasharray var(--dur-base) var(--ease-out), stroke var(--dur-base) ease}.chance-pointer{rotate:var(--turn);transform-box:view-box;transform-origin:60px 60px;color:var(--dim);fill:currentColor;stroke:currentColor;stroke-width:3px;stroke-linejoin:round;opacity:.5;filter:drop-shadow(0 1px 2px #110a2ae6);transition:color var(--dur-base) ease, opacity var(--dur-base) ease}.chance-ring.has-chance .chance-pointer{color:var(--text);opacity:1}.chance-ring .chance-pointer.is-win{color:var(--heat-text);filter:drop-shadow(0 0 calc(2px + var(--t) * 6px) var(--heat-glow))}.chance-ring .chance-pointer.is-lose{color:var(--dim)}.chance-centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;display:flex;position:absolute;inset:0}.chance-win,.chance-lose{flex-direction:column;align-items:center;display:flex}.chance-lose{flex-direction:column-reverse}.chance-pct{font-family:var(--font-read);font-weight:800;line-height:1}.chance-win .chance-pct{color:var(--heat-text);text-shadow:0 0 12px var(--heat-glow);font-size:30px}.chance-lose .chance-pct{color:var(--dim);font-size:17px}.chance-caption{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);font-size:9px;font-weight:700;line-height:11px}.chance-centre.is-empty{font-family:var(--font-read);color:var(--dim);font-size:30px;font-weight:800}.upgrade-target{width:112px;min-width:0;animation:pop-in var(--dur-base) var(--ease-spring);flex-direction:column;gap:6px;display:flex}.upgrade-target .gift-image{border-radius:var(--r-md);box-shadow:0 0 0 2px var(--heat), 0 0 calc(4px + var(--t) * 18px) var(--heat-glow)}.upgrade-target-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.upgrade-target .prize-value{font-size:22px}.upgrade-slot{aspect-ratio:1;border:1.5px dashed var(--line);border-radius:var(--r-md);width:112px;color:var(--cold-3);animation:fade-in var(--dur-base) ease;place-items:center;margin-bottom:50.25px;display:grid}.upgrade-stake{border:0;min-width:0;margin:0;padding:0}.upgrade-stake .btn:disabled{opacity:1}.upgrade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.upgrade-grid .gift-card{border-radius:16px;gap:6px;padding:6px 6px 10px}.upgrade-grid .gift-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.upgrade-grid .prize-value{font-size:19px}.craft-screen .admin-row-title{font-family:var(--font-read);font-size:24px;font-weight:800;line-height:1}.craft-screen .admin-row-title+.muted{margin-top:4px}.craft-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.craft-mode{border-radius:var(--r-md);background:var(--cold);min-width:0;box-shadow:inset 0 0 0 1px var(--heat);transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:0;flex-direction:column;align-items:center;gap:3px;padding:12px 4px;display:flex;position:relative}.craft-mode.is-active{background:radial-gradient(90% 70% at 50% 0%, var(--heat-glow), transparent 75%), var(--cold-3);box-shadow:inset 0 0 0 2px var(--heat), 0 0 calc(4px + var(--t) * 14px) var(--heat-glow)}.craft-mode-name{text-align:center;min-height:2.5em;color:var(--dim);transition:color var(--dur-fast) ease;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1.25;display:flex}.craft-mode.is-active .craft-mode-name{color:var(--text)}.craft-mode-mult{font-family:var(--font-read);color:var(--heat-text);transition:text-shadow var(--dur-fast) ease;margin-bottom:4px;font-size:38px;font-weight:800;line-height:.95}.craft-mode.is-active .craft-mode-mult{text-shadow:0 0 calc(var(--t) * 16px) var(--heat-glow)}.craft-mode .small{font-size:11px}.craft-mode .prize-value{font-size:17px}.craft-slots-head{justify-content:space-between;align-items:center;display:flex}.craft-slots-head .badge{font-family:var(--font-read);padding:3px 8px;font-size:17px;font-weight:800;line-height:1}.craft-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.craft-slot{aspect-ratio:1;border:1.5px dashed var(--line);color:var(--dim);background:0 0;border-radius:12px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;overflow:hidden}.craft-slot.is-filled{background:var(--cold-3);box-shadow:0 0 0 2px var(--heat), 0 0 calc(3px + var(--t) * 10px) var(--heat-glow);border:0}.craft-slot .gift-image{border-radius:0}.craft-total{min-height:1em;font-family:var(--font-read);color:var(--heat-text);font-size:22px;font-weight:800;line-height:1}.how-toggle{width:100%;font-family:var(--font-read);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:24px;font-weight:800;line-height:1;display:flex}.how-toggle:after{content:"";border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);width:9px;height:9px;transition:transform var(--dur-base) var(--ease-in-out);margin:0 6px 4px 0;transform:rotate(45deg)}.how-toggle[aria-expanded=true]:after{margin-bottom:-4px;transform:rotate(-135deg)}.steps{counter-reset:step;flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.steps li:before{content:counter(step);background:var(--cold-3);width:28px;height:28px;font-family:var(--font-read);border-radius:50%;grid-row:span 2;place-items:center;font-size:17px;font-weight:800;line-height:1;display:grid}.steps li strong{font-size:14px;font-weight:600}.mode-note{border-radius:var(--r-sm);background:var(--cold);box-shadow:inset 3px 0 0 var(--heat);flex-direction:column;gap:2px;padding:10px 12px 10px 15px;display:flex}.mode-note strong{font-weight:700}.how-toggle~*{animation:fade-in var(--dur-base) ease}.dice-card{flex-direction:column;gap:10px;padding:14px 18px 22px;display:flex}.dice-roll{font-family:var(--font-read);letter-spacing:.01em;align-self:center;font-size:64px;font-weight:800;line-height:.9}.dice-roll.is-idle:after{content:attr(data-roll);color:var(--cold-3)}.dice-roll.is-win{color:var(--heat-text);text-shadow:0 0 calc(10px + var(--t) * 22px) var(--heat)}.dice-roll.is-lose{color:var(--dim)}.dice-roll.is-rolling{color:var(--dim);font-variant-numeric:tabular-nums}.dice-roll.is-rolling [data-roll]:after{content:attr(data-roll)}@keyframes dice-land{0%{scale:1.08}}.dice-roll.is-win,.dice-roll.is-lose{animation:dice-land var(--dur-fast) var(--ease-out)}.dice-track{flex-direction:column;gap:12px;display:flex;position:relative}.dice-scale{font-family:var(--font-read);color:var(--dim);justify-content:space-between;font-size:15px;font-weight:700;line-height:1;display:flex}.dice-slider{appearance:none;background:linear-gradient(90deg, var(--cold-3) 0 var(--pos), var(--heat) var(--pos) 100%);cursor:pointer;border-radius:7px;width:100%;height:14px;margin:8px 0;display:block}.dice-slider.is-under{background:linear-gradient(90deg, var(--heat) 0 var(--pos), var(--cold-3) var(--pos) 100%)}.dice-slider::-webkit-slider-thumb{appearance:none;background:var(--ink);width:30px;height:30px;box-shadow:0 0 0 5px var(--cold-2), 0 0 18px var(--heat-glow);border:0;border-radius:50%}.dice-slider::-moz-range-thumb{background:var(--ink);width:30px;height:30px;box-shadow:0 0 0 5px var(--cold-2), 0 0 18px var(--heat-glow);border:0;border-radius:50%}.dice-slider::-moz-range-track{background:0 0}.dice-mark{top:100%;left:var(--roll);border:6px solid #0000;border-top:0;border-bottom:8px solid var(--dim);width:0;height:0;transition:left calc(3 * var(--dur-fast)) var(--ease-out);animation:fade-in var(--dur-base) ease;margin-top:2px;position:absolute;transform:translate(-50%)}.dice-mark.is-win{border-bottom-color:var(--heat-text)}.dice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px;display:grid}.dice-fields .field{min-width:0;font-size:12px}.dice-fields input{background:var(--cold);width:100%;min-width:0;height:44px;box-shadow:none;font-family:var(--font-read);border-radius:12px;padding:0 12px;font-size:26px;font-weight:800;line-height:1}.dice-mult input{color:var(--heat-text);box-shadow:inset 0 0 0 1.5px var(--heat);text-shadow:0 0 calc(var(--t) * 14px) var(--heat-glow)}.dice-target{gap:6px;display:flex}.dice-target input{flex:1}.dice-target .icon-btn{background:var(--cold-3);border-radius:12px;width:44px;height:44px;font-size:20px}.dice-chance{grid-column:1/-1}.dice-range{grid-column:1/-1;margin-top:-4px}.ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ladder-chip{border-radius:var(--r-chip);background:var(--cold-2);min-width:0;height:34px;box-shadow:inset 0 0 0 1.5px var(--heat);font-family:var(--font-read);color:var(--heat-text);white-space:nowrap;transition:background-color var(--dur-base) ease, color var(--dur-base) ease, opacity var(--dur-base) ease;place-items:center;padding:0 4px;font-size:17px;font-weight:800;line-height:1;display:grid;position:relative}.ladder-chip.is-passed{opacity:.45}.ladder-chip.is-current{background:var(--heat);color:var(--text);box-shadow:0 0 calc(4px + var(--t) * 14px) var(--heat-glow)}.ladder-chip.is-current[data-ink=dark]{color:var(--ink-text)}.mines-board{border-radius:var(--r-lg);background:var(--cold-2);grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;gap:7px;width:min(100%,300px);padding:10px;display:grid}@keyframes mines-shake{20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}.mines-board.is-lost{animation:rise-in var(--dur-slow) var(--ease-out), mines-shake var(--dur-slow) var(--ease-in-out)}.mines-cell{aspect-ratio:1;background:var(--cold);color:var(--dim);transition:transform var(--dur-press) var(--ease-out);border:0;border-radius:12px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.mines-board.is-live .mines-cell{background:var(--cold-3);box-shadow:inset 0 0 0 1px var(--line)}.mines-cell:disabled{cursor:default}.mines-cell:not(:disabled):active{transform:scale(.95)}.mines-board .mines-cell.is-safe{background:radial-gradient(circle, var(--heat-glow), transparent 72%), var(--cold-3);box-shadow:inset 0 0 0 2px var(--heat), 0 0 calc(2px + var(--t) * 12px) var(--heat-glow);color:var(--heat-text);animation:pop-in var(--dur-base) var(--ease-spring)}.mines-board .mines-cell.is-mine{background:var(--cold-3);color:var(--dim);animation:fade-in var(--dur-base) ease}@keyframes mine-flare{0%{opacity:0;scale:1.2}35%{opacity:1;scale:1}55%{opacity:.5}}.mines-board.is-lost .mines-cell.is-mine{background:radial-gradient(circle, color-mix(in srgb, var(--h4) 50%, transparent), transparent 72%), color-mix(in srgb, var(--h3) 28%, var(--cold-2));box-shadow:inset 0 0 0 2px var(--h3), 0 0 12px color-mix(in srgb, var(--h3) 55%, transparent);color:var(--h5);animation:pop-in var(--dur-base) var(--ease-out) backwards;animation-delay:calc((var(--i,0) + 1) * min(35ms, .26s / var(--n,1)))}.mines-board.is-lost .mines-cell.is-hit{animation:mine-flare calc(2 * var(--dur-base)) var(--ease-out)}.mines-count{background:var(--cold-2);color:var(--text);border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 16px;font-size:14px;font-weight:600}.mines-count select{background-color:var(--cold);min-width:92px;height:42px;box-shadow:none;font-family:var(--font-read);border-radius:12px;padding:0 34px 0 12px;font-size:24px;font-weight:800}.game-penalty{--promo-a:#07122a;--promo-b:#3fe9ff;min-height:128px}.game-penalty .game-tile-body{max-width:50%}.game-penalty .game-tile-title{font-size:26px}.penalty-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.game-roulette{--promo-a:#b4123a;--promo-b:#ff4d6d;min-height:128px}.game-roulette .game-tile-body{max-width:50%}.game-roulette .game-tile-title{font-size:26px}.game-roulette .promo-art{width:50%;height:auto;inset:0 6px 0 auto}.hub-roulette-wheel{place-items:center;display:grid;position:absolute;inset:0}.hub-roulette-wheel canvas{display:block;position:relative}.hub-roulette-wheel:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#28001473,#28001433 80%,#0000);border-radius:50%;width:min(124px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.game-tile.is-live .hub-roulette-turn{transform-origin:85px 64px;animation:6s linear infinite hub-roulette}@keyframes hub-roulette{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.roulette-wheel{justify-content:center;display:flex}.roulette-wheel canvas{display:block}.is-red{background:#e23a4b}.is-black{background:#23253a}.is-green{background:#1fae5a}.game-wheel{--promo-a:#4a2fd0;--promo-b:#8f6bff;min-height:128px}.game-wheel .game-tile-body{max-width:50%}.game-wheel .game-tile-title{font-size:26px}.game-wheel .promo-art{width:50%;height:auto;inset:0 6px 0 auto}.game-tile.is-live .hub-wheel-turn{transform-box:view-box;transform-origin:85px 66px;animation:16s cubic-bezier(.2,.75,.25,1) infinite hub-wheel}@keyframes hub-wheel{0%{transform:rotate(0)}17.5%,25%{transform:rotate(690deg)}42.5%,50%{transform:rotate(1230deg)}67.5%,75%{transform:rotate(1710deg)}92.5%,to{transform:rotate(2160deg)}}.game-hilo,.game-tower{min-height:128px}.game-hilo{--promo-a:#0f6f8f;--promo-b:#34b6d3}.game-tower{--promo-a:#4a2fd0;--promo-b:#22c38e}.game-hilo .game-tile-body,.game-tower .game-tile-body{max-width:50%}.game-hilo .game-tile-title,.game-tower .game-tile-title{font-size:26px}.game-tile.is-live .hub-hilo-flip{transform-origin:118px 66px;transform-box:view-box;animation:2.6s ease-in-out infinite hub-hilo-flip}.game-tile.is-live .hub-tower-lit{animation:1.8s ease-in-out infinite hub-tower-lit}.game-tile.is-live .hub-tower-gem{animation:1.8s ease-in-out infinite hub-tower-gem}@keyframes hub-hilo-flip{0%,40%{transform:scale(1)}50%{transform:scaleX(.05)}60%,to{transform:scale(1)}}@keyframes hub-tower-lit{0%,to{opacity:.55}50%{opacity:1}}@keyframes hub-tower-gem{0%,to{transform:translate(0)}50%{transform:translateY(-4px)}}.hilo-table{flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.hilo-card{color:#1c1a3a;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:96px;height:136px;font-size:22px;display:inline-flex}.hilo-card b{font-family:var(--font-read);font-size:44px;line-height:1}.hilo-card.is-red{color:#e5384f}.hilo-card.is-back{background:var(--cold-3);box-shadow:inset 0 0 0 3px var(--cold-2)}.hilo-card.is-faded{opacity:.7;width:40px;height:56px;font-size:12px}.hilo-card.is-faded b{font-size:18px}.hilo-mult{min-height:1.4em;font-family:var(--font-read);color:var(--heat,var(--text));font-size:22px;font-weight:800}.hilo-trail{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.hilo-guesses{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hilo-guesses .btn{flex-direction:column;gap:2px;min-height:56px}.hilo-guesses .btn:last-child:nth-child(odd){grid-column:1/-1}.tower{flex-direction:column;gap:6px;display:flex}.tower-floor{opacity:.6;align-items:center;gap:6px;display:flex}.tower-floor.is-next{opacity:1}.tower-mult{width:64px;color:var(--heat,var(--dim));font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.tower-cell{background:var(--cold-3);border:0;border-radius:10px;flex:1;min-width:0;height:38px}.tower-floor.is-next .tower-cell:not(:disabled){box-shadow:inset 0 0 0 2px var(--h4)}.tower-cell.is-safe{background:#22c38e}.tower-cell.is-trap{background:var(--danger)}.tower-cell.is-trap.is-shown{opacity:.45}.auto-bet{flex-direction:column;gap:10px;display:flex}.auto-bet-toggle{color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.auto-bet-counts{flex-wrap:wrap;gap:6px;display:flex}.mines-cell.is-planned{box-shadow:inset 0 0 0 2px var(--h4)}.game-coinflip{--promo-a:#8a6408;--promo-b:#ffb020;min-height:128px}.game-coinflip .game-tile-body{max-width:50%}.game-coinflip .game-tile-title{font-size:26px}.game-tile.is-live .hub-coin-flip{transform-origin:85px 60px;transform-box:view-box;animation:2.2s ease-in-out infinite hub-coin-flip}@keyframes hub-coin-flip{0%,35%{transform:scale(1)}50%{transform:scaleY(.08)translateY(-20px)}65%,to{transform:scale(1)}}.coin-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.coin-duel{justify-content:space-between;align-items:center;gap:10px;display:flex}.coin-duel.is-won span:first-child{color:var(--h5)}.upgrade-stage{background:0 0;justify-content:center;gap:0;padding:4px 0 0;display:flex}.upgrade-stage .chance-ring{aspect-ratio:1;width:min(100%,300px);height:auto}.chance-scale line{stroke:var(--dim);stroke-width:.5px;opacity:.55}.chance-scale line:nth-child(5n+1){stroke:var(--text);stroke-width:.8px;opacity:.8}.chance-edge{fill:none;stroke:var(--cold-3);stroke-width:.6px}.chance-edge-fill{fill:none;stroke:#36e08e;stroke-width:.9px;filter:drop-shadow(0 0 2px #36e08ecc);transition:stroke-dasharray var(--dur-base) var(--ease-out)}.upgrade-stage .chance-track,.upgrade-stage .chance-ring.has-chance .chance-track{stroke:#ffffff12;stroke-width:12px}.upgrade-stage .chance-fill{stroke:#36e08e;stroke-width:12px;filter:drop-shadow(0 0 4px #36e08e8c)}.chance-disc{fill:#0000008c;stroke:#ffffff0d;stroke-width:.5px}.chance-turn{transform-box:view-box;transform-origin:60px 60px;transition:rotate var(--dur-base) var(--ease-out)}.chance-marks text{fill:#fff;font-family:var(--font-read);text-anchor:middle;paint-order:stroke;stroke:#00000073;stroke-width:1px;font-size:6px;font-weight:800}.upgrade-stage .chance-pointer,.upgrade-stage .chance-ring.has-chance .chance-pointer{color:#fff;stroke-width:.6px;opacity:1;filter:drop-shadow(0 0 3px #ffffffb3)}.upgrade-stage .chance-pointer.is-lose{color:var(--dim)}.upgrade-stage .chance-centre{gap:2px}.upgrade-stage .chance-win .chance-pct{color:var(--text);font-size:44px;line-height:1}.upgrade-stage .chance-centre[data-level=high] .chance-pct{color:#36e08e}.upgrade-stage .chance-centre[data-level=mid] .chance-pct{color:var(--h5)}.upgrade-stage .chance-centre[data-level=low] .chance-pct{color:var(--danger)}.upgrade-stage .chance-centre:after{content:attr(data-word);color:var(--dim);text-transform:uppercase;font-size:12px;font-weight:700}.upgrade-stage .chance-caption,.upgrade-stage .chance-lose{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.upgrade-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.upgrade-card{border-radius:var(--r-lg);background:var(--gold-surface);min-height:158px;box-shadow:var(--gold-frame);color:var(--text);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;display:flex}.upgrade-card:disabled{opacity:1}.upgrade-card .gift-image{border-radius:var(--r-md);width:84px;height:84px}.upgrade-card .upgrade-target{display:contents}.upgrade-card .upgrade-slot{width:84px;height:84px}.upgrade-arrow{z-index:1;color:#04170f;background:#1fc07a;border:4px solid #000;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upgrade-quick{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.upgrade-quick button,.upgrade-bands button{border-radius:var(--r-sm);background:var(--gold-surface);min-height:40px;box-shadow:var(--gold-frame);color:var(--text);font-family:var(--font-read);border:0;font-size:18px;font-weight:800}.upgrade-quick button.is-active,.upgrade-bands button.is-active{background:#36e08e29;box-shadow:inset 0 0 0 1.5px #36e08e}.upgrade-quick button:disabled{opacity:.45}.upgrade-sheet{flex-direction:column;gap:12px;height:78dvh;display:flex;overflow:hidden}.upgrade-sheet-head{justify-content:space-between;align-items:center;display:flex}.upgrade-sheet-close{width:36px;height:36px;color:var(--text);background:#ffffff1a;border:0;border-radius:50%;font-size:22px;line-height:1}.upgrade-sheet-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.upgrade-search{border-radius:var(--r-md);box-shadow:var(--gold-frame);color:var(--dim);background:#00000059;align-items:center;gap:8px;padding:0 12px;display:flex}.upgrade-search input{min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;outline:none;flex:1}.upgrade-sort{position:relative}.upgrade-sort>button{border-radius:var(--r-md);background:var(--gold-surface);max-width:150px;min-height:44px;box-shadow:var(--gold-frame);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.upgrade-sort-menu{z-index:3;border-radius:var(--r-md);width:240px;box-shadow:var(--gold-frame), 0 12px 28px #0009;background:#1b1710;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.upgrade-sort-menu button{min-height:46px;color:var(--text);text-align:left;background:0 0;border:0;padding:0 14px;font-weight:600}.upgrade-sort-menu button.is-active{background:#36e08e29}.upgrade-bands{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.upgrade-sheet-empty{text-align:center;padding:24px 0}.upgrade-tiles{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding-bottom:8px;display:grid;overflow-y:auto}.upgrade-tile{border-radius:var(--r-md);min-width:0;color:var(--text);background:#ffffff0d;border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 6px 8px;display:flex}.upgrade-tile.is-picked{box-shadow:inset 0 0 0 1.5px #36e08e}.upgrade-tile-art{aspect-ratio:1;width:100%;display:block;position:relative}.upgrade-tile-art .gift-image{border-radius:var(--r-sm);width:100%;height:100%;box-shadow:inset 0 0 0 1.5px var(--h5)}.upgrade-tile-price{border-radius:var(--r-chip);background:#000000b8;padding:1px 6px;font-size:13px;position:absolute;top:2px;right:2px}.upgrade-tile-price .prize-value{font-size:13px}.upgrade-tile-times{border-radius:var(--r-chip);color:#fff;background:#18b070;padding:1px 7px;font-size:12px;font-weight:800;position:absolute;bottom:-2px;left:-2px}.upgrade-tile .gift-card-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.upgrade-tile-trait{border-radius:var(--r-chip);max-width:100%;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;background:#0006;padding:1px 8px;font-size:11px;overflow:hidden}.upgrade-tile .prize-chance{font-size:11px}:root{--cups-damask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='120' viewBox='0 0 80 120'%3E%3Cdefs%3E%3Cg id='h'%3E%3Cpath d='M1 -17C10 -22 19 -17 17 -7C13 -12 7 -13 1 -11Z'/%3E%3Cpath d='M5 -4C17 -8 27 -20 23 -31C20 -38 11 -37 13 -30C14 -26 19 -27 18 -31' fill='none' stroke-width='1.6'/%3E%3Cpath d='M10 0C14 4 14 12 10 18' fill='none' stroke-width='1.3'/%3E%3Cpath d='M5 31C17 30 30 37 35 51C27 45 17 43 6 41Z'/%3E%3Cpath d='M9 20C21 22 30 14 28 5C26 -1 20 0 22 5' fill='none' stroke-width='1.4'/%3E%3Cpath d='M25 44C30 36 37 34 40 38' fill='none' stroke-width='1'/%3E%3Ccircle cx='28' cy='-14' r='1.5'/%3E%3Ccircle cx='33' cy='20' r='1.3'/%3E%3Ccircle cx='18' cy='52' r='1.2'/%3E%3C/g%3E%3Cg id='m'%3E%3Cpath d='M0 -46C6 -38 8 -28 0 -20C-8 -28 -6 -38 0 -46Z'/%3E%3Cpath d='M0 -9C11 -9 17 2 14 14C11 24 5 29 0 33C-5 29 -11 24 -14 14C-17 2 -11 -9 0 -9Z' fill='none' stroke-width='1.6'/%3E%3Cpath d='M0 0C5 4 6 12 0 22C-6 12 -5 4 0 0Z'/%3E%3Ccircle cx='0' cy='-52' r='1.8'/%3E%3Cpath d='M0 33L0 49' fill='none' stroke-width='1.3'/%3E%3Ccircle cx='0' cy='53' r='1.8'/%3E%3Cuse href='%23h'/%3E%3Cuse href='%23h' transform='scale(-1 1)'/%3E%3C/g%3E%3C/defs%3E%3Cg fill='%23c2b08f' stroke='%23c2b08f' opacity='0.05'%3E%3Cuse href='%23m' x='40' y='60'/%3E%3Cuse href='%23m'/%3E%3Cuse href='%23m' x='80'/%3E%3Cuse href='%23m' y='120'/%3E%3Cuse href='%23m' x='80' y='120'/%3E%3C/g%3E%3C/svg%3E")}.cups-screen{--cups-gold:#f6d98a;--cups-gold-deep:#e2b04c;--cups-text:#efe2c4;--cups-dim:#a3916b;--cups-ink:#3a2204;--cups-text-gold:linear-gradient(180deg, #fbe7ae 0%, #f0c977 38%, #d9a24c 56%, #f3d38c 70%, #b07a32 100%);--cups-hair:linear-gradient(160deg, #fff1bf 0%, #c9952f 22%, #6e4510 42%, #e3b75a 62%, #fff0bf 74%, #9a6418 100%);--cups-metal:linear-gradient(180deg, #fff3c4 0%, #f8dc8a 18%, #e4b350 42%, #c8902e 56%, #dcaa48 72%, #f4d27c 86%, #a36c1a 100%);--cups-gloss:linear-gradient(180deg, #ffffff80 0%, #ffffff14 46%, #fff0 50%), linear-gradient(100deg, #fff0 8%, #fffceb38 26%, #fff0 44%);--cups-metal-edge:inset 0 1px 0 #fffcebf2, inset 0 -2px 0 #6e3e068c, inset 0 0 0 1px #7a4a0ca6;--cups-lacquer:linear-gradient(180deg, #1d1710 0%, #0b0906 100%);--cups-well:#050403;--cups-recess:inset 0 1px 3px #000000e6, inset 0 0 0 1px #d4aa5a2e}.cups-field{isolation:isolate;background:radial-gradient(120% 90% at 50% 45%, #0000 35%, #000000b8 100%), var(--cups-damask) 0 0 / 56px 84px, #060504;border-radius:22px;height:248px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 8px 22px #0000008c}.cups-field:before,.cups-field:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cups-field:before{z-index:5;box-shadow:inset 0 0 0 2.4px #0000008c,inset 0 0 16px #ffbe6029,inset 0 0 3px 2px #ffd2821f}.cups-field:after{z-index:6;background:var(--cups-hair);-webkit-mask-composite:xor;padding:1.6px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cups-scene,.cups-taps{aspect-ratio:358/248;width:min(100%,358px);position:absolute;bottom:0;left:50%;translate:-50%}.cups-scene{container-type:inline-size}@supports not (aspect-ratio:1){.cups-scene,.cups-taps{width:358px;height:248px}}.cups-layer{pointer-events:none;position:absolute;inset:0}.cups-layer>svg,.cups-twinkle>svg,.cups-burst-face>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.cups-stack{isolation:isolate}.cups-twinkle{position:absolute}.cups-field.is-live .cups-twinkle{animation:3s ease-in-out infinite cups-twinkle}@keyframes cups-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.cups-wall{transition:opacity .6s}.cups-field.is-lost .cups-wall{opacity:.55}.cups-piece{--cups-l:.4755;transform-origin:50% 92.1875%;width:25.6983%;height:47.4839%;position:absolute;top:35.2581%;left:37.1508%}.cups-piece.has-ball{--cups-l:.5435}.cups-piece[data-place="0"]{translate:-121.739%}.cups-piece[data-place="2"]{translate:121.739%}.cups-sway,.cups-lift,.cups-land,.cups-flip{transform-origin:50% 92.1875%;position:absolute;inset:0}.cups-land>svg,.cups-flip>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.cups-foot{width:100%;height:23.4375%;display:block;position:absolute;top:80.4688%;left:0;overflow:visible}.cups-ball-box{transform-origin:50% 82%;width:50%;height:39.0625%;position:absolute;top:60.1563%;left:25%}.cups-ball-box>svg{width:100%;height:100%;display:block}.cups-cup{z-index:1;will-change:transform}.cups-refl{will-change:transform}.cups-cup.is-up .cups-lift{transform:translateY(calc(var(--cups-l) * -100%));animation:cups-rise var(--cups-lift) linear both}.cups-cup.is-down .cups-lift{animation:cups-fall var(--cups-lift) cubic-bezier(.37, 0, .66, .2) both}@keyframes cups-rise{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)scale(1)}20%{animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translateY(0)scale(1.01,.976)}to{transform:translateY(calc(var(--cups-l) * -100%)) scale(1, 1)}}@keyframes cups-fall{0%{transform:translateY(calc(var(--cups-l) * -100%))}to{transform:translateY(0)}}.cups-cup.is-down .cups-land{animation:cups-land var(--cups-land) linear var(--cups-lift) both}@keyframes cups-land{0%{transform:translateY(0)scale(1)}2%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.0195,.961)}10%{transform:translateY(0)scale(1.0115,.977)}23%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(0)scale(1.005,.99)}46.5%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateY(-2.2%)scale(1)}70%{transform:translateY(0)scale(1)}73%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.0055,.989)}88%{transform:translateY(0)scale(1.0015,.997)}to{transform:translateY(0)scale(1)}}.cups-flash{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cups-cup.is-down .cups-flash{animation:cups-flash .42s linear var(--cups-lift) both}@keyframes cups-flash{0%{opacity:0}6%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1)}to{opacity:0}}.cups-cup.is-down .cups-sheen-band{animation:cups-sheen .43s cubic-bezier(.37, 0, .63, 1) calc(var(--cups-lift) + 15ms) both}@keyframes cups-sheen{0%{transform:translate(-140%)skew(-14deg)}to{transform:translate(600%)skew(-14deg)}}.cups-refl{opacity:.66}.cups-flip{transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 54%,#00000052 69%,#000c 83%,#000 100%);mask-image:linear-gradient(#0000 54%,#00000052 69%,#000c 83%,#000 100%)}.cups-refl.is-up .cups-lift{transform:translateY(calc(var(--cups-l) * 100%));opacity:calc(1 - .45 * var(--cups-l));animation:cups-rise-mirror var(--cups-lift) linear both}.cups-refl.is-down .cups-lift{animation:cups-fall-mirror var(--cups-lift) cubic-bezier(.37, 0, .66, .2) both}.cups-refl.is-down .cups-land{animation:cups-land-mirror var(--cups-land) linear var(--cups-lift) both}@keyframes cups-rise-mirror{0%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(0)scale(1)}20%{opacity:1;animation-timing-function:cubic-bezier(.42,0,.2,1);transform:translateY(0)scale(1.01,.976)}to{transform:translateY(calc(var(--cups-l) * 100%)) scale(1, 1);opacity:calc(1 - .45 * var(--cups-l))}}@keyframes cups-fall-mirror{0%{transform:translateY(calc(var(--cups-l) * 100%));opacity:calc(1 - .45 * var(--cups-l))}to{opacity:1;transform:translateY(0)}}@keyframes cups-land-mirror{0%{transform:translateY(0)scale(1)}2%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.0195,.961)}10%{transform:translateY(0)scale(1.0115,.977)}23%{animation-timing-function:cubic-bezier(.39,.575,.565,1);transform:translateY(0)scale(1.005,.99)}46.5%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:translateY(2.2%)scale(1)}70%{transform:translateY(0)scale(1)}73%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translateY(0)scale(1.0055,.989)}88%{transform:translateY(0)scale(1.0015,.997)}to{transform:translateY(0)scale(1)}}.cups-soft.is-up .cups-soft-face{transform:scale(calc(1 + .7 * var(--cups-l)), calc(1 + .5 * var(--cups-l)));opacity:calc(1 - .5 * var(--cups-l));animation:cups-soft-rise var(--cups-lift) linear both}.cups-soft.is-down .cups-soft-face{animation:cups-soft-fall var(--cups-lift) cubic-bezier(.37, 0, .66, .2) both}@keyframes cups-soft-rise{0%,20%{opacity:1;animation-timing-function:cubic-bezier(.42,0,.2,1);transform:scale(1)}to{transform:scale(calc(1 + .7 * var(--cups-l)), calc(1 + .5 * var(--cups-l)));opacity:calc(1 - .5 * var(--cups-l))}}@keyframes cups-soft-fall{0%{transform:scale(calc(1 + .7 * var(--cups-l)), calc(1 + .5 * var(--cups-l)));opacity:calc(1 - .5 * var(--cups-l))}to{opacity:1;transform:scale(1)}}.cups-contact.is-up .cups-contact-face{opacity:0;animation:cups-contact-off var(--cups-lift) linear both}.cups-contact.is-down .cups-contact-face{animation:cups-contact-land var(--cups-land) linear var(--cups-lift) both}@keyframes cups-contact-off{0%,22%{opacity:1}31%,to{opacity:0}}@keyframes cups-contact-land{0%{opacity:0;transform:scaleX(1)}2%{opacity:1;transform:scaleX(1.02)}23%{opacity:1;transform:scaleX(1.005)}34%{opacity:.5;transform:scaleX(1)}46.5%{opacity:.2}60%{opacity:.6}70%,to{opacity:1;transform:scaleX(1)}}.cups-puff .cups-foot{opacity:0}.cups-puff.is-down .cups-foot{animation:cups-puff .6s linear var(--cups-lift) both}@keyframes cups-puff{0%{opacity:0;transform:translateY(0)scale(.7,.8)}3%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(.82,.88)}to{opacity:0;transform:translateY(-5%)scale(1.45,1.25)}}.cups-ball,.cups-ballglow,.cups-ballrefl{opacity:0;transition:opacity 30ms linear calc(var(--cups-lift) * .885)}.cups-ball.is-shown,.cups-ballglow.is-shown,.cups-ballrefl.is-shown{opacity:1;animation:cups-ball-in 60ms linear calc(var(--cups-lift) * .3) both;transition:none}@keyframes cups-ball-in{0%{opacity:0}to{opacity:1}}.cups-ballrefl .cups-ball-box{opacity:.6;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 30%,#000 90%);mask-image:linear-gradient(#0000 30%,#000 90%)}.cups-ballglow .cups-foot{transition:opacity .4s}.cups-field.is-won .cups-ballglow .cups-foot{transform:scale(1.3)}.cups-field.is-live.is-won .cups-ballglow .cups-foot{animation:1.8s ease-in-out infinite cups-breathe}@keyframes cups-breathe{0%,to{transform:scale(1.3)}50%{transform:scale(1.45)}}.cups-field.is-lost .cups-ballglow .cups-foot{opacity:.45}@keyframes cups-ball-won{45%{transform:scale(1.16)}}.cups-field.is-won .cups-ball .cups-ball-box{animation:cups-ball-won var(--dur-slow) var(--ease-out)}.cups-hint{opacity:0}.cups-field.is-choosing .cups-hint{opacity:.4}.cups-field.is-live.is-choosing .cups-hint{animation:1.1s ease-in-out infinite cups-hint}@keyframes cups-hint{0%,to{opacity:.22}50%{opacity:.56}}.cups-spot .cups-foot{opacity:.9;animation:fade-in var(--dur-base) ease}.cups-field.is-lost .cups-spot .cups-foot{opacity:.45}.cups-burst[data-place="0"]{transform:scaleX(-1)}.cups-burst[data-place="1"]{transform-origin:65.6425%;transform:scaleX(-1)}.cups-burst.is-mirror{transform-origin:50% 60.4839%;opacity:.7;transform:scaleY(-.6);-webkit-mask-image:linear-gradient(#00000038 0%,#000000f2 60.5%);mask-image:linear-gradient(#00000038 0%,#000000f2 60.5%)}.cups-burst.is-mirror[data-place="0"]{transform:scale(-1,-.6)}.cups-burst.is-mirror[data-place="1"]{transform-origin:65.6425% 60.4839%;transform:scale(-1,-.6)}.cups-burst-face{transform-origin:81.2849% 45.1613%;animation:.7s linear both cups-burst;position:absolute;inset:0}@keyframes cups-burst{0%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(.3)}31%{opacity:1}to{opacity:1;transform:scale(1)}}.cups-win{transform-origin:30% 60%;pointer-events:none;flex-direction:column;align-items:flex-start;animation:.46s linear .12s both cups-win;display:flex;position:absolute;top:2.01613%;left:3.91061%}.cups-win[data-side=right]{transform-origin:70% 60%;align-items:flex-end;left:auto;right:3.91061%}.cups-win:before{content:"";z-index:-1;background:radial-gradient(closest-side,#000000b8,#0006 55%,#0000);position:absolute;inset:-40% -30%}@keyframes cups-win{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.7)}42%{opacity:1}to{opacity:1;transform:scale(1)}}.cups-win-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#f2e0b0;text-shadow:0 1px 2px #000;margin:2px 3px 0;font-size:3.07cqw;font-weight:700;line-height:1}.cups-win-sum{align-items:center;gap:2px;display:flex}.cups-win-gem{width:5.59cqw;margin-top:4px;display:block;position:relative}.cups-win-gem:before{content:"";background:radial-gradient(closest-side,#3fc4ff61,#3fc4ff00);position:absolute;inset:-30%}.cups-win-gem svg{width:100%;height:auto;display:block;position:relative}.cups-win-figure{width:auto;max-width:40cqw;height:11.46cqw;display:block}.cups-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:40% 40% 24% 24%/30% 30% 18% 18%;padding:0}.cups-hit:disabled{cursor:default}.cups-field.is-pick .cups-cup>.cups-sway{animation:.62s linear both cups-nod}.cups-field.is-pick .cups-refl>.cups-sway{animation:.62s linear both cups-nod-mirror}.cups-field.is-pick .cups-contact>.cups-sway{animation:.62s linear both cups-nod-contact}.cups-field.is-pick [data-place="1"]>.cups-sway{animation-delay:.11s}.cups-field.is-pick [data-place="2"]>.cups-sway{animation-delay:.22s}@keyframes cups-nod{12%{animation-timing-function:cubic-bezier(.42,0,.2,1);translate:0;scale:1.006 .988}40%{animation-timing-function:cubic-bezier(.37,0,.66,.2);translate:0 -6%;scale:1}58%{translate:0;scale:1}61%{animation-timing-function:cubic-bezier(.2,.6,.4,1);translate:0;scale:1.012 .978}80%{translate:0;scale:1}}@keyframes cups-nod-mirror{12%{animation-timing-function:cubic-bezier(.42,0,.2,1);translate:0;scale:1.006 .988}40%{animation-timing-function:cubic-bezier(.37,0,.66,.2);translate:0 6%;scale:1}58%{translate:0;scale:1}61%{animation-timing-function:cubic-bezier(.2,.6,.4,1);translate:0;scale:1.012 .978}80%{translate:0;scale:1}}@keyframes cups-nod-contact{18%,58%{opacity:1}26%,52%{opacity:.1}}.cups-sway{transition:translate .22s var(--ease-out)}:is(.cups-field:has(.cups-hit[data-place="0"]:not(:disabled):is(:hover,:focus-visible)) .cups-cup[data-place="0"]>.cups-sway,.cups-field:has(.cups-hit[data-place="1"]:not(:disabled):is(:hover,:focus-visible)) .cups-cup[data-place="1"]>.cups-sway,.cups-field:has(.cups-hit[data-place="2"]:not(:disabled):is(:hover,:focus-visible)) .cups-cup[data-place="2"]>.cups-sway){translate:0 -5%}:is(.cups-field:has(.cups-hit[data-place="0"]:not(:disabled):is(:hover,:focus-visible)) .cups-refl[data-place="0"]>.cups-sway,.cups-field:has(.cups-hit[data-place="1"]:not(:disabled):is(:hover,:focus-visible)) .cups-refl[data-place="1"]>.cups-sway,.cups-field:has(.cups-hit[data-place="2"]:not(:disabled):is(:hover,:focus-visible)) .cups-refl[data-place="2"]>.cups-sway){translate:0 5%}.btn.cups-play,.cups-screen .stake-sheet .btn-primary{color:var(--cups-ink);background:var(--cups-gloss), var(--cups-metal);box-shadow:var(--cups-metal-edge), 0 0 0 1px #0009, 0 5px 14px #0000008c, 0 0 20px #ffbe5033;text-shadow:0 1px #fff4d2a6;font-weight:700}.btn.cups-play:active:not(:disabled),.cups-screen .stake-sheet .btn-primary:active{background:linear-gradient(#2e160038, #2e160038), var(--cups-metal);box-shadow:inset 0 2px 6px #5a2e0099,inset 0 0 0 1px #7a4a0cbf,0 0 0 1px #0009,0 1px 4px #0009}.btn.cups-play:disabled{color:#e8c8886b;text-shadow:none;background:linear-gradient(#ffe6aa0f,#ffe6aa00 50%),linear-gradient(#2a2216 0%,#17120b 100%);box-shadow:inset 0 0 0 1px #d4aa5a42,0 0 0 1px #0009,0 4px 10px #0006}.cups-field:has(.cups-hit:not(:disabled))~.btn.cups-play{background:var(--cups-lacquer) padding-box, var(--cups-hair) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffe6aa1a,0 5px 14px #00000080}.cups-field:has(.cups-hit:not(:disabled))~.btn.cups-play .cups-play-label{background:var(--cups-text-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.btn.cups-play{isolation:isolate;position:relative;overflow:hidden}.btn.cups-play:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#fff0,#fffdf0bf,#fff0);width:30%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-135%)skew(-18deg)}.cups-field.is-live~.btn.cups-play:not(:disabled):after{opacity:1;animation:4.6s ease-in-out 1.2s infinite cups-shine}@keyframes cups-shine{40%,to{transform:translate(435%)skew(-18deg)}}.cups-result:has(>.result-line:empty:only-child){margin-top:-16px}html:has(.cups-screen){background:linear-gradient(#05040373, #05040373), var(--cups-damask) 0 0 / 80px 120px, #050403}html:has(.cups-screen) body{background:linear-gradient(#05040373, #05040373), var(--cups-damask) 0 0 / 80px 120px, #050403}.app:has(>.content>.cups-screen){background:radial-gradient(90% 40% at 50% 0%, #ffc46e1a, #0000 70%), radial-gradient(140% 100% at 50% 40%, #0000 40%, #000c 100%), linear-gradient(#05040373, #05040373), var(--cups-damask) 0 0 / 80px 120px, #050403}.cups-screen :focus-visible{outline-color:var(--cups-gold)}.cups-screen .screen-title .icon-btn{background:radial-gradient(circle at 50% 30%, #241c12, #0b0906) padding-box, var(--cups-hair) border-box;color:var(--cups-gold);border:1px solid #0000;box-shadow:0 4px 10px #00000080}.cups-screen .screen-title h1{background:var(--cups-text-gold);color:#0000;filter:drop-shadow(0 1.5px #281400f2)drop-shadow(0 0 8px #ffb45040);-webkit-background-clip:text;background-clip:text}.cups-screen>.demo-note,.cups-screen>.lock-note{color:#efe2c4b8}.cups-screen .badge-demo{color:var(--cups-gold);border-color:#f6d98a80}.cups-screen>.lock-note:before{border-color:var(--cups-gold-deep)}.cups-screen>.lock-note:after{background:var(--cups-gold-deep)}.cups-screen .cups-result .win-text{color:var(--cups-gold);text-shadow:0 1px #281400e6,0 0 12px #ffb45066}.cups-screen .cups-result .win-text:has(.badge-demo){color:var(--cups-text);text-shadow:none}.cups-screen .cups-result .lose-text{color:var(--cups-dim)}.cups-screen .cups-result .jackpot-won{background:var(--cups-lacquer) padding-box, var(--cups-hair) border-box;box-shadow:none;color:#fff4cc;text-shadow:0 0 14px #ffb45080;border:1.5px solid #0000;padding:6.5px 14.5px 5.5px}.cups-screen .cups-result .jackpot-won:after{box-shadow:0 0 18px #ffb4504d}.cups-screen>.error-text{color:#ff7a5c}.cups-screen .stake-panel{background:radial-gradient(120% 70% at 50% 0%, #ffd28c12, #0000 60%) padding-box, linear-gradient(180deg, #16110b 0%, #0a0806 100%) padding-box, var(--cups-hair) border-box;border:1px solid #0000;padding:11px;box-shadow:inset 0 1px #ffe6aa14,0 10px 28px #0000008c}.cups-screen .stake-toggle{background:#040302;box-shadow:inset 0 1px 3px #000000e6,inset 0 0 0 1px #d4aa5a29}.cups-screen .stake-toggle button{color:#d9cbad}.cups-screen .stake-toggle button.is-active{background:linear-gradient(180deg, #ffffff73 0%, #fff0 50%), var(--cups-metal);color:var(--cups-ink);text-shadow:0 1px #fff4d299;box-shadow:inset 0 1px #fffcebe6,inset 0 0 0 1px #7a4a0c99,0 2px 8px #0009}@supports selector(:has(*)){.cups-screen .stake-toggle:before{background:linear-gradient(180deg, #ffffff73 0%, #fff0 50%), var(--cups-metal);box-shadow:inset 0 1px #fffcebe6,inset 0 0 0 1px #7a4a0c99,0 2px 8px #0009}.cups-screen .stake-toggle button.is-active{box-shadow:none;background:0 0}}.cups-screen .stake-toggle button:disabled:not(.is-active){color:#d9cbad66;cursor:default}.cups-screen .stake-labels{color:var(--cups-gold-deep)}.cups-screen .stake-win-x{color:var(--cups-gold);font-family:var(--font-read);letter-spacing:.01em;text-shadow:none;font-size:16px;line-height:0}.cups-screen .stake-stepper{background:var(--cups-well);box-shadow:var(--cups-recess)}.cups-screen .stake-stepper:focus-within{box-shadow:var(--cups-recess), inset 0 0 0 1px #f6d98a99}.cups-screen .stake-stepper>button{isolation:isolate;color:var(--cups-gold);position:relative}.cups-screen .stake-stepper>button:before{content:"";z-index:-1;background:linear-gradient(180deg, #1f1810, #0d0a06) padding-box, var(--cups-hair) border-box;border:1px solid #0000;border-radius:8px;position:absolute;inset:8px 3px;box-shadow:0 2px 4px #00000080}.cups-screen .stake-stepper>button:focus-visible{outline:none}.cups-screen .stake-stepper>button:focus-visible:before{box-shadow:0 0 0 2px var(--cups-gold)}.cups-screen .stake-amount input{color:var(--cups-gold);caret-color:var(--cups-gold)}.cups-screen .stake-amount input::placeholder{color:var(--cups-dim)}.cups-screen .stake-line .stake-quick button{background:var(--cups-lacquer) padding-box, var(--cups-hair) border-box;color:var(--cups-gold);font-family:var(--font-read);border:1px solid #0000;font-size:21px;font-weight:800;box-shadow:0 3px 8px #0006}.cups-screen .stake-win{background:var(--cups-well);box-shadow:var(--cups-recess);color:var(--cups-gold);text-shadow:none}.cups-screen .stake-win:not(.is-set){color:#a3916bb3}.cups-screen .stake-presets button{background:linear-gradient(180deg, #1b150e 0%, #0a0805 100%) padding-box, var(--cups-hair) border-box;color:var(--cups-gold);font-family:var(--font-read);border:1px solid #0000;font-size:20px;font-weight:800;box-shadow:inset 0 0 0 1px #000000b3,inset 0 1px 0 2px #ffdc960a,0 3px 8px #00000080}.cups-screen .stake-panel .stake-pick{background:var(--cups-lacquer) padding-box, var(--cups-hair) border-box;color:var(--cups-text);border:1px solid #0000;box-shadow:0 3px 8px #0006}.cups-screen .stake-panel .stake-pick.is-chosen{background:linear-gradient(180deg, #ffe6aa0f, #ffe6aa00 50%) padding-box, var(--cups-lacquer) padding-box, var(--cups-hair) border-box;color:var(--cups-gold);box-shadow:inset 0 0 0 1px #0009,0 3px 8px #0006}.cups-screen .stake-cap{color:var(--cups-dim)}.cups-screen .stake-panel .stake-quick button:disabled{box-shadow:none;color:#e8c88861;cursor:default;background:linear-gradient(#17130d,#0b0906) padding-box padding-box,linear-gradient(#4a3a20,#2a2012) border-box}.cups-screen .stake-stepper>button:disabled{color:#e8c88861;cursor:default}.cups-screen .stake-stepper>button:disabled:before{box-shadow:none;background:linear-gradient(#17130d,#0b0906) padding-box padding-box,linear-gradient(#4a3a20,#2a2012) border-box}.cups-screen:has(>.demo-note) .stake-panel :is(.stake-win-x,.stake-win.is-set){color:var(--cups-text);text-shadow:none}.cups-screen .sheet-backdrop{background:#030201c7}.cups-screen .stake-sheet{background:radial-gradient(120% 40% at 50% 0%, #ffd28c14, #0000 70%) padding-box, linear-gradient(180deg, #16110b 0%, #0a0806 100%) padding-box, var(--cups-hair) border-box;border:1px solid #0000;border-bottom:0;box-shadow:0 -10px 30px #0009}.cups-screen .stake-sheet:before{background:#d4aa5a66}.cups-screen .stake-sheet-title:after{background:var(--cups-text-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.cups-screen .stake-sheet>.muted{color:var(--cups-dim)}.cups-screen .stake-sheet .gift-card{background:var(--cups-well)}.cr-screen{--cr-wood-hi:#6b3f1f;--cr-wood:#4a2a14;--cr-wood-lo:#2a160a;--cr-brass:#c99a4a;--cr-brass-hi:#f2cf7a;--cr-ink:#f6e4b8;--cr-dim:#d4b67c;--cr-serif:Georgia, "Times New Roman", "Noto Serif", "PT Serif", serif;gap:10px}.cr-head{align-items:center;gap:8px;display:flex}.cr-head .screen-title{flex:1;gap:8px;min-width:0}.cr-head .screen-title h1{color:#0000;background:url(/assets/plaque-D5MmM2nH.webp) 50%/contain no-repeat;flex:1;height:42px;font-size:0}.cr-demo{height:32px;box-shadow:inset 0 0 0 1.5px var(--cr-brass), inset 0 0 0 3px #1a0e06, 0 2px 6px #00000080;font:700 13px/1 var(--cr-serif);letter-spacing:.06em;color:color-mix(in srgb, var(--cr-ink) 55%, transparent);transition:color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:linear-gradient(#3d2413,#1e1109);border:0;border-radius:999px;flex:none;padding:0 12px}.cr-demo.is-on{color:var(--cr-brass-hi);box-shadow:inset 0 0 0 1.5px var(--cr-brass-hi), inset 0 0 0 3px #1a0e06, 0 0 12px #f2cf7a73}.cr-demo:disabled{opacity:.6}.cr-scene{color:var(--cr-ink);background:radial-gradient(55% 22% at 10% 4%,#ffb45042,#0000 70%),radial-gradient(40% 18% at 92% 6%,#8ca0dc29,#0000 70%),repeating-linear-gradient(90deg,#00000038 0 1px,#0000 1px 48px),linear-gradient(#2d190c,#1d0f07 55%,#140a04);flex-direction:column;gap:8px;margin-inline:-16px;padding:0 8px 10px;display:flex;position:relative;overflow-x:clip}.cr-band{place-items:center;height:70px;display:grid;position:relative}.cr-lantern{background:url(/assets/lantern-DWQiJtuo.webp) top/contain no-repeat;width:46px;height:80px;position:absolute;top:-4px;left:6px;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}.cr-band:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffb0464d,#0000);width:90px;height:100px;position:absolute;top:-14px;left:-10px}.cr-window{width:64px;height:64px;box-shadow:0 0 0 3px #3a2010, 0 0 0 4.5px color-mix(in srgb, var(--cr-brass) 70%, transparent), 0 4px 10px #0000008c;background:url(/assets/window-__m69YuZ.webp) 50% 78%/cover no-repeat;border-radius:32px 32px 4px 4px;position:absolute;top:4px;right:6px}.cr-band-mid{z-index:1;flex-direction:column;align-items:center;gap:3px;padding-inline:74px;display:flex;position:relative}.cr-band-mid>:first-child{align-items:center;display:inline-flex}.cr-band-mid>.cr-cascade{white-space:nowrap;position:absolute;top:calc(100% + 3px);left:50%;translate:-50%}.cr-chests{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cr-brass) 60%, transparent);background:#0e0804b8;border-radius:999px;gap:4px;padding:3px 10px 3px 12px}.cr-chests-label{font:700 11px/1 var(--cr-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--cr-dim);margin-right:4px}.cr-pip img{opacity:.3;filter:grayscale(.85);width:30px;height:auto;transition:opacity var(--dur-fast) ease;display:block}.cr-pip.is-on img{opacity:1;filter:drop-shadow(0 0 4px #ffc85ab3);animation:cr-pip-on var(--dur-fast) ease var(--on,0s) backwards}.cr-pip.is-on{animation:cr-bump .4s var(--ease-out) var(--on,0s)}@keyframes cr-pip-on{0%{opacity:.3;filter:grayscale(.85)}}.cr-bonus-line{gap:8px}.cr-spins{box-shadow:inset 0 0 0 1.5px var(--cr-brass);font:700 15px/1 var(--cr-serif);white-space:nowrap;color:var(--cr-ink);background:#0e0804c7;border-radius:999px;padding:6px 12px}.cr-mult{width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--cr-brass), inset 0 0 0 5px #3a2010, 0 0 14px #ffc85a73;font:800 19px/1 var(--cr-serif);color:var(--cr-brass-hi);text-shadow:0 1px #10260f;animation:cr-bump .45s var(--ease-out);background:radial-gradient(circle at 40% 35%,#3f7a43,#1a4220 70%);border-radius:50%;flex:none;place-items:center;display:grid}.cr-cascade{font:700 11px/1 var(--cr-serif);letter-spacing:.05em;text-transform:uppercase;color:var(--cr-brass-hi);animation:fade-in var(--dur-fast) ease}@keyframes cr-bump{40%{scale:1.22}}.cr-frame{background:repeating-linear-gradient(180deg, #ffffff08 0 2px, transparent 2px 7px), linear-gradient(180deg, var(--cr-wood-hi), var(--cr-wood) 45%, #3a2010);border-radius:10px;padding:7px;position:relative;box-shadow:inset 0 0 0 1px #7d5428,inset 0 0 0 5px #0000002e,0 8px 20px #0009}.cr-frame:before,.cr-frame:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, var(--cr-brass-hi), var(--cr-brass) 40%, #7a5420) left top / 16px 16px no-repeat, linear-gradient(225deg, var(--cr-brass-hi), var(--cr-brass) 40%, #7a5420) right top / 16px 16px no-repeat, linear-gradient(45deg, var(--cr-brass-hi), var(--cr-brass) 40%, #7a5420) left bottom / 16px 16px no-repeat, linear-gradient(315deg, var(--cr-brass-hi), var(--cr-brass) 40%, #7a5420) right bottom / 16px 16px no-repeat;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 16px 16px,#0000 9px,#000 9.5px) 0 0/16px 16px no-repeat,radial-gradient(circle at 0 16px,#0000 9px,#000 9.5px) 100% 0/16px 16px no-repeat,radial-gradient(circle at 16px 0,#0000 9px,#000 9.5px) 0 100%/16px 16px no-repeat,radial-gradient(circle at 0 0,#0000 9px,#000 9.5px) 100% 100%/16px 16px no-repeat;mask:radial-gradient(circle at 16px 16px,#0000 9px,#000 9.5px) 0 0/16px 16px no-repeat,radial-gradient(circle at 0 16px,#0000 9px,#000 9.5px) 100% 0/16px 16px no-repeat,radial-gradient(circle at 16px 0,#0000 9px,#000 9.5px) 0 100%/16px 16px no-repeat,radial-gradient(circle at 0 0,#0000 9px,#000 9.5px) 100% 100%/16px 16px no-repeat}.cr-frame:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--cr-brass) 75%, transparent);background:0 0;border-radius:4px;inset:6px;-webkit-mask:none;mask:none}.cr-well{background:#3b2a19;border-radius:4px;position:relative;overflow:hidden}.cr-tiles,.cr-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:2px;display:grid}.cr-tiles>span{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,#223241,#16202b 62%,#10171f);border-radius:2px;box-shadow:inset 0 0 0 1px #ffffff08}.cr-grid{--gap:2px;position:absolute;inset:0}.cr-cell,.cr-slot{aspect-ratio:1;border-radius:2px;place-items:center;display:grid;position:relative}.cr-sym{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;width:112%;max-width:none;height:auto;transition:opacity var(--dur-fast) ease;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 12% 88%,#0000 98%),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000 2%,#000 12% 88%,#0000 98%),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cr-cell.is-lit{z-index:2;animation:cr-lit var(--cr-win) var(--ease-out);box-shadow:inset 0 0 0 2px #ffd56e,inset 0 0 10px #ffc4508c,0 0 9px 1px #ffba40cc}@keyframes cr-lit{0%{box-shadow:inset 0 0 0 2px #ffd56e00,inset 0 0 10px #ffc45000,0 0 9px 1px #ffba4000}}.cr-cell.is-lit:not(.is-burning) .cr-sym{animation:cr-swell var(--cr-win) var(--ease-out)}@keyframes cr-swell{40%{transform:scale(1.12)}}.cr-grid.has-lit .cr-cell:not(.is-lit,.is-chest) .cr-sym{opacity:.45}.cr-cell.is-burning .cr-sym{opacity:0;animation:cr-burn var(--cr-burn) var(--ease-in-out) backwards;transform:scale(.3)}@keyframes cr-burn{0%{opacity:1;transform:scale(1.08)}35%{opacity:1;transform:scale(1.18)}}.cr-cell.is-lit.is-burning{box-shadow:none;animation:cr-unlit var(--cr-burn) ease-in backwards}@keyframes cr-unlit{0%{box-shadow:inset 0 0 0 2px #ffd56e,inset 0 0 10px #ffc4508c,0 0 9px 1px #ffba40cc}}.cr-cell.is-burning:after{content:"";opacity:0;pointer-events:none;animation:cr-flash var(--cr-burn) ease-out backwards;background:radial-gradient(circle,#fff4c8f2,#ffba408c 45%,#0000 70%);border-radius:50%;position:absolute;inset:10%;scale:1.6}@keyframes cr-flash{0%{opacity:.95;scale:.5}}.cr-cell.is-glowing{z-index:2;box-shadow:inset 0 0 0 2px #ffe08a,0 0 14px 2px #ffc85ad9}.cr-cell.is-glowing .cr-sym{animation:cr-chest .9s var(--ease-in-out) 2}@keyframes cr-chest{50%{transform:scale(1.16)}}@keyframes cr-fall{0%{translate:0 calc(var(--fall) * (-100% - var(--gap)));animation-timing-function:cubic-bezier(.5,0,.9,.5)}78%{animation-timing-function:ease-out;translate:0}89%{animation-timing-function:ease-in;translate:0 -4%}}.cr-cell.is-falling{animation:cr-fall var(--cr-tumble) linear var(--delay) backwards}.cr-grid.is-reeling .cr-cell{visibility:hidden}.cr-reel{animation:cr-windup var(--cr-windup) ease-in-out, cr-settle var(--cr-settle) ease-out var(--stop);grid-row:1/2;position:absolute;inset:0}@keyframes cr-windup{50%{translate:0 -14%}}@keyframes cr-settle{35%{animation-timing-function:ease-in-out;translate:0 9%}}.cr-strip{gap:var(--gap);padding-bottom:var(--gap);animation:cr-roll var(--roll) linear var(--cr-set-off) backwards;display:grid;position:absolute;top:0;left:0;right:0}@keyframes cr-roll{0%{translate:0 calc(var(--from) * 100%)}}.cr-pop{z-index:5;height:24px;box-shadow:inset 0 0 0 1.5px var(--cr-brass-hi), 0 4px 12px #0000008c, 0 0 12px #ffbe468c;font:800 16px/1 var(--cr-serif);white-space:nowrap;color:#ffe7a3;pointer-events:none;animation:cr-pop var(--dur-slow) var(--ease-out);background:#160c05e0;border-radius:12px;align-items:center;padding:0 8px;display:inline-flex;position:absolute;translate:-50% -50%}@keyframes cr-pop{0%{opacity:0;translate:-50%;scale:.5}60%{scale:1.12}}.cr-plate{z-index:6;text-align:center;color:var(--cr-ink);animation:cr-plate .4s var(--ease-out);background:radial-gradient(closest-side,#100903eb,#1009039e);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.cr-plate b{font:700 26px/1.1 var(--cr-serif);color:var(--cr-brass-hi);text-shadow:0 2px #4a2a0c,0 0 16px #ffbe468c}.cr-plate>span{font:600 17px/1.2 var(--cr-serif)}.cr-intro img{filter:drop-shadow(0 0 14px #ffc85ab3);width:96px;height:auto;animation:cr-chest .9s var(--ease-in-out) 2;-webkit-mask-image:radial-gradient(closest-side,#000 75%,#0000);mask-image:radial-gradient(closest-side,#000 75%,#0000)}.cr-more b{font-size:24px}@keyframes cr-plate{0%{opacity:0;scale:.9}}.cr-status{place-items:center;min-height:26px;margin-block:-2px;display:grid;position:relative}.cr-result{text-align:center;margin:0;font-size:18px;font-weight:800}.cr-status.has-jackpot .cr-result{visibility:hidden}.cr-panel{background:repeating-linear-gradient(#ffffff08 0 2px,#0000 2px 8px),linear-gradient(#4d2d17,#2c180b);border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex;box-shadow:inset 0 0 0 1.5px #a8783a,inset 0 0 0 4px #24130a,0 6px 16px #0000008c}.cr-panel-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cr-row{gap:8px;display:flex}.cr-box{min-width:0;min-height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cr-brass) 55%, transparent), inset 0 2px 6px #0009;background:linear-gradient(#1c1008,#2c190c);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 6px;display:flex}.cr-label{font:600 12px/1 var(--cr-serif);color:var(--cr-dim)}.cr-value{font:700 17px/1.15 var(--cr-serif);white-space:nowrap;color:#fff1cf}.cr-value.is-won{color:var(--cr-brass-hi);animation:cr-bump .35s var(--ease-out)}.cr-tools{align-items:center;gap:6px;display:flex}.cr-tools .icon-btn{width:40px;height:40px;color:var(--cr-ink);background:radial-gradient(circle at 40% 35%,#4a2e16,#1f1108);margin:0;box-shadow:inset 0 0 0 1.5px #d4a650,inset 0 0 0 3.5px #1a0e06,0 2px 4px #00000080}.cr-info-btn{font:700 20px/1 var(--cr-serif)}.cr-bet-row{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.cr-step{width:26px;height:26px;font:700 18px/1 var(--cr-serif);color:var(--cr-ink);background:radial-gradient(circle at 40% 35%,#5a3a1c,#24140a);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1.5px #d4a650,0 1px 3px #00000080}.cr-step:disabled{opacity:.4}.cr-bet .cr-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.cr-spin{width:92px;height:92px;transition:scale var(--dur-press) var(--ease-out), filter var(--dur-fast) ease;background:#1a3a1c;border:0;border-radius:50%;flex:none;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 2px #24130a,0 6px 14px #0009,0 0 18px #78c86e2e}.cr-spin:before{content:"";background:url(/assets/spin-CVSYlDvm.webp) 50%/104% no-repeat;position:absolute;inset:0}.cr-spin:active:not(:disabled){scale:.94}.cr-spin:disabled:not(.is-busy){filter:grayscale(.7)brightness(.7)}.cr-spin.is-busy:before{animation:.9s linear infinite cr-turn}@keyframes cr-turn{to{rotate:360deg}}.cr-buy-row{flex-direction:column;align-items:center;gap:4px;display:flex}.cr-buy{max-width:100%;min-height:42px;box-shadow:inset 0 0 0 1.5px var(--cr-brass), inset 0 0 0 3.5px #1a0e06, 0 4px 10px #0000008c, 0 0 14px #ffbe4629;font:700 16px/1.1 var(--cr-serif);color:var(--cr-brass-hi);transition:scale var(--dur-press) var(--ease-out), filter var(--dur-fast) ease;background:linear-gradient(#5a3519,#2c180b);border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 18px 4px 10px;display:inline-flex}.cr-buy img{flex:none;width:32px;height:auto;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.cr-buy:active:not(:disabled){scale:.96}.cr-buy:disabled{filter:grayscale(.7)brightness(.7)}.cr-buy-note{text-align:center;color:var(--cr-dim);margin:0;font-size:13px}.cr-options{color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:0 12px;font-size:15px;display:flex}.cr-options .check{white-space:nowrap}.cr-hint{color:var(--dim);margin:0;font-size:13px}.cr-sheet{gap:14px}.cr-sheet>*{flex-shrink:0}.cr-rules{flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.35;display:flex}.cr-pay-title{font-family:var(--font-read);margin:0;font-size:22px;font-weight:800}.cr-pay-wrap{overflow-x:auto}.cr-pay{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center;width:100%;font-size:12px}.cr-pay th,.cr-pay td{white-space:nowrap;padding:3px 2px}.cr-pay thead th{color:var(--dim);font-weight:700}.cr-pay tbody tr:nth-child(odd){background:#ffffff0a}.cr-pay tbody th img{width:40px;height:auto;display:block}.cr-pay-note{color:var(--dim);align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.cr-pay-note img{flex:none;width:44px;height:auto}@media (width<=370px){.cr-value{font-size:15px}.cr-spin{width:80px;height:80px}.cr-tools .icon-btn{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.cr-spin.is-busy:before{animation:none}}.shaft-screen{flex-direction:column;gap:10px;display:flex}.shaft-hud{background:#00000059;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #deaa5a66}.shaft-pick-name{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.shaft-hud-pick{width:22px;height:22px}.shaft-hp{align-items:center;gap:8px;min-width:0;display:flex}.shaft-hp-bar{background:#ffffff1a;border-radius:4px;flex:1;height:8px;overflow:hidden}.shaft-hp-bar>i{background:linear-gradient(90deg,#ff5a5a,#ffb547 45%,#3fd486);border-radius:4px;height:100%;transition:width .14s ease-out;display:block}.shaft-hp b{font-variant-numeric:tabular-nums;color:var(--dim);font-size:12px}.shaft-dug{color:var(--dim);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.shaft-dug b{font-family:var(--font-read);font-variant-numeric:tabular-nums;color:#f2c25b;align-items:center;gap:3px;font-size:17px;font-weight:800;display:inline-flex}.shaft-stage{isolation:isolate;background:#120c08;border-radius:16px;min-height:240px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #deaa5a8c,0 10px 26px #00000073}.shaft-stage.is-full{box-shadow:inset 0 0 0 1.5px #ffd36be6,0 0 22px #ffbe5059,0 10px 26px #00000073}.shaft-canvas{width:100%;height:100%;display:block}.shaft-sheet{display:none}.shaft-skip{z-index:3;position:absolute;bottom:10px;right:10px}.shaft-plate{z-index:2;background:radial-gradient(120% 140% at 50% 0,#5c3a12f5,#1c1006f5);border-radius:18px;flex-direction:column;align-items:center;gap:2px;min-width:62%;padding:12px 18px 14px;animation:.36s cubic-bezier(.2,1.4,.4,1) both shaft-plate;display:flex;position:absolute;top:42%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1.5px #ffd36bd9,0 14px 40px #0009}.shaft-plate-cap{color:#f2d49a;font-size:13px;font-weight:700}.shaft-plate-sum{font-family:var(--font-read);font-variant-numeric:tabular-nums;color:#ffd36b;text-shadow:0 2px 12px #ffb43c73;align-items:center;gap:6px;font-size:clamp(28px,9vw,38px);font-weight:800;line-height:1.1;display:inline-flex}.shaft-plate-mult{color:#fff1cf;font-size:14px;font-weight:800}@keyframes shaft-plate{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.shaft-ring{color:var(--dim);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.3;display:flex}.shaft-ring-lamps{flex:none;gap:3px;display:inline-flex}.shaft-ring-lamps i{background:#3d2f17;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #deaa5a66}.shaft-ring-lamps i.is-lit{background:#ffcf4a;box-shadow:0 0 6px #ffc846cc}.shaft-ring.is-full{color:#ffd36b;font-weight:700}.shaft-status{min-height:28px}.shaft-status .result-line{text-align:center;margin:0}.shaft-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shaft-buy{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.shaft-buy-art{width:24px;height:24px}.shaft-shop{background:#00000059;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #deaa5a66}.shaft-shop-note{color:var(--dim);margin:0;font-size:12.5px}.shaft-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shaft-shop-item{color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;display:flex;box-shadow:inset 0 0 0 1px #deaa5a59}.shaft-shop-item:disabled{opacity:.45;cursor:default}.shaft-shop-art{width:40px;height:40px}.shaft-shop-item small{color:var(--dim);font-size:11.5px}.shaft-shop-price{color:#f2c25b;margin-top:2px;font-weight:800}.shaft-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.shaft-panel-cap{color:var(--dim);font-size:13px}.game-shaft{min-height:128px}.promo.game-shaft{--promo-a:#3a1c08;--promo-b:#e0a028;background:linear-gradient(115deg,#2a1306 0%,#6b3a10 50%,#e0a028 100%)}.game-shaft .game-tile-body{max-width:50%}.game-shaft .game-tile-title{font-size:26px}.game-shaft .promo-art{width:50%;height:auto;inset:0 6px 0 auto}.is-live .hub-shaft-pick{transform-origin:72px 30px;animation:1.4s ease-in-out infinite hub-shaft-pick}.is-live .hub-shaft-glint{transform-origin:84px 76px;animation:1.4s ease-in-out infinite hub-shaft-glint}@keyframes hub-shaft-pick{0%,to{rotate:-18deg}45%{rotate:14deg}}@keyframes hub-shaft-glint{0%,40%,to{opacity:0;scale:.4}60%{opacity:1;scale:1.2}}.plinko-card{padding:0 10px 8px}.plinko-board{width:100%;display:block}.peg{fill:var(--dim);opacity:.45}.plinko-ball{fill:var(--h6);stroke:color-mix(in srgb, var(--h5) 35%, var(--cold-2));stroke-width:1.5px;paint-order:stroke;filter:drop-shadow(0 0 5px var(--h5));transition:cx 90ms linear,cy 90ms linear}.plinko-screen .segmented button{transition:scale var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, color var(--dur-fast) ease, opacity var(--dur-fast) ease}.plinko-screen .segmented button:disabled,.plinko-screen .btn-primary:disabled{transition-delay:.15s}.plinko-slots{grid-template-columns:repeat(13,1fr);gap:2px;margin:-9.5% calc(6.66667% + 1px) 0;display:grid;position:relative;container-type:inline-size}.plinko-slot{background:var(--heat);height:28px;box-shadow:0 0 calc(var(--t) * 12px) var(--heat-glow);color:var(--text);font-family:var(--font-read);letter-spacing:-.01em;white-space:nowrap;border-radius:6px;place-items:center;font-size:min(13px,4.5cqw);font-weight:800;line-height:1;display:grid}.plinko-slot.is-ink-dark{color:var(--ink-text)}.plinko-slot.is-hit{z-index:1;box-shadow:0 0 calc(6px + var(--t) * 14px) var(--heat-glow);position:relative;translate:0 -4px}.plinko-slot.is-hit:after{content:"";z-index:-1;border-radius:inherit;background:var(--spot-tint);box-shadow:inset 0 0 6px 1px color-mix(in srgb, var(--h6) 60%, transparent), 0 0 6px 2px color-mix(in srgb, var(--h6) 70%, transparent);pointer-events:none;position:absolute;inset:0}.plinko-result-row{place-items:center;min-height:24px;margin-top:6px;display:grid}.plinko-result{font-family:var(--font-read);text-align:center;color:var(--heat-text);text-shadow:0 0 16px var(--heat-glow);font-size:24px;font-weight:800;line-height:1}.plinko-result.is-cold{color:var(--dim);text-shadow:none}.rocket-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.net{color:var(--dim);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.net:after{content:attr(title)}.net .live-dot{background:var(--danger);box-shadow:0 0 8px var(--danger)}.net.is-online .live-dot{background:var(--h5);box-shadow:0 0 10px var(--h5)}.rocket-field{isolation:isolate;border-radius:var(--r-lg);background:var(--cold);box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden}.rocket-field:before{content:"";padding-top:68.75%;display:block}.rocket-field svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.rocket-sky{will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.rocket-plume{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.rocket-auto-line{stroke:var(--dim);stroke-width:1px;stroke-dasharray:4 6;opacity:.55}.phase-crashed .rocket-trail{opacity:.4}.rocket-core{fill:var(--heat-text)}.rocket-timer{background:var(--comet-main,var(--dim));opacity:.85;height:2px;scale:var(--from,1) 1;transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.rocket-boom circle{fill:var(--comet,var(--heat-text));opacity:.3}.rocket-readout{pointer-events:none;position:absolute;top:16px;left:18px;right:18px}.rocket-mult{font-family:var(--font-read);color:var(--comet,var(--ink));text-shadow:0 0 26px var(--comet-main,var(--heat));font-size:clamp(56px,19.5vw,76px);font-weight:800;line-height:.9}.rocket-crashed{font-family:var(--font-read);color:var(--dim);font-size:clamp(30px,10vw,40px);font-weight:800;line-height:1}.history{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, var(--text) 82%, transparent);-webkit-mask-image:linear-gradient(90deg, var(--text) 82%, transparent);mask-image:linear-gradient(90deg, var(--text) 82%, transparent);gap:6px;display:flex;overflow-x:auto}.history-chip{border-radius:var(--r-chip);background:var(--heat);min-width:54px;height:32px;color:var(--text);font-family:var(--font-read);flex:none;place-items:center;padding:0 8px;font-size:17px;font-weight:800;line-height:1;display:grid}.history-chip.is-ink-dark{color:var(--ink-text)}.rocket-auto{border-radius:var(--r-md);background:var(--cold-2);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:5px 5px 5px 14px;font-size:14px}.rocket-auto input{text-align:right;width:112px;font-family:var(--font-read);font-size:22px;font-weight:800}.rocket-bets .bet-mult{color:var(--heat-text);margin-left:4px}.rocket-bets .bet-row.is-won .bet-payout,.rocket-bets .bet-row.is-live .bet-payout{color:var(--heat-text)}.rocket-bets .bet-row.is-live .bet-payout{font-variant-numeric:tabular-nums}.rocket-bets-count{color:var(--dim);margin-left:4px}.rocket-bets .bet-row:not(.is-won,.is-live) .bet-payout{font-family:var(--font-body);color:var(--dim);font-size:13px;font-weight:600}.bet-row.is-mine{border-radius:var(--r-md);background:var(--cold-2);margin-inline:-8px;padding-left:10px;padding-right:10px}.bet-row.is-mine,.bet-row.is-mine+.bet-row{border-top-color:#0000}.rocket-tournaments{padding-left:10px}.rocket-tournaments-icon{background:var(--cold-3);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.wheel{aspect-ratio:1;width:min(250px,68vw);margin:4px auto;position:relative}.wheel>svg{width:100%;height:100%;display:block}.wheel-track{fill:none;stroke:var(--cold-2);stroke-width:22px}.wheel-slice{fill:none;stroke:var(--heat);stroke-width:22px;transition:stroke-width .3s, stroke .3s, stroke-dasharray var(--dur-slow) var(--ease-in-out), stroke-dashoffset var(--dur-slow) var(--ease-in-out);animation:fade-in var(--dur-slow) var(--ease-out)}.wheel-slice.is-won{stroke-width:28px;filter:drop-shadow(0 0 6px var(--heat))}.wheel.has-result .wheel-slice:not(.is-won),.wheel.is-waiting .wheel-slice{stroke:var(--cold-3)}.wheel-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 22%;display:flex;position:absolute;inset:0}.wheel-pot{font-family:var(--font-read);color:var(--text);align-items:center;gap:4px;font-size:36px;font-weight:800;line-height:1;display:inline-flex}.wheel-timer{font-family:var(--font-read);margin-top:4px;font-size:28px;font-weight:800;line-height:1}.pvp-screen .pvp-result{font-family:var(--font-read);text-align:center;color:var(--text);font-size:26px;font-weight:800;line-height:1}.pvp-screen .pvp-result.is-ice{text-shadow:0 0 16px var(--h1)}.pvp-screen .pvp-result.is-fire{text-shadow:0 0 16px color-mix(in srgb, var(--h4) 60%, transparent)}.pvp-players .avatar{box-shadow:0 0 0 2px var(--heat)}.pvp-players .bet-row.is-ice .avatar{box-shadow:0 0 0 2px var(--h1)}.pvp-players .bet-row.is-fire .avatar{box-shadow:0 0 0 2px var(--h4)}.pvp-players .prize-chance{color:var(--text);font-size:14px}.pvp-players .bet-row.is-bot .avatar{border-radius:var(--r-sm);color:var(--dim)}.pvp-players .bet-row.is-bot .bet-name{color:var(--dim)}.pvp-players .bet-row.is-ice.is-won .avatar{--heat:var(--h1)}.pvp-players .bet-row.is-fire.is-won .avatar{--heat:var(--h4)}.pvp-players .bet-row.is-won .avatar{box-shadow:0 0 0 2px var(--h6), 0 0 14px var(--heat)}.pvp-players .bet-row.is-won .bet-name{color:var(--h6)}.teams{grid-template-rows:auto 18.85px;grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-half{border-radius:var(--r-lg);background:var(--cold-2);flex-direction:column;grid-row:1;align-items:center;gap:6px;padding:18px 10px 16px;display:flex}.team-half.team-ice{box-shadow:inset 0 0 0 2px var(--h1), 0 0 18px color-mix(in srgb, var(--h1) 55%, transparent);grid-column:1}.team-half.team-fire{box-shadow:inset 0 0 0 2px var(--h4), 0 0 18px color-mix(in srgb, var(--h4) 30%, transparent);grid-column:2}.team-name{font-family:var(--font-read);font-size:30px;font-weight:800;line-height:1}.team-ice .team-name{color:var(--dim)}.team-fire .team-name{color:var(--h4)}.team-pot{font-family:var(--font-read);align-items:center;gap:4px;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.team-mult{font-family:var(--font-read);color:var(--text);font-size:44px;font-weight:800;line-height:.95}.team-mult.is-empty{color:var(--dim)}.team-chance{color:var(--dim);font-size:13px;font-weight:600}.teams-timer{z-index:1;background:var(--cold);width:50px;height:50px;box-shadow:0 0 0 2px var(--line);font-family:var(--font-read);border-radius:50%;grid-area:1/1/auto/-1;place-self:center;place-items:center;font-size:24px;font-weight:800;line-height:1;display:grid}.teams-wait{text-align:center;grid-area:2/1/auto/-1}.team-tag{border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700}.team-tag.team-ice{background:color-mix(in srgb, var(--h1) 75%, transparent);color:var(--text)}.team-tag.team-fire{background:color-mix(in srgb, var(--h4) 22%, transparent);color:var(--h4)}.team-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-buttons .btn{border-radius:16px;min-height:54px;font-size:17px}.btn-ice{background:var(--h1);color:var(--text)}.btn-fire{background:var(--h4);color:var(--ink-text)}.btn-ice:disabled,.btn-fire:disabled{opacity:1;background:var(--cold-3);color:var(--dim)}.btn-ice:disabled{box-shadow:inset 0 0 0 2px var(--h1)}.btn-fire:disabled{box-shadow:inset 0 0 0 2px var(--h4)}@keyframes plinko-land{30%{translate:0;scale:1.1}65%{translate:0 -5px}}.plinko-slot.is-landing{animation:plinko-land var(--dur-slow) var(--ease-out)}.plinko-slot.is-hit:after{animation:fade-in var(--dur-fast) var(--ease-out)}.plinko-result{animation:rise-in var(--dur-base) var(--ease-out)}@keyframes rocket-timer{to{scale:0 1}}.rocket-timer{animation:rocket-timer var(--left,0s) linear forwards}.rocket-timer.is-still{animation:none}@keyframes rocket-burst{0%{opacity:.9;scale:.25}}.rocket-boom circle{animation:rocket-burst calc(2 * var(--dur-base)) var(--ease-out)}@keyframes rocket-chip-in{0%{opacity:0;translate:-12px}}.history-chip:first-child{animation:rocket-chip-in var(--dur-base) var(--ease-out)}.net:not(.is-online) .live-dot{animation-duration:1.2s;animation-iteration-count:infinite}@keyframes pvp-team-flare{30%{opacity:1}}@keyframes pvp-team-cool{40%{opacity:.5}}@supports selector(:has(*)){:is(.pvp-screen:has(>.pvp-result.is-ice) .team-half.team-ice,.pvp-screen:has(>.pvp-result.is-fire) .team-half.team-fire){position:relative}.pvp-screen:has(>.pvp-result.is-ice) .team-half.team-ice:after{content:"";border-radius:inherit;box-shadow:inherit;opacity:0;pointer-events:none;animation:pvp-team-flare calc(2 * var(--dur-base)) var(--ease-out);position:absolute;inset:0}.pvp-screen:has(>.pvp-result.is-fire) .team-half.team-fire:after{content:"";border-radius:inherit;box-shadow:inherit;opacity:0;pointer-events:none;animation:pvp-team-flare calc(2 * var(--dur-base)) var(--ease-out);position:absolute;inset:0}:is(.pvp-screen:has(>.pvp-result.is-ice) .team-half.team-fire,.pvp-screen:has(>.pvp-result.is-fire) .team-half.team-ice){animation:pvp-team-cool calc(2 * var(--dur-base)) var(--ease-in-out)}}.ofx{z-index:20;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ofx-spot{width:0;height:0;position:absolute}.ofx-stage{position:absolute;inset:0}.ofx-spot>*,.ofx-stage>*{opacity:0;position:absolute;top:0;left:0}.ofx-spark{background:linear-gradient(to bottom, transparent, var(--c) 35%, #fff 92%);width:4px;height:14px;box-shadow:0 0 6px 1px var(--c);border-radius:2px;margin:-7px 0 0 -2px}.ofx-ember{background:radial-gradient(circle, #fff 0 28%, var(--c) 55%, transparent 72%);box-shadow:0 0 8px 2px var(--c);border-radius:50%}.ofx-ring{border:2px solid var(--ring);width:64px;height:64px;box-shadow:0 0 10px var(--glow), inset 0 0 10px var(--glow);border-radius:50%;margin:-32px}.ofx-glow{background:radial-gradient(closest-side, var(--glow-core), var(--glow) 42%, transparent);border-radius:50%}.ofx-gem>svg{width:100%;height:100%;display:block}.is-demo .ofx-gem .gram-icon path:first-child,.is-demo .ofx-plus .gram-icon path:first-child,.is-demo .ofx-sum .gram-icon path:first-child{fill:var(--dim)}.ofx-plus{white-space:nowrap;color:var(--heat-text);font-family:var(--font-read);text-shadow:0 0 14px var(--heat-glow), 0 1px 3px #080416d9;align-items:center;gap:2px;font-size:26px;font-weight:800;line-height:1;display:flex}.ofx-plus.is-win{font-size:32px}.ofx-plus.is-big,.ofx-plus.is-huge{font-size:38px}.is-demo .ofx-plus,.is-demo .ofx-sum{color:var(--text)}.ofx-plus .badge-demo,.ofx-sum .badge-demo{text-shadow:none;margin-left:6px}.ofx-cross{width:44px;height:44px;margin:-22px}.ofx-cross:before,.ofx-cross:after{content:"";background:#c9c1f0;border-radius:3px;width:44px;height:6px;margin:-3px 0 0 -22px;position:absolute;top:50%;left:50%;rotate:45deg;box-shadow:0 0 0 1px #08041699,0 0 12px #786ec88c}.ofx-cross:after{rotate:-45deg}.ofx-shard{background:linear-gradient(160deg, #d6d0f5, var(--dim) 55%, var(--cold-3));clip-path:polygon(50% 0,100% 70%,30% 100%,0 45%)}.ofx-vignette{background:radial-gradient(ellipse 80% 70% at 50% 50%, transparent 56%, color-mix(in srgb, var(--edge) 45%, transparent) 80%, var(--edge) 100%);bottom:0;right:0}.ofx-vignette.is-cold{background:radial-gradient(80% 70%,#0000 40%,#180c4699 76%,#060318eb 100%),linear-gradient(#647dff1f,#647dff1f)}.ofx-flash{bottom:0;right:0}.ofx-rays{background:repeating-conic-gradient(from 0deg, var(--ray) 0deg 7deg, transparent 7deg 22.5deg);border-radius:50%;-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0000 100%);mask-image:radial-gradient(closest-side,#000 18%,#0000 100%)}.ofx-band{background:linear-gradient(90deg,#110a2a5c,#110a2ab8 14% 86%,#110a2a5c);width:100%;height:190px}.ofx-band.is-huge{height:214px}.ofx-band:before,.ofx-band:after{content:"";background:linear-gradient(90deg, transparent, var(--heat), transparent);height:2px;position:absolute;left:6%;right:6%}.ofx-band:before{top:0}.ofx-band:after{bottom:0}.is-demo .ofx-band:before,.is-demo .ofx-band:after{background:linear-gradient(90deg, transparent, var(--dim), transparent)}.ofx-glint{background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:56px;height:190px}.ofx-title,.ofx-mult,.ofx-sum{white-space:nowrap;line-height:1}.ofx-title{color:var(--heat-text);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 12px var(--heat-glow);font-size:14px;font-weight:800}.ofx-title.is-huge{font-size:16px}.ofx-mult{color:var(--heat-text);font-family:var(--font-read);text-shadow:0 0 26px var(--heat-glow), 0 2px 0 #08041680;font-size:76px;font-weight:900}.ofx-mult.is-huge{font-size:92px}.ofx-sum{color:var(--text);font-family:var(--font-read);align-items:center;gap:4px;font-size:32px;font-weight:800;display:flex}.ofx-sum.is-huge{font-size:36px}.ofx-sum.is-solo{color:var(--heat-text);text-shadow:0 0 26px var(--heat-glow), 0 2px 0 #08041680;gap:6px;font-size:58px;font-weight:900}.is-demo :is(.ofx-title,.ofx-mult){color:var(--text);text-shadow:0 1px 3px #080416d9}.content:has(.screen.rating .heat-legend){padding-right:38px}.rating-help{border-radius:var(--r-md);background:var(--cold-2);color:var(--dim);padding:12px 14px;font-size:13px;line-height:1.5}.rating-hero .rating-help{background:var(--cold-3);color:var(--text)}.rating-hero .icon-btn{background:var(--cold-3);font-weight:700}.tickets-card .icon-btn{color:#ffd27a;background:0 0;width:36px;height:36px;font-weight:700;box-shadow:inset 0 0 0 1px #deaa5a80}.rating-hero .icon-btn[aria-expanded=true],.tickets-card .icon-btn[aria-expanded=true]{background:var(--ink);color:var(--ink-text)}.rewards .section-label,.rating-head .section-label,.invite-friends-head{font-family:var(--font-read);color:var(--text);margin:4px 0 0;font-size:26px;font-weight:800;line-height:1}.rating-hero{flex-direction:column;gap:16px;display:flex}.rating-hero-top{align-items:center;gap:12px;display:flex}.rating-hero-top h1{font-family:var(--font-read);flex:1;font-size:32px;font-weight:800;line-height:1}.rating-badge{background:var(--cold-3);width:42px;height:42px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.rating-hero-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rating-ends,.rating-places{flex-direction:column;gap:6px;min-width:0;display:flex}.rating-places{text-align:right;align-items:flex-end}.rating-label{color:var(--dim);font-size:13px}.rating-timer{font-family:var(--font-read);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:58px;font-weight:800;line-height:.85}.rating-places strong{font-family:var(--font-read);font-size:36px;font-weight:800;line-height:.85}.rating-head{grid-template-columns:auto 1fr 44px 74px;align-items:center;column-gap:6px;margin-top:6px;padding-right:10px;display:grid}.rating-head .section-label{margin:0}.rating-head .icon-btn{justify-self:start;width:36px;height:36px;font-size:18px}.rating-col{color:var(--dim);text-align:center;font-size:12px}.rating-col:last-child{text-align:right}.rating-list{flex-direction:column;gap:8px;margin:-6px 0 0;padding:0;list-style:none;display:flex}.rating-row{border-radius:var(--r-md);background:var(--cold-2);grid-template-columns:34px 32px 1fr 44px 74px;align-items:center;column-gap:6px;padding:8px 10px 8px 8px;display:grid}.rating-row.place-1,.rating-row.place-2,.rating-row.place-3{background:radial-gradient(70% 140% at 0% 50%, color-mix(in srgb, var(--heat) 16%, transparent), transparent 75%), var(--cold-2)}.rating-place{background:var(--cold-3);width:34px;height:34px;color:var(--text);font-family:var(--font-read);border-radius:50%;place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid}.rating-row.place-1 .rating-place,.rating-row.place-2 .rating-place,.rating-row.place-3 .rating-place{background:var(--heat);box-shadow:0 0 calc(var(--t) * 16px) var(--heat-glow);color:var(--ink-text)}.rating-me .rating-place{background:var(--cold-2);letter-spacing:-.01em;font-size:16px}.rating-name,.rating-you{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:2px;font-weight:600;overflow:hidden}.rating-you{text-transform:lowercase;color:var(--text);font-weight:700}.rating-you:first-letter{text-transform:uppercase}.rating-prize{border-radius:var(--r-sm);background:var(--cold-3);width:40px;height:40px;box-shadow:0 0 0 2px var(--heat), 0 0 calc(4px + var(--t) * 12px) var(--heat-glow);color:var(--dim);justify-self:center;place-items:center;display:grid;overflow:hidden}.rating-prize.is-empty{box-shadow:none;font-size:14px}.rating-prize.is-value{width:44px}.rating-prize.is-value .prize-value{flex-direction:column;gap:1px;font-size:13px}.rating-prize .gift-image{border-radius:0;width:100%;height:100%}.rating-points{font-family:var(--font-read);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;line-height:1;overflow:hidden}.rating-row.rating-me{z-index:2;bottom:calc(var(--nav-h) + 10px + env(safe-area-inset-bottom));background:var(--cold-3);box-shadow:0 -10px 22px 4px var(--cold), 0 20px 0 6px var(--cold);position:sticky}.rating-me .avatar,.rating-me .rating-prize.is-empty{background:var(--cold-2)}.rewards-tabs{border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.rewards-tabs button{white-space:nowrap;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:clamp(54px,16vw,62px);padding:6px 4px 5px;font-size:clamp(12px,3.6vw,13.5px);line-height:1.2;display:flex;position:relative}.rewards-tabs button svg{flex:none}.rewards-tabs .count-badge{min-width:20px;height:18px;padding:0 5px;font-size:10.5px;line-height:1;position:absolute;top:3px;left:calc(50% + 7px)}.tickets-card{--stub:clamp(66px, 21vw, 84px);grid-template-columns:var(--stub) minmax(0, 1fr) auto;align-items:center;min-height:86px;padding:0 14px 0 0;display:grid;position:relative;overflow:hidden}.tickets-card:before,.tickets-card:after{content:"";left:calc(var(--stub) - 9px);background:#0a1229;border-radius:50%;width:18px;height:18px;position:absolute;box-shadow:inset 0 0 0 1px #deaa5a80}.tickets-card:before{top:-9px}.tickets-card:after{bottom:-9px}.tickets-badge{color:#ffd27a;background:radial-gradient(70% 70%,#ffb34742,#0000);border-right:1.5px dashed #deaa5a8c;align-self:stretch;place-items:center;display:grid}.tickets-text{flex-direction:column;gap:5px;min-width:0;padding:12px 10px 12px 16px;display:flex}.tickets-text strong{font-family:var(--font-read);color:var(--h5);font-size:clamp(36px,11vw,44px);font-weight:800;line-height:.85}.tickets-text strong .small{font-family:var(--font-body);letter-spacing:0;color:var(--dim);font-size:13px;font-weight:500}.task-list,.gw-list{flex-direction:column;gap:12px;display:flex}.task-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.task-card>*{grid-column:1/-1}.task-card>.task-title{grid-area:1/1}.task-card>.task-timer{grid-area:1/2;align-self:start}.task-title{font-family:var(--font-read);text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:1}.task-timer{border-radius:var(--r-chip);background:var(--cold-3);font-family:var(--font-read);font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap;padding:4px 8px;font-size:16px;font-weight:800;line-height:1}.task-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-pill{border-radius:var(--r-sm);background:var(--cold-3);height:40px;font-family:var(--font-read);color:var(--h4);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.spark-pill{color:var(--heat-text)}.task-card.is-done .ticket-pill,.task-card.is-done .ticket-pill .heat-reading{--spark:var(--dim);color:var(--dim);text-shadow:none}.task-row .btn{min-width:112px}.bonus-card .task-row{display:contents}.bonus-card .spark-pill{grid-area:1/2}.bonus-card .row-buttons,.bonus-card .task-row>.btn{grid-column:1/-1}.bonus-card .row-buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.bonus-card .row-buttons .btn{min-width:0;padding:0 10px}.task-card .progress{border-radius:5px;height:10px}.task-card .progress span{border-radius:5px}.task-card .progress,.invite-progress{background:var(--cold)}.task-card .progress span,.invite-progress span{background-image:linear-gradient(90deg, var(--h1), var(--h2) 20%, var(--h3) 40%, var(--h4) 60%, var(--h5) 80%, var(--h6))}.task-foot{justify-content:space-between;gap:10px;margin-top:-4px;display:flex}.promo-card{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px 0;display:grid}.promo-card>*{grid-column:1/-1}.promo-card>.field{display:contents}.promo-card>.field>span{color:var(--text);grid-column:1/-1;font-size:13px;font-weight:600}.promo-card>.field>input{min-width:0;min-height:48px;box-shadow:none;letter-spacing:.06em;text-transform:uppercase;background:#0000004d;border:1.5px dashed #deaa5a99;border-right:0;border-radius:14px 0 0 14px;grid-area:2/1;padding:0 12px;font-weight:600}.promo-card>.field>input::placeholder{letter-spacing:0;text-transform:none;color:var(--dim);opacity:1;font-weight:400}.promo-card>.field>input:focus{border-style:solid;border-color:#ffd27a;outline:none}:root .promo-card>.field>input[aria-invalid=true]{border-color:var(--danger);box-shadow:none}.promo-card>.btn{border-radius:0 14px 14px 0;grid-area:2/2;min-width:0;min-height:48px;padding:0 clamp(12px,4vw,18px);font-size:clamp(13px,3.9vw,15px)}.promo-done{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.promo-done-title{font-family:var(--font-read);font-size:22px;font-weight:800;line-height:1}.promo-rewards{flex-wrap:wrap;gap:8px;display:flex}.ach-list{flex-direction:column;gap:8px;display:flex}.achievement{border-radius:var(--r-md);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px 14px 14px;display:grid}.ach-medal{background:var(--cold);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;grid-area:1/1/span 2;align-self:start;position:relative}.ach-medal:before{content:"";box-sizing:border-box;border:2px solid var(--dim);border-bottom:0;border-radius:6px 6px 0 0;width:10px;height:9px;position:absolute;top:11px;left:15px}.ach-medal:after{content:"";background:var(--dim);border-radius:3px;width:14px;height:10px;position:absolute;top:19px;left:13px}.achievement.is-done .ach-medal{background:var(--ink);box-shadow:none}.achievement.is-done .ach-medal:before{border:solid var(--ink-text);border-width:0 0 2.5px 2.5px;border-radius:0;width:15px;height:8px;top:13px;left:13px;rotate:-45deg}.achievement.is-done .ach-medal:after{content:none}.ach-title{font-family:var(--font-read);color:var(--dim);grid-area:1/2;margin:0;font-size:21px;font-weight:800;line-height:1.05}.achievement.is-done .ach-title{color:var(--text)}.ach-text{grid-area:2/2/auto/-1;line-height:1.35}.achievement .progress{background:var(--cold);border-radius:4px;grid-area:3/2/auto/-1;height:8px;margin-top:6px}.achievement .progress span{border-radius:4px}.ach-foot{display:contents}.ach-foot>span{white-space:nowrap;grid-column:3}.achievement.is-ready{box-shadow:inset 0 0 0 1.5px #ffd27a,0 0 16px #ffb3474d!important}.achievement.is-ready .ach-text{grid-column:2}.ach-claim{grid-area:1/3/span 2;align-self:center;min-height:36px;padding:0 14px}.ach-title,.ach-foot>span:last-child{align-self:baseline}.ach-foot>span:last-child{grid-row:1;justify-self:end;font-size:12px;font-weight:600}.achievement.is-done .ach-foot>span:last-child{color:var(--text)}.ach-foot>span:first-child:not(:last-child){grid-area:4/2/auto/-1;font-size:12px}.gw-status button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.gw-status{border-radius:16px;padding:5px}.gw-status button{border-radius:12px;min-height:42px}.gw-status .count-badge{font-variant-numeric:tabular-nums;background:#ffffff14}.gw-status button.is-active .count-badge{color:#1a1206;background:linear-gradient(#ffd27a,#ff9a2e)}.gw-filters{justify-content:space-between;gap:8px;margin-top:-6px;display:flex}.gw-filters .segmented{border-radius:0;gap:6px;padding:0;display:flex;box-shadow:none!important;background:0 0!important}.gw-filters .segmented:before{display:none}.gw-filters .segmented button{white-space:nowrap;background:#0000004d;border-radius:17px;min-width:0;min-height:34px;padding:0 clamp(10px,3.4vw,14px);font-size:13px;box-shadow:inset 0 0 0 1px #deaa5a57}.gw-filters .segmented button.is-active{box-shadow:none;background:linear-gradient(#ffd27a,#ff9a2e);color:#1a1206!important}.gw-card{flex-direction:column;gap:14px;display:flex}.gw-head{font-family:var(--font-read);align-items:center;gap:8px;margin:0;font-size:26px;font-weight:800;line-height:1;display:flex}.gw-head svg{color:var(--dim);flex:none}.gw-head .count-badge{font-family:var(--font-body);font-weight:700}.gw-preview,.gw-prizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gw-tile{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.gw-tile .gift-image{border-radius:var(--r-md);box-shadow:0 0 0 2px var(--heat), 0 0 calc(4px + var(--t) * 14px) var(--heat-glow)}.gw-tile-name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:600;overflow:hidden}.gw-prizes .gw-tile{background:var(--cold-2);border-radius:18px;padding:8px 8px 10px}.gw-place{z-index:1;background:var(--cold);color:var(--text);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:14px;left:14px}.gw-place.is-podium{background:var(--heat);color:var(--ink-text)}.gw-winner{overflow-wrap:anywhere;width:100%;color:var(--dim);margin-top:-4px;font-size:12px;line-height:1.3}.gw-tile.is-mine{z-index:1}.gw-tile.is-mine:after{content:"";z-index:-1;border-radius:inherit;background:var(--spot-tint);box-shadow:var(--spot-glow);pointer-events:none;position:absolute;inset:0}.gw-tile.is-mine .gw-winner{color:var(--h6);font-weight:700}.gw-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.gw-stat{border-radius:var(--r-md);background:var(--cold-2);flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:10px 12px 12px;display:flex}.gw-card .gw-stat{background:var(--cold)}.gw-stat .small{font-size:12px;line-height:1.25}.gw-stat strong{font-family:var(--font-read);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:800;line-height:.9}.gw-prizes~.gw-stats{grid-template-columns:1fr 1.3fr 1fr}.gw-prizes~.gw-stats strong{font-size:25px}.gw-stat strong.is-ended{color:var(--dim)}.gw-mine{flex-direction:column;gap:4px;padding:14px 18px;display:flex}.gw-mine p:first-child{font-weight:600}.gw-enter{flex-direction:column;gap:8px;display:flex}.gw-enter label{color:var(--dim);font-size:13px}.gw-enter input{border-radius:var(--r-md);background:var(--cold);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);font-family:var(--font-read);border:0;padding:0 14px;font-size:28px;font-weight:800}.gw-enter input:focus-visible{box-shadow:inset 0 0 0 2px var(--h6);outline:none}.gw-enter .btn-block{margin-top:6px}.gw-enter .btn:disabled,.invite-actions .btn:disabled{opacity:1;background:var(--cold-3);color:var(--dim)}.invite-hero{align-items:flex-start;gap:14px;display:flex}.invite-hero>div{flex-direction:column;gap:6px;min-width:0;display:flex}.invite-hero h1{font-family:var(--font-read);font-size:32px;font-weight:800;line-height:.95}.invite-badge{background:var(--cold-3);width:52px;height:52px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.invite-per{font-weight:600;line-height:1.35}.invite-per svg{vertical-align:-2px;color:var(--h4);margin-left:2px}.invite-actions,.invite-stats,.invite-friends{flex-direction:column;gap:10px;display:flex}.invite-actions.card{background:0 0;border-radius:0;padding:0}.invite-actions p{text-align:center}.invite-stats{gap:12px}.invite-stat{color:var(--dim);justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-stat+.invite-stat{border-top:1px solid var(--line);padding-top:12px}.invite-stat strong{font-family:var(--font-read);color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:28px;font-weight:800;line-height:.9;display:inline-flex}.invite-stat strong svg{color:var(--h4)}.invite-progress{margin-top:-2px}.invite-friends-head{align-items:center;gap:8px;margin:0 0 2px;display:flex}.invite-friends-head .count-badge{font-family:var(--font-body);font-weight:700}.invite-friends .bet-row{padding:10px 0}.invite-friends .bet-row>.small{text-align:right;flex:none}.invite-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 0 8px;display:flex}.invite-empty .empty-state-icon{color:var(--dim)}.invite-plus{font-family:var(--font-read);color:var(--h4);flex:none;font-size:24px;font-weight:800;line-height:1}.invite-plus.is-zero{color:var(--dim)}.invite-activity .bet-row{min-height:64px}.invite-activity .prize-sm{border-radius:var(--r-sm);width:40px;height:40px}.invite-activity .bet-stake{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.invite-activity .bet-mult{color:var(--heat-text);flex:none}.invite-activity .bet-gift{text-overflow:ellipsis;min-width:0;color:var(--dim);overflow:hidden}.invite-activity .bet-ago{color:var(--dim);font-size:12px}.invite-activity .prize-value{--spark:var(--heat-text);flex:none;justify-content:flex-end;min-width:64px;font-size:20px}.partner-about{flex-direction:column;gap:6px;display:flex}.partner-about p{text-wrap:pretty}.partner-about .small{line-height:1.45}.partner-pct{white-space:nowrap;font-size:22px;line-height:1;display:inline}.partner-card .invite-stat strong.heat-reading{color:var(--heat-text)}.partner-days-head{scroll-margin-top:calc(var(--header-h) + 16px);margin:4px 0 -4px}.partner-days{border-radius:var(--r-md);background:var(--cold);margin-top:4px;padding:2px 14px}.partner-days .bet-row{padding:10px 0}.partner-days .bet-name{font-family:var(--font-read);font-size:20px;font-weight:800;line-height:1.1}.invite-plus.is-gram{color:var(--heat-text)}.rating-help{animation:rise-in var(--dur-base) var(--ease-out)}.rating-list{animation:none}.rating-list>li:nth-child(-n+10){animation:rise-in var(--dur-slow) var(--ease-out) backwards}.rating-list>li:first-child{animation-delay:0s}.rating-list>li:nth-child(2){animation-delay:25ms}.rating-list>li:nth-child(3){animation-delay:50ms}.rating-list>li:nth-child(4){animation-delay:75ms}.rating-list>li:nth-child(5){animation-delay:.1s}.rating-list>li:nth-child(6){animation-delay:.125s}.rating-list>li:nth-child(7){animation-delay:.15s}.rating-list>li:nth-child(8){animation-delay:.175s}.rating-list>li:nth-child(9){animation-delay:.2s}.rating-list>li:nth-child(10){animation-delay:.225s}.rating-row.rating-me{animation:fade-in var(--dur-slow) var(--ease-out)}.task-card .ticket-pill{transition:color .4s}.task-card .ticket-pill .spark-icon{transition:fill .4s}.gw-list{animation:none}.gw-list>.gw-card{animation:rise-in var(--dur-slow) var(--ease-out) 80ms backwards}.gw-list>.gw-card:first-child{animation-delay:0s}.gw-list>.gw-card:nth-child(2){animation-delay:40ms}.gw-tile.is-mine:after{animation:fade-in var(--dur-fast) var(--ease-out)}@keyframes gw-win-bloom{35%{opacity:1}}.gw-tile.is-mine .gw-winner:before{content:"";box-shadow:inset 0 0 18px color-mix(in srgb, var(--h6) 35%, transparent), 0 0 26px color-mix(in srgb, var(--h6) 40%, transparent);opacity:0;pointer-events:none;animation:gw-win-bloom .48s var(--ease-in-out) var(--dur-press);border-radius:18px;position:absolute;inset:0}.invite-actions p[role=status]{animation:fade-in var(--dur-base) ease}.ach-list{animation:none}.ach-list>.achievement:nth-child(-n+6){animation:rise-in var(--dur-slow) var(--ease-out) var(--ach-delay,0s) backwards}.ach-list>.achievement:nth-child(2){--ach-delay:25ms}.ach-list>.achievement:nth-child(3){--ach-delay:50ms}.ach-list>.achievement:nth-child(4){--ach-delay:75ms}.ach-list>.achievement:nth-child(5){--ach-delay:.1s}.ach-list>.achievement:nth-child(6){--ach-delay:.125s}.promo-done{animation:fade-in var(--dur-fast) ease}.reward-chip{animation:pop-in var(--dur-fast) var(--ease-spring) backwards}.reward-chip:nth-child(2){animation-delay:40ms}.reward-chip:nth-child(3){animation-delay:80ms}.fairness .section-label{font-family:var(--font-read);color:var(--text);margin:12px 0 -6px;font-size:26px;font-weight:800;line-height:1}.fair-intro{margin-top:-4px;font-size:14px;line-height:1.5}.fair-seeds,.fair-revealed,.fair-live,.fair-check-card,.fair-odds-card{flex-direction:column;gap:14px;display:flex}.fair-card-title{font-family:var(--font-read);text-wrap:balance;font-size:22px;font-weight:800;line-height:1.05}.fair-fact{gap:6px;min-width:0;display:grid}.fair-fact-label{color:var(--dim);font-size:13px}.fair-fact-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.fair-hex,.fair-seed-form input{font-family:var(--font-mono);letter-spacing:.02em}.fair-hex{border-radius:var(--r-sm);background:var(--cold);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:8px 10px;font-size:12.5px;line-height:1.5}.fair-fact-note{border:1px dashed var(--line);border-radius:var(--r-sm);color:var(--dim);padding:8px 10px;font-size:13px;line-height:1.45}.fair-hex.is-revealed{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--h6) 45%, transparent)}.fair-seed-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 8px;display:grid}.fair-seed-form .field{grid-area:1/1;min-width:0}.fair-seed-form input{width:100%;min-width:0;font-size:14px}.fair-seed-form .btn{border-radius:var(--r-sm);grid-area:1/2;min-height:42px;padding:0 16px}.fair-seed-form>p{grid-column:1/-1;line-height:1.4}.fair-nonce{border-top:1px solid var(--line);color:var(--dim);font-variant-numeric:tabular-nums;padding-top:14px;font-size:13px}.fair-rotate{width:100%}.fair-rotate:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.6-5.9'/%3E%3Cpath d='M20 3.5V8h-4.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 1 1-2.6-5.9'/%3E%3Cpath d='M20 3.5V8h-4.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.fair-rotate+.field-hint{margin-top:-6px;line-height:1.4}.fair-seeds .ok-text,.fair-seeds .error-text{line-height:1.4}.fair-seeds .error-text{font-size:13px}.fair-seeds .ok-text{align-items:center;gap:8px;display:flex}.fair-seeds .ok-text:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23110a2a' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.fair-revealed .field-hint{font-size:13px}.fair-live>.field-hint{font-size:13px;line-height:1.45}.fair-live-refresh{width:100%}.fair-check{flex-direction:column;gap:16px;display:flex}.fair-check-form{grid-template-columns:minmax(0,1fr) minmax(0,116px);gap:12px 8px;display:grid}.fair-check-form .btn{grid-column:1/-1}.fair-check-form input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.fair-check-card>.error-text{font-size:13px;line-height:1.4}.fair-result{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:14px;display:flex}.fair-verdict{font-family:var(--font-read);transform-origin:0;animation:pop-in var(--dur-base) var(--ease-out);align-items:center;gap:10px;font-size:28px;font-weight:800;line-height:1;display:flex}.fair-verdict:before{content:"";border-radius:50%;flex:none;width:24px;height:24px}.fair-verdict.is-match:before{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23110a2a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 15px no-repeat}.fair-verdict.is-mismatch:before{box-shadow:inset 0 0 0 2px var(--danger);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff6680' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M8 8l8 8M16 8l-8 8'/%3E%3C/svg%3E") 50%/14px no-repeat}.fair-result-line{color:var(--text);font-size:16px;font-weight:600;line-height:1.35}.fair-result-line.is-hot{color:var(--heat-text)}.fair-check-wait{border-radius:var(--r-md);background:var(--cold-3);height:64px;animation:.25s skeleton-wait,1.6s ease-in-out .25s infinite backwards skeleton-breathe}.fair-wait{border-radius:var(--r-md);background:var(--cold-3);color:var(--text);animation:fade-in var(--dur-fast) ease;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.fair-wait:before{content:"";background:var(--dim);flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat}.fair-check-error{font-size:13px;line-height:1.4}.fair-check-fail{align-items:center;gap:12px;display:flex}.fair-check-fail>p{flex:1;min-width:0}.fair-check-fail .btn{flex:none}.fair-rounds{flex-direction:column;gap:8px;display:flex}.fair-round{border-radius:var(--r-md);background:var(--cold-2);flex-direction:column;gap:12px;padding:10px 10px 10px 14px;display:flex}.fair-round.is-open{padding-bottom:14px}.fair-round-head{align-items:center;gap:12px;display:flex}.fair-round-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.fair-round-title{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:1.3}.fair-round-line{color:var(--dim);text-wrap:pretty;font-size:13px;line-height:1.35}.fair-round-line.fair-crash{border-radius:var(--r-chip);background:var(--heat);color:var(--text);margin-top:3px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1.2}.fair-round-line.fair-crash.is-ink-dark{color:var(--ink-text)}.fair-round-line.team-tag{margin:3px 0 0;padding:2px 7px;font-size:12px}.fair-round-toggle{flex:none;gap:8px;padding:0 12px 0 14px}.fair-round-toggle:after{content:"";width:6px;height:6px;transition:rotate var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out);border:2px solid;border-width:0 2px 2px 0;translate:0 -2px;rotate:45deg}.fair-round-toggle[aria-expanded=true]:after{translate:0 2px;rotate:225deg}.fair-error{border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.fair-error .error-text{min-width:0;font-size:13px;line-height:1.35}.fair-error .btn{flex:none}.fair-odds{flex-direction:column;gap:12px;display:flex}.fair-odds-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fair-odds-head .fair-card-title{flex:1;min-width:0;padding-top:2px}.fair-odds-price{border-radius:var(--r-chip);background:var(--cold);color:var(--heat-text);font-family:var(--font-read);white-space:nowrap;text-shadow:0 0 10px var(--heat-glow);flex:none;padding:5px 8px 4px;font-size:17px;font-weight:800;line-height:1}.fair-odds-list{flex-direction:column;gap:8px;display:flex}.fair-odds-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fair-odds-tile{display:grid}.fair-odds-tile .prize-tile{border-radius:var(--r-sm);width:36px;height:36px;box-shadow:0 0 0 1.5px var(--heat), 0 0 calc(2px + var(--t) * 10px) var(--heat-glow)}.fair-odds-name{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;font-size:14px;font-weight:600;line-height:1.25;display:flex}.fair-odds-value{font-family:var(--font-read);color:var(--heat-text);font-size:16px;font-weight:800;line-height:1.05}.fair-odds-name.fair-odds-value{font-size:19px}.fair-chance{background:color-mix(in srgb, var(--heat) 10%, var(--cold));min-width:52px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--heat) 60%, transparent);color:var(--heat-text);font-family:var(--font-read);text-align:center;border-radius:6px;padding:5px 7px 4px;font-size:17px;font-weight:800;line-height:1}.fair-chance.is-out{box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);font-family:var(--font-body);font-size:13px;font-weight:600}.fair-how p{line-height:1.6}.tour-title{min-width:0;font-family:var(--font-read);color:var(--text);text-wrap:balance;overflow-wrap:anywhere;flex:1;font-size:26px;font-weight:800;line-height:1}.tour-no{font-family:var(--font-body);letter-spacing:0;font-size:.72em;font-weight:700}.tournaments .rating-places strong.tour-pool{white-space:nowrap;gap:4px;font-size:36px;line-height:.85}.tour-state{font-family:var(--font-read);color:var(--dim);font-size:30px;font-weight:800;line-height:.95}.tour-prizes{flex-wrap:wrap;gap:6px 5px;display:flex}.tour-prize{border-radius:var(--r-chip);background:var(--cold-3);color:var(--dim);white-space:nowrap;padding:5px 7px 4px;font-size:11.5px;font-weight:600;line-height:1.25}.tour-prize.place-1,.tour-prize.place-2,.tour-prize.place-3{background:color-mix(in srgb, var(--heat) 14%, var(--cold-3));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--heat) 60%, transparent);color:var(--text)}.tournaments .rating-head{grid-template-columns:auto 1fr 70px 64px}.tournaments .rating-head .rating-col{text-align:right}.tournaments .rating-row{grid-template-columns:34px 32px minmax(0,1fr) 70px 64px}.tour-mult{font-family:var(--font-read);color:var(--heat-text);text-align:right;white-space:nowrap;text-shadow:0 0 10px var(--heat-glow);font-size:20px;font-weight:800;line-height:1}.tour-mult.is-empty,.tournaments .rating-points.is-empty{color:var(--dim);text-shadow:none}.tournaments .rating-row.rating-me{grid-template-columns:minmax(34px,auto) 32px minmax(0,1fr) 70px 64px;margin-bottom:10px}.tournaments .rating-me .rating-place{border-radius:17px;width:auto;min-width:34px;padding:0 7px}.tour-next{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 16px;display:grid}.tour-next>*{grid-column:1/-1}.tour-next-label{color:var(--dim);font-size:13px;font-weight:600}.tour-next-title{font-family:var(--font-read);text-wrap:balance;overflow-wrap:anywhere;margin-bottom:12px;font-size:24px;font-weight:800;line-height:1}.tour-next>.tour-next-starts{grid-area:3/1}.tour-next>.tour-next-timer{color:var(--text);grid-area:4/1;font-size:40px}.tour-next>.tour-next-pool{--spark:var(--heat-text);color:var(--dim);flex-direction:column;grid-area:3/2/span 2;align-items:flex-start;gap:6px;font-size:13px;display:flex;position:relative}.tour-next-pool svg{position:absolute;bottom:5px;left:0}.tour-next-pool>span{font-family:var(--font-read);color:var(--heat-text);text-shadow:0 0 14px var(--heat-glow);white-space:nowrap;padding-left:18px;font-size:30px;font-weight:800;line-height:.85}.tour-next-stake{margin-top:8px}.tour-next.is-only .tour-next-title{font-size:28px}.tour-next.is-only>.tour-next-timer{font-size:58px}.tour-next.is-only>.tour-next-pool{grid-area:auto/1/auto/-1;margin-top:12px}.tour-next.is-only .tour-next-pool>span{font-size:36px}.tour-none{gap:12px;padding:28px 18px}.tour-none .empty-state-icon{color:var(--dim)}@media (width<=360px){.fair-round-head{gap:10px}.fair-round-toggle{gap:6px;padding:0 10px}.tour-title{font-size:23px}.tournaments .rating-ends .rating-timer{font-size:50px}.tour-next>.tour-next-timer{font-size:34px}.tournaments .rating-places strong.tour-pool{font-size:32px}}.fair-rounds{animation:none}.fair-rounds>:nth-child(-n+8){animation:rise-in var(--dur-slow) var(--ease-out) backwards}.fair-rounds>:nth-child(2){animation-delay:25ms}.fair-rounds>:nth-child(3){animation-delay:50ms}.fair-rounds>:nth-child(4){animation-delay:75ms}.fair-rounds>:nth-child(5){animation-delay:.1s}.fair-rounds>:nth-child(6){animation-delay:.125s}.fair-rounds>:nth-child(7){animation-delay:.15s}.fair-rounds>:nth-child(8){animation-delay:.175s}.fair-result{animation:rise-in var(--dur-base) var(--ease-out)}.admin-row-title{font-weight:700}.admin-row-actions,.row-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grant-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px 10px;display:grid}.grant-grid>.field{justify-content:space-between}.grant-grid>.field:first-child:nth-last-child(5){grid-column:1/-1}.grant-grid:not(:has(>.field:first-child:nth-last-child(5)))>.field:nth-child(odd):last-child:not(:first-child){grid-column:1/-1}.ledger-list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ledger-list li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.ledger-list li+li{border-top:1px solid var(--line)}.ledger-list li>:nth-child(2){grid-area:2/1}.ledger-list li>:nth-child(3){text-align:right;grid-area:1/2/span 2;align-self:center}:root{--cold:#080604;--cold-2:#282014;--cold-3:#474136d1;--line:#deaa5a80;--text:#f4efe6;--dim:#a99f8f;--ink:#ffb347;--ink-text:#1a1206;--h0:#3a2c1a;--h1:#6b4a1e;--h2:#a8691f;--h3:#e0872a;--h4:#ffab3d;--h5:#ffd27a;--h6:#fff3cf;--spark:#ffb347;--spot-tint:#ffb34717;--spot-glow:0 0 14px #ffb3475c;--spot-glow-strong:0 0 22px #ffb34775, 0 0 0 1px #ffb3476b;--gold-surface:linear-gradient(180deg, #28201480, #080604c7);--gold-frame:inset 0 0 0 1px #deaa5a80, inset 0 1px 0 #ffffff14, 0 10px 26px #00000073}html,body,.app{background:url(/assets/space-bg-C97l-BpH.webp) top/cover no-repeat fixed,#0a1229}.header{background:linear-gradient(#00000059,#0000)}.card:not(.cups-screen *),.live,.case-card,.home-link,.rewards-tabs{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--gold-surface)!important;box-shadow:var(--gold-frame)!important;border-color:#0000!important}.card.jackpot:not(.cups-screen *){background:radial-gradient(84px 60px at 34px 50%, #ffba4633, transparent 75%), var(--gold-surface)!important}.promo:not(.game-cups):not(.game-poker):not(.game-plinko){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(120% 95% at 88% 35%, color-mix(in srgb, var(--promo-b) 34%, transparent), transparent 62%), var(--gold-surface)!important;box-shadow:var(--gold-frame)!important}.rewards-tabs button.is-active{color:#ffd27a;background:linear-gradient(#ffb34738,#ffb3470d);box-shadow:inset 0 0 0 1px #ffd27aa6,0 0 16px #ffb34738}.rewards-tabs button.is-active svg{filter:drop-shadow(0 0 6px #ffb34799)}.segmented:not(.cups-screen *,.rewards-tabs){background:var(--gold-surface);box-shadow:inset 0 0 0 1px #deaa5a61}.segmented:not(.cups-screen *,.rewards-tabs):before,.segmented.gw-status button.is-active,.segmented.segmented-tabs:not(.cups-screen *) button.is-active{background:linear-gradient(#ffb34738,#ffb3470d);box-shadow:inset 0 0 0 1px #ffd27a99}.segmented:not(.cups-screen *) button.is-active{color:#ffd27a}.rating-row.rating-me{background:#1b150c;box-shadow:inset 0 0 0 1.5px #ffd27ab3,0 -6px 16px #0000008c}.rating-row.is-mine{box-shadow:inset 0 0 0 1.5px #ffd27ab3}.btn-primary:not(.cups-screen *){color:#1a1206!important;background:linear-gradient(#ffd27a,#ff9a2e)!important;border:0!important;box-shadow:0 6px 18px #ffb34759,inset 0 1px #ffffff80!important}.btn-secondary:not(.cups-screen *){background:var(--gold-surface)!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px #deaa5a80,inset 0 1px #ffffff14!important}.bottom-nav{--nav-on:#ffbf52;--nav-off:#e8e0d48c;--nav-glow:#ffb3478c;--nav-rim:#ffdea033}.promo.game-plinko{aspect-ratio:173/200;background:radial-gradient(95% 55% at 100% 100%,#7a3ae657,#0000 72%),radial-gradient(70% 40% at 0 100%,#2846aa38,#0000 70%),radial-gradient(90% 60% at 50% 32%,#1c68a842,#0000 70%),linear-gradient(165deg,#0d1a37 0%,#0a1330 50%,#100f30 100%);border-radius:11.56%/10%;min-height:0;padding:8.09%;box-shadow:inset 0 0 0 1px #5ce4ffd1,inset 0 0 9px #2ee6ff33,0 0 7px #2ee6ff4d;container-type:inline-size}@supports not (aspect-ratio:1){.promo.game-plinko{height:200px}}.promo.game-plinko:after{content:none}.promo.game-plinko .promo-art{height:auto;inset:0}.game-plinko .game-tile-body{gap:2.76cqw}.game-plinko .game-tile-title{font-size:15.17cqw}.game-plinko .game-tile-text{max-width:8.8em;font-size:8.28cqw}.game-slot.is-wide>.promo.game-plinko{aspect-ratio:358/200;border-radius:5.59%/10%;padding:3.91%}@supports not (aspect-ratio:1){.game-slot.is-wide>.promo.game-plinko{height:200px}}.game-slot.is-wide>.promo.game-plinko .promo-art{width:48.32%;left:auto}.game-slot.is-wide .hub-plinko-stage{top:33em}.game-slot.is-wide .game-plinko .game-tile-body{gap:1.21cqw;max-width:50%}.game-slot.is-wide .game-plinko .game-tile-title{font-size:7.88cqw}.game-slot.is-wide .game-plinko .game-tile-text{max-width:none;font-size:3.64cqw}.hub-plinko{position:absolute;inset:0;container-type:inline-size}.hub-plinko-stage{width:173em;height:200em;font-size:.578035cqw;line-height:1;position:absolute;top:0;left:0}.hub-plinko-stage span{display:block;position:absolute}.hub-plinko-board{width:155em;height:110em;top:12em;left:9em}.hub-plinko-steel{background:radial-gradient(20em 15em at 6% 5%,#ff78c499,#0000 72%),radial-gradient(12em 26em at 98% 17%,#ff78c461,#0000 72%),radial-gradient(12em 26em at 2% 17%,#ff78c44d,#0000 72%),radial-gradient(26em 8em at 28% 0,#a0f0ff57,#0000 72%),radial-gradient(26em 8em at 72% 0,#a0f0ff57,#0000 72%),conic-gradient(from 205deg at 50% 52%,#4b5563 0%,#b9c4d0 4%,#3c4552 9%,#232b35 17%,#57626f 24%,#c9d2dc 28%,#4e5865 32%,#262e38 41%,#6f7b89 48%,#dae2ea 51%,#5a6470 55%,#283039 64%,#4d5764 72%,#c0cad4 77%,#3c4552 82%,#232a33 91%,#4b5563 100%);border-radius:15em;inset:0;box-shadow:inset 0 0 0 .6em #ffffff52,inset 0 1em #ffffff8c,inset 0 -.6em #0009,0 6em 14em #0009,0 0 14em #2ee6ff29}.hub-plinko-edge{background:linear-gradient(#0000,#ff5cc6 22%,#ff4fbf 78%,#0000);border-radius:2em;width:1.5em;height:48em;top:30em;box-shadow:0 0 3em #ff3fb4,0 0 7em #ff3fb4b3}.hub-plinko-edge.is-left{left:-.3em}.hub-plinko-edge.is-right{right:-.3em}.hub-plinko-screw{background:radial-gradient(circle at 35% 30%,#f3f7fa 0%,#a7b2be 32%,#4a5461 70%,#1d232b 100%);border-radius:50%;width:3.2em;height:3.2em;box-shadow:0 .5em .8em #000000b3}.hub-plinko-panel{isolation:isolate;background:radial-gradient(110% 34% at 50% 0,#2ee6ff2e,#0000 62%),radial-gradient(34% 26% at 0 42%,#ff3fb424,#0000 70%),radial-gradient(34% 26% at 100% 42%,#ff3fb424,#0000 70%),radial-gradient(90% 72% at 50% 52%,#0e2544 0%,#09182e 55%,#050d1b 100%);border-radius:10em;width:145em;height:100em;top:5em;left:5em;overflow:hidden;box-shadow:0 0 0 .6em #000000bf,0 0 0 1.3em #dcebfa38}.hub-plinko-fill,.hub-plinko-tube-dim,.hub-plinko-flash{inset:0}.hub-plinko-tube,.hub-plinko-tube-gold{border:1.15em solid #a6f9ff;border-radius:8.6em;inset:1.4em;box-shadow:0 0 1.5em #2ee6ff,0 0 4.5em #2ee6ffd9,0 0 10em #2ee6ff61,inset 0 0 2.5em #2ee6ff,inset 0 0 7em #2ee6ff52;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000008c 80%,#0006 100%);mask-image:linear-gradient(#000 0% 50%,#0000008c 80%,#0006 100%)}.hub-plinko-tube-gold{opacity:0;border-color:#ffd76a;box-shadow:0 0 2.5em #ffb020,0 0 7em #ffb020f2,0 0 15em #ff96148c,inset 0 0 3em #ffb020,inset 0 0 10em #ffaa1e73;-webkit-mask-image:none;mask-image:none}.hub-plinko-hot{background:linear-gradient(90deg,#0000,#bdf8ff 22%,#f2feff 50%,#bdf8ff 78%,#0000);border-radius:2em;width:46em;height:2.2em;top:1em;box-shadow:0 0 3em #2ee6ff,0 0 7em #2ee6ff,0 0 12em #2ee6ff80}.hub-plinko-peg-flash{opacity:0;background:radial-gradient(circle,#c8fcffd9 0 16%,#2ee6ff8c 36%,#2ee6ff00 68%);border-radius:50%;width:10em;height:10em}.hub-plinko-peg-flash:after{content:"";box-sizing:border-box;border:.5em solid #c8fcff80;border-radius:50%;width:5.4em;height:5.4em;position:absolute;top:2.3em;left:2.3em}.hub-plinko-column{opacity:0;transform-origin:50% 100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 68%,#0000)}.hub-plinko-flash{opacity:0}.hub-plinko-ball,.hub-plinko-ball-y{width:0;height:0}.hub-plinko-ball-y{opacity:0;top:0;left:0}.hub-plinko-ball-core,.hub-plinko-ghost{border-radius:50%;width:5.2em;height:5.2em;top:-2.6em;left:-2.6em}.hub-plinko-ball-core{background:radial-gradient(circle at 34% 30%,#fff 0%,#e6fdff 30%,#8eeeff 66%,#1fb2d6 100%);box-shadow:0 0 1.5em #c8fbff,0 0 4.5em #2ee6ffe6,0 0 9em #2ee6ff73}.hub-plinko-ghost{opacity:.3;background:radial-gradient(circle,#dcfdfff2 0%,#78f0ff99 45%,#2ee6ff00 72%)}.hub-plinko-tray{background:linear-gradient(#5d6977 0%,#252d37 40%,#10161e 100%);width:145em;height:6em;top:94em;box-shadow:0 -.6em #fff3}.hub-plinko-slot-glow{opacity:0;border-radius:50%;width:34em;height:30em}.hub-plinko-slot{transform-origin:50% 70%;border-radius:2.6em 2.6em 3.4em 3.4em;width:13.2em;height:15em;top:79em}.hub-plinko-slot-glass{border-radius:inherit;inset:0;overflow:hidden}.hub-plinko-slot-glass:before{content:"";background:linear-gradient(#ffffff9e,#ffffff0f);border-radius:2em 2em 4em 4em/2em 2em 3em 3em;height:42%;position:absolute;top:.9em;left:1em;right:1em}.hub-plinko-slot-glass:after{content:"";background:#ffffffb3;border-radius:1em;height:1em;position:absolute;bottom:.7em;left:1.4em;right:1.4em}.hub-plinko-slot-lit{border-radius:inherit;opacity:0;background:radial-gradient(closest-side,#ffffff69,#ffffff24 60%,#fff0);inset:-1em}.hub-plinko-slot-refl{filter:blur(1.2em);opacity:.7;border-radius:50%;height:4.5em;bottom:-4.5em;left:-1.5em;right:-1.5em}.promo-art .hub-plinko-slot-label{position:absolute;top:0;left:0}.hub-plinko-slot-label text{font-family:var(--font-read);fill:#fff;font-size:9px;font-weight:800}.hub-plinko-slot-label .hub-plinko-slot-shadow{fill:#00000073}.hub-plinko-slot-x{font-size:.8em}.hub-plinko-spark,.hub-plinko-spark-aim{width:0;height:0}.hub-plinko-spark-aim{top:0;left:0}.hub-plinko-spark-fly{opacity:0;height:0;top:0;left:0}.hub-plinko-spark-dot{border-radius:50%}.hub-plinko-float{opacity:0}.hub-plinko-stage .hub-plinko-float-text{font-family:var(--font-read);white-space:nowrap;background:linear-gradient(#fff6c8 0%,#ffd040 45%,#ff9a10 100%);color:#0000;filter:drop-shadow(0 0 .3em #ffaa1ed9)drop-shadow(0 .04em #78320099);-webkit-background-clip:text;background-clip:text;font-size:17em;font-weight:900;position:relative}.hub-plinko-pipe{width:155em;height:22em;top:0;left:0}.hub-plinko-ring{opacity:.5;background:radial-gradient(closest-side,#2ee6fff2,#2ee6ff66 50%,#2ee6ff00);border-radius:50%;width:30em;height:12em;top:8.5em;left:62.5em}.game-tile.is-live .hub-plinko-tube{animation:2.2s ease-in-out -1.1s infinite alternate hub-plinko-breathe}.game-tile.is-live .hub-plinko-edge{animation:2.2s ease-in-out -1.1s infinite alternate hub-plinko-breathe-edge}.game-tile.is-live .hub-plinko-ring{animation:2.2s ease-out infinite hub-plinko-ring}.game-tile.is-live .hub-plinko-tube-dim{animation:hub-plinko-tube-dim 8.8s ease-in-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-tube-gold{animation:hub-plinko-gold 8.8s ease-in-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-flash{animation:hub-plinko-flash 8.8s ease-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-float{animation:hub-plinko-float 8.8s linear calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-peg-flash{animation:hub-plinko-peg 8.8s ease-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-column{animation:hub-plinko-column 8.8s ease-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-column.is-big{animation-name:hub-plinko-column-big}.game-tile.is-live .hub-plinko-ball-y{animation:hub-plinko-ball-y 8.8s calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-ball.is-a{animation:hub-plinko-ball-a 8.8s linear calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-ball.is-b{animation:hub-plinko-ball-b 8.8s linear calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-ball.is-c{animation:hub-plinko-ball-c 8.8s linear calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-ball.is-d{animation:hub-plinko-ball-d 8.8s linear calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-slot.is-win{animation:hub-plinko-pop 8.8s ease-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-slot.is-big{animation:hub-plinko-pop-big 8.8s ease-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-slot.is-loss{animation:hub-plinko-pop-loss 8.8s ease-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-slot-glow,.game-tile.is-live .hub-plinko-slot-lit{animation:hub-plinko-glow 8.8s ease-out calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-slot-glow.is-big,.game-tile.is-live .hub-plinko-slot.is-big .hub-plinko-slot-lit{animation-name:hub-plinko-glow-big;animation-timing-function:ease-in-out}.game-tile.is-live .hub-plinko-slot-glow.is-loss,.game-tile.is-live .hub-plinko-slot.is-loss .hub-plinko-slot-lit{animation-name:hub-plinko-glow-loss}.game-tile.is-live .hub-plinko-spark{animation:hub-plinko-spark-fall 8.8s ease-in calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-spark-fly{animation:hub-plinko-spark-fly 8.8s linear calc(var(--t) * 1s - 8.8s) infinite}.game-tile.is-live .hub-plinko-spark.is-big{animation-name:hub-plinko-spark-fall-big}.game-tile.is-live .hub-plinko-spark.is-big .hub-plinko-spark-fly{animation-name:hub-plinko-spark-fly-big}@keyframes hub-plinko-breathe{0%{opacity:.8}to{opacity:1}}@keyframes hub-plinko-breathe-edge{0%{opacity:1}to{opacity:.72}}@keyframes hub-plinko-ring{0%{opacity:1}8%{opacity:.67}18%{opacity:.55}30%{opacity:.51}to{opacity:.5}}@keyframes hub-plinko-gold{0%{opacity:0}.455%{opacity:1}2.5%{opacity:.25}5.114%{opacity:.5}7.614%{opacity:.1}10.227%{opacity:.2}12.727%{opacity:.04}15.341%{opacity:.08}20.455%,to{opacity:0}}@keyframes hub-plinko-tube-dim{0%{opacity:1}.455%{opacity:.25}2.5%{opacity:.81}5.114%{opacity:.63}7.614%{opacity:.93}10.227%{opacity:.85}12.727%{opacity:.97}15.341%{opacity:.94}20.455%,to{opacity:1}}@keyframes hub-plinko-flash{0%{opacity:0}.341%{opacity:.9}3.409%{opacity:.37}11.364%{opacity:.05}13.636%,to{opacity:0}}@keyframes hub-plinko-float{0%{opacity:0;transform:translate(0)scale(.6)}1.364%{opacity:1;transform:translate(-3.54em,-5.75em)scale(1.1)}2.239%{transform:translate(-5.5em,-8.94em)scale(1.16)}3.977%{transform:translate(-8.78em,-14.27em)scale(1.1)}7.045%{opacity:1;transform:translate(-12.77em,-20.75em)scale(1.1)}9.886%,to{opacity:0;transform:translate(-14.82em,-24.08em)scale(1.1)}}@keyframes hub-plinko-peg{0%{opacity:1;transform:scale(1)}4.773%,to{opacity:0;transform:scale(1.3)}}@keyframes hub-plinko-column{0%{opacity:.7;transform:scaleY(.45)}1.818%{opacity:.53;transform:scaleY(1)}10.227%,to{opacity:0;transform:scaleY(1)}}@keyframes hub-plinko-column-big{0%{opacity:.95;transform:scaleY(.45)}1.818%{opacity:.83;transform:scaleY(1)}20.455%,to{opacity:0;transform:scaleY(1)}}@keyframes hub-plinko-ball-y{0%{opacity:0;animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(0)scale(.5)}.795%{opacity:1;animation-timing-function:cubic-bezier(.33,.2,.67,.54);transform:translateY(2.68em)}1.818%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(14.01em)}2.158%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(12.87em)}3.011%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(20.06em)}3.351%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(18.92em)}4.205%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(26.11em)}4.544%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(24.97em)}5.398%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(32.16em)}5.737%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(31.02em)}6.591%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(38.21em)}6.931%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(37.07em)}7.784%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(44.26em)}8.124%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(43.12em)}8.977%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(50.31em)}9.317%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(49.17em)}10.17%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(56.36em)}10.455%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(55.67em)}11.817%{opacity:1;animation-timing-function:ease-in;transform:translateY(71.5em)}13.635%{opacity:0;transform:translateY(75.5em)scale(.65)}to{opacity:0;transform:translateY(0)scale(.5)}}@keyframes hub-plinko-ball-a{0%{transform:translate(0)}1.818%{transform:translate(.45em)}3.011%{transform:translate(7.75em)}4.205%{transform:translate(15.05em)}5.398%{transform:translate(22.35em)}6.591%{transform:translate(29.65em)}7.784%{transform:translate(36.95em)}8.977%{transform:translate(44.25em)}10.17%{transform:translate(51.55em)}11.817%,to{transform:translate(58.4em)}}@keyframes hub-plinko-ball-b{0%{transform:translate(0)}1.818%{transform:translate(-.45em)}3.011%{transform:translate(-7.75em)}4.205%{transform:translate(-15.05em)}5.398%{transform:translate(-22.35em)}6.591%{transform:translate(-29.65em)}7.784%{transform:translate(-36.05em)}8.977%{transform:translate(-28.75em)}10.17%{transform:translate(-22.35em)}11.817%,to{transform:translate(-29.2em)}}@keyframes hub-plinko-ball-c{0%{transform:translate(0)}1.818%{transform:translate(-.45em)}3.011%{transform:translate(-7.75em)}4.205%{transform:translate(-15.05em)}5.398%{transform:translate(-21.45em)}6.591%{transform:translate(-14.15em)}7.784%{transform:translate(-6.85em)}8.977%{transform:translate(-.45em)}10.17%{transform:translate(-6.85em)}11.817%,to{transform:translate(0)}}@keyframes hub-plinko-ball-d{0%{transform:translate(0)}1.818%{transform:translate(.45em)}3.011%{transform:translate(7.75em)}4.205%{transform:translate(15.05em)}5.398%{transform:translate(22.35em)}6.591%{transform:translate(29.65em)}7.784%{transform:translate(36.05em)}8.977%{transform:translate(29.65em)}10.17%{transform:translate(36.95em)}11.817%,to{transform:translate(43.8em)}}@keyframes hub-plinko-pop{0%{transform:translateY(0)scale(1)}.568%{transform:translateY(-1.65em)scale(1.165)}1.364%{transform:translateY(-1.25em)scale(1.125)}2.841%{transform:translateY(-.58em)scale(1.058)}5.682%{transform:translateY(-.13em)scale(1.013)}9.091%,to{transform:translateY(0)scale(1)}}@keyframes hub-plinko-pop-big{0%{transform:translateY(0)scale(1)}.568%{transform:translateY(-2.81em)scale(1.281)}1.364%{transform:translateY(-2.12em)scale(1.212)}2.841%{transform:translateY(-.98em)scale(1.098)}5.682%{transform:translateY(-.22em)scale(1.022)}9.091%,to{transform:translateY(0)scale(1)}}@keyframes hub-plinko-pop-loss{0%{transform:translateY(0)scale(1)}.568%{transform:translateY(-.99em)scale(1.099)}1.364%{transform:translateY(-.75em)scale(1.075)}2.841%{transform:translateY(-.35em)scale(1.035)}5.682%{transform:translateY(-.08em)scale(1.008)}9.091%,to{transform:translateY(0)scale(1)}}@keyframes hub-plinko-glow{0%{opacity:0}.455%{opacity:1}3.409%{opacity:.52}9.091%{opacity:.17}18.182%,to{opacity:0}}@keyframes hub-plinko-glow-big{0%{opacity:0}.455%{opacity:1}2.727%{opacity:.48}5.455%{opacity:.65}8.182%{opacity:.31}11.023%{opacity:.42}13.75%{opacity:.2}16.477%{opacity:.27}22.727%{opacity:.12}34.091%,to{opacity:0}}@keyframes hub-plinko-glow-loss{0%{opacity:0}.455%{opacity:.7}2.841%{opacity:.31}7.955%{opacity:.07}12.5%,to{opacity:0}}@keyframes hub-plinko-spark-fly{0%{opacity:1;transform:translate(0)}2.727%{opacity:.9;transform:translate(70%)}6.818%,to{opacity:0;transform:translate(100%)}}@keyframes hub-plinko-spark-fly-big{0%{opacity:1;transform:translate(0)}4.545%{opacity:.9;transform:translate(70%)}11.364%,to{opacity:0;transform:translate(100%)}}@keyframes hub-plinko-spark-fall{0%{transform:translateY(0)}6.818%,to{transform:translateY(6em)}}@keyframes hub-plinko-spark-fall-big{0%{transform:translateY(0)}11.364%,to{transform:translateY(14em)}}.promo.game-penalty .promo-art{width:auto;height:auto;inset:0}.promo.game-penalty:after{z-index:1;border-radius:inherit;background:0 0;box-shadow:inset 0 0 0 1px #5ce4ffc7,inset 0 0 10px #2ee6ff38}.hub-penalty{background:radial-gradient(38% 70% at 68% 40%,#3fe9ff47,#0000 72%),radial-gradient(30% 55% at 98% 6%,#ff3fd229,#0000 70%),radial-gradient(45% 75% at 0 100%,#285ac833,#0000 70%),linear-gradient(#040916 0%,#07122a 52%,#061a20 100%);position:absolute;inset:0;overflow:hidden}.promo-art .hub-penalty-scene{position:absolute;inset:0}.game-penalty .hub-penalty-scene{width:50%;left:auto;right:7%}.rec-art.rec-art-penalty{background:radial-gradient(60% 40% at 50% 42%,#3fe9ff33,#0000 72%),linear-gradient(#040916 0%,#07122a 45%,#0b2a30 100%)}.rec-art-penalty .hub-penalty{background:0 0;overflow:visible}.hub-penalty-burst{opacity:0}.hub-penalty-bloom{opacity:.7}.game-tile.is-live .hub-penalty-ball{animation:3.4s linear infinite hub-penalty-ball}.game-tile.is-live .hub-penalty-keeper{transform-box:view-box;transform-origin:110px 56px;animation:3.4s infinite hub-penalty-keeper}.game-tile.is-live .hub-penalty-trail{animation:3.4s linear infinite hub-penalty-trail}.game-tile.is-live .hub-penalty-ring-lit{animation:3.4s linear infinite hub-penalty-lit}.game-tile.is-live .hub-penalty-burst{animation:3.4s ease-out infinite hub-penalty-burst}.game-tile.is-live .hub-penalty-ring-turn{animation:9s linear infinite hub-penalty-turn}.game-tile.is-live .hub-penalty-sweep{animation:4.2s ease-in-out infinite hub-penalty-sweep}.game-tile.is-live .hub-penalty-bloom{animation:2.6s ease-in-out infinite hub-penalty-breathe}@keyframes hub-penalty-ball{0%,12%{opacity:1;transform:translate(61px,106px)scale(2.1)}15%{transform:translate(42.19px,82.88px)scale(1.8)}18%{transform:translate(25.75px,57.5px)scale(1.5)}21%{transform:translate(11.69px,29.88px)scale(1.22)}24%,80%{opacity:1;transform:translate(0)scale(1)}84%{opacity:0;transform:translate(0)scale(1)}86%{opacity:0;transform:translate(61px,106px)scale(2.1)}88%,to{opacity:1;transform:translate(61px,106px)scale(2.1)}}@keyframes hub-penalty-keeper{0%,13%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(-25px,-1px)rotate(-95deg)}25%,80%{opacity:1;transform:translate(0)rotate(0)}84%{opacity:0;transform:translate(0)rotate(0)}86%{opacity:0;transform:translate(-25px,-1px)rotate(-95deg)}94%,to{opacity:1;transform:translate(-25px,-1px)rotate(-95deg)}}@keyframes hub-penalty-trail{0%,12%{opacity:0}24%,50%{opacity:1}78%,to{opacity:0}}@keyframes hub-penalty-lit{0%,23.5%{opacity:0}25%,80%{opacity:1}84%,to{opacity:0}}@keyframes hub-penalty-burst{0%,23.5%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(.7)}42%,to{opacity:0;transform:scale(1.9)}}@keyframes hub-penalty-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hub-penalty-sweep{0%{opacity:0;transform:translate(-80px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(290px)}}@keyframes hub-penalty-breathe{0%,to{opacity:.35}50%{opacity:1}}.app:has(.content>.penalty-screen) .bottom-nav{display:none}.content:has(>.penalty-screen){flex-direction:column;padding-bottom:0;display:flex}.penalty-screen{--pn-gold:#ffd96a;--pn-gold-2:#e7b84a;--pn-cream:#ffe6a3;--pn-line:#e7b84a99;--pn-navy:#0a1430;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:1;gap:0;margin:0 -16px}.penalty-screen>*{margin-inline:16px}.penalty-screen>.penalty-stage.is-arena,.penalty-screen>.penalty-sheet{margin-inline:0}.penalty-screen>.penalty-rules,.penalty-screen>.demo-note,.penalty-screen>.lock-note{margin-bottom:10px}.penalty-screen button{touch-action:manipulation}.penalty-screen :focus-visible{outline:2px solid var(--pn-gold);outline-offset:2px}.penalty-screen .penalty-head{justify-content:flex-start;align-items:center;gap:9px;min-height:48px;margin-bottom:8px;display:flex}.penalty-screen .penalty-head .screen-title{display:contents}.penalty-screen .penalty-head .screen-title>.icon-btn:first-child{color:#fff;background:0 0;border-radius:8px;width:24px;height:40px;margin-left:-4px}.penalty-screen .penalty-head h1{letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;color:#fff;flex:0 auto;min-width:0;font-size:clamp(20px,6.1vw,26px);overflow:hidden}.penalty-screen .penalty-count{color:#2b1c05;min-width:54px;font:800 20px/1.15 var(--font-read);font-variant-numeric:tabular-nums;text-align:center;background:linear-gradient(#f8dc8a,#d9a441);border-radius:10px;flex:none;order:1;padding:3px 8px 2px;box-shadow:inset 0 1px #ffffffa6,0 2px 8px #e7aa3c40}.penalty-screen .penalty-head .sound-toggle{order:2}.penalty-screen .penalty-help{order:3}.penalty-screen .penalty-head .sound-toggle,.penalty-screen .penalty-head .penalty-help{color:#e9bd55;background:#13110d;border-radius:11px;width:34px;height:34px;box-shadow:inset 0 0 0 1.5px #5f4d2b}.penalty-screen .penalty-head .sound-toggle svg{width:18px;height:18px}.penalty-screen .penalty-head .penalty-help{font:800 20px/1 var(--font-read)}.penalty-screen .penalty-head .penalty-help[aria-expanded=true]{background:#2a2111}.penalty-chances{gap:2px;margin:0;padding-left:18px;display:grid}.penalty-stage{position:relative}.penalty-screen{--pn-panel:167px}.penalty-screen:has(.stake-toggle){--pn-panel:219px}.penalty-stage.is-arena{height:clamp(460px, calc(100dvh - 132px - var(--pn-panel) - env(safe-area-inset-bottom)), 900px);isolation:isolate;background:#03060f;overflow:hidden}.penalty-fade{pointer-events:none;background:linear-gradient(#081028eb 0%,#050a188c 55%,#050a1800 100%);height:64px;position:absolute;top:0;left:0;right:0}.penalty-ladder{pointer-events:none;gap:7px;display:flex}.penalty-stage.is-arena .penalty-ladder{z-index:2;position:absolute;top:9px;left:16px;right:16px}.penalty-chip{opacity:.62;min-width:0;height:36px;transition:opacity var(--dur-fast) var(--ease-out);background:linear-gradient(#f8dc8a,#a77a26 60%,#6d4d14);border-radius:12px;flex:1 1 0;padding:1.5px}.penalty-chip>span{background:linear-gradient(180deg, #17254f, var(--pn-navy));color:#d9cfb4;height:100%;font:800 21px/1 var(--font-read);letter-spacing:.01em;white-space:nowrap;border-radius:10.5px;place-items:center;display:grid;overflow:hidden}.penalty-chip.is-passed{opacity:.92}.penalty-chip.is-passed>span{color:#f3c95c}.penalty-chip.is-current{opacity:1;box-shadow:0 0 16px 3px #ffc85099}.penalty-chip.is-current>span{color:#2b1a04;background:linear-gradient(#fff0b0,#f2c454 50%,#d39a30)}@keyframes penalty-chip-next{50%{opacity:.72}}.penalty-chip.is-next{opacity:1}.penalty-chip.is-next>span{color:#ffe7a6;animation:1.1s ease-in-out infinite penalty-chip-next}.penalty-chip.is-fail{opacity:1;background:linear-gradient(#ff9a9a,#a62a2a)}.penalty-chip.is-fail>span{color:#ffb3b3;background:linear-gradient(#3a1420,#1c0a12);animation:none}@media (prefers-reduced-motion:reduce){.penalty-chip.is-next>span{animation:none}}.penalty-targets{z-index:1;pointer-events:none;position:absolute;inset:0}.penalty-target{top:var(--y);left:var(--x);width:var(--s);height:var(--s);color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.penalty-target:disabled{cursor:default}.penalty-target-label{top:calc(50% + var(--dy));left:calc(50% + var(--dx,0px));border:1px solid var(--pn-line);color:#fff4d6;font:700 10.5px/1 var(--font-body);letter-spacing:.01em;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out);background:#050918d6;border-radius:9.5px;padding:4px 8px;position:absolute;transform:translate(-50%,-50%)}.penalty-target.is-lit .penalty-target-label{color:#2b1a04;background:linear-gradient(#fff0b0,#f2c454 55%,#d39a30);border-color:#fff3c4;box-shadow:0 0 16px #ffc850bf}.penalty-target.is-dim .penalty-target-label{opacity:.5}.penalty-target.is-quiet .penalty-target-label{opacity:0}.penalty-pop{top:var(--pop-top,58px);z-index:3;text-align:center;pointer-events:none;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:absolute;left:0;right:0}@keyframes penalty-pop-in{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.08)}}@keyframes penalty-pop-sub-in{0%{opacity:0;transform:translateY(8px)}}.penalty-pop-big{background:linear-gradient(#fffbe0 0% 22%,#ffe27a 48%,#f2b233 74%,#c27c16 100%);color:#0000;filter:drop-shadow(0 3px #3a2404)drop-shadow(0 0 16px #ffbe46a6);font:900 62px/.82 var(--font-read);letter-spacing:.02em;text-transform:uppercase;animation:penalty-pop-in .45s var(--ease-out);-webkit-background-clip:text;background-clip:text;margin:-20px 0 -10px;padding:20px 6px 10px;display:block}.penalty-pop-sub{max-width:100%;color:var(--pn-cream);font:800 16px/1 var(--font-read);letter-spacing:.03em;animation:penalty-pop-sub-in .35s var(--ease-out) .12s backwards;background:#060b1ee0;border:1px solid #e7b84ab3;border-radius:12px;margin-top:3px;padding:3px 11px;display:inline-block}.penalty-pop-sub em{color:var(--pn-gold);font-style:normal}.penalty-pop.is-save .penalty-pop-big{background:linear-gradient(#fff 0% 22%,#ffd9d9 50%,#ff6d6d 80%,#c22c2c 100%);filter:drop-shadow(0 3px #3a0808)drop-shadow(0 0 16px #ff50508c);text-transform:none;-webkit-background-clip:text;background-clip:text}.penalty-pop.is-save .penalty-pop-sub{color:#ffc9c9;font:700 13px/1.25 var(--font-body);letter-spacing:0;border-color:#ff6e6eb3;padding:5px 12px}@keyframes penalty-turn{to{transform:rotate(1turn)}}.penalty-loading{z-index:4;color:var(--pn-cream);font:700 13px/1 var(--font-body);background:radial-gradient(60% 30% at 50% 34%,#ffc46e1a,#0000 70%),radial-gradient(50% 26% at 50% 70%,#1e623229,#0000 70%),#03060f;align-content:start;justify-items:center;gap:16px;padding-top:34%;display:grid;position:absolute;inset:0}.penalty-loading:before{content:"";border:2px solid #e7b84a73;border-bottom:0;border-radius:4px 4px 0 0;height:21%;position:absolute;top:22%;left:7%;right:7%;box-shadow:0 0 14px #ffc8502e}.penalty-loading-ring{border:2px solid #e7b84a33;border-top-color:#f2c552;border-right-color:var(--pn-gold-2);border-radius:50%;width:56px;height:56px;animation:.9s linear infinite penalty-turn;position:relative;box-shadow:0 0 16px #ffc85040}.penalty-sheet{z-index:2;padding:13px 16px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(#101a36 0%,#0a1127 70%,#080e20 100%);border-radius:22px 22px 0 0;flex-direction:column;flex:1;gap:11px;margin-top:-150px;display:flex;position:relative;box-shadow:0 -10px 30px #0000008c,inset 0 1px #e7b84a59}.penalty-sheet:before{content:"";background:linear-gradient(90deg, #e7b84a00, var(--pn-gold-2) 22%, var(--pn-cream) 50%, var(--pn-gold-2) 78%, #e7b84a00);border-radius:2px;height:1.5px;position:absolute;top:0;left:18px;right:18px}.penalty-stage.is-flat+.penalty-sheet{margin-top:14px}.penalty-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.penalty-cell{background:#070d21;border:1px solid #27345c;border-radius:15px;min-width:0;height:54px;padding:7px 11px 0}.penalty-cell>span{color:#8f98ba;font:600 11.5px/1.1 var(--font-body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.penalty-cell>b{color:#fff;font:800 25px/1 var(--font-read);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.penalty-cell>b .gram-icon{vertical-align:1px;width:14px;height:14px;margin-right:5px}.penalty-cell>b.is-gold{color:var(--pn-gold);text-shadow:0 0 10px #ffc85059}.penalty-cell>b.is-cyan{color:#fff}.penalty-main{min-height:58px;font:800 19px/1 var(--font-body);letter-spacing:.005em;border-radius:17px;position:relative}.penalty-main:disabled{opacity:1}.penalty-main .gram-icon{width:18px;height:18px;margin:0 .3em}.penalty-main.is-gold{color:#2b1a04;background:linear-gradient(#ffeaa6 0%,#f5ca5c 45%,#d99d36 100%);box-shadow:0 7px 20px #e7a63254,inset 0 1px #ffffffbf,inset 0 -3px #78460a59}.penalty-main.is-gold:disabled{filter:saturate(.45)brightness(.62);box-shadow:inset 0 1px #fff6}.penalty-main.is-wait{color:#ffe2a0;background:linear-gradient(#18223f,#111a33);box-shadow:inset 0 0 0 1.5px #e7b84a8c}.penalty-main.is-busy{color:#e9c46e;background:linear-gradient(#18223f,#111a33);box-shadow:inset 0 0 0 1.5px #e7b84a59}.penalty-aim{flex:none;width:20px;height:20px}.penalty-sheet .game-result:empty{display:none}.penalty-sheet .win-text,.penalty-sheet .lose-text,.penalty-sheet .jackpot-won{text-align:center}.penalty-screen .stake-panel{background:0 0;border-radius:0;padding:0}.penalty-screen .stake-toggle{background:#070d21;box-shadow:inset 0 0 0 1px #27345c}.penalty-screen .stake-toggle button{color:#8f98ba}.penalty-screen .stake-toggle button.is-active,.penalty-screen .stake-toggle:before{background:linear-gradient(#ffeaa6 0%,#f5ca5c 45%,#d99d36 100%);box-shadow:inset 0 1px #ffffffb3}.penalty-screen .stake-toggle button.is-active{color:#2b1a04}@supports selector(:has(*)){.penalty-screen .stake-toggle button.is-active{box-shadow:none;background:0 0}}.penalty-screen .stake-toggle button:disabled:not(.is-active){color:#8f98ba73;cursor:default}.penalty-screen .stake-labels{color:#8f98ba}.penalty-screen .stake-win-x{color:var(--pn-gold);font-family:var(--font-read);text-shadow:none;font-size:16px;line-height:0}.penalty-screen .stake-stepper{background:#070d21;box-shadow:inset 0 0 0 1px #27345c}.penalty-screen .stake-stepper:focus-within{box-shadow:inset 0 0 0 1px var(--pn-line)}.penalty-screen .stake-stepper>button{color:var(--pn-gold)}.penalty-screen .stake-amount input{color:#fff;caret-color:var(--pn-gold)}.penalty-screen .stake-amount input::placeholder{color:#8f98ba}.penalty-screen .stake-panel .stake-quick button,.penalty-screen .stake-panel .stake-pick{color:var(--pn-cream);background:linear-gradient(#18223f,#111a33);box-shadow:inset 0 0 0 1px #e7b84a66}.penalty-screen .stake-line .stake-quick button,.penalty-screen .stake-presets button{font-family:var(--font-read);font-weight:800}.penalty-screen .stake-line .stake-quick button{font-size:21px}.penalty-screen .stake-presets button{font-size:20px}.penalty-screen .stake-panel .stake-pick.is-chosen{box-shadow:inset 0 0 0 1.5px var(--pn-line);color:var(--pn-gold)}.penalty-screen .stake-win{box-shadow:inset 0 0 0 1px var(--pn-line);color:var(--pn-gold);text-shadow:0 0 10px #ffc85059;background:#070d21}.penalty-screen .stake-win:not(.is-set){color:#8f98ba;text-shadow:none;box-shadow:inset 0 0 0 1px #27345c}.penalty-screen .stake-cap{color:#6f7898}.penalty-screen .stake-panel .stake-quick button:disabled,.penalty-screen .stake-panel .stake-pick:disabled{color:#ffe6a359;cursor:default;box-shadow:inset 0 0 0 1px #27345c}.penalty-screen .stake-stepper>button:disabled{color:#ffd96a59;cursor:default}.penalty-screen:has(>.demo-note) .stake-win.is-set{text-shadow:none}.penalty-stage.is-flat{flex-direction:column;gap:12px;display:flex}.penalty-pitch-box{position:relative}.penalty-stage.is-flat .penalty-pop{top:16%}.penalty-stage.is-flat .penalty-pop-big{font-size:54px}.penalty-corners{grid-template-columns:1fr 1fr;gap:10px;display:grid}.penalty-corner{min-height:48px;box-shadow:inset 0 0 0 1px var(--pn-line);color:var(--pn-cream);background:#070d21;border-radius:14px;font-weight:700}.penalty-corner:disabled{opacity:.4}.penalty-corner>span{color:var(--pn-gold)}.penalty-pitch{border-radius:var(--r-lg);color:#e9efff;background:radial-gradient(120% 90% at 50% 0,#1d3166,#050a18 70%);width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #e7b84a4d}.penalty-grass{fill:#15522b}.penalty-line{stroke:#fff;stroke-opacity:.35;stroke-width:2px}.penalty-net{transition:opacity var(--dur-fast) var(--ease-out)}.penalty-pitch.is-goal .penalty-net{color:var(--pn-gold)}.penalty-frame{fill:none;stroke:#f6d98a;stroke-width:7px;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ffc85099)}.penalty-shirt{fill:#bff22e}.penalty-keeper-head{fill:#dba27b}.penalty-glove{fill:#f8f8f3}.penalty-arm{stroke:#bff22e;stroke-width:6px;stroke-linecap:round}.penalty-ball-skin{fill:#fff}.penalty-ball-patch{fill:#2c2c3a}.penalty-keeper,.penalty-ball{transform-box:view-box;animation-duration:.6s;animation-timing-function:var(--ease-out);animation-fill-mode:forwards}.penalty-keeper{transform-origin:160px 120px}.penalty-ball{transform-origin:160px 188px}.penalty-keeper.dive-top-left{animation-name:penalty-dive-top-left}.penalty-keeper.dive-top-right{animation-name:penalty-dive-top-right}.penalty-keeper.dive-bottom-left{animation-name:penalty-dive-bottom-left}.penalty-keeper.dive-bottom-right{animation-name:penalty-dive-bottom-right}.penalty-ball.shot-top-left-goal{animation-name:penalty-top-left-goal}.penalty-ball.shot-top-right-goal{animation-name:penalty-top-right-goal}.penalty-ball.shot-bottom-left-goal{animation-name:penalty-bottom-left-goal}.penalty-ball.shot-bottom-right-goal{animation-name:penalty-bottom-right-goal}.penalty-ball.shot-top-left-saved{animation-name:penalty-top-left-saved}.penalty-ball.shot-top-right-saved{animation-name:penalty-top-right-saved}.penalty-ball.shot-bottom-left-saved{animation-name:penalty-bottom-left-saved}.penalty-ball.shot-bottom-right-saved{animation-name:penalty-bottom-right-saved}@keyframes penalty-dive-top-left{to{transform:translate(-60px,-14px)rotate(-62deg)}}@keyframes penalty-dive-top-right{to{transform:translate(60px,-14px)rotate(62deg)}}@keyframes penalty-dive-bottom-left{to{transform:translate(-64px,14px)rotate(-84deg)}}@keyframes penalty-dive-bottom-right{to{transform:translate(64px,14px)rotate(84deg)}}@keyframes penalty-top-left-goal{to{transform:translate(-88px,-132px)scale(.62)}}@keyframes penalty-top-right-goal{to{transform:translate(88px,-132px)scale(.62)}}@keyframes penalty-bottom-left-goal{to{transform:translate(-90px,-58px)scale(.7)}}@keyframes penalty-bottom-right-goal{to{transform:translate(90px,-58px)scale(.7)}}@keyframes penalty-top-left-saved{to{transform:translate(-70px,-118px)scale(.65)}}@keyframes penalty-top-right-saved{to{transform:translate(70px,-118px)scale(.65)}}@keyframes penalty-bottom-left-saved{to{transform:translate(-85px,-80px)scale(.7)}}@keyframes penalty-bottom-right-saved{to{transform:translate(85px,-80px)scale(.7)}}.penalty-keeper.dive-left{animation-name:penalty-dive-left}.penalty-keeper.dive-right{animation-name:penalty-dive-right}.penalty-ball.shot-left-goal{animation-name:penalty-left-goal}.penalty-ball.shot-right-goal{animation-name:penalty-right-goal}.penalty-ball.shot-left-saved{animation-name:penalty-left-saved}.penalty-ball.shot-right-saved{animation-name:penalty-right-saved}@keyframes penalty-dive-left{to{transform:translate(-62px,6px)rotate(-60deg)}}@keyframes penalty-dive-right{to{transform:translate(62px,6px)rotate(60deg)}}@keyframes penalty-left-goal{to{transform:translate(-82px,-128px)scale(.7)}}@keyframes penalty-right-goal{to{transform:translate(82px,-128px)scale(.7)}}@keyframes penalty-left-saved{to{transform:translate(-70px,-88px)scale(.75)}}@keyframes penalty-right-saved{to{transform:translate(70px,-88px)scale(.75)}}.penalty-scene{contain:layout paint;pointer-events:none;background:#010309;position:absolute;inset:0 0 136px;overflow:hidden}.penalty-scene .p2d-defs{width:0;height:0;position:absolute;overflow:hidden}.penalty-scene .p2d-fit{transform-origin:0 0;width:390px;height:566px;position:absolute;top:0;left:0}.penalty-scene .p2d-fit>*,.penalty-scene .p2d-world>*{position:absolute;top:0;left:0}.penalty-scene .p2d-fit>.p2d-world{transform-origin:195px 236px;will-change:transform;width:390px;height:566px}.penalty-scene .p2d-slot>canvas,.penalty-scene .p2d-strip>canvas{display:block;position:absolute}.penalty-scene .p2d-world>.p2d-crowd{will-change:transform}.penalty-scene .p2d-world>.p2d-strip{overflow:hidden}.penalty-scene .p2d-strip>canvas{will-change:transform}.penalty-scene .p2d-full{width:390px;height:566px;overflow:visible}.penalty-scene .p2d-world>.p2d-glow{will-change:opacity;background:radial-gradient(circle,#fff4d6bf 0%,#ffd68c52 14%,#ffbe5a1f 34%,#ffaa460a 52%,#ffaa4600 68%);border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px}.penalty-scene .p2d-world>.p2d-haze{will-change:transform;background:radial-gradient(60% 45% at 50% 30%,#ffc46e21,#ffc46e00 70%);width:510px;height:300px;top:20px;left:-60px}.penalty-scene .p2d-flags>div{transform-origin:0;will-change:transform;width:30px;height:20px;position:absolute}.penalty-scene .p2d-flash-dot{opacity:0;background:radial-gradient(circle,#fff 0%,#fffc 30%,#c8dcff00 70%);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}@keyframes p2d-ring-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes p2d-ring-turn{to{transform:rotate(360deg)}}@keyframes p2d-ring-glow{0%,to{opacity:.65}50%{opacity:1}}.penalty-scene .p2d-rings .p2d-r-outer{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out infinite p2d-ring-pulse}.penalty-scene .p2d-rings .p2d-r-dash{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite p2d-ring-turn}.penalty-scene .p2d-rings .p2d-r-glow{animation:1.5s ease-in-out infinite p2d-ring-glow}.penalty-scene .p2d-rings.is-dim .p2d-r-outer,.penalty-scene .p2d-rings.is-dim .p2d-r-dash,.penalty-scene .p2d-rings.is-dim .p2d-r-glow{animation-play-state:paused}@keyframes p2d-mote{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:var(--o)}75%{opacity:calc(var(--o) * .7)}to{opacity:0;transform:translate(var(--dx), -110px) scale(1.1)}}.penalty-scene .p2d-fit>.p2d-motes,.penalty-scene .p2d-fit>.p2d-flares,.penalty-scene .p2d-fit>.p2d-vign,.penalty-scene .p2d-fit>.p2d-confetti,.penalty-scene .p2d-fit>.p2d-flash{width:390px;height:566px}.penalty-scene .p2d-mote{opacity:0;animation:p2d-mote var(--d) linear var(--dl) infinite;will-change:transform, opacity;background:radial-gradient(circle,#ffecb4f2,#ffc86400 70%);border-radius:50%;position:absolute}.penalty-scene .p2d-fit>.p2d-kicker{transform-origin:0 566px;will-change:transform}.penalty-scene .p2d-flares>div{position:absolute}.penalty-scene .p2d-fit>.p2d-vign{background:radial-gradient(120% 90% at 50% 42%,#0000 55%,#00000073 100%)}.penalty-scene .p2d-fit>.p2d-burst{opacity:0;will-change:transform, opacity;width:300px;height:300px;top:-40px;left:45px}.penalty-scene .p2d-confetti>i{will-change:transform, opacity;border-radius:1.5px;width:7px;height:11px;position:absolute;top:0;left:0}.penalty-scene .p2d-fit>.p2d-flash{opacity:0;will-change:opacity;background:radial-gradient(70% 50% at 50% 40%,#fff5d2d9,#ffd27840 60%,#ffd27800 100%)}.game-pilot{--promo-a:#2a0b63;--promo-b:#c4307a;min-height:128px}.game-pilot .game-tile-body{max-width:50%}.game-pilot .game-tile-title{font-size:26px}.game-pilot .promo-art{width:50%;height:auto;inset:0 6px 0 auto}.game-tile.is-live .hub-pilot-plane{animation:1.6s ease-in-out infinite hub-pilot-plane}.game-tile.is-live .hub-pilot-flame{transform-origin:100%;animation:.42s linear infinite hub-pilot-flame}.game-tile.is-live .hub-pilot-ember{animation:hub-pilot-ember 1.2s calc(var(--k) * -.24s) ease-in-out infinite}.game-tile.is-live .hub-pilot-rim{animation:2.2s ease-in-out infinite hub-pilot-rim}.game-tile.is-live .hub-pilot-star{animation:hub-pilot-star 2.4s calc(var(--k) * 1.1s) ease-in-out infinite backwards}@keyframes hub-pilot-plane{0%,to{transform:translate(0)rotate(0)}14%{transform:translateY(-7px)rotate(-7deg)}55%{transform:translateY(-2px)rotate(2deg)}}@keyframes hub-pilot-flame{0%,to{transform:scale(1)}30%{transform:scale(.72,.9)}65%{transform:scale(1.15,1.05)}}@keyframes hub-pilot-ember{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}@keyframes hub-pilot-rim{0%,to{opacity:1}50%{opacity:.55}}@keyframes hub-pilot-star{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.4)}}.pilot-field{aspect-ratio:3/4;border-radius:var(--r-lg);background:var(--cold);width:100%;max-height:max(320px,100dvh - 330px);box-shadow:inset 0 0 0 1px var(--line);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;position:relative;overflow:hidden}.pilot-field:focus-visible{outline:2px solid var(--h5);outline-offset:2px}.pilot-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pilot-hud{pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:12px;left:0;right:0}.pilot-carried{font-family:var(--font-read);font-variant-numeric:tabular-nums;color:var(--text);text-shadow:0 2px 12px #110a2ae6;font-size:38px;font-weight:800;line-height:1}.pilot-carried.is-lit{color:var(--h6);animation:pilot-pop var(--dur-slow) var(--ease-spring)}.pilot-count{color:var(--dim);background:#110a2a99;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.pilot-plus{color:var(--h5);font-family:var(--font-read);pointer-events:none;opacity:0;animation:pilot-plus .7s var(--ease-out);font-size:22px;font-weight:800;position:absolute;top:74px;left:50%;transform:translate(-50%,-18px)}.pilot-overlay{border-radius:var(--r-md);max-width:calc(100% - 32px);color:var(--text);text-align:center;pointer-events:none;background:#110a2ab8;margin:0;padding:10px 16px;font-weight:700;animation:1.6s ease-in-out infinite pilot-breathe;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.pilot-result{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line);text-align:center;pointer-events:none;background:#110a2ad6;padding:14px 16px;position:absolute;bottom:14%;left:16px;right:16px}.pilot-result-line{font-family:var(--font-read);margin:0;font-size:26px;font-weight:800;line-height:1.1}.pilot-result.is-cashed .pilot-result-line,.pilot-result.is-finished .pilot-result-line{color:var(--h5)}.pilot-result.is-crashed .pilot-result-line,.pilot-result.is-refused .pilot-result-line{color:var(--danger)}.pilot-result-note{color:var(--dim);margin:6px 0 0;font-size:13px}.pilot-actions{gap:8px;display:grid}.pilot-cashout{font-size:18px}.pilot-info{gap:6px;display:grid}.pilot-day{margin:0;font-size:14px}.pilot-day.is-done{color:var(--dim)}.pilot-rules{margin:0}@keyframes pilot-pop{0%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes pilot-plus{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-18px)}}@keyframes pilot-breathe{0%,to{opacity:1}50%{opacity:.72}}.pilot-lives{pointer-events:none;gap:4px;display:flex;position:absolute;top:12px;left:12px}.pilot-heart{width:24px;height:22px;fill:var(--danger);filter:drop-shadow(0 0 6px #ff66808c);transform-origin:50%;transform-box:fill-box}.pilot-heart.is-lost{fill:var(--cold-3);filter:none;opacity:.55;animation:pilot-heart-lost .7s var(--ease-out)}@keyframes pilot-heart-lost{0%{fill:var(--danger);opacity:1;transform:scale(1)}35%{fill:var(--danger);opacity:1;transform:scale(1.45)}to{fill:var(--cold-3);opacity:.55;transform:scale(1)}}
