@keyframes TestTimer-module-scss-module__BcLiDG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TestTimer-module-scss-module__BcLiDG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TestTimer-module-scss-module__BcLiDG__text-left{text-align:left}.TestTimer-module-scss-module__BcLiDG__text-center{text-align:center}.TestTimer-module-scss-module__BcLiDG__text-right{text-align:right}.TestTimer-module-scss-module__BcLiDG__text-uppercase{text-transform:uppercase}.TestTimer-module-scss-module__BcLiDG__text-lowercase{text-transform:lowercase}.TestTimer-module-scss-module__BcLiDG__text-capitalize{text-transform:capitalize}.TestTimer-module-scss-module__BcLiDG__font-normal{font-weight:400}.TestTimer-module-scss-module__BcLiDG__font-medium{font-weight:500}.TestTimer-module-scss-module__BcLiDG__font-semibold{font-weight:600}.TestTimer-module-scss-module__BcLiDG__font-bold{font-weight:700}.TestTimer-module-scss-module__BcLiDG__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TestTimer-module-scss-module__BcLiDG__line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestTimer-module-scss-module__BcLiDG__line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestTimer-module-scss-module__BcLiDG__m-0{margin:0}.TestTimer-module-scss-module__BcLiDG__mt-0{margin-top:0}.TestTimer-module-scss-module__BcLiDG__mb-0{margin-bottom:0}.TestTimer-module-scss-module__BcLiDG__m-sm{margin:.5rem}.TestTimer-module-scss-module__BcLiDG__mt-sm{margin-top:.5rem}.TestTimer-module-scss-module__BcLiDG__mb-sm{margin-bottom:.5rem}.TestTimer-module-scss-module__BcLiDG__ml-sm{margin-left:.5rem}.TestTimer-module-scss-module__BcLiDG__mr-sm{margin-right:.5rem}.TestTimer-module-scss-module__BcLiDG__m-md{margin:1rem}.TestTimer-module-scss-module__BcLiDG__mt-md{margin-top:1rem}.TestTimer-module-scss-module__BcLiDG__mb-md{margin-bottom:1rem}.TestTimer-module-scss-module__BcLiDG__ml-md{margin-left:1rem}.TestTimer-module-scss-module__BcLiDG__mr-md{margin-right:1rem}.TestTimer-module-scss-module__BcLiDG__m-lg{margin:1.5rem}.TestTimer-module-scss-module__BcLiDG__mt-lg{margin-top:1.5rem}.TestTimer-module-scss-module__BcLiDG__mb-lg{margin-bottom:1.5rem}.TestTimer-module-scss-module__BcLiDG__ml-lg{margin-left:1.5rem}.TestTimer-module-scss-module__BcLiDG__mr-lg{margin-right:1.5rem}.TestTimer-module-scss-module__BcLiDG__p-0{padding:0}.TestTimer-module-scss-module__BcLiDG__pt-0{padding-top:0}.TestTimer-module-scss-module__BcLiDG__pb-0{padding-bottom:0}.TestTimer-module-scss-module__BcLiDG__p-sm{padding:.5rem}.TestTimer-module-scss-module__BcLiDG__pt-sm{padding-top:.5rem}.TestTimer-module-scss-module__BcLiDG__pb-sm{padding-bottom:.5rem}.TestTimer-module-scss-module__BcLiDG__pl-sm{padding-left:.5rem}.TestTimer-module-scss-module__BcLiDG__pr-sm{padding-right:.5rem}.TestTimer-module-scss-module__BcLiDG__p-md{padding:1rem}.TestTimer-module-scss-module__BcLiDG__pt-md{padding-top:1rem}.TestTimer-module-scss-module__BcLiDG__pb-md{padding-bottom:1rem}.TestTimer-module-scss-module__BcLiDG__pl-md{padding-left:1rem}.TestTimer-module-scss-module__BcLiDG__pr-md{padding-right:1rem}.TestTimer-module-scss-module__BcLiDG__p-lg{padding:1.5rem}.TestTimer-module-scss-module__BcLiDG__pt-lg{padding-top:1.5rem}.TestTimer-module-scss-module__BcLiDG__pb-lg{padding-bottom:1.5rem}.TestTimer-module-scss-module__BcLiDG__pl-lg{padding-left:1.5rem}.TestTimer-module-scss-module__BcLiDG__pr-lg{padding-right:1.5rem}.TestTimer-module-scss-module__BcLiDG__d-none{display:none}.TestTimer-module-scss-module__BcLiDG__d-block{display:block}.TestTimer-module-scss-module__BcLiDG__d-inline{display:inline}.TestTimer-module-scss-module__BcLiDG__d-inline-block{display:inline-block}.TestTimer-module-scss-module__BcLiDG__d-flex{display:flex}.TestTimer-module-scss-module__BcLiDG__d-grid{display:grid}.TestTimer-module-scss-module__BcLiDG__flex-center{justify-content:center;align-items:center;display:flex}.TestTimer-module-scss-module__BcLiDG__flex-between{justify-content:space-between;align-items:center;display:flex}.TestTimer-module-scss-module__BcLiDG__flex-start{justify-content:flex-start;align-items:center;display:flex}.TestTimer-module-scss-module__BcLiDG__flex-end{justify-content:flex-end;align-items:center;display:flex}.TestTimer-module-scss-module__BcLiDG__flex-column{flex-direction:column;display:flex}.TestTimer-module-scss-module__BcLiDG__flex-1{flex:1}.TestTimer-module-scss-module__BcLiDG__flex-shrink-0{flex-shrink:0}.TestTimer-module-scss-module__BcLiDG__flex-wrap{flex-wrap:wrap}.TestTimer-module-scss-module__BcLiDG__gap-sm{gap:.5rem}.TestTimer-module-scss-module__BcLiDG__gap-md{gap:1rem}.TestTimer-module-scss-module__BcLiDG__gap-lg{gap:1.5rem}.TestTimer-module-scss-module__BcLiDG__w-full{width:100%}.TestTimer-module-scss-module__BcLiDG__w-auto{width:auto}.TestTimer-module-scss-module__BcLiDG__h-full{height:100%}.TestTimer-module-scss-module__BcLiDG__h-screen{height:100vh}.TestTimer-module-scss-module__BcLiDG__relative{position:relative}.TestTimer-module-scss-module__BcLiDG__absolute{position:absolute}.TestTimer-module-scss-module__BcLiDG__fixed{position:fixed}.TestTimer-module-scss-module__BcLiDG__sticky{position:sticky}.TestTimer-module-scss-module__BcLiDG__hidden{visibility:hidden}.TestTimer-module-scss-module__BcLiDG__visible{visibility:visible}.TestTimer-module-scss-module__BcLiDG__overflow-hidden{overflow:hidden}.TestTimer-module-scss-module__BcLiDG__overflow-auto{overflow:auto}.TestTimer-module-scss-module__BcLiDG__overflow-scroll{overflow:scroll}.TestTimer-module-scss-module__BcLiDG__cursor-pointer{cursor:pointer}.TestTimer-module-scss-module__BcLiDG__cursor-not-allowed{cursor:not-allowed}.TestTimer-module-scss-module__BcLiDG__select-none{-webkit-user-select:none;user-select:none}.TestTimer-module-scss-module__BcLiDG__select-text{-webkit-user-select:text;user-select:text}@media (min-width:768px){.TestTimer-module-scss-module__BcLiDG__tablet\:d-none{display:none}.TestTimer-module-scss-module__BcLiDG__tablet\:d-block{display:block}.TestTimer-module-scss-module__BcLiDG__tablet\:d-flex{display:flex}}@media (min-width:1024px){.TestTimer-module-scss-module__BcLiDG__desktop\:d-none{display:none}.TestTimer-module-scss-module__BcLiDG__desktop\:d-block{display:block}.TestTimer-module-scss-module__BcLiDG__desktop\:d-flex{display:flex}}@media (max-width:767px){.TestTimer-module-scss-module__BcLiDG__mobile\:text-center{text-align:center}.TestTimer-module-scss-module__BcLiDG__mobile\:w-full{width:100%}}.TestTimer-module-scss-module__BcLiDG__timer{color:#edf2ff;background:#121e57c2;border:2px solid #97b0ff47;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1.125rem;font-weight:700;transition:all .2s;display:flex}.TestTimer-module-scss-module__BcLiDG__timer.TestTimer-module-scss-module__BcLiDG__warning{color:#ffe5b7;background:#ffbc582e;border-color:#ffb85c;animation:1s ease-in-out infinite TestTimer-module-scss-module__BcLiDG__pulse}@media (max-width:767px){.TestTimer-module-scss-module__BcLiDG__timer{border-radius:8px;padding:.3rem .6rem;font-size:1rem}}.TestTimer-module-scss-module__BcLiDG__icon{font-size:1.25rem;line-height:1}.TestTimer-module-scss-module__BcLiDG__time{font-variant-numeric:tabular-nums;text-align:center;min-width:4ch}@keyframes TestTimer-module-scss-module__BcLiDG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}
@keyframes TestQuestion-module-scss-module__R2wGUa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TestQuestion-module-scss-module__R2wGUa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TestQuestion-module-scss-module__R2wGUa__text-left{text-align:left}.TestQuestion-module-scss-module__R2wGUa__text-center{text-align:center}.TestQuestion-module-scss-module__R2wGUa__text-right{text-align:right}.TestQuestion-module-scss-module__R2wGUa__text-uppercase{text-transform:uppercase}.TestQuestion-module-scss-module__R2wGUa__text-lowercase{text-transform:lowercase}.TestQuestion-module-scss-module__R2wGUa__text-capitalize{text-transform:capitalize}.TestQuestion-module-scss-module__R2wGUa__font-normal{font-weight:400}.TestQuestion-module-scss-module__R2wGUa__font-medium{font-weight:500}.TestQuestion-module-scss-module__R2wGUa__font-semibold{font-weight:600}.TestQuestion-module-scss-module__R2wGUa__font-bold{font-weight:700}.TestQuestion-module-scss-module__R2wGUa__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TestQuestion-module-scss-module__R2wGUa__line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestQuestion-module-scss-module__R2wGUa__line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestQuestion-module-scss-module__R2wGUa__m-0{margin:0}.TestQuestion-module-scss-module__R2wGUa__mt-0{margin-top:0}.TestQuestion-module-scss-module__R2wGUa__mb-0{margin-bottom:0}.TestQuestion-module-scss-module__R2wGUa__m-sm{margin:.5rem}.TestQuestion-module-scss-module__R2wGUa__mt-sm{margin-top:.5rem}.TestQuestion-module-scss-module__R2wGUa__mb-sm{margin-bottom:.5rem}.TestQuestion-module-scss-module__R2wGUa__ml-sm{margin-left:.5rem}.TestQuestion-module-scss-module__R2wGUa__mr-sm{margin-right:.5rem}.TestQuestion-module-scss-module__R2wGUa__m-md{margin:1rem}.TestQuestion-module-scss-module__R2wGUa__mt-md{margin-top:1rem}.TestQuestion-module-scss-module__R2wGUa__mb-md{margin-bottom:1rem}.TestQuestion-module-scss-module__R2wGUa__ml-md{margin-left:1rem}.TestQuestion-module-scss-module__R2wGUa__mr-md{margin-right:1rem}.TestQuestion-module-scss-module__R2wGUa__m-lg{margin:1.5rem}.TestQuestion-module-scss-module__R2wGUa__mt-lg{margin-top:1.5rem}.TestQuestion-module-scss-module__R2wGUa__mb-lg{margin-bottom:1.5rem}.TestQuestion-module-scss-module__R2wGUa__ml-lg{margin-left:1.5rem}.TestQuestion-module-scss-module__R2wGUa__mr-lg{margin-right:1.5rem}.TestQuestion-module-scss-module__R2wGUa__p-0{padding:0}.TestQuestion-module-scss-module__R2wGUa__pt-0{padding-top:0}.TestQuestion-module-scss-module__R2wGUa__pb-0{padding-bottom:0}.TestQuestion-module-scss-module__R2wGUa__p-sm{padding:.5rem}.TestQuestion-module-scss-module__R2wGUa__pt-sm{padding-top:.5rem}.TestQuestion-module-scss-module__R2wGUa__pb-sm{padding-bottom:.5rem}.TestQuestion-module-scss-module__R2wGUa__pl-sm{padding-left:.5rem}.TestQuestion-module-scss-module__R2wGUa__pr-sm{padding-right:.5rem}.TestQuestion-module-scss-module__R2wGUa__p-md{padding:1rem}.TestQuestion-module-scss-module__R2wGUa__pt-md{padding-top:1rem}.TestQuestion-module-scss-module__R2wGUa__pb-md{padding-bottom:1rem}.TestQuestion-module-scss-module__R2wGUa__pl-md{padding-left:1rem}.TestQuestion-module-scss-module__R2wGUa__pr-md{padding-right:1rem}.TestQuestion-module-scss-module__R2wGUa__p-lg{padding:1.5rem}.TestQuestion-module-scss-module__R2wGUa__pt-lg{padding-top:1.5rem}.TestQuestion-module-scss-module__R2wGUa__pb-lg{padding-bottom:1.5rem}.TestQuestion-module-scss-module__R2wGUa__pl-lg{padding-left:1.5rem}.TestQuestion-module-scss-module__R2wGUa__pr-lg{padding-right:1.5rem}.TestQuestion-module-scss-module__R2wGUa__d-none{display:none}.TestQuestion-module-scss-module__R2wGUa__d-block{display:block}.TestQuestion-module-scss-module__R2wGUa__d-inline{display:inline}.TestQuestion-module-scss-module__R2wGUa__d-inline-block{display:inline-block}.TestQuestion-module-scss-module__R2wGUa__d-flex{display:flex}.TestQuestion-module-scss-module__R2wGUa__d-grid{display:grid}.TestQuestion-module-scss-module__R2wGUa__flex-center{justify-content:center;align-items:center;display:flex}.TestQuestion-module-scss-module__R2wGUa__flex-between{justify-content:space-between;align-items:center;display:flex}.TestQuestion-module-scss-module__R2wGUa__flex-start{justify-content:flex-start;align-items:center;display:flex}.TestQuestion-module-scss-module__R2wGUa__flex-end{justify-content:flex-end;align-items:center;display:flex}.TestQuestion-module-scss-module__R2wGUa__flex-column{flex-direction:column;display:flex}.TestQuestion-module-scss-module__R2wGUa__flex-1{flex:1}.TestQuestion-module-scss-module__R2wGUa__flex-shrink-0{flex-shrink:0}.TestQuestion-module-scss-module__R2wGUa__flex-wrap{flex-wrap:wrap}.TestQuestion-module-scss-module__R2wGUa__gap-sm{gap:.5rem}.TestQuestion-module-scss-module__R2wGUa__gap-md{gap:1rem}.TestQuestion-module-scss-module__R2wGUa__gap-lg{gap:1.5rem}.TestQuestion-module-scss-module__R2wGUa__w-full{width:100%}.TestQuestion-module-scss-module__R2wGUa__w-auto{width:auto}.TestQuestion-module-scss-module__R2wGUa__h-full{height:100%}.TestQuestion-module-scss-module__R2wGUa__h-screen{height:100vh}.TestQuestion-module-scss-module__R2wGUa__relative{position:relative}.TestQuestion-module-scss-module__R2wGUa__absolute{position:absolute}.TestQuestion-module-scss-module__R2wGUa__fixed{position:fixed}.TestQuestion-module-scss-module__R2wGUa__sticky{position:sticky}.TestQuestion-module-scss-module__R2wGUa__hidden{visibility:hidden}.TestQuestion-module-scss-module__R2wGUa__visible{visibility:visible}.TestQuestion-module-scss-module__R2wGUa__overflow-hidden{overflow:hidden}.TestQuestion-module-scss-module__R2wGUa__overflow-auto{overflow:auto}.TestQuestion-module-scss-module__R2wGUa__overflow-scroll{overflow:scroll}.TestQuestion-module-scss-module__R2wGUa__cursor-pointer{cursor:pointer}.TestQuestion-module-scss-module__R2wGUa__cursor-not-allowed{cursor:not-allowed}.TestQuestion-module-scss-module__R2wGUa__select-none{-webkit-user-select:none;user-select:none}.TestQuestion-module-scss-module__R2wGUa__select-text{-webkit-user-select:text;user-select:text}@media (min-width:768px){.TestQuestion-module-scss-module__R2wGUa__tablet\:d-none{display:none}.TestQuestion-module-scss-module__R2wGUa__tablet\:d-block{display:block}.TestQuestion-module-scss-module__R2wGUa__tablet\:d-flex{display:flex}}@media (min-width:1024px){.TestQuestion-module-scss-module__R2wGUa__desktop\:d-none{display:none}.TestQuestion-module-scss-module__R2wGUa__desktop\:d-block{display:block}.TestQuestion-module-scss-module__R2wGUa__desktop\:d-flex{display:flex}}@media (max-width:767px){.TestQuestion-module-scss-module__R2wGUa__mobile\:text-center{text-align:center}.TestQuestion-module-scss-module__R2wGUa__mobile\:w-full{width:100%}}.TestQuestion-module-scss-module__R2wGUa__container{flex-direction:column;gap:2rem;width:100%;display:flex}@media (max-width:767px){.TestQuestion-module-scss-module__R2wGUa__container{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow:hidden}}.TestQuestion-module-scss-module__R2wGUa__questionText{color:#f2f7ff;text-shadow:0 3px 10px #050c2a66;border-bottom:1px solid #c4d6ff5c;margin:0;padding-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.6}.TestQuestion-module-scss-module__R2wGUa__questionText p{margin:0}.TestQuestion-module-scss-module__R2wGUa__questionText p+p{margin-top:.65rem}.TestQuestion-module-scss-module__R2wGUa__questionText code{color:#ffd6ae;text-shadow:none;background:#7289ff33;border:1px solid #b4c6ff59;border-radius:6px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.TestQuestion-module-scss-module__R2wGUa__questionText pre{text-shadow:none;background:#0d1117;border:1px solid #ffffff24;border-radius:10px;margin:.85rem 0 0;padding:14px 16px;overflow-x:auto}.TestQuestion-module-scss-module__R2wGUa__questionText pre code{color:#e6edf3;white-space:pre;background:0 0;border:none;border-radius:0;padding:0;font-size:.9rem;line-height:1.55;display:block}@media (max-width:767px){.TestQuestion-module-scss-module__R2wGUa__questionText{padding-bottom:.4rem;font-size:.95rem;line-height:1.45}.TestQuestion-module-scss-module__R2wGUa__questionText pre{margin-top:.6rem;padding:10px 12px}.TestQuestion-module-scss-module__R2wGUa__questionText pre code{font-size:.8rem}}.TestQuestion-module-scss-module__R2wGUa__options{flex-direction:column;gap:1rem;width:100%;display:flex}@media (max-width:767px){.TestQuestion-module-scss-module__R2wGUa__options{flex:1;gap:.4rem;padding-right:2px;overflow-y:auto}}.TestQuestion-module-scss-module__R2wGUa__option{cursor:pointer;text-align:left;color:#ecf4ff;background:linear-gradient(150deg,#1c2f84e0,#0e1b55e6);border:1px solid #bcd0ff61;border-radius:12px;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem 1.5rem;transition:all .2s;display:flex;position:relative}.TestQuestion-module-scss-module__R2wGUa__option:hover{background:linear-gradient(150deg,#233a98eb,#122160f0);border-color:#e7efff99;transform:translateY(-2px);box-shadow:0 10px 22px #08103757}.TestQuestion-module-scss-module__R2wGUa__option.TestQuestion-module-scss-module__R2wGUa__selected{background:radial-gradient(circle at 86% 14%,#ffca702e,#0000 44%),linear-gradient(150deg,#3949a8f0,#1f2d78f5);border-color:#fcd378b8;box-shadow:0 12px 24px #0a154261}@media (max-width:767px){.TestQuestion-module-scss-module__R2wGUa__option{border-radius:8px;gap:.5rem;padding:.6rem .75rem}}.TestQuestion-module-scss-module__R2wGUa__optionLabel{color:#fff;background:linear-gradient(135deg,#7b8fff 0%,#8e69ff 100%);border:1px solid #d9e3ff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 6px 14px #5868d266}.TestQuestion-module-scss-module__R2wGUa__selected .TestQuestion-module-scss-module__R2wGUa__optionLabel{color:#44210f;background:linear-gradient(135deg,#ffcc78 0%,#ff9f5b 100%);transform:scale(1.1);box-shadow:0 8px 18px #ff9e546b}@media (max-width:767px){.TestQuestion-module-scss-module__R2wGUa__optionLabel{min-width:28px;height:28px;font-size:.8rem}}.TestQuestion-module-scss-module__R2wGUa__optionText{color:#ecf3fff2;flex:1;font-size:1.0625rem;font-weight:500;line-height:1.6}.TestQuestion-module-scss-module__R2wGUa__selected .TestQuestion-module-scss-module__R2wGUa__optionText{color:#fff;font-weight:600}@media (max-width:767px){.TestQuestion-module-scss-module__R2wGUa__optionText{font-size:.85rem;line-height:1.4}}.TestQuestion-module-scss-module__R2wGUa__lectureHint{border-top:1px solid #c4d6ff57;justify-content:center;align-items:center;margin-top:1rem;padding-top:1.5rem;display:flex}.TestQuestion-module-scss-module__R2wGUa__hintButton{color:#4f2a0d;letter-spacing:.1px;cursor:pointer;background:linear-gradient(135deg,#ffc463f5,#ffa248f5);border:1px solid #ffebb6b3;border-radius:10px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;transition:all .2s;box-shadow:0 10px 20px #ff9c4247}.TestQuestion-module-scss-module__R2wGUa__hintButton:hover{color:#40200d;background:linear-gradient(135deg,#ffd07f 0%,#ffad5a 100%);transform:translateY(-2px);box-shadow:0 14px 24px #ff9c425c}.TestQuestion-module-scss-module__R2wGUa__hintButton:active{transform:translateY(0)}
@keyframes TestNavigation-module-scss-module__Rth3sW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TestNavigation-module-scss-module__Rth3sW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TestNavigation-module-scss-module__Rth3sW__text-left{text-align:left}.TestNavigation-module-scss-module__Rth3sW__text-center{text-align:center}.TestNavigation-module-scss-module__Rth3sW__text-right{text-align:right}.TestNavigation-module-scss-module__Rth3sW__text-uppercase{text-transform:uppercase}.TestNavigation-module-scss-module__Rth3sW__text-lowercase{text-transform:lowercase}.TestNavigation-module-scss-module__Rth3sW__text-capitalize{text-transform:capitalize}.TestNavigation-module-scss-module__Rth3sW__font-normal{font-weight:400}.TestNavigation-module-scss-module__Rth3sW__font-medium{font-weight:500}.TestNavigation-module-scss-module__Rth3sW__font-semibold{font-weight:600}.TestNavigation-module-scss-module__Rth3sW__font-bold{font-weight:700}.TestNavigation-module-scss-module__Rth3sW__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TestNavigation-module-scss-module__Rth3sW__line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestNavigation-module-scss-module__Rth3sW__line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestNavigation-module-scss-module__Rth3sW__m-0{margin:0}.TestNavigation-module-scss-module__Rth3sW__mt-0{margin-top:0}.TestNavigation-module-scss-module__Rth3sW__mb-0{margin-bottom:0}.TestNavigation-module-scss-module__Rth3sW__m-sm{margin:.5rem}.TestNavigation-module-scss-module__Rth3sW__mt-sm{margin-top:.5rem}.TestNavigation-module-scss-module__Rth3sW__mb-sm{margin-bottom:.5rem}.TestNavigation-module-scss-module__Rth3sW__ml-sm{margin-left:.5rem}.TestNavigation-module-scss-module__Rth3sW__mr-sm{margin-right:.5rem}.TestNavigation-module-scss-module__Rth3sW__m-md{margin:1rem}.TestNavigation-module-scss-module__Rth3sW__mt-md{margin-top:1rem}.TestNavigation-module-scss-module__Rth3sW__mb-md{margin-bottom:1rem}.TestNavigation-module-scss-module__Rth3sW__ml-md{margin-left:1rem}.TestNavigation-module-scss-module__Rth3sW__mr-md{margin-right:1rem}.TestNavigation-module-scss-module__Rth3sW__m-lg{margin:1.5rem}.TestNavigation-module-scss-module__Rth3sW__mt-lg{margin-top:1.5rem}.TestNavigation-module-scss-module__Rth3sW__mb-lg{margin-bottom:1.5rem}.TestNavigation-module-scss-module__Rth3sW__ml-lg{margin-left:1.5rem}.TestNavigation-module-scss-module__Rth3sW__mr-lg{margin-right:1.5rem}.TestNavigation-module-scss-module__Rth3sW__p-0{padding:0}.TestNavigation-module-scss-module__Rth3sW__pt-0{padding-top:0}.TestNavigation-module-scss-module__Rth3sW__pb-0{padding-bottom:0}.TestNavigation-module-scss-module__Rth3sW__p-sm{padding:.5rem}.TestNavigation-module-scss-module__Rth3sW__pt-sm{padding-top:.5rem}.TestNavigation-module-scss-module__Rth3sW__pb-sm{padding-bottom:.5rem}.TestNavigation-module-scss-module__Rth3sW__pl-sm{padding-left:.5rem}.TestNavigation-module-scss-module__Rth3sW__pr-sm{padding-right:.5rem}.TestNavigation-module-scss-module__Rth3sW__p-md{padding:1rem}.TestNavigation-module-scss-module__Rth3sW__pt-md{padding-top:1rem}.TestNavigation-module-scss-module__Rth3sW__pb-md{padding-bottom:1rem}.TestNavigation-module-scss-module__Rth3sW__pl-md{padding-left:1rem}.TestNavigation-module-scss-module__Rth3sW__pr-md{padding-right:1rem}.TestNavigation-module-scss-module__Rth3sW__p-lg{padding:1.5rem}.TestNavigation-module-scss-module__Rth3sW__pt-lg{padding-top:1.5rem}.TestNavigation-module-scss-module__Rth3sW__pb-lg{padding-bottom:1.5rem}.TestNavigation-module-scss-module__Rth3sW__pl-lg{padding-left:1.5rem}.TestNavigation-module-scss-module__Rth3sW__pr-lg{padding-right:1.5rem}.TestNavigation-module-scss-module__Rth3sW__d-none{display:none}.TestNavigation-module-scss-module__Rth3sW__d-block{display:block}.TestNavigation-module-scss-module__Rth3sW__d-inline{display:inline}.TestNavigation-module-scss-module__Rth3sW__d-inline-block{display:inline-block}.TestNavigation-module-scss-module__Rth3sW__d-flex{display:flex}.TestNavigation-module-scss-module__Rth3sW__d-grid{display:grid}.TestNavigation-module-scss-module__Rth3sW__flex-center{justify-content:center;align-items:center;display:flex}.TestNavigation-module-scss-module__Rth3sW__flex-between{justify-content:space-between;align-items:center;display:flex}.TestNavigation-module-scss-module__Rth3sW__flex-start{justify-content:flex-start;align-items:center;display:flex}.TestNavigation-module-scss-module__Rth3sW__flex-end{justify-content:flex-end;align-items:center;display:flex}.TestNavigation-module-scss-module__Rth3sW__flex-column{flex-direction:column;display:flex}.TestNavigation-module-scss-module__Rth3sW__flex-1{flex:1}.TestNavigation-module-scss-module__Rth3sW__flex-shrink-0{flex-shrink:0}.TestNavigation-module-scss-module__Rth3sW__flex-wrap{flex-wrap:wrap}.TestNavigation-module-scss-module__Rth3sW__gap-sm{gap:.5rem}.TestNavigation-module-scss-module__Rth3sW__gap-md{gap:1rem}.TestNavigation-module-scss-module__Rth3sW__gap-lg{gap:1.5rem}.TestNavigation-module-scss-module__Rth3sW__w-full{width:100%}.TestNavigation-module-scss-module__Rth3sW__w-auto{width:auto}.TestNavigation-module-scss-module__Rth3sW__h-full{height:100%}.TestNavigation-module-scss-module__Rth3sW__h-screen{height:100vh}.TestNavigation-module-scss-module__Rth3sW__relative{position:relative}.TestNavigation-module-scss-module__Rth3sW__absolute{position:absolute}.TestNavigation-module-scss-module__Rth3sW__fixed{position:fixed}.TestNavigation-module-scss-module__Rth3sW__sticky{position:sticky}.TestNavigation-module-scss-module__Rth3sW__hidden{visibility:hidden}.TestNavigation-module-scss-module__Rth3sW__visible{visibility:visible}.TestNavigation-module-scss-module__Rth3sW__overflow-hidden{overflow:hidden}.TestNavigation-module-scss-module__Rth3sW__overflow-auto{overflow:auto}.TestNavigation-module-scss-module__Rth3sW__overflow-scroll{overflow:scroll}.TestNavigation-module-scss-module__Rth3sW__cursor-pointer{cursor:pointer}.TestNavigation-module-scss-module__Rth3sW__cursor-not-allowed{cursor:not-allowed}.TestNavigation-module-scss-module__Rth3sW__select-none{-webkit-user-select:none;user-select:none}.TestNavigation-module-scss-module__Rth3sW__select-text{-webkit-user-select:text;user-select:text}@media (min-width:768px){.TestNavigation-module-scss-module__Rth3sW__tablet\:d-none{display:none}.TestNavigation-module-scss-module__Rth3sW__tablet\:d-block{display:block}.TestNavigation-module-scss-module__Rth3sW__tablet\:d-flex{display:flex}}@media (min-width:1024px){.TestNavigation-module-scss-module__Rth3sW__desktop\:d-none{display:none}.TestNavigation-module-scss-module__Rth3sW__desktop\:d-block{display:block}.TestNavigation-module-scss-module__Rth3sW__desktop\:d-flex{display:flex}}@media (max-width:767px){.TestNavigation-module-scss-module__Rth3sW__mobile\:text-center{text-align:center}.TestNavigation-module-scss-module__Rth3sW__mobile\:w-full{width:100%}}.TestNavigation-module-scss-module__Rth3sW__navigation{border-top:1px solid #c4d6ff57;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:1.5rem;padding-top:1.5rem;display:flex}@media (max-width:767px){.TestNavigation-module-scss-module__Rth3sW__navigation{flex-direction:row;gap:.5rem;margin-top:.6rem;padding-top:.6rem}}.TestNavigation-module-scss-module__Rth3sW__primaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6a87ff 0%,#6f5dff 52%,#8a46d8 100%);border:1px solid #d6e2ff8a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;max-width:220px;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 10px 20px #14226057}@media (max-width:767px){.TestNavigation-module-scss-module__Rth3sW__primaryButton{max-width:unset;border-radius:8px;padding:.65rem 1rem;font-size:.9rem}}.TestNavigation-module-scss-module__Rth3sW__primaryButton:hover:not(:disabled){background:linear-gradient(135deg,#7b97ff 0%,#7e6bff 52%,#9854e3 100%);transform:translateY(-2px);box-shadow:0 14px 24px #1a2a7061}.TestNavigation-module-scss-module__Rth3sW__primaryButton:active:not(:disabled){transform:translateY(0)}.TestNavigation-module-scss-module__Rth3sW__primaryButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.TestNavigation-module-scss-module__Rth3sW__secondaryButton{color:#dde9fff5;cursor:pointer;background:linear-gradient(150deg,#182876e0,#0d1950e6);border:1px solid #b6c9ff66;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;max-width:220px;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;transition:all .2s;display:flex}@media (max-width:767px){.TestNavigation-module-scss-module__Rth3sW__secondaryButton{max-width:unset;border-radius:8px;padding:.65rem 1rem;font-size:.9rem}}.TestNavigation-module-scss-module__Rth3sW__secondaryButton:hover:not(:disabled){color:#f3f7ff;background:linear-gradient(150deg,#1f328feb,#122060eb);border-color:#e1ebff9e;transform:translateY(-2px);box-shadow:0 10px 20px #08103647}.TestNavigation-module-scss-module__Rth3sW__secondaryButton:active:not(:disabled){transform:translateY(0)}.TestNavigation-module-scss-module__Rth3sW__secondaryButton:disabled{opacity:.5;cursor:not-allowed;transform:none}
@keyframes TestResults-module-scss-module__9lCIaq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TestResults-module-scss-module__9lCIaq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TestResults-module-scss-module__9lCIaq__text-left{text-align:left}.TestResults-module-scss-module__9lCIaq__text-center{text-align:center}.TestResults-module-scss-module__9lCIaq__text-right{text-align:right}.TestResults-module-scss-module__9lCIaq__text-uppercase{text-transform:uppercase}.TestResults-module-scss-module__9lCIaq__text-lowercase{text-transform:lowercase}.TestResults-module-scss-module__9lCIaq__text-capitalize{text-transform:capitalize}.TestResults-module-scss-module__9lCIaq__font-normal{font-weight:400}.TestResults-module-scss-module__9lCIaq__font-medium{font-weight:500}.TestResults-module-scss-module__9lCIaq__font-semibold{font-weight:600}.TestResults-module-scss-module__9lCIaq__font-bold{font-weight:700}.TestResults-module-scss-module__9lCIaq__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TestResults-module-scss-module__9lCIaq__line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestResults-module-scss-module__9lCIaq__line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestResults-module-scss-module__9lCIaq__m-0{margin:0}.TestResults-module-scss-module__9lCIaq__mt-0{margin-top:0}.TestResults-module-scss-module__9lCIaq__mb-0{margin-bottom:0}.TestResults-module-scss-module__9lCIaq__m-sm{margin:.5rem}.TestResults-module-scss-module__9lCIaq__mt-sm{margin-top:.5rem}.TestResults-module-scss-module__9lCIaq__mb-sm{margin-bottom:.5rem}.TestResults-module-scss-module__9lCIaq__ml-sm{margin-left:.5rem}.TestResults-module-scss-module__9lCIaq__mr-sm{margin-right:.5rem}.TestResults-module-scss-module__9lCIaq__m-md{margin:1rem}.TestResults-module-scss-module__9lCIaq__mt-md{margin-top:1rem}.TestResults-module-scss-module__9lCIaq__mb-md{margin-bottom:1rem}.TestResults-module-scss-module__9lCIaq__ml-md{margin-left:1rem}.TestResults-module-scss-module__9lCIaq__mr-md{margin-right:1rem}.TestResults-module-scss-module__9lCIaq__m-lg{margin:1.5rem}.TestResults-module-scss-module__9lCIaq__mt-lg{margin-top:1.5rem}.TestResults-module-scss-module__9lCIaq__mb-lg{margin-bottom:1.5rem}.TestResults-module-scss-module__9lCIaq__ml-lg{margin-left:1.5rem}.TestResults-module-scss-module__9lCIaq__mr-lg{margin-right:1.5rem}.TestResults-module-scss-module__9lCIaq__p-0{padding:0}.TestResults-module-scss-module__9lCIaq__pt-0{padding-top:0}.TestResults-module-scss-module__9lCIaq__pb-0{padding-bottom:0}.TestResults-module-scss-module__9lCIaq__p-sm{padding:.5rem}.TestResults-module-scss-module__9lCIaq__pt-sm{padding-top:.5rem}.TestResults-module-scss-module__9lCIaq__pb-sm{padding-bottom:.5rem}.TestResults-module-scss-module__9lCIaq__pl-sm{padding-left:.5rem}.TestResults-module-scss-module__9lCIaq__pr-sm{padding-right:.5rem}.TestResults-module-scss-module__9lCIaq__p-md{padding:1rem}.TestResults-module-scss-module__9lCIaq__pt-md{padding-top:1rem}.TestResults-module-scss-module__9lCIaq__pb-md{padding-bottom:1rem}.TestResults-module-scss-module__9lCIaq__pl-md{padding-left:1rem}.TestResults-module-scss-module__9lCIaq__pr-md{padding-right:1rem}.TestResults-module-scss-module__9lCIaq__p-lg{padding:1.5rem}.TestResults-module-scss-module__9lCIaq__pt-lg{padding-top:1.5rem}.TestResults-module-scss-module__9lCIaq__pb-lg{padding-bottom:1.5rem}.TestResults-module-scss-module__9lCIaq__pl-lg{padding-left:1.5rem}.TestResults-module-scss-module__9lCIaq__pr-lg{padding-right:1.5rem}.TestResults-module-scss-module__9lCIaq__d-none{display:none}.TestResults-module-scss-module__9lCIaq__d-block{display:block}.TestResults-module-scss-module__9lCIaq__d-inline{display:inline}.TestResults-module-scss-module__9lCIaq__d-inline-block{display:inline-block}.TestResults-module-scss-module__9lCIaq__d-flex{display:flex}.TestResults-module-scss-module__9lCIaq__d-grid{display:grid}.TestResults-module-scss-module__9lCIaq__flex-center{justify-content:center;align-items:center;display:flex}.TestResults-module-scss-module__9lCIaq__flex-between{justify-content:space-between;align-items:center;display:flex}.TestResults-module-scss-module__9lCIaq__flex-start{justify-content:flex-start;align-items:center;display:flex}.TestResults-module-scss-module__9lCIaq__flex-end{justify-content:flex-end;align-items:center;display:flex}.TestResults-module-scss-module__9lCIaq__flex-column{flex-direction:column;display:flex}.TestResults-module-scss-module__9lCIaq__flex-1{flex:1}.TestResults-module-scss-module__9lCIaq__flex-shrink-0{flex-shrink:0}.TestResults-module-scss-module__9lCIaq__flex-wrap{flex-wrap:wrap}.TestResults-module-scss-module__9lCIaq__gap-sm{gap:.5rem}.TestResults-module-scss-module__9lCIaq__gap-md{gap:1rem}.TestResults-module-scss-module__9lCIaq__gap-lg{gap:1.5rem}.TestResults-module-scss-module__9lCIaq__w-full{width:100%}.TestResults-module-scss-module__9lCIaq__w-auto{width:auto}.TestResults-module-scss-module__9lCIaq__h-full{height:100%}.TestResults-module-scss-module__9lCIaq__h-screen{height:100vh}.TestResults-module-scss-module__9lCIaq__relative{position:relative}.TestResults-module-scss-module__9lCIaq__absolute{position:absolute}.TestResults-module-scss-module__9lCIaq__fixed{position:fixed}.TestResults-module-scss-module__9lCIaq__sticky{position:sticky}.TestResults-module-scss-module__9lCIaq__hidden{visibility:hidden}.TestResults-module-scss-module__9lCIaq__visible{visibility:visible}.TestResults-module-scss-module__9lCIaq__overflow-hidden{overflow:hidden}.TestResults-module-scss-module__9lCIaq__overflow-auto{overflow:auto}.TestResults-module-scss-module__9lCIaq__overflow-scroll{overflow:scroll}.TestResults-module-scss-module__9lCIaq__cursor-pointer{cursor:pointer}.TestResults-module-scss-module__9lCIaq__cursor-not-allowed{cursor:not-allowed}.TestResults-module-scss-module__9lCIaq__select-none{-webkit-user-select:none;user-select:none}.TestResults-module-scss-module__9lCIaq__select-text{-webkit-user-select:text;user-select:text}@media (min-width:768px){.TestResults-module-scss-module__9lCIaq__tablet\:d-none{display:none}.TestResults-module-scss-module__9lCIaq__tablet\:d-block{display:block}.TestResults-module-scss-module__9lCIaq__tablet\:d-flex{display:flex}}@media (min-width:1024px){.TestResults-module-scss-module__9lCIaq__desktop\:d-none{display:none}.TestResults-module-scss-module__9lCIaq__desktop\:d-block{display:block}.TestResults-module-scss-module__9lCIaq__desktop\:d-flex{display:flex}}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__mobile\:text-center{text-align:center}.TestResults-module-scss-module__9lCIaq__mobile\:w-full{width:100%}}.TestResults-module-scss-module__9lCIaq__container{background:#050b2c;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__container{padding:1.5rem}}.TestResults-module-scss-module__9lCIaq__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121f5cb8;border:1px solid #97b0ff47;border-radius:1.5rem;flex-direction:column;gap:2rem;width:100%;max-width:900px;padding:3rem;display:flex;box-shadow:0 26px 48px #02081e80}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__card{gap:1.5rem;padding:1.5rem}}.TestResults-module-scss-module__9lCIaq__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.TestResults-module-scss-module__9lCIaq__backButton{color:#edf2ff;cursor:pointer;white-space:nowrap;background:#14246d9e;border:1px solid #97b0ff47;border-radius:.75rem;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.TestResults-module-scss-module__9lCIaq__backButton:hover{background:#2f429cdb;border-color:#b7caff6b;transform:translate(-2px)}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__backButton{padding:.4rem .8rem;font-size:.75rem}}.TestResults-module-scss-module__9lCIaq__modeBadge{color:#9ab3ff;text-align:center;background:#97b0ff2e;border:1px solid #6b8dff59;border-radius:9999px;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600}.TestResults-module-scss-module__9lCIaq__title{color:#edf2ff;text-align:center;margin:0;font-size:2.5rem;font-weight:700}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__title{font-size:2rem}}.TestResults-module-scss-module__9lCIaq__scoreCircle{background:linear-gradient(135deg,#5f86ff 0%,#7b5cff 100%);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:200px;height:200px;margin:0 auto;animation:.5s ease-out TestResults-module-scss-module__9lCIaq__scaleIn;display:flex;box-shadow:0 34px 68px #01061894}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__scoreCircle{width:160px;height:160px}}.TestResults-module-scss-module__9lCIaq__scoreValue{color:#fff;font-size:2.5rem;font-weight:700;line-height:1}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__scoreValue{font-size:2rem}}.TestResults-module-scss-module__9lCIaq__scoreLabel{color:#ffffffe6;font-size:1rem;font-weight:500}.TestResults-module-scss-module__9lCIaq__details{background:#050b2c99;border:1px solid #97b0ff47;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.TestResults-module-scss-module__9lCIaq__detailsText{color:#edf2ff;text-align:center;margin:0;font-size:1.125rem;font-weight:600}.TestResults-module-scss-module__9lCIaq__learningNote,.TestResults-module-scss-module__9lCIaq__examNote{text-align:center;border-radius:.5rem;margin:0;padding:.5rem 1rem;font-size:1rem}.TestResults-module-scss-module__9lCIaq__learningNote{color:#ffe5b7;background:#ffbc582e}.TestResults-module-scss-module__9lCIaq__examNote{color:#b8ffdf;background:#3ed69f29}.TestResults-module-scss-module__9lCIaq__examNote .TestResults-module-scss-module__9lCIaq__examNoteLink{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.TestResults-module-scss-module__9lCIaq__examNote .TestResults-module-scss-module__9lCIaq__examNoteLink:hover{opacity:.75}.TestResults-module-scss-module__9lCIaq__reviewSection{flex-direction:column;gap:1.5rem;width:100%;display:flex}.TestResults-module-scss-module__9lCIaq__reviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.TestResults-module-scss-module__9lCIaq__reviewTitle{color:#edf2ff;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__reviewTitle{font-size:1.25rem}}.TestResults-module-scss-module__9lCIaq__lectureButton{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:1rem;font-weight:500;transition:all .2s}.TestResults-module-scss-module__9lCIaq__lectureButton:disabled{opacity:.6;cursor:not-allowed}.TestResults-module-scss-module__9lCIaq__lectureButton{color:#fff;background:#57b4ff}.TestResults-module-scss-module__9lCIaq__lectureButton:hover:not(:disabled){background:#409de8}.TestResults-module-scss-module__9lCIaq__lectureButton:active:not(:disabled){transform:translateY(0)}.TestResults-module-scss-module__9lCIaq__lectureButton{padding:.5rem 1.5rem;font-size:.75rem}.TestResults-module-scss-module__9lCIaq__lectureButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px #03092261}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__lectureButton{width:100%}}.TestResults-module-scss-module__9lCIaq__questionsList{flex-direction:column;gap:1.5rem;display:flex}.TestResults-module-scss-module__9lCIaq__reviewItem{background:#0c1444cc;border:2px solid;border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.TestResults-module-scss-module__9lCIaq__reviewItem:hover{box-shadow:0 12px 26px #03092261}.TestResults-module-scss-module__9lCIaq__correct{background:#31c9921a;border-color:#31c992}.TestResults-module-scss-module__9lCIaq__incorrect{background:#ff6f8f1a;border-color:#ff6f8e}.TestResults-module-scss-module__9lCIaq__reviewItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.TestResults-module-scss-module__9lCIaq__questionNumber{color:#c0cdee;font-size:1rem;font-weight:600}.TestResults-module-scss-module__9lCIaq__resultBadge{border-radius:9999px;padding:.25rem 1rem;font-size:.75rem;font-weight:600}.TestResults-module-scss-module__9lCIaq__correctBadge{color:#fff;background:#31c992}.TestResults-module-scss-module__9lCIaq__incorrectBadge{color:#fff;background:#ff6f8e}.TestResults-module-scss-module__9lCIaq__reviewQuestion{color:#edf2ff;margin:0;font-size:1.125rem;font-weight:600;line-height:1.6}.TestResults-module-scss-module__9lCIaq__reviewQuestion p{margin:0}.TestResults-module-scss-module__9lCIaq__reviewQuestion p+p{margin-top:.5rem}.TestResults-module-scss-module__9lCIaq__reviewQuestion code{color:#ffd6ae;background:#7289ff33;border:1px solid #b4c6ff59;border-radius:6px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.TestResults-module-scss-module__9lCIaq__reviewQuestion pre{background:#0d1117;border:1px solid #ffffff24;border-radius:.5rem;margin:.5rem 0 0;padding:1rem;overflow-x:auto}.TestResults-module-scss-module__9lCIaq__reviewQuestion pre code{color:#e6edf3;white-space:pre;background:0 0;border:none;border-radius:0;padding:0;font-size:.9rem;line-height:1.55;display:block}.TestResults-module-scss-module__9lCIaq__answerComparison{background:#050b2cb3;border:1px solid #97b0ff47;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.TestResults-module-scss-module__9lCIaq__wrongAnswer{color:#ffd2dc;background:#ff6f8f26;border-left:4px solid #ff6f8e;border-radius:.25rem;padding:.5rem;font-size:1rem}.TestResults-module-scss-module__9lCIaq__wrongAnswer strong{color:#ff6f8e}.TestResults-module-scss-module__9lCIaq__rightAnswer{color:#b8ffdf;background:#31c99226;border-left:4px solid #31c992;border-radius:.25rem;padding:.5rem;font-size:1rem}.TestResults-module-scss-module__9lCIaq__rightAnswer strong{color:#31c992}.TestResults-module-scss-module__9lCIaq__explanation{color:#c0cdee;background:#57b4ff2e;border-left:4px solid #57b4ff;border-radius:.5rem;padding:1rem;font-size:1rem;line-height:1.6}.TestResults-module-scss-module__9lCIaq__explanation strong{color:#57b4ff}.TestResults-module-scss-module__9lCIaq__questionLectureButton{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:1rem;font-weight:500;transition:all .2s}.TestResults-module-scss-module__9lCIaq__questionLectureButton:disabled{opacity:.6;cursor:not-allowed}.TestResults-module-scss-module__9lCIaq__questionLectureButton{color:#6b8dff;background:0 0;border:2px solid #6b8dff;align-self:flex-start;padding:.5rem 1rem;font-size:.75rem}.TestResults-module-scss-module__9lCIaq__questionLectureButton:hover:not(:disabled){color:#fff;background:#6b8dff;transform:translateY(-2px);box-shadow:0 6px 14px #03081e52}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__questionLectureButton{width:100%}}.TestResults-module-scss-module__9lCIaq__actions{flex-direction:row;align-items:center;gap:1rem;width:100%;margin-top:1.5rem;display:flex}@media (max-width:767px){.TestResults-module-scss-module__9lCIaq__actions{flex-direction:column;display:flex}}.TestResults-module-scss-module__9lCIaq__primaryButton{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:1rem;font-weight:500;transition:all .2s}.TestResults-module-scss-module__9lCIaq__primaryButton:disabled{opacity:.6;cursor:not-allowed}.TestResults-module-scss-module__9lCIaq__primaryButton{color:#fff;background:#6b8dff}.TestResults-module-scss-module__9lCIaq__primaryButton:hover:not(:disabled){background:#5577f1}.TestResults-module-scss-module__9lCIaq__primaryButton:active:not(:disabled){transform:translateY(0)}.TestResults-module-scss-module__9lCIaq__primaryButton{flex:1;padding:1rem 2rem;font-size:1.125rem}.TestResults-module-scss-module__9lCIaq__primaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #02081e70}.TestResults-module-scss-module__9lCIaq__secondaryButton{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-size:1rem;font-weight:500;transition:all .2s}.TestResults-module-scss-module__9lCIaq__secondaryButton:disabled{opacity:.6;cursor:not-allowed}.TestResults-module-scss-module__9lCIaq__secondaryButton{color:#edf2ff;background:#1f307cc7}.TestResults-module-scss-module__9lCIaq__secondaryButton:hover:not(:disabled){background:#2f429cdb}.TestResults-module-scss-module__9lCIaq__secondaryButton:active:not(:disabled){transform:translateY(0)}.TestResults-module-scss-module__9lCIaq__secondaryButton{flex:1;padding:1rem 2rem;border:1px solid #97b0ff47!important}.TestResults-module-scss-module__9lCIaq__secondaryButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px #03092261}@keyframes TestResults-module-scss-module__9lCIaq__scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}
@keyframes ExamExitConfirmModal-module-scss-module__KWRZwW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ExamExitConfirmModal-module-scss-module__KWRZwW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ExamExitConfirmModal-module-scss-module__KWRZwW__slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ExamExitConfirmModal-module-scss-module__KWRZwW__spin{to{transform:rotate(360deg)}}@keyframes ExamExitConfirmModal-module-scss-module__KWRZwW__pulse{0%,to{opacity:1}50%{opacity:.5}}.ExamExitConfirmModal-module-scss-module__KWRZwW__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:400;background:radial-gradient(circle at 18% 22%,#806cff38,#0000 44%),radial-gradient(circle at 84% 76%,#ffb15d24,#0000 42%),#020616c7;justify-content:center;align-items:center;padding:1rem;animation:.2s ExamExitConfirmModal-module-scss-module__KWRZwW__fadeIn;display:flex;position:fixed;inset:0}.ExamExitConfirmModal-module-scss-module__KWRZwW__modal{color:#edf2ff;background:radial-gradient(circle at 86% 16%,#ffbc5833,#0000 44%),radial-gradient(circle at 12% 80%,#8374ff3d,#0000 48%),linear-gradient(160deg,#192a7bf2,#0c164cf2);border:1px solid #b7caff6b;border-radius:1rem;width:100%;max-width:540px;animation:.3s ExamExitConfirmModal-module-scss-module__KWRZwW__slideUp;position:relative;overflow:hidden;box-shadow:0 34px 68px #01061894,inset 0 0 0 1px #e3ecff14}.ExamExitConfirmModal-module-scss-module__KWRZwW__modal:before{content:"";pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 24% 16%,#ffffffb8 0 1px,#0000 2px),radial-gradient(circle at 72% 30%,#ffffff8f 0 1px,#0000 2px),radial-gradient(circle at 46% 78%,#ffffff7a 0 1px,#0000 2px);position:absolute;inset:0}.ExamExitConfirmModal-module-scss-module__KWRZwW__header{z-index:1;border-bottom:1px solid #c1d3ff57;padding:24px 24px 16px;position:relative}.ExamExitConfirmModal-module-scss-module__KWRZwW__header h2{color:#f8fbff;text-shadow:0 2px 10px #060c2873;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;display:flex}.ExamExitConfirmModal-module-scss-module__KWRZwW__body{z-index:1;padding:20px 24px 10px;position:relative}.ExamExitConfirmModal-module-scss-module__KWRZwW__warningText{color:#e9f1fff5;margin:0 0 1rem;font-size:1.125rem;font-weight:600;line-height:1.375}.ExamExitConfirmModal-module-scss-module__KWRZwW__warningDescription{color:#ffe2bf;background:#ff9c6024;border:1px solid #ffb88370;border-left:4px solid #ffa85cdb;border-radius:.75rem;margin:0 0 1rem;padding:12px 14px}.ExamExitConfirmModal-module-scss-module__KWRZwW__warningDescription strong{color:#ffe6c8}.ExamExitConfirmModal-module-scss-module__KWRZwW__infoText{color:#d6e4ffdb;margin:0;font-size:.875rem;line-height:1.6}.ExamExitConfirmModal-module-scss-module__KWRZwW__footer{z-index:1;border-top:1px solid #c1d3ff57;justify-content:flex-end;gap:.75rem;padding:20px 24px 24px;display:flex;position:relative}.ExamExitConfirmModal-module-scss-module__KWRZwW__btnCancel{cursor:pointer;color:#edf4ff;background:linear-gradient(150deg,#182876eb,#0d184ef0);border:1px solid #b8cbff70;border-radius:.75rem;padding:11px 18px;font-size:1rem;font-weight:700;transition:all .2s}.ExamExitConfirmModal-module-scss-module__KWRZwW__btnCancel:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 18px #08103647}.ExamExitConfirmModal-module-scss-module__KWRZwW__btnDanger{cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff7a59,#ef4444 54%,#c93737);border:1px solid #ffcdbb7a;border-radius:.75rem;padding:11px 18px;font-size:1rem;font-weight:700;transition:all .2s}.ExamExitConfirmModal-module-scss-module__KWRZwW__btnDanger:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 20px #bf313161}@media (max-width:768px){.ExamExitConfirmModal-module-scss-module__KWRZwW__modal{margin:0 1rem}.ExamExitConfirmModal-module-scss-module__KWRZwW__footer{flex-direction:column-reverse}.ExamExitConfirmModal-module-scss-module__KWRZwW__footer button{width:100%}}
@keyframes tests-module-scss-module__JqIsKa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes tests-module-scss-module__JqIsKa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tests-module-scss-module__JqIsKa__text-left{text-align:left}.tests-module-scss-module__JqIsKa__text-center{text-align:center}.tests-module-scss-module__JqIsKa__text-right{text-align:right}.tests-module-scss-module__JqIsKa__text-uppercase{text-transform:uppercase}.tests-module-scss-module__JqIsKa__text-lowercase{text-transform:lowercase}.tests-module-scss-module__JqIsKa__text-capitalize{text-transform:capitalize}.tests-module-scss-module__JqIsKa__font-normal{font-weight:400}.tests-module-scss-module__JqIsKa__font-medium{font-weight:500}.tests-module-scss-module__JqIsKa__font-semibold{font-weight:600}.tests-module-scss-module__JqIsKa__font-bold{font-weight:700}.tests-module-scss-module__JqIsKa__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tests-module-scss-module__JqIsKa__line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tests-module-scss-module__JqIsKa__line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tests-module-scss-module__JqIsKa__m-0{margin:0}.tests-module-scss-module__JqIsKa__mt-0{margin-top:0}.tests-module-scss-module__JqIsKa__mb-0{margin-bottom:0}.tests-module-scss-module__JqIsKa__m-sm{margin:.5rem}.tests-module-scss-module__JqIsKa__mt-sm{margin-top:.5rem}.tests-module-scss-module__JqIsKa__mb-sm{margin-bottom:.5rem}.tests-module-scss-module__JqIsKa__ml-sm{margin-left:.5rem}.tests-module-scss-module__JqIsKa__mr-sm{margin-right:.5rem}.tests-module-scss-module__JqIsKa__m-md{margin:1rem}.tests-module-scss-module__JqIsKa__mt-md{margin-top:1rem}.tests-module-scss-module__JqIsKa__mb-md{margin-bottom:1rem}.tests-module-scss-module__JqIsKa__ml-md{margin-left:1rem}.tests-module-scss-module__JqIsKa__mr-md{margin-right:1rem}.tests-module-scss-module__JqIsKa__m-lg{margin:1.5rem}.tests-module-scss-module__JqIsKa__mt-lg{margin-top:1.5rem}.tests-module-scss-module__JqIsKa__mb-lg{margin-bottom:1.5rem}.tests-module-scss-module__JqIsKa__ml-lg{margin-left:1.5rem}.tests-module-scss-module__JqIsKa__mr-lg{margin-right:1.5rem}.tests-module-scss-module__JqIsKa__p-0{padding:0}.tests-module-scss-module__JqIsKa__pt-0{padding-top:0}.tests-module-scss-module__JqIsKa__pb-0{padding-bottom:0}.tests-module-scss-module__JqIsKa__p-sm{padding:.5rem}.tests-module-scss-module__JqIsKa__pt-sm{padding-top:.5rem}.tests-module-scss-module__JqIsKa__pb-sm{padding-bottom:.5rem}.tests-module-scss-module__JqIsKa__pl-sm{padding-left:.5rem}.tests-module-scss-module__JqIsKa__pr-sm{padding-right:.5rem}.tests-module-scss-module__JqIsKa__p-md{padding:1rem}.tests-module-scss-module__JqIsKa__pt-md{padding-top:1rem}.tests-module-scss-module__JqIsKa__pb-md{padding-bottom:1rem}.tests-module-scss-module__JqIsKa__pl-md{padding-left:1rem}.tests-module-scss-module__JqIsKa__pr-md{padding-right:1rem}.tests-module-scss-module__JqIsKa__p-lg{padding:1.5rem}.tests-module-scss-module__JqIsKa__pt-lg{padding-top:1.5rem}.tests-module-scss-module__JqIsKa__pb-lg{padding-bottom:1.5rem}.tests-module-scss-module__JqIsKa__pl-lg{padding-left:1.5rem}.tests-module-scss-module__JqIsKa__pr-lg{padding-right:1.5rem}.tests-module-scss-module__JqIsKa__d-none{display:none}.tests-module-scss-module__JqIsKa__d-block{display:block}.tests-module-scss-module__JqIsKa__d-inline{display:inline}.tests-module-scss-module__JqIsKa__d-inline-block{display:inline-block}.tests-module-scss-module__JqIsKa__d-flex{display:flex}.tests-module-scss-module__JqIsKa__d-grid{display:grid}.tests-module-scss-module__JqIsKa__flex-center{justify-content:center;align-items:center;display:flex}.tests-module-scss-module__JqIsKa__flex-between{justify-content:space-between;align-items:center;display:flex}.tests-module-scss-module__JqIsKa__flex-start{justify-content:flex-start;align-items:center;display:flex}.tests-module-scss-module__JqIsKa__flex-end{justify-content:flex-end;align-items:center;display:flex}.tests-module-scss-module__JqIsKa__flex-column{flex-direction:column;display:flex}.tests-module-scss-module__JqIsKa__flex-1{flex:1}.tests-module-scss-module__JqIsKa__flex-shrink-0{flex-shrink:0}.tests-module-scss-module__JqIsKa__flex-wrap{flex-wrap:wrap}.tests-module-scss-module__JqIsKa__gap-sm{gap:.5rem}.tests-module-scss-module__JqIsKa__gap-md{gap:1rem}.tests-module-scss-module__JqIsKa__gap-lg{gap:1.5rem}.tests-module-scss-module__JqIsKa__w-full{width:100%}.tests-module-scss-module__JqIsKa__w-auto{width:auto}.tests-module-scss-module__JqIsKa__h-full{height:100%}.tests-module-scss-module__JqIsKa__h-screen{height:100vh}.tests-module-scss-module__JqIsKa__relative{position:relative}.tests-module-scss-module__JqIsKa__absolute{position:absolute}.tests-module-scss-module__JqIsKa__fixed{position:fixed}.tests-module-scss-module__JqIsKa__sticky{position:sticky}.tests-module-scss-module__JqIsKa__hidden{visibility:hidden}.tests-module-scss-module__JqIsKa__visible{visibility:visible}.tests-module-scss-module__JqIsKa__overflow-hidden{overflow:hidden}.tests-module-scss-module__JqIsKa__overflow-auto{overflow:auto}.tests-module-scss-module__JqIsKa__overflow-scroll{overflow:scroll}.tests-module-scss-module__JqIsKa__cursor-pointer{cursor:pointer}.tests-module-scss-module__JqIsKa__cursor-not-allowed{cursor:not-allowed}.tests-module-scss-module__JqIsKa__select-none{-webkit-user-select:none;user-select:none}.tests-module-scss-module__JqIsKa__select-text{-webkit-user-select:text;user-select:text}@media (min-width:768px){.tests-module-scss-module__JqIsKa__tablet\:d-none{display:none}.tests-module-scss-module__JqIsKa__tablet\:d-block{display:block}.tests-module-scss-module__JqIsKa__tablet\:d-flex{display:flex}}@media (min-width:1024px){.tests-module-scss-module__JqIsKa__desktop\:d-none{display:none}.tests-module-scss-module__JqIsKa__desktop\:d-block{display:block}.tests-module-scss-module__JqIsKa__desktop\:d-flex{display:flex}}@media (max-width:767px){.tests-module-scss-module__JqIsKa__mobile\:text-center{text-align:center}.tests-module-scss-module__JqIsKa__mobile\:w-full{width:100%}}.tests-module-scss-module__JqIsKa__container{background:0 0;width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}.tests-module-scss-module__JqIsKa__loading{color:#d6e3ffe6;justify-content:center;align-items:center;min-height:100vh;font-size:18px;display:flex}.tests-module-scss-module__JqIsKa__pageHeader{color:#f4f8ff;text-align:center;box-sizing:border-box;background:radial-gradient(circle at 82% 20%,#ffc2612e,#0000 42%),radial-gradient(circle at 18% 76%,#8b7cff33,#0000 48%),linear-gradient(160deg,#223693db,#101e5dd6);border:1px solid #bed0ff5c;border-radius:18px;width:min(1260px,100%);margin:0 auto;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 34px #08113861}@media (max-width:767px){.tests-module-scss-module__JqIsKa__pageHeader{border-radius:.75rem;width:calc(100% - 24px);margin:0 .75rem;padding:.75rem}}.tests-module-scss-module__JqIsKa__pageHeader:before{content:"";pointer-events:none;opacity:.42;background-image:radial-gradient(circle at 14% 24%,#ffffffb3 0 1px,#0000 2px),radial-gradient(circle at 72% 30%,#ffffff94 0 1px,#0000 2px),radial-gradient(circle at 46% 74%,#ffffff80 0 1px,#0000 2px);position:absolute;inset:0}.tests-module-scss-module__JqIsKa__pageHeader h1{z-index:1;margin-bottom:8px;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:700;position:relative}.tests-module-scss-module__JqIsKa__pageHeader p{z-index:1;color:#e0ecffeb;font-size:15px;position:relative}.tests-module-scss-module__JqIsKa__backButton{z-index:2;color:#edf4ff;cursor:pointer;background:#1d3185a3;border:1px solid #c9d9ff6b;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .2s;position:absolute;top:24px;left:24px}.tests-module-scss-module__JqIsKa__backButton:hover{filter:brightness(1.06);transform:translate(-3px);box-shadow:0 10px 18px #274ad247}@media (max-width:767px){.tests-module-scss-module__JqIsKa__backButton{width:fit-content;margin:0 auto 12px;padding:8px 14px;font-size:13px;display:block;position:static}}.tests-module-scss-module__JqIsKa__main{box-sizing:border-box;width:min(1260px,100%);margin:0 auto;padding:32px}@media (max-width:767px){.tests-module-scss-module__JqIsKa__main{width:100%;padding:.75rem}}.tests-module-scss-module__JqIsKa__categorySelector{min-height:44vh}.tests-module-scss-module__JqIsKa__categorySection{width:100%}.tests-module-scss-module__JqIsKa__categorySectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categorySectionHeader{display:none}}.tests-module-scss-module__JqIsKa__categorySectionEmpty{border-top:1px solid #c0d1ff38;margin-top:28px;padding-top:20px}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categorySectionEmpty{border-top:none;margin-top:0;padding-top:0}}.tests-module-scss-module__JqIsKa__categorySelectorTitle{color:#dbe8ff;margin:0;font-size:16px;font-weight:700}.tests-module-scss-module__JqIsKa__categorySectionCount{color:#eef4ff;background:#1a2b798a;border:1px solid #c3d4ff5c;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.tests-module-scss-module__JqIsKa__categoryButtons{grid-auto-flow:row;align-items:stretch;gap:14px;width:100%;grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:270px!important;display:grid!important}.tests-module-scss-module__JqIsKa__categoryButtons:not(:last-child){margin-bottom:24px}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryButtons:not(:last-child){margin-bottom:0}.tests-module-scss-module__JqIsKa__categoryButtons{gap:8px;grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:auto!important}}.tests-module-scss-module__JqIsKa__categoryWrapper{flex-direction:column;height:100%;display:flex;position:relative}.tests-module-scss-module__JqIsKa__categoryWrapperEmpty{filter:saturate(.74)brightness(.9);border:1px solid #d1e0ff38;border-radius:14px;overflow:hidden}.tests-module-scss-module__JqIsKa__categoryWrapperEmpty .tests-module-scss-module__JqIsKa__categoryButton{border:none;border-radius:0}.tests-module-scss-module__JqIsKa__categoryButtonEmpty{opacity:.7;pointer-events:none;cursor:not-allowed!important}.tests-module-scss-module__JqIsKa__categoryButtonEmpty:hover{box-shadow:none!important;transform:none!important}.tests-module-scss-module__JqIsKa__constructionBanner{text-align:center;background:repeating-linear-gradient(-45deg,#f5be5f,#f5be5f 10px,#2b2b4a 10px 20px);padding:8px 12px;display:block}.tests-module-scss-module__JqIsKa__constructionBanner span{color:#26263f;background:#f7ca77;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}@media (max-width:767px){.tests-module-scss-module__JqIsKa__constructionBanner{display:none}}.tests-module-scss-module__JqIsKa__categoriesSeparator{display:none}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoriesSeparator{background:repeating-linear-gradient(-45deg,#f5be5f,#f5be5f 10px,#2b2b4a 10px 20px);justify-content:center;align-items:center;width:100%;height:5px;margin:12px 0;display:flex;position:relative}.tests-module-scss-module__JqIsKa__categoriesSeparator span{color:#26263f;white-space:nowrap;background:#f7ca77;border-radius:4px;padding:3px 10px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;box-shadow:0 2px 4px #0003}}.tests-module-scss-module__JqIsKa__categoryButton{background:radial-gradient(circle at 82% 14%,rgba(var(--cat-rgb,255,206,114),.22),transparent 48%),radial-gradient(circle at 16% 84%,rgba(var(--cat-rgb,132,119,255),.1),transparent 50%),linear-gradient(160deg,#223692cc,#111e58c2);border:1px solid rgba(var(--cat-rgb,188,207,255),.38);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:24px;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #08103657}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryButton{text-align:left;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:76px;padding:6px 10px}}.tests-module-scss-module__JqIsKa__categoryButton:before{content:"";pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 24% 20%,#ffffffa8 0 1px,#0000 2px),radial-gradient(circle at 66% 32%,#ffffff8a 0 1px,#0000 2px),radial-gradient(circle at 78% 76%,#ffffff75 0 1px,#0000 2px);position:absolute;inset:0}.tests-module-scss-module__JqIsKa__categoryButton:hover{border-color:rgba(var(--cat-rgb,222,232,255),.62);box-shadow:0 22px 36px #09133e70,0 0 24px rgba(var(--cat-rgb,0,0,0),.14);transform:translateY(-5px)}.tests-module-scss-module__JqIsKa__categoryButton.tests-module-scss-module__JqIsKa__active{border-color:rgba(var(--cat-rgb,250,224,164),.72);box-shadow:0 18px 30px rgba(var(--cat-rgb,250,193,99),.26)}.tests-module-scss-module__JqIsKa__categoryButton.tests-module-scss-module__JqIsKa__active .tests-module-scss-module__JqIsKa__categoryIcon{filter:drop-shadow(0 3px 7px #0000003d);transform:scale(1.05)}.tests-module-scss-module__JqIsKa__categoryButton.tests-module-scss-module__JqIsKa__active .tests-module-scss-module__JqIsKa__categoryName{color:#fff;font-weight:700}.tests-module-scss-module__JqIsKa__categoryButton.tests-module-scss-module__JqIsKa__active .tests-module-scss-module__JqIsKa__categoryCount{color:#fdf0c7f2}.tests-module-scss-module__JqIsKa__categoryIcon{border:1px solid rgba(var(--cat-rgb,205,220,255),.5);background:rgba(var(--cat-rgb,34,52,133),.18);width:72px;height:72px;box-shadow:inset 0 1px 8px #ffffff1a,0 0 14px rgba(var(--cat-rgb,0,0,0),.22);z-index:1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:42px;line-height:1;transition:transform .26s,filter .26s;display:inline-flex;position:relative}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryIcon{border-radius:8px;width:34px;height:34px;font-size:18px}}.tests-module-scss-module__JqIsKa__categoryInfo{z-index:1;flex-direction:column;flex:none;align-items:center;gap:8px;width:100%;display:flex;position:relative}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryInfo{flex:1;align-items:flex-start;gap:6px}}.tests-module-scss-module__JqIsKa__categoryHeader{justify-content:center;align-items:center;gap:6px;display:flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryHeader{justify-content:flex-start}}.tests-module-scss-module__JqIsKa__categoryName{color:#f8fbff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.45rem;font-weight:700;transition:color .3s;display:-webkit-box;overflow:hidden}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryName{-webkit-line-clamp:2;text-align:left;font-size:.8125rem;line-height:1.3}}.tests-module-scss-module__JqIsKa__infoButton{display:none}@media (max-width:767px){.tests-module-scss-module__JqIsKa__infoButton{color:#e0edff;cursor:pointer;z-index:2;background:#1d307eb3;border:1px solid #c9d9ff80;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.tests-module-scss-module__JqIsKa__infoButton:hover{background:#507bffe6;border-color:#c9d9ffcc;transform:scale(1.1)}}.tests-module-scss-module__JqIsKa__categoryDescription{color:#dae7ffeb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.97rem;line-height:1.5;transition:color .3s;display:-webkit-box;overflow:hidden}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryDescription{display:none}}.tests-module-scss-module__JqIsKa__categoryCount{color:#e7f0ffe6;background:#1d307e8f;border:1px solid #c1d3ff61;border-radius:999px;align-self:center;margin:auto 0 0;padding:5px 12px;font-size:.78rem;font-weight:700;transition:color .3s;display:inline-flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryCount{align-self:flex-start;margin:auto 0 0;padding:4px 8px;font-size:.6875rem}}.tests-module-scss-module__JqIsKa__categoryModalContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem;display:flex}.tests-module-scss-module__JqIsKa__categoryModalIcon{filter:drop-shadow(0 4px 12px #0003);font-size:64px;line-height:1}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryModalIcon{font-size:48px}}.tests-module-scss-module__JqIsKa__categoryModalDescription{color:#c0cdee;margin:0;font-size:1rem;line-height:1.6}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryModalDescription{font-size:.875rem}}.tests-module-scss-module__JqIsKa__categoryModalStats{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.tests-module-scss-module__JqIsKa__categoryModalStat{color:#edf2ff;background:#121e57c2;border:1px solid #97b0ff47;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__categoryModalStat{padding:.5rem .75rem;font-size:.6875rem}}.tests-module-scss-module__JqIsKa__filtersContainer{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}.tests-module-scss-module__JqIsKa__testsByBlocks{flex-direction:column;gap:20px;display:flex}.tests-module-scss-module__JqIsKa__blockSection{flex-direction:column;gap:14px;display:flex}.tests-module-scss-module__JqIsKa__blockHeader{background:radial-gradient(circle at 82% 20%,#ffc26124,#0000 42%),radial-gradient(circle at 18% 76%,#8b7cff29,#0000 48%),linear-gradient(160deg,#223693b3,#101e5db8);border:1px solid #bed0ff5c;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 10px 20px #08113847}@media (max-width:767px){.tests-module-scss-module__JqIsKa__blockHeader{border-radius:10px;padding:10px 12px}}.tests-module-scss-module__JqIsKa__blockTitle{color:#f4f8ff;margin:0;font-size:1rem;font-weight:700;line-height:1.35}@media (max-width:767px){.tests-module-scss-module__JqIsKa__blockTitle{font-size:.78rem}}.tests-module-scss-module__JqIsKa__blockCount{color:#e7f0ffe6;background:#1d307e8f;border:1px solid #c1d3ff61;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.76rem;font-weight:700}@media (max-width:767px){.tests-module-scss-module__JqIsKa__blockCount{padding:4px 8px;font-size:.64rem}}.tests-module-scss-module__JqIsKa__filterSection{flex-direction:column;gap:12px;display:flex}.tests-module-scss-module__JqIsKa__filterTitle{color:#374151;margin:0;font-size:16px;font-weight:600}.tests-module-scss-module__JqIsKa__filters{flex-wrap:wrap;gap:12px;display:flex}.tests-module-scss-module__JqIsKa__filterButton{cursor:pointer;color:#6b7280;background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.tests-module-scss-module__JqIsKa__filterButton:hover{color:#667eea;border-color:#667eea}.tests-module-scss-module__JqIsKa__filterButton.tests-module-scss-module__JqIsKa__active{color:#fff;background:#667eea;border-color:#667eea}.tests-module-scss-module__JqIsKa__filterButton.tests-module-scss-module__JqIsKa__marathonButton{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#f59e0b;font-weight:600}.tests-module-scss-module__JqIsKa__filterButton.tests-module-scss-module__JqIsKa__marathonButton:hover{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-color:#d97706;transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.tests-module-scss-module__JqIsKa__filterButton.tests-module-scss-module__JqIsKa__marathonButton.tests-module-scss-module__JqIsKa__active{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);border-color:#d97706;box-shadow:0 4px 12px #f59e0b66}.tests-module-scss-module__JqIsKa__testsList{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}@media (max-width:767px){.tests-module-scss-module__JqIsKa__testsList{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:8px}}.tests-module-scss-module__JqIsKa__testCard{color:#eef4ff;background:radial-gradient(circle at 82% 20%,#ffc2612e,#0000 42%),radial-gradient(circle at 18% 76%,#8b7cff33,#0000 48%),linear-gradient(160deg,#223693db,#101e5dd6);border:1px solid #bed0ff5c;border-radius:14px;flex-direction:column;gap:12px;height:100%;padding:20px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #08113852}@media (max-width:767px){.tests-module-scss-module__JqIsKa__testCard{border-radius:10px;gap:8px;padding:10px}}.tests-module-scss-module__JqIsKa__testCard:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(circle at 14% 24%,#ffffffb3 0 1px,#0000 2px),radial-gradient(circle at 72% 30%,#ffffff94 0 1px,#0000 2px),radial-gradient(circle at 46% 74%,#ffffff80 0 1px,#0000 2px);position:absolute;inset:0}.tests-module-scss-module__JqIsKa__testCard:hover{border-color:#dae4ff9e;transform:translateY(-4px);box-shadow:0 22px 36px #0a14406b}.tests-module-scss-module__JqIsKa__testCard>*{z-index:1;position:relative}.tests-module-scss-module__JqIsKa__testCardHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__testCardHeader{gap:6px;padding-right:26px}}.tests-module-scss-module__JqIsKa__testCardHeader h3{color:#f5f9ff;flex:1;font-size:1.1rem;font-weight:700}@media (max-width:767px){.tests-module-scss-module__JqIsKa__testCardHeader h3{font-size:.78rem;line-height:1.3}}.tests-module-scss-module__JqIsKa__badgesContainer{flex-shrink:0;align-items:center;gap:8px;display:flex}.tests-module-scss-module__JqIsKa__badge{white-space:nowrap;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600}@media (max-width:767px){.tests-module-scss-module__JqIsKa__badge{display:none}}.tests-module-scss-module__JqIsKa__badge.tests-module-scss-module__JqIsKa__beginner{color:#065f46;background:#d1fae5}.tests-module-scss-module__JqIsKa__badge.tests-module-scss-module__JqIsKa__intermediate{color:#92400e;background:#fef3c7}.tests-module-scss-module__JqIsKa__badge.tests-module-scss-module__JqIsKa__advanced{color:#991b1b;background:#fee2e2}.tests-module-scss-module__JqIsKa__scoreCircleBadge{border:3px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;transition:all .3s;display:flex}.tests-module-scss-module__JqIsKa__scoreCircleBadge.tests-module-scss-module__JqIsKa__excellent{color:#065f46;background:#d1fae5;border-color:#10b981}.tests-module-scss-module__JqIsKa__scoreCircleBadge.tests-module-scss-module__JqIsKa__good{color:#92400e;background:#fef3c7;border-color:#f59e0b}.tests-module-scss-module__JqIsKa__scoreCircleBadge.tests-module-scss-module__JqIsKa__needsWork{color:#991b1b;background:#fee2e2;border-color:#ef4444}@media (max-width:767px){.tests-module-scss-module__JqIsKa__scoreCircleDesktop{display:none}}.tests-module-scss-module__JqIsKa__scoreCircleMobile{display:none}@media (max-width:767px){.tests-module-scss-module__JqIsKa__scoreCircleMobile{border-width:2px;width:34px;height:34px;font-size:11px;display:flex}}.tests-module-scss-module__JqIsKa__scoreText{font-size:13px;font-weight:700;line-height:1}.tests-module-scss-module__JqIsKa__professionTags{border-top:1px solid #c6d6ff52;flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__professionTags{display:none}}.tests-module-scss-module__JqIsKa__professionBadge{white-space:nowrap;border:1px solid;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600}.tests-module-scss-module__JqIsKa__professionBadge.tests-module-scss-module__JqIsKa__systemAnalyst{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.tests-module-scss-module__JqIsKa__professionBadge.tests-module-scss-module__JqIsKa__qaEngineer{color:#9f1239;background:#fce7f3;border-color:#f9a8d4}.tests-module-scss-module__JqIsKa__professionBadge.tests-module-scss-module__JqIsKa__frontend{color:#3730a3;background:#e0e7ff;border-color:#a5b4fc}.tests-module-scss-module__JqIsKa__professionBadge.tests-module-scss-module__JqIsKa__backend{color:#92400e;background:#fef3c7;border-color:#fde68a}.tests-module-scss-module__JqIsKa__professionBadge.tests-module-scss-module__JqIsKa__fullstack{color:#075985;background:#e0f2fe;border-color:#7dd3fc}.tests-module-scss-module__JqIsKa__professionBadge.tests-module-scss-module__JqIsKa__allProfessions{color:#1f2937;background:linear-gradient(135deg,#fef3c7 0%,#dbeafe 50%,#fce7f3 100%);border-color:#d1d5db;padding:6px 12px;font-size:12px;font-weight:700}.tests-module-scss-module__JqIsKa__testCardInfoBtn{display:none}@media (max-width:767px){.tests-module-scss-module__JqIsKa__testCardInfoBtn{color:#e0edff;cursor:pointer;z-index:2;background:#1d307eb3;border:1px solid #c9d9ff80;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.tests-module-scss-module__JqIsKa__testCardInfoBtn:hover{background:#507bffe6;border-color:#c9d9ffcc;transform:scale(1.1)}}.tests-module-scss-module__JqIsKa__testCard p{color:#dce9fff0;flex:1;font-size:.88rem;line-height:1.55}@media (max-width:767px){.tests-module-scss-module__JqIsKa__testCard p{display:none}}.tests-module-scss-module__JqIsKa__testCardFooter{justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.tests-module-scss-module__JqIsKa__container .tests-module-scss-module__JqIsKa__testCard .tests-module-scss-module__JqIsKa__testCardHeader,.tests-module-scss-module__JqIsKa__container .tests-module-scss-module__JqIsKa__testCard .tests-module-scss-module__JqIsKa__testCardFooter{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.tests-module-scss-module__JqIsKa__testCardActions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__testCardActions{gap:6px}}.tests-module-scss-module__JqIsKa__testLink{text-decoration:none;display:flex}.tests-module-scss-module__JqIsKa__startButton{color:#dce8ff;background:#6b8dff26;border:1px solid #6b8dff59;border-radius:10px;align-items:center;padding:8px 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__startButton{padding:6px 12px;font-size:11px}}.tests-module-scss-module__JqIsKa__startButton:hover{color:#f0f6ff;background:#6b8dff47;border-color:#6b8dff99}.tests-module-scss-module__JqIsKa__continueButton{color:#ffd98a;background:#ffd98a1f;border:1px solid #ffd98a59;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;animation:2s ease-in-out infinite tests-module-scss-module__JqIsKa__pulse;display:inline-flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__continueButton{padding:6px 12px;font-size:11px}}.tests-module-scss-module__JqIsKa__continueButton:hover{color:#ffe8b8;background:#ffd98a38;border-color:#ffd98a8c}.tests-module-scss-module__JqIsKa__addToListButton{cursor:pointer;background:#1e3284b8;border:1px solid #c3d4ff70;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,filter .2s,border-color .2s;display:flex}@media (max-width:767px){.tests-module-scss-module__JqIsKa__addToListButton{border-radius:7px;width:30px;height:30px}}.tests-module-scss-module__JqIsKa__addToListButton:hover{filter:brightness(1.08);border-color:#e6eeff9e;transform:scale(1.05)}.tests-module-scss-module__JqIsKa__addToListButton:active{transform:scale(.95)}.tests-module-scss-module__JqIsKa__bookmarkIcon{font-size:18px;line-height:1}@media (max-width:767px){.tests-module-scss-module__JqIsKa__bookmarkIcon{font-size:14px}}@keyframes tests-module-scss-module__JqIsKa__pulse{0%,to{opacity:1}50%{opacity:.7}}.tests-module-scss-module__JqIsKa__noTests{text-align:center;color:#e2edfff2;background:radial-gradient(circle at 82% 20%,#ffc26129,#0000 42%),radial-gradient(circle at 18% 76%,#8b7cff2e,#0000 48%),linear-gradient(160deg,#223693d1,#101e5dcc);border:1px solid #bed0ff57;border-radius:14px;padding:48px}.tests-module-scss-module__JqIsKa__noTests p{font-size:16px}@keyframes tests-module-scss-module__JqIsKa__cardEmojiFloat{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-6px)rotate(-3deg)}66%{transform:translateY(-3px)rotate(2deg)}}.tests-module-scss-module__JqIsKa__cardEmoji{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;line-height:1;animation:ease-in-out infinite tests-module-scss-module__JqIsKa__cardEmojiFloat}.tests-module-scss-module__JqIsKa__testCard .tests-module-scss-module__JqIsKa__cardEmoji{z-index:0;position:absolute}.tests-module-scss-module__JqIsKa__testCard:hover .tests-module-scss-module__JqIsKa__cardEmoji{filter:drop-shadow(0 0 4px #b4d2ff80);animation-play-state:paused}.tests-module-scss-module__JqIsKa__catFloatLayer{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}@keyframes tests-module-scss-module__JqIsKa__catEmojiFloat{0%,to{transform:translateY(0)rotate(0)scale(1)}35%{transform:translateY(-8px)rotate(-4deg)scale(1.05)}70%{transform:translateY(-4px)rotate(3deg)scale(.97)}}.tests-module-scss-module__JqIsKa__catFloater{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;line-height:1;animation:ease-in-out infinite tests-module-scss-module__JqIsKa__catEmojiFloat;position:absolute}.tests-module-scss-module__JqIsKa__categoryButton:hover .tests-module-scss-module__JqIsKa__catFloater{filter:drop-shadow(0 0 6px rgba(var(--cat-rgb,255,255,255),.55));animation-play-state:paused}
