body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;overflow-x:hidden;width:100%}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-in-out}.slide-in{animation:slideIn .5s ease-out}.loading-spinner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.loading-spinner{display:inline-block;position:relative}.loading-spinner.small{height:30px;width:30px}.loading-spinner.medium{height:50px;width:50px}.loading-spinner.large{height:80px;width:80px}.spinner-circle{animation:spin 1s ease-in-out infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#4caf50;box-sizing:border-box;display:block;height:100%;width:100%}.loading-message{color:#fff;font-size:16px;margin-top:15px;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}.error-message{animation:fadeIn .3s ease-in-out;background-color:#ff4d4d;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;margin:15px 0}.error-message.global-error{background-color:#ff4d4de6;border-radius:4px;box-shadow:0 2px 10px #0003;color:#fff;font-size:.9rem;margin:0;max-width:300px;padding:8px 12px;position:relative}.error-content{align-items:center;display:flex;padding:12px 15px}.error-icon{font-size:20px;margin-right:10px}.error-text{flex:1 1;font-size:16px;line-height:1.4}.error-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;margin-left:10px;padding:0;transition:background-color .2s;width:24px}.error-close-btn:hover{background-color:#fff3}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:modalFadeIn .3s ease-out;background-color:#171723;border-radius:12px;box-shadow:0 10px 30px #00000080;font-family:KoPubDotumMedium,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-height:90vh;overflow-y:auto}.modal-content.small{max-width:800px;width:100%}.modal-content.medium{max-width:1200px;width:100%}.modal-content.large{max-width:1600px;width:100%}.modal-header{align-items:center;background-color:#7f0806;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:center;margin-bottom:15px;padding:14px 20px;position:relative}.modal-title{color:#fff;font-size:24px;font-weight:600;margin:0;text-align:center}.modal-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:background-color .2s ease,color .2s ease;width:32px}.modal-close-btn:hover{background-color:#ffffff1a;color:#fff}.modal-close-btn:active,.modal-close-btn:focus,.modal-close-btn:hover{box-shadow:none;transform:translateY(-50%)}.modal-body{color:#fff;padding:0 20px 20px}.modal-actions{flex-wrap:wrap}.modal-image-btn{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;color:#0000;display:inline-flex;font-size:0;height:79px;justify-content:center;line-height:0;min-width:319px;overflow:hidden;padding:0;text-indent:-9999px;transition:transform .2s ease,filter .2s ease;width:319px}.modal-image-btn,.modal-image-btn:hover:not(:disabled){background-color:initial;background-image:var(--modal-btn-default)}.modal-image-btn:hover:not(:disabled){background-image:var(--modal-btn-hover,var(--modal-btn-default));transform:translateY(-2px)}.modal-image-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.modal-image-btn .loading-spinner-container{padding:0;text-indent:0}.modal-image-btn .loading-spinner.small{height:28px;width:28px}.modal-content .modal-actions{flex-wrap:wrap;gap:16px;justify-content:center}.modal-content .modal-actions .modal-image-btn{align-items:center;background-color:initial;background-image:var(--modal-btn-default);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:0;color:#0000;cursor:pointer;display:inline-flex;font-size:0;height:79px;justify-content:center;line-height:0;overflow:hidden;padding:0;position:relative;text-indent:-9999px;transition:transform .2s ease,filter .2s ease;width:319px}.modal-content .modal-actions .modal-image-btn:hover:not(:disabled){background-color:initial;background-image:var(--modal-btn-default);background-image:var(--modal-btn-hover,var(--modal-btn-default));transform:translateY(-2px)}.modal-content .modal-actions .modal-image-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.create-room-confirm-btn .loading-spinner-container{align-items:center;display:flex;inset:0;justify-content:center;padding:0;position:absolute}.create-room-confirm-btn .loading-spinner.small{height:28px;width:28px}.modal-content .modal-actions .create-room-confirm-btn .loading-spinner-container{text-indent:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.modal-content button{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.modal-overlay{padding:10px}.modal-content.large,.modal-content.medium,.modal-content.small{max-width:100%}.modal-title{font-size:20px}.modal-content .modal-actions{align-items:stretch;flex-direction:column-reverse}.modal-content .modal-actions .modal-image-btn{align-self:center;background-size:contain;max-width:319px;width:100%}}.homepage-container{align-items:center;background-image:url(/static/media/background.d595cd2132f721373db5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-top:0;min-height:100vh;padding:0 20px 20px;position:relative}.homepage-overlay{background-color:#080c17b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.homepage-content{align-items:center;background-color:#080c1799;border:1px solid #fff;border-radius:20px;display:flex;flex-direction:column;padding:30px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:2}.game-title{height:auto;margin:20px auto;max-width:800px;position:relative;width:200%;z-index:2}.game-description{color:#fff;font-family:KoPubDotum;font-size:32px;margin:0;text-align:center}.connection-status{font-size:.9rem;margin-bottom:1.5rem}.connected{color:#a2ff1e}.connected,.disconnected{font-family:KoPubDotum;font-size:24px;font-weight:700}.disconnected{color:#ff7800}.player-name-form{display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.player-name-form input{background-color:#000;border:2px solid #444;border-radius:8px;color:#fff;font-size:1rem;padding:12px 15px;transition:border-color .3s;width:100%}.player-name-form input:focus{border-color:#4caf50;outline:none}.action-buttons{display:flex;justify-content:center;width:100%}.join-game-btn{aspect-ratio:auto;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAgVBMVEUAAAAAAAAAAAACAAAGAQEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAADpPTzpQD/lBQO6AgGxAgHUAwHZAwG+AgHNAwG2AgHdAwHhAwHDAgHGAgHJAgH///+3HBu/NzboHRvrNzayCwrRJSPdfXzprKv13NzWNzbWSknkmZmF5mKmAAAAEXRSTlMBbe/gNE2S/g8esctiqcPAhZgoppQAAATqSURBVHja7ZwLd6I6EIDrSrnUV7euwm7xiSQU/v8PvDMDaAIJ4ZzW2L13viCFCaHxOxOC9pSnJ+arCF4zxslrYNH3MzszbrLspzn7QN/b+Y1xAAaNGfh6ZnkjBb727UVRBvreoTDDvEMCRlFP3wv5q3njl/UFCXbOXjoCQR/6wyPe2NKgPXiBv45A0BeQP8YN5F8AAvX0C57Z31jO2XOgJSDoQ39sZry/QElASr8F+vvDOABF23O20BKQ/E2yM1VzGSqk6JxNdH+YfrU/ZkQK5tmEElDzF7K/sZyzsOdvgv62jAt0BP4mJn9QyWW4kMHc5o8Zw7vZ3wf7G8n5w+gv3268FQ3jAUKUW62BqMEGpRC5dhravkbvXDZ2f57IhUbeRNWf+eEg9TaHGqyUh4NowpUsZFVvKtF7st3kFn9U6WHZioOGpHBjDCtls6c1kzWqqW1e0AmKHA+hqIc3YM0/X+m3EYVCm2htxpG/Xv7lN5RMg8ZF1Z7BU/5tuvkXeffXGZcj/KkZK66mqvogECjAqzd/A/mXeFnG+2ub9P1hHoK4UpMrvHTffv1LPC3KaCRRCcYM/m7G4cASL3Tt+KWZBAJUi5dAuhKIe3c8GfSXeKI7f1AQjBU4QRQUyNtwyyZBaxVtN/7K9hhoklNU+Oi91V/i0Z86g1StP0Voz19SUlXZ+IPxi6eRrc//mz/ZC2L+4d1gZfaHtyoSD0muph7kL/m2/uStsuuvpGFdYXKW39ff3kvp+4PY3uiPDgd7kkb1njQeysaU6fq3v7e8fc/f9f4v2Xuic/0rBAbRWFMpb3vEDvOuqrerotqjKYjiiKdYcZ1/79zxHa1t+bf36E/D5W+/E5XaOyFl2XgrtdMJL923+tv5ov7eoJkwhMghlKIxqqOf7V4N9qySKiWGq/ogefv84aX3j/eXUjeuitrd6wfirj+k0FO2jUmBoxdOkfryZ82/3c6nwFRXlKr3f93K2lXRfuFVNKbS+p4QPpbsmjT00nerv9QL1+/9DjcjJcRvH+lwB/zpzcBfu4mm6q1c4v133oneF+v49aMvLQ59wFV8A3aG/MU3U7Gy9ubvaPUXeyipLPpUaeeXN/6ujQz5p5yS1hT18A52tvs/NQUeAPatWeI1+tOrC+WmEUz120tj9Ou7ubaO3zh+4KKrPJE/tb4z//bbS1P0Dt20zR/H+BuxFuKkR07a35xMLaQ8eenb8S/wF6/X/YiKqcXaT9fM+Xc6drv4WOJ1PLA7psmdupUeTxZ/dQ++S1l39kY18dErm781M4aU/X2KS34y3f+hv9+Mk4HxC5Vc3GXAH+PkYs2/C8sZJXDA3y8uzmIdv5dfjJuB/INKXpzLhfPvU3T9RezvU/44/77IHwscxdHsb4YCGSegb2b0NwWBjJuPqdnffHo8MW6mc5u/H/8wTn5Y/C1X7G+cv9Wy729B/ljgCH3or///5/UAZoEOe83w1f21AxgEgkJmiOm8Hb66v0UYzkAgM8x8vpqFof78kvr5OZMwXM5Wq/lqzthYrVazZYjppz4/p05AFBgulzNmgCXYCxed9KufH/YMcwgqZIbBuaPz/DB6fl2ABhfgkLECfhbPtb7OExRJIBhkhgnAnkkfpeBLgBKZIcBSz14zhqMXdMg4AFGR8QnGmISMg6fI9RjyiFf2FcMw/x3+BWHvFzN23e+5AAAAAElFTkSuQmCC) no-repeat 50%;background-color:initial;background-size:contain;border:none;border-radius:8px;cursor:pointer;flex:0 0 auto;height:79px;min-height:60px;min-width:200px;padding:0;transition:all .3s;width:319px}.join-game-btn:hover:not(:disabled){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAclBMVEUAAAAAAAABAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8WVelPT39VlT4IiHnIiD7IyH0IiHkISDvIiHsIiDiISD+IyHgISD////mT07+UU/iODfgKSj/OTj+KynyPDv4sbD84ODyhYT4h4cQelUzAAAAEHRSTlMBbbHLNE2S/g8e7+BiYO/AahGDWQAABIBJREFUeNrtnIFymzgQhuPEcUnsOCE29M5AUoT0/q/Y3ZUACRDoLkF2O/vhGBCIkT//QnJnyt0d8128vJbMIq8vPn3lJ7NMWb549f1ilvmcFvgK+v5hlgB/n69je0lSsr5Ag59lkoz0PbG/cH9PA4Ggj/0F8o7+BgJB3xb8vTMBgL8tCHTjt31kf+H+HrdOAEEf+/tv/rZWACl+B/YXxhv4OzgBJH8b9heev43rD+PH/gI5oT8KoONvB/7emADA327kb8P+wnh/O4G/Dfv7Uv6m/NXsL4TTr/ov83eKu3j9nW4JpcphAYGbpVJ2Y/XHMqXr+zt5/cX6KmvlUJtSe11fLsKpBAUEihOXizLFQjRCaWtW6arL9fOnLg6CQlSbDUXrdq/PmNCcWn9Up6ELNHVf+rZ+86/uTzYWrah5f3VP7++ElUV7ha50ZYb5S656/6uD/NmJVZ0pWDfaogSvsfxlNzV+/F9/mEMQVzoHVZwme/1lkRarN876c2qUeKNr+y+NJBg/PIi3QLoTqBit9+cPD0e5/w3HDzIEEmiE6P05rclEFzDjr2zVNzQsx+m/mX/+l6HcCKA/ewQRVFpbQmlPOJXykg6VuK37b6bac2C/1qXrtx3+Kq8/Or72K+s/uNUqShzOBoXlz6qGUxUcL2TWmVLtOba/9VvvyV9RZ7GQQ38mf6I/OMxfgfqoC4sSV9K+TOdPRml+Xfxp/gqhe3VW4oS5NKaK9pzmqv6Sa/iz73/UJ/M5f8roy/Mcfq+1pnDEaf3p8ffK+csjMRh/LxIL0Zg5KPo9IsuVqO36QhS4BmOFczkZofFZPeMvisIslwQo0hv1vD/dKOFA/gSdRHHUvz9khLZD266dP40TMdrtfhCPDuqwDSOLZULiqGxsyihfv89fXH2pqyi153/T/hqdVqlaUziC6H9/ienPm788jbLIlq7/SlmgwI7U+LNroT9jOjWm8DSB829sufEX4wP485fGyF1zGSPISwtsDvOXan9pbwq38Fz9Dkuc/KXZx1z+IiCaMWJ4EvpzS8BfdwUwZUTn3Xtfui6j/tvO/6r2u1/7Nd0s53XW/uzCxpo0kqm8rWdW5C9C8335q9I4+QtiKn/O+DuR61j5q7z+boczjCluSSFtpmrArDBG07z5+7gpgeeJop6wGuv4q/4EfzcKfEeZ19+ZWWYmfywnRF/O/r41f9387+Mns8xM/2U5IbA/zt9t5u9fZpkz+/sa7O9LcP/95vwl7I/77/X9HSsWGERVHKf83RcgkFmkqor7SX9HEMgsUxyn/T08HAtmkePDg8ff/vkHs8jznv19v78D+WOBy/qesf+O///5hgWG2DPxc/11A8j+GRQyM+z33fDh+jvsSCCzAOrbuc8v0c/P2YBAMMjMcw/6Nu7zc3QAUeDuHhwyM4Cj3WEQP/38sEcYQ1AhMw+OHYPnh9Hz67ZoEBQyXg7Io9Y3eIIiCQSDzDxbsDeljyL4tEWJzBxgaWTP9OHkCR0yC4CoZPIJxhhCZoG7ZOkx5Am/+d8Yhvl7+A2r+4S+FJFgZgAAAABJRU5ErkJggg==) no-repeat 50%;background-color:initial;background-size:contain}.join-game-btn:disabled{background-color:#555;cursor:not-allowed;opacity:.7}.error-text{color:#ff4d4d}.form-group input{background-color:#2a2a2a}@media (max-width:768px){.game-title{font-size:2.5rem}.game-description{font-size:1rem}.action-buttons{align-items:center;flex-direction:column}.modal-actions{flex-direction:column-reverse}.cancel-btn,.confirm-btn{width:100%}.join-game-btn{max-width:none;width:100%}}.room-container{background-color:#1a1a1a;background-image:url(/static/media/bg.722f61033fb62969cd1b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;height:auto;min-height:100vh;padding:20px}.room-content{gap:12px;height:100vh;margin:0 auto;max-width:none;min-height:720px;position:relative}.room-content,.room-top{display:flex;flex-direction:column;width:100%}.room-top{align-items:center;flex:0 0 30%;gap:8px;min-height:0}.room-logo{align-items:center;display:flex;flex:0 0 66.667%;justify-content:center;width:100%}.room-logo img{display:block;height:100%;max-width:260px;object-fit:contain;width:100%}.room-info{background-color:#00000073;border:1px solid #fff;border-radius:16px;color:#fff;flex:0 0 33.333%;justify-content:center;min-width:260px;padding:14px 20px;text-align:center;width:40%}.room-title{font-size:1.4rem;letter-spacing:.5px;margin:0 0 6px}.room-count,.room-id{color:#e5e5e5;font-size:1rem}.room-meta{align-items:center;display:flex;gap:12px;justify-content:center;margin:4px 0}.players-section{background-color:#2a2a2a00;border-radius:12px;flex:0 0 60%;margin:0 auto;min-height:0;position:relative;transform:translateY(20%);width:50vw;z-index:1}.players-list{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;min-width:760px}.player-slot{height:100%;width:100%}.player-card,.player-slot{align-items:center;display:flex;justify-content:center;position:relative}.player-card{aspect-ratio:3/1;background-color:#080c1790;border:1px solid #fff;border-radius:20px;flex-direction:column;margin-bottom:20px;max-width:260px;min-height:90px;min-width:180px;overflow:hidden;padding:15px;transition:background-color .2s;width:80%;z-index:1}.player-card:hover{background-color:#3a3a3a}.player-info{align-items:center;display:flex;gap:10px}.player-name{font-size:1.1rem;font-weight:500}.host-badge{font-size:.8rem;font-weight:600;padding:3px 8px}.host-badge,.host-status{background-color:#ff9800;border-radius:12px;color:#fff}.host-status{font-weight:700;padding:6px 12px}.player-status{font-size:1.1rem;font-weight:500;margin-top:8px}.ready-status{color:#a2ff1e}.not-ready-status{color:#ff7800}.player-card.empty{opacity:0;visibility:hidden}.player-empty{font-size:1rem}.player-illustration{height:100%;max-height:100%;object-fit:contain;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease;width:auto;z-index:0}.player-slot.has-player .player-illustration{opacity:1}.player-slot.slot-1 .player-illustration{right:0;transform:translateY(-50%) translateX(-20%)}.player-slot.slot-2 .player-illustration{right:0;transform:translateY(-50%) translateX(-10%)}.player-slot.slot-3 .player-illustration{left:0;transform:translateY(-50%) translateX(10%)}.player-slot.slot-4 .player-illustration{left:0;transform:translateY(-50%) translateX(20%)}.room-actions{align-items:center;bottom:8%;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.leave-btn,.ready-btn,.start-game-btn{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;box-shadow:none;color:#0000;cursor:pointer;height:90px;transition:transform .2s ease;width:270px}.leave-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAWlBMVEVHcEwAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAQCw9GMkQ1ITMsGyswHS4zHzEqGSgpGSc3JjZFM0M+Kjz////f3d+xrbGMhYtiWGF8dXvBqKFdAAAAD3RSTlMATpLLHjNt/gUQse/gQ8DbjM4AAAAEe0lEQVR42u3cD3uaMBAG8FKRYVdKEkuEgN//a+7ukkD4T9uJbt6LFghxpT8vQO0zXl44fyvZh+as5iOb4Uv0hbMerZMpvTRDvoKzFhDM0jFf+gF6eW4f/Jx+FjkBfqTpUC89aSg+FlrWoxQXfUr7gsCHfqy09GxLEPxOPT/gi2Py48zH84BfHIeAWH3x0frxc6kAC+d3jMMKxPI7ZsP6K3jem3cwcAI+hgVIfBGP363j+KIjAgzLL0rYb2suOonY7yf1Z/3ScPiy35fqLxjA5Je86gvLbPV7TQZ+EfkppXKVtw81mj3zun8q8otm/PzrugWeAhB6LPqp4TvAUwBCQ3TGr7B+Pha7P3NL4w3f3/6t9Zl/7xb7579tAFNM+l0GfnvlWtez22RT13rcXNfXzX3/foricl+/2hiaG2OkUlVZ6llPU5Z2rf34HHZSl2WlRq1d3xsnv7efcWIVMQz9euvepC7bqLz161or9tvqJxX7lTTovuCXu3FKUq2fa22ezy8oG/Ay7oA476fo2lVd+36uFcrQPIKfkvsEftAKAzNYq0hSt1urcAVN7JKCScCqkVLbF7pG5Tt1fW8bNe+3z2ScUOX96ETsJuunejTU7mwb79c2ulbbd4f9V3euPzXy0+HmYf0ZuKyzK6KxcF39YfLGrT5A/e02fr/gV3YsdvhS/WHJdi+on82vf/xb9IOO17D8qP7KrgSvfvGZ/Pz5d4NfHW6honP1J/rl9zR+Stc+zRf88LBZSdke/yxf7sb0M9WfD177bvdDPrshPH8Qqno+P23sdV9VwflVDv00lqiBLu3gpIvuRg78dIe6lx+U/QP4GYdHX5uhXxfvd606vs6vrgK+u9dfTocUcfMJvgf+4m+QQxNMMH7FpzXFmPrqrp/rHrPzO+ObUI3G+s13XuazfnsFywr2RcAeoYIJt53xsEgLwprAIsyDPuhHC6Yy0MvH9b15lvzkLhP6IRG+YbImv2CjsIeZwATWtNt3WiY/WFCk519IffcYP/N+cr/6M1PLwqG2Vm1NdbpB/QkR7vIj1N8+wQoqq7rRusHTcDXcLBZNpB6/ZDc/+Qh+QjbBWbbS8x0nTe7pJx7DT5yvxp5jTROcAkapcftYyphx4yf+/e1J/OyJFvdFibWD7nmK9/O8rW1Hv2Jvv382ecF+P6q/aT/FND+qP7ga5WwI/ALMft+PEOzH9cf19+8Csh/7PaTfJ2dD2I/9HtPvzDjrmT3+5ZIBt/DNfH5w4A8QtkUVhym/NwkVyFlNXsi3Sb/Du+C746xHvB/m/H7/4qzmN/v9iG/SL7N+DLjB74B+w/9/HjHgJj0/fEO/dgADIBBylvJ+aIdv+tI7ABIgZzkH5Hsd378kI0AQ5CznjfjC++cEgK9vYMhZCBh5vrR//zAATJCQs5zE8g1uwBYjIApylhIlUYR8vfvX0e0noQKPxyyLQJEzE7DJMmCKB/dPdIAxEnJWAkyn4f07neApRkTOUk5TehYwPaEhZykp4k3woSAZclbDd6rncP6P/AFnv23kN1lD/wAAAABJRU5ErkJggg==)}.leave-btn:hover{background-color:initial;background-image:url(data:image/png;base64,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);box-shadow:none;transform:translateY(-2px)}.ready-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAeFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAD1bGwAAAAAAAAAAAD8WVelPT39IyHkISD3IiH0IiHvIiHoIiDsIiD6IyHiISDgISD////lT07+UU/iODf/OTjgKSj+KynwPDv5sK/83t72h4fSvav/AAAAE3RSTlMANG3LHk2S/gUQ7+Cx9iljqWDvwKxSyAAABOJJREFUeNrt3At3ojwQBuBq1Q+rqHUVpK5obUj+/z/8ZiZBLhKgl53S3XmxBwiXpo8ToT2nPDxIvirP4VnSmfDZx3d+lXTnfG4CDIjvTdKd1/NzcO8XhMD3S9IV8HsNg6CuF8zPwtdT8PU8D6qCwCd+7/GbV/yAbzIRv/5+k0kZEKtvMhK//n6jCiCW32gqfv3yAn7TUcVvPlmR34ukR8hvBYCV8luLX7/swW9NBVj4QfmNxa9//Y2hAG8DGIfvdC1+76i/8XpaDGDrNxO//n6zmt9I/HrzvUTkN6r6jdFvL+kRrL+x+H04sfj9kfpT+2hQ/YzOxty1vYX3jRhjQq5uRcrnB4Bsk8mqoda9Urf5fp+dToq6HGpKhssaG90+LtCqTifN1f03n1/EGcCpRLlGmmua52t7Y3fRxSa74GIi8oMdoz/+hbNB+MHghKAiLRjqWbMf9JgSef0i5XQ5Moz6i24IWaUo7/yUKSUs/Bxqxu4XDccvy+unxc+UR7ku+dnBZNcZ/WK/X8w6RSH87DrEClTUr7jJLz5XLjNuEx1PtWDhaMbV8VY/tkFgtJULaR7m9UdKZb/YDVb35tOmOHLgWJ1ZxFl/wOfzI12m0MjVBpYiZZfDvNVdj2lN0c4KQe3esc4bbWAVD0Q/no6DkNfPbed4KbifM3mf0CdzqnSZ0BU/lV9qMwsGBXp2JwrRLcr9GDpO/Wnz+6aovCpVUWSltSyl8W5o5UQLefnRIl/9DcMva4jx+IXOxs5t/aX2NCZn+9f89Ok+mcfP2IHrWsuff3jtTtn9okujX6rihC1hfkOs898/jEmTBMVws6a5W0O/5Naq3S54EhzICfUa/bj6rlTq9WMhjJP49n1KHHGXHxkVB+CNdZb/TGx+0MsWP8YK1Dqr+iUkRn9pOZX9cJ/QbsyKA+iuJ0vY/UDQ58fJl1fVnd/t/q/wo0LDW0CtigM0DV6XA6eft/6SA2PQD2bIUWq9/U0PG7N8m2PVaXEA1m9aOg62MnU8ubbU34Frcn54ITmUm0v9tH7UqvCvrSEta9uIy0V/nR9L1/3j98Bdf0pV6q36Npfqr2i6K9hy/TGNn+sQ/Hamfvd3v0/WRNXot2Mcv4dkEPUXfqUf5+eft/4urH47dVHlV8MuKX421g+DD8KGXY/GhGxd9/ldDzveqfZq2KGhxbcnW6+vF68fUxf679bZ8s5TfsUUe/12kh65frvfwTcEP31Gjo4nUn+fKj9//R2ZsoPpmH/dZjB9NO48nzpHz+8DRfjtfvST2texmJHkR9+OT5+k/ze6DsDvB0f8Phm/32/OHCvTz8luIH4Vwp+U4fj9yBzFT+pP/P46v+1FAHvlkm6b/JYpAEo6c7mky0a/LQBKupNum/0eF9tU0pnt4tHn9/SfpDNPjX7r2Ub8+vpt6v+/unJ+AtjN9/RIfvX/P7cDWAA79NzwrfjZ50dAAQIgEEpaslhg+VWeH5F/AEIBPi4kHUG+Wf35JRMqwNkGBCXtWQLfuPL8HPcAHQScbTbLzVLiyQYyw+qrPb+Jnh82hWsIEkraMya++gPYJpMRCq7BUOIN+KBejY8eP4mfgSAoac8I9FY1vhxwslqBoaQtQAR69ed3OkEglHRl3qBnAYM5GkpaE6Be8ND4COggIEZJe+RJ9RLJ35H/AbE+a3l0RoCuAAAAAElFTkSuQmCC)}.ready-btn:hover{background-color:initial;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAilBMVEVHcEwAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAADpQUCKLSzpPTzjAwHVAwHaAwHDAgHPAwHIAgHfAwG3AgGwAgG/AgG7AgG0AgEAAAD///+3HBvoHRu/NzayCwrmDArrNzbpq6rVJiTHJiT13NzQOTjjgYDbfX3fODfabGzXWVgxS6lgAAAAEHRSTlMAkrHLTjRtBRAf4PrvYO/AoQUP0QAABMFJREFUeNrtnG13ojoQgPuion2xq+L24l7RrkAE8f//vTszCRiUEPZ0O+XcM084JSSBjg8Tof2Quzvhb/H6dhC8vL269B12gp/DoU1gQPp+C352h9fg1l/wBvZ+CD7A3+4tCK7tBdPTTvT1M7g7TYOmQdA3PYi/vv4O02nDH+ibzcRfP36Cv9nMFojZNxuLv/75N57ZGYjpNx6Bv59CH3aH0dhOQJy92t8PKd6C8xf8gcBG+k0k/3qy3B0mlIDX/kRNL36nxl9QT1/QNzmBv6UUf1nuTpORlYDa3z34Wwp+YP6e7idt/tCtbN7N7U/oRSr+PoUj/9LlYmBladVaGptD+eJKnf6GxSnPb9qWZUsjkOclT1Ag0OUPO9m2PGmi21MdBO0XyXarD0tFJBi/qhphjAHP224VS+Bo0O2PEZDTIF3UxipJ1dEi10PUpUtXDHnljykDB+EPJieAFqmSLzr8mVRbDMPfwu0vZC1GQtJIyht/aW5RXvwZqYnljylspz9WfYiexEVYgcZwr2ivj3J7livThegPo4/RX8gVutsfb/6d4bOrEjMwNU0t/hbHxmNGd5k7sKjE6R3LXe/wF3KS5kqbO9P+XOUfWbLzzwyvaspqDCk7k7DWyBT6APzRzFU0c1NdP9fzWT+PLX8pCjWjr/zBYTkMf0cMa821pfA+V3/voZ/EWC2QZv6l1aM20cIgQY90kTA8a29r7Y8n9DA9uvyxBHD5oStQ1mHqen5ALyo7pig1py565OirKF3V/rhuvtMffhIekhYKaAZj2K1ob44wxzCyEvdrk3/6Mjk1AWlV+XrgZjn8mW6OTW1vSchYZvxl9VFBXVWrMkNCbXZ7pGpmHDNsa5e/bM1HWRiU+cYDjn/kz+jLdTXjyz/4Zd/vr8bSsfb5q+avOaHYVh3M/tz5t2Ir61KppOFvpf3Rf1q2tj8cc9adyeWELCF9K8sfU+Tu/FsxglkFO9RxabTe/zI6oj78C47eqVV2OQEd59V55I8r8i5/bFvTX92c1awu/iqt6mgJPys6NFfT/piid/lbfUP+wYPENSKq/UUZ/re1XEWWv4i2Cs78Wzn9RauIDfSXWbQMQX9UscNSVWMD9McVeYc/DJWnoL/m29/tEPJn31Ssa3/XY7U/puBd/iJOyht/7vyLBpV/0RD8bTZZk5Yx+6K4PQ++CNsuVxQl2/yNXf428LGGQzSoaKywnPlH3YzlKrDW3tbWqG/zl0Tt8rcReiWgw18savoRu/y9b94FH675u4/R3kaKp7xv4r3bn+BPQJc/UdOHD6e/j1+Cn/cP8fcpf5J/n8Odf/8Ifrr8/ZLiL5J/X5Z/Qg8c/uaZCOxFnM3b/D3s4/hD8BLH+4dWf3MQKPjZz9v9PT7N94KX+dOjy9/L87+Ch+cX8fd1/kSgT9/zU6u/WqDQyYtJv9FlAY6gTkAQKHh4eqzTL7hrTGASKHTziPrub9YvMQLBoNDNg9F38WcmMAq8fwCHQgdgaGJWLwma64eBwAkqFDqZGH1XC7DBDNYGhU5GaG/cXL+Olp8kg+MRSBQ6IXvT6/UnSSAaFLqYgTytr2UFVFCIEoUOpq32tMBgig6FTgLirnUJaOoJBA+yUr0g/D/4D2nhLUIRxBWiAAAAAElFTkSuQmCC);box-shadow:none;transform:translateY(-2px)}.start-game-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAhFBMVEUAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAADVQD8AAAAAAAC6FRQAAADpQUCKLSyxAgHjAwG7AgHgAwHcAwG2AgG+AgHYAwHOAwHTAwHGAgHBAgHKAwH///+/Nza3HBvqNzboHRuyCwrmDArQJiT23t7ffHvoq6rxzs4su+98AAAAE3RSTlMBkrHvNB9t/g9O4Mv6GIL2w2DvxG9tSAAABO1JREFUeNrtnOty4jgQRicZYE1QKMIMk5j4BjYjS37/95tuSb5byFUZBLvbRxQ4baFIx5+5/MDfvhF/izeWE07Ym01fXuQF4SLP32z6it+EEzA4KZCBvZ+EEzDIxvaCIC9I3ywggEEw0vdK/uYGsMhfBwJB35L8zeMX+FsOBIK+BfmbZU/5W4DAXvyWizX4+0XMocjXi2U3gBg/8jeX38pfJ4Aqfqu8IDVzeH8v8lUvgCp+6O+dcIP5W/UCGLwu1uttXsA+as72fizy7Xq96PtbKX/EHMDfqucPT98n8jcXnj+pF8CRvyPhBvM37Q/2UXO2Y2T3R8yBP54/IcRXitbyTU5giz9+jPw2LgQzRzTLSmOhhjVFKJcKidtllnHzpJp6AF8TL6z+vHIUWSb1Fi4fN0BOjYzqouqI1F141O8r2gE8zDo62vMX+bxF2h9u1cuXGDPYxrCZojqoOmdR6+/Y99f29XGz+Yvunj/lUAlppXLRpc2fkSo7/jzN+0H8RY2/3vKrrj8Incg6lB1/UR1D7tdfZPX36bVN+vuMwFJVF9EYk10af5/6rg6pevA072l/DPz5BfxVeguXb4pSvaKZYtbUOTf70V9/DNkf4OZEnE3786wPVZVDf0YaN0WtjUt8s6jEhL9Ky/bp7/P4IP5g7cZFs3wOeiR6FYOi/kyj/cFpzMwQzETYqz97/lKP4NrBhdrG5eOjKFVFqrTVxRQ8S8Zxn0hT7VKYQSqz2fS9+azT1H7+4m5fTVsyq9bLZ1UtVHmsnWDGVFE9mvzp1QizSw/gZ9r2/KVeAS2lNL6MKgnnrdkrZRtK3SlGdVzftUNkLPWaPySy+Yt9UumIZRK2cflxDKri7hzgSwg+CN0njVGdvtOgPqE39QA+gONozV/ssUH0KuUG5bTLF306/uJYdVL+cIT6uWrbHAAPDQ/W/fOHX7tKzBG+CEre+iuz3teNusZ0Vxk3+eMyq716zV9sz583ewkrjb44wRSxdvmybKmLKmiy0k+p/ZXtyQuj+PQXp1Z/iZcG/0eiC/VXwiSr41Pv7mUqwd6KisWNPzgE8GfzBNU38dSm83eCBXkj5P2/YPnjLk0x5AI+swi1jf5Gwx2mBrgZ/DTtL/FI2J/R1PI7xTCEJ4Sh1V/yv/PXczkZn04x7NzfP3+h1V94H5LwBMsflfmgqKeH/kJn35tO1+LvfC9/YXiAj3qj2gFe88Y9p4rh4WNigFsRny3+wvv5O3wcDodxdV5NG7Ts+PtzteZPTe7BeYA5Jud/sb9HOIQ2f6RmHtzq74PajGbN3wfh5HBJrvijm/t2ofx9Cev7x4XczOFi9/eDmrNdrO8flx+Emyv5g510c94ulL8vQf7I3wP6259J4CzOp/2Uv+cTCCScnM+n50l/exBIuDntp/1tXvYnwsn+ZWPz9/0fwsl3m78d+Zvnbzf0p34/jf5I4Ax94G/w+2n1+311ApNAhz19+m7X6971D8wJDAJBIXGNl405fbsXMEF/WyWQuM4G9W0H1y/RAQSBz7vdZrchbOx2u2ejr3sBJ3UBHRQIBonrPKG+wfWb9CvgerXabsEhYQcErZS+12B4/boFGASFxHVA0mKxnLoAoDZIOAB7I30oMFiCQXBIXAEMKXvB1BVQg1dgCUEkrIChSXvKIDoknDguQx7Qnf2OIIj/Dn8A2dinQegnqKUAAAAASUVORK5CYII=)}.start-game-btn:hover:not(:disabled){background-color:initial;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAaVBMVEUAAAAAAAABAAABAAAHAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9V1WlPT38IyH4IiHgIiHiISD0IiHvIiHsIiDmIiDoIiDqIiD////mT07+UU/iODf/OTj+KynxPDv839/2hIT4sbGUoMbTAAAAD3RSTlMBbbHLNE2S/g8e7+BirO/JhkO1AAAEpElEQVR42u2c7VajMBCGrWIXba21QPncDcn9X+TOTMJXmwCuEnDPPHgqTtOYPH1D6g95eGC+i+CtZCZ5Cxz63srfzDRg0J4+0PeHmQQMWhP4BvremUlAoCWAYViyvrkCyzC80/fC/ub7e7kRCPrY32f83QgEfQH7m+8vAIHD+AXP7G++v+dgEEDQx/4+5y/oBZDid2R/8ziDv+MggORvh/7OrGfKHvnbDf1h/MgfPs3H6PEeoT8K4MDfHvydmRmAv/2dvx37m8X7+RyBvx37+1L+2N+/E/9Uf9EmDmf+RLQeUso5RRg+Fi2zcpQXOKJIuPx5fouFlKU+FXleox3ZUUZU1HJqQqHCOs+FnodowHPTgY/jj9hG/s4yz5U+09MnOQ0qaooQRF2qW3/DttJ0cPY08I34i1p/rSqFMYNzClvnz0Qtcvrrt12c2/yF2/FHDklIVxSyT+fPSFXe/cXbzZ/JVecPQifzHnXPX9TLo09/I+s39npof3HrT1ebCx0W8bxUfbQv3bIf0l4Hix9Of82gfOYvxmnT9ONm+WIA49Zfs1jN4unlr3sP+h0svHij2Ln/xvCkT0BVrc9E/wylCVMUgooKN4ta4jn66/WBq33QwcKAocTtj5739oVS9Jtmpg9LA2pKaVetE9FstUoLg2Vcmj5K80Ld1sOYaTxWf4XwGr44KholnSpZUwXXsJKtP/hRFULqqGmXUveRmPj5yx+9WcUW/JGlJmF0UtSNUPLYOCkbufRd56/QXchhB34QN/7CVfxh/GplfJnpK3ONg2Ap1RQTaRoldOnrXf8yMJsX3v3FzvwlPjERyxWc4/ThWyyHLWp8jvw1rxD6QYP6ZEKjNh14YcyfN4W0+ZIblNNNXw4Z+KNGnT/z2sSrvzjZRP7wz64aPdBWIbrp1/ngz42mVuimqvMnVE/fNvKXZJ6gnaIWdI4pKnD6+ilVd+hiQk2UMi9Bf9gQRcvMDDntOlga+I0uf5k3IEtGX5YWqsis0+9JNWksss5fUdOPd209DH59fxCYLG3f0MQan66YpkLCZxadNuMvSbKsWy9Xn/5St790DdAPTP+ubi2m6I9elE23XWa0mevzX7oWV9v0r6P+ZrVdarSO/K3m7x/yN6vtMlQOf1V6XYsLfNS7r8I1b2bR0cESuPNXXdfjcrnYqjNrzg6Wodqev59E8oP8XTY4pkr8FH/29bu209SZvw8a3XaOq7V2XXtUlf3zX4UXYWaKD/f+wXKmuV4ql78PtjPLIPv72gJmf1+x98H5+6JApz9mFuzvW/2F7O9z+jh/S6zfU8UCZ+o72fw9Fixwjj3w92j1dwKBzDTFye7v6elUMJOcnp4c/g6vv5hJXg/s7/v9HckfC5zW94rr9/7/z3cscI49E7+hv3YDObyCQmaEw6HdPob+jnsSyEyA+vbD+5fo++fsQCAYZMZ5BH274f1zdABR4P4RHDIjgKP98SZ++v5hz7CHoEJmHNw7bu4fRvevC9AgKGScHJFnre/mDookEAwy4wRgz6aPIvgSoERmDLB0Z8+s4fAFHTITgKjQegdjDCEzwUM4dRvykB/cDwzD/D/8BXhH88YDCIhsAAAAAElFTkSuQmCC);box-shadow:none;transform:translateY(-2px)}.start-game-btn:disabled{background-color:initial;cursor:not-allowed;filter:grayscale(.7);opacity:.6;transform:none}.modal-content{display:flex;flex-direction:column;gap:20px}.modal-content p{color:#ccc;font-size:1rem;margin:0}.confirm-btn.leave-confirm{background-color:#ff4d4d}.confirm-btn.leave-confirm:hover:not(:disabled){background-color:#ff1a1a}.confirm-btn.start-confirm{background-color:#4caf50}.confirm-btn.start-confirm:hover:not(:disabled){background-color:#45a049}.leave-room-question{color:#ccc;font-size:1.05rem;margin:0 0 24px;text-align:center}.leave-room-actions{gap:14px;justify-content:center;margin-top:40px}.leave-room-actions .modal-image-btn{background-position:50%;background-size:contain;height:30px;min-width:120px;width:120px}.leave-room-cancel-btn.modal-image-btn{--modal-btn-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAATlBMVEVHcEwBAAEAAAACAQEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAvHS0rGiozHzE1ITMpGScAAAA3JjY+KjxFM0P////f3t+GgIWwrLBKSHt1AAAADXRSTlMANJKxHk5t6AUQy/op+6kQQgAAA81JREFUeNrt3A1zoyAQBuBaP2ISUXKKwv//o7e7YPwoqJ3rHczNviTRtM6EPl3EZFo+Pjg/lSxXnNPkWYCvUoMaOCcBwcrLVwJezzkNCJb1F726zpFP9hJvfA/eAXDI63qvV98V8rHQ2R0eB3Wvt4LAh36sc6H+yO++8QO+oiA/znnAryjWgFh9Reb8nDQXWmj4ol+2AcTyy8r3+N1z83a17cmvzDZ+96JxfpxL47fMGgDclF/FflczqIoKcPFr2O9b9Qd+zXsA4/AtK/b7Vv2VywC2fp9qYJmrfp/V1i+zfh1EYnM3u+mWDT/HRn6Z129zYCe5+dqB38aMqXwt6NeTX2cRVzvuLjfP5qerL8sfOX71KLt/8HrfPB5vvddvePttf4DDnB/x3cOl/ZSX9rRWf/Z6f6F/Xdf3w7Ff1JiRomFXj6NZfUdrnUIHof4S9hNmogCV3PhJNY4T+50DLptt/bHfhVOLqz6M2fr1mv3OM43v7PzoxKiS9sNRE7PB68McocFw0jj1bvzUNL6fxu1m2E/Ej5uAjYCrd/R7f8POyzqFLob94jd0okpTwvqtvqwJMHofD/xi4yljBy8KwmapP0N0xlVgZMBkxy9NH5MSL4GOavbryFM7RqjMZMdv7Ci4cHad1Eo4P+NUW9jHIYz77OdP27ZOUiltyA8nlMngxGKMm4Y1+3mzunqmOrP1B3AAK/D9BwJro2GAs5/Pb1yFEM1Sk9ZPvCBt3G4m66fw8hnfp2kYvkJsrv9mP9HG7mWo/mT8juHVlaKrvk6E/OJHJuon5nHq1KyfnmPf1lFUiuNXpvHb3ftN49eYROuvjd6++q0m5eWzrag9DPq1CYT87B76tXYCTikHfik08sOd1vq1nmPidjHp+oMCVPMOTBT+Q1Ktv0QGiAWiU3Vyo7cNnf/6VOqvTTxC9in7rQ1Fipohvy7533wifh37sV+0vNiP6y/N+ntxLiTo17LNlbTsx34R+diP64/9/r/5VwoGvFJ+gc8PHnwBffXtx8Pnl4tepvAXgKk32Yvc6/e4CV4d5zzi9gj53Z6/OCd53tjvx/0a8nvcngx4xvcEvnz//9NNORcg5ySu/NZ+dv0IKkDIk2/hG+Rhh++yfsR8AkRAECREjj8P4vvcr19SNBYQBTmHyS3fav0ct4AOAoIg5zBghGe/bLf+lQWskJBznIr49guwFUVGgojICaYEvDLb8dHyk3gORELOYTLQa3Z8M2DRNGjICQV1GtTbr9/pBIGQc5a7R88C1nc05BwFjXx8KAiG9MA5DC9Uz+H8J/kNIPfpAc3fUC4AAAAASUVORK5CYII=);--modal-btn-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAV1BMVEUAAAAAAAAAAAAAAAADAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpTmZLMkhSOFBcP1lZPVZELUJHL0RONUxBKz9WO1M/KT1lSmL////j4OKTiJK4sbgrmgxAAAAADnRSTlMBksvvNE5t/g8e4LGmrMWSJmQAAAO+SURBVHja7dzhkpowFAXgXRcsKpsEEzEQ3v85e3MDCphAdnZ3knbuSUcd6Y/bz4NRp8PbG+WnUnxqym4+iwAf6cUK+tuntdCCshcA9DWw+iS8WEBPAasKXMkmErCqXvhOxBfvd1oBAh/5fcVvBQh8BfnF+xUAuKxfUQJfQ4kIAJbFooDAh36ioRWxNPgVswJi/Y7Uv/j+HRcFJL9v+lk+8vuSXzk7gdHvXRNfLKB+P3r9WkpERNiPVsSi/n0v5PdLfnmM536jxEfG6CwBg348+WqHDmNgTtN1w+yQMYa3OSx//4RoeQYZeozhHP2eB3TX9TkMCH7C69fk8OLO50S/xyH0y6J/zdKvevolf2nH9tkMfNG/xmTTvybQvwxm67tHVn7cvjHqLADz9VOwRxgw7OFOL/103y04U0242T+VeNk/QzdBod90yO3LJocRA34tVxkEnLBpWinrN3/aWMC00wGR3YBDfqmXHtzJawXhzvq5AwPSuduUA6Jhm2v/cPvotWLMOupH/9BTuxZiM9NOma2f0vDBWTFnpqfzdxhV7XimSy/Iuf/zXwZvf4xJ5viE1mYY/UAP7we4FX0Gb4Le/jXgx5IuNfv0bHvWj+cvuIGq/f5hhfVglEw6Z9sE/FjiDN0siDjYp6W9UQKesuXk8pp0SJgg6Jd2MW0/PtvvaUYLoZhBv+lV1eg3/htSTrnhxxK/svYkFlbNnqjKjP1zETO/tGOG/LKYjomHmvMzU9zXOoxOOqHfr1Xp7eSrn+y71wxpT5M25CcTLzsB+sln/2ab8vO3raRT8tb3+Q/8ZAZBP/fQ+gGkzCws2D+Zw0I/fGic5OtfkWlHDPtlESGmB7BRyPySu99i1n/HjytJiYriAb8rJSIhP5aBnxxX1n4sX79/on8rv4r8fqZ/RBOXDb8brd0V8FPseqNE5MoU+f2CnyS/OD9Jfr/id7tTInJb+VVzvxutzQUJ948KGFO/m99Pwv5LOhF+VyZ9fhdGG0jc9sEuXr87Y/TbXsTPp+zu9zuc70zR2vk/Oux+PoT8Pv5QdvMR8KvJL4oP/OqQHwFG+B18fuWxvhDgvh6evvWxLGdXgKmmAgIgEFK2cn7Ub+0HO8jhTNnO4QC7x8rPXT8HAOEUpuzkUiPf/Po5roAIWNeX+kIJBHBq5FtdvwmvHwaARyCkbAeQLN+pWl+/rnCClM2UVq9YX7/ONRBSAiJlM4WXDyuIhJStnGxeLt/pzmEgrE6UvVgo7xWMK0pE3qqIS5FXdOO9oVAo/1H+AiOylpgLunV/AAAAAElFTkSuQmCC)}.leave-room-exit-btn.modal-image-btn{--modal-btn-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAeFBMVEUAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAB5LS38WVelPT2XODjjISDnIiD3IiHuIiD6IyHzIiH9IyHhISD+IyHrIiDmT07jODf+OTj/UU/gKSj+KynfISD////0dHT71tb3paUVReM8AAAAJnRSTlMBbcvvNE2S/g8eseBjqdmeYO+z/////////////////////////tEy+XgAAARKSURBVHja7ZzrVqMwFEZtxQ61l2WXgDgmlDokvP8bzjm5QLkEcNoG1qyzgxbCUdLNR8Ef5umJuBdvIidGEW8uffmZmED+5tT3TYziEshB3xcxBgrkXXthmJO+KXx+fZ/zMOzo24K/T2IC4G/bEgj6yN9P/LUEgr6A/E3jA/wFILAZv+CF/E339xI0Agj6lL8PYgLKX3AVQBW/Pfmb7m/fCKDytyJ/0/2tmv4wfuRvIjH6UwFs+NuQv+n525C/f89f2udvhf5iYhyVvxX5+2dS8ncTzvwt4uoQQnTPeC7EeWLt4+OXOP2l0PwvZyHyeqsoZKxWrymLQnR6Ta338X5nDn9pXDWfK6IoylRvAuAEX1JZWGAn+mv1Clvrd7C4uPKXVsQ+V5S/2HZqf3Gfv7jXX/2rPI26nb+w9ldZTv2txCZ/Bps/gzZX5a/RW+WvTq+HUbs//9J5GPQHgcu7/qC3p9YT7s+/ZfpLu/5M0Sz+kiF/id+hqGXIn9nX8md/Yh5/A/cP9Yb8NX2+tA3bB07gsc4WGHHWnymSZhP9Jd5b6sxfArv9g/7qLXVzlWbjjKswJvBXliU3vbktqAu9AYNxXL/8nNoSv0350+cuVf6ktNulUVvqRxbTi/EztdL3cOF4lzN3+ktnSGA7f/J6j95o5K/qnSN/KLDlzzz/8SyZB5e/lKvMGX/CfrhAecFn9OfMH/pjC/LHZbWjtCK1PpHMmb8kc/ljKNB70/443HVLKaV2orutPlb7073Mv796wIkzf4yxGb5EcQX6YwjeMkpmQH/4mjV6ma31RaKWzJU/Ng/aH0RPlqXIjBPZEGX9qbswm82flujM3zz6ouaqcSKkvBJl/XEpOZvZX8Sc+Ytwr8/GzJc5cOWk3qeHrPxFHeHe/eG4kos7f1H11ryhjhlF1SHBidm6GgT6a/Zc1UY+B4tnL3M8/10N0F8GI3PS7DHRCasMmhrlj3XGpWt9NhjBxfn8Ei2B3kyZ/EVz50+d7Mui/cHfaZ2+dwF/vPXUwiPjDCNMXf4uC9D3jvT1Tq59OJcl+1s4eLqY29/7MtpjSu/QMPOD+VuGwCh6ROmdxnZx5++dGKeTv5D83eSP8vcz3P5+E+NE5O82yN9N0PX7sPz9ISZA/u7rLyR/lL/5/Z0yEjiJjJ/6/L1yEEiMkmX8tdffCQQS4/BTv7/1+sSJUU7rtcPf7vkXMcrzrs/ffnNYH8nfFH/H9aHv/3/RHwmcEL9+f/oCJoEj9szl2/SnPwAhgLtnUEgMsFPxW3Xn39hv8A58PO6OO1p6Fv1yPK5B36Y5f4meP2e12RzAIDHMK+hbNefP0QFEgZvD4ZVwcziAPUhfa/4mNX/YC9xDUCExzErp24bt+esCNLgHh4QT8IP2gvb8dTqBaJAYJgB7ffpUBLcBSiSGAEsde+YaDrfokBgBRIW9MxhjCIkRnsKxachD+ub+RhDE/8Nf5yFxxB+kATMAAAAASUVORK5CYII=);--modal-btn-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAe1BMVEUAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAACKLSzoQkHpPTzpQD/jAwHVAwHaAwG3AgHAAgHPAwG7AgHfAwGzAgHEAgHJAgGwAgHANzbqNza3HBvoHRuyCwrmDAr////aamry0tLknJvQHRzqsrE0k9SdAAAAEXRSTlMBkrHLTjRt/g8e7+CC707AhTZbPa4AAAQgSURBVHja7Zxrc5s6EIZjG3xwgpvUNriFAybh+v9/4dnVBXMT0pnWktvZZxkXVuqM8swrQz6Elxfid/HtPSe0vH9T6PvIC0JPnn8spw/0fRF6inwxge9g7zuhA/wV73N7QZAXpM/MYJEHwUzfgfyZ+ztMBII+8mfID/Q3EQj6fPJnnj8fBI7j53vg7wdhQpF7/iiAoI/7+06lLdy/nu8PAsjit6f8GXIu8v0ogNIfqTHia+YP9Hkh+jtTGVSbh5432MAsfujvTOjB/RvuZ/42ecEG6dAc568236j8EQYU5O+XUOSvPZ+eoADDprL96CqU/txzrqpq3s2rqjWd++gFnpT5w0EHR1tV+f2yLGt2NqIpy2re7efaPE5r/twkriybiROgLiWN9DfqVoO5lhf8XP5Of5q/duIvuPuLHZT0x85nTri53p+gG/izvNp4JX+xk0J/cczOAXASD4DA5XGM/ibdfq7d1eKH2p8DfdKfvEYng3Fm6sT9nSaTpnMt6VP6i90g8icY5w/GuniWP9GdZtUWz+4PHuvkVcfFTfyJ7vP5Sx2U8Ccv2c21Fhdtyb/owF/XNBnOAjI+gfuzv+B2zZ91Uu4vveevrOtOjHVCbcMfWcQPUPP4pU7yBwtQ+kudgP7uV+BkOFKyE5G/vlvP59ojXn7+y9r0ufzhPi0r6Q9O4l5q5tZftpS/p/OX1f1AI0VyfVXq0l+q9pe4KO4vg7tuU9c1d8LbZZcO/SUp7zZ41vuzvl51/hInVOUA9Me6eMvo5BT0h/+2Herr/6eca5WV/MGg/SPi/iB6ddNUrXBSC1F8kvTH7sJJ38a59lecqPy5iV8Sja6Ev6quq3tT+oNuNp9rG7W/yDoJqwHgRAwMQH+8lQwXKedaXrDSn/xxbNZdIi90Mu0Kf2PnSSTm2l7v1F///Bc9A4uZGvtzmr8ouqryR/7MUPu7uq+maWbNSwW/vC2sDh4Z7a85+lT6uz4xi4u7XBysQ3X/uKFe94e0NesZzn34+qKbwt+VMEpgS/5+gU91/i7whUKsAwYVz383tHel0tTlqs4fYcBN5Y/UGKH8/vv8SRjwqfZ3odLXlfL3qPwRei5qf/8SBkz9BeTv//CT8vd78yf8HW8k0Ihbdlzyt81AIKEFfv3YLvo7gkBCT3Zc9rd7O2aEluPbTuXv9R9Cyyv5e4S/EP2RQL2+191uO//7aS/ckEADezx+oecN3gATyA0MAkEhscLb205u34m/kAkkNKC+cOyPvz8HBYJBYp0t1zd8fw4PIArcbMEhscJmg/om729i7w8DgfsQFBJqwk0Y7pm+QzB9fx1sYVRIrAOSfH/6/jqeQDCIDolV/EV9LIKokFjlAPJm9sQeDg5MIrEGSnoJFt9gjCEkdCjkTVXSx9IHQRB/Ef8BSy/wF8xCHHIAAAAASUVORK5CYII=)}.start-game-actions{gap:14px;justify-content:center;margin-top:30px}.start-game-actions .modal-image-btn{background-position:50%;background-size:contain;height:60px;min-width:120px;width:240px}.start-game-cancel-btn.modal-image-btn{--modal-btn-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAATlBMVEVHcEwBAAEAAAACAQEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAvHS0rGiozHzE1ITMpGScAAAA3JjY+KjxFM0P////f3t+GgIWwrLBKSHt1AAAADXRSTlMANJKxHk5t6AUQy/op+6kQQgAAA81JREFUeNrt3A1zoyAQBuBaP2ISUXKKwv//o7e7YPwoqJ3rHczNviTRtM6EPl3EZFo+Pjg/lSxXnNPkWYCvUoMaOCcBwcrLVwJezzkNCJb1F726zpFP9hJvfA/eAXDI63qvV98V8rHQ2R0eB3Wvt4LAh36sc6H+yO++8QO+oiA/znnAryjWgFh9Reb8nDQXWmj4ol+2AcTyy8r3+N1z83a17cmvzDZ+96JxfpxL47fMGgDclF/FflczqIoKcPFr2O9b9Qd+zXsA4/AtK/b7Vv2VywC2fp9qYJmrfp/V1i+zfh1EYnM3u+mWDT/HRn6Z129zYCe5+dqB38aMqXwt6NeTX2cRVzvuLjfP5qerL8sfOX71KLt/8HrfPB5vvddvePttf4DDnB/x3cOl/ZSX9rRWf/Z6f6F/Xdf3w7Ff1JiRomFXj6NZfUdrnUIHof4S9hNmogCV3PhJNY4T+50DLptt/bHfhVOLqz6M2fr1mv3OM43v7PzoxKiS9sNRE7PB68McocFw0jj1bvzUNL6fxu1m2E/Ej5uAjYCrd/R7f8POyzqFLob94jd0okpTwvqtvqwJMHofD/xi4yljBy8KwmapP0N0xlVgZMBkxy9NH5MSL4GOavbryFM7RqjMZMdv7Ci4cHad1Eo4P+NUW9jHIYz77OdP27ZOUiltyA8nlMngxGKMm4Y1+3mzunqmOrP1B3AAK/D9BwJro2GAs5/Pb1yFEM1Sk9ZPvCBt3G4m66fw8hnfp2kYvkJsrv9mP9HG7mWo/mT8juHVlaKrvk6E/OJHJuon5nHq1KyfnmPf1lFUiuNXpvHb3ftN49eYROuvjd6++q0m5eWzrag9DPq1CYT87B76tXYCTikHfik08sOd1vq1nmPidjHp+oMCVPMOTBT+Q1Ktv0QGiAWiU3Vyo7cNnf/6VOqvTTxC9in7rQ1Fipohvy7533wifh37sV+0vNiP6y/N+ntxLiTo17LNlbTsx34R+diP64/9/r/5VwoGvFJ+gc8PHnwBffXtx8Pnl4tepvAXgKk32Yvc6/e4CV4d5zzi9gj53Z6/OCd53tjvx/0a8nvcngx4xvcEvnz//9NNORcg5ySu/NZ+dv0IKkDIk2/hG+Rhh++yfsR8AkRAECREjj8P4vvcr19SNBYQBTmHyS3fav0ct4AOAoIg5zBghGe/bLf+lQWskJBznIr49guwFUVGgojICaYEvDLb8dHyk3gORELOYTLQa3Z8M2DRNGjICQV1GtTbr9/pBIGQc5a7R88C1nc05BwFjXx8KAiG9MA5DC9Uz+H8J/kNIPfpAc3fUC4AAAAASUVORK5CYII=);--modal-btn-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAV1BMVEUAAAAAAAAAAAAAAAADAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpTmZLMkhSOFBcP1lZPVZELUJHL0RONUxBKz9WO1M/KT1lSmL////j4OKTiJK4sbgrmgxAAAAADnRSTlMBksvvNE5t/g8e4LGmrMWSJmQAAAO+SURBVHja7dzhkpowFAXgXRcsKpsEEzEQ3v85e3MDCphAdnZ3knbuSUcd6Y/bz4NRp8PbG+WnUnxqym4+iwAf6cUK+tuntdCCshcA9DWw+iS8WEBPAasKXMkmErCqXvhOxBfvd1oBAh/5fcVvBQh8BfnF+xUAuKxfUQJfQ4kIAJbFooDAh36ioRWxNPgVswJi/Y7Uv/j+HRcFJL9v+lk+8vuSXzk7gdHvXRNfLKB+P3r9WkpERNiPVsSi/n0v5PdLfnmM536jxEfG6CwBg348+WqHDmNgTtN1w+yQMYa3OSx//4RoeQYZeozhHP2eB3TX9TkMCH7C69fk8OLO50S/xyH0y6J/zdKvevolf2nH9tkMfNG/xmTTvybQvwxm67tHVn7cvjHqLADz9VOwRxgw7OFOL/103y04U0242T+VeNk/QzdBod90yO3LJocRA34tVxkEnLBpWinrN3/aWMC00wGR3YBDfqmXHtzJawXhzvq5AwPSuduUA6Jhm2v/cPvotWLMOupH/9BTuxZiM9NOma2f0vDBWTFnpqfzdxhV7XimSy/Iuf/zXwZvf4xJ5viE1mYY/UAP7we4FX0Gb4Le/jXgx5IuNfv0bHvWj+cvuIGq/f5hhfVglEw6Z9sE/FjiDN0siDjYp6W9UQKesuXk8pp0SJgg6Jd2MW0/PtvvaUYLoZhBv+lV1eg3/htSTrnhxxK/svYkFlbNnqjKjP1zETO/tGOG/LKYjomHmvMzU9zXOoxOOqHfr1Xp7eSrn+y71wxpT5M25CcTLzsB+sln/2ab8vO3raRT8tb3+Q/8ZAZBP/fQ+gGkzCws2D+Zw0I/fGic5OtfkWlHDPtlESGmB7BRyPySu99i1n/HjytJiYriAb8rJSIhP5aBnxxX1n4sX79/on8rv4r8fqZ/RBOXDb8brd0V8FPseqNE5MoU+f2CnyS/OD9Jfr/id7tTInJb+VVzvxutzQUJ948KGFO/m99Pwv5LOhF+VyZ9fhdGG0jc9sEuXr87Y/TbXsTPp+zu9zuc70zR2vk/Oux+PoT8Pv5QdvMR8KvJL4oP/OqQHwFG+B18fuWxvhDgvh6evvWxLGdXgKmmAgIgEFK2cn7Ub+0HO8jhTNnO4QC7x8rPXT8HAOEUpuzkUiPf/Po5roAIWNeX+kIJBHBq5FtdvwmvHwaARyCkbAeQLN+pWl+/rnCClM2UVq9YX7/ONRBSAiJlM4WXDyuIhJStnGxeLt/pzmEgrE6UvVgo7xWMK0pE3qqIS5FXdOO9oVAo/1H+AiOylpgLunV/AAAAAElFTkSuQmCC)}.start-game-start-btn.modal-image-btn{--modal-btn-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAhFBMVEUAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAADVQD8AAAAAAAC6FRQAAADpQUCKLSyxAgHjAwG7AgHgAwHcAwG2AgG+AgHYAwHOAwHTAwHGAgHBAgHKAwH///+/Nza3HBvqNzboHRuyCwrmDArQJiT23t7ffHvoq6rxzs4su+98AAAAE3RSTlMBkrHvNB9t/g9O4Mv6GIL2w2DvxG9tSAAABO1JREFUeNrtnOty4jgQRicZYE1QKMIMk5j4BjYjS37/95tuSb5byFUZBLvbRxQ4baFIx5+5/MDfvhF/izeWE07Ym01fXuQF4SLP32z6it+EEzA4KZCBvZ+EEzDIxvaCIC9I3ywggEEw0vdK/uYGsMhfBwJB35L8zeMX+FsOBIK+BfmbZU/5W4DAXvyWizX4+0XMocjXi2U3gBg/8jeX38pfJ4Aqfqu8IDVzeH8v8lUvgCp+6O+dcIP5W/UCGLwu1uttXsA+as72fizy7Xq96PtbKX/EHMDfqucPT98n8jcXnj+pF8CRvyPhBvM37Q/2UXO2Y2T3R8yBP54/IcRXitbyTU5giz9+jPw2LgQzRzTLSmOhhjVFKJcKidtllnHzpJp6AF8TL6z+vHIUWSb1Fi4fN0BOjYzqouqI1F141O8r2gE8zDo62vMX+bxF2h9u1cuXGDPYxrCZojqoOmdR6+/Y99f29XGz+Yvunj/lUAlppXLRpc2fkSo7/jzN+0H8RY2/3vKrrj8Incg6lB1/UR1D7tdfZPX36bVN+vuMwFJVF9EYk10af5/6rg6pevA072l/DPz5BfxVeguXb4pSvaKZYtbUOTf70V9/DNkf4OZEnE3786wPVZVDf0YaN0WtjUt8s6jEhL9Ky/bp7/P4IP5g7cZFs3wOeiR6FYOi/kyj/cFpzMwQzETYqz97/lKP4NrBhdrG5eOjKFVFqrTVxRQ8S8Zxn0hT7VKYQSqz2fS9+azT1H7+4m5fTVsyq9bLZ1UtVHmsnWDGVFE9mvzp1QizSw/gZ9r2/KVeAS2lNL6MKgnnrdkrZRtK3SlGdVzftUNkLPWaPySy+Yt9UumIZRK2cflxDKri7hzgSwg+CN0njVGdvtOgPqE39QA+gONozV/ssUH0KuUG5bTLF306/uJYdVL+cIT6uWrbHAAPDQ/W/fOHX7tKzBG+CEre+iuz3teNusZ0Vxk3+eMyq716zV9sz583ewkrjb44wRSxdvmybKmLKmiy0k+p/ZXtyQuj+PQXp1Z/iZcG/0eiC/VXwiSr41Pv7mUqwd6KisWNPzgE8GfzBNU38dSm83eCBXkj5P2/YPnjLk0x5AI+swi1jf5Gwx2mBrgZ/DTtL/FI2J/R1PI7xTCEJ4Sh1V/yv/PXczkZn04x7NzfP3+h1V94H5LwBMsflfmgqKeH/kJn35tO1+LvfC9/YXiAj3qj2gFe88Y9p4rh4WNigFsRny3+wvv5O3wcDodxdV5NG7Ts+PtzteZPTe7BeYA5Jud/sb9HOIQ2f6RmHtzq74PajGbN3wfh5HBJrvijm/t2ofx9Cev7x4XczOFi9/eDmrNdrO8flx+Emyv5g510c94ulL8vQf7I3wP6259J4CzOp/2Uv+cTCCScnM+n50l/exBIuDntp/1tXvYnwsn+ZWPz9/0fwsl3m78d+Zvnbzf0p34/jf5I4Ax94G/w+2n1+311ApNAhz19+m7X6971D8wJDAJBIXGNl405fbsXMEF/WyWQuM4G9W0H1y/RAQSBz7vdZrchbOx2u2ejr3sBJ3UBHRQIBonrPKG+wfWb9CvgerXabsEhYQcErZS+12B4/boFGASFxHVA0mKxnLoAoDZIOAB7I30oMFiCQXBIXAEMKXvB1BVQg1dgCUEkrIChSXvKIDoknDguQx7Qnf2OIIj/Dn8A2dinQegnqKUAAAAASUVORK5CYII=);--modal-btn-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAaVBMVEUAAAAAAAABAAABAAAHAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9V1WlPT38IyH4IiHgIiHiISD0IiHvIiHsIiDmIiDoIiDqIiD////mT07+UU/iODf/OTj+KynxPDv839/2hIT4sbGUoMbTAAAAD3RSTlMBbbHLNE2S/g8e7+BirO/JhkO1AAAEpElEQVR42u2c7VajMBCGrWIXba21QPncDcn9X+TOTMJXmwCuEnDPPHgqTtOYPH1D6g95eGC+i+CtZCZ5Cxz63srfzDRg0J4+0PeHmQQMWhP4BvremUlAoCWAYViyvrkCyzC80/fC/ub7e7kRCPrY32f83QgEfQH7m+8vAIHD+AXP7G++v+dgEEDQx/4+5y/oBZDid2R/8ziDv+MggORvh/7OrGfKHvnbDf1h/MgfPs3H6PEeoT8K4MDfHvydmRmAv/2dvx37m8X7+RyBvx37+1L+2N+/E/9Uf9EmDmf+RLQeUso5RRg+Fi2zcpQXOKJIuPx5fouFlKU+FXleox3ZUUZU1HJqQqHCOs+FnodowHPTgY/jj9hG/s4yz5U+09MnOQ0qaooQRF2qW3/DttJ0cPY08I34i1p/rSqFMYNzClvnz0Qtcvrrt12c2/yF2/FHDklIVxSyT+fPSFXe/cXbzZ/JVecPQifzHnXPX9TLo09/I+s39npof3HrT1ebCx0W8bxUfbQv3bIf0l4Hix9Of82gfOYvxmnT9ONm+WIA49Zfs1jN4unlr3sP+h0svHij2Ln/xvCkT0BVrc9E/wylCVMUgooKN4ta4jn66/WBq33QwcKAocTtj5739oVS9Jtmpg9LA2pKaVetE9FstUoLg2Vcmj5K80Ld1sOYaTxWf4XwGr44KholnSpZUwXXsJKtP/hRFULqqGmXUveRmPj5yx+9WcUW/JGlJmF0UtSNUPLYOCkbufRd56/QXchhB34QN/7CVfxh/GplfJnpK3ONg2Ap1RQTaRoldOnrXf8yMJsX3v3FzvwlPjERyxWc4/ThWyyHLWp8jvw1rxD6QYP6ZEKjNh14YcyfN4W0+ZIblNNNXw4Z+KNGnT/z2sSrvzjZRP7wz64aPdBWIbrp1/ngz42mVuimqvMnVE/fNvKXZJ6gnaIWdI4pKnD6+ilVd+hiQk2UMi9Bf9gQRcvMDDntOlga+I0uf5k3IEtGX5YWqsis0+9JNWksss5fUdOPd209DH59fxCYLG3f0MQan66YpkLCZxadNuMvSbKsWy9Xn/5St790DdAPTP+ubi2m6I9elE23XWa0mevzX7oWV9v0r6P+ZrVdarSO/K3m7x/yN6vtMlQOf1V6XYsLfNS7r8I1b2bR0cESuPNXXdfjcrnYqjNrzg6Wodqev59E8oP8XTY4pkr8FH/29bu209SZvw8a3XaOq7V2XXtUlf3zX4UXYWaKD/f+wXKmuV4ql78PtjPLIPv72gJmf1+x98H5+6JApz9mFuzvW/2F7O9z+jh/S6zfU8UCZ+o72fw9Fixwjj3w92j1dwKBzDTFye7v6elUMJOcnp4c/g6vv5hJXg/s7/v9HckfC5zW94rr9/7/z3cscI49E7+hv3YDObyCQmaEw6HdPob+jnsSyEyA+vbD+5fo++fsQCAYZMZ5BH274f1zdABR4P4RHDIjgKP98SZ++v5hz7CHoEJmHNw7bu4fRvevC9AgKGScHJFnre/mDookEAwy4wRgz6aPIvgSoERmDLB0Z8+s4fAFHTITgKjQegdjDCEzwUM4dRvykB/cDwzD/D/8BXhH88YDCIhsAAAAAElFTkSuQmCC)}.start-game-text{color:#fff;font-size:20px;line-height:1.6;margin:0 0 8px;text-align:center}@media (max-width:768px){.room-actions{flex-direction:column}.leave-btn,.ready-btn,.start-game-btn{width:100%}.modal-actions{flex-direction:column-reverse}.cancel-btn,.confirm-btn{width:100%}}.lobby-container{align-items:center;background-color:#030712;background-image:url(/static/media/bg.efb61cd6ff42910e065b.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:KoPubDotumMedium,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:40px;justify-content:flex-start;min-height:100vh;padding:60px 20px}.player-name-display{align-items:center;background-color:#2a2a2a;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;gap:10px;padding:15px 25px}.player-name-label{color:#fff;flex:0 0 auto;font-size:1rem;font-weight:500;white-space:nowrap}.player-name-display.inside{box-sizing:border-box;margin:0 auto 20px;min-width:260px;width:33%}.lobby-logo{display:block;filter:drop-shadow(0 8px 20px rgba(0,0,0,.55));height:auto;margin:0 auto 20px;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(160px,25vw,360px)}.player-name-value{color:#ffb21e;flex:1 1;font-size:1.2rem;font-weight:600;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis}.page-logo{display:block;filter:drop-shadow(0 10px 25px rgba(0,0,0,.55));height:auto;margin:0 auto 12px;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(160px,20vw,360px)}.lobby-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#080c1799;border:1px solid #fff;border-radius:20px;box-shadow:0 6px 30px #00000073;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1000px;padding:40px;width:100%}.lobby-actions{flex-wrap:wrap;gap:15px;margin-top:auto}.lobby-actions,.rooms-header{display:flex;justify-content:center}.rooms-header{align-items:center;flex-wrap:nowrap;gap:12px}.rooms-header h2{margin:0;text-align:center}.create-room-btn,.join-room-btn{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:79px;transition:transform .2s ease,filter .2s ease,background-image .2s ease;width:319px}.create-room-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAeFBMVEUAAAAAAAAAAAAAAAAHAgIAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAD9V1WlPT39IyH6IyHrIiD1IiHuIiDnIiDjISDhISDyIiHkIiD////iODf/OTjlT07gKSj/UU/+KynfISDwPDv1hYX4r6/84ODyUlH6zs7hMWHQAAAAEHRSTlMBbcvvNE2S/g8e4LFjqazvg+x0fwAABLNJREFUeNrtnAt3qjgURqulDr7qyMMBfLRDAvz/fzjnhAghJIQZr7HrztlQRQKYbj4S6FrN2xvxqwg+vwgnn4FF3+fXhXADBs3pA33fhBMwaEzgJ+j7k3ACAg0BDMOa9M0VWIfhSN/6i/zN9fe11gSCPvL3b/xpAkFfQP7m+wtA4DB+wQf5m8cR/H0EgwCCPuHvSMxA+AuUAIr47cjffH+7QQCFvwX5m+9vMfSH8SN/M4nRnwjgwN+K/M3P34r8/ff8xSZ/C+Evpsk5ifwtjP5iwgXEL7P7o3i5plj0HyZ/dfmaM8oYmyi9zK7VsWas9BC/OC7rCX9HD8Y4F+9cvFdFUWo+JRf4UBTttjUf0m5bXuQkDlcUzMcJ/5705wEujVVFNfJ3LIsOrvhjxYBKW1l59JddfrC/GPxVgpG/him80J+ev7D3l3nzh9j8celG88fHRxKHKWuf/rLM2v5BUeYD3scGPmHQOO8K0R++M/HO5Kd+YUDcuW0Py55f+Tj7tvvLfPmTV6j0B9y/PB75gw3ZfaFHOx7z5g9P8ev9ie+qZuWvEFq0/qNQKwtHqP/X/tRvHvmDbgPLyyHKHtD8NdmP8Jd4mUz+ujJz+8cMQORw+yRrpDfh7+nVT6b8+UFp/+AT+lMK1fuXJGHiNamKMVzugBG9H5Y9ve4ocCp/nvzd+1+jP8WQ9McN3F1Vd21e/KE+2/2fp/glZX8Njv0l/RVadv6mTwZPfPqD+lvyB0VR4hHsB0b+okEdOn/682+ktAWy3p78RRP+vOmLSt62aVXDGRvULolYv6bzpz//3o8Ci6Ws9pP9RXKayF/kjbYJrITDqtYKMZFyEf2JhVLtemGfthS7oFI5JntytYUhqz9/+jBNvBZamqK3ZfBXVa2/SL35k/7wJDRl5NGfrMrL/eEtW5TCQprir81t/lL50xpXr19RykFu6t3fze4v9eRPSVjKJvx14FbVoP/oBd8Xn+8vFXN2tvlLIQ9egPxx03JLJf++JRHr0N9go0h5bUF/T685fOHNdv8nir1MV2y5WA13otgNV9oXa08b5d2fmr+63UXdsfX37LrDbLt+U29EddP7acpxOk3+BhiS5iV/oM/W/p39+cvTnPEGn3IbSFKuF5/LUpnbPbS/Hhgqe4UnFi8n39z+Xc+31CMnYS3PT3lu8JsPZrHqdIJZYN4H9zKv/8XcztdX+8vTfLJU/HTzjyJPE6u/nHCS5jfy94C9HNo/8vcIev7Czt+JcJJP9B9kZw52f38RblLy9xjk7yFy8ves/P1NuCF/D2K//yM3lD//+ZP+DmcSOIvz9WDyt72CQMLJ+XzdGv0dQCDh5now+1tuDlfCyWGztPl7/4Nw8m70t1vtyd9cf3vT//+iPxLo1ve+NPprL2AS6LAnL9+hv7YB3C9BICgkJthsMH6L8fgbuxUEcLkhHKC+1XD8knb8nMVqtQeDxDRb0LcYjp/TBhAFrvb77X5LWNgDK0yfNn6TGD/sA/oQVEhMsxD61qE+fl2ABnfgkLACftBeoI9f1yYQDRLTBGDPpE9EcB2gRGIKsDSyJ6/hcI0OCQcgKjSOYIwhJBy8ha5hyEN6sb8QBPH78A/8XrcbaClVvQAAAABJRU5ErkJggg==);order:2}.create-room-btn:hover:not(:disabled){background-color:initial;background-image:url(data:image/png;base64,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);transform:translateY(-2px)}.join-room-btn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAATlBMVEUAAAAAAAAAAAAAAAABAAEBAAEAAAAAAAAAAAAAAAAAAAAAAAASDRE0IDIqGigvHS05JzgAAAD///9DMUKMhYuzr7Lh4OFLPUl1bHTRztABs3jXAAAADXRSTlMBy7HgNG2SDx5O+u+NX5pgwAAABnZJREFUeNrtnI2WoygQhSfdSdvpEXAjiL7/i24VvwWiyWjc6d5wTU8MQiFfLpTmzPHXr6pn6drqvuqOdHtewHeBo13d7m79pew+oNd1rP6t/oF6fS3xa3usAZt71f3CPkOGfTun1zTa4GOhct0v7RsT6qaZ4ftE+5HK1XLzfe/A/jMDCPg+zepHWlnV/VDgYSK/DCDgO2f+c2vhy+/7nQgW+J0BYGq/89Xwo6yJd19xny59Xea/6zkxIOBz/OYIX3U/h0D2kN+ZGNDY7+L8x/KQ3YvtpyTTj53jd0kMSPnlueb1CKYLX0zBcXWc8QN8V3f5zF571hZn4Hz+ttcrmcDGfsCPVT0k4Hep/LbjK/L7qPwe999H5bfLf5XfT/CfllI/JZC0wlMvxiyXjqbFQ1W/DT+lzDlrpeAk5e2mUqDavRmlQyUa8+/hZoUt1O0mQ1+DcvuhdByMTLeDbRH6sz2SAN+Nn8CRmlOX5iRzfiogMBpUADXcEunZt2KUDF/bNlMKRbrQlJ8McYej+YldGxMlfvF45AcWMQMCl5qGaiDCWjSs1sRAZvhYCtUmNbj+IhRibReoxG/fODN+zXP9h+d/z39wUI/KGyUzW+Y/SYwpPSkB75OlOEJ/LmS6CDj/hS/gZ/gvDhVHPuGCOPdfnILKtsz5kbBzfuivCcAlcGVKGlh5/7ke3Lf5fP9FfmKvtJmaZg5K4UauwlEkY98kfmSsv9kSaBilfJkVw2MjxMVjprFpBAXm8M32iCExaxGJIQ3kuvW9b9cKv72bdrik54f+C0cpv1Ci4E1MWf4gIf3Y3agdP20bMgfJhmTMfhVunEMaaJj1vnWarfhvT2Drv5SfEqkDdOoA8NXkhkozSGI/JjrtqLrGQMiHZiryMyeAKeU2ycAvyHTFiPs3j3LVf3t8XeRHep77T7tpmE21zH5mnYSaY4QfQhN+mCn8hZCyQWEaewtOjlvoffMoF/h11n/bX6X1747/YIxFfsnpGnxm4qox4Rdj+pCTyf/Sdm9Z2q6YdzrpffMou67MTzwjf4R8+Bx+QitnpxF5jK6xNzpd//wcZW5Z8P7z9WTGb6sBWcavIf7bN30FuRETj/Aj85euf6RVJ0MK53C/5hoz35ANMf+SDg1Vmz9MUmEqnMr+/Hug/4JpzMXGH+WP5NqNfi1SUWtK56jJxhqp30v8Qs+Dm3zfn5+cLI5hUlKv8uPeFvbOAZd4e++Q2Jrz5LrO8PMtJ5OOdb4qmq8g8MPDgxY/w3/aXMu5G1yV5LkZP8wM4+z4XKk9pS9TSHyiUFw8C9fzw3QS8B3Ijz2FHwxpQNuxsPAv81NphRV+g19W/WUIdzN30ASKuYNTarLFlh869TZp8UP4jXH1MkPki/y0dOPUlA1JPwk/EWe85cd7/NHGrY0qvT2xvBw/k3b4M/mxA/mRnMH5/A7U8Rvc/MZxcnkrSJf5ZcPnIGQTqWpIMHCZyJKLIo74uEiqHuI/vntD//XUi/EQnnofPQL5RZqRjUNBNOaMnyvOfhuwkBwx2AbbnSmM9UmAbdvMf80T/cfdfULf9zgdE6/g73NYo7c5trdnwx+ISS8PY/ImmzMV90d8hkn6SKruGeKR/ov2QodJkRxyIzEfOfef74fM8++i/7jnRf0Xy4/xX+THn6Je2Z/jleQiCbk1fvrDsizUwKvqWSEshPOamK36feNb4Sf2vyIpb7V4aGNEkX8NhT7jQudf5ariCUNc85/Y97JTU4R3QY+KjRFja1GKslha6lDw3aNc899egPHkwnSNI+IbI4p86s/7LJWKQocbTyJ9rfhvr/340+0XyS/Zjy+ULjp1r0cOzh9H6Dud2vL13zccp7gfVJQLxVEnd+z8Pc6A/32nf86vqvKr/L65Kr/qv78KsPI75Pqvotnnv0qm5o+/lz9OnagAH8EnulOJ35vY+x/YXkOsE29Ffqd30VXdlXg/LfH7/fVP1R19/S7zayu/x/m1S/wqwHv4vt6L/K6tncBV6/ptpm97vZInwDR+AQSAVXf0fvLLX8avNQCr1nVCfG3Kzz4/BwG+AcKqVb1ZfPT5OdaACBAJVq3pw+DLnt9knh8GAC9t234AxaolAaCLwffZ5M+vgymMCKvWBZDO5/z5ddaBQBAZVq0IEBXxGQsiwqp1AaUZPTeHm08DsWpdAKopPsEYTVi1LoT0wKPIm/pP8Z+qqqr/kf4FH3uu752+hs0AAAAASUVORK5CYII=);order:1}.join-room-btn:hover:not(:disabled){background-color:initial;background-image:url(data:image/png;base64,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);transform:translateY(-2px)}.create-room-btn:disabled,.join-room-btn:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5}.refresh-btn{background-color:initial;background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:block;flex-shrink:0;height:48px;padding:0;transition:opacity .2s ease;width:48px}.refresh-btn:focus-visible,.refresh-btn:hover:not(:disabled){background-color:initial;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAMAAAC2edPQAAABSlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAEBAQGBgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAADAwMAAAAAAAAAAAADAwP6+vrc3NwAAACvp6+2tradm5z////x8PH9/P3o5+gAAAAAAAAaGhoAAADPzc/7+/v+/f4jIyMKCgru7O6WlZb///////////////+kpKT08vOnp6diYWLMy8xbWlvo5+g5OTnh3uHd291RUVHy8PLv6u7Zzdjg19/y7fHVyNTi2uHTxdLo4efj2+LWytX39Pfr5evt5+3l3eT////p4+n18vX7+vv6+Pr59/ja0Nn08PPe1N3+/f7c0tvm4OX+/v78+/w9KkCbkptEMUdbSl5iUWS2rbZLOU7AtsConqmOg4/Kw8pxYXODdYVPPVJrW215cXobOZyhAAAAQnRSTlMA7LEiLFEXAwwI+kbHW4Adz5MnNVpkpXjch5s35poaOf4J7+1d6J0RFvls0revwcH30njSNogu6lXolvrk/frur/Y25SnvAAAD30lEQVRIx4WWV2OiShiGI1IDFuw1cdNI2azJ9l5QQrCGHCzHHEGxl/z/2/NRLGswebyZGZ+XqYzu7Gzy/u3lu8N2+/Dd5dv3Oy+x9+H47u4/m7u74w97z9rpNsj/LoFIO709cXQIbvsvIHN45Gy/Sm/Ki0j6lZP+Gux/HIDE66cB4hJsxRFIPAkQ6bai1LagKO008bd+1FZqpa3UlPbReoDaO1ZKpfutlErK8d4qQFAnyjO2mVBOqGWA+Fir3TeWPGjzvqrOHgfCqu2+Vvu48AnyBHTBhtc66nykadOZqt8sGgUInJB2gMI/lZZ6Ya5OW1awN+sM1gKfcMp+/OdaQ+AtxG6nxy/I652bRVlo1D5bHRCnX0sLndc7Y35Fc6bzPd0OlL6emj7lvrgXKjbauFK2PwZDddDVrW+E+wu3MSCCQ783+PJT5MxkIPcnas+q8o3vKAcdEPj+lVCRHej11cm805WsWkX4s4+DT/loeLxk8dCditISUYN9yNiVMl+ifZQxfKzByw8WGVXta/mHJflpt2oXZb6EGRMgA9gVL1VNCt3OfKL2e1UHJP4KC5Dgo6FfvFQwyajzvjiYDAsOSPyvEAo+h3ouwBcNut2eOhTXGWh2AfwLD8qZ/rUgiXkDPZPX+7f5FYNO1y6JEn9t+jCe34IsNi0M47a5qAxXFVEWfpvjgfmyP8Fv2Z9eZzZsmYwfVf120SzKP1lzvrCe8Wu+2mzZ1AddOPuj0VRXO6PcorVZrRzEzfWE/Yq+qUj5+pLccAL71NdH41VbXuLfRM39gvNwHjmoFFq5Z2gVKgeRc/M8wHkLsdmC1Kxv1+tN6SHLeszzBhOgvcgXHjooOnMDj+e/IF7aPM/wvgTDCeagLNaLN44U62L5gEmEk7j1fsGKepFYRs47B4r1vNyLIV5YTcJ+34NhNgsBo4fbDYyng86w4aD9vkMHbjoa8ae0crWZ2wjc5JrVspbyR6K0m1xeQBwKI/K7vomyCLNeRYq5FjR9c/lhNChHre5DPBiKI/7UmSZLIiysOY8iLKMoydoZ6HEPjGbtAiV9SY8RcJ2N6mWpap5WsSqV66MzV8rQkz5y/YI2AiFvhIm5dnd/PA7HItxc4+Hjj91dV4yJeDd1MxDEoizCxFIQWeBKxRiEjWLBTd0I4Cgd9iYQxh9LpVxAKhXzM0jCG6ZR/IluTJpzB7Gwl40gWYbx+xkmi0RYbxgLujmKcPiBJKCLQJL2nEfjbAJg49FzD50M4KSjbnZBnrrRfRrDQh5PCMPofdS93bb6oDjc5w6gQMDtw2EkxAv/OCBCkSTHkST1svwy/wMAP6V2VFcN6AAAAABJRU5ErkJggg==)}.refresh-btn:focus{outline:none}.refresh-btn:focus-visible{outline:2px solid #fff6;outline-offset:4px}.refresh-btn:disabled{background-color:initial;background-image:url(data:image/png;base64,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);cursor:not-allowed;opacity:.5}.rooms-section{display:flex;flex-direction:column;gap:20px}.rooms-section h2{color:#fff;font-size:1.8rem;margin:0}.rooms-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.room-card{border:1px solid #fff;border-radius:12px;border-radius:20px;box-shadow:0 4px 8px #0003;gap:15px;padding:20px 20px 5px;transition:transform .2s,box-shadow .2s}.room-card,.room-info{background-color:#080c17;display:flex;flex-direction:column}.room-info{border-radius:12px;gap:10px;padding:12px 14px}.room-card:hover{box-shadow:0 6px 12px #0000004d;transform:translateY(-5px)}.room-info h3{color:#fff;font-size:1.3rem;margin:0}.room-details{align-items:center;background-color:#080c17;border-radius:10px;display:flex;gap:12px;padding:10px 12px;width:100%}.room-id{color:#fff;font-size:1rem}.player-count{color:#a2ff1e;font-size:1rem;font-weight:700;margin-left:auto;text-align:right}.game-status{color:#ff4d4d}.game-status,.private-room{font-size:.9rem;font-weight:600}.private-room{color:#ff9800}.join-btn{align-self:center;background-color:initial;background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:0;color:#0000;cursor:pointer;font-size:0;height:69px;line-height:0;overflow:hidden;padding:0;text-indent:-9999px;transition:transform .2s ease,filter .2s ease,background-image .2s ease;width:159px}.join-btn:hover:not(:disabled){background-color:initial;background-image:url(data:image/png;base64,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);transform:translateY(-2px)}.join-btn:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5;transform:none}.no-rooms{align-items:center;background-color:#080c1799;border:1px solid #fff;border-radius:20px;color:#fff;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;justify-self:center;min-height:240px;padding:60px 20px;text-align:center;width:min(100%,540px)}.no-rooms p{font-size:1.1rem;margin:5px 0}.modal-form{gap:20px}.form-group,.modal-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{font-size:1rem;font-weight:500}.form-group input{background-color:#000;border:2px solid #444;border-radius:8px;color:#fff;font-size:1rem;padding:12px 15px;transition:border-color .3s;width:100%}.form-group input:focus{border-color:#4caf50;outline:none}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.cancel-btn,.confirm-btn{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:background-color .3s}.cancel-btn{background-color:#555;color:#fff}.cancel-btn:hover{background-color:#666}.confirm-btn{align-items:center;background-color:#4caf50;color:#fff;display:flex;justify-content:center;min-width:80px}.confirm-btn:hover:not(:disabled){background-color:#45a049}.confirm-btn:disabled{background-color:#555;cursor:not-allowed}.modal-actions .modal-image-btn{background-color:initial}.static-text-field{background-color:#000;border:2px solid #444;border-radius:8px;color:#fff;font-size:1rem;padding:12px 15px}.create-room-cancel-btn.modal-image-btn,.join-room-cancel-btn.modal-image-btn{--modal-btn-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAATlBMVEVHcEwBAAEAAAACAQEAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAvHS0rGiozHzE1ITMpGScAAAA3JjY+KjxFM0P////f3t+GgIWwrLBKSHt1AAAADXRSTlMANJKxHk5t6AUQy/op+6kQQgAAA81JREFUeNrt3A1zoyAQBuBaP2ISUXKKwv//o7e7YPwoqJ3rHczNviTRtM6EPl3EZFo+Pjg/lSxXnNPkWYCvUoMaOCcBwcrLVwJezzkNCJb1F726zpFP9hJvfA/eAXDI63qvV98V8rHQ2R0eB3Wvt4LAh36sc6H+yO++8QO+oiA/znnAryjWgFh9Reb8nDQXWmj4ol+2AcTyy8r3+N1z83a17cmvzDZ+96JxfpxL47fMGgDclF/FflczqIoKcPFr2O9b9Qd+zXsA4/AtK/b7Vv2VywC2fp9qYJmrfp/V1i+zfh1EYnM3u+mWDT/HRn6Z129zYCe5+dqB38aMqXwt6NeTX2cRVzvuLjfP5qerL8sfOX71KLt/8HrfPB5vvddvePttf4DDnB/x3cOl/ZSX9rRWf/Z6f6F/Xdf3w7Ff1JiRomFXj6NZfUdrnUIHof4S9hNmogCV3PhJNY4T+50DLptt/bHfhVOLqz6M2fr1mv3OM43v7PzoxKiS9sNRE7PB68McocFw0jj1bvzUNL6fxu1m2E/Ej5uAjYCrd/R7f8POyzqFLob94jd0okpTwvqtvqwJMHofD/xi4yljBy8KwmapP0N0xlVgZMBkxy9NH5MSL4GOavbryFM7RqjMZMdv7Ci4cHad1Eo4P+NUW9jHIYz77OdP27ZOUiltyA8nlMngxGKMm4Y1+3mzunqmOrP1B3AAK/D9BwJro2GAs5/Pb1yFEM1Sk9ZPvCBt3G4m66fw8hnfp2kYvkJsrv9mP9HG7mWo/mT8juHVlaKrvk6E/OJHJuon5nHq1KyfnmPf1lFUiuNXpvHb3ftN49eYROuvjd6++q0m5eWzrag9DPq1CYT87B76tXYCTikHfik08sOd1vq1nmPidjHp+oMCVPMOTBT+Q1Ktv0QGiAWiU3Vyo7cNnf/6VOqvTTxC9in7rQ1Fipohvy7533wifh37sV+0vNiP6y/N+ntxLiTo17LNlbTsx34R+diP64/9/r/5VwoGvFJ+gc8PHnwBffXtx8Pnl4tepvAXgKk32Yvc6/e4CV4d5zzi9gj53Z6/OCd53tjvx/0a8nvcngx4xvcEvnz//9NNORcg5ySu/NZ+dv0IKkDIk2/hG+Rhh++yfsR8AkRAECREjj8P4vvcr19SNBYQBTmHyS3fav0ct4AOAoIg5zBghGe/bLf+lQWskJBznIr49guwFUVGgojICaYEvDLb8dHyk3gORELOYTLQa3Z8M2DRNGjICQV1GtTbr9/pBIGQc5a7R88C1nc05BwFjXx8KAiG9MA5DC9Uz+H8J/kNIPfpAc3fUC4AAAAASUVORK5CYII=);--modal-btn-hover:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAV1BMVEUAAAAAAAAAAAAAAAADAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpTmZLMkhSOFBcP1lZPVZELUJHL0RONUxBKz9WO1M/KT1lSmL////j4OKTiJK4sbgrmgxAAAAADnRSTlMBksvvNE5t/g8e4LGmrMWSJmQAAAO+SURBVHja7dzhkpowFAXgXRcsKpsEEzEQ3v85e3MDCphAdnZ3knbuSUcd6Y/bz4NRp8PbG+WnUnxqym4+iwAf6cUK+tuntdCCshcA9DWw+iS8WEBPAasKXMkmErCqXvhOxBfvd1oBAh/5fcVvBQh8BfnF+xUAuKxfUQJfQ4kIAJbFooDAh36ioRWxNPgVswJi/Y7Uv/j+HRcFJL9v+lk+8vuSXzk7gdHvXRNfLKB+P3r9WkpERNiPVsSi/n0v5PdLfnmM536jxEfG6CwBg348+WqHDmNgTtN1w+yQMYa3OSx//4RoeQYZeozhHP2eB3TX9TkMCH7C69fk8OLO50S/xyH0y6J/zdKvevolf2nH9tkMfNG/xmTTvybQvwxm67tHVn7cvjHqLADz9VOwRxgw7OFOL/103y04U0242T+VeNk/QzdBod90yO3LJocRA34tVxkEnLBpWinrN3/aWMC00wGR3YBDfqmXHtzJawXhzvq5AwPSuduUA6Jhm2v/cPvotWLMOupH/9BTuxZiM9NOma2f0vDBWTFnpqfzdxhV7XimSy/Iuf/zXwZvf4xJ5viE1mYY/UAP7we4FX0Gb4Le/jXgx5IuNfv0bHvWj+cvuIGq/f5hhfVglEw6Z9sE/FjiDN0siDjYp6W9UQKesuXk8pp0SJgg6Jd2MW0/PtvvaUYLoZhBv+lV1eg3/htSTrnhxxK/svYkFlbNnqjKjP1zETO/tGOG/LKYjomHmvMzU9zXOoxOOqHfr1Xp7eSrn+y71wxpT5M25CcTLzsB+sln/2ab8vO3raRT8tb3+Q/8ZAZBP/fQ+gGkzCws2D+Zw0I/fGic5OtfkWlHDPtlESGmB7BRyPySu99i1n/HjytJiYriAb8rJSIhP5aBnxxX1n4sX79/on8rv4r8fqZ/RBOXDb8brd0V8FPseqNE5MoU+f2CnyS/OD9Jfr/id7tTInJb+VVzvxutzQUJ948KGFO/m99Pwv5LOhF+VyZ9fhdGG0jc9sEuXr87Y/TbXsTPp+zu9zuc70zR2vk/Oux+PoT8Pv5QdvMR8KvJL4oP/OqQHwFG+B18fuWxvhDgvh6evvWxLGdXgKmmAgIgEFK2cn7Ub+0HO8jhTNnO4QC7x8rPXT8HAOEUpuzkUiPf/Po5roAIWNeX+kIJBHBq5FtdvwmvHwaARyCkbAeQLN+pWl+/rnCClM2UVq9YX7/ONRBSAiJlM4WXDyuIhJStnGxeLt/pzmEgrE6UvVgo7xWMK0pE3qqIS5FXdOO9oVAo/1H+AiOylpgLunV/AAAAAElFTkSuQmCC)}.create-room-confirm-btn.modal-image-btn{--modal-btn-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAeFBMVEUAAAAAAAAAAAAAAAAHAgIAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAD9V1WlPT39IyH6IyHrIiD1IiHuIiDnIiDjISDhISDyIiHkIiD////iODf/OTjlT07gKSj/UU/+KynfISDwPDv1hYX4r6/84ODyUlH6zs7hMWHQAAAAEHRSTlMBbcvvNE2S/g8e4LFjqazvg+x0fwAABLNJREFUeNrtnAt3qjgURqulDr7qyMMBfLRDAvz/fzjnhAghJIQZr7HrztlQRQKYbj4S6FrN2xvxqwg+vwgnn4FF3+fXhXADBs3pA33fhBMwaEzgJ+j7k3ACAg0BDMOa9M0VWIfhSN/6i/zN9fe11gSCPvL3b/xpAkFfQP7m+wtA4DB+wQf5m8cR/H0EgwCCPuHvSMxA+AuUAIr47cjffH+7QQCFvwX5m+9vMfSH8SN/M4nRnwjgwN+K/M3P34r8/ff8xSZ/C+Evpsk5ifwtjP5iwgXEL7P7o3i5plj0HyZ/dfmaM8oYmyi9zK7VsWas9BC/OC7rCX9HD8Y4F+9cvFdFUWo+JRf4UBTttjUf0m5bXuQkDlcUzMcJ/5705wEujVVFNfJ3LIsOrvhjxYBKW1l59JddfrC/GPxVgpG/him80J+ev7D3l3nzh9j8celG88fHRxKHKWuf/rLM2v5BUeYD3scGPmHQOO8K0R++M/HO5Kd+YUDcuW0Py55f+Tj7tvvLfPmTV6j0B9y/PB75gw3ZfaFHOx7z5g9P8ev9ie+qZuWvEFq0/qNQKwtHqP/X/tRvHvmDbgPLyyHKHtD8NdmP8Jd4mUz+ujJz+8cMQORw+yRrpDfh7+nVT6b8+UFp/+AT+lMK1fuXJGHiNamKMVzugBG9H5Y9ve4ocCp/nvzd+1+jP8WQ9McN3F1Vd21e/KE+2/2fp/glZX8Njv0l/RVadv6mTwZPfPqD+lvyB0VR4hHsB0b+okEdOn/682+ktAWy3p78RRP+vOmLSt62aVXDGRvULolYv6bzpz//3o8Ci6Ws9pP9RXKayF/kjbYJrITDqtYKMZFyEf2JhVLtemGfthS7oFI5JntytYUhqz9/+jBNvBZamqK3ZfBXVa2/SL35k/7wJDRl5NGfrMrL/eEtW5TCQprir81t/lL50xpXr19RykFu6t3fze4v9eRPSVjKJvx14FbVoP/oBd8Xn+8vFXN2tvlLIQ9egPxx03JLJf++JRHr0N9go0h5bUF/T685fOHNdv8nir1MV2y5WA13otgNV9oXa08b5d2fmr+63UXdsfX37LrDbLt+U29EddP7acpxOk3+BhiS5iV/oM/W/p39+cvTnPEGn3IbSFKuF5/LUpnbPbS/Hhgqe4UnFi8n39z+Xc+31CMnYS3PT3lu8JsPZrHqdIJZYN4H9zKv/8XcztdX+8vTfLJU/HTzjyJPE6u/nHCS5jfy94C9HNo/8vcIev7Czt+JcJJP9B9kZw52f38RblLy9xjk7yFy8ves/P1NuCF/D2K//yM3lD//+ZP+DmcSOIvz9WDyt72CQMLJ+XzdGv0dQCDh5now+1tuDlfCyWGztPl7/4Nw8m70t1vtyd9cf3vT//+iPxLo1ve+NPprL2AS6LAnL9+hv7YB3C9BICgkJthsMH6L8fgbuxUEcLkhHKC+1XD8knb8nMVqtQeDxDRb0LcYjp/TBhAFrvb77X5LWNgDK0yfNn6TGD/sA/oQVEhMsxD61qE+fl2ABnfgkLACftBeoI9f1yYQDRLTBGDPpE9EcB2gRGIKsDSyJ6/hcI0OCQcgKjSOYIwhJBy8ha5hyEN6sb8QBPH78A/8XrcbaClVvQAAAABJRU5ErkJggg==);--modal-btn-hover:url(data:image/png;base64,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)}.join-room-confirm-btn.modal-image-btn{--modal-btn-default:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAdVBMVEUAAAAAAAABAAAAAAAHAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBwf9V1WlPT39IyHjISD6IyHmIiDgISD3IiH0IiHsIiDwIiHqIiDuIiD////mT07+UU/iODfgKSj/OTj+KynoIiDzPDv1hob4sbH839999+pQAAAAEHRSTlMBbcvvNE2S/g8e4LFjrqzvhqNi+gAABOZJREFUeNrt3Ily4jgQBuBAHK+HIyxh8G2yY0l+/0ec7pYMNkjY2Ww67FT/1PiQD8SXdmRSNX56kvxXiV4byWReowDfa/OPZDog6K8+4PslmQwIeivwFfj+lkwGAD0FmCSN8M0FbJLkhu+H+M33+3EFCHzi9xG/K0Dgi8Rvvl8EgOPyi17Eb17ewO8lGhUg8JHfm2RGyC8aFCCV30b85uUIfptRAZLfQvzm199i7IflJ34fqL8FFeDILxa/+X6x+P1rvrfU57dAv6NkRrD+Fh4/JX5zkv5S4vep+gv5HVPWfmgb/JE2WqvbH7S31R4xt/kr6i8N+gEg30tVNkhkqqr/+MZ0xi2fW3VHMbjc4RF4/FH1gVY4WcfV/WD9pbwxNrQIUtSmOjLt1LD1qK10hyvol7oFF9hJua1Hhn/pQ/ipSwZ+gAIFCJORatrvN+nH0/WxX/IdfrqqBp+/lzKWAWg0eNlWpYe5+DlU8+1+T4/hh/UFOM1oox7vCUgXv3RQj5x+KuSX52nOFiidBn/RQfLc2JEkhwbclqIUBPzyvDHD5Og1PI09xM2Yuh7ySxlfoIRqmnrk/ADU0EaLZPrNxE2wOdXb4DQaD3F+XF0P1x9f0rxsCK1xfnD99hi0PvRTOKRUHa1c1Z+tUb76S+/VH2vwVsU4FScV8FP9UGssGFzGjTtJ49we4Pqtef1qhKALFzDu+8Hc1ErbUrOWti7L0pVfyeZXol8d8itpO4eeseVUNujROKm69xv9/utrTNPc1l9tT6N7Nr76K2/8krNfyRX84JWBhSwr4ftaiVKwhgq0vTuPv7CLtrtSq7KTnLqK3lWNS9n5yK9Olmfh+stKeDEE3kYbNXgvDRWFc8DB+eD+z66ZzG1VdmLT0A45LqJfxtP1TIX92PhwNrqvQ78yM0RVmsv3j6EfGV38qIbtYsHlh10vQn4Zb7rhFwuSojajcVTOiiJzfn1VWtzeT5kLH2P90ZuF/AqmZAW+VQf3Li4ohRvK2n1NU7hmW7OCCg1vAbEZ/Qo6Gre6Lrfox9b5kF/Bm67/yG3R+xVQVviHPtuVc6txqnVx8as7WnVh9Csezq9oz1JtO5j2rW2rYIAx2lUt+WV4gZ9PdWD0K9/Dfi1nwK9fRKnBlsLb2h9VKdpl1Fn0Y+p2kQXu/05ty+xXdX18Uod7fuPsGf3a4uSvv2/wG46/tzvM92tPjH7vQb8DZ9p69Ifl2x32eFd9fdAefhF6znXwnuFLut2Gxo/T+4E5+0F8m0nm5pjQqbh6Haw/dr//Z8o/00/q77GYgm8fHH/f95LJHPbX9ZeI30cSvn8Rv1kRv89dwOL3VfX3UzId8ftkxE/q75HqLxE/uX6/3293EsBZOdU7n9+2BkDJZE6neuvzW+8AUDKderf2+i2Xu1oymd1yGfBbPf8lmczzyue3ibfiN9dv6/v/v+gngNN8z0uvn72ABXBCz12+Yz93A7MEQCCU3MlqheW3uH3+xibGEXglmQiOvvH4+SX2+TmLON6CoOR+1tsYy2/4/BxbgAgYb7fr7VoSCOCAHlTf1fOb6PlhLzCGIKHkXhY4drxcPT+Mnl8XoeAGDCXBbBYb1Iuun19nKzBCQslEIi8flSARSu4FjG713DUMhIgouRtgekq8TzBOJHMS0Lu+oGXim0gkkj8nvwEWdKfctXw7XQAAAABJRU5ErkJggg==);--modal-btn-hover:url(data:image/png;base64,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)}.error-text{color:#fff;font-size:.9rem;margin-top:5px}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:.5rem;margin-bottom:1rem}.checkbox-label input[type=checkbox]{margin:0;width:auto}@media (max-width:768px){.lobby-content{padding:25px}.player-name-display.inside{margin:0 auto 20px;width:100%}.player-name-value{max-width:100%}.lobby-actions{flex-direction:column}.refresh-btn{width:100%}.rooms-list{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.cancel-btn,.confirm-btn{width:100%}}.game-container{background-image:linear-gradient(180deg,#151524e6,#151524e6),url(/static/media/bg.33a44971f31c6362a66c.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;color:#eee;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;width:100vw}.game-container.game-bg-alt{background-image:linear-gradient(180deg,#151524e6,#151524e6),url(/static/media/bg2.1bc33c247aafa3544d31.png)}.game-logo{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.game-logo img{display:block;height:auto;max-width:220px;min-width:160px;width:38vw}.game-header{align-items:center;background-color:#16213e;border-bottom:2px solid #0f3460;display:flex;justify-content:space-between;padding:20px}.mode-banner{grid-gap:16px;align-items:center;background:linear-gradient(135deg,#1a1a2ecc,#16213ee6);border:1px solid #e9456059;border-radius:16px;box-shadow:0 12px 30px #00000059,0 0 0 1px #ffffff0a;display:grid;gap:16px;grid-template-columns:1fr auto;margin:0 auto 24px;max-width:880px;overflow:hidden;padding:18px 22px;position:relative;width:100%}.mode-banner__glow{background:radial-gradient(circle at 20% 20%,#e9456047,#0000 45%),radial-gradient(circle at 80% 80%,#00dbde38,#0000 40%);filter:blur(28px);inset:-30%;opacity:.8;pointer-events:none;position:absolute}.mode-banner__text{position:relative;z-index:1}.mode-banner__title{color:#f3f6ff;font-size:22px;font-weight:800;letter-spacing:-.2px;margin-bottom:6px}.mode-banner__subtitle{color:#e2e8f5;font-size:15px;opacity:.92}.mode-banner__accent{align-items:center;display:flex;gap:10px;justify-content:flex-end;position:relative}.mode-accent-dot,.mode-accent-wave{display:inline-block;position:relative}.mode-accent-dot{animation:pulse 2.8s ease-in-out infinite;background:linear-gradient(135deg,#ff9a8b,#fecf71);border-radius:50%;box-shadow:0 0 12px #ffaa66b3,0 0 0 6px #ffaa6626;height:14px;width:14px}.mode-accent-wave{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);border-radius:999px;height:10px;opacity:.8;transform:translateY(1px);width:52px}.mode-banner.competitive{border-color:#00dbde59;box-shadow:0 12px 30px #00000059,0 0 24px #00dbde33}.mode-banner.competitive .mode-banner__title{color:#c9f3ff}.mode-banner.competitive .mode-banner__subtitle{color:#def7ff}.mode-banner.cooperative{border-color:#e9456066;box-shadow:0 12px 30px #00000059,0 0 24px #e945602e}.mode-banner.cooperative .mode-banner__title{color:#ffe0e9}.mode-banner.cooperative .mode-banner__subtitle{color:#ffe9f0}.game-title{color:#e94560;font-size:24px;font-weight:700}.timer-container{align-items:center;display:flex;gap:10px}.timer{background-color:#0f3460;border-radius:20px;color:#f5f5f5;font-size:20px;font-weight:700;padding:8px 16px}.timer.warning{background-color:#533483;color:#ff9800}.timer.danger{animation:pulse 1s infinite;background-color:#533483;color:#f44336}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes shimmer{0%{opacity:.2;transform:translateY(1px) translateX(-10px)}50%{opacity:.9}to{opacity:.2;transform:translateY(1px) translateX(10px)}}.game-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px}.simulation-container{background-color:#0009;border:1px solid #3e3e56;border-radius:10px;box-shadow:0 4px 20px #0000004d;font-family:KoPubDotumMedium,Arial,sans-serif;margin-bottom:30px;max-width:800px;padding:30px;width:100%}.simulation-title{color:#e94560;font-size:22px;font-weight:700;margin-bottom:20px;text-align:center}.simulation-description{color:#f5f5f5;font-size:18px;line-height:1.6;margin-bottom:30px;text-align:center}.answer-section{background-color:#17172399;border:1px solid #3e3e56;border-radius:10px;box-shadow:0 4px 20px #0000004d;font-family:KoPubDotumMedium,Arial,sans-serif;max-width:800px;padding:30px;width:100%}.answer-label{color:#f5f5f5;font-size:18px;margin-bottom:0}.answer-header{gap:12px;justify-content:space-between;margin-bottom:12px}.answer-header,.timer-inline{align-items:center;display:flex}.timer-inline{gap:10px}.timer-inline__label{color:#a7b7d4;font-size:14px}.timer-inline .timer,.timer-inline__label{font-family:KoPubDotumMedium,Arial,sans-serif}.timer-inline .timer{padding:6px 14px}.answer-textarea{background-color:#000;border:2px solid #3e3e56;border-radius:8px;color:#f5f5f5;font-family:KoPubDotumMedium,Arial,sans-serif;font-size:16px;min-height:150px;padding:15px;resize:vertical;transition:border-color .3s;width:100%}.answer-textarea:focus{border-color:#e94560;outline:none}.character-count{color:#bbb;font-size:14px;margin-top:8px;text-align:right}.character-count.warning{color:#ff9800}.character-count.danger{color:#f44336}.submit-button{border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;margin-top:20px;padding:15px;transition:background-color .3s;width:100%}.submit-button,.submit-button:disabled,.submit-button:hover:not(:disabled){background-color:initial}.submit-button:disabled{cursor:not-allowed;opacity:.7}.submitted-info{background-color:#0f3460;border-radius:8px;color:#f5f5f5;margin-top:20px;padding:15px;text-align:center}.actions-row{align-items:stretch;display:flex;gap:12px;margin-top:16px;width:100%}.actions-row .leave-btn{background-color:initial;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT8AAABPCAMAAACqLTLsAAAAWlBMVEVHcEwAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAQCw9GMkQ1ITMsGyswHS4zHzEqGSgpGSc3JjZFM0M+Kjz////f3d+xrbGMhYtiWGF8dXvBqKFdAAAAD3RSTlMATpLLHjNt/gUQse/gQ8DbjM4AAAAEe0lEQVR42u3cD3uaMBAG8FKRYVdKEkuEgN//a+7ukkD4T9uJbt6LFghxpT8vQO0zXl44fyvZh+as5iOb4Uv0hbMerZMpvTRDvoKzFhDM0jFf+gF6eW4f/Jx+FjkBfqTpUC89aSg+FlrWoxQXfUr7gsCHfqy09GxLEPxOPT/gi2Py48zH84BfHIeAWH3x0frxc6kAC+d3jMMKxPI7ZsP6K3jem3cwcAI+hgVIfBGP363j+KIjAgzLL0rYb2suOonY7yf1Z/3ScPiy35fqLxjA5Je86gvLbPV7TQZ+EfkppXKVtw81mj3zun8q8otm/PzrugWeAhB6LPqp4TvAUwBCQ3TGr7B+Pha7P3NL4w3f3/6t9Zl/7xb7579tAFNM+l0GfnvlWtez22RT13rcXNfXzX3/foricl+/2hiaG2OkUlVZ6llPU5Z2rf34HHZSl2WlRq1d3xsnv7efcWIVMQz9euvepC7bqLz161or9tvqJxX7lTTovuCXu3FKUq2fa22ezy8oG/Ay7oA476fo2lVd+36uFcrQPIKfkvsEftAKAzNYq0hSt1urcAVN7JKCScCqkVLbF7pG5Tt1fW8bNe+3z2ScUOX96ETsJuunejTU7mwb79c2ulbbd4f9V3euPzXy0+HmYf0ZuKyzK6KxcF39YfLGrT5A/e02fr/gV3YsdvhS/WHJdi+on82vf/xb9IOO17D8qP7KrgSvfvGZ/Pz5d4NfHW6honP1J/rl9zR+Stc+zRf88LBZSdke/yxf7sb0M9WfD177bvdDPrshPH8Qqno+P23sdV9VwflVDv00lqiBLu3gpIvuRg78dIe6lx+U/QP4GYdHX5uhXxfvd606vs6vrgK+u9dfTocUcfMJvgf+4m+QQxNMMH7FpzXFmPrqrp/rHrPzO+ObUI3G+s13XuazfnsFywr2RcAeoYIJt53xsEgLwprAIsyDPuhHC6Yy0MvH9b15lvzkLhP6IRG+YbImv2CjsIeZwATWtNt3WiY/WFCk519IffcYP/N+cr/6M1PLwqG2Vm1NdbpB/QkR7vIj1N8+wQoqq7rRusHTcDXcLBZNpB6/ZDc/+Qh+QjbBWbbS8x0nTe7pJx7DT5yvxp5jTROcAkapcftYyphx4yf+/e1J/OyJFvdFibWD7nmK9/O8rW1Hv2Jvv382ecF+P6q/aT/FND+qP7ga5WwI/ALMft+PEOzH9cf19+8Csh/7PaTfJ2dD2I/9HtPvzDjrmT3+5ZIBt/DNfH5w4A8QtkUVhym/NwkVyFlNXsi3Sb/Du+C746xHvB/m/H7/4qzmN/v9iG/SL7N+DLjB74B+w/9/HjHgJj0/fEO/dgADIBBylvJ+aIdv+tI7ABIgZzkH5Hsd378kI0AQ5CznjfjC++cEgK9vYMhZCBh5vrR//zAATJCQs5zE8g1uwBYjIApylhIlUYR8vfvX0e0noQKPxyyLQJEzE7DJMmCKB/dPdIAxEnJWAkyn4f07neApRkTOUk5TehYwPaEhZykp4k3woSAZclbDd6rncP6P/AFnv23kN1lD/wAAAABJRU5ErkJggg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:0;height:58px;margin:0;padding:0;transition:background-image .2s ease;width:50%}.actions-row .leave-btn:hover{background-image:url(data:image/png;base64,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)}.actions-row .submit-button{background-color:initial;background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;border-radius:8px;flex:1 1;font-size:0;height:58px;margin:0;opacity:1;transition:background-image .2s ease;width:50%}.actions-row .submit-button:hover:not(:disabled){background-image:url(data:image/png;base64,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)}.actions-row .submit-button:disabled{opacity:.7}.actions-row .submitted-info{align-items:center;display:flex;flex:1 1;justify-content:center;margin-top:0}.answer-status{background-color:#0f3460;border-radius:8px;margin-top:20px;padding:15px;text-align:center}.processing-container{align-items:center;background-color:#16213e;border-radius:10px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;justify-content:center;padding:40px}.processing-title{color:#e94560;font-size:22px;margin-bottom:20px}.result-container{background-color:#16213e;border-radius:10px;box-shadow:0 4px 20px #0000004d;max-width:800px;padding:30px;width:100%}.result-title{color:#e94560;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.result-content{color:#f5f5f5;font-size:18px;line-height:1.6;margin-bottom:30px;white-space:pre-wrap}.result-structured{color:#f5f5f5;display:flex;flex-direction:column;gap:16px}.result-section{background:#0f346073;border:1px solid #ffffff0f;border-radius:10px;padding:14px 16px}.result-label{color:#a7b7d4;font-size:14px;letter-spacing:.2px;margin-bottom:6px}.result-value{color:#f5f5f5;font-size:17px;line-height:1.6;white-space:pre-wrap}.result-chip{align-items:center;background:#e945601f;border-radius:999px;color:#fbe5eb;display:inline-flex;font-weight:700;gap:8px;padding:10px 14px}.result-chip.primary{background:linear-gradient(135deg,#e94560cc,#00dbde80);box-shadow:0 6px 20px #00000059;color:#111629}.result-chip.secondary{background:#ffffff14;color:#d9e3ff}.result-highlight .result-chip{margin-top:4px}.result-meta{display:flex;flex-wrap:wrap;gap:10px}.result-raw{background:#00000059;border:1px dashed #ffffff1a;border-radius:10px;color:#d6e2ff;padding:12px 14px;white-space:pre-wrap}.answers-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.answer-card{background:#1a1a2eb3;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 8px 20px #00000040;padding:12px 14px}.answer-user{color:#e94560;font-weight:800;margin-bottom:6px}.answer-text{color:#eef2ff;line-height:1.5;white-space:pre-wrap}.new-game-button{background-color:#e94560;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;padding:15px;transition:background-color .3s;width:100%}.new-game-button:hover{background-color:#d63851}.players-status{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.player-status{border-radius:20px;font-size:14px;font-weight:700;padding:8px 15px}.player-status.submitted{background-color:#4caf50;color:#fff}.player-status.waiting{background-color:#555;color:#bbb}@media (max-width:768px){.answer-section,.game-content,.result-container,.simulation-container{padding:20px}.result-content,.simulation-description{font-size:16px}.mode-banner{gap:10px;grid-template-columns:1fr;padding:16px 18px;text-align:center}.mode-banner__accent{justify-content:center}.result-meta{flex-direction:column}.answers-grid{grid-template-columns:1fr}}.connection-status-bar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;display:flex;justify-content:space-between;left:0;padding:8px 16px;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.home-button{background-color:initial;background-image:var(--home-btn-default);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:none;cursor:pointer;height:25px;transition:background-image .2s ease;width:107px}.home-button:hover{background-color:initial;background-image:var(--home-btn-hover)}.connection-status-bar.connected{border-bottom:2px solid #4caf50}.connection-status-bar.disconnected{border-bottom:2px solid #ff9800}.connection-icon{font-size:1rem}.connection-message{color:#fff;font-size:.9rem;font-weight:500}.connection-status-bar.connected .connection-message{color:#4caf50}.connection-status-bar.disconnected .connection-message{color:#ff9800}.page-title{color:#fff;font-size:1.2rem;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.connection-info{align-items:center;display:flex;gap:8px;margin-left:auto}.connection-status-bar .error-message{background-color:#ff4d4de6;border-radius:4px;box-shadow:0 2px 10px #0003;color:#fff;font-size:.9rem;max-width:300px;padding:8px 12px;position:relative}.connection-status-bar .error-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;transition:background-color .2s;width:20px}.connection-status-bar .error-close-btn:hover{background-color:#fff3}@media (max-width:768px){.connection-status-bar{flex-direction:column;gap:8px;padding:12px 16px}.connection-status-bar .error-message{max-width:90%}.page-title{font-size:1.1rem;left:auto;position:relative;transform:none}}.App{background-color:#1a1a1a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding-top:50px}.App.no-header{padding-top:0}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#1a1a1a;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}button{background-color:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin:4px 2px;padding:12px 20px;text-align:center;text-decoration:none;transition:all .3s ease}button:hover{background-color:#45a049;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}button:active{box-shadow:none;transform:translateY(0)}button:disabled{background-color:#555;box-shadow:none;cursor:not-allowed;transform:none}input{background-color:#2a2a2a;border:2px solid #444;border-radius:8px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;margin:8px 0;padding:12px 15px;transition:border-color .3s}input:focus{border-color:#4caf50;box-shadow:0 0 0 3px #4caf5033;outline:none}input::placeholder{color:#aaa}a{color:#4caf50;text-decoration:none;transition:color .3s}a:hover{color:#45a049;text-decoration:underline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#555;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#666}::selection{background-color:#4caf50;color:#fff}.game-info{justify-content:space-around}.game-board,.game-info{background-color:#2a2a2a;border-radius:12px;box-shadow:0 4px 8px #0003;display:flex;padding:20px}.game-board{align-items:center;justify-content:center;min-height:300px}.game-actions{display:flex;gap:15px;justify-content:center}@media (max-width:768px){.game-container{padding:10px}.game-info{gap:10px}.game-actions,.game-info{flex-direction:column}}.version-info{color:#aaa;font-size:14px;position:fixed;right:10px;top:10px;z-index:1000}
/*# sourceMappingURL=main.d93f4a5e.css.map*/