.card-reward-modal[data-v-6dcdb6e3]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-6dcdb6e3 .3s ease}.card-reward-overlay[data-v-6dcdb6e3]{position:absolute;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-reward-content[data-v-6dcdb6e3]{position:relative;z-index:1;padding:40px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;transition:all .6s ease}.card-reward-content.fly-away[data-v-6dcdb6e3]{animation:flyToInventory-6dcdb6e3 .6s ease-out forwards}@keyframes flyToInventory-6dcdb6e3{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.2) translateY(100vh);opacity:0}}.reward-header[data-v-6dcdb6e3]{display:flex;align-items:center;justify-content:center;margin-bottom:30px;position:relative}.reward-title[data-v-6dcdb6e3]{font-size:2em;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 20px;text-align:center}.sparkle-animation[data-v-6dcdb6e3]{font-size:2em;animation:sparkle-6dcdb6e3 2s infinite}.sparkle-right[data-v-6dcdb6e3]{animation-delay:1s}@keyframes sparkle-6dcdb6e3{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(1.2) rotate(180deg);opacity:.8}}.card-3d-container[data-v-6dcdb6e3]{perspective:1000px;margin:30px 0}.reward-card-3d[data-v-6dcdb6e3]{width:280px;height:380px;margin:0 auto;position:relative;transform-style:preserve-3d;animation:cardFloat-6dcdb6e3 3s ease-in-out infinite;cursor:pointer;transition:transform .3s ease;background:#fffffff2;border-radius:16px;padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 20px 40px #0003}.reward-card-3d[data-v-6dcdb6e3]:hover{transform:rotateY(10deg) scale(1.05)}@keyframes cardFloat-6dcdb6e3{0%,to{transform:translateY(0) rotateY(-5deg)}50%{transform:translateY(-10px) rotateY(5deg)}}.card-glow[data-v-6dcdb6e3]{position:absolute;inset:-20px;border-radius:20px;opacity:.6;filter:blur(20px);animation:glowPulse-6dcdb6e3 2s ease-in-out infinite;z-index:-1}.type-challenge .card-glow[data-v-6dcdb6e3]{background:linear-gradient(45deg,#ff6b6b,#ff8e53)}.type-jak .card-glow[data-v-6dcdb6e3],.type-gdzie .card-glow[data-v-6dcdb6e3],.type-czym .card-glow[data-v-6dcdb6e3]{background:linear-gradient(45deg,#667eea,#764ba2)}.type-defense .card-glow[data-v-6dcdb6e3]{background:linear-gradient(45deg,#4ecdc4,#44a08d)}@keyframes glowPulse-6dcdb6e3{0%,to{opacity:.6}50%{opacity:.8}}.card-icon-large[data-v-6dcdb6e3]{font-size:4em;margin-bottom:15px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));animation:iconBounce-6dcdb6e3 3s ease-in-out infinite}@keyframes iconBounce-6dcdb6e3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.1)}}.card-name[data-v-6dcdb6e3]{font-size:1.3em;font-weight:700;margin:8px 0;color:#000;line-height:1.2}.card-type-badge[data-v-6dcdb6e3]{background:#0000000d;border-radius:20px;padding:5px 15px;font-size:.9em;margin:10px 0;color:#000}.card-description[data-v-6dcdb6e3]{flex:1;margin:10px 0;color:#000;line-height:1.3;font-size:.85em}.card-points-top[data-v-6dcdb6e3]{position:absolute;top:15px;right:15px;display:flex;align-items:center;gap:5px;padding:5px 10px;background:#ffd7001a;border-radius:15px;border:1px solid rgba(255,215,0,.3)}.points-icon[data-v-6dcdb6e3]{font-size:.9em;animation:starSpin-6dcdb6e3 3s linear infinite}@keyframes starSpin-6dcdb6e3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.points-value[data-v-6dcdb6e3]{font-weight:700;color:#000;font-size:.9em}.rarity-rare .card-name[data-v-6dcdb6e3]{color:#6495ed}.rarity-legendary .card-name[data-v-6dcdb6e3]{color:gold;text-shadow:0 0 10px rgba(255,215,0,.5)}.rarity-legendary .reward-card-3d[data-v-6dcdb6e3]{animation:cardFloat-6dcdb6e3 3s ease-in-out infinite,legendaryShine-6dcdb6e3 3s ease-in-out infinite}@keyframes legendaryShine-6dcdb6e3{0%,to{box-shadow:0 20px 40px #0003,0 0 30px #ffd7004d}50%{box-shadow:0 20px 40px #0003,0 0 40px #ffd70080}}.reward-footer[data-v-6dcdb6e3]{text-align:center;margin-top:20px}.btn-accept[data-v-6dcdb6e3]{background:linear-gradient(45deg,#4ecdc4,#44a08d);color:#fff;border:none;padding:15px 40px;border-radius:30px;font-size:1.1em;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 20px #4ecdc44d}.btn-accept[data-v-6dcdb6e3]:hover{transform:translateY(-2px);box-shadow:0 6px 30px #4ecdc480}.btn-icon[data-v-6dcdb6e3]{font-size:1.2em}@keyframes fadeIn-6dcdb6e3{0%{opacity:0}to{opacity:1}}@media (max-width: 600px){.card-reward-content[data-v-6dcdb6e3]{padding:30px 20px}.reward-title[data-v-6dcdb6e3]{font-size:1.5em}.reward-card-3d[data-v-6dcdb6e3]{width:240px;height:320px}.card-icon-large[data-v-6dcdb6e3]{font-size:3em}.card-name[data-v-6dcdb6e3]{font-size:1.2em}.card-description[data-v-6dcdb6e3]{font-size:.85em}.card-points-top[data-v-6dcdb6e3]{top:10px;right:10px;padding:4px 8px}.points-icon[data-v-6dcdb6e3],.points-value[data-v-6dcdb6e3]{font-size:.85em}}.quiz-container[data-v-364946b7]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);background-size:400% 400%;animation:gradientShift-364946b7 15s ease infinite}@keyframes gradientShift-364946b7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.app-container[data-v-364946b7]{max-width:400px;margin:0 auto;min-height:100vh;padding:80px 20px 20px;position:relative}.back-button[data-v-364946b7]{position:absolute;top:20px;left:20px;background:#fff3;border:none;color:#fff;padding:10px;border-radius:50%;cursor:pointer;font-size:1.2em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:10}.back-button[data-v-364946b7]:hover{background:#ffffff4d;transform:scale(1.1)}.waiting-info[data-v-364946b7]{text-align:center;margin-top:20px}.waiting-info p[data-v-364946b7]{color:#fff;opacity:.8}.game-header[data-v-364946b7]{margin-bottom:20px;text-align:center}.header-info[data-v-364946b7]{display:flex;justify-content:center;gap:15px;margin-bottom:10px}.round-badge[data-v-364946b7],.player-badge[data-v-364946b7]{background:#ffffff4d;padding:8px 16px;border-radius:20px;font-size:14px;color:#fff;font-weight:500}.phase-text[data-v-364946b7]{color:#fff;opacity:.9;font-size:16px;margin-bottom:5px}.questions-counter[data-v-364946b7]{color:#fff;opacity:.8;font-size:14px}.welcome-screen[data-v-364946b7]{max-width:420px;margin:0 auto;text-align:center;color:#fff}.game-icon[data-v-364946b7]{font-size:64px;margin-bottom:20px;animation:pulse-364946b7 2s infinite}@keyframes pulse-364946b7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.game-title[data-v-364946b7]{font-size:28px;margin-bottom:10px;font-weight:700}.game-subtitle[data-v-364946b7]{font-size:16px;opacity:.9;margin-bottom:30px}.start-button[data-v-364946b7]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:25px;padding:15px 30px;font-size:18px;color:#fff;cursor:pointer;margin-bottom:30px;transition:all .3s ease;font-weight:600;width:100%}.start-button[data-v-364946b7]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 20px #fff3}.game-rules[data-v-364946b7],.game-tips[data-v-364946b7]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;text-align:left;border:1px solid rgba(255,255,255,.2)}.game-rules h3[data-v-364946b7],.game-tips h3[data-v-364946b7]{color:#fff;margin-top:0;margin-bottom:15px;font-size:18px}.game-rules ul[data-v-364946b7]{list-style:none;padding:0;color:#fff;margin:0}.game-rules li[data-v-364946b7]{margin-bottom:10px;font-size:14px;line-height:1.5}.game-tips p[data-v-364946b7]{color:#fff;font-size:14px;line-height:1.6;margin:0}.warning-box[data-v-364946b7]{background:#ff6b6b33;border:2px solid #ff6b6b;border-radius:12px;padding:20px;margin:20px 0;text-align:center}.warning-icon[data-v-364946b7]{font-size:2em;margin-bottom:10px}.warning-box p[data-v-364946b7]{color:#fff;margin-bottom:15px}.btn-secondary[data-v-364946b7]{background:#fff3;color:#fff;padding:10px 20px;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;font-size:1em;transition:all .3s ease}.btn-secondary[data-v-364946b7]:hover{background:#ffffff4d;transform:translateY(-2px)}.selection-screen[data-v-364946b7]{text-align:center}.section-title[data-v-364946b7]{color:#fff;font-size:1.5em;margin-bottom:30px}.category-grid[data-v-364946b7]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:30px}.category-card[data-v-364946b7]{border:2px solid rgba(255,255,255,.3);border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center;color:#fff}.category-card[data-v-364946b7]:hover{transform:translateY(-3px);border-color:#ffffff80}.category-icon[data-v-364946b7]{font-size:2.5em;margin-bottom:10px}.category-name[data-v-364946b7]{font-weight:700;margin-bottom:10px}.category-stats[data-v-364946b7]{font-size:.85em;opacity:.9}.category-count[data-v-364946b7]{margin-bottom:3px}.category-used[data-v-364946b7]{opacity:.7}.questions-list[data-v-364946b7]{margin-bottom:30px}.question-card[data-v-364946b7]{background:linear-gradient(135deg,#fff3,#ffffff1a);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:15px;margin-bottom:15px;cursor:pointer;transition:all .3s ease;color:#fff}.question-card[data-v-364946b7]:hover,.question-card.selected[data-v-364946b7]{background:linear-gradient(135deg,#ffffff4d,#fff3);transform:translate(5px);border-color:gold}.game-screen[data-v-364946b7]{text-align:center}.progress-section[data-v-364946b7]{margin-bottom:20px}.progress-text[data-v-364946b7]{color:#fff;margin-bottom:10px;opacity:.9}.progress-bar[data-v-364946b7]{background:#fff3;height:8px;border-radius:10px;overflow:hidden}.progress-fill[data-v-364946b7]{background:linear-gradient(90deg,gold,#ffed4e);height:100%;transition:width .5s ease}.question-panel[data-v-364946b7]{background:linear-gradient(135deg,#fff3,#ffffff1a);border-radius:15px;padding:20px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.question-text[data-v-364946b7]{color:#fff;font-size:1.1em;line-height:1.4;margin-bottom:20px}.question-text.highlighted[data-v-364946b7]{font-style:italic;color:gold}.guess-prompt[data-v-364946b7]{color:#fff;margin-bottom:10px}.answer-section[data-v-364946b7]{margin-top:20px}.text-area[data-v-364946b7]{width:100%;padding:15px;border:none;border-radius:12px;background:#ffffffe6;color:#333;font-size:16px;resize:none}.options-grid[data-v-364946b7]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.options-list[data-v-364946b7]{display:flex;flex-direction:column;gap:12px}.option-btn[data-v-364946b7]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:15px;border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:left;font-size:16px}.option-btn[data-v-364946b7]:hover{background:#ffffff4d;transform:translate(5px)}.option-btn.selected[data-v-364946b7]{background:#fff6;border-color:gold}.scale-section[data-v-364946b7]{text-align:center}.scale-value[data-v-364946b7]{font-size:3em;font-weight:700;color:#fff;margin-bottom:20px}.scale-slider[data-v-364946b7]{width:100%;height:8px;background:#fff3;border-radius:4px;outline:none;-webkit-appearance:none}.scale-slider[data-v-364946b7]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:gold;border-radius:50%;cursor:pointer}.scale-labels[data-v-364946b7]{display:flex;justify-content:space-between;margin-top:10px;color:#fff;font-size:.9em;opacity:.8}.scale-description[data-v-364946b7]{color:#fff;opacity:.8;font-size:.9em;margin-top:15px}.results-screen[data-v-364946b7]{text-align:center}.results-title[data-v-364946b7]{color:#fff;font-size:1.8em;margin-bottom:20px}.score-card[data-v-364946b7]{background:linear-gradient(135deg,gold,orange);border-radius:15px;padding:30px;text-align:center;margin-bottom:30px;color:#333}.score-number[data-v-364946b7]{font-size:3em;font-weight:700}.score-label[data-v-364946b7]{font-size:1.1em}.results-list[data-v-364946b7]{margin-bottom:20px}.result-item[data-v-364946b7]{background:#ffffff1a;border-radius:12px;padding:15px;margin-bottom:15px}.result-header[data-v-364946b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-number[data-v-364946b7]{color:#fff;font-weight:500}.result-points[data-v-364946b7]{background:#ef44444d;color:#ff6b6b;padding:4px 12px;border-radius:20px;font-size:.9em;font-weight:700}.result-points.correct[data-v-364946b7]{background:#10b9814d;color:#10b981}.result-question[data-v-364946b7]{color:#fff;opacity:.9;margin-bottom:10px;font-size:.95em;text-align:left}.result-answers[data-v-364946b7]{display:flex;flex-direction:column;gap:5px;text-align:left}.answer-row[data-v-364946b7]{display:flex;gap:10px;color:#fff;font-size:.9em}.answer-label[data-v-364946b7]{opacity:.7}.answer-value[data-v-364946b7]{font-weight:500}.total-info[data-v-364946b7]{background:#ffffff26;border-radius:12px;padding:15px;margin-bottom:20px;color:#fff}.total-info div[data-v-364946b7]{margin:5px 0}.final-screen[data-v-364946b7]{text-align:center}.final-title[data-v-364946b7]{color:#fff;font-size:2.5em;margin-bottom:30px}.final-scores[data-v-364946b7]{display:flex;align-items:center;justify-content:center;gap:30px;margin-bottom:30px}.player-final-score[data-v-364946b7]{background:#fff3;border-radius:15px;padding:20px 30px}.player-final-score h3[data-v-364946b7]{color:#fff;margin-bottom:10px}.final-score-value[data-v-364946b7]{color:gold;font-size:2.5em;font-weight:700}.vs[data-v-364946b7]{color:#fff;font-size:1.5em;opacity:.7}.team-score[data-v-364946b7]{background:linear-gradient(135deg,#ffd7004d,#ffa5004d);border-radius:15px;padding:20px;margin-bottom:20px;color:#fff}.team-score h3[data-v-364946b7]{margin-bottom:10px}.team-score-value[data-v-364946b7]{font-size:2em;font-weight:700;color:gold;margin-bottom:5px}.team-score-percentage[data-v-364946b7]{font-size:1.5em;opacity:.9}.final-message[data-v-364946b7]{color:#fff;font-size:1.2em;margin-bottom:30px;padding:0 20px}.final-actions[data-v-364946b7]{display:flex;gap:15px;justify-content:center}.waiting-screen[data-v-364946b7]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 160px)}.waiting-card[data-v-364946b7]{background:#ffffff26;border-radius:20px;padding:40px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);max-width:350px;width:100%}.waiting-icon[data-v-364946b7]{font-size:4em;margin-bottom:20px;animation:pulse-364946b7 2s infinite}.waiting-title[data-v-364946b7]{color:#fff;font-size:1.5em;margin-bottom:15px;font-weight:600}.waiting-text[data-v-364946b7]{color:#fff;opacity:.9;margin-bottom:25px;line-height:1.5}.loading-dots[data-v-364946b7]{display:flex;justify-content:center;gap:8px;margin:20px 0}.loading-dots span[data-v-364946b7]{width:12px;height:12px;background:#fff9;border-radius:50%;animation:bounce-364946b7 1.4s infinite both}.loading-dots span[data-v-364946b7]:nth-child(1){animation-delay:0s}.loading-dots span[data-v-364946b7]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-364946b7]:nth-child(3){animation-delay:.4s}@keyframes bounce-364946b7{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.waiting-for-player[data-v-364946b7]{text-align:center;padding:60px 20px}.waiting-for-player .waiting-icon[data-v-364946b7]{font-size:3em;margin-bottom:20px;animation:spin-364946b7 2s linear infinite}@keyframes spin-364946b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.waiting-for-player h2[data-v-364946b7]{color:#fff;font-size:1.3em;opacity:.95}.waiting-progress[data-v-364946b7]{color:#fff;opacity:.8;margin-top:10px;font-size:.95em}.btn-primary[data-v-364946b7]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;border-radius:12px;padding:15px 30px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #4caf504d}.btn-primary[data-v-364946b7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.btn-primary[data-v-364946b7]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-364946b7]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.5);padding:15px 30px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-364946b7]:hover{background:#ffffff4d}.modal-overlay[data-v-364946b7]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-364946b7]{background:#fff;border-radius:20px;padding:30px;max-width:400px;width:100%;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn-364946b7 .3s ease-out}@keyframes modalSlideIn-364946b7{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-title[data-v-364946b7]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:15px;text-align:center}.modal-message[data-v-364946b7]{font-size:1rem;color:#666;text-align:center;line-height:1.6;margin-bottom:25px}.modal-actions[data-v-364946b7]{display:flex;gap:12px;justify-content:center}.modal-actions button[data-v-364946b7]{padding:12px 24px;border-radius:12px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.btn-danger[data-v-364946b7]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff}.btn-danger[data-v-364946b7]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ee5a5266}.modal-actions .btn-secondary[data-v-364946b7]{background:#161616bd;color:#fff;border:1px solid #333}.modal-actions .btn-secondary[data-v-364946b7]:hover{background:#333}.modal-enter-active[data-v-364946b7],.modal-leave-active[data-v-364946b7]{transition:opacity .3s ease}.modal-enter-from[data-v-364946b7],.modal-leave-to[data-v-364946b7]{opacity:0}.modal-enter-active .modal-content[data-v-364946b7],.modal-leave-active .modal-content[data-v-364946b7]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-364946b7],.modal-leave-to .modal-content[data-v-364946b7]{transform:translateY(-30px) scale(.9)}.waiting-screen[data-v-96407829]{display:flex;align-items:center;justify-content:center;min-height:400px}.waiting-card[data-v-96407829],.invitation-card[data-v-96407829]{background:#fff3;border-radius:20px;padding:40px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:350px;width:100%}.waiting-icon[data-v-96407829],.invitation-icon[data-v-96407829]{font-size:4em;margin-bottom:20px;animation:pulse-96407829 2s infinite}@keyframes pulse-96407829{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.waiting-title[data-v-96407829],.invitation-title[data-v-96407829]{color:#fff;font-size:1.5em;margin-bottom:10px}.waiting-text[data-v-96407829],.invitation-text[data-v-96407829]{color:#ffffffe6;margin-bottom:20px}.loading-dots[data-v-96407829]{display:flex;justify-content:center;gap:8px}.loading-dots span[data-v-96407829]{width:10px;height:10px;background:#fff;border-radius:50%;animation:bounce-96407829 1.4s infinite ease-in-out both}.loading-dots span[data-v-96407829]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-96407829]:nth-child(2){animation-delay:-.16s}@keyframes bounce-96407829{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.join-btn[data-v-96407829]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:15px 30px;border-radius:25px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #4caf504d}.join-btn[data-v-96407829]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4caf5066}.invitation-icon[data-v-96407829]{color:#4caf50}.questions-container[data-v-852c7ade]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);background-size:400% 400%;animation:gradientShift-852c7ade 15s ease infinite}@keyframes gradientShift-852c7ade{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.app-container[data-v-852c7ade]{max-width:400px;margin:0 auto;min-height:100vh;padding:80px 20px;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.back-button[data-v-852c7ade]{position:absolute;top:20px;left:20px;background:#fff3;border:none;color:#fff;padding:10px;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.back-button[data-v-852c7ade]:hover{background:#ffffff4d;transform:scale(1.1)}.welcome-screen[data-v-852c7ade]{max-width:420px;margin:0 auto;text-align:center;color:#fff}.welcome-screen .game-icon[data-v-852c7ade]{font-size:64px;margin-bottom:20px;animation:pulse-852c7ade 2s infinite}@keyframes pulse-852c7ade{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.welcome-screen .game-title[data-v-852c7ade]{font-size:2em;margin-bottom:10px;font-weight:700}.welcome-screen .game-subtitle[data-v-852c7ade]{font-size:1.1em;margin-bottom:30px;opacity:.9}.start-button[data-v-852c7ade]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:25px;padding:15px 30px;font-size:18px;color:#fff;cursor:pointer;margin-bottom:30px;transition:all .3s ease;font-weight:600;width:100%}.start-button[data-v-852c7ade]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 20px #fff3}.game-rules[data-v-852c7ade],.game-tips[data-v-852c7ade]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;text-align:left;border:1px solid rgba(255,255,255,.2)}.game-rules h3[data-v-852c7ade],.game-tips h3[data-v-852c7ade]{margin-top:0;margin-bottom:15px;font-size:1.2em}.game-rules ul[data-v-852c7ade]{margin:0;padding-left:0;list-style:none}.game-rules li[data-v-852c7ade]{padding:8px 0;font-size:.95em;line-height:1.5}.game-tips p[data-v-852c7ade]{margin:0;line-height:1.6;font-size:.95em}.questions-header[data-v-852c7ade]{text-align:center;margin-bottom:20px;color:#fff}.game-icon[data-v-852c7ade]{font-size:3em;margin-bottom:10px}.game-title[data-v-852c7ade]{font-size:2em;margin-bottom:5px}.game-subtitle[data-v-852c7ade]{opacity:.9;font-size:.9em}.questions-counter[data-v-852c7ade]{margin-top:10px;padding:8px 16px;background:#fff3;border-radius:20px;display:inline-block}.counter-text[data-v-852c7ade]{color:#fff;font-weight:500;font-size:.95em}.game-menu[data-v-852c7ade]{animation:fadeIn-852c7ade .5s ease}@keyframes fadeIn-852c7ade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.players-info[data-v-852c7ade]{background:#fff3;border-radius:15px;padding:15px;display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-status[data-v-852c7ade]{display:flex;flex-direction:column;align-items:center;color:#fff}.player-name[data-v-852c7ade]{font-weight:700;font-size:1.1em}.player-role[data-v-852c7ade]{font-size:.85em;opacity:.9}.arrow[data-v-852c7ade]{color:#fff;font-size:1.5em}.cards-grid[data-v-852c7ade]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.player-cards[data-v-852c7ade]{background:#ffffff26;border-radius:12px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cards-title[data-v-852c7ade]{color:#fff;text-align:center;font-size:.9em;margin-bottom:8px;font-weight:500}.categories-list[data-v-852c7ade]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.category-row[data-v-852c7ade]{display:flex;align-items:center;background:#ffffff1a;border-radius:8px;padding:6px;gap:4px}.category-info[data-v-852c7ade]{display:flex;align-items:center;gap:3px;color:#fff;flex:1;min-width:0}.category-icon[data-v-852c7ade]{font-size:1em;flex-shrink:0}.category-name[data-v-852c7ade]{font-size:.7em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-slots[data-v-852c7ade]{display:flex;gap:2px;flex-shrink:0}.card-slot[data-v-852c7ade]{width:10px;height:10px;border-radius:2px;background:#fff3;transition:all .3s ease}.card-slot.filled[data-v-852c7ade]{background:gold;box-shadow:0 0 5px #ffd70080}.action-section[data-v-852c7ade]{margin-top:20px;margin-bottom:80px}.action-title[data-v-852c7ade]{color:#fff;text-align:center;font-size:1.1em;margin-bottom:15px}.draw-btn[data-v-852c7ade]{width:100%;background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;border:none;border-radius:15px;padding:18px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #8b5cf64d}.draw-btn[data-v-852c7ade]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8b5cf666}.waiting-turn[data-v-852c7ade]{text-align:center;color:#fff;padding:20px;background:#ffffff1a;border-radius:15px}.question-choice[data-v-852c7ade]{animation:fadeIn-852c7ade .5s ease}.choice-title[data-v-852c7ade]{color:#fff;text-align:center;font-size:1.2em;margin-bottom:20px}.questions-options[data-v-852c7ade]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.question-card[data-v-852c7ade]{background:#ffffffe6;border:none;border-radius:15px;padding:15px;cursor:pointer;transition:all .3s ease;display:flex;gap:15px;align-items:flex-start;text-align:left}.question-card[data-v-852c7ade]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.question-number[data-v-852c7ade]{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.question-details[data-v-852c7ade]{flex:1}.question-category[data-v-852c7ade]{color:#8b5cf6;font-size:.85em;margin-bottom:8px;font-weight:500}.question-text[data-v-852c7ade]{color:#333;line-height:1.4}.answering-screen[data-v-852c7ade]{animation:fadeIn-852c7ade .5s ease}.answering-card[data-v-852c7ade]{background:#fffffff2;border-radius:20px;padding:25px;margin-bottom:20px}.category-badge[data-v-852c7ade]{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;padding:8px 20px;border-radius:20px;font-size:.9em;display:inline-block;margin-bottom:20px}.question-display[data-v-852c7ade]{color:#333;font-size:1.3em;line-height:1.5;text-align:center;margin-bottom:20px}.show-hint-btn[data-v-852c7ade]{background:#8b5cf61a;color:#8b5cf6;border:2px solid #8b5cf6;padding:10px 20px;border-radius:20px;font-size:.9em;cursor:pointer;transition:all .3s ease;display:block;margin:0 auto}.show-hint-btn[data-v-852c7ade]:hover{background:#8b5cf6;color:#fff}.hint-box[data-v-852c7ade]{background:#8b5cf61a;border-left:3px solid #8b5cf6;padding:15px;margin-top:20px;border-radius:8px}.hint-label[data-v-852c7ade]{color:#8b5cf6;font-weight:700;margin-bottom:8px}.hint-content[data-v-852c7ade]{color:#666;font-size:.95em;line-height:1.4;font-style:italic}.timer-section[data-v-852c7ade]{margin-top:20px}.timer-label[data-v-852c7ade]{display:block;text-align:center;color:#666;margin-bottom:10px;font-size:.9em}.timer-bar[data-v-852c7ade]{background:#0000001a;height:8px;border-radius:4px;overflow:hidden}.timer-progress[data-v-852c7ade]{background:linear-gradient(90deg,#4caf50,#45a049);height:100%;transition:width 1s linear}.answer-actions[data-v-852c7ade]{display:flex;flex-direction:column;gap:10px}.confirm-btn[data-v-852c7ade]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:15px;border-radius:12px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-852c7ade]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4caf504d}.timer-btn[data-v-852c7ade]{background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px;border-radius:12px;cursor:pointer;transition:all .3s ease}.timer-btn[data-v-852c7ade]:hover{background:#ffffff4d}.back-btn[data-v-852c7ade]{width:100%;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;padding:12px;border-radius:12px;cursor:pointer;transition:all .3s ease}.back-btn[data-v-852c7ade]:hover{background:#ffffff4d}.card-notification[data-v-852c7ade]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.notification-content[data-v-852c7ade]{background:#fff;border-radius:20px;padding:30px;text-align:center;max-width:350px;width:100%}.notification-icon[data-v-852c7ade]{font-size:3em;margin-bottom:15px}.notification-content h3[data-v-852c7ade]{color:#333;margin-bottom:10px}.notification-content p[data-v-852c7ade]{color:#666;margin-bottom:15px}.reward-alert[data-v-852c7ade]{background:linear-gradient(135deg,gold,orange);color:#fff;padding:10px;border-radius:10px;font-weight:700;margin-bottom:15px}.continue-btn[data-v-852c7ade]{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;border:none;padding:12px 30px;border-radius:20px;font-weight:700;cursor:pointer;transition:all .3s ease}.continue-btn[data-v-852c7ade]:hover{transform:scale(1.05)}.waiting-for-answer[data-v-852c7ade]{color:#fff;text-align:center;margin-bottom:15px;opacity:.9}.judge-buttons[data-v-852c7ade]{display:flex;gap:10px;justify-content:center}.approve-btn[data-v-852c7ade]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:5px}.approve-btn[data-v-852c7ade]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4caf504d}.reject-btn[data-v-852c7ade]{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:5px}.reject-btn[data-v-852c7ade]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #f443364d}.waiting-screen[data-v-852c7ade]{text-align:center;padding:40px 20px}.waiting-icon[data-v-852c7ade]{font-size:4em;margin-bottom:20px;animation:pulse-852c7ade 2s infinite}@keyframes pulse-852c7ade{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.waiting-title[data-v-852c7ade]{color:#fff;font-size:1.2em}.game-stats[data-v-852c7ade]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px 20px;display:flex;justify-content:center;gap:30px;margin-top:20px;margin-bottom:20px}.stat[data-v-852c7ade]{color:#fff;font-size:.9em;font-weight:500;display:flex;align-items:center;gap:5px}.category-selection[data-v-852c7ade]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;max-width:400px;margin-left:auto;margin-right:auto}.category-btn[data-v-852c7ade]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:15px;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;font-size:1em}.category-btn[data-v-852c7ade]:hover{background:#ffffff40;transform:translateY(-2px);box-shadow:0 10px 30px #0003}.cat-icon[data-v-852c7ade]{font-size:1.5em}.cat-name[data-v-852c7ade]{font-weight:500}.game-info-header[data-v-852c7ade]{text-align:center;margin-bottom:20px}.current-turn[data-v-852c7ade]{color:#fff;font-size:1.2em;display:flex;align-items:center;justify-content:center;gap:10px}.turn-icon[data-v-852c7ade]{font-size:1.5em}.progress-grid[data-v-852c7ade]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}.progress-card[data-v-852c7ade]{background:#ffffff26;border-radius:12px;padding:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progress-card h3[data-v-852c7ade]{color:#fff;text-align:center;margin-bottom:10px;font-size:1.1em}.progress-bars[data-v-852c7ade]{display:flex;flex-direction:column;gap:8px}.progress-row[data-v-852c7ade]{display:flex;align-items:center;gap:8px}.cat-mini[data-v-852c7ade]{font-size:1.2em;width:24px;text-align:center}.progress-track[data-v-852c7ade]{flex:1;height:20px;background:#fff3;border-radius:10px;overflow:hidden}.progress-fill[data-v-852c7ade]{height:100%;background:linear-gradient(90deg,#4caf50,#45a049);transition:width .5s ease}.progress-count[data-v-852c7ade]{color:#fff;font-size:.85em;width:30px;text-align:right}.start-btn[data-v-852c7ade]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:15px;padding:15px 30px;font-size:1.1em;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d;width:100%}.start-btn[data-v-852c7ade]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.category-choice[data-v-852c7ade]{animation:fadeIn-852c7ade .5s ease}.categories-grid[data-v-852c7ade]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:20px}.category-card-btn[data-v-852c7ade]{background:#ffffff26;border:2px solid rgba(255,255,255,.3);border-radius:15px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-card-btn[data-v-852c7ade]:hover:not(:disabled){background:#ffffff40;transform:translateY(-3px)}.category-card-btn[data-v-852c7ade]:disabled{opacity:.5;cursor:not-allowed}.cat-icon-big[data-v-852c7ade]{font-size:2.5em;margin-bottom:10px}.category-card-btn .cat-name[data-v-852c7ade]{font-weight:700;margin-bottom:5px;display:block}.cat-count[data-v-852c7ade]{font-size:.85em;opacity:.8}.answering-view[data-v-852c7ade]{text-align:center}.hint-section[data-v-852c7ade]{margin-top:20px}.hint-toggle[data-v-852c7ade]{background:#8b5cf61a;border:1px solid #8b5cf6;color:#333;padding:10px 20px;border-radius:10px;cursor:pointer;transition:all .3s ease}.hint-toggle[data-v-852c7ade]:hover{background:#8b5cf6;color:#fff}.answerer-info[data-v-852c7ade]{margin-top:30px}.info-text[data-v-852c7ade]{color:#fff;font-size:1.2em;margin-bottom:10px}.info-subtext[data-v-852c7ade]{color:#fff;opacity:.8;font-size:.95em}.judging-view[data-v-852c7ade]{animation:fadeIn-852c7ade .5s ease}.judging-card[data-v-852c7ade]{background:#ffffff26;border-radius:15px;padding:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.judge-title[data-v-852c7ade]{color:#fff;text-align:center;margin-bottom:20px;font-size:1.2em}.question-box[data-v-852c7ade]{background:#ffffff1a;border-radius:12px;padding:20px;margin-bottom:25px}.question-text[data-v-852c7ade]{color:#333;font-size:1.1em;line-height:1.5;margin-top:10px}.completion-screen[data-v-852c7ade]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:0}.completion-card[data-v-852c7ade]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:10px;max-width:600px;width:100%;text-align:center}.completion-title[data-v-852c7ade]{font-size:2rem;margin-bottom:10px;color:#fff}.completion-subtitle[data-v-852c7ade]{color:#fffc;margin-bottom:30px}.final-scores[data-v-852c7ade]{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;margin-bottom:30px}.player-score[data-v-852c7ade]{background:#ffffff0d;padding:15px;border-radius:15px}.player-name[data-v-852c7ade]{font-weight:700;color:#fff;margin-bottom:15px;font-size:1.1rem}.score-details[data-v-852c7ade]{display:flex;flex-direction:column;gap:8px}.category-score[data-v-852c7ade]{display:flex;justify-content:space-between;align-items:center;color:#fffc}.score-value[data-v-852c7ade]{font-weight:600;color:#fff}.total-score[data-v-852c7ade]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.2);color:#fff;font-weight:700}.vs-divider[data-v-852c7ade]{display:flex;align-items:center;justify-content:center;color:#fff9;font-weight:700}.completion-message[data-v-852c7ade]{font-size:1.5rem;font-weight:700;color:#4ecdc4;margin-bottom:20px}.return-btn[data-v-852c7ade]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 30px;border-radius:30px;font-size:1rem;font-weight:600;cursor:pointer;margin-top:20px;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.return-btn[data-v-852c7ade]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.modal-overlay[data-v-852c7ade]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-852c7ade]{background:#fff;border-radius:20px;padding:30px;max-width:400px;width:100%;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn-852c7ade .3s ease-out}@keyframes modalSlideIn-852c7ade{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-title[data-v-852c7ade]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:15px;text-align:center}.modal-message[data-v-852c7ade]{font-size:1rem;color:#666;text-align:center;line-height:1.6;margin-bottom:25px}.modal-actions[data-v-852c7ade]{display:flex;gap:12px;justify-content:center}.modal-actions button[data-v-852c7ade]{padding:12px 24px;border-radius:12px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.btn-danger[data-v-852c7ade]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff}.btn-danger[data-v-852c7ade]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #ee5a5266}.modal-actions .btn-secondary[data-v-852c7ade]{background:#161616bd;color:#fff;border:1px solid #333}.modal-actions .btn-secondary[data-v-852c7ade]:hover{background:#333}.modal-enter-active[data-v-852c7ade],.modal-leave-active[data-v-852c7ade]{transition:opacity .3s ease}.modal-enter-from[data-v-852c7ade],.modal-leave-to[data-v-852c7ade]{opacity:0}.modal-enter-active .modal-content[data-v-852c7ade],.modal-leave-active .modal-content[data-v-852c7ade]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-852c7ade],.modal-leave-to .modal-content[data-v-852c7ade]{transform:translateY(-30px) scale(.9)}.game-container[data-v-a9397abb]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px;color:#fff}.back-button[data-v-a9397abb]{width:40px;height:40px;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-bottom:20px}.welcome-screen[data-v-a9397abb]{max-width:420px;margin:0 auto;text-align:center}.game-icon[data-v-a9397abb]{font-size:64px;margin-bottom:20px}.game-title[data-v-a9397abb]{font-size:28px;margin-bottom:10px}.game-subtitle[data-v-a9397abb]{font-size:16px;opacity:.9;margin-bottom:30px}.start-button[data-v-a9397abb]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:15px 30px;font-size:18px;color:#fff;cursor:pointer;margin-bottom:30px}.game-rules[data-v-a9397abb],.game-tips[data-v-a9397abb]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px;text-align:left}.game-rules h3[data-v-a9397abb],.game-tips h3[data-v-a9397abb]{margin-bottom:15px}.game-rules ul[data-v-a9397abb]{list-style:none;padding:0}.game-rules li[data-v-a9397abb]{margin-bottom:10px}.waiting-screen[data-v-a9397abb]{max-width:420px;margin:0 auto}.waiting-card[data-v-a9397abb]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px;text-align:center}.waiting-icon[data-v-a9397abb]{font-size:64px;margin-bottom:20px}.waiting-title[data-v-a9397abb]{font-size:24px;margin-bottom:10px}.waiting-text[data-v-a9397abb]{opacity:.8;margin-bottom:30px}.join-button[data-v-a9397abb]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:15px 30px;font-size:16px;color:#fff;cursor:pointer}.loading-dots[data-v-a9397abb]{display:flex;justify-content:center;gap:10px}.loading-dots span[data-v-a9397abb]{width:12px;height:12px;background:#fff;border-radius:50%;animation:pulse-a9397abb 1.4s infinite ease-in-out}.loading-dots span[data-v-a9397abb]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-a9397abb]:nth-child(3){animation-delay:.4s}@keyframes pulse-a9397abb{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.game-screen[data-v-a9397abb]{max-width:420px;margin:0 auto}.game-header[data-v-a9397abb]{margin-bottom:30px;text-align:center}.questions-counter[data-v-a9397abb]{color:#fff;opacity:.8;font-size:14px;margin:10px 0}.progress-bar[data-v-a9397abb]{background:#fff3;border-radius:20px;height:30px;position:relative;margin-top:10px}.progress-fill[data-v-a9397abb]{background:#fff6;border-radius:20px;height:100%;transition:width .3s}.progress-text[data-v-a9397abb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600}.questions-scroll-container[data-v-a9397abb]{max-height:60vh;overflow-y:auto;padding-bottom:20px}.question-card[data-v-a9397abb]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:20px}.question-header[data-v-a9397abb]{margin-bottom:15px}.question-number[data-v-a9397abb]{background:#fff3;padding:5px 15px;border-radius:20px;font-size:14px}.choice-section[data-v-a9397abb]{margin-bottom:15px}.section-label[data-v-a9397abb]{font-size:14px;opacity:.8;margin-bottom:10px}.options-row[data-v-a9397abb]{display:flex;gap:10px}.option-mini[data-v-a9397abb]{flex:1;background:#fff3;border:2px solid transparent;border-radius:10px;padding:10px;cursor:pointer;transition:all .3s}.option-mini[data-v-a9397abb]:hover{background:#ffffff4d}.option-mini.selected[data-v-a9397abb]{background:#fff6;border-color:#fff}.option-label-mini[data-v-a9397abb]{display:block;font-weight:600;margin-bottom:5px}.option-text-mini[data-v-a9397abb]{font-size:12px}.submit-section[data-v-a9397abb]{position:sticky;bottom:0;padding:20px 0}.submit-btn[data-v-a9397abb]{width:100%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:15px;font-size:18px;color:#fff;cursor:pointer}.submit-btn[data-v-a9397abb]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-a9397abb]:disabled:not(:hover){background:#ffffff1a}.results-screen[data-v-a9397abb]{max-width:420px;margin:0 auto;text-align:center;padding:40px 20px}.results-title[data-v-a9397abb]{font-size:32px;margin-bottom:30px}.scores-container[data-v-a9397abb]{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:30px}.player-score[data-v-a9397abb]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:all .3s}.player-score.winner[data-v-a9397abb]{background:#ffd7004d;transform:scale(1.1)}.player-name[data-v-a9397abb]{font-size:16px;opacity:.9}.player-points[data-v-a9397abb]{font-size:24px;font-weight:600}.player-label[data-v-a9397abb]{font-size:12px;opacity:.7}.vs[data-v-a9397abb]{font-size:20px;font-weight:600;opacity:.7}.compatibility-score[data-v-a9397abb]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin-bottom:30px}.compatibility-bar[data-v-a9397abb]{background:#fff3;border-radius:20px;height:30px;margin:15px 0;overflow:hidden}.compatibility-fill[data-v-a9397abb]{background:linear-gradient(90deg,#ff6b6b,#4ecdc4);height:100%;transition:width 1s ease-out}.compatibility-text[data-v-a9397abb]{font-size:24px;font-weight:600}.results-summary[data-v-a9397abb]{font-size:18px;margin-bottom:30px}.results-actions[data-v-a9397abb]{display:flex;justify-content:center}.detailed-results[data-v-a9397abb]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:20px;margin:20px 0}.detailed-results h3[data-v-a9397abb]{margin-bottom:15px;text-align:center}.results-scroll-container[data-v-a9397abb]{max-height:400px;overflow-y:auto;padding-right:10px}.result-card[data-v-a9397abb]{background:#ffffff1a;border-radius:10px;padding:15px;margin-bottom:15px}.result-question-number[data-v-a9397abb]{background:#fff3;padding:5px 10px;border-radius:15px;font-size:12px;display:inline-block;margin-bottom:10px}.result-options[data-v-a9397abb]{background:#0003;border-radius:8px;padding:10px;margin-bottom:15px}.result-option-a[data-v-a9397abb],.result-option-b[data-v-a9397abb]{font-size:13px;margin:5px 0;opacity:.9}.result-row[data-v-a9397abb]{margin-bottom:10px}.result-player[data-v-a9397abb]{display:flex;flex-direction:column;gap:5px}.result-player-name[data-v-a9397abb]{font-weight:600;font-size:14px}.result-choice[data-v-a9397abb]{font-size:13px;background:#ffffff26;padding:3px 8px;border-radius:5px;display:inline-block}.result-guess[data-v-a9397abb]{font-size:13px;padding:3px 8px;border-radius:5px;display:inline-block;background:#f003}.result-guess.correct[data-v-a9397abb]{background:#0f03}.same-choice[data-v-a9397abb]{background:#ff6b6b4d;border-radius:8px;padding:8px;text-align:center;font-size:14px;margin-top:10px}.btn-primary[data-v-a9397abb]{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:25px;padding:12px 30px;color:#fff;font-size:16px;cursor:pointer}.modal-overlay[data-v-a9397abb]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-a9397abb]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:30px;max-width:400px;width:100%;box-shadow:0 10px 40px #0000004d;border:2px solid rgba(255,255,255,.2)}.modal-title[data-v-a9397abb]{font-size:24px;font-weight:600;margin:0 0 15px;color:#fff;text-align:center}.modal-message[data-v-a9397abb]{font-size:16px;line-height:1.5;margin:0 0 25px;color:#ffffffe6;text-align:center}.modal-actions[data-v-a9397abb]{display:flex;gap:10px;justify-content:center}.modal-actions button[data-v-a9397abb]{flex:1;padding:12px 20px;border-radius:12px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-danger[data-v-a9397abb]{background:#ff4757;color:#fff}.btn-danger[data-v-a9397abb]:hover{background:#ee5a6f;transform:translateY(-2px);box-shadow:0 5px 15px #ff47574d}.btn-secondary[data-v-a9397abb]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-a9397abb]:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 5px 15px #fff3}.modal-enter-active[data-v-a9397abb],.modal-leave-active[data-v-a9397abb]{transition:opacity .3s ease}.modal-enter-from[data-v-a9397abb],.modal-leave-to[data-v-a9397abb]{opacity:0}.modal-enter-active .modal-content[data-v-a9397abb],.modal-leave-active .modal-content[data-v-a9397abb]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-a9397abb],.modal-leave-to .modal-content[data-v-a9397abb]{transform:scale(.9)}
