: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{max-width:100vw;margin:0;padding:0;font-weight:400;min-height:100vh}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:block}#app{display:block;max-width:100%;margin:0;padding:0}}.main-header[data-v-48a13218]{width:100%;height:70px;background:linear-gradient(135deg,rgba(15,15,30,.98),rgba(26,26,46,.95),rgba(35,35,65,.98));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;display:flex;align-items:center;justify-content:center;margin:0;padding:0;box-sizing:border-box;position:fixed;top:0;left:0;z-index:1100;border-bottom:2px solid;border-image:linear-gradient(90deg,transparent,rgba(155,89,182,.4),transparent) 1;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px #0000004d,0 0 40px #9b59b61a}.main-header[data-v-48a13218]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(155,89,182,.3) 10%,rgba(52,152,219,.4) 30%,rgba(155,89,182,.5) 50%,rgba(52,152,219,.4) 70%,rgba(155,89,182,.3) 90%,transparent 100%);background-size:200% 100%;animation:lightBar-48a13218 4s ease-in-out infinite;opacity:.8}@keyframes lightBar-48a13218{0%,to{background-position:-100% 0;opacity:.6}50%{background-position:100% 0;opacity:1}}.main-header.header-transparent[data-v-48a13218]{background:linear-gradient(135deg,rgba(15,15,30,.92),rgba(26,26,46,.88),rgba(35,35,65,.92));-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);border-image:linear-gradient(90deg,transparent,rgba(155,89,182,.3),transparent) 1;box-shadow:0 12px 40px #0006,0 0 50px #9b59b626}.main-header.header-hidden[data-v-48a13218]{transform:translateY(-100%);opacity:0}.main-header[data-v-48a13218]{z-index:1000!important}.header-wrapper[data-v-48a13218]{width:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;box-sizing:border-box;height:100%}.header-title[data-v-48a13218]{font-size:1.8rem;font-weight:800;position:relative;display:inline-block;cursor:pointer;transition:all .3s ease}.gaming-title[data-v-48a13218]{position:relative;display:inline-block;overflow:visible;padding:.5rem 0}.title-text[data-v-48a13218]{position:relative;z-index:3;display:inline-block;background:linear-gradient(135deg,#9b59b6,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:1px;transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 4px rgba(155,89,182,.2))}.gaming-title:hover .title-text[data-v-48a13218]{background:linear-gradient(135deg,#8e44ad,#2980b9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 6px rgba(155,89,182,.3));transform:translateY(-1px)}@keyframes gamingColorShift-48a13218{0%{background-position:0% 50%}25%{background-position:25% 50%}50%{background-position:50% 50%}75%{background-position:75% 50%}to{background-position:100% 50%}}.gaming-title:hover .title-text[data-v-48a13218]{animation-duration:3s;transform:scale(1.01) translateY(-1px);filter:drop-shadow(0 2px 8px rgba(155,89,182,.4));letter-spacing:1.2px}.gaming-title:active .title-text[data-v-48a13218]{animation:gamingClickSubtle-48a13218 .2s ease-in-out}@keyframes gamingClickSubtle-48a13218{0%{filter:drop-shadow(0 2px 8px rgba(155,89,182,.4)) brightness(1);transform:scale(1.01) translateY(-1px)}50%{filter:drop-shadow(0 3px 12px rgba(155,89,182,.6)) brightness(1.1);transform:scale(1.005) translateY(-.5px)}to{filter:drop-shadow(0 2px 8px rgba(155,89,182,.4)) brightness(1);transform:scale(1.01) translateY(-1px)}}.header-right[data-v-48a13218]{display:flex;align-items:center;gap:1rem;position:relative}.admin-badge[data-v-48a13218]{background:linear-gradient(135deg,#ffd700,#ffb347);color:#1a1a1a;padding:.5rem 1rem;border-radius:16px;font-size:.8rem;font-weight:700;box-shadow:0 4px 15px #ffd7004d,inset 0 1px #ffffff4d;border:2px solid rgba(255,215,0,.4);text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.admin-badge[data-v-48a13218]:hover{transform:scale(1.05);box-shadow:0 6px 20px #ffd70066,inset 0 1px #fff6}.username[data-v-48a13218]{font-weight:600;color:#fff;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(66,185,131,.2),rgba(66,185,131,.1));border-radius:16px;border:2px solid rgba(66,185,131,.3);font-size:.85rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #42b98333,inset 0 1px #ffffff1a;transition:all .3s ease}.username[data-v-48a13218]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #42b9834d,inset 0 1px #fff3}.header-btn[data-v-48a13218]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.header-btn[data-v-48a13218]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.header-btn[data-v-48a13218]:hover:before{left:100%}.header-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(66,185,131,.2),rgba(66,185,131,.1));border-color:#42b98366;transform:translateY(-2px);box-shadow:0 8px 25px #0003,0 0 20px #42b9834d}.header-btn svg[data-v-48a13218]{transition:transform .3s ease}.header-btn:hover svg[data-v-48a13218]{transform:scale(1.1)}.admin-mode-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(255,165,0,.2),rgba(255,140,0,.1));border-color:#ffa50066;box-shadow:0 8px 25px #0003,0 0 20px #ffa5004d}.logout-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(220,53,69,.2),rgba(200,35,51,.1));border-color:#dc354566;box-shadow:0 8px 25px #0003,0 0 20px #dc35454d}.menu-container[data-v-48a13218]{position:relative}.dropdown-menu[data-v-48a13218]{position:absolute;top:calc(100% + 12px);right:0;background:linear-gradient(145deg,rgba(25,25,35,.98),rgba(30,30,40,.95));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 60px #0006,0 0 40px #0003,inset 0 1px #ffffff1a;z-index:1050;display:flex;flex-direction:column;gap:0;padding:.75rem 0;min-width:180px;overflow:hidden}.menu-item[data-v-48a13218]{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);padding:.875rem 1.25rem;position:relative;overflow:hidden}.menu-item[data-v-48a13218]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(66,185,131,.1),transparent);transition:left .5s ease}.menu-item[data-v-48a13218]:hover:before{left:100%}.menu-item[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(66,185,131,.15),rgba(66,185,131,.08));color:#42b983;transform:translate(4px);padding-left:1.5rem}.menu-item svg[data-v-48a13218]{opacity:.8;transition:all .3s ease}.menu-item:hover svg[data-v-48a13218]{opacity:1;transform:scale(1.1)}.enhanced-menu[data-v-48a13218]{min-width:280px;padding:1rem 0;background:linear-gradient(145deg,rgba(15,15,30,.98),rgba(26,26,46,.95));border:1px solid rgba(155,89,182,.3);box-shadow:0 25px 80px #00000080,0 0 60px #9b59b626,inset 0 1px #ffffff1a}.menu-header[data-v-48a13218]{padding:0 1.25rem .75rem;border-bottom:1px solid rgba(155,89,182,.2);margin-bottom:.5rem}.menu-title[data-v-48a13218]{font-size:.8rem;font-weight:600;color:#9b59b6e6;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.menu-divider[data-v-48a13218]{height:2px;background:linear-gradient(90deg,transparent,rgba(155,89,182,.4),transparent);border-radius:1px}.enhanced-item[data-v-48a13218]{padding:1rem 1.25rem;display:flex;align-items:center;gap:.875rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.enhanced-item[data-v-48a13218]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,#9b59b6,#8e44ad);transform:scaleY(0);transition:transform .3s ease}.enhanced-item[data-v-48a13218]:hover:before{transform:scaleY(1)}.enhanced-item[data-v-48a13218]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(155,89,182,.1),transparent);transition:left .6s ease}.enhanced-item[data-v-48a13218]:hover:after{left:100%}.enhanced-item[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(155,89,182,.08));transform:translate(6px);color:#9b59b6}.menu-icon[data-v-48a13218]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,rgba(66,185,131,.15),rgba(66,185,131,.08));border:1px solid rgba(66,185,131,.2);transition:all .3s ease;flex-shrink:0}.enhanced-item:hover .menu-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(155,89,182,.25),rgba(155,89,182,.15));border-color:#9b59b666;transform:scale(1.05) rotate(2deg);box-shadow:0 4px 15px #9b59b633}.menu-content[data-v-48a13218]{flex:1;display:flex;flex-direction:column;justify-content:center}.menu-label[data-v-48a13218]{font-size:.95rem;font-weight:600;color:#ffffffe6;line-height:1.2;transition:color .3s ease}.enhanced-item:hover .menu-label[data-v-48a13218]{color:#9b59b6}.menu-separator[data-v-48a13218]{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:.5rem 1.25rem}.home-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(52,152,219,.15),rgba(52,152,219,.08));border-color:#3498db33}.enhanced-item:hover .home-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(52,152,219,.25),rgba(52,152,219,.15));border-color:#3498db66;box-shadow:0 4px 15px #3498db33}.games-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(155,89,182,.08));border-color:#9b59b633}.enhanced-item:hover .games-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(155,89,182,.25),rgba(155,89,182,.15));border-color:#9b59b666;box-shadow:0 4px 15px #9b59b633}.settings-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(255,193,7,.15),rgba(255,193,7,.08));border-color:#ffc10733}.enhanced-item:hover .settings-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(255,193,7,.25),rgba(255,193,7,.15));border-color:#ffc10766;box-shadow:0 4px 15px #ffc10733}.rules-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(231,76,60,.15),rgba(231,76,60,.08));border-color:#e74c3c33}.enhanced-item:hover .rules-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(231,76,60,.25),rgba(231,76,60,.15));border-color:#e74c3c66;box-shadow:0 4px 15px #e74c3c33}.about-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(46,204,113,.15),rgba(46,204,113,.08));border-color:#2ecc7133}.enhanced-item:hover .about-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(46,204,113,.25),rgba(46,204,113,.15));border-color:#2ecc7166;box-shadow:0 4px 15px #2ecc7133}.admin-badge[data-v-48a13218]{background:linear-gradient(135deg,#ffd700,#ffb347);color:#333;padding:.4rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600;box-shadow:0 2px 8px #ffd7004d;border:1px solid rgba(255,215,0,.2)}.user-info[data-v-48a13218]{display:flex;align-items:center;gap:.75rem;color:#fff;font-size:.9rem}.username[data-v-48a13218]{font-weight:500;color:#ffffffe6;padding:.4rem .8rem;background:rgba(255,255,255,.08);border-radius:8px;border:1px solid rgba(255,255,255,.1);font-size:.85rem}.unified-header-btn[data-v-48a13218]{background:transparent;border:none;cursor:pointer;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-container[data-v-48a13218]{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:transparent;border:1px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-icon[data-v-48a13218]{color:#ffffffb3;transition:all .3s ease;font-size:1.1rem}.btn-glow[data-v-48a13218]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));opacity:0;transition:opacity .3s ease}.hamburger-to-x[data-v-48a13218]{width:20px;height:16px;position:relative;transform:rotate(0);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden}.hamburger-line[data-v-48a13218]{display:block;position:absolute;height:2px;width:100%;background:#9b59b6;border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 8px rgba(155,89,182,.4))}.hamburger-line.line1[data-v-48a13218]{top:0}.hamburger-line.line2[data-v-48a13218]{top:7px}.hamburger-line.line3[data-v-48a13218]{top:14px}.hamburger-to-x.active .line1[data-v-48a13218]{top:7px;transform:rotate(135deg)}.hamburger-to-x.active .line2[data-v-48a13218]{opacity:0;left:-20px}.hamburger-to-x.active .line3[data-v-48a13218]{top:7px;transform:rotate(-135deg)}.unified-header-btn:hover .hamburger-line[data-v-48a13218]{background:rgba(255,255,255,.9)}.unified-header-btn:hover .btn-container[data-v-48a13218]{background:linear-gradient(135deg,rgba(155,89,182,.1),rgba(52,73,94,.1));border:1px solid rgba(155,89,182,.3);transform:translateY(-2px);box-shadow:0 4px 12px #9b59b633}.unified-header-btn:hover .btn-icon[data-v-48a13218]{color:#ffffffe6;transform:scale(1.05)}.unified-header-btn:hover .btn-glow[data-v-48a13218]{opacity:1}.unified-header-btn:active .btn-container[data-v-48a13218]{transform:translateY(-1px) scale(.98);background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));border:1px solid rgba(155,89,182,.4)}.modern-search-overlay[data-v-48a13218]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh}.modern-search-container[data-v-48a13218]{background:linear-gradient(145deg,rgba(25,25,35,.98),rgba(30,30,40,.95));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(155,89,182,.2);border-radius:24px;width:90%;max-width:700px;max-height:80vh;overflow:hidden;box-shadow:0 25px 60px #0009,0 0 40px #9b59b626,inset 0 1px #ffffff1a}.search-header[data-v-48a13218]{padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.search-input-section[data-v-48a13218]{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.05);border:2px solid rgba(155,89,182,.2);border-radius:16px;padding:.75rem 1rem;transition:all .3s ease}.search-input-section[data-v-48a13218]:focus-within{border-color:#9b59b680;background:rgba(255,255,255,.08);box-shadow:0 0 20px #9b59b633}.search-input-icon[data-v-48a13218]{color:#9b59b699;margin-right:.75rem;display:flex;align-items:center}.modern-search-input[data-v-48a13218]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:1.1rem;font-weight:500;line-height:1.4}.modern-search-input[data-v-48a13218]::placeholder{color:#fff6;font-weight:400}.search-close-btn[data-v-48a13218]{background:rgba(255,255,255,.1);border:none;color:#fff9;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-left:.75rem}.search-close-btn[data-v-48a13218]:hover{background:rgba(231,76,60,.2);color:#e74c3c;transform:scale(1.1)}.search-content[data-v-48a13218]{max-height:60vh;overflow-y:auto;padding:1rem 0}.search-content[data-v-48a13218]::-webkit-scrollbar{width:6px}.search-content[data-v-48a13218]::-webkit-scrollbar-track{background:transparent}.search-content[data-v-48a13218]::-webkit-scrollbar-thumb{background:rgba(155,89,182,.3);border-radius:3px}.live-suggestions[data-v-48a13218]{padding:0 2rem}.suggestions-section-header[data-v-48a13218]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0 1rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:.75rem}.suggestions-title[data-v-48a13218]{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px}.suggestions-count[data-v-48a13218]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.suggestions-list[data-v-48a13218]{display:flex;flex-direction:column;gap:.5rem}.modern-suggestion-item[data-v-48a13218]{display:flex;align-items:center;padding:1rem;cursor:pointer;border-radius:12px;transition:all .3s cubic-bezier(.25,.46,.45,.94);border:1px solid transparent;position:relative;overflow:hidden}.modern-suggestion-item[data-v-48a13218]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(155,89,182,.1),transparent);transition:left .5s ease}.modern-suggestion-item[data-v-48a13218]:hover,.modern-suggestion-item.active[data-v-48a13218]{background:linear-gradient(135deg,rgba(155,89,182,.1),rgba(52,73,94,.1));border-color:#9b59b64d;transform:translate(4px);box-shadow:0 8px 25px #0003}.modern-suggestion-item[data-v-48a13218]:hover:before,.modern-suggestion-item.active[data-v-48a13218]:before{left:100%}.suggestion-icon-wrapper[data-v-48a13218]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(52,73,94,.2));border-radius:12px;margin-right:1rem;transition:all .3s ease}.modern-suggestion-item:hover .suggestion-icon-wrapper[data-v-48a13218],.modern-suggestion-item.active .suggestion-icon-wrapper[data-v-48a13218]{background:linear-gradient(135deg,rgba(155,89,182,.3),rgba(52,73,94,.3));transform:scale(1.1)}.suggestion-emoji[data-v-48a13218]{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.suggestion-details[data-v-48a13218]{flex:1}.suggestion-name[data-v-48a13218]{color:#fff;font-weight:600;font-size:1rem;margin-bottom:.25rem;line-height:1.3}.suggestion-name mark[data-v-48a13218]{background:linear-gradient(135deg,#9b59b6,#e74c3c);color:#fff;padding:.1rem .3rem;border-radius:4px;font-weight:700}.suggestion-category[data-v-48a13218]{color:#fff9;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.suggestion-arrow[data-v-48a13218]{color:#9b59b699;opacity:0;transition:all .3s ease;transform:translate(-8px)}.modern-suggestion-item:hover .suggestion-arrow[data-v-48a13218],.modern-suggestion-item.active .suggestion-arrow[data-v-48a13218]{opacity:1;transform:translate(0)}.no-results-state[data-v-48a13218]{text-align:center;padding:3rem 2rem;color:#fff9}.no-results-title[data-v-48a13218]{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.no-results-subtitle[data-v-48a13218]{font-size:.9rem;opacity:.7}.default-search-state[data-v-48a13218]{padding:0 2rem 1rem}.popular-actions-header[data-v-48a13218]{padding:.75rem 0 1rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:1rem}.popular-title[data-v-48a13218]{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px}.popular-actions-grid[data-v-48a13218]{display:flex;flex-direction:column;gap:.75rem}.popular-action-btn[data-v-48a13218]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1rem;color:#fff;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;gap:1rem;text-align:left}.popular-action-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.1),rgba(52,73,94,.1));border-color:#9b59b633;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.popular-action-icon[data-v-48a13218]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(52,73,94,.2));border-radius:10px;font-size:1.3rem;transition:all .3s ease}.popular-action-btn:hover .popular-action-icon[data-v-48a13218]{background:linear-gradient(135deg,rgba(155,89,182,.3),rgba(52,73,94,.3));transform:scale(1.1)}.popular-action-text[data-v-48a13218]{flex:1}.popular-action-name[data-v-48a13218]{font-weight:600;font-size:1rem;margin-bottom:.25rem;color:#fff}.popular-action-desc[data-v-48a13218]{font-size:.8rem;color:#fff9;line-height:1.3}.search-transition-enter-active[data-v-48a13218],.search-transition-leave-active[data-v-48a13218]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.search-transition-enter-from[data-v-48a13218],.search-transition-leave-to[data-v-48a13218]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.search-transition-enter-from .modern-search-container[data-v-48a13218],.search-transition-leave-to .modern-search-container[data-v-48a13218]{opacity:0;transform:translateY(-30px) scale(.95)}@media (max-width: 768px){.modern-search-overlay[data-v-48a13218]{padding-top:5vh}.modern-search-container[data-v-48a13218]{width:95%;max-height:85vh}.search-header[data-v-48a13218]{padding:1.5rem 1.5rem 1rem}.modern-search-input[data-v-48a13218]{font-size:1rem}.live-suggestions[data-v-48a13218]{padding:0 1.5rem}.default-search-state[data-v-48a13218]{padding:0 1.5rem 1rem}.modern-suggestion-item[data-v-48a13218],.popular-action-btn[data-v-48a13218]{padding:.75rem}.search-icon-container[data-v-48a13218]{width:36px;height:36px}}.search-overlay[data-v-48a13218]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;animation:searchOverlayFadeIn-48a13218 .3s ease-out}@keyframes searchOverlayFadeIn-48a13218{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.search-container[data-v-48a13218]{background:linear-gradient(135deg,rgba(30,30,40,.95),rgba(35,35,45,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(155,89,182,.3);border-radius:20px;width:90%;max-width:600px;max-height:80vh;overflow:hidden;animation:searchContainerSlideIn-48a13218 .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 20px 50px #00000080,0 0 30px #9b59b633}@keyframes searchContainerSlideIn-48a13218{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.search-input-wrapper[data-v-48a13218]{position:relative;display:flex;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.search-icon[data-v-48a13218]{color:#9b59b6b3;margin-right:1rem;flex-shrink:0}.search-input[data-v-48a13218]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:1.2rem;font-weight:500;padding:.5rem 0}.search-input[data-v-48a13218]::placeholder{color:#ffffff80;font-weight:400}.search-close[data-v-48a13218]{background:rgba(255,255,255,.1);border:none;color:#fff;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-left:1rem;flex-shrink:0}.search-close[data-v-48a13218]:hover{background:rgba(231,76,60,.2);color:#e74c3c;transform:scale(1.1)}.search-suggestions[data-v-48a13218]{max-height:50vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(155,89,182,.5) transparent}.search-suggestions[data-v-48a13218]::-webkit-scrollbar{width:6px}.search-suggestions[data-v-48a13218]::-webkit-scrollbar-track{background:transparent}.search-suggestions[data-v-48a13218]::-webkit-scrollbar-thumb{background:rgba(155,89,182,.5);border-radius:3px}.suggestions-header[data-v-48a13218]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem .5rem;color:#ffffffb3;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.suggestions-count[data-v-48a13218]{color:#9b59b6cc;font-size:.8rem}.suggestion-item[data-v-48a13218]{display:flex;align-items:center;padding:1rem 1.5rem;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent}.suggestion-item[data-v-48a13218]:hover,.suggestion-item.active[data-v-48a13218]{background:rgba(155,89,182,.1);border-left-color:#9b59b6;transform:translate(4px)}.suggestion-icon[data-v-48a13218]{font-size:1.5rem;margin-right:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.05);border-radius:10px;transition:all .3s ease}.suggestion-item:hover .suggestion-icon[data-v-48a13218],.suggestion-item.active .suggestion-icon[data-v-48a13218]{background:rgba(155,89,182,.2);transform:scale(1.1)}.suggestion-content[data-v-48a13218]{flex:1}.suggestion-title[data-v-48a13218]{color:#fff;font-weight:600;margin-bottom:.25rem;line-height:1.2}.suggestion-title mark[data-v-48a13218]{background:linear-gradient(135deg,#9b59b6,#e74c3c);color:#fff;padding:.1rem .2rem;border-radius:4px;font-weight:700}.suggestion-type[data-v-48a13218]{color:#fff9;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.suggestion-action[data-v-48a13218]{color:#9b59b6b3;opacity:0;transition:all .3s ease;transform:translate(-10px)}.suggestion-item:hover .suggestion-action[data-v-48a13218],.suggestion-item.active .suggestion-action[data-v-48a13218]{opacity:1;transform:translate(0)}.no-results[data-v-48a13218]{text-align:center;padding:3rem 2rem;color:#fff9}.no-results-icon[data-v-48a13218]{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-results-text[data-v-48a13218]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:#fff}.no-results-hint[data-v-48a13218]{font-size:.9rem;opacity:.7}.quick-actions[data-v-48a13218]{padding:1.5rem}.quick-actions-header[data-v-48a13218]{color:#ffffffb3;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.quick-action-grid[data-v-48a13218]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.quick-action[data-v-48a13218]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem;font-weight:500}.quick-action[data-v-48a13218]:hover{background:rgba(155,89,182,.1);border-color:#9b59b64d;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.quick-action-icon[data-v-48a13218]{font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease}.quick-action:hover .quick-action-icon[data-v-48a13218]{background:rgba(155,89,182,.2);transform:scale(1.1)}@media (max-width: 768px){.main-header[data-v-48a13218]{padding:.75rem 0;background:linear-gradient(135deg,rgba(15,15,25,.98) 0%,rgba(20,20,30,.98) 50%,rgba(25,25,35,.98) 100%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:2px solid;border-image:linear-gradient(90deg,rgba(155,89,182,.3) 0%,rgba(155,89,182,.6) 50%,rgba(155,89,182,.3) 100%) 1;box-shadow:0 8px 32px #0000004d,0 2px 16px #9b59b626,inset 0 1px #ffffff1a}.header-wrapper[data-v-48a13218]{padding:0 1.5rem;max-width:100%}.header-title[data-v-48a13218]{font-size:1.3rem;background:linear-gradient(135deg,#9b59b6,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;text-shadow:0 2px 10px rgba(155,89,182,.4)}.header-right[data-v-48a13218]{gap:.8rem}.admin-badge[data-v-48a13218]{font-size:.75rem;padding:.4rem .8rem;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(52,73,94,.2));border:1px solid rgba(155,89,182,.3);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;font-weight:600}.username[data-v-48a13218]{font-size:.8rem;padding:.4rem .8rem;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;font-weight:500}.header-btn[data-v-48a13218]{padding:.5rem .8rem;font-size:.8rem;gap:.3rem;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));border-color:#9b59b666;transform:translateY(-2px);box-shadow:0 4px 12px #9b59b633}.unified-header-btn[data-v-48a13218]{width:44px;height:44px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);border-radius:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s cubic-bezier(.4,0,.2,1)}.unified-header-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));border-color:#9b59b666;transform:translateY(-2px);box-shadow:0 4px 12px #9b59b633}.unified-header-btn .btn-icon[data-v-48a13218]{color:#ffffffe6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.search-overlay[data-v-48a13218]{padding-top:5vh}.search-container[data-v-48a13218]{width:95%;max-height:85vh}.search-input-wrapper[data-v-48a13218]{padding:1rem}.search-input[data-v-48a13218]{font-size:1rem}.suggestion-item[data-v-48a13218]{padding:.75rem 1rem}.quick-action-grid[data-v-48a13218]{grid-template-columns:1fr;gap:.5rem}.quick-action[data-v-48a13218]{padding:.75rem}}@media (max-width: 480px){.main-header[data-v-48a13218]{height:64px;padding:0;background:linear-gradient(135deg,rgba(15,15,25,.98) 0%,rgba(20,20,30,.98) 50%,rgba(25,25,35,.98) 100%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:2px solid;border-image:linear-gradient(90deg,rgba(155,89,182,.3) 0%,rgba(155,89,182,.6) 50%,rgba(155,89,182,.3) 100%) 1;box-shadow:0 4px 20px #0003,0 1px 8px #9b59b61a,inset 0 1px #ffffff14}.header-wrapper[data-v-48a13218]{padding:0 1rem;max-width:100%;gap:.75rem}.header-title[data-v-48a13218]{font-size:1.4rem;background:linear-gradient(135deg,#9b59b6,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;text-shadow:0 2px 8px rgba(155,89,182,.3)}.title-text[data-v-48a13218]{letter-spacing:1px;font-weight:800}.header-right[data-v-48a13218]{gap:.6rem}.unified-header-btn[data-v-48a13218]{width:40px;height:40px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);border-radius:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:all .3s cubic-bezier(.4,0,.2,1)}.unified-header-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));border-color:#9b59b666;transform:translateY(-1px);box-shadow:0 3px 10px #9b59b633}.btn-container[data-v-48a13218]{width:40px;height:40px;border-radius:12px}.btn-icon[data-v-48a13218]{color:#ffffffe6;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.user-info[data-v-48a13218]{gap:.5rem}.username[data-v-48a13218]{padding:.4rem .8rem;font-size:.8rem;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;font-weight:500}.admin-badge[data-v-48a13218]{padding:.4rem .8rem;font-size:.75rem;border-radius:12px;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(52,73,94,.2));border:1px solid rgba(155,89,182,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;font-weight:600}.header-btn[data-v-48a13218]{padding:.5rem .8rem;font-size:.8rem;gap:.4rem;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;transition:all .3s cubic-bezier(.4,0,.2,1)}.header-btn[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));border-color:#9b59b666;transform:translateY(-1px);box-shadow:0 3px 10px #9b59b633}.header-btn svg[data-v-48a13218]{width:14px;height:14px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.dropdown-menu[data-v-48a13218]{min-width:260px;right:-.5rem;background:linear-gradient(135deg,rgba(15,15,25,.98) 0%,rgba(20,20,30,.98) 50%,rgba(25,25,35,.98) 100%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(155,89,182,.2);border-radius:16px;box-shadow:0 12px 40px #0000004d,0 4px 16px #9b59b626,inset 0 1px #ffffff1a}.enhanced-item[data-v-48a13218]{padding:.875rem 1rem;border-radius:12px;margin:.25rem;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(155,89,182,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.enhanced-item[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));border-color:#9b59b64d;transform:translateY(-1px);box-shadow:0 3px 10px #9b59b633}.menu-icon[data-v-48a13218]{width:36px;height:36px;background:linear-gradient(135deg,rgba(155,89,182,.1),rgba(52,73,94,.1));border:1px solid rgba(155,89,182,.2);border-radius:10px}.menu-label[data-v-48a13218]{font-size:.9rem;color:#ffffffe6;font-weight:500}}@media (max-width: 360px){.header-wrapper[data-v-48a13218]{padding:0 1rem;max-width:100%}.header-title[data-v-48a13218]{font-size:1.2rem;background:linear-gradient(135deg,#9b59b6,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.unified-header-btn[data-v-48a13218]{width:36px;height:36px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);border-radius:10px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.btn-container[data-v-48a13218]{width:36px;height:36px;border-radius:10px}.btn-icon[data-v-48a13218]{font-size:1rem;color:#ffffffe6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.header-btn[data-v-48a13218]{padding:.4rem .6rem;font-size:.75rem;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6}.admin-badge[data-v-48a13218]{font-size:.7rem;padding:.3rem .6rem;border-radius:10px;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(52,73,94,.2));border:1px solid rgba(155,89,182,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6}.username[data-v-48a13218]{font-size:.7rem;padding:.3rem .6rem;border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(155,89,182,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6}.dropdown-menu[data-v-48a13218]{right:-10px;width:200px;background:linear-gradient(135deg,rgba(15,15,25,.98) 0%,rgba(20,20,30,.98) 50%,rgba(25,25,35,.98) 100%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(155,89,182,.2);border-radius:14px}.menu-item[data-v-48a13218]{padding:.75rem;font-size:.85rem;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(155,89,182,.1);border-radius:10px;margin:.2rem;color:#ffffffe6}.menu-item[data-v-48a13218]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(52,73,94,.15));border-color:#9b59b64d}}.search-hamburger-to-x[data-v-48a13218]{width:20px;height:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.search-line[data-v-48a13218]{display:block;width:100%;height:2px;background:currentColor;border-radius:1px;transition:all .3s cubic-bezier(.25,.46,.45,.94);transform-origin:center}.search-hamburger-to-x .search-line1[data-v-48a13218]{transform:translateY(0) rotate(0)}.search-hamburger-to-x .search-line2[data-v-48a13218]{opacity:1;transform:scaleX(1)}.search-hamburger-to-x .search-line3[data-v-48a13218]{transform:translateY(0) rotate(0)}.search-hamburger-to-x.active .search-line1[data-v-48a13218]{transform:translateY(7px) rotate(45deg)}.search-hamburger-to-x.active .search-line2[data-v-48a13218]{opacity:0;transform:scaleX(0)}.search-hamburger-to-x.active .search-line3[data-v-48a13218]{transform:translateY(-7px) rotate(-45deg)}@media (max-width: 768px){.main-header[data-v-48a13218]{border-bottom:none}.main-header .mobile-glow-bar[data-v-48a13218]{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(155,89,182,.8),rgba(52,152,219,.8),rgba(46,204,113,.6),transparent);animation:navGlow-48a13218 4s ease-in-out infinite;filter:blur(1px);pointer-events:none}.main-header[data-v-48a13218]:after{display:none}@keyframes navGlow-48a13218{0%,to{opacity:.4;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1.2)}}}.main-footer[data-v-6704560a]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:linear-gradient(135deg,rgba(20,20,30,.95) 0%,rgba(15,15,25,.98) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;padding:1.5rem 0 1rem;text-align:center;font-size:.85rem;border-top:1px solid rgba(155,89,182,.3);box-sizing:border-box;z-index:20;box-shadow:0 -4px 20px #0000004d,inset 0 1px #9b59b61a}.footer-content[data-v-6704560a]{max-width:900px;margin:0 auto;line-height:1.7;padding:0 32px;box-sizing:border-box;width:100%}.footer-buttons[data-v-6704560a]{display:flex;justify-content:center;gap:12px;margin-bottom:1rem;flex-wrap:wrap}.footer-btn[data-v-6704560a]{background:linear-gradient(135deg,rgba(30,30,45,.9) 0%,rgba(35,35,50,.8) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(155,89,182,.4);color:#ffffffe6;padding:8px 14px;border-radius:12px;cursor:pointer;font-weight:500;font-size:.8rem;transition:all .3s ease;display:flex;align-items:center;gap:6px;min-width:110px;justify-content:center;box-shadow:0 2px 8px #0003,inset 0 1px #ffffff1a;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.footer-btn[data-v-6704560a]:hover{background:linear-gradient(135deg,rgba(155,89,182,.3) 0%,rgba(142,68,173,.2) 100%);border-color:#9b59b699;color:#fff;transform:translateY(-1px);box-shadow:0 4px 15px #9b59b633,0 2px 8px #0000004d,inset 0 1px #ffffff26}.footer-btn[data-v-6704560a]:active{transform:translateY(0);transition:all .1s ease}.btn-icon[data-v-6704560a]{font-size:.9rem}.btn-text[data-v-6704560a]{font-size:.8rem}.footer-divider[data-v-6704560a]{height:1px;background:linear-gradient(90deg,transparent,rgba(155,89,182,.3),transparent);margin:0 auto 1rem;width:60%}.footer-note[data-v-6704560a]{margin-top:0;font-size:.75rem;color:#ffffff80;font-weight:300}@media (max-width: 768px){.main-footer[data-v-6704560a]{padding:1.25rem 0 .75rem}.footer-content[data-v-6704560a]{padding:0 20px}.footer-buttons[data-v-6704560a]{gap:10px;margin-bottom:.75rem}.footer-btn[data-v-6704560a]{padding:6px 12px;font-size:.75rem;min-width:95px;flex-direction:column;gap:3px}.btn-icon[data-v-6704560a]{font-size:1rem}.btn-text[data-v-6704560a]{font-size:.7rem}.footer-divider[data-v-6704560a]{width:80%}.footer-note[data-v-6704560a]{font-size:.7rem}}@media (max-width: 480px){.main-footer[data-v-6704560a]{padding:1rem 0 .5rem}.footer-content[data-v-6704560a]{padding:0 15px}.footer-buttons[data-v-6704560a]{gap:8px;margin-bottom:.5rem}.footer-btn[data-v-6704560a]{padding:5px 10px;font-size:.7rem;min-width:85px;border-radius:10px}.btn-icon[data-v-6704560a]{font-size:.9rem}.btn-text[data-v-6704560a]{font-size:.65rem}.footer-divider[data-v-6704560a]{width:90%;margin:0 auto .5rem}.footer-note[data-v-6704560a]{font-size:.65rem}}@media (max-width: 360px){.footer-content[data-v-6704560a]{padding:0 10px}.footer-btn[data-v-6704560a]{padding:6px 10px;font-size:.75rem;min-width:90px;border-radius:10px}.btn-icon[data-v-6704560a]{font-size:1rem}.btn-text[data-v-6704560a],.footer-note[data-v-6704560a]{font-size:.7rem}}@media (hover: none) and (pointer: coarse){.footer-btn[data-v-6704560a]:hover{background:rgba(155,89,182,.1);border-color:#9b59b64d;transform:none;box-shadow:none}}.footer-navigation[data-v-d1201af7]{position:fixed;bottom:0;left:0;right:0;z-index:1000;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:none}.footer-navigation.visible[data-v-d1201af7]{transform:translateY(0)}@media (max-width: 768px){.footer-navigation[data-v-d1201af7]{display:block}}.nav-container[data-v-d1201af7]{background:linear-gradient(135deg,rgba(15,15,25,.98) 0%,rgba(20,20,30,.98) 50%,rgba(25,25,35,.98) 100%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-top:2px solid;border-image:linear-gradient(90deg,transparent,rgba(155,89,182,.4),rgba(52,152,219,.4),transparent) 1;padding:8px 16px;display:flex;justify-content:space-around;align-items:center;position:relative;overflow:hidden;min-height:56px;box-shadow:0 -8px 32px #0006,0 -4px 20px #9b59b61a}.nav-glow[data-v-d1201af7]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(155,89,182,.8),rgba(52,152,219,.8),rgba(46,204,113,.6),transparent);animation:navGlow-d1201af7 4s ease-in-out infinite;filter:blur(1px)}@keyframes navGlow-d1201af7{0%,to{opacity:.4;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1.2)}}.nav-item[data-v-d1201af7]{background:none;border:none;color:#ffffffa6;padding:12px 16px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;min-width:70px;height:52px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-item[data-v-d1201af7]:active{transform:scale(.95)}.nav-item.active[data-v-d1201af7]{color:#fff;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(155,89,182,.1));border:1px solid rgba(155,89,182,.3);box-shadow:0 8px 24px #9b59b640,0 4px 12px #0000004d,inset 0 1px #ffffff1a}.nav-item.active .nav-icon[data-v-d1201af7]{transform:scale(1.15);filter:drop-shadow(0 4px 12px rgba(155,89,182,.5));color:#9b59b6}.nav-item.active .nav-label[data-v-d1201af7]{color:#9b59b6e6;font-weight:500}@media (hover: hover){.nav-item[data-v-d1201af7]:hover:not(.active){color:#ffffffe6;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 20px #00000026,inset 0 1px #ffffff1a}.nav-item:hover:not(.active) .nav-icon[data-v-d1201af7]{transform:scale(1.05)}}.nav-icon[data-v-d1201af7]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.nav-icon .icon[data-v-d1201af7]{width:100%;height:100%;stroke:currentColor;stroke-width:2;transition:all .3s ease}.nav-label[data-v-d1201af7]{font-size:11px;font-weight:400;letter-spacing:.2px;text-transform:none;transition:all .3s ease;white-space:nowrap;color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.nav-label[data-v-d1201af7]{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.2)}.global-nav-indicator[data-v-d1201af7]{position:fixed;bottom:0;left:0;transform:translate(-50%) scaleX(0);width:36px;height:4px;background:linear-gradient(90deg,#9b59b6,#8e44ad,#3498db);border-radius:4px 4px 0 0;opacity:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 -4px 12px #9b59b680,0 0 20px #9b59b64d;pointer-events:none;z-index:1001}@media (max-width: 480px){.nav-container[data-v-d1201af7]{padding:18px 10px 8px;min-height:56px;box-shadow:0 -6px 24px #0000004d,0 -2px 12px #9b59b61a}.nav-item[data-v-d1201af7]{min-width:60px;height:44px;padding:8px;border-radius:18px}.nav-icon[data-v-d1201af7]{width:20px;height:20px}.nav-label[data-v-d1201af7]{font-size:9px;letter-spacing:.1px;color:#ffffff73}.global-nav-indicator[data-v-d1201af7]{width:24px;height:2px;border-radius:2px 2px 0 0}}@supports (padding: max(0px)){.nav-container[data-v-d1201af7]{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.footer-navigation[data-v-d1201af7]{animation:slideUpIntro-d1201af7 .6s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes slideUpIntro-d1201af7{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.nav-item[data-v-d1201af7]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(155,89,182,.3) 0%,rgba(155,89,182,.1) 40%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.nav-item[data-v-d1201af7]:active:after{width:80px;height:80px;opacity:1}.modal-overlay[data-v-8e255f99]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-content[data-v-8e255f99]{background:linear-gradient(135deg,#222 0%,#2d2d2d 100%);border-radius:16px;padding:2rem;max-width:450px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px #0000004d;border:1px solid rgba(255,255,255,.1)}.close-btn[data-v-8e255f99]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#ccc;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}.close-btn[data-v-8e255f99]:hover{background:rgba(255,255,255,.1);color:#42b983}.auth-header[data-v-8e255f99]{text-align:center;margin-bottom:2rem}.auth-header h2[data-v-8e255f99]{color:#fff;margin-bottom:.5rem;font-size:1.8rem}.auth-header p[data-v-8e255f99]{color:#ccc;margin:0}.auth-form[data-v-8e255f99]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-8e255f99]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-8e255f99]{color:#ccc;font-weight:500;font-size:.9rem}.form-group input[data-v-8e255f99]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.8rem;border-radius:8px;font-size:1rem;transition:all .3s ease}.form-group input[data-v-8e255f99]:focus{outline:none;border-color:#42b983;background:rgba(255,255,255,.15)}.form-group input.error[data-v-8e255f99]{border-color:#e74c3c}.password-input[data-v-8e255f99]{position:relative}.password-toggle[data-v-8e255f99]{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#ccc;cursor:pointer;padding:.2rem}.password-toggle[data-v-8e255f99]:hover{color:#42b983}.error-message[data-v-8e255f99]{color:#e74c3c;font-size:.8rem;margin-top:.2rem}.password-strength[data-v-8e255f99]{margin-top:.5rem}.strength-bar[data-v-8e255f99]{height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden;margin-bottom:.3rem}.strength-fill[data-v-8e255f99]{height:100%;transition:all .3s ease}.very-weak[data-v-8e255f99]{background:#e74c3c}.weak[data-v-8e255f99]{background:#f39c12}.fair[data-v-8e255f99]{background:#f1c40f}.good[data-v-8e255f99]{background:#2ecc71}.strong[data-v-8e255f99]{background:#27ae60}.very-strong[data-v-8e255f99]{background:#16a085}.checkbox-group[data-v-8e255f99]{margin:.5rem 0}.checkbox-label[data-v-8e255f99]{display:flex;align-items:flex-start;gap:.8rem;cursor:pointer;font-size:.9rem;color:#ccc;line-height:1.4}.checkbox-label input[type=checkbox][data-v-8e255f99]{margin:0;transform:scale(1.2)}.checkbox-label a[data-v-8e255f99]{color:#42b983;text-decoration:none}.checkbox-label a[data-v-8e255f99]:hover{text-decoration:underline}.submit-btn[data-v-8e255f99]{background:linear-gradient(135deg,#42b983,#27ae60);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.submit-btn[data-v-8e255f99]:hover:not(:disabled){background:linear-gradient(135deg,#27ae60,#2ecc71);transform:translateY(-2px)}.submit-btn[data-v-8e255f99]:disabled{background:#555;cursor:not-allowed;transform:none}.form-error[data-v-8e255f99]{background:rgba(231,76,60,.1);border:1px solid #e74c3c;color:#e74c3c;padding:.8rem;border-radius:8px;text-align:center;font-size:.9rem}.auth-footer[data-v-8e255f99]{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.auth-footer p[data-v-8e255f99]{color:#ccc;margin:.5rem 0;font-size:.9rem}.link-btn[data-v-8e255f99]{background:none;border:none;color:#42b983;cursor:pointer;text-decoration:underline;font-size:inherit}.link-btn[data-v-8e255f99]:hover{color:#27ae60}.social-login[data-v-8e255f99]{margin-top:1.5rem}.divider[data-v-8e255f99]{text-align:center;margin:1rem 0;position:relative;color:#ccc;font-size:.9rem}.divider[data-v-8e255f99]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.1)}.divider span[data-v-8e255f99]{background:#222;padding:0 1rem}.social-btn[data-v-8e255f99]{width:100%;background:white;border:1px solid #ddd;color:#333;padding:.8rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;font-weight:500;transition:all .3s ease}.social-btn[data-v-8e255f99]:hover{background:#f8f9fa;transform:translateY(-1px)}.forgot-password-overlay[data-v-8e255f99]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:1001;display:flex;align-items:center;justify-content:center;padding:1rem}.forgot-password-modal[data-v-8e255f99]{background:#333;border-radius:12px;padding:2rem;max-width:400px;width:100%;text-align:center;color:#fff}.forgot-password-modal h3[data-v-8e255f99]{margin-bottom:1rem;color:#42b983}.forgot-password-modal form[data-v-8e255f99]{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.forgot-password-modal input[data-v-8e255f99]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.8rem;border-radius:8px}.forgot-password-modal button[type=submit][data-v-8e255f99]{background:#42b983;color:#fff;border:none;padding:.8rem;border-radius:8px;cursor:pointer}.close-forgot[data-v-8e255f99]{background:none;border:1px solid #555;color:#ccc;padding:.5rem 1rem;border-radius:8px;cursor:pointer}.email-input-container[data-v-8e255f99]{position:relative}.email-suggestions[data-v-8e255f99]{position:absolute;top:100%;left:0;right:0;background:#333;border:1px solid rgba(255,255,255,.2);border-radius:8px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1001;box-shadow:0 4px 12px #0000004d}.email-suggestion[data-v-8e255f99]{padding:.8rem;cursor:pointer;transition:background .2s ease;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.email-suggestion[data-v-8e255f99]:last-child{border-bottom:none}.email-suggestion[data-v-8e255f99]:hover,.email-suggestion.active[data-v-8e255f99]{background:rgba(66,185,131,.2)}.suggestion-email[data-v-8e255f99]{color:#fff;font-weight:500}.suggestion-provider[data-v-8e255f99]{color:#42b983;font-size:.8rem;opacity:.8}.quick-email-buttons[data-v-8e255f99]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem;padding:.8rem;background:rgba(255,255,255,.05);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.quick-email-btn[data-v-8e255f99]{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#ccc;font-size:.8rem;cursor:pointer;transition:all .3s ease}.quick-email-btn[data-v-8e255f99]:hover{background:rgba(66,185,131,.2);border-color:#42b983;color:#fff;transform:translateY(-1px)}.quick-email-btn img[data-v-8e255f99]{border-radius:2px}.form-group input[data-v-8e255f99]:valid{border-color:#27ae60}.form-group input[data-v-8e255f99]:invalid:not(:focus):not(:placeholder-shown){border-color:#e74c3c}.email-input-container input[data-v-8e255f99]:focus{border-color:#42b983;box-shadow:0 0 0 2px #42b98333}.email-suggestions[data-v-8e255f99]{animation:slideDown-8e255f99 .2s ease-out}@keyframes slideDown-8e255f99{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-hint[data-v-8e255f99]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-top:1rem;text-align:left;color:#ccc}.admin-hint p[data-v-8e255f99]{margin:0 0 .5rem;font-size:.9rem}.admin-accounts[data-v-8e255f99]{display:flex;flex-direction:column;gap:.5rem}.admin-account[data-v-8e255f99]{cursor:pointer;padding:.6rem;border-radius:6px;transition:background .2s ease}.admin-account[data-v-8e255f99]:hover{background:rgba(66,185,131,.2);color:#fff}@media (max-width: 480px){.modal-content[data-v-8e255f99]{padding:1.5rem;margin:.5rem}.auth-header h2[data-v-8e255f99]{font-size:1.5rem}}.search-transition-enter-active[data-v-6c566dde],.search-transition-leave-active[data-v-6c566dde]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.search-transition-enter-from[data-v-6c566dde],.search-transition-leave-to[data-v-6c566dde]{opacity:0;transform:scale(.95)}.search-transition-enter-active .modern-search-container[data-v-6c566dde],.search-transition-leave-active .modern-search-container[data-v-6c566dde]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.search-transition-enter-from .modern-search-container[data-v-6c566dde],.search-transition-leave-to .modern-search-container[data-v-6c566dde]{transform:translateY(100%) scale(.98);opacity:0}.modern-search-overlay[data-v-6c566dde]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh}.modern-search-container[data-v-6c566dde]{background:linear-gradient(145deg,rgba(25,25,35,.98),rgba(30,30,40,.95));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(155,89,182,.2);border-radius:24px;width:90%;max-width:700px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px #0006,0 0 40px #9b59b61a}.search-header[data-v-6c566dde]{padding:2rem 2rem 1.5rem;border-bottom:1px solid rgba(155,89,182,.1)}.search-input-section[data-v-6c566dde]{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.05);border:2px solid rgba(155,89,182,.3);border-radius:16px;padding:0;transition:all .3s ease}.search-input-section[data-v-6c566dde]:focus-within{border-color:#9b59b699;box-shadow:0 0 25px #9b59b633}.search-input-icon[data-v-6c566dde]{padding:1rem 1.25rem;color:#9b59b6;display:flex;align-items:center;justify-content:center}.modern-search-input[data-v-6c566dde]{flex:1;background:transparent;border:none;outline:none;padding:1rem 0;font-size:1.1rem;color:#fff;font-weight:500}.modern-search-input[data-v-6c566dde]::placeholder{color:#ffffff80}.search-enter-btn[data-v-6c566dde]{background:linear-gradient(135deg,#42b983 0%,#369870 100%);border:none;padding:.8rem 1rem;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border-radius:0 14px 14px 0;margin-right:2px}.search-enter-btn[data-v-6c566dde]:hover{background:linear-gradient(135deg,#369870 0%,#2d7d5e 100%);transform:scale(1.05)}.modal-close-btn[data-v-6c566dde]{position:absolute;top:.5rem;right:1.5rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#888;cursor:pointer;transition:all .3s ease-in-out;z-index:1000}.modal-close-btn[data-v-6c566dde]:hover{background:rgba(231,76,60,.2);border-color:#e74c3c;color:#e74c3c;transform:scale(1.1)}.search-close-btn[data-v-6c566dde]{background:transparent;border:none;padding:1rem 1.25rem;color:#888;cursor:pointer;transition:color .3s ease;display:flex;align-items:center;justify-content:center}.search-close-btn[data-v-6c566dde]:hover{color:#e74c3c}.search-content[data-v-6c566dde]{max-height:60vh;overflow-y:auto;padding:0}.live-suggestions[data-v-6c566dde]{padding:1.5rem 2rem}.suggestions-section-header[data-v-6c566dde]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.suggestions-title[data-v-6c566dde]{font-size:1rem;font-weight:700;color:#9b59b6}.suggestions-count[data-v-6c566dde]{background:rgba(155,89,182,.2);color:#a569bd;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}.suggestions-list[data-v-6c566dde]{display:flex;flex-direction:column;gap:.5rem}.modern-suggestion-item[data-v-6c566dde]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.modern-suggestion-item[data-v-6c566dde]:hover,.modern-suggestion-item.active[data-v-6c566dde]{background:rgba(155,89,182,.1);border-color:#9b59b64d;transform:translate(4px)}.suggestion-icon-wrapper[data-v-6c566dde]{width:40px;height:40px;background:rgba(155,89,182,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.suggestion-details[data-v-6c566dde]{flex:1}.suggestion-name[data-v-6c566dde]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.suggestion-name mark[data-v-6c566dde]{background:rgba(155,89,182,.4);color:#a569bd;padding:.1rem .3rem;border-radius:4px}.suggestion-category[data-v-6c566dde]{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.suggestion-arrow[data-v-6c566dde]{color:#666;transition:all .3s ease}.modern-suggestion-item:hover .suggestion-arrow[data-v-6c566dde],.modern-suggestion-item.active .suggestion-arrow[data-v-6c566dde]{color:#9b59b6;transform:translate(2px)}.no-results-state[data-v-6c566dde]{padding:3rem 2rem;text-align:center}.no-results-icon[data-v-6c566dde]{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-results-title[data-v-6c566dde]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.5rem}.no-results-subtitle[data-v-6c566dde]{color:#888;font-size:1rem}.default-search-state[data-v-6c566dde]{padding:1.5rem 2rem 2rem}.popular-actions-header[data-v-6c566dde]{margin-bottom:1.5rem}.popular-title[data-v-6c566dde]{font-size:1rem;font-weight:700;color:#9b59b6}.popular-actions-grid[data-v-6c566dde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.popular-action-item[data-v-6c566dde]{display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-align:center}.popular-action-item[data-v-6c566dde]:hover{background:rgba(155,89,182,.1);border-color:#9b59b64d;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.action-icon[data-v-6c566dde]{font-size:2rem;margin-bottom:.75rem;transition:transform .3s ease}.popular-action-item:hover .action-icon[data-v-6c566dde]{transform:scale(1.1)}.action-label[data-v-6c566dde]{font-size:.9rem;font-weight:600;color:#fff}@media (max-width: 768px){.modern-search-overlay[data-v-6c566dde]{top:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:0;align-items:flex-end;justify-content:center;padding-bottom:65px;transition:bottom .3s ease,padding-bottom .3s ease}.modern-search-overlay.ios-keyboard-visible[data-v-6c566dde]{padding-bottom:282px}.modern-search-container[data-v-6c566dde]{width:100%;max-height:60vh;transition:max-height .3s ease}.modern-search-overlay.ios-keyboard-visible .modern-search-container[data-v-6c566dde]{max-height:45vh}.modern-search-container[data-v-6c566dde]{border-radius:20px 20px 0 0;border-bottom:none;margin-bottom:0;position:relative;bottom:0;left:0;right:0;display:flex;flex-direction:column!important;box-shadow:0 -15px 40px #00000080,0 0 60px #9b59b626;z-index:999}.search-header[data-v-6c566dde]{padding:1rem 3rem 1rem 1rem;border-bottom:none;border-top:1px solid rgba(155,89,182,.2);order:2}.search-content[data-v-6c566dde]{flex:1;overflow-y:auto;max-height:calc(50vh - 60px);order:1}.modal-close-btn[data-v-6c566dde]{top:.75rem;right:1.25rem;width:35px;height:35px}.search-header[data-v-6c566dde]{padding:1.5rem 1rem 1rem}.search-input-section[data-v-6c566dde]{border-radius:12px}.modern-search-input[data-v-6c566dde]{font-size:1rem;padding:.75rem 0}.search-input-icon[data-v-6c566dde]{padding:.75rem 1rem}.modern-search-input[data-v-6c566dde]{padding:.75rem 1rem;font-size:16px}.search-enter-btn[data-v-6c566dde]{padding:.75rem .9rem;border-radius:0 10px 10px 0}.live-suggestions[data-v-6c566dde]{padding:1rem;max-height:55vh;overflow-y:auto}.default-search-state[data-v-6c566dde]{padding:1rem}.modern-suggestion-item[data-v-6c566dde]{padding:.8rem 1rem;gap:.75rem}.suggestion-icon-wrapper[data-v-6c566dde]{width:35px;height:35px;font-size:1rem}.suggestion-name[data-v-6c566dde]{font-size:.9rem}.suggestion-category[data-v-6c566dde]{font-size:.7rem}.popular-actions-grid[data-v-6c566dde]{grid-template-columns:repeat(2,1fr);gap:.5rem}.popular-action-item[data-v-6c566dde]{padding:.75rem .5rem;border-radius:12px}.action-icon[data-v-6c566dde]{font-size:1.2rem;margin-bottom:.4rem}.action-label[data-v-6c566dde]{font-size:.75rem}.no-results-state[data-v-6c566dde]{padding:2rem 1rem}.no-results-icon[data-v-6c566dde]{font-size:2.5rem}.no-results-title[data-v-6c566dde]{font-size:1.1rem}.no-results-subtitle[data-v-6c566dde]{font-size:.9rem}}@media (max-width: 480px){.modern-search-container[data-v-6c566dde]{max-height:70vh}.modern-search-input[data-v-6c566dde]{font-size:.9rem}.search-enter-btn[data-v-6c566dde]{padding:.6rem .8rem}.modal-close-btn[data-v-6c566dde]{width:28px;height:28px;top:.5rem;right:.75rem}.live-suggestions[data-v-6c566dde],.default-search-state[data-v-6c566dde]{padding:.75rem}.modern-suggestion-item[data-v-6c566dde]{padding:.6rem .75rem;gap:.5rem}.suggestion-icon-wrapper[data-v-6c566dde]{width:30px;height:30px;font-size:.9rem}.suggestion-name[data-v-6c566dde]{font-size:.85rem}.suggestion-category[data-v-6c566dde]{font-size:.65rem}.popular-actions-grid[data-v-6c566dde]{gap:.25rem;grid-template-columns:repeat(2,1fr);max-width:280px;margin:0 auto}.popular-action-item[data-v-6c566dde]{padding:.4rem .2rem;min-height:55px;border-radius:6px;max-width:130px}.action-icon[data-v-6c566dde]{font-size:1rem;margin-bottom:.2rem}.action-label[data-v-6c566dde]{font-size:.6rem;line-height:1}.modern-search-container[data-v-6c566dde]{max-height:65vh}.popular-action-item[data-v-6c566dde]{padding:.75rem .5rem}.action-icon[data-v-6c566dde]{font-size:1.3rem;margin-bottom:.4rem}.action-label[data-v-6c566dde]{font-size:.75rem}}.app[data-v-7a7a37b1]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-7a7a37b1]{flex:1;display:flex;flex-direction:column}.main-content.admin-mode[data-v-7a7a37b1],.main-content.game-setup-mode[data-v-7a7a37b1]{height:100vh;overflow:hidden}.modal-overlay[data-v-7a7a37b1]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-7a7a37b1]{background:white;padding:2rem;border-radius:1rem;max-width:500px;width:90%;position:relative}.close-btn[data-v-7a7a37b1]{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;transition:background-color .2s;font-size:1.5rem}.close-btn[data-v-7a7a37b1]:hover{background-color:#f0f0f0}body.gamesammlung-active .main-footer[data-v-7a7a37b1]{display:none!important}.modal-overlay[data-v-e2efc20d]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.settings-modal[data-v-e2efc20d]{background:linear-gradient(135deg,#222 0%,#2d2d2d 100%);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px #0000004d;border:1px solid rgba(255,255,255,.1)}.modal-header[data-v-e2efc20d]{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2[data-v-e2efc20d]{color:#fff;margin:0;font-size:1.5rem}.close-btn[data-v-e2efc20d]{background:none;border:none;color:#ccc;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}.close-btn[data-v-e2efc20d]:hover{background:rgba(255,255,255,.1);color:#42b983}.settings-content[data-v-e2efc20d]{padding:2rem}.settings-section[data-v-e2efc20d]{margin-bottom:2rem}.settings-section h3[data-v-e2efc20d]{color:#42b983;margin-bottom:1rem;font-size:1.2rem;border-bottom:2px solid #42b983;padding-bottom:.5rem}.danger-section h3[data-v-e2efc20d]{color:#e74c3c;border-bottom-color:#e74c3c}.setting-item[data-v-e2efc20d]{margin-bottom:1.5rem}.setting-item label[data-v-e2efc20d]{display:block;color:#ccc;margin-bottom:.5rem;font-weight:500}.setting-input[data-v-e2efc20d],.setting-select[data-v-e2efc20d]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem;border-radius:8px;font-size:1rem;transition:all .3s ease;width:100%;margin-bottom:.5rem}.setting-input[data-v-e2efc20d]:focus,.setting-select[data-v-e2efc20d]:focus{outline:none;border-color:#42b983;background:rgba(255,255,255,.15)}.setting-input[data-v-e2efc20d]:disabled{opacity:.6;background:rgba(255,255,255,.05)}.edit-btn[data-v-e2efc20d]{background:#42b983;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;margin-top:.5rem}.edit-btn[data-v-e2efc20d]:hover{background:#369870}.edit-btn.active[data-v-e2efc20d]{background:#27ae60}.password-group[data-v-e2efc20d]{display:grid;gap:.75rem}.change-password-btn[data-v-e2efc20d]{background:#f39c12;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.change-password-btn[data-v-e2efc20d]:hover:not(:disabled){background:#e67e22}.change-password-btn[data-v-e2efc20d]:disabled{opacity:.5;cursor:not-allowed}.checkbox-label[data-v-e2efc20d]{display:flex!important;align-items:center;gap:.75rem;cursor:pointer;font-size:1rem;color:#ccc}.checkbox-label input[type=checkbox][data-v-e2efc20d]{margin:0;transform:scale(1.2)}.action-btn[data-v-e2efc20d]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease;margin-bottom:.5rem;display:block}.export-btn[data-v-e2efc20d]{background:#3498db;color:#fff}.export-btn[data-v-e2efc20d]:hover{background:#2980b9}.danger-btn[data-v-e2efc20d]{background:#e74c3c;color:#fff}.danger-btn[data-v-e2efc20d]:hover{background:#c0392b}.setting-item small[data-v-e2efc20d]{color:#999;font-size:.85rem;display:block;margin-top:.25rem}.modal-footer[data-v-e2efc20d]{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 2rem 2rem;border-top:1px solid rgba(255,255,255,.1)}.save-btn[data-v-e2efc20d]{background:linear-gradient(135deg,#42b983,#27ae60);color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.save-btn[data-v-e2efc20d]:hover:not(:disabled){background:linear-gradient(135deg,#27ae60,#2ecc71);transform:translateY(-2px)}.save-btn[data-v-e2efc20d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.cancel-btn[data-v-e2efc20d]{background:transparent;color:#ccc;border:1px solid #666;padding:.75rem 2rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.cancel-btn[data-v-e2efc20d]:hover{background:rgba(255,255,255,.1);color:#fff}@media (max-width: 768px){.settings-modal[data-v-e2efc20d]{margin:.5rem;max-width:none}.modal-header[data-v-e2efc20d],.settings-content[data-v-e2efc20d],.modal-footer[data-v-e2efc20d]{padding:1rem}.modal-footer[data-v-e2efc20d]{flex-direction:column}}.game-collection.full-screen[data-v-c75331ed]{position:relative;z-index:100}.hero-title-section[data-v-c75331ed]{position:relative;text-align:center;padding:80px 20px 60px;margin-top:20px;background:linear-gradient(135deg,rgba(15,15,25,.95) 0%,rgba(20,20,30,.9) 50%,rgba(25,25,35,.95) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;margin-bottom:40px;overflow:hidden;border:2px solid rgba(155,89,182,.2);box-shadow:0 15px 40px #0006,0 0 30px #9b59b61a;will-change:transform;transform:translateZ(0)}.title-highlight[data-v-c75331ed]{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#9b59b6,#e74c3c,#f39c12);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow-c75331ed 3s ease-in-out infinite;margin-bottom:20px;text-shadow:0 4px 20px rgba(155,89,182,.3)}@keyframes gradientFlow-c75331ed{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.title-decoration[data-v-c75331ed]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px}.decoration-line[data-v-c75331ed]{width:80px;height:3px;background:linear-gradient(90deg,transparent,#9b59b6,transparent);border-radius:2px}.decoration-icon[data-v-c75331ed]{font-size:2rem;animation:bounce-c75331ed 2s infinite}@keyframes bounce-c75331ed{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.background-particles[data-v-c75331ed]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle[data-v-c75331ed]{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#9b59b6,#e74c3c);border-radius:50%;animation:float-c75331ed 6s infinite linear;opacity:.6}@keyframes float-c75331ed{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-20vh) rotate(360deg);opacity:0}}.controls-section[data-v-c75331ed]{margin-bottom:40px;position:relative}.mobile-filter-toggle[data-v-c75331ed]{position:fixed;top:90px;right:20px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,rgba(155,89,182,.9),rgba(52,73,94,.8));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(155,89,182,.4);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 25px #9b59b64d,0 0 20px #9b59b633;overflow:hidden}.mobile-filter-toggle .settings-icon[data-v-c75331ed]{font-size:1.5rem;transition:all .4s ease}.mobile-filter-toggle .settings-icon.spinning[data-v-c75331ed]{transform:rotate(180deg);animation:settingsSpin-c75331ed .6s ease-in-out}@keyframes settingsSpin-c75331ed{0%{transform:rotate(0) scale(1)}50%{transform:rotate(90deg) scale(1.2)}to{transform:rotate(180deg) scale(1)}}.mobile-filter-toggle[data-v-c75331ed]:hover{transform:scale(1.1);box-shadow:0 12px 35px #9b59b666,0 0 30px #9b59b64d}.mobile-filter-toggle[data-v-c75331ed]:active{transform:scale(1.05)}.mobile-filter-toggle.active[data-v-c75331ed]{background:linear-gradient(135deg,rgba(46,204,113,.9),rgba(39,174,96,.8));border-color:#2ecc7166;box-shadow:0 8px 25px #2ecc714d,0 0 20px #2ecc7133}.mobile-filter-toggle .ripple-effect[data-v-c75331ed]{position:absolute;border-radius:50%;background:rgba(255,255,255,.3);transform:scale(0);animation:ripple-c75331ed .6s linear;pointer-events:none}@keyframes ripple-c75331ed{to{transform:scale(4);opacity:0}}.desktop-filter-toggle[data-v-c75331ed]{display:none}.controls-container[data-v-c75331ed]{max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(-20px);background:linear-gradient(145deg,rgba(15,15,25,.98),rgba(20,20,30,.95));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:2px solid rgba(155,89,182,.4);box-shadow:0 15px 40px #0009,0 0 30px #9b59b626;margin-top:20px}.controls-container.expanded[data-v-c75331ed]{max-height:500px;opacity:1;transform:translateY(0)}.filter-grid[data-v-c75331ed]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.control-group[data-v-c75331ed]{display:flex;flex-direction:column;gap:10px}.control-label[data-v-c75331ed]{display:flex;align-items:center;gap:10px;font-weight:600;color:#fffffff2;font-size:.85rem;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.label-icon[data-v-c75331ed]{width:16px;height:16px;color:#9b59b6cc}.modern-select-wrapper[data-v-c75331ed]{position:relative;display:flex;align-items:center}.modern-select[data-v-c75331ed]{width:100%;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:2px solid rgba(155,89,182,.25);border-radius:16px;padding:14px 40px 14px 16px;color:#fffffff2;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);appearance:none;-webkit-appearance:none;-moz-appearance:none}.modern-select[data-v-c75331ed]:hover{border-color:#9b59b666;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.07));transform:translateY(-1px)}.modern-select[data-v-c75331ed]:focus{outline:none;border-color:#9b59b6b3;box-shadow:0 0 0 4px #9b59b626,0 8px 25px #9b59b633;background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.08))}.modern-select option[data-v-c75331ed]{background:#1a1a2e;color:#fff;padding:12px;border:none}.select-arrow[data-v-c75331ed]{position:absolute;right:12px;width:16px;height:16px;color:#9b59b6b3;pointer-events:none;transition:transform .3s ease}.modern-select:focus+.select-arrow[data-v-c75331ed]{transform:rotate(180deg);color:#9b59b6}.control-actions[data-v-c75331ed]{display:flex;gap:15px;justify-content:center}.reset-filters[data-v-c75331ed],.apply-filters[data-v-c75331ed]{display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.85rem;text-transform:uppercase;letter-spacing:.8px;border:2px solid transparent;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.reset-filters[data-v-c75331ed]{background:linear-gradient(135deg,rgba(231,76,60,.15),rgba(192,57,43,.1));border-color:#e74c3c4d;color:#e74c3ce6}.reset-filters[data-v-c75331ed]:hover{background:linear-gradient(135deg,rgba(231,76,60,.25),rgba(192,57,43,.15));border-color:#e74c3c80;color:#e74c3c;transform:translateY(-2px);box-shadow:0 8px 25px #e74c3c33}.apply-filters[data-v-c75331ed]{background:linear-gradient(135deg,rgba(46,204,113,.15),rgba(39,174,96,.1));border-color:#2ecc714d;color:#2ecc71e6}.apply-filters[data-v-c75331ed]:hover{background:linear-gradient(135deg,rgba(46,204,113,.25),rgba(39,174,96,.15));border-color:#2ecc7180;color:#2ecc71;transform:translateY(-2px);box-shadow:0 8px 25px #2ecc7133}.modern-toggle[data-v-c75331ed]{background:linear-gradient(135deg,rgba(30,30,40,.95),rgba(40,40,50,.9));border:1.5px solid rgba(155,89,182,.3);color:#ffffffe6;border-radius:16px;padding:12px 20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0003}.modern-toggle[data-v-c75331ed]:hover{border-color:#9b59b680;transform:translateY(-2px);box-shadow:0 8px 25px #9b59b626;background:linear-gradient(135deg,rgba(35,35,45,.95),rgba(45,45,55,.9))}.modern-toggle.active[data-v-c75331ed]{border-color:#9b59b6b3;background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(155,89,182,.1));color:#e74c3c}.compact-grid[data-v-c75331ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.compact-grid .control-label[data-v-c75331ed]{font-size:.8rem;margin-bottom:6px;color:#fffc;font-weight:600}.modern-select-wrapper.compact[data-v-c75331ed]{position:relative}.modern-select.compact[data-v-c75331ed]{width:100%;padding:8px 12px;font-size:.85rem;border-radius:10px;background:rgba(30,30,40,.8);border:1px solid rgba(155,89,182,.2);color:#ffffffe6;cursor:pointer;transition:all .2s ease}.modern-select.compact[data-v-c75331ed]:focus{outline:none;border-color:#9b59b680;box-shadow:0 0 0 2px #9b59b61a}.compact-actions[data-v-c75331ed]{display:flex;gap:10px;justify-content:center;margin-top:16px}.action-btn[data-v-c75331ed]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:12px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:80px;justify-content:center}.action-btn .btn-icon[data-v-c75331ed]{width:14px;height:14px}.reset-btn[data-v-c75331ed]{background:linear-gradient(135deg,rgba(231,76,60,.15),rgba(192,57,43,.1));border:1px solid rgba(231,76,60,.3);color:#e74c3ce6}.reset-btn[data-v-c75331ed]:hover{background:linear-gradient(135deg,rgba(231,76,60,.25),rgba(192,57,43,.15));border-color:#e74c3c80;transform:translateY(-1px)}.apply-btn[data-v-c75331ed]{background:linear-gradient(135deg,rgba(46,204,113,.15),rgba(39,174,96,.1));border:1px solid rgba(46,204,113,.3);color:#2ecc71e6}.apply-btn[data-v-c75331ed]:hover{background:linear-gradient(135deg,rgba(46,204,113,.25),rgba(39,174,96,.15));border-color:#2ecc7180;transform:translateY(-1px)}.btn-icon[data-v-c75331ed]{width:16px;height:16px}.controls-content[data-v-c75331ed]{padding:30px}.controls-content-fallback[data-v-c75331ed]{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap}.control-group[data-v-c75331ed]{display:flex;flex-direction:column;gap:8px;align-items:center}.control-label[data-v-c75331ed]{font-size:.9rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.modern-select[data-v-c75331ed]{padding:12px 20px;border:none;border-radius:15px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1rem;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;min-width:150px;box-shadow:0 4px 15px #0000001a;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.modern-select[data-v-c75331ed]:hover{background:rgba(255,255,255,1);transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.modern-select[data-v-c75331ed]:focus{outline:none;box-shadow:0 0 0 3px #9b59b64d}.modern-select[data-v-c75331ed]:active{transform:translateY(0)}.reset-filters[data-v-c75331ed]{padding:12px 24px;background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;border:none;border-radius:15px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #9b59b64d;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}.reset-filters[data-v-c75331ed]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #9b59b666}.reset-filters[data-v-c75331ed]:active{transform:translateY(0) scale(.98);transition:all .1s ease}.games-section[data-v-c75331ed]{margin-top:40px}.section-divider[data-v-c75331ed]{height:3px;background:linear-gradient(90deg,transparent,#9b59b6,transparent);border-radius:2px;margin:40px 0}.games-grid[data-v-c75331ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:20px 0;max-width:800px;margin:0 auto;will-change:transform;transform:translateZ(0)}.game-card[data-v-c75331ed]{background:linear-gradient(145deg,rgba(20,20,30,.95),rgba(15,15,25,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:2px solid rgba(155,89,182,.3);padding:25px 20px;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,0 0 20px #9b59b61a;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none;min-height:320px;display:flex;flex-direction:column;justify-content:space-between}.game-card.finger-game[data-v-c75331ed]{background:linear-gradient(145deg,rgba(155,89,182,.25),rgba(52,73,94,.2),rgba(155,89,182,.15));border:2px solid rgba(155,89,182,.5);box-shadow:0 12px 40px #9b59b64d,0 0 30px #9b59b626}.game-card[data-v-c75331ed]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #00000080,0 0 40px #9b59b640;border-color:#9b59b699;background:linear-gradient(145deg,rgba(25,25,35,.98),rgba(20,20,30,.95))}.game-card.finger-game[data-v-c75331ed]:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 25px 60px #9b59b64d,0 0 50px #9b59b633}.game-card[data-v-c75331ed]:active{transform:translateY(-4px) scale(.98);transition:all .1s ease}.game-card.unavailable[data-v-c75331ed]{opacity:.6;cursor:not-allowed;filter:grayscale(.5)}.game-card.unavailable[data-v-c75331ed]:hover{transform:none;box-shadow:0 8px 32px #0000001a}.featured-badge[data-v-c75331ed]{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #f39c1266;z-index:2;width:36px;height:36px;animation:starPulse-c75331ed 2s infinite}.popularity-badge[data-v-c75331ed]{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #e74c3c66;z-index:2;width:36px;height:36px;animation:firePulse-c75331ed 2s infinite;font-size:16px}@keyframes firePulse-c75331ed{0%,to{transform:scale(1);box-shadow:0 4px 15px #e74c3c66}50%{transform:scale(1.1);box-shadow:0 6px 20px #e74c3c99}}.star-icon[data-v-c75331ed]{width:18px;height:18px;fill:currentColor}@keyframes starPulse-c75331ed{0%,to{transform:scale(1);box-shadow:0 4px 15px #f39c1266}50%{transform:scale(1.1);box-shadow:0 6px 20px #f39c1299}}.unavailable-overlay[data-v-c75331ed]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(52,73,94,.6));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;display:flex;align-items:center;justify-content:center;z-index:3}.overlay-content[data-v-c75331ed]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;text-align:center}.overlay-icon[data-v-c75331ed]{font-size:2rem;animation:pulse-c75331ed 2s infinite}.overlay-text[data-v-c75331ed]{font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:1px}@keyframes pulse-c75331ed{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.touch-hint[data-v-c75331ed]{position:absolute;top:50px;left:15px;right:15px;background:linear-gradient(135deg,rgba(46,204,113,.2),rgba(39,174,96,.15));border:1px solid rgba(46,204,113,.3);border-radius:15px;padding:10px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.touch-hint-inline[data-v-c75331ed]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;margin:15px 0;background:linear-gradient(135deg,rgba(46,204,113,.15),rgba(39,174,96,.1));border:1px solid rgba(46,204,113,.25);border-radius:16px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:touchHintGlow-c75331ed 3s infinite}@keyframes touchHintGlow-c75331ed{0%,to{box-shadow:0 0 15px #2ecc7133;border-color:#2ecc7140}50%{box-shadow:0 0 25px #2ecc7166;border-color:#2ecc7166}}.finger-icons[data-v-c75331ed]{display:flex;justify-content:center;gap:10px;margin-bottom:5px}.finger-icon[data-v-c75331ed]{font-size:1.3rem;animation:fingerWave-c75331ed 2s infinite;animation-delay:calc(var(--i) * .3s)}.finger-icon[data-v-c75331ed]:nth-child(1){--i: 0}.finger-icon[data-v-c75331ed]:nth-child(2){--i: 1}.finger-icon[data-v-c75331ed]:nth-child(3){--i: 2}@keyframes fingerWave-c75331ed{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(-8deg)}75%{transform:translateY(-4px) rotate(8deg)}}.touch-text[data-v-c75331ed]{font-size:.85rem;color:#fffffff2;font-weight:600;text-align:center}.game-meta[data-v-c75331ed]{display:flex;justify-content:center;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.1);gap:10px;flex-wrap:wrap}.players-info[data-v-c75331ed],.category-info[data-v-c75331ed]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#fffffff2;font-weight:600;padding:8px 12px;background:linear-gradient(135deg,rgba(20,20,30,.9),rgba(15,15,25,.8));border-radius:12px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(155,89,182,.3);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000004d;flex:0 0 auto;white-space:nowrap;min-width:fit-content}.players-info[data-v-c75331ed]:hover,.category-info[data-v-c75331ed]:hover{background:linear-gradient(135deg,rgba(25,25,35,.95),rgba(20,20,30,.9));border-color:#9b59b680;transform:translateY(-2px);box-shadow:0 8px 25px #9b59b640}.meta-icon[data-v-c75331ed]{width:18px;height:18px;color:#42b983;filter:drop-shadow(0 0 4px rgba(66,185,131,.3))}.game-card.featured-game[data-v-c75331ed]{background:linear-gradient(135deg,rgba(155,89,182,.2) 0%,rgba(231,76,60,.1) 100%);border:2px solid rgba(155,89,182,.5);box-shadow:0 8px 32px #9b59b64d,0 0 0 1px #9b59b61a}.game-card.featured-game[data-v-c75331ed]:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 20px 60px #9b59b666,0 0 0 1px #9b59b633}.featured-badge[data-v-c75331ed]{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#f1c40f,#f39c12);color:#333;padding:8px 12px;border-radius:15px;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:5px;box-shadow:0 4px 15px #f1c40f66;animation:pulse-c75331ed 2s infinite}@keyframes pulse-c75331ed{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.star-icon[data-v-c75331ed]{width:14px;height:14px;fill:#333}.game-icon[data-v-c75331ed]{font-size:2.5rem;margin-bottom:12px;display:block;text-align:center}.game-title[data-v-c75331ed]{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:8px;text-align:center;line-height:1.2}.featured-game .game-title[data-v-c75331ed]{background:linear-gradient(135deg,#9b59b6,#e74c3c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.game-description[data-v-c75331ed]{color:#ffffffd9;font-size:.85rem;line-height:1.4;margin-bottom:15px;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.game-meta[data-v-c75331ed]{display:flex;justify-content:center;align-items:center;gap:15px;font-size:.8rem;color:#ffffffe6;font-weight:500;flex-wrap:wrap}.players-info[data-v-c75331ed],.duration-info[data-v-c75331ed]{display:flex;align-items:center;gap:5px}.unavailable-overlay[data-v-c75331ed]{position:absolute;top:15px;left:15px;background:rgba(231,76,60,.9);color:#fff;padding:6px 12px;border-radius:10px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.empty-state[data-v-c75331ed]{text-align:center;padding:60px 20px;color:#666}.empty-icon[data-v-c75331ed]{font-size:4rem;margin-bottom:20px}.empty-state h3[data-v-c75331ed]{font-size:1.5rem;margin-bottom:10px;color:#333}.empty-state p[data-v-c75331ed]{margin-bottom:20px}.reset-btn[data-v-c75331ed]{padding:12px 24px;background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;border:none;border-radius:15px;font-weight:600;cursor:pointer;transition:all .3s ease}.reset-btn[data-v-c75331ed]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #9b59b666}.reset-btn[data-v-c75331ed]:active{transform:translateY(0) scale(.98);transition:all .1s ease}.game-collection[data-v-c75331ed]{scrollbar-width:thin;scrollbar-color:rgba(155,89,182,.5) transparent}.game-collection[data-v-c75331ed]::-webkit-scrollbar{width:6px}.game-collection[data-v-c75331ed]::-webkit-scrollbar-track{background:transparent}.game-collection[data-v-c75331ed]::-webkit-scrollbar-thumb{background:rgba(155,89,182,.5);border-radius:3px}.game-collection[data-v-c75331ed]::-webkit-scrollbar-thumb:hover{background:rgba(155,89,182,.7)}@media (hover: none) and (pointer: coarse){.filter-toggle-btn[data-v-c75331ed]:hover{background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(155,89,182,.1));border-color:#9b59b64d;transform:none;box-shadow:none}.game-card[data-v-c75331ed]:hover{transform:none;box-shadow:0 8px 32px #0000001a;border-color:#fff3}.game-card.featured-game[data-v-c75331ed]:hover{transform:none;box-shadow:0 8px 32px #9b59b64d}.modern-select[data-v-c75331ed]:hover{background:rgba(255,255,255,.9);transform:none;box-shadow:0 4px 15px #0000001a}.reset-filters[data-v-c75331ed]:hover{transform:none;box-shadow:0 4px 15px #9b59b64d}.reset-btn[data-v-c75331ed]:hover{transform:none;box-shadow:0 8px 25px #9b59b666}}@media (min-width: 1200px){.games-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:35px;max-width:900px;margin:0 auto;padding:30px 0}.game-card[data-v-c75331ed]{padding:35px 30px;min-height:380px}.game-collection[data-v-c75331ed]{padding:0 40px}}@media (min-width: 1024px) and (max-width: 1199px){.games-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:30px;max-width:800px;padding:25px 0}.game-card[data-v-c75331ed]{padding:30px 25px;min-height:360px}.game-collection[data-v-c75331ed]{padding:0 20px}}@media (max-width: 1023px) and (min-width: 768px){.games-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:25px;max-width:700px}.game-card[data-v-c75331ed]{padding:25px 20px;min-height:340px}}@media (max-width: 767px){.game-collection[data-v-c75331ed]{padding:0 15px;margin-top:80px}.hero-title-section[data-v-c75331ed]{padding:40px 20px 30px;margin-top:0;margin-bottom:30px;border-radius:15px}.filter-toggle-btn[data-v-c75331ed]{padding:14px 20px;font-size:.95rem;margin-bottom:15px}.controls-container.expanded[data-v-c75331ed]{padding:25px 20px;max-height:400px}.mobile-filter-toggle.modern-toggle[data-v-c75331ed]{position:fixed;top:85px;right:15px;width:auto;min-width:80px;height:45px;padding:8px 12px;font-size:.8rem;border-radius:12px;z-index:100;box-shadow:0 4px 15px #0000004d}.mobile-filter-toggle .toggle-label[data-v-c75331ed]{font-size:.75rem;margin-left:4px}.compact-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:10px}.compact-actions[data-v-c75331ed]{gap:8px;margin-top:12px}.action-btn[data-v-c75331ed]{padding:10px 14px;font-size:.8rem;min-width:70px}.modern-select.compact[data-v-c75331ed]{padding:10px 12px;font-size:.8rem}.controls-content[data-v-c75331ed]{flex-direction:column;gap:20px}.control-group[data-v-c75331ed]{width:100%;max-width:300px}.modern-select[data-v-c75331ed]{width:100%;min-width:unset;padding:14px 20px;font-size:1rem}.reset-filters[data-v-c75331ed]{width:100%;max-width:300px;padding:14px 24px;font-size:.95rem}.games-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 0;max-width:100%}.game-card[data-v-c75331ed]{padding:20px 15px;border-radius:15px;min-height:260px}.game-card[data-v-c75331ed]:hover{transform:translateY(-4px)}.game-card.featured-game[data-v-c75331ed]:hover{transform:translateY(-6px) scale(1.01)}.game-icon[data-v-c75331ed]{font-size:2.2rem;margin-bottom:10px}.game-title[data-v-c75331ed]{font-size:1.2rem;margin-bottom:6px}.game-description[data-v-c75331ed]{font-size:.8rem;line-height:1.3;margin-bottom:12px}.game-meta[data-v-c75331ed]{flex-direction:column;gap:10px;align-items:center;margin-top:15px}.players-info[data-v-c75331ed],.category-info[data-v-c75331ed]{padding:8px 12px;font-size:.75rem;border-radius:12px;width:100%;max-width:200px;justify-content:center}.meta-icon[data-v-c75331ed]{width:16px;height:16px}.touch-hint-inline[data-v-c75331ed]{margin:10px 0;padding:10px}.finger-icon[data-v-c75331ed]{font-size:1.1rem}.touch-text[data-v-c75331ed]{font-size:.8rem}.featured-badge[data-v-c75331ed]{top:12px;right:12px;padding:6px 10px;font-size:.75rem;border-radius:12px}.unavailable-overlay[data-v-c75331ed]{top:12px;left:12px;padding:5px 10px;font-size:.75rem;border-radius:8px}}@media (max-width: 480px){.game-collection[data-v-c75331ed]{padding:0 10px;margin-top:70px}.hero-title-section[data-v-c75331ed]{padding:30px 15px 20px;margin-bottom:20px;border-radius:12px}.title-highlight[data-v-c75331ed]{font-size:2.2rem;line-height:1.1}.title-decoration[data-v-c75331ed]{gap:10px;margin-top:15px}.decoration-line[data-v-c75331ed]{width:40px;height:2px}.decoration-icon[data-v-c75331ed]{font-size:1.5rem}.filter-toggle-btn[data-v-c75331ed]{padding:12px 16px;font-size:.9rem;margin-bottom:12px}.controls-container.expanded[data-v-c75331ed]{padding:20px 15px;border-radius:12px}.control-group[data-v-c75331ed]{max-width:100%}.modern-select[data-v-c75331ed]{padding:12px 16px;font-size:.95rem;border-radius:12px}.reset-filters[data-v-c75331ed]{max-width:100%;padding:12px 20px;font-size:.9rem;border-radius:12px}.games-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:15px;padding:15px 0}.game-card[data-v-c75331ed]{padding:18px 12px;border-radius:12px;min-height:240px}.game-icon[data-v-c75331ed]{font-size:2rem;margin-bottom:8px}.game-title[data-v-c75331ed]{font-size:1.1rem;margin-bottom:5px}.game-description[data-v-c75331ed]{font-size:.75rem;line-height:1.2;margin-bottom:10px}.game-meta[data-v-c75331ed]{flex-direction:column;gap:8px;align-items:center;margin-top:12px}.players-info[data-v-c75331ed],.category-info[data-v-c75331ed]{padding:6px 10px;font-size:.7rem;width:100%;max-width:180px;justify-content:center}.meta-icon[data-v-c75331ed]{width:14px;height:14px}.touch-hint-inline[data-v-c75331ed]{margin:8px 0;padding:8px}.finger-icon[data-v-c75331ed]{font-size:1rem}.touch-text[data-v-c75331ed]{font-size:.75rem}.featured-badge[data-v-c75331ed]{top:10px;right:10px;padding:4px 8px;font-size:.7rem;border-radius:10px}.star-icon[data-v-c75331ed]{width:12px;height:12px}.unavailable-overlay[data-v-c75331ed]{top:10px;left:10px;padding:4px 8px;font-size:.7rem;border-radius:6px}.empty-state[data-v-c75331ed]{padding:40px 15px}.empty-icon[data-v-c75331ed]{font-size:3rem;margin-bottom:15px}.empty-state h3[data-v-c75331ed]{font-size:1.3rem;margin-bottom:8px}.empty-state p[data-v-c75331ed]{font-size:.9rem;margin-bottom:15px}.reset-btn[data-v-c75331ed]{padding:10px 20px;font-size:.9rem;border-radius:12px}}@media (max-width: 360px){.title-highlight[data-v-c75331ed]{font-size:1.8rem}.game-card[data-v-c75331ed]{padding:12px 8px;min-height:280px}.game-icon[data-v-c75331ed]{font-size:1.8rem}.game-title[data-v-c75331ed]{font-size:1rem}.game-description[data-v-c75331ed]{font-size:.7rem}.game-meta[data-v-c75331ed]{margin-top:8px;gap:4px}.players-info[data-v-c75331ed],.category-info[data-v-c75331ed]{padding:4px 6px;font-size:.6rem;max-width:140px}.meta-icon[data-v-c75331ed]{width:10px;height:10px}.touch-hint-inline[data-v-c75331ed]{margin:4px 0;padding:4px}.finger-icon[data-v-c75331ed]{font-size:.8rem}.touch-text[data-v-c75331ed]{font-size:.65rem}}.game-card[data-v-c75331ed]{animation:fadeInUp-c75331ed .6s ease forwards}.game-card[data-v-c75331ed]:nth-child(1){animation-delay:.1s}.game-card[data-v-c75331ed]:nth-child(2){animation-delay:.2s}.game-card[data-v-c75331ed]:nth-child(3){animation-delay:.3s}.game-card[data-v-c75331ed]:nth-child(4){animation-delay:.4s}.game-card[data-v-c75331ed]:nth-child(5){animation-delay:.5s}.game-card[data-v-c75331ed]:nth-child(6){animation-delay:.6s}@keyframes fadeInUp-c75331ed{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 769px){.mobile-filter-toggle[data-v-c75331ed]{display:none}.desktop-filter-toggle[data-v-c75331ed]{display:flex!important;width:100%;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:linear-gradient(135deg,rgba(155,89,182,.15),rgba(155,89,182,.1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(155,89,182,.3);border-radius:16px;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-bottom:20px}.filter-grid[data-v-c75331ed]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.game-collection[data-v-c75331ed]{padding:0 15px}.hero-title-section[data-v-c75331ed]{margin-top:0;padding:60px 15px 40px}.title-highlight[data-v-c75331ed]{font-size:2.5rem}.mobile-filter-toggle[data-v-c75331ed]{top:80px;right:15px;width:55px;height:55px}.controls-container.expanded[data-v-c75331ed]{max-height:600px}.filter-grid[data-v-c75331ed]{grid-template-columns:1fr;gap:15px}.control-actions[data-v-c75331ed]{flex-direction:column;gap:10px}.games-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:15px}.game-card[data-v-c75331ed]{padding:20px 15px;min-height:280px}}@media (max-width: 480px){.games-grid[data-v-c75331ed]{grid-template-columns:repeat(2,1fr);gap:15px}.game-card[data-v-c75331ed]{min-height:300px;padding:15px 10px}.game-meta[data-v-c75331ed]{flex-direction:column;gap:6px;margin-top:10px}.players-info[data-v-c75331ed],.category-info[data-v-c75331ed]{padding:5px 8px;font-size:.65rem;width:100%;max-width:160px}.meta-icon[data-v-c75331ed]{width:12px;height:12px}.touch-hint-inline[data-v-c75331ed]{margin:6px 0;padding:6px}.finger-icon[data-v-c75331ed]{font-size:.9rem}.touch-text[data-v-c75331ed]{font-size:.7rem}.title-highlight[data-v-c75331ed]{font-size:2rem}.mobile-filter-toggle[data-v-c75331ed]{top:75px;right:10px;width:50px;height:50px}}.about-us[data-v-3d7128e5]{min-height:100vh;color:#fff}.back-button[data-v-3d7128e5]{position:fixed;top:120px;left:20px;background:rgba(155,89,182,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:1px solid rgba(155,89,182,.3);border-radius:12px;padding:10px 16px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;z-index:1000;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.back-button[data-v-3d7128e5]:hover{background:rgba(155,89,182,1);transform:translateY(-2px);box-shadow:0 6px 20px #9b59b666}.back-button[data-v-3d7128e5]:active{transform:translateY(0);transition:all .1s ease}.about-hero[data-v-3d7128e5]{position:relative;text-align:center;padding:120px 20px 80px;background:linear-gradient(135deg,rgba(155,89,182,.1) 0%,rgba(155,89,182,.05) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;margin:100px 20px 20px;overflow:hidden;will-change:transform;transform:translateZ(0)}.hero-content[data-v-3d7128e5]{position:relative;z-index:2;max-width:600px;margin:0 auto}.hero-icon[data-v-3d7128e5]{font-size:4rem;margin-bottom:20px;animation:bounce-3d7128e5 3s infinite}@keyframes bounce-3d7128e5{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}.hero-title[data-v-3d7128e5]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#9b59b6,#e74c3c,#f39c12);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow-3d7128e5 3s ease-in-out infinite;margin-bottom:20px;text-shadow:0 4px 20px rgba(155,89,182,.3)}@keyframes gradientFlow-3d7128e5{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-subtitle[data-v-3d7128e5]{font-size:1.2rem;color:#ffffffd9;line-height:1.6;max-width:500px;margin:0 auto}.background-particles[data-v-3d7128e5]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.particle[data-v-3d7128e5]{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#9b59b6,#e74c3c);border-radius:50%;animation:float-3d7128e5 8s infinite linear;opacity:.6}@keyframes float-3d7128e5{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-20vh) rotate(360deg);opacity:0}}.about-content[data-v-3d7128e5]{max-width:1000px;margin:0 auto;padding:0 20px 60px}.content-section[data-v-3d7128e5]{margin-bottom:60px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:40px;box-shadow:0 8px 32px #0000001a}.section-header[data-v-3d7128e5]{display:flex;align-items:center;gap:15px;margin-bottom:30px}.section-icon[data-v-3d7128e5]{font-size:2.5rem;animation:pulse-3d7128e5 2s infinite}@keyframes pulse-3d7128e5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.section-title[data-v-3d7128e5]{font-size:2rem;font-weight:700;margin:0;color:#fff}.section-content p[data-v-3d7128e5]{font-size:1.1rem;line-height:1.7;color:#ffffffe6;margin-bottom:20px}.features-grid[data-v-3d7128e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:30px}.feature-card[data-v-3d7128e5]{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,255,255,.15);padding:25px;text-align:center;transition:all .3s ease}.feature-card[data-v-3d7128e5]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #9b59b633;border-color:#9b59b64d}.feature-icon[data-v-3d7128e5]{font-size:2.5rem;margin-bottom:15px}.feature-title[data-v-3d7128e5]{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 10px}.feature-description[data-v-3d7128e5]{color:#fffc;line-height:1.5;margin:0}.team-card[data-v-3d7128e5]{display:flex;align-items:center;gap:25px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;border:1px solid rgba(255,255,255,.15);padding:30px}.team-avatar[data-v-3d7128e5]{font-size:4rem;flex-shrink:0}.team-name[data-v-3d7128e5]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 5px}.team-role[data-v-3d7128e5]{font-size:1rem;color:#9b59b6;font-weight:600;margin:0 0 15px}.team-description[data-v-3d7128e5]{color:#fffc;line-height:1.6;margin:0}.tech-grid[data-v-3d7128e5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:20px}.tech-item[data-v-3d7128e5]{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.15);padding:15px;transition:all .3s ease}.tech-item[data-v-3d7128e5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #9b59b626}.tech-icon[data-v-3d7128e5]{font-size:1.5rem}.tech-name[data-v-3d7128e5]{font-size:.95rem;font-weight:600;color:#fff}.contact-content p[data-v-3d7128e5]{text-align:center;margin-bottom:30px}.contact-actions[data-v-3d7128e5]{text-align:center}.contact-btn[data-v-3d7128e5]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;border:none;border-radius:15px;padding:15px 30px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.contact-btn[data-v-3d7128e5]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #9b59b666}.btn-icon[data-v-3d7128e5]{font-size:1.2rem}.contact-info[data-v-3d7128e5]{background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:20px;display:inline-block}.contact-email[data-v-3d7128e5]{margin:0;font-size:.95rem}.contact-label[data-v-3d7128e5]{color:#ffffffb3;margin-right:10px}.contact-value[data-v-3d7128e5]{color:#9b59b6;font-weight:600}@media (max-width: 768px){.back-button[data-v-3d7128e5]{top:90px;left:15px;padding:8px 12px;font-size:.8rem;border-radius:10px}.about-hero[data-v-3d7128e5]{padding:80px 15px 60px;margin:80px 15px 15px;border-radius:15px}.hero-icon[data-v-3d7128e5]{font-size:3rem;margin-bottom:15px}.hero-title[data-v-3d7128e5]{font-size:2.2rem;margin-bottom:15px}.hero-subtitle[data-v-3d7128e5]{font-size:1rem}.about-content[data-v-3d7128e5]{padding:0 15px 40px}.content-section[data-v-3d7128e5]{padding:25px 20px;margin-bottom:40px;border-radius:15px}.section-header[data-v-3d7128e5]{flex-direction:column;text-align:center;gap:10px;margin-bottom:20px}.section-icon[data-v-3d7128e5]{font-size:2rem}.section-title[data-v-3d7128e5]{font-size:1.6rem}.section-content p[data-v-3d7128e5]{font-size:1rem}.features-grid[data-v-3d7128e5]{grid-template-columns:1fr;gap:20px}.team-card[data-v-3d7128e5]{flex-direction:column;text-align:center;gap:20px;padding:25px 20px}.team-avatar[data-v-3d7128e5]{font-size:3rem}.tech-grid[data-v-3d7128e5]{grid-template-columns:repeat(2,1fr);gap:12px}.tech-item[data-v-3d7128e5]{padding:12px;flex-direction:column;gap:5px;text-align:center}.contact-btn[data-v-3d7128e5]{padding:12px 24px;font-size:.9rem}}@media (max-width: 480px){.back-button[data-v-3d7128e5]{top:80px;left:10px;padding:6px 10px;font-size:.75rem;border-radius:8px}.about-hero[data-v-3d7128e5]{padding:60px 10px 40px;margin:70px 10px 10px}.hero-title[data-v-3d7128e5]{font-size:1.8rem}.hero-subtitle[data-v-3d7128e5]{font-size:.9rem}.content-section[data-v-3d7128e5]{padding:20px 15px;margin-bottom:30px}.section-title[data-v-3d7128e5]{font-size:1.4rem}.features-grid[data-v-3d7128e5]{gap:15px}.feature-card[data-v-3d7128e5]{padding:20px 15px}.tech-grid[data-v-3d7128e5]{grid-template-columns:1fr}}@media (hover: none) and (pointer: coarse){.feature-card[data-v-3d7128e5]:hover{transform:none;box-shadow:none;border-color:#ffffff26}.tech-item[data-v-3d7128e5]:hover{transform:none;box-shadow:none}.contact-btn[data-v-3d7128e5]:hover{transform:none;box-shadow:0 4px 15px #9b59b64d}}.feedback-overlay[data-v-e1b55da2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;z-index:2000;padding:0;overflow:hidden}.feedback-container[data-v-e1b55da2]{background:linear-gradient(180deg,rgba(20,20,25,.98) 0%,rgba(30,30,40,.98) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px 24px 0 0;border:1px solid rgba(100,100,120,.2);border-bottom:none;box-shadow:0 -10px 40px #000c,0 0 0 1px #ffffff0d;width:100%;max-width:100vw;max-height:85vh;color:#fff;position:relative;animation:slideUp-e1b55da2 .4s ease-out}@keyframes slideUp-e1b55da2{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.feedback-header[data-v-e1b55da2]{position:relative;padding:20px 20px 16px;background:linear-gradient(135deg,rgba(155,89,182,.1) 0%,rgba(231,76,60,.1) 100%);border-bottom:1px solid rgba(255,255,255,.08)}.close-btn[data-v-e1b55da2]{position:absolute;top:16px;right:16px;background:rgba(255,255,255,.1);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;cursor:pointer;transition:all .3s ease;z-index:10}.close-btn[data-v-e1b55da2]:hover{background:rgba(255,255,255,.2);color:#fff;transform:scale(1.1)}.header-content[data-v-e1b55da2]{text-align:center;padding-right:40px}.header-icon[data-v-e1b55da2]{font-size:2.5rem;margin-bottom:8px;animation:bounce-e1b55da2 2s infinite ease-in-out}@keyframes bounce-e1b55da2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.05)}}.header-title[data-v-e1b55da2]{font-size:1.3rem;font-weight:700;margin:0 0 6px;background:linear-gradient(135deg,#9b59b6,#e74c3c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}.header-subtitle[data-v-e1b55da2]{font-size:.85rem;color:#ffffffb3;margin:0;line-height:1.4}.feedback-content[data-v-e1b55da2]{padding:20px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;max-height:calc(85vh - 180px)}.rating-section[data-v-e1b55da2],.detailed-section[data-v-e1b55da2]{background:rgba(255,255,255,.02);border-radius:16px;padding:18px;border:1px solid rgba(255,255,255,.06)}.section-title[data-v-e1b55da2]{font-size:1rem;font-weight:600;color:#fff;margin:0 0 14px;text-align:center}.rating-grid[data-v-e1b55da2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rating-card[data-v-e1b55da2]{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:80px}.rating-card[data-v-e1b55da2]:active{transform:scale(.95)}.rating-card.selected[data-v-e1b55da2]{background:rgba(155,89,182,.2);border-color:#9b59b666;box-shadow:0 0 20px #9b59b64d;transform:scale(1.02)}.rating-emoji[data-v-e1b55da2]{font-size:2rem;line-height:1}.rating-label[data-v-e1b55da2]{font-size:.8rem;font-weight:500;text-align:center}.textarea-container[data-v-e1b55da2]{position:relative}.feedback-textarea[data-v-e1b55da2]{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;color:#fff;font-size:.9rem;font-family:inherit;line-height:1.5;resize:vertical;min-height:100px;box-sizing:border-box;transition:all .3s ease}.feedback-textarea[data-v-e1b55da2]::placeholder{color:#fff6}.feedback-textarea[data-v-e1b55da2]:focus{outline:none;border-color:#9b59b666;box-shadow:0 0 0 2px #9b59b633;background:rgba(255,255,255,.06)}.char-counter[data-v-e1b55da2]{position:absolute;bottom:8px;right:12px;font-size:.7rem;color:#ffffff80;background:rgba(0,0,0,.3);padding:2px 6px;border-radius:4px}.action-bar[data-v-e1b55da2]{position:sticky;bottom:0;left:0;right:0;background:rgba(20,20,25,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);padding:16px 20px;display:flex;gap:12px;z-index:10}.btn-cancel[data-v-e1b55da2],.btn-submit[data-v-e1b55da2]{flex:1;padding:14px 20px;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:48px}.btn-cancel[data-v-e1b55da2]{background:rgba(255,255,255,.06);color:#fffc;border:1px solid rgba(255,255,255,.15)}.btn-cancel[data-v-e1b55da2]:active{transform:scale(.98);background:rgba(255,255,255,.1)}.btn-submit[data-v-e1b55da2]{background:rgba(100,100,120,.3);color:#ffffff80;border:1px solid rgba(100,100,120,.4)}.btn-submit.ready[data-v-e1b55da2]{background:linear-gradient(135deg,#9b59b6,#8e44ad);color:#fff;border-color:transparent;box-shadow:0 4px 20px #9b59b64d}.btn-submit.ready[data-v-e1b55da2]:active{transform:scale(.98);box-shadow:0 2px 10px #9b59b666}.btn-submit[data-v-e1b55da2]:disabled{cursor:not-allowed;opacity:.4}.success-overlay[data-v-e1b55da2]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(20,20,25,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;border-radius:24px 24px 0 0;z-index:100}.success-content[data-v-e1b55da2]{text-align:center;padding:40px 20px}.success-icon[data-v-e1b55da2]{font-size:4rem;margin-bottom:16px;animation:successBounce-e1b55da2 .6s ease-out}@keyframes successBounce-e1b55da2{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{opacity:1;transform:scale(1.1) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}.success-title[data-v-e1b55da2]{font-size:1.4rem;font-weight:700;color:#27ae60;margin:0 0 8px}.success-text[data-v-e1b55da2]{font-size:.9rem;color:#fffc;margin:0;line-height:1.4}@media (min-width: 768px) and (max-width: 1023px){.feedback-overlay[data-v-e1b55da2]{align-items:center;padding:20px}.feedback-container[data-v-e1b55da2]{border-radius:24px;border:1px solid rgba(100,100,120,.3);max-width:500px;max-height:80vh}.rating-grid[data-v-e1b55da2]{gap:16px}.rating-card[data-v-e1b55da2]{padding:20px 12px;min-height:90px}.success-overlay[data-v-e1b55da2]{border-radius:24px}}@media (min-width: 1024px){.feedback-overlay[data-v-e1b55da2]{align-items:center;padding:40px}.feedback-container[data-v-e1b55da2]{border-radius:24px;border:1px solid rgba(100,100,120,.3);max-width:480px;max-height:70vh}.feedback-header[data-v-e1b55da2]{padding:24px 24px 20px}.header-title[data-v-e1b55da2]{font-size:1.4rem}.feedback-content[data-v-e1b55da2]{padding:24px;gap:24px}.rating-card[data-v-e1b55da2]:hover{background:rgba(155,89,182,.1);border-color:#9b59b633;transform:translateY(-2px)}.btn-cancel[data-v-e1b55da2]:hover{background:rgba(255,255,255,.1);color:#fff}.btn-submit.ready[data-v-e1b55da2]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #9b59b666}.success-overlay[data-v-e1b55da2]{border-radius:24px}}@media (prefers-contrast: high){.feedback-container[data-v-e1b55da2]{border:2px solid #ffffff}.rating-card[data-v-e1b55da2],.feedback-textarea[data-v-e1b55da2]{border:2px solid rgba(255,255,255,.5)}}@media (prefers-reduced-motion: reduce){.header-icon[data-v-e1b55da2],.success-icon[data-v-e1b55da2],.feedback-container[data-v-e1b55da2]{animation:none}[data-v-e1b55da2]{transition:none!important}}@media (prefers-color-scheme: dark){.feedback-container[data-v-e1b55da2]{background:linear-gradient(180deg,rgba(15,15,20,.98) 0%,rgba(25,25,35,.98) 100%)}}.gaming-hero[data-v-51acd8c2]{position:relative;min-height:400px;max-height:500px;max-width:1500px;width:95%;margin:2rem auto;border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:2rem;background:linear-gradient(135deg,#0a0a0f 0%,#1a1a2e 25%,#16213e 50%,#1a1a2e 75%,#0a0a0f 100%),radial-gradient(circle at 30% 20%,rgba(155,89,182,.15),transparent 50%),radial-gradient(circle at 70% 80%,rgba(52,152,219,.12),transparent 50%);border:2px solid rgba(155,89,182,.3);z-index:10;box-shadow:0 25px 80px #0006,0 0 60px #9b59b626,inset 0 1px #ffffff14;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-bg-effects[data-v-51acd8c2]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-particles[data-v-51acd8c2]{position:absolute;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(155,89,182,.4),transparent),radial-gradient(2px 2px at 40px 70px,rgba(52,152,219,.3),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.2),transparent),radial-gradient(1px 1px at 130px 80px,rgba(155,89,182,.3),transparent);background-repeat:repeat;background-size:150px 100px;animation:particlesFloat-51acd8c2 20s linear infinite}.gradient-orbs[data-v-51acd8c2]{position:absolute;width:100%;height:100%}.orb[data-v-51acd8c2]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.6;animation:orbFloat-51acd8c2 15s ease-in-out infinite}.orb-1[data-v-51acd8c2]{width:300px;height:300px;background:radial-gradient(circle,rgba(155,89,182,.3) 0%,transparent 70%);top:10%;left:15%;animation-delay:0s}.orb-2[data-v-51acd8c2]{width:200px;height:200px;background:radial-gradient(circle,rgba(52,152,219,.25) 0%,transparent 70%);top:60%;right:20%;animation-delay:-5s}.orb-3[data-v-51acd8c2]{width:150px;height:150px;background:radial-gradient(circle,rgba(46,204,113,.2) 0%,transparent 70%);bottom:30%;left:60%;animation-delay:-10s}.grid-overlay[data-v-51acd8c2]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(155,89,182,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(155,89,182,.1) 1px,transparent 1px);background-size:50px 50px;opacity:.3;animation:gridPulse-51acd8c2 8s ease-in-out infinite;z-index:1}.hero-container[data-v-51acd8c2]{position:relative;z-index:10;max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:1rem;flex:1}.hero-main[data-v-51acd8c2]{display:flex;flex-direction:column;gap:1.5rem;text-align:center;align-items:center;max-width:100%;width:100%}.hero-banner[data-v-51acd8c2]{position:relative;background:linear-gradient(135deg,rgba(5,5,15,.98) 0%,rgba(15,15,30,.95) 50%,rgba(10,10,25,.98) 100%);border:1px solid rgba(155,89,182,.3);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;width:100%;max-width:1400px;margin:0 auto;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d,0 0 40px #9b59b61a;padding:2rem;overflow:hidden}.shooting-stars-background[data-v-51acd8c2]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.shooting-star[data-v-51acd8c2]{position:absolute;width:2px;height:2px;background:linear-gradient(45deg,#ffffff,rgba(255,255,255,0));border-radius:50%;opacity:0;animation:shootingStar-51acd8c2 4s linear infinite}.shooting-star[data-v-51acd8c2]:before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.9) 0%,rgba(155,89,182,.7) 30%,rgba(74,144,226,.5) 60%,transparent 100%);transform-origin:0 0;box-shadow:0 0 6px #fff9}.star-1[data-v-51acd8c2]{top:-50px;right:10%;animation-delay:0s;transform:rotate(45deg)}.star-2[data-v-51acd8c2]{top:-30px;right:25%;animation-delay:1.5s;transform:rotate(35deg)}.star-3[data-v-51acd8c2]{top:-40px;right:40%;animation-delay:3s;transform:rotate(50deg)}.star-4[data-v-51acd8c2]{top:-20px;right:5%;animation-delay:.8s;transform:rotate(40deg)}.star-5[data-v-51acd8c2]{top:-60px;right:60%;animation-delay:2.2s;transform:rotate(45deg)}.star-6[data-v-51acd8c2]{top:-35px;right:15%;animation-delay:1.2s;transform:rotate(38deg)}@keyframes shootingStar-51acd8c2{0%{opacity:0;transform:translate(0) translateY(0) scale(0)}10%{opacity:1;transform:translate(-20px) translateY(40px) scale(1)}30%{opacity:1;transform:translate(-80px) translateY(120px) scale(1)}70%{opacity:.8;transform:translate(-200px) translateY(280px) scale(1)}90%{opacity:.3;transform:translate(-300px) translateY(400px) scale(.8)}to{opacity:0;transform:translate(-380px) translateY(500px) scale(0)}}.static-stars[data-v-51acd8c2]{position:absolute;top:0;left:0;width:100%;height:100%}.star[data-v-51acd8c2]{position:absolute;background:rgba(255,255,255,.8);border-radius:50%;animation:starTwinkle-51acd8c2 3s ease-in-out infinite}@keyframes starTwinkle-51acd8c2{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.nebula-overlay[data-v-51acd8c2]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 30% 40%,rgba(155,89,182,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(52,152,219,.08) 0%,transparent 40%);animation:nebulaFloat-51acd8c2 8s ease-in-out infinite alternate}@keyframes nebulaFloat-51acd8c2{0%{transform:translate(-10px) translateY(-5px)}to{transform:translate(10px) translateY(5px)}}.banner-image[data-v-51acd8c2]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:.5rem;overflow:hidden;z-index:15}.game-icons-banner[data-v-51acd8c2]{display:flex;gap:3rem;z-index:20;position:relative;padding:2rem 0;justify-content:center;align-items:center;min-height:120px;width:100%}.banner-icon[data-v-51acd8c2]{font-size:4rem;opacity:.9;transition:all .3s ease;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:bannerIconFloat-51acd8c2 6s ease-in-out infinite;position:relative;z-index:25;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:70px;min-height:70px}.banner-icon[data-v-51acd8c2]:nth-child(1){animation-delay:0s}.banner-icon[data-v-51acd8c2]:nth-child(2){animation-delay:2s}.banner-icon[data-v-51acd8c2]:nth-child(3){animation-delay:4s}.banner-icon[data-v-51acd8c2]:hover{opacity:1;transform:scale(1.15) translateY(-5px);filter:drop-shadow(0 8px 20px rgba(155,89,182,.5))}.hero-main-title[data-v-51acd8c2]{font-size:2.5rem;font-weight:900;line-height:1.1;margin:0;display:flex;flex-direction:column;gap:.3rem}.title-line-1[data-v-51acd8c2],.title-line-3[data-v-51acd8c2]{color:#ffffffe6;font-weight:700}.title-line-2[data-v-51acd8c2]{position:relative}.glitch-text[data-v-51acd8c2]{background:linear-gradient(135deg,#9b59b6,#e74c3c,#f39c12,#3498db);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:glitchShift-51acd8c2 3s ease-in-out infinite;position:relative;display:inline-block}.glitch-text[data-v-51acd8c2]:before,.glitch-text[data-v-51acd8c2]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#9b59b6,#e74c3c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glitch-text[data-v-51acd8c2]:before{animation:glitch1-51acd8c2 2s infinite;z-index:-1}.glitch-text[data-v-51acd8c2]:after{animation:glitch2-51acd8c2 2s infinite;z-index:-2}.hero-description[data-v-51acd8c2]{font-size:1rem;line-height:1.5;color:#fffc;font-weight:400;max-width:400px}.gaming-stats[data-v-51acd8c2]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin:2rem 0;max-width:700px;width:100%;margin-left:auto;margin-right:auto}.stat-button[data-v-51acd8c2]{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:linear-gradient(145deg,rgba(25,25,35,.98),rgba(30,30,40,.95));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:2px solid rgba(155,89,182,.2);border-radius:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;flex:1;position:relative;overflow:hidden;min-width:200px;box-shadow:0 8px 25px #0003,0 0 20px #9b59b60d}.stat-button[data-v-51acd8c2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .6s ease}.stat-button[data-v-51acd8c2]:hover:before{left:100%}.stat-button[data-v-51acd8c2]:hover{transform:translateY(-3px) scale(1.02);background:linear-gradient(145deg,rgba(155,89,182,.15),rgba(155,89,182,.08));border-color:#9b59b666;box-shadow:0 15px 40px #0000004d,0 0 30px #9b59b64d}.stat-button[data-info=multiplayer][data-v-51acd8c2]:hover{background:linear-gradient(145deg,rgba(52,152,219,.15),rgba(52,152,219,.08));border-color:#3498db66;box-shadow:0 15px 40px #0000004d,0 0 30px #3498db4d}.stat-button[data-info=instant][data-v-51acd8c2]:hover{background:linear-gradient(145deg,rgba(241,196,15,.15),rgba(241,196,15,.08));border-color:#f1c40f66;box-shadow:0 15px 40px #0000004d,0 0 30px #f1c40f4d}.stat-button[data-info=devices][data-v-51acd8c2]:hover{background:linear-gradient(145deg,rgba(46,204,113,.15),rgba(46,204,113,.08));border-color:#2ecc7166;box-shadow:0 15px 40px #0000004d,0 0 30px #2ecc714d}.stat-icon[data-v-51acd8c2]{font-size:2.2rem;filter:drop-shadow(0 4px 12px rgba(155,89,182,.4));transition:all .3s ease;flex-shrink:0}.stat-button:hover .stat-icon[data-v-51acd8c2]{transform:scale(1.05);filter:drop-shadow(0 6px 16px rgba(155,89,182,.6))}.stat-button[data-info=multiplayer]:hover .stat-icon[data-v-51acd8c2]{filter:drop-shadow(0 6px 16px rgba(52,152,219,.6))}.stat-button[data-info=instant]:hover .stat-icon[data-v-51acd8c2]{filter:drop-shadow(0 6px 16px rgba(241,196,15,.6))}.stat-button[data-info=devices]:hover .stat-icon[data-v-51acd8c2]{filter:drop-shadow(0 6px 16px rgba(46,204,113,.6))}.stat-info[data-v-51acd8c2]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.stat-number[data-v-51acd8c2]{font-size:1.4rem;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.3);line-height:1.2}.stat-label[data-v-51acd8c2]{font-size:.9rem;font-weight:600;color:#9b59b6;text-transform:uppercase;letter-spacing:.5px;line-height:1}.stat-description[data-v-51acd8c2]{font-size:.8rem;color:#ffffffb3;font-weight:400;line-height:1.2;margin-top:.125rem}.stat-number[data-v-51acd8c2]{font-size:1.4rem;font-weight:900;color:#fff;line-height:1;margin-bottom:.2rem;text-shadow:0 2px 8px rgba(0,0,0,.5);transition:all .3s ease}.stat-label[data-v-51acd8c2]{font-size:.85rem;color:#ffffffe6;font-weight:700;margin-bottom:.1rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.stat-description[data-v-51acd8c2]{font-size:.7rem;color:#fff9;font-weight:500;transition:all .3s ease}.stat-button:hover .stat-number[data-v-51acd8c2]{transform:translateY(-2px)}.stat-button:hover .stat-label[data-v-51acd8c2]{color:#fff}.stat-button:hover .stat-description[data-v-51acd8c2]{color:#fffc}.stat-button[data-info=multiplayer]:hover .stat-number[data-v-51acd8c2]{color:#3498db;text-shadow:0 4px 12px rgba(52,152,219,.5)}.stat-button[data-info=instant]:hover .stat-number[data-v-51acd8c2]{color:#f1c40f;text-shadow:0 4px 12px rgba(241,196,15,.5)}.stat-button[data-info=devices]:hover .stat-number[data-v-51acd8c2]{color:#2ecc71;text-shadow:0 4px 12px rgba(46,204,113,.5)}.hero-actions[data-v-51acd8c2]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.cta-primary[data-v-51acd8c2]{position:relative;padding:1rem 2rem;background:linear-gradient(135deg,#9b59b6,#8e44ad);border:none;border-radius:16px;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75rem;box-shadow:0 8px 25px #9b59b666,inset 0 1px #fff3;background-size:200% 200%;z-index:2}.cta-primary[data-v-51acd8c2]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 40px #9b59b699,inset 0 1px #ffffff4d;background:linear-gradient(135deg,#a66ad0,#9b59b6,#8e44ad);animation:ctaShift-51acd8c2 3s ease infinite}.cta-primary[data-v-51acd8c2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.cta-primary[data-v-51acd8c2]:hover:before{opacity:1}.cta-primary[data-v-51acd8c2]:active{transform:translateY(-1px) scale(.98);box-shadow:0 8px 24px #9b59b680,inset 0 1px #ffffff40}@keyframes ctaShift-51acd8c2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cta-glow[data-v-51acd8c2]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.cta-primary:hover .cta-glow[data-v-51acd8c2]{left:100%}.cta-arrow[data-v-51acd8c2]{transition:transform .3s ease}.cta-primary:hover .cta-arrow[data-v-51acd8c2]{transform:rotate(45deg)}.cta-secondary[data-v-51acd8c2]{padding:1rem 1.5rem;background:transparent;border:2px solid rgba(155,89,182,.4);border-radius:16px;color:#ffffffe6;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-secondary[data-v-51acd8c2]:hover{background:rgba(155,89,182,.1);border-color:#9b59b699;transform:translateY(-2px)}@keyframes particlesFloat-51acd8c2{0%{transform:translateY(0) rotate(0)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}to{transform:translateY(0) rotate(0)}}@keyframes orbFloat-51acd8c2{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(20px,-30px) scale(1.1);opacity:.4}50%{transform:translate(-15px,20px) scale(.9);opacity:.8}75%{transform:translate(25px,10px) scale(1.05);opacity:.5}}@keyframes gridPulse-51acd8c2{0%,to{opacity:.3}50%{opacity:.6}}@keyframes bannerIconFloat-51acd8c2{0%,to{transform:translateY(0) rotate(0);opacity:.8}50%{transform:translateY(-10px) rotate(2deg);opacity:1}}@keyframes glitchShift-51acd8c2{0%,to{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}@keyframes glitch1-51acd8c2{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch2-51acd8c2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}}@keyframes scrollBounce-51acd8c2{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}@keyframes arrowBounce-51acd8c2{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (min-width: 1920px){.gaming-hero[data-v-51acd8c2]{max-width:1600px;min-height:600px;max-height:700px;margin:4rem auto;padding:4rem}.hero-banner[data-v-51acd8c2]{height:320px;padding:3.5rem;max-width:1500px}.hero-container[data-v-51acd8c2]{padding:2rem}.hero-main[data-v-51acd8c2]{gap:3rem}.game-icons-banner[data-v-51acd8c2]{gap:5rem;padding:3.5rem 0;min-height:180px;width:100%}.banner-icon[data-v-51acd8c2]{font-size:5.5rem;min-width:85px;min-height:85px}}@media (min-width: 1200px) and (max-width: 1919px){.gaming-hero[data-v-51acd8c2]{max-width:1300px;min-height:500px;max-height:600px;margin:3rem auto;padding:3rem}.hero-banner[data-v-51acd8c2]{height:280px;padding:2.5rem;max-width:1300px}.game-icons-banner[data-v-51acd8c2]{gap:4rem;padding:2.5rem 0;min-height:160px;width:100%}.banner-icon[data-v-51acd8c2]{font-size:4.8rem;min-width:80px;min-height:80px}}@media (min-width: 992px) and (max-width: 1199px){.gaming-hero[data-v-51acd8c2]{max-width:1100px;min-height:450px;max-height:550px;margin:2.5rem auto;padding:2.5rem}.hero-banner[data-v-51acd8c2]{height:240px;padding:2rem;max-width:1000px}.game-icons-banner[data-v-51acd8c2]{gap:3.5rem;padding:2rem 0;min-height:140px;width:100%}.banner-icon[data-v-51acd8c2]{font-size:4.2rem;min-width:75px;min-height:75px}}@media (min-width: 769px) and (max-width: 991px){.gaming-hero[data-v-51acd8c2]{max-width:800px;min-height:380px;max-height:480px;margin:1.5rem auto;padding:1.5rem}.hero-banner[data-v-51acd8c2]{height:180px;padding:1.5rem;max-width:750px}.game-icons-banner[data-v-51acd8c2]{gap:2.5rem;padding:1.5rem 0;min-height:110px;width:100%}.banner-icon[data-v-51acd8c2]{font-size:3.5rem;min-width:65px;min-height:65px}}@media (max-width: 768px){.gaming-hero[data-v-51acd8c2]{min-height:50vh;max-height:70vh;max-width:none;width:100vw;margin:50px 0 0;border-radius:0 0 24px 24px;border:none;padding:0;box-shadow:0 8px 32px #0000004d;background:linear-gradient(135deg,#0a0a0f 0%,#1a1a2e 30%,#16213e 70%,#0a0a0f 100%),radial-gradient(circle at 50% 20%,rgba(155,89,182,.15),transparent 60%)}.hero-main[data-v-51acd8c2]{gap:1.5rem}.hero-banner[data-v-51acd8c2]{height:140px;border-radius:20px 20px 0 0;margin:0;padding:1rem;background:linear-gradient(135deg,rgba(5,5,15,.95) 0%,rgba(15,15,30,.92) 50%,rgba(10,10,25,.95) 100%)}.shooting-star[data-v-51acd8c2]{width:1.5px;height:1.5px}.shooting-star[data-v-51acd8c2]:before{width:25px;height:.8px}@keyframes shootingStar-51acd8c2{0%{opacity:0;transform:translate(0) translateY(0) scale(0)}15%{opacity:1;transform:translate(-30px) translateY(30px) scale(1)}85%{opacity:1;transform:translate(-200px) translateY(200px) scale(1)}to{opacity:0;transform:translate(-250px) translateY(250px) scale(0)}}.nebula-overlay[data-v-51acd8c2]{opacity:.7;animation-duration:10s}.game-icons-banner[data-v-51acd8c2]{gap:2.5rem;padding:1.5rem 0;min-height:100px;display:flex;justify-content:center;align-items:center;width:100%}.banner-icon[data-v-51acd8c2]{font-size:4rem;min-width:80px;min-height:80px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.banner-icon[data-v-51acd8c2]:hover{transform:scale(1.1) translateY(-3px)}.hero-container[data-v-51acd8c2]{padding:1.5rem 1rem;max-width:100%}.hero-main[data-v-51acd8c2]{gap:1rem;max-width:100%}.hero-main-title[data-v-51acd8c2]{font-size:1.8rem;line-height:1.1;margin-bottom:.5rem}.title-line-1[data-v-51acd8c2],.title-line-3[data-v-51acd8c2]{font-size:1.6rem}.title-line-2[data-v-51acd8c2]{font-size:2rem}.hero-description[data-v-51acd8c2]{font-size:.9rem;line-height:1.4;max-width:100%;margin:0 auto;padding:0 .5rem}.gaming-stats[data-v-51acd8c2]{justify-content:center;gap:.75rem;flex-direction:column;margin:1.5rem 0;max-width:100%;width:calc(100% - 2rem);margin-left:auto;margin-right:auto}.stat-button[data-v-51acd8c2]{padding:1rem 1.5rem;flex:none;min-width:auto;max-width:none;width:100%;border-radius:12px;gap:.75rem;margin:0}.stat-icon[data-v-51acd8c2]{font-size:1.8rem}.stat-number[data-v-51acd8c2]{font-size:1.1rem}.stat-label[data-v-51acd8c2]{font-size:.8rem}.stat-description[data-v-51acd8c2]{font-size:.7rem}.hero-actions[data-v-51acd8c2]{justify-content:center;gap:.75rem;flex-wrap:wrap;width:100%;padding:0 .5rem}.cta-primary[data-v-51acd8c2]{padding:.75rem 1.5rem;font-size:.9rem;min-width:160px;border-radius:12px}.cta-secondary[data-v-51acd8c2]{padding:.75rem 1.25rem;font-size:.85rem;min-width:120px;border-radius:12px}.orb-1[data-v-51acd8c2]{width:120px;height:120px;top:5%;left:10%}.orb-2[data-v-51acd8c2]{width:80px;height:80px;top:70%;right:15%}.orb-3[data-v-51acd8c2]{width:60px;height:60px;bottom:20%;left:70%}}@media (max-width: 480px){.gaming-hero[data-v-51acd8c2]{min-height:50vh;max-height:70vh;margin:40px 0 0;width:100vw;border-radius:0 0 20px 20px}.hero-banner[data-v-51acd8c2]{height:120px;border-radius:16px;margin:0;padding:.75rem}.shooting-star[data-v-51acd8c2]{animation-duration:5s;width:1px;height:1px}.shooting-star[data-v-51acd8c2]:before{width:20px;height:.6px}.star[data-v-51acd8c2]:nth-child(n+11){display:none}.nebula-overlay[data-v-51acd8c2]{opacity:.5;animation-duration:12s}.game-icons-banner[data-v-51acd8c2]{gap:1.5rem;padding:1rem 0;min-height:80px;display:flex;justify-content:center;align-items:center}.banner-icon[data-v-51acd8c2]{font-size:2.8rem;min-width:60px;min-height:60px;display:flex;align-items:center;justify-content:center}.hero-container[data-v-51acd8c2]{padding:1rem .75rem}.hero-main[data-v-51acd8c2]{gap:.75rem}.hero-main-title[data-v-51acd8c2]{font-size:1.5rem;gap:.125rem}.title-line-1[data-v-51acd8c2],.title-line-3[data-v-51acd8c2]{font-size:1.3rem}.title-line-2[data-v-51acd8c2]{font-size:1.7rem}.hero-description[data-v-51acd8c2]{font-size:.8rem;line-height:1.3;padding:0 .25rem}.gaming-stats[data-v-51acd8c2]{flex-direction:row;justify-content:center;gap:.5rem;flex-wrap:wrap;width:100%;max-width:100%;margin:.75rem 0}.stat-button[data-v-51acd8c2]{padding:.5rem .75rem;gap:.25rem;width:auto;max-width:110px;min-width:90px;flex:1;border-radius:10px}.stat-icon[data-v-51acd8c2]{font-size:1.25rem}.stat-number[data-v-51acd8c2]{font-size:1rem}.stat-label[data-v-51acd8c2]{font-size:.65rem}.stat-description[data-v-51acd8c2]{font-size:.55rem}.hero-actions[data-v-51acd8c2]{flex-direction:row;justify-content:center;gap:.5rem;flex-wrap:wrap;width:100%;max-width:100%;margin:0 auto;padding:0 .25rem}.cta-primary[data-v-51acd8c2],.cta-secondary[data-v-51acd8c2]{width:auto;justify-content:center;padding:.6rem 1.25rem;font-size:.8rem;border-radius:10px}.cta-primary[data-v-51acd8c2]{min-width:140px}.cta-secondary[data-v-51acd8c2]{min-width:100px;padding:.6rem 1rem;font-size:.75rem}.orb-1[data-v-51acd8c2]{width:80px;height:80px;top:8%;left:5%}.orb-2[data-v-51acd8c2]{width:60px;height:60px;top:75%;right:10%}.orb-3[data-v-51acd8c2]{width:40px;height:40px;bottom:15%;left:75%}.grid-overlay[data-v-51acd8c2]{opacity:.15;background-size:40px 40px}}@media (max-width: 360px){.gaming-hero[data-v-51acd8c2]{margin:.1rem;border-radius:16px;min-height:calc(100vh - 70px)}.hero-banner[data-v-51acd8c2]{height:100px;border-radius:16px 16px 0 0}.game-icons-banner[data-v-51acd8c2]{gap:1rem}.banner-icon[data-v-51acd8c2]{font-size:1.8rem}.hero-container[data-v-51acd8c2]{padding:1rem .75rem}.hero-main[data-v-51acd8c2]{gap:1rem}.hero-main-title[data-v-51acd8c2]{font-size:1.6rem}.title-line-1[data-v-51acd8c2],.title-line-3[data-v-51acd8c2]{font-size:1.5rem}.title-line-2[data-v-51acd8c2]{font-size:1.8rem}.hero-description[data-v-51acd8c2]{font-size:.9rem;line-height:1.4}.gaming-stats[data-v-51acd8c2]{max-width:300px;gap:.75rem}.stat-button[data-v-51acd8c2]{padding:.875rem 1rem;gap:.5rem;border-radius:12px}.stat-icon[data-v-51acd8c2]{font-size:1.5rem}.stat-number[data-v-51acd8c2]{font-size:1.2rem}.stat-label[data-v-51acd8c2]{font-size:.8rem}.stat-description[data-v-51acd8c2]{font-size:.65rem}.hero-actions[data-v-51acd8c2]{max-width:260px;gap:.625rem}.cta-primary[data-v-51acd8c2],.cta-secondary[data-v-51acd8c2]{padding:.875rem;font-size:.9rem}.orb-1[data-v-51acd8c2]{width:100px;height:100px;opacity:.4}.orb-2[data-v-51acd8c2]{width:80px;height:80px;opacity:.3}.orb-3[data-v-51acd8c2]{width:60px;height:60px;opacity:.3}.floating-particles[data-v-51acd8c2]{opacity:.6}.grid-overlay[data-v-51acd8c2]{opacity:.2}}@media (max-width: 320px){.gaming-hero[data-v-51acd8c2]{padding:.25rem}.hero-main-title[data-v-51acd8c2]{font-size:1.4rem}.title-line-1[data-v-51acd8c2],.title-line-3[data-v-51acd8c2]{font-size:1.3rem}.title-line-2[data-v-51acd8c2]{font-size:1.6rem}.hero-description[data-v-51acd8c2]{font-size:.85rem}.orb-1[data-v-51acd8c2],.orb-2[data-v-51acd8c2],.orb-3[data-v-51acd8c2]{opacity:.2}}button[data-v-37bec64c],a[data-v-37bec64c],.game-card[data-v-37bec64c],.game-card-slide[data-v-37bec64c],.carousel-btn[data-v-37bec64c],.dot[data-v-37bec64c]{outline:none!important;-webkit-tap-highlight-color:transparent!important}.games-carousel[data-v-37bec64c]{width:100%;max-width:1000px;margin:10rem auto 3rem;padding:0 2rem;position:relative;overflow:visible}.carousel-container[data-v-37bec64c]{display:flex;align-items:center;gap:0;width:100%;overflow:visible;position:relative;margin-bottom:4rem}.carousel-btn[data-v-37bec64c]{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:2px solid rgba(155,89,182,.3);background:linear-gradient(135deg,rgba(20,20,30,.95),rgba(40,40,60,.9));color:#9b59b6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 25px #0006,0 0 20px #9b59b61a;z-index:10;position:absolute;top:50%;transform:translateY(-50%);overflow:hidden}.carousel-btn.prev[data-v-37bec64c]{left:-28px}.carousel-btn.next[data-v-37bec64c]{right:-28px}.carousel-btn[data-v-37bec64c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(155,89,182,.1),rgba(52,152,219,.05));opacity:0;transition:opacity .4s ease;border-radius:50%}.carousel-btn[data-v-37bec64c]:hover:before{opacity:1}.carousel-btn[data-v-37bec64c]:hover{background:linear-gradient(135deg,rgba(155,89,182,.25),rgba(52,152,219,.15));border-color:#9b59b699;transform:translateY(-50%) scale(1.1);box-shadow:0 12px 35px #9b59b64d,0 0 30px #9b59b633}.carousel-btn[data-v-37bec64c]:active{transform:translateY(-50%) scale(1.05);transition-duration:.1s}.carousel-btn svg[data-v-37bec64c]{width:24px;height:24px;transition:transform .3s ease;position:relative;z-index:2}.carousel-btn:hover svg[data-v-37bec64c]{transform:scale(1.1)}.games-slider[data-v-37bec64c]{flex:1;overflow:hidden;position:relative;border-radius:24px;background:linear-gradient(145deg,rgba(20,25,40,.7),rgba(35,40,65,.6));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(155,89,182,.15);box-shadow:0 15px 40px #0000004d,0 5px 20px #9b59b61a,inset 0 1px #ffffff0d}.games-track[data-v-37bec64c]{width:100%;position:relative}.games-viewport[data-v-37bec64c]{width:100%;overflow:hidden;border-radius:24px;clip-path:inset(0 6% 0 0);-webkit-clip-path:inset(0 6% 0 0)}.games-carousel-inner[data-v-37bec64c]{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94);gap:1.5rem;padding:2rem}.game-card-slide[data-v-37bec64c]{flex:0 0 320px;width:320px;height:380px;background:linear-gradient(145deg,rgba(15,20,35,.95),rgba(25,30,50,.9));border-radius:24px;padding:0;border:1px solid rgba(255,255,255,.08);position:relative;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 15px 35px #0006,0 5px 20px #9b59b61a,inset 0 1px #ffffff0d;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.game-card-slide[data-v-37bec64c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(155,89,182,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(52,152,219,.02) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(46,204,113,.02) 0%,transparent 50%);opacity:.7;z-index:0;pointer-events:none}.game-card-slide[data-v-37bec64c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(155,89,182,.2) 30%,rgba(52,152,219,.15) 70%,transparent 100%);transition:left .8s ease;z-index:1;border-radius:24px}.game-card-slide[data-v-37bec64c]:hover:before{left:100%}.game-card-inner[data-v-37bec64c]{height:100%;display:flex;flex-direction:column;padding:1.5rem;position:relative;z-index:2}.card-header[data-v-37bec64c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.game-icon[data-v-37bec64c]{font-size:3.5rem;filter:drop-shadow(0 4px 12px rgba(155,89,182,.3));animation:iconPulse-37bec64c 3s ease-in-out infinite}@keyframes iconPulse-37bec64c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.availability-badge[data-v-37bec64c]{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent}.availability-badge.available[data-v-37bec64c]{background:linear-gradient(135deg,rgba(46,204,113,.2),rgba(39,174,96,.1));border-color:#2ecc714d;color:#2ecc71}.availability-badge[data-v-37bec64c]:not(.available){background:linear-gradient(135deg,rgba(243,156,18,.2),rgba(230,126,34,.1));border-color:#f39c124d;color:#f39c12}.badge-dot[data-v-37bec64c]{width:8px;height:8px;border-radius:50%;animation:badgePulse-37bec64c 2s ease-in-out infinite}.availability-badge.available .badge-dot[data-v-37bec64c]{background:#2ecc71}.availability-badge:not(.available) .badge-dot[data-v-37bec64c]{background:#f39c12}@keyframes badgePulse-37bec64c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.card-content[data-v-37bec64c]{flex:1;display:flex;flex-direction:column;margin-bottom:1.5rem}.game-title[data-v-37bec64c]{font-size:1.5rem;font-weight:700;margin-bottom:.8rem;background:linear-gradient(135deg,#ffffff 0%,rgba(255,255,255,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 8px rgba(155,89,182,.3)}.game-description[data-v-37bec64c]{font-size:.9rem;color:#ffffffb3;line-height:1.4;flex:1}.card-action[data-v-37bec64c]{margin-top:auto}.play-button[data-v-37bec64c]{width:100%;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.5rem;border-radius:16px;border:2px solid transparent;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-transform:uppercase;letter-spacing:.5px}.play-button.available[data-v-37bec64c]{background:linear-gradient(135deg,rgba(155,89,182,.8),rgba(142,68,173,.9));border-color:#9b59b699;color:#fff;box-shadow:0 8px 25px #9b59b64d}.play-button.available[data-v-37bec64c]:hover{background:linear-gradient(135deg,rgba(155,89,182,1),rgba(142,68,173,1));border-color:#9b59b6cc;transform:translateY(-2px);box-shadow:0 12px 35px #9b59b666}.play-button[data-v-37bec64c]:not(.available){background:linear-gradient(135deg,rgba(127,140,141,.3),rgba(95,106,106,.2));border-color:#7f8c8d66;color:#ffffff80;cursor:not-allowed}.play-icon[data-v-37bec64c]{width:18px;height:18px;transition:transform .3s ease}.play-button.available:hover .play-icon[data-v-37bec64c]{transform:scale(1.1)}.game-card-slide[data-v-37bec64c]:hover{transform:translateY(-12px) scale(1.03);border-color:#9b59b666;background:linear-gradient(145deg,rgba(20,25,40,.98),rgba(30,35,55,.95));box-shadow:0 25px 60px #0009,0 15px 40px #9b59b633,0 5px 20px #3498db26,inset 0 1px #ffffff1a}.game-card-slide:hover .game-card-glow[data-v-37bec64c]{opacity:1;transform:scale(1.2)}.game-card-slide.available[data-v-37bec64c]:hover{background:linear-gradient(145deg,rgba(25,30,45,.98),rgba(35,40,60,.95));box-shadow:0 30px 70px #000000b3,0 20px 50px #9b59b640,0 10px 30px #3498db33,inset 0 1px #ffffff26;border-color:#9b59b680}.game-card-slide.coming-soon[data-v-37bec64c]{opacity:.6;cursor:not-allowed;filter:grayscale(.4);background:linear-gradient(145deg,rgba(10,15,25,.9),rgba(20,25,40,.85))}.game-card-slide.coming-soon[data-v-37bec64c]:hover{transform:none;border-color:#ffffff0d;background:linear-gradient(145deg,rgba(10,15,25,.9),rgba(20,25,40,.85))}.game-card-glow[data-v-37bec64c]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(155,89,182,.08) 0%,rgba(52,152,219,.05) 40%,transparent 70%);opacity:0;transition:all 1s ease;pointer-events:none;z-index:1}.game-icon[data-v-37bec64c]{font-size:3.5rem;margin-bottom:.5rem;filter:drop-shadow(0 6px 12px rgba(0,0,0,.4));transition:all .4s ease}.game-content[data-v-37bec64c]{flex:1;display:flex;flex-direction:column;gap:.8rem}.game-title[data-v-37bec64c]{font-size:1.3rem;font-weight:700;color:#fff;margin:0;position:relative;transition:all .4s ease}.game-title[data-v-37bec64c]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(90deg,#9b59b6,#3498db);transition:width .4s ease;border-radius:2px}.game-description[data-v-37bec64c]{font-size:.9rem;color:silver;line-height:1.5;margin:0;transition:all .4s ease}.game-status[data-v-37bec64c]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;padding:.6rem 1.2rem;border-radius:15px;background:rgba(155,89,182,.2);color:#9b59b6;border:1px solid rgba(155,89,182,.3);position:relative;overflow:hidden;transition:all .4s ease;align-self:center;width:fit-content;margin-top:auto}.game-status[data-v-37bec64c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(155,89,182,.4) 50%,transparent 100%);transition:left .6s ease}.game-card-slide:hover .game-icon[data-v-37bec64c]{transform:scale(1.15) rotate(8deg);filter:drop-shadow(0 8px 16px rgba(155,89,182,.5))}.game-card-slide:hover .game-title[data-v-37bec64c]:after{width:90%}.game-card-slide:hover .game-description[data-v-37bec64c]{color:#f0f0f0}.game-card-slide:hover .game-status[data-v-37bec64c]:before{left:100%}.game-card-slide:hover .game-status.available[data-v-37bec64c]{background:rgba(46,204,113,.25);color:#2ecc71;border-color:#2ecc7180;box-shadow:0 0 20px #2ecc714d}.game-status.available[data-v-37bec64c]{background:rgba(46,204,113,.2);color:#2ecc71;border-color:#2ecc7166}.game-progress-indicator[data-v-37bec64c]{position:absolute;bottom:-3rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:10}.game-progress-info[data-v-37bec64c]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;font-weight:600;background:rgba(20,20,30,.8);border:1px solid rgba(155,89,182,.3);border-radius:12px;padding:.4rem .8rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 15px #0000004d}.game-current[data-v-37bec64c]{color:#fff;font-size:1rem;font-weight:700}.game-separator[data-v-37bec64c]{color:#9b59b699;font-weight:400}.game-total[data-v-37bec64c]{color:#9b59b6cc;font-weight:500}.game-swipe-dots[data-v-37bec64c]{display:flex;gap:.4rem}.swipe-dot[data-v-37bec64c]{width:8px;height:8px;border-radius:50%;background:rgba(155,89,182,.3);transition:all .3s ease;cursor:pointer}.swipe-dot.active[data-v-37bec64c]{background:linear-gradient(135deg,#9b59b6,#3498db);box-shadow:0 0 10px #9b59b680;transform:scale(1.2)}.swipe-dot[data-v-37bec64c]:hover{background:rgba(155,89,182,.6);transform:scale(1.1)}@media (max-width: 768px){.games-carousel[data-v-37bec64c]{max-width:100%;margin:10rem auto 2rem;padding:0}.carousel-container[data-v-37bec64c]{gap:1rem;margin-bottom:5.5rem}.carousel-btn[data-v-37bec64c]{width:56px;height:56px;position:absolute;top:50%;transform:translateY(-50%);z-index:25}.carousel-btn.prev[data-v-37bec64c]{left:-8px}.carousel-btn.next[data-v-37bec64c]{right:-8px}.games-slider[data-v-37bec64c]{width:380px;max-width:98vw;margin:0 auto;border-radius:20px;background:linear-gradient(145deg,rgba(20,25,40,.8),rgba(35,40,65,.7));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(155,89,182,.2)}.games-viewport[data-v-37bec64c]{clip-path:none;-webkit-clip-path:none;overflow:hidden}.games-carousel-inner[data-v-37bec64c]{gap:0;padding:.8rem}.game-card-slide[data-v-37bec64c]{flex:0 0 100%;width:100%;max-width:340px;height:360px;margin:0 auto;position:relative}.game-card-slide[data-v-37bec64c]:before{content:"";position:absolute;top:15px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,rgba(155,89,182,.8),rgba(52,152,219,.9),rgba(155,89,182,.8));border-radius:2px;transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:1;box-shadow:0 0 8px #9b59b64d}.game-card-slide[data-v-37bec64c]:hover:before{left:50%;transform:translate(-50%);width:140px;height:4px;background:linear-gradient(90deg,rgba(155,89,182,1),rgba(52,152,219,1),rgba(46,204,113,.9),rgba(155,89,182,1));box-shadow:0 0 20px #9b59b699;opacity:1;animation:stripeGlow-37bec64c 2s ease-in-out infinite}@keyframes stripeGlow-37bec64c{0%,to{box-shadow:0 0 15px #9b59b680;filter:brightness(1)}50%{box-shadow:0 0 25px #9b59b6cc;filter:brightness(1.3)}}.card-header[data-v-37bec64c]{margin-bottom:1.5rem;justify-content:center;align-items:center;position:relative;flex-direction:column;text-align:center;padding-top:1.5rem}.game-icon[data-v-37bec64c]{font-size:4.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94);filter:drop-shadow(0 4px 12px rgba(155,89,182,.3));position:relative;z-index:2;margin-bottom:.8rem;margin-top:1rem}.game-card-slide:hover .game-icon[data-v-37bec64c]{font-size:4.8rem;transform:scale(1.05);filter:drop-shadow(0 6px 16px rgba(155,89,182,.5))}.availability-badge[data-v-37bec64c]{font-size:.6rem;padding:.25rem .5rem;position:absolute;top:8px;right:8px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 2px 8px #0003;border-radius:10px;z-index:3}.card-content[data-v-37bec64c]{margin-bottom:1.5rem;margin-top:.5rem;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.card-action[data-v-37bec64c]{margin-top:auto;display:flex;justify-content:center;align-items:center;width:100%}.game-title[data-v-37bec64c]{font-size:1.8rem;margin-bottom:1rem;text-align:center;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,rgba(155,89,182,.9) 50%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 12px rgba(155,89,182,.4);letter-spacing:.8px;line-height:1.2;position:relative}.game-title[data-v-37bec64c]:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:100px;height:3px;background:linear-gradient(90deg,rgba(155,89,182,.8),rgba(52,152,219,.9),rgba(155,89,182,.8));border-radius:2px;transition:all .4s cubic-bezier(.25,.46,.45,.94);opacity:1}.game-card-slide:hover .game-title[data-v-37bec64c]:after{width:160px;height:4px;background:linear-gradient(90deg,rgba(155,89,182,1),rgba(52,152,219,1),rgba(46,204,113,.8),rgba(155,89,182,1));box-shadow:0 0 15px #9b59b680}.game-description[data-v-37bec64c]{font-size:.9rem;line-height:1.4;color:#fffc;margin-bottom:.5rem;margin-top:1rem}.play-button[data-v-37bec64c]{padding:1rem 1.5rem;font-size:1rem;font-weight:700;border-radius:18px;min-width:140px;max-width:180px;position:relative;overflow:hidden;width:auto;flex-shrink:0}.play-button[data-v-37bec64c]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transition:left .6s ease}.play-button[data-v-37bec64c]:hover:after{left:100%}.play-icon[data-v-37bec64c]{width:16px;height:16px}.game-card-inner[data-v-37bec64c]{padding:1.2rem;min-height:140px;gap:.6rem;justify-content:space-between;background:none;border:none;box-shadow:none}.game-icon[data-v-37bec64c]{font-size:2.5rem;margin-bottom:.3rem}.game-title[data-v-37bec64c]{font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#9b59b6 0%,#e74c3c 50%,#f39c12 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 8px rgba(155,89,182,.3);letter-spacing:.5px;margin-bottom:.4rem}.game-description[data-v-37bec64c]{font-size:.8rem;color:#ffffffb3;line-height:1.3;margin-bottom:.6rem}.game-status[data-v-37bec64c]{padding:.4rem .8rem;font-size:.7rem;width:fit-content;margin-top:auto;font-weight:600;letter-spacing:.3px}.game-progress-indicator[data-v-37bec64c]{bottom:-4.5rem}.game-progress-info[data-v-37bec64c]{font-size:.8rem;padding:.3rem .6rem;border-radius:10px}.game-current[data-v-37bec64c]{font-size:.9rem}.game-swipe-dots[data-v-37bec64c]{gap:.3rem}.swipe-dot[data-v-37bec64c]{width:6px;height:6px}.swipe-dot.active[data-v-37bec64c]{width:8px;height:8px}}@media (max-width: 480px){.games-carousel[data-v-37bec64c]{margin:8rem auto 1.5rem;padding:0}.carousel-btn[data-v-37bec64c]{width:50px;height:50px}.carousel-btn.prev[data-v-37bec64c]{left:20px}.carousel-btn.next[data-v-37bec64c]{right:20px}.games-slider[data-v-37bec64c]{width:350px;max-width:99vw;margin:0 auto;border-radius:16px;background:linear-gradient(145deg,rgba(20,25,40,.85),rgba(35,40,65,.75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(155,89,182,.25)}.games-viewport[data-v-37bec64c]{clip-path:none;-webkit-clip-path:none;overflow:hidden}.games-carousel-inner[data-v-37bec64c]{gap:0;padding:.5rem}.game-card-slide[data-v-37bec64c]{flex:0 0 100%;width:100%;max-width:310px;height:330px;border-radius:16px;margin:0 auto;position:relative}.game-card-slide[data-v-37bec64c]:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:70px;height:2px;background:linear-gradient(90deg,rgba(155,89,182,.8),rgba(52,152,219,.8),rgba(155,89,182,.8));border-radius:2px;transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:1;box-shadow:0 0 6px #9b59b64d}.game-card-slide[data-v-37bec64c]:hover:before{left:50%;transform:translate(-50%);width:120px;height:3px;background:linear-gradient(90deg,rgba(155,89,182,1),rgba(52,152,219,1),rgba(46,204,113,.8),rgba(155,89,182,1));box-shadow:0 0 12px #9b59b680;opacity:1;animation:stripeGlow-37bec64c 2s ease-in-out infinite}.card-header[data-v-37bec64c]{margin-bottom:1.2rem;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding-top:1.2rem}.game-icon[data-v-37bec64c]{font-size:3.8rem;margin-bottom:.6rem;margin-top:.8rem;transition:all .3s ease}.game-card-slide:hover .game-icon[data-v-37bec64c]{font-size:4.1rem;transform:scale(1.03)}.availability-badge[data-v-37bec64c]{font-size:.55rem;padding:.2rem .4rem;position:absolute;top:6px;right:6px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 6px #0003;border-radius:8px;z-index:3}.card-content[data-v-37bec64c]{margin-bottom:.8rem;margin-top:.4rem;position:relative}.card-action[data-v-37bec64c]{margin-top:auto;display:flex;justify-content:center;align-items:center;width:100%}.game-title[data-v-37bec64c]{font-size:1.4rem;margin-bottom:.8rem;background:linear-gradient(135deg,#ffffff 0%,rgba(155,89,182,.9) 50%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 1px 8px rgba(155,89,182,.4);letter-spacing:.5px;font-weight:800;position:relative}.game-title[data-v-37bec64c]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(90deg,rgba(155,89,182,.8),rgba(52,152,219,.9),rgba(155,89,182,.8));border-radius:1px;transition:all .4s ease;opacity:1}.game-card-slide:hover .game-title[data-v-37bec64c]:after{width:120px;height:3px;background:linear-gradient(90deg,rgba(155,89,182,1),rgba(52,152,219,1),rgba(46,204,113,.8),rgba(155,89,182,1));box-shadow:0 0 10px #9b59b666}.game-description[data-v-37bec64c]{font-size:.85rem;line-height:1.3;margin-top:.8rem}.play-button[data-v-37bec64c]{padding:.7rem 1rem;font-size:.85rem;min-width:120px;max-width:150px;width:auto;flex-shrink:0}.play-icon[data-v-37bec64c]{width:14px;height:14px}.game-card-inner[data-v-37bec64c]{padding:1rem;min-height:120px;gap:.4rem;justify-content:space-between;background:none;border:none;box-shadow:none}.game-icon[data-v-37bec64c]{font-size:2.2rem;margin-bottom:.2rem}.game-title[data-v-37bec64c]{font-size:1.4rem;background:linear-gradient(135deg,#ffffff 0%,rgba(155,89,182,.9) 50%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 1px 8px rgba(155,89,182,.4);letter-spacing:.5px;margin-bottom:.4rem;font-weight:800}.game-description[data-v-37bec64c]{font-size:.85rem;color:#fffc;line-height:1.3;margin-bottom:.5rem}.game-status[data-v-37bec64c]{padding:.3rem .6rem;font-size:.65rem;width:fit-content;margin-top:auto;font-weight:600;letter-spacing:.2px}.carousel-btn svg[data-v-37bec64c]{width:20px;height:20px}.game-progress-indicator[data-v-37bec64c]{bottom:-4rem}.game-progress-info[data-v-37bec64c]{font-size:.75rem;padding:.25rem .5rem;border-radius:8px}.game-current[data-v-37bec64c]{font-size:.85rem}.game-swipe-dots[data-v-37bec64c]{gap:.25rem}.swipe-dot[data-v-37bec64c]{width:5px;height:5px}.swipe-dot.active[data-v-37bec64c]{width:7px;height:7px}}@media (max-width: 768px){.carousel-btn[data-v-37bec64c]:active{transform:translateY(-50%) scale(.9)}.game-card-slide[data-v-37bec64c]:active{transform:translateY(-6px) scale(.98)}.swipe-dot[data-v-37bec64c]{animation:breathe-37bec64c 2s ease-in-out infinite}.swipe-dot.active[data-v-37bec64c]{animation:pulse-glow-37bec64c 1.5s ease-in-out infinite}@keyframes breathe-37bec64c{0%,to{opacity:.5}50%{opacity:.8}}@keyframes pulse-glow-37bec64c{0%,to{box-shadow:0 0 5px #9b59b64d;transform:scale(1.2)}50%{box-shadow:0 0 15px #9b59b699;transform:scale(1.4)}}.carousel-btn[data-v-37bec64c]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d,0 0 20px #9b59b633}.carousel-btn[data-v-37bec64c]:hover{box-shadow:0 12px 40px #9b59b666,0 0 30px #9b59b64d;transform:translateY(-50%) scale(1.1)}}.homepage[data-v-d8723a22]{padding:0}.game-nav-wrapper[data-v-d8723a22]{margin:2rem 0}.alert[data-v-d8723a22]{padding:1rem;margin:1rem 0;border-radius:8px;text-align:center;font-weight:500}.alert-warning[data-v-d8723a22]{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7}.alert-danger[data-v-d8723a22]{background-color:#f8d7da;color:#721c24;border:1px solid #f1aeb5}.admin-dashboard[data-v-76fc1592]{min-height:100vh;background:linear-gradient(135deg,rgba(30,30,35,1) 0%,rgba(50,50,60,1) 100%);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.security-warning[data-v-76fc1592]{background:#dc3545;color:#fff;padding:1rem;text-align:center;font-weight:700;border-bottom:3px solid #c82333}.dashboard-header[data-v-76fc1592]{background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:100}.header-content[data-v-76fc1592]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;max-width:100%}.back-btn[data-v-76fc1592]{background:rgba(255,255,255,.1);border:none;border-radius:8px;padding:8px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.back-btn[data-v-76fc1592]:hover{background:rgba(255,255,255,.2);transform:translate(-2px)}.header-info[data-v-76fc1592]{flex:1;text-align:center;margin:0 16px}.header-info h1[data-v-76fc1592]{font-size:1.2rem;margin:0 0 2px;font-weight:700}.user-name[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3}.logout-btn[data-v-76fc1592]{background:#dc3545;border:none;border-radius:8px;padding:8px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.logout-btn[data-v-76fc1592]:hover{background:#c82333;transform:scale(1.05)}.debug-section[data-v-76fc1592]{background:rgba(255,255,255,.05);margin:16px;border-radius:12px;overflow:hidden}.debug-toggle[data-v-76fc1592]{width:100%;background:none;border:none;color:#fff;padding:12px 16px;text-align:left;cursor:pointer;font-size:.9rem;transition:background .3s ease}.debug-toggle[data-v-76fc1592]:hover{background:rgba(255,255,255,.1)}.debug-info[data-v-76fc1592]{padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.1)}.debug-item[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.debug-item[data-v-76fc1592]:last-child{border-bottom:none}.debug-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3}.debug-value[data-v-76fc1592]{font-size:.8rem;font-weight:600;color:#42b983}.nav-tabs[data-v-76fc1592]{display:flex;background:rgba(0,0,0,.2);margin:0;padding:0 16px;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab-btn[data-v-76fc1592]{background:none;border:none;color:#ffffffb3;padding:12px 8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:60px;border-radius:8px 8px 0 0;flex-shrink:0}.tab-btn[data-v-76fc1592]:hover{background:rgba(255,255,255,.1);color:#fff}.tab-btn.active[data-v-76fc1592]{background:rgba(66,185,131,.2);color:#42b983;border-bottom:2px solid #42b983}.tab-icon[data-v-76fc1592]{font-size:1.2rem;line-height:1}.controller-icon[data-v-76fc1592]{font-size:1.4rem!important;filter:drop-shadow(0 0 2px rgba(66,185,131,.3))}.tab-label[data-v-76fc1592]{font-size:.7rem;font-weight:500}.tab-content[data-v-76fc1592]{padding:16px;min-height:calc(100vh - 200px)}.tab-pane[data-v-76fc1592]{animation:fadeIn-76fc1592 .3s ease-in-out}@keyframes fadeIn-76fc1592{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:16px;padding:20px;margin-bottom:16px}.section-title[data-v-76fc1592]{font-size:1.3rem;font-weight:700;margin:0 0 16px;color:#42b983;text-align:center}.stats-grid[data-v-76fc1592]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.stat-card[data-v-76fc1592]{background:rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.1)}.stat-icon[data-v-76fc1592]{font-size:2rem;opacity:.8}.stat-content[data-v-76fc1592]{flex:1}.stat-value[data-v-76fc1592]{font-size:1.5rem;font-weight:700;color:#42b983;display:block;line-height:1}.stat-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3;margin-top:2px}.chart-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:2rem;margin-top:24px}.chart-title[data-v-76fc1592]{font-size:1.1rem;font-weight:600;color:#42b983;margin:0 0 12px}.chart[data-v-76fc1592]{display:flex;align-items:end;gap:1rem;height:200px;margin-top:1rem}.chart-bar[data-v-76fc1592]{background:linear-gradient(to top,#42b983,#2ecc71);border-radius:4px 4px 0 0;flex:1;position:relative;min-height:20px;display:flex;align-items:end;justify-content:center;cursor:pointer;transition:all .3s ease}.chart-bar[data-v-76fc1592]:hover{filter:brightness(1.2)}.bar-value[data-v-76fc1592]{color:#fff;font-size:.8rem;font-weight:700;padding:.2rem}.table-controls[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.search-input[data-v-76fc1592]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.8rem;border-radius:8px;font-size:1rem;flex:1;max-width:300px}.search-input[data-v-76fc1592]::placeholder{color:#ffffff80}.action-btn[data-v-76fc1592]{background:#42b983;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:.9rem}.action-btn[data-v-76fc1592]:hover{background:#369870;transform:translateY(-1px)}.action-btn.small[data-v-76fc1592]{padding:.4rem .8rem;font-size:.8rem}.action-btn.danger[data-v-76fc1592]{background:#e74c3c}.action-btn.danger[data-v-76fc1592]:hover{background:#c0392b}.action-btn.primary[data-v-76fc1592]{background:#3498db}.action-btn.primary[data-v-76fc1592]:hover{background:#2980b9}.action-btn.refresh[data-v-76fc1592]{background:rgba(66,185,131,.2);border:1px solid rgba(66,185,131,.4);font-size:1.2rem;min-width:44px;display:flex;align-items:center;justify-content:center}.action-btn.export[data-v-76fc1592]{background:rgba(52,152,219,.2);border:1px solid rgba(52,152,219,.4);font-size:1.2rem;min-width:44px;display:flex;align-items:center;justify-content:center}.action-btn.delete[data-v-76fc1592]{background:rgba(231,76,60,.2);border:1px solid rgba(231,76,60,.4);font-size:1.2rem;min-width:44px;display:flex;align-items:center;justify-content:center}.action-btn[data-v-76fc1592]:disabled{opacity:.3;cursor:not-allowed;transform:none}.users-table[data-v-76fc1592],.store-table[data-v-76fc1592]{width:100%;border-collapse:collapse;background:rgba(255,255,255,.05);border-radius:8px;overflow:hidden}table[data-v-76fc1592]{width:100%}table th[data-v-76fc1592],table td[data-v-76fc1592]{padding:1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}table th[data-v-76fc1592]{background:rgba(255,255,255,.1);font-weight:600;color:#42b983}.status[data-v-76fc1592]{padding:.3rem .8rem;border-radius:12px;font-size:.8rem;font-weight:600}.status.active[data-v-76fc1592]{background:rgba(46,204,113,.2);color:#2ecc71}.status.inactive[data-v-76fc1592]{background:rgba(231,76,60,.2);color:#e74c3c}.games-management[data-v-76fc1592]{display:grid;grid-template-columns:1fr;gap:2rem}.game-config[data-v-76fc1592],.word-management[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:1.5rem}.game-config h4[data-v-76fc1592],.word-management h4[data-v-76fc1592]{font-size:1.1rem;font-weight:600;color:#42b983;margin:0 0 12px}.config-section[data-v-76fc1592]{display:flex;flex-direction:column;gap:1rem}.setting-toggle[data-v-76fc1592]{display:flex;align-items:center;gap:12px;padding:12px 0;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.1)}.setting-toggle[data-v-76fc1592]:last-child{border-bottom:none}.setting-toggle input[type=checkbox][data-v-76fc1592]{display:none}.setting-toggle input[type=checkbox]:checked+.toggle-slider[data-v-76fc1592]{background:#42b983}.setting-toggle input[type=checkbox]:checked+.toggle-slider[data-v-76fc1592]:before{transform:translate(20px)}.toggle-label[data-v-76fc1592]{font-size:.9rem;color:#fff;flex:1}.word-categories[data-v-76fc1592]{display:flex;flex-direction:column;gap:1rem}.category-card[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:center}.category-card h5[data-v-76fc1592]{margin:0;color:#42b983}.category-card p[data-v-76fc1592]{margin:0;font-size:.8rem;color:#ffffffb3}.feedback-header[data-v-76fc1592]{margin-bottom:20px}.feedback-stats[data-v-76fc1592]{display:flex;justify-content:space-around;margin-top:16px;padding:16px;background:rgba(255,255,255,.08);border-radius:12px}.stat-item[data-v-76fc1592]{text-align:center}.stat-item .stat-value[data-v-76fc1592]{font-size:1.8rem;font-weight:700;color:#42b983;display:block;line-height:1}.stat-item .stat-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3;margin-top:4px}.feedback-controls[data-v-76fc1592]{margin-bottom:20px}.filter-row[data-v-76fc1592]{display:flex;gap:8px;margin-bottom:12px}.mobile-select[data-v-76fc1592]{flex:1;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:10px 12px;color:#fff;font-size:.9rem}.action-row[data-v-76fc1592]{display:flex;gap:8px;justify-content:center}.feedback-list[data-v-76fc1592]{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.no-feedback[data-v-76fc1592]{text-align:center;padding:40px 20px;color:#fff9}.no-feedback-icon[data-v-76fc1592]{font-size:3rem;margin-bottom:16px}.feedback-card[data-v-76fc1592]{background:rgba(255,255,255,.08);border-radius:12px;padding:16px;margin-bottom:12px;border:1px solid rgba(255,255,255,.1)}.feedback-header-card[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.feedback-rating[data-v-76fc1592]{display:flex;align-items:center;gap:8px}.rating-emoji[data-v-76fc1592]{font-size:1.5rem}.rating-text[data-v-76fc1592]{font-weight:600;color:#42b983}.feedback-meta[data-v-76fc1592]{text-align:right;font-size:.8rem;color:#fff9;display:flex;flex-direction:column;gap:2px}.feedback-ip[data-v-76fc1592],.feedback-device[data-v-76fc1592],.feedback-date[data-v-76fc1592]{display:block}.feedback-text[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:8px;padding:12px;margin-bottom:12px;font-size:.9rem;line-height:1.4;border-left:3px solid #42b983}.feedback-technical[data-v-76fc1592]{background:rgba(0,0,0,.2);border-radius:8px;padding:12px;margin-bottom:12px;font-size:.8rem}.tech-info[data-v-76fc1592]{display:flex;margin-bottom:4px}.tech-info[data-v-76fc1592]:last-child{margin-bottom:0}.tech-label[data-v-76fc1592]{font-weight:600;color:#42b983;min-width:80px}.tech-value[data-v-76fc1592]{color:#fffc;word-break:break-all}.feedback-actions[data-v-76fc1592]{display:flex;gap:8px;justify-content:flex-end}.copy-btn[data-v-76fc1592],.details-btn[data-v-76fc1592],.delete-btn[data-v-76fc1592]{background:none;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 10px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem}.copy-btn[data-v-76fc1592]:hover{background:rgba(52,152,219,.2);border-color:#3498db66}.details-btn[data-v-76fc1592]:hover{background:rgba(155,89,182,.2);border-color:#9b59b666}.delete-btn[data-v-76fc1592]:hover{background:rgba(231,76,60,.2);border-color:#e74c3c66}.modal-overlay[data-v-76fc1592]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-76fc1592]{background:linear-gradient(135deg,rgba(30,30,35,.95),rgba(50,50,60,.95));border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-header[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-76fc1592]{margin:0;color:#42b983}.close-btn[data-v-76fc1592]{background:none;border:none;color:#ffffffb3;font-size:1.5rem;cursor:pointer;padding:5px;border-radius:4px;transition:all .3s ease}.close-btn[data-v-76fc1592]:hover{background:rgba(255,255,255,.1);color:#fff}.modal-body[data-v-76fc1592]{padding:20px}.detail-section[data-v-76fc1592]{margin-bottom:24px}.detail-section h4[data-v-76fc1592]{color:#42b983;margin:0 0 12px;font-size:1.1rem}.detail-row[data-v-76fc1592]{display:flex;margin-bottom:8px;align-items:flex-start}.detail-label[data-v-76fc1592]{font-weight:600;color:#fffc;min-width:120px;flex-shrink:0}.detail-value[data-v-76fc1592]{color:#fff;word-break:break-all}.detail-message[data-v-76fc1592]{background:rgba(255,255,255,.05);padding:12px;border-radius:8px;border-left:3px solid #42b983;color:#fff;word-break:break-word;line-height:1.4;flex:1}.modal-footer[data-v-76fc1592]{padding:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){.stats-grid[data-v-76fc1592],.games-management[data-v-76fc1592]{grid-template-columns:1fr}.table-controls[data-v-76fc1592]{flex-direction:column;align-items:stretch}.search-input[data-v-76fc1592]{max-width:100%;margin-bottom:12px}.feedback-header-card[data-v-76fc1592]{flex-direction:column;align-items:flex-start;gap:8px}.feedback-meta[data-v-76fc1592]{text-align:left}.modal-content[data-v-76fc1592]{margin:10px;max-height:calc(100vh - 20px)}.detail-row[data-v-76fc1592]{flex-direction:column}.detail-label[data-v-76fc1592]{min-width:auto;margin-bottom:4px}}@media (min-width: 768px){.header-content[data-v-76fc1592]{padding:16px 24px}.header-info h1[data-v-76fc1592]{font-size:1.5rem}.user-name[data-v-76fc1592]{font-size:.9rem}.tab-content[data-v-76fc1592]{padding:24px}.stats-grid[data-v-76fc1592]{grid-template-columns:repeat(4,1fr)}.nav-tabs[data-v-76fc1592]{padding:0 24px}.tab-btn[data-v-76fc1592]{min-width:80px;padding:16px 12px}.tab-label[data-v-76fc1592]{font-size:.8rem}.games-management[data-v-76fc1592]{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.dashboard-header[data-v-76fc1592]{position:relative}.header-content[data-v-76fc1592]{max-width:1200px;margin:0 auto}.tab-content[data-v-76fc1592]{max-width:1200px;margin:0 auto;padding:32px}.nav-tabs[data-v-76fc1592]{max-width:1200px;margin:0 auto;padding:0 32px}.feedback-list[data-v-76fc1592]{max-height:70vh}.mobile-section[data-v-76fc1592]{padding:32px}}.database-status[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:16px;padding:20px;margin-bottom:24px;border:1px solid rgba(66,185,131,.2)}.status-header[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.status-header h4[data-v-76fc1592]{color:#42b983;font-size:1.1rem;margin:0;display:flex;align-items:center;gap:8px}.refresh-btn[data-v-76fc1592]{background:rgba(66,185,131,.1);border:1px solid rgba(66,185,131,.3);color:#42b983;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:8px}.refresh-btn[data-v-76fc1592]:hover:not(:disabled){background:rgba(66,185,131,.2);border-color:#42b98366}.refresh-btn[data-v-76fc1592]:disabled{opacity:.5;cursor:not-allowed}.refresh-btn .spinning[data-v-76fc1592]{animation:spin-76fc1592 1s linear infinite}@keyframes spin-76fc1592{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.db-stats-grid[data-v-76fc1592]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.db-stat-card[data-v-76fc1592]{background:rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.1)}.db-stat-card .stat-icon[data-v-76fc1592]{font-size:2rem;opacity:.8}.db-stat-card .stat-content[data-v-76fc1592]{flex:1}.db-stat-card .stat-value[data-v-76fc1592]{font-size:1.5rem;font-weight:700;color:#42b983;display:block;line-height:1}.db-stat-card .stat-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3;margin-top:2px}.quick-actions[data-v-76fc1592]{display:flex;gap:12px;margin-bottom:24px;justify-content:center;flex-wrap:wrap}.action-btn.large[data-v-76fc1592]{padding:14px 24px;font-size:1rem;font-weight:600}.action-btn.secondary[data-v-76fc1592]{background:rgba(155,89,182,.2);border:1px solid rgba(155,89,182,.4);color:#9b59b6}.action-btn.secondary[data-v-76fc1592]:hover:not(:disabled){background:rgba(155,89,182,.3);border-color:#9b59b680}.categories-management[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:16px;padding:20px;margin-bottom:24px}.section-header h4[data-v-76fc1592]{color:#42b983;font-size:1.1rem;margin:0;display:flex;align-items:center;gap:8px}.search-input.mobile-optimized[data-v-76fc1592]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:10px 16px;border-radius:8px;font-size:.9rem;flex:1;min-width:200px}.search-input.mobile-optimized[data-v-76fc1592]::placeholder{color:#ffffff80}.categories-mobile-list[data-v-76fc1592]{display:flex;flex-direction:column;gap:16px}.category-mobile-card[data-v-76fc1592]{background:rgba(255,255,255,.08);border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.category-mobile-card.inactive[data-v-76fc1592]{opacity:.6;border-color:#e74c3c4d}.category-mobile-card[data-v-76fc1592]:hover{background:rgba(255,255,255,.12);border-color:#42b9834d}.category-header[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:flex-start;padding:20px;cursor:pointer;transition:background .3s ease}.category-header[data-v-76fc1592]:hover{background:rgba(255,255,255,.05)}.category-main-info[data-v-76fc1592]{flex:1}.category-name-row[data-v-76fc1592]{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.category-icon[data-v-76fc1592]{font-size:1.5rem;flex-shrink:0}.category-name[data-v-76fc1592]{font-size:1.2rem;font-weight:600;color:#fff;margin:0;flex:1}.category-badges[data-v-76fc1592]{display:flex;gap:8px;align-items:center}.word-count-badge[data-v-76fc1592]{background:rgba(66,185,131,.2);color:#42b983;padding:4px 8px;border-radius:8px;font-size:.8rem;font-weight:600}.category-description[data-v-76fc1592]{color:#fffc;font-size:.9rem;line-height:1.4;margin:0}.expand-arrow[data-v-76fc1592]{font-size:1.2rem;color:#fff9;transition:transform .3s ease;margin-top:4px}.expand-arrow.expanded[data-v-76fc1592]{transform:rotate(180deg)}.category-quick-actions[data-v-76fc1592]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 20px 20px;border-top:1px solid rgba(255,255,255,.1)}.quick-action-btn[data-v-76fc1592]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;padding:12px 8px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.quick-action-btn[data-v-76fc1592]:hover{background:rgba(255,255,255,.1);border-color:#fff3}.quick-action-btn.words[data-v-76fc1592]{border-color:#3498db4d;color:#3498db}.quick-action-btn.words[data-v-76fc1592]:hover{background:rgba(52,152,219,.1);border-color:#3498db66}.quick-action-btn.edit[data-v-76fc1592]{border-color:#9b59b64d;color:#9b59b6}.quick-action-btn.edit[data-v-76fc1592]:hover{background:rgba(155,89,182,.1);border-color:#9b59b666}.quick-action-btn.toggle[data-v-76fc1592]{border-color:#f1c40f4d;color:#f1c40f}.quick-action-btn.toggle[data-v-76fc1592]:hover{background:rgba(241,196,15,.1);border-color:#f1c40f66}.quick-action-btn.delete[data-v-76fc1592]{border-color:#e74c3c4d;color:#e74c3c}.quick-action-btn.delete[data-v-76fc1592]:hover{background:rgba(231,76,60,.1);border-color:#e74c3c66}.btn-icon[data-v-76fc1592]{font-size:1.2rem}.btn-text[data-v-76fc1592]{font-size:.8rem;font-weight:500}.category-expanded-content[data-v-76fc1592]{padding:0 20px 20px;border-top:1px solid rgba(255,255,255,.1);animation:expandDown-76fc1592 .3s ease}@keyframes expandDown-76fc1592{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:200px;padding-top:0;padding-bottom:20px}}.category-meta-info[data-v-76fc1592]{background:rgba(0,0,0,.2);border-radius:8px;padding:16px;margin-top:16px}.meta-row[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.meta-row[data-v-76fc1592]:last-child{border-bottom:none}.meta-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3;font-weight:500}.meta-value[data-v-76fc1592]{font-size:.8rem;color:#fff}.status.active[data-v-76fc1592]{color:#2ecc71}.status.inactive[data-v-76fc1592]{color:#e74c3c}.empty-state[data-v-76fc1592]{text-align:center;padding:60px 20px;color:#fff9}.empty-icon[data-v-76fc1592]{font-size:4rem;margin-bottom:20px;opacity:.7}.empty-state h4[data-v-76fc1592]{color:#fff;margin:0 0 12px;font-size:1.2rem}.empty-state p[data-v-76fc1592]{margin:0 0 24px;font-size:.9rem}.words-detail-section.mobile-optimized[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:16px;padding:0;margin-top:24px;border:1px solid rgba(66,185,131,.2)}.sticky-header[data-v-76fc1592]{position:sticky;top:0;background:rgba(40,40,50,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;border-radius:16px 16px 0 0;border-bottom:1px solid rgba(255,255,255,.1)}.header-main[data-v-76fc1592]{padding:20px 20px 0}.header-main h4[data-v-76fc1592]{color:#42b983;font-size:1.1rem;margin:0 0 8px}.word-stats[data-v-76fc1592]{margin-bottom:16px}.word-count[data-v-76fc1592]{color:#ffffffb3;font-size:.9rem}.header-actions[data-v-76fc1592]{display:flex;gap:8px;padding:0 20px 20px;justify-content:center;flex-wrap:wrap}.action-btn.mobile-add[data-v-76fc1592]{flex:1;min-width:100px}.action-btn.close-btn[data-v-76fc1592]{background:rgba(231,76,60,.2);border:1px solid rgba(231,76,60,.4);color:#e74c3c}.action-btn.close-btn[data-v-76fc1592]:hover{background:rgba(231,76,60,.3);border-color:#e74c3c80}.loading-state[data-v-76fc1592]{text-align:center;padding:60px 20px;color:#ffffffb3}.loading-spinner[data-v-76fc1592]{font-size:2rem;animation:spin-76fc1592 1s linear infinite;margin-bottom:16px}.words-mobile-grid[data-v-76fc1592]{padding:20px;display:grid;gap:12px}.word-mobile-card[data-v-76fc1592]{background:rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.word-mobile-card[data-v-76fc1592]:hover{background:rgba(255,255,255,.12);border-color:#42b9834d}.word-content[data-v-76fc1592]{flex:1}.word-text[data-v-76fc1592]{color:#fff;font-size:1rem;font-weight:500;display:block;margin-bottom:4px}.word-meta[data-v-76fc1592]{display:flex;gap:12px}.word-date[data-v-76fc1592]{color:#fff9;font-size:.8rem}.word-actions[data-v-76fc1592]{display:flex;gap:8px}.word-action-btn[data-v-76fc1592]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;width:36px;height:36px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .3s ease}.word-action-btn.edit[data-v-76fc1592]:hover{background:rgba(155,89,182,.2);border-color:#9b59b666;color:#9b59b6}.word-action-btn.delete[data-v-76fc1592]:hover{background:rgba(231,76,60,.2);border-color:#e74c3c66;color:#e74c3c}.empty-words-state[data-v-76fc1592]{text-align:center;padding:40px 20px;color:#fff9}.empty-words-state .empty-icon[data-v-76fc1592]{font-size:3rem;margin-bottom:16px}.empty-words-state h5[data-v-76fc1592]{color:#fff;margin:0 0 8px;font-size:1.1rem}.empty-words-state p[data-v-76fc1592]{margin:0 0 20px;font-size:.9rem}.modal-overlay.mobile-modal[data-v-76fc1592]{padding:10px}.modal-content.mobile-modal-content[data-v-76fc1592]{max-width:500px;width:100%;max-height:calc(100vh - 20px)}.modal-content.mobile-modal-content.small[data-v-76fc1592]{max-width:400px}.form-label[data-v-76fc1592]{display:block;color:#42b983;font-weight:600;margin-bottom:8px;font-size:.9rem}.form-input.mobile-input[data-v-76fc1592]{width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 16px;border-radius:8px;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.form-input.mobile-input[data-v-76fc1592]:focus{outline:none;border-color:#42b98380;background:rgba(255,255,255,.15);box-shadow:0 0 0 3px #42b9831a}.form-input.mobile-input.error[data-v-76fc1592]{border-color:#e74c3c80;background:rgba(231,76,60,.05)}.form-textarea.mobile-textarea[data-v-76fc1592]{width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 16px;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:80px;transition:all .3s ease;box-sizing:border-box}.form-textarea.mobile-textarea[data-v-76fc1592]:focus{outline:none;border-color:#42b98380;background:rgba(255,255,255,.15);box-shadow:0 0 0 3px #42b9831a}.form-textarea.mobile-textarea.error[data-v-76fc1592]{border-color:#e74c3c80;background:rgba(231,76,60,.05)}.form-select.mobile-select[data-v-76fc1592]{width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px 16px;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.form-select.mobile-select[data-v-76fc1592]:focus{outline:none;border-color:#42b98380;background:rgba(255,255,255,.15)}.form-select.mobile-select option[data-v-76fc1592]{background:#2c3e50;color:#fff;padding:8px}.form-error[data-v-76fc1592]{color:#e74c3c;font-size:.8rem;margin-top:4px;display:block}.form-hint[data-v-76fc1592]{color:#fff9;font-size:.8rem;margin-top:8px;font-style:italic}.form-toggle[data-v-76fc1592]{display:flex;align-items:center;gap:12px;cursor:pointer}.form-toggle input[type=checkbox][data-v-76fc1592]{display:none}.toggle-slider[data-v-76fc1592]{width:44px;height:24px;background:rgba(255,255,255,.2);border-radius:12px;position:relative;transition:all .3s ease;flex-shrink:0}.toggle-slider[data-v-76fc1592]:before{content:"";position:absolute;width:20px;height:20px;background:#ffffff;border-radius:50%;top:2px;left:2px;transition:all .3s ease}.form-toggle input[type=checkbox]:checked+.toggle-slider[data-v-76fc1592]{background:#42b983}.form-toggle input[type=checkbox]:checked+.toggle-slider[data-v-76fc1592]:before{transform:translate(20px)}.toggle-label[data-v-76fc1592]{color:#fff;font-size:.9rem}@media (min-width: 768px){.db-stats-grid[data-v-76fc1592],.category-quick-actions[data-v-76fc1592]{grid-template-columns:repeat(4,1fr)}.header-actions[data-v-76fc1592]{justify-content:flex-end}.words-mobile-grid[data-v-76fc1592]{grid-template-columns:repeat(2,1fr)}.modal-content.mobile-modal-content[data-v-76fc1592]{margin:20px}}@media (min-width: 1024px){.categories-mobile-list[data-v-76fc1592]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.words-mobile-grid[data-v-76fc1592]{grid-template-columns:repeat(3,1fr)}.quick-actions[data-v-76fc1592]{justify-content:flex-start}.modal-overlay.mobile-modal[data-v-76fc1592]{padding:40px}}@media (hover: none) and (pointer: coarse){.quick-action-btn[data-v-76fc1592],.word-action-btn[data-v-76fc1592],.action-btn[data-v-76fc1592]{min-height:44px;min-width:44px}.category-header[data-v-76fc1592]{padding:24px 20px}.word-mobile-card[data-v-76fc1592]{padding:20px 16px}}.analytics-controls[data-v-76fc1592]{display:flex;gap:12px;margin-bottom:24px;justify-content:center;flex-wrap:wrap}.realtime-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-bottom:24px}.section-subtitle[data-v-76fc1592]{font-size:1.1rem;font-weight:600;color:#42b983;margin:0 0 16px;text-align:center}.realtime-stats[data-v-76fc1592]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.realtime-item[data-v-76fc1592]{text-align:center;padding:16px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.realtime-value[data-v-76fc1592]{font-size:1.8rem;font-weight:700;color:#42b983;display:block;line-height:1}.realtime-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3;margin-top:4px;display:block}.activities-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-bottom:24px}.activities-list[data-v-76fc1592]{max-height:400px;overflow-y:auto}.no-activities[data-v-76fc1592]{text-align:center;padding:40px 20px;color:#fff9}.no-activities-icon[data-v-76fc1592]{font-size:3rem;margin-bottom:16px}.no-data[data-v-76fc1592]{text-align:center;padding:20px;color:#fff9}.activity-item[data-v-76fc1592]{background:rgba(255,255,255,.03);border-radius:8px;padding:12px;margin-bottom:8px;border-left:3px solid #42b983}.activity-header[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.activity-action[data-v-76fc1592]{font-weight:600;color:#42b983}.activity-time[data-v-76fc1592]{font-size:.8rem;color:#fff9}.activity-details[data-v-76fc1592]{display:flex;flex-direction:column;gap:4px;font-size:.8rem;color:#fffc}.popular-pages-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-bottom:24px}.popular-pages-list[data-v-76fc1592]{display:flex;flex-direction:column;gap:12px}.page-item[data-v-76fc1592]{background:rgba(255,255,255,.03);border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.1)}.page-info[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.page-path[data-v-76fc1592]{font-weight:500;color:#fff}.page-visits[data-v-76fc1592]{font-size:.8rem;color:#42b983;font-weight:600}.page-bar[data-v-76fc1592]{height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.page-bar-fill[data-v-76fc1592]{height:100%;background:linear-gradient(90deg,#42b983,#2ecc71);border-radius:3px;transition:width .3s ease}.device-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-bottom:24px}.device-distribution[data-v-76fc1592]{display:flex;flex-direction:column;gap:16px}.device-item[data-v-76fc1592]{display:flex;align-items:center;gap:16px;padding:12px;background:rgba(255,255,255,.03);border-radius:8px;border:1px solid rgba(255,255,255,.1)}.device-icon[data-v-76fc1592]{font-size:2rem;flex-shrink:0}.device-info[data-v-76fc1592]{flex:1;display:flex;flex-direction:column;gap:4px}.device-name[data-v-76fc1592]{font-weight:600;color:#fff}.device-count[data-v-76fc1592]{font-size:.8rem;color:#42b983}.device-bar[data-v-76fc1592]{height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;flex:1;max-width:100px}.device-bar-fill[data-v-76fc1592]{height:100%;background:linear-gradient(90deg,#3498db,#2980b9);border-radius:3px;transition:width .3s ease}.errors-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-bottom:24px}.error-stats[data-v-76fc1592]{display:flex;justify-content:space-around;gap:16px}.error-count[data-v-76fc1592]{text-align:center;padding:16px;background:rgba(231,76,60,.1);border-radius:8px;border:1px solid rgba(231,76,60,.2);flex:1}.error-value[data-v-76fc1592]{font-size:2rem;font-weight:700;color:#e74c3c;display:block;line-height:1}.error-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3;margin-top:4px;display:block}.modal-overlay[data-v-76fc1592]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.modal-content[data-v-76fc1592]{background:linear-gradient(135deg,rgba(40,40,50,.95),rgba(60,60,70,.95));border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d}.modal-header[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h3[data-v-76fc1592]{margin:0;color:#42b983;font-size:1.2rem}.close-btn[data-v-76fc1592]{background:rgba(255,255,255,.1);border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-btn[data-v-76fc1592]:hover{background:rgba(255,255,255,.2)}.modal-body[data-v-76fc1592]{padding:24px}.modal-footer[data-v-76fc1592]{padding:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;justify-content:flex-end}.games-management[data-v-76fc1592]{display:flex;flex-direction:column;gap:24px}.game-config h4[data-v-76fc1592],.categories-management h4[data-v-76fc1592]{color:#42b983;font-size:1.1rem;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-header[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px}.header-controls[data-v-76fc1592]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.search-input.small[data-v-76fc1592]{max-width:200px;padding:8px 12px;font-size:.9rem}.categories-table-container[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;overflow:hidden;margin-bottom:20px;border:1px solid rgba(255,255,255,.1)}.categories-table[data-v-76fc1592]{width:100%;border-collapse:collapse}.categories-table th[data-v-76fc1592]{background:rgba(66,185,131,.1);color:#42b983;padding:16px 12px;text-align:left;font-weight:600;font-size:.9rem;border-bottom:1px solid rgba(66,185,131,.2)}.categories-table td[data-v-76fc1592]{padding:16px 12px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.category-row[data-v-76fc1592]:hover{background:rgba(255,255,255,.05)}.category-name[data-v-76fc1592]{display:flex;align-items:center;gap:8px;font-weight:600}.category-icon[data-v-76fc1592]{font-size:1.2rem}.category-desc[data-v-76fc1592]{color:#fffc;font-size:.9rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count-badge[data-v-76fc1592]{background:rgba(66,185,131,.2);color:#42b983;padding:4px 8px;border-radius:8px;font-size:.8rem;font-weight:600}.status-badge[data-v-76fc1592]{padding:4px 8px;border-radius:8px;font-size:.8rem;font-weight:600}.status-badge.active[data-v-76fc1592]{background:rgba(46,204,113,.2);color:#2ecc71}.status-badge.inactive[data-v-76fc1592]{background:rgba(231,76,60,.2);color:#e74c3c}.actions[data-v-76fc1592]{display:flex;gap:6px;flex-wrap:wrap}.action-btn.view[data-v-76fc1592]{background:rgba(52,152,219,.2);color:#3498db;border:1px solid rgba(52,152,219,.3)}.action-btn.view[data-v-76fc1592]:hover{background:rgba(52,152,219,.3)}.category-stats[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-top:20px}.stats-row[data-v-76fc1592]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-item[data-v-76fc1592]{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(255,255,255,.05);border-radius:8px}.stat-icon[data-v-76fc1592]{font-size:1.5rem;opacity:.8}.stat-value[data-v-76fc1592]{font-size:1.2rem;font-weight:700;color:#42b983;display:block}.stat-label[data-v-76fc1592]{font-size:.8rem;color:#ffffffb3}.words-detail-section[data-v-76fc1592]{background:rgba(255,255,255,.05);border-radius:12px;padding:20px;margin-top:24px}.words-grid[data-v-76fc1592]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px}.word-card[data-v-76fc1592]{background:rgba(255,255,255,.08);border-radius:8px;padding:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.word-card[data-v-76fc1592]:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}.word-content[data-v-76fc1592]{display:flex;justify-content:space-between;align-items:center}.word-text[data-v-76fc1592]{font-weight:500;flex:1}.word-actions[data-v-76fc1592]{display:flex;gap:4px}.word-action-btn[data-v-76fc1592]{background:none;border:none;color:#fff9;padding:4px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.word-action-btn[data-v-76fc1592]:hover{background:rgba(255,255,255,.1);color:#fff}.word-action-btn.edit[data-v-76fc1592]:hover{color:#3498db}.word-action-btn.delete[data-v-76fc1592]:hover{color:#e74c3c}.add-word-section[data-v-76fc1592]{background:rgba(66,185,131,.1);border-radius:8px;padding:16px;border:1px solid rgba(66,185,131,.2)}.add-word-form[data-v-76fc1592]{display:flex;flex-direction:column;gap:12px}.word-input[data-v-76fc1592]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;border-radius:8px;font-size:1rem}.word-input[data-v-76fc1592]::placeholder{color:#ffffff80}.form-actions[data-v-76fc1592]{display:flex;gap:8px;justify-content:flex-end}.form-group[data-v-76fc1592]{margin-bottom:20px}.form-group label[data-v-76fc1592]{display:block;margin-bottom:8px;color:#42b983;font-weight:500}.form-input[data-v-76fc1592],.form-textarea[data-v-76fc1592],.form-select[data-v-76fc1592]{width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;padding:12px;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-input[data-v-76fc1592]:focus,.form-textarea[data-v-76fc1592]:focus,.form-select[data-v-76fc1592]:focus{outline:none;border-color:#42b983}.form-textarea[data-v-76fc1592]{min-height:80px;resize:vertical}.form-input[data-v-76fc1592]::placeholder,.form-textarea[data-v-76fc1592]::placeholder{color:#ffffff80}@media (max-width: 768px){.categories-table-container[data-v-76fc1592]{overflow-x:auto}.categories-table[data-v-76fc1592]{min-width:800px}.words-grid[data-v-76fc1592]{grid-template-columns:1fr}.header-controls[data-v-76fc1592]{width:100%;justify-content:space-between}.search-input.small[data-v-76fc1592]{flex:1;max-width:none}.actions[data-v-76fc1592]{justify-content:center}.stats-row[data-v-76fc1592]{grid-template-columns:repeat(2,1fr)}.modal-content[data-v-76fc1592]{margin:0;border-radius:0;height:100vh}}.admin-page[data-v-80902fa5]{min-height:100vh}.dashboard-container[data-v-80902fa5]{width:100%;height:100%}.settings-page[data-v-1590764a]{min-height:calc(100vh - 140px);background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f172a 100%);padding:2rem 1rem}.settings-container[data-v-1590764a]{max-width:800px;margin:0 auto;background:rgba(30,30,46,.95);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;box-shadow:0 25px 50px #0006;overflow:hidden;border:1px solid rgba(139,92,246,.2)}.settings-header[data-v-1590764a]{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 50%,#3b82f6 100%);color:#fff;padding:2rem;text-align:center}.settings-header h1[data-v-1590764a]{margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.settings-subtitle[data-v-1590764a]{margin:0;opacity:.9;font-size:1.1rem}.settings-content[data-v-1590764a]{padding:2rem;background:rgba(30,30,46,.8);color:#e2e8f0}.settings-section[data-v-1590764a]{margin-bottom:3rem;padding:1.5rem;background:rgba(51,65,85,.6);border-radius:15px;border:1px solid rgba(139,92,246,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-section h2[data-v-1590764a]{margin:0 0 1.5rem;color:#f1f5f9;font-size:1.5rem;font-weight:600;border-bottom:2px solid rgba(139,92,246,.3);padding-bottom:.5rem}.settings-section h3[data-v-1590764a]{margin:0 0 1rem;color:#cbd5e1;font-size:1.2rem;font-weight:500}.setting-item label[data-v-1590764a]{display:block;margin-bottom:.5rem;color:#cbd5e1;font-weight:500}.setting-item[data-v-1590764a]{margin-bottom:1.5rem}.input-group[data-v-1590764a]{display:flex;gap:.5rem;align-items:center}.setting-input[data-v-1590764a]{flex:1;padding:.75rem 1rem;border:2px solid rgba(71,85,105,.5);border-radius:10px;font-size:1rem;transition:all .3s ease;background:rgba(30,41,59,.8);color:#e2e8f0}.setting-input[data-v-1590764a]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.setting-input[data-v-1590764a]:disabled{background:rgba(51,65,85,.5);color:#94a3b8}.setting-select[data-v-1590764a]{width:100%;padding:.75rem 1rem;border:2px solid rgba(71,85,105,.5);border-radius:10px;font-size:1rem;background:rgba(30,41,59,.8);color:#e2e8f0;transition:all .3s ease}.setting-select[data-v-1590764a]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.edit-btn[data-v-1590764a]{padding:.75rem;border:2px solid rgba(71,85,105,.5);border-radius:10px;background:rgba(30,41,59,.8);color:#e2e8f0;cursor:pointer;font-size:1.2rem;transition:all .3s ease;min-width:50px}.edit-btn[data-v-1590764a]:hover{border-color:#8b5cf6;background:rgba(51,65,85,.8)}.edit-btn.active[data-v-1590764a]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.checkbox-group[data-v-1590764a]{display:flex;align-items:center}.checkbox-label[data-v-1590764a]{display:flex;align-items:center;cursor:pointer;font-weight:400!important;margin-bottom:0!important}.checkbox-label input[type=checkbox][data-v-1590764a]{margin-right:.75rem;transform:scale(1.2)}.checkbox-text[data-v-1590764a]{font-size:1.1rem;color:#cbd5e1}.password-fields[data-v-1590764a]{display:flex;flex-direction:column;gap:1rem}.avatar-selection[data-v-1590764a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:1rem;margin-top:1rem}.avatar-option[data-v-1590764a]{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border:2px solid rgba(71,85,105,.5);border-radius:50%;font-size:2rem;cursor:pointer;transition:all .3s ease;background:rgba(30,41,59,.8)}.avatar-option[data-v-1590764a]:hover{border-color:#8b5cf6;transform:scale(1.1)}.avatar-option.active[data-v-1590764a]{border-color:#8b5cf6;background:#8b5cf6;color:#fff;transform:scale(1.1)}.action-btn[data-v-1590764a]{padding:.75rem 1.5rem;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-1590764a]{background:#8b5cf6;color:#fff}.action-btn.primary[data-v-1590764a]:hover{background:#7c3aed;transform:translateY(-2px)}.action-btn.primary[data-v-1590764a]:disabled{background:rgba(71,85,105,.5);cursor:not-allowed;transform:none}.action-btn.logout[data-v-1590764a]{background:#f59e0b;color:#fff}.action-btn.logout[data-v-1590764a]:hover{background:#d97706;transform:translateY(-2px)}.action-btn.danger[data-v-1590764a]{background:#ef4444;color:#fff}.action-btn.danger[data-v-1590764a]:hover{background:#dc2626;transform:translateY(-2px)}.danger-zone[data-v-1590764a]{border:2px solid rgba(239,68,68,.3);background:rgba(239,68,68,.1)}.danger-zone h2[data-v-1590764a]{color:#f87171;border-bottom-color:#ef44444d}.modal-overlay[data-v-1590764a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.confirm-dialog[data-v-1590764a]{background:rgba(30,30,46,.95);color:#e2e8f0;padding:2rem;border-radius:15px;max-width:400px;width:90%;text-align:center;border:1px solid rgba(139,92,246,.2)}.confirm-dialog h3[data-v-1590764a]{margin:0 0 1rem;color:#f87171}.confirm-dialog p[data-v-1590764a]{margin:.5rem 0;color:#cbd5e1}.dialog-actions[data-v-1590764a]{display:flex;gap:1rem;margin-top:2rem;justify-content:center}.btn-cancel[data-v-1590764a],.btn-delete[data-v-1590764a]{padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-cancel[data-v-1590764a]{background:rgba(71,85,105,.8);color:#e2e8f0}.btn-cancel[data-v-1590764a]:hover{background:rgba(51,65,85,.8)}.btn-delete[data-v-1590764a]{background:#ef4444;color:#fff}.btn-delete[data-v-1590764a]:hover{background:#dc2626}@media (max-width: 768px){.settings-page[data-v-1590764a]{padding:1rem .5rem}.settings-header h1[data-v-1590764a]{font-size:2rem}.settings-content[data-v-1590764a],.settings-section[data-v-1590764a]{padding:1rem}.input-group[data-v-1590764a]{flex-direction:column;align-items:stretch}.password-fields[data-v-1590764a]{gap:.75rem}.avatar-selection[data-v-1590764a]{grid-template-columns:repeat(5,1fr)}.avatar-option[data-v-1590764a]{width:50px;height:50px;font-size:1.5rem}}.modern-setup-page[data-v-af68876c]{min-height:100vh;position:relative;display:flex;flex-direction:column;background:linear-gradient(135deg,#18212b 0%,#1b2733 25%,#16202a 55%,#101921 100%);color:#fff;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.setup-header-fullwidth[data-v-af68876c]{position:fixed;top:0;left:0;right:0;width:100vw;background:linear-gradient(135deg,rgba(30,30,30,.95),rgba(20,20,35,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000;padding:.85rem 0;box-shadow:0 4px 20px #00000080;transition:all .3s ease}.setup-header-fullwidth.dark-theme[data-v-af68876c]{background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(25,25,35,.95));border-bottom:1px solid rgba(155,89,182,.2);box-shadow:0 6px 25px #000000b3}.dark-back-btn[data-v-af68876c]{background:rgba(155,89,182,.15);border:2px solid rgba(155,89,182,.3);color:#9b59b6}.dark-back-btn[data-v-af68876c]:hover{background:rgba(155,89,182,.25);border-color:#9b59b680;transform:translate(-2px);box-shadow:0 5px 15px #9b59b64d}.dark-icon[data-v-af68876c]{color:#9b59b6;filter:drop-shadow(0 4px 8px rgba(155,89,182,.3))}.dark-title[data-v-af68876c]{background:linear-gradient(135deg,#ffffff 0%,#9b59b6 50%,#ffffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 8px rgba(155,89,182,.3)}.dark-subtitle[data-v-af68876c]{color:#fffc;text-shadow:0 1px 4px rgba(0,0,0,.3)}.header-content[data-v-af68876c]{max-width:600px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;gap:1rem;flex:1}.header-content.compact[data-v-af68876c]{gap:1rem}.static-header[data-v-af68876c]{box-shadow:0 4px 20px #00000080}.header-actions[data-v-af68876c]{margin-left:auto;display:flex;align-items:center;gap:.75rem}.modern-back-btn[data-v-af68876c]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(155,89,182,.15);border:2px solid rgba(155,89,182,.35);color:#9b59b6;cursor:pointer;transition:.25s}.modern-back-btn[data-v-af68876c]:hover{background:rgba(155,89,182,.25);border-color:#9b59b68c;transform:translate(-2px)}.info-btn[data-v-af68876c]{background:rgba(66,185,131,.15);border:2px solid rgba(66,185,131,.35);color:#42b983;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:.25s}.info-btn[data-v-af68876c]:hover{background:rgba(66,185,131,.25);border-color:#42b9838c;transform:translateY(-2px)}.content-wrapper[data-v-af68876c]{width:100%;max-width:600px;margin:118px auto 2rem;padding:0 1.25rem 140px;display:flex;flex-direction:column;gap:1.5rem}.setup-background[data-v-af68876c]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);z-index:-1;overflow:hidden}.gradient-orb[data-v-af68876c]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float-orb-af68876c 20s ease-in-out infinite}.orb-1[data-v-af68876c]{width:300px;height:300px;background:radial-gradient(circle,#ff006e,#8338ec);top:-150px;left:-150px;animation-delay:0s}.orb-2[data-v-af68876c]{width:250px;height:250px;background:radial-gradient(circle,#06ffa5,#3a86ff);bottom:-125px;right:-125px;animation-delay:10s}.orb-3[data-v-af68876c]{width:200px;height:200px;background:radial-gradient(circle,#ffbe0b,#fb8500);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:5s}@keyframes float-orb-af68876c{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-30px) rotate(90deg)}50%{transform:translateY(20px) rotate(180deg)}75%{transform:translateY(-20px) rotate(270deg)}}.floating-particles[data-v-af68876c]{position:absolute;width:100%;height:100%;overflow:hidden}.particle[data-v-af68876c]{position:absolute;width:8px;height:8px;background:linear-gradient(45deg,rgba(255,255,255,.8),rgba(155,89,182,.6));border-radius:50%;animation:float-af68876c var(--duration) ease-in-out infinite;animation-delay:var(--delay);left:var(--x);top:var(--y);box-shadow:0 0 10px #ffffff80}.floating-shapes[data-v-af68876c]{position:absolute;width:100%;height:100%;pointer-events:none}.shape[data-v-af68876c]{position:absolute;opacity:.1;animation:float-shape-af68876c 15s ease-in-out infinite}.triangle[data-v-af68876c]{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:25px solid rgba(255,255,255,.3);top:20%;left:10%;animation-delay:0s}.circle[data-v-af68876c]{width:30px;height:30px;border-radius:50%;background:rgba(155,89,182,.3);top:60%;right:15%;animation-delay:5s}.hexagon[data-v-af68876c]{width:20px;height:20px;background:rgba(79,172,254,.3);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);top:80%;left:20%;animation-delay:10s}.diamond[data-v-af68876c]{width:20px;height:20px;background:rgba(255,190,11,.3);transform:rotate(45deg);top:30%;right:30%;animation-delay:15s}@keyframes float-shape-af68876c{0%,to{transform:translateY(0) rotate(0);opacity:.1}50%{transform:translateY(-40px) rotate(180deg);opacity:.3}}@keyframes float-af68876c{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.setting-section.enhanced-glass[data-v-af68876c]{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(155,89,182,.15);border-radius:20px;padding:1.5rem;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94);width:100%;box-shadow:0 8px 32px #0000004d,0 1px #ffffff0d inset}.setting-section.enhanced-glass.collapsed[data-v-af68876c]{padding:.5rem 1.5rem;min-height:auto;max-height:65px;width:100%}.setting-section.enhanced-glass[data-v-af68876c]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}.setting-section.enhanced-glass[data-v-af68876c]:hover{background:rgba(255,255,255,.08);border-color:#9b59b640;transform:translateY(-4px);box-shadow:0 16px 40px #0006,0 8px 25px #9b59b626,0 1px #ffffff14 inset}.players-settings-grid[data-v-af68876c]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem .8rem;margin-top:.4rem}.setting-group[data-v-af68876c]{display:flex;flex-direction:column;gap:.75rem}.setting-label[data-v-af68876c]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#ffffffe6;font-size:.9rem}.setting-icon[data-v-af68876c]{font-size:1.2rem}.setting-name[data-v-af68876c]{text-transform:uppercase;letter-spacing:.5px}.modern-number-input[data-v-af68876c]{display:flex;align-items:center;justify-content:center;gap:.55rem;background:rgba(255,255,255,.1);border-radius:14px;padding:.55rem;border:1px solid rgba(255,255,255,.18);width:160px;height:54px}.number-btn[data-v-af68876c]{background:transparent;border:none;color:#fff;padding:.65rem;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;border-radius:12px}.number-btn[data-v-af68876c]:not(:disabled):hover{background:rgba(255,255,255,.08)}.number-display[data-v-af68876c]{min-width:46px;text-align:center;font-size:1.15rem;font-weight:600;color:#fff;padding:.5rem .25rem;text-shadow:0 0 6px rgba(255,255,255,.45)}.section-header[data-v-af68876c]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;position:relative;cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:8px;transition:all .3s ease}.section-header[data-v-af68876c]:hover{background:rgba(255,255,255,.05)}.section-title[data-v-af68876c]{margin:0;font-size:1.3rem;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(155,89,182,.3);letter-spacing:.5px}.section-icon[data-v-af68876c]{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));color:#9b59b6}.section-toggle[data-v-af68876c]{position:absolute;right:0;transition:transform .3s ease;color:#ffffffb3;font-size:1.2rem}.section-toggle.expanded[data-v-af68876c]{transform:rotate(180deg);color:#9b59b6cc}.section-content[data-v-af68876c]{padding:1rem 0 .5rem}.categories-scroll-container[data-v-af68876c]{overflow-x:auto;overflow-y:hidden;padding:.5rem 0;margin:1rem 0;width:100%;scrollbar-width:thin;scrollbar-color:rgba(155,89,182,.5) transparent}.categories-grid-2x5[data-v-af68876c]{display:grid;grid-template-columns:repeat(5,140px);grid-template-rows:repeat(2,100px);gap:1.2rem;width:max-content;min-width:100%;padding-bottom:.5rem}.category-card[data-v-af68876c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;overflow:hidden;width:140px;height:100px}.category-card[data-v-af68876c]:hover{background:rgba(255,255,255,.1);box-shadow:0 8px 20px #0000004d}.category-card.active[data-v-af68876c]{background:rgba(155,89,182,.25);border-color:#9b59b699;box-shadow:0 6px 20px #9b59b666}.category-icon[data-v-af68876c]{font-size:1.5rem;line-height:1;margin-bottom:.25rem}.category-name[data-v-af68876c]{font-size:.85rem;font-weight:500;color:#ffffffe6;text-align:center;line-height:1.2}.rules-content[data-v-af68876c]{padding-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.rule-item[data-v-af68876c]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);border-radius:12px;border-left:3px solid rgba(155,89,182,.5);transition:all .3s ease}.rule-item[data-v-af68876c]:hover{background:rgba(255,255,255,.08);transform:translate(4px)}.mobile-start-button-container[data-v-af68876c]{position:fixed;bottom:0;left:0;right:0;padding:.85rem .9rem calc(.85rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(10,12,18,0) 0%,rgba(10,12,18,.85) 35%,rgba(10,12,18,.95) 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.08);z-index:1000;display:none}@media (max-width: 768px){.mobile-start-button-container[data-v-af68876c]{display:flex;justify-content:center}.desktop-start-btn[data-v-af68876c]{display:none}.setup-header-fullwidth[data-v-af68876c]{padding:.55rem 0 .6rem}.game-title[data-v-af68876c]{font-size:1.5rem}.content-wrapper[data-v-af68876c]{width:95%;max-width:95%;margin-top:106px;padding:0 .85rem 130px;gap:1.1rem}.players-settings-grid[data-v-af68876c]{gap:.75rem .65rem}.modern-number-input[data-v-af68876c]{width:140px;height:50px;gap:.4rem;padding:.45rem}.number-btn[data-v-af68876c]{padding:.5rem}.number-display[data-v-af68876c]{font-size:1.05rem}.modern-back-btn[data-v-af68876c],.info-btn[data-v-af68876c]{width:44px;height:44px}}.mobile-start-btn[data-v-af68876c]{flex:1;max-width:420px;background:rgba(46,204,113,.08);border:2px solid rgba(46,204,113,.55);border-radius:26px;padding:.9rem 1.75rem;color:#2ecc71;font-weight:600;font-size:1rem;cursor:pointer;transition:.3s;display:flex;align-items:center;gap:.55rem;justify-content:center;box-shadow:0 4px 18px -6px #2ecc7166;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-start-btn[data-v-af68876c]:not(.ready){opacity:.5;filter:grayscale(.4)}.mobile-start-btn[data-v-af68876c]:hover{box-shadow:0 6px 24px -4px #2ecc718c}.mobile-start-btn[data-v-af68876c]:active{transform:translateY(2px)}.mobile-start-btn.ready[data-v-af68876c]{background:rgba(46,204,113,.14)}.desktop-start-btn[data-v-af68876c]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;padding:1.5rem 2rem;cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:1rem;transform-style:preserve-3d;width:100%;height:80px;display:flex;align-items:center;justify-content:center}.desktop-start-btn.ready[data-v-af68876c]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 6px 20px #4facfe80}.btn-content[data-v-af68876c]{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;z-index:1}.btn-icon[data-v-af68876c]{font-size:1.5rem}.btn-label[data-v-af68876c]{font-size:1.1rem;font-weight:600;color:#fff}.info-overlay[data-v-af68876c]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.25rem}.info-modal[data-v-af68876c]{background:linear-gradient(135deg,#1f2532,#1b202c);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:1.75rem 1.75rem 2.25rem;width:100%;max-width:520px;position:relative;box-shadow:0 10px 40px -5px #0009}.info-modal h2[data-v-af68876c]{margin:0 0 1rem;font-size:1.55rem;background:linear-gradient(135deg,#fff,#9b59b6);-webkit-background-clip:text;background-clip:text;color:transparent}.modal-intro[data-v-af68876c]{margin:0 0 .75rem;line-height:1.4;color:#ffffffd9}.info-list[data-v-af68876c]{list-style:disc;margin:0 0 1.25rem 1.1rem;padding:0;display:flex;flex-direction:column;gap:.55rem;line-height:1.35}.info-list li[data-v-af68876c]{color:#ffffffd9;font-size:.9rem}.hint-line[data-v-af68876c]{color:#42b983;font-style:italic;margin:.25rem 0 1.25rem;font-size:.85rem}.close-info[data-v-af68876c]{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);width:42px;height:42px;border-radius:14px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:.25s}.close-info[data-v-af68876c]:hover{background:rgba(255,255,255,.15)}.close-btn[data-v-af68876c]{background:linear-gradient(135deg,#42b983,#369970);border:none;color:#fff;padding:.9rem 1.5rem;border-radius:14px;font-weight:600;cursor:pointer;width:100%;font-size:1.05rem;box-shadow:0 4px 18px -4px #42b98380;transition:.3s}.close-btn[data-v-af68876c]:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (max-width:768px){.info-modal[data-v-af68876c]{padding:1.5rem 1.25rem 2rem}.info-modal h2[data-v-af68876c]{font-size:1.35rem}}.modern-setup-page[data-v-af68876c]{overflow-y:auto!important;-webkit-overflow-scrolling:touch;min-height:100vh;height:auto}.scroll-container[data-v-af68876c]{display:flex;flex-direction:column;gap:1.4rem}@media (max-width:768px){.scroll-container[data-v-af68876c]{overflow:visible;max-height:none;padding-bottom:6rem}.scroll-container[data-v-af68876c]::-webkit-scrollbar{width:6px}.scroll-container[data-v-af68876c]::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.scroll-container[data-v-af68876c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9b59b6,#42b983);border-radius:3px}.scroll-container[data-v-af68876c]::-webkit-scrollbar-thumb:hover{filter:brightness(1.15)}}.toggle-setting[data-v-af68876c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px}.toggle-setting[data-v-af68876c]:hover{background:rgba(255,255,255,.07)}.modern-toggle[data-v-af68876c]{display:flex;align-items:center;gap:.55rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);padding:.4rem .75rem;border-radius:999px;cursor:pointer;transition:.3s;position:relative}.modern-toggle.active[data-v-af68876c]{background:rgba(66,185,131,.15);border-color:#42b98373}.toggle-slider[data-v-af68876c]{width:34px;height:18px;background:rgba(255,255,255,.15);border-radius:9px;position:relative;transition:.3s}.modern-toggle.active .toggle-slider[data-v-af68876c]{background:#42b983}.toggle-thumb[data-v-af68876c]{width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:1px;left:1px;transition:.3s;box-shadow:0 2px 6px #0006}.modern-toggle.active .toggle-thumb[data-v-af68876c]{transform:translate(16px)}.toggle-text[data-v-af68876c]{font-size:.7rem;font-weight:600;letter-spacing:.5px;color:#fff}.toggle-name[data-v-af68876c]{display:block}.toggle-desc[data-v-af68876c]{display:block;font-size:.7rem;opacity:.75;margin-top:2px}@media (max-width:768px){.modern-number-input[data-v-af68876c]{width:140px;height:54px;padding:.55rem}.number-display[data-v-af68876c]{font-size:1.15rem}.number-btn[data-v-af68876c]{padding:.6rem}.players-settings-grid[data-v-af68876c]{grid-template-columns:1fr 1fr;gap:1rem .75rem}.setting-group[data-v-af68876c]{min-width:0}.category-card[data-v-af68876c]{width:120px;height:90px}.categories-grid-2x5[data-v-af68876c]{grid-template-columns:repeat(5,120px);grid-template-rows:repeat(2,90px);gap:1rem}.modern-back-btn[data-v-af68876c],.info-btn[data-v-af68876c]{width:42px;height:42px}.left-cluster[data-v-af68876c]{gap:.55rem}.inline-icon[data-v-af68876c]{font-size:1.55rem}.game-title.inline[data-v-af68876c]{font-size:1.5rem}}.left-cluster[data-v-af68876c]{display:flex;align-items:center;gap:.75rem}.inline-icon[data-v-af68876c]{font-size:1.7rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.game-title.inline[data-v-af68876c]{margin:0}.modern-back-btn[data-v-af68876c]:focus-visible,.info-btn[data-v-af68876c]:focus-visible,.number-btn[data-v-af68876c]:focus-visible,.category-card[data-v-af68876c]:focus-visible,.mobile-start-btn[data-v-af68876c]:focus-visible,.modern-toggle[data-v-af68876c]:focus-visible{outline:2px solid #42b983;outline-offset:2px}.info-btn svg circle[data-v-af68876c]{stroke-width:2}.setup-background[data-v-af68876c]{background:radial-gradient(circle at 30% 20%,#0a0f16 0%,#091119 45%,#060a10 80%)!important}.gradient-orb[data-v-af68876c]{opacity:.22!important;filter:blur(90px)}.modern-dark-header[data-v-af68876c]{background:linear-gradient(135deg,#0f141b 0%,#121b25 55%,#0f141b 100%)!important;border-bottom:1px solid rgba(80,120,255,.15);box-shadow:0 4px 30px -8px #000c,0 2px #ffffff0a inset;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:.4rem 0!important}.modern-dark-header .header-content[data-v-af68876c]{gap:.55rem!important;padding:0 1rem!important}.modern-dark-header .modern-back-btn[data-v-af68876c],.modern-dark-header .info-btn[data-v-af68876c]{width:44px;height:44px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.modern-dark-header .modern-back-btn[data-v-af68876c]:hover,.modern-dark-header .info-btn[data-v-af68876c]:hover{background:rgba(255,255,255,.1);border-color:#ffffff40}.modern-dark-header .inline-icon[data-v-af68876c]{font-size:1.5rem}.modern-dark-header .game-title[data-v-af68876c]{font-size:1.5rem;letter-spacing:.55px;text-shadow:0 3px 14px rgba(0,0,0,.6);background:linear-gradient(90deg,#ffffff 0%,#6fa8ff 20%,#a678ff 40%,#6fa8ff 60%,#ffffff 80%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:title-gradient-af68876c 7s linear infinite;position:relative}.modern-dark-header .game-title[data-v-af68876c]:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(130,170,255,.6),rgba(255,255,255,.1));box-shadow:0 0 6px #78a0ff80;opacity:.85}@keyframes title-gradient-af68876c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.content-wrapper[data-v-af68876c]{gap:1.25rem!important}@media (max-width:768px){.content-wrapper[data-v-af68876c]{gap:.95rem!important}}.setting-section.enhanced-glass[data-v-af68876c]{background:linear-gradient(145deg,rgba(18,25,34,.95),rgba(14,20,28,.9))!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:0 8px 28px -6px #000000a6,0 2px #ffffff0a inset!important}.setting-section.enhanced-glass[data-v-af68876c]:hover{background:linear-gradient(145deg,rgba(22,30,40,.95),rgba(16,24,34,.9))!important;border-color:#ffffff1f!important}.section-header[data-v-af68876c]{padding:.35rem .5rem!important}.modern-number-input[data-v-af68876c]{background:linear-gradient(135deg,rgba(25,33,43,.85),rgba(18,25,34,.85))!important;border:1px solid rgba(255,255,255,.09)!important}.number-btn[data-v-af68876c]:not(:disabled):hover{background:rgba(255,255,255,.09)!important}.mobile-start-button-container[data-v-af68876c]{background:#0f141b!important;border-top:1px solid rgba(255,255,255,.08)!important;box-shadow:0 -2px 12px -2px #000000b3}.mobile-start-btn[data-v-af68876c]{background:linear-gradient(135deg,#0f2d1f,#0f2d1f)!important;border:2px solid rgba(46,204,113,.5)!important}.mobile-start-btn.ready[data-v-af68876c]{background:linear-gradient(135deg,#114d36,#114d36)!important}.section-content[data-v-af68876c]{border-top:1px solid rgba(255,255,255,.04);margin-top:.25rem;padding-top:.75rem!important}.category-card[data-v-af68876c]{background:rgba(25,33,43,.55)!important;border:1px solid rgba(255,255,255,.07)!important}.category-card.active[data-v-af68876c]{background:rgba(62,116,255,.18)!important;border-color:#5a96ff99!important}.toggle-setting[data-v-af68876c]{background:rgba(18,25,34,.6)!important;border:1px solid rgba(255,255,255,.07)!important}.modern-toggle[data-v-af68876c]{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important}.modern-toggle.active[data-v-af68876c]{background:rgba(46,204,113,.2)!important;border-color:#2ecc7173!important}@media (max-width:768px){.scroll-container[data-v-af68876c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2d3a48,#213241)!important}}.setup-background[data-v-af68876c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 30%,rgba(40,70,110,.25),transparent 65%),linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.8) 100%);pointer-events:none}.modern-setup-page[data-v-5d0e6a33]{min-height:100vh;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(25,25,35,.95));color:#fff;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.setup-background[data-v-5d0e6a33]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.gradient-orb[data-v-5d0e6a33]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3;animation:float-5d0e6a33 6s ease-in-out infinite}.orb-1[data-v-5d0e6a33]{width:200px;height:200px;background:radial-gradient(circle,#9b59b6,#8e44ad);top:10%;left:10%;animation-delay:-2s}.orb-2[data-v-5d0e6a33]{width:150px;height:150px;background:radial-gradient(circle,#667eea,#764ba2);top:60%;right:20%;animation-delay:-4s}.orb-3[data-v-5d0e6a33]{width:100px;height:100px;background:radial-gradient(circle,#5f27cd,#341f97);bottom:20%;left:30%;animation-delay:-1s}@keyframes float-5d0e6a33{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.floating-particles[data-v-5d0e6a33]{position:absolute;width:100%;height:100%}.particle[data-v-5d0e6a33]{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.5);border-radius:50%;animation:particleFloat-5d0e6a33 var(--duration) ease-in-out infinite;animation-delay:var(--delay);left:var(--x);top:var(--y)}@keyframes particleFloat-5d0e6a33{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-30px) scale(1.2);opacity:1}}.setup-header-fullwidth[data-v-5d0e6a33]{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(25,25,35,.95));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid rgba(155,89,182,.2);box-shadow:0 4px 20px #00000080;padding:1.5rem 0}.header-content[data-v-5d0e6a33]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto;padding:0 1.5rem}.modern-back-btn[data-v-5d0e6a33]{background:rgba(155,89,182,.1);border:2px solid rgba(155,89,182,.2);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#9b59b6;cursor:pointer;transition:.3s}.modern-back-btn[data-v-5d0e6a33]:hover{background:rgba(155,89,182,.2);border-color:#9b59b666;transform:scale(1.1)}.game-header[data-v-5d0e6a33]{display:flex;align-items:center;gap:1rem;flex:1}.game-icon-large[data-v-5d0e6a33]{font-size:3rem;filter:drop-shadow(0 4px 8px rgba(155,89,182,.3));color:#9b59b6}.game-title[data-v-5d0e6a33]{font-size:2rem;font-weight:700;margin:0;color:#fff;text-shadow:0 2px 8px rgba(155,89,182,.3)}.game-subtitle[data-v-5d0e6a33]{margin:0;color:#fffc;font-size:.9rem}.content-wrapper[data-v-5d0e6a33]{margin-top:140px;padding:2rem 1.5rem 6rem;max-width:600px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem}.scroll-container[data-v-5d0e6a33]{display:flex;flex-direction:column;gap:2rem}@media (max-width:768px){.scroll-container[data-v-5d0e6a33]{padding-bottom:5rem}}.setting-section[data-v-5d0e6a33]{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(155,89,182,.15);border-radius:20px;padding:1.5rem;transition:.4s}.setting-section[data-v-5d0e6a33]:hover{background:rgba(255,255,255,.08);border-color:#9b59b640;transform:translateY(-4px)}.section-header[data-v-5d0e6a33]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-icon[data-v-5d0e6a33]{font-size:1.5rem;color:#9b59b6;filter:drop-shadow(0 2px 4px rgba(155,89,182,.3))}.section-title[data-v-5d0e6a33]{margin:0;font-size:1.3rem;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(155,89,182,.3)}.section-desc[data-v-5d0e6a33]{margin:0;color:#ffffffb3;font-size:.85rem}.section-content[data-v-5d0e6a33]{padding:1rem 0 .5rem}.color-selection[data-v-5d0e6a33]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.color-option[data-v-5d0e6a33]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:.3s;min-width:80px}.color-option.active[data-v-5d0e6a33]{border-color:#9b59b699;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(155,89,182,.1))}.color-preview[data-v-5d0e6a33]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.color-preview.white[data-v-5d0e6a33]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;color:#333}.color-preview.black[data-v-5d0e6a33]{background:linear-gradient(135deg,#343a40,#212529);border:2px solid #495057;color:#fff}.color-preview.random[data-v-5d0e6a33]{background:linear-gradient(135deg,rgba(155,89,182,.3),rgba(52,152,219,.3));border:2px solid rgba(155,89,182,.4);color:#fff}.color-name[data-v-5d0e6a33]{font-size:.9rem;font-weight:500;color:#ffffffe6}.time-control-options[data-v-5d0e6a33],.game-mode-options[data-v-5d0e6a33]{display:flex;flex-direction:column;gap:.75rem}.time-option[data-v-5d0e6a33],.mode-option[data-v-5d0e6a33]{display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:.3s}.time-option.active[data-v-5d0e6a33],.mode-option.active[data-v-5d0e6a33]{border-color:#9b59b699;background:linear-gradient(135deg,rgba(155,89,182,.2),rgba(155,89,182,.1))}.time-icon[data-v-5d0e6a33],.mode-icon[data-v-5d0e6a33]{font-size:1.5rem;width:40px;display:flex;justify-content:center}.modern-start-btn[data-v-5d0e6a33]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;padding:1.5rem 2rem;cursor:pointer;transition:.3s;overflow:hidden;margin-top:1rem;width:100%;height:80px;display:flex;align-items:center;justify-content:center}.modern-start-btn[data-v-5d0e6a33]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px #0000004d}.modern-start-btn.ready[data-v-5d0e6a33]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 6px 20px #4facfe80}.btn-content[data-v-5d0e6a33]{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;z-index:1}.btn-icon[data-v-5d0e6a33]{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.btn-text[data-v-5d0e6a33]{display:flex;flex-direction:column;align-items:flex-start}.btn-label[data-v-5d0e6a33]{font-size:1.1rem;font-weight:600;color:#fff}.btn-sublabel[data-v-5d0e6a33]{font-size:.8rem;color:#fffc}.rotating-slow[data-v-5d0e6a33]{animation:rotate-slow-5d0e6a33 8s linear infinite}@keyframes rotate-slow-5d0e6a33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-glow[data-v-5d0e6a33]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.modern-start-btn:hover .btn-glow[data-v-5d0e6a33]{transform:translate(100%)}@media (max-width:768px){.content-wrapper[data-v-5d0e6a33]{padding:1rem;gap:1.5rem;margin-top:140px}.color-selection[data-v-5d0e6a33]{gap:.75rem}.color-option[data-v-5d0e6a33]{min-width:70px;padding:.75rem}.color-preview[data-v-5d0e6a33]{width:40px;height:40px;font-size:1.2rem}}.bomb-setup-modern[data-v-9bc20112]{min-height:100vh;background:radial-gradient(circle at 30% 20%,#0d1219,#081017 60%,#060b11);color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;padding-bottom:90px}.setup-bg .orb[data-v-9bc20112]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.25;animation:orb-9bc20112 18s ease-in-out infinite}.orb.o1[data-v-9bc20112]{width:320px;height:320px;background:radial-gradient(circle,#ff6b6b,#ff2d55);top:-120px;left:-120px}.orb.o2[data-v-9bc20112]{width:260px;height:260px;background:radial-gradient(circle,#667eea,#764ba2);bottom:-120px;right:-140px;animation-delay:6s}.orb.o3[data-v-9bc20112]{width:200px;height:200px;background:radial-gradient(circle,#42b883,#2c8360);top:40%;left:55%;animation-delay:3s}@keyframes orb-9bc20112{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}.particles[data-v-9bc20112]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pt[data-v-9bc20112]{position:absolute;width:6px;height:6px;background:linear-gradient(135deg,#fff,#9b59b6);border-radius:50%;animation:pt-9bc20112 8s ease-in-out infinite}@keyframes pt-9bc20112{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-30px);opacity:1}}.modern-header[data-v-9bc20112]{position:sticky;top:0;z-index:20;background:rgba(15,20,28,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner[data-v-9bc20112]{max-width:680px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.65rem .95rem;gap:.75rem}.head-btn[data-v-9bc20112]{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:.25s}.head-btn[data-v-9bc20112]:hover{background:rgba(255,255,255,.12)}.title-cluster[data-v-9bc20112]{display:flex;align-items:center;gap:.7rem}.emoji[data-v-9bc20112]{font-size:1.9rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.titles h1[data-v-9bc20112]{margin:0;font-size:1.45rem;line-height:1.1;letter-spacing:.5px;background:linear-gradient(90deg,#fff,#ffd3d3);-webkit-background-clip:text;background-clip:text;color:transparent}.titles small[data-v-9bc20112]{opacity:.55;font-size:.65rem;letter-spacing:.5px}.content[data-v-9bc20112]{max-width:680px;margin:1rem auto 0;padding:0 1rem;display:flex;flex-direction:column;gap:1.1rem}.card[data-v-9bc20112]{background:linear-gradient(135deg,rgba(25,34,45,.9),rgba(18,25,34,.85));border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:1.15rem 1.1rem;box-shadow:0 10px 32px -8px #0009;display:flex;flex-direction:column;gap:.9rem;position:relative;overflow:hidden}.card[data-v-9bc20112]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.08),transparent 60%);pointer-events:none}.card-head[data-v-9bc20112]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}.card-head h2[data-v-9bc20112]{margin:0;font-size:1.15rem;letter-spacing:.5px}.counter[data-v-9bc20112]{background:rgba(255,255,255,.1);padding:.35rem .9rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.5px}.counter.ok[data-v-9bc20112]{background:linear-gradient(90deg,#2c8f5a,#2d9b63)}.input-shell[data-v-9bc20112]{display:flex;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:.4rem .5rem;gap:.35rem;transition:.3s}.input-shell[data-v-9bc20112]:focus-within{border-color:#ffffff59;background:rgba(255,255,255,.12)}.input-shell.disabled[data-v-9bc20112]{opacity:.4}.modern-input[data-v-9bc20112]{flex:1;background:transparent;border:none;color:#fff;padding:.55rem .6rem;font-size:.95rem;font-weight:500;letter-spacing:.3px}.modern-input[data-v-9bc20112]:focus{outline:none}.add-chip[data-v-9bc20112]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#4b9bff,#7b5bff);border:none;color:#fff;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.25s}.add-chip[data-v-9bc20112]:disabled{opacity:.4;cursor:default}.add-chip[data-v-9bc20112]:not(:disabled):hover{filter:brightness(1.1)}.chips[data-v-9bc20112]{display:flex;flex-wrap:wrap;gap:.55rem}.chip[data-v-9bc20112]{display:inline-flex;align-items:center;gap:.45rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:.45rem .7rem .45rem .55rem;font-size:.75rem;font-weight:600;letter-spacing:.3px;position:relative}.chip .av[data-v-9bc20112]{font-size:1.1rem}.chip .rm[data-v-9bc20112]{background:rgba(255,255,255,.12);border:none;border-radius:8px;width:22px;height:22px;color:#fff;cursor:pointer;font-size:.7rem;display:flex;align-items:center;justify-content:center;transition:.25s}.chip .rm[data-v-9bc20112]:hover{background:rgba(255,255,255,.25)}.hint[data-v-9bc20112]{margin:.25rem 0 0;font-size:.7rem;opacity:.6}.warn[data-v-9bc20112]{margin:.15rem 0 0;font-size:.65rem;color:#ffb347;letter-spacing:.5px}.setting-block[data-v-9bc20112]{display:flex;flex-direction:column;gap:.5rem}.set-label[data-v-9bc20112]{margin:0;font-size:.8rem;letter-spacing:.5px;opacity:.7;font-weight:600;text-transform:uppercase}.options-grid[data-v-9bc20112]{display:flex;flex-wrap:wrap;gap:.5rem}.opt[data-v-9bc20112]{flex:1 1 90px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;padding:.65rem .75rem;border-radius:14px;font-size:.75rem;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:.25s;text-align:center}.opt.active[data-v-9bc20112],.opt[data-v-9bc20112]:hover{background:linear-gradient(135deg,#3a85ff,#7b5bff);border-color:#fff6}.sub[data-v-9bc20112]{font-size:.6rem;opacity:.55;margin-top:-.35rem}.preview[data-v-9bc20112]{margin-top:.35rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.35rem;font-size:.65rem}.preview .row[data-v-9bc20112]{display:flex;justify-content:space-between;gap:.5rem}.preview .lbl[data-v-9bc20112]{opacity:.55}.preview .val[data-v-9bc20112]{font-weight:600}.mobile-start-footer[data-v-9bc20112]{position:fixed;left:0;right:0;bottom:0;padding:.85rem .9rem calc(.85rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(5,8,12,.2) 0%,#0c1219 60%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:center;z-index:40}.start-btn[data-v-9bc20112]{flex:1;max-width:420px;display:flex;align-items:center;justify-content:center;gap:.55rem;background:rgba(255,255,255,.08);border:2px solid rgba(75,155,255,.5);color:#fff;font-weight:600;font-size:.95rem;padding:.85rem 1.4rem;border-radius:22px;cursor:pointer;transition:.3s;position:relative}.start-btn.ready[data-v-9bc20112]{background:linear-gradient(135deg,#3a85ff,#7b5bff)}.start-btn[data-v-9bc20112]:disabled{opacity:.45;cursor:default}.start-btn[data-v-9bc20112]:not(:disabled):active{transform:translateY(2px)}.ico[data-v-9bc20112]{font-size:1.25rem}.info-overlay[data-v-9bc20112]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.info-modal[data-v-9bc20112]{background:linear-gradient(135deg,#17212b,#121a23);border:1px solid rgba(255,255,255,.12);border-radius:28px;max-width:520px;width:100%;padding:1.6rem 1.4rem 2rem;position:relative;box-shadow:0 12px 40px -8px #000000a6;display:flex;flex-direction:column;gap:.9rem}.info-modal h2[data-v-9bc20112]{margin:0;font-size:1.4rem;background:linear-gradient(90deg,#fff,#ffb0b0);-webkit-background-clip:text;background-clip:text;color:transparent}.close[data-v-9bc20112]{position:absolute;top:.75rem;right:.75rem;width:46px;height:46px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:16px;color:#fff;font-size:1rem;cursor:pointer}.rules[data-v-9bc20112]{margin:0;padding:0 0 0 1rem;display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;line-height:1.35}.meta[data-v-9bc20112]{font-size:.65rem;opacity:.6;margin-top:.25rem}.ok-btn[data-v-9bc20112]{align-self:stretch;margin-top:.5rem;background:linear-gradient(135deg,#3a85ff,#7b5bff);color:#fff;border:none;font-weight:600;padding:.85rem 1.25rem;border-radius:18px;cursor:pointer;letter-spacing:.5px}@media (max-width:760px){.titles h1[data-v-9bc20112]{font-size:1.25rem}.emoji[data-v-9bc20112]{font-size:1.6rem}.card[data-v-9bc20112]{padding:1rem .9rem;border-radius:22px}.options-grid[data-v-9bc20112]{gap:.4rem}.opt[data-v-9bc20112]{flex:1 1 80px;padding:.55rem .6rem;font-size:.7rem}.chips[data-v-9bc20112]{gap:.45rem}.chip[data-v-9bc20112]{padding:.4rem .6rem}.mobile-start-footer[data-v-9bc20112]{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))}}[data-v-a1e3719e]:root{--bomb-size: 190px;--danger-speed: 1}.bomb-game[data-v-a1e3719e]{min-height:100vh;background:radial-gradient(circle at 30% 20%,#1b1f2a,#111620 70%,#0b1016);color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.bomb-header[data-v-a1e3719e]{display:flex;align-items:center;justify-content:space-between;padding:.65rem .9rem;background:rgba(15,20,28,.8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.08)}.bomb-header h1[data-v-a1e3719e]{margin:0;font-size:1.15rem;letter-spacing:.5px}.icon-btn[data-v-a1e3719e]{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.icon-btn[data-v-a1e3719e]:hover{background:rgba(255,255,255,.12)}.round-progress[data-v-a1e3719e]{font-size:.7rem;opacity:.65;letter-spacing:.5px}.game-inner[data-v-a1e3719e]{max-width:760px;margin:0 auto;width:100%;display:flex;flex-direction:column;flex:1}.round-bar[data-v-a1e3719e]{display:flex;flex-wrap:nowrap;gap:6px;padding:.55rem 1.1rem .25rem}.round-pill[data-v-a1e3719e]{flex:1;height:8px;background:linear-gradient(90deg,#1e2732,#16202a);border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a;transition:all .4s ease}.round-pill.done[data-v-a1e3719e]{background:linear-gradient(90deg,#3a85ff,#7b5bff);box-shadow:0 0 0 1px #7b5bff59,0 4px 10px -3px #000}.round-pill.current[data-v-a1e3719e]{background:linear-gradient(90deg,#ffb347,#ff7755);box-shadow:0 0 0 1px #ff8c4666,0 4px 14px -2px #ff783c66}.phase[data-v-a1e3719e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:1.1rem 1rem 2.4rem;gap:1.35rem}.top-area[data-v-a1e3719e]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1}.bottom-area[data-v-a1e3719e]{display:flex;flex-direction:column;align-items:center;gap:1.3rem;width:100%;padding-bottom:.5rem}.bomb-wrapper[data-v-a1e3719e]{position:relative;width:240px;height:240px;display:flex;align-items:center;justify-content:center;margin:2rem 0}.bomb-body[data-v-a1e3719e]{width:var(--bomb-size);height:var(--bomb-size);border-radius:50%;background:radial-gradient(circle at 35% 25%,#7a8fa8 0%,#5d7291 20%,#42587a 45%,#2f4663 70%,#1e3450 90%,#15253d 100%);position:relative;z-index:1;box-shadow:0 20px 50px -10px #0009,0 8px 20px -5px #0006,inset 0 2px 6px #ffffff1f,inset 0 -3px 15px #00000040}.shine[data-v-a1e3719e]{position:absolute;top:18%;left:28%;width:45%;height:45%;background:radial-gradient(circle at 45% 45%,rgba(255,255,255,.6) 0%,rgba(255,255,255,.3) 35%,rgba(255,255,255,.08) 70%,transparent 85%);border-radius:50%;filter:blur(1.5px);opacity:.9}.bomb-body[data-v-a1e3719e]:before{content:"";position:absolute;top:22%;left:32%;width:28%;height:32%;background:radial-gradient(circle,rgba(255,255,255,.5) 0%,rgba(255,255,255,.2) 50%,transparent 75%);border-radius:50%;filter:blur(.8px)}.bomb-body[data-v-a1e3719e]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 70% 70%,transparent 55%,rgba(0,0,0,.12) 75%,rgba(0,0,0,.06) 90%);opacity:.8}.inner-pulse[data-v-a1e3719e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,rgba(255,91,107,.2),rgba(255,91,107,0) 60%);opacity:0}.bomb-wrapper.ticking .inner-pulse[data-v-a1e3719e]{animation:pulse-a1e3719e 2s ease-in-out infinite}.bomb-wrapper.danger .inner-pulse[data-v-a1e3719e]{animation:pulse-fast-a1e3719e calc(1s / var(--danger-speed, 1.5)) ease-in-out infinite}.fuse-neck[data-v-a1e3719e]{position:absolute;left:50%;top:-10px;transform:translate(-50%);width:18px;height:16px;border-radius:50% 50% 25% 25%;z-index:3;background:linear-gradient(145deg,#3a3a3a 0%,#2a2a2a 50%,#1a1a1a 100%);box-shadow:0 2px 8px #000000b3,inset 0 1px 2px #ffffff1a}.fuse[data-v-a1e3719e]{position:absolute;top:-32px;left:50%;width:4px;height:40px;background:#1a1a1a;border-radius:2px;transform:translate(-50%);box-shadow:0 1px 4px #000c,inset 0 0 1px #ffffff1a;z-index:4}.fuse-burn[data-v-a1e3719e]{position:absolute;bottom:0;left:0;right:0;height:var(--burn-height);background:linear-gradient(180deg,#ff4444 0%,#cc2222 50%,#880000 100%);box-shadow:0 0 6px #f44,0 0 12px #ff444480;transition:height .45s linear}.bomb-wrapper.danger .fuse-burn[data-v-a1e3719e]{filter:hue-rotate(-8deg) brightness(.95) saturate(1.1)}.fuse-glow[data-v-a1e3719e]{position:absolute;top:-38px;left:50%;width:35px;height:35px;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,rgba(255,220,100,.9) 0%,rgba(255,180,60,.7) 25%,rgba(255,140,30,.5) 50%,rgba(255,100,10,.3) 75%,transparent 100%);border-radius:50%;filter:blur(8px);z-index:5;animation:fuseGlow-a1e3719e 2.2s ease-in-out infinite}.bomb-wrapper.danger .fuse-glow[data-v-a1e3719e]{animation-duration:calc(1.4s / var(--danger-speed, 1.5));background:radial-gradient(circle at 50% 50%,rgba(255,200,80,.95) 0%,rgba(255,160,40,.75) 25%,rgba(255,120,20,.55) 50%,rgba(255,80,0,.35) 75%,transparent 100%)}.fuse-fire[data-v-a1e3719e]{position:absolute;top:-40px;left:50%;transform:translate(-50%,-40%);width:24px;height:36px;display:flex;align-items:flex-start;justify-content:center;z-index:6}.flame[data-v-a1e3719e]{position:absolute;top:0;width:18px;height:26px;background:radial-gradient(ellipse at 50% 80%,rgba(255,255,255,.9) 0%,rgba(255,240,180,.8) 15%,rgba(255,200,100,.9) 35%,rgba(255,160,60,.85) 55%,rgba(255,100,20,.7) 75%,rgba(200,50,0,.4) 90%,transparent 100%);border-radius:50% 50% 60% 60%/60% 60% 40% 40%;animation:flameFlicker-a1e3719e .9s ease-in-out infinite;filter:blur(.3px)}.bomb-wrapper.ticking .flame[data-v-a1e3719e]{animation-duration:.8s}.bomb-wrapper.danger .flame[data-v-a1e3719e]{animation-duration:calc(.55s / var(--danger-speed, 1.5));filter:brightness(1.3) saturate(1.2) blur(.2px);background:radial-gradient(ellipse at 50% 80%,rgba(255,255,255,.95) 0%,rgba(255,230,160,.85) 15%,rgba(255,180,80,.95) 35%,rgba(255,140,40,.9) 55%,rgba(255,80,10,.8) 75%,rgba(180,30,0,.5) 90%,transparent 100%)}.fuse-sparks[data-v-a1e3719e]{position:absolute;top:-38px;left:50%;width:48px;height:48px;transform:translate(-50%,-50%);z-index:7}.fuse-sparks span[data-v-a1e3719e]{position:absolute;top:2px;left:50%;width:4px;height:4px;background:radial-gradient(circle,rgba(255,255,180,.9) 0%,rgba(255,200,100,.8) 30%,rgba(255,150,50,.7) 60%,rgba(255,100,20,.5) 80%,transparent 100%);border-radius:50%;animation:fuseSpark-a1e3719e 1.1s linear infinite;opacity:0;transform:translate(-50%) scale(.6);box-shadow:0 0 3px #ff963299}.fuse-sparks span[data-v-a1e3719e]:nth-child(1){animation-delay:.1s;--x: 20px}.fuse-sparks span[data-v-a1e3719e]:nth-child(2){animation-delay:.35s;--x: -20px}.fuse-sparks span[data-v-a1e3719e]:nth-child(3){animation-delay:.6s;--x: 26px}.fuse-sparks span[data-v-a1e3719e]:nth-child(4){animation-delay:.85s;--x: -26px}.fuse-sparks span[data-v-a1e3719e]:nth-child(5){animation-delay:1.1s;--x: 16px}.fuse-sparks span[data-v-a1e3719e]:nth-child(6){animation-delay:1.35s;--x: -16px}.bomb-wrapper.danger .fuse-sparks span[data-v-a1e3719e]{background:radial-gradient(circle,rgba(255,255,200,.95) 0%,rgba(255,220,120,.85) 30%,rgba(255,180,70,.75) 60%,rgba(255,120,30,.6) 80%,transparent 100%);box-shadow:0 0 4px #ffb446cc}.task-box[data-v-a1e3719e]{background:linear-gradient(135deg,rgba(25,34,45,.92),rgba(18,25,34,.9));border:1px solid rgba(255,255,255,.08);padding:1.15rem 1.25rem;border-radius:26px;display:flex;flex-direction:column;gap:.75rem;max-width:560px;text-align:center;box-shadow:0 8px 32px -10px #000000a6,0 0 0 1px #ffffff0d}.starter[data-v-a1e3719e]{font-size:.75rem;letter-spacing:.5px;opacity:.7}.word-task[data-v-a1e3719e]{font-size:1.45rem;font-weight:600;line-height:1.35;letter-spacing:.4px}.sub-hint[data-v-a1e3719e]{font-size:.65rem;opacity:.5}.start-info[data-v-a1e3719e]{font-size:.65rem;opacity:.6}.controls[data-v-a1e3719e]{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;max-width:620px}.ctrl[data-v-a1e3719e]{display:inline-flex;align-items:center;gap:.55rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#fff;padding:.8rem 1.05rem;border-radius:18px;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.5px;flex:1 1 160px;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.ctrl .ic[data-v-a1e3719e]{width:16px;height:16px;display:block}.ctrl[data-v-a1e3719e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px #0000004d}.ctrl.pass[data-v-a1e3719e]{background:linear-gradient(135deg,#3a85ff,#7b5bff);border:none}.ctrl.new[data-v-a1e3719e]{background:linear-gradient(135deg,#42b983,#2c7d5b);border:none}.ctrl.explode[data-v-a1e3719e]{background:linear-gradient(135deg,#ff5b6b,#ff9648);border:none}.pick-phase[data-v-a1e3719e]{padding-top:2rem}.explosion[data-v-a1e3719e]{font-size:5rem;animation:boom-a1e3719e .9s ease-out}.players-table[data-v-a1e3719e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;width:100%;max-width:620px;margin-top:1rem}.pick[data-v-a1e3719e]{background:linear-gradient(135deg,#18232e,#121a23);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:.85rem .9rem;display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .25s ease}.pick[data-v-a1e3719e]:hover{background:linear-gradient(135deg,#203140,#16222c);transform:translateY(-2px)}.pick .idx[data-v-a1e3719e]{font-size:.55rem;opacity:.55;letter-spacing:.5px}.results-phase[data-v-a1e3719e]{padding-top:3rem}.score-list[data-v-a1e3719e]{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:480px}.score-list li[data-v-a1e3719e]{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:.7rem .9rem;border-radius:16px;font-size:.8rem;position:relative}.score-list li.lost[data-v-a1e3719e]{background:rgba(255,91,107,.15);border-color:#ff5b6b80}.score-list li.winner[data-v-a1e3719e]{background:linear-gradient(135deg,rgba(58,133,255,.2),rgba(123,91,255,.2));border-color:#7b5bff;box-shadow:0 0 0 1px #7b5bff66,0 6px 22px -8px #7b5bff8c;animation:winnerPulse-a1e3719e 2.2s ease-in-out infinite}.score-list li.winner .name[data-v-a1e3719e]{font-weight:700}.rank[data-v-a1e3719e]{font-size:.7rem;width:24px;text-align:center;opacity:.55;letter-spacing:.5px}.losses[data-v-a1e3719e]{margin-left:auto;font-size:.7rem;letter-spacing:.5px}.crown[data-v-a1e3719e]{font-size:.9rem;margin-left:.35rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.result-actions[data-v-a1e3719e]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.again[data-v-a1e3719e],.exit[data-v-a1e3719e]{flex:1 1 150px;max-width:220px;background:linear-gradient(135deg,#3a85ff,#7b5bff);border:none;color:#fff;padding:.85rem 1.1rem;border-radius:18px;font-weight:600;letter-spacing:.5px;cursor:pointer;font-size:.75rem;transition:all .3s ease}.exit[data-v-a1e3719e]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15)}.again[data-v-a1e3719e]:hover,.exit[data-v-a1e3719e]:hover{transform:translateY(-1px)}.top-confetti[data-v-a1e3719e]{position:absolute;top:0;left:0;right:0;height:0;pointer-events:none;overflow:visible}.top-confetti span[data-v-a1e3719e]{position:absolute;top:-10px;left:50%;width:var(--size, 8px);height:var(--size, 8px);background:var(--c, #ff8c46);border-radius:2px;opacity:0;animation:fallConfetti-a1e3719e var(--dur, 4.6s) linear forwards;transform:translate(calc(var(--x, 0) + var(--jx, 0))) translateY(0) scale(.6) rotate(var(--rot, 0deg))}.results-phase .top-confetti span[data-v-a1e3719e]{animation-delay:calc(var(--i) * .08s)}.top-confetti span[data-v-a1e3719e]:nth-child(4n){--x: -38vw}.top-confetti span[data-v-a1e3719e]:nth-child(4n+1){--x: -12vw}.top-confetti span[data-v-a1e3719e]:nth-child(4n+2){--x: 14vw}.top-confetti span[data-v-a1e3719e]:nth-child(4n+3){--x: 40vw}.top-confetti span[data-v-a1e3719e]:nth-child(odd){--jx: 3vw}.top-confetti span[data-v-a1e3719e]:nth-child(3n){--jx: -2vw}.top-confetti span[data-v-a1e3719e]:nth-child(5n){--jx: 5vw}.top-confetti span[data-v-a1e3719e]:nth-child(7n){--jx: -4vw}.top-confetti span[data-v-a1e3719e]:nth-child(6n){--size: 10px}.top-confetti span[data-v-a1e3719e]:nth-child(8n){--size: 6px}.top-confetti span[data-v-a1e3719e]:nth-child(9n){--size: 12px}.top-confetti span[data-v-a1e3719e]:nth-child(3n){--c: #7b5bff}.top-confetti span[data-v-a1e3719e]:nth-child(3n+1){--c: #3a85ff}.top-confetti span[data-v-a1e3719e]:nth-child(3n+2){--c: #ff5b6b}.top-confetti span[data-v-a1e3719e]{--i: 1}.top-confetti span[data-v-a1e3719e]:nth-child(1){--i: 0}.top-confetti span[data-v-a1e3719e]:nth-child(2){--i: 1}.top-confetti span[data-v-a1e3719e]:nth-child(3){--i: 2}.top-confetti span[data-v-a1e3719e]:nth-child(4){--i: 3}.top-confetti span[data-v-a1e3719e]:nth-child(5){--i: 4}.top-confetti span[data-v-a1e3719e]:nth-child(6){--i: 5}.top-confetti span[data-v-a1e3719e]:nth-child(7){--i: 6}.top-confetti span[data-v-a1e3719e]:nth-child(8){--i: 7}.top-confetti span[data-v-a1e3719e]:nth-child(9){--i: 8}.top-confetti span[data-v-a1e3719e]:nth-child(10){--i: 9}.top-confetti span[data-v-a1e3719e]:nth-child(11){--i: 10}.top-confetti span[data-v-a1e3719e]:nth-child(12){--i: 11}.top-confetti span[data-v-a1e3719e]:nth-child(13){--i: 12}.top-confetti span[data-v-a1e3719e]:nth-child(14){--i: 13}.top-confetti span[data-v-a1e3719e]:nth-child(15){--i: 14}.top-confetti span[data-v-a1e3719e]:nth-child(16){--i: 15}.top-confetti span[data-v-a1e3719e]:nth-child(17){--i: 16}.top-confetti span[data-v-a1e3719e]:nth-child(18){--i: 17}.top-confetti span[data-v-a1e3719e]:nth-child(19){--i: 18}.top-confetti span[data-v-a1e3719e]:nth-child(20){--i: 19}.top-confetti span[data-v-a1e3719e]:nth-child(21){--i: 20}.top-confetti span[data-v-a1e3719e]:nth-child(22){--i: 21}.top-confetti span[data-v-a1e3719e]:nth-child(23){--i: 22}.top-confetti span[data-v-a1e3719e]:nth-child(24){--i: 23}.top-confetti span[data-v-a1e3719e]:nth-child(25){--i: 24}.top-confetti span[data-v-a1e3719e]:nth-child(26){--i: 25}.top-confetti span[data-v-a1e3719e]:nth-child(27){--i: 26}.top-confetti span[data-v-a1e3719e]:nth-child(28){--i: 27}.top-confetti span[data-v-a1e3719e]:nth-child(29){--i: 28}.top-confetti span[data-v-a1e3719e]:nth-child(30){--i: 29}.top-confetti span[data-v-a1e3719e]:nth-child(31){--i: 30}.top-confetti span[data-v-a1e3719e]:nth-child(32){--i: 31}.top-confetti span[data-v-a1e3719e]:nth-child(33){--i: 32}.top-confetti span[data-v-a1e3719e]:nth-child(34){--i: 33}.top-confetti span[data-v-a1e3719e]:nth-child(35){--i: 34}.top-confetti span[data-v-a1e3719e]:nth-child(36){--i: 35}.top-confetti span[data-v-a1e3719e]:nth-child(37){--i: 36}.top-confetti span[data-v-a1e3719e]:nth-child(38){--i: 37}.top-confetti span[data-v-a1e3719e]:nth-child(39){--i: 38}.top-confetti span[data-v-a1e3719e]:nth-child(40){--i: 39}@keyframes pulse-a1e3719e{0%,to{transform:scale(.96);opacity:.6}50%{transform:scale(1.04);opacity:.9}}@keyframes pulse-fast-a1e3719e{0%,to{transform:scale(.92);opacity:.5}50%{transform:scale(1.08);opacity:1}}@keyframes fuseGlow-a1e3719e{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.85)}25%{opacity:.9;transform:translate(-50%,-50%) scale(1.1)}75%{opacity:.8;transform:translate(-50%,-50%) scale(1.05)}}@keyframes flameFlicker-a1e3719e{0%,to{transform:translateY(0) scaleY(1) scaleX(1);filter:blur(.3px) brightness(1)}15%{transform:translateY(-1px) scaleY(1.08) scaleX(.95);filter:blur(.2px) brightness(1.1)}35%{transform:translateY(1px) scaleY(.92) scaleX(1.05);filter:blur(.4px) brightness(.95)}50%{transform:translateY(-2px) scaleY(1.12) scaleX(.88);filter:blur(.2px) brightness(1.15)}70%{transform:translateY(.5px) scaleY(.96) scaleX(1.02);filter:blur(.35px) brightness(1.05)}85%{transform:translateY(-.5px) scaleY(1.05) scaleX(.98);filter:blur(.25px) brightness(1.08)}}@keyframes fuseSpark-a1e3719e{0%{opacity:0;transform:translate(-50%) scale(.3)}8%{opacity:.8;transform:translate(-50%,-2px) scale(.7)}15%{opacity:1;transform:translate(-50%,-6px) scale(1)}40%{opacity:.9;transform:translate(calc(-50% + var(--x, 0) * .4),-18px) scale(.8)}70%{opacity:.6;transform:translate(calc(-50% + var(--x, 0) * .7),-28px) scale(.5)}to{opacity:0;transform:translate(calc(-50% + var(--x, 0)),-38px) scale(.2)}}@keyframes boom-a1e3719e{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes winnerPulse-a1e3719e{0%,to{transform:translateY(0);filter:brightness(1)}50%{transform:translateY(-2px);filter:brightness(1.25)}}@keyframes fallConfetti-a1e3719e{0%{opacity:0;transform:translate(calc(var(--x) + var(--jx, 0))) translateY(-10px) scale(.6) rotate(var(--rot, 0deg))}10%{opacity:1}50%{transform:translate(calc(var(--x) + var(--jx, 0) + 2vw)) translateY(55vh) scale(.6) rotate(calc(var(--rot, 0deg) + 270deg))}90%{opacity:1}to{opacity:0;transform:translate(calc(var(--x) + var(--jx, 0) - 1vw)) translateY(110vh) scale(.6) rotate(calc(var(--rot, 0deg) + 540deg))}}@media (max-width: 720px){.bomb-wrapper[data-v-a1e3719e]{--bomb-size: 215px;width:260px;height:260px;margin:1rem 0 2rem}.word-task[data-v-a1e3719e]{font-size:1.25rem}.controls[data-v-a1e3719e]{gap:.55rem}.ctrl[data-v-a1e3719e]{flex:1 1 120px}.players-table[data-v-a1e3719e]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.controls-bottom[data-v-a1e3719e]{position:fixed;left:0;right:0;bottom:0;padding:.65rem .85rem calc(.65rem + env(safe-area-inset-bottom));background:rgba(15,20,28,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.08);z-index:40;box-shadow:0 -4px 18px -6px #0009}.active-phase[data-v-a1e3719e]{padding-bottom:7.4rem}.result-actions[data-v-a1e3719e]{position:fixed;left:0;right:0;bottom:0;padding:.85rem .9rem calc(.85rem + env(safe-area-inset-bottom));background:rgba(15,20,28,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid rgba(255,255,255,.08);z-index:50;margin:0}.results-phase[data-v-a1e3719e]{padding-bottom:7.2rem}}.loading[data-v-a1e3719e]{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.2rem;color:#fff;background:radial-gradient(circle at 30% 20%,#1b1f2a,#111620 70%,#0b1016)}.modern-setup-page[data-v-93f5da15]{min-height:100vh;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(25,25,35,.95));color:#fff;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.setup-background[data-v-93f5da15]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.gradient-orb[data-v-93f5da15]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3;animation:float-93f5da15 6s ease-in-out infinite}.orb-1[data-v-93f5da15]{width:200px;height:200px;background:radial-gradient(circle,#9b59b6,#8e44ad);top:10%;left:10%;animation-delay:-2s}.orb-2[data-v-93f5da15]{width:150px;height:150px;background:radial-gradient(circle,#667eea,#764ba2);top:60%;right:20%;animation-delay:-4s}.orb-3[data-v-93f5da15]{width:100px;height:100px;background:radial-gradient(circle,#5f27cd,#341f97);bottom:20%;left:30%;animation-delay:-1s}@keyframes float-93f5da15{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.floating-particles[data-v-93f5da15]{position:absolute;width:100%;height:100%}.particle[data-v-93f5da15]{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.5);border-radius:50%;animation:particleFloat-93f5da15 var(--duration) ease-in-out infinite;animation-delay:var(--delay);left:var(--x);top:var(--y)}@keyframes particleFloat-93f5da15{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-30px) scale(1.2);opacity:1}}.setup-header-fullwidth[data-v-93f5da15]{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(25,25,35,.95));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid rgba(155,89,182,.2);box-shadow:0 4px 20px #00000080;padding:1.5rem 0}.header-content[data-v-93f5da15]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto;padding:0 1.5rem}.modern-back-btn[data-v-93f5da15]{background:rgba(155,89,182,.1);border:2px solid rgba(155,89,182,.2);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#9b59b6;cursor:pointer;transition:.3s}.modern-back-btn[data-v-93f5da15]:hover{background:rgba(155,89,182,.2);border-color:#9b59b666;transform:scale(1.1)}.game-header[data-v-93f5da15]{display:flex;align-items:center;gap:1rem;flex:1}.game-icon-large[data-v-93f5da15]{font-size:3rem;filter:drop-shadow(0 4px 8px rgba(155,89,182,.3));color:#9b59b6}.game-title[data-v-93f5da15]{font-size:2rem;font-weight:700;margin:0;color:#fff;text-shadow:0 2px 8px rgba(155,89,182,.3)}.game-subtitle[data-v-93f5da15]{margin:0;color:#fffc;font-size:.9rem}.content-wrapper[data-v-93f5da15]{margin-top:140px;padding:2rem 1.5rem 6rem;max-width:600px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem}.scroll-container[data-v-93f5da15]{display:flex;flex-direction:column;gap:2rem}@media (max-width:768px){.scroll-container[data-v-93f5da15]{padding-bottom:5rem}}.setting-section[data-v-93f5da15]{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(155,89,182,.15);border-radius:20px;padding:1.5rem;transition:.4s}.setting-section[data-v-93f5da15]:hover{background:rgba(255,255,255,.08);border-color:#9b59b640;transform:translateY(-4px)}.section-header[data-v-93f5da15]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-icon[data-v-93f5da15]{font-size:1.5rem;color:#9b59b6;filter:drop-shadow(0 2px 4px rgba(155,89,182,.3))}.section-title[data-v-93f5da15]{margin:0;font-size:1.3rem;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(155,89,182,.3)}.section-desc[data-v-93f5da15]{margin:0;color:#ffffffb3;font-size:.85rem}.section-content[data-v-93f5da15]{padding:1rem 0 .5rem}.settings-grid[data-v-93f5da15]{display:flex;flex-direction:column;gap:2rem}.setting-group[data-v-93f5da15]{display:flex;flex-direction:column;gap:1rem}.setting-label[data-v-93f5da15]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#ffffffe6;font-size:.9rem}.setting-icon[data-v-93f5da15]{font-size:1.2rem}.difficulty-options[data-v-93f5da15]{display:flex;flex-direction:column;gap:1rem}.difficulty-card[data-v-93f5da15]{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:.3s}.difficulty-card[data-v-93f5da15]:hover{background:rgba(255,255,255,.1);border-color:#9b59b680}.difficulty-card.active[data-v-93f5da15]{background:linear-gradient(135deg,rgba(155,89,182,.3),rgba(52,152,219,.2));border-color:#9b59b6;box-shadow:0 4px 15px #9b59b64d}.difficulty-icon[data-v-93f5da15]{font-size:2rem;min-width:50px;text-align:center}.difficulty-name[data-v-93f5da15]{font-weight:600;color:#fffffff2;margin-bottom:.25rem}.difficulty-desc[data-v-93f5da15]{font-size:.85rem;color:#ffffffb3}.modern-number-input[data-v-93f5da15]{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden;justify-content:center;min-width:150px;max-width:200px;margin:0 auto}.number-btn[data-v-93f5da15]{background:transparent;border:none;color:#fff;padding:1rem;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.number-btn[data-v-93f5da15]:hover:not(:disabled){background:rgba(155,89,182,.2);box-shadow:0 0 15px #9b59b666}.number-btn[data-v-93f5da15]:disabled{opacity:.3;cursor:not-allowed}.number-display[data-v-93f5da15]{min-width:60px;text-align:center;font-size:1.3rem;font-weight:700;color:#fff;padding:1rem .5rem;text-shadow:0 0 10px rgba(255,255,255,.6)}.categories-scroll-container[data-v-93f5da15]{overflow-x:auto;padding:.5rem 0;margin:1rem 0}.categories-grid-2x5[data-v-93f5da15]{display:grid;grid-template-columns:repeat(5,140px);grid-template-rows:repeat(2,100px);gap:1.2rem;width:max-content;min-width:100%}.category-card[data-v-93f5da15]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:.3s;text-align:center;width:140px;height:100px}.category-card[data-v-93f5da15]:hover{background:rgba(255,255,255,.1);box-shadow:0 8px 20px #0000004d}.category-card.active[data-v-93f5da15]{background:rgba(155,89,182,.25);border-color:#9b59b699;box-shadow:0 6px 20px #9b59b666}.category-icon[data-v-93f5da15]{font-size:1.5rem;line-height:1;margin-bottom:.25rem}.category-name[data-v-93f5da15]{font-size:.85rem;font-weight:500;color:#ffffffe6;text-align:center;line-height:1.2}.modern-start-btn[data-v-93f5da15]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;padding:1.5rem 2rem;cursor:pointer;transition:.3s;overflow:hidden;margin-top:1rem;width:100%;height:80px;display:flex;align-items:center;justify-content:center}.modern-start-btn[data-v-93f5da15]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px #0000004d}.modern-start-btn.ready[data-v-93f5da15]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 6px 20px #4facfe80}.btn-content[data-v-93f5da15]{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;z-index:1}.btn-icon[data-v-93f5da15]{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.btn-text[data-v-93f5da15]{display:flex;flex-direction:column;align-items:flex-start}.btn-label[data-v-93f5da15]{font-size:1.1rem;font-weight:600;color:#fff}.btn-sublabel[data-v-93f5da15]{font-size:.8rem;color:#fffc}.rotating-slow[data-v-93f5da15]{animation:rotate-slow-93f5da15 8s linear infinite}@keyframes rotate-slow-93f5da15{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-glow[data-v-93f5da15]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.modern-start-btn:hover .btn-glow[data-v-93f5da15]{transform:translate(100%)}@media (max-width:768px){.content-wrapper[data-v-93f5da15]{padding:1rem;gap:1.5rem;margin-top:140px}.categories-grid-2x5[data-v-93f5da15]{grid-template-columns:repeat(5,120px);grid-template-rows:repeat(2,90px);gap:1rem}.category-card[data-v-93f5da15]{width:120px;height:90px;padding:.75rem .5rem}.category-icon[data-v-93f5da15]{font-size:1.3rem}.category-name[data-v-93f5da15]{font-size:.8rem}}.modern-setup-page[data-v-5eccaeba]{min-height:100vh;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(25,25,35,.95));color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.setup-background[data-v-5eccaeba]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.gradient-orb[data-v-5eccaeba]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.3;animation:float-5eccaeba 6s ease-in-out infinite}.orb-1[data-v-5eccaeba]{width:200px;height:200px;background:radial-gradient(circle,#9b59b6,#8e44ad);top:10%;left:10%;animation-delay:-2s}.orb-2[data-v-5eccaeba]{width:150px;height:150px;background:radial-gradient(circle,#667eea,#764ba2);top:60%;right:20%;animation-delay:-4s}.orb-3[data-v-5eccaeba]{width:100px;height:100px;background:radial-gradient(circle,#5f27cd,#341f97);bottom:20%;left:30%;animation-delay:-1s}@keyframes float-5eccaeba{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.floating-particles[data-v-5eccaeba]{position:absolute;width:100%;height:100%}.particle[data-v-5eccaeba]{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.5);border-radius:50%;animation:particleFloat-5eccaeba var(--duration) ease-in-out infinite;animation-delay:var(--delay);left:var(--x);top:var(--y)}@keyframes particleFloat-5eccaeba{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-30px) scale(1.2);opacity:1}}.setup-header-fullwidth[data-v-5eccaeba]{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(135deg,rgba(15,15,20,.98),rgba(25,25,35,.95));-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid rgba(155,89,182,.2);box-shadow:0 4px 20px #00000080;padding:1.5rem 0}.header-content[data-v-5eccaeba]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto;padding:0 1.5rem}.modern-back-btn[data-v-5eccaeba]{background:rgba(155,89,182,.1);border:2px solid rgba(155,89,182,.2);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#9b59b6;cursor:pointer;transition:all .3s ease}.modern-back-btn[data-v-5eccaeba]:hover{background:rgba(155,89,182,.2);border-color:#9b59b666;transform:scale(1.1)}.game-header[data-v-5eccaeba]{display:flex;align-items:center;gap:1rem;flex:1}.game-icon-large[data-v-5eccaeba]{font-size:3rem;filter:drop-shadow(0 4px 8px rgba(155,89,182,.3));color:#9b59b6}.game-title[data-v-5eccaeba]{font-size:2rem;font-weight:700;margin:0;color:#fff;text-shadow:0 2px 8px rgba(155,89,182,.3)}.game-subtitle[data-v-5eccaeba]{margin:0;color:#fffc;font-size:.9rem}.content-wrapper[data-v-5eccaeba]{margin-top:140px;padding:2rem 1.5rem;max-width:600px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem}.scroll-container[data-v-5eccaeba]{display:flex;flex-direction:column;gap:2rem}.settings-btn[data-v-5eccaeba]{width:50px;height:50px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#e5e7eb;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-btn[data-v-5eccaeba]:hover{background:rgba(255,255,255,.12);border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.settings-btn svg[data-v-5eccaeba]{transition:transform .3s ease}.settings-btn:hover svg[data-v-5eccaeba]{transform:rotate(45deg)}.settings-btn[data-v-5eccaeba]:active{transform:translateY(0)}.categories-grid[data-v-5eccaeba]{display:grid;grid-template-columns:1fr;gap:1rem}.large-category[data-v-5eccaeba]{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,rgba(45,45,55,.85),rgba(35,35,45,.9));border:1px solid rgba(255,255,255,.08);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;min-height:85px;position:relative;overflow:hidden}.large-category[data-v-5eccaeba]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(139,92,246,.08));opacity:0;transition:opacity .3s ease}.large-category[data-v-5eccaeba]:hover:before,.large-category.active[data-v-5eccaeba]:before{opacity:1}.large-category[data-v-5eccaeba]:hover{background:linear-gradient(135deg,rgba(55,55,65,.9),rgba(45,45,55,.95));border-color:#a855f74d;transform:translateY(-2px);box-shadow:0 8px 25px #0006}.large-category.active[data-v-5eccaeba]{background:linear-gradient(135deg,rgba(68,68,80,.9),rgba(58,58,70,.95));border-color:#a855f780;box-shadow:0 4px 20px #a855f740}.category-icon-large[data-v-5eccaeba]{font-size:2.2rem;min-width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border-radius:14px;border:1px solid rgba(255,255,255,.1);flex-shrink:0;position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.category-info[data-v-5eccaeba]{flex:1;display:flex;flex-direction:column;gap:.35rem;position:relative;z-index:1}.category-header[data-v-5eccaeba]{display:flex;align-items:center;justify-content:space-between;width:100%}.category-info .category-name[data-v-5eccaeba]{font-size:1.15rem;font-weight:700;color:#f9fafb;margin:0;line-height:1.2}.category-desc[data-v-5eccaeba]{font-size:.85rem;color:#ffffffa6;margin:0;line-height:1.3}.category-stats[data-v-5eccaeba]{font-size:.8rem;color:#ffffff80;margin:0;font-weight:500}.category-difficulty[data-v-5eccaeba]{display:flex;align-items:center}.difficulty-badge[data-v-5eccaeba]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.difficulty-badge.easy[data-v-5eccaeba]{background:rgba(46,204,113,.2);color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.difficulty-badge.medium[data-v-5eccaeba]{background:rgba(241,196,15,.2);color:#f1c40f;border:1px solid rgba(241,196,15,.3)}.difficulty-badge.hard[data-v-5eccaeba]{background:rgba(231,76,60,.2);color:#e74c3c;border:1px solid rgba(231,76,60,.3)}.modal-overlay[data-v-5eccaeba]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-5eccaeba]{background:linear-gradient(135deg,rgba(15,15,20,.95),rgba(25,25,35,.95));border:1px solid rgba(155,89,182,.2);border-radius:20px;max-width:500px;width:100%;max-height:80vh;overflow-y:auto;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.modal-header[data-v-5eccaeba]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header-content[data-v-5eccaeba]{display:flex;align-items:center;gap:.75rem}.modal-icon[data-v-5eccaeba]{color:#a855f7;opacity:.9}.modal-header h3[data-v-5eccaeba]{margin:0;font-size:1.25rem;font-weight:600;color:#f3f4f6}.close-btn[data-v-5eccaeba]{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#9ca3af;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-5eccaeba]:hover{background:rgba(239,68,68,.2);border-color:#ef44444d;color:#f87171}.modal-body[data-v-5eccaeba]{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.setting-label[data-v-5eccaeba]{font-weight:600;color:#ffffffe6;font-size:1rem;margin-bottom:.5rem}.time-options[data-v-5eccaeba]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.time-option[data-v-5eccaeba]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center}.time-option[data-v-5eccaeba]:hover{background:rgba(255,255,255,.1);border-color:#9b59b680}.time-option.active[data-v-5eccaeba]{background:linear-gradient(135deg,rgba(155,89,182,.3),rgba(52,152,219,.2));border-color:#9b59b6;box-shadow:0 4px 15px #9b59b64d}.time-value[data-v-5eccaeba]{font-size:1.5rem;font-weight:700;color:#fff}.time-desc[data-v-5eccaeba]{font-size:.85rem;color:#ffffffb3}.question-count-selector[data-v-5eccaeba]{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden;justify-content:center;min-width:200px;max-width:250px;margin:0 auto}.count-btn[data-v-5eccaeba]{background:transparent;border:none;color:#fff;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.count-btn[data-v-5eccaeba]:hover:not(:disabled){background:rgba(155,89,182,.2);box-shadow:0 0 15px #9b59b666}.count-btn[data-v-5eccaeba]:disabled{opacity:.3;cursor:not-allowed}.count-display[data-v-5eccaeba]{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:100px;text-align:center;padding:1rem .5rem}.count-number[data-v-5eccaeba]{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.6)}.count-label[data-v-5eccaeba]{font-size:.8rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.modal-footer[data-v-5eccaeba]{padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:1rem;justify-content:flex-end}.action-btn[data-v-5eccaeba]{padding:.75rem 1.5rem;border-radius:10px;border:none;cursor:pointer;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-5eccaeba]{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.action-btn.primary[data-v-5eccaeba]:hover{background:linear-gradient(135deg,#3498db,#2ecc71);transform:translateY(-2px);box-shadow:0 6px 15px #3498db66}.action-btn.secondary[data-v-5eccaeba]{background:rgba(255,255,255,.1);color:#fffc;border:1px solid rgba(255,255,255,.2)}.action-btn.secondary[data-v-5eccaeba]:hover{background:rgba(255,255,255,.2);color:#fff}.setting-section[data-v-5eccaeba]{background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid rgba(155,89,182,.15);border-radius:20px;padding:1.5rem;transition:all .4s ease}.setting-section[data-v-5eccaeba]:hover{background:rgba(255,255,255,.08);border-color:#9b59b640;transform:translateY(-4px)}.section-header[data-v-5eccaeba]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-icon[data-v-5eccaeba]{font-size:1.5rem;color:#9b59b6;filter:drop-shadow(0 2px 4px rgba(155,89,182,.3))}.section-title[data-v-5eccaeba]{margin:0;font-size:1.3rem;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(155,89,182,.3)}.section-desc[data-v-5eccaeba]{margin:0;color:#ffffffb3;font-size:.85rem}.section-content[data-v-5eccaeba]{padding:1rem 0 .5rem}.settings-grid[data-v-5eccaeba]{display:flex;flex-direction:column;gap:2rem}.setting-group[data-v-5eccaeba]{display:flex;flex-direction:column;gap:1rem}.setting-label[data-v-5eccaeba]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#ffffffe6;font-size:.9rem}.setting-icon[data-v-5eccaeba]{font-size:1.2rem}.difficulty-options[data-v-5eccaeba]{display:flex;flex-direction:column;gap:1rem}.difficulty-card[data-v-5eccaeba]{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease}.difficulty-card[data-v-5eccaeba]:hover{background:rgba(255,255,255,.1);border-color:#9b59b680}.difficulty-card.active[data-v-5eccaeba]{background:linear-gradient(135deg,rgba(155,89,182,.3),rgba(52,152,219,.2));border-color:#9b59b6;box-shadow:0 4px 15px #9b59b64d}.difficulty-icon[data-v-5eccaeba]{font-size:2rem;min-width:50px;text-align:center}.difficulty-info[data-v-5eccaeba]{flex:1}.difficulty-name[data-v-5eccaeba]{font-weight:600;color:#fffffff2;margin-bottom:.25rem}.difficulty-desc[data-v-5eccaeba]{font-size:.85rem;color:#ffffffb3}.modern-number-input[data-v-5eccaeba]{display:flex;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden;justify-content:center;min-width:150px;max-width:200px;margin:0 auto}.number-btn[data-v-5eccaeba]{background:transparent;border:none;color:#fff;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.number-btn[data-v-5eccaeba]:hover:not(:disabled){background:rgba(155,89,182,.2);box-shadow:0 0 15px #9b59b666}.number-btn[data-v-5eccaeba]:disabled{opacity:.3;cursor:not-allowed}.number-display[data-v-5eccaeba]{min-width:60px;text-align:center;font-size:1.3rem;font-weight:700;color:#fff;padding:1rem .5rem;text-shadow:0 0 10px rgba(255,255,255,.6)}.categories-scroll-container[data-v-5eccaeba]{overflow-x:auto;padding:.5rem 0;margin:1rem 0}.categories-grid-2x5[data-v-5eccaeba]{display:grid;grid-template-columns:repeat(5,140px);grid-template-rows:repeat(2,100px);gap:1.2rem;width:max-content;min-width:100%}.category-card[data-v-5eccaeba]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem .75rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:center;width:140px;height:100px}.category-card[data-v-5eccaeba]:hover{background:rgba(255,255,255,.1);box-shadow:0 8px 20px #0000004d}.category-card.active[data-v-5eccaeba]{background:rgba(155,89,182,.25);border-color:#9b59b699;box-shadow:0 6px 20px #9b59b666}.category-icon[data-v-5eccaeba]{font-size:1.5rem;line-height:1;margin-bottom:.25rem}.category-name[data-v-5eccaeba]{font-size:.85rem;font-weight:500;color:#ffffffe6;text-align:center;line-height:1.2}.modern-start-btn[data-v-5eccaeba]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:20px;padding:1.5rem 2rem;cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:1rem;width:100%;height:80px;display:flex;align-items:center;justify-content:center}.modern-start-btn[data-v-5eccaeba]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 30px #0000004d}.modern-start-btn.ready[data-v-5eccaeba]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 6px 20px #4facfe80}.btn-content[data-v-5eccaeba]{position:relative;display:flex;align-items:center;justify-content:center;gap:1rem;z-index:1}.btn-icon[data-v-5eccaeba]{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.btn-text[data-v-5eccaeba]{display:flex;flex-direction:column;align-items:flex-start}.btn-label[data-v-5eccaeba]{font-size:1.1rem;font-weight:600;color:#fff}.btn-sublabel[data-v-5eccaeba]{font-size:.8rem;color:#fffc}.rotating-slow[data-v-5eccaeba]{animation:rotate-slow-5eccaeba 8s linear infinite}@keyframes rotate-slow-5eccaeba{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-glow[data-v-5eccaeba]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);transition:transform .6s ease}.modern-start-btn:hover .btn-glow[data-v-5eccaeba]{transform:translate(100%)}.footer-section[data-v-5eccaeba]{margin-top:2rem;padding:1.5rem 0;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.content-wrapper[data-v-5eccaeba]{padding:1rem .75rem 100px;gap:1.5rem;margin-top:120px;width:100%;max-width:100%;box-sizing:border-box}.header-content[data-v-5eccaeba]{padding:0 .75rem;max-width:none}.game-title[data-v-5eccaeba]{font-size:1.4rem;letter-spacing:-.5px}.game-subtitle[data-v-5eccaeba]{font-size:.8rem;opacity:.7}.settings-btn[data-v-5eccaeba]{width:44px;height:44px}.settings-btn svg[data-v-5eccaeba]{width:18px;height:18px}.modern-back-btn[data-v-5eccaeba]{width:44px;height:44px}.categories-grid[data-v-5eccaeba]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0;width:100%}.large-category[data-v-5eccaeba]{flex-direction:column;text-align:center;padding:1.25rem .875rem;min-height:140px;gap:.75rem;border-radius:16px;background:linear-gradient(135deg,rgba(40,40,50,.9),rgba(30,30,40,.95));border:1.5px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.large-category[data-v-5eccaeba]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000080;border-color:#a855f766;background:linear-gradient(135deg,rgba(45,45,55,.92),rgba(35,35,45,.97))}.large-category.active[data-v-5eccaeba]{transform:translateY(-3px);border-color:#a855f7b3;background:linear-gradient(135deg,rgba(168,85,247,.15),rgba(236,72,153,.1));box-shadow:0 10px 30px #a855f74d}.category-icon-large[data-v-5eccaeba]{font-size:2rem;min-width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border-radius:12px;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:0 auto}.category-info[data-v-5eccaeba]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.category-header[data-v-5eccaeba]{display:flex;flex-direction:column;align-items:center;width:100%;gap:.375rem}.category-info .category-name[data-v-5eccaeba]{font-size:.95rem;font-weight:700;color:#f3f4f6;letter-spacing:-.3px;line-height:1.2}.category-desc[data-v-5eccaeba]{font-size:.75rem;color:#9ca3af;line-height:1.35;display:none}.category-stats[data-v-5eccaeba]{font-size:.7rem;color:#6b7280;font-weight:500;margin-top:.125rem;display:block}.category-difficulty[data-v-5eccaeba]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.25rem}.difficulty-badge[data-v-5eccaeba]{padding:.2rem .5rem;font-size:.65rem;border-radius:6px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.modal-overlay[data-v-5eccaeba]{padding:.5rem;align-items:flex-end}.modal-content[data-v-5eccaeba]{margin:0;border-radius:20px 20px 0 0;max-height:85vh;width:100%}.modal-header[data-v-5eccaeba]{padding:1.25rem 1rem}.modal-header h3[data-v-5eccaeba]{font-size:1.1rem}.modal-icon[data-v-5eccaeba]{width:20px;height:20px}.modal-body[data-v-5eccaeba]{padding:0 1rem 1rem;gap:1.5rem;max-height:60vh;overflow-y:auto}.time-options[data-v-5eccaeba]{grid-template-columns:1fr 1fr;gap:.75rem}.time-option[data-v-5eccaeba]{padding:.875rem;border-radius:10px}.time-value[data-v-5eccaeba]{font-size:1.2rem}.time-desc[data-v-5eccaeba]{font-size:.75rem}.question-count-selector[data-v-5eccaeba]{min-width:200px;max-width:220px;margin:0 auto}.count-btn[data-v-5eccaeba]{width:44px;height:44px;padding:.75rem}.count-number[data-v-5eccaeba]{font-size:1.3rem}.count-label[data-v-5eccaeba]{font-size:.75rem}.modal-footer[data-v-5eccaeba]{padding:1rem;gap:.75rem}.action-btn[data-v-5eccaeba]{padding:.875rem 1rem;font-size:.9rem;border-radius:10px}.modern-start-btn[data-v-5eccaeba]{padding:1.25rem 1.5rem;height:70px;font-size:.95rem;border-radius:14px}.btn-icon[data-v-5eccaeba]{font-size:1.4rem}.btn-label[data-v-5eccaeba]{font-size:1rem}.btn-sublabel[data-v-5eccaeba]{font-size:.75rem}.section-title[data-v-5eccaeba]{font-size:1.1rem}.section-desc[data-v-5eccaeba]{font-size:.8rem}.section-icon[data-v-5eccaeba]{font-size:1.3rem}.setting-label[data-v-5eccaeba]{font-size:.9rem;font-weight:600}}@media (max-width: 480px){.content-wrapper[data-v-5eccaeba]{padding:.75rem;gap:1.25rem;margin-top:110px}.header-content[data-v-5eccaeba]{padding:0 .75rem}.game-title[data-v-5eccaeba]{font-size:1.25rem}.game-icon-large[data-v-5eccaeba]{font-size:2.2rem}.large-category[data-v-5eccaeba]{padding:.875rem;min-height:75px;gap:.75rem}.category-icon-large[data-v-5eccaeba]{font-size:2rem;min-width:50px}.category-info .category-name[data-v-5eccaeba]{font-size:1rem}.category-desc[data-v-5eccaeba]{font-size:.75rem}.difficulty-badge[data-v-5eccaeba]{font-size:.65rem;padding:.15rem .5rem}.modern-start-btn[data-v-5eccaeba]{height:65px;padding:1rem}.btn-content[data-v-5eccaeba]{gap:.75rem}.btn-label[data-v-5eccaeba]{font-size:.95rem}.btn-sublabel[data-v-5eccaeba]{font-size:.7rem}.modal-overlay[data-v-5eccaeba]{padding:0}.modal-content[data-v-5eccaeba]{border-radius:16px 16px 0 0;max-height:90vh}.modal-header[data-v-5eccaeba]{padding:1rem .875rem}.modal-body[data-v-5eccaeba]{padding:0 .875rem .875rem}.time-options[data-v-5eccaeba]{grid-template-columns:1fr;gap:.5rem}.question-count-selector[data-v-5eccaeba]{min-width:180px;max-width:200px}.count-btn[data-v-5eccaeba]{width:42px;height:42px}.footer-section[data-v-5eccaeba]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(17,24,39,.5) 0%,rgba(17,24,39,.95) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);padding:1rem;z-index:100}.modern-start-btn[data-v-5eccaeba]{width:100%;max-width:none;height:56px;border-radius:16px;font-size:1rem}.btn-text[data-v-5eccaeba]{flex-direction:column;align-items:center;gap:.25rem}.btn-label[data-v-5eccaeba]{font-size:1rem;font-weight:700}.btn-sublabel[data-v-5eccaeba]{font-size:.8rem;opacity:.8}}.game-chooser[data-v-b197afce]{background:radial-gradient(circle at 30% 20%,#2d1b69 0%,#1a1a1f 60%,#111 100%);color:#fff;min-height:100vh;padding:1.25rem 1.25rem 3.5rem;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.game-chooser[data-v-b197afce]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(155,89,182,.08),rgba(52,152,219,.05),rgba(155,89,182,.08));background-size:300% 300%;animation:chooserBg-b197afce 12s ease-in-out infinite;pointer-events:none}@keyframes chooserBg-b197afce{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.header[data-v-b197afce]{text-align:center;margin-bottom:2rem;max-width:600px}.header h2[data-v-b197afce]{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(45deg,#42b983,#369970);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.instruction[data-v-b197afce]{color:#ccc;font-size:1.2rem;margin-bottom:1rem}.magic-hint[data-v-b197afce]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.sparkle[data-v-b197afce]{font-size:1.2rem;animation:sparkle-b197afce 2s infinite}.hint-text[data-v-b197afce]{color:#42b983;font-style:italic;font-size:1rem}@keyframes sparkle-b197afce{0%,to{transform:scale(1) rotate(0);opacity:.7}50%{transform:scale(1.2) rotate(180deg);opacity:1}}.touch-area[data-v-b197afce]{position:relative;width:100%;max-width:620px;min-height:clamp(380px,55vh,620px);margin:0 0 2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:28px;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 10px 35px -5px #0000008c,0 0 0 1px #ffffff0f,0 0 40px -5px #9b59b640;transition:border-color .4s ease,box-shadow .6s ease,transform .4s ease}.touch-area[data-v-b197afce]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,rgba(155,89,182,.6),rgba(52,152,219,.5),rgba(46,204,113,.5));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderFlow-b197afce 6s linear infinite;pointer-events:none}@keyframes borderFlow-b197afce{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.touch-area[data-v-b197afce]:hover{box-shadow:0 15px 45px -5px #0009,0 0 0 1px #ffffff14,0 0 55px -8px #9b59b673,0 0 35px -8px #3498db59;transform:translateY(-4px)}.touch-instruction[data-v-b197afce]{text-align:center;color:#ffffffb3;pointer-events:none;padding:2rem}.finger-icon[data-v-b197afce]{font-size:4rem;margin-bottom:1rem;animation:bounce-b197afce 2s infinite}@keyframes bounce-b197afce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.sub-instruction[data-v-b197afce]{font-size:.9rem;margin-top:1rem;opacity:.8}.finger-demo[data-v-b197afce]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.demo-finger[data-v-b197afce]{font-size:1.5rem;animation:wiggle-b197afce 3s infinite;animation-delay:var(--delay, 0s)}.demo-finger[data-v-b197afce]:nth-child(1){--delay: 0s}.demo-finger[data-v-b197afce]:nth-child(2){--delay: .5s}.demo-finger[data-v-b197afce]:nth-child(3){--delay: 1s}.demo-finger[data-v-b197afce]:nth-child(4){--delay: 1.5s}@keyframes wiggle-b197afce{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.touch-point[data-v-b197afce],.click-point[data-v-b197afce]{position:absolute;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;transform:translate(-50%,-50%);z-index:10;pointer-events:none;transition:all .3s ease}.touch-point[data-v-b197afce]{background:linear-gradient(135deg,#42b983,#369970);border:3px solid rgba(255,255,255,.8);box-shadow:0 0 30px #42b98366}.touch-point.imposter[data-v-b197afce]{background:linear-gradient(135deg,#e74c3c,#c0392b);border-color:#ff6b6b;box-shadow:0 0 40px #e74c3c99;animation:imposterPulse-b197afce 1s infinite}.touch-point.innocent[data-v-b197afce]{background:linear-gradient(135deg,#74b9ff,#0984e3);border-color:#74b9ff;box-shadow:0 0 30px #74b9ff66}.touch-point.selecting[data-v-b197afce]{animation:selectingPulse-b197afce .5s infinite}@keyframes imposterPulse-b197afce{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes selectingPulse-b197afce{0%,to{opacity:1}50%{opacity:.6}}.click-point[data-v-b197afce]{background:linear-gradient(135deg,#42b983,#369970);border:3px solid rgba(255,255,255,.8);animation:clickFade-b197afce 1s ease-out forwards}@keyframes clickFade-b197afce{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.touch-ripple[data-v-b197afce],.click-ripple[data-v-b197afce]{position:absolute;width:100%;height:100%;border-radius:50%;background:inherit;opacity:.3;animation:ripple-b197afce 2s infinite}@keyframes ripple-b197afce{0%{transform:scale(1);opacity:.3}to{transform:scale(2.5);opacity:0}}.player-number[data-v-b197afce]{font-size:1.4rem;font-weight:700;z-index:1}.imposter-crown[data-v-b197afce]{position:absolute;top:-15px;right:-10px;font-size:1.2rem;animation:crownBounce-b197afce 1s infinite}@keyframes crownBounce-b197afce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.status-area[data-v-b197afce]{text-align:center;margin-bottom:2rem;max-width:400px;width:100%}.touch-count[data-v-b197afce]{margin-bottom:1rem}.count-display[data-v-b197afce]{font-size:5rem;font-weight:700;background:linear-gradient(45deg,#42b983,#369970);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.hint[data-v-b197afce]{color:#42b983;font-style:italic;margin-top:.5rem}.selection-process[data-v-b197afce]{padding:2rem;background:rgba(255,255,255,.1);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.magical-selection[data-v-b197afce]{text-align:center}.selection-spinner[data-v-b197afce]{font-size:4rem;animation:spin-b197afce 2s linear infinite;margin-bottom:1rem}@keyframes spin-b197afce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.countdown-display[data-v-b197afce]{font-size:3rem;font-weight:700;color:#42b983;margin:1rem 0}.imposter-result[data-v-b197afce]{position:relative;background:rgba(0,0,0,.8);border-radius:20px;padding:2rem;margin-bottom:2rem;max-width:400px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.sparkle-container[data-v-b197afce]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkle-container .sparkle[data-v-b197afce]{position:absolute;font-size:1rem;animation:floatSparkle-b197afce 3s infinite}@keyframes floatSparkle-b197afce{0%,to{transform:translateY(0) rotate(0);opacity:0}20%,80%{opacity:1}50%{transform:translateY(-20px) rotate(180deg)}}.result-content[data-v-b197afce]{position:relative;z-index:1;text-align:center}.imposter-reveal[data-v-b197afce]{margin:2rem 0}.selected-finger[data-v-b197afce]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:2rem 0}.selected-finger>span[data-v-b197afce]:first-child{font-size:4rem;animation:pointFinger-b197afce 1s infinite}@keyframes pointFinger-b197afce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.finger-number[data-v-b197afce]{font-size:1.5rem;font-weight:700;color:#42b983}.reveal-text[data-v-b197afce]{font-size:1.2rem;margin:1rem 0;color:#ccc}.play-again-btn[data-v-b197afce]{background:linear-gradient(135deg,#42b983,#369970);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%}.play-again-btn[data-v-b197afce]:hover{background:linear-gradient(135deg,#369970,#2d7a5f);transform:translateY(-2px)}.reset-btn[data-v-b197afce]{background:rgba(231,76,60,.8);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;cursor:pointer;font-weight:700;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reset-btn[data-v-b197afce]:hover{background:rgba(192,57,43,.9);transform:translateY(-2px)}@media (max-width: 768px){.game-chooser[data-v-b197afce]{padding:.75rem .75rem 3.25rem}.touch-area[data-v-b197afce]{min-height:clamp(360px,58vh,560px);border-radius:26px}.touch-area[data-v-b197afce]:before{animation-duration:8s}.touch-instruction[data-v-b197afce]{padding:1.5rem 1rem}.header h2[data-v-b197afce]{font-size:1.9rem}.finger-icon[data-v-b197afce]{font-size:3rem}.count-display[data-v-b197afce]{font-size:4rem}.header h2[data-v-b197afce]{font-size:2rem}.instruction[data-v-b197afce]{font-size:1rem}}.chooser-setup-wrapper[data-v-026151b6]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;flex-direction:column}.chooser-header[data-v-026151b6]{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(20,20,30,.95),rgba(30,30,45,.9));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);z-index:10}.back-btn[data-v-026151b6]{background:rgba(155,89,182,.15);border:2px solid rgba(155,89,182,.35);color:#9b59b6;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;cursor:pointer;transition:.25s}.back-btn[data-v-026151b6]:hover{background:rgba(155,89,182,.25);border-color:#9b59b68c;transform:translate(-2px)}.title-block[data-v-026151b6]{display:flex;align-items:center;gap:.6rem}.icon[data-v-026151b6]{font-size:1.6rem;filter:drop-shadow(0 0 6px rgba(155,89,182,.5))}.title[data-v-026151b6]{font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#fff,#9b59b6);-webkit-background-clip:text;background-clip:text;color:transparent}.header-actions[data-v-026151b6]{margin-left:auto;display:flex;align-items:center;gap:.75rem}.info-btn[data-v-026151b6]{background:rgba(66,185,131,.15);border:2px solid rgba(66,185,131,.4);color:#42b983;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;cursor:pointer;transition:.25s}.info-btn[data-v-026151b6]:hover{background:rgba(66,185,131,.25);border-color:#42b98399;transform:translateY(-2px)}.chooser-content[data-v-026151b6]{margin-top:80px;padding:0;flex:1;overflow-y:auto}.embedded-chooser[data-v-026151b6]{background:transparent;min-height:auto;padding-top:0}[data-v-026151b6] .embedded-chooser .header{display:none}[data-v-026151b6] .embedded-chooser .game-chooser{padding-left:0;padding-right:0;padding-top:.5rem}[data-v-026151b6] .embedded-chooser .touch-area{margin:0 0 1rem}[data-v-026151b6] .embedded-chooser .status-area{margin-top:0}[data-v-026151b6] .embedded-chooser .count-display{font-size:clamp(5.5rem,16vw,7rem)}.info-overlay[data-v-026151b6]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:30;padding:1.25rem}.info-modal[data-v-026151b6]{background:linear-gradient(135deg,#222939,#1b1f2b);width:100%;max-width:480px;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:1.75rem 1.75rem 2.25rem;position:relative;box-shadow:0 10px 40px -5px #0000008c}.info-modal h2[data-v-026151b6]{margin:0 0 1rem;font-size:1.5rem;background:linear-gradient(135deg,#fff,#42b983);-webkit-background-clip:text;background-clip:text;color:transparent}.info-list[data-v-026151b6]{margin:0 0 1.25rem 1.1rem;padding:0;list-style:disc;line-height:1.4}.hint-line[data-v-026151b6]{color:#42b983;font-style:italic;margin:.25rem 0 1.5rem}.close-info[data-v-026151b6]{position:absolute;top:.75rem;right:.75rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);width:40px;height:40px;border-radius:12px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:.25s}.close-info[data-v-026151b6]:hover{background:rgba(255,255,255,.15)}.close-btn[data-v-026151b6]{background:linear-gradient(135deg,#42b983,#369970);border:none;color:#fff;padding:.9rem 1.5rem;border-radius:14px;font-weight:600;cursor:pointer;width:100%;font-size:1.05rem;box-shadow:0 4px 18px -4px #42b98380;transition:.3s}.close-btn[data-v-026151b6]:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (max-width:600px){.title[data-v-026151b6]{font-size:1.2rem}.back-btn[data-v-026151b6]{width:40px;height:40px}}.space-invaders-setup[data-v-33528a3e]{min-height:100vh;background:#0a0a0a;color:#fff;position:relative;overflow-x:hidden}.space-background[data-v-33528a3e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.stars-layer[data-v-33528a3e]{position:absolute;width:100%;height:100%}.star[data-v-33528a3e]{position:absolute;width:2px;height:2px;background:white;border-radius:50%;animation:twinkle-33528a3e infinite}.star[data-v-33528a3e]:nth-child(odd){background:#00ff96}.star[data-v-33528a3e]:nth-child(3n){background:#ff6b6b}.star[data-v-33528a3e]:nth-child(5n){background:#4ecdc4}@keyframes twinkle-33528a3e{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.nebula-effect[data-v-33528a3e]{position:absolute;width:100%;height:100%;background:radial-gradient(ellipse at 20% 30%,rgba(0,255,150,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(255,107,107,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(78,205,196,.05) 0%,transparent 50%);animation:nebula-drift-33528a3e 20s ease-in-out infinite alternate}@keyframes nebula-drift-33528a3e{0%{transform:translate(-10px,-10px) scale(1)}to{transform:translate(10px,10px) scale(1.05)}}.setup-header[data-v-33528a3e]{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(135deg,rgba(10,10,10,.95),rgba(20,20,25,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,255,150,.2);padding:1rem 0}.header-content[data-v-33528a3e]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 1.5rem;gap:1rem}.back-btn[data-v-33528a3e]{width:48px;height:48px;border-radius:12px;background:rgba(0,255,150,.1);border:1px solid rgba(0,255,150,.3);color:#00ff96;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.back-btn[data-v-33528a3e]:hover{background:rgba(0,255,150,.2);transform:translate(-2px)}.game-title-section[data-v-33528a3e]{display:flex;align-items:center;gap:1rem;flex:1}.game-icon[data-v-33528a3e]{font-size:3rem;filter:drop-shadow(0 0 10px rgba(0,255,150,.5))}.game-title[data-v-33528a3e]{font-size:2rem;font-weight:800;margin:0;background:linear-gradient(135deg,#00ff96,#00d4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(0,255,150,.3)}.game-subtitle[data-v-33528a3e]{font-size:1rem;color:#ffffffb3;margin:0}.player-stats[data-v-33528a3e]{display:flex;align-items:center;gap:1rem}.money-display[data-v-33528a3e]{display:flex;align-items:center;gap:.5rem;background:rgba(0,255,150,.1);border:1px solid rgba(0,255,150,.3);border-radius:12px;padding:.75rem 1rem;font-weight:600;font-size:1.1rem}.currency-icon[data-v-33528a3e]{font-size:1.2rem}.content-wrapper[data-v-33528a3e]{padding-top:120px;padding-bottom:2rem;max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.progress-overview[data-v-33528a3e]{background:linear-gradient(135deg,rgba(0,255,150,.05),rgba(0,212,255,.05));border:1px solid rgba(0,255,150,.2);border-radius:20px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progress-header[data-v-33528a3e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.progress-header h2[data-v-33528a3e]{font-size:1.8rem;font-weight:700;margin:0;color:#00ff96}.total-progress[data-v-33528a3e]{display:flex;align-items:center}.progress-circle[data-v-33528a3e]{position:relative;width:80px;height:80px}.progress-ring[data-v-33528a3e]{transform:rotate(-90deg)}.progress-fill[data-v-33528a3e]{transition:stroke-dashoffset .5s ease}.progress-text[data-v-33528a3e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.percentage[data-v-33528a3e]{font-size:1.2rem;font-weight:700;color:#00ff96}.label[data-v-33528a3e]{font-size:.7rem;color:#ffffffb3}.stats-grid[data-v-33528a3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card[data-v-33528a3e]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.stat-card[data-v-33528a3e]:hover{transform:translateY(-2px);border-color:#00ff964d}.stat-icon[data-v-33528a3e]{font-size:2rem;margin-bottom:.5rem}.stat-value[data-v-33528a3e]{font-size:2rem;font-weight:700;color:#00ff96;margin-bottom:.25rem}.stat-label[data-v-33528a3e]{font-size:.9rem;color:#ffffffb3}.levels-section[data-v-33528a3e]{margin-bottom:3rem}.section-title[data-v-33528a3e]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#00ff96}.levels-grid[data-v-33528a3e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.level-card[data-v-33528a3e]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(20,20,25,.8));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.level-card[data-v-33528a3e]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(0,255,150,.5),transparent);opacity:0;transition:opacity .3s ease}.level-card.completed[data-v-33528a3e]{border-color:#00ff9680}.level-card.completed[data-v-33528a3e]:before{opacity:1}.level-card.locked[data-v-33528a3e]{opacity:.5;cursor:not-allowed}.level-card.current[data-v-33528a3e]{border-color:#00d4ff80;box-shadow:0 0 20px #00d4ff33}.level-card[data-v-33528a3e]:hover:not(.locked){transform:translateY(-3px);border-color:#00ff964d;box-shadow:0 8px 25px #0006}.level-background[data-v-33528a3e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.level-number[data-v-33528a3e]{font-size:2rem;font-weight:800;color:#00ff96;width:50px;height:50px;border-radius:50%;border:2px solid rgba(0,255,150,.3);display:flex;align-items:center;justify-content:center;background:rgba(0,255,150,.1)}.status-icon[data-v-33528a3e]{font-size:1.5rem;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.status-icon.completed[data-v-33528a3e]{background:rgba(0,255,150,.2);color:#00ff96}.status-icon.locked[data-v-33528a3e]{background:rgba(255,255,255,.1);color:#666}.status-icon.available[data-v-33528a3e]{background:rgba(0,212,255,.2);color:#00d4ff}.level-name[data-v-33528a3e]{font-size:1.3rem;font-weight:600;margin:0 0 .5rem;color:#fff}.level-description[data-v-33528a3e]{font-size:.9rem;color:#ffffffb3;margin:0 0 1rem;line-height:1.4}.level-rewards[data-v-33528a3e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.reward-money[data-v-33528a3e]{color:gold;font-weight:600}.difficulty-indicator[data-v-33528a3e]{display:flex;gap:2px}.star[data-v-33528a3e]{color:gold;font-size:.8rem}.completion-info[data-v-33528a3e]{padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;font-size:.8rem;color:#fff9}.best-score[data-v-33528a3e]{color:#00ff96;font-weight:600}.shop-section[data-v-33528a3e]{margin-bottom:3rem}.shop-grid[data-v-33528a3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.upgrade-card[data-v-33528a3e]{background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(20,20,25,.8));border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.upgrade-card.affordable[data-v-33528a3e]{border-color:#00ff964d}.upgrade-card.owned[data-v-33528a3e]{border-color:#00d4ff4d}.upgrade-card.maxed[data-v-33528a3e]{border-color:#ffd70080;background:linear-gradient(135deg,rgba(255,215,0,.05),rgba(255,140,0,.05))}.upgrade-card[data-v-33528a3e]:hover:not(.maxed){transform:translateY(-2px);box-shadow:0 8px 25px #0006}.upgrade-icon[data-v-33528a3e]{font-size:2.5rem;margin-bottom:1rem;text-align:center}.upgrade-name[data-v-33528a3e]{font-size:1.2rem;font-weight:600;margin:0 0 .5rem;color:#fff}.upgrade-description[data-v-33528a3e]{font-size:.9rem;color:#ffffffb3;margin:0 0 1rem;line-height:1.4}.upgrade-stats[data-v-33528a3e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.upgrade-level[data-v-33528a3e]{font-size:.9rem;color:#00d4ff;font-weight:600}.upgrade-price[data-v-33528a3e]{color:gold;font-weight:600}.upgrade-maxed[data-v-33528a3e]{color:gold;font-weight:700;font-size:.9rem}.upgrade-progress[data-v-33528a3e]{height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.progress-bar[data-v-33528a3e]{width:100%;height:100%;background:rgba(255,255,255,.1);border-radius:2px}.progress-fill[data-v-33528a3e]{height:100%;background:linear-gradient(90deg,#00ff96,#00d4ff);transition:width .3s ease}.start-section[data-v-33528a3e]{text-align:center}.start-btn[data-v-33528a3e]{background:linear-gradient(135deg,#00ff96,#00d4ff);border:none;border-radius:16px;padding:1.5rem 3rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:300px}.start-btn[data-v-33528a3e]:disabled{background:rgba(255,255,255,.1);cursor:not-allowed;color:#ffffff80}.start-btn.ready[data-v-33528a3e]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00ff9666}.btn-content[data-v-33528a3e]{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative;z-index:2}.btn-icon[data-v-33528a3e]{font-size:1.5rem}.btn-text[data-v-33528a3e]{text-align:left}.btn-label[data-v-33528a3e]{font-size:1.2rem;font-weight:700;color:#000}.btn-sublabel[data-v-33528a3e]{font-size:.9rem;color:#000000b3}.btn-glow[data-v-33528a3e]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.start-btn:hover .btn-glow[data-v-33528a3e]{left:100%}@media (max-width: 768px){.header-content[data-v-33528a3e]{padding:0 1rem;flex-wrap:wrap;gap:.75rem}.game-title[data-v-33528a3e]{font-size:1.5rem}.game-icon[data-v-33528a3e]{font-size:2.5rem}.content-wrapper[data-v-33528a3e]{padding-top:140px;padding-left:1rem;padding-right:1rem}.progress-overview[data-v-33528a3e]{padding:1.5rem}.progress-header[data-v-33528a3e]{flex-direction:column;gap:1rem;text-align:center}.stats-grid[data-v-33528a3e]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-33528a3e]{padding:1rem}.levels-grid[data-v-33528a3e]{grid-template-columns:1fr;gap:1rem}.level-card[data-v-33528a3e]{padding:1.25rem}.shop-grid[data-v-33528a3e]{grid-template-columns:1fr;gap:1rem}.upgrade-card[data-v-33528a3e]{padding:1.25rem}.start-btn[data-v-33528a3e]{width:100%;min-width:auto;padding:1.25rem 2rem}}@media (max-width: 480px){.game-title[data-v-33528a3e]{font-size:1.2rem}.level-card[data-v-33528a3e]{padding:1rem}.level-background[data-v-33528a3e]{align-items:flex-start}.level-rewards[data-v-33528a3e]{flex-direction:column;align-items:flex-start;gap:.5rem}.completion-info[data-v-33528a3e]{flex-direction:column;gap:.25rem}}.imposter-container[data-v-00b42bba]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(145deg,#0f141b,#1c2834);color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.imposter-header[data-v-00b42bba]{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:.6rem .9rem;background:rgba(20,26,34,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.07);z-index:10}.title[data-v-00b42bba]{font-size:1.1rem;font-weight:600;letter-spacing:.5px;background:linear-gradient(90deg,#fff,#83b5ff,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.icon-btn[data-v-00b42bba]{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:.25s}.icon-btn[data-v-00b42bba]:hover{background:rgba(255,255,255,.12)}.reveal-progress-wrapper[data-v-00b42bba]{padding:.75rem .95rem .35rem}.progress-label[data-v-00b42bba]{font-size:.7rem;opacity:.75;letter-spacing:.5px;margin-bottom:.35rem}.progress-bar[data-v-00b42bba]{height:10px;background:rgba(255,255,255,.08);border-radius:6px;overflow:hidden;position:relative}.progress-inner[data-v-00b42bba]{height:100%;background:linear-gradient(90deg,#6fa8ff,#9b59b6);width:0%;transition:width .4s cubic-bezier(.4,.2,.2,1)}.phase-wrapper[data-v-00b42bba]{flex:1;display:flex;flex-direction:column;align-items:center;padding:1rem .9rem 2.5rem}.reveal-card[data-v-00b42bba]{flex:1;width:100%;max-width:520px;background:linear-gradient(135deg,#18222d,#121a23);border:1px solid rgba(255,255,255,.08);border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;text-align:center;padding:1.75rem 1.25rem;box-shadow:0 10px 32px -6px #0009;position:relative;cursor:pointer}.reveal-card[data-v-00b42bba]:active{transform:scale(.985)}.tap-hint[data-v-00b42bba]{font-size:1.15rem;font-weight:600;letter-spacing:.5px}.tap-indicator[data-v-00b42bba]{font-size:.85rem;opacity:.65}.role-badge[data-v-00b42bba]{position:absolute;top:1.1rem;left:1.1rem;padding:.4rem .75rem;font-size:.65rem;letter-spacing:1px;border-radius:999px;background:rgba(90,150,255,.15);border:1px solid rgba(90,150,255,.4);font-weight:600}.role-badge.imposter[data-v-00b42bba]{background:rgba(255,80,110,.18);border-color:#ff506e8c;color:#ff6b81}.secret-word[data-v-00b42bba]{display:flex;flex-direction:column;gap:.6rem}.word-label[data-v-00b42bba]{font-size:.75rem;letter-spacing:.5px;opacity:.7}.word[data-v-00b42bba]{font-size:2rem;font-weight:700;letter-spacing:1px;text-shadow:0 3px 12px rgba(0,0,0,.5)}.imposter-word[data-v-00b42bba]{max-width:320px}.imposter-instruction[data-v-00b42bba]{font-size:1rem;font-weight:600;color:#ff6b81}.category-info[data-v-00b42bba]{font-size:.7rem;opacity:.6;letter-spacing:.5px}.word-spoiler[data-v-00b42bba]{font-size:.75rem;line-height:1.2;opacity:.85}.word-spoiler span[data-v-00b42bba]{color:#fff;font-weight:600}.no-word[data-v-00b42bba]{font-size:.8rem;opacity:.65}.next-btn[data-v-00b42bba]{margin-top:1rem;background:linear-gradient(90deg,#3a85ff,#7b5bff);border:none;color:#fff;font-weight:600;letter-spacing:.5px;padding:.85rem 1.25rem;border-radius:16px;cursor:pointer;width:100%;max-width:260px;box-shadow:0 6px 24px -6px #3a85ff80;transition:.25s}.next-btn[data-v-00b42bba]:hover{filter:brightness(1.07)}.skip-btn[data-v-00b42bba]{margin-top:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.7rem;padding:.55rem .9rem;border-radius:14px;letter-spacing:.5px}.discussion-phase[data-v-00b42bba]{align-items:stretch}.timer-wrapper[data-v-00b42bba]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.timer-circle[data-v-00b42bba]{width:180px;height:180px;position:relative}.circular-chart[data-v-00b42bba]{width:100%;height:100%;transform:rotate(-90deg)}.circle-bg[data-v-00b42bba]{fill:none;stroke:#ffffff14;stroke-width:3.4}.circle[data-v-00b42bba]{fill:none;stroke:url(#grad);stroke-width:3.4;stroke-linecap:round;transition:stroke-dasharray 1s linear;stroke:#6fa8ff}.timer-text[data-v-00b42bba]{fill:#fff;font-size:8px;text-anchor:middle;transform:rotate(90deg)}.timer-circle.warning .circle[data-v-00b42bba]{stroke:#ffae42}.timer-circle.danger .circle[data-v-00b42bba]{stroke:#ff5b6b}.speaker-box[data-v-00b42bba]{text-align:center;display:flex;flex-direction:column;gap:.35rem}.speaker-label[data-v-00b42bba]{font-size:.65rem;letter-spacing:.5px;opacity:.6}.speaker-name[data-v-00b42bba]{font-size:1.15rem;font-weight:600}.order-hint[data-v-00b42bba]{font-size:.6rem;opacity:.55;max-width:280px}.timer-actions[data-v-00b42bba]{display:flex;gap:.75rem}.control-btn[data-v-00b42bba]{background:linear-gradient(90deg,#4b9bff,#6f59ff);border:none;padding:.85rem 1.4rem;border-radius:16px;color:#fff;font-weight:600;letter-spacing:.5px;cursor:pointer;box-shadow:0 6px 24px -6px #4b9bff80}.control-btn.alt[data-v-00b42bba]{background:rgba(255,255,255,.08);box-shadow:none;border:1px solid rgba(255,255,255,.15)}.results-card[data-v-00b42bba]{width:100%;max-width:520px;background:linear-gradient(135deg,#18242f,#121a23);border:1px solid rgba(255,255,255,.08);border-radius:26px;padding:1.5rem 1.25rem 2rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 10px 32px -6px #0009}.results-card h2[data-v-00b42bba]{margin:0 0 .25rem;font-size:1.3rem}.players-list[data-v-00b42bba]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.players-list li[data-v-00b42bba]{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:.7rem .9rem;border-radius:14px;font-size:.85rem;display:flex;justify-content:space-between;align-items:center}.players-list li.imposter[data-v-00b42bba]{border-color:#ff506e8c;background:rgba(255,80,110,.15)}.role-tag[data-v-00b42bba]{font-size:.65rem;text-transform:uppercase;letter-spacing:1px;opacity:.75}.result-actions[data-v-00b42bba]{display:flex;gap:.75rem;margin-top:.25rem}.play-again-btn[data-v-00b42bba],.exit-btn[data-v-00b42bba]{flex:1;padding:.85rem 1rem;border-radius:16px;font-weight:600;letter-spacing:.5px;cursor:pointer;border:none}.play-again-btn[data-v-00b42bba]{background:linear-gradient(90deg,#3a85ff,#7b5bff);color:#fff}.exit-btn[data-v-00b42bba]{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.15)}.overlay[data-v-00b42bba]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal[data-v-00b42bba]{background:linear-gradient(135deg,#1d2632,#121a23);border:1px solid rgba(255,255,255,.1);padding:1.4rem 1.25rem 1.75rem;border-radius:24px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:.9rem}.modal h2[data-v-00b42bba]{margin:0;font-size:1.25rem;background:linear-gradient(90deg,#fff,#7aa8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.rules[data-v-00b42bba]{margin:0 0 .5rem 1rem;padding:0;font-size:.8rem;line-height:1.35;display:flex;flex-direction:column;gap:.35rem}.close-modal[data-v-00b42bba]{background:linear-gradient(90deg,#4b9bff,#6f59ff);border:none;padding:.9rem 1.2rem;border-radius:16px;color:#fff;font-weight:600;cursor:pointer}.loading-box[data-v-00b42bba]{margin:2.5rem auto;padding:1rem 1.25rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;width:100%;max-width:420px;text-align:center}.fade-scale-enter-active[data-v-00b42bba],.fade-scale-leave-active[data-v-00b42bba]{transition:all .3s cubic-bezier(.4,.2,.2,1)}.fade-scale-enter-from[data-v-00b42bba],.fade-scale-leave-to[data-v-00b42bba]{opacity:0;transform:scale(.94)}@media (max-width:700px){.reveal-card[data-v-00b42bba]{border-radius:22px;padding:1.5rem 1rem}.word[data-v-00b42bba]{font-size:1.7rem}.timer-circle[data-v-00b42bba]{width:160px;height:160px}}.flag-quiz-container[data-v-3ffa4ed1]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f0f23 100%);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.quiz-header-fullwidth[data-v-3ffa4ed1]{position:fixed;top:0;left:0;right:0;z-index:100;background:linear-gradient(135deg,rgba(15,15,30,.95),rgba(25,25,45,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(168,85,247,.2);padding:1rem 0}.header-content[data-v-3ffa4ed1]{display:flex;align-items:center;gap:1rem;max-width:800px;margin:0 auto;padding:0 1.5rem}.modern-back-btn[data-v-3ffa4ed1]{width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#e5e7eb;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modern-back-btn[data-v-3ffa4ed1]:hover{background:rgba(255,255,255,.12);transform:translate(-2px)}.header-title[data-v-3ffa4ed1]{display:flex;align-items:center;gap:.75rem;flex:1}.game-icon-large[data-v-3ffa4ed1]{font-size:2.5rem}.game-title[data-v-3ffa4ed1]{font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,#A855F7,#EC4899);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.game-subtitle[data-v-3ffa4ed1]{font-size:.9rem;color:#ffffffb3;margin:0}.quiz-progress[data-v-3ffa4ed1]{display:flex;align-items:center;gap:.75rem}.progress-text[data-v-3ffa4ed1]{font-size:.9rem;font-weight:600;color:#a855f7;min-width:60px}.progress-bar[data-v-3ffa4ed1]{width:120px;height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.progress-fill[data-v-3ffa4ed1]{height:100%;background:linear-gradient(90deg,#A855F7,#EC4899);border-radius:4px;transition:width .3s ease}.content-wrapper[data-v-3ffa4ed1]{padding-top:120px;padding-bottom:2rem;min-height:100vh}.timer-display[data-v-3ffa4ed1]{display:flex;justify-content:center;margin-bottom:2rem}.timer-circle[data-v-3ffa4ed1]{position:relative;width:80px;height:80px}.timer-svg[data-v-3ffa4ed1]{width:100%;height:100%;transform:rotate(-90deg)}.timer-progress[data-v-3ffa4ed1]{transition:stroke-dashoffset 1s linear}.timer-text[data-v-3ffa4ed1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;font-weight:600;color:#a855f7}.quiz-game[data-v-3ffa4ed1]{max-width:800px;margin:0 auto;padding:0 1.5rem}.question-section[data-v-3ffa4ed1]{text-align:center;margin-bottom:3rem}.flag-display[data-v-3ffa4ed1]{margin-bottom:2rem}.flag-container[data-v-3ffa4ed1]{position:relative;width:300px;height:200px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0006;border:2px solid rgba(255,255,255,.1)}.flag-image[data-v-3ffa4ed1]{width:100%;height:100%;object-fit:cover}.flag-loading[data-v-3ffa4ed1],.flag-error[data-v-3ffa4ed1]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(30,30,40,.9);color:#fffc}.question-title[data-v-3ffa4ed1]{font-size:1.8rem;font-weight:600;margin:0;color:#f3f4f6}.answers-grid[data-v-3ffa4ed1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:2rem}.answer-btn[data-v-3ffa4ed1]{background:linear-gradient(135deg,rgba(45,45,55,.8),rgba(35,35,45,.9));border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .3s ease;color:#fff;font-size:1.1rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;min-height:60px}.answer-btn[data-v-3ffa4ed1]:hover:not(.disabled){transform:translateY(-2px);background:linear-gradient(135deg,rgba(55,55,65,.9),rgba(45,45,55,.95));border-color:#a855f74d;box-shadow:0 8px 25px #0006}.answer-btn.correct[data-v-3ffa4ed1]{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(22,163,74,.2));border-color:#22c55e80;color:#22c55e}.answer-btn.wrong[data-v-3ffa4ed1]{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.2));border-color:#ef444480;color:#ef4444}.answer-btn.disabled[data-v-3ffa4ed1]{cursor:not-allowed;opacity:.7}.answer-icon[data-v-3ffa4ed1]{font-size:1.2rem;font-weight:700}.next-section[data-v-3ffa4ed1]{display:flex;justify-content:center}.next-btn[data-v-3ffa4ed1]{background:linear-gradient(135deg,#A855F7,#EC4899);border:none;border-radius:12px;padding:1rem 2rem;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.next-btn[data-v-3ffa4ed1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a855f766}.game-results[data-v-3ffa4ed1]{max-width:600px;margin:0 auto;padding:2rem;text-align:center}.results-header[data-v-3ffa4ed1]{margin-bottom:2rem}.results-icon[data-v-3ffa4ed1]{font-size:4rem;margin-bottom:1rem}.results-title[data-v-3ffa4ed1]{font-size:2.5rem;font-weight:700;margin:0 0 .5rem;background:linear-gradient(135deg,#A855F7,#EC4899);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.results-subtitle[data-v-3ffa4ed1]{font-size:1.1rem;color:#fffc;margin:0}.score-display[data-v-3ffa4ed1]{margin:2rem 0;display:flex;justify-content:center}.score-circle[data-v-3ffa4ed1]{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(236,72,153,.2));border:3px solid rgba(168,85,247,.5);display:flex;flex-direction:column;align-items:center;justify-content:center}.score-percentage[data-v-3ffa4ed1]{font-size:2.5rem;font-weight:700;color:#a855f7}.score-label[data-v-3ffa4ed1]{font-size:.9rem;color:#ffffffb3}.results-stats[data-v-3ffa4ed1]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.stat-item[data-v-3ffa4ed1]{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem 1rem}.stat-value[data-v-3ffa4ed1]{font-size:1.8rem;font-weight:700;color:#a855f7;margin-bottom:.25rem}.stat-label[data-v-3ffa4ed1]{font-size:.9rem;color:#ffffffb3}.results-actions[data-v-3ffa4ed1]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.action-btn[data-v-3ffa4ed1]{padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.action-btn.primary[data-v-3ffa4ed1]{background:linear-gradient(135deg,#A855F7,#EC4899);color:#fff}.action-btn.secondary[data-v-3ffa4ed1]{background:rgba(255,255,255,.08);color:#ffffffe6;border:1px solid rgba(255,255,255,.12)}.action-btn[data-v-3ffa4ed1]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0006}.loading-screen[data-v-3ffa4ed1]{display:flex;justify-content:center;align-items:center;min-height:60vh}.loading-content[data-v-3ffa4ed1]{text-align:center}.loading-content h2[data-v-3ffa4ed1]{font-size:1.5rem;margin:1rem 0 .5rem;color:#f3f4f6}.loading-content p[data-v-3ffa4ed1]{color:#ffffffb3;margin:0}.loading-spinner[data-v-3ffa4ed1]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #A855F7;border-radius:50%;animation:spin-3ffa4ed1 1s linear infinite;margin:0 auto}.loading-spinner.large[data-v-3ffa4ed1]{width:60px;height:60px;border-width:4px}@keyframes spin-3ffa4ed1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.header-content[data-v-3ffa4ed1]{padding:0 1rem;gap:.75rem}.game-title[data-v-3ffa4ed1]{font-size:1.2rem}.game-subtitle[data-v-3ffa4ed1]{font-size:.8rem}.progress-bar[data-v-3ffa4ed1]{width:80px}.quiz-game[data-v-3ffa4ed1]{padding:0 1rem}.flag-container[data-v-3ffa4ed1]{width:250px;height:167px}.question-title[data-v-3ffa4ed1]{font-size:1.4rem}.answers-grid[data-v-3ffa4ed1]{grid-template-columns:1fr;gap:.75rem}.answer-btn[data-v-3ffa4ed1]{padding:1rem;font-size:1rem}.results-actions[data-v-3ffa4ed1]{flex-direction:column}.action-btn[data-v-3ffa4ed1]{width:100%}.results-stats[data-v-3ffa4ed1]{grid-template-columns:1fr;gap:.75rem}}.space-invaders-game[data-v-2c83a9d1]{min-height:100vh;background:radial-gradient(ellipse at center,#1a1a2e 0%,#16213e 50%,#0f0f23 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.game-canvas[data-v-2c83a9d1]{border:2px solid rgba(0,255,150,.3);border-radius:12px;background:#000;box-shadow:0 0 20px #00ff9633,inset 0 0 20px #00000080;touch-action:none}.game-ui[data-v-2c83a9d1]{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10}.game-ui[data-v-2c83a9d1]>*{pointer-events:auto}.top-hud[data-v-2c83a9d1]{position:absolute;top:0;left:0;right:0;background:linear-gradient(135deg,rgba(0,0,0,.9),rgba(20,20,25,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,255,150,.2);padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pause-btn[data-v-2c83a9d1]{width:44px;height:44px;border-radius:8px;background:rgba(0,255,150,.1);border:1px solid rgba(0,255,150,.3);color:#00ff96;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.pause-btn[data-v-2c83a9d1]:hover{background:rgba(0,255,150,.2)}.game-stats[data-v-2c83a9d1]{display:flex;gap:1.5rem;align-items:center}.stat-item[data-v-2c83a9d1]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-label[data-v-2c83a9d1]{font-size:.75rem;color:#fff9;text-transform:uppercase;font-weight:500}.stat-value[data-v-2c83a9d1]{font-size:1.1rem;font-weight:700;color:#00ff96}.lives-display[data-v-2c83a9d1]{display:flex;gap:.25rem}.life-icon[data-v-2c83a9d1]{font-size:1rem}.level-info[data-v-2c83a9d1]{text-align:right}.level-name[data-v-2c83a9d1]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.progress-bar[data-v-2c83a9d1]{width:120px;height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.progress-fill[data-v-2c83a9d1]{height:100%;background:linear-gradient(90deg,#00ff96,#00d4ff);transition:width .3s ease}.mobile-controls[data-v-2c83a9d1]{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.movement-area[data-v-2c83a9d1]{flex:1;display:flex;justify-content:flex-start}.joystick-container[data-v-2c83a9d1]{width:80px;height:80px;position:relative}.joystick-background[data-v-2c83a9d1]{width:100%;height:100%;border-radius:50%;background:rgba(255,255,255,.1);border:2px solid rgba(0,255,150,.3);position:relative}.joystick-handle[data-v-2c83a9d1]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#00ff96,#00d4ff);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .1s ease}.action-buttons[data-v-2c83a9d1]{display:flex;flex-direction:column;gap:1rem}.shoot-btn[data-v-2c83a9d1],.auto-shoot-btn[data-v-2c83a9d1]{width:80px;height:80px;border-radius:50%;border:none;color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.shoot-btn[data-v-2c83a9d1]{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);box-shadow:0 4px 15px #ff6b6b4d}.auto-shoot-btn[data-v-2c83a9d1]{background:linear-gradient(135deg,#6b73ff,#8e8eff);box-shadow:0 4px 15px #6b73ff4d}.auto-shoot-btn.active[data-v-2c83a9d1]{background:linear-gradient(135deg,#00ff96,#00d4ff);box-shadow:0 4px 15px #00ff9680}.shoot-btn[data-v-2c83a9d1]:active,.auto-shoot-btn[data-v-2c83a9d1]:active{transform:scale(.95)}.joystick-label[data-v-2c83a9d1]{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:.7rem;font-weight:700;text-align:center}.btn-icon[data-v-2c83a9d1]{font-size:1.2rem}.btn-label[data-v-2c83a9d1]{font-size:.7rem;font-weight:700}.powerups-display[data-v-2c83a9d1]{position:fixed;top:80px;right:1rem;display:flex;flex-direction:column;gap:.5rem}.powerup-indicator[data-v-2c83a9d1]{background:rgba(0,0,0,.8);border:1px solid rgba(0,255,150,.3);border-radius:8px;padding:.5rem;display:flex;align-items:center;gap:.5rem;min-width:100px}.powerup-icon[data-v-2c83a9d1]{font-size:1.2rem}.powerup-timer[data-v-2c83a9d1]{flex:1;height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.timer-fill[data-v-2c83a9d1]{height:100%;background:linear-gradient(90deg,#00ff96,#00d4ff);transition:width .1s linear}.modal-overlay[data-v-2c83a9d1]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-2c83a9d1 .3s ease}.modal-content[data-v-2c83a9d1]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(0,255,150,.3);border-radius:20px;padding:2rem;text-align:center;color:#fff;max-width:400px;width:90%;animation:slideUp-2c83a9d1 .3s ease}.modal-content h2[data-v-2c83a9d1]{margin:0 0 1rem;font-size:1.8rem;background:linear-gradient(135deg,#00ff96,#00d4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-actions[data-v-2c83a9d1]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.action-btn[data-v-2c83a9d1]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.action-btn.primary[data-v-2c83a9d1]{background:linear-gradient(135deg,#00ff96,#00d4ff);color:#000}.action-btn.secondary[data-v-2c83a9d1]{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}.action-btn[data-v-2c83a9d1]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}.final-stats[data-v-2c83a9d1]{margin:1.5rem 0}.final-score[data-v-2c83a9d1]{display:flex;justify-content:space-between;align-items:center;background:rgba(0,255,150,.1);border:1px solid rgba(0,255,150,.3);border-radius:8px;padding:1rem;margin-bottom:1rem}.score-label[data-v-2c83a9d1]{font-size:.9rem;color:#ffffffb3}.score-value[data-v-2c83a9d1]{font-size:1.5rem;font-weight:700;color:#00ff96}.stats-grid[data-v-2c83a9d1]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat[data-v-2c83a9d1]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stat-icon[data-v-2c83a9d1]{font-size:1.5rem}.stat-number[data-v-2c83a9d1]{font-size:1.1rem;font-weight:700;color:#00d4ff}.stat-desc[data-v-2c83a9d1]{font-size:.75rem;color:#fff9}.victory-stats[data-v-2c83a9d1]{margin:1.5rem 0}.score-reward[data-v-2c83a9d1]{display:flex;justify-content:space-between;margin-bottom:1.5rem}.score-section[data-v-2c83a9d1],.reward-section[data-v-2c83a9d1]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.score-label[data-v-2c83a9d1],.reward-label[data-v-2c83a9d1]{font-size:.9rem;color:#ffffffb3}.reward-value[data-v-2c83a9d1]{font-size:1.3rem;font-weight:700;color:gold}.performance-rating[data-v-2c83a9d1]{text-align:center}.rating-stars[data-v-2c83a9d1]{margin-bottom:.5rem}.star[data-v-2c83a9d1]{font-size:1.5rem;margin:0 .1rem}.star.filled[data-v-2c83a9d1]{color:gold}.star.empty[data-v-2c83a9d1]{color:#ffffff4d}.rating-text[data-v-2c83a9d1]{font-size:1rem;color:#00ff96;font-weight:600}.loading-screen[data-v-2c83a9d1]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-2c83a9d1]{text-align:center;color:#fff}.loading-spinner[data-v-2c83a9d1]{width:60px;height:60px;border:4px solid rgba(0,255,150,.1);border-top:4px solid #00ff96;border-radius:50%;animation:spin-2c83a9d1 1s linear infinite;margin:0 auto 1rem}.loading-content h3[data-v-2c83a9d1]{font-size:1.5rem;margin:0 0 .5rem;color:#00ff96}.loading-content p[data-v-2c83a9d1]{color:#ffffffb3;margin:0}@keyframes fadeIn-2c83a9d1{0%{opacity:0}to{opacity:1}}@keyframes slideUp-2c83a9d1{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes spin-2c83a9d1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.top-hud[data-v-2c83a9d1]{padding:.75rem;flex-wrap:wrap;gap:.75rem}.game-stats[data-v-2c83a9d1]{gap:1rem}.stat-item[data-v-2c83a9d1]{gap:.125rem}.stat-label[data-v-2c83a9d1]{font-size:.7rem}.stat-value[data-v-2c83a9d1]{font-size:1rem}.level-name[data-v-2c83a9d1]{font-size:.9rem}.progress-bar[data-v-2c83a9d1]{width:100px}.modal-content[data-v-2c83a9d1]{padding:1.5rem;margin:1rem}.modal-actions[data-v-2c83a9d1]{flex-direction:column;gap:.75rem}.action-btn[data-v-2c83a9d1]{width:100%}.stats-grid[data-v-2c83a9d1]{grid-template-columns:1fr;gap:.75rem}}@media (max-width: 480px){.game-canvas[data-v-2c83a9d1]{border-width:1px;border-radius:8px}.mobile-controls[data-v-2c83a9d1]{padding:.75rem}.joystick-container[data-v-2c83a9d1],.shoot-btn[data-v-2c83a9d1]{width:70px;height:70px}.powerups-display[data-v-2c83a9d1]{top:70px;right:.75rem}}@media (min-width: 769px){.mobile-controls[data-v-2c83a9d1]{display:none}}.bundeslaender-quiz[data-v-af04d329]{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);display:flex;flex-direction:column;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.game-header[data-v-af04d329]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.back-btn[data-v-af04d329]{padding:.75rem;background:rgba(255,255,255,.1);border:none;border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease}.back-btn[data-v-af04d329]:hover{background:rgba(255,255,255,.2);transform:translate(-2px)}.game-info[data-v-af04d329]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.game-info h1[data-v-af04d329]{margin:0;font-size:1.3rem;font-weight:700}.progress-info[data-v-af04d329]{font-size:.9rem;opacity:.8;font-weight:500}.attempts-display[data-v-af04d329]{display:flex;align-items:center}.attempts-dots[data-v-af04d329]{display:flex;gap:.25rem}.attempt-dot[data-v-af04d329]{width:10px;height:10px;border-radius:50%;background:#4ade80;transition:all .3s ease}.attempt-dot.used[data-v-af04d329]{background:#ef4444}.game-content[data-v-af04d329]{flex:1;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.question-display[data-v-af04d329]{text-align:center;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.question-text[data-v-af04d329]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.state-name[data-v-af04d329]{color:#fbbf24;text-shadow:0 2px 4px rgba(0,0,0,.3)}.question-info[data-v-af04d329]{font-size:1rem;opacity:.8}.map-container[data-v-af04d329]{flex:1;display:flex;justify-content:center;align-items:center;min-height:500px}.germany-map[data-v-af04d329]{width:100%;max-width:800px;height:auto;background:rgba(255,255,255,.1);border-radius:16px;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.state-path[data-v-af04d329]{fill:#ffffff1a;stroke:#ffffff4d;stroke-width:1;cursor:pointer;transition:all .3s ease}.state-path[data-v-af04d329]:hover{fill:#fff3;stroke:#fff9;stroke-width:2}.state-path.correct[data-v-af04d329]{fill:#22c55e99;stroke:#22c55e;stroke-width:3;animation:correctPulse-af04d329 2s ease-in-out}.state-path.incorrect[data-v-af04d329]{fill:#ef444466;stroke:#ef4444;stroke-width:2}.state-path.solved[data-v-af04d329]{fill:#22c55e4d;stroke:#22c55e;stroke-width:2}.state-label[data-v-af04d329]{fill:#fff;font-size:14px;font-weight:600;text-shadow:2px 2px 4px rgba(0,0,0,.8);pointer-events:none}.click-indicator[data-v-af04d329]{fill:#fbbf24;opacity:.8;animation:clickPulse-af04d329 1s ease-out}.status-display[data-v-af04d329]{text-align:center;padding:1rem}.status-message[data-v-af04d329]{font-size:1.2rem;font-weight:600;padding:1rem 2rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.status-message.success[data-v-af04d329]{background:rgba(34,197,94,.2);border-color:#22c55e;color:#22c55e}.status-message.error[data-v-af04d329]{background:rgba(239,68,68,.2);border-color:#ef4444;color:#ef4444}.status-message.info[data-v-af04d329]{background:rgba(59,130,246,.2);border-color:#3b82f6;color:#3b82f6}.next-btn[data-v-af04d329]{align-self:center;padding:1rem 2rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #22c55e4d}.next-btn[data-v-af04d329]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.modal-overlay[data-v-af04d329]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-af04d329 .3s ease}.modal-content[data-v-af04d329]{background:linear-gradient(135deg,#1f2937,#374151);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem;text-align:center;color:#fff;max-width:400px;width:90%;animation:slideUp-af04d329 .3s ease}.modal-header h2[data-v-af04d329]{margin:0 0 1.5rem;font-size:1.8rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.final-score[data-v-af04d329]{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.score-item[data-v-af04d329]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:rgba(255,255,255,.1);border-radius:8px}.score-label[data-v-af04d329]{font-weight:500}.score-value[data-v-af04d329]{font-weight:700;color:#fbbf24}.modal-actions[data-v-af04d329]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.action-btn[data-v-af04d329]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.action-btn.primary[data-v-af04d329]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.action-btn.secondary[data-v-af04d329]{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.2)}.action-btn[data-v-af04d329]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000004d}@keyframes fadeIn-af04d329{0%{opacity:0}to{opacity:1}}@keyframes slideUp-af04d329{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes correctPulse-af04d329{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes clickPulse-af04d329{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}@media (max-width: 768px){.game-header[data-v-af04d329]{padding:1rem}.game-info h1[data-v-af04d329]{font-size:1.2rem}.game-stats[data-v-af04d329]{font-size:.8rem;gap:.75rem}.game-content[data-v-af04d329],.question-display[data-v-af04d329]{padding:1rem}.question-text[data-v-af04d329]{font-size:1.2rem}.question-info[data-v-af04d329]{font-size:.9rem}.map-container[data-v-af04d329]{min-height:400px}.germany-map[data-v-af04d329]{border-radius:12px}.state-label[data-v-af04d329]{font-size:11px}.status-message[data-v-af04d329]{font-size:1rem;padding:.875rem 1.5rem}.next-btn[data-v-af04d329]{padding:.875rem 1.5rem;font-size:1rem}.modal-content[data-v-af04d329]{padding:1.5rem;max-width:350px}.modal-header h2[data-v-af04d329]{font-size:1.5rem}.modal-actions[data-v-af04d329]{flex-direction:column}}.game-setup-page[data-v-b9a848ea]{min-height:100vh;width:100vw;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.unknown-game[data-v-b9a848ea]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.back-btn[data-v-b9a848ea]{padding:1rem 2rem;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;cursor:pointer;font-size:1.1rem;transition:all .3s ease;margin-top:1rem}.back-btn[data-v-b9a848ea]:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}.not-found-page[data-v-972d4887]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.error-container[data-v-972d4887]{text-align:center;padding:2rem}.error-container h1[data-v-972d4887]{font-size:6rem;margin:0;opacity:.8}.error-container h2[data-v-972d4887]{font-size:2rem;margin:1rem 0}.error-container p[data-v-972d4887]{font-size:1.2rem;margin:1rem 0 2rem;opacity:.9}.home-btn[data-v-972d4887]{background:white;color:#667eea;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s}.home-btn[data-v-972d4887]:hover{transform:translateY(-2px)}
