.AsyncJobStatus_container__0p3EK{display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid var(--border-dark);border-radius:16px;background:var(--background-color-2)}.AsyncJobStatus_processingState__jr4mn{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;text-align:center}.AsyncJobStatus_spinner__koA1H{width:40px;height:40px;border:3px solid var(--background-color-4);border-top-color:var(--primary-color-1);border-radius:50%;animation:AsyncJobStatus_spin__8JjjU 1s linear infinite}@keyframes AsyncJobStatus_spin__8JjjU{to{transform:rotate(1turn)}}.AsyncJobStatus_stageText__lhng_{font-size:var(--fs-lg);font-weight:500;color:var(--font-color-2)}.AsyncJobStatus_stageSubtext___Jcmb{font-size:var(--fs-base);color:var(--font-color-4)}.AsyncJobStatus_connectionWarning___kYz7{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:var(--fs-sm);font-weight:500;color:var(--color-warning);background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.2);border-radius:8px}.AsyncJobStatus_infoNote__fugDB{display:flex;align-items:flex-start;gap:8px;max-width:560px;padding:10px 12px;font-size:var(--fs-sm);line-height:1.45;text-align:left;color:var(--font-color-3);background:var(--background-color-3);border:1px solid var(--border-dark);border-radius:8px}.AsyncJobStatus_infoNote__fugDB svg{flex-shrink:0;margin-top:2px;color:var(--accent-amber)}.AsyncJobStatus_completedState__AuLyP{display:flex;flex-direction:column;gap:16px}.AsyncJobStatus_videoPreviewShell__I5xoi{position:relative;width:100%}.AsyncJobStatus_videoPlayer__FL2HK{width:100%;max-height:400px;border-radius:12px;background:var(--background-color-3)}.AsyncJobStatus_beforeBadge__quJj1{position:absolute;top:14px;right:14px;width:clamp(74px,18vw,118px);aspect-ratio:4/5;overflow:hidden;border:2px solid rgba(255,255,255,.88);border-radius:14px;background:var(--background-color-2);box-shadow:0 10px 30px rgba(0,0,0,.38)}.AsyncJobStatus_beforeImage__QJr0l{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.AsyncJobStatus_beforeBadge__quJj1 span{position:absolute;right:0;bottom:0;left:0;padding:12px 6px 7px;color:#fff;font-size:var(--fs-xs);font-weight:800;line-height:1;text-align:center;text-transform:lowercase;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent)}.AsyncJobStatus_completedActions__s7XyF{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.AsyncJobStatus_createAnotherBtn__x_NOp,.AsyncJobStatus_downloadBtn__yW0K0,.AsyncJobStatus_shareBtn__NTBRP{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 20px;font-size:var(--fs-md);font-weight:500;font-family:inherit;border-radius:10px;cursor:pointer;text-decoration:none;transition:opacity .2s ease,border-color .2s ease,background .2s ease}.AsyncJobStatus_downloadBtn__yW0K0{color:white;background:var(--primary-color-1);border:1px solid var(--primary-color-1)}.AsyncJobStatus_createAnotherBtn__x_NOp,.AsyncJobStatus_shareBtn__NTBRP{color:var(--font-color-2);background:var(--background-color-3);border:1px solid var(--border-dark)}.AsyncJobStatus_createAnotherBtn__x_NOp:hover,.AsyncJobStatus_downloadBtn__yW0K0:hover,.AsyncJobStatus_shareBtn__NTBRP:hover{opacity:.9}.AsyncJobStatus_createAnotherBtn__x_NOp:hover,.AsyncJobStatus_shareBtn__NTBRP:hover{border-color:var(--border-divider);background:var(--background-color-4)}.AsyncJobStatus_successBadge__tZg_5{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--fs-md);font-weight:500;color:var(--success-color,#22c55e)}@media (max-width:520px){.AsyncJobStatus_createAnotherBtn__x_NOp,.AsyncJobStatus_downloadBtn__yW0K0,.AsyncJobStatus_shareBtn__NTBRP{flex:1 1 100%}.AsyncJobStatus_successBadge__tZg_5{margin-left:0}}.AsyncJobStatus_failedState__V8ibM{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;text-align:center}.AsyncJobStatus_errorIcon__iU6yQ{font-size:var(--fs-4xl);color:var(--color-error)}.AsyncJobStatus_errorMessage__RhBEc{font-size:var(--fs-md);color:var(--color-error);max-width:400px}.AsyncJobStatus_retryBtn__zb0T4{font-size:var(--fs-base);font-weight:500;font-family:inherit;color:var(--font-color-2);background:var(--background-color-3);border:1px solid var(--border-dark);border-radius:8px;padding:8px 20px;cursor:pointer;transition:all .2s ease}.AsyncJobStatus_retryBtn__zb0T4:hover{background:var(--background-color-4);border-color:var(--border-divider)}.AsyncJobStatus_creditsRefunded__Uh_Sv{font-size:var(--fs-sm);color:var(--font-color-4)}.AsyncJobStatus_expiredState__GHKu_{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;text-align:center}.AsyncJobStatus_expiredIcon__FOYAE{font-size:var(--fs-4xl);color:var(--font-color-4)}.AsyncJobStatus_expiredMessage__0T08d{font-size:var(--fs-md);font-weight:500;color:var(--font-color-2);max-width:400px}.AsyncJobStatus_expiredHint__tVQiY{font-size:var(--fs-sm);color:var(--font-color-4);max-width:400px}