*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}#app{width:100%;min-height:100vh}.game-header[data-v-f5c64560]{padding:8px;background-color:#ccc;border:4px inset #ddd;display:flex;justify-content:space-between;align-items:center;font-size:14px}.header-section[data-v-f5c64560]{display:flex;align-items:center;gap:8px}.btn-icon[data-v-f5c64560]{width:28px;height:28px;border:3px outset #ddd;background-color:#ccc;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .1s}.btn-icon[data-v-f5c64560]:hover{background-color:#ddd}.btn-icon[data-v-f5c64560]:active{border-style:inset}.record[data-v-f5c64560]{font-size:12px}.record-time[data-v-f5c64560]{padding:2px 6px;border:1px solid #999;border-radius:3px;background-color:#fff;font-weight:700}.game-controls[data-v-f5c64560]{padding:8px;background-color:#ccc;border:4px inset #ddd;border-top:none;display:flex;justify-content:space-between;align-items:center}.display[data-v-f5c64560]{background-color:#000;padding:4px 8px;border-radius:2px}.digit-display[data-v-f5c64560]{display:flex;gap:2px}.digit-0[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA9CAYAAAAj8ACPAAAACXBIWXMAABYlAAAWJQFJUiTwAAACnUlEQVRYhe2Yv4sTQRTHP+vtgT+adILVoiB4jSkECwtTWVjZapVSu/gXmGutUt2V5p+4IDa3B4InWKSKBJsURxQEEeGS3G1yz2Jnkkmyu9lk9i4p9gsDyczbmc+82cx7eQ7gs141XeDpmiG4tm4AyCEmyiG03EUGRaBgsUAT+GsDUQIOLQAAvgM7C2xij6MAHFgCADwA9lPYSVSrg0iGrRizDurGjhwsgHQzAjhWc3ppISogn9XnIkjPEuCX2lAF5J/6nAhRMh7eV31lC4C+2og5b3sexB//OjygYbwor4GvQN0YX1ZNoAOcGH33gT3g1YztnBd068WfY+r2KcZLpicSb8wbK3rA1N0UNpd+bd/bBIg0yiG0cgitHEJrsyH6wC7h/W+jt2quJM2ld33gPVBjOjf0XJebjpN68UCEzmhETYQ6YdB6GWPrEAYRisCLmMV3treXAtDqidA8P6c7GgFhzrpHmPIZsx2NIWZls/isfl9c8O3sjFMJlyozSRGAo8h3wnNdHmYEAFBwHO5sbY2/12fGxxAl1QA6wyGNwYBWEBBIpKNSKRChFQQ0BgN+DIchEFBNgjgEjgnfjagJVllcb0Qv3gXeRTwjgFQjEtSyZVaFyierEQmzYePH/gO7DXwgzBH9pfwwrY/A4wU2l35jXk9hs9nX9lUqh9DKIbRyCK3NguhEDP7EPr3zU9iMY0cdeMYkBesDzwkjamVFgC/AG+AR8MTo342wnYp4bRXlyqrKYlMqElUmMutfB/OR1memQzwVej2Q0wwgRBVgiiA+KWpWZmtlBCBqM158zhFfqfmT/ugXymFxaTo2I2pn5IlyvBeSjwN1jrbvRS0ZQEhK7yC8I24t4fZVtVk35jqVQ2jlEFou0UHtKtX5D+isqaMWaDC2AAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-1[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA9CAYAAADIx7uMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC+klEQVRoge2YL2wTURjAf+9675ptYjUYDDWFpEFMsCBXC0HgSFBIcOBJwJAg5wioGcCihlwXkoVkFcVUMLOZmZpO9N+7u/cQa7v2tb1rrw2tuF9Sce++5n59/d57330CeNH7rJIDF8gDeysWKTsrFhiQitikIjZrI+LGBUgh2PU8pBCJHtDSmlOlFhfZkZLbmUwiCQAch6Yx1Hw/Oizq5pYQ3HFjXWMpSknOic6CyLtNYzgLgoVFLsOQhtbkgNw8IsP58Ecp6lonlrgaypFfwNdZRaQQlLJZilIOxk66XVrGzC3hG8OpUvjG8Am4DzwG3k+IHUuAHSnZdhy2HYeG1lyGIb4xHLbbc4v0eQq8HLp+B1SBH0NjYzMynJy7nsdWwmXbJw98mzD+1rqOTFYpBJsx2T6LyMaEcfuvWJudNRWxSUVsUhGbVMRmqshFEHDc7VIPw4UeUAW+zxA3duhdBAE136dpnbZSCPKZzFwlY//QfA58AT4Dd2cVsetLKQQF16Xguonq1rrWVLpdysZwD3gNfAA6cSLLEuhzy3F4tLFBzfc5CwL2jeEAKFlxU3NkR0qKUi4kMUzedQd1a4PRWiRS5FQpfrbbC5WJAC1jqCjFYbs9SPwS41XaiEjOcUZmoWkMx53O9eqZU2hY4LxXgJeA38AR8MSKH8kRKQRFKSm4LmdBwEUQ0DSGehhyvMAyLgEfgYfTHjzhekSoKCUVpQa/KKnE0QxxsTvr5pKSNY713+L/N6mITSpik4rYrKdIS2v8ocrsSuuFO0ZV4O+E8cjCqGkMJ0qxl82ONFmkELE9sGnUw5BnwAk3XYEOo/2SMZH+FytKoYyh0Tv6S9ks2wlFKkpRDQIec3P4veJ6piJFgJHTdtfzEksAPPA8GlpT1po3XPdLDibERfYuC667lPbmXjbLYafDfkQfLvKnRrdo58OLuR8pct57x1mUE6XG3pNsYue95vuDlZOEhtYzvS3OlADL6D7HsZ476ypJRWxSERsXKK9aAij/A9l6I5MpUqpXAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-2[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA9CAYAAAAj8ACPAAAACXBIWXMAABYlAAAWJQFJUiTwAAACo0lEQVRYhe2YsYvTUBzHPy9taOstWYrgYieRmzofB9dFcPNWz6X/gTe5Wv+DTgpOThUnXQTBJcINBZeCcHLc0ukQpyraK9dyP4e81yZtkvaS2HbIFx4lyWveJ7+89/t98xTQBupsWC4gm2zWf3/EFZRDGOUQRsVlHWq6JdUA6K3QzyVi6TggZyCSog1B6mmW6EvgXsIIGFWAd4CzpJ8bRldPGYH51k4SiR7wNmUUjC6BN0TPrVCIHaUAOAK+ZwBxpH+/Ac2IPi7+yWhZ8qhSEceyppPzT4rX0Jqb4JchEzWwRG2lOCiVsJVir1Ti82jEQIR94DBBBAZ4JbrDbIKXgU/AfX0d5vKEY1nY+lXc0iBfRiN6rLbWw9QEHs+duw0cAy19HLtEq1b6hFpboc9WpO0cwiiHMMohjLYfYiyyFohQezcW4Xwy4XwyCZyvEzQnPWb5P0of8NL2MnPk4qugu7YttlKBKncI0k1QQbu+inmsrZ6/uvrGiPaYTZCLDFzVK13OHZDOqhBNkB8Z27u/+r7o6DTiIBogvzMGMO0EpBYedQ+i5iN1dLiGGQ3eXXzycIiG/sNPZpYsLUzY4NVCQfZKpcC5hSVaBZ4Dz4DXePasjeeQln07+OXqNr1vocCubYcapcjPwArwFC83NDRIUh2Uy7EubS1pe5lN3P7asS7lEEY5hFEOYbRdEH1gGNIhTbo2Oh2PA8e/rq8Dx9Pa0QeeAO99F1/g+cgu3r7CTTUCHmqIHaW4WywyFuHr1dVCXxdfWW3pMvyRbLYQT/V9baXkQbksdwqFaD8xD+JokCxMTSfe0IRD+COSVWvGQESujv6NZ0C8Em2mwsyeb+x1mHaSEuBMz6+4MZbu8u+vGu8U2q6MuUnlEEY5hJHC+8KrbRLiH3CoQfcAia1yAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-3[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA9CAYAAAAj8ACPAAAACXBIWXMAABYlAAAWJQFJUiTwAAACjklEQVRYhe2YMW/TQBTHf7YcN6QDXmBg8gISLMkAYmBoln4DJqasbGFhhoW5E10z9RuwMBkJiUoZSJegqgNBQhFSlwqpRXJsHUPuiJ2e40tsGg/+S09Kzi95v7vzvfd0FhCwXY0cYG/LENjbBoAaYqEaQsnJc+gAXoEAI+CiCEQH+FoAAOAb8CjHJ3M7POBzQQCAh8ChgZ/Q2QCEKNE6GXGQGVv70AMxLQngWP6nvw5Ew7IEkv6qIMAvOaE+iN/ycy5E23XFfrP5D6RXAOCPnEgnMXZ6HSRInQ7fcbjvzIc6jQbDMGSgnhm8XMsaARPgZ2LsAfAeeJEYsyQNAHvNJnfsxYE5CUPOomiD8At9BPY149bi46eVGfOek5vLcnXXwKcSabuGUPrvEO0qQJiohlCqPsRMiFWPS5M2JV4JwXg2Y5JI2R7zTkvpgnltyNMr4B1wK8cvVUF9x7nWV7zZsKQfyt97II6WniViBCmIsoIn7VK2A4DoghibQJQVXNddqRavlwdxUHLwpA30q67fDl+zh0XsiEV/qVY6E+KJ64pd2daVAaMLrrY5CZHqrJ63WgBM45izKOI8jgHoSltHA+atnQf0gdekj2mys9JCKP2IIoZhuGb4tI6Bp5px4/auZRfP6k0Dn+rXjptSDaFUQyjVEErVg5jKWqE0ns0KBwgMfFI95jAM6e7scNu2OQlDzuOYHvMCtIm+AC+Bx8CzxPhbjW+6s7Jt0XZdAekblk2tL8v4qfz+wbSpQfYBlyU1NV05oQDDOytl45IAhJyMnxEHCDJPx3fjnc+XRf7VtJYwuY9FrZe9Cqu3g5Lei4PVAILlK8RlTYBd40XfXNXLmNtSDaFUQyg56IvaTWryF20RX7k5GD9NAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-4[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA9CAYAAADIx7uMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC8ElEQVRoge2YMWzTQBSGP6d2LMpAJoQQElm6RAwdqJBgaJiQOnUFCalILGxlZzAbG92QmLJQVgZgbaaqqB1ASEWiQ8NSgbqkQ0J7ce4YfGntIz3HbqRk8C89JfG9XL68O793fg6wom2SarhAFVicMEizNGGAUxUgpgoQU1MD4o7idNf38Rwn1w90pWRbiIuDLJTLXJ+ZyQUBQKlERyl2ez27m23wsuNw0x0paFbVPI9Kyb4LrKMdpdgLwwuDHPT7tKWkAlSygHwHVvX7b0JwKGVuiKPYHvkIvBsVZB24BbwG6vra5skJXaUyQ/SUYlsIekqxBtwDloDgHP8AUIBaBqVi1gFV1WMXMXNepa/FfIJEROYNwlngbeY4JFUlirKpF8bn1IR2dQwgl4ZcN+/FqcmsBYipAsRUAWKqADFlPWz8IVmgqtoGammz6SvwHniY4jc0Il+AJ8A14ANn9WIf2IjZPvZq1wGWgUfAfeBnCkxArErWY3NVQa0PqZxZbQvUvJ5zVVf1LaP6JkAGVgf1aQwApr0BVdFmPQaglyEgOsCMW4+J2g5toiWP6z+QFtHJ7D7wY0wAf4GXwA1gTc8fDPEL0CGqlEqq5nnKc5zTsK2A+p1zKbqgAr0U6CXf0mM7xtIkbl/Pcah5HnOuy14Y8isMaShFgyik1QxRaAMN/VoHXgF3YuNm3hiaRwZANc9jRwhaYUgjA4SpjRF8UjPrbM5HzayamhRfgJgqQEwVIKYKEFMJkK6U9GJ9kCMpx9IxGnYyM2dN1JqOUmwKwaLvJ5osnuOk9sDO02G/zwNgl7OuwDHw1AYy+OKOEAilaOuWVd33uZITZFA0lzgrfs+IDtVWEIBWbDkWyuXcEAC3y2XaUtKUkudER4nGED/r48Sc646lvbno+3w+PmbN0oez/lV7izabyinjVpBWGKZ2jEfRthB0UrqSqXHf7fVO75w8akvJQb+f6jfSBhhHLknTdGbWSaoAMVWAmHKB5qQhgOY/FTybl3zdvFwAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-5[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA9CAYAAAAj8ACPAAAACXBIWXMAABYlAAAWJQFJUiTwAAACqElEQVRYhe2YP2/TQBjGfxf/SdIpC0LKghc6dGkGWCqkdkR0oB8hfAQ+ARkZO9GRLqSwdSkTg5EYMoYlUmEpEqqQskQIkqh1fAzxpbYb/6ltlAx+pFfKnU/3Pvfc3fu+OQEcAi1WDBuQq7TKf19iCpQkFEoSCnrSAMuzrBgB/RTjbCKuTgPkOUiZw8YgW3mu6BtgM6MCCnXgA9BIGGcvY9fKqUDYDrMo0QdOcqqgMAGOE8bYhBT46dvHQQEqHKgzVqlEqXFDwn8Qz712A+SfHAQ6PgLP63X5UNdvkQhc0XfcHMRNr70PPAEOMmzDiHmKNoRgp1rFEIJt02QkJcPZbDFOeErsonQJ4aU3UR7sVKs0NW3RHroun6fTRTsxYiZdrTTwE1iGtQjbJQmFkoRCSUKhJKEQW96dEEzBLYIRtM88PyTh03TKtmlyrxK9Zhsvm6nM1wVp+bLcHshehgzaC5V2lq7LZ/W63K3VolP5cch5G+RlAfXEkVcSANIQQjY1LZqE3/mvApz77a83b9jXUhJ7IH8XTEDZl5DSsUo0mFdE44Kc97zF+ZVuR5Foalpgv/KSWeZcbXPH1x+4oo1KhS3DYCwlg+trLhyHDvPKqs3dCpw+cOr9bgOvgfsRY5fGiQ0heGSabBkGHyeTRa2YBR3gVcKY2Ii5IURG13fDWoTtkoRCSUKhJKFQklAIkBi5buDjd8fJ7eA0ot9fFgZyx+Vsxg/H4YGuM3Rdvl5dYQHvgVoGAlPgKfACeOvr/8bt5yObUD3x2DSlIUQhT4gDb86ur8Ky0hQ1ys4KKmq63nz9UH2RSKJTEAFl7YiFQswT4kXKfU8LK+G7TQTDo4JUOItRgaQzQQHnQj1FxvlIfOXfTyl3HqxfxFwVShIKJQkFwfxfmrVKEv8AqW92uuLY1lcAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-6[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA9CAYAAAAj8ACPAAAACXBIWXMAABYlAAAWJQFJUiTwAAACa0lEQVRYhe2ZvW4TQRSFv7E9kmWabSIQDa5SmAJ3lKShd0FBUvkNSI2EtHWqlJRU5glMHSQKp0sLlUWVciUwihS0lyIza3sz+7/gRMyRRvLa13c+z8/es2MFCLvV586OAQDwEFYewupOQPSKAk6BcYMOQuCsRJxktRBEGrYVyDCnD8vo/PCgBQDbvoIEORCZa6LJFKS1DwwLYrbIApCxeT1raSTCqtPxBeSngQnMUDYBmJu8WikZaV0McZqaR8yiWrWwFl70+/JqMJBhr3cLItmiY+BNah5nwBHwtMScurQEImCkNXudm+X3TGuiOCaK4yQugQgcSQ6BE+DCJKyjoNNhpHVyrZXicbe7BVF4x3TBVZFWqjDmTty2PYSVh7DyEFb3AyJq2MG1CNciuTGZ9u4j8Jb17frAtLKKgA9AFMd8urpirDVPetlucstJzdi2Y1OQRc0qegky2ci11+3Ky34/XdLPEojA0fllS6Zmkcr9QKl8U9Nm5yUd1m2PuaR+2c7TOfnWXwA5Ns5qaK4nLY3Iwqw3288U5HtqJBKIcOOLM9Zmd1oTxtX5Zp5NCOeeOTTtHHgNPKL69rwwryfAe+BhTnzuY+BzbrzlknKPci6FBQBwX27b/0IewspDWHkIq/8D4nfJOMEUrHQRmuOs/5XaxJF3lVVFMZXOBtoDjiZHRjbHcer9cR4EptOVCQxb8BPzjbxifihFEBgf4BrGui00IxK6p8wNAciPFiGEbYOThsjcHe/KLOmS+sba5GQpc2W3cY75i+Jj5VxndQQMaHZuFVLs3pWh2aX8H3GJPISVh7BSVHvC+xuK/gAA2XO1g8VqvQAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-7[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAA9CAYAAADIx7uMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC5ElEQVRoge2Yv2/TQBSAv/OvlDI0SyToQhYYsjQSVBVVJcTa/gFITLAgysQEI/0nEIxdgIW5olsYYGmHdOlAGFwJIaEu6dCU2Jc7BielvjhxGkdtKvmToiTWU+7L+d3d8wPYAPQlvzYspoRcxCQXMZkaESctoAxsZhigCTzpvmcS2QbuZBAB+ACspcQMvTUfJyABsEq0a44tUp2ARI9nWUSWgeMJSPwlmpUqg/9cosi8beMKQRNYmYDIOlGyfgO2gOIoIkXLYtHzWC4UAKgDTzNIvCdaddvALHAT+JIQ17dqlgsFXCEoCcGC57EXBGwC/pgiNeAd8aRf6l5bHyYyK8Tp59uOw4GUNJWiNqZIFXiecP2+8T11Z3XPiI1DUj4kMTVbfC5ikouY5CImV0OkpTUtpS5PpKU1u0HA1skJx1pnGqAGPAT+pMT1nTW7QYAvZV9g2XGouG7sLDpLqDVNQ7qlFPUwpKY1N4iqtNfAzCgipkSaQI/eiR3Dspi3bRpSsh+GbBCVBG+BuTSR8wqk4QpBxXUpOw7f2218pVgjejqIOWcaZURCrfGljOWbb8QMnBFfSnwpM81MqDUNKWlISdiVKAIvgUXijxgxkZJtU3FdDroSptB5ZEKt8TudPoFXwDVgz4jvm5GSZVHyPCquy34YxoTGwRQYxMAcmRWCe12hLFSBNykSQ0UumlzEJBcxyUVMchGTVJFmxlIxrYmXKHLY6XB0ZuADKfnd6WQSqQOfEq7vG9/7Dr1au83qzAwtrdkJAiBq3szb9lgiDSl5rDV3+d8j+QG8SBMJteZru31axBQtiwfd5s04XBeCnSBgCfhFdAse0X/LEgujXl64QrDoeZl6JLcch6ZSNKRkhahErCfEDW34VlyXOSv7wlrwPA6Voq5UogSkrJqfYXhaYWXhSKnU1TdU5LibL1kItaY2wm+k9uKbSvG51cokMwpXZ2e9KHIRk1zEZGpEBNH2X75cDfx/qh8aJrvQRrcAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-8[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA9CAYAAAAj8ACPAAAACXBIWXMAABYlAAAWJQFJUiTwAAACNElEQVRYhe2Yr2/bQBTHP6kKCiY1rNSo2pjZSKV6/0HwkMsGyyYNBQ6WbWxFxSFjAwYFGQuqVBZV09axSFNbeAN+b7k4vvPPta50X+kpdny++/i9873nA8gA85S2wwAUIFQBQjUIiN2qBqlYWy2A0xrtMhzvbwzmAYzpaGn1WlEOMQbzswcAIw8St1msxsB+E797tEd1SLMi2UR+0548cS2ePa0bDh04lfOzjgB3YCKr34sqiNgRx8sOEAnbE7zokZFAHAP8AV5YcfoNvJTjuPYMWGsFLIHvwGHh2hsZWPXPE2VPMvXM6jo2rdHvIFbMAKEKEKoAoQoQqkFAOMu7X8AH4FzOI5qXeefAVI7fk9cVLmVYuWNu1RNIGr7okEWnUktEYL66c9JmKu9rcNturQdLwPzwQShIl/rBZ5fiFX1IHXNrYq6Am4axr6MH4Jt1vixczxA3ZfJLj+G4t+aFjjN3hSOxbrxiXWNGLcPjGrxsYpa+oq+AL8BH4B1wRF7ejRu4f0Ee2hj4DLz2tPV+Bh6Qf8LNpNM2mlQAwEBWzAChChCqAKEKEKpKiNVjUCAJbEy+o2InoTsrAbU1197XBEdRE8nA2jCWxl1SeSL93Fv/fdqG3aysEmmYltzcxorbRfNyj21vnCXixtuOAGq6cZa6w1u+jznrCUDtrHxwP0QfobCt1WbqAnjruthQJ/iLIm9lNZMO0g4AC9ZfcT5l+OP13+15LNuPoQChChCqEc2/8HrXX4l/1L75QwVdAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:center}.digit-9[data-v-f5c64560]{width:20px;height:36px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA9CAYAAAAj8ACPAAAACXBIWXMAABYlAAAWJQFJUiTwAAACfElEQVRYhe2Zu24TQRSGv3XsIhbFdkhUQQiQqPwIW0OBC6pUeYTQIiFtwQPQIFFSOU+QmrhBRiABDVIChUmBKC3AVpJ1dCi8Y8+OZ/biXcWO2F860uzO7fM545njsQcI61W/sWYAAGoIpRpCaSMgmlkNXgKdEhOEwFGOduKyEERK2hhkJ2UOxWitDCoAUHYM4qdAONdEmRCYugfsZLRJkPkgnbjcq8gTYTxuN284DkH+xp382JVlAA61ccUOkoQIjTgSL6pxybWwr72baJ5WEF5coAN8MuJ0AOzG8cyKqU3DuN9b4/0JcH/x2J97InB8GoO6sH10jKt7InPH9FfwgK7M3ZAN2bb/D4gbmwBxZxMg8qiGULoeEKMrgHBuaAfAM2b7P0AQW16NgDfAbeAV8DCjfeLs6JFMx7oggxVP0V/a0R3Ez7azYw7hG5PvGZ3K2EAbOwT57YLQJ/9Z0eSmhSxyFB1iaWEOgdMCsc+r9yxS/6Gl3poHBBWFYxCPpcbdAzlNC8fj7W150GpJy/NKr42vlsldC3Oe3gE8abcBiEQYXl7yPYoYy6w6KOh+5fou8Bq4adR7i2Lfuk+0PI+7zSZ+o0H/7CwxaFGFFgBT12PbvgrVEEo1hFINobT5EJFIWnUuTYtCfLm4mJcnInzQnlfVC8u7SRrEt+mUH9MpkQjvzs+JROjhOOtz2DGzM+epMekjC1iib8vz5NbWlkDyhmVVU9dF6v5rf5n1aAlCWbcCAD2t81mkd7kh/lQIIUaCY0I4vx3PXRUr6AT4nNHGubaquMeckH2tnHqltAu0KXdvFWLPrnUlcsw1qf4jbq4aQqmGUPIo/guvao3+AXtDZiP98tc9AAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:center}.difficulty-select select[data-v-f5c64560]{padding:8px 12px;border:2px outset #ddd;background-color:#fff;cursor:pointer;font-size:14px;min-width:120px}.difficulty-select select[data-v-f5c64560]:hover{background-color:#f0f0f0}.cell[data-v-c9300928]{width:32px;height:32px;border:3px outset #ddd;background-color:#ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;-webkit-user-select:none;user-select:none;transition:all .1s}.cell[data-v-c9300928]:hover:not(.cell--revealed):not(.cell--disabled){background-color:#ddd}.cell--revealed[data-v-c9300928]{border:1px solid #999;background-color:#e8e8e8;cursor:default}.cell--flagged[data-v-c9300928]{background-color:#ccc}.cell--bomb[data-v-c9300928]{background-color:#f44}.cell--disabled[data-v-c9300928]{cursor:not-allowed;opacity:.6}.num-1[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAACXBIWXMAAAsSAAALEgHS3X78AAAA2ElEQVRIie2X0Q2CMBCGvzMOwAaygYxQN3ADGcUR3MCOghs4AiOwwfkCiSFAaUssif2Te2ibuy93Tf6moqqk0iEZOTX8GFtAhCtQ9UurSrs6WVWDArQAtaD6FcanRlDnIlSABc4h+YO871yEGmhiweBx5yIUwAO4xUK94FuNeSzn2Lcc81iLnYtggOfW0EG7NpkOeE3sl8Apmh5oMPeRuQSZzP8+LBme4T+Vy15LoJ44MjMpdW/Jg1pV7CzAYSZmxkzWRpNNZndw16v2Bi4R9bulQ8nfpRT6AHjWDWURVz0CAAAAAElFTkSuQmCC)}.num-2[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAACXBIWXMAAAsSAAALEgHS3X78AAABS0lEQVRIieWW7U3DMBCGn0MMkA1oN2AEmIBs0DBBJ7CUygOQDSgbwAZhA9ggI8AE1x+kVdr6Kx9VkPpK+XHx5R69Pse2qCpz6WY28tzwW9+AWFkAOZCNZLyr0S8nw9VzsVIAryOhXb2p0eL05dm0i5V8YjDASqxUUThwljSR1m0rD3L1/C5Q4ANw9q9VBqwD4wugCcG9YDWax5LESgO8pBTs86uFHKfm3XcDl/ON58M6RhUrGVAEUn6O8qfaXsXKA7AlvGaWarTZB3167oNmQEl4oQE8d8Gj4Yluv4HCtcsNgie6/QVKNerdN3rDE91+8ue2CdVKhvfo7UaNlik1k+BjezsIfgm3SfD2dKuY2G0Q3rqtgFXk20Fuj1inO5xY2SaAY6ebT7UarfeBa9pjYICn9hmiA/x6b6//7ur8eEFe0w0mO8+H6Hp7vgNkyGx2Qa6r0AAAAABJRU5ErkJggg==)}.num-3[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAACXBIWXMAAAsSAAALEgHS3X78AAABCElEQVRIie2V21GEQBBFT1v+s2aAEUgGSwZuCIRACIagGRAKhrAZGAIZXD/40GV4zPCYsba8Vf3Tt6svTL9MEqnwkEw5tfij4zGrgHyn/B3QIHWjrKRbg1agHa0TFI6OFOXZM6DFLB8SsWqeAXUqcYBiWVwqkWyVwRNw9f2aff+872rneeOIB+II8co30F0yczB7W4gogFfvfGPDP2nblk09zGdBV81sywl8Rvr67fhjc34cLkNHWMPB5wJ/Al4muNzxBDWcX1M2Ew3XxrhqjW/g/4b7gdk7I2PhibmG8xDvhc8rxefQDB2xan5FSiL+AZRjhLvbzQr62m2H1M7RYYdlZ9zdnHvjG47CLW3uty7JAAAAAElFTkSuQmCC)}.num-4[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAACXBIWXMAAAsSAAALEgHS3X78AAABIUlEQVRIie2WwXGDMBBF32ZyTzqIS0gHTioJJeSug8lBd3cQuwOXYDpIKggl2BWsD+aAgRUyIHNw/gwzjL60b3YlFomqMpceZiPPDX+MnSjiM2DRYR1U3bqakxvL96puPwgu4hfAt2Fva++rQJgWPLbsnwFvHRmjpV64iH8GMsP+VXU/yeCcs34yvMFZx8IzY/wI7JLBqxP+Ytg7VXdIBgfygd44uIh/w866UHVlMjjhzDZjwSZcxL8CS2PNUdWlgxNuKpOAAaT5S61a6V9gzRYoDc9qrwXn9lrWq9bV20NZA3z0+F1aVk9BrXIXZe9ppZOrueehVnoT+M3UOnCjgom3gn2purw5eL93uH/4LIq+Okfq3RgvuwYn/dSu1f3u+QnrCkiA0fQlqwAAAABJRU5ErkJggg==)}.num-5[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAAA6klEQVRIieWWvRGCQBBG3zrmWgIdaAdiJ9gBOYEml9OB2olWoCVgB1rBGkgAN4DKzyGyGd8y9+Z29747UVX6iklv5FHDp7ZgRAIg6IgXRqrXUjjgAauO4PPsx3h7/lsD9ybWkeqpLfh4yz6onsdG5F6DkzOXuvBFDTDAxYhsItVDVnRZ9tgWXMJnRsTLCkVlT4BzA0jVveCl6wMgbb9k0ltxX5LOmVTrZbeHqir+y2SMyPLTf4teMj7gN+CHFbmcQRVNuw9sG8BLw3Y5lz0/2oIr+APYuYbfeO3Yi1QTO9m6yXwT/3XOBwN/Aq2RN11hYYhBAAAAAElFTkSuQmCC)}.num-6[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAABa0lEQVRIieWW0W2DMBCGP1d9bzYoGyQbhBGyQdmg9BkhtbL83G4QskFGIBOUbkA3CBO4D5CKOsbggILa/m/cmfs439mc0Fozl25mI/9r+G2XQ0gVADGwGhH/COx1mmRWhq3hhFQRsB0BNXUANjpNjm3j2bYLqcKJwQBr4Nk02moeTww+6dE02Gq+cAT4BEqHfwEsu5xCqlCnSe6Cd+kDCM26WQAZ8DAkoA983wduFAOZYVtR70p5KXyQmg/MDbP5DPhdMhshlasfvOWT+RIohFSlxzslkLWbrK2zS0ZIlVOfyyn1pNPkzTRe625/FVJt5oIDzJY5wH3zs/qW71GrsGRgKAbuOnwBrbPuA6+ob7jCtUhItQfehwT02faiDwwwZM0l8MnlA183Q4ZTQ9ac5NtwWyHVmEHjR0lsmWcjgrt06B2jmmFvNzG4AiLTaK25TpMIeKGeXMZCd0Cg06Q0ndbp9Vr6NUftb8G/ADJramZ4epG1AAAAAElFTkSuQmCC)}.num-7[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAABQ0lEQVRIieWWsVUDMQyGP/PoYQOyATAB2YAwATfCUasJhXrY4JgAmABGSDYIG5AJTBEXeUcsn+2E4738pWTrO8k6y857z1g6GY181PDTvkGdNkBzANZCvLQmHJgANweAr/qGvyz7qPBf+l8NB3wWxJkA94k1q77B1d5w6vSczQdfGstexEvTN+6j7E8J8BJodzmq4Oq0xS73GmjEy/cuZ3HZ1ekU+EgsuxMvbzFnUebhnKNBgx4tcDGcTYOdGf538TJPBcmGq9MOu8G+GDgbsuBh6KQabBZrsGK4Or1i81tZasXLYmjMQfCtBrPO+Vm8dEPBg+EBfGH4l/1ZvRe4Op1jz/c1MM0FQ+KSUacz4DUR4zrnnLcVzTw0WJfY/1AKhkjmNZMqR7HMuwQ4Oqmq4GFS3Rp7si4SS9WPiRod7wNyVPgPYVRnfaCsbCMAAAAASUVORK5CYII=)}.num-8[data-v-c9300928]{width:32px;height:32px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAACXBIWXMAAAsSAAALEgHS3X78AAABT0lEQVRIieWWwVHDQAxFXxjupAPcAe6AdEA6wFRATjrDVRfSAXYHlGA6sDswHYQKzIFlhti7a5k4ZAz/uNLoebRf8i7atuVUOjsZ+V/Dz0MBEcmANbA8oH4FbFW18QUXXcOJyBJ4Aa4PgHZ1p6p599DX9oeJwQDPIrKywLOJwV/adA/27tx93UWkQA3sIvEEuAzEet4JGs6jQlWzWILzSwlcWQqOGbV8KEFVd3ya1aTZLJlsKMG1fW0t2L3zJpJ7KyIpPzdcHK6qjYjUhA1jMlJAPS/42m42zEiVFnh6JHivrg9+cyR4z4i+DRdSDazcLHvlDFni35K9DTdm1DYxMICqVsDWWnA2S8ZqRLNhx/xYnkQkIb5kUkYYtguvBvLvrYUt2mu7M9TrlIBvyqNwpwx4nxhcmN5w7qWZAMUEH/EGPIYeIb3X629qNnP+t+AfmZVVfu0/SpQAAAAASUVORK5CYII=)}.bomb-icon[data-v-c9300928]{width:32px;height:32px;font-size:18px;line-height:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAACXBIWXMAAAsSAAALEgHS3X78AAABiklEQVRIie2XwUrDQBCGv5jaWg9KDxYxmpNnQfQBfIY+omd78QE8eSp48dBDbxUqCQQRRErVuB52EzdlE5JtaIQ6MLDDZmfy7/w7s+sIuKIBcQSIJgK3bBbFQKTGfcBZV+AIOFTjObBj4WPLJnAd0lhg41a/A2OgB5wCC+BRm3/Rxg9AW7PPldOx8nMGdExBBIhlHUmmi4Gyp8ouo69qzaWypwb/AoQRcQ8YACfAkF8Gl5FbYFch94Fu3oemv0n0pgLSZR0V+M1FvABCDanruniel87HccxsNitEHgBPwBE5RCrKcaK+7wtdgiAojTwvxxt6jvXaC9lzCjKnYRimdhSV53lE9hyntV2ACFZgb1Wd/4kc95FdJtH7GgNMlnwn294Cued6a2tTn3Qwt83NO07GyvWpusz1Cuy9Uz7iKrU6kW1gH/gG3koC2UNyxrVBvI5+3FiOjffqpC12gQPgC3jW5iPgQo0nZEviMZKxAfBBflu0utCH/F9vq4vVVgskD0Dm1+YJ09ij7Qdt1lSO6tui5AAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.not-bomb-icon[data-v-c9300928]{width:32px;height:32px;font-size:18px;line-height:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsSAAALEgHS3X78AAAB+0lEQVRIicWWMW7bMBSGv1d0zMDVS09QuJm8GIaIeNUhcoT2Bh67NafwMYIAvYCSdgo8ZDHgwQEcZA38dzCZSKok03IbP+DBlEm+T/8T+UiTxCnsQ9+JZubNzPcmSzrYAQ8ouO8To6rY7BKzAjPXW0ndzFyIedmuGAqBwq87WjG4SsxyjLaBT7CYwqQGiz4rgWe1PieJKUyeYNEmpPEt44RiN8nVFO5zL3BhrkKsv7LXmKIpTO7hWaAlrAYwTwUPYL6ElUD38FzO2l5wVL6CZVTuEqDuLUutSveCAT+AeQy0ODtTPh7LZ5l8lnVCC9An+F7+5kng8jd1ASqQhkNt12ttX146obXsNK76lO2ifDyWhsMKPBF6HNhnmbbrdQXu0qCt4I9vBaZSd8/LRWaz2YBz6Poau7iAuzt+hr7PwG140w2N5s3s9UHSTWxElUnbxYF+BZUK7ZQVX89A79PpWLOgFjM7Z1elYJfqH/XBDrgBvgC/w38Jqf4GFKG9kbRrpywuWhbSMYsrCdwF+G/bKUXVPysgTSVzX72uw8PB0gjtBI8gf4DHvofEAzyOID8IPII8BhAUI8j3QaOPIFe4TBTxOQl8kotA+tXnawk0K/fF8Yddfd7xslcvmVfEQiS1FKIDbBfDh5hXtb6Wt+3wZMUd/lqr39tOdjr9AQhK5/8z4s0qAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat;background-position:center}.flag-icon[data-v-c9300928]{width:32px;height:32px;font-size:18px;line-height:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsSAAALEgHS3X78AAAA+klEQVRIieWWwRGCMBRE33csgBLw4N0SLMESLAE7sARKoARL0A64e5AStIL14IwoCJJogjPuzL8Q+C87yZKYJMbQ5OMOZml8sFkGlF7fSnIvWAhKgQTy6eEKTAT5HRgFDCtB1YIGA0Mq2L0EBgNDJjj3Qr8Kbm6eAGCTGj+QWy5PjtEw1zS1cyxVwAw4uDZz0ps1Xsdd42d4Iijig+sJLOPmuO1+Gx9cT2BxfHTv0cPvdJLKORQb4OK5qT86FnMgHQMMcB4L7KvRwNOhL5rZvvEo7RnLJPVfiQbnDuRQyzBx+oY63O07nHjXzzj+P3BXnDIgCQlu37ki6QpwUwor8iNo/QAAAABJRU5ErkJggg==);background-size:contain;background-repeat:no-repeat;background-position:center}.game-board[data-v-5d79fa8e]{background-color:#ccc;border:4px inset #ddd;border-top:2px solid #999;padding:8px}.app[data-v-e4808a86]{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;gap:40px;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.game-container[data-v-e4808a86]{position:relative;border:10px solid #999;box-shadow:0 10px 40px #0000004d;background-color:#ccc;transition:transform 1s ease}.game-container--shifted[data-v-e4808a86]{transform:translate(-20px)}.game-result[data-v-e4808a86]{background-color:#fff;padding:40px;border-radius:12px;text-align:center;box-shadow:0 8px 32px #0000004d;animation:moveIn-e4808a86 1s ease}@keyframes moveIn-e4808a86{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}.game-result h2[data-v-e4808a86]{margin:0 0 16px;font-size:32px}.game-result p[data-v-e4808a86]{margin:0 0 24px;font-size:18px;color:#666}.btn-restart[data-v-e4808a86]{padding:12px 32px;font-size:18px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #667eea66}.btn-restart[data-v-e4808a86]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #667eea99}.btn-restart[data-v-e4808a86]:active{transform:translateY(0)}
