.aig-thin-scroll[data-v-8ee11b5c]{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.aig-thin-scroll[data-v-8ee11b5c]::-webkit-scrollbar{width:5px;height:5px}.aig-thin-scroll[data-v-8ee11b5c]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.aig-spin[data-v-1b33e860]{animation:detail-edit-spin-1b33e860 .9s linear infinite}@keyframes detail-edit-spin-1b33e860{to{transform:rotate(360deg)}}.detail-gen-list__status--off[data-v-e13aab6a]{color:#9ca3af}.detail-gen-list__status--skip[data-v-e13aab6a]{color:#2da05c}.detail-gen-list__status--stale[data-v-e13aab6a]{color:#c78300}.detail-gen-list__status--todo[data-v-e13aab6a]{color:#378bea}.aig-spin[data-v-e13aab6a]{animation:aig-spin-e13aab6a 1s linear infinite}@keyframes aig-spin-e13aab6a{to{transform:rotate(360deg)}}.detail-main-tabs[data-v-38db0f38]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.detail-main-tabs__item[data-v-38db0f38]{position:relative;display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 14px;border:none;border-radius:9px;background:transparent;color:#64748b;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.detail-main-tabs__item[data-v-38db0f38]:hover{color:#334155;background:#fff}.detail-main-tabs__item.is-active[data-v-38db0f38]{color:#fff;background:#409eff;box-shadow:0 4px 10px #409eff38}.detail-main-tabs__item.is-active[data-v-38db0f38]:hover{color:#fff;background:#3a8ee6}.detail-main-tabs__icon[data-v-38db0f38]{font-size:14px;opacity:.9}.detail-main-tabs__badge[data-v-38db0f38]{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:rgba(100,116,139,.12);color:#475569;font-size:11px;font-weight:700;line-height:1}.detail-main-tabs__item.is-active .detail-main-tabs__badge[data-v-38db0f38]{background:rgba(255,255,255,.22);color:#fff}.detail-canvas-sticky[data-v-38db0f38]{position:sticky;top:0;z-index:5}.detail-toolbar-btn[data-v-38db0f38]{display:inline-flex;height:32px;align-items:center;gap:4px;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:13px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.detail-toolbar-btn[data-v-38db0f38]:hover:not(:disabled){border-color:#93c5fd;color:#409eff;background:#f8fbff}.detail-toolbar-btn[data-v-38db0f38]:disabled{cursor:not-allowed;opacity:.5}.detail-toolbar-btn--primary[data-v-38db0f38]{border-color:#409eff;background:#ecf5ff;color:#409eff;font-weight:600}.detail-toolbar-btn--primary[data-v-38db0f38]:hover:not(:disabled){background:#409eff;color:#fff}.detail-flow-bar[data-v-38db0f38]{display:flex;align-items:stretch;gap:4px;width:100%}.detail-flow-item[data-v-38db0f38]{display:flex;min-width:0;flex:1 1 0;align-items:center;gap:7px;padding:7px 8px;border:1px solid #e5ebf2;border-radius:8px;background:#fafbfc;color:#68778b}.detail-flow-item.is-active[data-v-38db0f38]{border-color:#86bdff;background:#f3f9ff;color:#2176cf}.detail-flow-item.is-done[data-v-38db0f38]{border-color:#bde5cb;background:#f7fcf9;color:#3b895d}.detail-flow-item__num[data-v-38db0f38]{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#e9edf2;font-size:11px;font-weight:700;line-height:1}.detail-flow-item.is-active .detail-flow-item__num[data-v-38db0f38]{background:#409eff;color:#fff}.detail-flow-item.is-done .detail-flow-item__num[data-v-38db0f38]{background:#35a66a;color:#fff}.detail-flow-item__title[data-v-38db0f38]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.2}.detail-flow-item__subtitle[data-v-38db0f38]{margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#99a5b4;font-size:11px;line-height:1.2}.detail-flow-item.is-active .detail-flow-item__subtitle[data-v-38db0f38]{color:#6ba3df}.detail-flow-item.is-done .detail-flow-item__subtitle[data-v-38db0f38]{color:#7ab892}.detail-flow-arrow[data-v-38db0f38]{flex:0 0 auto;align-self:center;color:#c5ced8;font-size:14px;line-height:1;padding:0 1px}.pageDom[data-v-38db0f38],.pageDom[data-v-38db0f38] .el-input__inner,.pageDom[data-v-38db0f38] .el-textarea__inner,.pageDom[data-v-38db0f38] .el-button,.pageDom[data-v-38db0f38] .el-select .el-input__inner{font-size:13px}.aig-action-upload[data-v-38db0f38]{display:block;width:100%;min-width:0}.aig-action-upload[data-v-38db0f38] .el-upload{display:block;width:100%}.aig-action-upload[data-v-38db0f38] .el-upload>*{width:100%}.aig-thin-scroll[data-v-38db0f38]{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.aig-thin-scroll[data-v-38db0f38]::-webkit-scrollbar{width:5px;height:5px}.aig-thin-scroll[data-v-38db0f38]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.aig-thin-scroll[data-v-38db0f38]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.aig-thin-scroll[data-v-38db0f38]::-webkit-scrollbar-track{background:transparent}.aig-spin[data-v-38db0f38]{animation:aig-spin-38db0f38 1s linear infinite}@keyframes aig-spin-38db0f38{to{transform:rotate(360deg)}}.aig-step-badge[data-v-38db0f38]{display:inline-flex;height:22px;width:22px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:#409eff;color:#fff;font-size:12px;font-weight:700}.aig-step-badge--muted[data-v-38db0f38]{background:#94a3b8}.detail-side-card[data-v-38db0f38]{padding:12px;border:1px solid #e8eef5;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a05}.detail-side-card--active[data-v-38db0f38]{border-color:#bfdbfe;background:linear-gradient(180deg,#f5faff 0%,#ffffff 70%);box-shadow:0 0 0 1px #409eff0f}.aig-slate-fields[data-v-38db0f38] .el-input__inner,.aig-slate-fields[data-v-38db0f38] .el-textarea__inner{background:#fff;border-color:#e2e8f0;border-radius:8px;font-size:13px;color:#334155}.aig-slate-fields[data-v-38db0f38] .el-input__inner:focus,.aig-slate-fields[data-v-38db0f38] .el-textarea__inner:focus{border-color:#409eff}.aig-compact-select[data-v-38db0f38] .el-input__inner{background:#fff;border-color:#e2e8f0;font-size:13px;height:32px;line-height:32px}.aig-platform-select[data-v-38db0f38] .el-input__prefix{display:inline-flex;align-items:center;left:8px}.aig-platform-select[data-v-38db0f38] .el-input__inner{padding-left:30px}.detail-shot-grid[data-v-38db0f38]{display:grid;grid-template-columns:repeat(1,minmax(270px,1fr));gap:10px;width:100%}@media (min-width: 900px){.detail-shot-grid[data-v-38db0f38]{grid-template-columns:repeat(2,minmax(270px,1fr))}}@media (min-width: 1200px){.detail-shot-grid[data-v-38db0f38]{grid-template-columns:repeat(3,minmax(270px,1fr))}}.detail-shot-card[data-v-38db0f38]{display:flex;flex-direction:column;background:#fff;border-radius:11px;border:1px solid #e0e7ef;padding:0;box-shadow:0 1px 2px #0f172a08;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.detail-shot-card[data-v-38db0f38]:hover{border-color:#bfdbfe;box-shadow:0 8px 20px #409eff1a}.detail-shot-card--off[data-v-38db0f38]{background:#fafbfd;opacity:1}.detail-shot-card--on[data-v-38db0f38]{border-color:#d8e6f4}.detail-shot-card--off[data-v-38db0f38]:hover{border-color:#e0e7ef;box-shadow:0 1px 2px #0f172a08;transform:none}.detail-shot-card--ghost[data-v-38db0f38]{opacity:.35}.detail-shot-card--chosen[data-v-38db0f38]{border-color:#409eff;box-shadow:0 8px 20px #409eff24}.detail-shot-card__head[data-v-38db0f38]{display:flex;align-items:center;gap:8px;padding:.55rem .7rem .4rem;background:#fff;border-bottom:none;font-size:13px}.detail-shot-card__drag[data-v-38db0f38]{flex-shrink:0;color:#94a3b8;cursor:grab;font-size:14px}.detail-shot-card__drag[data-v-38db0f38]:active{cursor:grabbing}.detail-shot-card__seq[data-v-38db0f38]{font-weight:700;color:#fff;background:#a9b6c3;padding:.1rem .4rem;border-radius:.35rem;flex-shrink:0;font-size:12px;letter-spacing:.02em}.detail-shot-card--off .detail-shot-card__seq[data-v-38db0f38]{background:#94a3b8}.detail-shot-card__title[data-v-38db0f38]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155;font-weight:600;font-size:13px}.detail-shot-card__work-badge[data-v-38db0f38]{flex-shrink:0;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4}.detail-shot-card__work-badge--waiting[data-v-38db0f38]{background:#f1f5f9;color:#64748b}.detail-shot-card__work-badge--generating[data-v-38db0f38]{background:#eff6ff;color:#2563eb}.detail-shot-card__work-badge--success[data-v-38db0f38]{background:#ecfdf5;color:#059669}.detail-shot-card__work-badge--stale[data-v-38db0f38]{background:#fffbeb;color:#d97706}.detail-shot-card__work-badge--failed[data-v-38db0f38]{background:#fef2f2;color:#dc2626}.detail-shot-card__work-badge--off[data-v-38db0f38]{background:#f8fafc;color:#94a3b8}.detail-shot-card__switch[data-v-38db0f38]{flex-shrink:0;margin-left:auto}.detail-shot-card__modebar[data-v-38db0f38]{display:flex;align-items:center;gap:0;margin:0 10px 8px;padding:0;height:auto;border:1px solid #e8eef5;border-radius:9px;background:#f8fafc;overflow:hidden}.detail-shot-card__mode[data-v-38db0f38]{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-right:1px solid #e8eef5;background:transparent;color:#64748b;font-size:12px;line-height:1;border-radius:0;padding:8px 6px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,font-weight .15s ease}.detail-shot-card__mode[data-v-38db0f38]:last-child{border-right:0}.detail-shot-card__mode[data-v-38db0f38]:hover{color:#409eff;background:#fff}.detail-shot-card__mode[data-v-38db0f38]:disabled{cursor:not-allowed;color:#94a3b8;background:transparent;opacity:.65}.detail-shot-card__mode.is-active[data-v-38db0f38]{color:#409eff;font-weight:700;background:#fff;box-shadow:inset 0 -2px #409eff}.detail-shot-card__mode.has-dot[data-v-38db0f38]:after{content:"";position:absolute;top:6px;right:8px;width:5px;height:5px;border-radius:999px;background:#22c55e}.detail-shot-card__visual[data-v-38db0f38]{display:flex;flex:0 0 auto;height:176px;width:100%;align-items:center;justify-content:center;overflow:hidden;background:#fafaf9;position:relative}.detail-shot-card__visual--text[data-v-38db0f38]{align-items:stretch;justify-content:stretch;background:#fff;height:176px}.detail-shot-card__result-badge[data-v-38db0f38]{position:absolute;top:8px;right:8px;z-index:2;padding:2px 8px;border-radius:999px;background:rgba(28,25,23,.72);color:#fff;font-size:12px;font-weight:600}.detail-shot-card__result-badge--stale[data-v-38db0f38]{background:rgba(245,158,11,.92)}.detail-shot-card__img[data-v-38db0f38]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.detail-shot-card__prompt-body[data-v-38db0f38]{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;gap:6px;padding:.5rem .65rem;margin:0;border:none;background:#fff;text-align:left;box-sizing:border-box;overflow:hidden}.detail-shot-card__prompt-body.is-editing[data-v-38db0f38]{cursor:default;background:#fff}.detail-shot-card__empty[data-v-38db0f38]{display:flex;height:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;text-align:center;color:#94a3b8}.detail-shot-card__empty p[data-v-38db0f38]{margin:0;font-size:13px;font-weight:600;color:#64748b}.detail-shot-card__empty span[data-v-38db0f38]{font-size:12px;line-height:1.4;color:#94a3b8}.detail-shot-card__empty--locked[data-v-38db0f38]{width:100%;height:100%;background:transparent;border:0;border-radius:0;margin:0;min-height:0}.detail-shot-card__prompt-label[data-v-38db0f38]{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:space-between;gap:6px;font-size:13px;font-weight:600;color:#44403c}.detail-shot-card__prompt-hint[data-v-38db0f38]{font-size:12px;font-weight:500;color:#a8a29e}.detail-shot-card__textarea[data-v-38db0f38]{flex:1;min-height:0;width:100%;border:1px solid #e7e5e4;border-radius:8px;background:#fafaf9;padding:10px 12px;font-size:13px;line-height:1.65;color:#292524;resize:none;outline:none;box-sizing:border-box}.detail-shot-card__textarea[data-v-38db0f38]:hover{border-color:#d6d3d1;background:#fff}.detail-shot-card__textarea[data-v-38db0f38]:focus{border-color:#409eff;background:#fff;box-shadow:0 0 0 2px #409eff1f}.detail-shot-card__textarea[data-v-38db0f38]::-moz-placeholder{color:#a8a29e;white-space:pre-line}.detail-shot-card__textarea[data-v-38db0f38]::placeholder{color:#a8a29e;white-space:pre-line}.detail-shot-card__actions[data-v-38db0f38]{display:flex;flex-wrap:wrap;gap:7px;padding:8px 10px;background:#fff;border-top:1px solid #f0eeec}.detail-shot-card__actions--single[data-v-38db0f38]{display:flex}.detail-shot-card__action[data-v-38db0f38]{display:inline-flex;flex:1 1 calc(33.33% - 7px);align-items:center;justify-content:center;gap:4px;min-width:70px;padding:7px 4px;border:1px solid #e7e5e4;border-radius:8px;background:#fff;color:#57534e;font-size:12px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.detail-shot-card__action[data-v-38db0f38]:hover:not(:disabled){background:#fafaf9;color:#1c1917;border-color:#d6d3d1}.detail-shot-card__action[data-v-38db0f38]:disabled{opacity:.45;cursor:not-allowed}.detail-shot-card__action--primary[data-v-38db0f38]{background:#409eff;border-color:#409eff;color:#fff}.detail-shot-card__action--primary[data-v-38db0f38]:hover:not(:disabled){background:#3a8ee6;border-color:#3a8ee6;color:#fff}.detail-shot-card__action--full[data-v-38db0f38]{flex:1 1 100%;width:100%}
