.question-card[data-v-f75e1708]{background:#f9fafb;border-radius:12px;padding:30px;border:2px solid #e5e7eb}.question-text[data-v-f75e1708]{font-size:1.3rem;color:#1f2937;margin-bottom:25px;line-height:1.6}.answers[data-v-f75e1708]{display:flex;flex-direction:column;gap:12px}.answer-btn[data-v-f75e1708]{background:white;border:2px solid #e5e7eb;border-radius:10px;padding:18px 20px;text-align:left;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center;font-size:1rem;color:#374151}.answer-btn[data-v-f75e1708]:hover:not(:disabled){border-color:#667eea;background:#f3f4f6;transform:translate(5px)}.answer-btn.selected[data-v-f75e1708]{border-color:#667eea;background:#eef2ff;font-weight:600}.answer-btn.correct[data-v-f75e1708]{border-color:#4ade80;background:#d1fae5;color:#065f46}.answer-btn.incorrect[data-v-f75e1708]{border-color:#f87171;background:#fee2e2;color:#991b1b}.answer-btn[data-v-f75e1708]:disabled{cursor:not-allowed}.answer-text[data-v-f75e1708]{flex:1;line-height:1.5}.checkmark[data-v-f75e1708]{font-size:1.5rem;color:#059669;font-weight:700}.result-message[data-v-f75e1708]{margin-top:20px;padding:15px;border-radius:8px}.correct-message[data-v-f75e1708]{background:#d1fae5;color:#065f46;padding:15px;border-radius:8px;font-weight:600;font-size:1.1rem}.incorrect-message[data-v-f75e1708]{background:#fee2e2;color:#991b1b;padding:15px;border-radius:8px;font-weight:600;font-size:1.1rem}.app-container[data-v-f7e91a95]{background:white;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.header[data-v-f7e91a95]{background:gray;color:#fff;padding:30px}.header h1[data-v-f7e91a95]{font-size:2rem;margin-bottom:20px;text-align:center}.stats[data-v-f7e91a95]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:15px;margin-bottom:20px}.stat-item[data-v-f7e91a95]{display:flex;flex-direction:column;align-items:center;gap:5px}.stat-label[data-v-f7e91a95]{font-size:.9rem;opacity:.9}.stat-value[data-v-f7e91a95]{font-size:1.5rem;font-weight:700}.stat-value.correct[data-v-f7e91a95]{color:#4ade80}.stat-value.incorrect[data-v-f7e91a95]{color:#f87171}.progress-bar[data-v-f7e91a95]{width:100%;height:8px;background:rgba(255,255,255,.3);border-radius:4px;overflow:hidden}.progress-fill[data-v-f7e91a95]{height:100%;background:white;transition:width .3s ease}.loading[data-v-f7e91a95],.error[data-v-f7e91a95]{padding:60px;text-align:center;font-size:1.2rem}.question-container[data-v-f7e91a95]{padding:30px}.question-header[data-v-f7e91a95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.question-number[data-v-f7e91a95]{font-size:1.1rem;font-weight:600;color:#667eea}.btn-reset[data-v-f7e91a95]{background:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:background .2s}.btn-reset[data-v-f7e91a95]:hover{background:#dc2626}.navigation[data-v-f7e91a95]{display:flex;justify-content:space-between;margin-top:30px;gap:15px}.btn-nav[data-v-f7e91a95]{background:#667eea;color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s;flex:1}.btn-nav[data-v-f7e91a95]:hover:not(:disabled){background:#5568d3;transform:translateY(-2px)}.btn-nav[data-v-f7e91a95]:disabled{opacity:.5;cursor:not-allowed}.question-list[data-v-f7e91a95]{margin-top:40px;padding-top:30px;border-top:2px solid #e5e7eb}.question-list h3[data-v-f7e91a95]{margin-bottom:15px;color:#374151}.question-grid[data-v-f7e91a95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:10px}.question-btn[data-v-f7e91a95]{width:50px;height:50px;border:2px solid #e5e7eb;background:white;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.question-btn[data-v-f7e91a95]:hover{transform:scale(1.1);border-color:#667eea}.question-btn.unanswered[data-v-f7e91a95]{background:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important}.question-btn.correct[data-v-f7e91a95]{background:#4ade80!important;border-color:#4ade80!important;color:#fff!important}.question-btn.incorrect[data-v-f7e91a95]{background:#f87171!important;border-color:#f87171!important;color:#fff!important}.question-btn.current[data-v-f7e91a95]{border-width:3px;border-color:#667eea;box-shadow:0 0 0 3px #667eea33}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:black;min-height:100vh;padding:20px}#app{max-width:1200px;margin:0 auto}
