.quiz-survival[data-v-bc9fe8ff]{max-width:640px;margin:0 auto;padding:1rem;font-family:Segoe UI,sans-serif}.idle-screen[data-v-bc9fe8ff]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0}.idle-hero[data-v-bc9fe8ff]{text-align:center}.hero-icon[data-v-bc9fe8ff]{font-size:3.5rem;margin-bottom:.5rem}.idle-hero h2[data-v-bc9fe8ff]{font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.idle-hero p[data-v-bc9fe8ff]{color:#555;margin:0 0 .2rem}.sub-text[data-v-bc9fe8ff]{font-size:.85rem;color:#888}.info-grid[data-v-bc9fe8ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;width:100%}.info-box[data-v-bc9fe8ff]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem .5rem;text-align:center}.info-icon[data-v-bc9fe8ff]{font-size:1.5rem;margin-bottom:.4rem}.info-label[data-v-bc9fe8ff]{font-weight:700;font-size:.85rem;color:#1e293b}.info-desc[data-v-bc9fe8ff]{font-size:.75rem;color:#64748b;margin-top:.25rem}.best-record[data-v-bc9fe8ff]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:10px;padding:.75rem 1.5rem;color:#92400e;font-size:.95rem}.score-table[data-v-bc9fe8ff]{display:flex;gap:1rem;background:#f1f5f9;border-radius:10px;padding:.75rem 1.5rem}.score-row[data-v-bc9fe8ff]{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.dot[data-v-bc9fe8ff]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot.easy[data-v-bc9fe8ff]{background:#22c55e}.dot.medium[data-v-bc9fe8ff]{background:#f59e0b}.dot.hard[data-v-bc9fe8ff]{background:#ef4444}.pts[data-v-bc9fe8ff]{font-weight:700;color:#3b82f6;margin-left:.25rem}.start-btn[data-v-bc9fe8ff]{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;padding:.9rem 3rem;border-radius:50px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 15px #6366f166}.start-btn[data-v-bc9fe8ff]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f180}.playing-screen[data-v-bc9fe8ff]{display:flex;flex-direction:column;gap:1rem}.status-bar[data-v-bc9fe8ff]{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem}.lives-display[data-v-bc9fe8ff]{display:flex;gap:4px;font-size:1.3rem}.heart.empty[data-v-bc9fe8ff]{opacity:.35}.score-display[data-v-bc9fe8ff]{display:flex;flex-direction:column;align-items:center}.score-label[data-v-bc9fe8ff]{font-size:.72rem;color:#94a3b8}.score-value[data-v-bc9fe8ff]{font-size:1.4rem;font-weight:800;color:#3b82f6}.progress-display[data-v-bc9fe8ff]{font-size:.85rem;color:#64748b}.prog-label[data-v-bc9fe8ff]{font-weight:600}.feedback-banner[data-v-bc9fe8ff]{border-radius:10px;padding:.7rem 1rem;font-weight:700;font-size:.95rem;text-align:center}.feedback-banner.correct[data-v-bc9fe8ff]{background:#dcfce7;color:#166534;border:1px solid #86efac}.feedback-banner.wrong[data-v-bc9fe8ff]{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.feedback-enter-active[data-v-bc9fe8ff],.feedback-leave-active[data-v-bc9fe8ff]{transition:opacity .25s,transform .25s}.feedback-enter-from[data-v-bc9fe8ff],.feedback-leave-to[data-v-bc9fe8ff]{opacity:0;transform:translateY(-10px)}.question-card[data-v-bc9fe8ff]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px #0000000d}.q-meta[data-v-bc9fe8ff]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.difficulty-badge[data-v-bc9fe8ff]{color:#fff;font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:20px}.category-badge[data-v-bc9fe8ff]{background:#f1f5f9;color:#475569;font-size:.72rem;padding:.2rem .6rem;border-radius:20px}.question-text[data-v-bc9fe8ff]{font-size:1.05rem;font-weight:600;color:#0f172a;line-height:1.6;margin:0 0 1.2rem}.options-grid[data-v-bc9fe8ff]{display:flex;flex-direction:column;gap:.65rem}.option-btn[data-v-bc9fe8ff]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:2px solid #e2e8f0;border-radius:10px;background:#f8fafc;cursor:pointer;font-size:.95rem;text-align:left;transition:border-color .15s,background .15s,transform .1s;width:100%}.option-btn[data-v-bc9fe8ff]:hover:not(:disabled){border-color:#6366f1;background:#eef2ff;transform:translate(3px)}.option-btn[data-v-bc9fe8ff]:disabled{cursor:not-allowed}.option-btn.correct[data-v-bc9fe8ff]{border-color:#22c55e;background:#dcfce7}.option-btn.wrong[data-v-bc9fe8ff]{border-color:#ef4444;background:#fee2e2}.option-label[data-v-bc9fe8ff]{font-size:1rem;font-weight:700;color:#6366f1;min-width:1.5rem}.option-text[data-v-bc9fe8ff]{color:#1e293b;font-weight:500}.explanation-box[data-v-bc9fe8ff]{margin-top:1rem;background:#fef9c3;border:1px solid #fde047;border-radius:10px;padding:.75rem 1rem;display:flex;gap:.5rem;font-size:.88rem;color:#713f12}.exp-icon[data-v-bc9fe8ff]{flex-shrink:0}.slide-down-enter-active[data-v-bc9fe8ff],.slide-down-leave-active[data-v-bc9fe8ff]{transition:opacity .3s,max-height .3s;max-height:200px;overflow:hidden}.slide-down-enter-from[data-v-bc9fe8ff],.slide-down-leave-to[data-v-bc9fe8ff]{opacity:0;max-height:0}.result-screen[data-v-bc9fe8ff]{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1rem 0;text-align:center}.result-rank[data-v-bc9fe8ff]{font-size:4rem}.result-title[data-v-bc9fe8ff]{font-size:1.5rem;font-weight:700;margin:0}.result-stats[data-v-bc9fe8ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%}.stat-box[data-v-bc9fe8ff]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem .5rem}.stat-label[data-v-bc9fe8ff]{font-size:.78rem;color:#64748b}.stat-value[data-v-bc9fe8ff]{font-size:1.6rem;font-weight:800;color:#1e293b;margin-top:.25rem}.stat-value.rank[data-v-bc9fe8ff]{font-size:2rem}.new-record[data-v-bc9fe8ff]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:10px;padding:.75rem 1.5rem;color:#92400e;font-weight:700;font-size:.95rem}.grade-guide[data-v-bc9fe8ff]{display:flex;flex-direction:column;gap:.5rem;width:100%;background:#f8fafc;border-radius:12px;padding:1rem}.grade-row[data-v-bc9fe8ff]{display:flex;align-items:center;gap:.75rem;font-size:.85rem}.grade-badge[data-v-bc9fe8ff]{color:#fff;font-weight:800;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.8rem}.grade-range[data-v-bc9fe8ff]{color:#475569}.retry-btn[data-v-bc9fe8ff]{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;border:none;padding:.9rem 3rem;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .15s;box-shadow:0 4px 15px #6366f166}.retry-btn[data-v-bc9fe8ff]:hover{transform:translateY(-2px)}@media (max-width: 480px){.info-grid[data-v-bc9fe8ff]{grid-template-columns:1fr}.score-table[data-v-bc9fe8ff]{flex-direction:column;gap:.5rem;align-items:flex-start}.result-stats[data-v-bc9fe8ff]{grid-template-columns:repeat(3,1fr)}}.quiz-survival-page[data-v-594e4364]{max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-594e4364]{text-align:center;margin-bottom:1.5rem}.page-header h1[data-v-594e4364]{font-size:1.6rem;font-weight:700;margin:0 0 .4rem}.page-header p[data-v-594e4364]{color:#64748b;margin:0}.info-section[data-v-594e4364]{margin-top:2rem}.info-section h3[data-v-594e4364]{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.info-card[data-v-594e4364]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;margin-bottom:1rem}.info-card.highlight[data-v-594e4364]{border-color:#6366f1;background:#eef2ff}.info-card h4[data-v-594e4364]{font-size:.95rem;font-weight:700;margin:0 0 1rem}.rules-grid[data-v-594e4364]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.rule-item[data-v-594e4364]{display:flex;gap:.6rem;align-items:flex-start}.rule-icon[data-v-594e4364]{font-size:1.2rem;flex-shrink:0}.rule-content strong[data-v-594e4364]{display:block;font-size:.85rem;color:#1e293b}.rule-content p[data-v-594e4364]{font-size:.78rem;color:#64748b;margin:.15rem 0 0}.grade-table[data-v-594e4364]{display:flex;flex-direction:column;gap:.5rem}.grade-row[data-v-594e4364]{display:flex;align-items:center;gap:.75rem;font-size:.88rem}.gr[data-v-594e4364]{color:#fff;font-weight:800;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.78rem}.rank-s[data-v-594e4364]{background:#a855f7}.rank-a[data-v-594e4364]{background:#3b82f6}.rank-b[data-v-594e4364]{background:#22c55e}.rank-c[data-v-594e4364]{background:#f59e0b}.rank-d[data-v-594e4364]{background:#6b7280}.category-chips[data-v-594e4364]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-594e4364]{background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:.25rem .75rem;font-size:.8rem;color:#475569}@media (max-width: 480px){.rules-grid[data-v-594e4364]{grid-template-columns:1fr}}
