.apk-loader-wrap{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.apk-loader{--loader-width:132px;--loader-height:31px;position:relative;display:flex;width:var(--loader-width);height:calc(var(--loader-height) + 8px);align-items:flex-start;justify-content:center}.apk-loader--lg{--loader-width:176px;--loader-height:42px}.apk-loader--sm{--loader-width:22px;--loader-height:22px;height:22px}.apk-loader__brand{position:relative;display:block;width:var(--loader-width);height:var(--loader-height);overflow:hidden;animation:apk-loader-brand 1.55s ease-in-out infinite;filter:drop-shadow(0 8px 18px rgba(47,109,246,.16))}.apk-loader__logo{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.apk-loader__shine{position:absolute;inset:-30% auto -30% -45%;width:26%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(153,185,255,.42),transparent);animation:apk-loader-shine 1.55s ease-in-out infinite}.apk-loader__progress{position:absolute;bottom:0;left:15%;width:70%;height:2px;overflow:hidden;border-radius:999px;background:#20242c}.apk-loader__progress:after{position:absolute;inset:0;content:"";border-radius:inherit;background:linear-gradient(90deg,transparent,#2f6df6 30%,#8da9ff 70%,transparent);transform:translateX(-105%);animation:apk-loader-progress 1.2s ease-in-out infinite}.apk-loader--sm .apk-loader__brand,.apk-loader--sm .apk-loader__progress,.apk-loader__compact{display:none}.apk-loader--sm .apk-loader__compact{position:relative;display:block;width:22px;height:22px;border:2px solid rgba(115,152,255,.2);border-top-color:#7398ff;border-radius:7px;animation:apk-loader-spin .9s cubic-bezier(.55,.15,.35,.85) infinite}.apk-loader--sm .apk-loader__compact:after{position:absolute;inset:5px;content:"";border-radius:3px;background:#2f6df6;opacity:.55}.apk-loader__label{color:#aeb5c2;font-size:11px;font-weight:650;letter-spacing:.075em;text-transform:uppercase}@keyframes apk-loader-brand{0%,to{opacity:.72;transform:translateY(1px) scale(.985)}50%{opacity:1;transform:translateY(0) scale(1)}}@keyframes apk-loader-shine{0%,20%{left:-45%;opacity:0}48%{opacity:.9}78%,to{left:120%;opacity:0}}@keyframes apk-loader-progress{0%{transform:translateX(-105%)}to{transform:translateX(105%)}}@keyframes apk-loader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.apk-loader__brand,.apk-loader__compact,.apk-loader__progress:after,.apk-loader__shine{animation-duration:2.6s}}