.generic-game[data-v-e95f8876]{width:100%;max-width:1000px;margin:0 auto}.question-mode[data-v-e95f8876],.results-mode[data-v-e95f8876]{text-align:center;padding:2rem}.question-header[data-v-e95f8876]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.question-number[data-v-e95f8876]{font-size:1.5rem;color:gold;font-weight:600}.timer[data-v-e95f8876]{background:#22c55e33;color:#22c55e;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:2rem;border:2px solid rgba(34,197,94,.3)}.timer.warning[data-v-e95f8876]{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}.timer.critical[data-v-e95f8876]{background:#ef444433;color:#ef4444;border-color:#ef44444d;animation:pulse-e95f8876 1s infinite}@keyframes pulse-e95f8876{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.question-text[data-v-e95f8876]{font-size:2.5rem;margin-bottom:3rem;color:#fff;line-height:1.2}.results-header[data-v-e95f8876]{margin-bottom:3rem}.results-header h2[data-v-e95f8876]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.correct-answer[data-v-e95f8876]{background:#22c55e33;border:2px solid #22c55e;border-radius:16px;padding:1.5rem;display:inline-block}.correct-label[data-v-e95f8876]{color:#22c55e;font-weight:600;margin-right:1rem}.correct-value[data-v-e95f8876]{color:#fff;font-size:1.5rem;font-weight:700}.generic-content[data-v-e95f8876],.generic-results[data-v-e95f8876]{max-width:600px;margin:0 auto}.coming-soon[data-v-e95f8876]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;text-align:center}.coming-soon-icon[data-v-e95f8876]{font-size:4rem;margin-bottom:1rem}.coming-soon h3[data-v-e95f8876]{color:#fff;font-size:1.8rem;margin-bottom:1rem}.coming-soon p[data-v-e95f8876]{color:#ccc;font-size:1.1rem;margin-bottom:.5rem}@media (max-width: 768px){.question-text[data-v-e95f8876]{font-size:1.8rem}.coming-soon[data-v-e95f8876]{padding:2rem}.coming-soon-icon[data-v-e95f8876]{font-size:3rem}.coming-soon h3[data-v-e95f8876]{font-size:1.5rem}}@media (max-width: 480px){.question-text[data-v-e95f8876]{font-size:1.5rem}.coming-soon[data-v-e95f8876]{padding:1.5rem}.coming-soon-icon[data-v-e95f8876]{font-size:2.5rem}.coming-soon h3[data-v-e95f8876]{font-size:1.3rem}}.trivia-quiz-game[data-v-b452e137]{width:100%;max-width:1000px;margin:0 auto}.question-mode[data-v-b452e137]{text-align:center;padding:2rem}.question-header[data-v-b452e137]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.question-number[data-v-b452e137]{font-size:1.5rem;color:gold;font-weight:600}.timer[data-v-b452e137]{background:#22c55e33;color:#22c55e;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:2rem;border:2px solid rgba(34,197,94,.3)}.timer.warning[data-v-b452e137]{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}.timer.critical[data-v-b452e137]{background:#ef444433;color:#ef4444;border-color:#ef44444d;animation:pulse-b452e137 1s infinite}@keyframes pulse-b452e137{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.question-text[data-v-b452e137]{font-size:1.4rem;margin-bottom:2rem;color:#fff;line-height:1.3;font-weight:500}.options-grid[data-v-b452e137]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;max-width:100%}.option-card[data-v-b452e137]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease;position:relative;cursor:pointer;width:100%;min-height:70px}.option-card[data-v-b452e137]:hover{background:#ffffff1a;border-color:#fff3}.option-card.correct[data-v-b452e137]{background:#22c55e33;border-color:#22c55e}.option-card.incorrect[data-v-b452e137]{background:#ef444433;border-color:#ef4444}.option-letter[data-v-b452e137]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#fff}.option-text[data-v-b452e137]{flex:1;font-size:1.3rem;color:#fff;text-align:left;font-weight:500;line-height:1.4}.option-percentage[data-v-b452e137]{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:1.2rem}.results-mode[data-v-b452e137]{text-align:center;padding:2rem}.results-header[data-v-b452e137]{margin-bottom:3rem}.results-header h2[data-v-b452e137]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.correct-answer[data-v-b452e137]{background:#22c55e33;border:2px solid #22c55e;border-radius:16px;padding:1.5rem;display:inline-block}.correct-label[data-v-b452e137]{color:#22c55e;font-weight:600;margin-right:1rem}.correct-value[data-v-b452e137]{color:#fff;font-size:1.5rem;font-weight:700}.results-content[data-v-b452e137]{max-width:800px;margin:0 auto}.options-results[data-v-b452e137]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.result-option[data-v-b452e137]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:#ffffff0d;border:3px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease;position:relative;min-height:80px}.result-option.correct[data-v-b452e137]{background:#22c55e33;border-color:#22c55e}.result-letter[data-v-b452e137]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#fff;flex-shrink:0}.result-text[data-v-b452e137]{flex:1;font-size:1.5rem;color:#fff;text-align:left;font-weight:500}.result-bar[data-v-b452e137]{width:120px;height:24px;background:#ffffff1a;border-radius:12px;overflow:hidden;position:relative;flex-shrink:0}.result-fill[data-v-b452e137]{height:100%;background:linear-gradient(45deg,#a855f7,#c084fc);transition:width .8s ease-in-out;width:0%}.result-percentage[data-v-b452e137]{color:#fff;font-weight:700;font-size:1.2rem;min-width:50px;text-align:right}@media (max-width: 768px){.options-grid[data-v-b452e137],.options-results[data-v-b452e137]{grid-template-columns:1fr;gap:1rem}.question-text[data-v-b452e137]{font-size:1.2rem;margin-bottom:1.5rem}.option-card[data-v-b452e137],.result-option[data-v-b452e137]{padding:1rem}.option-text[data-v-b452e137],.result-text[data-v-b452e137]{font-size:1.1rem}.result-bar[data-v-b452e137]{width:100px}}@media (max-width: 480px){.question-text[data-v-b452e137]{font-size:1rem;margin-bottom:1rem}.option-letter[data-v-b452e137],.result-letter[data-v-b452e137]{width:40px;height:40px;font-size:1rem}.option-text[data-v-b452e137],.result-text[data-v-b452e137]{font-size:1rem}}.guess-song-game[data-v-86fe5b63]{width:100%;max-width:1000px;margin:0 auto}.question-mode[data-v-86fe5b63]{text-align:center;padding:2rem}.question-header[data-v-86fe5b63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.question-number[data-v-86fe5b63]{font-size:1.5rem;color:gold;font-weight:600}.timer[data-v-86fe5b63]{background:#22c55e33;color:#22c55e;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:2rem;border:2px solid rgba(34,197,94,.3)}.timer.warning[data-v-86fe5b63]{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}.timer.critical[data-v-86fe5b63]{background:#ef444433;color:#ef4444;border-color:#ef44444d;animation:pulse-86fe5b63 1s infinite}@keyframes pulse-86fe5b63{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.question-text[data-v-86fe5b63]{font-size:2.5rem;margin-bottom:3rem;color:#fff;line-height:1.2}.audio-player-section[data-v-86fe5b63]{margin-bottom:3rem}.audio-player-container[data-v-86fe5b63]{background:#ffffff0d;border:3px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;margin-bottom:2rem}.audio-controls[data-v-86fe5b63]{display:flex;align-items:center;gap:2rem;margin-bottom:1rem}.play-pause-btn[data-v-86fe5b63],.restart-btn[data-v-86fe5b63]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e;padding:1rem;border-radius:50%;font-size:1.5rem;cursor:pointer;transition:all .3s ease;min-width:60px;height:60px}.play-pause-btn[data-v-86fe5b63]:hover,.restart-btn[data-v-86fe5b63]:hover{background:#22c55e4d;transform:scale(1.05)}.play-pause-btn[data-v-86fe5b63]:disabled,.restart-btn[data-v-86fe5b63]:disabled{opacity:.5;cursor:not-allowed}.progress-container[data-v-86fe5b63]{flex:1;display:flex;flex-direction:column;gap:.5rem}.progress-bar[data-v-86fe5b63]{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-fill[data-v-86fe5b63]{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .1s ease}.time-display[data-v-86fe5b63]{color:#fff;font-size:.9rem;text-align:center}.audio-status[data-v-86fe5b63]{text-align:center;font-size:1rem}.loading-status[data-v-86fe5b63]{color:#fbbf24}.error-status[data-v-86fe5b63]{color:#ef4444}.ready-status[data-v-86fe5b63]{color:#22c55e}.spinner[data-v-86fe5b63]{animation:spin-86fe5b63 1s linear infinite}@keyframes spin-86fe5b63{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.host-controls[data-v-86fe5b63]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.reveal-btn[data-v-86fe5b63]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.reveal-btn[data-v-86fe5b63]:hover{background:#fff3;border-color:#ffffff4d}.reveal-btn.revealed[data-v-86fe5b63]{background:#22c55e33;border-color:#22c55e;color:#22c55e}.artist-details-section[data-v-86fe5b63],.hints-section[data-v-86fe5b63]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;animation:slideDown-86fe5b63 .3s ease}@keyframes slideDown-86fe5b63{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.artist-details h3[data-v-86fe5b63],.hints-info h3[data-v-86fe5b63]{color:gold;margin-bottom:1.5rem;font-size:1.5rem}.artist-details[data-v-86fe5b63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-item[data-v-86fe5b63]{display:flex;flex-direction:column;gap:.5rem}.detail-item .label[data-v-86fe5b63]{color:#94a3b8;font-size:.9rem;font-weight:600}.detail-item .value[data-v-86fe5b63]{color:#fff;font-size:1.1rem;font-weight:500}.hints-list[data-v-86fe5b63]{display:flex;flex-direction:column;gap:1rem}.hint-item[data-v-86fe5b63]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px}.hint-number[data-v-86fe5b63]{color:gold;font-weight:700;min-width:30px}.hint-text[data-v-86fe5b63]{color:#fff;flex:1}.answer-section[data-v-86fe5b63]{margin-top:2rem}.answer-input-container[data-v-86fe5b63]{display:flex;gap:1rem;max-width:600px;margin:0 auto}.answer-input[data-v-86fe5b63]{flex:1;padding:1rem 1.5rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1.1rem;outline:none;transition:all .3s ease}.answer-input[data-v-86fe5b63]:focus{border-color:#22c55e;background:#ffffff26}.answer-input[data-v-86fe5b63]::placeholder{color:#94a3b8}.submit-btn[data-v-86fe5b63]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;white-space:nowrap}.submit-btn[data-v-86fe5b63]:hover:not(:disabled){background:#22c55e4d;transform:translateY(-2px)}.submit-btn[data-v-86fe5b63]:disabled{opacity:.5;cursor:not-allowed}.results-mode[data-v-86fe5b63]{text-align:center;padding:2rem}.results-header[data-v-86fe5b63]{margin-bottom:3rem}.results-header h2[data-v-86fe5b63]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.correct-answer[data-v-86fe5b63]{background:#22c55e33;border:2px solid #22c55e;border-radius:16px;padding:1.5rem;display:inline-block;margin-bottom:2rem}.correct-label[data-v-86fe5b63]{color:#22c55e;font-weight:600;margin-right:1rem}.correct-value[data-v-86fe5b63]{color:#fff;font-size:1.5rem;font-weight:700}.song-details[data-v-86fe5b63]{background:#ffffff0d;border-radius:16px;padding:1.5rem;display:inline-block}.song-info[data-v-86fe5b63]{display:flex;flex-direction:column;gap:.5rem}.song-title[data-v-86fe5b63]{color:#fff;font-size:1.3rem;font-weight:700}.song-artist[data-v-86fe5b63]{color:#94a3b8;font-size:1.1rem}.song-year[data-v-86fe5b63]{color:#64748b;font-size:1rem}.results-content[data-v-86fe5b63]{margin-top:2rem}.answers-list-full[data-v-86fe5b63]{background:#ffffff0d;border-radius:16px;padding:2rem;width:100%}.answers-grid[data-v-86fe5b63]{display:flex;flex-direction:column;gap:1rem}.answer-item[data-v-86fe5b63]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#ffffff0d;border-radius:12px;color:#fff;transition:all .3s ease}.answer-item.correct[data-v-86fe5b63]{background:#22c55e33;border:1px solid #22c55e}.answer-item.incorrect[data-v-86fe5b63]{background:#ef444433;border:1px solid #ef4444}.participant-name[data-v-86fe5b63]{font-weight:600;flex:1;margin-right:1rem}.answer-text[data-v-86fe5b63]{flex:2;margin:0 1rem;font-weight:500}.answer-status[data-v-86fe5b63]{font-size:1.2rem;min-width:30px;text-align:center}@media (max-width: 768px){.question-header[data-v-86fe5b63],.audio-controls[data-v-86fe5b63],.host-controls[data-v-86fe5b63]{flex-direction:column;gap:1rem}.answer-input-container[data-v-86fe5b63]{flex-direction:column}.results-content[data-v-86fe5b63]{margin-top:1rem}.answers-list-full[data-v-86fe5b63]{padding:1rem}.answer-item[data-v-86fe5b63]{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.participant-name[data-v-86fe5b63]{margin-right:0;margin-bottom:.25rem}.answer-text[data-v-86fe5b63]{margin:0}.artist-details[data-v-86fe5b63]{grid-template-columns:1fr}}.emoji-questions-game[data-v-9acf9a1e]{width:100%;max-width:1000px;margin:0 auto}.question-mode[data-v-9acf9a1e]{text-align:center;padding:1rem;max-width:600px;margin:0 auto}.question-content[data-v-9acf9a1e]{display:flex;flex-direction:column;gap:2rem}.question-text[data-v-9acf9a1e]{font-size:2rem;margin-bottom:1rem;color:#fff;line-height:1.2}.emoji-sequence-section[data-v-9acf9a1e]{margin-bottom:2rem}.emoji-item[data-v-9acf9a1e]{font-size:3rem;padding:.75rem;background:#ffffff1a;border-radius:12px;border:2px solid rgba(255,255,255,.2);transition:all .3s ease;animation:bounceIn-9acf9a1e .6s ease}.emoji-item[data-v-9acf9a1e]:hover{transform:scale(1.1);background:#fff3}@keyframes bounceIn-9acf9a1e{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.host-controls[data-v-9acf9a1e]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.reveal-btn[data-v-9acf9a1e]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.reveal-btn[data-v-9acf9a1e]:hover{background:#fff3;border-color:#ffffff4d}.reveal-btn.revealed[data-v-9acf9a1e]{background:#22c55e33;border-color:#22c55e;color:#22c55e}.hints-section[data-v-9acf9a1e],.puzzle-type-section[data-v-9acf9a1e]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;animation:slideDown-9acf9a1e .3s ease}@keyframes slideDown-9acf9a1e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hints-info h3[data-v-9acf9a1e],.puzzle-type-info h3[data-v-9acf9a1e]{color:gold;margin-bottom:1.5rem;font-size:1.5rem}.hints-list[data-v-9acf9a1e]{display:flex;flex-direction:column;gap:1rem}.hint-item[data-v-9acf9a1e]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px}.hint-number[data-v-9acf9a1e]{color:gold;font-weight:700;min-width:30px}.hint-text[data-v-9acf9a1e]{color:#fff;flex:1}.type-details[data-v-9acf9a1e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.type-item[data-v-9acf9a1e]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#ffffff0d;border-radius:12px}.type-item .label[data-v-9acf9a1e]{color:#94a3b8;font-size:.9rem;font-weight:600}.type-item .value[data-v-9acf9a1e]{color:#fff;font-size:1.1rem;font-weight:500}.answer-section[data-v-9acf9a1e]{margin-top:2rem}.answer-input-container[data-v-9acf9a1e]{display:flex;gap:1rem;max-width:600px;margin:0 auto}.answer-input[data-v-9acf9a1e]{flex:1;padding:1rem 1.5rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:1.1rem;outline:none;transition:all .3s ease}.answer-input[data-v-9acf9a1e]:focus{border-color:#22c55e;background:#ffffff26}.answer-input[data-v-9acf9a1e]::placeholder{color:#94a3b8}.submit-btn[data-v-9acf9a1e]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;white-space:nowrap}.submit-btn[data-v-9acf9a1e]:hover:not(:disabled){background:#22c55e4d;transform:translateY(-2px)}.submit-btn[data-v-9acf9a1e]:disabled{opacity:.5;cursor:not-allowed}.results-mode[data-v-9acf9a1e]{text-align:center;padding:2rem}.results-header h2[data-v-9acf9a1e]{color:#fff;margin-bottom:2rem;font-size:2rem}.results-content[data-v-9acf9a1e]{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.correct-answer-section[data-v-9acf9a1e]{display:flex;justify-content:center}.correct-answer-box[data-v-9acf9a1e]{background:#22c55e;color:#fff;padding:1.5rem 2rem;border-radius:12px;font-size:1.3rem;font-weight:700;box-shadow:0 4px 12px #22c55e4d}.correct-answer-label[data-v-9acf9a1e]{margin-right:.5rem}.correct-answer-value[data-v-9acf9a1e]{font-weight:700}.emoji-sequence-section[data-v-9acf9a1e]{display:flex;flex-direction:column;align-items:center}.sequence-label[data-v-9acf9a1e]{color:#fff;font-size:1.2rem;margin-bottom:1rem;font-weight:500}.emoji-sequence-display[data-v-9acf9a1e]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;background:#374151;padding:1.5rem;border-radius:12px;border:2px solid #4b5563}.emoji-result-item[data-v-9acf9a1e]{background:#1f2937;color:#fff;padding:1rem;border-radius:8px;font-size:2rem;min-width:80px;text-align:center;box-shadow:0 2px 8px #0000004d}.stat-label[data-v-9acf9a1e]{color:#94a3b8;font-weight:600}.stat-value[data-v-9acf9a1e]{color:#fff;font-weight:700;font-size:1.1rem}.answers-grid[data-v-9acf9a1e]{display:flex;flex-direction:column;gap:1rem}.answer-item[data-v-9acf9a1e]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:2px solid transparent}.answer-item.correct[data-v-9acf9a1e]{border-color:#22c55e;background:#22c55e1a}.participant-name[data-v-9acf9a1e]{color:gold;font-weight:600;min-width:120px}.answer-text[data-v-9acf9a1e]{color:#fff;flex:1}.answer-status[data-v-9acf9a1e]{font-size:1.2rem}@media (max-width: 768px){.question-header[data-v-9acf9a1e]{flex-direction:column;gap:1rem}.emoji-item[data-v-9acf9a1e]{font-size:3rem}.host-controls[data-v-9acf9a1e]{flex-direction:column;gap:1rem}.answer-input-container[data-v-9acf9a1e]{flex-direction:column}.results-content[data-v-9acf9a1e],.type-details[data-v-9acf9a1e]{grid-template-columns:1fr}}.poll-questions-game[data-v-82841a99]{width:100%;max-width:1000px;margin:0 auto}.question-mode[data-v-82841a99]{text-align:center;padding:2rem}.question-header[data-v-82841a99]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.question-number[data-v-82841a99]{font-size:1.5rem;color:gold;font-weight:600}.timer[data-v-82841a99]{background:#22c55e33;color:#22c55e;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:2rem;border:2px solid rgba(34,197,94,.3)}.timer.warning[data-v-82841a99]{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}.timer.critical[data-v-82841a99]{background:#ef444433;color:#ef4444;border-color:#ef44444d;animation:pulse-82841a99 1s infinite}@keyframes pulse-82841a99{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.question-text[data-v-82841a99]{font-size:2.5rem;margin-bottom:3rem;color:#fff;line-height:1.2}.poll-options-section[data-v-82841a99]{margin-bottom:3rem}.poll-options-grid[data-v-82841a99]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.poll-option-card[data-v-82841a99]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#ffffff0d;border:3px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease;cursor:pointer;position:relative}.poll-option-card[data-v-82841a99]:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.poll-option-card.selected[data-v-82841a99]{background:#22c55e33;border-color:#22c55e;transform:translateY(-2px)}.option-number[data-v-82841a99]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#fff}.poll-option-card.selected .option-number[data-v-82841a99]{background:#22c55e4d;color:#22c55e}.option-text[data-v-82841a99]{flex:1;font-size:1.5rem;color:#fff;text-align:left}.option-percentage[data-v-82841a99]{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:1.2rem}.voting-info[data-v-82841a99]{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem;padding:1.5rem;background:#ffffff0d;border-radius:16px}.voting-type[data-v-82841a99],.timer-info[data-v-82841a99]{display:flex;flex-direction:column;gap:.5rem;text-align:center}.type-label[data-v-82841a99],.timer-label[data-v-82841a99]{color:#94a3b8;font-size:.9rem;font-weight:600}.type-value[data-v-82841a99],.timer-value[data-v-82841a99]{color:#fff;font-size:1.2rem;font-weight:700}.submit-section[data-v-82841a99]{margin-top:2rem}.submit-vote-btn[data-v-82841a99]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e;padding:1.5rem 3rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1.2rem}.submit-vote-btn[data-v-82841a99]:hover:not(:disabled){background:#22c55e4d;transform:translateY(-2px)}.submit-vote-btn[data-v-82841a99]:disabled{opacity:.5;cursor:not-allowed}.results-mode[data-v-82841a99]{text-align:center;padding:2rem}.results-header[data-v-82841a99]{margin-bottom:3rem}.results-header h2[data-v-82841a99]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.poll-question[data-v-82841a99]{background:#ffffff0d;border-radius:16px;padding:2rem;display:inline-block}.question-label[data-v-82841a99]{color:#94a3b8;font-size:1.1rem;margin-right:1rem}.question-text[data-v-82841a99]{color:#fff;font-size:1.3rem;font-weight:700}.results-content[data-v-82841a99]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem}.poll-results[data-v-82841a99],.voting-stats[data-v-82841a99],.individual-votes[data-v-82841a99]{background:#ffffff0d;border-radius:16px;padding:2rem}.poll-results h3[data-v-82841a99],.voting-stats h3[data-v-82841a99],.individual-votes h3[data-v-82841a99]{color:gold;margin-bottom:1.5rem;font-size:1.3rem}.results-grid[data-v-82841a99]{display:flex;flex-direction:column;gap:1.5rem}.result-option[data-v-82841a99]{background:#ffffff0d;border-radius:12px;padding:1.5rem}.result-header[data-v-82841a99]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.result-number[data-v-82841a99]{width:40px;height:40px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff}.result-text[data-v-82841a99]{flex:1;color:#fff;font-size:1.2rem;font-weight:500;margin-left:1rem}.result-percentage[data-v-82841a99]{color:gold;font-weight:700;font-size:1.3rem}.result-bar[data-v-82841a99]{width:100%;height:12px;background:#ffffff1a;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.result-fill[data-v-82841a99]{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .8s ease}.result-count[data-v-82841a99]{color:#94a3b8;font-size:.9rem;text-align:right}.stats-grid[data-v-82841a99]{display:flex;flex-direction:column;gap:1rem}.stat-item[data-v-82841a99]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:12px}.stat-label[data-v-82841a99]{color:#94a3b8;font-weight:600}.stat-value[data-v-82841a99]{color:#fff;font-weight:700;font-size:1.1rem}.votes-grid[data-v-82841a99]{display:flex;flex-direction:column;gap:1rem}.vote-item[data-v-82841a99]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:12px}.participant-name[data-v-82841a99]{color:gold;font-weight:600}.vote-choice[data-v-82841a99]{color:#fff;font-weight:500}@media (max-width: 768px){.question-header[data-v-82841a99]{flex-direction:column;gap:1rem}.poll-options-grid[data-v-82841a99]{grid-template-columns:1fr}.voting-info[data-v-82841a99]{flex-direction:column;gap:1rem}.results-content[data-v-82841a99]{grid-template-columns:1fr}.result-header[data-v-82841a99]{flex-direction:column;gap:.5rem;align-items:flex-start}.result-percentage[data-v-82841a99]{align-self:flex-end}}.live-poll-game[data-v-db662cc8]{max-width:800px;margin:0 auto;padding:20px}.question-container[data-v-db662cc8]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000001a}.question-header[data-v-db662cc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.question-title[data-v-db662cc8]{font-size:1.5rem;font-weight:600;color:#2d3748;margin:0 20px 0 0;flex:1}.timer[data-v-db662cc8]{font-size:1.2rem;font-weight:700;padding:8px 16px;border-radius:8px;background:#e2e8f0;color:#4a5568;min-width:60px;text-align:center}.timer.warning[data-v-db662cc8]{background:#fef5e7;color:#d69e2e}.timer.critical[data-v-db662cc8]{background:#fed7d7;color:#e53e3e;animation:pulse-db662cc8 1s infinite}@keyframes pulse-db662cc8{0%,to{opacity:1}50%{opacity:.7}}.poll-options[data-v-db662cc8]{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.poll-option[data-v-db662cc8]{border:2px solid #e2e8f0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;background:#fff}.poll-option[data-v-db662cc8]:hover{border-color:#3182ce;background:#f7fafc}.poll-option.selected[data-v-db662cc8]{border-color:#3182ce;background:#ebf8ff}.option-content[data-v-db662cc8]{display:flex;justify-content:space-between;align-items:center}.option-text[data-v-db662cc8]{font-size:1.1rem;color:#2d3748;font-weight:500}.option-indicator[data-v-db662cc8]{width:24px;height:24px;border-radius:50%;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;background:#fff}.poll-option.selected .option-indicator[data-v-db662cc8]{border-color:#3182ce;background:#3182ce}.selected-icon[data-v-db662cc8]{color:#fff;font-weight:700;font-size:14px}.submit-section[data-v-db662cc8]{text-align:center}.submit-button[data-v-db662cc8]{background:#3182ce;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.submit-button[data-v-db662cc8]:hover:not(:disabled){background:#2c5aa0}.submit-button[data-v-db662cc8]:disabled{background:#a0aec0;cursor:not-allowed}.selection-info[data-v-db662cc8]{margin-top:10px;color:#4a5568;font-size:.9rem}.results-container[data-v-db662cc8]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000001a}.results-header[data-v-db662cc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.total-votes[data-v-db662cc8]{font-size:1rem;color:#4a5568;font-weight:500}.results-chart[data-v-db662cc8]{display:flex;flex-direction:column;gap:16px}.result-item[data-v-db662cc8]{display:flex;align-items:center;gap:16px}.result-label[data-v-db662cc8]{min-width:120px;font-weight:500;color:#2d3748}.result-bar-container[data-v-db662cc8]{flex:1;display:flex;align-items:center;gap:12px}.result-bar[data-v-db662cc8]{height:24px;border-radius:12px;transition:width .5s ease;min-width:4px}.result-bar.high[data-v-db662cc8]{background:linear-gradient(90deg,#48bb78,#38a169)}.result-bar.medium[data-v-db662cc8]{background:linear-gradient(90deg,#ed8936,#dd6b20)}.result-bar.low[data-v-db662cc8]{background:linear-gradient(90deg,#e53e3e,#c53030)}.result-percentage[data-v-db662cc8]{min-width:50px;text-align:right;font-weight:600;color:#2d3748}.result-votes[data-v-db662cc8]{min-width:80px;text-align:right;color:#4a5568;font-size:.9rem}.answer-feedback[data-v-db662cc8]{margin-top:30px;padding:20px;background:#f7fafc;border-radius:8px;border-left:4px solid #3182ce}.feedback-title[data-v-db662cc8]{font-weight:600;color:#2d3748;margin-bottom:8px}.your-answers[data-v-db662cc8]{color:#4a5568}.your-answer[data-v-db662cc8]{font-weight:500}.loading-container[data-v-db662cc8]{text-align:center;padding:40px}.loading-spinner[data-v-db662cc8]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3182ce;border-radius:50%;animation:spin-db662cc8 1s linear infinite;margin:0 auto 20px}@keyframes spin-db662cc8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.live-poll-game[data-v-db662cc8]{padding:15px}.question-header[data-v-db662cc8]{flex-direction:column;gap:15px;text-align:center}.question-title[data-v-db662cc8]{margin-right:0}.result-item[data-v-db662cc8]{flex-direction:column;align-items:stretch;gap:8px}.result-label[data-v-db662cc8]{min-width:auto}.result-bar-container[data-v-db662cc8]{flex-direction:column;gap:8px}.result-percentage[data-v-db662cc8],.result-votes[data-v-db662cc8]{text-align:left;min-width:auto}}.rapid-fire-questions-game[data-v-e878dbe2]{width:100%;max-width:1000px;margin:0 auto}.question-mode[data-v-e878dbe2]{text-align:center;padding:2rem}.question-header[data-v-e878dbe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.question-number[data-v-e878dbe2]{font-size:1.5rem;color:gold;font-weight:600}.timer[data-v-e878dbe2]{background:#22c55e33;color:#22c55e;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:2rem;border:2px solid rgba(34,197,94,.3)}.timer.warning[data-v-e878dbe2]{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}.timer.critical[data-v-e878dbe2]{background:#ef444433;color:#ef4444;border-color:#ef44444d;animation:pulse-e878dbe2 1s infinite}@keyframes pulse-e878dbe2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.question-text[data-v-e878dbe2]{font-size:2.5rem;margin-bottom:2rem;color:#fff;line-height:1.2}.difficulty-indicator[data-v-e878dbe2]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 2rem;background:#ffffff0d;border-radius:16px;display:inline-flex}.difficulty-label[data-v-e878dbe2]{color:#94a3b8;font-size:1rem;font-weight:600}.difficulty-value[data-v-e878dbe2]{font-size:1.2rem;font-weight:700;padding:.5rem 1rem;border-radius:8px}.difficulty-easy[data-v-e878dbe2]{color:#22c55e;background:#22c55e33}.difficulty-medium[data-v-e878dbe2]{color:#fbbf24;background:#fbbf2433}.difficulty-hard[data-v-e878dbe2]{color:#ef4444;background:#ef444433}.host-controls[data-v-e878dbe2]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.reveal-btn[data-v-e878dbe2]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.reveal-btn[data-v-e878dbe2]:hover{background:#fff3;border-color:#ffffff4d}.reveal-btn.revealed[data-v-e878dbe2]{background:#22c55e33;border-color:#22c55e;color:#22c55e}.hints-section[data-v-e878dbe2]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;animation:slideDown-e878dbe2 .3s ease}@keyframes slideDown-e878dbe2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hints-info h3[data-v-e878dbe2]{color:gold;margin-bottom:1.5rem;font-size:1.5rem}.hints-list[data-v-e878dbe2]{display:flex;flex-direction:column;gap:1rem}.hint-item[data-v-e878dbe2]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px}.hint-number[data-v-e878dbe2]{color:gold;font-weight:700;min-width:30px}.hint-text[data-v-e878dbe2]{color:#fff;flex:1}.answer-section[data-v-e878dbe2]{margin:3rem 0}.answer-input-container[data-v-e878dbe2]{display:flex;gap:1rem;max-width:600px;margin:0 auto}.answer-input[data-v-e878dbe2]{flex:1;padding:1.5rem 2rem;background:#ffffff1a;border:3px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;font-size:1.3rem;outline:none;transition:all .3s ease}.answer-input[data-v-e878dbe2]:focus{border-color:#22c55e;background:#ffffff26;box-shadow:0 0 20px #22c55e4d}.answer-input[data-v-e878dbe2]::placeholder{color:#94a3b8}.submit-btn[data-v-e878dbe2]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e;padding:1.5rem 2rem;border-radius:16px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1.2rem;white-space:nowrap}.submit-btn[data-v-e878dbe2]:hover:not(:disabled){background:#22c55e4d;transform:translateY(-2px)}.submit-btn[data-v-e878dbe2]:disabled{opacity:.5;cursor:not-allowed}.quick-tips[data-v-e878dbe2]{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.tip-item[data-v-e878dbe2]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#ffffff0d;border-radius:12px}.tip-icon[data-v-e878dbe2]{font-size:1.5rem}.tip-text[data-v-e878dbe2]{color:#fff;font-size:1rem;font-weight:500}.results-mode[data-v-e878dbe2]{text-align:center;padding:2rem}.results-header[data-v-e878dbe2]{margin-bottom:3rem}.results-header h2[data-v-e878dbe2]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.correct-answer[data-v-e878dbe2]{background:#22c55e33;border:2px solid #22c55e;border-radius:16px;padding:1.5rem;display:inline-block;margin-bottom:2rem}.correct-label[data-v-e878dbe2]{color:#22c55e;font-weight:600;margin-right:1rem}.correct-value[data-v-e878dbe2]{color:#fff;font-size:1.5rem;font-weight:700}.question-display[data-v-e878dbe2]{background:#ffffff0d;border-radius:16px;padding:2rem;display:inline-block}.question-label[data-v-e878dbe2]{color:#94a3b8;font-size:1.1rem;margin-bottom:.5rem}.question-text[data-v-e878dbe2]{color:#fff;font-size:1.3rem;font-weight:700}.results-content[data-v-e878dbe2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.answer-stats[data-v-e878dbe2],.answers-list[data-v-e878dbe2],.speed-leaderboard[data-v-e878dbe2]{background:#ffffff0d;border-radius:16px;padding:2rem}.answer-stats h3[data-v-e878dbe2],.answers-list h3[data-v-e878dbe2],.speed-leaderboard h3[data-v-e878dbe2]{color:gold;margin-bottom:1.5rem;font-size:1.3rem}.stats-grid[data-v-e878dbe2]{display:flex;flex-direction:column;gap:1rem}.stat-item[data-v-e878dbe2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:12px}.stat-label[data-v-e878dbe2]{color:#94a3b8;font-weight:600}.stat-value[data-v-e878dbe2]{color:#fff;font-weight:700;font-size:1.1rem}.answers-grid[data-v-e878dbe2]{display:flex;flex-direction:column;gap:1rem}.answer-item[data-v-e878dbe2]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:2px solid transparent}.answer-item.correct[data-v-e878dbe2]{border-color:#22c55e;background:#22c55e1a}.participant-name[data-v-e878dbe2]{color:gold;font-weight:600;min-width:120px}.answer-text[data-v-e878dbe2]{color:#fff;flex:1}.answer-time[data-v-e878dbe2]{color:#94a3b8;font-size:.9rem;min-width:40px}.answer-status[data-v-e878dbe2]{font-size:1.2rem}.leaderboard-list[data-v-e878dbe2]{display:flex;flex-direction:column;gap:1rem}.leaderboard-item[data-v-e878dbe2]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px}.rank[data-v-e878dbe2]{color:gold;font-weight:700;min-width:30px}.name[data-v-e878dbe2]{color:#fff;flex:1;font-weight:500}.time[data-v-e878dbe2]{color:#22c55e;font-weight:700;min-width:50px}.status[data-v-e878dbe2]{font-size:1.2rem}@media (max-width: 768px){.question-header[data-v-e878dbe2],.host-controls[data-v-e878dbe2]{flex-direction:column;gap:1rem}.answer-input-container[data-v-e878dbe2]{flex-direction:column}.quick-tips[data-v-e878dbe2]{flex-direction:column;gap:1rem}.results-content[data-v-e878dbe2]{grid-template-columns:1fr}.answer-item[data-v-e878dbe2],.leaderboard-item[data-v-e878dbe2]{flex-direction:column;gap:.5rem;align-items:flex-start}}.riddle-questions-game[data-v-2cd7c0af]{width:100%;max-width:1000px;margin:0 auto}.question-mode[data-v-2cd7c0af]{text-align:center;padding:2rem}.question-header[data-v-2cd7c0af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.question-number[data-v-2cd7c0af]{font-size:1.5rem;color:gold;font-weight:600}.timer[data-v-2cd7c0af]{background:#22c55e33;color:#22c55e;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:2rem;border:2px solid rgba(34,197,94,.3)}.timer.warning[data-v-2cd7c0af]{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}.timer.critical[data-v-2cd7c0af]{background:#ef444433;color:#ef4444;border-color:#ef44444d;animation:pulse-2cd7c0af 1s infinite}@keyframes pulse-2cd7c0af{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.question-text[data-v-2cd7c0af]{font-size:2.2rem;margin-bottom:2rem;color:#fff;line-height:1.3;font-style:italic;max-width:800px;margin-left:auto;margin-right:auto}.riddle-type-indicator[data-v-2cd7c0af]{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem;padding:1rem 2rem;background:#ffffff0d;border-radius:16px;display:inline-flex}.type-label[data-v-2cd7c0af],.difficulty-label[data-v-2cd7c0af]{color:#94a3b8;font-size:1rem;font-weight:600}.type-value[data-v-2cd7c0af],.difficulty-value[data-v-2cd7c0af]{font-size:1.1rem;font-weight:700;padding:.5rem 1rem;border-radius:8px}.type-logic[data-v-2cd7c0af]{color:#3b82f6;background:#3b82f633}.type-wordplay[data-v-2cd7c0af]{color:#8b5cf6;background:#8b5cf633}.type-math[data-v-2cd7c0af]{color:#f59e0b;background:#f59e0b33}.type-lateral[data-v-2cd7c0af]{color:#10b981;background:#10b98133}.type-mixed[data-v-2cd7c0af]{color:#6b7280;background:#6b728033}.difficulty-easy[data-v-2cd7c0af]{color:#22c55e;background:#22c55e33}.difficulty-medium[data-v-2cd7c0af]{color:#fbbf24;background:#fbbf2433}.difficulty-hard[data-v-2cd7c0af]{color:#ef4444;background:#ef444433}.host-controls[data-v-2cd7c0af]{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.reveal-btn[data-v-2cd7c0af]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:600}.reveal-btn[data-v-2cd7c0af]:hover{background:#fff3;border-color:#ffffff4d}.reveal-btn.revealed[data-v-2cd7c0af]{background:#22c55e33;border-color:#22c55e;color:#22c55e}.hints-section[data-v-2cd7c0af],.explanation-section[data-v-2cd7c0af]{background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;margin-bottom:2rem;animation:slideDown-2cd7c0af .3s ease}@keyframes slideDown-2cd7c0af{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hints-info h3[data-v-2cd7c0af],.explanation-info h3[data-v-2cd7c0af]{color:gold;margin-bottom:1.5rem;font-size:1.5rem}.hints-list[data-v-2cd7c0af]{display:flex;flex-direction:column;gap:1rem}.hint-item[data-v-2cd7c0af]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px}.hint-number[data-v-2cd7c0af]{color:gold;font-weight:700;min-width:30px}.hint-text[data-v-2cd7c0af]{color:#fff;flex:1}.explanation-text[data-v-2cd7c0af]{color:#fff;font-size:1.1rem;line-height:1.6;padding:1.5rem;background:#ffffff0d;border-radius:12px;text-align:left}.answer-section[data-v-2cd7c0af]{margin:3rem 0}.answer-input-container[data-v-2cd7c0af]{display:flex;gap:1rem;max-width:600px;margin:0 auto}.answer-input[data-v-2cd7c0af]{flex:1;padding:1.5rem 2rem;background:#ffffff1a;border:3px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;font-size:1.3rem;outline:none;transition:all .3s ease}.answer-input[data-v-2cd7c0af]:focus{border-color:#22c55e;background:#ffffff26;box-shadow:0 0 20px #22c55e4d}.answer-input[data-v-2cd7c0af]::placeholder{color:#94a3b8}.submit-btn[data-v-2cd7c0af]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e;padding:1.5rem 2rem;border-radius:16px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1.2rem;white-space:nowrap}.submit-btn[data-v-2cd7c0af]:hover:not(:disabled){background:#22c55e4d;transform:translateY(-2px)}.submit-btn[data-v-2cd7c0af]:disabled{opacity:.5;cursor:not-allowed}.thinking-tips[data-v-2cd7c0af]{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.tip-item[data-v-2cd7c0af]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#ffffff0d;border-radius:12px}.tip-icon[data-v-2cd7c0af]{font-size:1.5rem}.tip-text[data-v-2cd7c0af]{color:#fff;font-size:1rem;font-weight:500}.results-mode[data-v-2cd7c0af]{text-align:center;padding:2rem}.results-header[data-v-2cd7c0af]{margin-bottom:3rem}.results-header h2[data-v-2cd7c0af]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.riddle-display[data-v-2cd7c0af]{background:#ffffff0d;border-radius:16px;padding:2rem;display:inline-block;margin-bottom:2rem;max-width:800px}.riddle-label[data-v-2cd7c0af]{color:#94a3b8;font-size:1.1rem;margin-bottom:.5rem}.riddle-text[data-v-2cd7c0af]{color:#fff;font-size:1.3rem;font-weight:700;font-style:italic;line-height:1.4}.correct-answer[data-v-2cd7c0af]{background:#22c55e33;border:2px solid #22c55e;border-radius:16px;padding:1.5rem;display:inline-block;margin-bottom:2rem}.correct-label[data-v-2cd7c0af]{color:#22c55e;font-weight:600;margin-right:1rem}.correct-value[data-v-2cd7c0af]{color:#fff;font-size:1.5rem;font-weight:700}.explanation-display[data-v-2cd7c0af]{background:#ffffff0d;border-radius:16px;padding:2rem;display:inline-block;max-width:800px}.explanation-label[data-v-2cd7c0af]{color:#94a3b8;font-size:1.1rem;margin-bottom:.5rem}.explanation-text[data-v-2cd7c0af]{color:#fff;font-size:1.2rem;line-height:1.6;text-align:left}.results-content[data-v-2cd7c0af]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.answer-stats[data-v-2cd7c0af],.answers-list[data-v-2cd7c0af],.riddle-analysis[data-v-2cd7c0af]{background:#ffffff0d;border-radius:16px;padding:2rem}.answer-stats h3[data-v-2cd7c0af],.answers-list h3[data-v-2cd7c0af],.riddle-analysis h3[data-v-2cd7c0af]{color:gold;margin-bottom:1.5rem;font-size:1.3rem}.stats-grid[data-v-2cd7c0af]{display:flex;flex-direction:column;gap:1rem}.stat-item[data-v-2cd7c0af]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:12px}.stat-label[data-v-2cd7c0af]{color:#94a3b8;font-weight:600}.stat-value[data-v-2cd7c0af]{color:#fff;font-weight:700;font-size:1.1rem}.answers-grid[data-v-2cd7c0af]{display:flex;flex-direction:column;gap:1rem}.answer-item[data-v-2cd7c0af]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:12px;border:2px solid transparent}.answer-item.correct[data-v-2cd7c0af]{border-color:#22c55e;background:#22c55e1a}.participant-name[data-v-2cd7c0af]{color:gold;font-weight:600;min-width:120px}.answer-text[data-v-2cd7c0af]{color:#fff;flex:1}.answer-status[data-v-2cd7c0af]{font-size:1.2rem}.analysis-content[data-v-2cd7c0af]{display:flex;flex-direction:column;gap:1rem}.analysis-item[data-v-2cd7c0af]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:12px}.analysis-label[data-v-2cd7c0af]{color:#94a3b8;font-weight:600}.analysis-value[data-v-2cd7c0af]{color:#fff;font-weight:700;font-size:1.1rem}@media (max-width: 768px){.question-header[data-v-2cd7c0af],.riddle-type-indicator[data-v-2cd7c0af],.host-controls[data-v-2cd7c0af]{flex-direction:column;gap:1rem}.answer-input-container[data-v-2cd7c0af]{flex-direction:column}.thinking-tips[data-v-2cd7c0af]{flex-direction:column;gap:1rem}.results-content[data-v-2cd7c0af]{grid-template-columns:1fr}.answer-item[data-v-2cd7c0af]{flex-direction:column;gap:.5rem;align-items:flex-start}}.card.game-card[data-v-9f20a09a]{background:#1c1e2a;border:none;border-radius:1rem;color:#fff;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:center}.card.game-card[data-v-9f20a09a]:hover{transform:translateY(-6px);box-shadow:0 6px 20px #db090914}.card.game-card[data-v-9f20a09a]:focus{outline:2px solid #ff00cc;outline-offset:2px}.game-icon[data-v-9f20a09a]{font-size:3rem;margin-bottom:2rem}.game-name[data-v-9f20a09a]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.game-desc[data-v-9f20a09a]{font-size:.95rem;color:#ccc}@media (max-width: 768px){.game-icon[data-v-9f20a09a]{font-size:2.5rem;margin-bottom:1.5rem}.card.game-card[data-v-9f20a09a]{padding:1.5rem}}.gradient-btn[data-v-19470d10]{padding:12px 24px;border:none;border-radius:15px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem;line-height:1.5;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.gradient-btn[data-v-19470d10]:hover:not(.disabled){transform:scale(1.05)}.gradient-btn.disabled[data-v-19470d10]{opacity:.6;cursor:not-allowed;transform:none}.btn-gradient[data-v-19470d10]{background:linear-gradient(45deg,#33f,#f0c);color:#fff;box-shadow:0 3px 20px #3332}.btn-gradient[data-v-19470d10]:hover:not(.disabled){box-shadow:0 5px 25px #3338}.btn-neon[data-v-19470d10]{background:linear-gradient(45deg,#f0c,gold);color:#222;font-weight:700;box-shadow:0 4px 20px #ffd70039}.btn-neon[data-v-19470d10]:hover:not(.disabled){box-shadow:0 6px 25px #ffd70055}.btn-outline[data-v-19470d10]{background:#ffffff1a;border:1px solid #fff;color:#fff}.btn-outline[data-v-19470d10]:hover:not(.disabled){background:#fff3}.btn-sm[data-v-19470d10]{padding:8px 16px;font-size:.875rem}.btn-lg[data-v-19470d10]{padding:15px 30px;font-size:1.125rem}.auth-modal[data-v-1b2c0b27]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0e1ed9;z-index:2000;transition:background .2s;overflow:hidden}.auth-glass[data-v-1b2c0b27]{position:relative;background:#232d4bf7;border-radius:22px;padding:32px 24px 24px;min-width:320px;max-width:360px;width:96vw;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.07);animation:fadeIn-1b2c0b27 .5s;display:flex;flex-direction:column;align-items:stretch}.modal-close[data-v-1b2c0b27]{position:absolute;top:19px;right:19px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2f3147 80%,#33f);color:#fff;font-size:1.17em;border:none;cursor:pointer;z-index:2;transition:box-shadow .18s;box-shadow:0 2px 16px #2222}.modal-close[data-v-1b2c0b27]:hover{box-shadow:0 4px 16px #555b;background:linear-gradient(135deg,#30f 80%,#f0c)}.modal-tabs[data-v-1b2c0b27]{display:flex;gap:0;border-radius:15px;overflow:hidden;margin-bottom:28px;height:45px;background:linear-gradient(90deg,#242647 80%,#e60ae8)}.tab-btn[data-v-1b2c0b27]{flex:1;border:none;background:transparent;color:#fff;font-weight:600;font-size:1.1em;transition:background .2s;padding:7px 0;cursor:pointer;letter-spacing:.02em}.tab-btn.active[data-v-1b2c0b27]{background:linear-gradient(45deg,#5638f2 60%,#f0c);color:gold;box-shadow:0 2px 24px #2226}.input-hint[data-v-1b2c0b27]{color:#8892b0;font-size:.85em;margin-top:4px;display:block}.modal-title[data-v-1b2c0b27]{font-size:1.44em;font-weight:700;letter-spacing:.01em;margin-bottom:22px;text-align:center}.modal-content-body[data-v-1b2c0b27]{min-height:300px}label[data-v-1b2c0b27]{font-size:1em;color:#aabaec;font-weight:500;margin-bottom:4px;display:block}input[data-v-1b2c0b27]{color:#fff;border-radius:10px;border:1.6px solid #2e397a;box-shadow:0 2px 6px #1113;font-size:1.07em;padding:12px 16px;width:100%;margin-bottom:1rem}.neon-input[data-v-1b2c0b27]:focus{border-color:#f0c;outline:none;box-shadow:0 0 0 2px #f0c3}.otp-flex[data-v-1b2c0b27]{display:flex;gap:12px;align-items:center}.otp-timer[data-v-1b2c0b27]{font-size:.93em;color:gold;min-width:105px}@media (max-width: 480px){.auth-glass[data-v-1b2c0b27]{padding:19px 8px;max-width:98vw}}@keyframes fadeIn-1b2c0b27{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.sidebar[data-v-7c899857]{width:260px;height:100vh;background:#1a1d29;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000;transition:transform .3s ease,width .3s ease}.sidebar[data-v-7c899857]{box-shadow:2px 0 10px #ff00cc1a}.sidebar.collapsed[data-v-7c899857]{width:80px}.sidebar-header[data-v-7c899857]{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:12px;position:relative}.sidebar-brand-icon[data-v-7c899857]{font-size:2rem;width:40px;text-align:center}.sidebar-brand[data-v-7c899857]{font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;background:linear-gradient(45deg,gold,#f0c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.sidebar-nav[data-v-7c899857]{flex:1;padding:20px 0}.nav-item[data-v-7c899857]{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#ccc;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;background:none;width:100%}.nav-item[data-v-7c899857]:hover{background:#ffffff0d;color:#fff}.nav-item.active[data-v-7c899857]{background:linear-gradient(90deg,rgba(255,0,204,.2),transparent);color:#f0c;border-right:3px solid #ff00cc}.nav-icon[data-v-7c899857]{width:20px;font-size:1.2rem;text-align:center}.nav-text[data-v-7c899857]{white-space:nowrap}.sidebar-footer[data-v-7c899857]{padding:20px;border-top:1px solid rgba(255,255,255,.1)}.user-info[data-v-7c899857]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.user-avatar[data-v-7c899857]{width:40px;height:40px;border-radius:50%;background:linear-gradient(45deg,#f0c,#33f);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#fff}.user-details[data-v-7c899857]{flex:1;min-width:0}.user-name[data-v-7c899857]{font-weight:600;font-size:.9rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-mobile[data-v-7c899857]{font-size:.8rem;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sign-out-btn[data-v-7c899857]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ccc;cursor:pointer;transition:all .2s ease;width:100%}.sign-out-btn[data-v-7c899857]:hover{background:#ff00001a;border-color:#ff00004d;color:#ff6b6b}.sign-out-icon[data-v-7c899857]{font-size:1.2rem}.sign-out-text[data-v-7c899857]{font-size:.9rem;white-space:nowrap}@media (min-width: 1025px){.sidebar[data-v-7c899857]{transform:translate(0)}}@media (max-width: 1024px){.sidebar[data-v-7c899857]{transform:translate(-100%)}.sidebar.mobile-open[data-v-7c899857]{transform:translate(0)}.sidebar.mobile-hidden[data-v-7c899857]{transform:translate(-100%)}}.sidebar.collapsed .sidebar-header[data-v-7c899857]{justify-content:center;position:relative}.sidebar.collapsed .nav-item[data-v-7c899857]{justify-content:center;padding:12px}.sidebar.collapsed .user-info[data-v-7c899857]{justify-content:center}.sidebar.collapsed .sign-out-btn[data-v-7c899857]{justify-content:center;padding:8px}.topbar[data-v-7fdd1669]{height:60px;background:#1a1d29f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0 20px;position:sticky;top:0;z-index:999;gap:20px}.sidebar-toggle[data-v-7fdd1669]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.sidebar-toggle[data-v-7fdd1669]:hover{background:#ffffff1a}.topbar-content[data-v-7fdd1669]{flex:1}.page-title[data-v-7fdd1669]{font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin:0}.topbar-actions[data-v-7fdd1669]{display:flex;align-items:center;gap:12px}.topbar[data-v-7fdd1669]{display:flex}@media (max-width: 768px){.topbar[data-v-7fdd1669]{padding:0 15px;height:56px}.page-title[data-v-7fdd1669]{font-size:1.25rem}.sidebar-toggle[data-v-7fdd1669]{width:36px;height:36px;font-size:1.3rem}}@media (max-width: 480px){.topbar[data-v-7fdd1669]{padding:0 10px;height:52px}.page-title[data-v-7fdd1669]{font-size:1.1rem}.sidebar-toggle[data-v-7fdd1669]{width:32px;height:32px;font-size:1.2rem}}.game-customize-page[data-v-108b0939]{min-height:100vh;padding:2rem}.page-header[data-v-108b0939]{text-align:center;margin-bottom:3rem}.page-title[data-v-108b0939]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift-108b0939 3s ease infinite}.page-subtitle[data-v-108b0939]{font-size:1.2rem;color:#fffc;max-width:600px;margin:0 auto}.customize-content[data-v-108b0939]{max-width:1000px;margin:0 auto}.section[data-v-108b0939]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;margin-top:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2)}.section-title[data-v-108b0939]{font-size:1.8rem;font-weight:600;color:#fff;margin-bottom:2rem;text-align:center}.settings-grid[data-v-108b0939]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.settings-group[data-v-108b0939]{background:#ffffff0d;border-radius:15px;padding:1.5rem}.group-title[data-v-108b0939]{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:1.5rem}.setting-item[data-v-108b0939]{margin-bottom:1.5rem}.setting-item label[data-v-108b0939]{display:block;color:#fff;font-weight:500;margin-bottom:.5rem}.required-asterisk[data-v-108b0939]{color:#ff6b6b;font-weight:700;margin-left:.25rem}.setting-input[data-v-108b0939],.setting-select[data-v-108b0939],.setting-textarea[data-v-108b0939]{width:100%;padding:.75rem;border:2px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff1a;color:#fff;font-size:1rem;transition:all .3s ease}.setting-input[data-v-108b0939]:focus,.setting-select[data-v-108b0939]:focus,.setting-textarea[data-v-108b0939]:focus{outline:none;border-color:#ffffff80;background:#ffffff26}.setting-input[data-v-108b0939]::placeholder,.setting-textarea[data-v-108b0939]::placeholder{color:#ffffff80}.setting-select option[data-v-108b0939]{background:#1a1a1a;color:#fff;padding:.5rem}.question-mode-selection[data-v-108b0939]{display:flex;flex-direction:column;gap:1rem}.mode-option[data-v-108b0939]{position:relative}.mode-radio[data-v-108b0939]{position:absolute;opacity:0;pointer-events:none}.mode-label[data-v-108b0939]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:15px;cursor:pointer;transition:all .3s ease}.mode-radio:checked+.mode-label[data-v-108b0939]{background:#ffffff1a;border-color:#ffffff80}.mode-icon[data-v-108b0939]{font-size:2rem;flex-shrink:0}.mode-content[data-v-108b0939]{flex:1}.mode-title[data-v-108b0939]{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:.25rem}.mode-description[data-v-108b0939]{font-size:.9rem;color:#ffffffb3}.questions-header[data-v-108b0939]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.questions-subtitle[data-v-108b0939]{font-size:1.1rem;color:#fffc;margin:0}.refresh-button[data-v-108b0939]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.refresh-button[data-v-108b0939]:hover:not(:disabled){background:#fff3;border-color:#fff6}.refresh-button[data-v-108b0939]:disabled{opacity:.5;cursor:not-allowed}.questions-grid[data-v-108b0939]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-bottom:1rem}.questions-summary[data-v-108b0939]{margin-top:1.5rem}.summary-card[data-v-108b0939]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;display:flex;align-items:center;gap:1.5rem}.summary-icon[data-v-108b0939]{font-size:2.5rem;flex-shrink:0}.summary-content h4[data-v-108b0939]{color:#fff;font-size:1.25rem;margin:0 0 .5rem;font-weight:600}.summary-content p[data-v-108b0939]{color:#fffc;margin:0 0 1rem;font-size:1rem}.summary-details[data-v-108b0939]{display:flex;gap:1.5rem;flex-wrap:wrap}.detail-item[data-v-108b0939]{color:#ffffffb3;font-size:.9rem;background:#ffffff0d;padding:.5rem 1rem;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.question-preview-card[data-v-108b0939]{background:#ffffff1a;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.question-preview-card[data-v-108b0939]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.question-preview-card h4[data-v-108b0939]{margin:0 0 .5rem;color:#4caf50;font-size:1rem;font-weight:600;background:#4caf5033;padding:.25rem .75rem;border-radius:15px;display:inline-block}.question-text[data-v-108b0939]{margin:0 0 .75rem;font-size:1.1rem;line-height:1.5;color:#fff;font-weight:500}.options-preview[data-v-108b0939]{display:grid;gap:.5rem;margin-bottom:.75rem}.option-preview[data-v-108b0939]{background:#ffffff0d;padding:.75rem;border-radius:8px;color:#fffc;font-size:.9rem;border:1px solid rgba(255,255,255,.1)}.option-preview.correct[data-v-108b0939]{background:#4caf5033;border-color:#4caf5066;color:#4caf50;font-weight:600}.more-questions-indicator[data-v-108b0939]{text-align:center;color:#fff9;font-style:italic;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px dashed rgba(255,255,255,.2)}.no-questions-container[data-v-108b0939]{background:#ffffff0d;border-radius:15px;padding:3rem 2rem;margin-top:2rem;text-align:center;border:2px solid rgba(255,193,7,.3)}.no-questions-content[data-v-108b0939]{max-width:500px;margin:0 auto}.no-questions-icon[data-v-108b0939]{font-size:4rem;margin-bottom:1rem}.no-questions-content h3[data-v-108b0939]{color:#fff;font-size:1.5rem;margin-bottom:1rem}.no-questions-content p[data-v-108b0939]{color:#fffc;margin-bottom:2rem;line-height:1.6}.error-message[data-v-108b0939]{color:#ff6b6b!important;font-weight:500;background:#ff6b6b1a;padding:1rem;border-radius:8px;border:1px solid rgba(255,107,107,.3)}.no-questions-actions[data-v-108b0939]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.action-buttons[data-v-108b0939]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.back-button[data-v-108b0939]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-size:1rem}.back-button[data-v-108b0939]:hover{background:#fff3;border-color:#fff6}.game-actions[data-v-108b0939]{display:flex;gap:1rem;align-items:center}.draft-button[data-v-108b0939],.create-button[data-v-108b0939]{padding:1rem 2rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.draft-button[data-v-108b0939]{background:#ffc10733;border:2px solid rgba(255,193,7,.5);color:#ffc107}.draft-button[data-v-108b0939]:hover:not(:disabled){background:#ffc1074d;transform:translateY(-2px);box-shadow:0 6px 20px #ffc1074d}.create-button[data-v-108b0939]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;box-shadow:0 4px 15px #4caf504d}.create-button[data-v-108b0939]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.draft-button[data-v-108b0939]:disabled,.create-button[data-v-108b0939]:disabled{opacity:.5;cursor:not-allowed}.loading-section[data-v-108b0939]{text-align:center;padding:4rem 2rem}.loading-spinner[data-v-108b0939]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid white;border-radius:50%;animation:spin-108b0939 1s linear infinite;margin:0 auto 1rem}@keyframes spin-108b0939{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradientShift-108b0939{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 1200px){.customize-content[data-v-108b0939]{max-width:900px}.settings-grid[data-v-108b0939]{gap:1.5rem}.questions-grid[data-v-108b0939]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 1024px){.settings-grid[data-v-108b0939]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 992px){.game-customize-page[data-v-108b0939]{padding:1.5rem}.page-title[data-v-108b0939]{font-size:2.2rem}.section[data-v-108b0939]{padding:1.5rem;margin-top:1.5rem}.settings-grid[data-v-108b0939]{grid-template-columns:1fr;gap:1.5rem}.settings-group[data-v-108b0939]{padding:1.25rem}.action-buttons[data-v-108b0939]{flex-direction:column;gap:1rem;align-items:stretch}.game-actions[data-v-108b0939]{flex-direction:column;width:100%}.draft-button[data-v-108b0939],.create-button[data-v-108b0939]{width:100%;text-align:center}}@media (max-width: 768px){.game-customize-page[data-v-108b0939]{padding:1rem}.page-header[data-v-108b0939]{margin-bottom:2rem}.page-title[data-v-108b0939]{font-size:2rem;line-height:1.2}.page-subtitle[data-v-108b0939]{font-size:1rem}.section[data-v-108b0939]{padding:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.section-title[data-v-108b0939]{font-size:1.5rem;margin-bottom:1.5rem}.settings-group[data-v-108b0939]{padding:1rem}.group-title[data-v-108b0939]{font-size:1.1rem;margin-bottom:1rem}.setting-item[data-v-108b0939]{margin-bottom:1rem}.setting-input[data-v-108b0939],.setting-select[data-v-108b0939],.setting-textarea[data-v-108b0939]{padding:.6rem;font-size:.9rem}.question-mode-selection[data-v-108b0939]{gap:.75rem}.mode-label[data-v-108b0939]{padding:1rem;flex-direction:column;text-align:center;gap:.5rem}.mode-icon[data-v-108b0939]{font-size:1.5rem}.mode-title[data-v-108b0939]{font-size:1rem}.mode-description[data-v-108b0939]{font-size:.8rem}.questions-header[data-v-108b0939]{flex-direction:column;gap:1rem;align-items:stretch}.questions-subtitle[data-v-108b0939]{text-align:center;font-size:1rem}.refresh-button[data-v-108b0939]{width:100%;padding:.6rem 1rem;font-size:.9rem}.questions-grid[data-v-108b0939]{grid-template-columns:1fr;gap:.75rem}.question-preview-card[data-v-108b0939]{padding:1rem}.question-preview-card h4[data-v-108b0939]{font-size:.9rem;padding:.2rem .5rem}.question-text[data-v-108b0939]{font-size:1rem}.option-preview[data-v-108b0939]{padding:.5rem;font-size:.8rem}.no-questions-container[data-v-108b0939]{padding:2rem 1rem}.no-questions-icon[data-v-108b0939]{font-size:3rem}.no-questions-content h3[data-v-108b0939]{font-size:1.3rem}.no-questions-content p[data-v-108b0939]{font-size:.9rem}.back-button[data-v-108b0939]{width:100%;padding:.8rem 1rem;font-size:.9rem}}@media (max-width: 480px){.game-customize-page[data-v-108b0939]{padding:.5rem}.page-title[data-v-108b0939]{font-size:1.8rem}.page-subtitle[data-v-108b0939]{font-size:.9rem}.section[data-v-108b0939]{padding:.75rem;margin-top:1rem;margin-bottom:1rem}.section-title[data-v-108b0939]{font-size:1.3rem;margin-bottom:1rem}.settings-group[data-v-108b0939]{padding:.75rem}.group-title[data-v-108b0939]{font-size:1rem}.setting-item[data-v-108b0939]{margin-bottom:.75rem}.setting-input[data-v-108b0939],.setting-select[data-v-108b0939],.setting-textarea[data-v-108b0939]{padding:.5rem;font-size:.85rem}.mode-label[data-v-108b0939]{padding:.75rem}.mode-icon[data-v-108b0939]{font-size:1.2rem}.mode-title[data-v-108b0939]{font-size:.9rem}.mode-description[data-v-108b0939]{font-size:.75rem}.question-preview-card[data-v-108b0939]{padding:.75rem}.question-preview-card h4[data-v-108b0939]{font-size:.8rem;padding:.15rem .4rem}.question-text[data-v-108b0939]{font-size:.9rem}.option-preview[data-v-108b0939]{padding:.4rem;font-size:.75rem}.back-button[data-v-108b0939]{padding:.6rem .75rem;font-size:.8rem}.draft-button[data-v-108b0939],.create-button[data-v-108b0939]{padding:.8rem 1rem;font-size:.9rem}}.guess-song-manual-form[data-v-434658df]{max-width:800px;margin:0 auto;padding:2rem}.form-header[data-v-434658df]{text-align:center;margin-bottom:2rem}.section-title[data-v-434658df]{font-size:1.8rem;color:#fff;margin-bottom:.5rem}.form-description[data-v-434658df]{color:#ffffffb3;margin-bottom:1rem}.question-counter[data-v-434658df]{background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;display:inline-block;color:#fff;font-weight:500}.question-navigation[data-v-434658df]{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.nav-button[data-v-434658df]{width:40px;height:40px;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease;font-weight:500}.nav-button[data-v-434658df]:hover{border-color:#ffffff80;background:#fff3}.nav-button.active[data-v-434658df]{border-color:#4caf50;background:#4caf50;color:#fff}.nav-button.completed[data-v-434658df]{border-color:#2196f3;background:#2196f3}.question-form-container[data-v-434658df]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.question-title[data-v-434658df]{font-size:1.5rem;color:#fff;margin-bottom:2rem;text-align:center}.form-section[data-v-434658df]{margin-bottom:2rem}.section-label[data-v-434658df]{display:block;font-size:1.1rem;color:#fff;margin-bottom:1rem;font-weight:500}.required-asterisk[data-v-434658df]{color:#ff6b6b;font-weight:700;margin-left:.25rem}.audio-upload-area[data-v-434658df]{position:relative}.file-input[data-v-434658df]{display:none}.upload-placeholder[data-v-434658df]{border:2px dashed rgba(255,255,255,.3);border-radius:15px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#ffffff0d}.upload-placeholder[data-v-434658df]:hover{border-color:#ffffff80;background:#ffffff1a}.upload-icon[data-v-434658df]{font-size:3rem;margin-bottom:1rem}.upload-text[data-v-434658df]{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.file-info[data-v-434658df]{display:flex;flex-direction:column;gap:.25rem}.file-size[data-v-434658df]{font-size:.9rem;color:#ffffffb3}.upload-hint[data-v-434658df]{color:#ffffff80;font-size:.9rem}.audio-preview[data-v-434658df]{margin-top:1rem;padding:1rem;background:#ffffff0d;border-radius:10px}.audio-player[data-v-434658df]{width:100%;margin-bottom:.5rem}.audio-info[data-v-434658df]{color:#ffffffb3;font-size:.9rem}.song-info-simple[data-v-434658df]{display:flex;flex-direction:column;gap:1rem}.info-field[data-v-434658df]{display:flex;flex-direction:column}.field-label[data-v-434658df]{color:#fffc;margin-bottom:.5rem;font-size:.9rem}.field-input[data-v-434658df],.field-select[data-v-434658df]{padding:.75rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;font-size:1rem}.field-input[data-v-434658df]:focus,.field-select[data-v-434658df]:focus{outline:none;border-color:#ffffff80;background:#ffffff26}.field-select option[data-v-434658df]{background:#1a1a1a;color:#fff}.hints-container[data-v-434658df]{display:flex;flex-direction:column;gap:.5rem}.hint-input[data-v-434658df]{display:flex;gap:.5rem;align-items:center}.hint-field[data-v-434658df]{flex:1;padding:.75rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff}.hint-field[data-v-434658df]:focus{outline:none;border-color:#ffffff80;background:#ffffff26}.remove-hint-btn[data-v-434658df]{background:#f44336;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem}.add-hint-btn[data-v-434658df]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .3s ease;align-self:flex-start}.add-hint-btn[data-v-434658df]:hover{background:#fff3;border-color:#ffffff80}.form-actions[data-v-434658df]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.action-btn[data-v-434658df]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.action-btn.secondary[data-v-434658df]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.action-btn.secondary[data-v-434658df]:hover:not(:disabled){background:#fff3;border-color:#ffffff80}.action-btn.primary[data-v-434658df]{background:#4caf50;color:#fff}.action-btn.primary[data-v-434658df]:hover:not(:disabled){background:#45a049}.action-btn[data-v-434658df]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.guess-song-manual-form[data-v-434658df]{padding:1rem}.song-info-simple[data-v-434658df]{gap:.75rem}.form-actions[data-v-434658df]{flex-direction:column;gap:1rem}.action-btn[data-v-434658df]{width:100%}}.manual-form-container[data-v-6398d9f0]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-6398d9f0]{text-align:center;margin-bottom:24px}.section-title[data-v-6398d9f0]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-6398d9f0]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-6398d9f0]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-6398d9f0]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-6398d9f0]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#ffffff0d;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-6398d9f0]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-6398d9f0]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-6398d9f0]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-6398d9f0]{background:#ffffff0d;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-6398d9f0]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-section[data-v-6398d9f0]{margin-bottom:20px}.section-label[data-v-6398d9f0]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-6398d9f0]{color:#f44;margin-left:4px}.field-textarea[data-v-6398d9f0],.field-select[data-v-6398d9f0]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px;transition:border-color .3s ease}.field-textarea[data-v-6398d9f0]:focus,.field-select[data-v-6398d9f0]:focus{outline:none;border-color:#4caf50}.field-textarea[data-v-6398d9f0]::placeholder{color:#666}.options-container[data-v-6398d9f0]{display:flex;flex-direction:column;gap:8px}.option-input[data-v-6398d9f0]{display:flex;align-items:center;gap:8px}.option-field[data-v-6398d9f0]{flex:1;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px}.option-field[data-v-6398d9f0]:focus{outline:none;border-color:#4caf50}.option-field[data-v-6398d9f0]::placeholder{color:#666}.remove-option-btn[data-v-6398d9f0]{width:32px;height:32px;border-radius:50%;border:none;background:#f44;color:#fff;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.remove-option-btn[data-v-6398d9f0]:hover{background:#f66}.add-option-btn[data-v-6398d9f0]{padding:12px 16px;border:2px dashed #666;border-radius:8px;background:transparent;color:#888;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;text-align:center}.add-option-btn[data-v-6398d9f0]:hover{border-color:#4caf50;color:#4caf50}.form-navigation[data-v-6398d9f0]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-6398d9f0]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-6398d9f0]{background:#666;color:#fff}.prev-btn[data-v-6398d9f0]:hover{background:#777}.next-btn[data-v-6398d9f0]{background:#4caf50;color:#fff}.next-btn[data-v-6398d9f0]:hover:not(:disabled){background:#45a049}.next-btn[data-v-6398d9f0]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-6398d9f0]{background:#4caf50;color:#fff}.save-btn[data-v-6398d9f0]:hover:not(:disabled){background:#45a049}.save-btn[data-v-6398d9f0]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-6398d9f0]{padding:16px}.question-navigation[data-v-6398d9f0]{gap:6px}.nav-button[data-v-6398d9f0]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-6398d9f0]{flex-direction:column;gap:12px}.nav-btn[data-v-6398d9f0]{width:100%}}.two-truths-lie-manual-form[data-v-a94ebee7]{max-width:800px;margin:0 auto;padding:2rem;background:#ffffff0d;border-radius:20px;color:#333}.form-header[data-v-a94ebee7]{text-align:center;margin-bottom:2rem}.form-header h3[data-v-a94ebee7]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;color:#333}.form-header p[data-v-a94ebee7]{margin:0;color:#333333b3;font-size:1rem}.question-nav[data-v-a94ebee7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#ffffffb3;border-radius:12px}.nav-btn[data-v-a94ebee7]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#fffc;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-a94ebee7]:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.nav-btn[data-v-a94ebee7]:disabled{opacity:.5;cursor:not-allowed}.question-counter[data-v-a94ebee7]{font-weight:600;font-size:1.1rem;color:#333}.statement-form[data-v-a94ebee7]{background:#ffffffb3;border-radius:16px;padding:2rem;margin-bottom:2rem}.form-section[data-v-a94ebee7]{margin-bottom:1.5rem}.field-label[data-v-a94ebee7]{display:block;margin-bottom:.75rem;font-weight:600;font-size:1.1rem;color:#333}.required-asterisk[data-v-a94ebee7]{color:#e74c3c;margin-left:4px}.instruction-text[data-v-a94ebee7]{margin-bottom:1.5rem;color:#333333b3;font-style:italic;background:#ffffff80;padding:1rem;border-radius:8px;border-left:4px solid #ff9a9e}.statements-container[data-v-a94ebee7]{display:flex;flex-direction:column;gap:1rem}.statement-row[data-v-a94ebee7]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fffc;border-radius:12px;border:2px solid transparent;transition:all .3s ease}.statement-row[data-v-a94ebee7]:hover{border-color:#ff9a9e80}.statement-number[data-v-a94ebee7]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#ff9a9e;color:#fff;border-radius:50%;font-weight:700;font-size:.9rem;flex-shrink:0}.statement-textarea[data-v-a94ebee7]{flex:1;padding:.75rem;border:2px solid rgba(255,154,158,.3);border-radius:8px;background:#fff;color:#333;font-size:1rem;resize:vertical;min-height:60px}.statement-textarea[data-v-a94ebee7]:focus{outline:none;border-color:#ff9a9e;background:#fff}.statement-textarea[data-v-a94ebee7]::placeholder{color:#33333380}.truth-toggle[data-v-a94ebee7]{padding:.5rem 1rem;border:2px solid #4CAF50;border-radius:6px;background:#4caf50;color:#fff;cursor:pointer;font-weight:700;font-size:.8rem;transition:all .3s ease;flex-shrink:0}.truth-toggle[data-v-a94ebee7]:hover{background:#45a049;transform:scale(1.05)}.truth-toggle.lie[data-v-a94ebee7]{background:#e74c3c;border-color:#e74c3c}.truth-toggle.lie[data-v-a94ebee7]:hover{background:#c0392b}.category-input[data-v-a94ebee7]{width:100%;padding:.75rem;border:2px solid rgba(255,154,158,.3);border-radius:8px;background:#fff;color:#333;font-size:1rem}.category-input[data-v-a94ebee7]:focus{outline:none;border-color:#ff9a9e;background:#fff}.category-input[data-v-a94ebee7]::placeholder{color:#33333380}.question-status[data-v-a94ebee7]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;background:#fffc;border-radius:8px}.status-indicator[data-v-a94ebee7]{padding:.5rem 1rem;border-radius:20px;font-weight:600;background:#e74c3c33;border:2px solid rgba(231,76,60,.5);color:#e74c3c}.status-indicator.completed[data-v-a94ebee7]{background:#4caf5033;border-color:#4caf5080;color:#4caf50}.truth-count[data-v-a94ebee7]{font-size:.9rem;color:#333333b3;font-weight:500}.form-actions[data-v-a94ebee7]{display:flex;gap:1rem;justify-content:center}.save-btn[data-v-a94ebee7],.complete-all-btn[data-v-a94ebee7]{padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.save-btn[data-v-a94ebee7]{background:#4caf50;color:#fff}.save-btn[data-v-a94ebee7]:hover:not(:disabled){background:#45a049;transform:translateY(-2px)}.save-btn[data-v-a94ebee7]:disabled{opacity:.5;cursor:not-allowed}.complete-all-btn[data-v-a94ebee7]{background:#2196f3;color:#fff}.complete-all-btn[data-v-a94ebee7]:hover:not(:disabled){background:#1976d2;transform:translateY(-2px)}.complete-all-btn[data-v-a94ebee7]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.two-truths-lie-manual-form[data-v-a94ebee7]{padding:1rem}.question-nav[data-v-a94ebee7]{flex-direction:column;gap:1rem}.form-actions[data-v-a94ebee7]{flex-direction:column}.statement-row[data-v-a94ebee7]{flex-direction:column;align-items:stretch}.truth-toggle[data-v-a94ebee7]{align-self:flex-end;width:fit-content}.question-status[data-v-a94ebee7]{flex-direction:column;gap:.5rem;text-align:center}}.manual-form-container[data-v-6948f206]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-6948f206]{text-align:center;margin-bottom:24px}.section-title[data-v-6948f206]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-6948f206]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-6948f206]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-6948f206]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-6948f206]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#333;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-6948f206]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-6948f206]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-6948f206]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-6948f206]{background:#333;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-6948f206]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-section[data-v-6948f206]{margin-bottom:20px}.section-label[data-v-6948f206]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-6948f206]{color:#f44;margin-left:4px}.field-input[data-v-6948f206],.field-select[data-v-6948f206]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#2a2a2a;color:#fff;font-size:14px;transition:border-color .3s ease}.field-input[data-v-6948f206]:focus,.field-select[data-v-6948f206]:focus{outline:none;border-color:#4caf50}.field-input[data-v-6948f206]::placeholder{color:#666}.field-hint[data-v-6948f206]{font-size:12px;color:#888;margin-top:4px}.form-navigation[data-v-6948f206]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-6948f206]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-6948f206]{background:#666;color:#fff}.prev-btn[data-v-6948f206]:hover{background:#777}.next-btn[data-v-6948f206]{background:#4caf50;color:#fff}.next-btn[data-v-6948f206]:hover:not(:disabled){background:#45a049}.next-btn[data-v-6948f206]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-6948f206]{background:#4caf50;color:#fff}.save-btn[data-v-6948f206]:hover:not(:disabled){background:#45a049}.save-btn[data-v-6948f206]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-6948f206]{padding:16px}.question-navigation[data-v-6948f206]{gap:6px}.nav-button[data-v-6948f206]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-6948f206]{flex-direction:column;gap:12px}.nav-btn[data-v-6948f206]{width:100%}}.manual-form-container[data-v-e9948b3b]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-e9948b3b]{text-align:center;margin-bottom:24px}.section-title[data-v-e9948b3b]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-e9948b3b]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-e9948b3b]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-e9948b3b]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-e9948b3b]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#333;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-e9948b3b]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-e9948b3b]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-e9948b3b]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-e9948b3b]{background:#333;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-e9948b3b]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-section[data-v-e9948b3b]{margin-bottom:20px}.section-label[data-v-e9948b3b]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-e9948b3b]{color:#f44;margin-left:4px}.field-input[data-v-e9948b3b],.field-select[data-v-e9948b3b]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#2a2a2a;color:#fff;font-size:14px;transition:border-color .3s ease}.field-input[data-v-e9948b3b]:focus,.field-select[data-v-e9948b3b]:focus{outline:none;border-color:#4caf50}.field-input[data-v-e9948b3b]::placeholder{color:#666}.field-hint[data-v-e9948b3b]{font-size:12px;color:#888;margin-top:4px}.form-navigation[data-v-e9948b3b]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-e9948b3b]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-e9948b3b]{background:#666;color:#fff}.prev-btn[data-v-e9948b3b]:hover{background:#777}.next-btn[data-v-e9948b3b]{background:#4caf50;color:#fff}.next-btn[data-v-e9948b3b]:hover:not(:disabled){background:#45a049}.next-btn[data-v-e9948b3b]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-e9948b3b]{background:#4caf50;color:#fff}.save-btn[data-v-e9948b3b]:hover:not(:disabled){background:#45a049}.save-btn[data-v-e9948b3b]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-e9948b3b]{padding:16px}.question-navigation[data-v-e9948b3b]{gap:6px}.nav-button[data-v-e9948b3b]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-e9948b3b]{flex-direction:column;gap:12px}.nav-btn[data-v-e9948b3b]{width:100%}}.hangman-manual-form[data-v-32e249ab]{max-width:800px;margin:0 auto;padding:2rem;background:#ffffff0d;border-radius:20px;color:#333}.form-header[data-v-32e249ab]{text-align:center;margin-bottom:2rem}.form-header h3[data-v-32e249ab]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;color:#333}.form-header p[data-v-32e249ab]{margin:0;color:#333333b3;font-size:1rem}.question-nav[data-v-32e249ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#ffffffb3;border-radius:12px}.nav-btn[data-v-32e249ab]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#fffc;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-32e249ab]:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.nav-btn[data-v-32e249ab]:disabled{opacity:.5;cursor:not-allowed}.question-counter[data-v-32e249ab]{font-weight:600;font-size:1.1rem;color:#333}.word-form[data-v-32e249ab]{background:#ffffffb3;border-radius:16px;padding:2rem;margin-bottom:2rem}.form-section[data-v-32e249ab]{margin-bottom:1.5rem}.field-label[data-v-32e249ab]{display:block;margin-bottom:.75rem;font-weight:600;font-size:1.1rem;color:#333}.required-asterisk[data-v-32e249ab]{color:#e74c3c;margin-left:4px}.word-input[data-v-32e249ab]{width:100%;padding:1rem;border:2px solid rgba(255,154,158,.5);border-radius:12px;background:#fff;color:#333;font-size:1.2rem;font-weight:500;text-transform:uppercase}.word-input[data-v-32e249ab]:focus{outline:none;border-color:#ff9a9e;background:#fff}.word-input[data-v-32e249ab]::placeholder{color:#33333380;text-transform:none}.word-preview[data-v-32e249ab]{margin-top:1rem;padding:1rem;background:#ff9a9e1a;border-radius:8px;text-align:center;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;letter-spacing:.5rem}.letter[data-v-32e249ab]{display:inline-block;margin:0 .25rem;color:#ff9a9e}.category-select[data-v-32e249ab]{width:100%;padding:.75rem;border:2px solid rgba(255,154,158,.5);border-radius:8px;background:#fff;color:#333;font-size:1rem;cursor:pointer}.category-select[data-v-32e249ab]:focus{outline:none;border-color:#ff9a9e;background:#fff}.category-select option[data-v-32e249ab]{background:#fff;color:#333}.hints-container[data-v-32e249ab]{display:flex;flex-direction:column;gap:.75rem}.hint-row[data-v-32e249ab]{display:flex;align-items:center;gap:.75rem}.hint-input[data-v-32e249ab]{flex:1;padding:.75rem;border:2px solid rgba(255,154,158,.5);border-radius:8px;background:#fff;color:#333;font-size:1rem}.hint-input[data-v-32e249ab]:focus{outline:none;border-color:#ff9a9e;background:#fff}.hint-input[data-v-32e249ab]::placeholder{color:#33333380}.remove-hint-btn[data-v-32e249ab]{padding:.5rem;border:none;border-radius:6px;background:#e74c3ccc;color:#fff;cursor:pointer;font-weight:700;transition:all .3s ease}.remove-hint-btn[data-v-32e249ab]:hover{background:#e74c3c;transform:scale(1.1)}.add-hint-btn[data-v-32e249ab]{padding:.75rem 1rem;border:2px dashed rgba(255,154,158,.8);border-radius:8px;background:transparent;color:#ff9a9e;cursor:pointer;font-weight:500;transition:all .3s ease}.add-hint-btn[data-v-32e249ab]:hover{border-color:#ff9a9e;color:#333;background:#ff9a9e1a}.question-status[data-v-32e249ab]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;background:#fffc;border-radius:8px}.status-indicator[data-v-32e249ab]{padding:.5rem 1rem;border-radius:20px;font-weight:600;background:#e74c3c33;border:2px solid rgba(231,76,60,.5);color:#e74c3c}.status-indicator.completed[data-v-32e249ab]{background:#4caf5033;border-color:#4caf5080;color:#4caf50}.word-info[data-v-32e249ab]{font-size:.9rem;color:#333333b3;font-weight:500}.form-actions[data-v-32e249ab]{display:flex;gap:1rem;justify-content:center}.save-btn[data-v-32e249ab],.complete-all-btn[data-v-32e249ab]{padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.save-btn[data-v-32e249ab]{background:#4caf50;color:#fff}.save-btn[data-v-32e249ab]:hover:not(:disabled){background:#45a049;transform:translateY(-2px)}.save-btn[data-v-32e249ab]:disabled{opacity:.5;cursor:not-allowed}.complete-all-btn[data-v-32e249ab]{background:#2196f3;color:#fff}.complete-all-btn[data-v-32e249ab]:hover:not(:disabled){background:#1976d2;transform:translateY(-2px)}.complete-all-btn[data-v-32e249ab]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.hangman-manual-form[data-v-32e249ab]{padding:1rem}.question-nav[data-v-32e249ab]{flex-direction:column;gap:1rem}.form-actions[data-v-32e249ab]{flex-direction:column}.hint-row[data-v-32e249ab]{flex-direction:column;align-items:stretch}.remove-hint-btn[data-v-32e249ab]{align-self:flex-end;width:fit-content}.question-status[data-v-32e249ab]{flex-direction:column;gap:.5rem;text-align:center}}.manual-form-container[data-v-5ec4cd66]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-5ec4cd66]{text-align:center;margin-bottom:2rem}.form-header h3[data-v-5ec4cd66]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600}.form-header p[data-v-5ec4cd66]{margin:0;color:#fffc;font-size:1rem}.question-nav[data-v-5ec4cd66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#ffffff1a;border-radius:12px}.nav-btn[data-v-5ec4cd66]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#fff3;color:#fff;font-weight:500;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-5ec4cd66]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-2px)}.nav-btn[data-v-5ec4cd66]:disabled{opacity:.5;cursor:not-allowed}.question-counter[data-v-5ec4cd66]{font-weight:600;font-size:1.1rem}.riddle-form[data-v-5ec4cd66]{background:#ffffff1a;border-radius:16px;padding:2rem;margin-bottom:2rem}.form-section[data-v-5ec4cd66]{margin-bottom:1.5rem}.field-label[data-v-5ec4cd66]{display:block;margin-bottom:.75rem;font-weight:600;font-size:1.1rem;color:#ffffffe6}.required-asterisk[data-v-5ec4cd66]{color:#ff6b6b;margin-left:4px}.riddle-textarea[data-v-5ec4cd66]{width:100%;padding:1rem;border:2px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffff1a;color:#fff;font-size:1rem;resize:vertical;min-height:120px;font-family:Georgia,serif;line-height:1.6}.riddle-textarea[data-v-5ec4cd66]:focus{outline:none;border-color:#fff9;background:#ffffff26}.riddle-textarea[data-v-5ec4cd66]::placeholder{color:#fff9}.answer-input[data-v-5ec4cd66]{width:100%;padding:1rem;border:2px solid rgba(255,255,255,.3);border-radius:12px;background:#ffffff1a;color:#fff;font-size:1.2rem;font-weight:500}.answer-input[data-v-5ec4cd66]:focus{outline:none;border-color:#fff9;background:#ffffff26}.answer-input[data-v-5ec4cd66]::placeholder{color:#fff9}.difficulty-select[data-v-5ec4cd66],.category-select[data-v-5ec4cd66]{width:100%;padding:.75rem;border:2px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;font-size:1rem;cursor:pointer}.difficulty-select[data-v-5ec4cd66]:focus,.category-select[data-v-5ec4cd66]:focus{outline:none;border-color:#fff9;background:#ffffff26}.difficulty-select option[data-v-5ec4cd66],.category-select option[data-v-5ec4cd66]{background:#333;color:#fff}.question-status[data-v-5ec4cd66]{display:flex;justify-content:center;margin-top:1.5rem}.status-indicator[data-v-5ec4cd66]{padding:.75rem 1.5rem;border-radius:25px;font-weight:600;background:#ff6b6b33;border:2px solid rgba(255,107,107,.5);color:#ff6b6b}.status-indicator.completed[data-v-5ec4cd66]{background:#4caf5033;border-color:#4caf5080;color:#4caf50}.form-actions[data-v-5ec4cd66]{display:flex;gap:1rem;justify-content:center}.save-btn[data-v-5ec4cd66],.complete-all-btn[data-v-5ec4cd66]{padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.save-btn[data-v-5ec4cd66]{background:#4caf50;color:#fff}.save-btn[data-v-5ec4cd66]:hover:not(:disabled){background:#45a049;transform:translateY(-2px)}.save-btn[data-v-5ec4cd66]:disabled{opacity:.5;cursor:not-allowed}.complete-all-btn[data-v-5ec4cd66]{background:#2196f3;color:#fff}.complete-all-btn[data-v-5ec4cd66]:hover:not(:disabled){background:#1976d2;transform:translateY(-2px)}.complete-all-btn[data-v-5ec4cd66]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.riddle-manual-form[data-v-5ec4cd66]{padding:1rem}.question-nav[data-v-5ec4cd66]{flex-direction:column;gap:1rem}.form-actions[data-v-5ec4cd66]{flex-direction:column}}.would-you-rather-manual-form[data-v-c2f1a740]{max-width:800px;margin:0 auto;padding:2rem;background:#ffffff0d;border-radius:20px;color:#333}.form-header[data-v-c2f1a740]{text-align:center;margin-bottom:2rem}.form-header h3[data-v-c2f1a740]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;color:#333}.form-header p[data-v-c2f1a740]{margin:0;color:#333333b3;font-size:1rem}.question-nav[data-v-c2f1a740]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#ffffffb3;border-radius:12px}.nav-btn[data-v-c2f1a740]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#fffc;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-c2f1a740]:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.nav-btn[data-v-c2f1a740]:disabled{opacity:.5;cursor:not-allowed}.question-counter[data-v-c2f1a740]{font-weight:600;font-size:1.1rem;color:#333}.choice-form[data-v-c2f1a740]{background:#ffffffb3;border-radius:16px;padding:2rem;margin-bottom:2rem}.form-section[data-v-c2f1a740]{margin-bottom:1.5rem}.field-label[data-v-c2f1a740]{display:block;margin-bottom:.75rem;font-weight:600;font-size:1.1rem;color:#333}.required-asterisk[data-v-c2f1a740]{color:#e74c3c;margin-left:4px}.option-textarea[data-v-c2f1a740]{width:100%;padding:1rem;border:2px solid rgba(255,154,158,.5);border-radius:12px;background:#fff;color:#333;font-size:1rem;resize:vertical;min-height:80px}.option-textarea[data-v-c2f1a740]:focus{outline:none;border-color:#ff9a9e;background:#fff}.option-textarea[data-v-c2f1a740]::placeholder{color:#33333380}.vs-divider[data-v-c2f1a740]{display:flex;justify-content:center;align-items:center;margin:1.5rem 0}.vs-text[data-v-c2f1a740]{background:#ff9a9e;color:#fff;padding:.5rem 1rem;border-radius:25px;font-weight:700;font-size:1.1rem;box-shadow:0 4px 8px #ff9a9e4d}.category-select[data-v-c2f1a740]{width:100%;padding:.75rem;border:2px solid rgba(255,154,158,.5);border-radius:8px;background:#fff;color:#333;font-size:1rem;cursor:pointer}.category-select[data-v-c2f1a740]:focus{outline:none;border-color:#ff9a9e;background:#fff}.category-select option[data-v-c2f1a740]{background:#fff;color:#333}.question-status[data-v-c2f1a740]{display:flex;justify-content:center;margin-top:1.5rem}.status-indicator[data-v-c2f1a740]{padding:.75rem 1.5rem;border-radius:25px;font-weight:600;background:#e74c3c33;border:2px solid rgba(231,76,60,.5);color:#e74c3c}.status-indicator.completed[data-v-c2f1a740]{background:#4caf5033;border-color:#4caf5080;color:#4caf50}.form-actions[data-v-c2f1a740]{display:flex;gap:1rem;justify-content:center}.save-btn[data-v-c2f1a740],.complete-all-btn[data-v-c2f1a740]{padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.save-btn[data-v-c2f1a740]{background:#4caf50;color:#fff}.save-btn[data-v-c2f1a740]:hover:not(:disabled){background:#45a049;transform:translateY(-2px)}.save-btn[data-v-c2f1a740]:disabled{opacity:.5;cursor:not-allowed}.complete-all-btn[data-v-c2f1a740]{background:#2196f3;color:#fff}.complete-all-btn[data-v-c2f1a740]:hover:not(:disabled){background:#1976d2;transform:translateY(-2px)}.complete-all-btn[data-v-c2f1a740]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.would-you-rather-manual-form[data-v-c2f1a740]{padding:1rem}.question-nav[data-v-c2f1a740]{flex-direction:column;gap:1rem}.form-actions[data-v-c2f1a740]{flex-direction:column}}.who-am-i-manual-form[data-v-3ebfbc47]{max-width:800px;margin:0 auto;padding:2rem;background:#ffffff0d;border-radius:20px;color:#333}.form-header[data-v-3ebfbc47]{text-align:center;margin-bottom:2rem}.form-header h3[data-v-3ebfbc47]{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;color:#333}.form-header p[data-v-3ebfbc47]{margin:0;color:#333333b3;font-size:1rem}.question-nav[data-v-3ebfbc47]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background:#ffffffb3;border-radius:12px}.nav-btn[data-v-3ebfbc47]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#fffc;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-3ebfbc47]:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.nav-btn[data-v-3ebfbc47]:disabled{opacity:.5;cursor:not-allowed}.question-counter[data-v-3ebfbc47]{font-weight:600;font-size:1.1rem;color:#333}.character-form[data-v-3ebfbc47]{background:#ffffffb3;border-radius:16px;padding:2rem;margin-bottom:2rem}.form-section[data-v-3ebfbc47]{margin-bottom:1.5rem}.field-label[data-v-3ebfbc47]{display:block;margin-bottom:.75rem;font-weight:600;font-size:1.1rem;color:#333}.required-asterisk[data-v-3ebfbc47]{color:#e74c3c;margin-left:4px}.instruction-text[data-v-3ebfbc47]{margin-bottom:1rem;color:#333333b3;font-style:italic;background:#a8edea33;padding:1rem;border-radius:8px;border-left:4px solid #a8edea}.character-input[data-v-3ebfbc47]{width:100%;padding:1rem;border:2px solid rgba(168,237,234,.5);border-radius:12px;background:#fff;color:#333;font-size:1.2rem;font-weight:500}.character-input[data-v-3ebfbc47]:focus{outline:none;border-color:#a8edea;background:#fff}.character-input[data-v-3ebfbc47]::placeholder{color:#33333380}.category-select[data-v-3ebfbc47]{width:100%;padding:.75rem;border:2px solid rgba(168,237,234,.5);border-radius:8px;background:#fff;color:#333;font-size:1rem;cursor:pointer}.category-select[data-v-3ebfbc47]:focus{outline:none;border-color:#a8edea;background:#fff}.category-select option[data-v-3ebfbc47]{background:#fff;color:#333}.hints-container[data-v-3ebfbc47]{display:flex;flex-direction:column;gap:1rem}.hint-row[data-v-3ebfbc47]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fffc;border-radius:12px;border:2px solid transparent;transition:all .3s ease}.hint-row[data-v-3ebfbc47]:hover{border-color:#a8edea80}.hint-number[data-v-3ebfbc47]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#a8edea;color:#fff;border-radius:50%;font-weight:700;font-size:.9rem;flex-shrink:0}.hint-textarea[data-v-3ebfbc47]{flex:1;padding:.75rem;border:2px solid rgba(168,237,234,.3);border-radius:8px;background:#fff;color:#333;font-size:1rem;resize:vertical;min-height:60px}.hint-textarea[data-v-3ebfbc47]:focus{outline:none;border-color:#a8edea;background:#fff}.hint-textarea[data-v-3ebfbc47]::placeholder{color:#33333380}.remove-hint-btn[data-v-3ebfbc47]{padding:.5rem;border:none;border-radius:6px;background:#e74c3ccc;color:#fff;cursor:pointer;font-weight:700;transition:all .3s ease;flex-shrink:0}.remove-hint-btn[data-v-3ebfbc47]:hover{background:#e74c3c;transform:scale(1.1)}.add-hint-btn[data-v-3ebfbc47]{padding:.75rem 1rem;border:2px dashed rgba(168,237,234,.8);border-radius:8px;background:transparent;color:#a8edea;cursor:pointer;font-weight:500;transition:all .3s ease}.add-hint-btn[data-v-3ebfbc47]:hover{border-color:#a8edea;color:#333;background:#a8edea1a}.question-status[data-v-3ebfbc47]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem;background:#fffc;border-radius:8px}.status-indicator[data-v-3ebfbc47]{padding:.5rem 1rem;border-radius:20px;font-weight:600;background:#e74c3c33;border:2px solid rgba(231,76,60,.5);color:#e74c3c}.status-indicator.completed[data-v-3ebfbc47]{background:#4caf5033;border-color:#4caf5080;color:#4caf50}.hint-count[data-v-3ebfbc47]{font-size:.9rem;color:#333333b3;font-weight:500}.form-actions[data-v-3ebfbc47]{display:flex;gap:1rem;justify-content:center}.save-btn[data-v-3ebfbc47],.complete-all-btn[data-v-3ebfbc47]{padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.save-btn[data-v-3ebfbc47]{background:#4caf50;color:#fff}.save-btn[data-v-3ebfbc47]:hover:not(:disabled){background:#45a049;transform:translateY(-2px)}.save-btn[data-v-3ebfbc47]:disabled{opacity:.5;cursor:not-allowed}.complete-all-btn[data-v-3ebfbc47]{background:#2196f3;color:#fff}.complete-all-btn[data-v-3ebfbc47]:hover:not(:disabled){background:#1976d2;transform:translateY(-2px)}.complete-all-btn[data-v-3ebfbc47]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.who-am-i-manual-form[data-v-3ebfbc47]{padding:1rem}.question-nav[data-v-3ebfbc47]{flex-direction:column;gap:1rem}.form-actions[data-v-3ebfbc47]{flex-direction:column}.hint-row[data-v-3ebfbc47]{flex-direction:column;align-items:stretch}.remove-hint-btn[data-v-3ebfbc47]{align-self:flex-end;width:fit-content}.question-status[data-v-3ebfbc47]{flex-direction:column;gap:.5rem;text-align:center}}.manual-form-container[data-v-8b770ebf]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-8b770ebf]{text-align:center;margin-bottom:24px}.section-title[data-v-8b770ebf]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-8b770ebf]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-8b770ebf]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-8b770ebf]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-8b770ebf]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#333;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-8b770ebf]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-8b770ebf]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-8b770ebf]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-8b770ebf]{background:#333;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-8b770ebf]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-section[data-v-8b770ebf]{margin-bottom:20px}.section-label[data-v-8b770ebf]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-8b770ebf]{color:#f44;margin-left:4px}.field-input[data-v-8b770ebf]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#2a2a2a;color:#fff;font-size:14px;transition:border-color .3s ease}.field-input[data-v-8b770ebf]:focus{outline:none;border-color:#4caf50}.field-input[data-v-8b770ebf]::placeholder{color:#666}.field-hint[data-v-8b770ebf]{font-size:12px;color:#888;margin-top:4px}.hints-container[data-v-8b770ebf]{display:flex;flex-direction:column;gap:8px}.hint-input[data-v-8b770ebf]{display:flex;align-items:center;gap:8px}.hint-field[data-v-8b770ebf]{flex:1;padding:12px;border:2px solid #555;border-radius:8px;background:#2a2a2a;color:#fff;font-size:14px}.hint-field[data-v-8b770ebf]:focus{outline:none;border-color:#4caf50}.hint-field[data-v-8b770ebf]::placeholder{color:#666}.remove-hint-btn[data-v-8b770ebf]{width:32px;height:32px;border-radius:50%;border:none;background:#f44;color:#fff;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.remove-hint-btn[data-v-8b770ebf]:hover{background:#f66}.add-hint-btn[data-v-8b770ebf]{padding:12px 16px;border:2px dashed #666;border-radius:8px;background:transparent;color:#888;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;text-align:center}.add-hint-btn[data-v-8b770ebf]:hover{border-color:#4caf50;color:#4caf50}.form-navigation[data-v-8b770ebf]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-8b770ebf]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-8b770ebf]{background:#666;color:#fff}.prev-btn[data-v-8b770ebf]:hover{background:#777}.next-btn[data-v-8b770ebf]{background:#4caf50;color:#fff}.next-btn[data-v-8b770ebf]:hover:not(:disabled){background:#45a049}.next-btn[data-v-8b770ebf]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-8b770ebf]{background:#4caf50;color:#fff}.save-btn[data-v-8b770ebf]:hover:not(:disabled){background:#45a049}.save-btn[data-v-8b770ebf]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-8b770ebf]{padding:16px}.question-navigation[data-v-8b770ebf]{gap:6px}.nav-button[data-v-8b770ebf]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-8b770ebf]{flex-direction:column;gap:12px}.nav-btn[data-v-8b770ebf]{width:100%}}.word-association-manual-form[data-v-d54bcfa2]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-d54bcfa2]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-d54bcfa2]{margin-bottom:20px}.form-group label[data-v-d54bcfa2]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-d54bcfa2]:after{content:" *";color:#e74c3c}.form-input[data-v-d54bcfa2],.form-textarea[data-v-d54bcfa2]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-d54bcfa2]:focus,.form-textarea[data-v-d54bcfa2]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-d54bcfa2]{resize:vertical;min-height:80px}.help-text[data-v-d54bcfa2]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-d54bcfa2]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-d54bcfa2]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-d54bcfa2]{background:#007bff;color:#fff}.btn-primary[data-v-d54bcfa2]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-d54bcfa2]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-d54bcfa2]{background:#6c757d;color:#fff}.btn-secondary[data-v-d54bcfa2]:hover{background:#545b62}.btn-success[data-v-d54bcfa2]{background:#28a745;color:#fff}.btn-success[data-v-d54bcfa2]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-d54bcfa2]:disabled{background:#6c757d;cursor:not-allowed}.manual-form-container[data-v-7beda525]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-7beda525]{text-align:center;margin-bottom:24px}.section-title[data-v-7beda525]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-7beda525]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-7beda525]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-7beda525]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-7beda525]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#ffffff0d;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-7beda525]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-7beda525]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-7beda525]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-7beda525]{background:#ffffff0d;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-7beda525]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-section[data-v-7beda525]{margin-bottom:20px}.section-label[data-v-7beda525]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-7beda525]{color:#f44;margin-left:4px}.field-input[data-v-7beda525]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px;transition:border-color .3s ease}.field-input[data-v-7beda525]:focus{outline:none;border-color:#4caf50}.field-input[data-v-7beda525]::placeholder{color:#666}.audio-upload-area[data-v-7beda525]{position:relative}.file-input[data-v-7beda525]{position:absolute;opacity:0;pointer-events:none}.upload-placeholder[data-v-7beda525]{border:2px dashed #666;border-radius:8px;padding:24px;text-align:center;cursor:pointer;transition:all .3s ease}.upload-placeholder[data-v-7beda525]:hover{border-color:#4caf50;background:#4caf501a}.upload-icon[data-v-7beda525]{font-size:48px;margin-bottom:12px}.upload-text[data-v-7beda525]{font-size:16px;margin-bottom:8px}.file-info[data-v-7beda525]{display:flex;flex-direction:column;gap:4px}.file-size[data-v-7beda525],.upload-hint[data-v-7beda525]{font-size:12px;color:#888}.error-message[data-v-7beda525]{color:#f44;font-size:12px;margin-top:8px}.hints-container[data-v-7beda525]{display:flex;flex-direction:column;gap:8px}.hint-input[data-v-7beda525]{display:flex;align-items:center;gap:8px}.hint-field[data-v-7beda525]{flex:1;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px}.hint-field[data-v-7beda525]:focus{outline:none;border-color:#4caf50}.hint-field[data-v-7beda525]::placeholder{color:#666}.remove-hint-btn[data-v-7beda525]{width:32px;height:32px;border-radius:50%;border:none;background:#f44;color:#fff;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.remove-hint-btn[data-v-7beda525]:hover{background:#f66}.add-hint-btn[data-v-7beda525]{padding:12px 16px;border:2px dashed #666;border-radius:8px;background:transparent;color:#888;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;text-align:center}.add-hint-btn[data-v-7beda525]:hover{border-color:#4caf50;color:#4caf50}.form-navigation[data-v-7beda525]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-7beda525]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-7beda525]{background:#666;color:#fff}.prev-btn[data-v-7beda525]:hover{background:#777}.next-btn[data-v-7beda525]{background:#4caf50;color:#fff}.next-btn[data-v-7beda525]:hover:not(:disabled){background:#45a049}.next-btn[data-v-7beda525]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-7beda525]{background:#4caf50;color:#fff}.save-btn[data-v-7beda525]:hover:not(:disabled){background:#45a049}.save-btn[data-v-7beda525]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-7beda525]{padding:16px}.question-navigation[data-v-7beda525]{gap:6px}.nav-button[data-v-7beda525]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-7beda525]{flex-direction:column;gap:12px}.nav-btn[data-v-7beda525]{width:100%}}.scavenger-hunt-manual-form[data-v-8c0466ed]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-8c0466ed]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-8c0466ed]{margin-bottom:20px}.form-group label[data-v-8c0466ed]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-8c0466ed]:after{content:" *";color:#e74c3c}.form-input[data-v-8c0466ed],.form-textarea[data-v-8c0466ed]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-8c0466ed]:focus,.form-textarea[data-v-8c0466ed]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-8c0466ed]{resize:vertical;min-height:80px}.help-text[data-v-8c0466ed]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-8c0466ed]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-8c0466ed]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-8c0466ed]{background:#007bff;color:#fff}.btn-primary[data-v-8c0466ed]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-8c0466ed]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-8c0466ed]{background:#6c757d;color:#fff}.btn-secondary[data-v-8c0466ed]:hover{background:#545b62}.btn-success[data-v-8c0466ed]{background:#28a745;color:#fff}.btn-success[data-v-8c0466ed]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-8c0466ed]:disabled{background:#6c757d;cursor:not-allowed}.memory-game-manual-form[data-v-d91fd3af]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-d91fd3af]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-d91fd3af]{margin-bottom:20px}.form-group label[data-v-d91fd3af]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-d91fd3af]:after{content:" *";color:#e74c3c}.form-input[data-v-d91fd3af]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-d91fd3af]:focus{outline:none;border-color:#007bff}.help-text[data-v-d91fd3af]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.error-message[data-v-d91fd3af]{color:#e74c3c;font-size:12px;margin-top:5px}.form-actions[data-v-d91fd3af]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-d91fd3af]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-d91fd3af]{background:#007bff;color:#fff}.btn-primary[data-v-d91fd3af]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-d91fd3af]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-d91fd3af]{background:#6c757d;color:#fff}.btn-secondary[data-v-d91fd3af]:hover{background:#545b62}.btn-success[data-v-d91fd3af]{background:#28a745;color:#fff}.btn-success[data-v-d91fd3af]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-d91fd3af]:disabled{background:#6c757d;cursor:not-allowed}.word-search-manual-form[data-v-4a87f0cd]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-4a87f0cd]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-4a87f0cd]{margin-bottom:20px}.form-group label[data-v-4a87f0cd]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-4a87f0cd]:after{content:" *";color:#e74c3c}.form-input[data-v-4a87f0cd],.form-textarea[data-v-4a87f0cd]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-4a87f0cd]:focus,.form-textarea[data-v-4a87f0cd]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-4a87f0cd]{resize:vertical;min-height:80px}.help-text[data-v-4a87f0cd]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-4a87f0cd]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-4a87f0cd]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-4a87f0cd]{background:#007bff;color:#fff}.btn-primary[data-v-4a87f0cd]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-4a87f0cd]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-4a87f0cd]{background:#6c757d;color:#fff}.btn-secondary[data-v-4a87f0cd]:hover{background:#545b62}.btn-success[data-v-4a87f0cd]{background:#28a745;color:#fff}.btn-success[data-v-4a87f0cd]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-4a87f0cd]:disabled{background:#6c757d;cursor:not-allowed}.crossword-manual-form[data-v-c4b61fea]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-c4b61fea]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-c4b61fea]{margin-bottom:20px}.form-group label[data-v-c4b61fea]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-c4b61fea]:after{content:" *";color:#e74c3c}.form-input[data-v-c4b61fea],.form-textarea[data-v-c4b61fea]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-c4b61fea]:focus,.form-textarea[data-v-c4b61fea]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-c4b61fea]{resize:vertical;min-height:60px}.help-text[data-v-c4b61fea]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-c4b61fea]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-c4b61fea]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-c4b61fea]{background:#007bff;color:#fff}.btn-primary[data-v-c4b61fea]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-c4b61fea]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-c4b61fea]{background:#6c757d;color:#fff}.btn-secondary[data-v-c4b61fea]:hover{background:#545b62}.btn-success[data-v-c4b61fea]{background:#28a745;color:#fff}.btn-success[data-v-c4b61fea]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-c4b61fea]:disabled{background:#6c757d;cursor:not-allowed}.story-building-manual-form[data-v-9d3bbf96]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-9d3bbf96]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-9d3bbf96]{margin-bottom:20px}.form-group label[data-v-9d3bbf96]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-9d3bbf96]:after{content:" *";color:#e74c3c}.form-input[data-v-9d3bbf96],.form-textarea[data-v-9d3bbf96]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-9d3bbf96]:focus,.form-textarea[data-v-9d3bbf96]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-9d3bbf96]{resize:vertical;min-height:80px}.help-text[data-v-9d3bbf96]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-9d3bbf96]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-9d3bbf96]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-9d3bbf96]{background:#007bff;color:#fff}.btn-primary[data-v-9d3bbf96]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-9d3bbf96]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-9d3bbf96]{background:#6c757d;color:#fff}.btn-secondary[data-v-9d3bbf96]:hover{background:#545b62}.btn-success[data-v-9d3bbf96]{background:#28a745;color:#fff}.btn-success[data-v-9d3bbf96]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-9d3bbf96]:disabled{background:#6c757d;cursor:not-allowed}.debate-manual-form[data-v-fcb74a7e]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-fcb74a7e]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-fcb74a7e]{margin-bottom:20px}.form-group label[data-v-fcb74a7e]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-fcb74a7e]:after{content:" *";color:#e74c3c}.form-input[data-v-fcb74a7e],.form-textarea[data-v-fcb74a7e]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-fcb74a7e]:focus,.form-textarea[data-v-fcb74a7e]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-fcb74a7e]{resize:vertical;min-height:60px}.help-text[data-v-fcb74a7e]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-fcb74a7e]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-fcb74a7e]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-fcb74a7e]{background:#007bff;color:#fff}.btn-primary[data-v-fcb74a7e]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-fcb74a7e]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-fcb74a7e]{background:#6c757d;color:#fff}.btn-secondary[data-v-fcb74a7e]:hover{background:#545b62}.btn-success[data-v-fcb74a7e]{background:#28a745;color:#fff}.btn-success[data-v-fcb74a7e]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-fcb74a7e]:disabled{background:#6c757d;cursor:not-allowed}.guess-dialogue-manual-form[data-v-b8421ea9]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-b8421ea9]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-b8421ea9]{margin-bottom:20px}.form-group label[data-v-b8421ea9]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-b8421ea9]:after{content:" *";color:#e74c3c}.form-input[data-v-b8421ea9],.form-textarea[data-v-b8421ea9]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-b8421ea9]:focus,.form-textarea[data-v-b8421ea9]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-b8421ea9]{resize:vertical;min-height:80px}.help-text[data-v-b8421ea9]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-b8421ea9]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-b8421ea9]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-b8421ea9]{background:#007bff;color:#fff}.btn-primary[data-v-b8421ea9]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-b8421ea9]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-b8421ea9]{background:#6c757d;color:#fff}.btn-secondary[data-v-b8421ea9]:hover{background:#545b62}.btn-success[data-v-b8421ea9]{background:#28a745;color:#fff}.btn-success[data-v-b8421ea9]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-b8421ea9]:disabled{background:#6c757d;cursor:not-allowed}.complete-lyrics-manual-form[data-v-74aa085c]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-74aa085c]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-74aa085c]{margin-bottom:20px}.form-group label[data-v-74aa085c]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-74aa085c]:after{content:" *";color:#e74c3c}.form-input[data-v-74aa085c],.form-textarea[data-v-74aa085c]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-74aa085c]:focus,.form-textarea[data-v-74aa085c]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-74aa085c]{resize:vertical;min-height:80px}.help-text[data-v-74aa085c]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-74aa085c]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-74aa085c]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-74aa085c]{background:#007bff;color:#fff}.btn-primary[data-v-74aa085c]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-74aa085c]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-74aa085c]{background:#6c757d;color:#fff}.btn-secondary[data-v-74aa085c]:hover{background:#545b62}.btn-success[data-v-74aa085c]{background:#28a745;color:#fff}.btn-success[data-v-74aa085c]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-74aa085c]:disabled{background:#6c757d;cursor:not-allowed}.manual-form-container[data-v-6f37d2ae]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-6f37d2ae]{text-align:center;margin-bottom:24px}.section-title[data-v-6f37d2ae]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-6f37d2ae]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-6f37d2ae]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-6f37d2ae]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-6f37d2ae]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#ffffff0d;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-6f37d2ae]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-6f37d2ae]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-6f37d2ae]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-6f37d2ae]{background:#ffffff0d;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-6f37d2ae]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-section[data-v-6f37d2ae]{margin-bottom:20px}.section-label[data-v-6f37d2ae]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-6f37d2ae]{color:#f44;margin-left:4px}.field-input[data-v-6f37d2ae],.field-textarea[data-v-6f37d2ae],.field-select[data-v-6f37d2ae]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px;transition:border-color .3s ease}.field-input[data-v-6f37d2ae]:focus,.field-textarea[data-v-6f37d2ae]:focus,.field-select[data-v-6f37d2ae]:focus{outline:none;border-color:#4caf50}.field-input[data-v-6f37d2ae]::placeholder,.field-textarea[data-v-6f37d2ae]::placeholder{color:#666}.form-checkbox[data-v-6f37d2ae]{margin-right:8px}.form-navigation[data-v-6f37d2ae]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-6f37d2ae]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-6f37d2ae]{background:#666;color:#fff}.prev-btn[data-v-6f37d2ae]:hover{background:#777}.next-btn[data-v-6f37d2ae]{background:#4caf50;color:#fff}.next-btn[data-v-6f37d2ae]:hover:not(:disabled){background:#45a049}.next-btn[data-v-6f37d2ae]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-6f37d2ae]{background:#4caf50;color:#fff}.save-btn[data-v-6f37d2ae]:hover:not(:disabled){background:#45a049}.save-btn[data-v-6f37d2ae]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-6f37d2ae]{padding:16px}.question-navigation[data-v-6f37d2ae]{gap:6px}.nav-button[data-v-6f37d2ae]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-6f37d2ae]{flex-direction:column;gap:12px}.nav-btn[data-v-6f37d2ae]{width:100%}}.manual-form-container[data-v-8699f5bb]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-8699f5bb]{text-align:center;margin-bottom:24px}.section-title[data-v-8699f5bb]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-8699f5bb]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-8699f5bb]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-8699f5bb]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-8699f5bb]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#ffffff0d;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-8699f5bb]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-8699f5bb]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-8699f5bb]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-8699f5bb]{background:#ffffff0d;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-8699f5bb]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-group[data-v-8699f5bb]{margin-bottom:20px}.form-group label[data-v-8699f5bb]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.form-group label.required[data-v-8699f5bb]:after{content:" *";color:#f44}.form-input[data-v-8699f5bb],.form-textarea[data-v-8699f5bb]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px;transition:border-color .3s ease}.form-input[data-v-8699f5bb]:focus,.form-textarea[data-v-8699f5bb]:focus{outline:none;border-color:#4caf50}.form-input[data-v-8699f5bb]::placeholder,.form-textarea[data-v-8699f5bb]::placeholder{color:#666}.form-textarea[data-v-8699f5bb]{resize:vertical;min-height:80px}.help-text[data-v-8699f5bb]{display:block;font-size:12px;color:#888;margin-top:4px}.form-actions[data-v-8699f5bb]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.btn[data-v-8699f5bb]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-8699f5bb]{background:#666;color:#fff}.btn-secondary[data-v-8699f5bb]:hover{background:#777}.btn-primary[data-v-8699f5bb]{background:#4caf50;color:#fff}.btn-primary[data-v-8699f5bb]:hover:not(:disabled){background:#45a049}.btn-primary[data-v-8699f5bb]:disabled{background:#555;cursor:not-allowed}.btn-success[data-v-8699f5bb]{background:#4caf50;color:#fff}.btn-success[data-v-8699f5bb]:hover:not(:disabled){background:#45a049}.btn-success[data-v-8699f5bb]:disabled{background:#555;cursor:not-allowed}.section-label[data-v-8699f5bb]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-8699f5bb]{color:#f44;margin-left:4px}.field-input[data-v-8699f5bb],.field-textarea[data-v-8699f5bb],.field-select[data-v-8699f5bb]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px;transition:border-color .3s ease}.field-input[data-v-8699f5bb]:focus,.field-textarea[data-v-8699f5bb]:focus,.field-select[data-v-8699f5bb]:focus{outline:none;border-color:#4caf50}.field-input[data-v-8699f5bb]::placeholder,.field-textarea[data-v-8699f5bb]::placeholder{color:#666}.error-message[data-v-8699f5bb]{color:#f44;font-size:12px;margin-top:8px}.form-navigation[data-v-8699f5bb]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-8699f5bb]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-8699f5bb]{background:#666;color:#fff}.prev-btn[data-v-8699f5bb]:hover{background:#777}.next-btn[data-v-8699f5bb]{background:#4caf50;color:#fff}.next-btn[data-v-8699f5bb]:hover:not(:disabled){background:#45a049}.next-btn[data-v-8699f5bb]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-8699f5bb]{background:#4caf50;color:#fff}.save-btn[data-v-8699f5bb]:hover:not(:disabled){background:#45a049}.save-btn[data-v-8699f5bb]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-8699f5bb]{padding:16px}.question-navigation[data-v-8699f5bb]{gap:6px}.nav-button[data-v-8699f5bb]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-8699f5bb]{flex-direction:column;gap:12px}.nav-btn[data-v-8699f5bb]{width:100%}}.manual-form-container[data-v-91fff31a]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1);color:#fff;font-family:Inter,sans-serif}.form-header[data-v-91fff31a]{text-align:center;margin-bottom:24px}.section-title[data-v-91fff31a]{font-size:24px;font-weight:600;margin:0 0 8px;color:#fff}.form-description[data-v-91fff31a]{font-size:16px;color:#a0a0a0;margin:0 0 16px}.question-counter[data-v-91fff31a]{font-size:14px;color:#888;font-weight:500}.question-navigation[data-v-91fff31a]{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.nav-button[data-v-91fff31a]{width:40px;height:40px;border-radius:50%;border:2px solid #444;background:#ffffff0d;color:#888;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.nav-button[data-v-91fff31a]:hover{border-color:#666;color:#ccc}.nav-button.active[data-v-91fff31a]{background:#4caf50;border-color:#4caf50;color:#fff}.nav-button.completed[data-v-91fff31a]{background:#2196f3;border-color:#2196f3;color:#fff}.question-form-container[data-v-91fff31a]{background:#ffffff0d;border-radius:12px;padding:24px;margin-bottom:24px}.question-title[data-v-91fff31a]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff}.form-section[data-v-91fff31a]{margin-bottom:20px}.section-label[data-v-91fff31a]{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#ccc}.required-asterisk[data-v-91fff31a]{color:#f44;margin-left:4px}.field-input[data-v-91fff31a],.field-textarea[data-v-91fff31a],.field-select[data-v-91fff31a]{width:100%;padding:12px;border:2px solid #555;border-radius:8px;background:#fff0;color:#fff;font-size:14px;transition:border-color .3s ease}.field-input[data-v-91fff31a]:focus,.field-textarea[data-v-91fff31a]:focus,.field-select[data-v-91fff31a]:focus{outline:none;border-color:#4caf50}.field-input[data-v-91fff31a]::placeholder,.field-textarea[data-v-91fff31a]::placeholder{color:#666}.form-navigation[data-v-91fff31a]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-91fff31a]{padding:12px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.prev-btn[data-v-91fff31a]{background:#666;color:#fff}.prev-btn[data-v-91fff31a]:hover{background:#777}.next-btn[data-v-91fff31a]{background:#4caf50;color:#fff}.next-btn[data-v-91fff31a]:hover:not(:disabled){background:#45a049}.next-btn[data-v-91fff31a]:disabled{background:#555;cursor:not-allowed}.save-btn[data-v-91fff31a]{background:#4caf50;color:#fff}.save-btn[data-v-91fff31a]:hover:not(:disabled){background:#45a049}.save-btn[data-v-91fff31a]:disabled{background:#555;cursor:not-allowed}@media (max-width: 768px){.manual-form-container[data-v-91fff31a]{padding:16px}.question-navigation[data-v-91fff31a]{gap:6px}.nav-button[data-v-91fff31a]{width:36px;height:36px;font-size:14px}.form-navigation[data-v-91fff31a]{flex-direction:column;gap:12px}.nav-btn[data-v-91fff31a]{width:100%}}.rapid-fire-manual-form[data-v-e721e1f1]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-e721e1f1]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-e721e1f1]{margin-bottom:20px}.form-group label[data-v-e721e1f1]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-e721e1f1]:after{content:" *";color:#e74c3c}.form-input[data-v-e721e1f1],.form-textarea[data-v-e721e1f1]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-e721e1f1]:focus,.form-textarea[data-v-e721e1f1]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-e721e1f1]{resize:vertical;min-height:60px}.help-text[data-v-e721e1f1]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-e721e1f1]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-e721e1f1]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-e721e1f1]{background:#007bff;color:#fff}.btn-primary[data-v-e721e1f1]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-e721e1f1]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-e721e1f1]{background:#6c757d;color:#fff}.btn-secondary[data-v-e721e1f1]:hover{background:#545b62}.btn-success[data-v-e721e1f1]{background:#28a745;color:#fff}.btn-success[data-v-e721e1f1]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-e721e1f1]:disabled{background:#6c757d;cursor:not-allowed}.quick-fire-manual-form[data-v-90baa56b]{padding:20px;background:#f8f9fa;border-radius:8px}.form-section h3[data-v-90baa56b]{margin-bottom:20px;color:#333;font-size:18px}.form-group[data-v-90baa56b]{margin-bottom:20px}.form-group label[data-v-90baa56b]{display:block;margin-bottom:8px;font-weight:500;color:#333}.form-group label.required[data-v-90baa56b]:after{content:" *";color:#e74c3c}.form-input[data-v-90baa56b],.form-textarea[data-v-90baa56b]{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:6px;font-size:14px;transition:border-color .3s ease}.form-input[data-v-90baa56b]:focus,.form-textarea[data-v-90baa56b]:focus{outline:none;border-color:#007bff}.form-textarea[data-v-90baa56b]{resize:vertical;min-height:60px}.help-text[data-v-90baa56b]{display:block;margin-top:5px;color:#6c757d;font-size:12px}.form-actions[data-v-90baa56b]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #e1e5e9}.btn[data-v-90baa56b]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-90baa56b]{background:#007bff;color:#fff}.btn-primary[data-v-90baa56b]:hover:not(:disabled){background:#0056b3}.btn-primary[data-v-90baa56b]:disabled{background:#6c757d;cursor:not-allowed}.btn-secondary[data-v-90baa56b]{background:#6c757d;color:#fff}.btn-secondary[data-v-90baa56b]:hover{background:#545b62}.btn-success[data-v-90baa56b]{background:#28a745;color:#fff}.btn-success[data-v-90baa56b]:hover:not(:disabled){background:#1e7e34}.btn-success[data-v-90baa56b]:disabled{background:#6c757d;cursor:not-allowed}.generic-manual-form[data-v-033f332a]{max-width:800px;margin:0 auto;padding:2rem}.form-header[data-v-033f332a]{text-align:center;margin-bottom:2rem}.section-title[data-v-033f332a]{font-size:1.8rem;color:#fff;margin-bottom:.5rem}.form-description[data-v-033f332a]{color:#ffffffb3;margin-bottom:1rem}.question-counter[data-v-033f332a]{background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;display:inline-block;color:#fff;font-weight:500}.question-navigation[data-v-033f332a]{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.nav-button[data-v-033f332a]{width:40px;height:40px;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease;font-weight:500}.nav-button[data-v-033f332a]:hover{border-color:#ffffff80;background:#fff3}.nav-button.active[data-v-033f332a]{border-color:#4caf50;background:#4caf50;color:#fff}.nav-button.completed[data-v-033f332a]{border-color:#2196f3;background:#2196f3}.question-form-container[data-v-033f332a]{background:#ffffff0d;border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.question-title[data-v-033f332a]{font-size:1.5rem;color:#fff;margin-bottom:2rem;text-align:center}.form-section[data-v-033f332a]{margin-bottom:2rem}.section-label[data-v-033f332a]{display:block;font-size:1.1rem;color:#fff;margin-bottom:1rem;font-weight:500}.required-asterisk[data-v-033f332a]{color:#ff6b6b;font-weight:700;margin-left:.25rem}.question-textarea[data-v-033f332a],.explanation-textarea[data-v-033f332a]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;font-size:1rem;resize:vertical;font-family:inherit}.question-textarea[data-v-033f332a]:focus,.explanation-textarea[data-v-033f332a]:focus{outline:none;border-color:#ffffff80;background:#ffffff26}.question-textarea[data-v-033f332a]::placeholder,.explanation-textarea[data-v-033f332a]::placeholder{color:#ffffff80}.options-container[data-v-033f332a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.option-input[data-v-033f332a]{display:flex;flex-direction:column}.option-row[data-v-033f332a]{display:flex;gap:1rem;align-items:center}.option-field[data-v-033f332a]{flex:1;padding:.75rem;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff}.option-field[data-v-033f332a]:focus{outline:none;border-color:#ffffff80;background:#ffffff26}.correct-option-label[data-v-033f332a]{display:flex;align-items:center;gap:.5rem;color:#fff;cursor:pointer;white-space:nowrap}.correct-radio[data-v-033f332a]{margin:0}.radio-text[data-v-033f332a]{font-size:.9rem}.remove-option-btn[data-v-033f332a]{background:#f44336;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem}.add-option-btn[data-v-033f332a]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem;border-radius:8px;cursor:pointer;transition:all .3s ease;align-self:flex-start}.add-option-btn[data-v-033f332a]:hover{background:#fff3;border-color:#ffffff80}.form-actions[data-v-033f332a]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.action-btn[data-v-033f332a]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.action-btn.secondary[data-v-033f332a]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3)}.action-btn.secondary[data-v-033f332a]:hover:not(:disabled){background:#fff3;border-color:#ffffff80}.action-btn.primary[data-v-033f332a]{background:#4caf50;color:#fff}.action-btn.primary[data-v-033f332a]:hover:not(:disabled){background:#45a049}.action-btn[data-v-033f332a]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.options-container[data-v-033f332a]{grid-template-columns:1fr;gap:.75rem}}@media (max-width: 768px){.generic-manual-form[data-v-033f332a]{padding:1rem}.options-container[data-v-033f332a]{grid-template-columns:1fr;gap:.75rem}.option-row[data-v-033f332a]{flex-direction:column;align-items:stretch;gap:.5rem}.correct-option-label[data-v-033f332a]{justify-content:center}.form-actions[data-v-033f332a]{flex-direction:column;gap:1rem}.action-btn[data-v-033f332a]{width:100%}}.landing-layout[data-v-246d6260]{min-height:100vh}.hero-section[data-v-246d6260]{height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 5%;position:relative;overflow:hidden;background:linear-gradient(135deg,#0f111ae6,#1a1d29cc)}.hero-content[data-v-246d6260]{position:relative;z-index:1;max-width:600px}.hero-content h1[data-v-246d6260]{font-family:Orbitron,sans-serif;font-size:3rem;margin-bottom:20px;animation:fadeInUp-246d6260 1s ease-out;text-align:left}.cta-buttons[data-v-246d6260]{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start}.game-section[data-v-246d6260]{background:#0f111a;padding:80px 20px}section[data-v-246d6260]{padding:80px 20px;text-align:center;background:#0f111a}.section-heading[data-v-246d6260]{font-size:2rem;color:#fff;margin-bottom:2rem;font-weight:700;font-family:Orbitron,sans-serif}.features-grid[data-v-246d6260]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.feature-card[data-v-246d6260]{background:#ffffff0d;border-radius:16px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease}.feature-card[data-v-246d6260]:hover{transform:translateY(-4px)}.feature-card h3[data-v-246d6260]{font-family:Orbitron,sans-serif;font-size:1.2rem;margin-bottom:10px;color:gold}.community-avatars img[data-v-246d6260]{border-radius:50%;width:60px;margin:10px;transition:transform .2s ease}.community-avatars img[data-v-246d6260]:hover{transform:scale(1.1)}.social-icons img[data-v-246d6260]:hover{filter:grayscale(0%) brightness(1.2)}.container[data-v-246d6260]{max-width:1400px;margin:0 auto;padding:0 20px}.row[data-v-246d6260]{display:flex;flex-wrap:wrap;margin:0 -15px}.row-cols-1[data-v-246d6260]>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2[data-v-246d6260]>*{flex:0 0 50%;max-width:50%}.row-cols-lg-4[data-v-246d6260]>*{flex:0 0 25%;max-width:25%}.g-4[data-v-246d6260]>*{padding:0 15px;margin-bottom:30px}@media (max-width: 1024px){.row-cols-lg-4[data-v-246d6260]>*{flex:0 0 50%;max-width:50%}}@media (max-width: 768px){.hero-content h1[data-v-246d6260]{font-size:2.5rem}.cta-buttons[data-v-246d6260]{justify-content:center}.features-grid[data-v-246d6260]{grid-template-columns:1fr}.row-cols-sm-2[data-v-246d6260]>*,.row-cols-lg-4[data-v-246d6260]>*{flex:0 0 100%;max-width:100%}}@media (max-width: 480px){.hero-content h1[data-v-246d6260]{font-size:2rem}section[data-v-246d6260]{padding:60px 15px}}@keyframes fadeInUp-246d6260{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.dashboard[data-v-ec36071b]{max-width:1200px;margin:0 auto;padding:0 20px}.dashboard-header[data-v-ec36071b]{text-align:center;margin-bottom:3rem}.page-title[data-v-ec36071b]{font-size:2.5rem;margin-bottom:1rem;font-family:Orbitron,sans-serif;line-height:1.2}.page-subtitle[data-v-ec36071b]{font-size:1.2rem;color:#ccc;line-height:1.4}.stats-grid[data-v-ec36071b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-ec36071b]{background:#ffffff0d;border-radius:16px;padding:2rem;display:flex;align-items:center;gap:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease}.stat-card[data-v-ec36071b]:hover{transform:translateY(-4px)}.stat-icon[data-v-ec36071b]{font-size:2rem;opacity:.8}.stat-number[data-v-ec36071b]{font-size:1.2rem;font-weight:700;color:gold;margin-bottom:.5rem;font-family:Orbitron,sans-serif}.stat-label[data-v-ec36071b]{color:#ccc;font-size:.9rem}.actions-section[data-v-ec36071b],.recent-sessions[data-v-ec36071b]{margin-bottom:3rem}.section-title[data-v-ec36071b]{font-size:1.5rem;margin-bottom:2rem;color:#fff;font-family:Orbitron,sans-serif}.actions-grid[data-v-ec36071b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.action-card[data-v-ec36071b]{background:#ffffff0d;border-radius:16px;padding:2rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease;cursor:pointer}.action-card[data-v-ec36071b]:hover{transform:translateY(-4px)}.action-icon[data-v-ec36071b]{font-size:3rem;margin-bottom:1rem}.action-title[data-v-ec36071b]{font-size:1.2rem;margin-bottom:1rem;color:#fff;font-family:Orbitron,sans-serif}.action-description[data-v-ec36071b]{color:#ccc;margin-bottom:1.5rem;line-height:1.5}.sessions-list[data-v-ec36071b]{display:flex;flex-direction:column;gap:1rem}.session-card[data-v-ec36071b]{background:#ffffff0d;border-radius:12px;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease;cursor:pointer}.session-card[data-v-ec36071b]:hover{transform:translateY(-2px)}.session-info[data-v-ec36071b]{flex:1}.session-header[data-v-ec36071b]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.session-name[data-v-ec36071b]{font-size:1.1rem;color:#fff;margin:0}.session-status[data-v-ec36071b]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.session-status.active[data-v-ec36071b]{background:#0f03;color:#0f0}.session-status.waiting[data-v-ec36071b]{background:#ff03;color:#ff0}.session-status.completed[data-v-ec36071b]{background:#80808033;color:#888}.session-details[data-v-ec36071b]{color:#ccc;margin-bottom:.25rem}.session-code[data-v-ec36071b]{color:gold;font-weight:600}.session-date[data-v-ec36071b]{color:#888;font-size:.9rem}.session-actions[data-v-ec36071b]{display:flex;gap:1rem}.empty-state[data-v-ec36071b]{text-align:center;padding:3rem;color:#ccc}.empty-icon[data-v-ec36071b]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-ec36071b]{margin-bottom:1rem;color:#fff}.empty-state p[data-v-ec36071b]{margin-bottom:2rem}@media (max-width: 768px){.dashboard[data-v-ec36071b]{padding:0 15px}.dashboard-header[data-v-ec36071b]{margin-bottom:2rem}.page-title[data-v-ec36071b]{font-size:2rem}.page-subtitle[data-v-ec36071b]{font-size:1.1rem}.stats-grid[data-v-ec36071b]{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}.stat-card[data-v-ec36071b]{padding:1.5rem 1rem;gap:1rem}.stat-icon[data-v-ec36071b]{font-size:2rem}.stat-number[data-v-ec36071b]{font-size:1.3rem}.actions-grid[data-v-ec36071b]{grid-template-columns:1fr;gap:1rem}.action-card[data-v-ec36071b]{padding:1.5rem}.session-card[data-v-ec36071b]{flex-direction:column;gap:1rem;text-align:center;padding:1rem}.session-header[data-v-ec36071b]{justify-content:center}}@media (max-width: 480px){.dashboard[data-v-ec36071b]{padding:0 10px}.dashboard-header[data-v-ec36071b]{margin-bottom:1.5rem}.page-title[data-v-ec36071b]{font-size:1.75rem;margin-bottom:.75rem}.page-subtitle[data-v-ec36071b]{font-size:1rem}.stats-grid[data-v-ec36071b]{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.stat-card[data-v-ec36071b]{padding:1.25rem;flex-direction:column;text-align:center;gap:.75rem}.stat-icon[data-v-ec36071b]{font-size:2.5rem}.stat-content[data-v-ec36071b]{text-align:center}.stat-number[data-v-ec36071b]{font-size:1.5rem}.stat-label[data-v-ec36071b]{font-size:.85rem}.actions-section[data-v-ec36071b]{margin-bottom:2rem}.section-title[data-v-ec36071b]{font-size:1.3rem;margin-bottom:1.5rem}.action-card[data-v-ec36071b]{padding:1.25rem}.action-icon[data-v-ec36071b]{font-size:2.5rem;margin-bottom:.75rem}.action-title[data-v-ec36071b]{font-size:1.1rem;margin-bottom:.75rem}.action-description[data-v-ec36071b]{font-size:.9rem;margin-bottom:1.25rem}}.sessions-page[data-v-fdd154d8]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-fdd154d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-fdd154d8]{font-size:2rem;font-family:Orbitron,sans-serif}.filters[data-v-fdd154d8]{display:flex;gap:2rem;margin-bottom:2rem;align-items:center}.search-box[data-v-fdd154d8]{flex:1;max-width:400px}.search-input[data-v-fdd154d8]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:1rem}.search-input[data-v-fdd154d8]:focus{outline:none;border-color:#f0c;box-shadow:0 0 0 2px #f0c3}.filter-buttons[data-v-fdd154d8]{display:flex;gap:.5rem}.filter-btn[data-v-fdd154d8]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#ccc;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-fdd154d8]:hover{background:#ffffff1a;color:#fff}.filter-btn.active[data-v-fdd154d8]{background:linear-gradient(45deg,#f0c,#33f);border-color:transparent;color:#fff}.loading-state[data-v-fdd154d8],.empty-state[data-v-fdd154d8]{text-align:center;padding:3rem;color:#ccc}.loading-spinner[data-v-fdd154d8]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #ff00cc;border-radius:50%;animation:spin-fdd154d8 1s linear infinite;margin:0 auto 1rem}@keyframes spin-fdd154d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-fdd154d8]{font-size:4rem;margin-bottom:1rem;opacity:.5}.sessions-grid[data-v-fdd154d8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.session-card[data-v-fdd154d8]{background:#ffffff0d;border-radius:12px;padding:1.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease;cursor:pointer;display:flex;flex-direction:column;gap:1rem}.session-card[data-v-fdd154d8]:hover{transform:translateY(-2px);border-color:#fff3}.session-header[data-v-fdd154d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.session-name[data-v-fdd154d8]{font-size:1.1rem;color:#fff;margin:0;font-family:Orbitron,sans-serif;font-weight:600}.session-status[data-v-fdd154d8]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.session-status.active[data-v-fdd154d8]{background:#0f03;color:#0f0}.session-status.waiting[data-v-fdd154d8]{background:#ff03;color:#ff0}.session-status.completed[data-v-fdd154d8]{background:#80808033;color:#888}.session-info[data-v-fdd154d8]{display:flex;flex-direction:column;gap:.75rem}.info-main[data-v-fdd154d8]{display:flex;flex-direction:column;gap:.5rem}.game-type[data-v-fdd154d8]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.game-icon[data-v-fdd154d8]{font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.game-name[data-v-fdd154d8]{font-size:.9rem;color:#fff;font-weight:600;line-height:1.2}.session-stats[data-v-fdd154d8]{display:flex;gap:1rem;flex-wrap:wrap}.stat[data-v-fdd154d8]{font-size:.8rem;color:#fffc;background:#ffffff1a;padding:.25rem .5rem;border-radius:12px;font-weight:500}.info-meta[data-v-fdd154d8]{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.created-date[data-v-fdd154d8]{font-size:.75rem;color:#fff9}.session-code[data-v-fdd154d8]{font-family:Courier New,monospace;background:#ffffff1a;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;color:#fff;font-weight:600}.session-actions[data-v-fdd154d8]{display:flex;gap:1rem;align-items:center;justify-content:space-between}.action-icons[data-v-fdd154d8]{display:flex;gap:.5rem;align-items:center}.action-btn[data-v-fdd154d8]{background:none;border:none;color:#ccc;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.edit-btn[data-v-fdd154d8]:hover{background:#ffc10733;color:#ffc107}.delete-btn[data-v-fdd154d8]:hover{background:#f003;color:#ff6b6b}.modal-overlay[data-v-fdd154d8]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-fdd154d8]{background:#232d4bf7;border-radius:22px;box-shadow:0 10px 44px #3008f099;padding:2rem;max-width:500px;width:90vw;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.07)}.modal-header[data-v-fdd154d8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h2[data-v-fdd154d8]{color:#fff;font-family:Orbitron,sans-serif}.modal-close[data-v-fdd154d8]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;opacity:.7;transition:opacity .2s ease}.modal-close[data-v-fdd154d8]:hover{opacity:1}.create-form[data-v-fdd154d8]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-fdd154d8]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-fdd154d8]{color:#aabaec;font-weight:500}.form-input[data-v-fdd154d8],.form-select[data-v-fdd154d8]{padding:12px 16px;background:#2d375f47;border:1.6px solid #2e397a;border-radius:10px;color:#fff;font-size:1rem}.form-input[data-v-fdd154d8]:focus,.form-select[data-v-fdd154d8]:focus{outline:none;border-color:#f0c;box-shadow:0 0 0 2px #f0c3}.form-actions[data-v-fdd154d8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media (max-width: 768px){.sessions-page[data-v-fdd154d8]{padding:0 15px}.page-header[data-v-fdd154d8]{flex-direction:column;gap:1rem;align-items:stretch}.page-title[data-v-fdd154d8]{font-size:1.75rem}.filters[data-v-fdd154d8]{flex-direction:column;gap:1rem}.filter-buttons[data-v-fdd154d8]{justify-content:center;flex-wrap:wrap}.sessions-grid[data-v-fdd154d8]{grid-template-columns:1fr;gap:1rem}.session-card[data-v-fdd154d8]{padding:1.25rem}.session-stats[data-v-fdd154d8]{gap:.75rem}.stat[data-v-fdd154d8]{font-size:.75rem;padding:.2rem .4rem}.form-actions[data-v-fdd154d8]{flex-direction:column}}@media (max-width: 480px){.sessions-page[data-v-fdd154d8]{padding:0 10px}.page-title[data-v-fdd154d8]{font-size:1.5rem}.sessions-grid[data-v-fdd154d8]{gap:.75rem}.session-card[data-v-fdd154d8]{padding:1rem}.session-header[data-v-fdd154d8]{flex-direction:column;gap:.5rem;text-align:center}.session-name[data-v-fdd154d8]{font-size:1rem}.session-status[data-v-fdd154d8]{font-size:.8rem;padding:.25rem .5rem}.session-stats[data-v-fdd154d8]{justify-content:center;gap:.5rem}.stat[data-v-fdd154d8]{font-size:.7rem;padding:.2rem .4rem}.session-actions[data-v-fdd154d8]{flex-direction:column;gap:.5rem;align-items:stretch}.info-row[data-v-fdd154d8]{grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}.info-item[data-v-fdd154d8]{flex-direction:row;justify-content:space-between;align-items:center;padding:.25rem 0}.info-item.created-info[data-v-fdd154d8]{flex-direction:row;padding-top:.5rem}.info-label[data-v-fdd154d8]{font-size:.75rem}.info-value[data-v-fdd154d8]{font-size:.85rem}}.game-selection-page[data-v-cbb6dca5]{min-height:100vh}.page-header[data-v-cbb6dca5]{text-align:center;margin-bottom:3rem}.page-title[data-v-cbb6dca5]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift-cbb6dca5 3s ease infinite}.page-subtitle[data-v-cbb6dca5]{font-size:1.2rem;color:#fffc;max-width:600px;margin:0 auto}.game-selection-content[data-v-cbb6dca5]{max-width:1200px;margin:0 auto}.section[data-v-cbb6dca5]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2)}.section-title[data-v-cbb6dca5]{font-size:1.8rem;font-weight:600;color:#fff;margin-bottom:2rem;text-align:center}.game-types-grid[data-v-cbb6dca5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}@media (max-width: 1200px){.game-selection-page[data-v-cbb6dca5]{padding:1.5rem}.game-types-grid[data-v-cbb6dca5]{grid-template-columns:repeat(3,1fr);gap:1.25rem}.game-type-card[data-v-cbb6dca5]{padding:1.75rem}.game-icon[data-v-cbb6dca5]{font-size:2.5rem}.game-name[data-v-cbb6dca5]{font-size:1.3rem}.game-description[data-v-cbb6dca5]{font-size:.9rem}}@media (max-width: 1024px){.game-types-grid[data-v-cbb6dca5]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.game-type-card[data-v-cbb6dca5]{padding:1.5rem}.game-icon[data-v-cbb6dca5]{font-size:2.2rem}.game-name[data-v-cbb6dca5]{font-size:1.2rem}.game-description[data-v-cbb6dca5]{font-size:.85rem}.manual-badge[data-v-cbb6dca5]{font-size:.75rem;padding:.25rem .6rem}}@media (max-width: 768px){.game-selection-page[data-v-cbb6dca5]{padding:1rem}.page-header[data-v-cbb6dca5]{margin-bottom:2rem}.page-title[data-v-cbb6dca5]{font-size:2rem;line-height:1.2}.page-subtitle[data-v-cbb6dca5]{font-size:1rem}.game-types-grid[data-v-cbb6dca5]{grid-template-columns:1fr;gap:1rem}.game-type-card[data-v-cbb6dca5]{padding:1.5rem}.game-icon[data-v-cbb6dca5]{font-size:2rem;margin-bottom:.75rem}.game-name[data-v-cbb6dca5]{font-size:1.1rem;margin-bottom:.4rem}.game-description[data-v-cbb6dca5]{font-size:.8rem;line-height:1.4;margin-bottom:.75rem}.manual-badge[data-v-cbb6dca5]{font-size:.7rem;padding:.2rem .5rem;top:.75rem;right:.75rem}}@media (max-width: 480px){.game-selection-page[data-v-cbb6dca5]{padding:.75rem}.page-header[data-v-cbb6dca5]{margin-bottom:1.5rem}.page-title[data-v-cbb6dca5]{font-size:1.8rem}.page-subtitle[data-v-cbb6dca5]{font-size:.9rem}.game-types-grid[data-v-cbb6dca5]{gap:.75rem}.game-type-card[data-v-cbb6dca5]{padding:1.25rem}.game-icon[data-v-cbb6dca5]{font-size:1.8rem;margin-bottom:.5rem}.game-name[data-v-cbb6dca5]{font-size:1rem;margin-bottom:.3rem}.game-description[data-v-cbb6dca5]{font-size:.75rem;line-height:1.3;margin-bottom:.5rem}.manual-badge[data-v-cbb6dca5]{font-size:.65rem;padding:.15rem .4rem;top:.5rem;right:.5rem}}.game-type-card[data-v-cbb6dca5]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.game-type-card[data-v-cbb6dca5]:hover{transform:translateY(-5px);background:#ffffff0d;border-color:#ffffff4d;box-shadow:0 10px 30px #0003}.game-icon[data-v-cbb6dca5]{font-size:3rem;margin-bottom:1rem;display:block}.game-name[data-v-cbb6dca5]{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:.5rem}.game-description[data-v-cbb6dca5]{color:#fffc;font-size:.95rem;line-height:1.5;margin-bottom:1rem}.manual-badge[data-v-cbb6dca5]{position:absolute;top:1rem;right:1rem;background:#4caf50e6;color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500}@keyframes gradientShift-cbb6dca5{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.trivia-quiz-customize-page[data-v-aae031e1]{max-width:1200px;margin:0 auto;padding:2rem}.participants-page[data-v-4c6dac20]{max-width:1200px;margin:0 auto;padding:0 20px}.session-selection[data-v-4c6dac20]{max-width:1000px;margin:0 auto}.page-subtitle[data-v-4c6dac20]{color:#ccc;font-size:1.1rem;margin-bottom:2rem}.sessions-grid[data-v-4c6dac20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.session-card[data-v-4c6dac20]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease}.session-card[data-v-4c6dac20]:hover{background:#ffffff14;border-color:#ff00cc4d;transform:translateY(-2px)}.session-header[data-v-4c6dac20]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.session-name[data-v-4c6dac20]{font-size:1.2rem;font-weight:600;color:#fff;margin:0}.session-details[data-v-4c6dac20]{margin-bottom:1rem}.session-details p[data-v-4c6dac20]{margin:.25rem 0;color:#ccc;font-size:.9rem}.session-type[data-v-4c6dac20]{color:#f0c!important;font-weight:500}.session-code[data-v-4c6dac20]{font-family:Courier New,monospace;background:#ffffff1a;padding:.25rem .5rem;border-radius:4px;display:inline-block}.participant-count[data-v-4c6dac20]{color:#4ade80!important;font-weight:500}.session-actions[data-v-4c6dac20]{display:flex;justify-content:flex-end}.session-status-container[data-v-4c6dac20]{display:flex;align-items:center;gap:.5rem}.completed-badge[data-v-4c6dac20]{font-size:1.2rem;animation:pulse-4c6dac20 2s infinite}.live-badge[data-v-4c6dac20]{font-size:.8rem;animation:pulse-4c6dac20 1s infinite}.empty-actions[data-v-4c6dac20]{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.page-header[data-v-4c6dac20]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.session-info h1[data-v-4c6dac20]{font-size:2rem;margin-bottom:1rem;font-family:Orbitron,sans-serif}.session-details[data-v-4c6dac20]{display:flex;gap:1rem;align-items:center}.session-code[data-v-4c6dac20]{background:linear-gradient(45deg,gold,#f0c);color:#222;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}.session-status[data-v-4c6dac20]{padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;text-transform:uppercase}.session-status.active[data-v-4c6dac20]{background:#0f03;color:#0f0}.session-status.waiting[data-v-4c6dac20]{background:#ff03;color:#ff0}.session-status.completed[data-v-4c6dac20]{background:#80808033;color:#888}.session-controls[data-v-4c6dac20]{display:flex;gap:1rem;align-items:center}.connection-status[data-v-4c6dac20]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border-radius:20px;font-size:.9rem}.status-indicator[data-v-4c6dac20]{width:8px;height:8px;border-radius:50%;background:#fbbf24;animation:pulse-4c6dac20 2s infinite}.connection-status.connected .status-indicator[data-v-4c6dac20]{background:#10b981;animation:none}.connection-status.error .status-indicator[data-v-4c6dac20]{background:#ef4444;animation:none}.status-text[data-v-4c6dac20]{color:#ccc}.connection-status.connected .status-text[data-v-4c6dac20]{color:#10b981}.connection-status.error .status-text[data-v-4c6dac20]{color:#ef4444}@keyframes pulse-4c6dac20{0%,to{opacity:1}50%{opacity:.5}}.stats-overview[data-v-4c6dac20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-4c6dac20]{background:#ffffff0d;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.stat-icon[data-v-4c6dac20]{font-size:2.5rem;opacity:.8}.stat-number[data-v-4c6dac20]{font-size:1.5rem;font-weight:700;color:gold;margin-bottom:.25rem;font-family:Orbitron,sans-serif}.stat-label[data-v-4c6dac20]{color:#ccc;font-size:.9rem}.participants-section[data-v-4c6dac20]{margin-bottom:3rem}.section-header[data-v-4c6dac20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.section-title[data-v-4c6dac20]{font-size:1.5rem;color:#fff;font-family:Orbitron,sans-serif}.section-actions[data-v-4c6dac20]{display:flex;gap:1rem}.action-btn[data-v-4c6dac20]{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ccc;cursor:pointer;padding:8px 12px;transition:all .2s ease;font-size:.9rem}.action-btn[data-v-4c6dac20]:hover{background:#ffffff1a;color:#fff}.delete-btn[data-v-4c6dac20]:hover{background:#f003;color:#ff6b6b}.filters[data-v-4c6dac20]{display:flex;gap:2rem;margin-bottom:2rem;align-items:center}.search-box[data-v-4c6dac20]{flex:1;max-width:400px}.search-input[data-v-4c6dac20]{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:1rem}.search-input[data-v-4c6dac20]:focus{outline:none;border-color:#f0c;box-shadow:0 0 0 2px #f0c3}.filter-buttons[data-v-4c6dac20]{display:flex;gap:.5rem}.filter-btn[data-v-4c6dac20]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#ccc;cursor:pointer;transition:all .2s ease}.filter-btn[data-v-4c6dac20]:hover{background:#ffffff1a;color:#fff}.filter-btn.active[data-v-4c6dac20]{background:linear-gradient(45deg,#f0c,#33f);border-color:transparent;color:#fff}.loading-state[data-v-4c6dac20],.empty-state[data-v-4c6dac20]{text-align:center;padding:3rem;color:#ccc}.loading-spinner[data-v-4c6dac20]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #ff00cc;border-radius:50%;animation:spin-4c6dac20 1s linear infinite;margin:0 auto 1rem}@keyframes spin-4c6dac20{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-4c6dac20]{font-size:4rem;margin-bottom:1rem;opacity:.5}.participants-grid[data-v-4c6dac20]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.participant-card[data-v-4c6dac20]{background:#ffffff0d;border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease;display:grid;grid-template-columns:auto 1fr auto auto;gap:1rem;align-items:center}.participant-card[data-v-4c6dac20]:hover{transform:translateY(-2px)}.participant-card.inactive[data-v-4c6dac20]{opacity:.6}.participant-avatar[data-v-4c6dac20]{width:50px;height:50px;border-radius:50%;background:linear-gradient(45deg,#f0c,#33f);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#fff}.participant-info[data-v-4c6dac20]{min-width:0}.participant-name[data-v-4c6dac20]{font-size:1.1rem;color:#fff;margin-bottom:.25rem;font-weight:600}.participant-mobile[data-v-4c6dac20]{color:#ccc;font-size:.9rem;margin-bottom:.25rem}.participant-joined[data-v-4c6dac20]{color:#888;font-size:.8rem}.participant-stats[data-v-4c6dac20]{text-align:center}.score[data-v-4c6dac20]{margin-bottom:.5rem}.score-label[data-v-4c6dac20]{display:block;color:#ccc;font-size:.8rem}.score-value[data-v-4c6dac20]{display:block;color:gold;font-weight:700;font-size:1.2rem;font-family:Orbitron,sans-serif}.status[data-v-4c6dac20]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#ccc}.status-indicator[data-v-4c6dac20]{width:8px;height:8px;border-radius:50%;background:#666}.status-indicator.active[data-v-4c6dac20]{background:#0f0}.participant-actions[data-v-4c6dac20]{display:flex;flex-direction:column;gap:.5rem}.modal-overlay[data-v-4c6dac20]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-4c6dac20]{background:#232d4bf7;border-radius:22px;box-shadow:0 10px 44px #3008f099;padding:2rem;max-width:500px;width:90vw;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.07)}.modal-header[data-v-4c6dac20]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.modal-header h2[data-v-4c6dac20]{color:#fff;font-family:Orbitron,sans-serif}.modal-close[data-v-4c6dac20]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;opacity:.7;transition:opacity .2s ease}.modal-close[data-v-4c6dac20]:hover{opacity:1}.add-form[data-v-4c6dac20]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-4c6dac20]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-4c6dac20]{color:#aabaec;font-weight:500}.form-input[data-v-4c6dac20]{padding:12px 16px;background:#2d375f47;border:1.6px solid #2e397a;border-radius:10px;color:#fff;font-size:1rem}.form-input[data-v-4c6dac20]:focus{outline:none;border-color:#f0c;box-shadow:0 0 0 2px #f0c3}.form-actions[data-v-4c6dac20]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}@media (max-width: 768px){.participants-page[data-v-4c6dac20]{padding:0 15px}.page-header[data-v-4c6dac20]{flex-direction:column;align-items:stretch;gap:1rem}.session-info h1[data-v-4c6dac20]{font-size:1.75rem}.session-details[data-v-4c6dac20],.session-controls[data-v-4c6dac20]{justify-content:center;flex-wrap:wrap}.stats-overview[data-v-4c6dac20]{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card[data-v-4c6dac20]{padding:1rem;gap:.75rem}.stat-icon[data-v-4c6dac20]{font-size:2rem}.stat-number[data-v-4c6dac20]{font-size:1.25rem}.filters[data-v-4c6dac20]{flex-direction:column;gap:1rem}.filter-buttons[data-v-4c6dac20]{justify-content:center;flex-wrap:wrap}.participants-grid[data-v-4c6dac20]{grid-template-columns:1fr;gap:1rem}.participant-card[data-v-4c6dac20]{grid-template-columns:auto 1fr;gap:1rem;padding:1rem}.participant-stats[data-v-4c6dac20],.participant-actions[data-v-4c6dac20]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.participant-actions[data-v-4c6dac20]{flex-direction:row;justify-content:flex-end;gap:.5rem}}@media (max-width: 480px){.participants-page[data-v-4c6dac20]{padding:0 10px}.session-info h1[data-v-4c6dac20]{font-size:1.5rem;line-height:1.2}.session-details[data-v-4c6dac20]{flex-direction:column;gap:.5rem;align-items:center}.session-code[data-v-4c6dac20],.session-status[data-v-4c6dac20]{font-size:.8rem;padding:.4rem .8rem}.session-controls[data-v-4c6dac20]{flex-direction:column;gap:.75rem}.stats-overview[data-v-4c6dac20]{grid-template-columns:1fr;gap:.75rem;margin-bottom:2rem}.stat-card[data-v-4c6dac20]{padding:1rem;flex-direction:row;text-align:left}.section-header[data-v-4c6dac20]{flex-direction:column;gap:1rem;text-align:center}.section-title[data-v-4c6dac20]{font-size:1.25rem}.section-actions[data-v-4c6dac20]{justify-content:center;flex-wrap:wrap}.participant-card[data-v-4c6dac20]{padding:.75rem;grid-template-columns:1fr;text-align:center}.participant-info[data-v-4c6dac20]{text-align:center;margin:.75rem 0}.participant-stats[data-v-4c6dac20]{justify-content:center;margin-top:.75rem}.participant-actions[data-v-4c6dac20]{justify-content:center;gap:.5rem}.action-btn[data-v-4c6dac20]{padding:6px 10px;font-size:.8rem;min-width:40px;min-height:40px}}.leaderboard-page[data-v-95066b69]{max-width:1200px;margin:0 auto;padding:0 20px}.session-selection[data-v-95066b69]{max-width:1000px;margin:0 auto}.page-subtitle[data-v-95066b69]{color:#ccc;font-size:1.1rem;margin-bottom:2rem}.sessions-grid[data-v-95066b69]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.session-card[data-v-95066b69]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease}.session-card[data-v-95066b69]:hover{background:#ffffff14;border-color:#ff00cc4d;transform:translateY(-2px)}.session-header[data-v-95066b69]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.session-name[data-v-95066b69]{font-size:1.2rem;font-weight:600;color:#fff;margin:0}.session-details[data-v-95066b69]{margin-bottom:1rem}.session-details p[data-v-95066b69]{margin:.25rem 0;color:#ccc;font-size:.9rem}.session-type[data-v-95066b69]{color:#f0c!important;font-weight:500}.session-code[data-v-95066b69]{font-family:Courier New,monospace;background:#ffffff1a;padding:.25rem .5rem;border-radius:4px;display:inline-block}.participant-count[data-v-95066b69]{color:#4ade80!important;font-weight:500}.session-actions[data-v-95066b69]{display:flex;justify-content:flex-end}.session-status-container[data-v-95066b69]{display:flex;align-items:center;gap:.5rem}.completed-badge[data-v-95066b69]{font-size:1.2rem;animation:pulse-95066b69 2s infinite}.live-badge[data-v-95066b69]{font-size:.8rem;animation:pulse-95066b69 1s infinite}@keyframes pulse-95066b69{0%,to{opacity:1}50%{opacity:.5}}.empty-actions[data-v-95066b69]{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.page-header[data-v-95066b69]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;gap:2rem}.session-info h1[data-v-95066b69]{font-size:2.5rem;margin-bottom:1rem;font-family:Orbitron,sans-serif}.session-details[data-v-95066b69]{display:flex;gap:1.5rem;flex-wrap:wrap}.session-type[data-v-95066b69],.session-duration[data-v-95066b69],.total-participants[data-v-95066b69]{background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;color:#ccc}.header-actions[data-v-95066b69]{display:flex;gap:1rem}.section-title[data-v-95066b69]{font-size:1.5rem;margin-bottom:2rem;color:#fff;font-family:Orbitron,sans-serif;text-align:center}.podium-section[data-v-95066b69]{margin-bottom:3rem}.podium[data-v-95066b69]{display:flex;justify-content:center;align-items:end;gap:2rem;max-width:800px;margin:0 auto}.podium-position[data-v-95066b69]{text-align:center;position:relative}.podium-position.first[data-v-95066b69]{order:2}.podium-position.second[data-v-95066b69]{order:1}.podium-position.third[data-v-95066b69]{order:3}.position-medal[data-v-95066b69]{font-size:3rem;margin-bottom:1rem}.participant-avatar[data-v-95066b69]{width:80px;height:80px;border-radius:50%;background:linear-gradient(45deg,#f0c,#33f);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2rem;color:#fff;margin:0 auto 1rem;border:3px solid rgba(255,255,255,.2)}.participant-avatar.winner[data-v-95066b69]{background:linear-gradient(45deg,gold,#ff6b35);border-color:gold;box-shadow:0 0 20px #ffd70080}.participant-avatar.small[data-v-95066b69]{width:40px;height:40px;font-size:1rem}.participant-name[data-v-95066b69]{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:.5rem}.participant-score[data-v-95066b69]{font-size:2rem;font-weight:700;color:gold;font-family:Orbitron,sans-serif;margin-bottom:.5rem}.position-label[data-v-95066b69]{font-size:1rem;color:#ccc;font-weight:600}.stats-section[data-v-95066b69]{margin-bottom:3rem}.stats-grid[data-v-95066b69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.stat-card[data-v-95066b69]{background:#ffffff0d;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.stat-icon[data-v-95066b69]{font-size:2.5rem;opacity:.8}.stat-number[data-v-95066b69]{font-size:1.5rem;font-weight:700;color:gold;margin-bottom:.25rem;font-family:Orbitron,sans-serif}.stat-label[data-v-95066b69]{color:#ccc;font-size:.9rem}.leaderboard-section[data-v-95066b69]{margin-bottom:3rem}.section-header[data-v-95066b69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.view-options[data-v-95066b69]{display:flex;gap:.5rem}.view-btn[data-v-95066b69]{padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#ccc;cursor:pointer;transition:all .2s ease}.view-btn[data-v-95066b69]:hover{background:#ffffff1a;color:#fff}.view-btn.active[data-v-95066b69]{background:linear-gradient(45deg,#f0c,#33f);border-color:transparent;color:#fff}.loading-state[data-v-95066b69],.empty-state[data-v-95066b69]{text-align:center;padding:3rem;color:#ccc}.loading-spinner[data-v-95066b69]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #ff00cc;border-radius:50%;animation:spin-95066b69 1s linear infinite;margin:0 auto 1rem}@keyframes spin-95066b69{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-95066b69]{font-size:4rem;margin-bottom:1rem;opacity:.5}.leaderboard-table[data-v-95066b69]{background:#ffffff0d;border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.table-header[data-v-95066b69]{display:grid;grid-template-columns:80px 1fr 150px 100px;gap:1rem;padding:1.5rem;background:#ffffff1a;font-weight:600;color:gold;font-size:.9rem;text-transform:uppercase}.table-row[data-v-95066b69]{display:grid;grid-template-columns:80px 1fr 150px 100px;gap:1rem;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;transition:background .2s ease}.table-row[data-v-95066b69]:hover{background:#ffffff0d}.table-row.winner[data-v-95066b69]{background:#ffd7001a;border-color:#ffd70033}.table-row.podium[data-v-95066b69]{background:#ffffff14}.table-row.inactive[data-v-95066b69]{opacity:.6}.rank-cell[data-v-95066b69]{display:flex;align-items:center;gap:.5rem}.rank-number[data-v-95066b69]{font-size:1.2rem;font-weight:700;color:#fff;font-family:Orbitron,sans-serif}.rank-icon[data-v-95066b69]{font-size:1.2rem}.participant-cell[data-v-95066b69]{display:flex;align-items:center;gap:1rem}.participant-details[data-v-95066b69]{min-width:0}.participant-name[data-v-95066b69]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.participant-mobile[data-v-95066b69]{font-size:.8rem;color:#ccc}.score-cell[data-v-95066b69]{text-align:center}.score-value[data-v-95066b69]{font-size:1.2rem;font-weight:700;color:gold;font-family:Orbitron,sans-serif;display:block;margin-bottom:.5rem}.score-bar[data-v-95066b69]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.score-fill[data-v-95066b69]{height:100%;background:linear-gradient(45deg,#f0c,gold);transition:width .3s ease}.status-cell[data-v-95066b69]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#ccc}.status-indicator[data-v-95066b69]{width:8px;height:8px;border-radius:50%;background:#666}.status-indicator.active[data-v-95066b69]{background:#0f0}.session-actions[data-v-95066b69]{display:flex;gap:1rem;justify-content:center;margin-top:3rem}@media (max-width: 768px){.leaderboard-page[data-v-95066b69]{padding:0 15px}.page-header[data-v-95066b69]{flex-direction:column;align-items:stretch;gap:1rem}.session-info h1[data-v-95066b69]{font-size:1.75rem}.session-details[data-v-95066b69],.header-actions[data-v-95066b69]{justify-content:center;flex-wrap:wrap}.section-title[data-v-95066b69]{font-size:1.25rem}.podium[data-v-95066b69]{flex-direction:column;align-items:center;gap:1rem}.podium-position[data-v-95066b69]{order:initial!important}.participant-avatar[data-v-95066b69]{width:60px;height:60px;font-size:1.5rem}.participant-score[data-v-95066b69]{font-size:1.5rem}.stats-grid[data-v-95066b69]{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card[data-v-95066b69]{padding:1rem}.stat-icon[data-v-95066b69]{font-size:2rem}.stat-number[data-v-95066b69]{font-size:1.25rem}.section-header[data-v-95066b69]{flex-direction:column;gap:1rem;text-align:center}.view-options[data-v-95066b69]{justify-content:center}.table-header[data-v-95066b69],.table-row[data-v-95066b69]{grid-template-columns:60px 1fr 80px;font-size:.8rem;padding:1rem .5rem}.status-cell[data-v-95066b69]{display:none}.session-actions[data-v-95066b69]{flex-direction:column;align-items:stretch;gap:.75rem}}@media (max-width: 480px){.leaderboard-page[data-v-95066b69]{padding:0 10px}.session-info h1[data-v-95066b69]{font-size:1.5rem;line-height:1.2}.session-details[data-v-95066b69]{flex-direction:column;gap:.5rem;align-items:center}.session-type[data-v-95066b69],.session-duration[data-v-95066b69],.total-participants[data-v-95066b69]{font-size:.8rem;padding:.4rem .8rem}.header-actions[data-v-95066b69]{flex-direction:column;gap:.75rem}.section-title[data-v-95066b69]{font-size:1.25rem;margin-bottom:1rem}.podium[data-v-95066b69]{gap:1.5rem}.participant-avatar[data-v-95066b69]{width:50px;height:50px;font-size:1.25rem}.participant-score[data-v-95066b69]{font-size:1.25rem}.participant-name[data-v-95066b69]{font-size:1rem}.position-label[data-v-95066b69]{font-size:.9rem}.stats-grid[data-v-95066b69]{grid-template-columns:1fr;gap:.75rem}.stat-card[data-v-95066b69]{flex-direction:row;text-align:left;padding:.75rem}.leaderboard-table[data-v-95066b69]{font-size:.85rem}.table-header[data-v-95066b69],.table-row[data-v-95066b69]{grid-template-columns:50px 1fr 60px;padding:.75rem .5rem;gap:.5rem}.rank-number[data-v-95066b69]{font-size:1rem}.participant-name[data-v-95066b69]{font-size:.9rem}.participant-mobile[data-v-95066b69]{display:none}.score-value[data-v-95066b69]{font-size:1rem}.score-bar[data-v-95066b69]{height:3px}.session-actions[data-v-95066b69]{gap:.5rem}}.rapid-fire-customize-page[data-v-5e69985f],.emoji-puzzle-customize-page[data-v-5ffbb743],.pictionary-customize-page[data-v-3d9e3a9d],.charades-customize-page[data-v-84c676b0],.hangman-customize-page[data-v-60f6d50f],.riddle-me-this-customize-page[data-v-3b77501c],.name-that-tune-customize-page[data-v-a660de94],.two-truths-lie-customize-page[data-v-6a7f32c9],.word-association-customize-page[data-v-eb593819],.scavenger-hunt-customize-page[data-v-2422db74],.memory-game-customize-page[data-v-96919870],.word-search-customize-page[data-v-24219857],.crossword-customize-page[data-v-3c15bb58],.story-building-customize-page[data-v-ccb7bfa7],.debate-club-customize-page[data-v-863c2d00],.would-you-rather-customize-page[data-v-b01ef437]{max-width:1200px;margin:0 auto;padding:2rem}.join-session-page[data-v-b7914fdc]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#0f111a,#1a1b2e)}.join-container[data-v-b7914fdc]{max-width:600px;margin:0 auto;background:#ffffff0d;border-radius:20px;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.join-header[data-v-b7914fdc]{text-align:center;margin-bottom:3rem}.page-title[data-v-b7914fdc]{font-size:2.5rem;margin-bottom:1rem}.page-subtitle[data-v-b7914fdc]{color:#ccc;font-size:1.1rem}.session-code-display[data-v-b7914fdc]{text-align:center;margin-bottom:2rem}.code-badge[data-v-b7914fdc]{display:inline-flex;align-items:center;gap:.5rem;background:#ffd7001a;border:2px solid rgba(255,215,0,.3);border-radius:25px;padding:1rem 2rem}.code-label[data-v-b7914fdc]{color:gold;font-weight:600;font-size:1rem}.code-value[data-v-b7914fdc]{background:#ffd70033;color:gold;padding:.5rem 1rem;border-radius:15px;font-weight:700;font-size:1.2rem;font-family:Courier New,monospace}.join-form[data-v-b7914fdc]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-b7914fdc]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-b7914fdc]{font-weight:600;color:#fff}.form-input[data-v-b7914fdc]{padding:1rem;border:2px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#fff;font-size:1rem;transition:all .3s ease}.form-input[data-v-b7914fdc]:focus{outline:none;border-color:#f0c;background:#ffffff1a}.join-button[data-v-b7914fdc]{margin-top:1rem;width:100%}.waiting-room[data-v-b7914fdc]{text-align:center}.connection-status[data-v-b7914fdc]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ffffff0d;border-radius:25px;margin-bottom:2rem}.status-indicator[data-v-b7914fdc]{width:8px;height:8px;border-radius:50%;background:#fbbf24;animation:pulse-b7914fdc 2s infinite}.connection-status.connected .status-indicator[data-v-b7914fdc]{background:#10b981;animation:none}.connection-status.error .status-indicator[data-v-b7914fdc]{background:#ef4444;animation:none}.session-info h2[data-v-b7914fdc]{color:#fff;margin-bottom:.5rem}.participants-count[data-v-b7914fdc]{color:#10b981;font-weight:600;margin:1rem 0}.participants-grid[data-v-b7914fdc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin:1rem 0}.participant-card[data-v-b7914fdc]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#ffffff0d;border-radius:10px}.participant-avatar[data-v-b7914fdc]{width:40px;height:40px;border-radius:50%;background:linear-gradient(45deg,#f0c,gold);display:flex;align-items:center;justify-content:center;font-weight:700;color:#000}.participant-name[data-v-b7914fdc]{font-size:.9rem;color:#fff;text-align:center}.waiting-message h3[data-v-b7914fdc]{color:#ccc;margin-bottom:1rem}.loading-dots[data-v-b7914fdc]{display:flex;justify-content:center;gap:.5rem}.loading-dots span[data-v-b7914fdc]{width:8px;height:8px;border-radius:50%;background:#f0c;animation:bounce-b7914fdc 1.4s ease-in-out infinite both}.loading-dots span[data-v-b7914fdc]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-b7914fdc]:nth-child(2){animation-delay:-.16s}.game-interface[data-v-b7914fdc]{text-align:center}.question-header[data-v-b7914fdc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.question-info[data-v-b7914fdc]{display:flex;gap:1rem;align-items:center}.question-number[data-v-b7914fdc]{color:gold;font-weight:600}.timer[data-v-b7914fdc]{background:#f0c;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700}.question-text[data-v-b7914fdc]{color:#fff;margin-bottom:2rem;font-size:1.5rem}.options-grid[data-v-b7914fdc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.option-button[data-v-b7914fdc]{padding:1rem;border:2px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff0d;color:#fff;cursor:pointer;transition:all .3s ease;text-align:left}.option-button[data-v-b7914fdc]:hover{border-color:#f0c;background:#ff00cc1a}.option-button.selected[data-v-b7914fdc]{border-color:#f0c;background:#f0c3}.submit-button[data-v-b7914fdc]{margin-top:1rem}.answer-submitted[data-v-b7914fdc]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#10b98133;border-radius:10px;color:#10b981;font-weight:600;margin-top:1rem}.checkmark[data-v-b7914fdc]{font-size:1.5rem}.question-results[data-v-b7914fdc]{text-align:center;padding:2rem;background:#ffffff0d;border-radius:15px;margin-top:2rem}.result-header h3[data-v-b7914fdc]{font-size:1.5rem;margin-bottom:.5rem}.current-score[data-v-b7914fdc]{font-size:1.2rem;font-weight:700;color:gold;margin-top:1rem}.session-ended[data-v-b7914fdc]{text-align:center}.final-score[data-v-b7914fdc]{margin:2rem 0}.score-circle[data-v-b7914fdc]{width:100px;height:100px;border-radius:50%;background:linear-gradient(45deg,#f0c,gold);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#000;margin:1rem auto}@keyframes pulse-b7914fdc{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce-b7914fdc{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width: 768px){.join-container[data-v-b7914fdc]{padding:2rem;margin:1rem}.page-title[data-v-b7914fdc]{font-size:2rem}.options-grid[data-v-b7914fdc]{grid-template-columns:1fr}.participants-grid[data-v-b7914fdc]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.participant-game-page[data-v-2801dda8]{min-height:100vh;background:linear-gradient(135deg,#0f111a,#1a1d29);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.background-gradient[data-v-2801dda8]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0f111a,#1a1d29);z-index:-1}.waiting-screen[data-v-2801dda8]{display:flex;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:2rem}.waiting-content[data-v-2801dda8]{max-width:600px;margin:0 auto}.waiting-icon[data-v-2801dda8]{font-size:4rem;margin-bottom:2rem;animation:bounce-2801dda8 2s infinite}.waiting-title[data-v-2801dda8]{font-size:2.5rem;margin-bottom:1rem;font-weight:700;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.waiting-message[data-v-2801dda8]{font-size:1.2rem;margin-bottom:2rem;opacity:.9;line-height:1.6}.connection-status[data-v-2801dda8]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;padding:1rem 2rem;background:#ffffff1a;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.status-dot[data-v-2801dda8]{width:12px;height:12px;border-radius:50%;background:#f44;animation:pulse-2801dda8 2s infinite}.connection-status.connected .status-dot[data-v-2801dda8]{background:#4f4}.question-screen[data-v-2801dda8]{min-height:100vh;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.compact-header[data-v-2801dda8]{width:100%;max-width:800px;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.question-counter[data-v-2801dda8]{font-size:1.1rem;font-weight:600;color:#a78bfa}.timer[data-v-2801dda8]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:1.2rem;min-width:60px;text-align:center}.timer.warning[data-v-2801dda8]{color:#f59e0b;background:#f59e0b33;border-color:#f59e0b;animation:pulse-2801dda8 1s infinite}.timer.critical[data-v-2801dda8]{color:#ef4444;background:#ef444433;border-color:#ef4444;animation:pulse-2801dda8 .5s infinite}.game-content[data-v-2801dda8]{flex:1;display:flex;flex-direction:column;justify-content:center}.answer-feedback[data-v-2801dda8]{margin-top:2rem;padding:1.5rem;background:#22c55e33;border:1px solid #22c55e;border-radius:12px;text-align:center}.feedback-content[data-v-2801dda8]{display:flex;align-items:center;justify-content:center;gap:1rem}.results-screen[data-v-2801dda8]{min-height:100vh;padding:2rem;display:flex;flex-direction:column;justify-content:center}.results-content[data-v-2801dda8]{max-width:600px;margin:0 auto;width:100%}.results-title[data-v-2801dda8]{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem;color:#fff}.simple-feedback[data-v-2801dda8]{text-align:center;padding:2.5rem;border-radius:20px;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.simple-feedback.correct[data-v-2801dda8]{background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:2px solid #22c55e;box-shadow:0 8px 32px #22c55e33}.simple-feedback.incorrect[data-v-2801dda8]{background:linear-gradient(135deg,#ef444426,#ef44440d);border:2px solid #ef4444;box-shadow:0 8px 32px #ef444433}.feedback-icon[data-v-2801dda8]{font-size:4rem;margin-bottom:1.5rem;display:block}.feedback-text[data-v-2801dda8]{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.your-answer[data-v-2801dda8]{font-size:1.2rem;margin-bottom:1rem;color:#e5e7eb;background:#ffffff0d;padding:.75rem 1rem;border-radius:8px;display:inline-block}.correct-answer[data-v-2801dda8]{font-size:1.2rem;color:#22c55e;font-weight:700;background:#22c55e1a;padding:.75rem 1rem;border-radius:8px;display:inline-block;border:1px solid rgba(34,197,94,.3)}.emoji-sequence-display[data-v-2801dda8]{text-align:center;margin-top:2rem;max-width:600px;margin-left:auto;margin-right:auto}.sequence-label[data-v-2801dda8]{color:#94a3b8;font-size:1.3rem;margin-bottom:1.5rem;font-weight:500}.emoji-sequence[data-v-2801dda8]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;background:linear-gradient(135deg,#ffffff14,#ffffff05);padding:2rem;border-radius:16px;border:2px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}.emoji-item[data-v-2801dda8]{background:linear-gradient(135deg,#ffffff26,#ffffff0d);padding:1.5rem;border-radius:12px;font-size:3rem;min-width:100px;min-height:100px;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0003;border:1px solid rgba(255,255,255,.1);transition:transform .2s ease,box-shadow .2s ease}.emoji-item[data-v-2801dda8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.your-answer-feedback.correct[data-v-2801dda8]{background:#22c55e33;border:1px solid #22c55e}.your-answer-feedback.incorrect[data-v-2801dda8]{background:#ef444433;border:1px solid #ef4444}.feedback-header[data-v-2801dda8]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.feedback-icon[data-v-2801dda8]{font-size:1.5rem}.feedback-text[data-v-2801dda8]{font-size:1.2rem;font-weight:600}.your-answer-text[data-v-2801dda8]{font-size:1.1rem;opacity:.9}.leaderboard-section[data-v-2801dda8]{margin-top:2rem;padding:2rem;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.leaderboard-title[data-v-2801dda8]{text-align:center;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.leaderboard-list[data-v-2801dda8]{display:flex;flex-direction:column;gap:.75rem}.leaderboard-item[data-v-2801dda8]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.leaderboard-item[data-v-2801dda8]:hover{background:#ffffff1a;transform:translateY(-2px)}.leaderboard-item.current[data-v-2801dda8]{background:#22c55e33;border-color:#22c55e;box-shadow:0 4px 12px #22c55e4d}.rank[data-v-2801dda8]{width:40px;height:40px;border-radius:50%;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.leaderboard-item.current .rank[data-v-2801dda8]{background:linear-gradient(45deg,#22c55e,#16a34a)}.name[data-v-2801dda8]{flex:1;font-weight:600;font-size:1.1rem}.score[data-v-2801dda8]{font-weight:700;font-size:1.2rem;color:#22c55e}.game-ended-screen[data-v-2801dda8]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem}.ended-content[data-v-2801dda8]{max-width:800px;text-align:center}.ended-title[data-v-2801dda8]{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ended-message[data-v-2801dda8]{font-size:1.3rem;margin-bottom:3rem;opacity:.9}.final-leaderboard[data-v-2801dda8]{padding:2rem;background:#ffffff1a;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.final-title[data-v-2801dda8]{font-size:1.8rem;font-weight:600;margin-bottom:2rem}@keyframes bounce-2801dda8{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse-2801dda8{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media (max-width: 768px){.participant-game-page[data-v-2801dda8]{padding:1rem}.game-header[data-v-2801dda8]{flex-direction:column;gap:1rem;text-align:center}.question-progress[data-v-2801dda8]{align-items:center}.waiting-title[data-v-2801dda8],.results-title[data-v-2801dda8]{font-size:2rem}.ended-title[data-v-2801dda8]{font-size:2.5rem}.leaderboard-item[data-v-2801dda8]{padding:.75rem 1rem}.name[data-v-2801dda8]{font-size:1rem}.score[data-v-2801dda8]{font-size:1.1rem}}@media (max-width: 480px){.participant-game-page[data-v-2801dda8]{padding:.5rem}.waiting-title[data-v-2801dda8],.results-title[data-v-2801dda8]{font-size:1.8rem}.ended-title[data-v-2801dda8]{font-size:2rem}.leaderboard-item[data-v-2801dda8]{padding:.5rem .75rem}.rank[data-v-2801dda8]{width:35px;height:35px;font-size:1rem}}.live-poll-customize-page[data-v-a8109c2f],.guess-dialogue-customize-page[data-v-016d0f2f],.complete-lyrics-customize-page[data-v-0d9b094c],.who-am-i-customize-page[data-v-8171768a],.poll-game-customize-page[data-v-0f91f862],.meme-mash-customize-page[data-v-6ddec655],.buzzer-battle-customize-page[data-v-d65f978d],.quick-fire-customize-page[data-v-f4cb3f6c]{max-width:1200px;margin:0 auto;padding:2rem}.session-manage-page[data-v-1221460a]{max-width:1200px;margin:0 auto;padding:0 20px}.page-header[data-v-1221460a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-title[data-v-1221460a]{font-size:2rem;font-family:Orbitron,sans-serif;margin-bottom:.5rem}.session-details[data-v-1221460a]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.session-code[data-v-1221460a]{background:#ffd70033;color:gold;padding:.25rem .75rem;border-radius:20px;font-weight:600;font-size:.9rem}.session-status[data-v-1221460a]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.session-status.LIVE[data-v-1221460a]{background:#0f03;color:#0f0}.session-status.WAITING[data-v-1221460a]{background:#ff03;color:#ff0}.header-actions[data-v-1221460a]{display:flex;gap:1rem;align-items:center}.join-section[data-v-1221460a]{background:#ffffff0d;border-radius:16px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.section-header[data-v-1221460a]{text-align:center;margin-bottom:2rem}.section-title[data-v-1221460a]{font-size:1.5rem;color:#fff;margin-bottom:.5rem;font-family:Orbitron,sans-serif}.section-subtitle[data-v-1221460a]{color:#ccc;font-size:1rem}.join-code-section[data-v-1221460a]{text-align:center;margin-bottom:2rem;padding:1.5rem;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.code-info[data-v-1221460a]{color:#ccc;font-size:.9rem;margin:0}.code-info strong[data-v-1221460a]{color:#fff;font-family:Courier New,monospace;background:#ffffff1a;padding:2px 6px;border-radius:4px}.auto-generating[data-v-1221460a]{color:#fbbf24;font-style:italic}.loading-section[data-v-1221460a]{margin-bottom:2rem}.loading-card[data-v-1221460a]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;text-align:center}.loading-content[data-v-1221460a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner[data-v-1221460a]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #ffd700;border-radius:50%;animation:spin-1221460a 1s linear infinite}.join-code-display[data-v-1221460a]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem;text-align:center}.join-code-display .code-info[data-v-1221460a]{color:#fff;font-size:1.1rem}.join-code-display .code-info strong[data-v-1221460a]{color:gold;font-family:Courier New,monospace;background:#ffd7001a;padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(255,215,0,.3)}.expires-info[data-v-1221460a]{color:#ccc;font-size:.9rem;margin-left:1rem}.join-content[data-v-1221460a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.join-link-card[data-v-1221460a]{background:#ffffff0d;border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.join-link-card[data-v-1221460a]:hover{background:#ffffff14;border-color:#00ffff4d;box-shadow:0 8px 32px #00ffff1a}.qr-code-card[data-v-1221460a]{background:#ffffff0d;border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.qr-code-card[data-v-1221460a]:hover{background:#ffffff14;border-color:#ff00cc4d;box-shadow:0 8px 32px #ff00cc1a}.card-title[data-v-1221460a]{color:#fff;font-size:1.2rem;margin-bottom:.5rem;font-weight:600}.card-subtitle[data-v-1221460a]{color:#ccc;font-size:.9rem;margin-bottom:1.5rem;font-weight:400}.link-container[data-v-1221460a]{display:flex;gap:.5rem;align-items:center}.join-link-input[data-v-1221460a]{flex:1;padding:12px 16px;background:#2d375f47;border:1.6px solid #2e397a;border-radius:10px;color:#fff;font-size:.9rem;word-break:break-all}.copy-btn[data-v-1221460a]{padding:12px 16px;background:linear-gradient(45deg,#f0c,#33f);border:none;border-radius:10px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-btn[data-v-1221460a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff00cc4d}.copy-btn.copied[data-v-1221460a]{background:linear-gradient(45deg,#0f0,#0c0)}.qr-container[data-v-1221460a]{text-align:center;margin-bottom:0rem}.qr-code img[data-v-1221460a]{width:220px;height:220px;border-radius:16px;border:3px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d;background:#fff;padding:12px;transition:all .3s ease}.qr-code img[data-v-1221460a]:hover{transform:scale(1.05);box-shadow:0 12px 48px #f0c3;border-color:#f0c6}.qr-loading[data-v-1221460a]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem}.loading-spinner[data-v-1221460a]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #ff00cc;border-radius:50%;animation:spin-1221460a 1s linear infinite}@keyframes spin-1221460a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.download-btn[data-v-1221460a]{width:100%;padding:12px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;cursor:pointer;transition:all .2s ease}.download-btn[data-v-1221460a]:hover:not(:disabled){background:#fff3}.download-btn[data-v-1221460a]:disabled{opacity:.5;cursor:not-allowed}.session-details-section[data-v-1221460a]{background:#ffffff0d;border-radius:16px;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.details-grid[data-v-1221460a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.detail-card[data-v-1221460a]{background:#ffffff08;border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(255,255,255,.1)}.detail-icon[data-v-1221460a]{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.detail-content h4[data-v-1221460a]{color:#fff;margin-bottom:.25rem;font-weight:600}.detail-content p[data-v-1221460a]{color:#ccc;margin:0}.quick-actions-section[data-v-1221460a]{background:#ffffff0d;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.actions-grid[data-v-1221460a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.action-card[data-v-1221460a]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;text-align:center;cursor:pointer;transition:all .2s ease;color:inherit}.action-card[data-v-1221460a]:hover{background:#ffffff14;transform:translateY(-2px);border-color:#ff00cc4d}.action-icon[data-v-1221460a]{font-size:2rem;margin-bottom:1rem}.action-card h4[data-v-1221460a]{color:#fff;margin-bottom:.5rem;font-weight:600}.action-card p[data-v-1221460a]{color:#ccc;margin:0;font-size:.9rem}@media (max-width: 768px){.page-header[data-v-1221460a]{flex-direction:column;align-items:stretch}.header-actions[data-v-1221460a]{justify-content:center}.join-content[data-v-1221460a]{grid-template-columns:1fr;gap:1.5rem}.link-container[data-v-1221460a]{flex-direction:column}.copy-btn[data-v-1221460a]{width:100%}.details-grid[data-v-1221460a]{grid-template-columns:1fr}.actions-grid[data-v-1221460a]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.participants-section[data-v-1221460a]{background:#ffffff0d;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.section-header[data-v-1221460a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-1221460a]{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.participant-actions[data-v-1221460a]{display:flex;gap:1rem}.refresh-btn[data-v-1221460a]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem 1rem;color:#fff;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-1221460a]:hover:not(:disabled){background:#fff3}.refresh-btn[data-v-1221460a]:disabled{opacity:.5;cursor:not-allowed}.participants-list[data-v-1221460a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.participant-card[data-v-1221460a]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.participant-card[data-v-1221460a]:hover{background:#ffffff14;border-color:#fff3}.participant-info[data-v-1221460a]{display:flex;align-items:center;gap:1rem}.participant-avatar[data-v-1221460a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.2rem}.participant-details h4[data-v-1221460a]{color:#fff;margin:0 0 .25rem;font-weight:600}.participant-details p[data-v-1221460a]{color:#ccc;margin:0;font-size:.9rem}.participant-status[data-v-1221460a]{display:flex;align-items:center}.status-indicator[data-v-1221460a]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.status-indicator.active[data-v-1221460a]{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.no-participants[data-v-1221460a]{grid-column:1 / -1;text-align:center;padding:3rem;color:#ccc}.no-participants-icon[data-v-1221460a]{font-size:3rem;margin-bottom:1rem}.no-participants h4[data-v-1221460a]{color:#fff;margin-bottom:.5rem}.game-controls-section[data-v-1221460a]{background:#ffffff0d;border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);margin-bottom:2rem}.game-status[data-v-1221460a]{display:flex;align-items:center}.status-badge[data-v-1221460a]{padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.status-badge.waiting[data-v-1221460a]{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.status-badge.active[data-v-1221460a]{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-badge.ended[data-v-1221460a]{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.game-controls[data-v-1221460a]{margin-top:1.5rem}.control-buttons[data-v-1221460a]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.game-info[data-v-1221460a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.info-card[data-v-1221460a]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;text-align:center}.info-card h4[data-v-1221460a]{color:#fff;margin:0 0 .5rem;font-size:.9rem;font-weight:500}.info-card p[data-v-1221460a]{color:#ccc;margin:0;font-size:1.2rem;font-weight:600}@media (max-width: 768px){.participants-list[data-v-1221460a]{grid-template-columns:1fr}.control-buttons[data-v-1221460a]{flex-direction:column}.game-info[data-v-1221460a]{grid-template-columns:1fr}}.current-question[data-v-1221460a]{background:#fffffff2;border-radius:15px;padding:1.5rem;margin-top:1.5rem;color:#333}.current-question h4[data-v-1221460a]{margin:0 0 1rem;color:#667eea;font-size:1.1rem}.question-text[data-v-1221460a]{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;line-height:1.4}.question-options[data-v-1221460a]{display:grid;gap:.75rem}.option-item[data-v-1221460a]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f8f9fa;border-radius:8px;border:2px solid transparent}.option-letter[data-v-1221460a]{width:30px;height:30px;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.option-text[data-v-1221460a]{font-size:1rem;color:#333}.host-game-view[data-v-586c8bc0]{min-height:100vh;background:linear-gradient(135deg,#0f111a,#1a1d29);color:#fff;padding:2rem;transition:all .3s ease;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.host-game-view.fullscreen[data-v-586c8bc0]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;padding:0;background:linear-gradient(135deg,#0f111a,#1a1d29)}.fullscreen-toggle[data-v-586c8bc0]{position:fixed;top:20px;right:20px;background:linear-gradient(45deg,#f0c,#33f);border:none;border-radius:10px;padding:12px 20px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;z-index:1000}.fullscreen-toggle[data-v-586c8bc0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff00cc4d}.exit-fullscreen[data-v-586c8bc0]{position:fixed;top:20px;right:20px;background:#ef4444cc;border:none;border-radius:50%;width:50px;height:50px;color:#fff;font-size:1.5rem;cursor:pointer;transition:all .3s ease;z-index:1000}.exit-fullscreen[data-v-586c8bc0]:hover{background:#ef4444;transform:scale(1.1)}.game-header[data-v-586c8bc0]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#ffffff0d;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:100%;overflow:hidden}.session-info[data-v-586c8bc0]{text-align:center;margin-bottom:1rem}.session-name[data-v-586c8bc0]{font-size:2rem;font-family:Orbitron,sans-serif;margin:0 0 .5rem;background:linear-gradient(45deg,#f0c,#33f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.session-stats[data-v-586c8bc0]{display:flex;gap:1.5rem;color:#ccc;flex-wrap:wrap;justify-content:center}.join-and-controls[data-v-586c8bc0]{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#ffffff14;border-radius:12px;border:1px solid rgba(255,255,255,.15);padding:1.5rem;margin:1rem 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap}.join-info-section[data-v-586c8bc0]{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.join-url-section[data-v-586c8bc0],.qr-code-section[data-v-586c8bc0]{display:flex;align-items:center;gap:.5rem}.code-label[data-v-586c8bc0],.url-label[data-v-586c8bc0],.qr-label[data-v-586c8bc0]{font-weight:600;color:#ccc;font-size:.9rem}.code-value[data-v-586c8bc0]{background:linear-gradient(45deg,gold,#ff8c00);color:#000;padding:.75rem 1.5rem;border-radius:8px;font-weight:700;font-family:Courier New,monospace;font-size:1.2rem;letter-spacing:2px;min-width:120px;text-align:center}.url-value[data-v-586c8bc0]{color:#4a9eff;font-family:Courier New,monospace;font-size:.9rem;word-break:break-all;max-width:200px;background:#ffffff0d;padding:.5rem;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.qr-code-image[data-v-586c8bc0]{width:80px;height:80px;border-radius:8px;border:2px solid rgba(255,255,255,.2);background:#fff;padding:4px}.game-controls[data-v-586c8bc0]{display:flex;gap:1rem;flex-wrap:wrap}.start-game-btn[data-v-586c8bc0],.next-question-btn[data-v-586c8bc0],.show-results-btn[data-v-586c8bc0]{background:linear-gradient(45deg,#f0c,#33f);border:none;border-radius:10px;padding:12px 24px;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}.start-game-btn[data-v-586c8bc0]:hover,.next-question-btn[data-v-586c8bc0]:hover,.show-results-btn[data-v-586c8bc0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff00cc4d}.start-game-btn[data-v-586c8bc0]:disabled,.next-question-btn[data-v-586c8bc0]:disabled{opacity:.5;cursor:not-allowed;transform:none}.waiting-state[data-v-586c8bc0]{text-align:center;padding:4rem 2rem}.waiting-content[data-v-586c8bc0]{max-width:800px;margin:0 auto}.waiting-icon[data-v-586c8bc0]{font-size:4rem;margin-bottom:2rem}.waiting-content h2[data-v-586c8bc0]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.waiting-content p[data-v-586c8bc0]{font-size:1.2rem;color:#ccc;margin-bottom:3rem}.join-info[data-v-586c8bc0]{background:#ffffff0d;border-radius:16px;padding:2rem;margin-bottom:3rem}.join-code[data-v-586c8bc0],.join-url[data-v-586c8bc0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;background:#ffffff08;border-radius:10px}.code-label[data-v-586c8bc0],.url-label[data-v-586c8bc0]{color:#ccc;font-weight:600}.code-value[data-v-586c8bc0]{background:#ffd70033;color:gold;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:1.2rem;font-family:Courier New,monospace}.url-value[data-v-586c8bc0]{color:#fff;font-family:Courier New,monospace;word-break:break-all}.participants-preview h3[data-v-586c8bc0]{color:#fff;margin-bottom:1rem}.question-settings[data-v-586c8bc0]{background:#ffffff0d;border-radius:16px;padding:2rem;margin-bottom:3rem;border:1px solid rgba(255,255,255,.1)}.question-settings h3[data-v-586c8bc0]{color:#fff;margin-bottom:1.5rem;text-align:center;font-size:1.5rem}.settings-grid[data-v-586c8bc0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.setting-item[data-v-586c8bc0]{display:flex;flex-direction:column;gap:.5rem}.setting-item label[data-v-586c8bc0]{color:#ccc;font-weight:500;font-size:.9rem}.setting-item select[data-v-586c8bc0]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem;color:#fff;font-size:1rem}.setting-item select[data-v-586c8bc0]:focus{outline:none;border-color:#f0c;box-shadow:0 0 0 2px #f0c3}.setting-item select option[data-v-586c8bc0]{background:#1a1d29;color:#fff}.generate-questions-btn[data-v-586c8bc0]{background:linear-gradient(45deg,#f0c,#33f);border:none;border-radius:12px;padding:1rem 2rem;color:#fff;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;width:100%;margin-bottom:1.5rem}.generate-questions-btn[data-v-586c8bc0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff00cc4d}.generate-questions-btn[data-v-586c8bc0]:disabled{opacity:.5;cursor:not-allowed;transform:none}.questions-preview[data-v-586c8bc0]{background:#22c55e1a;border:2px solid #22c55e;border-radius:12px;padding:1rem;text-align:center}.questions-preview h4[data-v-586c8bc0]{color:#22c55e;margin-bottom:.5rem;font-size:1.2rem}.questions-preview p[data-v-586c8bc0]{color:#ccc;margin:0;font-size:.9rem}.auto-config-info[data-v-586c8bc0]{text-align:center}.config-summary[data-v-586c8bc0]{background:#22c55e1a;border:2px solid #22c55e;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.config-summary h4[data-v-586c8bc0]{color:#22c55e;margin-bottom:1rem;font-size:1.3rem}.config-summary p[data-v-586c8bc0]{color:#ccc;margin-bottom:1rem}.config-details[data-v-586c8bc0]{list-style:none;padding:0;text-align:left;max-width:300px;margin:0 auto}.config-details li[data-v-586c8bc0]{color:#fff;margin-bottom:.5rem;padding:.5rem;background:#ffffff0d;border-radius:6px}.config-details strong[data-v-586c8bc0]{color:gold}.questions-status[data-v-586c8bc0]{background:#fbbf241a;border:2px solid #fbbf24;border-radius:12px;padding:1rem;text-align:center}.questions-status p[data-v-586c8bc0]{color:#fbbf24;margin:0;font-weight:500}.manual-info[data-v-586c8bc0]{text-align:center;background:#ffffff0d;border-radius:12px;padding:1.5rem}.manual-info p[data-v-586c8bc0]{color:#ccc;margin-bottom:1rem}.participants-grid[data-v-586c8bc0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.participant-card[data-v-586c8bc0]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#ffffff0d;border-radius:10px}.participant-avatar[data-v-586c8bc0]{width:50px;height:50px;border-radius:50%;background:linear-gradient(45deg,#f0c,gold);display:flex;align-items:center;justify-content:center;font-weight:700;color:#000;font-size:1.2rem}.participant-name[data-v-586c8bc0]{color:#fff;text-align:center;font-size:.9rem}.question-state[data-v-586c8bc0]{text-align:center;padding:2rem}.question-header[data-v-586c8bc0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.question-number[data-v-586c8bc0]{font-size:1.5rem;color:gold;font-weight:600}.timer[data-v-586c8bc0]{background:#22c55e33;color:#22c55e;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:2rem;border:2px solid rgba(34,197,94,.3)}.timer.warning[data-v-586c8bc0]{background:#fbbf2433;color:#fbbf24;border-color:#fbbf244d}.timer.critical[data-v-586c8bc0]{background:#ef444433;color:#ef4444;border-color:#ef44444d;animation:pulse-586c8bc0 1s infinite}@keyframes pulse-586c8bc0{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.question-text[data-v-586c8bc0]{font-size:2.5rem;margin-bottom:3rem;color:#fff;line-height:1.2}.options-grid[data-v-586c8bc0]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.option-card[data-v-586c8bc0]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#ffffff0d;border:3px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease;position:relative}.option-card[data-v-586c8bc0]:hover{background:#ffffff1a;border-color:#fff3}.option-card.correct[data-v-586c8bc0]{background:#22c55e33;border-color:#22c55e}.option-card.incorrect[data-v-586c8bc0]{background:#ef444433;border-color:#ef4444}.option-letter[data-v-586c8bc0]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#fff}.option-text[data-v-586c8bc0]{flex:1;font-size:1.5rem;color:#fff;text-align:left}.option-percentage[data-v-586c8bc0]{position:absolute;top:1rem;right:1rem;background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:1.2rem}.live-stats[data-v-586c8bc0]{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.stat-item[data-v-586c8bc0]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stat-label[data-v-586c8bc0]{color:#ccc;font-size:1rem}.stat-value[data-v-586c8bc0]{color:#fff;font-size:1.5rem;font-weight:700}.game-section[data-v-586c8bc0]{width:100%;margin:2rem 0}.common-stats-section[data-v-586c8bc0]{background:#ffffff0d;border-radius:16px;padding:2rem;margin:2rem 0;border:1px solid rgba(255,255,255,.1)}.stats-container[data-v-586c8bc0]{max-width:1200px;margin:0 auto}.question-stats[data-v-586c8bc0]{display:flex;justify-content:center;gap:3rem;margin-top:2rem}.question-stats .stat-item[data-v-586c8bc0]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.question-stats .stat-label[data-v-586c8bc0]{color:#ccc;font-size:1rem}.question-stats .stat-value[data-v-586c8bc0]{color:#fff;font-size:1.5rem;font-weight:700}.results-leaderboard[data-v-586c8bc0]{background:#ffffff0d;border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.results-leaderboard h3[data-v-586c8bc0]{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.results-leaderboard .leaderboard-list[data-v-586c8bc0]{display:flex;flex-direction:column;gap:1rem}.results-leaderboard .leaderboard-item[data-v-586c8bc0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:10px}.results-leaderboard .rank[data-v-586c8bc0]{color:gold;font-weight:700;font-size:1.2rem;width:40px}.results-leaderboard .name[data-v-586c8bc0]{color:#fff;flex:1;text-align:left;font-size:1.1rem}.results-leaderboard .score[data-v-586c8bc0]{color:#fff;font-weight:700;font-size:1.2rem}.results-state[data-v-586c8bc0]{text-align:center;padding:2rem}.trivia-results-layout[data-v-586c8bc0]{max-width:1200px;margin:0 auto}.trivia-results-layout .results-content[data-v-586c8bc0]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.trivia-results-layout .options-results[data-v-586c8bc0]{display:flex;flex-direction:column;gap:1.5rem}.trivia-results-layout .result-option[data-v-586c8bc0]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:#ffffff0d;border:3px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease;position:relative;min-height:80px}.trivia-results-layout .result-option.correct[data-v-586c8bc0]{background:#22c55e33;border-color:#22c55e}.trivia-results-layout .result-letter[data-v-586c8bc0]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#fff;flex-shrink:0}.trivia-results-layout .result-text[data-v-586c8bc0]{flex:1;font-size:1.5rem;color:#fff;text-align:left;font-weight:500}.trivia-results-layout .result-bar[data-v-586c8bc0]{width:120px;height:24px;background:#ffffff1a;border-radius:12px;overflow:hidden;position:relative;flex-shrink:0}.trivia-results-layout .result-fill[data-v-586c8bc0]{height:100%;background:linear-gradient(45deg,#f0c,#33f);transition:width .5s ease}.trivia-results-layout .result-option.correct .result-fill[data-v-586c8bc0]{background:linear-gradient(45deg,#22c55e,#16a34a)}.trivia-results-layout .result-percentage[data-v-586c8bc0]{color:#fff;font-weight:700;font-size:1.2rem;min-width:50px;text-align:right}.trivia-results-layout .leaderboard-preview[data-v-586c8bc0]{background:#ffffff0d;border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.trivia-results-layout .leaderboard-preview h3[data-v-586c8bc0]{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;text-align:left}.trivia-results-layout .leaderboard-list[data-v-586c8bc0]{display:flex;flex-direction:column;gap:1rem}.trivia-results-layout .leaderboard-item[data-v-586c8bc0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:10px}.trivia-results-layout .rank[data-v-586c8bc0]{color:gold;font-weight:700;font-size:1.2rem;width:40px}.trivia-results-layout .name[data-v-586c8bc0]{color:#fff;flex:1;text-align:left;font-size:1.1rem}.trivia-results-layout .score[data-v-586c8bc0]{color:#fff;font-weight:700;font-size:1.2rem}.results-header[data-v-586c8bc0]{margin-bottom:3rem}.results-header h2[data-v-586c8bc0]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.correct-answer[data-v-586c8bc0]{background:#22c55e33;border:2px solid #22c55e;border-radius:16px;padding:1.5rem;display:inline-block}.correct-label[data-v-586c8bc0]{color:#22c55e;font-weight:600;margin-right:1rem}.correct-value[data-v-586c8bc0]{color:#fff;font-size:1.5rem;font-weight:700}.results-content[data-v-586c8bc0]{max-width:1000px;margin:0 auto}.options-results[data-v-586c8bc0]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem}.result-option[data-v-586c8bc0]{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#ffffff0d;border:3px solid rgba(255,255,255,.1);border-radius:16px;position:relative}.result-option.correct[data-v-586c8bc0]{background:#22c55e33;border-color:#22c55e}.result-letter[data-v-586c8bc0]{width:60px;height:60px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#fff}.result-text[data-v-586c8bc0]{flex:1;font-size:1.5rem;color:#fff;text-align:left}.result-bar[data-v-586c8bc0]{width:100px;height:20px;background:#ffffff1a;border-radius:10px;overflow:hidden;position:relative}.result-fill[data-v-586c8bc0]{height:100%;background:linear-gradient(45deg,#f0c,#33f);transition:width .5s ease}.result-percentage[data-v-586c8bc0]{color:#fff;font-weight:700;font-size:1.2rem;min-width:50px}.leaderboard-preview[data-v-586c8bc0]{background:#ffffff0d;border-radius:16px;padding:2rem}.leaderboard-preview h3[data-v-586c8bc0]{color:#fff;margin-bottom:1.5rem;font-size:1.5rem}.leaderboard-list[data-v-586c8bc0]{display:flex;flex-direction:column;gap:1rem}.leaderboard-item[data-v-586c8bc0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff0d;border-radius:10px}.rank[data-v-586c8bc0]{color:gold;font-weight:700;font-size:1.2rem;width:40px}.name[data-v-586c8bc0]{color:#fff;flex:1;text-align:left;font-size:1.1rem}.score[data-v-586c8bc0]{color:#fff;font-weight:700;font-size:1.2rem}.ended-state[data-v-586c8bc0]{text-align:center;padding:4rem 2rem}.ended-content[data-v-586c8bc0]{max-width:800px;margin:0 auto}.ended-icon[data-v-586c8bc0]{font-size:4rem;margin-bottom:2rem}.ended-content h2[data-v-586c8bc0]{font-size:2.5rem;margin-bottom:1rem;color:#fff}.ended-content p[data-v-586c8bc0]{font-size:1.2rem;color:#ccc;margin-bottom:3rem}.final-leaderboard[data-v-586c8bc0]{background:#ffffff0d;border-radius:16px;padding:2rem}.final-leaderboard h3[data-v-586c8bc0]{color:#fff;margin-bottom:1.5rem;font-size:1.5rem}.final-actions[data-v-586c8bc0]{display:flex;gap:1rem;justify-content:center;margin:2rem 0}.final-leaderboard-btn[data-v-586c8bc0],.end-session-btn[data-v-586c8bc0]{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.final-leaderboard-btn[data-v-586c8bc0]{background:linear-gradient(135deg,#f0c,#ff6b9d);color:#fff}.final-leaderboard-btn[data-v-586c8bc0]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #ff00cc4d}.final-leaderboard-btn[data-v-586c8bc0]:disabled{opacity:.6;cursor:not-allowed;transform:none}.end-session-btn[data-v-586c8bc0]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.end-session-btn[data-v-586c8bc0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4caf504d}.final-leaderboard-preview[data-v-586c8bc0]{margin-top:2rem;padding:1.5rem;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.final-leaderboard-preview h3[data-v-586c8bc0]{margin:0 0 1rem;color:#f0c;font-size:1.2rem}@media (max-width: 1200px){.trivia-results-layout .results-content[data-v-586c8bc0]{grid-template-columns:1fr;gap:2rem}.trivia-results-layout .leaderboard-preview[data-v-586c8bc0]{order:-1}}@media (max-width: 768px){.trivia-results-layout .result-option[data-v-586c8bc0]{flex-direction:column;gap:1rem;text-align:center}.trivia-results-layout .result-text[data-v-586c8bc0]{text-align:center}.trivia-results-layout .result-bar[data-v-586c8bc0]{width:100%;max-width:200px}}@media (max-width: 1200px){.host-game-view[data-v-586c8bc0]{padding:1.5rem}.join-and-controls[data-v-586c8bc0]{flex-direction:column;gap:1.5rem;text-align:center}.join-info-section[data-v-586c8bc0]{flex-direction:column;gap:1rem}.join-url-section[data-v-586c8bc0],.qr-code-section[data-v-586c8bc0]{flex-direction:column;gap:.5rem}.join-code-display[data-v-586c8bc0],.join-url-display[data-v-586c8bc0],.qr-code-display[data-v-586c8bc0]{flex-direction:column;gap:.5rem;text-align:center}.options-grid[data-v-586c8bc0],.options-results[data-v-586c8bc0]{grid-template-columns:repeat(2,1fr);gap:1rem}.participants-grid[data-v-586c8bc0]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width: 992px){.host-game-view[data-v-586c8bc0]{padding:1rem}.session-name[data-v-586c8bc0],.question-text[data-v-586c8bc0]{font-size:2rem}.option-card[data-v-586c8bc0],.result-option[data-v-586c8bc0]{padding:1.25rem}.option-text[data-v-586c8bc0],.result-text[data-v-586c8bc0]{font-size:1.1rem}.live-stats[data-v-586c8bc0]{flex-direction:column;gap:1rem}.settings-grid[data-v-586c8bc0]{grid-template-columns:1fr;gap:1rem}}@media (max-width: 768px){.host-game-view[data-v-586c8bc0]{padding:.75rem}.join-and-controls[data-v-586c8bc0]{flex-direction:column;gap:1rem;padding:1rem}.join-info-section[data-v-586c8bc0]{flex-direction:column;gap:.75rem}.join-url-section[data-v-586c8bc0],.qr-code-section[data-v-586c8bc0],.session-stats[data-v-586c8bc0]{flex-direction:column;gap:.5rem}.qr-code-image[data-v-586c8bc0]{width:60px;height:60px}.join-code-display[data-v-586c8bc0],.join-url-display[data-v-586c8bc0],.qr-code-display[data-v-586c8bc0]{flex-direction:column;gap:.5rem;text-align:center}.code-value[data-v-586c8bc0]{font-size:1rem;padding:.4rem .8rem}.url-value[data-v-586c8bc0]{font-size:.9rem;word-break:break-all}.qr-code-image[data-v-586c8bc0]{width:80px;height:80px}.options-grid[data-v-586c8bc0],.options-results[data-v-586c8bc0]{grid-template-columns:1fr;gap:.75rem}.question-text[data-v-586c8bc0]{font-size:1.8rem;line-height:1.3}.option-card[data-v-586c8bc0],.result-option[data-v-586c8bc0]{padding:1rem;margin-bottom:.5rem}.option-text[data-v-586c8bc0],.result-text[data-v-586c8bc0]{font-size:1rem}.live-stats[data-v-586c8bc0]{flex-direction:column;gap:1rem}.participants-grid[data-v-586c8bc0]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.participant-card[data-v-586c8bc0]{padding:.75rem}.participant-name[data-v-586c8bc0]{font-size:.9rem}.participant-score[data-v-586c8bc0]{font-size:.8rem}.question-settings[data-v-586c8bc0]{padding:1.5rem}.settings-grid[data-v-586c8bc0]{grid-template-columns:1fr;gap:1rem}.generate-questions-btn[data-v-586c8bc0]{padding:.8rem 1.5rem;font-size:1rem}.waiting-content[data-v-586c8bc0]{padding:2rem 1rem}.waiting-icon[data-v-586c8bc0]{font-size:3rem}.waiting-content h2[data-v-586c8bc0]{font-size:1.8rem}.waiting-content p[data-v-586c8bc0]{font-size:1rem}}@media (max-width: 480px){.host-game-view[data-v-586c8bc0]{padding:.5rem}.session-name[data-v-586c8bc0]{font-size:1.5rem}.question-text[data-v-586c8bc0]{font-size:1.5rem;line-height:1.2}.option-card[data-v-586c8bc0],.result-option[data-v-586c8bc0]{padding:.75rem;margin-bottom:.5rem}.option-text[data-v-586c8bc0],.result-text[data-v-586c8bc0]{font-size:.9rem}.option-letter[data-v-586c8bc0]{width:30px;height:30px;font-size:.9rem}.participants-grid[data-v-586c8bc0]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.participant-card[data-v-586c8bc0]{padding:.5rem}.participant-name[data-v-586c8bc0]{font-size:.8rem}.participant-score[data-v-586c8bc0]{font-size:.7rem}.question-settings[data-v-586c8bc0]{padding:1rem}.question-settings h3[data-v-586c8bc0]{font-size:1.2rem}.generate-questions-btn[data-v-586c8bc0]{padding:.7rem 1rem;font-size:.9rem}.waiting-content[data-v-586c8bc0]{padding:1.5rem .75rem}.waiting-icon[data-v-586c8bc0]{font-size:2.5rem}.waiting-content h2[data-v-586c8bc0]{font-size:1.5rem}.waiting-content p[data-v-586c8bc0]{font-size:.9rem}.join-info[data-v-586c8bc0]{padding:1rem}.join-code[data-v-586c8bc0],.join-url[data-v-586c8bc0]{padding:.75rem;flex-direction:column;gap:.5rem;text-align:center}.code-label[data-v-586c8bc0],.url-label[data-v-586c8bc0]{font-size:.9rem}.code-value[data-v-586c8bc0]{font-size:.9rem;padding:.3rem .6rem}.url-value[data-v-586c8bc0]{font-size:.8rem}.qr-code-image[data-v-586c8bc0]{width:60px;height:60px}.join-and-controls[data-v-586c8bc0]{flex-direction:column;gap:.75rem;padding:.75rem}.join-info-section[data-v-586c8bc0]{flex-direction:column;gap:.5rem}.join-url-section[data-v-586c8bc0],.qr-code-section[data-v-586c8bc0]{flex-direction:column;gap:.25rem}.qr-code-image[data-v-586c8bc0]{width:50px;height:50px}.game-controls[data-v-586c8bc0]{flex-direction:column;gap:.75rem}.start-game-btn[data-v-586c8bc0],.next-question-btn[data-v-586c8bc0],.show-results-btn[data-v-586c8bc0]{padding:.8rem 1rem;font-size:.9rem}.fullscreen-toggle[data-v-586c8bc0],.exit-fullscreen[data-v-586c8bc0]{padding:.6rem 1rem;font-size:.9rem}}@media (max-width: 768px) and (orientation: landscape){.host-game-view[data-v-586c8bc0]{padding:.5rem}.question-text[data-v-586c8bc0]{font-size:1.6rem}.options-grid[data-v-586c8bc0],.options-results[data-v-586c8bc0]{grid-template-columns:repeat(2,1fr)}.option-card[data-v-586c8bc0],.result-option[data-v-586c8bc0]{padding:.75rem}.option-text[data-v-586c8bc0],.result-text[data-v-586c8bc0]{font-size:.9rem}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.qr-code-image[data-v-586c8bc0]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.app-layout[data-v-c12e74f6]{display:flex;min-height:100vh;background:#0f111a}.app-content[data-v-c12e74f6]{flex:1;margin-left:260px;transition:margin-left .3s ease;display:flex;flex-direction:column;min-height:100vh}.app-content.sidebar-collapsed[data-v-c12e74f6]{margin-left:80px}.content-wrapper[data-v-c12e74f6]{flex:1;max-width:1400px;margin:0 auto;padding:40px 20px;width:100%;box-sizing:border-box}.sidebar-overlay[data-v-c12e74f6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999;display:none}@media (max-width: 1024px){.app-content[data-v-c12e74f6],.app-content.sidebar-collapsed[data-v-c12e74f6]{margin-left:0}.content-wrapper[data-v-c12e74f6]{padding:20px 15px}.sidebar-overlay[data-v-c12e74f6]{display:block}.app-content.mobile-sidebar-open[data-v-c12e74f6]{overflow:hidden}}@media (max-width: 768px){.content-wrapper[data-v-c12e74f6]{padding:15px 10px}}@media (max-width: 480px){.content-wrapper[data-v-c12e74f6]{padding:10px 8px}}@media (min-width: 1025px) and (max-width: 1200px){.app-content[data-v-c12e74f6]{margin-left:80px}}@media (min-width: 1201px){.app-content[data-v-c12e74f6]{margin-left:260px}.app-content.sidebar-collapsed[data-v-c12e74f6]{margin-left:80px}}html,body{margin:0;padding:0;font-family:Inter,sans-serif;background:#0f111a;color:#fff;overflow-x:hidden}#app{min-height:100vh;position:relative}.global-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#0f111af2,#1a1d29f2);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading-content{text-align:center;animation:fadeInUp 1s ease-out}.loading-spinner{width:60px;height:60px;border:4px solid rgba(255,255,255,.1);border-top:4px solid #ff00cc;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 2rem}.loading-title{font-family:Orbitron,sans-serif;font-size:2.5rem;margin-bottom:1rem}.loading-text{color:#ccc;font-size:1.1rem}.notifications{position:fixed;top:20px;right:20px;z-index:9998;display:flex;flex-direction:column;gap:1rem;max-width:400px}.notification{background:#232d4bf7;border-radius:12px;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 44px #0000004d;display:flex;align-items:flex-start;gap:1rem;cursor:pointer;transition:all .3s ease;animation:slideInRight .3s ease-out}.notification:hover{transform:translate(-5px);box-shadow:0 15px 50px #0006}.notification.success{border-left:4px solid #00ff00}.notification.error{border-left:4px solid #ff0000}.notification.warning{border-left:4px solid #ffff00}.notification.info{border-left:4px solid #00ccff}.notification-content{flex:1;display:flex;align-items:flex-start;gap:.75rem}.notification-icon{font-size:1.25rem;margin-top:.25rem}.notification-text h4{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#fff}.notification-text p{margin:0;font-size:.9rem;color:#ccc;line-height:1.4}.notification-close{background:none;border:none;color:#ccc;font-size:1.25rem;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.notification-close:hover{color:#fff}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.notifications{top:10px;right:10px;left:10px;max-width:none}.loading-title{font-size:2rem}.loading-text{font-size:1rem}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#ff00cc80;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ff00ccb3}*:focus{outline:2px solid #ff00cc;outline-offset:2px}button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:2px solid #ff00cc;outline-offset:2px}::selection{background:#ff00cc4d;color:#fff}::-moz-selection{background:#ff00cc4d;color:#fff}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif;background:#0f111a;color:#fff;scroll-behavior:smooth;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Orbitron,sans-serif}.text-gradient{background:linear-gradient(90deg,gold,#f0c 60%,#33f 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section{height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 5%;position:relative;overflow:hidden;background-image:url(assets/images/background-slider.jpg);background-size:cover;background-position:center}.hero-content{position:relative;z-index:1;max-width:600px}.hero-content h1{font-family:Orbitron,sans-serif;font-size:3rem;margin-bottom:20px;animation:fadeInUp 1s ease-out;text-align:left}.cta-buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start}.cta-buttons button{padding:15px 30px;font-size:1em;border:none;border-radius:30px;background:linear-gradient(45deg,#f0c,#33f);color:#fff;cursor:pointer;transition:transform .2s}.cta-buttons button:hover{transform:scale(1.05)}.btn-gradient{background:linear-gradient(45deg,#33f,#f0c);border:none;color:#fff;font-weight:600;border-radius:15px;box-shadow:0 3px 20px #3332;padding:12px 24px;cursor:pointer;transition:all .2s ease}.btn-gradient:hover{transform:scale(1.05);box-shadow:0 5px 25px #3338}.btn-neon{background:linear-gradient(45deg,#f0c,gold);border:none;color:#222;font-weight:700;border-radius:15px;box-shadow:0 4px 20px #ffd70039;padding:12px 24px;cursor:pointer;transition:all .2s ease}.btn-neon:hover{transform:scale(1.05);box-shadow:0 6px 25px #ffd70055}.game-card{background:#1c1e2a;border:none;border-radius:1rem;color:#fff;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:center}.game-card:hover{transform:translateY(-6px);box-shadow:0 6px 20px #db090914}.game-icon{font-size:3rem;margin-bottom:2rem}.game-name{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.game-desc{font-size:.95rem;color:#ccc}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.feature-card{background:#ffffff0d;border-radius:16px;padding:30px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease}.feature-card:hover{transform:translateY(-4px)}.feature-card h3{font-family:Orbitron,sans-serif;font-size:1.2rem;margin-bottom:10px}.auth-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0e1ed9;z-index:2000;transition:background .2s;overflow:hidden}.auth-glass{position:relative;background:#232d4bf7;border-radius:22px;padding:32px 24px 24px;min-width:320px;max-width:360px;width:96vw;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.07);animation:fadeIn .5s;display:flex;flex-direction:column;align-items:stretch}.modal-close{position:absolute;top:19px;right:19px;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#2f3147 80%,#33f);color:#fff;font-size:1.17em;border:none;cursor:pointer;z-index:2;transition:box-shadow .18s;box-shadow:0 2px 16px #2222}.modal-close:hover{box-shadow:0 4px 16px #555b;background:linear-gradient(135deg,#30f 80%,#f0c)}.modal-tabs{display:flex;gap:0;border-radius:15px;overflow:hidden;margin-bottom:28px;height:45px;background:linear-gradient(90deg,#242647 80%,#e60ae8)}.tab-btn{flex:1;border:none;background:transparent;color:#fff;font-weight:600;font-size:1.1em;transition:background .2s;padding:7px 0;cursor:pointer;letter-spacing:.02em}.tab-btn.active{background:linear-gradient(45deg,#5638f2 60%,#f0c);color:gold;box-shadow:0 2px 24px #2226}.modal-title{font-size:1.44em;font-weight:700;letter-spacing:.01em;margin-bottom:22px;text-align:center}.modal-content-body{min-height:300px}.auth-modal label{font-size:1em;color:#aabaec;font-weight:500;margin-bottom:4px;display:block}.auth-modal input{color:#fff;border-radius:10px;border:1.6px solid #2e397a;box-shadow:0 2px 6px #1113;font-size:1.07em;padding:12px 16px;width:100%;margin-bottom:1rem}.neon-input:focus{border-color:#f0c;outline:none;box-shadow:0 0 0 2px #f0c3}.otp-flex{display:flex;gap:12px;align-items:center}.otp-timer{font-size:.93em;color:gold;min-width:105px}.sidebar{width:260px;height:100vh;background:#1a1d29;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1000;transition:transform .3s ease}.sidebar.collapsed{width:80px}.sidebar.mobile-hidden{transform:translate(-100%)}.sidebar-header{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:12px}.sidebar-brand{font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;background:linear-gradient(45deg,gold,#f0c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sidebar-nav{flex:1;padding:20px 0}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#ccc;text-decoration:none;transition:all .2s ease;cursor:pointer}.nav-item:hover{background:#ffffff0d;color:#fff}.nav-item.active{background:linear-gradient(90deg,rgba(255,0,204,.2),transparent);color:#f0c;border-right:3px solid #ff00cc}.nav-icon{width:20px;font-size:1.2rem}.sidebar-footer{padding:20px;border-top:1px solid rgba(255,255,255,.1)}.app-layout{display:flex;min-height:100vh}.app-content{flex:1;margin-left:260px;transition:margin-left .3s ease}.app-content.sidebar-collapsed{margin-left:80px}.content-wrapper{max-width:1400px;margin:0 auto;padding:40px 20px}.topbar{height:60px;background:#1a1d29f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0 20px;position:sticky;top:0;z-index:999}.sidebar-toggle{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s ease}.sidebar-toggle:hover{background:#ffffff1a}section{padding:80px 20px;text-align:center}.section-heading{font-size:2rem;color:#fff;margin-bottom:2rem;font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.app-content{margin-left:0}.sidebar{transform:translate(-100%)}.sidebar.open{transform:translate(0)}}@media (max-width: 768px){.hero-content h1{font-size:2.5rem}.cta-buttons{justify-content:center}.features-grid{grid-template-columns:1fr}}@media (max-width: 480px){.auth-glass{padding:19px 8px;max-width:98vw}.hero-content h1{font-size:2rem}section{padding:60px 15px}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}.container{padding:0 10px}*{max-width:100%;word-wrap:break-word}button,.btn,[role=button]{min-height:44px;min-width:44px}}.gap-3{gap:1rem}.container{max-width:1400px;margin:0 auto;padding:0 20px}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col{flex:1;padding:0 15px;margin-bottom:30px}.col-12{flex:0 0 100%;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-3{flex:0 0 25%;max-width:25%}@media (max-width: 768px){.col-6,.col-4,.col-3{flex:0 0 100%;max-width:100%}}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-5{margin:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.fw-normal{font-weight:400}.fw-bold{font-weight:700}.fw-bolder{font-weight:bolder}.text-white{color:#fff}.text-muted{color:#6c757d}.text-primary{color:#f0c}.text-warning{color:gold}.border{border:1px solid #dee2e6}.border-0{border:0}.border-top{border-top:1px solid #dee2e6}.border-bottom{border-bottom:1px solid #dee2e6}.rounded{border-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-lg{border-radius:.5rem}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.visible{visibility:visible}.invisible{visibility:hidden}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.shadow-sm{box-shadow:0 .125rem .25rem #00000013}.shadow{box-shadow:0 .5rem 1rem #00000026}.shadow-lg{box-shadow:0 1rem 3rem #0000002d}
