.form-section[data-v-0c6a23b6]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.section-subtitle[data-v-0c6a23b6]{font-size:1.1rem;color:#333;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}img.img-thumbnail[data-v-0c6a23b6]{transition:transform .2s ease,box-shadow .2s ease;cursor:zoom-in}@media (hover:hover) and (pointer:fine){img.img-thumbnail[data-v-0c6a23b6]:hover{transform:scale(2);z-index:10;box-shadow:0 8px 24px rgba(0,0,0,.25)}}.question-card[data-v-de1557cc]{transition:all .2s ease-in-out}.question-card[data-v-de1557cc]:hover{transform:translateY(-2px)}.question-card img.img-thumbnail[data-v-de1557cc]{transition:transform .2s ease,box-shadow .2s ease;cursor:zoom-in}@media (hover:hover) and (pointer:fine){.question-card img.img-thumbnail[data-v-de1557cc]:hover{transform:scale(2);z-index:10;box-shadow:0 8px 24px rgba(0,0,0,.25)}}.question-card[data-v-f1ed20cc]{transition:all .2s ease-in-out}.question-card[data-v-f1ed20cc]:hover{transform:translateY(-2px)}.matching-container[data-v-f1ed20cc]{background-color:#f8f9fa;padding:1em;border-radius:10px;border:1px solid #e0e0e0}.matching-item-left[data-v-f1ed20cc],.matching-item-right[data-v-f1ed20cc]{background-color:#fff;border:1px solid #d1d5db;padding:.5em .75em;border-radius:6px;margin-bottom:.3em;transition:all .2s}.matching-item-left[data-v-f1ed20cc]:hover,.matching-item-right[data-v-f1ed20cc]:hover{background-color:#e2e8f0}.matching-pair[data-v-f1ed20cc]{display:flex;align-items:center;gap:.5rem;padding:.25em 0}.pair-left[data-v-f1ed20cc],.pair-right[data-v-f1ed20cc]{font-weight:500}.arrow[data-v-f1ed20cc]{font-weight:700;color:#0d6efd}.option-card[data-v-f1ed20cc]{border:1px solid #dee2e6;border-radius:.25rem;transition:all .2s ease-in-out;margin-bottom:.5rem}.option-card[data-v-f1ed20cc]:hover{border-color:#adb5bd;background-color:#f8f9fa}.option-card.correct[data-v-f1ed20cc]{background-color:#d4edda;border-color:#c3e6cb}.option-label[data-v-f1ed20cc]{font-family:Times New Roman,Times,serif;font-size:1em;color:#6c757d;min-width:20px;font-weight:500}.math-content[data-v-f1ed20cc]{font-size:1.05em}.search-row[data-v-f1ed20cc]{background-color:#e7f1ff;border-radius:.5rem;padding:.75rem .75rem .25rem}.questions-list img.img-thumbnail[data-v-f1ed20cc]{transition:transform .2s ease,box-shadow .2s ease;cursor:zoom-in}@media (hover:hover) and (pointer:fine){.questions-list img.img-thumbnail[data-v-f1ed20cc]:hover{transform:scale(2);z-index:10;box-shadow:0 8px 24px rgba(0,0,0,.25)}}.teacher-layout[data-v-0220af66]{background-color:#f8f9fa}.navbar[data-v-0220af66]{box-shadow:0 2px 4px rgba(0,0,0,.1)}aside[data-v-0220af66]{box-shadow:2px 0 8px rgba(0,0,0,.07)}.nav-link.active[data-v-0220af66]{background-color:#e9ecef!important;color:#6366f1!important}.nav-link[data-v-0220af66]{transition:background .2s,color .2s}.nav-link[data-v-0220af66]:hover{background-color:#f1f5fb!important;color:#6366f1!important}.btn-outline-light[data-v-0220af66]:hover{background-color:hsla(0,0%,100%,.2);border-color:#fff}@media (max-width:992px){aside[data-v-0220af66]{width:100%!important;border-right:none!important;border-bottom:1px solid #dee2e6}.flex-grow-1.d-flex[data-v-0220af66]{flex-direction:column}}.enhanced-header[data-v-4a0c62b2]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.question-meta-group[data-v-4a0c62b2]{display:flex;align-items:center;gap:1.2em}.meta-badges[data-v-4a0c62b2]{display:flex;gap:.7em}.enhanced-options[data-v-4a0c62b2]{margin-top:1.2em;margin-bottom:1.2em}.mcq-option-row[data-v-4a0c62b2]{border:2px solid transparent}.selected-option[data-v-4a0c62b2]{border:2px solid #6366f1;box-shadow:0 2px 8px rgba(99,102,241,.07)}.mcq-option-input[data-v-4a0c62b2]{flex:1;font-size:1.08em;padding:.7em 1em;background:#fff;border-radius:7px;border:1px solid #e5e7eb;transition:border .2s}.selected-option .mcq-option-input[data-v-4a0c62b2]{border:1.5px solid #6366f1;background:#f3f4fd}.enhanced-bottom-bar[data-v-4a0c62b2]{display:flex;flex-direction:column;align-items:center;gap:1em;margin-top:1.5em}.button-group[data-v-4a0c62b2]{display:flex;gap:1.2em;justify-content:center;margin-top:.5em}.enhanced-feedback[data-v-4a0c62b2]{font-size:1.1em;font-weight:700;margin-bottom:.5em;margin-top:.2em;text-align:center}.enhanced-end-msg[data-v-4a0c62b2]{font-size:1.15em;font-weight:700;color:#10b981;margin-top:1em;display:flex;align-items:center;gap:.5em}.end-icon[data-v-4a0c62b2]{font-size:1.3em;color:#10b981}@media (max-width:768px){.enhanced-header[data-v-4a0c62b2]{flex-direction:column;align-items:flex-start;gap:.7em}.button-group[data-v-4a0c62b2]{flex-direction:column;gap:.7em;width:100%}.enhanced-bottom-bar[data-v-4a0c62b2]{align-items:stretch}}.progress-bar-container[data-v-4a0c62b2]{margin-bottom:2em;display:flex;align-items:center;gap:2em;flex-wrap:wrap}.progress-label[data-v-4a0c62b2],.score-label[data-v-4a0c62b2]{font-weight:600;color:#6366f1}.progress-bar[data-v-4a0c62b2]{flex:1;height:12px;background:#e5e7eb;border-radius:8px;overflow:hidden;min-width:120px}.progress-bar-fill[data-v-4a0c62b2]{height:100%;background:linear-gradient(90deg,#6366f1,#60a5fa);border-radius:8px;transition:width .3s}.enhanced-card[data-v-4a0c62b2]{box-shadow:0 8px 32px rgba(99,102,241,.13),0 2px 8px rgba(99,102,241,.1);border-left:4px solid #6366f1;padding:2em 2em 1.5em 2em;margin-bottom:2em;animation:fadeIn .4s}.selected-option[data-v-4a0c62b2]{background:#eef2ff;border-left:3px solid #6366f1;transition:background .2s,border-color .2s}.next-btn[data-v-4a0c62b2]{background:linear-gradient(90deg,#10b981,#22d3ee);color:#fff;border:none;border-radius:8px;padding:.6em 1.3em;font-size:1em;font-weight:600;cursor:pointer;margin-left:1em;box-shadow:0 2px 10px rgba(16,185,129,.1);transition:all .2s}.next-btn[data-v-4a0c62b2]:hover{background:linear-gradient(90deg,#059669,#0ea5e9);box-shadow:0 6px 24px rgba(16,185,129,.13);transform:translateY(-2px) scale(1.02)}.end-msg[data-v-4a0c62b2]{font-weight:700;color:#10b981;margin-left:1em;font-size:1.1em}.fade-enter-active[data-v-4a0c62b2],.fade-leave-active[data-v-4a0c62b2]{transition:opacity .4s}.fade-enter[data-v-4a0c62b2],.fade-leave-to[data-v-4a0c62b2]{opacity:0}.practice-questions[data-v-4a0c62b2]{max-width:100%;margin:0 auto;background:#fff;border-radius:18px;box-shadow:0 6px 32px rgba(60,72,88,.13),0 1.5px 4px rgba(60,72,88,.1);padding:2em;border:1.5px solid #e5e7eb}.section-title[data-v-4a0c62b2]{font-size:1.6em;font-weight:700;color:#374151;margin:0 0 1em 0;padding-bottom:.5em;border-bottom:2px solid #f3f4f6}.filter-section[data-v-4a0c62b2]{max-width:100%;background:#f9fafb;border-radius:10px;padding:1.5em;margin-bottom:2em;border:1px solid #e5e7eb}.select-wrapper[data-v-4a0c62b2]{position:relative;width:100%}.select-wrapper select[data-v-4a0c62b2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.8em 1em;border:1.5px solid #d1d5db;border-radius:8px;background:#f8fafc;font-size:1em;cursor:pointer;transition:all .2s}.select-wrapper select[data-v-4a0c62b2]:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2);outline:none;background:#fff}.select-arrow[data-v-4a0c62b2]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #6b7280;pointer-events:none}.loading-container[data-v-4a0c62b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em 0;gap:1em}.loading-spinner[data-v-4a0c62b2]{width:40px;height:40px;border:3px solid rgba(99,102,241,.2);border-radius:50%;border-top-color:#6366f1;animation:spin-4a0c62b2 1s linear infinite}.loading-text[data-v-4a0c62b2]{color:#6366f1;font-weight:500;font-size:1.1em}@keyframes spin-4a0c62b2{to{transform:rotate(1turn)}}.empty-state[data-v-4a0c62b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em 0;gap:1.5em;color:#6b7280;text-align:center}.empty-state p[data-v-4a0c62b2]{font-size:1.1em;margin:0}.questions-container[data-v-4a0c62b2]{max-width:100%;display:flex;flex-direction:column;gap:1.5em}.question-card[data-v-4a0c62b2]{max-width:100%;margin-bottom:.5em;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;border-left:3px solid transparent}.question-card-header[data-v-4a0c62b2]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.8em;border-bottom:1px solid #e5e7eb;margin-bottom:1em}.question-id[data-v-4a0c62b2]{font-size:.9em;font-weight:600;color:#6b7280;background:#f3f4f6;padding:.3em .6em;border-radius:4px}.question-badges[data-v-4a0c62b2]{display:flex;align-items:center;gap:.5em}.question-type-badge[data-v-4a0c62b2]{font-size:.8em;font-weight:600;color:#4b5563;background:#f3f4f6;padding:.3em .7em;border-radius:4px;border:1px solid #e5e7eb}.math-badge[data-v-4a0c62b2]{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.grade-badge-container[data-v-4a0c62b2]{display:flex}.grade-badge[data-v-4a0c62b2]{display:inline-block;padding:.2em .5em;font-size:.7em;font-weight:500;line-height:1;color:#5b21b6;background-color:#f5f3ff;border:1px solid #ddd6fe;border-radius:9999px}.question-image[data-v-4a0c62b2]{max-width:180px;max-height:120px;margin-left:1em;border-radius:7px;border:1px solid #e5e7eb;-o-object-fit:contain;object-fit:contain}.mcq-option-row[data-v-4a0c62b2]{display:flex;align-items:center;gap:.7em;padding:.5em 0;cursor:pointer;border-radius:7px;transition:background .2s,border-color .2s}.mcq-option-check input[type=radio][data-v-4a0c62b2]{accent-color:#6366f1;width:1.1em;height:1.1em}.short-answer-input[data-v-4a0c62b2]{width:100%;padding:.6em 1em;border:1px solid #d1d5db;border-radius:7px;font-size:1em;background:#f8fafc}.mcq-bottom-bar[data-v-4a0c62b2]{display:flex;align-items:center;gap:1em;margin-top:1em}.submit-btn[data-v-4a0c62b2]{background:linear-gradient(90deg,#6366f1,#60a5fa);color:#fff;border:none;border-radius:8px;padding:.6em 1.3em;font-size:1em;font-weight:600;cursor:pointer;box-shadow:0 2px 10px rgba(99,102,241,.1);transition:all .2s}.submit-btn[data-v-4a0c62b2]:hover{background:linear-gradient(90deg,#4f46e5,#2563eb);box-shadow:0 6px 24px rgba(99,102,241,.13);transform:translateY(-2px) scale(1.02)}.feedback-msg[data-v-4a0c62b2]{font-size:1em;font-weight:600;margin-left:1em}.correct-feedback[data-v-4a0c62b2]{color:#10b981}.incorrect-feedback[data-v-4a0c62b2]{color:#ef4444}@media (max-width:768px){.practice-questions[data-v-4a0c62b2]{padding:1.5em 1em;border-radius:12px}.filter-section[data-v-4a0c62b2]{padding:1em}.mcq-bottom-bar[data-v-4a0c62b2]{flex-direction:column;align-items:flex-start;gap:.7em}}.marks-label[data-v-4a0c62b2]{font-weight:600;color:#10b981}.student-layout[data-v-33c7ee02]{background-color:#f8f9fa}.navbar[data-v-33c7ee02]{box-shadow:0 2px 4px rgba(0,0,0,.1)}aside[data-v-33c7ee02]{box-shadow:2px 0 8px rgba(0,0,0,.07)}.nav-link.active[data-v-33c7ee02]{background-color:#e9ecef!important;color:#6366f1!important}.nav-link[data-v-33c7ee02]{transition:background .2s,color .2s}.nav-link[data-v-33c7ee02]:hover{background-color:#f1f5fb!important;color:#6366f1!important}@media (max-width:992px){aside[data-v-33c7ee02]{width:100%!important;border-right:none!important;border-bottom:1px solid #dee2e6}.flex-grow-1.d-flex[data-v-33c7ee02]{flex-direction:column}}.content-wrapper[data-v-63684f88]{background-color:#f9f9f9}.content-wrapper[data-v-63684f88],.practice-form[data-v-63684f88]{padding:2rem;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.practice-form[data-v-63684f88]{background:#fff}.question-count[data-v-63684f88]{font-weight:700;color:#333}.btn-primary[data-v-63684f88]{background-color:#007bff;border:none}.btn-primary[data-v-63684f88]:hover{background-color:#0056b3}.card[data-v-1a4befba]{border:none;border-radius:10px;overflow:hidden}.card-header[data-v-1a4befba]{border-bottom:none;background:linear-gradient(135deg,#4e73df,#224abe)}.card-header h3[data-v-1a4befba]{font-weight:600;letter-spacing:.5px}.card-header p[data-v-1a4befba]{opacity:.9;font-size:.95rem}.input-group-text[data-v-1a4befba]{background-color:#f8f9fc;border-right:none}.form-control[data-v-1a4befba]:focus{border-color:#bac8f3;box-shadow:0 0 0 .25rem rgba(78,115,223,.25)}.btn-primary[data-v-1a4befba]{background-color:#4e73df;border:none;padding:.65rem 1.5rem;font-weight:500;transition:all .3s ease}.btn-primary[data-v-1a4befba]:hover{background-color:#2e59d9;transform:translateY(-1px)}.btn-google[data-v-1a4befba]{background-color:#fff;border:1px solid #ddd;font-weight:500;padding:.6rem;border-radius:8px;transition:all .2s ease}.btn-google[data-v-1a4befba]:hover{background-color:#f7f7f7}.alert[data-v-1a4befba]{border:none;font-size:.9rem}.alert-success[data-v-1a4befba]{background-color:#d1e7dd;color:#0f5132}.alert-danger[data-v-1a4befba]{background-color:#f8d7da;color:#842029}@keyframes fadeIn-1a4befba{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card[data-v-1a4befba]{animation:fadeIn-1a4befba .5s ease-out}@media (max-width:576px){.card[data-v-1a4befba]{margin-top:2rem!important}.card-header h3[data-v-1a4befba]{font-size:1.5rem}}.is-invalid[data-v-1de90ed1]{border-color:#dc3545}.question-number[data-v-30e9f47e]{color:#4338ca;margin-right:.5rem}select[data-v-30e9f47e],textarea[data-v-30e9f47e]{border-radius:.6rem}.option-item[data-v-30e9f47e]{border:1px solid #e5e7eb;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.option-item[data-v-30e9f47e]:hover{background-color:#f8fafc;border-color:#d1d5db}.option-item.active[data-v-30e9f47e]{border-color:#6366f1;box-shadow:0 0 0 .2rem rgba(99,102,241,.15);background-color:#eef2ff}.option-letter[data-v-30e9f47e]{flex:0 0 auto;width:32px;height:32px;border-radius:9999px;background-color:#eef2ff;color:#4338ca;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:1px solid #c7d2fe}.option-item.active .option-letter[data-v-30e9f47e]{background-color:#c7d2fe;color:#1d4ed8;border-color:#818cf8}.option-content[data-v-30e9f47e]{line-height:1.4}.options-list select.form-select[data-v-30e9f47e]{min-width:220px}h2[data-v-4a480c3a],h5[data-v-4a480c3a]{font-weight:600}.card-text[data-v-4a480c3a]{font-size:.95rem}.card-body label[data-v-216c78a7]{font-weight:600}.container img.img-thumbnail[data-v-216c78a7]{transition:transform .2s ease,box-shadow .2s ease;cursor:zoom-in}@media (hover:hover) and (pointer:fine){.container img.img-thumbnail[data-v-216c78a7]:hover{transform:scale(2);z-index:10;box-shadow:0 8px 24px rgba(0,0,0,.25)}}.verify-container[data-v-6e038128]{background:linear-gradient(120deg,#f0f4ff,#e0e7ff);min-height:100vh}.verify-card[data-v-6e038128]{background:#fff;max-width:400px;width:100%;border-radius:1.5rem;box-shadow:0 8px 32px rgba(80,120,200,.12);margin:2rem auto}.verify-icon[data-v-6e038128]{display:inline-flex;align-items:center;justify-content:center;font-size:2.5rem;width:64px;height:64px;border-radius:50%;margin-bottom:.5rem;box-shadow:0 2px 8px rgba(80,120,200,.1)}h3[data-v-6e038128]{font-weight:700;color:#2d3a5a}.alert[data-v-6e038128]{font-size:1.1rem;margin-bottom:.5rem}.btn-primary[data-v-6e038128]{font-weight:600;letter-spacing:.03em}.verify-container[data-v-7190f374]{background:linear-gradient(120deg,#f0f4ff,#e0e7ff);min-height:100vh}.verify-card[data-v-7190f374]{background:#fff;max-width:400px;width:100%;border-radius:1.5rem;box-shadow:0 8px 32px rgba(80,120,200,.12);margin:2rem auto}.verify-icon[data-v-7190f374]{display:inline-flex;align-items:center;justify-content:center;font-size:2.5rem;width:64px;height:64px;border-radius:50%;margin-bottom:.5rem;box-shadow:0 2px 8px rgba(80,120,200,.1)}h3[data-v-7190f374]{font-weight:700;color:#2d3a5a}.alert[data-v-7190f374]{font-size:1.1rem;margin-bottom:.5rem}.btn-primary[data-v-7190f374]{font-weight:600;letter-spacing:.03em}.fw-semibold[data-v-7190f374]{font-weight:600}