.sp-video-status{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:30px;align-items:center;gap:6px;padding:6px 11px;font-size:14px;font-weight:600;display:inline-flex}.sp-video-status.is-starting svg,.sp-video-status.is-rendering svg{color:var(--spark-text);animation:1.6s ease-in-out infinite sp-pulse}.sp-video-status.is-ready{border-color:color-mix(in oklab, var(--success) 45%, var(--line));background:var(--surface-sunk);color:var(--success)}.sp-video-status.is-failed,.sp-video-status.is-unconfirmed{border-color:color-mix(in oklab, var(--spark) 45%, var(--line));background:var(--surface-sunk);color:var(--spark-text)}@keyframes sp-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sp-video-status svg{animation:none!important}}@media (width<=600px){.sp-video-status{text-overflow:ellipsis;max-width:150px;padding:5px 9px;font-size:13px;overflow:hidden}}.sp-thread .sp-new-badge{letter-spacing:.3px;background:var(--spark);color:var(--paper);border-radius:10px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.sp-animate-tip{border:1px solid color-mix(in oklab, var(--spark) 45%, var(--line));background:var(--paper);color:var(--spark-text);border-radius:12px;align-items:center;gap:10px;margin:2px 0 12px;padding:10px 12px;font-size:14px;display:flex}.sp-animate-tip svg{color:var(--spark-text);flex-shrink:0}.sp-animate-tip p{flex:1;margin:0;line-height:1.45}.sp-thread .sp-animate-tip button{white-space:nowrap;font-size:14px;font-weight:600}.sp-thread .sp-animate-tip .sp-animate-tip-try{background:var(--spark);color:var(--paper);border-radius:20px;padding:6px 12px}.sp-thread .sp-animate-tip .sp-animate-tip-dismiss{color:var(--spark-text);text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.sp-animate-tip{flex-wrap:wrap}.sp-animate-tip p{flex-basis:calc(100% - 30px)}}.sp-animate-estimate{color:var(--spark-text);margin:0;font-size:14px;font-weight:600}.sp-animate-fineprint{color:var(--ink-muted);margin:-4px 0 0;font-size:13px}.sp-video-progress{background:var(--surface-sunk);border-radius:4px;height:4px;overflow:hidden}.sp-video-progress span{background:linear-gradient(90deg, var(--spark), var(--spark));border-radius:4px;height:100%;transition:width 1s linear;display:block}.sp-video-start-problem p{margin:0 0 10px}.sp-video-start-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sp-thread .sp-video-start-actions .sp-video-primary{background:var(--spark);color:var(--paper);border-radius:30px;padding:8px 14px;font-size:14px;font-weight:600}.sp-library-starting{background:var(--paper);border:1px solid color-mix(in oklab, var(--spark) 45%, var(--line));color:var(--spark-text);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px}.sp-animate-dialog .sp-upgrade-dismiss{z-index:2;margin-top:8px;position:relative}
