.TopperModal_backdrop__SGRzY{position:fixed;inset:0;z-index:999;background:rgba(5,28,66,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;animation:TopperModal_fadeIn__MinE2 .28s cubic-bezier(.2,.7,.2,1)}@keyframes TopperModal_fadeIn__MinE2{0%{opacity:0}to{opacity:1}}.TopperModal_modalCard__qU_SK{position:relative;width:100%;max-width:880px;max-height:90vh;overflow-y:auto;border-radius:24px;background-color:#fff;display:grid;grid-template-columns:minmax(0,1fr);box-shadow:0 24px 60px rgba(0,13,32,.35);animation:TopperModal_slideUpScale__iyBDp .38s cubic-bezier(.2,.7,.2,1)}@media(min-width:900px){.TopperModal_modalCard__qU_SK{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@keyframes TopperModal_slideUpScale__iyBDp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TopperModal_modalImageCol__wQ2j_{position:relative;min-height:280px;background-color:#f1f7ff;overflow:hidden}@media(min-width:900px){.TopperModal_modalImageCol__wQ2j_{min-height:480px}}.TopperModal_modalImg__fX_VS{position:absolute;inset:0;background-size:cover;background-position:top}.TopperModal_modalBodyCol__ROSIB{padding:36px 28px 28px;display:flex;flex-direction:column;gap:14px}@media(min-width:900px){.TopperModal_modalBodyCol__ROSIB{padding:44px 36px 32px}}.TopperModal_metaRow__TcHl_{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TopperModal_examBadge__YClw8{height:30px;padding:0 12px;border-radius:27px;display:inline-flex;align-items:center;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:600}.TopperModal_examBadge__YClw8.TopperModal_iscBadge__zm6Iv{background-color:#0c1f40;color:#fff}.TopperModal_examBadge__YClw8.TopperModal_icseBadge__gSyEY{background-color:#fff2f2;color:#dd1717}.TopperModal_yearLabel__pGAOi{font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:14px;color:#51627f}.TopperModal_studentName__tziPj{margin:0;font-family:Playfair Display,Libre Baskerville,Georgia,serif;font-weight:500;font-size:clamp(26px,2.6vw,34px);line-height:116%;color:#0c1f40}.TopperModal_pctDisplay__Bx0zf{display:flex;align-items:baseline;gap:4px}.TopperModal_pctBigNumber__xnTSb{font-family:Playfair Display,Libre Baskerville,Georgia,serif;font-weight:500;font-size:56px;line-height:1;color:#dd1717}@media(min-width:900px){.TopperModal_pctBigNumber__xnTSb{font-size:64px}}.TopperModal_pctUnit__1i7C5{font-size:20px;font-weight:600}.TopperModal_descText__k7Bz3,.TopperModal_pctUnit__1i7C5{font-family:Montserrat,system-ui,-apple-system,sans-serif;color:#51627f}.TopperModal_descText__k7Bz3{margin:0;font-size:16px;line-height:27px;text-wrap:pretty}.TopperModal_modalFooter__Gk7pN{margin-top:auto;padding-top:18px;border-top:.5px solid rgba(12,31,64,.12);display:flex;align-items:center;justify-content:space-between;gap:10px}.TopperModal_positionCounter__RtnKp{font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;color:#51627f}.TopperModal_navArrows__cDm10{display:flex;gap:8px}.TopperModal_btnModalPrev__kg3mT{all:unset;cursor:pointer;width:42px;height:42px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(12,31,64,.18);display:flex;align-items:center;justify-content:center;color:#0c1f40;transition:all .2s ease}.TopperModal_btnModalPrev__kg3mT:hover{background-color:#fff2f2;box-shadow:inset 0 0 0 1px #dd1717;color:#dd1717}.TopperModal_btnModalNext__xjEdU{all:unset;cursor:pointer;width:42px;height:42px;border-radius:50%;background-color:#dd1717;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease;box-shadow:0 4px 10px rgba(221,23,23,.25)}.TopperModal_btnModalNext__xjEdU:hover{background-color:#b81212;transform:translateX(1px)}.TopperModal_btnCloseModal__HC3jD{all:unset;cursor:pointer;position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;font-size:22px;color:#0c1f40;box-shadow:0 4px 14px rgba(0,13,32,.15);transition:all .2s ease;z-index:10}.TopperModal_btnCloseModal__HC3jD:hover{background-color:#dd1717;color:#fff;transform:rotate(90deg)}