#prismGlobalLoader[hidden]{display:none!important}
#prismGlobalLoader{position:fixed;z-index:2147483000;inset:0;display:grid;place-items:center;pointer-events:auto;background:rgba(2,12,24,.74);backdrop-filter:blur(3px);isolation:isolate}
.prism-progress-card{display:flex;width:min(520px,calc(100vw - 32px));align-items:center;gap:18px;padding:24px;border:1px solid #326286;background:#0b2238;box-shadow:0 20px 60px rgba(0,0,0,.45)}
#prismGlobalLoader canvas{display:block;width:100px;height:100px;flex:0 0 100px;opacity:0;transition:opacity .08s linear}
#prismGlobalLoader canvas.is-ready{opacity:1}
.prism-loader-source{display:none!important}
.prism-progress-copy{min-width:0;flex:1}
.prism-progress-copy strong,.prism-progress-copy span,.prism-progress-copy small{display:block}
.prism-progress-copy strong{color:#fff;font-size:1.05rem}
.prism-progress-copy>span{margin-top:4px;color:#b9c9d8;font-size:.8rem}
.prism-progress-copy small{margin-top:6px;color:#829bb0}
.prism-progress-track{height:7px;margin-top:14px;overflow:hidden;background:#183b58}
.prism-progress-track i{display:block;width:42%;height:100%;background:linear-gradient(90deg,#429df5,#31c48d);animation:prismProgressSweep 1.25s ease-in-out infinite}
.prism-busy-replaced{visibility:hidden!important}
body.prism-loader-active{overflow:hidden!important}
body.prism-loader-active .spinner-border,body.prism-loader-active .spinner-grow,body.prism-loader-active .fa-spinner{visibility:hidden!important}
body.prism-loader-active .loading-overlay:not(#prismGlobalLoader),body.prism-loader-active [class*="loading-overlay"]:not(#prismGlobalLoader){visibility:hidden!important;pointer-events:none!important}
body.prism-loader-active .loading-text,body.prism-loader-active [class*="loading-spinner"]{visibility:hidden!important}
@keyframes prismProgressSweep{0%{transform:translateX(-115%)}55%{transform:translateX(90%)}100%{transform:translateX(245%)}}
@media(max-width:560px){.prism-progress-card{gap:12px;padding:18px}#prismGlobalLoader canvas{width:82px;height:82px;flex-basis:82px}}
@media(prefers-reduced-motion:reduce){.prism-progress-track i{animation-duration:2.5s}}
