.interactive-tool[data-v-2e6baf92]{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border:1px solid rgba(59,130,246,.3);border-radius:16px;margin:32px 0;padding:32px}.tool-header[data-v-2e6baf92]{margin-bottom:32px;text-align:center}.tool-header h3[data-v-2e6baf92]{color:var(--text-primary);font-size:28px;margin-bottom:8px}.tool-header p[data-v-2e6baf92]{color:var(--text-secondary);font-size:16px}.quiz-container[data-v-2e6baf92]{margin:0 auto;max-width:700px}.question-block[data-v-2e6baf92]{margin-bottom:32px}.question-label[data-v-2e6baf92]{color:var(--text-primary);display:block;font-size:18px;font-weight:500;margin-bottom:16px}.question-number[data-v-2e6baf92]{color:var(--accent-blue);font-weight:600;margin-right:8px}.options-grid[data-v-2e6baf92]{display:grid;gap:12px}.option-button[data-v-2e6baf92]{background:var(--card-bg);border:2px solid rgba(59,130,246,.2);border-radius:12px;color:var(--text-primary);cursor:pointer;font-size:16px;padding:16px;text-align:left;transition:all .2s}.option-button.selected[data-v-2e6baf92],.option-button[data-v-2e6baf92]:hover{border-color:var(--accent-blue)}.option-button.selected[data-v-2e6baf92]{background:#3b82f626;font-weight:600}.calculate-button[data-v-2e6baf92]{background:linear-gradient(135deg,var(--accent-blue) 0,var(--accent-purple) 100%);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:24px;padding:16px;width:100%}.calculate-button[data-v-2e6baf92]:disabled{cursor:not-allowed;opacity:.5}.results-container[data-v-2e6baf92]{margin:0 auto;max-width:600px;text-align:center}.score-badge[data-v-2e6baf92]{border-radius:24px;display:inline-block;font-size:20px;font-weight:700;margin-bottom:16px;padding:12px 24px}.score-badge.good[data-v-2e6baf92]{background:#22c55e33;border:2px solid #22c55e;color:#22c55e}.score-badge.fair[data-v-2e6baf92]{background:#f59e0b33;border:2px solid #f59e0b;color:#f59e0b}.score-badge.poor[data-v-2e6baf92]{background:#ef444433;border:2px solid #ef4444;color:#ef4444}.score-number[data-v-2e6baf92]{color:var(--text-primary);font-size:48px;font-weight:700;margin-bottom:8px}.score-desc[data-v-2e6baf92]{color:var(--text-secondary);font-size:16px;margin-bottom:32px}.vulnerabilities[data-v-2e6baf92]{background:var(--card-bg);border-radius:12px;margin-bottom:24px;padding:24px;text-align:left}.vulnerabilities h4[data-v-2e6baf92]{color:var(--text-primary);font-size:18px;margin-bottom:16px}.gap-item[data-v-2e6baf92]{align-items:center;background:#ef44441a;border-radius:8px;color:var(--text-primary);display:flex;gap:12px;margin-bottom:8px;padding:12px}.gap-icon[data-v-2e6baf92],.reset-button[data-v-2e6baf92]{font-size:16px}.reset-button[data-v-2e6baf92]{background:transparent;border:2px solid var(--accent-blue);border-radius:12px;color:var(--accent-blue);cursor:pointer;font-weight:600;padding:12px 32px}
