.quiz-modal-overlay[data-v-4c852095]{align-items:center;display:flex;justify-content:center;overflow-y:auto;padding:1rem;pointer-events:none;z-index:10001}.quiz-modal-backdrop[data-v-4c852095],.quiz-modal-overlay[data-v-4c852095]{bottom:0;left:0;position:fixed;right:0;top:0}.quiz-modal-backdrop[data-v-4c852095]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);pointer-events:auto;z-index:0}.quiz-modal[data-v-4c852095]{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:90vh;max-width:600px;overflow-y:auto;pointer-events:auto;position:relative;width:100%;z-index:1}.quiz-close-btn[data-v-4c852095]{align-items:center;background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s;z-index:10}.quiz-close-btn[data-v-4c852095]:hover{color:#1e293b}.quiz-content[data-v-4c852095]{padding:2rem}.quiz-header-tag[data-v-4c852095]{align-items:center;background:var(--gradient-primary-gold);border-radius:9999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.quiz-modal-title[data-v-4c852095]{color:#1e293b;font-size:1.75rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.quiz-modal-subtitle[data-v-4c852095]{color:#64748b;font-size:.9375rem;line-height:1.6;margin:0 0 1.5rem}.quiz-progress-section[data-v-4c852095]{align-items:center;display:flex;gap:.75rem;margin-bottom:2rem}.quiz-progress-text[data-v-4c852095]{color:#64748b;font-size:.875rem;white-space:nowrap}.quiz-progress-bar-wrapper[data-v-4c852095]{background:#e2e8f0;border-radius:9999px;flex:1;height:8px;overflow:hidden}.quiz-progress-bar[data-v-4c852095]{background:var(--gradient-primary-gold-horizontal);border-radius:9999px;height:100%;transition:width .3s ease}.quiz-progress-percentage[data-v-4c852095]{color:var(--color-primary);font-size:.875rem;font-weight:600;white-space:nowrap}.quiz-question-section[data-v-4c852095]{margin-bottom:2rem}.quiz-question[data-v-4c852095]{color:#1e293b;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 1.5rem}.quiz-options-grid[data-v-4c852095]{grid-gap:1rem;display:grid;gap:1rem}.quiz-options-grid--1[data-v-4c852095]{grid-template-columns:1fr}.quiz-options-grid--1 .quiz-option-btn[data-v-4c852095]{margin:0 auto;max-width:320px}.quiz-options-grid--2[data-v-4c852095]{grid-template-columns:repeat(2,1fr)}.quiz-options-grid--3[data-v-4c852095]{grid-template-columns:repeat(3,1fr)}.quiz-options-grid--4[data-v-4c852095]{grid-template-columns:repeat(2,1fr)}.quiz-option-btn[data-v-4c852095]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1.25rem;text-align:center;transition:all .2s}.quiz-option-btn[data-v-4c852095]:hover{background:#f8fafc;border-color:var(--color-primary)}.quiz-option-btn.selected[data-v-4c852095]{background:#eff6ff;border-color:var(--color-primary)}.quiz-option-icon[data-v-4c852095]{align-items:center;color:#64748b;display:flex;height:32px;justify-content:center;width:32px}.quiz-option-btn.selected .quiz-option-icon[data-v-4c852095]{color:var(--color-primary)}.quiz-option-text[data-v-4c852095]{color:#1e293b;font-size:.9375rem;font-weight:500;line-height:1.4}.quiz-navigation[data-v-4c852095]{display:flex;gap:1rem;justify-content:space-between}.quiz-nav-btn[data-v-4c852095]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;flex:1;font-size:.9375rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s}.quiz-nav-btn[data-v-4c852095]:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.quiz-result[data-v-4c852095]{padding:2rem}.result-header[data-v-4c852095]{margin-bottom:1.5rem;text-align:center}.result-success-icon[data-v-4c852095]{align-items:center;background:rgba(34,197,94,.15);border-radius:50%;color:#16a34a;display:inline-flex;height:72px;justify-content:center;margin-bottom:1rem;width:72px}.result-title[data-v-4c852095]{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.result-subtitle[data-v-4c852095]{color:#64748b;font-size:.9375rem;line-height:1.5;margin:0 auto;max-width:360px}.result-summary-box[data-v-4c852095]{background:#f1f5f9;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.result-summary-heading[data-v-4c852095]{color:#1e293b;font-size:.9375rem;font-weight:700;margin:0 0 1rem}.result-summary-list[data-v-4c852095]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.result-summary-item[data-v-4c852095]{align-items:center;display:flex;gap:.75rem}.result-summary-icon[data-v-4c852095]{align-items:center;color:var(--color-primary);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.result-summary-text[data-v-4c852095]{display:flex;flex-direction:column;gap:.125rem}.result-summary-label[data-v-4c852095]{color:#64748b;font-size:.75rem}.result-summary-value[data-v-4c852095]{color:#1e293b;font-size:.9375rem;font-weight:600}.result-summary-empty[data-v-4c852095]{color:#64748b;font-size:.875rem;font-style:italic;margin:0}.result-actions[data-v-4c852095]{padding:0}.result-btn-explore[data-v-4c852095]{align-items:center;animation:btn-lively-4c852095 2.5s ease-in-out infinite;background:linear-gradient(135deg,var(--color-primary) 0,#2563eb 50%,#3b82f6 100%);background-size:200% 200%;border:none;border-radius:12px;box-shadow:0 4px 14px rgba(37,99,235,.4);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:transform .2s,box-shadow .2s;width:100%}.result-btn-explore[data-v-4c852095]:before{animation:btn-shimmer-4c852095 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.result-btn-explore[data-v-4c852095]:hover{animation:none;box-shadow:0 8px 24px rgba(37,99,235,.55);transform:scale(1.03)}.result-btn-explore[data-v-4c852095]:active{transform:scale(.98)}.result-btn-explore-arrow[data-v-4c852095],.result-btn-explore-text[data-v-4c852095]{position:relative;z-index:1}.result-btn-explore-arrow[data-v-4c852095]{transition:transform .3s}.result-btn-explore:hover .result-btn-explore-arrow[data-v-4c852095]{animation:btn-arrow-bounce-4c852095 .6s ease-in-out infinite;transform:translateX(6px)}@keyframes btn-lively-4c852095{0%,to{box-shadow:0 4px 14px rgba(37,99,235,.4);transform:scale(1)}50%{box-shadow:0 6px 22px rgba(37,99,235,.55);transform:scale(1.02)}}@keyframes btn-shimmer-4c852095{0%{left:-100%}50%,to{left:100%}}@keyframes btn-arrow-bounce-4c852095{0%,to{transform:translateX(6px)}50%{transform:translateX(10px)}}@media (max-width:767px){.quiz-modal[data-v-4c852095]{border-radius:16px;max-height:95vh;max-width:100%}.quiz-content[data-v-4c852095]{padding:1.5rem}.quiz-modal-title[data-v-4c852095]{font-size:1.5rem}.quiz-options-grid[data-v-4c852095]{grid-template-columns:1fr}.quiz-progress-section[data-v-4c852095]{flex-wrap:wrap}.quiz-progress-bar-wrapper[data-v-4c852095]{order:2;width:100%}.quiz-progress-percentage[data-v-4c852095],.quiz-progress-text[data-v-4c852095]{order:1}.quiz-result[data-v-4c852095]{padding:1.5rem}.result-title[data-v-4c852095]{font-size:1.25rem}.result-summary-box[data-v-4c852095]{padding:1rem 1.25rem}}