.modal-fade-enter-active[data-v-ea674e96],.modal-fade-leave-active[data-v-ea674e96]{transition:all .4s cubic-bezier(.22,1,.36,1)}.modal-fade-enter-from[data-v-ea674e96],.modal-fade-leave-to[data-v-ea674e96]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.modal-scale-enter-active[data-v-ea674e96],.modal-scale-leave-active[data-v-ea674e96]{transition:all .4s cubic-bezier(.22,1,.36,1)}.modal-scale-enter-from[data-v-ea674e96]{opacity:0;transform:scale(.95) translateY(20px)}.modal-scale-leave-to[data-v-ea674e96]{opacity:0;transform:scale(1.05)}.icon-bounce-enter-active[data-v-ea674e96]{animation:bounce-in-ea674e96 .6s cubic-bezier(.68,-.55,.265,1.55)}.icon-bounce-leave-active[data-v-ea674e96]{transition:opacity .3s ease}.icon-bounce-enter-from[data-v-ea674e96],.icon-bounce-leave-to[data-v-ea674e96]{opacity:0}@keyframes bounce-in-ea674e96{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.modal-backdrop[data-v-ea674e96]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1050;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.modal-content[data-v-ea674e96]{background:#fff;border-radius:16px;width:90%;max-height:90vh;padding:40px 30px 30px;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid rgba(255,255,255,.2)}.modal-content.correct[data-v-ea674e96]{background:linear-gradient(135deg,#f6ffed,#fff)}.modal-content.incorrect[data-v-ea674e96]{background:linear-gradient(135deg,#fff1f0,#fff)}.modal-decoration[data-v-ea674e96]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:16px;pointer-events:none}.decoration-circle[data-v-ea674e96]{position:absolute;border-radius:50%;filter:blur(40px);opacity:.2}.circle-1[data-v-ea674e96]{width:120px;height:120px;background:#52c41a;top:-30px;right:-30px}.circle-2[data-v-ea674e96]{width:80px;height:80px;background:#1890ff;bottom:20px;left:-20px}.circle-3[data-v-ea674e96]{width:60px;height:60px;background:#722ed1;top:50%;right:20px}.modal-content.correct .circle-1[data-v-ea674e96]{background:#52c41a}.modal-content.incorrect .circle-1[data-v-ea674e96]{background:#f5222d}.close-button[data-v-ea674e96]{position:absolute;top:15px;right:15px;width:36px;height:36px;border:none;background:#0000000d;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:10;color:#00000080}.close-button[data-v-ea674e96]:hover{background:#0000001a;color:#000c}.result-icon[data-v-ea674e96]{text-align:center;margin-bottom:25px;position:relative;z-index:2}.icon-container[data-v-ea674e96]{display:inline-block;position:relative}.icon-correct[data-v-ea674e96]{color:#52c41a}.icon-incorrect[data-v-ea674e96]{color:#f5222d}.result-title[data-v-ea674e96]{margin-top:15px;color:#222;font-size:24px;font-weight:600}.result-subtitle[data-v-ea674e96]{margin-top:8px;color:#666;font-size:16px}.correct-answer-container[data-v-ea674e96]{background:#00000008;border-radius:8px;padding:15px;margin-bottom:25px;text-align:center;position:relative;z-index:2}.answer-label[data-v-ea674e96]{font-size:14px;color:#666;margin-bottom:5px}.answer-value[data-v-ea674e96]{font-size:20px;font-weight:600;color:#222}.explanation-container[data-v-ea674e96]{background:#00000008;border-radius:8px;padding:15px;margin-bottom:25px;position:relative;z-index:2}.explanation-header[data-v-ea674e96]{display:flex;align-items:center;margin-bottom:10px;color:#666;font-size:19px}.explanation-icon[data-v-ea674e96]{margin-right:8px}.explanation-content[data-v-ea674e96]{color:#333;line-height:1.6;font-size:20px}.explanation-content[data-v-ea674e96] p{margin:0 0 10px}.explanation-content[data-v-ea674e96] p:last-child{margin-bottom:0}.action-buttons[data-v-ea674e96]{display:flex;justify-content:space-between;gap:15px;position:relative;z-index:2}.action-button[data-v-ea674e96]{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.button-icon[data-v-ea674e96]{transition:all .3s ease}.prev-button[data-v-ea674e96]{background:#fff;color:#666;border:1px solid #eee}.prev-button[data-v-ea674e96]:hover{background:#f7f7f7;color:#333}.prev-button:hover .button-icon[data-v-ea674e96]{transform:translate(-3px)}.next-button[data-v-ea674e96]{background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff}.next-button[data-v-ea674e96]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 12px #1890ff4d}.next-button:hover .button-icon[data-v-ea674e96]{transform:translate(3px)}@media (max-width: 768px){.modal-content[data-v-ea674e96]{padding:30px 20px 20px;width:100%;max-height:100vh}.action-buttons[data-v-ea674e96]{flex-direction:column}.result-title[data-v-ea674e96]{font-size:22px}.result-subtitle[data-v-ea674e96]{font-size:15px}.explanation-header[data-v-ea674e96]{font-size:14px}.explanation-content[data-v-ea674e96]{font-size:15px}}[data-v-81c87cb7]:root{--primary-color: #4361ee;--secondary-color: #3f37c9;--success-color: #4cc9f0;--error-color: #f72585;--text-color: #2b2d42;--light-text: #8d99ae;--bg-color: #f8f9fa;--card-bg: #ffffff;--shadow: 0 10px 30px rgba(0, 0, 0, .08);--transition: all .4s cubic-bezier(.22, 1, .36, 1)}.quiz-app[data-v-81c87cb7]{position:relative;max-width:800px;margin:0 auto;padding:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.background-decorations[data-v-81c87cb7]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.decor-circle[data-v-81c87cb7]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.15}.circle-1[data-v-81c87cb7]{width:300px;height:300px;background:var(--primary-color);top:-100px;right:-100px;animation:float-81c87cb7 12s ease-in-out infinite}.circle-2[data-v-81c87cb7]{width:200px;height:200px;background:var(--success-color);bottom:-50px;left:-50px;animation:float-81c87cb7 8s ease-in-out infinite reverse}.decor-blob[data-v-81c87cb7]{position:absolute;filter:blur(40px);opacity:.1}.blob-1[data-v-81c87cb7]{width:400px;height:400px;background:var(--secondary-color);top:50%;left:20%;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:morph-81c87cb7 15s ease-in-out infinite,float-81c87cb7 18s ease-in-out infinite}.blob-2[data-v-81c87cb7]{width:500px;height:500px;background:var(--error-color);bottom:0;right:10%;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:morph-81c87cb7 20s ease-in-out infinite,float-81c87cb7 15s ease-in-out infinite reverse}@keyframes float-81c87cb7{0%,to{transform:translate(0)}50%{transform:translate(20px,30px)}}@keyframes morph-81c87cb7{0%,to{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}.loading-state[data-v-81c87cb7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--light-text)}.spinner-container[data-v-81c87cb7]{position:relative;width:60px;height:60px;margin-bottom:1.5rem}.spinner[data-v-81c87cb7]{width:100%;height:100%;border:4px solid rgba(67,97,238,.1);border-top-color:var(--primary-color);border-radius:50%;animation:spin 1.2s cubic-bezier(.5,0,.5,1) infinite;position:relative;z-index:2}.spinner-track[data-v-81c87cb7]{position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:4px solid rgba(67,97,238,.05);border-radius:50%}.loading-text[data-v-81c87cb7]{font-size:1.1rem;font-weight:500;margin-top:1rem}.loading-dots[data-v-81c87cb7]:after{content:"";animation:dot-pulse-81c87cb7 1.5s infinite steps(1)}@keyframes dot-pulse-81c87cb7{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.question-card[data-v-81c87cb7]{background:var(--card-bg);border-radius:20px;box-shadow:var(--shadow);overflow:hidden;transition:var(--transition);transform:translateY(0);opacity:1;position:relative;z-index:1}.card-header[data-v-81c87cb7]{padding:1.5rem 2rem;background:linear-gradient(135deg,#f8f9fae6,#fffffff2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.progress-indicator[data-v-81c87cb7]{height:4px;background:#0000000d;border-radius:2px;margin-bottom:1rem;overflow:hidden}.progress-bar[data-v-81c87cb7]{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;transition:width .6s ease}.category-tags[data-v-81c87cb7]{display:flex;gap:.5rem;flex-wrap:wrap}.category-tag[data-v-81c87cb7]{background:#4361ee1a;color:var(--primary-color);padding:.3rem .8rem;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.card-body[data-v-81c87cb7]{padding:2rem}.media-container[data-v-81c87cb7]{margin-bottom:2rem;border-radius:12px;overflow:hidden;position:relative}.question-image[data-v-81c87cb7]{width:100%;border-radius:12px;box-shadow:0 8px 20px #0000001a;display:block;transition:var(--transition)}.audio-player-container[data-v-81c87cb7]{display:flex;flex-direction:column;gap:1rem}.audio-visualizer[data-v-81c87cb7]{display:flex;align-items:center;justify-content:center;gap:2px;height:30px;padding:0 1rem}.visualizer-bar[data-v-81c87cb7]{width:3px;background:var(--primary-color);border-radius:3px;transition:all .2s ease-out}.question-audio[data-v-81c87cb7]{width:100%;border-radius:8px}.question-text-container[data-v-81c87cb7]{position:relative;margin-bottom:2rem}.question-text[data-v-81c87cb7]{font-size:1.5rem;font-weight:600;color:var(--text-color);line-height:1.5;position:relative;z-index:2;white-space:pre-wrap}.text-highlighter[data-v-81c87cb7]{position:absolute;top:50%;left:-.5rem;width:calc(100% + 1rem);height:60%;background:#ffffff1a;transform:translateY(-50%);z-index:1;border-radius:4px;transition:var(--transition)}.options-grid[data-v-81c87cb7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem}.option-item[data-v-81c87cb7]{display:flex;flex-direction:column;padding:1.25rem;border-radius:12px;background:var(--bg-color);border:1px solid rgba(0,0,0,.05);cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}.option-item[data-v-81c87cb7]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.option-item.selected[data-v-81c87cb7]{border-color:var(--primary-color);background:#4361ee0d;box-shadow:0 0 0 2px #4361ee1a}.option-item.correct[data-v-81c87cb7]{border-color:var(--success-color);background:#4cc9f00d}.option-item.incorrect[data-v-81c87cb7]{border-color:var(--error-color);background:#f725850d}.option-content[data-v-81c87cb7]{display:flex;align-items:center;gap:1rem;z-index:2}.option-letter-container[data-v-81c87cb7]{position:relative;width:36px;height:36px;flex-shrink:0}.option-letter[data-v-81c87cb7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000000d;border-radius:8px;font-weight:700;color:var(--text-color);transition:var(--transition);position:relative;z-index:2}.option-check[data-v-81c87cb7]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-color);border-radius:8px;color:#fff;opacity:0;transform:scale(.8);transition:var(--transition)}.option-item.selected .option-letter[data-v-81c87cb7]{opacity:0;transform:scale(.8)}.option-item.selected .option-check[data-v-81c87cb7]{opacity:1;transform:scale(1)}.option-item.correct .option-check[data-v-81c87cb7]{background:var(--success-color)}.option-item.incorrect .option-check[data-v-81c87cb7]{background:var(--error-color)}.option-text[data-v-81c87cb7]{color:var(--text-color);font-weight:500;font-size:1rem;line-height:1.5}.option-feedback[data-v-81c87cb7]{position:absolute;bottom:0;left:0;width:100%;padding:.25rem;background:#00000008;text-align:center;font-size:.7rem;font-weight:600;color:var(--text-color)}.option-item.correct .option-feedback[data-v-81c87cb7]{background:#4cc9f01a;color:var(--success-color)}.option-item.incorrect .option-feedback[data-v-81c87cb7]{background:#f725851a;color:var(--error-color)}.action-buttons[data-v-81c87cb7]{display:flex;gap:.75rem;margin-bottom:1rem}.hint-button[data-v-81c87cb7]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem;background:#00000008;border:1px solid rgba(0,0,0,.05);border-radius:10px;color:var(--light-text);font-weight:500;cursor:pointer;transition:var(--transition);flex:1}.hint-button[data-v-81c87cb7]:hover{background:#0000000d;color:var(--text-color)}.hint-button.active[data-v-81c87cb7]{border-bottom-left-radius:0;border-bottom-right-radius:0}.hint-arrow[data-v-81c87cb7]{width:16px;height:16px;fill:currentColor;transition:transform .2s ease}.hint-button.active .hint-arrow[data-v-81c87cb7]{transform:rotate(180deg)}.submit-button[data-v-81c87cb7]{position:relative;padding:1rem 1.5rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#000;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;overflow:hidden;transition:var(--transition);flex:2;display:flex;align-items:center;justify-content:center}.submit-button[data-v-81c87cb7]:disabled{background:#0000000d;color:var(--light-text);cursor:not-allowed}.submit-button[data-v-81c87cb7]:not(:disabled):hover{transform:translateY(-2px);color:#000;box-shadow:0 10px 20px #4361ee4d}.submit-button.pulse[data-v-81c87cb7]{animation:pulse-81c87cb7 2s infinite}.button-shine[data-v-81c87cb7]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.submit-button:not(:disabled):hover .button-shine[data-v-81c87cb7]{left:100%}.button-particles[data-v-81c87cb7]{position:absolute;width:100%;height:100%;pointer-events:none;overflow:hidden}@keyframes pulse-81c87cb7{0%{box-shadow:0 0 #4361ee66}70%{box-shadow:0 0 0 10px #4361ee00}to{box-shadow:0 0 #4361ee00}}.hint-section[data-v-81c87cb7]{overflow:hidden}.hint-content[data-v-81c87cb7]{padding:1.25rem;background:#00000005;border:1px solid rgba(0,0,0,.05);border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.hint-header[data-v-81c87cb7]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--light-text);font-size:.9rem;font-weight:500}.hint-text[data-v-81c87cb7]{color:var(--text-color);line-height:1.6}.fade-enter-active[data-v-81c87cb7],.fade-leave-active[data-v-81c87cb7]{transition:opacity .3s ease}.fade-enter-from[data-v-81c87cb7],.fade-leave-to[data-v-81c87cb7]{opacity:0}.slide-up-enter-active[data-v-81c87cb7],.slide-up-leave-active[data-v-81c87cb7]{transition:all .5s cubic-bezier(.22,1,.36,1)}.slide-up-enter-from[data-v-81c87cb7]{opacity:0;transform:translateY(30px)}.slide-up-leave-to[data-v-81c87cb7]{opacity:0;transform:translateY(-30px)}.expand-enter-active[data-v-81c87cb7],.expand-leave-active[data-v-81c87cb7]{transition:all .3s ease}.expand-enter-from[data-v-81c87cb7],.expand-leave-to[data-v-81c87cb7]{max-height:0;opacity:0}.expand-enter-to[data-v-81c87cb7],.expand-leave-from[data-v-81c87cb7]{max-height:300px;opacity:1}@media (max-width: 768px){.container[data-v-81c87cb7],.quiz-app[data-v-81c87cb7]{padding:0rem}.options-grid[data-v-81c87cb7]{grid-template-columns:1fr}.card-header[data-v-81c87cb7],.card-body[data-v-81c87cb7]{padding:.5rem}.question-text[data-v-81c87cb7]{font-size:1.25rem}.action-buttons[data-v-81c87cb7]{flex-direction:column}}
