.loading-gif_logo__trNo2{width:min(65vw,100%);height:auto;object-fit:contain}.loading-gif_progressTrack__w6FGa{position:relative;display:block;width:min(220px,65vw);height:6px;overflow:hidden;background:#e2e8f0;border-radius:999px}.loading-gif_progressBar__hs7to{position:absolute;inset-block:0;left:0;width:42%;background:linear-gradient(90deg,#9eaf0a,#bcd10c);border-radius:inherit;animation:loading-gif_loading-progress__S1CEO 1.25s ease-in-out infinite}.loading-gif_spinner__V2XJg{display:inline-block;flex:none;border:3px solid rgba(0,47,103,.2);border-top-color:#002f67;border-radius:50%;animation:loading-gif_loading-spin__hmMRE .8s linear infinite}@keyframes loading-gif_loading-progress__S1CEO{0%{transform:translateX(-110%)}to{transform:translateX(340%)}}@keyframes loading-gif_loading-spin__hmMRE{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.loading-gif_progressBar__hs7to{width:100%;animation:none}.loading-gif_spinner__V2XJg{animation-duration:1.8s}}.loading-modal_overlay__HexfK{position:fixed;inset:0;z-index:1401;display:grid;place-items:center;padding:24px;background:rgba(9,22,31,.56);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.loading-modal_panel__43eck{display:flex;width:min(100%,440px);flex-direction:column;align-items:center;gap:20px;padding:36px 32px 30px;overflow:hidden;background:#ffffff;border:1px solid rgba(217,226,236,.9);border-radius:18px;box-shadow:0 24px 70px rgba(9,22,31,.24)}.loading-modal_logo__JAv5M{width:70%;height:auto;object-fit:contain}.loading-modal_progressTrack__TtnwE{position:relative;display:block;width:min(100%,280px);height:7px;overflow:hidden;background:#e2e8f0;border-radius:999px}.loading-modal_progressBar__Qv1_a{position:absolute;inset-block:0;left:0;width:42%;background:linear-gradient(90deg,#9eaf0a,#bcd10c);border-radius:inherit;animation:loading-modal_loading-progress__s6dmJ 1.25s ease-in-out infinite}.loading-modal_message__w2O1B{color:#475569;font-size:.875rem;font-weight:600;line-height:1.5;text-align:center}@keyframes loading-modal_loading-progress__s6dmJ{0%{transform:translateX(-110%)}to{transform:translateX(340%)}}@media (max-width:600px){.loading-modal_overlay__HexfK{padding:16px}.loading-modal_panel__43eck{gap:18px;padding:30px 24px 26px}}@media (prefers-reduced-motion:reduce){.loading-modal_progressBar__Qv1_a{width:100%;animation:none}}