.golden-bell-tool[data-v-70f8959d]{background:var(--card-bg, #fff);border:1px solid var(--border, #e5e7eb);border-radius:16px;padding:2rem 1.5rem;min-height:420px}.phase-ready[data-v-70f8959d]{text-align:center}.hero-area[data-v-70f8959d]{margin-bottom:1.5rem}.bell-icon[data-v-70f8959d]{font-size:3.5rem;margin-bottom:.5rem}.hero-area h2[data-v-70f8959d]{font-size:1.8rem;font-weight:800;color:#1f2937;margin-bottom:.4rem}.hero-area p[data-v-70f8959d]{color:#6b7280;font-size:.95rem}.rules-box[data-v-70f8959d]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1.8rem}.rule-item[data-v-70f8959d]{background:#f3f4f6;border-radius:8px;padding:.5rem .9rem;font-size:.88rem;color:#374151}.start-btn[data-v-70f8959d]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:12px;padding:.9rem 2.5rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .1s,box-shadow .1s}.start-btn[data-v-70f8959d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b66}.quiz-header[data-v-70f8959d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.score-badge[data-v-70f8959d]{background:#fef3c7;color:#92400e;border-radius:8px;padding:.3rem .8rem;font-size:.9rem;font-weight:700}.question-counter[data-v-70f8959d]{font-size:.9rem;color:#6b7280;font-weight:600}.timer-badge[data-v-70f8959d]{background:#f0fdf4;color:#166534;border-radius:8px;padding:.3rem .8rem;font-size:.9rem;font-weight:700;transition:background .3s,color .3s}.timer-badge.warning[data-v-70f8959d]{background:#fff7ed;color:#c2410c}.timer-badge.danger[data-v-70f8959d]{background:#fef2f2;color:#dc2626;animation:pulse-70f8959d .5s infinite}@keyframes pulse-70f8959d{0%,to{opacity:1}50%{opacity:.6}}.timer-bar[data-v-70f8959d]{height:5px;background:#e5e7eb;border-radius:99px;margin-bottom:1rem;overflow:hidden}.timer-fill[data-v-70f8959d]{height:100%;background:#22c55e;border-radius:99px;transition:width 1s linear,background .3s}.timer-fill.warning[data-v-70f8959d]{background:#f97316}.timer-fill.danger[data-v-70f8959d]{background:#ef4444}.category-tag[data-v-70f8959d]{display:inline-block;background:#ede9fe;color:#7c3aed;border-radius:6px;padding:.2rem .7rem;font-size:.78rem;font-weight:700;margin-bottom:.8rem}.question-box[data-v-70f8959d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.2rem;margin-bottom:1.2rem;min-height:80px;display:flex;align-items:center}.question-text[data-v-70f8959d]{font-size:1.1rem;font-weight:700;color:#111827;line-height:1.5;margin:0}.options-grid[data-v-70f8959d]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem}.option-btn[data-v-70f8959d]{display:flex;align-items:center;gap:.6rem;background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:.8rem 1rem;cursor:pointer;font-size:.92rem;font-weight:600;color:#374151;text-align:left;transition:all .15s}.option-btn[data-v-70f8959d]:not(:disabled):hover{border-color:#f59e0b;background:#fffbeb}.option-label[data-v-70f8959d]{font-size:1rem;color:#9ca3af;flex-shrink:0}.option-btn.correct[data-v-70f8959d]{border-color:#22c55e;background:#f0fdf4;color:#166534}.option-btn.correct .option-label[data-v-70f8959d]{color:#22c55e}.option-btn.wrong[data-v-70f8959d]{border-color:#ef4444;background:#fef2f2;color:#dc2626}.option-btn.wrong .option-label[data-v-70f8959d]{color:#ef4444}.option-btn.dimmed[data-v-70f8959d]{opacity:.4}.explanation-box[data-v-70f8959d]{border-radius:10px;padding:1rem 1.2rem;margin-top:.5rem}.explanation-box.correct[data-v-70f8959d]{background:#f0fdf4;border:1px solid #bbf7d0}.explanation-box.wrong[data-v-70f8959d]{background:#fef2f2;border:1px solid #fecaca}.explanation-title[data-v-70f8959d]{font-size:1rem;font-weight:800;margin-bottom:.4rem}.explanation-text[data-v-70f8959d]{font-size:.88rem;color:#374151;line-height:1.5;margin:0}.elimination-msg[data-v-70f8959d]{font-size:.88rem;color:#dc2626;font-weight:700;margin-top:.4rem;margin-bottom:0}.phase-result[data-v-70f8959d]{text-align:center}.result-icon[data-v-70f8959d]{font-size:4rem;margin-bottom:.5rem}.result-title[data-v-70f8959d]{font-size:1.5rem;font-weight:800;color:#1f2937;margin-bottom:1rem}.result-score[data-v-70f8959d]{margin-bottom:1.5rem}.score-number[data-v-70f8959d]{font-size:4rem;font-weight:900;color:#f59e0b;line-height:1}.score-label[data-v-70f8959d]{font-size:1rem;color:#6b7280;margin-top:.2rem}.score-summary[data-v-70f8959d]{display:flex;justify-content:center;gap:2rem;margin-bottom:1.8rem}.summary-item[data-v-70f8959d]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.summary-label[data-v-70f8959d]{font-size:.78rem;color:#9ca3af}.summary-value[data-v-70f8959d]{font-size:1.1rem;font-weight:700;color:#374151}.summary-value.best[data-v-70f8959d]{color:#f59e0b}.result-actions[data-v-70f8959d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.retry-btn[data-v-70f8959d]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:10px;padding:.8rem 1.8rem;font-size:1rem;font-weight:700;cursor:pointer}.retry-btn[data-v-70f8959d]:hover{opacity:.9}.share-btn[data-v-70f8959d]{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:10px;padding:.8rem 1.8rem;font-size:1rem;font-weight:700;cursor:pointer}.share-btn[data-v-70f8959d]:hover{background:#e5e7eb}@media (max-width: 480px){.options-grid[data-v-70f8959d]{grid-template-columns:1fr}.score-summary[data-v-70f8959d]{gap:1rem}}.golden-bell-page[data-v-6dee1375]{max-width:720px;margin:0 auto;padding:1.5rem 1rem 3rem}.page-header[data-v-6dee1375]{text-align:center;margin-bottom:2rem}.page-header h1[data-v-6dee1375]{font-size:2rem;font-weight:800;color:#1f2937;margin-bottom:.5rem}.page-header p[data-v-6dee1375]{color:#6b7280;font-size:1rem}.info-section[data-v-6dee1375]{margin-top:2.5rem}.info-section h3[data-v-6dee1375]{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:#374151}.info-grid[data-v-6dee1375]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-card[data-v-6dee1375]{background:var(--card-bg, #f9fafb);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:1.2rem}.info-card h4[data-v-6dee1375]{font-size:.95rem;font-weight:700;color:#374151;margin-bottom:.7rem}.info-card ul[data-v-6dee1375]{list-style:none;padding:0;margin:0}.info-card ul li[data-v-6dee1375]{font-size:.85rem;color:#6b7280;padding:.2rem 0;line-height:1.5}.info-card ul li[data-v-6dee1375]:before{content:"• ";color:#f59e0b}
