@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";.custom-scrollbar[data-v-3cfbe95f]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-3cfbe95f]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-3cfbe95f]::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.custom-scrollbar[data-v-3cfbe95f]:is(.dark *)::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.example-component[data-v-de091247],.counter-component[data-v-62137a48],.redis-component[data-v-bbb320e7],.login-component[data-v-329e1c60]{font-family:Nunito,sans-serif}@keyframes float-slow-329e1c60{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(1deg)}}.animate-float-slow[data-v-329e1c60]{animation:float-slow-329e1c60 8s ease-in-out infinite}.animation-delay-1000[data-v-329e1c60]{animation-delay:1s}.animation-delay-2000[data-v-329e1c60]{animation-delay:2s}@keyframes fade-in-down-329e1c60{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in-up-329e1c60{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in-down[data-v-329e1c60]{animation:fade-in-down-329e1c60 .8s cubic-bezier(.16,1,.3,1)}.animate-fade-in-up[data-v-329e1c60]{animation:fade-in-up-329e1c60 .8s cubic-bezier(.16,1,.3,1)}.animation-delay-100[data-v-329e1c60]{animation-delay:.15s;animation-fill-mode:both}.animation-delay-200[data-v-329e1c60]{animation-delay:.25s;animation-fill-mode:both}.animation-delay-300[data-v-329e1c60]{animation-delay:.35s;animation-fill-mode:both}.animation-delay-400[data-v-329e1c60]{animation-delay:.45s;animation-fill-mode:both}.animation-delay-500[data-v-329e1c60]{animation-delay:.55s;animation-fill-mode:both}.animation-delay-600[data-v-329e1c60]{animation-delay:.65s;animation-fill-mode:both}.animation-delay-700[data-v-329e1c60]{animation-delay:.75s;animation-fill-mode:both}.animation-delay-800[data-v-329e1c60]{animation-delay:.85s;animation-fill-mode:both}.animation-delay-900[data-v-329e1c60]{animation-delay:.95s;animation-fill-mode:both}.slide-fade-enter-active[data-v-329e1c60]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-329e1c60]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-329e1c60]{transform:translateY(-10px);opacity:0}.slide-fade-leave-to[data-v-329e1c60]{transform:translateY(10px);opacity:0}[data-v-329e1c60]::-webkit-scrollbar{width:6px}[data-v-329e1c60]::-webkit-scrollbar-track{background:rgba(148,163,184,.1);border-radius:3px}[data-v-329e1c60]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#64748b 0%,#475569 100%);border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-329e1c60]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#475569 0%,#334155 100%)}.dark[data-v-329e1c60] ::-webkit-scrollbar-track{background:rgba(51,65,85,.2)}.dark[data-v-329e1c60] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#94a3b8 0%,#64748b 100%)}.dark[data-v-329e1c60] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748b 0%,#475569 100%)}.calendar-component[data-v-14f781d0]{font-family:Nunito,sans-serif}.modal-enter-active[data-v-14f781d0],.modal-leave-active[data-v-14f781d0]{transition:opacity .3s ease}.modal-enter-from[data-v-14f781d0],.modal-leave-to[data-v-14f781d0]{opacity:0}.modal-enter-active>div[data-v-14f781d0],.modal-leave-active>div[data-v-14f781d0]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from>div[data-v-14f781d0],.modal-leave-to>div[data-v-14f781d0]{transform:scale(.9);opacity:0}.course-card[data-v-9e1bb047]{font-family:Nunito,sans-serif}.line-clamp-2[data-v-9e1bb047]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-component[data-v-5c0f90ce],.admin-calendar-component[data-v-6ebd7adb]{font-family:Nunito,sans-serif}.modal-enter-active[data-v-6ebd7adb],.modal-leave-active[data-v-6ebd7adb]{transition:opacity .3s ease}.modal-enter-from[data-v-6ebd7adb],.modal-leave-to[data-v-6ebd7adb]{opacity:0}.modal-enter-active>div[data-v-6ebd7adb],.modal-leave-active>div[data-v-6ebd7adb]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from>div[data-v-6ebd7adb],.modal-leave-to>div[data-v-6ebd7adb]{transform:scale(.9);opacity:0}.users-table-component[data-v-0e0099e5]{font-family:Nunito,sans-serif}.modal-enter-active[data-v-0e0099e5],.modal-leave-active[data-v-0e0099e5]{transition:opacity .3s ease}.modal-enter-from[data-v-0e0099e5],.modal-leave-to[data-v-0e0099e5]{opacity:0}.custom-scrollbar[data-v-0e0099e5]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-0e0099e5]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.custom-scrollbar[data-v-0e0099e5]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.custom-scrollbar[data-v-0e0099e5]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.dark .custom-scrollbar[data-v-0e0099e5]::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.dark .custom-scrollbar[data-v-0e0099e5]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.dark .custom-scrollbar[data-v-0e0099e5]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}header[data-v-6626d246]{overflow:visible!important}header>div[data-v-6626d246]{overflow:visible!important}header>div>div[data-v-6626d246]{overflow:visible!important}.notification-badge[data-v-6626d246]{animation:badgePulse-6626d246 .5s ease-in-out}@keyframes badgePulse-6626d246{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}header[data-v-43d10cb7]{overflow:visible!important}.notification-badge[data-v-43d10cb7]{animation:badgePulse-43d10cb7 .5s ease-in-out}@keyframes badgePulse-43d10cb7{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}header[data-v-a9b07c7c]{overflow:visible!important}header>div[data-v-a9b07c7c]{overflow:visible!important}header>div>div[data-v-a9b07c7c]{overflow:visible!important}.notification-badge[data-v-a9b07c7c]{animation:badgePulse-a9b07c7c .5s ease-in-out}@keyframes badgePulse-a9b07c7c{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.modal-enter-active[data-v-0858d2aa],.modal-leave-active[data-v-0858d2aa]{transition:opacity .3s ease}.modal-enter-from[data-v-0858d2aa],.modal-leave-to[data-v-0858d2aa]{opacity:0}.modal-content-enter-active[data-v-0858d2aa]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-content-leave-active[data-v-0858d2aa]{transition:all .2s ease-in}.modal-content-enter-from[data-v-0858d2aa]{opacity:0;transform:scale(.8) translateY(-20px)}.modal-content-leave-to[data-v-0858d2aa]{opacity:0;transform:scale(.9) translateY(-10px)}.dashboard-layout[data-v-41669aa4]{font-family:Nunito,sans-serif}@keyframes pulse-e11182da{0%,to{opacity:1}50%{opacity:.5}}video[data-v-1844b7db]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.unified-schedule-table[data-v-f9f4f7cd]{font-family:Nunito,sans-serif}@media (max-width: 768px){.unified-schedule-table[data-v-f9f4f7cd]{overflow-x:auto}table[data-v-f9f4f7cd]{min-width:1200px}}.animate-pulse-slow[data-v-c84630da]{animation:pulse-c84630da 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-c84630da{0%,to{opacity:1}50%{opacity:.8}}.custom-scrollbar[data-v-ebb0e943]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-ebb0e943]::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.custom-scrollbar[data-v-ebb0e943]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:10px}.custom-scrollbar[data-v-ebb0e943]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.student-dashboard[data-v-d0f29b9f]{font-family:Nunito,sans-serif}@keyframes fade-in-d0f29b9f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-d0f29b9f{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes pulse-glow-d0f29b9f{0%,to{box-shadow:0 0 20px #ff6f614d}50%{box-shadow:0 0 40px #ff6f6199}}.animate-fade-in[data-v-d0f29b9f]{animation:fade-in-d0f29b9f .6s ease-out forwards}.group[data-v-d0f29b9f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.group[data-v-d0f29b9f]:hover{z-index:10;transform:translateY(-8px) scale(1.02)}@media (min-width: 1024px){.group[data-v-d0f29b9f]:hover{transform:translateY(-12px) scale(1.03)}}@keyframes scale-in-cee73407{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in[data-v-cee73407]{animation:scale-in-cee73407 .2s ease-out}.custom-scrollbar[data-v-cee73407]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-cee73407]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.custom-scrollbar[data-v-cee73407]::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px}.custom-scrollbar[data-v-cee73407]::-webkit-scrollbar-thumb:hover{background:#64748b}.dark .custom-scrollbar[data-v-cee73407]::-webkit-scrollbar-track{background:#1e293b}.dark .custom-scrollbar[data-v-cee73407]::-webkit-scrollbar-thumb{background:#475569}.dark .custom-scrollbar[data-v-cee73407]::-webkit-scrollbar-thumb:hover{background:#64748b}.teacher-dashboard[data-v-d5952ca8]{font-family:Nunito,sans-serif}@keyframes fadeInUp-d5952ca8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.group[data-v-d5952ca8]{animation:fadeInUp-d5952ca8 .5s ease-out forwards}.group[data-v-d5952ca8]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.overflow-x-auto[data-v-d5952ca8]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-d5952ca8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto[data-v-d5952ca8]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto[data-v-d5952ca8]::-webkit-scrollbar-thumb:hover{background:#555}.dark .overflow-x-auto[data-v-d5952ca8]::-webkit-scrollbar-track{background:#1f2937}.dark .overflow-x-auto[data-v-d5952ca8]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-x-auto[data-v-d5952ca8]::-webkit-scrollbar-thumb:hover{background:#6b7280}.admin-dashboard[data-v-c8a85a4f]{font-family:Nunito,sans-serif}@keyframes fadeInUp-c8a85a4f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.admin-dashboard[data-v-c8a85a4f]>*{animation:fadeInUp-c8a85a4f .6s ease-out}.group:hover canvas[data-v-c8a85a4f]{filter:brightness(1.05);transition:filter .3s ease}.loading-skeleton[data-v-c8a85a4f]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-c8a85a4f 1.5s ease-in-out infinite}@keyframes loading-c8a85a4f{0%{background-position:200% 0}to{background-position:-200% 0}}.dark .loading-skeleton[data-v-c8a85a4f]{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background-size:200% 100%}.custom-scrollbar[data-v-9ea1f1b1]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-9ea1f1b1]::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.custom-scrollbar[data-v-9ea1f1b1]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.endpoint-card[data-v-8fc108af]{animation:slideUp-8fc108af .4s ease-out backwards}@keyframes slideUp-8fc108af{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}pre[data-v-8fc108af]::-webkit-scrollbar{height:8px}pre[data-v-8fc108af]::-webkit-scrollbar-track{background:transparent}pre[data-v-8fc108af]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px}pre[data-v-8fc108af]::-webkit-scrollbar-thumb:hover{background:#718096}.parent-dashboard[data-v-8d21ed8a]{font-family:Nunito,sans-serif}@keyframes fadeInUp-8d21ed8a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.parent-dashboard[data-v-8d21ed8a]>*{animation:fadeInUp-8d21ed8a .6s ease-out}.parent-dashboard[data-v-8d21ed8a] *{transition:all .3s cubic-bezier(.4,0,.2,1)}.parent-dashboard[data-v-8d21ed8a] ::-webkit-scrollbar{width:8px;height:8px}.parent-dashboard[data-v-8d21ed8a] ::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:10px}.parent-dashboard[data-v-8d21ed8a] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.parent-dashboard[data-v-8d21ed8a] ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.dark .parent-dashboard[data-v-8d21ed8a] ::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.dark .parent-dashboard[data-v-8d21ed8a] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.dark .parent-dashboard[data-v-8d21ed8a] ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.monthly-calendar-component[data-v-ca092f82]{font-family:Nunito,sans-serif}[data-v-9eb8185d]::-webkit-scrollbar{width:8px;height:8px}[data-v-9eb8185d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-9eb8185d]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}[data-v-9eb8185d]::-webkit-scrollbar-thumb:hover{background:#555}.parent-children-tracking[data-v-45a27a55]{font-family:Nunito,sans-serif}@keyframes fadeInUp-45a27a55{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.parent-children-tracking[data-v-45a27a55]>*{animation:fadeInUp-45a27a55 .6s ease-out}.parent-children-tracking[data-v-45a27a55] *{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-6084f6fb]::-webkit-scrollbar{width:8px;height:8px}[data-v-6084f6fb]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-6084f6fb]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}[data-v-6084f6fb]::-webkit-scrollbar-thumb:hover{background:#555}.child-details[data-v-baab7a2e]{font-family:Nunito,sans-serif}@keyframes fadeInUp-baab7a2e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.child-details[data-v-baab7a2e]>*{animation:fadeInUp-baab7a2e .6s ease-out}.child-details[data-v-baab7a2e] *{transition:all .3s cubic-bezier(.4,0,.2,1)}.teacher-contact-component[data-v-e828e35f],.create-exam[data-v-c3ac8f5f]{font-family:Nunito,sans-serif}@keyframes blob-c3ac8f5f{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-c3ac8f5f]{animation:blob-c3ac8f5f 7s infinite}.animation-delay-2000[data-v-c3ac8f5f]{animation-delay:2s}.animation-delay-4000[data-v-c3ac8f5f]{animation-delay:4s}.edit-exam[data-v-ddef729d],.teacher-exams[data-v-6dab936e]{font-family:Nunito,sans-serif}@keyframes fadeIn-6dab936e{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeIn[data-v-6dab936e]{animation:fadeIn-6dab936e .2s ease-out}.line-clamp-2[data-v-6dab936e]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.transition-all[data-v-6dab936e]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:hover .group-hover\:text-green-600[data-v-6dab936e],.group:hover .group-hover\:text-emerald-600[data-v-6dab936e]{transition:color .3s ease}@keyframes slideUp-6dab936e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp[data-v-6dab936e]{animation:slideUp-6dab936e .4s ease-out}.overflow-y-auto[data-v-6dab936e]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-6dab936e]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-6dab936e]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#cbd5e1,#94a3b8);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.overflow-y-auto[data-v-6dab936e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#94a3b8,#64748b)}.dark .overflow-y-auto[data-v-6dab936e]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#475569,#64748b)}.dark .overflow-y-auto[data-v-6dab936e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#64748b,#94a3b8)}.glow-green[data-v-6dab936e]{box-shadow:0 0 20px #10b9814d}.glow-emerald[data-v-6dab936e]{box-shadow:0 0 20px #10b98166}.bg-gradient-to-br[data-v-6dab936e]{background-size:200% 200%;animation:gradientShift-6dab936e 5s ease infinite}@keyframes gradientShift-6dab936e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.exam-details[data-v-d7f24745],.exam-grading[data-v-6cb25221],.exam-attempt-grading[data-v-e2d8aedd],.exam-statistics[data-v-c52fac35]{font-family:Nunito,sans-serif}.notification-list-enter-active[data-v-d84f61f8],.notification-list-leave-active[data-v-d84f61f8]{transition:all .4s cubic-bezier(.4,0,.2,1)}.notification-list-enter-from[data-v-d84f61f8],.notification-list-leave-to[data-v-d84f61f8]{opacity:0;transform:translateY(20px) scale(.95)}.notification-panel-enter-active[data-v-7a890c11]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.notification-panel-leave-active[data-v-7a890c11]{transition:all .2s ease-in}.notification-panel-enter-from[data-v-7a890c11]{opacity:0;transform:scale(.95) translateY(-10px)}.notification-panel-leave-to[data-v-7a890c11]{opacity:0;transform:scale(.95) translateY(-5px)}.border-3[data-v-7a890c11]{border-width:3px}.dropdown-enter-active[data-v-7a890c11],.dropdown-leave-active[data-v-7a890c11]{transition:all .2s ease}.dropdown-enter-from[data-v-7a890c11],.dropdown-leave-to[data-v-7a890c11]{opacity:0;transform:translateY(-10px)}header[data-v-7a890c11]{overflow:visible!important}header>div[data-v-7a890c11]{overflow:visible!important}header>div>div[data-v-7a890c11]{overflow:visible!important}.navbar[data-v-7a890c11]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 0}.navbar-expand-md[data-v-7a890c11]{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav[data-v-7a890c11]{flex-direction:row}.navbar-expand-md .navbar-nav .nav-link[data-v-7a890c11]{padding-right:.5rem;padding-left:.5rem}.navbar-toggler[data-v-7a890c11]{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler-icon[data-v-7a890c11]{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-brand[data-v-7a890c11]{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-brand-autodark[data-v-7a890c11]{color:inherit}.d-none-navbar-horizontal[data-v-7a890c11]{display:none}@media (min-width: 768px){.d-none-navbar-horizontal[data-v-7a890c11]{display:block}}.pe-0[data-v-7a890c11],.pe-md-3[data-v-7a890c11]{padding-right:0}@media (min-width: 768px){.pe-md-3[data-v-7a890c11]{padding-right:1rem}}.navbar-nav[data-v-7a890c11]{display:flex;flex-direction:row;padding-left:0;margin-bottom:0;list-style:none}.nav-link[data-v-7a890c11]{display:block;padding:.5rem 1rem;color:#495057;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out}.nav-link.px-0[data-v-7a890c11]{padding-left:0;padding-right:0}.nav-link[data-v-7a890c11]:hover,.nav-link[data-v-7a890c11]:focus{color:#495057}.nav-link.disabled[data-v-7a890c11]{color:#6c757d;pointer-events:none;cursor:default}.nav-link.d-flex[data-v-7a890c11]{display:flex;align-items:center}.nav-link.lh-1[data-v-7a890c11]{line-height:1}.nav-link.text-reset[data-v-7a890c11]{color:inherit}.nav-link.p-0[data-v-7a890c11]{padding:0}.dropdown-menu[data-v-7a890c11]{position:absolute;z-index:1000;min-width:10rem;padding:.5rem 0;margin:0;font-size:.875rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .5rem 1rem #00000026;top:100%;margin-top:.125rem}.dropdown-menu.show[data-v-7a890c11],.nav-item.dropdown .dropdown-menu.show[data-v-7a890c11]{display:block!important}.nav-item.dropdown[data-v-7a890c11]{position:relative}.dropdown-menu-end[data-v-7a890c11]{right:0;left:auto}.dropdown-menu-arrow[data-v-7a890c11]:before{content:"";position:absolute;top:-.25rem;left:.75rem;display:block;background:inherit;width:14px;height:14px;transform:rotate(45deg);transform-origin:center;border:1px solid;border-color:inherit;z-index:-1;clip:rect(0,9px,9px,0)}.dropdown-menu-arrow.dropdown-menu-end[data-v-7a890c11]:before{right:.75rem;left:auto}.dropdown-menu-card[data-v-7a890c11]{padding:0;min-width:25rem}.dropdown-item[data-v-7a890c11]{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item[data-v-7a890c11]:hover,.dropdown-item[data-v-7a890c11]:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active[data-v-7a890c11],.dropdown-item[data-v-7a890c11]:active{color:#fff;background-color:#0d6efd}.dropdown-item.disabled[data-v-7a890c11],.dropdown-item[data-v-7a890c11]:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-divider[data-v-7a890c11]{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.card[data-v-7a890c11]{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-header[data-v-7a890c11]{padding:.5rem 1rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-title[data-v-7a890c11]{margin-bottom:.5rem;font-size:1rem;font-weight:500}.card-footer[data-v-7a890c11]{padding:.5rem 1rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.list-group[data-v-7a890c11]{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-flush>.list-group-item[data-v-7a890c11]{border-width:0 0 1px}.list-group-flush>.list-group-item[data-v-7a890c11]:last-child{border-bottom-width:0}.list-group-item[data-v-7a890c11]{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item[data-v-7a890c11]:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item[data-v-7a890c11]:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item[data-v-7a890c11]:hover,.list-group-item[data-v-7a890c11]:focus{z-index:1;color:#212529;text-decoration:none;background-color:#f8f9fa}.list-group-item.active[data-v-7a890c11]{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-hoverable .list-group-item[data-v-7a890c11]{cursor:pointer}.status-dot[data-v-7a890c11]{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#6c757d}.status-dot-animated[data-v-7a890c11]{animation:pulse-7a890c11 2s ease infinite}@keyframes pulse-7a890c11{0%,to{opacity:1}50%{opacity:.5}}.badge[data-v-7a890c11]{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.bg-red[data-v-7a890c11]{background-color:#dc3545!important}.avatar[data-v-7a890c11]{position:relative;display:inline-block;width:2.5rem;height:2.5rem;background-color:#e9ecef;background-size:cover;background-position:center;border-radius:.25rem}.avatar-sm[data-v-7a890c11]{width:2rem;height:2rem}.avatar-initial[data-v-7a890c11]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:500;font-size:.875rem}.icon[data-v-7a890c11]{width:1.25rem;height:1.25rem;stroke-width:1.5}.icon-sm[data-v-7a890c11]{width:1rem;height:1rem}.btn[data-v-7a890c11]{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-sm[data-v-7a890c11]{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-link[data-v-7a890c11]{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link[data-v-7a890c11]:hover{color:#0a58ca}.w-100[data-v-7a890c11]{width:100%!important}.row[data-v-7a890c11]{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.col[data-v-7a890c11]{flex:1 0 0%}.col-auto[data-v-7a890c11]{flex:0 0 auto;width:auto}.text-truncate[data-v-7a890c11]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-body[data-v-7a890c11]{color:#212529!important}.text-muted[data-v-7a890c11]{color:#6c757d!important}.align-items-center[data-v-7a890c11]{align-items:center!important}.d-block[data-v-7a890c11]{display:block!important}.mt-n1[data-v-7a890c11]{margin-top:-.25rem!important}.ms-1[data-v-7a890c11]{margin-left:.25rem!important}.ms-2[data-v-7a890c11]{margin-left:.5rem!important}.me-2[data-v-7a890c11]{margin-right:.5rem!important}.me-3[data-v-7a890c11]{margin-right:1rem!important}.ps-2[data-v-7a890c11]{padding-left:.5rem!important}.small[data-v-7a890c11]{font-size:.875em}.spinner-border[data-v-7a890c11]{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-7a890c11 .75s linear infinite}.spinner-border-sm[data-v-7a890c11]{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-border-7a890c11{to{transform:rotate(360deg)}}.visually-hidden[data-v-7a890c11]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.container-xl[data-v-7a890c11]{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-xl[data-v-7a890c11]{max-width:540px}}@media (min-width: 768px){.container-xl[data-v-7a890c11]{max-width:720px}}@media (min-width: 992px){.container-xl[data-v-7a890c11]{max-width:960px}}@media (min-width: 1200px){.container-xl[data-v-7a890c11]{max-width:1280px}}@media (min-width: 1400px){.container-xl[data-v-7a890c11]{max-width:1320px}}.bg-primary[data-v-7a890c11]{background-color:#206bc4!important}.text-primary[data-v-7a890c11]{color:#206bc4!important}.dark .navbar[data-v-7a890c11]{background-color:#1f2937}.dark .nav-link[data-v-7a890c11]{color:#d1d5db}.dark .nav-link[data-v-7a890c11]:hover,.dark .nav-link[data-v-7a890c11]:focus{color:#fff}.dark .dropdown-menu[data-v-7a890c11]{background-color:#1f2937;border-color:#374151}.dark .dropdown-item[data-v-7a890c11]{color:#d1d5db}.dark .dropdown-item[data-v-7a890c11]:hover,.dark .dropdown-item[data-v-7a890c11]:focus{color:#fff;background-color:#374151}.dark .dropdown-item.active[data-v-7a890c11]{background-color:#206bc4;color:#fff}.dark .card[data-v-7a890c11]{background-color:#1f2937;border-color:#374151}.dark .card-header[data-v-7a890c11],.dark .card-footer[data-v-7a890c11]{background-color:#111827;border-color:#374151}.dark .list-group-item[data-v-7a890c11]{background-color:#1f2937;border-color:#374151;color:#d1d5db}.dark .list-group-item[data-v-7a890c11]:hover,.dark .list-group-item[data-v-7a890c11]:focus{background-color:#374151;color:#fff}.dark .text-body[data-v-7a890c11]{color:#d1d5db!important}.dark .text-muted[data-v-7a890c11]{color:#9ca3af!important}.dark .badge.bg-red[data-v-7a890c11]{background-color:#dc3545!important}.dark .status-dot[data-v-7a890c11]{background-color:#6c757d}.dark .status-dot.bg-red[data-v-7a890c11]{background-color:#dc3545}.dark .status-dot.bg-green[data-v-7a890c11]{background-color:#2fb344}.d-print-none[data-v-7a890c11]{display:block}@media print{.d-print-none[data-v-7a890c11]{display:none!important}}.d-none[data-v-7a890c11],.d-md-flex[data-v-7a890c11]{display:none!important}@media (min-width: 768px){.d-md-flex[data-v-7a890c11]{display:flex!important}}.d-lg-none[data-v-7a890c11]{display:block}@media (min-width: 1024px){.d-lg-none[data-v-7a890c11]{display:none!important}}.d-xl-block[data-v-7a890c11]{display:none!important}@media (min-width: 1280px){.d-xl-block[data-v-7a890c11]{display:block!important}}.d-xl-inline[data-v-7a890c11]{display:none!important}@media (min-width: 1280px){.d-xl-inline[data-v-7a890c11]{display:inline!important}}.order-md-last[data-v-7a890c11]{order:0}@media (min-width: 768px){.order-md-last[data-v-7a890c11]{order:999}}.hide-theme-dark[data-v-7a890c11]{display:block}.hide-theme-light[data-v-7a890c11],.dark .hide-theme-dark[data-v-7a890c11]{display:none}.dark .hide-theme-light[data-v-7a890c11]{display:block}.nav-link[data-v-7a890c11]{position:relative}.nav-link .badge[data-v-7a890c11]{position:absolute;top:0;right:0;transform:translate(25%,-25%);min-width:1rem;height:1rem;padding:0;font-size:.625rem;line-height:1rem;border-radius:.5rem}@media (max-width: 767.98px){.navbar-nav[data-v-7a890c11]{flex-direction:column}.navbar-nav .nav-item[data-v-7a890c11]{width:100%}.dropdown-menu[data-v-7a890c11]{position:static;float:none;width:100%;margin-top:0;border:0;border-radius:0}}[dir=rtl] .navbar-nav[data-v-7a890c11]{padding-right:0;padding-left:0}[dir=rtl] .me-3[data-v-7a890c11]{margin-right:0!important;margin-left:1rem!important}[dir=rtl] .ms-1[data-v-7a890c11]{margin-left:0!important;margin-right:.25rem!important}[dir=rtl] .ms-2[data-v-7a890c11]{margin-left:0!important;margin-right:.5rem!important}[dir=rtl] .me-2[data-v-7a890c11]{margin-right:0!important;margin-left:.5rem!important}[dir=rtl] .ps-2[data-v-7a890c11]{padding-left:0!important;padding-right:.5rem!important}[dir=rtl] .pe-0[data-v-7a890c11],[dir=rtl] .pe-md-3[data-v-7a890c11]{padding-left:0;padding-right:0}@media (min-width: 768px){[dir=rtl] .pe-md-3[data-v-7a890c11]{padding-left:1rem;padding-right:0}}[dir=rtl] .dropdown-menu-end[data-v-7a890c11]{right:auto;left:0}[dir=rtl] .dropdown-menu-arrow.dropdown-menu-end[data-v-7a890c11]:before{right:auto;left:.75rem}[dir=rtl] .text-right[data-v-7a890c11]{text-align:right}[dir=rtl] .text-left[data-v-7a890c11]{text-align:left}.notification-badge[data-v-7a890c11]{animation:badgePulse-7a890c11 .5s ease-in-out}@keyframes badgePulse-7a890c11{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.notification-enter-active[data-v-2be66fbd]{transition:all .5s cubic-bezier(.34,1.56,.64,1)}.notification-leave-active[data-v-2be66fbd]{transition:all .4s cubic-bezier(.55,.085,.68,.53)}.notification-enter-from[data-v-2be66fbd]{transform:translate(100%) scale(.8);opacity:0}.notification-leave-to[data-v-2be66fbd]{transform:translate(100%) scale(.9);opacity:0}.notification-move[data-v-2be66fbd]{transition:transform .4s ease}@keyframes shrink-2be66fbd{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[dir=rtl] .notification-enter-from[data-v-2be66fbd]{transform:translate(-100%) scale(.8)}[dir=rtl] .notification-leave-to[data-v-2be66fbd]{transform:translate(-100%) scale(.9)}[contenteditable][data-v-44699b19]:focus{outline:none}@keyframes modal-enter-44699b19{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-enter[data-v-44699b19]{animation:modal-enter-44699b19 .3s ease-out}[data-v-44699b19]{transition:all .3s cubic-bezier(.4,0,.2,1)}.prose[data-v-502427fb]{color:inherit}@keyframes modal-enter-502427fb{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-enter[data-v-502427fb]{animation:modal-enter-502427fb .3s ease-out}[data-v-502427fb]{transition:all .3s cubic-bezier(.4,0,.2,1)}.parent-complaints[data-v-b36b2e2f]{font-family:Nunito,sans-serif}@keyframes fadeInUp-b36b2e2f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.parent-complaints[data-v-b36b2e2f]>*{animation:fadeInUp-b36b2e2f .6s ease-out}.line-clamp-2[data-v-b36b2e2f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.parent-complaints[data-v-b36b2e2f] *{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes modal-enter-7a5e9443{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-enter[data-v-7a5e9443]{animation:modal-enter-7a5e9443 .3s ease-out}[data-v-7a5e9443]{transition:all .3s cubic-bezier(.4,0,.2,1)}.parent-student-leaves[data-v-b0b8a339]{font-family:Nunito,sans-serif}@keyframes fadeInUp-b0b8a339{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.parent-student-leaves[data-v-b0b8a339]>*{animation:fadeInUp-b0b8a339 .6s ease-out}.parent-student-leaves[data-v-b0b8a339] *{transition:all .3s cubic-bezier(.4,0,.2,1)}.prose[data-v-b9fc76c3]{color:inherit}.complaints-inbox[data-v-a1e55a0d]{font-family:Nunito,sans-serif}@keyframes fade-in-a1e55a0d{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up-a1e55a0d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-a1e55a0d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in-up[data-v-a1e55a0d]{animation:fade-in-up-a1e55a0d .4s ease-out both}.animate-scale-in[data-v-a1e55a0d]{animation:scale-in-a1e55a0d .3s ease-out}.animate-fade-in[data-v-a1e55a0d]{animation:fade-in-a1e55a0d .3s ease-out}.line-clamp-3[data-v-a1e55a0d]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.math-modal-overlay[data-v-0dd30252]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-0dd30252 .2s ease-out}@keyframes fadeIn-0dd30252{0%{opacity:0}to{opacity:1}}.math-modal-container[data-v-0dd30252]{background:white;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-0dd30252 .3s ease-out}@keyframes slideUp-0dd30252{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.dark .math-modal-container[data-v-0dd30252]{background:#1f2937;color:#f3f4f6}.math-modal-header[data-v-0dd30252]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.dark .math-modal-header[data-v-0dd30252]{border-bottom-color:#374151}.math-modal-title[data-v-0dd30252]{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:600;color:#111827;margin:0}.dark .math-modal-title[data-v-0dd30252]{color:#f3f4f6}.math-icon[data-v-0dd30252]{width:24px;height:24px;color:#3b82f6}.math-modal-close-btn[data-v-0dd30252]{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:all .2s;display:flex;align-items:center;justify-content:center}.math-modal-close-btn[data-v-0dd30252]:hover{background:#f3f4f6;color:#111827}.dark .math-modal-close-btn[data-v-0dd30252]:hover{background:#374151;color:#f3f4f6}.math-modal-close-btn svg[data-v-0dd30252]{width:20px;height:20px}.math-modal-body[data-v-0dd30252]{flex:1;padding:24px;min-height:400px;display:flex;flex-direction:column;overflow:hidden}.math-loading[data-v-0dd30252]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6b7280}.math-loading-spinner[data-v-0dd30252]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-0dd30252 1s linear infinite}@keyframes spin-0dd30252{to{transform:rotate(360deg)}}.math-field-editor[data-v-0dd30252]{flex:1;width:100%;min-height:140px;border:2px solid #e5e7eb;border-radius:12px;padding:16px;font-size:2rem;background:white;transition:border-color .2s}.math-field-editor[data-v-0dd30252]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark .math-field-editor[data-v-0dd30252]{background:#111827;border-color:#374151;color:#f3f4f6}.dark .math-field-editor[data-v-0dd30252]:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a}.math-modal-footer[data-v-0dd30252]{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px}.dark .math-modal-footer[data-v-0dd30252]{border-top-color:#374151}.math-display-mode-label[data-v-0dd30252]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.math-checkbox[data-v-0dd30252]{width:18px;height:18px;cursor:pointer;accent-color:#3b82f6}.math-checkbox-label[data-v-0dd30252]{font-size:14px;color:#374151;font-weight:500}.dark .math-checkbox-label[data-v-0dd30252]{color:#d1d5db}.math-modal-actions[data-v-0dd30252]{display:flex;gap:12px;justify-content:flex-end}.math-btn[data-v-0dd30252]{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;border:none}.math-btn-cancel[data-v-0dd30252]{background:#f3f4f6;color:#374151}.math-btn-cancel[data-v-0dd30252]:hover{background:#e5e7eb}.dark .math-btn-cancel[data-v-0dd30252]{background:#374151;color:#d1d5db}.dark .math-btn-cancel[data-v-0dd30252]:hover{background:#4b5563}.math-btn-insert[data-v-0dd30252]{background:#27ae60;color:#fff;font-weight:700}.math-btn-insert[data-v-0dd30252]:hover{background:#229954;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a}.math-btn-icon[data-v-0dd30252]{width:18px;height:18px}.quill-editor-wrapper[data-v-2d99f023]{min-height:400px;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease}.quill-editor-wrapper[data-v-2d99f023]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.quill-editor-container[data-v-2d99f023]{min-height:400px;background:white}.dark .quill-editor-container[data-v-2d99f023]{background:#1f2937}.dark .quill-editor-container[data-v-2d99f023] .ql-toolbar{background:#374151;border-color:#4b5563}.dark .quill-editor-container[data-v-2d99f023] .ql-container{background:#1f2937;border-color:#4b5563;color:#f3f4f6}.dark .quill-editor-container[data-v-2d99f023] .ql-editor{color:#f3f4f6}.dark .quill-editor-container[data-v-2d99f023] .ql-editor.ql-blank:before{color:#9ca3af}.dark .quill-editor-container[data-v-2d99f023] .ql-stroke{stroke:#d1d5db}.dark .quill-editor-container[data-v-2d99f023] .ql-fill{fill:#d1d5db}.dark .quill-editor-container[data-v-2d99f023] .ql-picker-label{color:#d1d5db}.dark .quill-editor-container[data-v-2d99f023] .ql-picker-options{background:#374151;border-color:#4b5563}.dark .quill-editor-container[data-v-2d99f023] .ql-picker-item:hover{background:#4b5563}.quill-editor-container .ql-editor .math-equation{display:inline-block!important;margin:0 2px!important;padding:2px 4px!important;vertical-align:baseline!important;cursor:default!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;background:transparent!important;border:none!important;border-radius:0!important;font-family:inherit!important;font-size:inherit!important;color:inherit!important}.quill-editor-container .ql-editor .math-equation .katex{display:inline-block!important;font-size:1.1em!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}.quill-editor-container .ql-editor .math-equation .katex-display{display:block!important;margin:.5em 0!important;text-align:center!important}.quill-editor-container .ql-editor .math-equation:not(:has(.katex)){background:rgba(59,130,246,.1);border-radius:4px;font-family:Courier New,Courier,monospace;font-size:.9em;color:#3b82f6;border:1px dashed rgba(59,130,246,.3);padding:4px 8px!important}.dark .quill-editor-container .ql-editor .math-equation{background:transparent!important;color:inherit!important;border:none!important}.dark .quill-editor-container .ql-editor .math-equation:not(:has(.katex)){background:rgba(59,130,246,.15);color:#60a5fa;border:1px dashed rgba(59,130,246,.4)}.quill-editor-container .ql-editor .math-equation:hover{background:rgba(59,130,246,.2);border-color:#3b82f680}.dark .quill-editor-container .ql-editor .math-equation:hover{background:rgba(59,130,246,.25);border-color:#3b82f699}.quill-editor-container .ql-editor .math-equation.display-math,.quill-editor-container .ql-editor .math-block{display:block!important;margin:16px auto!important;text-align:center!important;padding:12px!important;width:100%!important;max-width:100%!important;background:rgba(59,130,246,.05)!important;border-radius:8px!important;border:1px solid rgba(59,130,246,.2)!important;cursor:pointer!important;transition:all .2s ease!important}.quill-editor-container .ql-editor .math-equation.display-math:hover,.quill-editor-container .ql-editor .math-block:hover{background:rgba(59,130,246,.1)!important;border-color:#3b82f666!important;transform:translateY(-1px);box-shadow:0 4px 6px #3b82f626}.quill-editor-container .ql-editor .math-equation.inline-math,.quill-editor-container .ql-editor .math-inline{display:inline-block!important;margin:0 2px!important;padding:2px 6px!important;vertical-align:baseline!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;background:rgba(59,130,246,.08)!important;border-radius:4px!important;border:1px solid rgba(59,130,246,.15)!important;transition:all .2s ease!important}.quill-editor-container .ql-editor .math-equation.inline-math:hover,.quill-editor-container .ql-editor .math-inline:hover{background:rgba(59,130,246,.15)!important;border-color:#3b82f64d!important;transform:translateY(-1px);box-shadow:0 2px 4px #3b82f633}.quill-editor-container .ql-editor{min-height:400px;font-size:16px;line-height:1.9;padding:28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Cairo,sans-serif;color:#1f2937}.dark .quill-editor-container .ql-editor{color:#f3f4f6}.quill-editor-container .ql-editor.ql-blank:before{font-style:normal;color:#9ca3af;font-size:16px;padding-right:4px}.dark .quill-editor-container .ql-editor.ql-blank:before{color:#6b7280}.quill-editor-container .ql-toolbar{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px solid #e5e7eb;padding:14px 18px;background:linear-gradient(to bottom,#ffffff,#f9fafb);display:flex;flex-wrap:wrap;gap:4px}.dark .quill-editor-container .ql-toolbar{background:linear-gradient(to bottom,#374151,#1f2937);border-bottom-color:#4b5563}.quill-editor-container .ql-toolbar .ql-formats{margin-right:12px;display:flex;align-items:center;gap:4px}.quill-editor-container .ql-toolbar button,.quill-editor-container .ql-toolbar .ql-picker{width:36px;height:36px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.quill-editor-container .ql-toolbar button:hover,.quill-editor-container .ql-toolbar button.ql-active{background:#e5e7eb;border-radius:8px;transform:translateY(-1px)}.dark .quill-editor-container .ql-toolbar button:hover,.dark .quill-editor-container .ql-toolbar button.ql-active{background:#4b5563}.quill-editor-container .ql-container{border-bottom-left-radius:16px;border-bottom-right-radius:16px;font-size:16px;border:1px solid #e5e7eb;transition:border-color .2s ease}.quill-editor-container .ql-container:hover{border-color:#cbd5e1}.dark .quill-editor-container .ql-container{border-color:#4b5563}.dark .quill-editor-container .ql-container:hover{border-color:#6b7280}.quill-editor-container .ql-container.ql-snow{border-color:#e5e7eb}.quill-editor-container .ql-container.ql-snow:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.dark .quill-editor-container .ql-container.ql-snow:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f633}.quill-editor-container .ql-editor .math-equation .katex{font-size:1em!important;display:inline-block!important;vertical-align:baseline!important;visibility:visible!important;opacity:1!important}.quill-editor-container .ql-editor .math-equation.display-math .katex{font-size:1.3em!important;display:block!important;margin:1em auto!important;text-align:center!important}.quill-editor-container :deep(.ql-toolbar .ql-math){width:28px;height:24px;display:inline-block;position:relative}.quill-editor-container :deep(.ql-toolbar .ql-math::before){content:"∑";font-size:20px;font-weight:700;line-height:1;display:inline-block;vertical-align:middle}.quill-editor-container :deep(.ql-toolbar .ql-math:hover){background:rgba(59,130,246,.1);border-radius:4px}.dark .quill-editor-container :deep(.ql-toolbar .ql-math:hover){background:rgba(59,130,246,.2)}.quill-editor-container .ql-editor .math-equation .katex *{visibility:visible!important;opacity:1!important}.quill-editor-container .ql-editor .math-equation .katex-display{margin:1.5em 0!important;display:block!important;text-align:center!important}.quill-editor-container .ql-editor .katex .mathnormal,.quill-editor-container .ql-editor .katex .mathit,.quill-editor-container .ql-editor .katex .mathbf,.quill-editor-container .ql-editor .katex .boldsymbol{font-family:KaTeX_Math,Times New Roman,serif!important}.custom-toolbar{background:linear-gradient(to bottom,#ffffff,#f9fafb);border:1px solid #e5e7eb;border-bottom:none;border-top-left-radius:16px;border-top-right-radius:16px;padding:12px 18px;display:flex;align-items:center;gap:12px}.dark .custom-toolbar{background:linear-gradient(to bottom,#374151,#1f2937);border-color:#4b5563}.math-button{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#3498db;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #3498db33}.math-button:hover{background:#2980b9;transform:translateY(-1px);box-shadow:0 4px 6px #3498db4d}.math-button:active{transform:translateY(0);box-shadow:0 2px 4px #3498db33}.math-button svg{width:20px;height:20px;stroke:currentColor;flex-shrink:0}.math-button span{white-space:nowrap}@keyframes fade-in-b7359003{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-b7359003]{animation:fade-in-b7359003 .3s ease-out}.scrollbar-hide[data-v-b7359003]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-b7359003]::-webkit-scrollbar{display:none}button[data-v-b7359003],input[data-v-b7359003],select[data-v-b7359003]{transition:all .2s ease-in-out}.hover\:shadow-3xl[data-v-b7359003]:hover{box-shadow:0 25px 50px -12px #00000040}input[type=checkbox][data-v-b7359003]{accent-color:#9333ea}.gradient-text[data-v-b7359003]{background:linear-gradient(135deg,#9333ea 0%,#4f46e5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.badge-display[data-v-619965a1]{direction:ltr}.badge-item[data-v-619965a1]{position:relative}.badge-icon[data-v-619965a1]{cursor:help}.badge-tooltip[data-v-619965a1]{min-width:150px;max-width:250px}@keyframes fade-in-693e7179{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up-693e7179{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-693e7179{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in[data-v-693e7179]{animation:fade-in-693e7179 .3s ease-out}.fade-in-up[data-v-693e7179]{animation:fade-in-up-693e7179 .4s ease-out}.animate-scale-in[data-v-693e7179]{animation:scale-in-693e7179 .3s ease-out}@keyframes fade-in-c7a73946{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up-c7a73946{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-c7a73946{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in-up[data-v-c7a73946]{animation:fade-in-up-c7a73946 .4s ease-out}.animate-scale-in[data-v-c7a73946]{animation:scale-in-c7a73946 .3s ease-out}.animate-fade-in[data-v-c7a73946]{animation:fade-in-c7a73946 .3s ease-out}.subjects-component[data-v-58890a4f]{font-family:Nunito,sans-serif}.custom-scrollbar[data-v-58890a4f]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-58890a4f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.dark .custom-scrollbar[data-v-58890a4f]::-webkit-scrollbar-track{background:#374151}.custom-scrollbar[data-v-58890a4f]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:10px}.custom-scrollbar[data-v-58890a4f]::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark .custom-scrollbar[data-v-58890a4f]::-webkit-scrollbar-thumb{background:#4b5563}.dark .custom-scrollbar[data-v-58890a4f]::-webkit-scrollbar-thumb:hover{background:#6b7280}.terms-component[data-v-2b2cd92d]{font-family:Nunito,sans-serif}@keyframes fadeInUp-2b2cd92d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}tbody tr[data-v-2b2cd92d]{animation:fadeInUp-2b2cd92d .3s ease-out;animation-fill-mode:both}tbody tr[data-v-2b2cd92d]:nth-child(1){animation-delay:.05s}tbody tr[data-v-2b2cd92d]:nth-child(2){animation-delay:.1s}tbody tr[data-v-2b2cd92d]:nth-child(3){animation-delay:.15s}tbody tr[data-v-2b2cd92d]:nth-child(4){animation-delay:.2s}tbody tr[data-v-2b2cd92d]:nth-child(5){animation-delay:.25s}tbody tr[data-v-2b2cd92d]:nth-child(n+6){animation-delay:.3s}.overflow-x-auto[data-v-2b2cd92d]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-2b2cd92d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto[data-v-2b2cd92d]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto[data-v-2b2cd92d]::-webkit-scrollbar-thumb:hover{background:#555}.dark .overflow-x-auto[data-v-2b2cd92d]::-webkit-scrollbar-track{background:#1f2937}.dark .overflow-x-auto[data-v-2b2cd92d]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-x-auto[data-v-2b2cd92d]::-webkit-scrollbar-thumb:hover{background:#6b7280}.group[data-v-2b2cd92d]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.classes-component[data-v-e093ca7c]{font-family:Nunito,sans-serif}@keyframes scale-in-71781750{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-71781750]{animation:scale-in-71781750 .2s ease-out}.grade-levels-component[data-v-71781750]{animation:fadeIn-71781750 .3s ease-in}@keyframes fadeIn-71781750{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.list-enter-active[data-v-c4f480b9],.list-leave-active[data-v-c4f480b9]{transition:all .4s ease}.list-enter-from[data-v-c4f480b9],.list-leave-to[data-v-c4f480b9]{opacity:0;transform:translateY(20px)}.animate-bounce-subtle[data-v-c4f480b9]{animation:bounce-subtle-c4f480b9 2s infinite}@keyframes bounce-subtle-c4f480b9{0%,to{transform:translateY(-5%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.student-expenses-component[data-v-f95cb5d8]{font-family:Nunito,sans-serif}@keyframes fadeInUp-f95cb5d8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}tbody tr[data-v-f95cb5d8]{animation:fadeInUp-f95cb5d8 .3s ease-out;animation-fill-mode:both}tbody tr[data-v-f95cb5d8]:nth-child(1){animation-delay:.05s}tbody tr[data-v-f95cb5d8]:nth-child(2){animation-delay:.1s}tbody tr[data-v-f95cb5d8]:nth-child(3){animation-delay:.15s}tbody tr[data-v-f95cb5d8]:nth-child(4){animation-delay:.2s}tbody tr[data-v-f95cb5d8]:nth-child(5){animation-delay:.25s}tbody tr[data-v-f95cb5d8]:nth-child(n+6){animation-delay:.3s}.overflow-x-auto[data-v-f95cb5d8]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-f95cb5d8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto[data-v-f95cb5d8]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto[data-v-f95cb5d8]::-webkit-scrollbar-thumb:hover{background:#555}.dark .overflow-x-auto[data-v-f95cb5d8]::-webkit-scrollbar-track{background:#1f2937}.dark .overflow-x-auto[data-v-f95cb5d8]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-x-auto[data-v-f95cb5d8]::-webkit-scrollbar-thumb:hover{background:#6b7280}.group[data-v-f95cb5d8]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes scale-in-d5a156a4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-d5a156a4]{animation:scale-in-d5a156a4 .2s ease-out}.class-schedule-component[data-v-d5a156a4]{font-family:Nunito,sans-serif}.transition-all[data-v-d5a156a4]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.hover\:scale-105[data-v-d5a156a4]:hover{transform:scale(1.05)}.overflow-y-auto[data-v-d5a156a4]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-d5a156a4]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.overflow-y-auto[data-v-d5a156a4]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.overflow-y-auto[data-v-d5a156a4]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.dark .overflow-y-auto[data-v-d5a156a4]::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}.dark .overflow-y-auto[data-v-d5a156a4]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.dark .overflow-y-auto[data-v-d5a156a4]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.teacher-evaluation-component[data-v-7e695fc8]{min-height:100vh;background-color:#f9fafb}.dark .teacher-evaluation-component[data-v-7e695fc8]{background-color:#111827}.student-update-info-component[data-v-e1747320]{font-family:Nunito,sans-serif}@keyframes fadeInUp-e1747320{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}tbody tr[data-v-e1747320]{animation:fadeInUp-e1747320 .3s ease-out;animation-fill-mode:both}tbody tr[data-v-e1747320]:nth-child(1){animation-delay:.05s}tbody tr[data-v-e1747320]:nth-child(2){animation-delay:.1s}tbody tr[data-v-e1747320]:nth-child(3){animation-delay:.15s}tbody tr[data-v-e1747320]:nth-child(4){animation-delay:.2s}tbody tr[data-v-e1747320]:nth-child(5){animation-delay:.25s}tbody tr[data-v-e1747320]:nth-child(n+6){animation-delay:.3s}.overflow-x-auto[data-v-e1747320]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-e1747320]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto[data-v-e1747320]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto[data-v-e1747320]::-webkit-scrollbar-thumb:hover{background:#555}.dark .overflow-x-auto[data-v-e1747320]::-webkit-scrollbar-track{background:#1f2937}.dark .overflow-x-auto[data-v-e1747320]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-x-auto[data-v-e1747320]::-webkit-scrollbar-thumb:hover{background:#6b7280}.group[data-v-e1747320]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}td select[data-v-e1747320]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.dark td select[data-v-e1747320]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%9ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}td select option[data-v-e1747320]{background-color:#fff!important;color:#1f2937!important;padding:.5rem}.dark td select option[data-v-e1747320]{background-color:#1f2937!important;color:#f3f4f6!important}td select option[value=pending][data-v-e1747320]{background-color:#fef3c7!important;color:#92400e!important}.dark td select option[value=pending][data-v-e1747320]{background-color:#78350f!important;color:#fde68a!important}td select option[value=passed][data-v-e1747320]{background-color:#d1fae5!important;color:#065f46!important}.dark td select option[value=passed][data-v-e1747320]{background-color:#064e3b!important;color:#a7f3d0!important}td select option[value=failed][data-v-e1747320]{background-color:#fee2e2!important;color:#991b1b!important}.dark td select option[value=failed][data-v-e1747320]{background-color:#7f1d1d!important;color:#fca5a5!important}select option[value=pending][data-v-e1747320]{background-color:#fef3c7;color:#92400e}.dark select option[value=pending][data-v-e1747320]{background-color:#78350f;color:#fde68a}select option[value=passed][data-v-e1747320]{background-color:#d1fae5;color:#065f46}.dark select option[value=passed][data-v-e1747320]{background-color:#064e3b;color:#a7f3d0}select option[value=failed][data-v-e1747320]{background-color:#fee2e2;color:#991b1b}.dark select option[value=failed][data-v-e1747320]{background-color:#7f1d1d;color:#fca5a5}.shadow-premium[data-v-dc0ad006]{box-shadow:0 10px 50px -12px #0000000d}.dark .shadow-premium[data-v-dc0ad006]{box-shadow:0 10px 50px -12px #0000004d}@keyframes float-dc0ad006{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float[data-v-dc0ad006]{animation:float-dc0ad006 6s ease-in-out infinite}@keyframes shine-dc0ad006{0%{background-position:-200% center}to{background-position:200% center}}.animate-shine[data-v-dc0ad006]{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);background-size:200% 100%;animation:shine-dc0ad006 3s infinite}.animate-in[data-v-dc0ad006]{animation-duration:.6s;animation-fill-mode:both}@keyframes slide-up-dc0ad006{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-up[data-v-dc0ad006]{animation-name:slide-up-dc0ad006}.glass-light[data-v-dc0ad006]{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .glass-light[data-v-dc0ad006]{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.custom-scrollbar[data-v-dc0ad006]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-dc0ad006]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-dc0ad006]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:20px}.dark .custom-scrollbar[data-v-dc0ad006]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}[dir=rtl] .ml-1[data-v-dc0ad006]{margin-left:0;margin-right:.25rem}[dir=rtl] .mr-3[data-v-dc0ad006]{margin-right:0;margin-left:.75rem}.student-promote-component[data-v-3000a712]{font-family:Nunito,sans-serif}@keyframes fadeInUp-3000a712{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}tbody tr[data-v-3000a712]{animation:fadeInUp-3000a712 .3s ease-out;animation-fill-mode:both}tbody tr[data-v-3000a712]:nth-child(1){animation-delay:.05s}tbody tr[data-v-3000a712]:nth-child(2){animation-delay:.1s}tbody tr[data-v-3000a712]:nth-child(3){animation-delay:.15s}tbody tr[data-v-3000a712]:nth-child(4){animation-delay:.2s}tbody tr[data-v-3000a712]:nth-child(5){animation-delay:.25s}tbody tr[data-v-3000a712]:nth-child(n+6){animation-delay:.3s}.overflow-x-auto[data-v-3000a712]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-3000a712]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto[data-v-3000a712]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto[data-v-3000a712]::-webkit-scrollbar-thumb:hover{background:#555}.dark .overflow-x-auto[data-v-3000a712]::-webkit-scrollbar-track{background:#1f2937}.dark .overflow-x-auto[data-v-3000a712]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-x-auto[data-v-3000a712]::-webkit-scrollbar-thumb:hover{background:#6b7280}.group[data-v-3000a712]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}input[type=checkbox][data-v-3000a712]{cursor:pointer;transition:all .2s}input[type=checkbox][data-v-3000a712]:checked{background-color:#10b981;border-color:#10b981}.modal-enter-active[data-v-f220f707],.modal-leave-active[data-v-f220f707]{transition:opacity .3s ease}.modal-enter-from[data-v-f220f707],.modal-leave-to[data-v-f220f707]{opacity:0}.modal-enter-active>div[data-v-f220f707],.modal-leave-active>div[data-v-f220f707]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from>div[data-v-f220f707],.modal-leave-to>div[data-v-f220f707]{transform:scale(.9);opacity:0}.custom-scrollbar[data-v-f220f707]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-f220f707]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.dark .custom-scrollbar[data-v-f220f707]::-webkit-scrollbar-track{background:#374151}.custom-scrollbar[data-v-f220f707]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:10px}.custom-scrollbar[data-v-f220f707]::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark .custom-scrollbar[data-v-f220f707]::-webkit-scrollbar-thumb{background:#4b5563}.dark .custom-scrollbar[data-v-f220f707]::-webkit-scrollbar-thumb:hover{background:#6b7280}.animate-pulse-slow[data-v-e771abe5]{animation:pulse 8s cubic-bezier(.4,0,.6,1) infinite}.animation-delay-2000[data-v-e771abe5]{animation-delay:2s}.cursor-move[data-v-e250f386]{cursor:move}[data-v-e250f386]::-webkit-scrollbar{width:6px;height:6px}[data-v-e250f386]::-webkit-scrollbar-track{background:transparent}[data-v-e250f386]::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:3px}[data-v-e250f386]::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.8)}.animate-fade-in-up[data-v-a16efc41]{animation:fadeInUp-a16efc41 .3s ease-out}@keyframes fadeInUp-a16efc41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-pulse-slow[data-v-a16efc41]{animation:pulse 6s cubic-bezier(.4,0,.6,1) infinite}video[data-v-9cb11654]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-attendance[data-v-ae6e78b4]{font-family:Nunito,sans-serif}.overflow-x-auto[data-v-ae6e78b4]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-ae6e78b4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-x-auto[data-v-ae6e78b4]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto[data-v-ae6e78b4]::-webkit-scrollbar-thumb:hover{background:#555}.dark .overflow-x-auto[data-v-ae6e78b4]::-webkit-scrollbar-track{background:#1f2937}.dark .overflow-x-auto[data-v-ae6e78b4]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-x-auto[data-v-ae6e78b4]::-webkit-scrollbar-thumb:hover{background:#6b7280}.teacher-attendance-component[data-v-ed882993]{font-family:Nunito,sans-serif}@keyframes fadeInUp-ed882993{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.teacher-attendance-component[data-v-ed882993]>*{animation:fadeInUp-ed882993 .6s ease-out}tbody tr[data-v-ed882993]{transition:all .2s ease}tbody tr[data-v-ed882993]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}span[class*=rounded-full][data-v-ed882993]{transition:all .2s ease}span[class*=rounded-full][data-v-ed882993]:hover{transform:scale(1.05)}.group[data-v-ed882993]:hover{z-index:10}@keyframes loading-ed882993{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-skeleton[data-v-ed882993]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-ed882993 1.5s ease-in-out infinite}.dark .loading-skeleton[data-v-ed882993]{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background-size:200% 100%}.student-attendance-page[data-v-5c26d28d],.teacher-attendance-page[data-v-1addac64],.employee-leaves-component[data-v-6eb4867e],.employee-incentives-component[data-v-f4ba86f9],.employee-permissions-component[data-v-2213305e],.class-progress-page[data-v-b0c26b25],.currency-management-component[data-v-256af19c],.course-content[data-v-09f37abc]{font-family:Nunito,sans-serif}@keyframes fadeInUp-09f37abc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group[data-v-09f37abc]{animation:fadeInUp-09f37abc .6s ease-out forwards}@keyframes scaleIn-09f37abc{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in[data-v-09f37abc]{animation:scaleIn-09f37abc .3s ease-out}.modal-enter-active[data-v-09f37abc],.modal-leave-active[data-v-09f37abc]{transition:opacity .3s ease}.modal-enter-from[data-v-09f37abc],.modal-leave-to[data-v-09f37abc]{opacity:0}.modal-enter-active .relative[data-v-09f37abc],.modal-leave-active .relative[data-v-09f37abc]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-09f37abc],.modal-leave-to .relative[data-v-09f37abc]{transform:scale(.9);opacity:0}.group[data-v-09f37abc]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}button[data-v-09f37abc],a[data-v-09f37abc]{transition:all .2s cubic-bezier(.4,0,.2,1)}.overflow-auto[data-v-09f37abc]::-webkit-scrollbar{width:8px}.overflow-auto[data-v-09f37abc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.overflow-auto[data-v-09f37abc]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-auto[data-v-09f37abc]::-webkit-scrollbar-thumb:hover{background:#555}.dark .overflow-auto[data-v-09f37abc]::-webkit-scrollbar-track{background:#1f2937}.dark .overflow-auto[data-v-09f37abc]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-auto[data-v-09f37abc]::-webkit-scrollbar-thumb:hover{background:#6b7280}.gradient-text[data-v-09f37abc]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeInUp-55853bb9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.group[data-v-55853bb9]{animation:fadeInUp-55853bb9 .6s ease-out forwards}.group[data-v-55853bb9]:hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-active[data-v-55853bb9],.modal-leave-active[data-v-55853bb9]{transition:opacity .3s ease}.modal-enter-from[data-v-55853bb9],.modal-leave-to[data-v-55853bb9]{opacity:0}.modal-enter-active .relative[data-v-55853bb9],.modal-leave-active .relative[data-v-55853bb9]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-55853bb9],.modal-leave-to .relative[data-v-55853bb9]{transform:scale(.95);opacity:0}@keyframes scale-in-74332d2c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-in-up-74332d2c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-scale-in[data-v-74332d2c]{animation:scale-in-74332d2c .2s ease-out}.fade-in-up[data-v-74332d2c]{animation:fade-in-up-74332d2c .3s ease-out}.fade-in-up[data-v-74332d2c]:nth-child(1){animation-delay:.05s}.fade-in-up[data-v-74332d2c]:nth-child(2){animation-delay:.1s}.fade-in-up[data-v-74332d2c]:nth-child(3){animation-delay:.15s}.fade-in-up[data-v-74332d2c]:nth-child(4){animation-delay:.2s}.fade-in-up[data-v-74332d2c]:nth-child(5){animation-delay:.25s}.fade-in-up[data-v-74332d2c]:nth-child(6){animation-delay:.3s}.profile-page[data-v-ce463386]{min-height:100vh}.animate-fade-in[data-v-ce463386]{animation:fade-in-ce463386 .5s ease-out}@keyframes fade-in-ce463386{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.backdrop-blur-sm[data-v-ce463386]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.settings-page[data-v-5ace17d8]{min-height:100vh}@keyframes fade-in-5ace17d8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-5ace17d8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-5ace17d8]{animation:fade-in-5ace17d8 .5s ease-out}.animate-slide-down[data-v-5ace17d8]{animation:slide-down-5ace17d8 .3s ease-out}.slide-down-enter-active[data-v-5ace17d8]{transition:all .3s ease-out}.slide-down-leave-active[data-v-5ace17d8]{transition:all .2s ease-in}.slide-down-enter-from[data-v-5ace17d8]{opacity:0;transform:translateY(-20px)}.slide-down-leave-to[data-v-5ace17d8]{opacity:0;transform:translateY(-10px)}.group input[data-v-5ace17d8]:focus{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.bg-white\/80[data-v-5ace17d8]:hover,.dark .dark\:bg-gray-800\/80[data-v-5ace17d8]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.bg-white\/80[data-v-5ace17d8],.dark .dark\:bg-gray-800\/80[data-v-5ace17d8]{transition:all .3s ease}button[data-v-5ace17d8],input[data-v-5ace17d8],label[data-v-5ace17d8]{transition:all .2s ease}[dir=rtl] .absolute.left-3[data-v-5ace17d8]{left:auto;right:.75rem}[dir=rtl] input.pl-11[data-v-5ace17d8]{padding-left:1rem;padding-right:2.75rem}.exam-activation[data-v-ab23a888],.teacher-classes-component[data-v-b3395cb5]{font-family:Nunito,sans-serif}@keyframes fadeInUp-b3395cb5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.teacher-classes-component[data-v-b3395cb5]>*{animation:fadeInUp-b3395cb5 .6s ease-out}.loading-skeleton[data-v-b3395cb5]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-b3395cb5 1.5s ease-in-out infinite}@keyframes loading-b3395cb5{0%{background-position:200% 0}to{background-position:-200% 0}}.dark .loading-skeleton[data-v-b3395cb5]{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background-size:200% 100%}.teacher-classes-page[data-v-fd318db7]{font-family:Nunito,sans-serif}.space-y-2[data-v-3822edd6]::-webkit-scrollbar{width:8px}.space-y-2[data-v-3822edd6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.space-y-2[data-v-3822edd6]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.space-y-2[data-v-3822edd6]::-webkit-scrollbar-thumb:hover{background:#555}.dark .space-y-2[data-v-3822edd6]::-webkit-scrollbar-track{background:#374151}.dark .space-y-2[data-v-3822edd6]::-webkit-scrollbar-thumb{background:#6b7280}.dark .space-y-2[data-v-3822edd6]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.teacher-class-details-component[data-v-19d11e94]{font-family:Nunito,sans-serif}@keyframes fadeInUp-19d11e94{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.teacher-class-details-component[data-v-19d11e94]>*{animation:fadeInUp-19d11e94 .6s ease-out}.teacher-class-details-page[data-v-b3526b2a]{font-family:Nunito,sans-serif}.school-settings-component[data-v-5742d80b]{padding-bottom:2rem}[data-v-5742d80b] .base-card{border-radius:2rem;border-color:#e5e7eb80;background-color:#ffffffb3;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(229 231 235 / .2);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}[data-v-5742d80b] .base-card:is(.dark *){border-color:#37415180;background-color:#1f2937b3;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-v-5742d80b] .base-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(20 123 192 / .1);--tw-shadow: var(--tw-shadow-colored)}[data-v-5742d80b] .base-card:hover:is(.dark *){--tw-shadow-color: rgb(20 123 192 / .05);--tw-shadow: var(--tw-shadow-colored)}.scale-in[data-v-5742d80b]{animation:scaleIn-5742d80b .8s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleIn-5742d80b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-in[data-v-5742d80b]{animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,1,.3,1)}.fade-in[data-v-5742d80b]{animation-name:fadeIn-5742d80b}.slide-in-from-bottom-4[data-v-5742d80b]{animation-name:slideInBottom-5742d80b}@keyframes fadeIn-5742d80b{0%{opacity:0}to{opacity:1}}@keyframes slideInBottom-5742d80b{0%{transform:translateY(16px)}to{transform:translateY(0)}}.list-enter-active[data-v-5742d80b],.list-leave-active[data-v-5742d80b]{transition:all .4s ease}.list-enter-from[data-v-5742d80b]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-5742d80b]{opacity:0;transform:translate(30px)}.gallery-item-premium[data-v-5742d80b]{position:relative;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.gallery-item-premium img[data-v-5742d80b]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.gallery-item-premium:hover img[data-v-5742d80b]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bg-primary-500[data-v-5742d80b]{background-color:#3b82f6}.bg-primary-600[data-v-5742d80b]{background-color:#2563eb}.text-primary-600[data-v-5742d80b]{color:#2563eb}.text-primary-400[data-v-5742d80b]{color:#60a5fa}.animate-fade-in-up[data-v-c0bd689c]{animation:fadeInUp-c0bd689c .8s cubic-bezier(.34,1.56,.64,1) both}.animate-fade-in-left[data-v-c0bd689c]{animation:fadeInLeft-c0bd689c .8s cubic-bezier(.34,1.56,.64,1) both}.animate-fade-in-right[data-v-c0bd689c]{animation:fadeInRight-c0bd689c .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes fadeInUp-c0bd689c{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft-c0bd689c{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-c0bd689c{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}[data-v-c0bd689c]::-webkit-scrollbar{width:4px}[data-v-c0bd689c]::-webkit-scrollbar-thumb{background:rgba(37,99,235,.2);border-radius:10px}.tech-grid[data-v-48c9ec38]{background-image:linear-gradient(rgba(59,130,246,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.2) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 80%);mask-image:radial-gradient(circle at center,black,transparent 80%)}.scan-line[data-v-48c9ec38]{animation:scan-48c9ec38 3s linear infinite}@keyframes scan-48c9ec38{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.stagger-item[data-v-48c9ec38]{animation:fadeInUp-48c9ec38 .8s cubic-bezier(.2,.8,.2,1) both}.stagger-item[data-v-48c9ec38]:nth-child(1){animation-delay:.2s}.stagger-item[data-v-48c9ec38]:nth-child(2){animation-delay:.3s}.stagger-item[data-v-48c9ec38]:nth-child(3){animation-delay:.4s}.stagger-item[data-v-48c9ec38]:nth-child(4){animation-delay:.5s}.animate-reveal[data-v-48c9ec38]{animation:reveal-48c9ec38 1.2s cubic-bezier(.2,.8,.2,1) both}@keyframes reveal-48c9ec38{0%{opacity:0;transform:scale(.95) translateY(20px);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes fadeInUp-48c9ec38{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slow-float[data-v-48c9ec38]{animation:float-48c9ec38 10s ease-in-out infinite}@keyframes float-48c9ec38{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.animate-shimmer[data-v-48c9ec38]{animation:shimmer-48c9ec38 2.5s infinite}@keyframes shimmer-48c9ec38{0%{transform:translate(-100%)}to{transform:translate(100%)}}.orbit-shape[data-v-48c9ec38]{position:absolute;border-radius:40%;border:1px solid rgba(59,130,246,.05)}.orbit-1[data-v-48c9ec38]{width:600px;height:600px;top:-100px;left:-200px;animation:orbit-48c9ec38 30s linear infinite}.orbit-2[data-v-48c9ec38]{width:400px;height:400px;bottom:-50px;right:-100px;animation:orbit-48c9ec38 20s linear infinite reverse}@keyframes orbit-48c9ec38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[data-v-48c9ec38]:focus{box-shadow:0 0 25px #3b82f61a;transform:translateY(-2px)}.custom-scrollbar[data-v-e38d5950]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-e38d5950]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-e38d5950]::-webkit-scrollbar-thumb{background:#1e293b;border-radius:10px}.custom-scrollbar[data-v-e38d5950]::-webkit-scrollbar-thumb:hover{background:#334155}.list-move[data-v-e38d5950],.list-enter-active[data-v-e38d5950],.list-leave-active[data-v-e38d5950]{transition:all .5s ease}.list-enter-from[data-v-e38d5950],.list-leave-to[data-v-e38d5950]{opacity:0;transform:translateY(30px)}.list-leave-active[data-v-e38d5950]{position:absolute}.student-courses[data-v-062e798c]{font-family:Inter,system-ui,-apple-system,sans-serif}@keyframes fadeInUp-062e798c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.base-card-premium[data-v-062e798c]{animation:fadeInUp-062e798c .6s cubic-bezier(.16,1,.3,1) forwards}.group:hover svg[data-v-062e798c]{transform:scale(1.1)}.line-clamp-2[data-v-062e798c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.student-course-content[data-v-485f8e6b]{font-family:Inter,system-ui,-apple-system,sans-serif}@keyframes fadeInUp-485f8e6b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.base-card-premium[data-v-485f8e6b]{animation:fadeInUp-485f8e6b .6s cubic-bezier(.16,1,.3,1) forwards}.line-clamp-1[data-v-485f8e6b]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-485f8e6b]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-485f8e6b] .base-modal-body{scrollbar-width:thin;scrollbar-color:#147BC0 transparent}[data-v-485f8e6b] .base-modal-body::-webkit-scrollbar{width:6px}[data-v-485f8e6b] .base-modal-body::-webkit-scrollbar-track{background:transparent}[data-v-485f8e6b] .base-modal-body::-webkit-scrollbar-thumb{background-color:#147bc0;border-radius:20px}.student-exams[data-v-9620dbdd]{font-family:Nunito,sans-serif}@keyframes fadeInUp-9620dbdd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.numeric-question input[type=number][data-v-54d98735]::-webkit-inner-spin-button,.numeric-question input[type=number][data-v-54d98735]::-webkit-outer-spin-button{opacity:1}.code-editor-container[data-v-77037077]{position:relative}.code-editor-container textarea[data-v-77037077]{counter-reset:line}.code-editor-container textarea[data-v-77037077]::-moz-placeholder{color:#6b7280}.code-editor-container textarea[data-v-77037077]::placeholder{color:#6b7280}canvas[data-v-270286ab]{display:block;touch-action:none}.matrix-question table[data-v-ea8eb6ec]{min-width:100%}.matrix-question input[data-v-ea8eb6ec]{min-width:60px}.cloze-text[data-v-356a71da]{line-height:2.5}.cloze-text input[data-v-356a71da]{vertical-align:baseline}.table-question table[data-v-eb6ce120]{min-width:100%}.table-question input[data-v-eb6ce120]{min-width:80px}.question-renderer[data-v-b977721d]{animation:fadeIn-b977721d .3s ease-out}@keyframes fadeIn-b977721d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-enter-active[data-v-32c8d483],.modal-leave-active[data-v-32c8d483]{transition:opacity .3s ease}.modal-enter-from[data-v-32c8d483],.modal-leave-to[data-v-32c8d483]{opacity:0}.slide-up-enter-active[data-v-c2ba2408],.slide-up-leave-active[data-v-c2ba2408]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-c2ba2408],.slide-up-leave-to[data-v-c2ba2408]{transform:translateY(100%);opacity:0}.student-take-exam[data-v-e6b5c1bc]{font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom-scrollbar[data-v-e6b5c1bc]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-e6b5c1bc]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-e6b5c1bc]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px}.dark .custom-scrollbar[data-v-e6b5c1bc]::-webkit-scrollbar-thumb{background-color:#475569}@keyframes fadeInUp-e6b5c1bc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-e6b5c1bc]{animation:fadeInUp-e6b5c1bc .3s ease-out forwards}@keyframes pulseBorder-e6b5c1bc{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.animate-pulse-border[data-v-e6b5c1bc]{animation:pulseBorder-e6b5c1bc 2s infinite}@keyframes shimmer-e6b5c1bc{to{transform:translate(100%)}}.animate-shimmer[data-v-e6b5c1bc]{animation:shimmer-e6b5c1bc 2s infinite}.fade-slide-enter-active[data-v-e6b5c1bc],.fade-slide-leave-active[data-v-e6b5c1bc]{transition:all .3s ease}.fade-slide-enter-from[data-v-e6b5c1bc]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-e6b5c1bc]{opacity:0;transform:translate(-20px)}@keyframes pulseGlow-e6b5c1bc{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f600}}.animate-pulse-glow[data-v-e6b5c1bc]{animation:pulseGlow-e6b5c1bc 2s infinite}.student-evaluations[data-v-971a4529]{font-family:Nunito,sans-serif}@keyframes slide-down-971a4529{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}.animate-slide-down[data-v-971a4529]{animation:slide-down-971a4529 .3s ease-out}#math-game-container[data-v-ae88e017]{min-height:600px}.badge-notification-enter-active[data-v-1ee4356f],.badge-notification-leave-active[data-v-1ee4356f]{transition:all .3s ease}.badge-notification-enter-from[data-v-1ee4356f],.badge-notification-leave-to[data-v-1ee4356f]{opacity:0;transform:translate(100%) scale(.8)}@keyframes bounce-subtle-1ee4356f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-subtle[data-v-1ee4356f]{animation:bounce-subtle-1ee4356f 2s ease-in-out infinite}@keyframes spin-slow-1ee4356f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-v-1ee4356f]{animation:spin-slow-1ee4356f 3s linear infinite}@keyframes modal-enter-f61fa23b{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-enter[data-v-f61fa23b]{animation:modal-enter-f61fa23b .3s ease-out}[data-v-f61fa23b]{transition:all .3s cubic-bezier(.4,0,.2,1)}.student-leaves[data-v-43d104c9]{font-family:Nunito,sans-serif}.modal-enter-active[data-v-886a333e],.modal-leave-active[data-v-886a333e]{transition:opacity .3s ease}.modal-enter-from[data-v-886a333e],.modal-leave-to[data-v-886a333e]{opacity:0}.modal-enter-active .relative[data-v-886a333e],.modal-leave-active .relative[data-v-886a333e]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-886a333e],.modal-leave-to .relative[data-v-886a333e]{transform:scale(.9);opacity:0}@keyframes fade-in-886a333e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-886a333e]{animation:fade-in-886a333e .5s ease-out}.modal-enter-active[data-v-7fd5a014],.modal-leave-active[data-v-7fd5a014]{transition:opacity .3s ease}.modal-enter-from[data-v-7fd5a014],.modal-leave-to[data-v-7fd5a014]{opacity:0}.modal-enter-active .relative[data-v-7fd5a014],.modal-leave-active .relative[data-v-7fd5a014]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-7fd5a014],.modal-leave-to .relative[data-v-7fd5a014]{transform:scale(.9);opacity:0}@keyframes fade-in-7fd5a014{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-7fd5a014]{animation:fade-in-7fd5a014 .5s ease-out}.modal-enter-active[data-v-fe719c56],.modal-leave-active[data-v-fe719c56]{transition:opacity .3s ease}.modal-enter-from[data-v-fe719c56],.modal-leave-to[data-v-fe719c56]{opacity:0}.modal-enter-active .relative[data-v-fe719c56],.modal-leave-active .relative[data-v-fe719c56]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-fe719c56],.modal-leave-to .relative[data-v-fe719c56]{transform:scale(.9);opacity:0}@keyframes fade-in-fe719c56{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-fe719c56]{animation:fade-in-fe719c56 .5s ease-out}.animate-fade-in[data-v-68e6ce41]{animation:fadeIn-68e6ce41 .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn-68e6ce41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-enter-active[data-v-68e6ce41],.modal-leave-active[data-v-68e6ce41]{transition:all .4s cubic-bezier(.16,1,.3,1)}.modal-enter-from[data-v-68e6ce41],.modal-leave-to[data-v-68e6ce41]{opacity:0;filter:blur(10px)}.modal-enter-from .relative[data-v-68e6ce41],.modal-leave-to .relative[data-v-68e6ce41]{transform:scale(.9) translateY(40px)}[data-v-68e6ce41]::-webkit-scrollbar{width:6px}[data-v-68e6ce41]::-webkit-scrollbar-track{background:transparent}[data-v-68e6ce41]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.dark[data-v-68e6ce41] ::-webkit-scrollbar-thumb{background:#334155}input[data-v-68e6ce41]::-webkit-outer-spin-button,input[data-v-68e6ce41]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number][data-v-68e6ce41]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.modal-enter-active[data-v-cb1a37ba],.modal-leave-active[data-v-cb1a37ba]{transition:opacity .3s ease}.modal-enter-from[data-v-cb1a37ba],.modal-leave-to[data-v-cb1a37ba]{opacity:0}.modal-enter-active .relative[data-v-cb1a37ba],.modal-leave-active .relative[data-v-cb1a37ba]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-cb1a37ba],.modal-leave-to .relative[data-v-cb1a37ba]{transform:scale(.9);opacity:0}.modal-enter-active[data-v-38501c00],.modal-leave-active[data-v-38501c00]{transition:opacity .3s ease}.modal-enter-from[data-v-38501c00],.modal-leave-to[data-v-38501c00]{opacity:0}.modal-enter-active .relative[data-v-38501c00],.modal-leave-active .relative[data-v-38501c00]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-38501c00],.modal-leave-to .relative[data-v-38501c00]{transform:scale(.9);opacity:0}.modal-enter-active[data-v-64633775],.modal-leave-active[data-v-64633775]{transition:opacity .3s ease}.modal-enter-from[data-v-64633775],.modal-leave-to[data-v-64633775]{opacity:0}.modal-enter-active .relative[data-v-64633775],.modal-leave-active .relative[data-v-64633775]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-64633775],.modal-leave-to .relative[data-v-64633775]{transform:scale(.9);opacity:0}.animate-fade-in-down[data-v-64633775]{animation:fadeInDown-64633775 .3s ease-out}@keyframes fadeInDown-64633775{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-601caf4e]{animation:fade-in-601caf4e .5s ease-out}@keyframes fade-in-601caf4e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-enter-active[data-v-00dcfc39],.modal-leave-active[data-v-00dcfc39]{transition:opacity .3s ease}.modal-enter-from[data-v-00dcfc39],.modal-leave-to[data-v-00dcfc39]{opacity:0}.modal-enter-active .relative[data-v-00dcfc39],.modal-leave-active .relative[data-v-00dcfc39]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-00dcfc39],.modal-leave-to .relative[data-v-00dcfc39]{transform:scale(.9);opacity:0}@keyframes fade-in-00dcfc39{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-00dcfc39]{animation:fade-in-00dcfc39 .5s ease-out}.modal-enter-active[data-v-6fde79c7],.modal-leave-active[data-v-6fde79c7]{transition:opacity .3s ease}.modal-enter-from[data-v-6fde79c7],.modal-leave-to[data-v-6fde79c7]{opacity:0}.modal-enter-active .relative[data-v-6fde79c7],.modal-leave-active .relative[data-v-6fde79c7]{transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.modal-enter-from .relative[data-v-6fde79c7],.modal-leave-to .relative[data-v-6fde79c7]{transform:scale(.95) translateY(10px);opacity:0}.modal-enter-active[data-v-12b3a3cb],.modal-leave-active[data-v-12b3a3cb]{transition:opacity .3s ease}.modal-enter-from[data-v-12b3a3cb],.modal-leave-to[data-v-12b3a3cb]{opacity:0}.modal-enter-active .relative[data-v-12b3a3cb],.modal-leave-active .relative[data-v-12b3a3cb]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-12b3a3cb],.modal-leave-to .relative[data-v-12b3a3cb]{transform:scale(.9);opacity:0}@keyframes fade-in-12b3a3cb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-12b3a3cb]{animation:fade-in-12b3a3cb .5s ease-out}.chart-of-accounts-tree-item:hover .opacity-0[data-v-7d6c0f86]{opacity:1}.modal-enter-active[data-v-a54623ec],.modal-leave-active[data-v-a54623ec]{transition:opacity .3s ease}.modal-enter-from[data-v-a54623ec],.modal-leave-to[data-v-a54623ec]{opacity:0}.modal-enter-active .relative[data-v-a54623ec],.modal-leave-active .relative[data-v-a54623ec]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-a54623ec],.modal-leave-to .relative[data-v-a54623ec]{transform:scale(.9);opacity:0}.modal-enter-active[data-v-f98e2ee2],.modal-leave-active[data-v-f98e2ee2]{transition:opacity .3s ease}.modal-enter-from[data-v-f98e2ee2],.modal-leave-to[data-v-f98e2ee2]{opacity:0}.modal-enter-active .relative[data-v-f98e2ee2],.modal-leave-active .relative[data-v-f98e2ee2]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-f98e2ee2],.modal-leave-to .relative[data-v-f98e2ee2]{transform:scale(.95);opacity:0}@media print{body.is-printing-voucher[data-v-f98e2ee2]>*:not(.journal-entry-modal-root){display:none!important}body.is-printing-voucher #app[data-v-f98e2ee2]{display:none!important}html[data-v-f98e2ee2],body[data-v-f98e2ee2]{background:white!important;color:#000!important;margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}.journal-entry-modal-root[data-v-f98e2ee2]{position:static!important;display:block!important;width:100%!important;background:white!important;padding:0!important;margin:0!important;z-index:auto!important}.journal-entry-modal-root>.relative[data-v-f98e2ee2]{position:static!important;box-shadow:none!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;border:none!important;display:block!important;background:white!important}.journal-entry-modal-root .fixed.inset-0.bg-black\/60[data-v-f98e2ee2],.journal-entry-modal-root .bg-gradient-to-r[data-v-f98e2ee2],.journal-entry-modal-root .border-t[data-v-f98e2ee2]{display:none!important}#printable-voucher[data-v-f98e2ee2]{display:block!important;visibility:visible!important;width:100%!important;padding:30px!important;background:white!important;color:#000!important;overflow:visible!important}table[data-v-f98e2ee2]{border-collapse:collapse!important;width:100%!important}th[data-v-f98e2ee2],td[data-v-f98e2ee2]{border:1px solid #ddd!important;padding:10px!important;color:#000!important}.print\:block[data-v-f98e2ee2]{display:block!important}.print\:hidden[data-v-f98e2ee2]{display:none!important}.bg-gray-50[data-v-f98e2ee2],.dark\:bg-gray-700\/50[data-v-f98e2ee2],.bg-blue-50[data-v-f98e2ee2]{background-color:transparent!important}}.modal-enter-active[data-v-b829756d],.modal-leave-active[data-v-b829756d]{transition:opacity .3s ease}.modal-enter-from[data-v-b829756d],.modal-leave-to[data-v-b829756d]{opacity:0}.modal-enter-active .relative[data-v-b829756d],.modal-leave-active .relative[data-v-b829756d]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .relative[data-v-b829756d],.modal-leave-to .relative[data-v-b829756d]{transform:scale(.95);opacity:0}.animate-fade-in-down[data-v-bc8d4163]{animation:fadeInDown-bc8d4163 .3s ease-out}@keyframes fadeInDown-bc8d4163{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media print{body.is-printing-voucher .journal-entry-management-component[data-v-bc8d4163],body.is-printing-voucher .dashboard-layout[data-v-bc8d4163]{display:none!important}body:not(.is-printing-voucher) .dashboard-layout[data-v-bc8d4163] .sidebar,body:not(.is-printing-voucher) .dashboard-layout[data-v-bc8d4163] .header,body:not(.is-printing-voucher) .filters[data-v-bc8d4163],body:not(.is-printing-voucher) .status-cards[data-v-bc8d4163],body:not(.is-printing-voucher) .actions-bar[data-v-bc8d4163],body:not(.is-printing-voucher) .controls-bar[data-v-bc8d4163],body:not(.is-printing-voucher) .pagination[data-v-bc8d4163],body:not(.is-printing-voucher) .nav-breadcrumb[data-v-bc8d4163],body:not(.is-printing-voucher) .stats-grid[data-v-bc8d4163]{display:none!important}.journal-entry-management-component[data-v-bc8d4163]{position:relative;left:0;top:0;width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;background:white!important}table[data-v-bc8d4163]{width:100%!important;border-collapse:collapse!important}th[data-v-bc8d4163],td[data-v-bc8d4163]{border:1px solid #ddd!important;padding:8px!important;color:#000!important}}@media print{.financial-reports-component[data-v-7f96754a]{padding:0!important}.hero-header[data-v-7f96754a],.filters-section[data-v-7f96754a],.report-cards[data-v-7f96754a]{display:none!important}.base-modal[data-v-7f96754a]{position:static!important;width:100%!important;max-width:none!important}}.financial-dashboard-container[data-v-3d7d0658]{max-width:1400px;margin:0 auto}.stat-card[data-v-3d7d0658]{transition:transform .3s ease,box-shadow .3s ease}.stat-card[data-v-3d7d0658]:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.chat-component[data-v-fa2b528c]{font-family:Nunito,sans-serif}.prose[data-v-c1adf739]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.modal-fade-enter-active[data-v-0465886e],.modal-fade-leave-active[data-v-0465886e]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-0465886e],.modal-fade-leave-to[data-v-0465886e]{opacity:0}.upmost-ai-popup[data-v-7e590cb0]{font-family:Nunito,sans-serif}.message-item[data-v-9f8ef5a3]{margin-bottom:.25rem}.message-bubble[data-v-9f8ef5a3]{animation:slideIn-9f8ef5a3 .2s ease-out;word-wrap:break-word;overflow-wrap:break-word}.message-item[data-v-9f8ef5a3]:last-child{margin-bottom:.5rem}@keyframes slideIn-9f8ef5a3{0%{opacity:0;transform:translateY(5px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[dir=rtl] .message-item.justify-end .message-bubble[data-v-9f8ef5a3]{border-radius:.5rem .5rem .125rem}[dir=rtl] .message-item.justify-start .message-bubble[data-v-9f8ef5a3]{border-radius:.5rem .5rem .5rem .125rem}.message-list[data-v-f9e82b9b]{max-height:calc(100vh - 300px);scroll-behavior:smooth}.message-list[data-v-f9e82b9b]::-webkit-scrollbar{width:6px}.message-list[data-v-f9e82b9b]::-webkit-scrollbar-track{background:transparent}.message-list[data-v-f9e82b9b]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.message-list[data-v-f9e82b9b]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.dark .message-list[data-v-f9e82b9b]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.dark .message-list[data-v-f9e82b9b]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}@keyframes modal-enter-c7a8676f{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-enter[data-v-c7a8676f]{animation:modal-enter-c7a8676f .3s ease-out}@keyframes modal-enter-7839ccbe{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-modal-enter[data-v-7839ccbe]{animation:modal-enter-7839ccbe .3s ease-out}
