/* One nonblocking progress language across public pages, Portal and native forms. */
.pg-request-progress{position:fixed;inset:var(--pg-admin-bar-offset,0px) 0 auto;z-index:2147483000;height:3px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--pg-primary) 12%,transparent)}
.pg-request-progress[hidden]{display:none!important}
.pg-request-progress__fill{display:block;height:100%;background:var(--pg-action-gradient);box-shadow:0 0 8px color-mix(in srgb,var(--pg-primary) 35%,transparent);transition:width .14s ease}
.pg-request-progress.is-indeterminate .pg-request-progress__fill{animation:pg-request-sweep 1.25s ease-in-out infinite}
.pg-request-progress.is-complete .pg-request-progress__fill{width:100%!important}
.pg-request-progress.is-error .pg-request-progress__fill{width:100%!important;background:var(--pg-error,var(--pg-primary-deep));animation:none;transform:none}
.pg-request-progress__status{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
.pg-has-request-progress .pg-navigation-feedback{display:none!important}
.pg-has-request-progress #pg-auth-loading-modal .pg-progress-track{height:3px;border:0;background:color-mix(in srgb,var(--pg-primary) 12%,var(--pg-block-bg));border-radius:999px}
.pg-has-request-progress #pg-auth-loading-modal .pg-progress-bar{width:35%!important;background:var(--pg-action-gradient);transition:none;animation:pg-request-sweep 1.25s ease-in-out infinite}
.pg-has-request-progress #pg-auth-loading-modal .pg-progress-value{display:none}
.pg-has-request-progress #pg-auth-loading-modal .pg-progress-meta{font:500 10px/1.7 var(--pg-interface-font);letter-spacing:.08em}
@keyframes pg-request-sweep{0%{transform:translateX(-110%)}100%{transform:translateX(390%)}}
@media(prefers-reduced-motion:reduce){.pg-request-progress__fill,.pg-has-request-progress #pg-auth-loading-modal .pg-progress-bar{animation:none!important;transition:none!important;transform:none}.pg-request-progress.is-indeterminate:not(.is-error) .pg-request-progress__fill,.pg-has-request-progress #pg-auth-loading-modal .pg-progress-bar{transform:translateX(100%)}}
