.cat-progress{border-radius:999px;width:100%;height:18px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #c2410c,inset 0 1px 2px #00000014,0 4px 12px #f9731633}.cat-progress-fill{transform-origin:0;background:linear-gradient(90deg,#f97316,#fbbf24);border-radius:999px;width:68%;animation:2.4s ease-in-out infinite cat-fill-pulse;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #fbbf24b3}.cat-progress-fill:after{content:"";background:repeating-linear-gradient(45deg,#fff6 0 10px,#0000 10px 20px);border-radius:999px;animation:.7s linear infinite cat-stripes-move;position:absolute;inset:0}.cat-loading-title{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1}@keyframes cat-fill-pulse{0%,to{transform:scaleX(.78)}50%{transform:scaleX(1)}}@keyframes cat-stripes-move{to{background-position:28px 0}}@media (prefers-reduced-motion:reduce){.cat-progress-fill,.cat-progress-fill:after{animation:none!important}.cat-progress-fill{transform:scaleX(.88)}}
