#dpPremiumLoader{position:fixed;inset:0;z-index:2147483647;display:none;align-items:center;justify-content:center;color:#fff;font-family:Arial,sans-serif}
#dpPremiumLoader.show{display:flex}
#dpPremiumLoader.login{background:radial-gradient(circle at top,#0ea5e9 0,#06245c 42%,#020617 100%)}
#dpPremiumLoader.page{background:radial-gradient(circle at top,#7c3aed 0,#1e1248 45%,#020617 100%)}
#dpPremiumLoader.refresh{background:radial-gradient(circle at top,#10b981 0,#063c38 45%,#020617 100%)}
.dp-load-card{width:min(88vw,410px);padding:32px 22px;border-radius:32px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.26);box-shadow:0 30px 90px #0009;text-align:center;backdrop-filter:blur(16px)}
.dp-load-logo{width:140px;height:140px;border-radius:50%;object-fit:contain;background:#06173a;border:4px solid #facc15;box-shadow:0 0 45px rgba(250,204,21,.7);animation:dpPulse 1.2s infinite alternate}
.dp-load-title{font-size:27px;font-weight:900;margin-top:16px}
.dp-load-sub{font-size:14px;opacity:.94;margin:8px 0 18px}
.dp-load-bar{height:14px;background:rgba(255,255,255,.18);border-radius:999px;overflow:hidden}
.dp-load-fill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#22d3ee,#22c55e);transition:width .25s linear}
#dpPremiumLoader.page .dp-load-fill{background:linear-gradient(90deg,#7c3aed,#d946ef,#facc15)}
#dpPremiumLoader.refresh .dp-load-fill{background:linear-gradient(90deg,#10b981,#2dd4bf,#22c55e)}
.dp-load-percent{font-size:38px;font-weight:900;margin-top:14px}
.dp-load-icons{display:flex;justify-content:space-around;margin-top:18px;font-size:12px;opacity:.9}
.dp-load-pill{margin-top:18px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);font-size:13px}
@keyframes dpPulse{from{transform:scale(.96)}to{transform:scale(1.04)}}
