.app-header[data-v-75cfa939]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 0;box-shadow:0 2px 10px #0000001a}.container[data-v-75cfa939]{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-75cfa939]{font-size:2rem;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.header-controls[data-v-75cfa939]{display:flex;gap:1rem;align-items:center}.lang-toggle[data-v-75cfa939]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:700}.lang-toggle[data-v-75cfa939]:hover{background:#ffffff4d;border-color:#ffffff80}.lang-toggle.active[data-v-75cfa939]{background:#ffffffe6;color:#667eea;border-color:#fff}.app-main[data-v-75cfa939]{min-height:calc(100vh - 140px);background:#f8f9fa}.app-main.fullscreen[data-v-75cfa939]{min-height:100vh;padding:0;margin:0}.app-footer[data-v-75cfa939]{background:#343a40;color:#fff;text-align:center;padding:1rem 0}.app-footer p[data-v-75cfa939]{margin:0;opacity:.8}@media (max-width: 768px){.app-header[data-v-75cfa939]{display:none}}.home[data-v-274f7e91]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);position:relative;overflow-x:hidden}.top-nav-buttons[data-v-274f7e91]{position:fixed;top:20px;right:20px;display:flex;justify-content:flex-end;align-items:center;z-index:100;gap:1rem}.request-access-btn[data-v-274f7e91]{background:#fffffff2;color:#667eea;padding:.75rem 1.5rem;border-radius:30px;font-weight:600;text-decoration:none;box-shadow:0 4px 15px #0003;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.request-access-btn[data-v-274f7e91]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66;background:#fff}.admin-login-btn[data-v-274f7e91]{background:#fffffff2;color:#667eea;padding:.75rem 1.5rem;border-radius:30px;font-weight:600;text-decoration:none;box-shadow:0 4px 15px #0003;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-login-btn[data-v-274f7e91]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66;background:#fff}.hero-section[data-v-274f7e91]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem 1rem}.container[data-v-274f7e91]{max-width:650px;width:100%;margin:0 auto}.title-container[data-v-274f7e91]{text-align:center;margin-bottom:.5rem}.hero-title[data-v-274f7e91]{font-size:2.5rem;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 15px rgba(0,0,0,.3);animation:fadeInDown-274f7e91 .8s ease;letter-spacing:-.5px}.title-underline[data-v-274f7e91]{height:4px;width:80px;background:linear-gradient(90deg,#ffd89b,#19547b);margin:.5rem auto;border-radius:2px;animation:expandWidth-274f7e91 .8s ease}@keyframes fadeInDown-274f7e91{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes expandWidth-274f7e91{0%{width:0}to{width:80px}}.hero-subtitle[data-v-274f7e91]{font-size:1.1rem;color:#ffffffe6;margin-bottom:1.5rem;text-align:center;font-weight:300;text-shadow:0 2px 8px rgba(0,0,0,.2);animation:fadeIn-274f7e91 1s ease}@keyframes fadeIn-274f7e91{0%{opacity:0}to{opacity:1}}.join-form-card[data-v-274f7e91]{background:linear-gradient(145deg,#fff,#f8f9ff);padding:1.5rem;border-radius:20px;box-shadow:0 20px 60px #0000004d;margin-bottom:2rem;position:relative;overflow:hidden;animation:slideUp-274f7e91 .8s ease}@keyframes slideUp-274f7e91{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-decoration[data-v-274f7e91]{position:absolute;top:0;right:0;width:200px;height:200px;background:linear-gradient(135deg,#667eea1a,#764ba21a);border-radius:0 24px 0 100%}.card-header[data-v-274f7e91]{text-align:center;margin-bottom:1rem}.game-icon[data-v-274f7e91]{font-size:2.5rem;margin-bottom:.25rem;animation:bounce-274f7e91 2s infinite}@keyframes bounce-274f7e91{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-header h2[data-v-274f7e91]{color:#333;font-size:1.5rem;font-weight:700;margin:0}.join-form[data-v-274f7e91]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-v-274f7e91]{position:relative}.input-wrapper[data-v-274f7e91]{display:flex;align-items:flex-start;gap:.75rem;background:#fff;padding:1rem;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease;box-shadow:0 2px 8px #0000000a;cursor:text}.input-wrapper[data-v-274f7e91]:focus-within{border-color:#667eea;box-shadow:0 4px 20px #667eea26;transform:translateY(-2px)}.input-icon[data-v-274f7e91]{font-size:1.5rem;line-height:1;flex-shrink:0;margin-top:.25rem}.input-content[data-v-274f7e91]{flex:1;min-width:0}.form-label[data-v-274f7e91]{display:block;margin-bottom:.5rem;color:#666;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.form-control[data-v-274f7e91]{width:100%;padding:.75rem 0;border:none;border-bottom:2px solid transparent;font-size:1rem;transition:border-color .3s ease;background:transparent}.form-control-lg[data-v-274f7e91]{font-size:1.3rem;font-weight:600;color:#333}.form-control[data-v-274f7e91]:focus{outline:none;border-bottom-color:#667eea}.form-control[data-v-274f7e91]::placeholder{color:#adb5bd;font-weight:400}.btn[data-v-274f7e91]{border:none;border-radius:16px;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary[data-v-274f7e91]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 25px #667eea66}.btn-primary[data-v-274f7e91]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 35px #667eea80}.btn-primary[data-v-274f7e91]:active:not(:disabled){transform:translateY(-1px)}.btn-primary[data-v-274f7e91]:disabled{opacity:.6;cursor:not-allowed}.btn-lg[data-v-274f7e91]{padding:1rem 2rem;font-size:1.2rem}.btn-block[data-v-274f7e91]{width:100%}.btn-content[data-v-274f7e91]{position:relative;z-index:1}.info-cards[data-v-274f7e91]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;animation:fadeIn-274f7e91 1.2s ease}.info-card[data-v-274f7e91]{background:#fffffff2;padding:1.25rem 1rem;border-radius:16px;text-align:center;box-shadow:0 10px 30px #0003;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-card[data-v-274f7e91]:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000004d}.info-icon[data-v-274f7e91]{font-size:2.5rem;margin-bottom:.5rem;animation:pulse-274f7e91 2s infinite}@keyframes pulse-274f7e91{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.info-card h3[data-v-274f7e91]{color:#333;margin:0 0 .5rem;font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.info-card p[data-v-274f7e91]{color:#666;margin:0;font-size:.9rem;line-height:1.5}@media (max-width: 768px){.hero-title[data-v-274f7e91]{font-size:2rem}.hero-subtitle[data-v-274f7e91]{font-size:1rem;margin-bottom:1.25rem}.title-underline[data-v-274f7e91]{width:60px}.title-container[data-v-274f7e91],.hero-subtitle[data-v-274f7e91]{display:none}.join-form-card[data-v-274f7e91]{padding:1.75rem}.card-header[data-v-274f7e91]{display:none}.input-wrapper[data-v-274f7e91]{padding:1rem}.input-icon[data-v-274f7e91]{font-size:1.5rem}.form-control-lg[data-v-274f7e91]{font-size:1.1rem}.btn-lg[data-v-274f7e91]{padding:1rem 1.5rem;font-size:1.1rem}.info-cards[data-v-274f7e91]{grid-template-columns:1fr;gap:1rem}.top-nav-buttons[data-v-274f7e91]{top:15px;left:15px;right:15px;gap:.75rem}.request-access-btn[data-v-274f7e91],.admin-login-btn[data-v-274f7e91]{padding:.6rem 1.2rem;font-size:.9rem}}@media (max-width: 480px){.hero-title[data-v-274f7e91]{font-size:1.8rem}.title-underline[data-v-274f7e91]{width:50px}}.rules-link-container[data-v-274f7e91]{text-align:center;margin-top:3rem;animation:fadeIn-274f7e91 1.5s ease}.rules-btn[data-v-274f7e91]{display:inline-block;color:#ffffffe6;text-decoration:none;font-weight:600;font-size:1.1rem;padding:.75rem 2rem;border:2px solid rgba(255,255,255,.3);border-radius:30px;transition:all .3s ease;background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rules-btn[data-v-274f7e91]:hover{background:#fff;color:#667eea;transform:translateY(-3px);box-shadow:0 5px 15px #0003}.lobby[data-v-af5ede0a]{min-height:calc(100vh - 140px);padding:2rem 0}.lobby-header[data-v-af5ede0a]{text-align:center;margin-bottom:3rem}.lobby-title[data-v-af5ede0a]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1rem}.room-code-display[data-v-af5ede0a]{background:#f8f9fa;border:2px dashed #667eea;border-radius:8px;padding:1rem 2rem;display:inline-block}.room-code-label[data-v-af5ede0a]{font-size:1.1rem;color:#666;margin-right:1rem}.room-code[data-v-af5ede0a]{font-size:1.8rem;font-weight:700;color:#667eea;letter-spacing:.2em;font-family:Courier New,monospace}.lobby-content[data-v-af5ede0a]{display:grid;gap:2rem;max-width:1000px;margin:0 auto}.section-header[data-v-af5ede0a]{margin-bottom:1rem}.section-header h2[data-v-af5ede0a]{font-size:1.5rem;color:#333;margin:0}.player-list[data-v-af5ede0a]{display:grid;gap:1rem}.player-item[data-v-af5ede0a]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.player-item.host[data-v-af5ede0a]{border-left:4px solid #667eea}.player-item.ready[data-v-af5ede0a]{border-left:4px solid #28a745}.player-item.offline[data-v-af5ede0a]{opacity:.6}.player-info[data-v-af5ede0a]{display:flex;align-items:center;gap:1rem}.player-avatar[data-v-af5ede0a]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.3rem}.player-details[data-v-af5ede0a]{display:flex;flex-direction:column;gap:.25rem}.player-name[data-v-af5ede0a]{font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}.host-badge[data-v-af5ede0a]{background:#667eea;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase}.player-status[data-v-af5ede0a]{display:flex;align-items:center;gap:.5rem}.status-indicator[data-v-af5ede0a]{width:12px;height:12px;border-radius:50%;background:#dc3545}.status-indicator.ready[data-v-af5ede0a]{background:#28a745}.status-indicator.offline[data-v-af5ede0a]{background:#6c757d}.status-text[data-v-af5ede0a]{font-size:.9rem;color:#666}.audience-section[data-v-af5ede0a]{background:#f8f9fa;border-radius:8px;padding:1.5rem}.audience-list[data-v-af5ede0a]{display:flex;flex-wrap:wrap;gap:1rem}.audience-item[data-v-af5ede0a]{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:20px;box-shadow:0 2px 5px #0000001a}.audience-item .player-avatar[data-v-af5ede0a]{width:30px;height:30px;font-size:.9rem}.audience-item .player-name[data-v-af5ede0a]{font-size:.9rem;color:#666}.settings-section[data-v-af5ede0a]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.settings-form[data-v-af5ede0a]{display:grid;gap:1rem}.locked-settings-info[data-v-af5ede0a]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:.5rem}.locked-info[data-v-af5ede0a]{font-weight:600;color:#6c757d;margin:0 0 .75rem;font-size:.95rem}.locked-values[data-v-af5ede0a]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.locked-values li[data-v-af5ede0a]{color:#495057;font-size:.9rem}.timing-settings[data-v-af5ede0a]{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid #e9ecef}.timing-header[data-v-af5ede0a]{font-size:1.2rem;color:#495057;margin-bottom:1rem;font-weight:600}.help-text[data-v-af5ede0a]{font-size:.9rem;color:#6c757d;font-weight:400}.form-hint[data-v-af5ede0a]{display:block;margin-top:.25rem;color:#6c757d;font-size:.85rem;font-style:italic}.checkbox[data-v-af5ede0a]{margin-right:.5rem}.lobby-actions[data-v-af5ede0a]{text-align:center;padding:2rem}.player-actions[data-v-af5ede0a],.host-actions[data-v-af5ede0a]{display:flex;flex-direction:column;align-items:center;gap:1rem}.host-actions button[data-v-af5ede0a]{min-width:200px}.start-hint[data-v-af5ede0a]{color:#666;font-size:.9rem;margin:0}@media (max-width: 768px){.lobby-title[data-v-af5ede0a]{font-size:2rem}.room-code[data-v-af5ede0a]{font-size:1.5rem}.player-item[data-v-af5ede0a]{flex-direction:column;align-items:flex-start;gap:1rem}.player-info[data-v-af5ede0a]{width:100%}.audience-list[data-v-af5ede0a]{justify-content:center}}.timer-display[data-v-c4e98314]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50px;box-shadow:0 4px 15px #667eea66;transition:all .3s ease}.timer-icon[data-v-c4e98314]{font-size:1.5rem;animation:rotate-c4e98314 2s linear infinite}.timer-text[data-v-c4e98314]{font-size:1.5rem;font-weight:700;color:#fff;font-family:Courier New,monospace;min-width:4rem;text-align:center}.timer-display.warning[data-v-c4e98314]{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 4px 20px #f5576c99;animation:pulse-c4e98314 1s ease-in-out infinite}.timer-display.warning .timer-icon[data-v-c4e98314]{animation:shake-c4e98314 .5s ease-in-out infinite}.timer-display.expired[data-v-c4e98314]{background:linear-gradient(135deg,#a8a8a8,#6b6b6b);box-shadow:0 4px 15px #6b6b6b66}.timer-display.expired .timer-icon[data-v-c4e98314]{animation:none}@keyframes rotate-c4e98314{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-c4e98314{0%,to{transform:scale(1);box-shadow:0 4px 20px #f5576c99}50%{transform:scale(1.05);box-shadow:0 6px 30px #f5576ccc}}@keyframes shake-c4e98314{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px) rotate(-5deg)}75%{transform:translate(5px) rotate(5deg)}}@media (max-width: 768px){.timer-display[data-v-c4e98314]{padding:.5rem 1rem}.timer-icon[data-v-c4e98314]{font-size:1.25rem}.timer-text[data-v-c4e98314]{font-size:1.25rem;min-width:3.5rem}}.question-component[data-v-69b57de9]{animation:fadeIn-69b57de9 .5s ease-out}.card-header[data-v-69b57de9]{display:flex;justify-content:space-between;align-items:center}.round-info[data-v-69b57de9]{background:#fff3;padding:.5rem 1rem;border-radius:20px;font-weight:700}.question-text[data-v-69b57de9]{font-size:1.8rem;font-weight:700;color:#333;text-align:center;margin-bottom:2rem;line-height:1.4;padding:1rem;background:#f8f9fa;border-radius:8px}.timer-container[data-v-69b57de9]{display:flex;justify-content:center;margin-bottom:2rem}.answer-form[data-v-69b57de9]{margin-top:2rem}.answer-input[data-v-69b57de9]{min-height:120px;resize:vertical;font-family:inherit;font-size:1.1rem}.character-count[data-v-69b57de9]{text-align:right;margin-top:.5rem;font-size:.9rem;color:#666}.character-count.warning[data-v-69b57de9]{color:#ffc107}.character-count.error[data-v-69b57de9]{color:#dc3545}.form-actions[data-v-69b57de9]{text-align:center;margin-top:2rem}@keyframes fadeIn-69b57de9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.question-text[data-v-69b57de9]{font-size:1.5rem}.card-header[data-v-69b57de9]{flex-direction:column;gap:1rem}}.final-round-component[data-v-853714eb]{animation:fadeIn-853714eb .5s ease-out}.card-header[data-v-853714eb]{display:flex;justify-content:space-between;align-items:center}.round-info[data-v-853714eb]{background:#fff3;padding:.5rem 1rem;border-radius:20px;font-weight:700}.question-text[data-v-853714eb]{font-size:1.8rem;font-weight:700;color:#333;text-align:center;margin-bottom:2rem;line-height:1.4;padding:1rem;background:#f8f9fa;border-radius:8px}.timer[data-v-853714eb]{text-align:center;margin-bottom:2rem}.timer-circle[data-v-853714eb]{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;position:relative}.timer-text[data-v-853714eb]{font-size:2rem;font-weight:700;color:#333;z-index:1}.timer-label[data-v-853714eb]{font-size:1rem;color:#666;text-transform:uppercase;letter-spacing:.1em}.answer-form[data-v-853714eb]{margin-top:2rem}.answer-input[data-v-853714eb]{min-height:120px;resize:vertical;font-family:inherit;font-size:1.1rem}.character-count[data-v-853714eb]{text-align:right;margin-top:.5rem;font-size:.9rem;color:#666}.character-count.warning[data-v-853714eb]{color:#ffc107}.character-count.error[data-v-853714eb]{color:#dc3545}.form-actions[data-v-853714eb]{text-align:center;margin-top:2rem}@keyframes fadeIn-853714eb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.question-text[data-v-853714eb]{font-size:1.5rem}.timer-circle[data-v-853714eb]{width:100px;height:100px}.timer-text[data-v-853714eb]{font-size:1.5rem}.card-header[data-v-853714eb]{flex-direction:column;gap:1rem}}.simple-voting[data-v-fae75115]{animation:fadeIn-fae75115 .5s ease-out}.card-header[data-v-fae75115]{display:flex;justify-content:space-between;align-items:center}.round-info[data-v-fae75115]{background:#fff3;padding:.5rem 1rem;border-radius:20px;font-weight:700}.question-text[data-v-fae75115]{font-size:1.5rem;font-weight:700;color:#333;text-align:center;margin-bottom:2rem;padding:1rem;background:#f8f9fa;border-radius:8px}.timer-container[data-v-fae75115]{display:flex;justify-content:center;margin-bottom:2rem}.no-answers[data-v-fae75115]{text-align:center;padding:3rem;color:#666}.voting-closed[data-v-fae75115]{text-align:center;padding:3rem;color:#dc3545;background:#f8d7da;border-radius:8px;border:1px solid #f5c6cb;margin:2rem 0}.voting-closed p[data-v-fae75115]{margin:.5rem 0;font-weight:600}.answer-list[data-v-fae75115]{display:flex;flex-direction:column;gap:1rem}.answer-item[data-v-fae75115]{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:1.5rem;transition:all .3s ease}.answer-item[data-v-fae75115]:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea33}.answer-item.voted[data-v-fae75115]{background:#d4edda;border-color:#28a745}.answer-text[data-v-fae75115]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.5rem;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.answer-footer[data-v-fae75115]{display:flex;justify-content:space-between;align-items:center}.answer-author[data-v-fae75115]{color:#666;font-style:italic}.voting-stats[data-v-fae75115]{text-align:center;margin-top:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;color:#666}@keyframes fadeIn-fae75115{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.question-text[data-v-fae75115]{font-size:1.25rem}.answer-text[data-v-fae75115]{font-size:1rem}.card-header[data-v-fae75115]{flex-direction:column;gap:1rem}}.ranked-results-component[data-v-f822b427]{animation:fadeIn-f822b427 .5s ease-out}.card-header[data-v-f822b427]{display:flex;justify-content:space-between;align-items:center}.round-info[data-v-f822b427]{background:#fff3;padding:.5rem 1rem;border-radius:20px;font-weight:700}.result-display[data-v-f822b427]{animation:slideUp-f822b427 .6s ease-out;padding:2rem;text-align:center}.rank-display[data-v-f822b427]{margin-bottom:2rem}.rank-badge[data-v-f822b427]{margin-bottom:1rem}.medal[data-v-f822b427]{font-size:5rem;line-height:1;display:block;animation:bounceIn-f822b427 .6s ease-out}.rank-number[data-v-f822b427]{font-size:4rem;font-weight:700;color:#667eea;display:block;line-height:1}.rank-label[data-v-f822b427]{font-size:1.5rem;font-weight:700;color:#333;letter-spacing:.1em;margin-top:.5rem}.rank-gold .rank-label[data-v-f822b427]{color:gold}.rank-silver .rank-label[data-v-f822b427]{color:silver}.rank-bronze .rank-label[data-v-f822b427]{color:#cd7f32}.answer-display[data-v-f822b427]{background:#fff;border-radius:12px;padding:2rem;margin:2rem 0;box-shadow:0 4px 20px #0000001a;animation:fadeIn-f822b427 .8s ease-out .3s both}.answer-text[data-v-f822b427]{font-size:1.8rem;font-weight:600;color:#333;margin-bottom:1rem;line-height:1.4}.answer-author[data-v-f822b427]{font-size:1.2rem;color:#666;font-style:italic}.points-display[data-v-f822b427]{margin:2rem 0;animation:fadeIn-f822b427 .8s ease-out .5s both}.points-awarded[data-v-f822b427]{font-size:3rem;font-weight:700;color:#28a745;text-shadow:0 2px 4px rgba(40,167,69,.3)}.points-label[data-v-f822b427]{font-size:1rem;color:#666;text-transform:uppercase;letter-spacing:.1em}.vote-count[data-v-f822b427]{font-size:1.2rem;color:#667eea;font-weight:600;animation:fadeIn-f822b427 .8s ease-out .7s both}.progress-indicator[data-v-f822b427]{text-align:center;margin:2rem 0;color:#999;font-size:.9rem}.leaderboard-preview.full-table[data-v-f822b427]{margin-top:0;padding:0;background:transparent;animation:slideUp-f822b427 .5s ease-out;width:100%}.crown-title[data-v-f822b427]{font-size:4rem;color:gold;margin-bottom:.5rem;text-align:center;text-shadow:4px 4px 8px rgba(0,0,0,.5);animation:bounceIn-f822b427 1s ease-out}.leaderboard-display[data-v-f822b427]{background:#fff;border-radius:30px;padding:.5rem;width:100%;box-shadow:0 8px 30px #0000004d;max-height:70vh;overflow-y:auto}.leaderboard-row[data-v-f822b427]{display:grid;grid-template-columns:80px 1fr 150px;align-items:center;padding:.4rem;border-bottom:2px solid #f0f0f0;font-size:1.5rem}.leaderboard-row[data-v-f822b427]:last-child{border-bottom:none}.leaderboard-row .rank-display[data-v-f822b427]{font-size:1.8rem;text-align:center;margin-bottom:0;font-weight:700;color:#667eea}.leaderboard-row .player-display[data-v-f822b427]{font-weight:700;text-align:left;padding-left:1rem}.leaderboard-row .score-display[data-v-f822b427]{text-align:right;color:#667eea;font-weight:700}.results-actions[data-v-f822b427]{text-align:center;margin-top:2rem}@keyframes fadeIn-f822b427{0%{opacity:0}to{opacity:1}}@keyframes slideUp-f822b427{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn-f822b427{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.answer-text[data-v-f822b427]{font-size:1.4rem}.medal[data-v-f822b427]{font-size:3.5rem}.rank-number[data-v-f822b427]{font-size:3rem}.rank-label[data-v-f822b427]{font-size:1.2rem}.points-awarded[data-v-f822b427]{font-size:2rem}}.non-qualifier-component[data-v-1aa4b8ae]{animation:fadeIn-1aa4b8ae .5s ease-out}.non-qualifier-message[data-v-1aa4b8ae]{text-align:center;padding:2rem}.trophy-icon[data-v-1aa4b8ae]{font-size:6rem;margin-bottom:1.5rem;animation:bounceIn-1aa4b8ae .8s ease-out}h3[data-v-1aa4b8ae]{font-size:2rem;color:#333;margin-bottom:2rem;font-weight:700}.placement-info[data-v-1aa4b8ae]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 4px 20px #667eea4d}.placement-text[data-v-1aa4b8ae]{font-size:1.5rem;margin:0;line-height:1.6}.placement-text strong[data-v-1aa4b8ae]{font-size:1.8rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.qualifier-message[data-v-1aa4b8ae]{margin:2rem 0;padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #667eea}.qualifier-message p[data-v-1aa4b8ae]{margin:.5rem 0;color:#555;font-size:1.1rem;line-height:1.6}.player-stats-box[data-v-1aa4b8ae]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1.5rem;margin:2rem 0;box-shadow:0 2px 10px #0000000d}.player-stats-box h4[data-v-1aa4b8ae]{color:#333;margin-bottom:1rem;font-size:1.3rem}.stats-grid[data-v-1aa4b8ae]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.stat-item[data-v-1aa4b8ae]{text-align:center;padding:1rem;background:#f8f9fa;border-radius:8px}.stat-label[data-v-1aa4b8ae]{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.stat-value[data-v-1aa4b8ae]{font-size:1.8rem;font-weight:700;color:#667eea}.waiting-message[data-v-1aa4b8ae]{margin-top:3rem;padding-top:2rem;border-top:2px dashed #e9ecef}.waiting-message p[data-v-1aa4b8ae]{color:#999;font-size:1.1rem;margin-top:1rem}.spinner[data-v-1aa4b8ae]{width:40px;height:40px;margin:0 auto;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-1aa4b8ae 1s linear infinite}@keyframes fadeIn-1aa4b8ae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn-1aa4b8ae{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes spin-1aa4b8ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.trophy-icon[data-v-1aa4b8ae]{font-size:4rem}h3[data-v-1aa4b8ae]{font-size:1.5rem}.placement-text[data-v-1aa4b8ae]{font-size:1.2rem}.placement-text strong[data-v-1aa4b8ae]{font-size:1.4rem}.stats-grid[data-v-1aa4b8ae]{grid-template-columns:1fr}}.finished-component[data-v-4a6ef8f1]{animation:fadeIn-4a6ef8f1 .5s ease-out}.card-header[data-v-4a6ef8f1]{text-align:center}.winner-announcement[data-v-4a6ef8f1]{text-align:center;margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,gold,#ffed4e);border-radius:12px;box-shadow:0 4px 20px #ffd7004d}.winner-avatar[data-v-4a6ef8f1]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:3rem;margin:0 auto 1rem;box-shadow:0 4px 15px #0003}.winner-name[data-v-4a6ef8f1]{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 .5rem;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.winner-score[data-v-4a6ef8f1]{font-size:1.5rem;color:#666;font-weight:600}.leaderboard[data-v-4a6ef8f1]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;margin-bottom:2rem}.leaderboard-header[data-v-4a6ef8f1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;text-align:center}.leaderboard-header h3[data-v-4a6ef8f1]{margin:0;font-size:1.5rem;font-weight:700}.leaderboard-list[data-v-4a6ef8f1]{padding:0;margin:0;list-style:none}.leaderboard-item[data-v-4a6ef8f1]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e9ecef;transition:all .3s ease}.leaderboard-item[data-v-4a6ef8f1]:last-child{border-bottom:none}.leaderboard-item.winner[data-v-4a6ef8f1]{background:linear-gradient(135deg,gold,#ffed4e);font-weight:700}.leaderboard-item.top-three[data-v-4a6ef8f1]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.leaderboard-rank[data-v-4a6ef8f1]{font-size:2rem;font-weight:700;color:#667eea;min-width:60px;text-align:center}.leaderboard-player[data-v-4a6ef8f1]{display:flex;align-items:center;gap:1rem;flex:1;margin-left:1rem}.player-avatar[data-v-4a6ef8f1]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem}.player-details[data-v-4a6ef8f1]{display:flex;flex-direction:column;gap:.25rem}.player-name[data-v-4a6ef8f1]{font-weight:600;color:#333;font-size:1.1rem}.player-role[data-v-4a6ef8f1]{font-size:.9rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.leaderboard-points[data-v-4a6ef8f1]{font-size:1.5rem;font-weight:700;color:#28a745;min-width:80px;text-align:right}.finished-actions[data-v-4a6ef8f1]{text-align:center}@keyframes fadeIn-4a6ef8f1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.winner-name[data-v-4a6ef8f1]{font-size:2rem}.winner-avatar[data-v-4a6ef8f1]{width:80px;height:80px;font-size:2.5rem}.leaderboard-item[data-v-4a6ef8f1]{flex-direction:column;align-items:flex-start;gap:1rem}.leaderboard-player[data-v-4a6ef8f1]{width:100%;margin-left:0}.leaderboard-rank[data-v-4a6ef8f1]{font-size:1.5rem;min-width:auto}.leaderboard-points[data-v-4a6ef8f1]{font-size:1.2rem;min-width:auto;text-align:left}}.game[data-v-6afe07be]{min-height:calc(100vh - 140px);padding:2rem 0}.game-header[data-v-6afe07be]{text-align:center;margin-bottom:2rem}.game-title[data-v-6afe07be]{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1rem}.game-info[data-v-6afe07be]{display:flex;justify-content:center;gap:2rem;align-items:center}.round-info[data-v-6afe07be]{background:#667eea;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:700}.room-code[data-v-6afe07be]{background:#f8f9fa;border:2px dashed #667eea;padding:.5rem 1rem;border-radius:8px;font-family:Courier New,monospace;font-weight:700;color:#667eea;letter-spacing:.1em}.connection-status[data-v-6afe07be]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:1rem;border-radius:8px;margin-bottom:2rem;text-align:center}.status-message[data-v-6afe07be]{display:flex;align-items:center;justify-content:center;gap:.5rem}.status-indicator[data-v-6afe07be]{width:12px;height:12px;border-radius:50%;background:#dc3545}.status-indicator.offline[data-v-6afe07be]{background:#dc3545}.error-message[data-v-6afe07be]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:1rem;border-radius:8px;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.game-content[data-v-6afe07be]{max-width:800px;margin:0 auto}.lobby-state[data-v-6afe07be],.round-state[data-v-6afe07be],.final-round-state[data-v-6afe07be],.voting-state[data-v-6afe07be],.results-state[data-v-6afe07be],.finished-state[data-v-6afe07be]{animation:fadeIn-6afe07be .5s ease-out}@keyframes fadeIn-6afe07be{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.game-title[data-v-6afe07be]{font-size:2rem}.game-info[data-v-6afe07be]{flex-direction:column;gap:1rem}.error-message[data-v-6afe07be]{flex-direction:column;gap:1rem;text-align:center}}.host-panel[data-v-ca5e717f]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.panel-header[data-v-ca5e717f]{text-align:center;margin-bottom:2rem}.panel-title[data-v-ca5e717f]{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.debug-info[data-v-ca5e717f]{position:absolute;top:10px;left:10px;background:#00000080;color:#fff;padding:5px;font-size:10px}.header-controls[data-v-ca5e717f]{display:flex;align-items:center;justify-content:center;gap:1rem}.game-code-display[data-v-ca5e717f]{display:inline-block;background:#fff;padding:1rem 2rem;border-radius:8px;box-shadow:0 4px 20px #0003}.game-code-display .label[data-v-ca5e717f]{color:#666;font-weight:600;margin-right:.5rem}.game-code-display .code[data-v-ca5e717f]{font-family:Courier New,monospace;font-size:2rem;font-weight:700;color:#667eea;letter-spacing:.2em}.btn-sound[data-v-ca5e717f]{background:#fff;border:none;padding:.75rem 1.25rem;border-radius:8px;font-size:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #0003;display:flex;align-items:center;justify-content:center;min-width:60px}.btn-sound[data-v-ca5e717f]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0000004d}.btn-sound[data-v-ca5e717f]:active{transform:translateY(0);box-shadow:0 2px 10px #0003}.btn-sound.sound-on[data-v-ca5e717f]{background:linear-gradient(135deg,#84fab0,#8fd3f4);animation:pulse-ca5e717f 2s ease-in-out infinite}.btn-sound.sound-off[data-v-ca5e717f]{background:#fff;opacity:.9}@keyframes pulse-ca5e717f{0%,to{box-shadow:0 4px 20px #84fab066}50%{box-shadow:0 4px 30px #84fab0cc}}.alert[data-v-ca5e717f]{padding:1rem;border-radius:8px;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.alert-warning[data-v-ca5e717f]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.alert-danger[data-v-ca5e717f]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.status-indicator[data-v-ca5e717f]{width:12px;height:12px;border-radius:50%;display:inline-block;margin-right:.5rem}.status-indicator.offline[data-v-ca5e717f]{background:#dc3545}.control-grid[data-v-ca5e717f]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.card[data-v-ca5e717f]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:2rem;overflow:hidden}.card-header[data-v-ca5e717f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 1.5rem}.card-header h3[data-v-ca5e717f]{margin:0;font-size:1.2rem;font-weight:700}.card-body[data-v-ca5e717f]{padding:1.5rem}.status-grid[data-v-ca5e717f]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.status-item[data-v-ca5e717f]{display:flex;flex-direction:column;gap:.5rem}.status-label[data-v-ca5e717f]{font-weight:600;color:#666;font-size:.9rem}.status-value[data-v-ca5e717f]{font-size:1.2rem;font-weight:700;color:#333}.status-value.timer[data-v-ca5e717f]{color:#667eea;font-size:1.5rem}.badge[data-v-ca5e717f]{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:700;text-transform:uppercase}.badge-primary[data-v-ca5e717f]{background:#667eea;color:#fff}.badge-secondary[data-v-ca5e717f]{background:#6c757d;color:#fff}.badge-success[data-v-ca5e717f]{background:#28a745;color:#fff}.badge-info[data-v-ca5e717f]{background:#17a2b8;color:#fff}.badge-dark[data-v-ca5e717f]{background:#343a40;color:#fff}.settings-form[data-v-ca5e717f]{display:flex;flex-direction:column;gap:1.5rem}.locked-settings-info[data-v-ca5e717f]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.locked-info[data-v-ca5e717f]{font-weight:600;color:#6c757d;margin:0 0 .75rem;font-size:.95rem}.locked-grid[data-v-ca5e717f]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;color:#495057;font-size:.9rem}.form-group label[data-v-ca5e717f]{display:block;font-weight:600;color:#333;margin-bottom:.5rem}.form-control[data-v-ca5e717f],.form-range[data-v-ca5e717f]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.checkbox-label[data-v-ca5e717f]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-text[data-v-ca5e717f]{font-size:.85rem;color:#6c757d;margin-top:.25rem;display:block}.custom-questions-section[data-v-ca5e717f]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.form-range[data-v-ca5e717f]{height:6px;cursor:pointer}.controls-grid[data-v-ca5e717f],.links-grid[data-v-ca5e717f]{display:flex;flex-direction:column;gap:1rem}.stream-info-box[data-v-ca5e717f]{background:linear-gradient(135deg,#f8f9ff,#e9ecef);border-left:4px solid #667eea;padding:1.25rem;margin-bottom:1.5rem;border-radius:8px;display:flex;gap:1rem;align-items:flex-start;box-shadow:0 2px 8px #0000000d}.stream-info-box .info-icon[data-v-ca5e717f]{font-size:2.5rem;flex-shrink:0;line-height:1}.stream-info-box .info-content[data-v-ca5e717f]{flex:1}.stream-info-box .info-content h4[data-v-ca5e717f]{margin:0 0 .75rem;color:#333;font-size:1.15rem;font-weight:700}.stream-info-box .info-content p[data-v-ca5e717f]{margin:.5rem 0;color:#555;font-size:.95rem;line-height:1.6}.stream-info-box .info-content .code-block[data-v-ca5e717f]{background:#fff;padding:.75rem;border-radius:6px;border:2px dashed #667eea;margin:.75rem 0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.stream-info-box .info-content code[data-v-ca5e717f]{background:transparent;padding:0;border-radius:0;font-family:Courier New,monospace;color:#d63384;font-size:.95rem;font-weight:600;flex:1;word-break:break-all}.stream-info-box .copy-btn[data-v-ca5e717f]{background:#667eea;color:#fff;border:none;padding:.4rem .6rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s;flex-shrink:0}.stream-info-box .copy-btn[data-v-ca5e717f]:hover{background:#5568d3;transform:scale(1.1)}.stream-info-box .usage-example[data-v-ca5e717f]{background:#e7f3ff;border-left:3px solid #2196F3;padding:.75rem;margin:.75rem 0;border-radius:4px;color:#0d47a1;font-size:.9rem}.stream-info-box .important-note[data-v-ca5e717f]{background:#fff3cd;border:2px solid #ffc107;padding:1rem;border-radius:6px;margin-top:1rem;color:#856404;font-size:.9rem;line-height:1.7}.players-list[data-v-ca5e717f],.audience-list[data-v-ca5e717f]{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto}.player-item[data-v-ca5e717f],.audience-item[data-v-ca5e717f]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px;border:2px solid transparent;transition:all .3s}.player-item.host[data-v-ca5e717f]{border-color:#667eea;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.player-item.ready[data-v-ca5e717f]{border-color:#28a745}.player-item.inactive[data-v-ca5e717f]{opacity:.5}.player-info[data-v-ca5e717f]{display:flex;align-items:center;gap:1rem;flex:1}.player-avatar[data-v-ca5e717f]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.player-avatar.small[data-v-ca5e717f]{width:40px;height:40px;font-size:1rem}.player-details[data-v-ca5e717f]{display:flex;flex-direction:column;gap:.25rem}.player-name[data-v-ca5e717f]{font-weight:600;color:#333;font-size:1.1rem}.player-stats[data-v-ca5e717f]{font-size:.9rem;color:#666}.player-actions[data-v-ca5e717f]{display:flex;gap:.5rem}.btn[data-v-ca5e717f]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;text-decoration:none;display:inline-block;text-align:center}.btn[data-v-ca5e717f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn[data-v-ca5e717f]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary[data-v-ca5e717f]{background:#667eea;color:#fff}.btn-success[data-v-ca5e717f]{background:#28a745;color:#fff}.btn-warning[data-v-ca5e717f]{background:#ffc107;color:#333}.btn-danger[data-v-ca5e717f]{background:#dc3545;color:#fff}.btn-outline-primary[data-v-ca5e717f]{background:#fff;border:2px solid #667eea;color:#667eea}.btn-outline-secondary[data-v-ca5e717f]{background:#fff;border:2px solid #6c757d;color:#6c757d}.btn-lg[data-v-ca5e717f]{padding:1rem 2rem;font-size:1.2rem}.btn-sm[data-v-ca5e717f]{padding:.5rem 1rem;font-size:.9rem}.empty-state[data-v-ca5e717f]{text-align:center;color:#999;padding:2rem}@media (max-width: 1200px){.control-grid[data-v-ca5e717f]{grid-template-columns:1fr}}@media (max-width: 768px){.panel-title[data-v-ca5e717f],.game-code-display .code[data-v-ca5e717f]{font-size:1.5rem}.status-grid[data-v-ca5e717f]{grid-template-columns:1fr}}.btn-block[data-v-ca5e717f]{display:block;width:100%}.mb-3[data-v-ca5e717f]{margin-bottom:1rem}.active-controls[data-v-ca5e717f]{display:flex;gap:1rem}.flex-grow-1[data-v-ca5e717f]{flex-grow:1}.vector-avatar-wrapper[data-v-88294266]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.vector-avatar-svg[data-v-88294266]{width:100%;height:100%;overflow:visible}.idle .vector-avatar-svg[data-v-88294266]{animation:float-88294266 3s ease-in-out infinite}.idle .character-body[data-v-88294266]{animation:breathe-88294266 3s ease-in-out infinite}.thinking .vector-avatar-svg[data-v-88294266]{animation:tilt-88294266 2s ease-in-out infinite}.win .vector-avatar-svg[data-v-88294266]{animation:jump-88294266 .6s cubic-bezier(.175,.885,.32,1.275) infinite}.lose .vector-avatar-svg[data-v-88294266]{animation:droop-88294266 2s ease-in-out infinite}.shocked .vector-avatar-svg[data-v-88294266]{animation:shake-88294266 .5s ease-in-out infinite}@keyframes float-88294266{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes breathe-88294266{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes tilt-88294266{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes jump-88294266{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-20px) scale(.9,1.1)}80%{transform:translateY(5px) scale(1.1,.9)}}@keyframes droop-88294266{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(5px) scale(.95,1.05)}}@keyframes shake-88294266{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.blink-light[data-v-88294266]{animation:blink-88294266 1s steps(2) infinite}@keyframes blink-88294266{0%{opacity:1}50%{opacity:.3}}.tear-drop[data-v-88294266]{animation:tear-88294266 1s linear infinite}@keyframes tear-88294266{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}.streamer-display[data-v-d7eb2065]{width:100vw;height:100vh;overflow:hidden;font-family:Segoe UI,Arial,sans-serif;background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#4facfe,#667eea);background-size:400% 400%;animation:gradientShift-d7eb2065 15s ease infinite;position:relative}.animated-background[data-v-d7eb2065]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.bg-pattern[data-v-d7eb2065]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;animation:patternFloat-d7eb2065 30s linear infinite}.pattern-circle[data-v-d7eb2065]{animation:patternPulse-d7eb2065 8s ease-in-out infinite}@keyframes patternFloat-d7eb2065{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.particle-container[data-v-d7eb2065]{position:absolute;top:0;left:0;width:100%;height:100%}.particle[data-v-d7eb2065]{position:absolute;border-radius:50%;animation:floatUp-d7eb2065 25s linear infinite;filter:blur(1.5px)}.particle-type-0[data-v-d7eb2065]{background:radial-gradient(circle,rgba(255,255,255,.6) 0%,transparent 70%)}.particle-type-1[data-v-d7eb2065]{background:radial-gradient(circle,rgba(102,126,234,.4) 0%,transparent 70%)}.particle-type-2[data-v-d7eb2065]{background:radial-gradient(circle,rgba(240,147,251,.4) 0%,transparent 70%)}.particle-type-3[data-v-d7eb2065]{background:radial-gradient(circle,rgba(79,172,254,.4) 0%,transparent 70%)}.particle-type-4[data-v-d7eb2065]{background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%)}.decorative-shapes[data-v-d7eb2065]{position:absolute;width:100%;height:100%;overflow:hidden}.shape[data-v-d7eb2065]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15}.shape-1[data-v-d7eb2065]{width:500px;height:500px;background:#667eea80;top:-100px;right:-100px;animation:shapeFloat1-d7eb2065 25s ease-in-out infinite}.shape-2[data-v-d7eb2065]{width:400px;height:400px;background:#f093fb80;bottom:-150px;left:-100px;animation:shapeFloat2-d7eb2065 30s ease-in-out infinite}.shape-3[data-v-d7eb2065]{width:350px;height:350px;background:#4facfe80;top:50%;left:50%;transform:translate(-50%,-50%);animation:shapeFloat3-d7eb2065 20s ease-in-out infinite}@keyframes gradientShift-d7eb2065{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes patternPulse-d7eb2065{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.15;transform:scale(1.2)}}@keyframes shapeFloat1-d7eb2065{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-50px,30px) rotate(120deg)}66%{transform:translate(30px,-20px) rotate(240deg)}}@keyframes shapeFloat2-d7eb2065{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(40px,-40px) rotate(-120deg)}66%{transform:translate(-30px,20px) rotate(-240deg)}}@keyframes shapeFloat3-d7eb2065{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.3)}}@keyframes floatUp-d7eb2065{0%{transform:translateY(100vh) translate(0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) translate(50px) rotate(360deg);opacity:0}}.fixed-header[data-v-d7eb2065]{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem;background:#0000001a;z-index:100}.game-logo[data-v-d7eb2065]{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:4px 4px 8px rgba(0,0,0,.3);letter-spacing:.05em}.title-line[data-v-d7eb2065]{line-height:1}.by-text[data-v-d7eb2065]{font-size:.8rem;font-weight:400;opacity:.8;letter-spacing:.02em;margin-top:0;padding-left:7rem}.lang-toggle[data-v-d7eb2065]{background:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:25px;padding:.8rem 1.5rem;color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:60px}.lang-toggle[data-v-d7eb2065]:hover{background:#ffffff80;transform:scale(1.05)}.lobby-screen[data-v-d7eb2065],.answer-screen[data-v-d7eb2065],.voting-screen[data-v-d7eb2065],.results-screen[data-v-d7eb2065],.final-screen[data-v-d7eb2065],.finished-screen[data-v-d7eb2065]{width:100%;height:100%;display:flex;flex-direction:column;animation:fadeIn-d7eb2065 .5s ease-out;padding-top:80px;position:relative;z-index:1}.screen-header[data-v-d7eb2065]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 4rem;margin-top:1rem}.round-badge[data-v-d7eb2065]{background:#fff;color:#7b68be;padding:.8rem 2rem;border-radius:25px;font-size:1.8rem;font-weight:600;box-shadow:0 4px 15px #00000026}.timer-display[data-v-d7eb2065]{background:#fff;color:#333;padding:.8rem 2rem;border-radius:25px;font-size:2.5rem;font-weight:700;min-width:150px;text-align:center;box-shadow:0 4px 15px #00000026;display:flex;align-items:center;gap:.5rem;justify-content:center}.timer-icon[data-v-d7eb2065]{font-size:2rem}.timer-value[data-v-d7eb2065]{font-family:Courier New,monospace}.timer-display.warning[data-v-d7eb2065]{background:#f44;color:#fff;animation:pulse-d7eb2065 1s infinite}.content-center[data-v-d7eb2065]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 4rem;text-align:center}.join-instructions[data-v-d7eb2065]{margin-bottom:3rem}.instruction-text[data-v-d7eb2065]{font-size:2.5rem;color:#fff;margin-bottom:2rem}.room-code-box[data-v-d7eb2065]{background:#fff;color:#667eea;padding:2rem 4rem;border-radius:20px;font-size:8rem;font-family:Courier New,monospace;font-weight:700;letter-spacing:.3em;box-shadow:0 8px 30px #0000004d;animation:scaleIn-d7eb2065 .8s ease-out}.website-text[data-v-d7eb2065]{font-size:2rem;color:#fff;margin-top:2rem}.player-count[data-v-d7eb2065]{display:flex;gap:2rem;margin-bottom:3rem}.count-badge[data-v-d7eb2065]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1.5rem 3rem;border-radius:30px;font-size:2.5rem;font-weight:700;box-shadow:0 4px 20px #0003}.waiting-message[data-v-d7eb2065]{display:flex;flex-direction:column;align-items:center;gap:2rem}.waiting-message p[data-v-d7eb2065]{font-size:2rem;color:#fff}.question-card[data-v-d7eb2065]{background:#fff;padding:3rem 4rem;border-radius:25px;box-shadow:0 8px 30px #0003;max-width:1100px;width:90%;margin:1rem auto 2rem}.question-label[data-v-d7eb2065]{font-size:1.5rem;color:#7b68be;font-weight:600;margin-bottom:1.5rem;letter-spacing:.15em}.question-text[data-v-d7eb2065]{font-size:3rem;color:#2d2d2d;line-height:1.3;font-weight:700}.status-text[data-v-d7eb2065]{color:#fff;font-size:1.8rem;margin-top:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.status-message[data-v-d7eb2065]{color:#fff;font-size:2rem}.status-message p[data-v-d7eb2065]{margin-bottom:2rem}.progress-section[data-v-d7eb2065]{max-width:800px;margin:0 auto}.progress-label[data-v-d7eb2065]{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.progress-bar[data-v-d7eb2065]{width:100%;height:40px;background:#ffffff4d;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #0003}.progress-fill[data-v-d7eb2065]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);transition:width .5s ease-out;box-shadow:0 0 20px #28a74580}.voting-message h2[data-v-d7eb2065]{font-size:5rem;color:#fff;margin-bottom:2rem;text-shadow:4px 4px 8px rgba(0,0,0,.3)}.phase-message[data-v-d7eb2065]{font-size:3rem;color:gold;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.3);animation:pulse-d7eb2065 2s infinite}.vote-stats[data-v-d7eb2065]{display:flex;gap:4rem;justify-content:center;margin-top:3rem}.stat-item[data-v-d7eb2065]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem 4rem;border-radius:20px;box-shadow:0 4px 20px #0003}.stat-label[data-v-d7eb2065]{display:block;font-size:1.8rem;color:#fffc;margin-bottom:1rem}.stat-value[data-v-d7eb2065]{display:block;font-size:4rem;color:#fff;font-weight:700}.results-message h2[data-v-d7eb2065]{font-size:5rem;color:#fff;margin-bottom:2rem;text-shadow:4px 4px 8px rgba(0,0,0,.3)}.results-message p[data-v-d7eb2065]{font-size:2.5rem;color:#fff}.crown-title[data-v-d7eb2065]{font-size:5rem;color:gold;margin-bottom:0;text-shadow:4px 4px 8px rgba(0,0,0,.5);animation:bounceIn-d7eb2065 1s ease-out}.winner-subtitle[data-v-d7eb2065]{font-size:4rem;color:#fff;margin-bottom:2rem}.winner-score[data-v-d7eb2065]{font-size:5rem;color:gold;font-weight:700;margin-bottom:4rem}.leaderboard-display[data-v-d7eb2065]{background:#fff;border-radius:30px;padding:.5rem;max-width:1000px;width:100%;box-shadow:0 8px 30px #0000004d;max-height:80vh;overflow-y:auto}.leaderboard-row[data-v-d7eb2065]{display:grid;grid-template-columns:100px 1fr 200px;align-items:center;padding:.4rem;border-bottom:2px solid #f0f0f0;font-size:2rem}.leaderboard-row.compact[data-v-d7eb2065]{padding:.05rem 1.5rem;font-size:1.5rem}.leaderboard-row.compact .rank-display[data-v-d7eb2065]{font-size:1.8rem}.leaderboard-row[data-v-d7eb2065]:last-child{border-bottom:none}.leaderboard-row.winner[data-v-d7eb2065]{background:linear-gradient(135deg,gold,orange);font-size:2.5rem;font-weight:700;border-radius:20px;margin-bottom:.25rem}.leaderboard-row.top3[data-v-d7eb2065]{font-weight:700}.rank-display[data-v-d7eb2065]{font-size:2.1rem;text-align:center}.player-display[data-v-d7eb2065]{font-weight:700;text-align:left;padding-left:1rem}.score-display[data-v-d7eb2065]{text-align:right;color:#667eea;font-weight:700}.intermediate-leaderboard-overlay[data-v-d7eb2065]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);z-index:100;animation:fadeIn-d7eb2065 1s ease-out}.content-center-results[data-v-d7eb2065]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4rem;text-align:center;height:100%}.crown-title-results[data-v-d7eb2065]{font-size:4rem;color:gold;margin-bottom:.5rem;text-shadow:4px 4px 8px rgba(0,0,0,.5);animation:bounceIn-d7eb2065 1s ease-out}.leaderboard-display-results[data-v-d7eb2065]{background:#fff;border-radius:30px;padding:.5rem;max-width:1000px;width:100%;box-shadow:0 8px 30px #0000004d;max-height:80vh;overflow-y:auto}.leaderboard-row-results[data-v-d7eb2065]{display:grid;grid-template-columns:80px 1fr 150px;align-items:center;padding:.4rem;border-bottom:2px solid #f0f0f0;font-size:1.5rem}.leaderboard-row-results[data-v-d7eb2065]:last-child{border-bottom:none}.rank-display-results[data-v-d7eb2065]{font-size:1.8rem;text-align:center;font-weight:700;color:#667eea}.player-display-results[data-v-d7eb2065]{font-weight:700;text-align:left;padding-left:1rem}.score-display-results[data-v-d7eb2065]{text-align:right;color:#667eea;font-weight:700}.thanks-message[data-v-d7eb2065]{margin-top:4rem}.thanks-message p[data-v-d7eb2065]{font-size:3rem;color:#fff;margin:1rem 0}.connection-overlay[data-v-d7eb2065]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.connection-message[data-v-d7eb2065]{text-align:center;color:#fff}.connection-message p[data-v-d7eb2065]{font-size:3rem;margin-top:2rem}.spinner[data-v-d7eb2065]{width:60px;height:60px;border:8px solid rgba(255,255,255,.3);border-top:8px solid white;border-radius:50%;animation:spin-d7eb2065 1s linear infinite}.spinner.large[data-v-d7eb2065]{width:100px;height:100px;border-width:12px}@keyframes fadeIn-d7eb2065{0%{opacity:0}to{opacity:1}}@keyframes bounceIn-d7eb2065{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes scaleIn-d7eb2065{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes pulse-d7eb2065{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes spin-d7eb2065{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theater-seating[data-v-d7eb2065]{position:absolute;bottom:0;left:0;right:0;padding:1rem 2rem .5rem;display:flex;flex-direction:column;gap:.5rem;z-index:50}.audience-row[data-v-d7eb2065]{display:flex;justify-content:center;gap:.8rem}.audience-row.back-row[data-v-d7eb2065]{transform:scale(.85);opacity:.95}.avatar-seat[data-v-d7eb2065]{width:70px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;overflow:visible}.avatar-seat.empty[data-v-d7eb2065]{opacity:.3}.player-avatar[data-v-d7eb2065]{width:70px;height:90px;position:absolute;bottom:-15px;left:0;right:0;margin:0 auto;display:flex;flex-direction:column;align-items:center;background:none;z-index:5;animation:fadeIn-d7eb2065 .5s ease-out,avatarBreathe-d7eb2065 3s ease-in-out infinite;animation-delay:0s,calc(var(--avatar-index, 0) * .15s)}.avatar-seat[data-v-d7eb2065]:after{content:"";position:absolute;bottom:0;width:60px;height:25px;background:linear-gradient(135deg,#5a4a7a,#4a3a6a);border-radius:10px 10px 5px 5px;z-index:-1}@keyframes avatarBreathe-d7eb2065{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}@keyframes emojiSway-d7eb2065{0%,to{transform:rotate(-3deg) scale(1)}25%{transform:rotate(3deg) scale(1.03)}50%{transform:rotate(-2deg) scale(1.05)}75%{transform:rotate(2deg) scale(1.03)}}@keyframes headSway-d7eb2065{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes eyeBlink-d7eb2065{0%,94%,to{height:6px;top:22px;opacity:1}95%,97%{height:1px;top:24px;opacity:.3}}.avatar-seat.celebrate .player-avatar[data-v-d7eb2065]{animation:avatarCelebrate-d7eb2065 .6s ease-out infinite!important}@keyframes avatarCelebrate-d7eb2065{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.1)}}.results-question-header[data-v-d7eb2065]{position:relative;z-index:2;text-align:center;padding:1rem 2rem;margin:1rem auto 0;max-width:1000px}.results-question-header .question-label[data-v-d7eb2065]{font-size:1.2rem;color:#ffffffe6;font-weight:600;letter-spacing:.15em;margin-bottom:.5rem}.results-question-header .question-text-large[data-v-d7eb2065]{font-size:2.5rem;color:#fff;font-weight:700;text-shadow:3px 3px 6px rgba(0,0,0,.4);line-height:1.3}.answer-reveal-container[data-v-d7eb2065]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;z-index:2;margin-bottom:100px}.podium-layout[data-v-d7eb2065]{position:relative;width:100%;max-width:1400px;height:400px;display:flex;align-items:flex-end;justify-content:center;gap:2rem}.answer-card[data-v-d7eb2065]{position:absolute;width:400px;background:#fff;border-radius:25px;padding:2rem;box-shadow:0 10px 40px #0000004d;transition:all 1s cubic-bezier(.68,-.55,.265,1.55)}.center-position[data-v-d7eb2065]{left:50%;transform:translate(-50%);bottom:50px;z-index:10}.left-position[data-v-d7eb2065]{left:5%;bottom:20px;transform:scale(.85);z-index:5}.right-position[data-v-d7eb2065]{right:5%;bottom:0;transform:scale(.75);z-index:3}.rank-badge-large[data-v-d7eb2065]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.rank-badge-large .medal[data-v-d7eb2065]{font-size:4rem;line-height:1}.rank-badge-large .rank-text[data-v-d7eb2065]{font-size:1.5rem;font-weight:800;letter-spacing:.1em}.rank-badge-large.gold .rank-text[data-v-d7eb2065]{color:gold}.rank-badge-large.silver .rank-text[data-v-d7eb2065]{color:silver}.rank-badge-large.bronze .rank-text[data-v-d7eb2065]{color:#cd7f32}.answer-content[data-v-d7eb2065]{margin-bottom:1.5rem}.answer-text-reveal[data-v-d7eb2065]{font-size:2rem;color:#2d2d2d;font-weight:700;line-height:1.4;margin-bottom:1rem;font-style:italic;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;white-space:normal}.answer-author[data-v-d7eb2065]{font-size:1.3rem;color:#666;font-weight:600}.answer-stats[data-v-d7eb2065]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:2px solid #f0f0f0}.points-display[data-v-d7eb2065]{display:flex;flex-direction:column;align-items:center}.points-value[data-v-d7eb2065]{font-size:2.5rem;font-weight:800}.points-label[data-v-d7eb2065]{font-size:.9rem;color:#666;text-transform:uppercase}.gold-points .points-value[data-v-d7eb2065]{color:gold}.silver-points .points-value[data-v-d7eb2065]{color:silver}.bronze-points .points-value[data-v-d7eb2065]{color:#cd7f32}.votes-display[data-v-d7eb2065]{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;color:#ff6b6b;font-weight:700}.debug-info[data-v-d7eb2065]{position:absolute;top:100px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:2rem;border-radius:10px;z-index:1000;font-size:1.2rem}.debug-info p[data-v-d7eb2065]{margin:.5rem 0}.gold-card[data-v-d7eb2065]{border:4px solid #FFD700;box-shadow:0 0 30px #ffd70080}.silver-card[data-v-d7eb2065]{border:4px solid #C0C0C0;box-shadow:0 0 20px #c0c0c080}.bronze-card[data-v-d7eb2065]{border:4px solid #CD7F32;box-shadow:0 0 15px #cd7f3280}.reveal-animation[data-v-d7eb2065]{animation:answerReveal-d7eb2065 1.5s cubic-bezier(.68,-.55,.265,1.55)}@keyframes answerReveal-d7eb2065{0%{transform:translate(-50%) scale(.3) rotateY(90deg);opacity:0}50%{transform:translate(-50%) scale(1.1) rotateY(0)}to{transform:translate(-50%) scale(1) rotateY(0);opacity:1}}.confetti-burst[data-v-d7eb2065]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100;overflow:hidden}.confetti-piece[data-v-d7eb2065]{position:absolute;top:-10%;width:10px;height:10px;animation:confettiFall-d7eb2065 3s ease-out forwards}@keyframes confettiFall-d7eb2065{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(var(--rotate-end));opacity:0}}.audio-notification[data-v-d7eb2065]{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:9999;background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem 2rem;border-radius:50px;box-shadow:0 10px 30px #0000004d;cursor:pointer;animation:pulseNotification-d7eb2065 2s ease-in-out infinite}.audio-notification[data-v-d7eb2065]:hover{transform:translate(-50%) scale(1.05)}.notification-content[data-v-d7eb2065]{display:flex;align-items:center;gap:1rem;color:#fff;font-size:1.2rem;font-weight:600}.audio-icon[data-v-d7eb2065]{font-size:1.8rem;animation:bounce-d7eb2065 1s ease-in-out infinite}@keyframes pulseNotification-d7eb2065{0%,to{box-shadow:0 10px 30px #667eea66}50%{box-shadow:0 10px 40px #667eeacc}}@keyframes bounce-d7eb2065{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.player-client[data-v-d52dd4a7]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:2rem}.player-header[data-v-d52dd4a7]{background:#0000004d;padding:1rem 0;margin-bottom:1rem}.game-title[data-v-d52dd4a7]{text-align:center;color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 .5rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.player-info-bar[data-v-d52dd4a7]{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;padding:0 1rem}.player-name[data-v-d52dd4a7]{color:#fff;font-size:1.2rem;font-weight:700}.player-stats[data-v-d52dd4a7]{display:flex;gap:1rem}.player-stats .stat[data-v-d52dd4a7]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:20px;color:#fff;font-weight:700}.timer-bar[data-v-d52dd4a7]{background:#0000004d;padding:.5rem 1rem;margin-bottom:1rem}.timer-content[data-v-d52dd4a7]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem}.timer-label[data-v-d52dd4a7]{color:#fff;font-size:1.2rem}.timer-value[data-v-d52dd4a7]{color:#fff;font-size:1.5rem;font-weight:700;font-family:Courier New,monospace}.timer-value.warning[data-v-d52dd4a7]{color:#f44;animation:pulse-d52dd4a7 1s infinite}.timer-progress[data-v-d52dd4a7]{height:8px;background:#fff3;border-radius:4px;overflow:hidden}.timer-fill[data-v-d52dd4a7]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);transition:width .5s linear}.player-content[data-v-d52dd4a7]{max-width:800px;margin:0 auto;padding:0 1rem}.card[data-v-d52dd4a7]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;overflow:hidden;animation:slideUp-d52dd4a7 .5s ease-out}.card-body[data-v-d52dd4a7]{padding:2rem}.card-body h2[data-v-d52dd4a7]{text-align:center;color:#333;margin-bottom:1.5rem}.info-text[data-v-d52dd4a7]{text-align:center;color:#666;margin-bottom:1.5rem}.ready-section[data-v-d52dd4a7]{text-align:center;margin:2rem 0}.waiting-text[data-v-d52dd4a7]{text-align:center;color:#999;font-style:italic;margin-top:1rem;margin-bottom:2rem}.my-result[data-v-d52dd4a7]{margin:2rem 0}.result-card[data-v-d52dd4a7]{background:#f8f9fa;border-radius:8px;padding:1.5rem;border:2px solid #e9ecef}.result-header[data-v-d52dd4a7]{font-weight:700;color:#667eea;margin-bottom:1rem}.result-answer[data-v-d52dd4a7]{font-size:1.3rem;color:#333;margin-bottom:1.5rem;font-style:italic;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;white-space:normal}.result-stats[data-v-d52dd4a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-item[data-v-d52dd4a7]{text-align:center;padding:1rem;background:#fff;border-radius:8px}.stat-item .label[data-v-d52dd4a7]{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem}.stat-item .value[data-v-d52dd4a7]{display:block;font-size:1.5rem;font-weight:700;color:#333}.stat-item .value.points[data-v-d52dd4a7]{color:#28a745}.my-standing[data-v-d52dd4a7]{margin:2rem 0;text-align:center}.my-standing h3[data-v-d52dd4a7]{color:#667eea;margin-bottom:1rem}.standing-display[data-v-d52dd4a7]{display:flex;justify-content:center;gap:2rem}.rank-badge[data-v-d52dd4a7],.score-badge[data-v-d52dd4a7]{padding:1rem 2rem;border-radius:20px;font-size:1.5rem;font-weight:700}.rank-badge[data-v-d52dd4a7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.score-badge[data-v-d52dd4a7]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.final-position[data-v-d52dd4a7]{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.position-display[data-v-d52dd4a7],.score-display[data-v-d52dd4a7]{text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:12px}.position-label[data-v-d52dd4a7],.score-label[data-v-d52dd4a7]{display:block;color:#666;margin-bottom:.5rem}.position-value[data-v-d52dd4a7],.score-value[data-v-d52dd4a7]{display:block;font-size:2.5rem;font-weight:700;color:#667eea}.podium-message[data-v-d52dd4a7]{background:linear-gradient(135deg,gold,orange);color:#fff;padding:2rem;border-radius:12px;text-align:center;margin:2rem 0;box-shadow:0 4px 20px #ffd7004d}.podium-message h3[data-v-d52dd4a7]{margin:0;font-size:1.8rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.final-stats[data-v-d52dd4a7]{text-align:center;margin:2rem 0}.final-stats p[data-v-d52dd4a7]{font-size:1.2rem;color:#333;margin:.5rem 0}.btn[data-v-d52dd4a7]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;font-size:1rem}.btn[data-v-d52dd4a7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-primary[data-v-d52dd4a7]{background:#667eea;color:#fff}.btn-success[data-v-d52dd4a7]{background:#28a745;color:#fff}.btn-lg[data-v-d52dd4a7]{padding:1rem 2rem;font-size:1.2rem;display:block;width:100%;max-width:400px;margin:0 auto}@keyframes slideUp-d52dd4a7{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-d52dd4a7{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.player-info-bar[data-v-d52dd4a7]{flex-direction:column;gap:.5rem}.result-stats[data-v-d52dd4a7]{grid-template-columns:1fr}.standing-display[data-v-d52dd4a7]{flex-direction:column;gap:1rem}}.login-page[data-v-78a1d387]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem}.login-card[data-v-78a1d387]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 10px 40px #0003;width:100%;max-width:400px}.card-header[data-v-78a1d387]{text-align:center;margin-bottom:2rem}.card-header h2[data-v-78a1d387]{color:#333;margin-bottom:.5rem}.card-header p[data-v-78a1d387]{color:#666;font-size:.9rem}.form-group[data-v-78a1d387]{margin-bottom:1.5rem}.form-group label[data-v-78a1d387]{display:block;margin-bottom:.5rem;color:#444;font-weight:500}.form-control[data-v-78a1d387]{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:border-color .3s}.form-control[data-v-78a1d387]:focus{border-color:#667eea;outline:none}.btn-block[data-v-78a1d387]{width:100%;padding:.8rem;font-size:1.1rem;margin-top:1rem}.error-message[data-v-78a1d387]{color:#dc3545;background:#f8d7da;padding:.75rem;border-radius:6px;margin-bottom:1rem;text-align:center;font-size:.9rem}.back-link[data-v-78a1d387]{text-align:center;margin-top:1.5rem}.back-link a[data-v-78a1d387]{color:#666;text-decoration:none;font-size:.9rem}.back-link a[data-v-78a1d387]:hover{color:#667eea;text-decoration:underline}.admin-hub[data-v-98f9038e]{min-height:100vh;background:#f5f7fa;padding:2rem}.container[data-v-98f9038e]{max-width:800px;margin:0 auto}.header[data-v-98f9038e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header h1[data-v-98f9038e]{color:#333;margin:0}.user-info[data-v-98f9038e]{display:flex;align-items:center;gap:1rem;background:#fff;padding:.5rem 1rem;border-radius:20px;box-shadow:0 2px 5px #0000000d}.content-card[data-v-98f9038e]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.action-section[data-v-98f9038e]{padding:3rem;text-align:center;border-bottom:1px solid #eee}.create-form[data-v-98f9038e]{max-width:400px;margin:2rem auto 0}.form-group[data-v-98f9038e]{margin-bottom:1.5rem;text-align:left}.form-group label[data-v-98f9038e]{display:block;margin-bottom:.5rem;color:#666;font-weight:500}.form-control[data-v-98f9038e]{width:100%;padding:.8rem;border:2px solid #e9ecef;border-radius:8px;font-size:1.1rem}.btn-lg[data-v-98f9038e]{width:100%;padding:1rem;font-size:1.2rem}.info-section[data-v-98f9038e]{padding:2rem;background:#f8f9fa}.info-section h3[data-v-98f9038e]{margin-top:0;color:#555}.info-section ul[data-v-98f9038e]{margin:0;padding-left:1.5rem;color:#666}.info-section li[data-v-98f9038e]{margin-bottom:.5rem}.rules-page[data-v-b914b81a]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding-bottom:4rem}.nav-bar[data-v-b914b81a]{padding:1.5rem 2rem;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.back-btn[data-v-b914b81a]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;font-weight:600;background:#fff3;padding:.5rem 1rem;border-radius:20px;transition:all .3s ease}.back-btn[data-v-b914b81a]:hover{background:#fff;color:#667eea;transform:translate(-5px)}.container[data-v-b914b81a]{max-width:800px;margin:0 auto;padding:0 1.5rem}.rules-header[data-v-b914b81a]{text-align:center;margin:3rem 0 4rem;color:#fff;animation:fadeInDown-b914b81a .8s ease}.icon-wrapper[data-v-b914b81a]{width:80px;height:80px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 32px #0000001a}.header-icon[data-v-b914b81a]{font-size:3rem}.page-title[data-v-b914b81a]{font-size:3.5rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 4px 12px rgba(0,0,0,.2)}.page-subtitle[data-v-b914b81a]{font-size:1.2rem;opacity:.9}.rules-section[data-v-b914b81a]{background:#fffffff2;border-radius:24px;padding:2.5rem;margin-bottom:3rem;box-shadow:0 20px 40px #00000026;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:slideUp-b914b81a .8s ease}.section-title[data-v-b914b81a]{font-size:2rem;color:#333;margin-bottom:2rem;display:flex;align-items:center;gap:1rem;border-bottom:2px solid #f0f0f0;padding-bottom:1rem}.steps-grid[data-v-b914b81a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.step-card[data-v-b914b81a]{text-align:center;position:relative}.step-number[data-v-b914b81a]{position:absolute;top:-10px;right:10px;font-size:4rem;font-weight:900;color:#667eea1a;z-index:0}.step-icon[data-v-b914b81a]{font-size:3rem;margin-bottom:1rem;position:relative;z-index:1}.step-card h3[data-v-b914b81a]{color:#667eea;margin-bottom:.5rem;position:relative;z-index:1}.step-card p[data-v-b914b81a]{color:#666;font-size:.95rem;line-height:1.6;position:relative;z-index:1}.scoring-intro[data-v-b914b81a]{text-align:center;margin-bottom:2rem;font-size:1.1rem;color:#555}.points-table-wrapper[data-v-b914b81a]{overflow-x:auto;border-radius:12px;box-shadow:0 4px 12px #0000000d}.points-table[data-v-b914b81a]{width:100%;border-collapse:collapse;background:#fff}.points-table th[data-v-b914b81a]{background:#f8f9fa;padding:1rem;text-align:left;font-weight:600;color:#666}.points-table td[data-v-b914b81a]{padding:1rem;border-bottom:1px solid #eee}.points[data-v-b914b81a]{font-family:Courier New,monospace;font-weight:700;color:#667eea}.rank-badge[data-v-b914b81a]{padding:.25rem .75rem;border-radius:12px;font-size:.85rem;font-weight:700;color:#fff}.rank-1[data-v-b914b81a]{background:linear-gradient(135deg,gold,#ffed4b);color:#b48600}.rank-2[data-v-b914b81a]{background:linear-gradient(135deg,silver,#e0e0e0);color:#555}.rank-3[data-v-b914b81a]{background:linear-gradient(135deg,#cd7f32,#e69b5a);color:#7a4b1f}.gold-row[data-v-b914b81a]{background:#ffd7000d}.silver-row[data-v-b914b81a]{background:#c0c0c00d}.bronze-row[data-v-b914b81a]{background:#cd7f320d}.rounds-timeline[data-v-b914b81a]{position:relative;padding-left:2rem}.rounds-timeline[data-v-b914b81a]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#e0e0e0;border-radius:2px}.timeline-item[data-v-b914b81a]{position:relative;margin-bottom:2.5rem;padding-left:2rem}.timeline-marker[data-v-b914b81a]{position:absolute;left:-22px;top:0;width:48px;height:48px;background:#fff;border:4px solid #667eea;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#667eea;box-shadow:0 4px 10px #0000001a}.timeline-content h3[data-v-b914b81a]{margin:0 0 .5rem;color:#333}.multiplier-badge[data-v-b914b81a]{display:inline-block;background:#ff4757;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.8rem;font-weight:800;margin-bottom:.5rem}.multiplier-badge.mult-low[data-v-b914b81a]{background:#6c757d}.multiplier-badge.mult-med[data-v-b914b81a]{background:#17a2b8}.multiplier-badge.mult-high[data-v-b914b81a]{background:#fd7e14;animation:pulse-b914b81a 2s infinite}.multiplier-badge.mult-final[data-v-b914b81a]{background:linear-gradient(135deg,#ff4757,#ff6b81);animation:pulse-b914b81a 1.5s infinite}.points-final[data-v-b914b81a]{font-family:Courier New,monospace;font-weight:700;color:#ff4757}.multipliers-grid[data-v-b914b81a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1.5rem}.multiplier-card[data-v-b914b81a]{text-align:center;padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease}.multiplier-card[data-v-b914b81a]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.multiplier-card.highlight[data-v-b914b81a]{background:linear-gradient(135deg,#fff3cd,#ffeeba);border-color:#ffc107}.multiplier-card.final[data-v-b914b81a]{background:linear-gradient(135deg,#ffe0e3,#ffccd5);border-color:#ff4757}.mult-value[data-v-b914b81a]{font-size:2rem;font-weight:900;color:#667eea;line-height:1}.multiplier-card.highlight .mult-value[data-v-b914b81a]{color:#d97706}.multiplier-card.final .mult-value[data-v-b914b81a]{color:#ff4757}.mult-round[data-v-b914b81a]{font-size:.85rem;font-weight:600;color:#666;margin:.5rem 0}.multiplier-card p[data-v-b914b81a]{font-size:.8rem;color:#888;margin:0}.multiplier-note[data-v-b914b81a]{text-align:center;color:#555;font-size:.95rem;padding:1rem;background:#667eea1a;border-radius:8px}.comeback-card[data-v-b914b81a]{text-align:center;padding:2rem;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:16px;border:2px solid #4caf50}.comeback-icon[data-v-b914b81a]{font-size:4rem;margin-bottom:1rem}.comeback-card h3[data-v-b914b81a]{color:#2e7d32;margin-bottom:1rem;font-size:1.5rem}.comeback-card p[data-v-b914b81a]{color:#555;font-size:1.1rem;margin-bottom:1.5rem}.boost-badge[data-v-b914b81a]{display:inline-block;background:#4caf50;color:#fff;padding:.25rem .75rem;border-radius:20px;font-weight:700}.comeback-rules[data-v-b914b81a]{list-style:none;padding:0;text-align:left;max-width:300px;margin:0 auto}.comeback-rules li[data-v-b914b81a]{padding:.5rem 0;color:#2e7d32;font-weight:500}.qualifiers-card[data-v-b914b81a]{text-align:center}.qualifiers-intro[data-v-b914b81a]{font-size:1.1rem;color:#555;margin-bottom:2rem}.qualifiers-grid[data-v-b914b81a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.qualifier-item[data-v-b914b81a]{padding:1.5rem 1rem;background:#f8f9fa;border-radius:12px;border:2px solid #e9ecef}.qualifier-item.highlight[data-v-b914b81a]{background:linear-gradient(135deg,#fff3cd,#ffeeba);border-color:#ffc107}.player-count[data-v-b914b81a]{font-size:.85rem;color:#666;margin-bottom:.5rem}.qualifier-pct[data-v-b914b81a]{font-size:1.8rem;font-weight:900;color:#667eea;line-height:1;margin-bottom:.5rem}.qualifier-item.highlight .qualifier-pct[data-v-b914b81a]{color:#d97706}.qualifier-item p[data-v-b914b81a]{font-size:.8rem;color:#888;margin:0}.cta-section[data-v-b914b81a]{text-align:center;margin-top:4rem}.play-btn[data-v-b914b81a]{display:inline-block;background:#fff;color:#667eea;font-size:1.5rem;font-weight:800;padding:1.25rem 3rem;border-radius:50px;text-decoration:none;box-shadow:0 10px 30px #0003;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.play-btn[data-v-b914b81a]:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 40px #0000004d}@keyframes fadeInDown-b914b81a{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-b914b81a{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-b914b81a{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width: 768px){.page-title[data-v-b914b81a]{font-size:2.5rem}.rules-section[data-v-b914b81a]{padding:1.5rem}.steps-grid[data-v-b914b81a]{grid-template-columns:1fr}.step-number[data-v-b914b81a]{right:50%;transform:translate(50%);top:-20px}.multipliers-grid[data-v-b914b81a]{grid-template-columns:repeat(3,1fr);gap:.5rem}.multiplier-card[data-v-b914b81a]{padding:1rem .5rem}.mult-value[data-v-b914b81a]{font-size:1.5rem}.mult-round[data-v-b914b81a]{font-size:.75rem}.multiplier-card p[data-v-b914b81a]{display:none}.qualifiers-grid[data-v-b914b81a]{grid-template-columns:repeat(2,1fr)}.qualifier-pct[data-v-b914b81a]{font-size:1.5rem}.comeback-icon[data-v-b914b81a]{font-size:3rem}.comeback-card h3[data-v-b914b81a]{font-size:1.2rem}.comeback-card p[data-v-b914b81a]{font-size:1rem}}@media (max-width: 480px){.multipliers-grid[data-v-b914b81a]{grid-template-columns:repeat(2,1fr)}.qualifiers-grid[data-v-b914b81a]{grid-template-columns:1fr 1fr}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background:#f8f9fa}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.text-center{text-align:center}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;text-align:center}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea99}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover{background:#5a6268;transform:translateY(-2px)}.btn-success{background:#28a745;color:#fff}.btn-success:hover{background:#218838;transform:translateY(-2px)}.btn-danger{background:#dc3545;color:#fff}.btn-danger:hover{background:#c82333;transform:translateY(-2px)}.btn-lg{padding:1rem 2rem;font-size:1.1rem}.btn-sm{padding:.5rem 1rem;font-size:.9rem}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#555}.form-control{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-control:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-control.error{border-color:#dc3545}.card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000026}.card-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;text-align:center}.card-body{padding:2rem}.card-footer{background:#f8f9fa;padding:1rem 2rem;border-top:1px solid #e9ecef}.game-container{max-width:800px;margin:2rem auto;padding:0 1rem}.game-header{text-align:center;margin-bottom:2rem}.game-title{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:.5rem}.game-subtitle{font-size:1.2rem;color:#666;margin-bottom:1rem}.room-code{background:#f8f9fa;border:2px dashed #667eea;border-radius:8px;padding:1rem;text-align:center;font-size:1.5rem;font-weight:700;color:#667eea;letter-spacing:.2em}.player-list{display:grid;gap:1rem;margin-bottom:2rem}.player-item{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a}.player-info{display:flex;align-items:center;gap:1rem}.player-avatar{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:700;font-size:1.2rem}.player-name{font-weight:600;color:#333}.player-status{display:flex;align-items:center;gap:.5rem}.status-indicator{width:12px;height:12px;border-radius:50%;background:#28a745}.status-indicator.ready{background:#28a745}.status-indicator.not-ready{background:#dc3545}.status-indicator.offline{background:#6c757d}.question-card{text-align:center;margin-bottom:2rem}.question-text{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:2rem;line-height:1.4}.answer-input{width:100%;min-height:120px;padding:1rem;border:2px solid #e9ecef;border-radius:8px;font-size:1.1rem;resize:vertical;font-family:inherit}.answer-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.character-count{text-align:right;margin-top:.5rem;color:#666;font-size:.9rem}.character-count.warning{color:#ffc107}.character-count.error{color:#dc3545}.timer{text-align:center;margin-bottom:2rem}.timer-circle{width:120px;height:120px;border-radius:50%;background:conic-gradient(#667eea,#e9ecef 0deg);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;position:relative}.timer-text{font-size:2rem;font-weight:700;color:#333}.timer-label{font-size:1rem;color:#666;text-transform:uppercase;letter-spacing:.1em}.voting-options{display:grid;gap:1rem;margin-bottom:2rem}.vote-option{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .3s ease;text-align:center}.vote-option:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.results-container{text-align:center}.results-title{font-size:2rem;font-weight:700;color:#333;margin-bottom:2rem}.score-display{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem}.score-item{text-align:center}.score-value{font-size:3rem;font-weight:700;color:#667eea}.score-label{font-size:1rem;color:#666;text-transform:uppercase;letter-spacing:.1em}.leaderboard{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.leaderboard-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;text-align:center}.leaderboard-title{font-size:1.5rem;font-weight:700;margin:0}.leaderboard-list{padding:0;margin:0;list-style:none}.leaderboard-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e9ecef}.leaderboard-item:last-child{border-bottom:none}.leaderboard-item.winner{background:linear-gradient(135deg,gold,#ffed4e);font-weight:700}.leaderboard-rank{font-size:1.5rem;font-weight:700;color:#667eea;min-width:40px}.leaderboard-player{flex:1;margin-left:1rem}.leaderboard-name{font-weight:600;color:#333}.leaderboard-points{font-size:1.2rem;font-weight:700;color:#28a745}@media (max-width: 768px){.container{padding:0 .5rem}.game-title{font-size:2rem}.question-text{font-size:1.5rem}.timer-circle{width:100px;height:100px}.timer-text{font-size:1.5rem}.score-display{flex-direction:column;gap:1rem}.player-item{flex-direction:column;align-items:flex-start;gap:1rem}.player-info{width:100%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.slide-in{animation:slideIn .3s ease-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse 2s infinite}
