.task-pacing-status{min-height:220px;color:inherit;text-align:center;background:#0a0e12cc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.task-pacing-status p{opacity:.7;margin:0;font-size:13px}.task-pacing-spinner{color:var(--brand-primary,#1967ff);animation:1s linear infinite task-pacing-spin}.task-pacing-track{background:#ffffff1f;border-radius:8px;width:min(280px,80%);height:5px;overflow:hidden}.task-pacing-track span{background:var(--brand-primary,#1967ff);border-radius:8px;width:30%;height:100%;animation:1.6s ease-in-out infinite task-pacing-slide;display:block}@keyframes task-pacing-spin{to{transform:rotate(360deg)}}@keyframes task-pacing-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.task-pacing-spinner,.task-pacing-track span{animation:none}.task-pacing-track span{transform:translate(110%)}}.task-pacing-status .task-pacing-declaration{opacity:.9;max-width:400px;font-size:14px;line-height:1.7}.task-pacing-upgrade{color:#fff;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#1967ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:700;display:inline-flex}.task-pacing-upgrade:hover{background:#3594ff}.task-pacing-upgrade:focus-visible{outline-offset:4px;outline:2px solid #8fc5ff}
