:root{--ptr-indicator-translate-y:0px}.ptr-wrapper{height:100%;overflow-y:visible;position:relative;width:100%}.ptr-indicator{align-items:center;color:var(--text-muted);display:flex;height:0;justify-content:center;left:50%;opacity:0;pointer-events:none;position:relative;transform:translateX(-50%) translateY(var(--ptr-indicator-translate-y)) scale(.5);transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;width:48px;z-index:calc(var(--z-sticky) - 1)}.ptr-indicator--refreshing{opacity:1}.ptr-indicator .spinner-util circle,.ptr-indicator .spinner-util svg{animation:none}.ptr-indicator--refreshing .spinner-util svg{animation:spinner-util-rotate 2s linear infinite}.ptr-indicator--refreshing .spinner-util circle{animation:spinner-util-dash 1.5s ease-in-out infinite}.ptr-indicator .spinner-util circle{stroke:var(--interactive-neutral);stroke-dasharray:0,150;stroke-dashoffset:0;stroke-width:5}.ptr-status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ptr-indicator{transition:opacity .3s ease}}.ptr-indicator,.ptr-wrapper{backface-visibility:hidden;-webkit-backface-visibility:hidden}