.user-badge[data-v-e22d86c8]{-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.user-badge__trigger[data-v-e22d86c8]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:8px;padding:3px 12px 3px 4px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.user-badge__trigger[data-v-e22d86c8]:hover{background:#ffffff17;border-color:#fff3;transform:translateY(-1px)}.user-badge__trigger[data-v-e22d86c8]:active{transform:translateY(0)}.user-badge__trigger--active[data-v-e22d86c8]{background:#a855f724;border-color:#a855f766;box-shadow:0 0 16px #a855f733}.user-badge__avatar[data-v-e22d86c8]{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 8px #6366f159}.user-badge__avatar-img[data-v-e22d86c8]{object-fit:cover;width:100%;height:100%;display:block}.user-badge__avatar-text[data-v-e22d86c8]{line-height:1;transform:translateY(-.5px)}.user-badge__name[data-v-e22d86c8]{color:#f1f5f9;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:13.5px;font-weight:600;overflow:hidden}.user-badge__caret[data-v-e22d86c8]{color:#94a3b8;transition:transform .2s cubic-bezier(.4,0,.2,1)}.user-badge__caret--open[data-v-e22d86c8]{color:#c084fc;transform:rotate(180deg)}.user-badge__dropdown[data-v-e22d86c8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#0f141ff2;border:1px solid #ffffff1f;border-radius:14px;min-width:220px;padding:10px;animation:.2s cubic-bezier(.16,1,.3,1) userDropdownFadeIn-e22d86c8;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0000008c,0 0 0 1px #ffffff0d}.user-badge__dropdown-header[data-v-e22d86c8]{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:6px 8px 10px;display:flex}.user-badge__dropdown-avatar[data-v-e22d86c8]{width:36px;height:36px;font-size:14px}.user-badge__dropdown-info[data-v-e22d86c8]{flex:1;min-width:0}.user-badge__dropdown-username[data-v-e22d86c8]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.user-badge__dropdown-meta[data-v-e22d86c8]{color:#64748b;align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.user-badge__copy-btn[data-v-e22d86c8]{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:inline-flex}.user-badge__copy-btn[data-v-e22d86c8]:hover{color:#f8fafc}.user-badge__menu[data-v-e22d86c8]{flex-direction:column;gap:3px;margin-top:8px;display:flex}.user-badge__menu-item[data-v-e22d86c8]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:13px;transition:all .18s;display:flex}.user-badge__menu-item[data-v-e22d86c8]:hover{color:#fff;background:#ffffff14}.user-badge__menu-item--danger[data-v-e22d86c8]{color:#f87171}.user-badge__menu-item--danger[data-v-e22d86c8]:hover{color:#ef4444;background:#ef44441f}.user-badge__menu-icon[data-v-e22d86c8]{flex-shrink:0}.user-badge__divider[data-v-e22d86c8]{background:#ffffff14;height:1px;margin:4px 6px}@keyframes userDropdownFadeIn-e22d86c8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header-bar[data-v-7b42813c]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#0a0d14d9;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:sticky;top:0}.header-bar__brand[data-v-7b42813c]{align-items:center;gap:12px;display:flex}.header-bar__logo[data-v-7b42813c]{background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 16px #00a3ff40,0 0 0 1px #ffffff1f}.header-bar__logo[data-v-7b42813c]:hover{transform:scale(1.05);box-shadow:0 6px 20px #00a3ff66,0 0 0 1px #00a3ff59}.header-bar__logo-img[data-v-7b42813c]{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.header-bar__title-group[data-v-7b42813c]{flex-direction:column;display:flex}.header-bar__title[data-v-7b42813c]{color:#f8fafc;letter-spacing:-.02em;font-size:18px;font-weight:700}.header-bar__subtitle[data-v-7b42813c]{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.header-bar__actions[data-v-7b42813c]{align-items:center;gap:16px;display:flex}.header-bar__create-btn[data-v-7b42813c]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);border-radius:12px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 24px #6366f159}.header-bar__create-btn[data-v-7b42813c]:hover{filter:brightness(1.1);transform:translateY(-1px)}.header-bar__create-btn[data-v-7b42813c]:active{transform:translateY(0)}.toast-container[data-v-9b8ed5b8]{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex;position:fixed;top:20px;right:20px}.toast-item[data-v-9b8ed5b8]{pointer-events:all;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-family:inherit;display:flex;position:relative;box-shadow:0 8px 32px #00000073,0 2px 8px #0000004d}.toast-item--error[data-v-9b8ed5b8]{background:#1e0a0aeb;border-color:#ef444466}.toast-item--error .toast-item__icon[data-v-9b8ed5b8]{color:#f87171}.toast-item--success[data-v-9b8ed5b8]{background:#05180feb;border-color:#10b98166}.toast-item--success .toast-item__icon[data-v-9b8ed5b8]{color:#34d399}.toast-item--warning[data-v-9b8ed5b8]{background:#1e1605eb;border-color:#f59e0b66}.toast-item--warning .toast-item__icon[data-v-9b8ed5b8]{color:#fbbf24}.toast-item--info[data-v-9b8ed5b8]{background:#080f1eeb;border-color:#6366f166}.toast-item--info .toast-item__icon[data-v-9b8ed5b8]{color:#818cf8}.toast-item__icon[data-v-9b8ed5b8]{flex-shrink:0;align-items:center;margin-top:1px;display:flex}.toast-item__body[data-v-9b8ed5b8]{flex:1;min-width:0}.toast-item__title[data-v-9b8ed5b8]{color:#f1f5f9;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.toast-item__detail[data-v-9b8ed5b8]{color:#94a3b8;word-break:break-all;white-space:pre-wrap;margin:4px 0 0;font-size:.78rem;line-height:1.5}.toast-item__close[data-v-9b8ed5b8]{color:#64748b;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:all .2s;display:flex}.toast-item__close[data-v-9b8ed5b8]:hover{color:#f1f5f9;background:#ffffff24}.toast-enter-active[data-v-9b8ed5b8],.toast-leave-active[data-v-9b8ed5b8]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-9b8ed5b8],.toast-leave-to[data-v-9b8ed5b8]{opacity:0;transform:translate(60px)}.toast-move[data-v-9b8ed5b8]{transition:transform .3s}.compute-cluster[data-v-ff0bdbbc]{flex-direction:column;gap:28px;max-width:1400px;margin:0 auto;padding:32px 24px;animation:.3s ease-out fadeIn;display:flex}.compute-cluster__overview-grid[data-v-ff0bdbbc]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=960px){.compute-cluster__overview-grid[data-v-ff0bdbbc]{grid-template-columns:repeat(2,1fr)}}.compute-cluster__overview-card[data-v-ff0bdbbc]{background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.compute-cluster__overview-card[data-v-ff0bdbbc]:hover{background:#1e2943d9;border-color:#ffffff29;transform:translateY(-2px)}.compute-cluster__overview-icon[data-v-ff0bdbbc]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.compute-cluster__overview-icon--gpus[data-v-ff0bdbbc]{color:#818cf8;background:#6366f126}.compute-cluster__overview-icon--util[data-v-ff0bdbbc]{color:#34d399;background:#10b98126}.compute-cluster__overview-icon--memory[data-v-ff0bdbbc]{color:#60a5fa;background:#3b82f626}.compute-cluster__overview-icon--tasks[data-v-ff0bdbbc]{color:#f472b6;background:#ec489926}.compute-cluster__overview-content[data-v-ff0bdbbc]{flex-direction:column;gap:4px;display:flex}.compute-cluster__overview-val[data-v-ff0bdbbc]{color:#f8fafc;font-size:1.5rem;font-weight:700}.compute-cluster__overview-lbl[data-v-ff0bdbbc]{color:#94a3b8;font-size:.8rem}.compute-cluster__strategy-section[data-v-ff0bdbbc]{background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.compute-cluster__strategy-header[data-v-ff0bdbbc]{justify-content:space-between;align-items:center;display:flex}.compute-cluster__strategy-title[data-v-ff0bdbbc]{color:#f8fafc;align-items:center;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.compute-cluster__strategy-grid[data-v-ff0bdbbc]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=860px){.compute-cluster__strategy-grid[data-v-ff0bdbbc]{grid-template-columns:1fr}}.compute-cluster__strategy-card[data-v-ff0bdbbc]{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.compute-cluster__strategy-card[data-v-ff0bdbbc]:hover{background:#ffffff0f}.compute-cluster__strategy-card--active[data-v-ff0bdbbc]{background:#6366f11a;border-color:#6366f1;box-shadow:0 0 16px #6366f133}.compute-cluster__strategy-name[data-v-ff0bdbbc]{color:#f8fafc;font-size:.92rem;font-weight:600}.compute-cluster__strategy-desc[data-v-ff0bdbbc]{color:#94a3b8;font-size:.8rem;line-height:1.5}.compute-cluster__nodes-section[data-v-ff0bdbbc]{flex-direction:column;gap:16px;display:flex}.compute-cluster__nodes-title[data-v-ff0bdbbc]{color:#f8fafc;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;display:flex}.compute-cluster__nodes-grid[data-v-ff0bdbbc]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1200px){.compute-cluster__nodes-grid[data-v-ff0bdbbc]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.compute-cluster__nodes-grid[data-v-ff0bdbbc]{grid-template-columns:1fr}}.compute-cluster__node-card[data-v-ff0bdbbc]{background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.compute-cluster__node-card[data-v-ff0bdbbc]:hover{background:#1e2943d9;border-color:#fff3}.compute-cluster__node-card--busy[data-v-ff0bdbbc]{border-top:3px solid #60a5fa}.compute-cluster__node-card--online[data-v-ff0bdbbc]{border-top:3px solid #34d399}.compute-cluster__node-card--cooling[data-v-ff0bdbbc]{border-top:3px solid #f59e0b}.compute-cluster__node-header[data-v-ff0bdbbc]{justify-content:space-between;align-items:center;display:flex}.compute-cluster__node-name[data-v-ff0bdbbc]{color:#f8fafc;font-size:.95rem;font-weight:600}.compute-cluster__node-status-pill[data-v-ff0bdbbc]{border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:500}.compute-cluster__node-status-pill--busy[data-v-ff0bdbbc]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.compute-cluster__node-status-pill--online[data-v-ff0bdbbc]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.compute-cluster__node-status-pill--cooling[data-v-ff0bdbbc]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.compute-cluster__node-model[data-v-ff0bdbbc]{color:#64748b;font-size:.78rem}.compute-cluster__gauge-row[data-v-ff0bdbbc]{flex-direction:column;gap:6px;display:flex}.compute-cluster__gauge-info[data-v-ff0bdbbc]{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.compute-cluster__gauge-lbl[data-v-ff0bdbbc]{color:#94a3b8}.compute-cluster__gauge-val[data-v-ff0bdbbc]{color:#f8fafc;font-weight:600}.compute-cluster__bar-track[data-v-ff0bdbbc]{background:#ffffff14;border-radius:9999px;width:100%;height:5px;overflow:hidden}.compute-cluster__bar-fill[data-v-ff0bdbbc]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);border-radius:9999px;height:100%;transition:width .4s}.compute-cluster__bar-fill--warning[data-v-ff0bdbbc]{background:#f59e0b}.compute-cluster__bar-fill--danger[data-v-ff0bdbbc]{background:#ef4444}.compute-cluster__node-footer[data-v-ff0bdbbc]{color:#64748b;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:10px;font-size:.75rem;display:flex}.compute-cluster__node-stat[data-v-ff0bdbbc]{align-items:center;gap:4px;display:flex}.model-studio[data-v-9ee1ff0f]{grid-template-columns:1.15fr 1fr;gap:28px;max-width:1400px;margin:0 auto;padding:32px 24px;animation:.3s ease-out fadeIn;display:grid}@media (width<=1080px){.model-studio[data-v-9ee1ff0f]{grid-template-columns:1fr}}.model-studio__catalog-section[data-v-9ee1ff0f]{flex-direction:column;gap:20px;display:flex}.model-studio__section-header[data-v-9ee1ff0f]{flex-direction:column;gap:4px;display:flex}.model-studio__section-title[data-v-9ee1ff0f]{color:#f8fafc;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:flex}.model-studio__section-subtitle[data-v-9ee1ff0f]{color:#94a3b8;font-size:.85rem}.model-studio__model-list[data-v-9ee1ff0f]{flex-direction:column;gap:14px;display:flex}.model-studio__model-card[data-v-9ee1ff0f]{cursor:pointer;background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.model-studio__model-card[data-v-9ee1ff0f]:hover{background:#1e2943d9;border-color:#ffffff2e;transform:translateY(-2px)}.model-studio__model-card--active[data-v-9ee1ff0f]{background:#6366f114;border-color:#6366f1;box-shadow:0 0 20px #6366f133}.model-studio__card-header[data-v-9ee1ff0f]{justify-content:space-between;align-items:center;display:flex}.model-studio__card-identity[data-v-9ee1ff0f]{align-items:center;gap:10px;display:flex}.model-studio__color-indicator[data-v-9ee1ff0f]{border-radius:9999px;width:10px;height:10px}.model-studio__card-name[data-v-9ee1ff0f]{color:#f8fafc;font-size:1rem;font-weight:600}.model-studio__provider-badge[data-v-9ee1ff0f]{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff14;border-radius:9999px;padding:2px 8px;font-size:.72rem}.model-studio__card-desc[data-v-9ee1ff0f]{color:#94a3b8;font-size:.84rem;line-height:1.5}.model-studio__card-specs[data-v-9ee1ff0f]{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.model-studio__spec-item[data-v-9ee1ff0f]{flex-direction:column;gap:2px;display:flex}.model-studio__spec-label[data-v-9ee1ff0f]{color:#64748b;font-size:.7rem}.model-studio__spec-value[data-v-9ee1ff0f]{color:#f8fafc;font-size:.82rem;font-weight:600}.model-studio__card-tags[data-v-9ee1ff0f]{flex-wrap:wrap;gap:6px;display:flex}.model-studio__tag-item[data-v-9ee1ff0f]{color:#64748b;background:#ffffff0a;border-radius:8px;padding:2px 8px;font-size:.72rem}.model-studio__playground[data-v-9ee1ff0f]{background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:20px;height:fit-content;padding:24px;display:flex;box-shadow:0 0 24px #6366f159}.model-studio__playground-header[data-v-9ee1ff0f]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.model-studio__playground-title[data-v-9ee1ff0f]{color:#f8fafc;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;display:flex}.model-studio__active-model-chip[data-v-9ee1ff0f]{color:#a5b4fc;background:#6366f133;border:1px solid #6366f159;border-radius:9999px;padding:4px 10px;font-size:.78rem;font-weight:500}.model-studio__field[data-v-9ee1ff0f]{flex-direction:column;gap:8px;display:flex}.model-studio__field-header[data-v-9ee1ff0f]{justify-content:space-between;align-items:center;display:flex}.model-studio__label[data-v-9ee1ff0f]{color:#94a3b8;font-size:.84rem;font-weight:500}.model-studio__slider-val[data-v-9ee1ff0f]{color:#818cf8;font-size:.8rem;font-weight:600}.model-studio__textarea[data-v-9ee1ff0f]{color:#f8fafc;resize:vertical;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:90px;padding:12px;font-size:.85rem}.model-studio__textarea[data-v-9ee1ff0f]:focus{border-color:#6366f199}.model-studio__presets-row[data-v-9ee1ff0f]{flex-wrap:wrap;gap:8px;display:flex}.model-studio__preset-chip[data-v-9ee1ff0f]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:4px 10px;font-size:.75rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.model-studio__preset-chip[data-v-9ee1ff0f]:hover{color:#f8fafc;background:#ffffff1a}.model-studio__range[data-v-9ee1ff0f]{accent-color:#6366f1;cursor:pointer;width:100%}.model-studio__motion-grid[data-v-9ee1ff0f]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.model-studio__motion-btn[data-v-9ee1ff0f]{color:#94a3b8;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:8px 4px;font-size:.78rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.model-studio__motion-btn[data-v-9ee1ff0f]:hover{color:#f8fafc;background:#ffffff14}.model-studio__motion-btn--active[data-v-9ee1ff0f]{color:#a5b4fc;background:#6366f126;border-color:#6366f1;font-weight:500}.model-studio__test-btn[data-v-9ee1ff0f]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:.9rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 24px #6366f159}.model-studio__test-btn[data-v-9ee1ff0f]:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.model-studio__test-btn[data-v-9ee1ff0f]:disabled{opacity:.6;cursor:not-allowed}.model-studio__output-preview[data-v-9ee1ff0f]{background:#0000004d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.model-studio__output-img[data-v-9ee1ff0f]{object-fit:cover;border-radius:8px;width:100%;height:180px}.model-studio__output-tip[data-v-9ee1ff0f]{color:#10b981;text-align:center;font-size:.75rem}.task-queue[data-v-58e5e6a5]{flex-direction:column;gap:28px;max-width:1400px;margin:0 auto;padding:32px 24px;animation:.3s ease-out fadeIn-58e5e6a5;display:flex}.task-queue__metrics-grid[data-v-58e5e6a5]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=900px){.task-queue__metrics-grid[data-v-58e5e6a5]{grid-template-columns:repeat(2,1fr)}}.task-queue__metric-card[data-v-58e5e6a5]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.task-queue__metric-card[data-v-58e5e6a5]:hover{background:#1e2943d9;border-color:#ffffff26;transform:translateY(-2px)}.task-queue__metric-icon[data-v-58e5e6a5]{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.task-queue__metric-icon--total[data-v-58e5e6a5]{color:#818cf8;background:#6366f126}.task-queue__metric-icon--running[data-v-58e5e6a5]{color:#60a5fa;background:#3b82f626}.task-queue__metric-icon--pending[data-v-58e5e6a5]{color:#fbbf24;background:#f59e0b26}.task-queue__metric-icon--rate[data-v-58e5e6a5]{color:#34d399;background:#10b98126}.task-queue__metric-content[data-v-58e5e6a5]{flex-direction:column;gap:4px;display:flex}.task-queue__metric-val[data-v-58e5e6a5]{color:#f8fafc;font-size:1.5rem;font-weight:700}.task-queue__metric-lbl[data-v-58e5e6a5]{color:#94a3b8;font-size:.82rem}.task-queue__toolbar[data-v-58e5e6a5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.task-queue__search-wrapper[data-v-58e5e6a5]{color:#64748b;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-width:320px;padding:10px 16px;display:flex}.task-queue__search-wrapper[data-v-58e5e6a5]:focus-within{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.task-queue__search-input[data-v-58e5e6a5]{color:#f8fafc;background:0 0;border:none;width:100%;font-size:.9rem}.task-queue__search-input[data-v-58e5e6a5]::placeholder{color:#64748b}.task-queue__filters[data-v-58e5e6a5]{gap:12px;display:flex}.task-queue__select[data-v-58e5e6a5]{color:#f8fafc;cursor:pointer;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;padding:9px 14px;font-size:.85rem}.task-queue__select[data-v-58e5e6a5]:focus{border-color:#6366f199}.task-queue__task-list[data-v-58e5e6a5]{flex-direction:column;gap:14px;display:flex}.task-queue__task-item[data-v-58e5e6a5]{background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:2fr 1.5fr 1fr 1fr auto;align-items:center;gap:16px;padding:18px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);display:grid}.task-queue__task-item[data-v-58e5e6a5]:hover{background:#1e2943d9;border-color:#ffffff29}@media (width<=960px){.task-queue__task-item[data-v-58e5e6a5]{grid-template-columns:1fr;gap:12px}}.task-queue__task-primary[data-v-58e5e6a5]{flex-direction:column;gap:6px;display:flex}.task-queue__task-title-row[data-v-58e5e6a5]{align-items:center;gap:10px;display:flex}.task-queue__task-id[data-v-58e5e6a5]{color:#64748b;background:#ffffff0d;border-radius:8px;padding:2px 6px;font-family:monospace;font-size:.75rem}.task-queue__task-title[data-v-58e5e6a5]{color:#f8fafc;font-size:.98rem;font-weight:600}.task-queue__task-prompt[data-v-58e5e6a5]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:.82rem;overflow:hidden}.task-queue__task-progress-col[data-v-58e5e6a5]{flex-direction:column;gap:6px;display:flex}.task-queue__progress-info[data-v-58e5e6a5]{justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.task-queue__progress-percent[data-v-58e5e6a5]{color:#f8fafc;font-weight:600}.task-queue__progress-eta[data-v-58e5e6a5]{color:#64748b}.task-queue__progress-bar-bg[data-v-58e5e6a5]{background:#ffffff14;border-radius:9999px;width:100%;height:6px;overflow:hidden}.task-queue__progress-bar-fill[data-v-58e5e6a5]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);border-radius:9999px;height:100%;transition:width .3s}.task-queue__progress-bar-fill--completed[data-v-58e5e6a5]{background:#10b981}.task-queue__progress-bar-fill--failed[data-v-58e5e6a5]{background:#ef4444}.task-queue__task-meta-col[data-v-58e5e6a5]{flex-direction:column;gap:4px;font-size:.8rem;display:flex}.task-queue__meta-pill[data-v-58e5e6a5]{color:#94a3b8;align-items:center;gap:6px;display:inline-flex}.task-queue__status-pill[data-v-58e5e6a5]{border-radius:9999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.task-queue__status-pill--processing[data-v-58e5e6a5]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.task-queue__status-pill--pending[data-v-58e5e6a5]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.task-queue__status-pill--completed[data-v-58e5e6a5]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.task-queue__status-pill--failed[data-v-58e5e6a5]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.task-queue__task-actions[data-v-58e5e6a5]{align-items:center;gap:8px;display:flex}.task-queue__action-icon-btn[data-v-58e5e6a5]{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.task-queue__action-icon-btn[data-v-58e5e6a5]:hover{color:#f8fafc;background:#ffffff1f}.task-queue__action-icon-btn--danger[data-v-58e5e6a5]:hover{color:#f87171;background:#ef444433;border-color:#ef444466}.task-queue__log-modal[data-v-58e5e6a5]{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.task-queue__log-container[data-v-58e5e6a5]{background:#090d16;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:720px;overflow:hidden;box-shadow:0 0 24px #6366f159}.task-queue__log-header[data-v-58e5e6a5]{background:#111726;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.task-queue__log-title[data-v-58e5e6a5]{color:#f8fafc;font-size:.95rem;font-weight:600}.task-queue__log-body[data-v-58e5e6a5]{flex-direction:column;gap:8px;max-height:400px;padding:20px;font-family:monospace;font-size:.82rem;display:flex;overflow-y:auto}.task-queue__log-line[data-v-58e5e6a5]{color:#94a3b8;line-height:1.6}.task-queue__log-line--error[data-v-58e5e6a5]{color:#f87171}.task-queue__empty[data-v-58e5e6a5]{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}@keyframes fadeIn-58e5e6a5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.confirm-modal[data-v-3051a4c9]{z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-modal__backdrop[data-v-3051a4c9]{-webkit-backdrop-filter:blur(16px);background:#04070fc7;transition:opacity .25s;position:absolute;inset:0}.confirm-modal__dialog[data-v-3051a4c9]{-webkit-backdrop-filter:blur(28px);text-align:center;background:#111827eb;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:32px 28px 26px;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #000c,0 0 30px #00000080}.confirm-modal__dialog--danger[data-v-3051a4c9]{border-color:#ef44444d;box-shadow:0 25px 60px -15px #000c,0 0 40px #ef44442e}.confirm-modal__close-btn[data-v-3051a4c9]{color:#64748b;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:16px;right:16px}.confirm-modal__close-btn[data-v-3051a4c9]:hover{color:#f8fafc;background:#ffffff1a;border-color:#ffffff26;transform:rotate(90deg)}.confirm-modal__icon-wrapper[data-v-3051a4c9]{justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative}.confirm-modal__icon-glow[data-v-3051a4c9]{background:radial-gradient(circle,#ef444473 0%,#ef444400 70%);border-radius:50%;width:68px;height:68px;animation:2.4s ease-in-out infinite dangerGlowPulse-3051a4c9;position:absolute}.confirm-modal__icon-badge[data-v-3051a4c9]{color:#f87171;background:linear-gradient(135deg,#ef444433 0%,#b91c1c4d 100%);border:1px solid #ef444473;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative;box-shadow:0 4px 16px #ef444440}.confirm-modal__title[data-v-3051a4c9]{color:#f8fafc;letter-spacing:-.01em;margin:0 0 14px;font-size:19px;font-weight:700}.confirm-modal__target[data-v-3051a4c9]{text-align:left;background:#0a0f1cb3;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:10px 14px;display:flex}.confirm-modal__target-icon[data-v-3051a4c9]{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.confirm-modal__target-info[data-v-3051a4c9]{flex-direction:column;flex:1;min-width:0;display:flex}.confirm-modal__target-label[data-v-3051a4c9]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.confirm-modal__target-name[data-v-3051a4c9]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.confirm-modal__desc[data-v-3051a4c9]{color:#94a3b8;margin:0 0 24px;padding:0 8px;font-size:13px;line-height:1.6}.confirm-modal__footer[data-v-3051a4c9]{align-items:center;gap:12px;width:100%;display:flex}.confirm-modal__btn[data-v-3051a4c9]{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.confirm-modal__btn[data-v-3051a4c9]:disabled{opacity:.5;cursor:not-allowed}.confirm-modal__btn--cancel[data-v-3051a4c9]{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1f}.confirm-modal__btn--cancel[data-v-3051a4c9]:hover:not(:disabled){color:#f8fafc;background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.confirm-modal__btn--danger[data-v-3051a4c9]{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 50%,#b91c1c 100%);box-shadow:0 4px 18px #ef444466}.confirm-modal__btn--danger[data-v-3051a4c9]:hover:not(:disabled){background:linear-gradient(135deg,#f87171 0%,#ef4444 50%,#dc2626 100%);transform:translateY(-1px);box-shadow:0 6px 24px #ef44448c}.confirm-modal__btn--danger[data-v-3051a4c9]:active:not(:disabled){transform:translateY(0)}@keyframes dangerGlowPulse-3051a4c9{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.85;transform:scale(1.18)}}.confirm-fade-enter-active[data-v-3051a4c9],.confirm-fade-leave-active[data-v-3051a4c9]{transition:opacity .22s}.confirm-fade-enter-active .confirm-modal__dialog[data-v-3051a4c9],.confirm-fade-leave-active .confirm-modal__dialog[data-v-3051a4c9]{transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .22s}.confirm-fade-enter-from[data-v-3051a4c9],.confirm-fade-leave-to[data-v-3051a4c9]{opacity:0}.confirm-fade-enter-from .confirm-modal__dialog[data-v-3051a4c9],.confirm-fade-leave-to .confirm-modal__dialog[data-v-3051a4c9]{opacity:0;transform:scale(.92)translateY(8px)}.model-cascade{flex-direction:column;gap:8px;width:100%;display:flex}.model-cascade__header{justify-content:space-between;align-items:center;display:flex}.model-cascade__label{color:#cbd5e1;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.model-cascade__selects-grid{grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.model-cascade__selects-grid--with-suffix{grid-template-columns:1fr 1.3fr minmax(140px,160px)}@media (width<=900px){.model-cascade__selects-grid--with-suffix{grid-template-columns:1fr 1fr auto}}@media (width<=640px){.model-cascade__selects-grid{grid-template-columns:1fr}}.model-cascade__control-wrapper{align-items:center;display:flex;position:relative}.model-cascade__icon-prefix{pointer-events:none;z-index:1;font-size:14px;position:absolute;left:12px}.model-cascade__select{color:#f1f5f9;cursor:pointer;appearance:none;background:#0f172ab3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E") right 10px center/14px no-repeat;border:1px solid #334155b3;border-radius:8px;width:100%;height:42px;padding:0 14px;font-size:13.5px;transition:all .2s}.model-cascade__select--with-prefix{padding-left:34px}.model-cascade__select:hover{background-color:#1e293bcc;border-color:#6366f180}.model-cascade__select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.model-cascade__select option{color:#f1f5f9;background:#0f172a;padding:8px}.camera-gallery__card[data-v-b53e5326]{cursor:pointer;box-sizing:border-box;background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex-shrink:0;width:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;height:280px!important;min-height:280px!important;max-height:280px!important}.camera-gallery__card[data-v-b53e5326]:hover{border-color:#6366f166;transform:translateY(-2px);box-shadow:0 10px 32px #00000073}.camera-gallery__card--selected[data-v-b53e5326]{background:#6366f114;border-color:#6366f1;box-shadow:0 0 28px #6366f166}.camera-gallery__media-box[data-v-b53e5326]{background:#050811;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;height:200px!important;min-height:200px!important;max-height:200px!important}.camera-gallery__img[data-v-b53e5326]{width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block;object-fit:contain!important;height:200px!important;min-height:200px!important;max-height:200px!important}.camera-gallery__media-box:hover .camera-gallery__img[data-v-b53e5326]{transform:scale(1.02)}.camera-gallery__img-failed[data-v-b53e5326]{color:#94a3b8;background:#0f172af2;border:1px dashed #ef444466;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;height:200px!important;min-height:200px!important;max-height:200px!important}.camera-gallery__failed-icon[data-v-b53e5326]{color:#f87171;opacity:.85}.camera-gallery__failed-text[data-v-b53e5326]{color:#cbd5e1;font-size:.75rem}.camera-gallery__batch-badge[data-v-b53e5326]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e2e8f0;z-index:2;background:#000000bf;border:1px solid #ffffff1f;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:500;position:absolute;top:12px;left:12px}.camera-gallery__motion-tag[data-v-b53e5326]{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#6366f1e6;border-radius:9999px;padding:4px 12px;font-size:.78rem;font-weight:600;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 10px #0000004d}.camera-gallery__zoom-overlay[data-v-b53e5326]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:3;background:#00000059;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.camera-gallery__media-box:hover .camera-gallery__zoom-overlay[data-v-b53e5326]{opacity:1;pointer-events:auto}.camera-gallery__zoom-action[data-v-b53e5326]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#000000b3;border:1px solid #ffffff59;border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;font-size:.82rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.camera-gallery__zoom-action[data-v-b53e5326]:hover{background:#6366f1;border-color:#6366f1;transform:scale(1.05);box-shadow:0 0 16px #6366f1b3}.camera-gallery__select-indicator[data-v-b53e5326]{color:#0000;z-index:4;background:#0009;border:2px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px}.camera-gallery__select-indicator--active[data-v-b53e5326]{color:#fff;background:#6366f1;border-color:#fff;box-shadow:0 0 12px #6366f1}.camera-gallery__card-body[data-v-b53e5326]{box-sizing:border-box;background:#ffffff05;border-top:1px solid #ffffff0f;flex-direction:column;justify-content:center;gap:8px;padding:14px 20px;display:flex;height:80px!important;min-height:80px!important;max-height:80px!important}.camera-gallery__card-header-row[data-v-b53e5326]{justify-content:space-between;align-items:center;gap:8px;display:flex}.camera-gallery__card-title[data-v-b53e5326]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.96rem;font-weight:600;overflow:hidden}.camera-gallery__ratio-badge[data-v-b53e5326]{color:#818cf8;background:#6366f126;border:1px solid #6366f140;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.68rem;font-weight:500}.camera-gallery__card-desc[data-v-b53e5326]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.5;overflow:hidden}.camera-gallery__card[data-v-3c7cea2e]{box-sizing:border-box;background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex-shrink:0;width:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;height:280px!important;min-height:280px!important;max-height:280px!important}.camera-gallery__card--skeleton[data-v-3c7cea2e]{cursor:wait;background:linear-gradient(160deg,#0f172af2,#1e1b4ba6);border-color:#6366f166;width:100%;animation:2.8s ease-in-out infinite skeletonBorderPulse-3c7cea2e;box-shadow:0 0 24px #6366f126}.camera-gallery__card--skeleton[data-v-3c7cea2e]:hover{transform:none}.camera-gallery__media-box--skeleton[data-v-3c7cea2e]{background:radial-gradient(circle,#1e1b4bd9 0%,#080c1afa 100%);flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;height:200px!important;min-height:200px!important;max-height:200px!important}.camera-gallery__mesh-backdrop[data-v-3c7cea2e]{opacity:.6;pointer-events:none;background-image:radial-gradient(#6366f11f 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.camera-gallery__shimmer-overlay[data-v-3c7cea2e]{pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff0d 50%,#0000 80%) 0 0/200% 100%;animation:2.2s linear infinite shimmerSweep-3c7cea2e;position:absolute;inset:0}.camera-gallery__skeleton-topbar[data-v-3c7cea2e]{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.camera-gallery__skeleton-badge[data-v-3c7cea2e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;background:#0f172ad9;border:1px solid #6366f166;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;font-weight:500;display:flex;box-shadow:0 2px 8px #0006}.camera-gallery__skeleton-model-pill[data-v-3c7cea2e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d8b4fe;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#1e1b4bbf;border:1px solid #a855f759;border-radius:6px;max-width:130px;padding:3px 8px;font-size:.7rem;font-weight:500;overflow:hidden}.camera-gallery__skeleton-center[data-v-3c7cea2e]{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:-6px;padding:0 12px;display:flex}.camera-gallery__radar-ring[data-v-3c7cea2e]{background:#6366f11a;border:1.5px dashed #818cf8cc;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;animation:8s linear infinite radarSpin-3c7cea2e;display:flex;box-shadow:0 0 16px #6366f159}.camera-gallery__radar-inner[data-v-3c7cea2e]{background:radial-gradient(circle,#6366f14d 0%,#1e1b4b99 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.camera-gallery__radar-icon[data-v-3c7cea2e]{color:#c7d2fe}.camera-gallery__skeleton-title[data-v-3c7cea2e]{color:#f8fafc;letter-spacing:.02em;text-shadow:0 0 12px #818cf866;font-size:.82rem;font-weight:600}.camera-gallery__skeleton-timer[data-v-3c7cea2e]{color:#93c5fd;font-variant-numeric:tabular-nums;opacity:.9;font-size:.72rem}.camera-gallery__skeleton-bottom[data-v-3c7cea2e]{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0a0f1ecc;border:1px solid #ffffff14;border-radius:6px;padding:4px 8px;position:absolute;bottom:8px;left:8px;right:8px}.camera-gallery__skeleton-phase[data-v-3c7cea2e]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.4;display:block;overflow:hidden}.camera-gallery__pulse-dot[data-v-3c7cea2e]{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite dotBlink-3c7cea2e;box-shadow:0 0 8px #38bdf8}.camera-gallery__card-body--skeleton[data-v-3c7cea2e]{box-sizing:border-box;background:#0f172a99;border-top:1px solid #ffffff0f;flex-direction:column;justify-content:center;gap:10px;padding:14px 20px;display:flex;height:80px!important;min-height:80px!important;max-height:80px!important}.camera-gallery__skeleton-body-meta[data-v-3c7cea2e]{justify-content:space-between;align-items:center;font-size:.74rem;display:flex}.camera-gallery__skeleton-meta-title[data-v-3c7cea2e]{color:#cbd5e1;font-weight:500}.camera-gallery__skeleton-meta-ratio[data-v-3c7cea2e]{color:#818cf8;background:#6366f126;border:1px solid #6366f140;border-radius:4px;padding:2px 6px;font-size:.68rem}.camera-gallery__skeleton-body-track[data-v-3c7cea2e]{background:#ffffff0f;border-radius:2px;width:100%;height:4px;overflow:hidden}.camera-gallery__skeleton-body-bar[data-v-3c7cea2e]{background:linear-gradient(90deg,#6366f1 0%,#38bdf8 50%,#a855f7 100%) 0 0/200% 100%;border-radius:2px;height:100%;transition:width .8s ease-out;animation:2s linear infinite shimmerSweep-3c7cea2e}@keyframes skeletonBorderPulse-3c7cea2e{0%,to{border-color:#6366f14d;box-shadow:0 0 16px #6366f126}50%{border-color:#6366f1a6;box-shadow:0 0 28px #6366f14d}}@keyframes shimmerSweep-3c7cea2e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes radarSpin-3c7cea2e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dotBlink-3c7cea2e{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.camera-gallery[data-v-bed53470]{flex-direction:column;gap:20px;display:flex}.camera-gallery__control-card[data-v-bed53470]{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.camera-gallery__control-title[data-v-bed53470]{color:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.camera-gallery__control-right[data-v-bed53470]{align-items:center;gap:16px;display:flex}.camera-gallery__count-setting[data-v-bed53470]{align-items:center;gap:8px;display:flex}.camera-gallery__count-label[data-v-bed53470]{color:#94a3b8;font-size:.78rem}.camera-gallery__count-group[data-v-bed53470]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;padding:2px;display:flex}.camera-gallery__count-btn[data-v-bed53470]{color:#64748b;border-radius:4px;padding:2px 8px;font-size:.75rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.camera-gallery__count-btn[data-v-bed53470]:hover{color:#f8fafc}.camera-gallery__count-btn--active[data-v-bed53470]{color:#fff;background:#6366f1;font-weight:600;box-shadow:0 0 8px #6366f166}.camera-gallery__batch-tip[data-v-bed53470]{color:#a5b4fc;font-size:.78rem}.camera-gallery__input-row[data-v-bed53470]{gap:12px;display:flex}.camera-gallery__adjust-input[data-v-bed53470]{color:#f8fafc;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;flex:1;padding:10px 14px;font-size:.88rem}.camera-gallery__adjust-input[data-v-bed53470]:focus{border-color:#6366f199}.camera-gallery__adjust-btn[data-v-bed53470]{color:#d8b4fe;white-space:nowrap;cursor:pointer;background:#a855f72e;border:1px solid #a855f773;border-radius:12px;align-items:center;gap:6px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.camera-gallery__adjust-btn[data-v-bed53470]:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border-color:#c084fc;box-shadow:0 0 16px #a855f766}.camera-gallery__adjust-btn[data-v-bed53470]:disabled{opacity:.5;cursor:not-allowed}.camera-gallery__regenerate-btn[data-v-bed53470]{color:#a5b4fc;white-space:nowrap;background:#6366f133;border:1px solid #6366f166;border-radius:12px;align-items:center;gap:6px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.camera-gallery__regenerate-btn[data-v-bed53470]:hover:not(:disabled){color:#fff;background:#6366f1;box-shadow:0 0 24px #6366f159}.camera-gallery__regenerate-btn[data-v-bed53470]:disabled{opacity:.5;cursor:not-allowed}.camera-gallery__grid-header[data-v-bed53470]{justify-content:space-between;align-items:center;display:flex}.camera-gallery__section-title[data-v-bed53470]{color:#f8fafc;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.camera-gallery__empty-state[data-v-bed53470]{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:44px 20px;display:flex}.camera-gallery__empty-icon[data-v-bed53470]{color:#818cf8;background:#6366f11f;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex}.camera-gallery__empty-title[data-v-bed53470]{color:#f8fafc;margin:0;font-size:.95rem;font-weight:600}.camera-gallery__empty-desc[data-v-bed53470]{color:#94a3b8;max-width:480px;margin:0;font-size:.82rem;line-height:1.5}.camera-gallery__grid[data-v-bed53470]{grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;align-items:stretch;gap:16px;max-height:600px;padding-right:6px;transition:all .25s cubic-bezier(.4,0,.2,1);display:grid;overflow-y:auto}.camera-gallery__grid[data-v-bed53470] .camera-gallery__card{box-sizing:border-box;width:100%;height:280px!important;min-height:280px!important;max-height:280px!important}.camera-gallery__grid[data-v-bed53470] .camera-gallery__media-box{flex-shrink:0;width:100%!important;height:200px!important;min-height:200px!important;max-height:200px!important}.camera-gallery__grid[data-v-bed53470] .camera-gallery__img{object-fit:contain!important;width:100%!important;height:200px!important;min-height:200px!important;max-height:200px!important}.camera-gallery__grid[data-v-bed53470] .camera-gallery__img-failed{width:100%!important;height:200px!important;min-height:200px!important;max-height:200px!important}.camera-gallery__model-card[data-v-bed53470]{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin:4px 0 16px;padding:16px 20px}.camera-gallery__progress-banner[data-v-bed53470]{background:linear-gradient(135deg,#1e1b4bd9 0%,#0f172af2 100%);border:1px solid #818cf859;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:16px;padding:14px 18px;display:flex;box-shadow:0 4px 24px #6366f140}.camera-gallery__banner-left[data-v-bed53470]{align-items:flex-start;gap:14px;display:flex}.camera-gallery__banner-icon-box[data-v-bed53470]{background:#6366f12e;border:1px solid #818cf880;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 14px #6366f159}.camera-gallery__banner-main[data-v-bed53470]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.camera-gallery__banner-row[data-v-bed53470]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.camera-gallery__banner-title[data-v-bed53470]{color:#e0e7ff;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.camera-gallery__banner-timer[data-v-bed53470]{color:#a5b4fc;background:#6366f12e;border:1px solid #818cf859;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;display:flex}.camera-gallery__banner-timer strong[data-v-bed53470]{color:#38bdf8;font-variant-numeric:tabular-nums;font-weight:700}.camera-gallery__banner-phase[data-v-bed53470]{align-items:center;gap:8px;font-size:.78rem;display:flex}.camera-gallery__phase-badge[data-v-bed53470]{color:#c7d2fe;background:#6366f159;border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:600}.camera-gallery__phase-text[data-v-bed53470]{color:#94a3b8}.camera-gallery__banner-track[data-v-bed53470]{background:#ffffff14;border-radius:3px;width:100%;height:6px;margin-top:2px;overflow:hidden}.camera-gallery__banner-bar[data-v-bed53470]{background:linear-gradient(90deg,#6366f1 0%,#38bdf8 50%,#818cf8 100%) 0 0/200% 100%;border-radius:3px;height:100%;transition:width .8s ease-out;animation:2s linear infinite shimmerSweep-bed53470}.camera-gallery__banner-tips[data-v-bed53470]{color:#94a3b8;background:#00000040;border-left:3px solid #6366f1;border-radius:8px;padding:6px 12px;font-size:.75rem;line-height:1.4}.camera-gallery__input-hint[data-v-bed53470]{color:#818cf8;opacity:.9;align-items:center;gap:6px;margin-top:8px;font-size:.76rem;display:flex}@keyframes skeletonBorderPulse-bed53470{0%,to{border-color:#6366f14d;box-shadow:0 0 16px #6366f126}50%{border-color:#6366f1a6;box-shadow:0 0 28px #6366f14d}}@keyframes shimmerSweep-bed53470{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes radarSpin-bed53470{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dotBlink-bed53470{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.asset-spec-notice[data-v-e2dd043d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;border:1px solid #6366f140;border-radius:16px;margin:12px 0 18px;padding:12px 16px;transition:all .25s}.asset-spec-notice--warning[data-v-e2dd043d]{background:#ef444414;border-color:#ef444499;box-shadow:0 0 16px #ef444426}.asset-spec-notice__header[data-v-e2dd043d]{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.asset-spec-notice__title-group[data-v-e2dd043d]{color:#f1f5f9;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:flex}.asset-spec-notice__icon[data-v-e2dd043d]{color:#818cf8}.asset-spec-notice--warning .asset-spec-notice__icon[data-v-e2dd043d]{color:#ef4444}.asset-spec-notice__quota-badge[data-v-e2dd043d]{color:#a5b4fc;background:#6366f126;border:1px solid #6366f159;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.asset-spec-notice__quota-badge--valid[data-v-e2dd043d]{color:#6ee7b7;background:#10b98126;border-color:#10b98159}.asset-spec-notice__quota-badge--error[data-v-e2dd043d]{color:#fca5a5;background:#ef444433;border-color:#ef444480;animation:1.8s infinite pulse-e2dd043d}.asset-spec-notice__rules-grid[data-v-e2dd043d]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;display:grid}.asset-spec-notice__rule-item[data-v-e2dd043d]{color:#94a3b8;align-items:flex-start;gap:6px;font-size:.78rem;line-height:1.45;display:flex}.asset-spec-notice__rule-dot[data-v-e2dd043d]{background:#6366f1;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.asset-spec-notice--warning .asset-spec-notice__rule-dot[data-v-e2dd043d]{background:#ef4444}.asset-spec-notice__rule-strong[data-v-e2dd043d]{color:#e2e8f0;font-weight:600}.asset-spec-notice__rule-highlight[data-v-e2dd043d]{color:#a5b4fc;font-weight:500}.asset-spec-notice__rule-alert[data-v-e2dd043d]{color:#fca5a5;font-weight:600}@keyframes pulse-e2dd043d{0%,to{opacity:1}50%{opacity:.7}}.product-uploader[data-v-246cd240]{flex-direction:column;gap:12px;display:flex}.product-uploader__header[data-v-246cd240]{justify-content:space-between;align-items:center;display:flex}.product-uploader__label-group[data-v-246cd240]{align-items:center;gap:8px;display:flex}.product-uploader__label[data-v-246cd240]{color:#f8fafc;font-size:.88rem;font-weight:600}.product-uploader__required[data-v-246cd240]{color:#f43f5e;font-size:.9rem}.product-uploader__count-indicator[data-v-246cd240]{color:#64748b;background:#ffffff0d;border-radius:9999px;padding:2px 8px;font-size:.78rem}.product-uploader__count-indicator--valid[data-v-246cd240]{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.product-uploader__grid[data-v-246cd240]{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (width<=900px){.product-uploader__grid[data-v-246cd240]{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.product-uploader__grid[data-v-246cd240]{grid-template-columns:repeat(2,1fr)}}.product-uploader__item[data-v-246cd240]{aspect-ratio:1;cursor:grab;-webkit-user-select:none;user-select:none;background:#0e1422cc;border:2px solid #ffffff14;border-radius:12px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.product-uploader__item[data-v-246cd240]:hover{border-color:#ffffff40;transform:translateY(-2px)}.product-uploader__item[data-v-246cd240]:active{cursor:grabbing}.product-uploader__item--first[data-v-246cd240]{border-color:#06b6d4;box-shadow:0 0 16px #06b6d459}.product-uploader__item--last[data-v-246cd240]{border-color:#d946ef;box-shadow:0 0 16px #d946ef59}.product-uploader__img[data-v-246cd240]{object-fit:cover;width:100%;height:100%}.product-uploader__order-badge[data-v-246cd240]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#000000a6;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:6px;left:6px}.product-uploader__role-badge[data-v-246cd240]{letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;border-radius:8px;padding:2px 7px;font-size:.68rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:6px;left:6px}.product-uploader__role-badge[data-v-246cd240]:hover{filter:brightness(1.2);transform:translateY(-1px)scale(1.06)}.product-uploader__role-badge[data-v-246cd240]:active{transform:scale(.96)}.product-uploader__role-badge--first[data-v-246cd240]{color:#fff;background:#06b6d4e6;box-shadow:0 0 8px #06b6d4}.product-uploader__role-badge--last[data-v-246cd240]{color:#fff;background:#d946efe6;box-shadow:0 0 8px #d946ef}.product-uploader__uploading-mask[data-v-246cd240]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#a5b4fc;z-index:5;background:#0f172ad1;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.72rem;font-weight:500;display:flex;position:absolute;inset:0}.product-uploader__item-overlay[data-v-246cd240]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000073;justify-content:center;align-items:center;gap:8px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.product-uploader__item:hover .product-uploader__item-overlay[data-v-246cd240]{opacity:1;pointer-events:auto}.product-uploader__action-btn[data-v-246cd240]{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.product-uploader__action-btn--zoom[data-v-246cd240]{color:#fff;background:#ffffff40}.product-uploader__action-btn--zoom[data-v-246cd240]:hover{background:#6366f1;transform:scale(1.1);box-shadow:0 0 10px #6366f180}.product-uploader__action-btn--delete[data-v-246cd240]{color:#fca5a5;background:#ef44444d}.product-uploader__action-btn--delete[data-v-246cd240]:hover{color:#fff;background:#ef4444;transform:scale(1.1)}.product-uploader__upload-dropzone[data-v-246cd240]{aspect-ratio:1;color:#94a3b8;cursor:pointer;text-align:center;background:#ffffff05;border:2px dashed #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.product-uploader__upload-dropzone[data-v-246cd240]:hover,.product-uploader__upload-dropzone--active[data-v-246cd240]{color:#f8fafc;background:#6366f114;border-color:#6366f1}.product-uploader__upload-title[data-v-246cd240]{font-size:.78rem;font-weight:500}.product-uploader__upload-hint[data-v-246cd240]{color:#64748b;font-size:.68rem}.product-uploader__hidden-input[data-v-246cd240]{display:none}.product-uploader__paste-banner[data-v-246cd240]{color:#a5b4fc;background:#6366f10f;border:1px solid #6366f133;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 12px;font-size:.75rem;display:flex}.product-uploader__context-menu[data-v-246cd240]{z-index:1200;background:#131929;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;gap:2px;min-width:140px;padding:6px;animation:.15s ease-out menuFade-246cd240;display:flex;position:fixed;box-shadow:0 12px 30px #000c,0 0 24px #6366f159}.product-uploader__menu-btn[data-v-246cd240]{color:#f8fafc;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.product-uploader__menu-btn[data-v-246cd240]:hover{background:#ffffff14}.product-uploader__menu-btn--active[data-v-246cd240]{color:#38bdf8;background:#38bdf814}.product-uploader__menu-btn--active[data-v-246cd240]:hover{background:#38bdf829}.product-uploader__menu-btn--danger[data-v-246cd240]{color:#f87171}.product-uploader__menu-btn--danger[data-v-246cd240]:hover{background:#ef444426}@keyframes menuFade-246cd240{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.product-element-image-item[data-v-90a8b53e]{cursor:grab;-webkit-user-select:none;user-select:none;background:#0006;border:1px solid #ffffff1f;border-radius:8px;width:90px;height:90px;transition:transform .2s,border-color .2s,box-shadow .2s,opacity .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000004d}.product-element-image-item[data-v-90a8b53e]:hover{border-color:#818cf8;transform:translateY(-2px)}.product-element-image-item:hover .product-element-image-item__overlay[data-v-90a8b53e]{opacity:1}.product-element-image-item[data-v-90a8b53e]:active{cursor:grabbing}.product-element-image-item--front[data-v-90a8b53e]{border-color:#34d399b3;box-shadow:0 0 12px #10b98140}.product-element-image-item--front[data-v-90a8b53e]:hover{border-color:#34d399}.product-element-image-item--dragging[data-v-90a8b53e]{opacity:.35;border:2px dashed #818cf8;transform:scale(.95)}.product-element-image-item--disabled[data-v-90a8b53e],.product-element-image-item--disabled[data-v-90a8b53e]:active{cursor:default}.product-element-image-item__thumb[data-v-90a8b53e]{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.product-element-image-item__badge[data-v-90a8b53e]{color:#fff;z-index:2;background:#000000a6;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;left:4px}.product-element-image-item__badge--front[data-v-90a8b53e]{color:#ecfdf5;background:linear-gradient(135deg,#059669,#10b981);border:1px solid #ffffff4d;width:auto;padding:0 5px;box-shadow:0 2px 4px #0006}.product-element-image-item__overlay[data-v-90a8b53e]{opacity:0;z-index:3;background:#0f172abf;justify-content:center;align-items:center;gap:6px;transition:opacity .2s;display:flex;position:absolute;inset:0}.product-element-image-item__btn[data-v-90a8b53e]{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,transform .15s;display:inline-flex}.product-element-image-item__btn[data-v-90a8b53e]:hover{background:#ffffff4d;transform:scale(1.08)}.product-element-image-item__btn--front[data-v-90a8b53e]{color:#a7f3d0;background:#10b98159;border:1px solid #34d39966}.product-element-image-item__btn--front[data-v-90a8b53e]:hover{color:#fff;background:#10b981}.product-element-image-item__btn--delete[data-v-90a8b53e]:hover{color:#fff;background:#ef4444}.product-element-image-item__loading[data-v-90a8b53e]{color:#93c5fd;z-index:4;background:#0f172ad9;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex;position:absolute;inset:0}.product-element-image-item__loading .spin[data-v-90a8b53e]{animation:1s linear infinite spin-90a8b53e}@keyframes spin-90a8b53e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-element-card[data-v-11bd65c8]{background:#111827a6;border:1px solid #ffffff14;border-radius:12px;margin-bottom:12px;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.product-element-card[data-v-11bd65c8]:hover{border-color:#6366f14d;box-shadow:0 4px 20px -2px #00000059}.product-element-card--expanded[data-v-11bd65c8]{background:#0f172ad9;border-color:#6366f159}.product-element-card--invalid[data-v-11bd65c8]{border-color:#ef44444d}.product-element-card__header[data-v-11bd65c8]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;justify-content:space-between;align-items:center;padding:10px 14px;transition:background .2s;display:flex}.product-element-card__header[data-v-11bd65c8]:hover{background:#ffffff0a}.product-element-card__header-left[data-v-11bd65c8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-element-card__expand-icon[data-v-11bd65c8]{color:#94a3b8;transition:transform .2s}.product-element-card__expand-icon--open[data-v-11bd65c8]{transform:rotate(90deg)}.product-element-card__badge-index[data-v-11bd65c8]{color:#e0e7ff;letter-spacing:.5px;background:linear-gradient(135deg,#6366f166,#a855f766);border:1px solid #818cf866;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.product-element-card__title[data-v-11bd65c8]{color:#f1f5f9;font-size:13px;font-weight:600}.product-element-card__name-preview[data-v-11bd65c8]{color:#818cf8;background:#6366f11f;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.product-element-card__status-badge[data-v-11bd65c8]{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.product-element-card__status-badge--valid[data-v-11bd65c8]{color:#34d399;background:#10b98126;border:1px solid #10b98140}.product-element-card__status-badge--warning[data-v-11bd65c8]{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b33}.product-element-card__header-right[data-v-11bd65c8]{align-items:center;gap:8px;display:flex}.product-element-card__img-count-badge[data-v-11bd65c8]{color:#94a3b8;background:#ffffff0d;border-radius:9999px;padding:2px 8px;font-size:11px}.product-element-card__img-count-badge--ok[data-v-11bd65c8]{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf833}.product-element-card__delete-btn[data-v-11bd65c8]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:inline-flex}.product-element-card__delete-btn[data-v-11bd65c8]:hover{color:#f87171;background:#ef44441f;border-color:#ef444440}.product-element-card__body[data-v-11bd65c8]{border-top:1px solid #ffffff0d;padding:14px 16px 16px}.product-element-card__grid-row[data-v-11bd65c8]{grid-template-columns:1fr 1.6fr;gap:14px;margin-bottom:14px;display:grid}@media (width<=768px){.product-element-card__grid-row[data-v-11bd65c8]{grid-template-columns:1fr}}.product-element-card__field[data-v-11bd65c8]{flex-direction:column;gap:6px;display:flex}.product-element-card__field-header[data-v-11bd65c8]{justify-content:space-between;align-items:center;display:flex}.product-element-card__label[data-v-11bd65c8]{color:#cbd5e1;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.product-element-card__required[data-v-11bd65c8]{color:#f43f5e}.product-element-card__tip-text[data-v-11bd65c8]{color:#64748b;font-size:11px}.product-element-card__tip-text--error[data-v-11bd65c8]{color:#f87171}.product-element-card__tip-text--valid[data-v-11bd65c8]{color:#34d399}.product-element-card__input[data-v-11bd65c8]{box-sizing:border-box;color:#f8fafc;background:#0f172aa6;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;height:38px;padding:8px 12px;font-size:12px;line-height:1.5;transition:all .2s}.product-element-card__input[data-v-11bd65c8]:focus{background:#0f172af2;border-color:#6366f1;box-shadow:0 0 0 2px #6366f140}.product-element-card__input--error[data-v-11bd65c8]{border-color:#ef444480}.product-element-card__input--error[data-v-11bd65c8]:focus{border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.product-element-card__input[data-v-11bd65c8]:disabled{opacity:.6;cursor:not-allowed}.product-element-card__images-section[data-v-11bd65c8]{flex-direction:column;gap:8px;display:flex}.product-element-card__images-grid[data-v-11bd65c8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.product-element-card__upload-slot[data-v-11bd65c8]{cursor:pointer;color:#94a3b8;background:#ffffff05;border:1.5px dashed #fff3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:90px;height:90px;transition:all .2s;display:flex}.product-element-card__upload-slot[data-v-11bd65c8]:hover{color:#818cf8;background:#6366f114;border-color:#6366f1}.product-element-card__upload-slot--dragover[data-v-11bd65c8]{color:#38bdf8;background:#38bdf81f;border-color:#38bdf8}.product-element-card__upload-slot-text[data-v-11bd65c8]{font-size:10px;font-weight:500}.product-element-card__upload-slot-subtext[data-v-11bd65c8]{opacity:.7;font-size:9px}.product-element-card__images-footer[data-v-11bd65c8]{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.product-element-card__front-hint[data-v-11bd65c8]{color:#38bdf8;align-items:center;gap:4px;font-weight:500;display:inline-flex}@keyframes spin-11bd65c8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-element-manager[data-v-f73aa980]{flex-direction:column;gap:12px;margin-top:14px;margin-bottom:18px;display:flex}.product-element-manager__header[data-v-f73aa980]{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.product-element-manager__title-group[data-v-f73aa980]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-element-manager__label[data-v-f73aa980]{color:#f8fafc;letter-spacing:.3px;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.product-element-manager__required[data-v-f73aa980]{color:#f43f5e}.product-element-manager__subtitle[data-v-f73aa980]{color:#94a3b8;font-size:11px}.product-element-manager__actions[data-v-f73aa980]{align-items:center;gap:10px;display:flex}.product-element-manager__count-tag[data-v-f73aa980]{color:#cbd5e1;background:#ffffff0d;border-radius:9999px;padding:3px 8px;font-size:11px}.product-element-manager__count-tag--valid[data-v-f73aa980]{color:#34d399;background:#10b9811f;border:1px solid #10b98133}.product-element-manager__add-btn[data-v-f73aa980]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:1px solid #a855f766;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #6366f140}.product-element-manager__add-btn[data-v-f73aa980]:hover{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);transform:translateY(-1px);box-shadow:0 4px 14px #6366f166}.product-element-manager__add-btn[data-v-f73aa980]:active{transform:translateY(0)}.product-element-manager__add-btn[data-v-f73aa980]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.product-element-manager__list[data-v-f73aa980]{flex-direction:column;gap:8px;display:flex}.product-element-manager__empty-alert[data-v-f73aa980]{color:#fca5a5;text-align:center;background:#ef444414;border:1px dashed #ef44444d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:16px;font-size:12px;display:flex}.creative-asset-setup[data-v-89fa1fad]{flex-direction:column;gap:16px;display:flex}.creative-asset-setup__field[data-v-89fa1fad]{flex-direction:column;gap:8px;display:flex}.creative-asset-setup__field-header[data-v-89fa1fad]{justify-content:space-between;align-items:center;display:flex}.creative-asset-setup__label[data-v-89fa1fad]{color:#f8fafc;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.creative-asset-setup__sub-hint[data-v-89fa1fad]{color:#64748b;font-size:.75rem}.creative-asset-setup__required[data-v-89fa1fad]{color:#f43f5e}.creative-asset-setup__char-count[data-v-89fa1fad]{color:#64748b;font-size:.75rem}.creative-asset-setup__char-count--valid[data-v-89fa1fad]{color:#34d399;font-weight:600}.creative-asset-setup__input[data-v-89fa1fad]{color:#f8fafc;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:11px 16px;font-size:.9rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.creative-asset-setup__input[data-v-89fa1fad]:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.creative-asset-setup__input--textarea[data-v-89fa1fad]{resize:vertical;min-height:85px;line-height:1.5}.creative-asset-setup__input[data-v-89fa1fad]:disabled{opacity:.7;cursor:not-allowed}.creative-asset-setup__product-uploader[data-v-89fa1fad]{margin:10px 0}.creative-asset-setup__two-cols[data-v-89fa1fad]{grid-template-columns:1fr 1fr;gap:16px;margin:6px 0;display:grid}@media (width<=800px){.creative-asset-setup__two-cols[data-v-89fa1fad]{grid-template-columns:1fr}}.creative-asset-setup__specs-panel[data-v-89fa1fad]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #6366f133;border-radius:16px;flex-direction:column;gap:20px;padding:20px 22px;display:flex;box-shadow:0 4px 24px #0003}.creative-asset-setup__spec-group[data-v-89fa1fad]{flex-direction:column;gap:12px;display:flex}.creative-asset-setup__specs-dual-row[data-v-89fa1fad]{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.creative-asset-setup__specs-dual-row[data-v-89fa1fad]{grid-template-columns:1fr;gap:16px}}.creative-asset-setup__spec-header[data-v-89fa1fad]{justify-content:space-between;align-items:center;display:flex}.creative-asset-setup__spec-title[data-v-89fa1fad]{color:#f8fafc;align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:flex}.creative-asset-setup__spec-icon[data-v-89fa1fad]{color:#818cf8}.creative-asset-setup__spec-badge[data-v-89fa1fad]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;padding:2px 10px;font-size:.75rem;font-weight:600}.creative-asset-setup__spec-badge--highlight[data-v-89fa1fad]{color:#a5b4fc;background:#6366f126;border-color:#6366f159}.creative-asset-setup__segmented[data-v-89fa1fad]{background:#0a0e1a99;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.creative-asset-setup__seg-btn[data-v-89fa1fad]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;justify-content:center;align-items:center;height:40px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.creative-asset-setup__seg-btn[data-v-89fa1fad]:hover:not(.creative-asset-setup__seg-btn--disabled){background:#ffffff0f}.creative-asset-setup__seg-btn:hover:not(.creative-asset-setup__seg-btn--disabled) .creative-asset-setup__seg-label[data-v-89fa1fad]{color:#fff}.creative-asset-setup__seg-btn--active[data-v-89fa1fad]{box-shadow:0 2px 12px #6366f140;background:linear-gradient(135deg,#6366f159,#8b5cf659)!important;border-color:#6366f180!important}.creative-asset-setup__seg-btn--active .creative-asset-setup__seg-label[data-v-89fa1fad]{font-weight:600;color:#fff!important}.creative-asset-setup__seg-btn--disabled[data-v-89fa1fad]{opacity:.5;cursor:not-allowed}.creative-asset-setup__seg-label[data-v-89fa1fad]{color:#94a3b8;font-size:.88rem;font-weight:500;transition:color .2s}.creative-asset-setup__slider-row[data-v-89fa1fad]{align-items:center;gap:16px;padding:4px 0;display:flex}.creative-asset-setup__slider-bound[data-v-89fa1fad]{color:#64748b;-webkit-user-select:none;user-select:none;min-width:24px;font-size:.8rem;font-weight:600}.creative-asset-setup__slider-bound[data-v-89fa1fad]:first-child{text-align:left}.creative-asset-setup__slider-bound[data-v-89fa1fad]:last-child{text-align:right}.creative-asset-setup__slider-track-wrap[data-v-89fa1fad]{flex:1;align-items:center;display:flex;position:relative}.creative-asset-setup__slider-input[data-v-89fa1fad]{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.creative-asset-setup__slider-input[data-v-89fa1fad]:focus{outline:none}.creative-asset-setup__slider-input[data-v-89fa1fad]:disabled{opacity:.5;cursor:not-allowed}.creative-asset-setup__slider-input[data-v-89fa1fad]::-webkit-slider-runnable-track{background:linear-gradient(to right, #6366f1 0%, #8b5cf6 var(--slider-progress,0%), #ffffff14 var(--slider-progress,0%), #ffffff14 100%);border-radius:3px;height:6px}.creative-asset-setup__slider-input[data-v-89fa1fad]::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:2px solid #818cf8;border-radius:50%;width:20px;height:20px;margin-top:-7px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 10px #6366f199}.creative-asset-setup__slider-input[data-v-89fa1fad]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 16px #6366f1cc}.creative-asset-setup__slider-input[data-v-89fa1fad]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.25)}.creative-asset-setup__slider-input[data-v-89fa1fad]::-moz-range-track{background:#ffffff14;border-radius:3px;height:6px}.creative-asset-setup__slider-input[data-v-89fa1fad]::-moz-range-progress{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;height:6px}.creative-asset-setup__slider-input[data-v-89fa1fad]::-moz-range-thumb{cursor:grab;background:#fff;border:2px solid #818cf8;border-radius:50%;width:20px;height:20px;box-shadow:0 0 10px #6366f199}.creative-asset-setup__slider-input[data-v-89fa1fad]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 0 16px #6366f1cc}.creative-asset-setup__slider-input[data-v-89fa1fad]::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.25)}.creative-asset-setup__ratio-cards[data-v-89fa1fad]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.creative-asset-setup__ratio-card[data-v-89fa1fad]{cursor:pointer;background:#0a0e1a80;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:74px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.creative-asset-setup__ratio-card[data-v-89fa1fad]:hover:not(.creative-asset-setup__ratio-card--disabled){background:#ffffff0d;border-color:#6366f14d;transform:translateY(-1px)}.creative-asset-setup__ratio-card:hover:not(.creative-asset-setup__ratio-card--disabled) .creative-asset-setup__ratio-icon[data-v-89fa1fad]{border-color:#a5b4fc}.creative-asset-setup__ratio-card:hover:not(.creative-asset-setup__ratio-card--disabled) .creative-asset-setup__ratio-text[data-v-89fa1fad]{color:#fff}.creative-asset-setup__ratio-card--active[data-v-89fa1fad]{box-shadow:0 4px 18px #6366f140;background:linear-gradient(135deg,#6366f140,#8b5cf633)!important;border-color:#6366f18c!important}.creative-asset-setup__ratio-card--active .creative-asset-setup__ratio-icon[data-v-89fa1fad]{box-shadow:0 0 8px #6366f180;border-color:#a5b4fc!important}.creative-asset-setup__ratio-card--active .creative-asset-setup__ratio-text[data-v-89fa1fad]{font-weight:600;color:#fff!important}.creative-asset-setup__ratio-card--disabled[data-v-89fa1fad]{opacity:.5;cursor:not-allowed}.creative-asset-setup__ratio-icon[data-v-89fa1fad]{border:1.5px solid #64748b;border-radius:2px;transition:all .2s}.creative-asset-setup__ratio-icon--landscape[data-v-89fa1fad]{width:24px;height:14px}.creative-asset-setup__ratio-icon--square[data-v-89fa1fad]{width:16px;height:16px}.creative-asset-setup__ratio-icon--portrait[data-v-89fa1fad]{width:14px;height:24px}.creative-asset-setup__ratio-text[data-v-89fa1fad]{color:#94a3b8;font-size:.82rem;font-weight:500;transition:color .2s}.creative-asset-setup__select-wrap[data-v-89fa1fad]{align-items:center;width:100%;display:flex;position:relative}.creative-asset-setup__select[data-v-89fa1fad]{color:#f8fafc;appearance:none;cursor:pointer;background:#0a0e1ab3;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;height:44px;padding:0 40px 0 16px;font-size:.9rem;font-weight:500;transition:all .2s}.creative-asset-setup__select[data-v-89fa1fad]:hover:not(:disabled){background:#0f172acc;border-color:#6366f159}.creative-asset-setup__select[data-v-89fa1fad]:focus{background:#0f172ae6;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.creative-asset-setup__select[data-v-89fa1fad]:disabled{opacity:.55;cursor:not-allowed}.creative-asset-setup__select option[data-v-89fa1fad]{color:#e2e8f0;background:#121829;padding:10px}.creative-asset-setup__select-arrow[data-v-89fa1fad]{color:#818cf8;pointer-events:none;transition:transform .2s;position:absolute;right:14px}.mention-input[data-v-5f740784]{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.mention-input__header[data-v-5f740784]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mention-input__label[data-v-5f740784]{color:#e2e8f0;align-items:center;gap:4px;font-size:.88rem;font-weight:600;display:flex}.mention-input__required[data-v-5f740784]{color:#ef4444;font-weight:700}.mention-input__char-count[data-v-5f740784]{color:#64748b;font-size:.76rem;font-weight:500}.mention-input__char-count--valid[data-v-5f740784]{color:#10b981}.mention-input__wrapper[data-v-5f740784]{width:100%;position:relative}.mention-input__textarea[data-v-5f740784]{color:#f1f5f9;resize:vertical;box-sizing:border-box;background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:92px;padding:10px 14px;font-size:.88rem;line-height:1.55;transition:all .2s}.mention-input__textarea[data-v-5f740784]:focus{background:#0f172acc;border-color:#6366f199;outline:none;box-shadow:0 0 0 2px #6366f12e}.mention-input__textarea[data-v-5f740784]:disabled{opacity:.65;cursor:not-allowed}.mention-input__textarea[data-v-5f740784]::placeholder{color:#475569}.mention-input__toolbar[data-v-5f740784]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.mention-input__tip[data-v-5f740784]{color:#64748b;align-items:center;gap:5px;font-size:.75rem;display:flex}.mention-input__actions[data-v-5f740784]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mention-input__pill-btn[data-v-5f740784]{cursor:pointer;border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;padding:3px 9px;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.mention-input__pill-btn--tag[data-v-5f740784]{color:#a5b4fc;background:#6366f11f;border-color:#6366f14d}.mention-input__pill-btn--tag[data-v-5f740784]:hover:not(:disabled){color:#fff;background:#6366f140;border-color:#6366f199;transform:translateY(-1px)}.mention-input__pill-btn--desc[data-v-5f740784]{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}.mention-input__pill-btn--desc[data-v-5f740784]:hover:not(:disabled){color:#fff;background:#10b98140;border-color:#10b98199;transform:translateY(-1px)}.mention-input__pill-btn[data-v-5f740784]:disabled{opacity:.5;cursor:not-allowed}.mention-input__dropdown[data-v-5f740784]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#0f172af5;border:1px solid #6366f166;border-radius:16px;min-width:320px;max-width:440px;animation:.15s ease-out fadeIn-5f740784;position:absolute;bottom:calc(100% + 6px);left:10px;overflow:hidden;box-shadow:0 10px 30px #0009}.mention-input__dropdown-header[data-v-5f740784]{color:#a5b4fc;background:#6366f126;border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:8px 12px;font-size:.75rem;font-weight:600;display:flex}.mention-input__dropdown-list[data-v-5f740784]{flex-direction:column;gap:2px;padding:4px;display:flex}.mention-input__dropdown-item[data-v-5f740784]{text-align:left;cursor:pointer;color:#e2e8f0;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;transition:all .15s;display:flex}.mention-input__dropdown-item[data-v-5f740784]:hover{background:#6366f133}.mention-input__dropdown-item-title[data-v-5f740784]{color:#818cf8;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}.mention-input__dropdown-item-desc[data-v-5f740784]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.4;overflow:hidden}.mention-input__dropdown-item-action[data-v-5f740784]{color:#34d399;margin-top:1px;font-size:.7rem}@keyframes fadeIn-5f740784{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.creative-asset-setup[data-v-aa329e46]{flex-direction:column;gap:16px;display:flex}.creative-asset-setup__field[data-v-aa329e46]{flex-direction:column;gap:8px;display:flex}.creative-asset-setup__field-header[data-v-aa329e46]{justify-content:space-between;align-items:center;display:flex}.creative-asset-setup__label[data-v-aa329e46]{color:#f8fafc;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}.creative-asset-setup__sub-hint[data-v-aa329e46]{color:#64748b;font-size:.75rem}.creative-asset-setup__required[data-v-aa329e46]{color:#f43f5e}.creative-asset-setup__char-count[data-v-aa329e46]{color:#64748b;font-size:.75rem}.creative-asset-setup__char-count--valid[data-v-aa329e46]{color:#34d399;font-weight:600}.creative-asset-setup__input[data-v-aa329e46]{color:#f8fafc;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:11px 16px;font-size:.9rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.creative-asset-setup__input[data-v-aa329e46]:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.creative-asset-setup__input--textarea[data-v-aa329e46]{resize:vertical;min-height:85px;line-height:1.5}.creative-asset-setup__input[data-v-aa329e46]:disabled{opacity:.7;cursor:not-allowed}.creative-asset-setup__product-uploader[data-v-aa329e46]{margin:10px 0}.creative-asset-setup__two-cols[data-v-aa329e46]{grid-template-columns:1fr 1fr;gap:16px;margin:6px 0;display:grid}@media (width<=800px){.creative-asset-setup__two-cols[data-v-aa329e46]{grid-template-columns:1fr}}.creative-asset-setup__specs-panel[data-v-aa329e46]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #6366f133;border-radius:16px;flex-direction:column;gap:20px;padding:20px 22px;display:flex;box-shadow:0 4px 24px #0003}.creative-asset-setup__spec-group[data-v-aa329e46]{flex-direction:column;gap:12px;display:flex}.creative-asset-setup__specs-dual-row[data-v-aa329e46]{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.creative-asset-setup__specs-dual-row[data-v-aa329e46]{grid-template-columns:1fr;gap:16px}}.creative-asset-setup__spec-header[data-v-aa329e46]{justify-content:space-between;align-items:center;display:flex}.creative-asset-setup__spec-title[data-v-aa329e46]{color:#f8fafc;align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:flex}.creative-asset-setup__spec-icon[data-v-aa329e46]{color:#818cf8}.creative-asset-setup__spec-badge[data-v-aa329e46]{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;padding:2px 10px;font-size:.75rem;font-weight:600}.creative-asset-setup__spec-badge--highlight[data-v-aa329e46]{color:#a5b4fc;background:#6366f126;border-color:#6366f159}.creative-asset-setup__segmented[data-v-aa329e46]{background:#0a0e1a99;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.creative-asset-setup__seg-btn[data-v-aa329e46]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:1;justify-content:center;align-items:center;height:40px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.creative-asset-setup__seg-btn[data-v-aa329e46]:hover:not(.creative-asset-setup__seg-btn--disabled){background:#ffffff0f}.creative-asset-setup__seg-btn:hover:not(.creative-asset-setup__seg-btn--disabled) .creative-asset-setup__seg-label[data-v-aa329e46]{color:#fff}.creative-asset-setup__seg-btn--active[data-v-aa329e46]{box-shadow:0 2px 12px #6366f140;background:linear-gradient(135deg,#6366f159,#8b5cf659)!important;border-color:#6366f180!important}.creative-asset-setup__seg-btn--active .creative-asset-setup__seg-label[data-v-aa329e46]{font-weight:600;color:#fff!important}.creative-asset-setup__seg-btn--disabled[data-v-aa329e46]{opacity:.5;cursor:not-allowed}.creative-asset-setup__seg-label[data-v-aa329e46]{color:#94a3b8;font-size:.88rem;font-weight:500;transition:color .2s}.creative-asset-setup__slider-row[data-v-aa329e46]{align-items:center;gap:16px;padding:4px 0;display:flex}.creative-asset-setup__slider-bound[data-v-aa329e46]{color:#64748b;-webkit-user-select:none;user-select:none;min-width:24px;font-size:.8rem;font-weight:600}.creative-asset-setup__slider-bound[data-v-aa329e46]:first-child{text-align:left}.creative-asset-setup__slider-bound[data-v-aa329e46]:last-child{text-align:right}.creative-asset-setup__slider-track-wrap[data-v-aa329e46]{flex:1;align-items:center;display:flex;position:relative}.creative-asset-setup__slider-input[data-v-aa329e46]{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.creative-asset-setup__slider-input[data-v-aa329e46]:focus{outline:none}.creative-asset-setup__slider-input[data-v-aa329e46]:disabled{opacity:.5;cursor:not-allowed}.creative-asset-setup__slider-input[data-v-aa329e46]::-webkit-slider-runnable-track{background:linear-gradient(to right, #6366f1 0%, #8b5cf6 var(--slider-progress,0%), #ffffff14 var(--slider-progress,0%), #ffffff14 100%);border-radius:3px;height:6px}.creative-asset-setup__slider-input[data-v-aa329e46]::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border:2px solid #818cf8;border-radius:50%;width:20px;height:20px;margin-top:-7px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 10px #6366f199}.creative-asset-setup__slider-input[data-v-aa329e46]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 16px #6366f1cc}.creative-asset-setup__slider-input[data-v-aa329e46]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.25)}.creative-asset-setup__slider-input[data-v-aa329e46]::-moz-range-track{background:#ffffff14;border-radius:3px;height:6px}.creative-asset-setup__slider-input[data-v-aa329e46]::-moz-range-progress{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;height:6px}.creative-asset-setup__slider-input[data-v-aa329e46]::-moz-range-thumb{cursor:grab;background:#fff;border:2px solid #818cf8;border-radius:50%;width:20px;height:20px;box-shadow:0 0 10px #6366f199}.creative-asset-setup__slider-input[data-v-aa329e46]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 0 16px #6366f1cc}.creative-asset-setup__slider-input[data-v-aa329e46]::-moz-range-thumb:active{cursor:grabbing;transform:scale(1.25)}.creative-asset-setup__ratio-cards[data-v-aa329e46]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.creative-asset-setup__ratio-card[data-v-aa329e46]{cursor:pointer;background:#0a0e1a80;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:74px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.creative-asset-setup__ratio-card[data-v-aa329e46]:hover:not(.creative-asset-setup__ratio-card--disabled){background:#ffffff0d;border-color:#6366f14d;transform:translateY(-1px)}.creative-asset-setup__ratio-card:hover:not(.creative-asset-setup__ratio-card--disabled) .creative-asset-setup__ratio-icon[data-v-aa329e46]{border-color:#a5b4fc}.creative-asset-setup__ratio-card:hover:not(.creative-asset-setup__ratio-card--disabled) .creative-asset-setup__ratio-text[data-v-aa329e46]{color:#fff}.creative-asset-setup__ratio-card--active[data-v-aa329e46]{box-shadow:0 4px 18px #6366f140;background:linear-gradient(135deg,#6366f140,#8b5cf633)!important;border-color:#6366f18c!important}.creative-asset-setup__ratio-card--active .creative-asset-setup__ratio-icon[data-v-aa329e46]{box-shadow:0 0 8px #6366f180;border-color:#a5b4fc!important}.creative-asset-setup__ratio-card--active .creative-asset-setup__ratio-text[data-v-aa329e46]{font-weight:600;color:#fff!important}.creative-asset-setup__ratio-card--disabled[data-v-aa329e46]{opacity:.5;cursor:not-allowed}.creative-asset-setup__ratio-icon[data-v-aa329e46]{border:1.5px solid #64748b;border-radius:2px;transition:all .2s}.creative-asset-setup__ratio-icon--landscape[data-v-aa329e46]{width:24px;height:14px}.creative-asset-setup__ratio-icon--square[data-v-aa329e46]{width:16px;height:16px}.creative-asset-setup__ratio-icon--portrait[data-v-aa329e46]{width:14px;height:24px}.creative-asset-setup__ratio-text[data-v-aa329e46]{color:#94a3b8;font-size:.82rem;font-weight:500;transition:color .2s}.creative-asset-setup__select-wrap[data-v-aa329e46]{align-items:center;width:100%;display:flex;position:relative}.creative-asset-setup__select[data-v-aa329e46]{color:#f8fafc;appearance:none;cursor:pointer;background:#0a0e1ab3;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;height:44px;padding:0 40px 0 16px;font-size:.9rem;font-weight:500;transition:all .2s}.creative-asset-setup__select[data-v-aa329e46]:hover:not(:disabled){background:#0f172acc;border-color:#6366f159}.creative-asset-setup__select[data-v-aa329e46]:focus{background:#0f172ae6;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.creative-asset-setup__select[data-v-aa329e46]:disabled{opacity:.55;cursor:not-allowed}.creative-asset-setup__select option[data-v-aa329e46]{color:#e2e8f0;background:#121829;padding:10px}.creative-asset-setup__select-arrow[data-v-aa329e46]{color:#818cf8;pointer-events:none;transition:transform .2s;position:absolute;right:14px}.modal-header-wrapper[data-v-0d62c63f]{background:#111726b3;border-bottom:1px solid #ffffff14;flex-direction:column;display:flex}.modal-header[data-v-0d62c63f]{justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.modal-header__left[data-v-0d62c63f]{align-items:center;gap:12px;display:flex}.modal-header__title[data-v-0d62c63f]{color:#f8fafc;letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.modal-header__tag[data-v-0d62c63f]{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;padding:2px 8px;font-size:.75rem}.modal-header__tag--readonly[data-v-0d62c63f]{color:#60a5fa;background:#3b82f626;border-color:#3b82f659}.modal-header__steps[data-v-0d62c63f]{align-items:center;gap:8px;display:flex}.modal-header__step-item[data-v-0d62c63f]{color:#64748b;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.modal-header__step-item[data-v-0d62c63f]:hover{color:#f8fafc;background:#ffffff14}.modal-header__step-item--active[data-v-0d62c63f]{color:#fff;background:#6366f133;border-color:#6366f166;font-weight:600;box-shadow:0 0 12px #6366f133}.modal-header__step-item--completed[data-v-0d62c63f]{color:#34d399;background:#10b9811a;border-color:#10b9814d}.modal-header__step-item--disabled[data-v-0d62c63f]{opacity:.36;cursor:not-allowed!important;color:#ffffff4d!important;background:#ffffff05!important;border-color:#0000!important}.modal-header__step-item--disabled[data-v-0d62c63f]:hover{color:#ffffff4d!important;box-shadow:none!important;background:#ffffff05!important}.modal-header__step-item--disabled .modal-header__step-num[data-v-0d62c63f]{color:#ffffff59!important;background:#ffffff0f!important}.modal-header__step-num[data-v-0d62c63f]{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:700;display:flex}.modal-header__step-item--active .modal-header__step-num[data-v-0d62c63f]{color:#fff;background:#6366f1}.modal-header__step-item--completed .modal-header__step-num[data-v-0d62c63f]{color:#fff;background:#10b981}.modal-header__step-divider[data-v-0d62c63f]{background:#ffffff1a;width:24px;height:1px}.modal-header__close-btn[data-v-0d62c63f]{color:#64748b;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.modal-header__close-btn[data-v-0d62c63f]:hover{color:#f87171;background:#ef444433;border-color:#ef44444d}.modal-header__readonly-banner[data-v-0d62c63f]{background:linear-gradient(90deg,#2563eb40 0%,#3b82f61f 100%);border-top:1px solid #3b82f64d;justify-content:space-between;align-items:center;padding:8px 28px;font-size:.8rem;display:flex}.modal-header__banner-left[data-v-0d62c63f]{color:#93c5fd;align-items:center;gap:8px;font-weight:600;display:flex}.modal-header__pulse-icon[data-v-0d62c63f]{color:#60a5fa;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.modal-header__banner-desc[data-v-0d62c63f]{color:#bfdbfe;opacity:.9;font-size:.75rem}.script-refine-panel[data-v-b0548496]{background:#0f172a73;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;margin-top:10px;padding:14px 16px;transition:all .25s;display:flex}.script-refine-panel[data-v-b0548496]:hover{background:#0f172a99;border-color:#6366f140}.script-refine-panel__header[data-v-b0548496]{justify-content:space-between;align-items:center;display:flex}.script-refine-panel__title-wrap[data-v-b0548496]{color:#e2e8f0;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.script-refine-panel__title-wrap .icon-spark[data-v-b0548496]{color:#818cf8}.script-refine-panel__badge[data-v-b0548496]{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:500}.script-refine-panel__group[data-v-b0548496]{flex-direction:column;gap:6px;display:flex}.script-refine-panel__label[data-v-b0548496]{color:#94a3b8;align-items:center;gap:6px;font-size:12px;display:flex}.script-refine-panel__capsules[data-v-b0548496]{flex-wrap:wrap;gap:6px;display:flex}.script-refine-panel__capsule-item[data-v-b0548496]{display:inline-flex;position:relative}.script-refine-panel__tooltip[data-v-b0548496]{pointer-events:none;opacity:0;visibility:hidden;z-index:99;background:#090d16;border:1px solid #818cf866;border-radius:8px;width:230px;padding:8px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px -4px #000000b3,0 0 12px #6366f140}.script-refine-panel__tooltip[data-v-b0548496]:after{content:"";border:5px solid #0000;border-top-color:#090d16;position:absolute;top:100%;left:50%;transform:translate(-50%)}.script-refine-panel__tooltip-title[data-v-b0548496]{color:#e0e7ff;margin-bottom:4px;font-size:12px;font-weight:600}.script-refine-panel__tooltip-desc[data-v-b0548496]{color:#94a3b8;text-align:left;white-space:normal;font-size:11px;line-height:1.5}.script-refine-panel__capsule-item:hover .script-refine-panel__tooltip[data-v-b0548496]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.script-refine-panel__capsule[data-v-b0548496]{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .2s;display:inline-flex}.script-refine-panel__capsule[data-v-b0548496]:hover:not(.script-refine-panel__capsule--disabled){color:#f1f5f9;background:#ffffff14;border-color:#ffffff26}.script-refine-panel__capsule--active[data-v-b0548496]{box-shadow:0 0 10px #6366f133;color:#fff!important;background:linear-gradient(135deg,#6366f159 0%,#8b5cf659 100%)!important;border-color:#818cf899!important}.script-refine-panel__capsule--disabled[data-v-b0548496]{opacity:.5;cursor:not-allowed}.script-refine-panel__input-wrap[data-v-b0548496]{align-items:center;width:100%;display:flex;position:relative}.script-refine-panel__input[data-v-b0548496]{color:#f1f5f9;background:#0f172acc;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:7px 32px 7px 10px;font-size:12px;line-height:1.5;transition:all .2s}.script-refine-panel__input[data-v-b0548496]::placeholder{color:#64748b}.script-refine-panel__input[data-v-b0548496]:focus{background:#0f172af2;border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}.script-refine-panel__input[data-v-b0548496]:disabled{opacity:.5;cursor:not-allowed}.script-refine-panel__clear-btn[data-v-b0548496]{color:#94a3b8;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex;position:absolute;right:8px}.script-refine-panel__clear-btn[data-v-b0548496]:hover{color:#fff;background:#ffffff2e}.rich-editor[data-v-f3c4d256]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #6366f140;border-radius:16px;flex-direction:column;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 8px 32px #00000059}.rich-editor[data-v-f3c4d256]:focus-within{border-color:#6366f180;box-shadow:0 0 20px #6366f133}.rich-editor__toolbar[data-v-f3c4d256]{background:#0a0e1abf;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.rich-editor__tools-left[data-v-f3c4d256]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rich-editor__tools-right[data-v-f3c4d256]{align-items:center;gap:8px;display:flex}.rich-editor__tool-group[data-v-f3c4d256]{border-right:1px solid #ffffff14;align-items:center;gap:2px;padding:0 4px;display:flex}.rich-editor__tool-group[data-v-f3c4d256]:last-child{border-right:none}.rich-editor__btn[data-v-f3c4d256]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:.78rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rich-editor__btn[data-v-f3c4d256]:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff1a}.rich-editor__btn[data-v-f3c4d256]:disabled{opacity:.4;cursor:not-allowed}.rich-editor__btn--active[data-v-f3c4d256]{color:#a5b4fc!important;background:#6366f140!important;border-color:#6366f166!important}.rich-editor__tag-badge[data-v-f3c4d256]{color:#c7d2fe;cursor:pointer;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rich-editor__tag-badge[data-v-f3c4d256]:hover{color:#fff;background:#6366f14d;border-color:#6366f199;transform:translateY(-1px)}.rich-editor__content-wrap[data-v-f3c4d256]{background:#080c1666;min-height:280px;max-height:520px;padding:20px 24px;position:relative;overflow-y:auto}.rich-editor__content-wrap[data-v-f3c4d256]::-webkit-scrollbar{width:6px}.rich-editor__content-wrap[data-v-f3c4d256]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.rich-editor__content[data-v-f3c4d256]{color:#e2e8f0;word-break:break-word;white-space:pre-wrap;outline:none;min-height:240px;font-size:.92rem;line-height:1.75}.rich-editor__content[contenteditable=false][data-v-f3c4d256]{opacity:.85;cursor:default}.rich-editor__content h2[data-v-f3c4d256]{color:#c7d2fe;border-bottom:1px solid #6366f140;align-items:center;gap:8px;margin:16px 0 10px;padding-bottom:6px;font-size:1.15rem;font-weight:700;display:flex}.rich-editor__content h2[data-v-f3c4d256]:first-child{margin-top:0}.rich-editor__content h3[data-v-f3c4d256]{color:#93c5fd;margin:14px 0 8px;font-size:1rem;font-weight:600}.rich-editor__content p[data-v-f3c4d256]{margin:6px 0}.rich-editor__content strong[data-v-f3c4d256]{color:#a5b4fc;font-weight:600}.rich-editor__content blockquote[data-v-f3c4d256]{color:#cbd5e1;background:#6366f114;border-left:3px solid #6366f1;border-radius:0 12px 12px 0;margin:10px 0;padding:10px 16px;font-style:italic}.rich-editor__content hr[data-v-f3c4d256]{background:#ffffff14;border:none;height:1px;margin:18px 0}.rich-editor__content ul[data-v-f3c4d256],.rich-editor__content ol[data-v-f3c4d256]{margin:8px 0;padding-left:20px}.rich-editor__content li[data-v-f3c4d256]{margin:4px 0}.rich-editor__content mark[data-v-f3c4d256]{color:#fef08a;background:#eab30840;border-radius:3px;padding:1px 4px}.rich-editor__footer[data-v-f3c4d256]{color:#64748b;background:#0a0e1ad9;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 18px;font-size:.75rem;display:flex}.rich-editor__footer-left[data-v-f3c4d256]{align-items:center;gap:12px;display:flex}.rich-editor__char-count[data-v-f3c4d256]{color:#94a3b8;transition:all .25s cubic-bezier(.4,0,.2,1)}.rich-editor__char-count--exceeded[data-v-f3c4d256]{font-weight:600;color:#f87171!important}.rich-editor__char-count--exceeded strong[data-v-f3c4d256]{font-weight:700;color:#ef4444!important}.rich-editor__exceeded-warn[data-v-f3c4d256]{color:#ef4444;margin-left:8px;font-weight:600}.rich-editor__tip[data-v-f3c4d256]{color:#818cf8}.rich-editor__footer-right[data-v-f3c4d256]{align-items:center;gap:8px;display:flex}.rich-editor__copy-btn[data-v-f3c4d256]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rich-editor__copy-btn[data-v-f3c4d256]:hover{color:#fff;background:#ffffff1a}.rich-editor__copy-btn--success[data-v-f3c4d256]{color:#34d399!important;background:#10b98126!important;border-color:#10b98166!important}.rich-editor[data-v-13f1867f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #6366f140;border-radius:16px;flex-direction:column;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 8px 32px #00000059}.rich-editor[data-v-13f1867f]:focus-within{border-color:#6366f180;box-shadow:0 0 20px #6366f133}.rich-editor__toolbar[data-v-13f1867f]{background:#0a0e1abf;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.rich-editor__tools-left[data-v-13f1867f]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.rich-editor__tools-right[data-v-13f1867f]{align-items:center;gap:8px;display:flex}.rich-editor__tool-group[data-v-13f1867f]{border-right:1px solid #ffffff14;align-items:center;gap:2px;padding:0 4px;display:flex}.rich-editor__tool-group[data-v-13f1867f]:last-child{border-right:none}.rich-editor__btn[data-v-13f1867f]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:.78rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rich-editor__btn[data-v-13f1867f]:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff1a}.rich-editor__btn[data-v-13f1867f]:disabled{opacity:.4;cursor:not-allowed}.rich-editor__btn--active[data-v-13f1867f]{color:#a5b4fc!important;background:#6366f140!important;border-color:#6366f166!important}.rich-editor__tag-badge[data-v-13f1867f]{color:#c7d2fe;cursor:pointer;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rich-editor__tag-badge[data-v-13f1867f]:hover{color:#fff;background:#6366f14d;border-color:#6366f199;transform:translateY(-1px)}.rich-editor__content-wrap[data-v-13f1867f]{background:#080c1666;min-height:280px;max-height:520px;padding:20px 24px;position:relative;overflow-y:auto}.rich-editor__content-wrap[data-v-13f1867f]::-webkit-scrollbar{width:6px}.rich-editor__content-wrap[data-v-13f1867f]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.rich-editor__content[data-v-13f1867f]{color:#e2e8f0;word-break:break-word;white-space:pre-wrap;outline:none;min-height:240px;font-size:.92rem;line-height:1.75}.rich-editor__content[contenteditable=false][data-v-13f1867f]{opacity:.85;cursor:default}.rich-editor__content h2[data-v-13f1867f]{color:#c7d2fe;border-bottom:1px solid #6366f140;align-items:center;gap:8px;margin:16px 0 10px;padding-bottom:6px;font-size:1.15rem;font-weight:700;display:flex}.rich-editor__content h2[data-v-13f1867f]:first-child{margin-top:0}.rich-editor__content h3[data-v-13f1867f]{color:#93c5fd;margin:14px 0 8px;font-size:1rem;font-weight:600}.rich-editor__content p[data-v-13f1867f]{margin:6px 0}.rich-editor__content strong[data-v-13f1867f]{color:#a5b4fc;font-weight:600}.rich-editor__content blockquote[data-v-13f1867f]{color:#cbd5e1;background:#6366f114;border-left:3px solid #6366f1;border-radius:0 12px 12px 0;margin:10px 0;padding:10px 16px;font-style:italic}.rich-editor__content hr[data-v-13f1867f]{background:#ffffff14;border:none;height:1px;margin:18px 0}.rich-editor__content ul[data-v-13f1867f],.rich-editor__content ol[data-v-13f1867f]{margin:8px 0;padding-left:20px}.rich-editor__content li[data-v-13f1867f]{margin:4px 0}.rich-editor__content mark[data-v-13f1867f]{color:#fef08a;background:#eab30840;border-radius:3px;padding:1px 4px}.rich-editor__footer[data-v-13f1867f]{color:#64748b;background:#0a0e1ad9;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 18px;font-size:.75rem;display:flex}.rich-editor__footer-left[data-v-13f1867f]{align-items:center;gap:12px;display:flex}.rich-editor__char-count[data-v-13f1867f]{color:#94a3b8;transition:all .25s cubic-bezier(.4,0,.2,1)}.rich-editor__char-count--exceeded[data-v-13f1867f]{font-weight:600;color:#f87171!important}.rich-editor__char-count--exceeded strong[data-v-13f1867f]{font-weight:700;color:#ef4444!important}.rich-editor__exceeded-warn[data-v-13f1867f]{color:#ef4444;margin-left:8px;font-weight:600}.rich-editor__tip[data-v-13f1867f]{color:#818cf8}.rich-editor__footer-right[data-v-13f1867f]{align-items:center;gap:8px;display:flex}.rich-editor__copy-btn[data-v-13f1867f]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.rich-editor__copy-btn[data-v-13f1867f]:hover{color:#fff;background:#ffffff1a}.rich-editor__copy-btn--success[data-v-13f1867f]{color:#34d399!important;background:#10b98126!important;border-color:#10b98166!important}.script-studio[data-v-8e6968e9]{flex-direction:column;gap:20px;display:flex}.script-studio__top-grid[data-v-8e6968e9]{grid-template-columns:380px 1fr;align-items:stretch;gap:20px;display:grid}@media (width<=960px){.script-studio__top-grid[data-v-8e6968e9]{grid-template-columns:1fr}}.script-studio__board-card[data-v-8e6968e9]{background:#ffffff08;border:1px solid #6366f140;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 4px 20px #0003}.script-studio__section-title[data-v-8e6968e9]{color:#f8fafc;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.script-studio__board-media[data-v-8e6968e9]{cursor:pointer;background:#050811;border:1px solid #ffffff14;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex;position:relative;overflow:hidden}.script-studio__board-media:hover .script-studio__board-zoom[data-v-8e6968e9]{opacity:1}.script-studio__board-img[data-v-8e6968e9]{object-fit:contain;width:100%;height:100%;max-height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.script-studio__board-img[data-v-8e6968e9]:hover{transform:scale(1.02)}.script-studio__board-motion[data-v-8e6968e9]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#6366f1d9;border-radius:9999px;padding:3px 8px;font-size:.72rem;font-weight:600;position:absolute;bottom:8px;left:8px}.script-studio__board-zoom[data-v-8e6968e9]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;opacity:0;z-index:3;background:#00000080;justify-content:center;align-items:center;gap:6px;font-size:.8rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.script-studio__board-empty[data-v-8e6968e9]{text-align:center;color:#64748b;padding:30px 16px;font-size:.82rem}.script-studio__board-info[data-v-8e6968e9]{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.script-studio__board-title-row[data-v-8e6968e9]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.script-studio__board-name[data-v-8e6968e9]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.script-studio__board-ratio-badge[data-v-8e6968e9]{color:#a5b4fc;white-space:nowrap;letter-spacing:.5px;background:#6366f129;border:1px solid #6366f152;border-radius:4px;flex-shrink:0;align-items:center;margin-left:auto;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.script-studio__board-prompt[data-v-8e6968e9]{color:#94a3b8;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.script-studio__model-card[data-v-8e6968e9]{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:16px;display:flex}.script-studio__model-section[data-v-8e6968e9]{flex-direction:column;gap:12px;display:flex}.script-studio__regenerate-box[data-v-8e6968e9]{background:#6366f114;border:1px solid #6366f140;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.script-studio__regenerate-tip[data-v-8e6968e9]{color:#a5b4fc;flex:1;min-width:200px;font-size:.78rem;line-height:1.4}.script-studio__actions[data-v-8e6968e9]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.script-studio__refine-btn[data-v-8e6968e9]{color:#c7d2fe;cursor:pointer;white-space:nowrap;background:#6366f133;border:1px solid #818cf866;border-radius:12px;align-items:center;gap:6px;padding:9px 15px;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.script-studio__refine-btn[data-v-8e6968e9]:hover:not(:disabled){color:#fff;background:#6366f159;border-color:#a5b4fc99;transform:translateY(-1px);box-shadow:0 4px 12px #6366f140}.script-studio__refine-btn[data-v-8e6968e9]:disabled{opacity:.5;cursor:not-allowed;transform:none}.script-studio__regenerate-btn[data-v-8e6968e9]{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 12px #6366f159}.script-studio__regenerate-btn[data-v-8e6968e9]:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:translateY(-1px);box-shadow:0 4px 18px #6366f173}.script-studio__regenerate-btn[data-v-8e6968e9]:disabled{opacity:.5;cursor:not-allowed;transform:none}.script-studio__script-section[data-v-8e6968e9]{flex-direction:column;gap:12px;display:flex}.script-studio__section-header[data-v-8e6968e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.script-studio__mode-badge[data-v-8e6968e9]{color:#c7d2fe;-webkit-user-select:none;user-select:none;background:#6366f11f;border:1px solid #6366f140;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:500;display:inline-flex}.script-studio__loading-card[data-v-8e6968e9]{text-align:center;background:radial-gradient(circle at 50% 30%,#6366f11f 0%,#0c101c99 70%);border:1px solid #6366f159;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:42px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000005c,inset 0 0 24px #6366f11a}.script-studio__loading-radar[data-v-8e6968e9]{justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.script-studio__loading-ring[data-v-8e6968e9]{border:2px solid #6366f180;border-radius:50%;position:absolute;inset:0}.script-studio__loading-ring--1[data-v-8e6968e9]{animation:2s cubic-bezier(.25,.46,.45,.94) infinite radarPulse-8e6968e9}.script-studio__loading-ring--2[data-v-8e6968e9]{animation:2s cubic-bezier(.25,.46,.45,.94) 1s infinite radarPulse-8e6968e9}.script-studio__loading-icon[data-v-8e6968e9]{color:#a5b4fc;z-index:2;filter:drop-shadow(0 0 8px #6366f1cc)}.script-studio__loading-badge[data-v-8e6968e9]{color:#c7d2fe;background:#6366f12e;border:1px solid #6366f166;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.script-studio__loading-title[data-v-8e6968e9]{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.script-studio__loading-desc[data-v-8e6968e9]{color:#94a3b8;max-width:540px;margin:0;font-size:.82rem;line-height:1.6}.script-studio__loading-progress-bar[data-v-8e6968e9]{background:#ffffff14;border-radius:9999px;width:100%;max-width:460px;height:5px;margin-top:4px;position:relative;overflow:hidden}.script-studio__loading-progress-fill[data-v-8e6968e9]{background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);border-radius:9999px;width:60%;animation:2s ease-in-out infinite alternate loadingBarSlide-8e6968e9;position:absolute;top:0;bottom:0;left:0}.script-studio__loading-steps[data-v-8e6968e9]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.script-studio__loading-step[data-v-8e6968e9]{color:#64748b;align-items:center;gap:6px;font-size:.76rem;font-weight:500;display:inline-flex}.script-studio__loading-step--active[data-v-8e6968e9]{color:#cbd5e1}.script-studio__step-dot[data-v-8e6968e9]{background:#6366f1;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite dotPulse-8e6968e9;box-shadow:0 0 6px #6366f1cc}@keyframes radarPulse-8e6968e9{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes loadingBarSlide-8e6968e9{0%{width:30%;left:0%}50%{width:50%;left:35%}to{width:30%;left:70%}}@keyframes dotPulse-8e6968e9{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.video-action-panel[data-v-3c8f78a6]{flex-direction:column;gap:14px;margin-top:18px;display:flex}.video-action-panel__edit-wrapper[data-v-3c8f78a6]{background:#0f172aa6;border:1px solid #6366f138;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 20px #00000040}.video-action-panel__edit-wrapper[data-v-3c8f78a6]:focus-within{background:#0f172ad9;border-color:#6366f173}.video-action-panel__edit-header[data-v-3c8f78a6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.video-action-panel__edit-title[data-v-3c8f78a6]{color:#c7d2fe;align-items:center;gap:7px;font-size:.85rem;font-weight:600;display:flex}.video-action-panel__edit-title svg[data-v-3c8f78a6]{color:#818cf8}.video-action-panel__sound-notice[data-v-3c8f78a6]{color:#fb923c;background:#fb923c1f;border:1px solid #fb923c47;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;font-size:.74rem;font-weight:500;display:inline-flex}.video-action-panel__input-box[data-v-3c8f78a6]{width:100%;position:relative}.video-action-panel__textarea[data-v-3c8f78a6]{color:#f8fafc;resize:vertical;background:#0a0e1ab3;border:1px solid #ffffff14;border-radius:8px;width:100%;min-height:64px;max-height:120px;padding:10px 12px 24px;font-size:.86rem;line-height:1.5;transition:all .25s cubic-bezier(.4,0,.2,1)}.video-action-panel__textarea[data-v-3c8f78a6]::placeholder{color:#64748b;font-size:.82rem}.video-action-panel__textarea[data-v-3c8f78a6]:focus{background:#0a0e1af2;border-color:#6366f199;outline:none}.video-action-panel__textarea[data-v-3c8f78a6]:disabled{opacity:.55;cursor:not-allowed}.video-action-panel__char-hint[data-v-3c8f78a6]{color:#64748b;pointer-events:none;font-size:.72rem;position:absolute;bottom:8px;right:10px}.video-action-panel__char-hint--warn[data-v-3c8f78a6]{color:#f87171;font-weight:600}.video-action-panel__char-hint--valid[data-v-3c8f78a6]{color:#34d399}.video-action-panel__selected-info[data-v-3c8f78a6]{color:#94a3b8;align-items:center;gap:6px;font-size:.78rem;line-height:1;display:inline-flex}.video-action-panel__selected-info svg[data-v-3c8f78a6]{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative;top:-.5px}.video-action-panel__selected-info span[data-v-3c8f78a6]{vertical-align:middle;line-height:1.2;display:inline-block}.video-action-panel__selected-info--active[data-v-3c8f78a6]{color:#38bdf8}.video-action-panel__selected-info--empty[data-v-3c8f78a6]{color:#f87171}.video-action-panel__buttons-row[data-v-3c8f78a6]{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}@media (width<=640px){.video-action-panel__buttons-row[data-v-3c8f78a6]{grid-template-columns:1fr}}.video-action-panel__btn[data-v-3c8f78a6]{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:.92rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.video-action-panel__btn[data-v-3c8f78a6]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.video-action-panel__btn--edit[data-v-3c8f78a6]{background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);box-shadow:0 4px 14px #4f46e559}.video-action-panel__btn--edit[data-v-3c8f78a6]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #06b6d473}.video-action-panel__btn--edit[data-v-3c8f78a6]:active:not(:disabled){transform:translateY(1px)}.video-action-panel__btn--generate[data-v-3c8f78a6]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);box-shadow:0 4px 14px #a855f759}.video-action-panel__btn--generate[data-v-3c8f78a6]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #ec489973}.video-action-panel__btn--generate[data-v-3c8f78a6]:active:not(:disabled){transform:translateY(1px)}.render-studio__video-card[data-v-8f965da6]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;height:426px;max-height:426px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #00000059}.render-studio__video-card[data-v-8f965da6]:hover{border-color:#6366f173;transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.render-studio__video-card--selected[data-v-8f965da6]{border-color:#6366f1!important;box-shadow:0 0 0 2px #6366f1cc,0 8px 24px #6366f159!important}.render-studio__card-media[data-v-8f965da6]{background:#000;flex-shrink:0;justify-content:center;align-items:center;height:336px;display:flex;position:relative;overflow:hidden}.render-studio__card-video[data-v-8f965da6]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.render-studio__card-badge-row[data-v-8f965da6]{pointer-events:none;z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.render-studio__card-badge-left[data-v-8f965da6]{pointer-events:auto;flex-wrap:nowrap;align-items:center;gap:5px;display:inline-flex}.render-studio__card-badge[data-v-8f965da6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:.68rem;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #0006}.render-studio__card-badge--version[data-v-8f965da6]{color:#38bdf8;background:#000000d1;border:1px solid #38bdf866}.render-studio__card-badge--language[data-v-8f965da6]{color:#c7d2fe;background:#4f46e547;border:1px solid #818cf873}.render-studio__card-badge--audio[data-v-8f965da6]{color:#6ee7b7;background:#10b98138;border:1px solid #34d39966}.render-studio__card-badge--audio-off[data-v-8f965da6]{color:#fca5a5;background:#ef444433;border:1px solid #f8717166}.render-studio__card-radio-wrap[data-v-8f965da6]{z-index:10;color:#cbd5e1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#0a0f1ed9;border:1px solid #ffffff40;border-radius:9999px;outline:none;align-items:center;gap:6px;padding:4px 10px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;pointer-events:auto!important;cursor:pointer!important}.render-studio__card-radio-wrap[data-v-8f965da6]:hover{color:#fff;background:#0f172af2;border-color:#6366f1cc;transform:scale(1.04)}.render-studio__card-radio-wrap--checked[data-v-8f965da6]{box-shadow:0 0 14px #6366f1b3;color:#fff!important;background:#4f46e5f2!important;border-color:#a5b4fc!important}.render-studio__card-radio-dot[data-v-8f965da6]{color:#0000;background:#ffffff14;border:1.5px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.render-studio__card-radio-wrap--checked .render-studio__card-radio-dot[data-v-8f965da6]{color:#4f46e5;background:#fff;border-color:#fff}.render-studio__card-radio-text[data-v-8f965da6]{letter-spacing:.02em;font-size:.72rem;font-weight:600}.render-studio__card-body[data-v-8f965da6]{flex-direction:column;flex:1;gap:8px;padding:8px 12px 10px;display:flex}.render-studio__card-info-row[data-v-8f965da6]{justify-content:space-between;align-items:center;gap:6px;min-height:22px;display:flex}.render-studio__card-info-left[data-v-8f965da6]{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.render-studio__audience-tag[data-v-8f965da6]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;align-items:center;gap:4px;max-width:110px;font-size:.72rem;font-weight:500;display:inline-flex;overflow:hidden}.render-studio__audience-tag svg[data-v-8f965da6]{color:#818cf8;flex-shrink:0}.render-studio__audience-text[data-v-8f965da6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.render-studio__info-divider[data-v-8f965da6]{background:#ffffff26;flex-shrink:0;width:1px;height:10px}.render-studio__card-specs[data-v-8f965da6]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.render-studio__card-spec-tag[data-v-8f965da6]{color:#94a3b8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:2px;padding:1px 5px;font-size:.67rem;font-weight:500;display:inline-flex}.render-studio__card-spec-tag svg[data-v-8f965da6]{color:#818cf8}.render-studio__card-time[data-v-8f965da6]{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:.68rem}.render-studio__card-actions[data-v-8f965da6]{gap:8px;margin-top:auto;display:flex}.render-studio__card-btn[data-v-8f965da6]{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;height:32px;font-size:.76rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.render-studio__card-btn[data-v-8f965da6]:hover:not(:disabled){color:#f8fafc;background:#ffffff1a;border-color:#fff3}.render-studio__card-btn--download[data-v-8f965da6]{color:#38bdf8;background:#38bdf80f;border-color:#38bdf840}.render-studio__card-btn--download[data-v-8f965da6]:hover:not(:disabled){background:#38bdf826;border-color:#38bdf866}.render-studio__card-btn--preview[data-v-8f965da6]{color:#a855f7;background:#a855f70f;border-color:#a855f740}.render-studio__card-btn--preview[data-v-8f965da6]:hover:not(:disabled){background:#a855f726;border-color:#a855f766}.render-studio__video-card[data-v-6edd0383]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;height:426px;max-height:426px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #00000059}.render-studio__video-card--loading[data-v-6edd0383]{background:radial-gradient(circle at 50% 30%,#f59e0b0f 0%,#ffffff05 70%);border-color:#f59e0b59}.render-studio__video-card--loading[data-v-6edd0383]:hover{border-color:#f59e0b99;transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.render-studio__loading-media[data-v-6edd0383]{background:radial-gradient(circle at 50% 45%,#6366f126 0%,#000 80%);flex-shrink:0;justify-content:center;align-items:center;height:250px;display:flex;position:relative}.render-studio__radar-box[data-v-6edd0383]{justify-content:center;align-items:center;width:76px;height:76px;display:flex;position:relative}.render-studio__radar-pulse[data-v-6edd0383]{border:2px solid #6366f199;border-radius:50%;animation:2.4s cubic-bezier(.25,1,.5,1) infinite radar-wave-6edd0383;position:absolute;inset:0}.render-studio__radar-pulse--delay[data-v-6edd0383]{animation-delay:1.2s}.render-studio__radar-core[data-v-6edd0383]{color:#818cf8;background:#6366f140;border:1px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 0 20px #6366f166}.render-studio__loading-badge[data-v-6edd0383]{color:#fbbf24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f59e0b33;border:1px solid #f59e0b66;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;bottom:8px}.render-studio__card-body[data-v-6edd0383]{background:#0a0e1a80;flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:10px 14px;display:flex}.render-studio__loading-details[data-v-6edd0383]{flex-direction:column;justify-content:space-between;gap:6px;height:100%;display:flex}.render-studio__loading-title-row[data-v-6edd0383]{justify-content:space-between;align-items:center;gap:8px;display:flex}.render-studio__loading-card-title[data-v-6edd0383]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:600;overflow:hidden}.render-studio__card-timer[data-v-6edd0383]{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:1px 6px;font-size:.7rem;display:inline-flex}.render-studio__card-timer strong[data-v-6edd0383]{font-family:monospace}.render-studio__loading-card-desc[data-v-6edd0383]{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.render-studio__loading-card-desc strong[data-v-6edd0383]{color:#fbbf24}.render-studio__progress-container[data-v-6edd0383]{background:#ffffff14;border-radius:3px;flex-shrink:0;width:100%;height:4px;overflow:hidden}.render-studio__progress-bar[data-v-6edd0383]{background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);width:100%;height:100%;position:relative;overflow:hidden}.render-studio__progress-shimmer[data-v-6edd0383]{background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:1.8s infinite shimmer-stream-6edd0383;position:absolute;inset:0}.render-studio__pipeline-mini[data-v-6edd0383]{background:#00000040;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;flex-shrink:0;gap:3px;padding:5px 8px;display:flex}.render-studio__pipeline-item[data-v-6edd0383]{align-items:center;gap:6px;font-size:.68rem;line-height:1.3;display:flex}.render-studio__pipeline-item--done[data-v-6edd0383]{color:#34d399}.render-studio__pipeline-item--active[data-v-6edd0383]{color:#fbbf24;font-weight:500}.render-studio__pipeline-item--pending[data-v-6edd0383]{color:#64748b}.render-studio__dot[data-v-6edd0383]{background:#475569;border-radius:50%;width:5px;height:5px;margin:0 3px}@keyframes radar-wave-6edd0383{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes shimmer-stream-6edd0383{0%{transform:translate(-100%)}to{transform:translate(100%)}}.render-studio[data-v-45b257cd]{flex-direction:column;gap:20px;display:flex}.render-studio__top-grid[data-v-45b257cd],.render-studio__top-section[data-v-45b257cd]{grid-template-columns:350px 1fr;align-items:stretch;gap:18px;display:grid}@media (width<=960px){.render-studio__top-grid[data-v-45b257cd],.render-studio__top-section[data-v-45b257cd]{grid-template-columns:1fr}}.render-studio__board-card[data-v-45b257cd]{background:#ffffff08;border:1px solid #6366f140;border-radius:16px;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 4px 20px #0003}.render-studio__section-title[data-v-45b257cd]{color:#e2e8f0;flex-shrink:0;align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.render-studio__board-media[data-v-45b257cd]{cursor:pointer;background:#050811;border:1px solid #ffffff14;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:150px;display:flex;position:relative;overflow:hidden}.render-studio__board-media:hover .render-studio__board-zoom[data-v-45b257cd]{opacity:1}.render-studio__board-img[data-v-45b257cd]{object-fit:contain;width:100%;height:100%;max-height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.render-studio__board-img[data-v-45b257cd]:hover{transform:scale(1.02)}.render-studio__board-motion[data-v-45b257cd]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#6366f1d9;border-radius:9999px;padding:3px 8px;font-size:.72rem;font-weight:600;position:absolute;bottom:8px;left:8px}.render-studio__board-zoom[data-v-45b257cd]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;opacity:0;z-index:3;background:#00000080;justify-content:center;align-items:center;gap:6px;font-size:.8rem;transition:opacity .2s;display:flex;position:absolute;inset:0}.render-studio__board-empty[data-v-45b257cd]{color:#64748b;border:1px dashed #ffffff1a;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:.82rem;display:flex}.render-studio__board-info[data-v-45b257cd]{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.render-studio__board-title-row[data-v-45b257cd]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.render-studio__board-name[data-v-45b257cd]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.render-studio__board-ratio-badge[data-v-45b257cd]{color:#a5b4fc;white-space:nowrap;letter-spacing:.5px;background:#6366f129;border:1px solid #6366f152;border-radius:4px;flex-shrink:0;align-items:center;margin-left:auto;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}.render-studio__board-prompt[data-v-45b257cd]{color:#94a3b8;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.render-studio__config-card[data-v-45b257cd]{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;padding:16px 18px;display:flex}.render-studio__config-section[data-v-45b257cd]{flex-direction:column;gap:8px;display:flex}.render-studio__specs-summary[data-v-45b257cd]{background:#00000040;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:10px;padding:12px 14px;display:grid}@media (width<=1100px){.render-studio__specs-summary[data-v-45b257cd]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.render-studio__specs-summary[data-v-45b257cd]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.render-studio__specs-summary[data-v-45b257cd]{grid-template-columns:1fr}}.render-studio__summary-item[data-v-45b257cd]{flex-direction:column;gap:3px;min-width:0;display:flex}.render-studio__summary-label[data-v-45b257cd]{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.render-studio__summary-badge[data-v-45b257cd]{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.render-studio__history-param-tip[data-v-45b257cd]{color:#c7d2fe;background:#6366f114;border:1px solid #818cf840;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.78rem;line-height:1.45;display:flex}.render-studio__history-param-tip svg[data-v-45b257cd]{color:#818cf8;flex-shrink:0;margin-top:2px}.render-studio__render-btn[data-v-45b257cd]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#ec4899 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:auto;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 18px #6366f161}.render-studio__render-btn[data-v-45b257cd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 22px #6366f18c}.render-studio__render-btn[data-v-45b257cd]:disabled{opacity:.65;cursor:not-allowed;transform:none}.render-studio__gallery-section[data-v-45b257cd],.render-studio__history-section[data-v-45b257cd]{background:#0d111ea6;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 8px 30px #0000004d}.render-studio__gallery-header[data-v-45b257cd],.render-studio__history-header[data-v-45b257cd]{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.render-studio__gallery-title-wrap[data-v-45b257cd]{align-items:center;gap:10px;display:flex}.render-studio__gallery-title[data-v-45b257cd],.render-studio__history-title[data-v-45b257cd]{color:#f1f5f9;align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.render-studio__count-badge[data-v-45b257cd],.render-studio__history-count[data-v-45b257cd]{color:#a5b4fc;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.render-studio__gallery-status[data-v-45b257cd],.render-studio__history-subtitle[data-v-45b257cd]{color:#64748b;align-items:center;gap:8px;font-size:.76rem;display:flex}.render-studio__status-pill[data-v-45b257cd]{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.render-studio__status-pill--rendering[data-v-45b257cd]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59;animation:2s ease-in-out infinite status-pulse-45b257cd}.render-studio__status-pill--ready[data-v-45b257cd]{color:#34d399;background:#10b98126;border:1px solid #10b98159}.render-studio__status-pill--idle[data-v-45b257cd]{color:#64748b;background:#ffffff0f;border:1px solid #ffffff1a}.render-studio__video-grid[data-v-45b257cd],.render-studio__videos-grid[data-v-45b257cd]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-auto-rows:426px;align-items:stretch;gap:18px;display:grid}@media (width<=768px){.render-studio__video-grid[data-v-45b257cd],.render-studio__videos-grid[data-v-45b257cd]{grid-template-columns:1fr}}.render-studio__video-card[data-v-45b257cd]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;height:426px;max-height:426px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #00000059}.render-studio__video-card[data-v-45b257cd]:hover{border-color:#6366f173;transform:translateY(-2px);box-shadow:0 8px 24px #00000073}.render-studio__video-card--loading[data-v-45b257cd]{box-sizing:border-box;background:radial-gradient(circle at 50% 30%,#f59e0b0f 0%,#ffffff05 70%);border-color:#f59e0b59;flex-direction:column;height:426px;max-height:426px;display:flex;overflow:hidden}.render-studio__video-card--loading[data-v-45b257cd]:hover{border-color:#f59e0b99}.render-studio__video-card--selected[data-v-45b257cd]{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1,0 8px 24px #6366f14d}.render-studio__card-media[data-v-45b257cd]{background:#000;justify-content:center;align-items:center;height:340px;display:flex;position:relative;overflow:hidden}.render-studio__card-video[data-v-45b257cd]{object-fit:contain;background:#000;width:100%;height:100%;display:block}.render-studio__card-badge-row[data-v-45b257cd]{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:8px;right:8px}.render-studio__card-badge[data-v-45b257cd]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.render-studio__card-badge--version[data-v-45b257cd]{color:#38bdf8;background:#000c;border:1px solid #38bdf859}.render-studio__card-radio-wrap[data-v-45b257cd]{pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;background:#0a0f1ed9;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.render-studio__card-radio-wrap[data-v-45b257cd]:hover{background:#0f172af2;border-color:#6366f199;transform:scale(1.02)}.render-studio__card-radio-wrap--checked[data-v-45b257cd]{background:#4f46e5f2;border-color:#818cf8;box-shadow:0 0 12px #6366f180}.render-studio__card-radio-input[data-v-45b257cd]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.render-studio__card-radio-dot[data-v-45b257cd]{color:#fff;background:#ffffff14;border:1.5px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.render-studio__card-radio-wrap--checked .render-studio__card-radio-dot[data-v-45b257cd]{color:#4f46e5;background:#fff;border-color:#fff}.render-studio__card-radio-text[data-v-45b257cd]{color:#cbd5e1;font-size:.7rem;font-weight:600}.render-studio__card-radio-wrap--checked .render-studio__card-radio-text[data-v-45b257cd]{color:#fff}.render-studio__card-specs[data-v-45b257cd]{pointer-events:none;z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.render-studio__card-spec-tag[data-v-45b257cd]{color:#cbd5e1;background:#000000bf;border:1px solid #ffffff1a;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:.68rem;display:inline-flex}.render-studio__card-body[data-v-45b257cd]{background:#0a0e1a80;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px;display:flex}.render-studio__card-info[data-v-45b257cd]{flex-direction:column;gap:4px;display:flex}.render-studio__card-title[data-v-45b257cd]{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.86rem;font-weight:600;overflow:hidden}.render-studio__card-meta[data-v-45b257cd]{justify-content:space-between;align-items:center;gap:8px;font-size:.74rem;line-height:1.4;display:flex}.render-studio__model-tag[data-v-45b257cd],.render-studio__audience-tag[data-v-45b257cd]{color:#a78bfa;cursor:default;align-items:center;gap:4px;max-width:175px;font-weight:500;display:inline-flex}.render-studio__model-tag svg[data-v-45b257cd],.render-studio__audience-tag svg[data-v-45b257cd]{color:#8b5cf6;flex-shrink:0}.render-studio__audience-text[data-v-45b257cd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.render-studio__card-time[data-v-45b257cd]{color:#64748b;flex-shrink:0}.render-studio__card-actions[data-v-45b257cd]{align-items:center;gap:8px;display:flex}.render-studio__card-btn[data-v-45b257cd]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.render-studio__card-btn--download[data-v-45b257cd]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);flex:1;box-shadow:0 2px 8px #10b9814d}.render-studio__card-btn--download[data-v-45b257cd]:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-1px);box-shadow:0 4px 12px #10b98173}.render-studio__card-btn--download[data-v-45b257cd]:disabled{opacity:.6;cursor:not-allowed}.render-studio__card-btn--preview[data-v-45b257cd]{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff1f}.render-studio__card-btn--preview[data-v-45b257cd]:hover{color:#fff;background:#ffffff26}.render-studio__loading-media[data-v-45b257cd]{background:radial-gradient(circle at 50% 45%,#6366f126 0%,#000 80%);flex-shrink:0;justify-content:center;align-items:center;height:250px;display:flex;position:relative}.render-studio__radar-box[data-v-45b257cd]{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.render-studio__radar-pulse[data-v-45b257cd]{border:2px solid #6366f199;border-radius:50%;animation:2.4s cubic-bezier(.25,1,.5,1) infinite radar-wave-45b257cd;position:absolute;inset:0}.render-studio__radar-pulse--delay[data-v-45b257cd]{animation-delay:1.2s}.render-studio__radar-core[data-v-45b257cd]{color:#818cf8;background:#6366f140;border:1px solid #6366f180;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 20px #6366f166}.render-studio__loading-badge[data-v-45b257cd]{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b66;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:8px}.render-studio__loading-details[data-v-45b257cd]{flex-direction:column;justify-content:space-between;gap:8px;height:100%;display:flex}.render-studio__loading-title-row[data-v-45b257cd]{justify-content:space-between;align-items:center;gap:8px;display:flex}.render-studio__loading-card-title[data-v-45b257cd]{color:#fff;margin:0;font-size:.85rem;font-weight:600}.render-studio__card-timer[data-v-45b257cd]{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;display:inline-flex}.render-studio__card-timer strong[data-v-45b257cd]{font-family:monospace}.render-studio__loading-card-desc[data-v-45b257cd]{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.35}.render-studio__loading-card-desc strong[data-v-45b257cd]{color:#fbbf24}.render-studio__progress-container[data-v-45b257cd]{background:#ffffff14;border-radius:3px;width:100%;height:4px;overflow:hidden}.render-studio__progress-bar[data-v-45b257cd]{background:linear-gradient(90deg,#6366f1,#a855f7,#ec4899);width:100%;height:100%;position:relative;overflow:hidden}.render-studio__progress-shimmer[data-v-45b257cd]{background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);animation:1.8s infinite shimmer-stream-45b257cd;position:absolute;inset:0}.render-studio__pipeline-mini[data-v-45b257cd]{background:#00000040;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.render-studio__pipeline-item[data-v-45b257cd]{align-items:center;gap:6px;font-size:.72rem;display:flex}.render-studio__pipeline-item--done[data-v-45b257cd]{color:#34d399}.render-studio__pipeline-item--active[data-v-45b257cd]{color:#fbbf24;font-weight:500}.render-studio__pipeline-item--pending[data-v-45b257cd]{color:#64748b}.render-studio__dot[data-v-45b257cd]{background:#475569;border-radius:50%;width:5px;height:5px;margin:0 3px}.render-studio__empty-full[data-v-45b257cd]{text-align:center;background:#0003;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:14px;padding:50px 20px;display:flex}.render-studio__empty-icon[data-v-45b257cd]{color:#818cf8;background:#6366f11a;border:1px solid #6366f140;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 24px #6366f133}.render-studio__empty-title[data-v-45b257cd]{color:#e2e8f0;margin:0;font-size:1rem;font-weight:600}.render-studio__empty-desc[data-v-45b257cd]{color:#94a3b8;max-width:520px;margin:0;font-size:.8rem;line-height:1.6}.render-studio__empty-desc strong[data-v-45b257cd]{color:#a5b4fc}.render-studio__empty-board-tag[data-v-45b257cd]{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:9999px;padding:3px 12px;font-size:.72rem}@keyframes radar-wave-45b257cd{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes shimmer-stream-45b257cd{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes status-pulse-45b257cd{0%,to{opacity:1}50%{opacity:.6}}.workflow-footer[data-v-18ebae7d]{background:#111726b3;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.workflow-footer__status[data-v-18ebae7d]{color:#64748b;font-size:.82rem}.workflow-footer__actions[data-v-18ebae7d]{align-items:center;gap:12px;display:flex}.workflow-footer__btn-cancel[data-v-18ebae7d]{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.workflow-footer__btn-cancel[data-v-18ebae7d]:hover{color:#f8fafc;background:#ffffff1a}.workflow-footer__btn-next[data-v-18ebae7d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:.9rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 24px #6366f159}.workflow-footer__btn-next[data-v-18ebae7d]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.workflow-footer__btn-next[data-v-18ebae7d]:disabled{opacity:.5;cursor:not-allowed}.workflow-footer__btn-save[data-v-18ebae7d]{color:#60a5fa;cursor:pointer;background:#3b82f626;border:1px solid #3b82f673;border-radius:12px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.workflow-footer__btn-save[data-v-18ebae7d]:hover:not(:disabled){color:#93c5fd;background:#3b82f647;border-color:#3b82f6b3;transform:translateY(-1px)}.workflow-footer__btn-save[data-v-18ebae7d]:disabled{opacity:.5;cursor:not-allowed}.image-lightbox[data-v-721f25dc]{z-index:2000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#03060ceb;justify-content:center;align-items:flex-start;animation:.2s ease-out lightboxFadeIn-721f25dc;display:flex;position:fixed;inset:0}.image-lightbox__close-btn[data-v-721f25dc]{z-index:2100;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#0f172ad9;border:1px solid #ffffff4d;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px 16px #00000073}.image-lightbox__close-btn[data-v-721f25dc]:hover{color:#fff;background:#ef4444;border-color:#ef4444;transform:scale(1.08);box-shadow:0 4px 20px #ef444480}.image-lightbox__close-btn[data-v-721f25dc]:active{transform:scale(.95)}.image-lightbox__scroll-area[data-v-721f25dc]{box-sizing:border-box;-webkit-overflow-scrolling:touch;cursor:default;flex-direction:column;align-items:center;width:100vw;height:100vh;padding:60px 24px 100px;display:flex;position:fixed;inset:0;overflow:auto}.image-lightbox__scroll-area--zoomed[data-v-721f25dc]{cursor:grab}.image-lightbox__scroll-area--dragging[data-v-721f25dc]{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.image-lightbox__content[data-v-721f25dc]{flex-direction:column;flex-shrink:0;align-items:center;gap:20px;min-width:min-content;margin:auto;display:flex}.image-lightbox__stage[data-v-721f25dc]{justify-content:center;align-items:center;display:inline-flex;position:relative}.image-lightbox__image-wrapper[data-v-721f25dc]{background:#000;border:1px solid #ffffff26;border-radius:16px;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #000000e6,0 0 30px #6366f14d}.image-lightbox__img[data-v-721f25dc]{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:auto;height:auto;transition:width .15s ease-out;display:block}.image-lightbox__toolbar[data-v-721f25dc]{z-index:2100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#161e31eb;border:1px solid #ffffff2e;border-radius:9999px;flex-shrink:0;align-items:center;gap:12px;padding:8px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #000000a6}.image-lightbox__title[data-v-721f25dc]{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #ffffff1f;max-width:320px;padding-right:12px;font-size:.88rem;font-weight:600;overflow:hidden}.image-lightbox__tool-btn[data-v-721f25dc]{color:#94a3b8;background:#ffffff0a;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.image-lightbox__tool-btn[data-v-721f25dc]:hover{color:#f8fafc;background:#ffffff1f;border-color:#ffffff14}@keyframes lightboxFadeIn-721f25dc{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.video-script-panel[data-v-dafdc1fe]{flex-direction:column;gap:16px;display:flex}.video-script-panel__section-block[data-v-dafdc1fe]{flex-direction:column;gap:8px;display:flex}.video-script-panel__section-header[data-v-dafdc1fe]{justify-content:space-between;align-items:center;display:flex}.video-script-panel__label[data-v-dafdc1fe]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.video-script-panel__icon[data-v-dafdc1fe]{color:#818cf8}.video-script-panel__audience-box[data-v-dafdc1fe]{background:#6366f114;border:1px solid #6366f133;border-radius:12px;padding:8px 12px}.video-script-panel__audience-tag[data-v-dafdc1fe]{color:#c7d2fe;font-size:.82rem;font-weight:500;line-height:1.5}.video-script-panel__copy-btn[data-v-dafdc1fe]{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.video-script-panel__copy-btn[data-v-dafdc1fe]:hover{color:#f8fafc;background:#ffffff1f}.video-script-panel__scroll-area[data-v-dafdc1fe]{flex-direction:column;gap:8px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.video-script-panel__scroll-area[data-v-dafdc1fe]::-webkit-scrollbar{width:4px}.video-script-panel__scroll-area[data-v-dafdc1fe]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.video-script-panel__scenes-list[data-v-dafdc1fe]{flex-direction:column;gap:8px;display:flex}.video-script-panel__scene-card[data-v-dafdc1fe]{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;padding:8px 10px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.video-script-panel__scene-card[data-v-dafdc1fe]:hover{background:#ffffff0d;border-color:#6366f14d}.video-script-panel__scene-head[data-v-dafdc1fe]{align-items:center;gap:8px;display:flex}.video-script-panel__scene-num[data-v-dafdc1fe]{color:#818cf8;background:#6366f126;border-radius:4px;padding:1px 6px;font-size:.72rem;font-weight:600}.video-script-panel__scene-shot[data-v-dafdc1fe]{color:#94a3b8;font-size:.72rem}.video-script-panel__scene-duration[data-v-dafdc1fe]{color:#64748b;margin-left:auto;font-size:.7rem}.video-script-panel__scene-body[data-v-dafdc1fe]{flex-direction:column;gap:4px;display:flex}.video-script-panel__scene-visual[data-v-dafdc1fe]{color:#f8fafc;font-size:.78rem;line-height:1.45}.video-script-panel__scene-voiceover[data-v-dafdc1fe]{color:#fef3c7;background:#fbbf2414;border-left:2px solid #fbbf24;border-radius:0 4px 4px 0;align-items:flex-start;gap:6px;padding:4px 8px;font-size:.75rem;line-height:1.4;display:flex}.video-script-panel__mic-icon[data-v-dafdc1fe]{color:#fbbf24;flex-shrink:0;margin-top:2px}.video-script-panel__empty[data-v-dafdc1fe]{text-align:center;color:#64748b;background:#ffffff05;border:1px dashed #ffffff14;border-radius:8px;padding:14px;font-size:.78rem}.video-player-modal[data-v-b76e3fe7]{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#06090fd9;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out modalFadeIn-b76e3fe7;display:flex;position:fixed;inset:0}.video-player-modal__container[data-v-b76e3fe7]{background-color:#111726;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;max-width:1040px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0009,0 0 24px #6366f159}.video-player-modal__header[data-v-b76e3fe7]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.video-player-modal__title-group[data-v-b76e3fe7]{align-items:center;gap:12px;display:flex}.video-player-modal__title[data-v-b76e3fe7]{color:#f8fafc;font-size:1.15rem;font-weight:600}.video-player-modal__badge[data-v-b76e3fe7]{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;padding:3px 10px;font-size:.75rem;font-weight:500}.video-player-modal__close-btn[data-v-b76e3fe7]{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.video-player-modal__close-btn[data-v-b76e3fe7]:hover{color:#f8fafc;background:#ffffff1a}.video-player-modal__body[data-v-b76e3fe7]{grid-template-columns:1.4fr 1fr;min-height:480px;max-height:calc(92vh - 65px);display:grid;overflow:hidden}@media (width<=860px){.video-player-modal__body[data-v-b76e3fe7]{grid-template-columns:1fr;max-height:none;overflow-y:auto}}.video-player-modal__screen-wrapper[data-v-b76e3fe7]{background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-player-modal__media[data-v-b76e3fe7]{object-fit:cover;width:100%;height:100%;max-height:520px}.video-player-modal__media--video[data-v-b76e3fe7]{object-fit:contain;background:#000}.video-player-modal__player-controls[data-v-b76e3fe7]{background:linear-gradient(#0000 0%,#000000d9 100%);flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.video-player-modal__progress-track[data-v-b76e3fe7]{cursor:pointer;background:#fff3;border-radius:9999px;width:100%;height:4px;overflow:hidden}.video-player-modal__progress-fill[data-v-b76e3fe7]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);height:100%;transition:width .1s linear}.video-player-modal__controls-row[data-v-b76e3fe7]{justify-content:space-between;align-items:center;display:flex}.video-player-modal__play-toggle-btn[data-v-b76e3fe7]{color:#fff;background:#6366f1;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.video-player-modal__play-toggle-btn[data-v-b76e3fe7]:hover{background:#4f46e5;transform:scale(1.05)}.video-player-modal__time-display[data-v-b76e3fe7]{color:#94a3b8;font-family:monospace;font-size:.8rem}.video-player-modal__sidebar[data-v-b76e3fe7]{background:#0e142280;border-left:1px solid #ffffff14;flex-direction:column;gap:16px;padding:24px;display:flex;overflow-y:auto}.video-player-modal__sidebar[data-v-b76e3fe7]::-webkit-scrollbar{width:5px}.video-player-modal__sidebar[data-v-b76e3fe7]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.video-player-modal__info-card[data-v-b76e3fe7]{flex-direction:column;gap:8px;display:flex}.video-player-modal__info-label[data-v-b76e3fe7]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500}.video-player-modal__prompt-box[data-v-b76e3fe7]{color:#f8fafc;word-break:break-word;white-space:pre-wrap;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;height:180px;padding:12px;font-size:.88rem;line-height:1.6;overflow-y:auto}.video-player-modal__prompt-box p[data-v-b76e3fe7]{margin:0}.video-player-modal__prompt-box[data-v-b76e3fe7]::-webkit-scrollbar{width:5px}.video-player-modal__prompt-box[data-v-b76e3fe7]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.video-player-modal__prompt-box[data-v-b76e3fe7]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.video-player-modal__meta-grid[data-v-b76e3fe7]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.video-player-modal__meta-item[data-v-b76e3fe7]{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex}.video-player-modal__meta-key[data-v-b76e3fe7]{color:#64748b;font-size:.75rem}.video-player-modal__meta-val[data-v-b76e3fe7]{color:#f8fafc;font-size:.88rem;font-weight:500}.video-player-modal__action-buttons[data-v-b76e3fe7]{align-items:center;gap:12px;margin-top:auto;padding-top:6px;display:flex}.video-player-modal__action-btn[data-v-b76e3fe7]{white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:.82rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.video-player-modal__action-btn svg[data-v-b76e3fe7]{flex-shrink:0}.video-player-modal__action-btn span[data-v-b76e3fe7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-player-modal__action-btn[data-v-b76e3fe7]:disabled{opacity:.5;cursor:not-allowed}.video-player-modal__action-btn--download[data-v-b76e3fe7]{color:#f8fafc;background:#ffffff0f}.video-player-modal__action-btn--download[data-v-b76e3fe7]:hover:not(:disabled){color:#fff;background:#ffffff1f}.video-player-modal__action-btn--workflow[data-v-b76e3fe7]{color:#e0e7ff;background:#6366f138;border:1px solid #818cf88c;font-weight:600;box-shadow:0 4px 14px #6366f133}.video-player-modal__action-btn--workflow[data-v-b76e3fe7]:hover{color:#fff;background:#6366f161;border-color:#a5b4fc;transform:translateY(-1px);box-shadow:0 6px 18px #6366f159}@keyframes modalFadeIn-b76e3fe7{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.generation-modal[data-v-0c1d95f6]{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#06090fd9;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out modalFadeIn-0c1d95f6;display:flex;position:fixed;inset:0}.generation-modal__container[data-v-0c1d95f6]{background-color:#0c101c;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;width:94vw;max-width:1380px;height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #000c,0 0 35px #6366f140}.generation-modal__header[data-v-0c1d95f6]{background:#11172699;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.generation-modal__header-left[data-v-0c1d95f6]{align-items:center;gap:12px;display:flex}.generation-modal__title[data-v-0c1d95f6]{color:#f8fafc;letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.generation-modal__tag[data-v-0c1d95f6]{color:#818cf8;background:#6366f126;border:1px solid #6366f14d;border-radius:9999px;padding:2px 8px;font-size:.75rem}.generation-modal__steps[data-v-0c1d95f6]{align-items:center;gap:8px;display:flex}.generation-modal__step-item[data-v-0c1d95f6]{color:#64748b;background:#ffffff08;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.generation-modal__step-item--active[data-v-0c1d95f6]{color:#fff;background:#6366f133;border-color:#6366f166;font-weight:600;box-shadow:0 0 12px #6366f133}.generation-modal__step-item--completed[data-v-0c1d95f6]{color:#34d399;background:#10b9811a;border-color:#10b9814d}.generation-modal__step-num[data-v-0c1d95f6]{background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;display:flex}.generation-modal__step-divider[data-v-0c1d95f6]{background:#ffffff1a;width:16px;height:1px}.generation-modal__close-btn[data-v-0c1d95f6]{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.generation-modal__close-btn[data-v-0c1d95f6]:hover{color:#f8fafc;background:#ffffff1a}.generation-modal__body[data-v-0c1d95f6]{flex-direction:column;flex:1;gap:20px;padding:24px 28px;display:flex;overflow-y:auto}.generation-modal__alert[data-v-0c1d95f6]{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;display:flex}.generation-modal__field[data-v-0c1d95f6]{flex-direction:column;gap:8px;display:flex}.generation-modal__field-header[data-v-0c1d95f6]{justify-content:space-between;align-items:center;display:flex}.generation-modal__label[data-v-0c1d95f6]{color:#f8fafc;align-items:center;gap:4px;font-size:.88rem;font-weight:600;display:flex}.generation-modal__required[data-v-0c1d95f6]{color:#f43f5e}.generation-modal__char-count[data-v-0c1d95f6]{color:#64748b;font-size:.75rem}.generation-modal__char-count--valid[data-v-0c1d95f6]{color:#34d399;font-weight:600}.generation-modal__input[data-v-0c1d95f6]{color:#f8fafc;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:11px 16px;font-size:.9rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.generation-modal__input[data-v-0c1d95f6]:focus{border-color:#6366f199;box-shadow:0 0 0 2px #6366f133}.generation-modal__input--textarea[data-v-0c1d95f6]{resize:vertical;min-height:85px;line-height:1.5}.generation-modal__step1-form[data-v-0c1d95f6]{flex-direction:column;gap:16px;display:flex}.generation-modal__product-uploader[data-v-0c1d95f6]{margin:10px 0}.generation-modal__two-cols[data-v-0c1d95f6]{grid-template-columns:1fr 1fr;gap:16px;margin:10px 0;display:grid}@media (width<=800px){.generation-modal__two-cols[data-v-0c1d95f6]{grid-template-columns:1fr}}.generation-modal__model-selector[data-v-0c1d95f6]{margin:10px 0}.generation-modal__pipeline-banner[data-v-0c1d95f6]{color:#a5b4fc;background:#6366f114;border:1px solid #6366f133;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;line-height:1.5;display:flex}.generation-modal__pipeline-banner strong[data-v-0c1d95f6]{color:#fff;font-weight:600}.generation-modal__pipeline-dot[data-v-0c1d95f6]{background:#34d399;border-radius:9999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #34d399}.generation-modal__specs-row[data-v-0c1d95f6]{border-top:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:16px;padding-top:8px;display:grid}@media (width<=860px){.generation-modal__specs-row[data-v-0c1d95f6]{grid-template-columns:1fr}}.generation-modal__select[data-v-0c1d95f6]{color:#f8fafc;cursor:pointer;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:10px 14px;font-size:.85rem}.generation-modal__select[data-v-0c1d95f6]:focus{border-color:#6366f199}.generation-modal__footer[data-v-0c1d95f6]{background:#11172680;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.generation-modal__footer-status[data-v-0c1d95f6]{color:#64748b;font-size:.82rem}.generation-modal__footer-actions[data-v-0c1d95f6]{align-items:center;gap:12px;display:flex}.generation-modal__btn-cancel[data-v-0c1d95f6]{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:10px 18px;font-size:.88rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.generation-modal__btn-cancel[data-v-0c1d95f6]:hover{color:#f8fafc;background:#ffffff1a}.generation-modal__btn-next[data-v-0c1d95f6]{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:.9rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 0 24px #6366f159}.generation-modal__btn-next[data-v-0c1d95f6]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.generation-modal__btn-next[data-v-0c1d95f6]:disabled{opacity:.5;cursor:not-allowed}@keyframes modalFadeIn-0c1d95f6{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.video-card[data-v-1e0572c6]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.video-card[data-v-1e0572c6]:hover{background:#1e2943d9;border-color:#6366f166;transform:translateY(-4px);box-shadow:0 12px 24px #0006}.video-card:hover .video-card__play-btn[data-v-1e0572c6],.video-card:hover .video-card__action-btn[data-v-1e0572c6]{opacity:1;transform:scale(1)}.video-card__media[data-v-1e0572c6]{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.video-card__thumbnail[data-v-1e0572c6]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.video-card:hover .video-card__thumbnail[data-v-1e0572c6]{transform:scale(1.05)}.video-card__placeholder-badge[data-v-1e0572c6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#38bdf8;pointer-events:none;z-index:2;background:#0a0f1ebf;border:1px solid #00a3ff59;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 8px #0006}.video-card__overlay[data-v-1e0572c6]{background:linear-gradient(#0000 40%,#000000b3 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-card__action-group[data-v-1e0572c6]{opacity:.9;align-items:center;gap:10px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(.95)}.video-card:hover .video-card__action-group[data-v-1e0572c6]{opacity:1;transform:scale(1)}.video-card__play-btn[data-v-1e0572c6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:.8;background:#ffffff40;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;transform:scale(.9)}.video-card__play-btn[data-v-1e0572c6]:hover{background:#6366f1;border-color:#6366f1;transform:scale(1.1)}.video-card__action-btn[data-v-1e0572c6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:.85;cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;transform:scale(.95)}.video-card__action-btn[data-v-1e0572c6]:disabled{opacity:.75;cursor:wait;pointer-events:none}.video-card__action-btn--edit[data-v-1e0572c6]{background:#f59e0b66;border:1px solid #f59e0bbf;box-shadow:0 4px 16px #f59e0b59}.video-card__action-btn--edit[data-v-1e0572c6]:hover{color:#111827;background:#f59e0bf2;border-color:#fbbf24;transform:scale(1.05)}.video-card__action-btn--detail[data-v-1e0572c6]{background:#6366f173;border:1px solid #818cf8d9;box-shadow:0 4px 16px #6366f159}.video-card__action-btn--detail[data-v-1e0572c6]:hover{color:#fff;background:#6366f1f2;border-color:#a5b4fc;transform:scale(1.05)}.video-card__action-btn--view[data-v-1e0572c6]{background:#3b82f666;border:1px solid #3b82f6bf;box-shadow:0 4px 16px #3b82f659}.video-card__action-btn--view[data-v-1e0572c6]:hover{color:#fff;background:#3b82f6f2;border-color:#60a5fa;transform:scale(1.05)}.video-card__status-pill[data-v-1e0572c6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.video-card__status-pill--draft[data-v-1e0572c6]{color:#a5b4fc;background:#6366f140;border:1px solid #818cf880}.video-card__status-pill--completed[data-v-1e0572c6]{color:#34d399;background:#10b98140;border:1px solid #10b98180}.video-card__status-pill--processing[data-v-1e0572c6]{color:#60a5fa;background:#3b82f640;border:1px solid #3b82f680}.video-card__status-pill--pending[data-v-1e0572c6]{color:#fbbf24;background:#f59e0b40;border:1px solid #f59e0b80}.video-card__status-pill--failed[data-v-1e0572c6]{color:#f87171;background:#ef444440;border:1px solid #ef444480}.video-card__duration[data-v-1e0572c6]{color:#fff;background:#000000b3;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;bottom:12px;right:12px}.video-card__progress-bar[data-v-1e0572c6]{background:#fff3;width:100%;height:4px;position:absolute;bottom:0;left:0}.video-card__progress-fill[data-v-1e0572c6]{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);height:100%;transition:width .3s}.video-card__body[data-v-1e0572c6]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.video-card__header[data-v-1e0572c6]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.video-card__title[data-v-1e0572c6]{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.video-card__delete-btn[data-v-1e0572c6]{color:#64748b;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.video-card__delete-btn[data-v-1e0572c6]:hover{color:#ef4444;background:#ef444426}.video-card__prompt[data-v-1e0572c6]{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.video-card__meta[data-v-1e0572c6]{color:#64748b;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:8px;font-size:11px;display:flex}.video-card__date[data-v-1e0572c6]{color:#64748b;font-size:11px}.video-card__param-link[data-v-1e0572c6]{color:#a5b4fc;cursor:pointer;background:#6366f11f;border:1px solid #818cf859;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.video-card__param-link[data-v-1e0572c6]:hover{color:#fff;background:#6366f14d;border-color:#818cf8;transform:translateY(-1px)}.video-stats[data-v-c8549993]{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.video-stats__metrics-grid[data-v-c8549993]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.video-stats__card[data-v-c8549993]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.video-stats__card[data-v-c8549993]:before{content:"";opacity:.8;width:3px;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.video-stats__card[data-v-c8549993]:hover{background:#1e2943d9;border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 24px -6px #0006}.video-stats__card[data-v-c8549993]:hover:before{opacity:1;width:4px}.video-stats__card--video[data-v-c8549993]:before{background:linear-gradient(#818cf8,#6366f1)}.video-stats__card--boards[data-v-c8549993]:before{background:linear-gradient(#38bdf8,#0ea5e9)}.video-stats__card--scripts[data-v-c8549993]:before{background:linear-gradient(#fbbf24,#f59e0b)}.video-stats__icon-box[data-v-c8549993]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s;display:flex}.video-stats__card:hover .video-stats__icon-box[data-v-c8549993]{transform:scale(1.06)}.video-stats__icon-box--video[data-v-c8549993]{color:#818cf8;background:#6366f126;border:1px solid #6366f140}.video-stats__icon-box--boards[data-v-c8549993]{color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e940}.video-stats__icon-box--scripts[data-v-c8549993]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b40}.video-stats__content[data-v-c8549993]{flex-direction:column;flex:1;gap:6px;display:flex}.video-stats__label-group[data-v-c8549993]{justify-content:space-between;align-items:center;display:flex}.video-stats__label[data-v-c8549993]{color:#94a3b8;font-size:13px;font-weight:500}.video-stats__tag[data-v-c8549993]{border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:500}.video-stats__tag--video[data-v-c8549993]{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f133}.video-stats__tag--boards[data-v-c8549993]{color:#7dd3fc;background:#0ea5e91f;border:1px solid #0ea5e933}.video-stats__tag--scripts[data-v-c8549993]{color:#fde68a;background:#f59e0b1f;border:1px solid #f59e0b33}.video-stats__value-row[data-v-c8549993]{align-items:baseline;gap:6px;display:flex}.video-stats__value[data-v-c8549993]{color:#f8fafc;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.video-stats__unit[data-v-c8549993]{color:#64748b;font-size:12px}.video-stats__status-grid[data-v-c8549993]{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.video-stats__status-card[data-v-c8549993]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:linear-gradient(#161b2ab8 0%,#0e121ce0 100%);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #00000040}.video-stats__status-card[data-v-c8549993]:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,currentColor,#0000);height:2px;transition:all .3s;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 8px}.video-stats__status-card[data-v-c8549993]:hover{background:linear-gradient(#20263ac7 0%,#141926eb 100%);border-color:#fff3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 6px 18px -2px #00000073}.video-stats__status-card:hover .video-stats__status-icon-wrap[data-v-c8549993]{transform:scale(1.08)}.video-stats__status-card[data-v-c8549993]:active{transform:translateY(0)}.video-stats__status-card--active[data-v-c8549993]{transform:translateY(-1px)}.video-stats__status-card--active[data-v-c8549993]:before{opacity:1}.video-stats__status-card--active .video-stats__status-value[data-v-c8549993]{color:#fff;text-shadow:0 0 12px}.video-stats__status-card--all[data-v-c8549993]{color:#94a3b8}.video-stats__status-card--all.video-stats__status-card--active[data-v-c8549993]{color:#e2e8f0;background:radial-gradient(120% 120% at 50% 0,#94a3b833 0%,#121622f2 100%);border-color:#e2e8f073;box-shadow:0 0 20px -3px #94a3b840,inset 0 1px #ffffff38}.video-stats__status-card--all.video-stats__status-card--active .video-stats__status-icon-wrap[data-v-c8549993]{color:#fff;background:#e2e8f033;box-shadow:0 0 12px #e2e8f066}.video-stats__status-card--all.video-stats__status-card--active .video-stats__status-label[data-v-c8549993]{color:#f1f5f9;font-weight:600}.video-stats__status-card--draft[data-v-c8549993]{color:#a78bfa}.video-stats__status-card--draft.video-stats__status-card--active[data-v-c8549993]{color:#c4b5fd;background:radial-gradient(120% 120% at 50% 0,#a78bfa38 0%,#141222f2 100%);border-color:#a78bfa8c;box-shadow:0 0 22px -3px #a78bfa47,inset 0 1px #c4b5fd59}.video-stats__status-card--draft.video-stats__status-card--active .video-stats__status-icon-wrap[data-v-c8549993]{color:#ede9fe;background:#a78bfa3d;box-shadow:0 0 12px #a78bfa73}.video-stats__status-card--draft.video-stats__status-card--active .video-stats__status-label[data-v-c8549993]{color:#ede9fe;font-weight:600}.video-stats__status-card--processing[data-v-c8549993]{color:#60a5fa}.video-stats__status-card--processing.video-stats__status-card--active[data-v-c8549993]{color:#93c5fd;background:radial-gradient(120% 120% at 50% 0,#3b82f640 0%,#0e1626f2 100%);border-color:#60a5faa6;box-shadow:0 0 24px -3px #3b82f659,inset 0 1px #93c5fd66}.video-stats__status-card--processing.video-stats__status-card--active .video-stats__status-icon-wrap[data-v-c8549993]{color:#dbeafe;background:#3b82f642;box-shadow:0 0 14px #3b82f680}.video-stats__status-card--processing.video-stats__status-card--active .video-stats__status-label[data-v-c8549993]{color:#eff6ff;font-weight:600}.video-stats__status-card--pending[data-v-c8549993]{color:#fbbf24}.video-stats__status-card--pending.video-stats__status-card--active[data-v-c8549993]{color:#fde047;background:radial-gradient(120% 120% at 50% 0,#f59e0b3d 0%,#1c1610f2 100%);border-color:#fbbf2499;box-shadow:0 0 22px -3px #f59e0b4d,inset 0 1px #fef08a59}.video-stats__status-card--pending.video-stats__status-card--active .video-stats__status-icon-wrap[data-v-c8549993]{color:#fef08a;background:#f59e0b3d;box-shadow:0 0 12px #f59e0b73}.video-stats__status-card--pending.video-stats__status-card--active .video-stats__status-label[data-v-c8549993]{color:#fefce8;font-weight:600}.video-stats__status-card--completed[data-v-c8549993]{color:#34d399}.video-stats__status-card--completed.video-stats__status-card--active[data-v-c8549993]{color:#6ee7b7;background:radial-gradient(120% 120% at 50% 0,#10b98140 0%,#0e1c16f2 100%);border-color:#34d399a6;box-shadow:0 0 24px -3px #10b98159,inset 0 1px #6ee7b766}.video-stats__status-card--completed.video-stats__status-card--active .video-stats__status-icon-wrap[data-v-c8549993]{color:#d1fae5;background:#10b98142;box-shadow:0 0 14px #10b98180}.video-stats__status-card--completed.video-stats__status-card--active .video-stats__status-label[data-v-c8549993]{color:#ecfdf5;font-weight:600}.video-stats__status-card--failed[data-v-c8549993]{color:#f87171}.video-stats__status-card--failed.video-stats__status-card--active[data-v-c8549993]{color:#fca5a5;background:radial-gradient(120% 120% at 50% 0,#ef444440 0%,#201012f2 100%);border-color:#f87171a6;box-shadow:0 0 24px -3px #ef444459,inset 0 1px #fca5a566}.video-stats__status-card--failed.video-stats__status-card--active .video-stats__status-icon-wrap[data-v-c8549993]{color:#fee2e2;background:#ef444442;box-shadow:0 0 14px #ef444480}.video-stats__status-card--failed.video-stats__status-card--active .video-stats__status-label[data-v-c8549993]{color:#fff1f2;font-weight:600}.video-stats__status-icon-wrap[data-v-c8549993]{border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex}.video-stats__status-icon-wrap--all[data-v-c8549993]{color:#94a3b8;background:#94a3b81f;border-color:#94a3b833}.video-stats__status-icon-wrap--draft[data-v-c8549993]{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa33}.video-stats__status-icon-wrap--processing[data-v-c8549993]{color:#60a5fa;background:#3b82f624;border-color:#3b82f638}.video-stats__status-icon-wrap--pending[data-v-c8549993]{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b38}.video-stats__status-icon-wrap--completed[data-v-c8549993]{color:#34d399;background:#10b98124;border-color:#10b98138}.video-stats__status-icon-wrap--failed[data-v-c8549993]{color:#f87171;background:#ef444424;border-color:#ef444438}.video-stats__status-body[data-v-c8549993]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.video-stats__status-label[data-v-c8549993]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;transition:color .25s;overflow:hidden}.video-stats__status-value[data-v-c8549993]{color:#f8fafc;letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.1;transition:all .25s}.video-stats__spin[data-v-c8549993]{animation:1.8s linear infinite statsSpin-c8549993}@keyframes statsSpin-c8549993{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1200px){.video-stats__status-grid[data-v-c8549993]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.video-stats__metrics-grid[data-v-c8549993]{grid-template-columns:1fr}.video-stats__status-grid[data-v-c8549993]{grid-template-columns:repeat(2,1fr)}}.video-dashboard[data-v-a28ded90]{max-width:1400px;margin:0 auto;padding:32px 24px 64px}.video-dashboard__controls[data-v-a28ded90]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161e31b3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;margin-bottom:28px;padding:20px;display:flex}.video-dashboard__filter-row[data-v-a28ded90]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.video-dashboard__search-box[data-v-a28ded90]{color:#94a3b8;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:260px;padding:8px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.video-dashboard__search-box[data-v-a28ded90]:focus-within{border-color:#6366f1}.video-dashboard__search-input[data-v-a28ded90]{color:#f8fafc;background:0 0;border:none;width:100%;font-size:14px}.video-dashboard__status-select[data-v-a28ded90]{color:#f8fafc;cursor:pointer;background:#0e1422cc;border:1px solid #ffffff14;border-radius:12px;padding:8px 16px;font-size:13px}.video-dashboard__status-select option[data-v-a28ded90]{color:#f8fafc;background:#111726}.video-dashboard__tag-row[data-v-a28ded90]{align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.video-dashboard__tag-btn[data-v-a28ded90]{color:#94a3b8;white-space:nowrap;background:#ffffff0d;border:1px solid #0000;border-radius:9999px;padding:6px 14px;font-size:12px;transition:all .25s cubic-bezier(.4,0,.2,1)}.video-dashboard__tag-btn[data-v-a28ded90]:hover{color:#f8fafc;background:#ffffff1a}.video-dashboard__tag-btn--active[data-v-a28ded90]{color:#818cf8;background:#6366f133;border-color:#6366f166;font-weight:600}.video-dashboard__grid[data-v-a28ded90]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.video-dashboard__empty[data-v-a28ded90]{background:#161e31b3;border:1px dashed #ffffff14;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:80px 20px;display:flex}.video-dashboard__empty-icon[data-v-a28ded90]{color:#64748b}.video-dashboard__empty-text[data-v-a28ded90]{color:#94a3b8;font-size:15px}@media (width<=1024px){.video-dashboard__grid[data-v-a28ded90]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.video-dashboard__grid[data-v-a28ded90]{grid-template-columns:1fr}}.app-container[data-v-f76fe8b2]{background-color:#0a0d14;background-image:radial-gradient(at 0 0,#6366f11f 0,#0000 50%),radial-gradient(at 100% 100%,#ec489914 0,#0000 50%);flex-direction:column;min-height:100vh;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0d14;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0d14}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}input,textarea,select{outline:none;font-family:inherit}
