.programDownloadProgress{box-sizing:border-box;border:1px solid var(--input-border,#bca5e8);background:var(--panel-bg,#f4effc);width:100%;min-width:0;color:var(--app-text,inherit);border-radius:18px;align-items:center;gap:18px;margin-block:12px;padding:16px;display:flex}.programDownloadProgress[hidden]{display:none}.programDownloadProgress img{object-fit:contain;flex:none;animation:2.4s ease-in-out infinite programLotikFloat}.programDownloadProgress>div{overflow-wrap:anywhere;flex:1;min-width:0}.programDownloadProgress p{margin:7px 0}.programDownloadProgress small{opacity:.8;display:block}.programDownloadTrack{background:#a78bfa30;border-radius:8px;height:5px;margin-top:13px;overflow:hidden}.programDownloadTrack:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#72dcb9);width:35%;height:100%;animation:1.6s ease-in-out infinite programDownloadTravel;display:block}.programDownloadProgress[data-state=error] img{animation:none}.programDownloadProgress[data-state=error] small,.programDownloadProgress[data-state=error] .programDownloadTrack{display:none}@keyframes programLotikFloat{0%,to{transform:translateY(3px)rotate(-3deg)}50%{transform:translateY(-4px)rotate(3deg)}}@keyframes programDownloadTravel{0%{transform:translate(-105%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.programDownloadProgress img,.programDownloadTrack:after{animation:none}.programDownloadTrack:after{opacity:.6;width:100%}}@media (max-width:430px){.programDownloadProgress{gap:10px;padding:12px}.programDownloadProgress img{width:52px;height:60px}}
