.pg-page-loader{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;visibility:hidden;opacity:0;background:rgba(4,35,31,.22);-webkit-backdrop-filter:blur(5px) saturate(.82);backdrop-filter:blur(5px) saturate(.82);color:#fff;pointer-events:none;transition:opacity 140ms ease,visibility 140ms ease}.pg-page-loader.is-visible{visibility:visible;opacity:1;pointer-events:auto}.pg-page-loader-content{display:grid;justify-items:center;gap:12px;min-width:132px;padding:18px 22px 16px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(3,62,52,.88);box-shadow:0 16px 38px rgba(0,0,0,.24)}.pg-page-loader img{width:82px;height:82px;object-fit:contain;transform-origin:45% 88%;filter:drop-shadow(0 9px 14px rgba(0,0,0,.24));animation:pg-logo-wave 720ms ease-in-out infinite alternate;will-change:transform}.pg-page-loader span{font-size:.82rem;font-weight:750;letter-spacing:0}@keyframes pg-logo-wave{0%{transform:translate3d(-3px,2px,0) rotate(-5deg)}50%{transform:translate3d(0,-4px,0) rotate(1deg)}100%{transform:translate3d(3px,1px,0) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.pg-page-loader img{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pg-page-loader{background:rgba(4,35,31,.72)}}
