.StanfordRankingPopup_overlay__Vp_84{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1050;animation:StanfordRankingPopup_fadeIn__opUEU .3s ease-out}.StanfordRankingPopup_modalContainer__wtiVG{position:relative;width:90%;max-width:420px;background:#fff;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.4);overflow:visible;animation:StanfordRankingPopup_scaleIn__U_gTa .35s cubic-bezier(.34,1.56,.64,1)}.StanfordRankingPopup_imageWrapper__hL_9r{width:100%;height:auto;border-radius:16px;overflow:hidden;display:block}.StanfordRankingPopup_popupImage__TCKMu{width:100%;height:auto;display:block}.StanfordRankingPopup_closeBtn__pgMHY{position:absolute;top:-15px;right:-15px;width:36px;height:36px;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;cursor:pointer;color:#333;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:1060}.StanfordRankingPopup_closeBtn__pgMHY:hover{background:#d92d20;color:#fff;transform:scale(1.1) rotate(90deg)}@keyframes StanfordRankingPopup_fadeIn__opUEU{0%{opacity:0}to{opacity:1}}@keyframes StanfordRankingPopup_scaleIn__U_gTa{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.StanfordRankingPopup_closeBtn__pgMHY{top:12px;right:12px;width:32px;height:32px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.StanfordRankingPopup_modalContainer__wtiVG{width:92%;border-radius:12px}.StanfordRankingPopup_imageWrapper__hL_9r{border-radius:12px}}