.pbg-spin{transform-origin:50%;animation:.9s linear infinite pbg-spin}.pbg-pulse{animation:pbg-pulse 2s var(--ease-in-out,ease-in-out) infinite;transform-origin:50%}.pbg-halo{animation:pbg-halo 2s var(--ease-out,ease-out) infinite;transform-origin:50%}.pbg-fill{animation:pbg-fill 3.2s var(--ease-in-out,ease-in-out) infinite;transform-origin:0%}.pbg-sweep{animation:pbg-sweep 3.6s var(--ease-in-out,ease-in-out) infinite}.pbg-shimmer{background-image:linear-gradient(90deg, color-mix(in srgb, var(--foreground) 10%, transparent) 0%, color-mix(in srgb, var(--foreground) 10%, transparent) 32%, color-mix(in srgb, var(--foreground) 22%, transparent) 50%, color-mix(in srgb, var(--foreground) 10%, transparent) 68%, color-mix(in srgb, var(--foreground) 10%, transparent) 100%);background-size:220% 100%;animation:2.4s linear infinite pbg-shimmer}.pbg-flow{background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--foreground) 26%, transparent) 0 3px, transparent 3px 7px);background-repeat:repeat-x;background-size:7px 1px;animation:.85s linear infinite pbg-flow}.pbg-drift{animation:pbg-drift 4.4s var(--ease-in-out,ease-in-out) infinite}.pbg-stagger{animation:pbg-stagger 2.4s var(--ease-out,ease-out) infinite}@keyframes pbg-spin{to{transform:rotate(360deg)}}@keyframes pbg-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes pbg-halo{0%{opacity:.5;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes pbg-fill{0%{transform:scaleX(.06)}55%,88%{transform:scaleX(1)}to{transform:scaleX(.06)}}@keyframes pbg-sweep{0%,12%{opacity:0}26%,52%{opacity:1}70%,to{opacity:0}}@keyframes pbg-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}@keyframes pbg-flow{to{background-position:7px 0}}@keyframes pbg-drift{0%,to{transform:translate(0)}50%{transform:translateX(var(--pbg-drift-distance,14px))}}@keyframes pbg-stagger{0%,10%{opacity:.18}35%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.pbg-spin,.pbg-pulse,.pbg-halo,.pbg-fill,.pbg-sweep,.pbg-shimmer,.pbg-flow,.pbg-drift,.pbg-stagger{animation:none}.pbg-fill{transform:scaleX(1)}.pbg-halo{opacity:0}}
