.pnpl-loader[hidden]{display:none!important}.pnpl-loader{position:fixed;z-index:2147483600;inset:0;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.pnpl-loader.is-visible{opacity:1;visibility:visible;pointer-events:auto}.pnpl-backdrop{position:absolute;inset:0;background:rgba(239,244,252,.78);backdrop-filter:blur(var(--pnpl-blur,8px));-webkit-backdrop-filter:blur(var(--pnpl-blur,8px))}.pnpl-card{position:relative;width:min(300px,calc(100vw - 34px));min-height:194px;padding:22px 22px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.92);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,251,255,.94));box-shadow:0 24px 65px rgba(22,42,78,.18);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-align:center;overflow:hidden}.pnpl-card:before{content:"";position:absolute;inset:-45% auto auto -25%;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(35,118,255,.12),transparent 68%)}.pnpl-logo-shell{position:relative;width:88px;height:88px;margin-bottom:8px;display:grid;place-items:center}.pnpl-logo-shell img{position:relative;z-index:3;width:64px;height:64px;border-radius:17px;object-fit:cover;box-shadow:0 12px 25px rgba(16,40,80,.18)}.pnpl-orbit{position:absolute;inset:5px;border:3px solid transparent;border-top-color:#2376ff;border-radius:50%;animation:pnpl-spin 1.25s linear infinite}.pnpl-orbit-b{inset:0;border-top-color:transparent;border-right-color:#7548ff;animation-duration:1.7s;animation-direction:reverse}.pnpl-card strong{position:relative;z-index:2;color:#17233a;font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.pnpl-card>span:not(.pnpl-orbit){position:relative;z-index:2;margin-top:5px;color:#6e7d96;font-size:12px;font-weight:600}.pnpl-track{position:relative;z-index:2;width:100%;height:5px;margin-top:15px;overflow:hidden;border-radius:999px;background:#e5ebf5}.pnpl-track i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2376ff,#7548ff);animation:pnpl-slide 1.05s ease-in-out infinite}.pnpl-loader.is-hiding{opacity:0}.pnpl-lock{overflow:hidden!important}@keyframes pnpl-spin{to{transform:rotate(360deg)}}@keyframes pnpl-slide{0%{transform:translateX(-115%)}50%{transform:translateX(140%)}100%{transform:translateX(290%)}}@media(max-width:520px){.pnpl-loader{padding:16px}.pnpl-card{width:min(300px,calc(100vw - 32px));min-height:190px;border-radius:21px}.pnpl-backdrop{background:rgba(239,244,252,.82)}}@media(prefers-reduced-motion:reduce){.pnpl-loader,.pnpl-orbit,.pnpl-track i{animation:none!important;transition:none!important}.pnpl-track i{width:100%;opacity:.75}}
