@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&family=Poppins:wght@400;500;600;700&display=swap);.Create_container__5oFUk{align-items:center;background-color:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Create_popup__2QTIh{background:#fff;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:16px;padding:24px;width:min(440px,92vw)}.Create_header__-k-Ya{font-size:1.4rem;font-weight:700;text-align:center}.Create_form-group__UHrxz{display:flex;flex-direction:column;gap:8px}.Create_form-group__UHrxz label{font-size:.95rem;font-weight:600}.Create_form-group__UHrxz input,.Create_form-group__UHrxz select{border:1px solid #d9d9d9;border-radius:8px;font-size:.95rem;padding:10px 12px;transition:border .15s ease,box-shadow .15s ease;width:100%}.Create_form-group__UHrxz input:focus,.Create_form-group__UHrxz select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.15);outline:none}.Create_form-group__UHrxz input:disabled,.Create_form-group__UHrxz select:disabled{background:#f5f5f5;cursor:not-allowed}.Create_form-group__UHrxz .Create_error-message__ubLNY{color:#ef4444;font-size:.85rem}.Create_actions__dbHBW{display:flex;gap:12px;justify-content:flex-end}.Create_actions__dbHBW button{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:10px 18px;transition:opacity .15s ease}.Create_actions__dbHBW button:disabled{cursor:not-allowed;opacity:.6}.Create_actions__dbHBW button:hover:not(:disabled){opacity:.85}.Create_actions__dbHBW .Create_add__pvVwj{background:#4f46e5;color:#fff}.Create_actions__dbHBW .Create_cancel__TsQIi{background:#f3f4f6;color:#1f2937}.toast-container{position:fixed;right:32px;top:32px;z-index:999999}.toast{align-items:center;background-color:#fff;border-left:4px solid;border-radius:2px;box-shadow:0 5px 8px rgba(0,0,0,.08);display:flex;max-width:450px;min-width:400px;padding:20px 0;transition:all .3s linear}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(calc(100% + 32px));transform:translateX(calc(100% + 32px))}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(calc(100% + 32px));transform:translateX(calc(100% + 32px))}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}.toast--success{border-color:#47d864}.toast--success .toast__icon{color:#47d864}.toast--info{border-color:#2f86eb}.toast--info .toast__icon{color:#2f86eb}.toast--warning{border-color:#ffc021}.toast--warning .toast__icon{color:#ffc021}.toast--error{border-color:#ff623d}.toast--error .toast__icon{color:#ff623d}.toast+.toast{margin-top:24px}.toast__icon{font-size:24px}.toast__close,.toast__icon{padding:0 16px}.toast__body{flex-grow:1}.toast__title{color:#333;font-size:16px;font-weight:600}.toast__msg{color:#888;font-size:14px;line-height:1.5;margin-top:6px}.toast__close{color:rgba(0,0,0,.3);cursor:pointer;font-size:20px}.Create_overlay__HI-HE{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,15,35,.55);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:clamp(16px,4vw,32px);position:fixed;z-index:1000}.Create_modal__x4M4j{background:linear-gradient(145deg,rgba(15,23,42,.95),rgba(25,118,210,.88));border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 32px 64px rgba(15,23,42,.35);color:#fff;display:flex;flex-direction:column;gap:24px;padding:clamp(24px,5vw,40px);position:relative;width:min(860px,100%)}.Create_close-button__Ce8hD{background:hsla(0,0%,100%,.08);border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:24px;height:40px;place-items:center;position:absolute;right:18px;top:18px;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:40px}.Create_close-button__Ce8hD:hover{background:hsla(0,0%,100%,.16);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Create_header__kSAyw{display:flex;flex-direction:column;gap:12px}.Create_header__subtitle__43GbW{color:hsla(0,0%,100%,.7);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.Create_header__title__UPeLD{font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.3}.Create_header__description__5xMwv{color:hsla(0,0%,100%,.78);line-height:1.6;max-width:560px}.Create_metrics__e40oV{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.Create_metric-card__CDvqn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:6px;padding:18px 20px}.Create_metric-card__label__-fIue{color:hsla(0,0%,100%,.65);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.Create_metric-card__value__uRJK0{font-size:28px;font-weight:700}.Create_subject-section__6EzUi{display:flex;flex-direction:column;gap:18px}.Create_subject-section__header__\+Jg70{align-items:center;display:flex;gap:16px;justify-content:space-between}.Create_subject-section__header__\+Jg70 h3{font-size:20px;font-weight:600}.Create_add-subject__rDmSW{background:hsla(0,0%,100%,.12);border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;padding:12px 18px;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.Create_add-subject__rDmSW:hover{background:hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Create_subject-list__Yd\+L4{display:flex;flex-direction:column;gap:16px;margin-bottom:-16px;max-height:16em;overflow-y:auto;padding:16px 6px 32px}.Create_subject-list__Yd\+L4::-webkit-scrollbar{width:6px}.Create_subject-list__Yd\+L4::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:3px}.Create_subject-list__Yd\+L4::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.Create_subject-row__MwVoU{grid-gap:16px;align-items:end;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;box-shadow:0 8px 10px rgba(15,23,42,.25);display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(120px,.8fr) auto;padding:18px}.Create_field__xnfWW{display:flex;flex-direction:column;gap:8px}.Create_field__xnfWW label{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:500}.Create_field__xnfWW input,.Create_field__xnfWW select{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;color:#fff;font-size:13px;padding:10px 14px;transition:border .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.Create_field__xnfWW input:focus,.Create_field__xnfWW select:focus{background:hsla(0,0%,100%,.16);border-color:rgba(25,118,210,.9);box-shadow:0 0 0 3px rgba(25,118,210,.25);outline:none}.Create_field__xnfWW input option,.Create_field__xnfWW select option{color:#1f2937}.Create_remove-button__mSUY-{align-self:center;background:rgba(235,72,69,.18);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;justify-self:flex-end;padding:10px 18px;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.Create_remove-button__mSUY-:hover{background:rgba(235,72,69,.28);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Create_error-message__QLe4-{color:#f87171;font-size:14px;font-weight:500}.Create_footer__8ZuCV{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.Create_exam-count__hwdf0{display:flex;flex-direction:column;gap:10px;min-width:200px}.Create_exam-count__hwdf0 label{color:hsla(0,0%,100%,.8);font-size:15px;font-weight:600}.Create_exam-count__hwdf0 input{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;color:#fff;font-size:16px;padding:12px 14px}.Create_exam-count__hwdf0 input:focus{background:hsla(0,0%,100%,.16);border-color:rgba(25,118,210,.9);box-shadow:0 0 0 3px rgba(25,118,210,.25);outline:none}.Create_actions__-OWYY{display:flex;gap:12px}.Create_primary-button__Un38d,.Create_secondary-button__aywQE{border:none;border-radius:14px;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease}.Create_primary-button__Un38d{background:linear-gradient(135deg,#4f46e5,#1976d2);box-shadow:0 20px 40px rgba(79,70,229,.35);color:#fff}.Create_primary-button__Un38d:hover{box-shadow:0 24px 44px rgba(79,70,229,.45);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Create_secondary-button__aywQE{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);color:#fff}.Create_secondary-button__aywQE:hover{background:hsla(0,0%,100%,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:900px){.Create_subject-row__MwVoU{align-items:stretch;grid-template-areas:"subject subject" "questions remove";grid-template-columns:1fr 1fr}.Create_subject-row__MwVoU .Create_field__xnfWW:first-child{grid-area:subject}.Create_subject-row__MwVoU .Create_field__xnfWW:last-of-type{grid-area:questions}.Create_subject-row__MwVoU .Create_remove-button__mSUY-{grid-area:remove;justify-self:flex-start}}@media(max-width:640px){.Create_modal__x4M4j{gap:20px;padding:24px}.Create_metrics__e40oV{grid-template-columns:1fr}.Create_metrics__e40oV .Create_metric-card__CDvqn{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.Create_metrics__e40oV .Create_metric-card__label__-fIue{font-size:12px}.Create_metrics__e40oV .Create_metric-card__value__uRJK0{font-size:22px}.Create_subject-section__header__\+Jg70{align-items:stretch;flex-direction:column}.Create_subject-section__header__\+Jg70 .Create_add-subject__rDmSW{width:100%}.Create_subject-row__MwVoU{grid-template-areas:"subject" "questions" "remove";grid-template-columns:1fr}.Create_subject-row__MwVoU .Create_remove-button__mSUY-{justify-self:flex-end}.Create_footer__8ZuCV{align-items:stretch;flex-direction:column}.Create_actions__-OWYY{flex-direction:column}.Create_actions__-OWYY button{width:100%}}.Home_home__i3cmQ{padding:2rem 0}.Home_head__OQiVi{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.Home_head-button__bwC83{background-color:#10b981;border:1px solid #f3f4f6;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#fff;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.Home_head-button__bwC83:hover{border-color:#4f46e5;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.Home_category__6ZLAJ{margin-bottom:2rem}.Home_category-header__O8FER{align-items:center;display:flex;font-weight:600;gap:1rem;justify-content:flex-start}.Home_category-name__7DBj1{font-size:1.5rem;font-weight:600}.Home_category-actions__7Vmyb{display:flex;gap:.75rem}.Home_category-action__Tg2t3{border:1px solid #f3f4f6;border-radius:.5rem;font-size:1rem;font-weight:600;padding:.8rem 1.2rem;transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.Home_category-action__Tg2t3:hover{border-color:#4f46e5;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.Home_category-action--create__ud2fn{background-color:#fff;color:#1f2937}.Home_category-action--edit__aC9SP{background:#4f46e5;border:none;color:#fff}.Home_subject-list__ZfNuU{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:2rem 0}.Home_subject-card__Q-VzN{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;display:flex;height:3.5em;justify-content:space-between;padding:1rem;transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.Home_subject-card__Q-VzN:hover{border-color:#4f46e5;box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-transform:scale(1.02);transform:scale(1.02)}.Home_subject-name__86rzg{color:#1f2937;font-size:.85rem;font-weight:500;line-height:1.5em;text-align:justify;width:25em}.Home_subject-actions__vq94o{display:flex;gap:.5rem}.Home_subject-action__HfN6o{border:none;border-radius:.25rem;cursor:pointer;font-size:.8rem;font-weight:600;height:2.5em;opacity:.85;padding:.25rem 1rem;transition:opacity .2s ease}.Home_subject-action__HfN6o:hover{opacity:1}.Home_subject-action--edit__vD7ZX{background:#4f46e5;color:#fff}.Home_subject-action--delete__t8bWK{background:#10b981;color:#fff}@media(max-width:1024px){.Home_subject-list__ZfNuU{grid-template-columns:repeat(1,1fr)}.Home_subject-name__86rzg{font-size:.75rem;width:35em}}@media(max-width:768px){.Home_category-header__O8FER{align-items:flex-start;flex-direction:column}.Home_subject-list__ZfNuU{grid-template-columns:repeat(1,1fr)}.Home_subject-name__86rzg{font-size:.65rem;width:20em}}.Home_home__k1W\+K{padding:2rem 0}.Home_category__iWNfO{margin-bottom:2rem}.Home_category-header__E2IoK{align-items:center;display:flex;font-weight:600;gap:1rem;justify-content:flex-start}.Home_category-name__yuHie{font-size:1.5rem;font-weight:600}.Home_subject-list__4GqL1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:2rem 0}.Home_subject-card__BVQ4p{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;display:flex;height:3.5em;justify-content:space-between;padding:1rem;transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.Home_subject-card__BVQ4p:hover{border-color:#4f46e5;box-shadow:0 4px 8px rgba(0,0,0,.1);-webkit-transform:scale(1.02);transform:scale(1.02)}.Home_subject-name__ycnSj{color:#1f2937;font-size:.85rem;font-weight:500;line-height:1.5em;text-align:justify;width:25em}.Home_subject-actions__F9BXZ{display:flex;gap:.5rem}.Home_subject-action__jofwU{border:none;border-radius:.25rem;cursor:pointer;font-size:.8rem;font-weight:600;height:2.5em;opacity:.85;padding:.25rem 1rem;transition:opacity .2s ease}.Home_subject-action__jofwU:hover{opacity:1}.Home_subject-action--edit__ipMN\+{background:#4f46e5;color:#fff}.Home_empty-state__kFGhR{color:#1f2937;font-size:1rem;font-style:italic;grid-column:1/-1;opacity:.7;padding:2rem;text-align:center}@media(max-width:1024px){.Home_subject-list__4GqL1{grid-template-columns:repeat(1,1fr)}.Home_subject-name__ycnSj{font-size:.75rem;width:35em}}@media(max-width:768px){.Home_category-header__E2IoK{align-items:flex-start;flex-direction:column}.Home_subject-list__4GqL1{grid-template-columns:repeat(1,1fr)}.Home_subject-name__ycnSj{font-size:.65rem;width:20em}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,input{font-family:Comfortaa,sans-serif}.main{align-items:center;background-color:#ff8c6b;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;width:100%}.main .box{background-color:#fff;border-radius:3.3rem;box-shadow:0 60px 40px -30px rgba(0,0,0,.27);height:640px;max-width:1020px;position:relative;width:100%}.main .inner-box{height:calc(100% - 4.1rem);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 4.1rem)}.main .forms-wrap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;left:0;position:absolute;top:0;transition:.8s ease-in-out;width:45%}.main .form{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;height:100%;justify-content:space-evenly;margin:0 auto;max-width:260px;transition:opacity .02s .4s;width:100%}.main .form.sign-up-form{opacity:0;pointer-events:none}.main .logo{align-items:center;display:flex}.main .logo img{margin-right:.3rem;width:44px}.main .logo h4{color:#151111;font-size:1.1rem;letter-spacing:-.5px;margin-top:-9px}.main .heading h2{color:#151111;font-size:2.1rem;font-weight:600}.main .heading h6{color:#bababa;display:inline;font-size:.75rem;font-weight:400}.main .toggle{color:#151111;font-size:.75rem;font-weight:500;text-decoration:none;transition:.3s}.main .toggle:hover{color:#8371fd}.main .input-wrap{height:37px;margin-bottom:2rem;position:relative}.main .input-field{background:none;border:none;border-bottom:1px solid #bbb;color:#151111;height:100%;outline:none;padding:0;width:100%}.main .input-field,.main .label{font-size:.95rem;position:absolute;transition:.4s}.main .label{color:#bbb;left:0;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main .input-field.active{border-bottom-color:#151111}.main .input-field.active+label{font-size:.75rem;top:-2px}.main .input-wrap.invalid .input-field{border-bottom-color:#f44336}.main .form-message{color:#f44336;display:block;font-size:.75rem;margin-bottom:4px}.main .sign-btn{background-color:#151111;border:none;border-radius:.8rem;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;height:43px;margin-bottom:2rem;transition:.3s;width:100%}.main .sign-btn:hover{background-color:#8371fd}.main .text{color:#bbb;font-size:.7rem}.main .text a{color:#bbb;transition:.3s}.main .text a:hover{color:#8371fd}.main .carousel{background-color:#ffe0d2;border-radius:2rem;display:grid;grid-template-rows:auto 1fr;height:100%;left:45%;overflow:hidden;padding-bottom:2rem;position:absolute;top:0;transition:.8s ease-in-out;width:55%}.main .images-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.main .image{grid-column:1/2;grid-row:1/2;opacity:0;transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,transform .5s;transition:opacity .3s,transform .5s,-webkit-transform .5s;width:100%}.main .img-1{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.main .img-2{-webkit-transform:scale(.4,.5);transform:scale(.4,.5)}.main .img-3{-webkit-transform:scale(.3) rotate(-20deg);transform:scale(.3) rotate(-20deg)}.main .image.show{opacity:1;-webkit-transform:none;transform:none}.main .text-slider{align-items:center;display:flex;flex-direction:column;justify-content:center}.main .text-wrap{margin-bottom:2.5rem;max-height:2.2rem;overflow:hidden}.main .text-group{display:flex;flex-direction:column;text-align:center;-webkit-transform:translateY(0);transform:translateY(0);transition:.5s}.main .text-group h2{font-size:1.6rem;font-weight:600;line-height:2.2rem}.main .bullets{align-items:center;display:flex;justify-content:center}.main .bullets span{background-color:#aaa;border-radius:50%;cursor:pointer;display:block;height:.5rem;margin:0 .25rem;transition:.3s;width:.5rem}.main .bullets span.active{background-color:#151111;border-radius:1rem;width:1.1rem}@media(max-width:850px){.main .box{height:auto;max-width:550px;overflow:hidden}.main .inner-box{height:revert;padding:2rem;position:static;-webkit-transform:none;transform:none;width:revert}.main .forms-wrap{height:auto;position:revert;width:100%}.main form{max-width:revert;padding:1.5rem 2.5rem 2rem;transition:opacity .45s linear,-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out,opacity .45s linear;transition:transform .8s ease-in-out,opacity .45s linear,-webkit-transform .8s ease-in-out}.main .heading{margin:2rem 0}.main form.sign-up-form{-webkit-transform:translateX(100%);transform:translateX(100%)}.main .carousel{display:flex;height:auto;padding:3rem 2rem;position:revert;width:100%}.main .images-wrapper{display:none}.main .text-slider{width:100%}}@media(max-width:530px){.main main{padding:1rem}.main .box{border-radius:2rem}.main .inner-box{padding:1rem}.main .carousel{border-radius:1.6rem;padding:1.5rem 1rem}.main .text-wrap{margin-bottom:1rem}.main .text-group h2{font-size:1.2rem}.main form{padding:1rem 2rem 1.5rem}}.Subject_subject-page__vBmgr{color:#1f2933;display:flex;flex-direction:column;gap:clamp(.5rem,2vw,1.5rem);padding:1rem 0}.Subject_subject-page__header__fUq1n{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9);border-radius:24px;box-shadow:0 24px 50px rgba(15,23,42,.08);display:flex;gap:1.2rem;justify-content:space-between}.Subject_subject-page__header__fUq1n h1{font-size:clamp(1.6rem,2vw + 1rem,2.3rem);font-weight:700;letter-spacing:-.02em;margin:0}.Subject_subject-page__header__fUq1n p{color:#64748b;font-size:.95rem;line-height:1.5;margin:.35rem 0 0;max-width:38rem}.Subject_subject-page__content__TYL7G{grid-gap:clamp(1rem,2.5vw,1.5rem);align-items:flex-start;display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.Subject_refresh-button__126gR{background:linear-gradient(135deg,#4f46e5,#9333ea);border:none;border-radius:999px;box-shadow:0 15px 35px rgba(79,70,229,.35);color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.75rem;transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.Subject_refresh-button__126gR:hover{box-shadow:0 20px 40px rgba(79,70,229,.4);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Subject_refresh-button__126gR:active{box-shadow:0 12px 25px rgba(79,70,229,.3);-webkit-transform:translateY(0);transform:translateY(0)}.Subject_composer-card__25RCr{background:#fff;border-radius:24px;box-shadow:0 24px 55px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.8rem;min-height:calc(100vh - 60px - 2rem);padding:clamp(.5rem,2vw + 1rem,1.2rem);position:-webkit-sticky;position:sticky;top:clamp(1rem,2vw,2rem)}.Subject_composer-card__header__\+vgiJ{display:flex;flex-direction:column;gap:.5rem}.Subject_composer-card__header__\+vgiJ h2{color:#1e1b4b;font-size:clamp(1rem,1.2vw + 1rem,1.3rem);font-weight:700;margin:0}.Subject_composer-card__header__\+vgiJ p{color:#64748b;font-size:.95rem;margin:0}.Subject_composer-card__25RCr .Subject_field__oDC8C{display:flex;flex-direction:column;gap:.6rem}.Subject_composer-card__25RCr .Subject_field__oDC8C label{color:#1f2933;font-size:.7rem;font-weight:600}.Subject_composer-card__25RCr .Subject_field__oDC8C input,.Subject_composer-card__25RCr .Subject_field__oDC8C textarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;color:#1f2933;font-family:inherit;font-size:.7rem;padding:.6rem .8rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.Subject_composer-card__25RCr .Subject_field__oDC8C input:focus,.Subject_composer-card__25RCr .Subject_field__oDC8C textarea:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.15);outline:none}.Subject_composer-card__25RCr .Subject_field__oDC8C input::-webkit-input-placeholder,.Subject_composer-card__25RCr .Subject_field__oDC8C textarea::-webkit-input-placeholder{color:#9ca3af}.Subject_composer-card__25RCr .Subject_field__oDC8C input::placeholder,.Subject_composer-card__25RCr .Subject_field__oDC8C textarea::placeholder{color:#9ca3af}.Subject_composer-card__25RCr .Subject_field__oDC8C .Subject_textarea__OxqNo{min-height:100px;resize:vertical}.Subject_composer-card__25RCr .Subject_field__oDC8C .Subject_file-input__bB13z{background:#fff;cursor:pointer;padding:.25rem .5rem}.Subject_composer-card__25RCr .Subject_field__oDC8C .Subject_file-input__bB13z::-webkit-file-upload-button{background:#6366f1;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;margin-right:1rem;padding:.4rem 1.1rem;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.Subject_composer-card__25RCr .Subject_field__oDC8C .Subject_file-input__bB13z::-webkit-file-upload-button:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.Subject_composer-card__25RCr .Subject_field-grid__qbUvq{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.Subject_composer-card__25RCr .Subject_field-error__Q4GLy{color:#ef4444;font-size:.7rem;font-weight:600}.Subject_composer-card__actions__kdk7d{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.Subject_primary-button__Ds25j,.Subject_secondary-button__epOxC{align-items:center;border:none;border-radius:14px;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;justify-content:center;min-width:130px;padding:.55rem 1.2rem;transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.Subject_primary-button__Ds25j{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 18px 40px rgba(99,102,241,.35);color:#fff}.Subject_primary-button__Ds25j:hover{box-shadow:0 22px 45px rgba(99,102,241,.4);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Subject_primary-button__Ds25j:active{box-shadow:0 14px 30px rgba(99,102,241,.3);-webkit-transform:translateY(0);transform:translateY(0)}.Subject_secondary-button__epOxC{background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.2);color:#4f46e5}.Subject_secondary-button__epOxC:hover{-webkit-filter:brightness(.98);filter:brightness(.98);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Subject_secondary-button__epOxC:active{-webkit-transform:translateY(0);transform:translateY(0)}.Subject_questions-panel__u-ojP{background:#fff;border-radius:24px;box-shadow:0 24px 55px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.8rem;min-height:calc(100vh - 60px - 2rem);padding:clamp(.5rem,2vw + 1rem,1.2rem)}.Subject_questions-panel__header__KyrpG{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Subject_questions-panel__header__KyrpG h2{color:#1e1b4b;font-size:clamp(1rem,1.2vw + 1rem,1.3rem);font-weight:700;margin:0}.Subject_questions-panel__header__KyrpG p{color:#64748b;font-size:clamp(1rem,1.2vw + 1rem,1.3rem);margin:.15rem 0 0}.Subject_questions-panel__body__fO35B{grid-gap:1rem;display:grid;gap:1rem;max-height:calc(100vh - 200px);overflow-y:auto;padding:.5rem}.Subject_questions-panel__body__fO35B::-webkit-scrollbar{width:10px}.Subject_questions-panel__body__fO35B::-webkit-scrollbar-track{background:#edf2f7;border-radius:999px}.Subject_questions-panel__body__fO35B::-webkit-scrollbar-thumb{background:rgba(99,102,241,.35);border-radius:999px}.Subject_questions-panel__body__fO35B::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)}.Subject_empty-state__eWpVq{background:rgba(99,102,241,.05);border:1px dashed rgba(99,102,241,.25);border-radius:20px;color:#4f46e5;padding:3rem 1.5rem;text-align:center}.Subject_empty-state__eWpVq h3{font-size:1.2rem;font-weight:600;margin:0 0 .75rem}.Subject_empty-state__eWpVq p{color:#64748b;font-size:.95rem;margin:0}.Subject_question-card__xApF\+{background:#f8fafc;border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 10px 24px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,2vw + .75rem,1.25rem);transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.Subject_question-card__xApF\+:hover{box-shadow:0 24px 60px rgba(15,23,42,.08);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.Subject_question-card__top__xVcqX{align-items:center;display:flex;justify-content:space-between}.Subject_question-card__index__xqUJz{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;box-shadow:0 12px 25px rgba(99,102,241,.35);color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;width:32px}.Subject_question-card__text__W2w5H{color:#1f2933;cursor:text;font-size:.85rem;font-weight:600;line-height:1.5;margin:0}.Subject_question-card__text--editing__AzhOc{cursor:auto}.Subject_question-card__text-input__pzTmQ{background:#fff;border:1px solid rgba(99,102,241,.3);border-radius:14px;box-shadow:0 12px 24px rgba(15,23,42,.06);color:#1f2933;font-family:inherit;font-size:.85rem;font-weight:600;padding:.5rem .75rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Subject_question-card__text-input__pzTmQ:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2);outline:none}.Subject_question-card__image__E1zgm{border:1px solid rgba(226,232,240,.8);border-radius:16px;object-fit:cover;width:100%}.Subject_question-card__options__tt1mg{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.Subject_question-card__option__XBPlg{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:14px;box-shadow:0 10px 25px rgba(15,23,42,.04);color:#1f2933;display:flex;font-size:.8rem;gap:.75rem;padding:.4rem;transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease}.Subject_question-card__option__XBPlg:hover{border-color:rgba(99,102,241,.4);box-shadow:0 16px 30px rgba(15,23,42,.06);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Subject_question-card__option--correct__l11gZ{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.4);box-shadow:0 8px 32px rgba(34,197,94,.18);color:#166534}.Subject_question-card__option-text__TYmQr{cursor:text;flex:1 1;word-break:break-word}.Subject_question-card__option-input__Ac9k1{background:#fff;border:1px solid rgba(99,102,241,.3);border-radius:12px;box-shadow:0 10px 24px rgba(15,23,42,.05);color:inherit;flex:1 1;font-family:inherit;font-size:.8rem;padding:.45rem .6rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Subject_question-card__option-input__Ac9k1:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.18);outline:none}.Subject_option-badge__s7UFR{background:rgba(99,102,241,.12);border-radius:10px;color:#4f46e5;flex-shrink:0;font-size:.9rem;font-weight:700;height:34px;width:34px}.Subject_icon-button__QDzAL,.Subject_option-badge__s7UFR{align-items:center;display:inline-flex;justify-content:center}.Subject_icon-button__QDzAL{background:rgba(244,63,94,.12);border:none;border-radius:12px;color:#dc2626;cursor:pointer;font-size:1.2rem;height:42px;transition:box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-transform .2s ease;width:42px}.Subject_icon-button__QDzAL:hover{background:rgba(244,63,94,.18);box-shadow:0 14px 28px rgba(220,38,38,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Subject_icon-button__QDzAL:active{-webkit-transform:translateY(0);transform:translateY(0)}.Subject_icon-button__QDzAL svg{pointer-events:none}@media(max-width:1280px){.Subject_subject-page__content__TYL7G{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media(max-width:1080px){.Subject_subject-page__content__TYL7G{grid-template-columns:minmax(0,1fr)}.Subject_composer-card__25RCr{order:1;position:static}.Subject_questions-panel__u-ojP{order:1}}@media(max-width:820px){.Subject_composer-card__25RCr .Subject_field-grid__qbUvq{grid-template-columns:repeat(1,minmax(0,1fr))}.Subject_composer-card__actions__kdk7d{align-items:stretch;flex-direction:column-reverse}.Subject_composer-card__actions__kdk7d .Subject_primary-button__Ds25j,.Subject_composer-card__actions__kdk7d .Subject_secondary-button__epOxC{width:100%}.Subject_questions-panel__body__fO35B{max-height:none}}@media(max-width:520px){.Subject_subject-page__vBmgr{gap:1.5rem;padding:1.5rem}.Subject_composer-card__25RCr,.Subject_questions-panel__u-ojP,.Subject_subject-page__header__fUq1n{border-radius:18px;padding:1.5rem}.Subject_question-card__xApF\+{border-radius:16px;padding:1.1rem}.Subject_question-card__index__xqUJz{height:32px;width:32px}}.Account_account-page__dNW-A{background:#f8fafc;color:#0f172a;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,2vw,2.5rem)}.Account_account-page__header__ICSXU{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(103,232,249,.12));border:1px solid rgba(148,163,184,.2);border-radius:24px;box-shadow:0 24px 48px rgba(15,23,42,.08);display:flex;gap:1.5rem;justify-content:space-between;padding:clamp(1.5rem,2vw,2.25rem)}.Account_account-page__header__ICSXU h1{color:#0f172a;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;margin:0}.Account_account-page__header__ICSXU p{color:#475569;font-size:.95rem;line-height:1.6;margin:.5rem 0 0;max-width:38rem}.Account_refresh-button__CY5Md{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:16px;box-shadow:0 18px 40px rgba(99,102,241,.35);color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.8rem 1.4rem;transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.Account_refresh-button__CY5Md:hover:not(:disabled){box-shadow:0 24px 48px rgba(99,102,241,.4);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Account_refresh-button__CY5Md:disabled{box-shadow:none;cursor:wait;opacity:.6}.Account_overview-panel__0cFEM{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.Account_overview-card__qCmDw{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 16px 40px rgba(15,23,42,.08);display:flex;gap:1rem;padding:clamp(1rem,1.8vw,1.4rem)}.Account_overview-card__icon__tGPtC{align-items:center;background:rgba(59,130,246,.16);border-radius:16px;color:#2563eb;display:inline-flex;font-size:clamp(1.1rem,2.2vw,1.35rem);height:clamp(42px,4vw,52px);justify-content:center;width:clamp(42px,4vw,52px)}.Account_overview-card__qCmDw p{color:#64748b;font-size:.85rem;margin:0}.Account_overview-card__qCmDw strong{color:#0f172a;display:block;font-size:clamp(1.2rem,2vw,1.6rem);margin-top:.35rem}.Account_overview-card--clickable__LKd1j{cursor:pointer;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.Account_overview-card--clickable__LKd1j:hover{box-shadow:0 26px 56px rgba(15,23,42,.12);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.Account_toolbar__plBJ6{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Account_search-field__LgEL9{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:18px;box-shadow:0 18px 40px rgba(15,23,42,.08);color:#475569;display:inline-flex;flex:1 1;font-size:.95rem;gap:.75rem;padding:.75rem 1rem}.Account_search-field__LgEL9 svg{color:#64748b;font-size:1.1rem}.Account_search-field__LgEL9 input{background:transparent;border:none;color:inherit;flex:1 1;font-family:inherit;font-size:.95rem}.Account_search-field__LgEL9 input:focus{outline:none}.Account_content-panel__jvHSs{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:24px;box-shadow:0 32px 64px rgba(15,23,42,.1);padding:clamp(1.2rem,2vw,1.6rem)}.Account_empty-state__Tmwu\+,.Account_loading-state__xo7iB{background:rgba(241,245,249,.6);border:2px dashed rgba(148,163,184,.35);border-radius:20px;color:#64748b;padding:clamp(2rem,4vw,3rem);text-align:center}.Account_empty-state__Tmwu\+ h3,.Account_loading-state__xo7iB h3{color:#1e293b;font-size:1.2rem;margin:0 0 .5rem}.Account_empty-state__Tmwu\+ p,.Account_loading-state__xo7iB p{font-size:.95rem;margin:0}.Account_user-grid__QkJDo{grid-gap:clamp(1rem,1.5vw,1.5rem);display:grid;gap:clamp(1rem,1.5vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Account_user-card__NnxbQ{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.96));border:1px solid rgba(203,213,225,.7);border-radius:22px;box-shadow:0 20px 42px rgba(15,23,42,.09);display:flex;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.Account_user-card__NnxbQ:hover{box-shadow:0 28px 60px rgba(15,23,42,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.Account_user-card__avatar__n-IG0{align-items:center;background:rgba(79,70,229,.12);border-radius:20px;color:#4f46e5;display:inline-flex;flex-shrink:0;font-size:2rem;height:64px;justify-content:center;width:64px}.Account_user-card__body__ZGw\+L{display:flex;flex:1 1;flex-direction:column;gap:.8rem}.Account_user-card__header__lpLhK{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.Account_user-card__title__Kao8s{display:flex;flex-direction:column;gap:.3rem}.Account_user-card__title__Kao8s h2{color:#0f172a;font-size:1.1rem;margin:0}.Account_user-card__delete-button__8EIEg{align-items:center;background:hsla(0,91%,71%,.16);border:none;border-radius:12px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding:.4rem .7rem;transition:background .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease,opacity .2s ease;transition:background .2s ease,transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.Account_user-card__delete-button__8EIEg:hover:not(:disabled){background:hsla(0,91%,71%,.24);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.Account_user-card__delete-button__8EIEg:disabled{cursor:wait;opacity:.6;-webkit-transform:none;transform:none}.Account_user-card__delete-icon__b-XQ2{font-size:1rem}.Account_user-card__username__3r8IZ{align-items:center;background:rgba(96,165,250,.16);border-radius:12px;color:#1d4ed8;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding:.35rem .6rem}.Account_user-card__username__3r8IZ svg{font-size:1rem}.Account_user-card__info__xCqV\+{display:flex;flex-direction:column;gap:.55rem}.Account_info-row__prL2Q{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:.6rem}.Account_info-row__prL2Q svg{color:#6366f1;font-size:1.1rem}.Account_primary-button__6hjDH{align-items:center;background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(99,102,241,.1));border:1px solid rgba(99,102,241,.12);border-radius:16px;color:#312e81;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.45rem;justify-content:center;padding:.75rem 1.4rem;transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.Account_primary-button__6hjDH svg{font-size:1.1rem}.Account_primary-button__6hjDH:hover{box-shadow:0 16px 30px rgba(59,130,246,.18);-webkit-filter:brightness(1.08);filter:brightness(1.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Account_primary-button--solid__IQytt{background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;box-shadow:0 18px 42px rgba(99,102,241,.35);color:#fff}.Account_primary-button--solid__IQytt:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.Account_primary-button--solid__IQytt:disabled{box-shadow:none;cursor:wait;opacity:.6}.Account_secondary-button__ehAOF{align-items:center;background:rgba(248,250,252,.8);border:1px solid rgba(148,163,184,.35);border-radius:16px;color:#334155;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:.75rem 1.3rem;transition:background .2s ease,border-color .2s ease}.Account_secondary-button__ehAOF:hover:not(:disabled){background:rgba(226,232,240,.6);border-color:rgba(148,163,184,.5)}.Account_secondary-button__ehAOF:disabled{cursor:not-allowed;opacity:.6}.Account_modal-backdrop__Q4w-c{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(15,23,42,.32);display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.Account_modal__oJJ8D{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:24px;box-shadow:0 40px 80px rgba(15,23,42,.18);display:flex;flex-direction:column;width:min(640px,100%)}.Account_directory-modal__PEL1a{max-height:90vh;overflow:hidden}.Account_modal__header__Bc-wx{align-items:flex-start;display:flex;gap:1.2rem;justify-content:space-between;padding:clamp(1.4rem,2vw,1.8rem) clamp(1.6rem,2.5vw,2rem) 0}.Account_modal__header__Bc-wx h2{color:#0f172a;font-size:1.35rem;margin:0}.Account_modal__header__Bc-wx p{color:#64748b;font-size:.9rem;margin:.35rem 0 0}.Account_modal__close__qigw3{align-items:center;background:rgba(226,232,240,.6);border:none;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;font-size:1.2rem;height:36px;justify-content:center;transition:background .2s ease,color .2s ease;width:36px}.Account_modal__close__qigw3:hover:not(:disabled){background:rgba(226,232,240,.9);color:#1e293b}.Account_modal__body__xqpp6{display:flex;flex-direction:column;gap:1.4rem;padding:0 clamp(1.6rem,2.5vw,2rem) clamp(1.6rem,2.5vw,2rem)}.Account_directory-toolbar__0MK-3{display:flex;gap:.75rem;justify-content:flex-end;margin-bottom:1rem}.Account_directory-list__Rp7iE{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;max-height:50vh;overflow-y:auto;padding:0}.Account_directory-item__sTVBe{align-items:center;background:rgba(248,250,252,.85);border:1px solid rgba(226,232,240,.9);border-radius:16px;display:flex;gap:.85rem;padding:.75rem .9rem}.Account_directory-item__icon__VjlWh{align-items:center;background:rgba(96,165,250,.18);border-radius:14px;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:1.15rem;height:42px;justify-content:center;width:42px}.Account_directory-item__content__xX50D{display:flex;flex-direction:column;gap:.2rem}.Account_directory-item__name__j4tXh{color:#0f172a;font-size:.95rem;font-weight:600;margin:0}.Account_directory-item__description__0unsS{color:#64748b;font-size:.8rem}.Account_directory-empty__IyaM2{border:1px dashed rgba(148,163,184,.5);border-radius:16px;color:#64748b;padding:1.25rem;text-align:center}.Account_directory-add__hbPWV{display:flex;flex-direction:column;gap:.75rem;margin-top:1.2rem}.Account_directory-add__hbPWV input{background:#fff;border:1px solid rgba(203,213,225,.9);border-radius:14px;color:#0f172a;font-family:inherit;font-size:.9rem;padding:.65rem .85rem;width:100%}.Account_directory-add__hbPWV input:focus{border-color:rgba(99,102,241,.7);box-shadow:0 0 0 3px rgba(99,102,241,.18);outline:none}.Account_directory-add__actions__BHSBe{display:flex;gap:.6rem;justify-content:flex-end}.Account_form-grid__dsSFs{grid-gap:1.05rem 1rem;display:grid;gap:1.05rem 1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.Account_form-field__432xg{display:flex;flex-direction:column;gap:.55rem}.Account_form-field__432xg span{color:#334155;font-size:.85rem;font-weight:600}.Account_form-field__432xg input{background:rgba(248,250,252,.9);border:1px solid rgba(203,213,225,.9);border-radius:14px;color:#0f172a;font-family:inherit;font-size:.9rem;padding:.65rem .8rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Account_form-field__432xg input:focus{background:#fff;border-color:rgba(99,102,241,.7);box-shadow:0 0 0 3px rgba(99,102,241,.18);outline:none}.Account_field-error__peErr{color:#dc2626;font-size:.75rem}.Account_modal__footer__ZYuTT{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}.Account_spinning__OSbWj{-webkit-animation:Account_spin__9f58\+ .8s linear infinite;animation:Account_spin__9f58\+ .8s linear infinite}@-webkit-keyframes Account_spin__9f58\+{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Account_spin__9f58\+{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:900px){.Account_account-page__header__ICSXU{align-items:flex-start;flex-direction:column}.Account_refresh-button__CY5Md{align-self:stretch;justify-content:center}}@media(max-width:600px){.Account_account-page__dNW-A{padding:1.25rem}.Account_toolbar__plBJ6{align-items:stretch;flex-direction:column}.Account_primary-button__6hjDH{width:100%}.Account_user-card__NnxbQ{align-items:center;flex-direction:column;text-align:center}.Account_user-card__info__xCqV\+{align-items:center}.Account_user-card__avatar__n-IG0{height:72px;width:72px}.Account_user-card__username__3r8IZ{justify-content:center}}@media(max-width:520px){.Account_modal__footer__ZYuTT{align-items:stretch;flex-direction:column-reverse}.Account_modal__footer__ZYuTT .Account_primary-button__6hjDH,.Account_modal__footer__ZYuTT .Account_secondary-button__ehAOF{width:100%}}.Exams_exams-page__ARagX{background:#f8fafc;color:#0f172a;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,2vw,2.5rem)}.Exams_exams-page__header__PzExY{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(29,78,216,.08));border:1px solid rgba(148,163,184,.2);border-radius:24px;box-shadow:0 24px 48px rgba(15,23,42,.08);display:flex;gap:1.5rem;justify-content:space-between;padding:clamp(1.5rem,2vw,2.25rem)}.Exams_exams-page__header__PzExY h1{color:#0f172a;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;margin:0}.Exams_exams-page__header__PzExY p{color:#475569;font-size:.95rem;line-height:1.6;margin:.5rem 0 0;max-width:38rem}.Exams_refresh-button__c0kk7{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:16px;box-shadow:0 18px 40px rgba(99,102,241,.35);color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.8rem 1.4rem;transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.Exams_refresh-button__c0kk7:hover:not(:disabled){box-shadow:0 24px 48px rgba(99,102,241,.4);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Exams_refresh-button__c0kk7:disabled{box-shadow:none;cursor:wait;opacity:.6}.Exams_overview-panel__NQ52L{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.Exams_overview-card__l00hT{align-items:center;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 16px 40px rgba(15,23,42,.08);display:flex;gap:1rem;padding:clamp(1rem,1.8vw,1.4rem)}.Exams_overview-card__icon__yUnkO{align-items:center;background:rgba(59,130,246,.16);border-radius:16px;color:#2563eb;display:inline-flex;font-size:clamp(1.1rem,2.2vw,1.35rem);height:clamp(42px,4vw,52px);justify-content:center;width:clamp(42px,4vw,52px)}.Exams_overview-card__l00hT p{color:#64748b;font-size:.85rem;margin:0}.Exams_overview-card__l00hT strong{color:#0f172a;display:block;font-size:clamp(1.2rem,2vw,1.6rem);margin-top:.35rem}.Exams_overview-card--accent_blue__MQ4tO .Exams_overview-card__icon__yUnkO{background:rgba(59,130,246,.15);color:#1d4ed8}.Exams_overview-card--accent_green__Kgccx .Exams_overview-card__icon__yUnkO{background:rgba(16,185,129,.15);color:#047857}.Exams_overview-card--accent_purple__j17uP .Exams_overview-card__icon__yUnkO{background:rgba(168,85,247,.15);color:#6d28d9}.Exams_toolbar__iBsR5{grid-gap:1rem;align-items:center;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 16px 40px rgba(15,23,42,.06);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:clamp(1rem,1.8vw,1.4rem)}.Exams_toolbar__controls__t8Nal{align-items:center;display:flex;gap:1rem}.Exams_search-input__QXeU7{background:#f1f5f9;border:1px solid rgba(148,163,184,.4);border-radius:14px;color:#0f172a;flex:1 1;font-size:.95rem;min-width:180px;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.Exams_search-input__QXeU7:focus{background:#fff;border-color:rgba(59,130,246,.6);box-shadow:0 0 0 3px rgba(59,130,246,.16);outline:none}.Exams_filter-select__frwfN{background:#f1f5f9;border:1px solid rgba(148,163,184,.4);border-radius:14px;color:#0f172a;font-size:.95rem;min-width:180px;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.Exams_filter-select__frwfN:focus{background:#fff;border-color:rgba(59,130,246,.6);box-shadow:0 0 0 3px rgba(59,130,246,.16);outline:none}.Exams_metrics__aH\+Nn{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1.25rem;justify-content:flex-end}.Exams_metrics__aH\+Nn span{align-items:center;display:inline-flex;font-weight:600;gap:.4rem}.Exams_grid__1bxyZ{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:24px;box-shadow:0 20px 44px rgba(15,23,42,.06);overflow:hidden}.Exams_grid-header__GUmeO{align-items:center;border-bottom:1px solid rgba(226,232,240,.8);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.Exams_grid-header__GUmeO h2{color:#0f172a;font-size:1.15rem;font-weight:700;margin:0}.Exams_grid-header__GUmeO span{color:#64748b;font-size:.9rem}.Exams_grid-table__YAGTV{border-collapse:collapse;width:100%}.Exams_grid-table__YAGTV thead{background:#f8fafc;color:#64748b;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.Exams_grid-table__YAGTV thead th{font-weight:600;padding:.85rem 1.5rem;text-align:left}.Exams_grid-table__YAGTV tbody tr{border-bottom:1px solid rgba(226,232,240,.8);transition:background .2s ease}.Exams_grid-table__YAGTV tbody tr:hover{background:rgba(59,130,246,.05)}.Exams_grid-table__YAGTV tbody td{color:#334155;font-size:.95rem;padding:1.1rem 1.5rem;vertical-align:top}.Exams_grid-table__YAGTV tbody td:first-child{color:#0f172a;font-weight:600}.Exams_empty-state__d5YEC{color:#64748b;padding:clamp(2.5rem,4vw,3rem);text-align:center}.Exams_empty-state__d5YEC h3{color:#0f172a;font-size:1.3rem;margin:0}.Exams_empty-state__d5YEC p{font-size:.95rem;margin:.75rem 0 0}.Exams_loading-state__5LB7a{align-items:center;color:#475569;display:flex;gap:.75rem;justify-content:center;padding:2.5rem 0}@media(max-width:768px){.Exams_grid-header__GUmeO{align-items:flex-start;flex-direction:column}.Exams_metrics__aH\+Nn{justify-content:flex-start;width:100%}.Exams_grid-table__YAGTV thead{display:none}.Exams_grid-table__YAGTV tbody tr{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;padding:1rem 1.25rem}.Exams_grid-table__YAGTV tbody td{padding:0}.Exams_grid-table__YAGTV tbody td:first-child{font-size:1.1rem}}.Exams_spin__lhR5P{-webkit-animation:Exams_spin__lhR5P 1s linear infinite;animation:Exams_spin__lhR5P 1s linear infinite}@-webkit-keyframes Exams_spin__lhR5P{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Exams_spin__lhR5P{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Exams_card-grid__z2nQG{display:flex;flex-direction:column;gap:1.5rem}.Exams_card-grid__header__EV7Ii{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.Exams_card-grid__title__3t2yG{flex:1 1;min-width:220px}.Exams_card-grid__title__3t2yG h2{color:#0f172a;font-size:1.2rem;font-weight:700;margin:0}.Exams_card-grid__title__3t2yG p{color:#64748b;font-size:.9rem;margin:.35rem 0 0}.Exams_card-grid__actions__9Dl3t{color:#475569;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.Exams_card-grid__actions__9Dl3t,.Exams_create-button__XgsjB{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600}.Exams_create-button__XgsjB{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:14px;box-shadow:0 16px 32px rgba(34,197,94,.28);color:#fff;cursor:pointer;gap:.4rem;padding:.75rem 1.2rem;transition:box-shadow .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-filter .2s ease}.Exams_create-button__XgsjB:hover{box-shadow:0 22px 44px rgba(34,197,94,.32);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Exams_create-button__XgsjB:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.Exams_exams-grid__6i8J2{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Exams_exam-card__QYUf8{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:24px;box-shadow:0 18px 44px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1rem,1.6vw,1.5rem);transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.Exams_exam-card__QYUf8:hover{box-shadow:0 28px 60px rgba(15,23,42,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.Exams_exam-card__header__-CqC5{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.Exams_exam-card__header__-CqC5 h3{color:#0f172a;flex:1 1;font-size:1.1rem;font-weight:700;line-height:1.35;margin:0}.Exams_exam-card__metrics__BKfJi{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Exams_exam-card__metric__NBvb7{align-items:center;background:#f1f5f9;border-radius:20px;color:#0f172a;display:flex;gap:.75rem;padding:.85rem 1rem}.Exams_exam-card__metric-icon__Zp-CX{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 20px rgba(37,99,235,.12);color:#2563eb;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.Exams_exam-card__metric-label__cApRe{color:#64748b;display:block;font-size:.8rem;margin-bottom:.2rem}.Exams_exam-card__metric-value__\+T9Qr{color:#0f172a;display:block;font-size:1.05rem;font-weight:700}@media(max-width:768px){.Exams_card-grid__header__EV7Ii{align-items:flex-start;flex-direction:column;gap:1rem}.Exams_card-grid__actions__9Dl3t{justify-content:flex-start;width:100%}.Exams_exam-card__metrics__BKfJi{grid-template-columns:1fr}}.ExamDetailPopup_overlay__VA5fP{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.ExamDetailPopup_popup__YI813{-webkit-animation:ExamDetailPopup_fadeIn__A1F8I .3s ease;animation:ExamDetailPopup_fadeIn__A1F8I .3s ease;background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.25);max-height:85vh;max-width:720px;overflow-y:auto;padding:2rem 1.5rem;position:relative;transition:all .25s ease;width:100%}@media(max-width:480px){.ExamDetailPopup_popup__YI813{border-radius:12px;padding:1.25rem 1rem}}.ExamDetailPopup_close-btn__eHc6f{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .2s ease;width:36px}.ExamDetailPopup_close-btn__eHc6f:hover{background:#e5e7eb}.ExamDetailPopup_header__mghYa{margin-bottom:1.5rem;text-align:center}.ExamDetailPopup_header__mghYa h2{color:#111827;font-size:1.6rem;font-weight:700;margin:0}.ExamDetailPopup_header__mghYa .ExamDetailPopup_duration__tQZbR{align-items:center;color:#6b7280;display:flex;font-size:.95rem;font-weight:500;gap:6px;justify-content:center;margin-top:.5rem}.ExamDetailPopup_users-section__UPyps h3{color:#111827;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.ExamDetailPopup_user-list__qI00P{display:flex;flex-direction:column;gap:.85rem}.ExamDetailPopup_user-item__5nQy4{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:grid;font-size:.95rem;grid-template-columns:1.2fr .7fr 1fr .8fr .5fr;padding:.75rem 1rem;transition:all .2s ease}.ExamDetailPopup_user-item__5nQy4:hover{background:#f3f4f6;border-color:#d1d5db}.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_user-id__M7WhO{align-items:center;color:#111827;display:flex;font-weight:500;gap:6px}.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_status__Sa2tz{align-items:center;display:flex;font-weight:500;gap:4px}.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_status__Sa2tz.ExamDetailPopup_submitted__1fjRn{color:#16a34a}.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_status__Sa2tz.ExamDetailPopup_pending__Ujf9f{color:#f59e0b}.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_submitted-at__2xSzh{color:#6b7280;font-size:.85rem}.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_score__xlKSE{color:#111827;font-weight:700}@media(max-width:768px){.ExamDetailPopup_user-item__5nQy4{grid-row-gap:.5rem;grid-template-columns:1fr 1fr}.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_score__xlKSE,.ExamDetailPopup_user-item__5nQy4 .ExamDetailPopup_submitted-at__2xSzh{grid-column:span 2;text-align:left}}.ExamDetailPopup_empty__5cHoX{color:#9ca3af;font-size:.95rem;font-style:italic;margin-top:1rem;text-align:center}@-webkit-keyframes ExamDetailPopup_fadeIn__A1F8I{0%{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ExamDetailPopup_fadeIn__A1F8I{0%{opacity:0;-webkit-transform:translateY(-12px);transform:translateY(-12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.AssignExamModal_overlay__31aSc{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,15,35,.55);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:clamp(16px,4vw,32px);position:fixed;z-index:1000}.AssignExamModal_modal__iz9Gr{background:linear-gradient(145deg,rgba(15,23,42,.95),rgba(25,118,210,.88));border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:0 32px 64px rgba(15,23,42,.35);color:#fff;display:flex;flex-direction:column;gap:24px;padding:clamp(24px,5vw,40px);position:relative;width:min(860px,100%)}.AssignExamModal_close-button__knkYD{background:hsla(0,0%,100%,.08);border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:24px;height:40px;place-items:center;position:absolute;right:18px;top:18px;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease;width:40px}.AssignExamModal_close-button__knkYD:hover{background:hsla(0,0%,100%,.16);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.AssignExamModal_header__4RRUX{display:flex;flex-direction:column;gap:12px}.AssignExamModal_header__subtitle__00Xxq{color:hsla(0,0%,100%,.7);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.AssignExamModal_header__title__Q\+5jt{font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.3}.AssignExamModal_header__description__vedXn{color:hsla(0,0%,100%,.78);line-height:1.6;max-width:560px}.AssignExamModal_subject-section__t4tSY{display:flex;flex-direction:column;gap:18px}.AssignExamModal_subject-section__header__7xksz{align-items:center;display:flex;gap:16px;justify-content:space-between}.AssignExamModal_subject-section__header__7xksz h3{font-size:20px;font-weight:600}.AssignExamModal_add-subject__M6ZRh{background:hsla(0,0%,100%,.12);border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:600;padding:12px 18px;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.AssignExamModal_add-subject__M6ZRh:hover{background:hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AssignExamModal_subject-list__doWbE{display:flex;flex-direction:column;gap:16px;margin-bottom:-16px;max-height:16em;overflow-y:auto;padding:16px 6px 32px}.AssignExamModal_subject-list__doWbE::-webkit-scrollbar{width:6px}.AssignExamModal_subject-list__doWbE::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.25);border-radius:3px}.AssignExamModal_subject-list__doWbE::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.AssignExamModal_subject-row__Wurau{grid-gap:16px;align-items:end;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 8px 10px rgba(15,23,42,.25);display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(120px,.8fr) auto;padding:8px}.AssignExamModal_field__tiN82{align-items:center;display:flex;flex-direction:row;gap:8px}.AssignExamModal_field__tiN82 label{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:500}.AssignExamModal_field__tiN82 input,.AssignExamModal_field__tiN82 select{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:#fff;font-size:13px;padding:6px 14px;transition:border .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.AssignExamModal_field__tiN82 input:focus,.AssignExamModal_field__tiN82 select:focus{background:hsla(0,0%,100%,.16);border-color:rgba(25,118,210,.9);box-shadow:0 0 0 3px rgba(25,118,210,.25);outline:none}.AssignExamModal_field__tiN82 input option,.AssignExamModal_field__tiN82 select option{color:#1f2937}.AssignExamModal_remove-button__ADYwX{align-self:center;background:rgba(235,72,69,.18);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;justify-self:flex-end;padding:10px 18px;transition:background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background .2s ease;transition:transform .2s ease,background .2s ease,-webkit-transform .2s ease}.AssignExamModal_remove-button__ADYwX:hover{background:rgba(235,72,69,.28);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AssignExamModal_error-message__Z7HHP{color:#f87171;font-size:14px;font-weight:500}.AssignExamModal_footer__Uhq2I{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.AssignExamModal_actions__jjJWH{display:flex;gap:12px}.AssignExamModal_primary-button__wlffP,.AssignExamModal_secondary-button__ZmHTv{border:none;border-radius:14px;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,-webkit-transform .2s ease}.AssignExamModal_primary-button__wlffP{background:linear-gradient(135deg,#4f46e5,#1976d2);box-shadow:0 20px 40px rgba(79,70,229,.35);color:#fff}.AssignExamModal_primary-button__wlffP:hover{box-shadow:0 24px 44px rgba(79,70,229,.45);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AssignExamModal_secondary-button__ZmHTv{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);color:#fff}.AssignExamModal_secondary-button__ZmHTv:hover{background:hsla(0,0%,100%,.18);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AssignExamModal_filter-row__jI6g1{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:20px;padding:8px}.AssignExamModal_filter-row__jI6g1 .AssignExamModal_filter-title__\+bECT{font-size:18px;font-weight:600;margin:0;min-width:140px}.AssignExamModal_filter-row__jI6g1 .AssignExamModal_filter-field__nQS94{align-items:center;display:flex;flex-direction:row;gap:6px;min-width:100px}.AssignExamModal_filter-row__jI6g1 .AssignExamModal_filter-field__nQS94 label{color:hsla(0,0%,100%,.75);font-size:13px;font-weight:600}.AssignExamModal_filter-row__jI6g1 .AssignExamModal_filter-field__nQS94 select{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;font-size:14px;padding:10px 14px}.AssignExamModal_filter-row__jI6g1 .AssignExamModal_filter-field__nQS94 select:focus{background:hsla(0,0%,100%,.16);border-color:rgba(25,118,210,.9);box-shadow:0 0 0 3px rgba(25,118,210,.25);outline:none}.AssignExamModal_user-list__rf7v7{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;max-height:150px;overflow-y:auto;padding-right:.5rem}.AssignExamModal_user-list__rf7v7 p{color:#ccc;font-size:.9rem;margin:1rem 0;text-align:center}.AssignExamModal_user-list__rf7v7::-webkit-scrollbar{width:6px}.AssignExamModal_user-list__rf7v7::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.AssignExamModal_user-list__rf7v7::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4f9eff,#7a5cff);border-radius:3px}.AssignExamModal_user-list__rf7v7::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5faaff,#8d6cff)}.AssignExamModal_user-item__rHi\+2{align-items:center;background:hsla(0,0%,100%,.04);border-radius:.2rem;display:flex;gap:.5rem;padding:.5rem .75rem;transition:background .2s ease}.AssignExamModal_user-item__rHi\+2 input[type=checkbox]{accent-color:#4f9eff;-webkit-transform:scale(1.1);transform:scale(1.1)}.AssignExamModal_user-item__rHi\+2:hover{background:hsla(0,0%,100%,.1)}.AssignExamModal_error-message__Z7HHP{color:#ff6b6b;font-size:.85rem;margin-top:.25rem}@media(max-width:768px){.AssignExamModal_filter-row__jI6g1{align-items:stretch;flex-direction:column}.AssignExamModal_filter-row__jI6g1 .AssignExamModal_filter-field__nQS94{width:100%}}@media(max-width:900px){.AssignExamModal_subject-row__Wurau{align-items:stretch;grid-template-areas:"subject subject" "questions remove";grid-template-columns:1fr 1fr}.AssignExamModal_subject-row__Wurau .AssignExamModal_field__tiN82:first-child{grid-area:subject}.AssignExamModal_subject-row__Wurau .AssignExamModal_field__tiN82:last-of-type{grid-area:questions}.AssignExamModal_subject-row__Wurau .AssignExamModal_remove-button__ADYwX{grid-area:remove;justify-self:flex-start}}@media(max-width:640px){.AssignExamModal_modal__iz9Gr{gap:20px;padding:24px}.AssignExamModal_metrics__SzlOH{grid-template-columns:1fr}.AssignExamModal_metrics__SzlOH .AssignExamModal_metric-card__COcTJ{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.AssignExamModal_metrics__SzlOH .AssignExamModal_metric-card__label__r8I2m{font-size:12px}.AssignExamModal_metrics__SzlOH .AssignExamModal_metric-card__value__YCP4Z{font-size:22px}.AssignExamModal_subject-section__header__7xksz{align-items:stretch;flex-direction:column}.AssignExamModal_subject-section__header__7xksz .AssignExamModal_add-subject__M6ZRh{width:100%}.AssignExamModal_subject-row__Wurau{grid-template-areas:"subject" "questions" "remove";grid-template-columns:1fr}.AssignExamModal_subject-row__Wurau .AssignExamModal_remove-button__ADYwX{justify-self:flex-end}.AssignExamModal_footer__Uhq2I{align-items:stretch;flex-direction:column}.AssignExamModal_actions__jjJWH{flex-direction:column}.AssignExamModal_actions__jjJWH button{width:100%}}.UserDoExam_do-exam__C-ruI{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-header__VwlNy{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5rem;padding:1rem}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-header__VwlNy h2{color:#333;font-size:1.4rem}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-header__VwlNy .UserDoExam_exam-meta__kYj3v{color:#666;display:flex;font-size:.95rem;justify-content:space-between}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-header__VwlNy .UserDoExam_exam-meta__kYj3v .UserDoExam_countdown__9BaPG{color:#d9534f;font-weight:700}.UserDoExam_do-exam__C-ruI .UserDoExam_questions__NHrcM{display:flex;flex-direction:column;gap:1rem}.UserDoExam_do-exam__C-ruI .UserDoExam_questions__NHrcM .UserDoExam_question-card__VpzsB{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.05);padding:1rem}.UserDoExam_do-exam__C-ruI .UserDoExam_questions__NHrcM .UserDoExam_question-card__VpzsB h4{font-size:1rem;margin-bottom:.5rem}.UserDoExam_do-exam__C-ruI .UserDoExam_questions__NHrcM .UserDoExam_question-card__VpzsB ul{list-style:none;padding:0}.UserDoExam_do-exam__C-ruI .UserDoExam_questions__NHrcM .UserDoExam_question-card__VpzsB ul li{margin:.4rem 0}.UserDoExam_do-exam__C-ruI .UserDoExam_questions__NHrcM .UserDoExam_question-card__VpzsB ul li label{align-items:center;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem}.UserDoExam_do-exam__C-ruI .UserDoExam_questions__NHrcM .UserDoExam_question-card__VpzsB ul li label input[type=radio]{accent-color:#007bff}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-footer__x00om{background:#fff;border-top:1px solid #eee;bottom:0;display:flex;justify-content:center;padding:1rem;position:-webkit-sticky;position:sticky}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-footer__x00om button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.6rem 1.2rem;transition:background .2s ease}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-footer__x00om button:hover{background:#0056b3}.UserDoExam_do-exam__C-ruI .UserDoExam_loading__l2h1F{color:#666;padding:2rem 0;text-align:center}.UserDoExam_question-image__sq-Me{margin:1rem 0;text-align:center}.UserDoExam_question-image__sq-Me img{border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.15);max-height:300px;max-width:100%;object-fit:contain}@media(max-width:768px){.UserDoExam_do-exam__C-ruI .UserDoExam_exam-header__VwlNy h2{font-size:1.2rem}.UserDoExam_do-exam__C-ruI .UserDoExam_exam-header__VwlNy .UserDoExam_exam-meta__kYj3v{flex-direction:column;gap:.3rem}.UserDoExam_do-exam__C-ruI .UserDoExam_question-card__VpzsB h4{font-size:.95rem}}.Header_header__GP4Af{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:.6rem 8rem;position:-webkit-sticky;position:sticky;top:0;z-index:999}@media(max-width:1024px){.Header_header__GP4Af{padding:.6rem 1rem}}@media(max-width:768px){.Header_header__GP4Af{align-items:center;flex-direction:row;justify-content:space-between;padding:.6rem}}.Header_header-left__bUJ2q{align-items:center;display:flex}.Header_header-left__bUJ2q img{border-radius:4px;height:2.5em}.Header_header-left__bUJ2q .Header_logo__t9ZP2{cursor:pointer;object-fit:contain;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.Header_header-left__bUJ2q .Header_logo__t9ZP2:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.Header_nav__olH36{align-items:center;display:flex;gap:1rem}.Header_nav__olH36 button{background:none;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background .2s,color .2s}.Header_nav__olH36 button:hover{background:#f0f0f0;color:#333}@media(max-width:1024px){.Header_nav__olH36{gap:.75rem}.Header_nav__olH36 button{font-size:.95rem;padding:.45rem .8rem}}@media(max-width:768px){.Header_nav__olH36{display:none;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:.5rem 0 0;max-width:100%}}@media(max-width:480px){.Header_nav__olH36{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.Header_nav__olH36::-webkit-scrollbar{display:none}.Header_nav__olH36 button{font-size:.9rem;padding:.4rem .7rem;white-space:nowrap}}@media(max-width:768px){.Header_navOpen__hFRWd{display:flex!important;margin-top:.5rem;order:3;width:100%}}.Header_menuToggle__ivuzk{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;color:#333;display:none;height:36px;justify-content:center;transition:background .2s ease,border-color .2s ease;width:36px}.Header_menuToggle__ivuzk:hover{background:#f7f7f7;border-color:#dcdcdc}.Header_menuToggle__ivuzk svg{height:20px;width:20px}@media(max-width:768px){.Header_menuToggle__ivuzk{display:inline-flex}}.Header_header-right__2Js58{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;position:relative}@media(max-width:1024px){.Header_header-right__2Js58{gap:1rem}}@media(max-width:768px){.Header_header-right__2Js58{flex-wrap:wrap;gap:.75rem;justify-content:flex-end;width:auto}}.Header_header-right__2Js58 .Header_user-info__l2CRG{align-items:center;display:flex;gap:.5rem}.Header_header-right__2Js58 .Header_user-info__l2CRG .Header_avatar__6rk0A{border:2px solid #ddd;border-radius:50%;height:36px;object-fit:cover;width:36px}@media(max-width:768px){.Header_header-right__2Js58 .Header_user-info__l2CRG .Header_avatar__6rk0A{height:32px;width:32px}}.Header_header-right__2Js58 .Header_user-info__l2CRG .Header_username__JLA\+s{color:#333;font-size:.95rem;font-weight:500}@media(max-width:600px){.Header_header-right__2Js58 .Header_user-info__l2CRG .Header_username__JLA\+s{display:none}}.Header_header-right__2Js58 .Header_dropdown-menu__Jihj\+{-webkit-animation:Header_fadeIn__-I\+Xn .2s ease-in-out;animation:Header_fadeIn__-I\+Xn .2s ease-in-out;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;min-width:160px;overflow:hidden;position:absolute;right:0;top:110%;z-index:1000}.Header_header-right__2Js58 .Header_dropdown-menu__Jihj\+ button{background:none;border:none;cursor:pointer;font-size:.9rem;padding:.7rem 1rem;text-align:left;transition:background .2s;white-space:nowrap;width:100%}.Header_header-right__2Js58 .Header_dropdown-menu__Jihj\+ button:hover{background:#f5f5f5}@-webkit-keyframes Header_fadeIn__-I\+Xn{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Header_fadeIn__-I\+Xn{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.DefaultLayout_container__uRTwz{background-color:#f3f4f6;min-height:100vh}.DefaultLayout_default-layout__lje80{display:flex;flex-direction:column;min-height:100vh}.DefaultLayout_wrap__zb-8J{display:flex;flex:1 1;justify-content:center;max-height:92vh;overflow-y:auto;padding:0 8rem}.DefaultLayout_wrap__zb-8J::-webkit-scrollbar{width:6px}.DefaultLayout_wrap__zb-8J::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25);border-radius:3px}.DefaultLayout_wrap__zb-8J::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.DefaultLayout_wrap-child__Ch4T5{width:100%}@media(max-width:1024px){.DefaultLayout_wrap__zb-8J{padding:.6rem 1rem}}@media(max-width:768px){.DefaultLayout_wrap__zb-8J{padding:.6rem}}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}li{list-style:none}:root{--comfortaa:"Comfortaa",sans-serif;--light:#f9f9f9;--blue:#3c91e6;--light-blue:#cfe8ff;--grey:#eee;--dark-grey:#aaa;--dark:#342e37;--red:#db504a;--yellow:#ffce26;--light-yellow:#fff2c6;--orange:#fd7238;--light-orange:#ffe0d3;--green:#009225}html{overflow-x:hidden;overflow-y:hidden}body.dark{--light:#0c0c1e;--grey:#060714;--dark:#fbfbfb}body{background:#eee;background:var(--grey);overflow-x:hidden;overflow-y:hidden}button{font-family:inherit}
/*# sourceMappingURL=main.da044aaa.css.map*/