.video-result-area[data-v-7356ddbc]{width:100%}.single-result-wrapper[data-v-7356ddbc]{display:flex;flex-direction:column;align-items:center;gap:16px}.task-meta-bar[data-v-7356ddbc]{display:flex;align-items:center;gap:12px;font-size:13px;color:#fff9;width:100%;max-width:520px;justify-content:flex-start;margin-bottom:16px;position:sticky;top:0;z-index:10;background:#0d0d12;padding:8px 0}.task-meta-item[data-v-7356ddbc]{display:inline-flex;align-items:center;gap:6px}.copy-icon[data-v-7356ddbc]{cursor:pointer;font-size:13px;color:#ffffff80;transition:color .2s}.copy-icon[data-v-7356ddbc]:hover{color:#e954ad}.task-meta-divider[data-v-7356ddbc]{color:#fff3}.generation-placeholder[data-v-7356ddbc]{background:#191a21;border-radius:12px;overflow:hidden;aspect-ratio:3/4}.generation-placeholder.single-placeholder[data-v-7356ddbc]{width:100%;max-width:520px;aspect-ratio:3/4}.placeholder-box[data-v-7356ddbc]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.placeholder-icon[data-v-7356ddbc]{width:36px!important;height:36px!important;-o-object-fit:contain!important;object-fit:contain!important;animation:rotate-7356ddbc 1.5s linear infinite}@keyframes rotate-7356ddbc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.placeholder-label[data-v-7356ddbc]{font-size:13px;color:#999}.video-player-wrapper[data-v-7356ddbc]{position:relative;width:100%;max-width:520px;border-radius:12px;overflow:hidden;background:#0000004d;aspect-ratio:3/4;cursor:pointer}.video-player[data-v-7356ddbc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-controls[data-v-7356ddbc]{position:absolute;bottom:0;left:0;right:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.video-controls.visible[data-v-7356ddbc]{opacity:1;pointer-events:auto}.controls-gradient[data-v-7356ddbc]{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);pointer-events:none}.controls-content[data-v-7356ddbc]{position:relative;z-index:2;display:flex;flex-direction:column;gap:0;padding:12px 16px 16px}.controls-left[data-v-7356ddbc]{gap:2px}.controls-left[data-v-7356ddbc],.play-btn[data-v-7356ddbc]{display:flex;align-items:center}.play-btn[data-v-7356ddbc]{justify-content:center}.play-btn img[data-v-7356ddbc]{width:8px;height:12px;display:block}.time-text[data-v-7356ddbc]{font-size:12px;color:#ffffffe6;font-variant-numeric:tabular-nums;white-space:nowrap}.progress-bar[data-v-7356ddbc]{width:100%;height:20px;display:flex;align-items:center;cursor:pointer}.progress-track[data-v-7356ddbc]{width:100%;height:3px;background:#ffffff40;border-radius:2px;overflow:hidden;transition:height .2s ease}.progress-bar:hover .progress-track[data-v-7356ddbc]{height:5px}.progress-fill[data-v-7356ddbc]{height:100%;background:#fff;border-radius:2px;transition:width .1s linear}.controls-right[data-v-7356ddbc]{display:flex;align-items:center;gap:8px;flex-shrink:0}.control-btn[data-v-7356ddbc]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:#ffffffd9;font-size:12px;cursor:pointer;padding:4px;transition:color .2s}.control-btn[data-v-7356ddbc]:hover{color:#fff}.result-actions-bar[data-v-7356ddbc]{display:flex;align-items:center;gap:12px;margin-top:4px}.result-action-btn[data-v-7356ddbc]{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:6px;border:none;background:#ffffff14;color:#ffffffb3;font-size:14px;cursor:pointer;transition:all .2s}.result-action-btn[data-v-7356ddbc]:hover{background:#ffffff26}.result-action-btn.primary[data-v-7356ddbc]{background:linear-gradient(238deg,#e954ad,#9669fe 53.05%,#118af9);color:#fff}.result-action-btn.primary[data-v-7356ddbc]:hover{opacity:.9}.generation-placeholder.single-placeholder.is-failed[data-v-7356ddbc]{background:#14141e99}.fail-box[data-v-7356ddbc]{width:100%;height:100%;background:#191a21;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.fail-icon[data-v-7356ddbc]{width:36px!important;height:36px!important;-o-object-fit:contain!important;object-fit:contain!important}.fail-label[data-v-7356ddbc]{font-size:12px;color:#ffffff80}
