.page-loading{gap:.85rem;width:100%;padding-block:1.5rem;display:grid}.page-loading-shimmer{background:var(--line);width:min(100%,20rem);height:3px;display:block;position:relative;overflow:hidden}.page-loading-shimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--muted), transparent);animation:1.3s cubic-bezier(.4,0,.2,1) infinite page-loading-flow;position:absolute;inset:0;transform:translate(-100%)}.work-photo-placeholder{overflow:hidden}.work-photo-placeholder:after,.public-image-pending:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--muted) 18%, transparent) 50%, transparent 80%);animation:1.5s ease-in-out infinite page-loading-flow;position:absolute;inset:0}.public-image-pending{position:relative;overflow:hidden}.public-page-refresh{z-index:100;pointer-events:none;width:100%;height:2px;padding:0;position:fixed;top:0;left:0}.public-page-refresh .page-loading-shimmer{width:100%;height:2px}.work-photo-placeholder.is-unavailable:after{display:none}@keyframes page-loading-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.page-loading-shimmer:after,.work-photo-placeholder:after,.public-image-pending:after{animation:none;transform:none}}
