:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400;width:100%}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid}}.app-header[data-v-abe7a326]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:var(--header-bg);color:var(--header-text);box-shadow:0 2px 4px #0000001a;position:fixed;top:0;left:0;right:0;z-index:1001;height:80px}.header-left[data-v-abe7a326]{display:flex;align-items:center;gap:1rem}.mobile-menu-btn[data-v-abe7a326]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:.5rem;background:transparent;color:var(--header-text);cursor:pointer;transition:background-color .2s}.mobile-menu-btn[data-v-abe7a326]:hover{background:#ffffff1a}.menu-icon[data-v-abe7a326]{width:24px;height:24px}.logo[data-v-abe7a326]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#fff}.title[data-v-abe7a326]{font-size:1.5rem;font-weight:700;margin:0}.header-right[data-v-abe7a326]{display:flex;align-items:center;gap:1rem}.language-selector[data-v-abe7a326]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;background:var(--secondary-bg);color:var(--text-color);cursor:pointer;transition:background-color .2s}.language-selector[data-v-abe7a326]:hover{background:var(--hover-bg)}.current-language[data-v-abe7a326]{font-size:.9rem;color:var(--text-color)}.chevron-icon[data-v-abe7a326]{width:16px;height:16px;transition:transform .2s;color:var(--text-color)}.language-selector:hover .chevron-icon[data-v-abe7a326]{transform:rotate(180deg)}.language-dropdown[data-v-abe7a326]{position:absolute;top:100%;left:0;right:0;background:var(--card-bg);border-radius:.5rem;box-shadow:0 4px 12px #00000026;margin-top:.5rem;z-index:1000;min-width:200px;border:1px solid var(--border-color)}.language-option[data-v-abe7a326]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s;color:var(--text-color)}.language-option[data-v-abe7a326]:hover{background:var(--hover-bg)}.language-option.active[data-v-abe7a326]{background:var(--primary-color);color:#fff}.check-icon[data-v-abe7a326]{width:16px;height:16px}.theme-toggle[data-v-abe7a326]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:var(--secondary-bg);color:var(--text-color);cursor:pointer;transition:all .2s}.theme-toggle[data-v-abe7a326]:hover{background:var(--hover-bg);transform:scale(1.05)}.theme-icon[data-v-abe7a326]{width:20px;height:20px}.user-avatar[data-v-abe7a326]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--secondary-bg);cursor:pointer;transition:background-color .2s;z-index:1000}.user-avatar[data-v-abe7a326]:hover{background:var(--hover-bg)}.avatar-icon[data-v-abe7a326]{width:20px;height:20px;color:var(--text-color)}.avatar-image[data-v-abe7a326],.avatar-image-small[data-v-abe7a326]{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-dropdown[data-v-abe7a326]{position:absolute;top:100%;right:0;width:280px;background:var(--card-bg);border-radius:.75rem;box-shadow:0 10px 25px #00000026;margin-top:.5rem;z-index:1001;overflow:hidden;border:1px solid var(--border-color)}.user-info[data-v-abe7a326]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--secondary-bg)}.user-avatar-small[data-v-abe7a326]{width:40px;height:40px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-icon-small[data-v-abe7a326]{width:20px;height:20px;color:#fff}.user-details[data-v-abe7a326]{flex:1;min-width:0}.user-name[data-v-abe7a326]{font-weight:600;color:var(--text-color);margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-abe7a326]{font-size:.875rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider[data-v-abe7a326]{height:1px;background:var(--border-color);margin:0}.dropdown-actions[data-v-abe7a326]{padding:.5rem}.dropdown-btn[data-v-abe7a326]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:none;border-radius:.5rem;background:transparent;color:var(--text-color);cursor:pointer;transition:background-color .2s;font-size:.9rem}.dropdown-btn[data-v-abe7a326]:hover{background:var(--hover-bg)}.login-btn[data-v-abe7a326]{color:var(--primary-color)}.logout-btn[data-v-abe7a326]{color:#ef4444}.btn-icon[data-v-abe7a326]{width:16px;height:16px}.desktop-only[data-v-abe7a326]{display:flex}.mobile-only[data-v-abe7a326]{display:none}@media (max-width: 1100px){.app-header[data-v-abe7a326]{padding:1rem;justify-content:space-between}.mobile-menu-btn[data-v-abe7a326]{display:flex}.title[data-v-abe7a326]{font-size:1.2rem}.header-right[data-v-abe7a326]{gap:.5rem}.desktop-only[data-v-abe7a326]{display:none}.mobile-only[data-v-abe7a326]{display:flex}.language-selector[data-v-abe7a326]{padding:.4rem .8rem}.current-language[data-v-abe7a326]{font-size:.8rem}.user-dropdown[data-v-abe7a326]{width:260px;right:-10px}.user-avatar.mobile-only[data-v-abe7a326]{z-index:1000}}:root{--bg-color: #ffffff;--text-color: #333333;--text-secondary: #666666;--primary-color: #3b82f6;--primary-hover: #2563eb;--secondary-bg: #f8fafc;--hover-bg: #e2e8f0;--card-bg: #ffffff;--header-bg: #1e293b;--header-text: #ffffff;--sidebar-bg: #ffffff;--sidebar-text: #333333;--section-bg: #f8fafc;--entry-bg: #ffffff;--footer-bg: #1e293b;--footer-text: #ffffff;--border-color: #e2e8f0}.dark{--bg-color: #0f172a;--text-color: #f1f5f9;--text-secondary: #94a3b8;--primary-color: #3b82f6;--primary-hover: #60a5fa;--secondary-bg: #1e293b;--hover-bg: #334155;--card-bg: #1e293b;--header-bg: #0f172a;--header-text: #f1f5f9;--sidebar-bg: #0f172a;--sidebar-text: #f1f5f9;--section-bg: #1e293b;--entry-bg: #334155;--footer-bg: #0f172a;--footer-text: #f1f5f9;--border-color: #334155}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}#app{min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--secondary-bg)}::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-color)}@media (max-width: 1100px){.app-sidebar{display:none!important}.main-content{margin-right:0!important}}.country-flag[data-v-09603a86]{display:inline-block;vertical-align:middle;line-height:1}.flag-svg[data-v-09603a86]{display:inline-block;vertical-align:middle;line-height:1;cursor:help;transition:transform .2s ease}.flag-svg[data-v-09603a86]:hover{transform:scale(1.1)}.flag-image[data-v-09603a86]{width:2rem;height:1.5rem;border-radius:.1rem;object-fit:cover;border:1px solid var(--border-color)}.flag-text[data-v-09603a86]{font-size:.9rem;font-weight:600;color:var(--text-secondary);background:var(--secondary-bg);padding:.2rem .4rem;border-radius:.25rem;border:1px solid var(--border-color);cursor:help}.game-info-panel[data-v-f9fb1f3f]{width:100%}.game-info-panel.sidebar[data-v-f9fb1f3f]{width:600px;background:var(--sidebar-bg);color:var(--sidebar-text);height:calc(100vh - 160px);overflow-y:auto;position:fixed;top:80px;right:0;z-index:50;border-left:1px solid var(--border-color);padding:1rem;box-shadow:-2px 0 8px #0000001a}.game-info-panel.mobile[data-v-f9fb1f3f]{padding:1rem 0}.info-section[data-v-f9fb1f3f]{margin-bottom:1.5rem}.section-header[data-v-f9fb1f3f]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:url(/assets/title-bg.B77OL_j4.png) no-repeat;background-size:cover;color:#ffffffde;margin-bottom:1rem}.section-header h3[data-v-f9fb1f3f]{text-shadow:0px 2px 24px rgba(27,126,242,.91);margin:0 0 0 20px;font-size:1rem;font-weight:600;flex:1;color:#ffffffde;display:flex;align-items:center}.section-content[data-v-f9fb1f3f]{padding:1rem 0}.section-content p[data-v-f9fb1f3f]{margin:0;line-height:1.5;color:var(--text-secondary)}.scope-toggle[data-v-f9fb1f3f]{display:flex;gap:.5rem;margin-bottom:1rem}.toggle-container[data-v-f9fb1f3f]{position:relative;width:100%;height:50px;background:var(--secondary-bg);border-radius:25px;overflow:hidden;display:flex;align-items:center;padding:0 5px;border:1px solid var(--border-color)}.toggle-slider[data-v-f9fb1f3f]{position:absolute;width:50%;height:100%;background:var(--primary-color);border-radius:25px;transition:transform .3s ease;z-index:1;left:0}.toggle-slider.active[data-v-f9fb1f3f]{transform:translate(calc(100% + 5px))}.scope-btn[data-v-f9fb1f3f]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border:none;border-radius:25px;background:transparent;color:var(--text-color);cursor:pointer;transition:all .2s;font-size:.9rem;z-index:2;position:relative;height:50px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.scope-btn[data-v-f9fb1f3f]:active{background:transparent!important;color:var(--text-color)!important}.scope-icon[data-v-f9fb1f3f]{width:20px;height:20px}.user-score-info[data-v-f9fb1f3f]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.75rem;background:var(--secondary-bg);border-radius:.5rem;font-size:.9rem;color:var(--text-color);border:1px solid var(--border-color)}.leaderboard-list[data-v-f9fb1f3f]{display:flex;flex-direction:column;gap:.5rem}.leaderboard-entry[data-v-f9fb1f3f]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--entry-bg);border-radius:.5rem;transition:background-color .2s;border:1px solid var(--border-color);min-height:60px;margin-top:10px}.leaderboard-entry[data-v-f9fb1f3f]:hover{background:var(--hover-bg)}.entry-avatar[data-v-f9fb1f3f]{width:40px;height:40px;border-radius:50%;background:var(--secondary-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-icon[data-v-f9fb1f3f]{width:20px;height:20px;color:var(--text-secondary)}.entry-info[data-v-f9fb1f3f]{flex:1;min-width:0}.entry-rank[data-v-f9fb1f3f]{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.entry-rank.rank-1[data-v-f9fb1f3f]{color:#ff6b6b}.entry-rank.rank-2[data-v-f9fb1f3f]{color:#ffd93d}.entry-rank.rank-3[data-v-f9fb1f3f]{color:#4ecdc4}.entry-name[data-v-f9fb1f3f]{font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-flag[data-v-f9fb1f3f]{margin-left:auto;flex-shrink:0}.loading-state[data-v-f9fb1f3f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary)}.loading-spinner[data-v-f9fb1f3f]{width:32px;height:32px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-f9fb1f3f 1s linear infinite;margin-bottom:1rem}@keyframes spin-f9fb1f3f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-f9fb1f3f]{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary);font-style:italic}@media (max-width: 1100px){.game-info-panel.sidebar[data-v-f9fb1f3f]{display:none}}.mobile-menu[data-v-6f884a67]{display:none}.mobile-sidebar[data-v-6f884a67]{position:fixed;top:0;left:-100%;width:280px;height:100vh;background:var(--sidebar-bg);color:var(--sidebar-text);z-index:1000;transition:left .3s ease;overflow-y:auto}.mobile-sidebar.sidebar-open[data-v-6f884a67]{left:0}.sidebar-header[data-v-6f884a67]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color)}.sidebar-header h2[data-v-6f884a67]{margin:0;font-size:1.2rem;font-weight:700}.close-btn[data-v-6f884a67]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:var(--secondary-bg);color:var(--text-color);cursor:pointer;transition:background-color .2s}.close-btn[data-v-6f884a67]:hover{background:var(--hover-bg)}.close-icon[data-v-6f884a67]{width:16px;height:16px}.sidebar-content[data-v-6f884a67]{padding:1rem}.menu-section[data-v-6f884a67]{margin-bottom:2rem}.section-title[data-v-6f884a67]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;color:var(--text-color)}.section-icon[data-v-6f884a67]{width:20px;height:20px;color:var(--primary-color)}.language-options[data-v-6f884a67]{display:flex;flex-direction:column;gap:.5rem}.language-btn[data-v-6f884a67]{padding:.75rem 1rem;border:none;border-radius:.5rem;background:var(--secondary-bg);color:var(--text-color);cursor:pointer;transition:all .2s;text-align:left}.language-btn.active[data-v-6f884a67]{background:var(--primary-color);color:#fff}.language-btn[data-v-6f884a67]:hover:not(.active){background:var(--hover-bg)}.theme-btn[data-v-6f884a67]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:none;border-radius:.5rem;background:var(--secondary-bg);color:var(--text-color);cursor:pointer;transition:background-color .2s}.theme-btn[data-v-6f884a67]:hover{background:var(--hover-bg)}.theme-icon[data-v-6f884a67]{width:18px;height:18px}.game-list[data-v-6f884a67]{display:flex;flex-direction:column;gap:.5rem}.game-item[data-v-6f884a67]{padding:.75rem 1rem;background:var(--secondary-bg);border-radius:.5rem;cursor:pointer;transition:background-color .2s}.game-item[data-v-6f884a67]:hover{background:var(--hover-bg)}.about-text[data-v-6f884a67]{margin:0;line-height:1.5;color:var(--text-secondary);font-size:.9rem}.user-info[data-v-6f884a67]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--secondary-bg);border-radius:.5rem}.user-avatar[data-v-6f884a67]{width:48px;height:48px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-icon[data-v-6f884a67]{width:24px;height:24px;color:#fff}.avatar-image[data-v-6f884a67]{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-details[data-v-6f884a67]{flex:1}.user-name[data-v-6f884a67]{font-weight:600;margin-bottom:.25rem}.user-score[data-v-6f884a67]{font-size:.9rem;color:var(--text-secondary);margin-bottom:.25rem}.user-rank[data-v-6f884a67]{font-size:.9rem;color:var(--text-secondary)}.sidebar-overlay[data-v-6f884a67]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999}@media (max-width: 768px){.mobile-menu[data-v-6f884a67]{display:block}}.home-view[data-v-9a24ba03]{min-height:100vh;display:flex;background:var(--bg-color);color:var(--text-color);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}.main-content[data-v-9a24ba03]{padding:2rem;display:flex;flex-direction:column;margin-top:80px;height:calc(100vh - 160px);width:calc(100% - 600px)}.game-area[data-v-9a24ba03]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.game-container[data-v-9a24ba03]{width:100%;height:100%;position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 4px 12px #0000001a;background:var(--card-bg);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-text-size-adjust:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none}.game-iframe[data-v-9a24ba03]{width:100%;height:100%;border:none;display:block;transition:all .3s ease;-webkit-overflow-scrolling:touch;-khtml-user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-text-size-adjust:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important}.game-iframe.ios-iframe[data-v-9a24ba03]{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.ios-touch-overlay[data-v-9a24ba03]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:5;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:.9rem;text-align:center;padding:1rem;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.overlay-text[data-v-9a24ba03]{background:#000000b3;padding:.5rem 1rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.9rem;text-align:center}.game-iframe.fullscreen[data-v-9a24ba03]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch;touch-action:manipulation}.game-iframe.fullscreen+.game-controls[data-v-9a24ba03]{position:fixed!important;top:1rem!important;right:1rem!important;z-index:999!important;transform:none!important}[data-v-9a24ba03]{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-text-size-adjust:none!important;-webkit-user-drag:none!important;user-drag:none!important}.game-container[data-v-9a24ba03] *,.game-iframe[data-v-9a24ba03] *,.ios-touch-overlay[data-v-9a24ba03] *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-text-size-adjust:none!important;-webkit-user-drag:none!important;user-drag:none!important;touch-action:manipulation!important}.game-controls[data-v-9a24ba03]{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;z-index:999;pointer-events:auto;transition:all .3s ease}.fullscreen-btn[data-v-9a24ba03]{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:#000000b3;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;transition:all .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000004d}.fullscreen-btn[data-v-9a24ba03]:hover{background:#000c;transform:scale(1.05)}.game-iframe.fullscreen+.game-controls .fullscreen-btn[data-v-9a24ba03]{background:#000c;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #00000080;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.control-icon[data-v-9a24ba03]{width:16px;height:16px}@media (max-width: 768px){.game-controls[data-v-9a24ba03]{top:.5rem;right:.5rem}.fullscreen-btn[data-v-9a24ba03]{padding:.4rem .6rem;font-size:.8rem}.control-icon[data-v-9a24ba03]{width:14px;height:14px}.game-iframe.fullscreen+.game-controls[data-v-9a24ba03]{position:fixed!important;top:.5rem!important;right:.5rem!important;z-index:999!important;transform:none!important}}.mobile-sidebar-content[data-v-9a24ba03]{display:none}.mobile-section[data-v-9a24ba03]{margin-bottom:1.5rem}.section-header[data-v-9a24ba03]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:url(/assets/title-bg.B77OL_j4.png) no-repeat;background-size:cover;margin-bottom:1rem}.section-icon[data-v-9a24ba03]{width:20px;height:20px;color:var(--primary-color)}.section-header h3[data-v-9a24ba03]{margin:0 0 0 20px;font-size:1.6rem;font-weight:600;flex:1;color:var(--text-color)}.section-content[data-v-9a24ba03]{padding:1rem 0}.section-content p[data-v-9a24ba03]{margin:0;line-height:1.5;color:var(--text-secondary)}.scope-toggle[data-v-9a24ba03]{display:flex;gap:.5rem;margin-bottom:1rem}.toggle-container[data-v-9a24ba03]{position:relative;width:100%;height:50px;background:var(--secondary-bg);border-radius:25px;overflow:hidden;display:flex;align-items:center;padding:0 5px}.toggle-slider[data-v-9a24ba03]{position:absolute;width:50%;height:100%;background:var(--primary-color);border-radius:25px;transition:transform .3s ease;z-index:1;left:0}.toggle-slider.active[data-v-9a24ba03]{transform:translate(calc(100% + 5px))}.scope-btn[data-v-9a24ba03]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;border:none;color:var(--text-color);cursor:pointer;transition:all .2s;font-size:.9rem;z-index:2;position:relative;height:50px;border-radius:25px;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.scope-btn[data-v-9a24ba03]:active{background:transparent!important;color:var(--text-color)!important}.scope-icon[data-v-9a24ba03]{width:20px;height:20px}.user-score-info[data-v-9a24ba03]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.75rem;background:var(--secondary-bg);border-radius:.5rem;font-size:.9rem;color:var(--text-color)}.leaderboard-list[data-v-9a24ba03]{display:flex;flex-direction:column;gap:.5rem}.leaderboard-entry[data-v-9a24ba03]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--entry-bg);border-radius:.5rem;transition:background-color .2s}.leaderboard-entry[data-v-9a24ba03]:hover{background:var(--hover-bg)}.entry-avatar[data-v-9a24ba03]{width:40px;height:40px;border-radius:50%;background:var(--secondary-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-icon[data-v-9a24ba03]{width:20px;height:20px;color:var(--text-secondary)}.entry-info[data-v-9a24ba03]{flex:1;min-width:0}.entry-rank[data-v-9a24ba03]{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.entry-rank.rank-1[data-v-9a24ba03]{color:#ff6b6b}.entry-rank.rank-2[data-v-9a24ba03]{color:#ffd93d}.entry-rank.rank-3[data-v-9a24ba03]{color:#4ecdc4}.entry-rank.rank-4[data-v-9a24ba03]{color:#45b7d1}.entry-rank.rank-5[data-v-9a24ba03]{color:#96ceb4}.entry-rank.rank-6[data-v-9a24ba03]{color:#feca57}.entry-name[data-v-9a24ba03]{font-size:.9rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-footer[data-v-9a24ba03]{position:fixed;bottom:0;left:0;right:0;background:var(--footer-bg);color:var(--footer-text);text-align:center;padding:1rem;z-index:10;height:80px;display:flex;align-items:center;justify-content:center}.app-footer p[data-v-9a24ba03]{margin:0;font-size:.9rem}@media (max-width: 1100px){.main-content[data-v-9a24ba03]{width:100%;padding:1rem;margin-bottom:80px;margin-top:80px;height:auto;min-height:calc(100vh - 160px)}.game-area[data-v-9a24ba03]{height:60vh;margin-bottom:1rem}.game-container[data-v-9a24ba03]{border-radius:.5rem}.game-controls[data-v-9a24ba03]{top:.5rem;right:.5rem}.fullscreen-btn[data-v-9a24ba03]{padding:.375rem .5rem;font-size:.75rem}.control-icon[data-v-9a24ba03]{width:14px;height:14px}.mobile-sidebar-content[data-v-9a24ba03]{display:block}.app-footer[data-v-9a24ba03]{right:0}}.score-notification[data-v-9a24ba03]{position:fixed;top:100px;right:20px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 4px 12px #00000026;z-index:10000;animation:slideInRight-9a24ba03 .3s ease-out}.notification-content[data-v-9a24ba03]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem}.notification-icon[data-v-9a24ba03]{font-size:1.2rem}.notification-text[data-v-9a24ba03]{color:var(--text-color);font-weight:500}@keyframes slideInRight-9a24ba03{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.test-panel-container[data-v-9a24ba03]{margin-top:2rem;max-width:800px}
