:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 1.48148rem}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.13889rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{margin:0;padding:0;width:100%;height:100%;overflow:hidden}*{box-sizing:border-box}.vue-devtools__panel{display:none!important}.sidebar-logo[data-v-93a3286a]{display:flex;align-items:center;justify-content:center;margin-bottom:.22222rem;padding:.07407rem .05556rem .14815rem}.logo-image[data-v-93a3286a]{width:.37037rem;height:.37037rem;object-fit:contain;display:block}.sidebar-menu[data-v-35bbad0b]{flex:1;min-height:0;overflow-y:auto;padding-right:.03704rem}.group-title[data-v-35bbad0b]{margin:0 0 .11111rem;padding:0 .07407rem;font-size:.10185rem;font-weight:700;letter-spacing:.08em;color:#ffffff59}.menu-list[data-v-35bbad0b]{margin:0;padding:0;list-style:none}.menu-list li+li[data-v-35bbad0b]{margin-top:.09259rem}.menu-item[data-v-35bbad0b]{width:100%;min-height:.59259rem;padding:.09259rem .07407rem;box-sizing:border-box;border-radius:.11111rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05556rem;color:#ffffffd1;text-decoration:none;transition:all .2s ease}.menu-item[data-v-35bbad0b]:hover{background:#ffffff0f;color:#fff}.menu-item.active[data-v-35bbad0b]{background:linear-gradient(135deg,#6d5dfc38,#46c2ff29);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.menu-icon[data-v-35bbad0b]{display:inline-flex;align-items:center;justify-content:center;font-size:.16667rem;line-height:1}.menu-label[data-v-35bbad0b]{font-size:.11111rem;font-weight:500;line-height:1;text-align:center}.sidebar-user[data-v-714ae16f]{position:relative;padding-top:.14815rem;margin-top:.14815rem;border-top:1px solid rgba(255,255,255,.06);overflow:visible}.user-card[data-v-714ae16f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.11111rem;padding:.09259rem .07407rem;border-radius:.12963rem;transition:background .2s ease;overflow:visible}.points-badge[data-v-714ae16f]{min-width:.44444rem;width:max-content;max-width:none;height:.25926rem;padding:0 .08333rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.0463rem;border-radius:9.25rem;color:#fff;background:linear-gradient(135deg,#7b61ff4d,#45d0ff2e),#ffffff0f;border:1px solid rgba(139,220,255,.18);box-shadow:0 .07407rem .16667rem #45d0ff1f,inset 0 1px #ffffff1f;white-space:nowrap;overflow:visible}.points-icon[data-v-714ae16f]{flex-shrink:0;color:#8bdcff;font-size:.10185rem;line-height:1}.points-value[data-v-714ae16f]{flex-shrink:0;font-size:.11111rem;font-weight:800;line-height:1;letter-spacing:.1px;white-space:nowrap;overflow:visible;text-overflow:clip}.user-avatar[data-v-714ae16f]{width:.40741rem;height:.40741rem;border-radius:50%;object-fit:cover;display:block;background:#ffffff14}.settings-btn[data-v-714ae16f]{border:none;background:transparent;color:#fff;font-size:.18519rem;line-height:1;cursor:pointer;padding:0}.settings-btn[data-v-714ae16f]:hover{opacity:.8}.user-dropdown[data-v-714ae16f]{position:fixed;left:.88889rem;bottom:.22222rem;z-index:999999}.dropdown-panel[data-v-714ae16f]{width:2.03704rem;background:#121218fa;box-shadow:0 .11111rem .2963rem #00000059;border-radius:.12963rem;padding:.09259rem;-webkit-backdrop-filter:blur(.11111rem);backdrop-filter:blur(.11111rem)}.dropdown-user-info[data-v-714ae16f]{display:flex;align-items:center;gap:.09259rem;padding:.07407rem}.dropdown-avatar[data-v-714ae16f]{width:.33333rem;height:.33333rem;border-radius:50%;object-fit:cover;background:#ffffff14}.dropdown-meta[data-v-714ae16f]{min-width:0;flex:1}.dropdown-name[data-v-714ae16f]{color:#fff;font-size:.12963rem;font-weight:600;line-height:1.2;word-break:break-all}.dropdown-points[data-v-714ae16f]{margin-top:.05556rem;display:flex;align-items:center;gap:.05556rem;color:#ffffff94;font-size:.11111rem;white-space:nowrap}.dropdown-points strong[data-v-714ae16f]{color:#8bdcff;font-size:.12037rem;font-weight:800;white-space:nowrap}.dropdown-divider[data-v-714ae16f]{height:1px;background:#ffffff14;margin:.07407rem 0}.dropdown-item[data-v-714ae16f]{width:100%;border:none;background:transparent;color:#fff;text-align:left;font-size:.12963rem;padding:.09259rem .11111rem;border-radius:.09259rem;cursor:pointer;transition:background .2s ease}.dropdown-item[data-v-714ae16f]:hover{background:#ffffff0f}.dropdown-item.danger[data-v-714ae16f]{color:#ff7b7b}.dropdown-item.danger[data-v-714ae16f]:hover{background:#ff50501f}.fade-enter-active[data-v-714ae16f],.fade-leave-active[data-v-714ae16f]{transition:opacity .15s ease}.fade-enter-from[data-v-714ae16f],.fade-leave-to[data-v-714ae16f]{opacity:0}.fade-enter-to[data-v-714ae16f],.fade-leave-from[data-v-714ae16f]{opacity:1}.sidebar[data-v-b8d5dbaa]{width:.62037rem;height:100%;flex-shrink:0;color:#fff;overflow:visible}.sidebar-inner[data-v-b8d5dbaa]{height:100%;padding:.18519rem .09259rem .14815rem;box-sizing:border-box;display:flex;flex-direction:column}.sidebar-center[data-v-b8d5dbaa]{flex:1;display:flex;align-items:center;justify-content:flex-start;min-height:0;padding-bottom:1.18519rem}.sidebar-bottom[data-v-b8d5dbaa]{margin-top:auto}.sidebar-menu-block[data-v-b8d5dbaa]{width:100%}.studio-layout[data-v-4937a82b]{display:flex;width:100%;height:100vh;overflow:hidden;background:#0b0f14}.main-content[data-v-4937a82b]{flex:1;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;color:#fff}.task-card[data-v-946a6e58]{border-radius:.22222rem;padding:.18519rem;box-sizing:border-box;background:#171922;border:1px solid rgba(255,255,255,.08);box-shadow:0 .11111rem .37037rem #00000047;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.task-card.clickable[data-v-946a6e58]{cursor:pointer}.task-card.clickable[data-v-946a6e58]:hover{transform:translateY(-.01852rem);box-shadow:0 .16667rem .44444rem #00000057;border-color:#7b61ff38}.task-card.compact[data-v-946a6e58]{padding:.14815rem;border-radius:.18519rem}.card-head[data-v-946a6e58]{display:flex;align-items:flex-start;justify-content:space-between;gap:.11111rem}.card-head-left[data-v-946a6e58]{min-width:0;display:flex;flex-direction:column;gap:.05556rem}.card-title[data-v-946a6e58]{font-size:.14815rem;font-weight:600;color:#fff;letter-spacing:.2px}.card-time[data-v-946a6e58]{font-size:.11111rem;color:#ffffff6b;line-height:1.4}.task-summary-status[data-v-946a6e58]{flex-shrink:0;padding:.0463rem .09259rem;border-radius:9.25rem;font-size:.11111rem;line-height:1;color:#fff;background:#ffffff1a}.task-summary-status.pending[data-v-946a6e58]{background:#ffb84d29;color:#ffd27a}.task-summary-status.success[data-v-946a6e58]{background:#4dd67a29;color:#8bffb0}.task-summary-status.error[data-v-946a6e58]{background:#ff6b6b29;color:#ff9b9b}.task-panel-main[data-v-946a6e58]{display:flex;align-items:stretch;gap:.14815rem;margin-top:.12963rem}.task-reference-panel[data-v-946a6e58]{width:1.38889rem;flex-shrink:0}.task-editor-panel[data-v-946a6e58]{flex:1;min-width:0}.task-prompt-view[data-v-946a6e58]{min-height:1.11111rem;border-radius:.16667rem;padding:.16667rem .18519rem;box-sizing:border-box;background:#11131a;color:#fff;font-size:.12963rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.task-card.compact .task-prompt-view[data-v-946a6e58]{min-height:.96296rem;padding:.14815rem}.task-panel-footer[data-v-946a6e58]{margin-top:.12963rem}.meta-grid[data-v-946a6e58]{display:flex;flex-direction:column;gap:.05556rem}.meta-item[data-v-946a6e58]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.01852rem;font-size:.11111rem;line-height:1.6}.meta-label[data-v-946a6e58]{color:#ffffff6b}.meta-value[data-v-946a6e58]{color:#ffffffb8;word-break:break-all}.meta-value.mono[data-v-946a6e58]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.task-summary-error[data-v-946a6e58]{margin-top:.09259rem;font-size:.12037rem;color:#ff8d8d;line-height:1.6}.reference-card[data-v-946a6e58]{position:relative;height:1.11111rem;border-radius:.16667rem;border:1px dashed rgba(255,255,255,.18);background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.09259rem;overflow:hidden}.reference-card.static-card[data-v-946a6e58]{cursor:default}.reference-icon[data-v-946a6e58]{font-size:.25926rem;font-weight:400;color:#fff}.reference-label[data-v-946a6e58]{font-size:.12037rem;color:#ffffffd1;text-align:center;padding:0 .07407rem}.reference-stack-wrap[data-v-946a6e58]{width:100%;height:1.11111rem;display:flex;align-items:center}.reference-stack[data-v-946a6e58]{position:relative;width:100%;height:1.11111rem;overflow:visible}.static-stack[data-v-946a6e58]{pointer-events:none}.asset-card[data-v-946a6e58]{position:absolute;top:0;width:.81481rem;height:1.11111rem;border-radius:.16667rem;overflow:hidden;background:#1e2230;border:1px solid rgba(255,255,255,.1);box-shadow:0 .11111rem .25926rem #00000047}.asset-thumb[data-v-946a6e58]{width:100%;height:100%;object-fit:cover;display:block;background:#1a1f2c}.asset-audio[data-v-946a6e58]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(123,97,255,.28),transparent 40%),linear-gradient(135deg,#23283a,#171b27)}.asset-audio-icon[data-v-946a6e58]{font-size:.2963rem}.asset-mask[data-v-946a6e58]{position:absolute;inset:0;background:linear-gradient(to top,#080a0fd1,#080a0f0d 55%)}.asset-name[data-v-946a6e58]{position:absolute;left:.09259rem;right:.09259rem;bottom:.09259rem;font-size:.11111rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-name.always-visible[data-v-946a6e58]{opacity:1;transform:translateY(0)}.result-video-section[data-v-946a6e58]{width:100%;box-sizing:border-box;padding:.01852rem 0;margin-top:.14815rem}.result-head[data-v-946a6e58]{margin-bottom:.11111rem}.result-actions[data-v-946a6e58]{display:flex;align-items:center;gap:.09259rem;flex-wrap:wrap}.action-btn[data-v-946a6e58]{border:none;border-radius:9.25rem;padding:.07407rem .12963rem;font-size:.12037rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}.action-btn.primary[data-v-946a6e58]{background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff}.action-btn.secondary[data-v-946a6e58]{background:#ffffff14;color:#fff}.action-btn[data-v-946a6e58]:hover:enabled{transform:translateY(-1px)}.action-btn.primary[data-v-946a6e58]:hover:enabled{box-shadow:0 .09259rem .22222rem #5f78ff59}.action-btn.secondary[data-v-946a6e58]:hover:enabled{background:#ffffff24}.action-btn[data-v-946a6e58]:disabled{opacity:.45;cursor:not-allowed}.result-video[data-v-946a6e58]{width:100%;max-height:5.18519rem;display:block;border-radius:.16667rem;background:#0d1017}@media (max-width: 900px){.task-panel-main[data-v-946a6e58]{flex-direction:column}.task-reference-panel[data-v-946a6e58],.reference-card[data-v-946a6e58],.reference-stack-wrap[data-v-946a6e58],.reference-stack[data-v-946a6e58]{width:100%}.result-video[data-v-946a6e58]{max-height:3.88889rem}}@media (max-width: 640px){.task-card[data-v-946a6e58]{padding:.14815rem;border-radius:.18519rem}.card-title[data-v-946a6e58]{font-size:.13889rem}.task-prompt-view[data-v-946a6e58]{min-height:1.01852rem;padding:.14815rem}.card-head[data-v-946a6e58]{align-items:stretch;flex-direction:column}.result-head[data-v-946a6e58]{gap:.09259rem}.result-actions[data-v-946a6e58]{width:100%;justify-content:flex-start}.result-video[data-v-946a6e58]{max-height:2.96296rem;border-radius:.12963rem}}.base-select[data-v-c405deb5]{position:relative;display:inline-block}.base-select-trigger[data-v-c405deb5]{min-width:1.01852rem;height:.37037rem;padding:0 .12963rem;border-radius:9.25rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:.09259rem;cursor:pointer;outline:none;transition:all .2s ease}.base-select-trigger[data-v-c405deb5]:hover{background:#ffffff12;border-color:#ffffff24}.base-select-trigger.open[data-v-c405deb5]{border-color:#7b61ff;box-shadow:0 0 0 .02778rem #7b61ff29}.base-select-label[data-v-c405deb5]{font-size:.12037rem;font-weight:500;color:#f5f7ff;white-space:nowrap}.base-select-arrow[data-v-c405deb5]{width:.07407rem;height:.07407rem;border-right:.01852rem solid rgba(255,255,255,.7);border-bottom:.01852rem solid rgba(255,255,255,.7);transform:rotate(45deg) translateY(-1px);transition:transform .2s ease;flex-shrink:0}.base-select-arrow.open[data-v-c405deb5]{transform:rotate(-135deg) translateY(-1px)}.base-select-dropdown[data-v-c405deb5]{position:absolute;left:0;min-width:100%;padding:.07407rem;border-radius:.14815rem;background:#1a1d27;border:1px solid rgba(255,255,255,.08);box-shadow:0 .14815rem .37037rem #00000059;z-index:3000}.base-select-dropdown.placement-bottom[data-v-c405deb5]{top:calc(100% + .07407rem);bottom:auto}.base-select-dropdown.placement-top[data-v-c405deb5]{top:auto;bottom:calc(100% + .07407rem)}.base-select-title[data-v-c405deb5]{padding:.05556rem .07407rem .09259rem;font-size:.11111rem;color:#ffffff73}.base-select-options[data-v-c405deb5]{list-style:none;margin:0;padding:0;max-height:2.03704rem;overflow-y:auto;overflow-x:hidden;padding-right:.03704rem}.base-select-option[data-v-c405deb5]{min-height:.37037rem;padding:0 .11111rem;border-radius:.11111rem;color:#ffffffdb;display:flex;align-items:center;justify-content:space-between;gap:.11111rem;cursor:pointer;transition:all .2s ease}.base-select-option[data-v-c405deb5]:hover{background:#ffffff0f;color:#fff}.base-select-option.selected[data-v-c405deb5]{background:#7b61ff29;color:#fff}.base-select-options[data-v-c405deb5]::-webkit-scrollbar{width:.05556rem}.base-select-options[data-v-c405deb5]::-webkit-scrollbar-track{background:transparent}.base-select-options[data-v-c405deb5]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:9.25rem}.base-select-options[data-v-c405deb5]::-webkit-scrollbar-thumb:hover{background:#ffffff42}.base-select-option-text[data-v-c405deb5]{font-size:.12963rem;white-space:nowrap}.base-select-check[data-v-c405deb5]{font-size:.12963rem;color:#9f86ff;font-weight:700}.submit-card[data-v-1799897b]{position:relative;overflow:visible;z-index:10;border-radius:.22222rem;padding:.18519rem;box-sizing:border-box;background:#171922;border:1px solid rgba(255,255,255,.08);box-shadow:0 .11111rem .37037rem #00000047}.generator-main[data-v-1799897b]{display:flex;align-items:stretch;gap:.14815rem}.reference-panel[data-v-1799897b]{width:1.38889rem;flex-shrink:0;box-sizing:border-box}.editor-panel[data-v-1799897b]{flex:1;min-width:0}.reference-card[data-v-1799897b]{position:relative;height:1.48148rem;border-radius:.16667rem;border:1px dashed rgba(255,255,255,.18);background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.09259rem;overflow:hidden;cursor:pointer}.reference-card.disabled[data-v-1799897b]{opacity:.5}.reference-icon[data-v-1799897b]{font-size:.25926rem;color:#fff}.reference-label[data-v-1799897b]{font-size:.12037rem;color:#ffffffd1}.reference-input[data-v-1799897b]{position:absolute;inset:0;opacity:0;cursor:pointer}.reference-stack-wrap[data-v-1799897b]{width:100%;height:1.38889rem;display:flex;align-items:center}.reference-stack[data-v-1799897b]{position:relative;width:100%;height:1.11111rem}.asset-card[data-v-1799897b]{position:absolute;width:.81481rem;height:1.11111rem;border-radius:.16667rem;overflow:hidden;background:#1e2230;border:1px solid rgba(255,255,255,.1);transition:left .32s ease,top .32s ease,transform .32s ease,box-shadow .25s ease;transform-origin:center center}.asset-thumb[data-v-1799897b]{width:100%;height:100%;object-fit:cover}.asset-audio[data-v-1799897b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(123,97,255,.28),transparent 40%),linear-gradient(135deg,#23283a,#171b27)}.asset-audio-icon[data-v-1799897b]{font-size:.2963rem}.asset-mask[data-v-1799897b]{position:absolute;inset:0;background:linear-gradient(to top,#080a0fd1,#080a0f0d 55%)}.asset-name[data-v-1799897b]{position:absolute;left:.09259rem;right:.09259rem;bottom:.09259rem;font-size:.11111rem;font-weight:600;color:#fff;opacity:0;transform:translateY(.05556rem);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-stack:hover .asset-name[data-v-1799897b]{opacity:1;transform:translateY(0)}.add-more-btn[data-v-1799897b]{position:absolute;right:-.09259rem;bottom:-.09259rem;width:.31481rem;height:.31481rem;border-radius:9.25rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.18519rem;cursor:pointer;z-index:100;box-shadow:0 .07407rem .18519rem #45d0ff38}.add-more-btn.disabled[data-v-1799897b]{opacity:.4;pointer-events:none}.prompt-textarea[data-v-1799897b]{width:100%;min-height:1.48148rem;max-height:1.48148rem;resize:none;border:none;outline:none;border-radius:.16667rem;padding:.16667rem .18519rem;box-sizing:border-box;background:#11131a;color:#fff;font-size:.2037rem;line-height:1.35;overflow-y:auto;overflow-x:hidden;transition:min-height .25s ease,max-height .25s ease,border-radius .25s ease;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.prompt-textarea.expanded[data-v-1799897b]{min-height:8.33333rem;max-height:10rem}.prompt-textarea[data-v-1799897b]::-webkit-scrollbar{width:.07407rem}.prompt-textarea[data-v-1799897b]::-webkit-scrollbar-track{background:transparent}.prompt-textarea[data-v-1799897b]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:9.25rem}.prompt-textarea[data-v-1799897b]::-webkit-scrollbar-thumb:hover{background:#ffffff47}.prompt-textarea.disabled[data-v-1799897b]{opacity:.6}.toolbar[data-v-1799897b]{position:relative;overflow:visible;z-index:20;margin-top:.16667rem;padding-top:.14815rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:.14815rem;flex-wrap:wrap}.toolbar-left[data-v-1799897b],.toolbar-right[data-v-1799897b]{display:flex;align-items:center;gap:.11111rem;flex-wrap:wrap}.toolbar-left.disabled[data-v-1799897b]{opacity:.55;pointer-events:none}.submit-btn[data-v-1799897b]{width:.44444rem;height:.44444rem;border:none;border-radius:9.25rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.18519rem;cursor:pointer}.submit-btn[data-v-1799897b]:disabled{opacity:.45;cursor:not-allowed}.submit-error[data-v-1799897b]{margin-top:.12963rem;padding:.09259rem .12963rem;border-radius:.11111rem;color:#ff7b7b;background:#ff7b7b1a;border:1px solid rgba(255,123,123,.18);font-size:.12037rem;line-height:1.5}.fade-enter-active[data-v-1799897b],.fade-leave-active[data-v-1799897b]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-1799897b],.fade-leave-to[data-v-1799897b]{opacity:0;transform:translateY(-.03704rem)}.editor-panel[data-v-1799897b]{position:relative;flex:1;min-width:0}.editor-panel[data-v-1799897b]{flex:1;min-width:0;display:flex;flex-direction:column}.textarea-toggle-row[data-v-1799897b]{height:0px;display:flex;align-items:center;justify-content:center}.textarea-toggle-btn[data-v-1799897b]{border:none;padding:0;margin:0;background:transparent;color:#ffffff80;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:color .2s ease,transform .2s ease}.textarea-toggle-btn[data-v-1799897b]:hover{color:#fff;transform:translateY(-1px)}.textarea-toggle-icon[data-v-1799897b]{font-size:.14815rem;line-height:1;transform:translate(-.51852rem) translateY(-.09259rem)}.asset-delete-btn[data-v-1799897b]{position:absolute;top:.05556rem;left:.05556rem;z-index:20;width:.2037rem;height:.2037rem;border:none;border-radius:9.25rem;background:#00000094;color:#fff;font-size:.16667rem;line-height:.18519rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.86);transition:opacity .18s ease,transform .18s ease,background .18s ease}.asset-card:hover .asset-delete-btn[data-v-1799897b]{opacity:1;transform:scale(1)}.asset-delete-btn[data-v-1799897b]:hover{background:#ff4f4feb}.submit-cost[data-v-1799897b]{height:.35185rem;padding:0 .11111rem;border-radius:9.25rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.05556rem;color:#ffffffd1;background:linear-gradient(135deg,#7b61ff1f,#45d0ff14),#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.12037rem;font-weight:600;white-space:nowrap}.submit-cost-icon[data-v-1799897b]{color:#8bdcff;font-size:.12963rem;line-height:1}.submit-cost-text[data-v-1799897b]{line-height:1}.submit-cost.warning[data-v-1799897b]{color:#ffd0d0;background:#ff5b5b1f;border-color:#ff5b5b42}.submit-cost.warning .submit-cost-icon[data-v-1799897b]{color:#ff8d8d}.generator-panel[data-v-cadacf8a]{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;background:#0f1117}.content-scroll[data-v-cadacf8a]{flex:1;width:100%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.content-scroll[data-v-cadacf8a]::-webkit-scrollbar{width:.07407rem}.content-scroll[data-v-cadacf8a]::-webkit-scrollbar-track{background:transparent}.content-scroll[data-v-cadacf8a]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:9.25rem}.content-scroll[data-v-cadacf8a]::-webkit-scrollbar-thumb:hover{background:#ffffff47}.task-list[data-v-cadacf8a]{width:100%;max-width:10.92593rem;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:.16667rem;padding:.22222rem .22222rem .18519rem}.submit-inner[data-v-cadacf8a]{width:100%;max-width:10.92593rem;margin:0 auto;box-sizing:border-box;padding:.14815rem .22222rem .22222rem}.submit-inner[data-v-cadacf8a]{width:100%;max-width:11.85185rem;margin:0 auto;box-sizing:border-box;padding:.14815rem .22222rem .22222rem}.fade-slide-enter-active[data-v-cadacf8a],.fade-slide-leave-active[data-v-cadacf8a]{transition:opacity .3s ease,transform .3s ease}.fade-slide-enter-from[data-v-cadacf8a],.fade-slide-leave-to[data-v-cadacf8a]{opacity:0;transform:translateY(.09259rem)}.fade-slide-move[data-v-cadacf8a]{transition:transform .3s ease}.home-view[data-v-8474c0ff]{width:100%;height:100vh;min-width:0;min-height:0;background:#0f1117;color:#fff;overflow:hidden;display:flex;flex-direction:column}.controls[data-v-56c0ad02]{display:flex;flex-direction:column;gap:.14815rem}.control-row[data-v-56c0ad02]{width:100%}.field-label[data-v-56c0ad02]{margin-bottom:.09259rem;font-size:.12037rem;font-weight:600;color:#fff}.field-tip[data-v-56c0ad02]{margin-top:.05556rem;font-size:.11111rem;color:#ffffff73}.upload-box[data-v-56c0ad02]{min-height:.88889rem;border-radius:.14815rem;border:1px dashed rgba(255,255,255,.16);background:#ffffff08;display:flex;flex-direction:column;justify-content:center;padding:.14815rem;cursor:pointer}.upload-title[data-v-56c0ad02],.file-name[data-v-56c0ad02]{font-size:.12963rem;font-weight:600;color:#fff}.upload-desc[data-v-56c0ad02],.file-size[data-v-56c0ad02]{margin-top:.05556rem;font-size:.11111rem;color:#ffffff80}.prompt-textarea[data-v-56c0ad02]{width:100%;min-height:1.2963rem;border:none;outline:none;resize:none;border-radius:.14815rem;padding:.14815rem;box-sizing:border-box;background:#11131a;color:#fff;font-size:.12963rem;line-height:1.8}.control-footer[data-v-56c0ad02]{display:flex;justify-content:flex-end}.submit-btn[data-v-56c0ad02]{min-width:1.2963rem;height:.40741rem;border:none;border-radius:9.25rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.12963rem;font-weight:600;cursor:pointer}.submit-btn[data-v-56c0ad02]:disabled{opacity:.45;cursor:not-allowed}.hidden-input[data-v-56c0ad02]{display:none}.script-create-panel[data-v-78bdd8b7]{border-radius:.22222rem;padding:.18519rem;background:#171922;border:1px solid rgba(255,255,255,.08)}.create-head[data-v-78bdd8b7]{margin-bottom:.16667rem}.create-badge[data-v-78bdd8b7]{display:inline-flex;align-items:center;height:.25926rem;padding:0 .11111rem;border-radius:9.25rem;background:#7b61ff24;color:#c9bbff;font-size:.11111rem;font-weight:600}.create-title[data-v-78bdd8b7]{margin-top:.11111rem;font-size:.2037rem;font-weight:600;color:#fff}.create-desc[data-v-78bdd8b7]{margin-top:.07407rem;font-size:.12963rem;line-height:1.8;color:#ffffff94}.history-card[data-v-7fb59316]{border-radius:.18519rem;padding:.14815rem;background:#171922;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .2s ease,border-color .2s ease}.history-card[data-v-7fb59316]:hover{transform:translateY(-.01852rem);border-color:#788cff66}.card-head[data-v-7fb59316]{display:flex;align-items:flex-start;justify-content:space-between;gap:.11111rem}.card-title[data-v-7fb59316]{font-size:.13889rem;font-weight:600;color:#fff}.card-status[data-v-7fb59316]{font-size:.11111rem;color:#aeb8d4}.card-meta[data-v-7fb59316]{margin-top:.09259rem;display:flex;flex-direction:column;gap:.05556rem;font-size:.11111rem;color:#ffffff75}.history-list[data-v-ffe634e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.40741rem,1fr));gap:.14815rem}.empty-history[data-v-ffe634e6]{grid-column:1 / -1;border-radius:.18519rem;padding:.2963rem;background:#171922;border:1px dashed rgba(255,255,255,.08);text-align:center;font-size:.12963rem;color:#ffffff73}.detail-header[data-v-43624451]{border-radius:.22222rem;padding:.18519rem;background:#171922;border:1px solid rgba(255,255,255,.08)}.header-top[data-v-43624451]{display:flex;align-items:center;justify-content:space-between;gap:.11111rem}.back-btn[data-v-43624451]{border:none;border-radius:9.25rem;padding:.07407rem .12963rem;background:#ffffff14;color:#fff;cursor:pointer}.status-badge[data-v-43624451]{height:.25926rem;padding:0 .11111rem;border-radius:9.25rem;background:#7b61ff24;color:#c9bbff;display:inline-flex;align-items:center;font-size:.11111rem}.project-title[data-v-43624451]{margin-top:.14815rem;font-size:.22222rem;font-weight:600;color:#fff}.meta-grid[data-v-43624451]{margin-top:.16667rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.14815rem}.meta-item[data-v-43624451]{border-radius:.14815rem;padding:.12963rem;background:#11131a}.meta-label[data-v-43624451]{font-size:.11111rem;color:#ffffff6b}.meta-value[data-v-43624451]{margin-top:.07407rem;font-size:.12963rem;color:#fff;word-break:break-word}.file-link[data-v-43624451]{color:#8db8ff;cursor:pointer;text-decoration:underline;text-underline-offset:.02778rem}.file-link.disabled[data-v-43624451]{color:#ffffff59;cursor:default;text-decoration:none}.prompt-block[data-v-43624451]{margin-top:.16667rem;border-radius:.14815rem;padding:.12963rem;background:#11131a}.prompt-text[data-v-43624451]{margin-top:.07407rem;min-height:.22222rem;font-size:.12963rem;line-height:1.8;color:#ffffffdb;white-space:pre-wrap;word-break:break-word}@media (max-width: 900px){.meta-grid[data-v-43624451]{grid-template-columns:1fr}}.chapter-card[data-v-c3ee4b85]{border-radius:.18519rem;padding:.14815rem;background:#171922;border:1px solid rgba(255,255,255,.08);min-height:2.03704rem;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.chapter-card[data-v-c3ee4b85]:hover{transform:translateY(-.01852rem);border-color:#788cff66}.chapter-head[data-v-c3ee4b85]{display:flex;align-items:flex-start;justify-content:space-between;gap:.09259rem}.chapter-index[data-v-c3ee4b85]{font-size:.11111rem;color:#9aa7c7}.chapter-title[data-v-c3ee4b85]{margin-top:.05556rem;font-size:.14815rem;font-weight:600;color:#fff}.chapter-status[data-v-c3ee4b85]{flex-shrink:0;font-size:.11111rem;color:#aeb8d4}.chapter-content[data-v-c3ee4b85]{margin-top:.12963rem;font-size:.12963rem;line-height:1.8;color:#ffffffd6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:pre-wrap}.chapter-grid[data-v-ffb02f5f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.14815rem}@media (max-width: 1200px){.chapter-grid[data-v-ffb02f5f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.chapter-grid[data-v-ffb02f5f]{grid-template-columns:1fr}}.dialog-mask[data-v-ae0cd493]{position:fixed;inset:0;z-index:3000;background:#00000094;display:flex;align-items:center;justify-content:center;padding:.22222rem}.dialog-panel[data-v-ae0cd493]{width:min(7.03704rem,100%);max-height:80vh;border-radius:.18519rem;background:#171922;border:1px solid rgba(255,255,255,.08);padding:.18519rem;display:flex;flex-direction:column}.dialog-title[data-v-ae0cd493]{font-size:.16667rem;font-weight:600;color:#fff}.dialog-desc[data-v-ae0cd493]{margin-top:.07407rem;font-size:.12037rem;color:#fff9}.dialog-textarea[data-v-ae0cd493]{margin-top:.14815rem;width:100%;height:3.88889rem;resize:none;border:none;outline:none;border-radius:.14815rem;padding:.14815rem;box-sizing:border-box;background:#11131a;color:#fff;font-size:.12963rem;line-height:1.8;overflow-y:auto}.dialog-footer[data-v-ae0cd493]{margin-top:.14815rem;display:flex;justify-content:flex-end;gap:.11111rem}.btn[data-v-ae0cd493]{min-width:1.11111rem;height:.38889rem;border:none;border-radius:9.25rem;cursor:pointer}.btn-cancel[data-v-ae0cd493]{background:#ffffff14;color:#fff}.btn-confirm[data-v-ae0cd493]{background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff}.btn[data-v-ae0cd493]:disabled{opacity:.45;cursor:not-allowed}.dialog-mask[data-v-85ca1ba4]{position:fixed;inset:0;z-index:3100;background:#00000094;display:flex;align-items:center;justify-content:center;padding:.22222rem}.dialog-panel[data-v-85ca1ba4]{width:min(7.96296rem,100%);max-height:85vh;border-radius:.18519rem;background:#171922;border:1px solid rgba(255,255,255,.08);padding:.18519rem;display:flex;flex-direction:column;box-sizing:border-box}.dialog-title[data-v-85ca1ba4]{font-size:.16667rem;font-weight:600;color:#fff;word-break:break-word}.preview-body[data-v-85ca1ba4]{margin-top:.14815rem;min-height:1.85185rem}.video-player[data-v-85ca1ba4]{width:100%;max-height:65vh;border-radius:.14815rem;background:#000}.text-preview[data-v-85ca1ba4]{width:100%;height:4.62963rem;overflow-y:auto;border-radius:.14815rem;padding:.14815rem;box-sizing:border-box;background:#11131a;color:#ffffffe0;font-size:.12963rem;line-height:1.8;white-space:pre-wrap;word-break:break-word}.empty-text[data-v-85ca1ba4]{border-radius:.14815rem;padding:.22222rem;background:#11131a;color:#ffffff80;font-size:.12963rem}.dialog-footer[data-v-85ca1ba4]{margin-top:.14815rem;display:flex;justify-content:flex-end}.btn[data-v-85ca1ba4]{min-width:1.11111rem;height:.38889rem;border:none;border-radius:9.25rem;cursor:pointer;font-size:.12963rem;font-weight:600}.btn-close[data-v-85ca1ba4]{background:#ffffff14;color:#fff}.dialog-mask[data-v-b552da28]{position:fixed;inset:0;z-index:3200;background:#0000009e;display:flex;align-items:center;justify-content:center;padding:.22222rem}.dialog-panel[data-v-b552da28]{width:min(10.18519rem,100%);max-height:88vh;border-radius:.22222rem;background:#171922;border:1px solid rgba(255,255,255,.08);padding:.18519rem;box-sizing:border-box;display:flex;flex-direction:column}.dialog-header[data-v-b552da28]{display:flex;justify-content:space-between;gap:.14815rem;align-items:flex-start}.dialog-title[data-v-b552da28]{font-size:.18519rem;font-weight:600;color:#fff}.dialog-status[data-v-b552da28]{margin-top:.07407rem;font-size:.11111rem;color:#ffffff8c}.dialog-body[data-v-b552da28]{margin-top:.16667rem;display:flex;flex-direction:column;gap:.14815rem;overflow:auto}.body-section[data-v-b552da28]{border-radius:.14815rem;background:#11131a;padding:.14815rem}.section-label[data-v-b552da28]{font-size:.12037rem;font-weight:600;color:#ffffffad;margin-bottom:.09259rem}.content-box[data-v-b552da28]{font-size:.12963rem;line-height:1.8;color:#ffffffe0;white-space:pre-wrap;word-break:break-word;min-height:2.03704rem}.placeholder-box[data-v-b552da28]{font-size:.12037rem;color:#ffffff73;min-height:.74074rem}.dialog-footer[data-v-b552da28]{margin-top:.16667rem;display:flex;justify-content:flex-end;gap:.11111rem}.btn[data-v-b552da28]{min-width:1.01852rem;height:.38889rem;border:none;border-radius:9.25rem;cursor:pointer}.btn-close[data-v-b552da28],.btn-secondary[data-v-b552da28]{background:#ffffff14;color:#fff}.btn-primary[data-v-b552da28]{background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff}.script-workspace-page[data-v-3b1c054e]{width:100%;box-sizing:border-box}.script-workspace-inner[data-v-3b1c054e]{display:flex;flex-direction:column;gap:.18519rem;padding:0 0 .22222rem;box-sizing:border-box}.section-block[data-v-3b1c054e]{display:flex;flex-direction:column;gap:.14815rem}.section-header[data-v-3b1c054e]{display:flex;flex-direction:column;gap:.05556rem}.section-title[data-v-3b1c054e]{font-size:.18519rem;font-weight:600;color:#fff}.section-desc[data-v-3b1c054e]{font-size:.12037rem;color:#ffffff80}.parsing-mask[data-v-3b1c054e]{position:fixed;inset:0;z-index:2000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:.22222rem}.parsing-box[data-v-3b1c054e]{width:2.77778rem;padding:.22222rem;border-radius:.18519rem;background:#171922;border:1px solid rgba(255,255,255,.08);text-align:center;box-sizing:border-box}.parsing-spinner[data-v-3b1c054e]{width:.33333rem;height:.33333rem;margin:0 auto .14815rem;border-radius:50%;border:.02778rem solid rgba(255,255,255,.14);border-top-color:#7b61ff;animation:spin-3b1c054e .8s linear infinite}.parsing-title[data-v-3b1c054e]{font-size:.14815rem;font-weight:600;color:#fff}.parsing-desc[data-v-3b1c054e]{margin-top:.07407rem;font-size:.12037rem;line-height:1.6;color:#ffffff8c}@keyframes spin-3b1c054e{to{transform:rotate(360deg)}}.home-view[data-v-b7d5ffc7]{width:100%;height:100%;min-width:0;min-height:0;background:#0f1117;color:#fff;overflow:hidden;display:flex;flex-direction:column}.home-scroll[data-v-b7d5ffc7]{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.home-scroll[data-v-b7d5ffc7]::-webkit-scrollbar{width:.07407rem}.home-scroll[data-v-b7d5ffc7]::-webkit-scrollbar-track{background:transparent}.home-scroll[data-v-b7d5ffc7]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:9.25rem}.home-scroll[data-v-b7d5ffc7]::-webkit-scrollbar-thumb:hover{background:#ffffff47}.home-content[data-v-b7d5ffc7]{width:100%;max-width:10rem;margin:0 auto;padding:.22222rem;box-sizing:border-box}.auth-page[data-v-eca7b72c]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0b0f14;overflow:hidden;color:#fff}.ambient-glow[data-v-eca7b72c]{position:absolute;border-radius:50%;filter:blur(.74074rem);opacity:.4;z-index:0;pointer-events:none}.glow-1[data-v-eca7b72c]{width:3.7037rem;height:3.7037rem;background:#7b61ff;top:10%;left:20%;animation:float-eca7b72c 10s ease-in-out infinite}.glow-2[data-v-eca7b72c]{width:2.77778rem;height:2.77778rem;background:#45d0ff;bottom:15%;right:20%;animation:float-eca7b72c 12s ease-in-out infinite reverse}@keyframes float-eca7b72c{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.27778rem) scale(1.05)}}.auth-card[data-v-eca7b72c]{position:relative;z-index:1;width:100%;max-width:3.88889rem;background:#171922b3;backdrop-filter:blur(.18519rem);-webkit-backdrop-filter:blur(.18519rem);padding:.44444rem .37037rem;border-radius:.22222rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 .22222rem .55556rem #0006;box-sizing:border-box}.auth-header[data-v-eca7b72c]{text-align:center;margin-bottom:.33333rem}.logo-placeholder[data-v-eca7b72c]{font-size:.37037rem;margin-bottom:.11111rem;line-height:1}.auth-header h2[data-v-eca7b72c]{margin:0 0 .07407rem;font-size:.24074rem;font-weight:600;letter-spacing:.5px}.subtitle[data-v-eca7b72c]{margin:0;font-size:.12963rem;color:#ffffff80}.auth-form[data-v-eca7b72c]{display:flex;flex-direction:column;gap:.18519rem}.form-item label[data-v-eca7b72c]{display:block;margin-bottom:.07407rem;font-size:.12037rem;font-weight:500;color:#ffffffd1}.input-wrapper input[data-v-eca7b72c]{width:100%;height:.44444rem;padding:0 .14815rem;background:#11131a;border:1px solid rgba(255,255,255,.06);border-radius:.12963rem;color:#fff;font-size:.12963rem;box-sizing:border-box;transition:all .2s ease}.input-wrapper input[data-v-eca7b72c]:focus{outline:none;border-color:#7b61ff99;box-shadow:0 0 0 .02778rem #7b61ff26;background:#151720}.input-wrapper input[data-v-eca7b72c]::placeholder{color:#ffffff4d}.input-wrapper input.input-error[data-v-eca7b72c]{border-color:#ff7b7be6;box-shadow:0 0 0 .02778rem #ff7b7b1f;background:#1a1212}.field-error[data-v-eca7b72c]{margin-top:.05556rem;font-size:.11111rem;color:#ff7b7b;padding-left:.03704rem}.submit-btn[data-v-eca7b72c]{margin-top:.11111rem;width:100%;height:.44444rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);border:none;color:#fff;font-size:.14815rem;font-weight:600;border-radius:9.25rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-eca7b72c]:hover:not(:disabled){transform:translateY(-.01852rem);box-shadow:0 .07407rem .18519rem #5f78ff4d}.submit-btn[data-v-eca7b72c]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-eca7b72c]{width:.18519rem;height:.18519rem;border:.01852rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-eca7b72c .8s linear infinite}@keyframes spin-eca7b72c{to{transform:rotate(360deg)}}.error-text[data-v-eca7b72c]{display:flex;align-items:center;gap:.05556rem;color:#ff7b7b;font-size:.12037rem;background:#ff7b7b1a;padding:.09259rem .12963rem;border-radius:.09259rem;margin-top:-.03704rem}.error-icon[data-v-eca7b72c]{display:inline-flex;align-items:center;justify-content:center;width:.14815rem;height:.14815rem;background:#ff7b7b;color:#171922;border-radius:50%;font-size:.11111rem;font-weight:700}.auth-footer[data-v-eca7b72c]{margin-top:.2963rem;font-size:.12963rem;text-align:center;color:#ffffff80}.link[data-v-eca7b72c]{color:#45d0ff;text-decoration:none;font-weight:500;transition:color .2s ease;margin-left:.03704rem}.link[data-v-eca7b72c]:hover{color:#7b61ff}.fade-enter-active[data-v-eca7b72c],.fade-leave-active[data-v-eca7b72c]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-eca7b72c],.fade-leave-to[data-v-eca7b72c]{opacity:0;transform:translateY(-.0463rem)}.field-error[data-v-3134a353]{margin-top:.05556rem;font-size:.11111rem;color:#ff7b7b;padding-left:.03704rem}.input-wrapper input.input-error[data-v-3134a353]{border-color:#ff7b7be6;box-shadow:0 0 0 .02778rem #ff7b7b1f;background:#1a1212}.auth-page[data-v-3134a353]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0b0f14;overflow:hidden;color:#fff}.ambient-glow[data-v-3134a353]{position:absolute;border-radius:50%;filter:blur(.74074rem);opacity:.4;z-index:0;pointer-events:none}.glow-1[data-v-3134a353]{width:3.7037rem;height:3.7037rem;background:#45d0ff;top:15%;right:20%;animation:float-3134a353 12s ease-in-out infinite}.glow-2[data-v-3134a353]{width:2.77778rem;height:2.77778rem;background:#7b61ff;bottom:10%;left:20%;animation:float-3134a353 10s ease-in-out infinite reverse}@keyframes float-3134a353{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.27778rem) scale(1.05)}}.auth-card[data-v-3134a353]{position:relative;z-index:1;width:100%;max-width:3.88889rem;background:#171922b3;backdrop-filter:blur(.18519rem);-webkit-backdrop-filter:blur(.18519rem);padding:.44444rem .37037rem;border-radius:.22222rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 .22222rem .55556rem #0006;box-sizing:border-box}.auth-header[data-v-3134a353]{text-align:center;margin-bottom:.33333rem}.logo-placeholder[data-v-3134a353]{font-size:.37037rem;margin-bottom:.11111rem;line-height:1}.auth-header h2[data-v-3134a353]{margin:0 0 .07407rem;font-size:.24074rem;font-weight:600;letter-spacing:.5px}.subtitle[data-v-3134a353]{margin:0;font-size:.12963rem;color:#ffffff80}.auth-form[data-v-3134a353]{display:flex;flex-direction:column;gap:.18519rem}.form-item label[data-v-3134a353]{display:block;margin-bottom:.07407rem;font-size:.12037rem;font-weight:500;color:#ffffffd1}.input-wrapper input[data-v-3134a353]{width:100%;height:.44444rem;padding:0 .14815rem;background:#11131a;border:1px solid rgba(255,255,255,.06);border-radius:.12963rem;color:#fff;font-size:.12963rem;box-sizing:border-box;transition:all .2s ease}.input-wrapper input[data-v-3134a353]:focus{outline:none;border-color:#7b61ff99;box-shadow:0 0 0 .02778rem #7b61ff26;background:#151720}.input-wrapper input[data-v-3134a353]::placeholder{color:#ffffff4d}.submit-btn[data-v-3134a353]{margin-top:.11111rem;width:100%;height:.44444rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);border:none;color:#fff;font-size:.14815rem;font-weight:600;border-radius:9.25rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-3134a353]:hover:not(:disabled){transform:translateY(-.01852rem);box-shadow:0 .07407rem .18519rem #5f78ff4d}.submit-btn[data-v-3134a353]:disabled{opacity:.6;cursor:not-allowed}.loading-spinner[data-v-3134a353]{width:.18519rem;height:.18519rem;border:.01852rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-3134a353 .8s linear infinite}@keyframes spin-3134a353{to{transform:rotate(360deg)}}.error-text[data-v-3134a353]{display:flex;align-items:center;gap:.05556rem;color:#ff7b7b;font-size:.12037rem;background:#ff7b7b1a;padding:.09259rem .12963rem;border-radius:.09259rem;margin-top:-.03704rem}.error-icon[data-v-3134a353]{display:inline-flex;align-items:center;justify-content:center;width:.14815rem;height:.14815rem;background:#ff7b7b;color:#171922;border-radius:50%;font-size:.11111rem;font-weight:700}.auth-footer[data-v-3134a353]{margin-top:.2963rem;font-size:.12963rem;text-align:center;color:#ffffff80}.link[data-v-3134a353]{color:#45d0ff;text-decoration:none;font-weight:500;transition:color .2s ease;margin-left:.03704rem}.link[data-v-3134a353]:hover{color:#7b61ff}.fade-enter-active[data-v-3134a353],.fade-leave-active[data-v-3134a353]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-3134a353],.fade-leave-to[data-v-3134a353]{opacity:0;transform:translateY(-.0463rem)}.history-page[data-v-af6a9fbe]{width:100%;min-height:100%;box-sizing:border-box}.history-head[data-v-af6a9fbe]{display:flex;align-items:center;justify-content:space-between;gap:.11111rem;margin-bottom:.18519rem}.history-title[data-v-af6a9fbe]{font-size:.2037rem;font-weight:700;color:#fff;line-height:1.2}.refresh-btn[data-v-af6a9fbe]{border:none;border-radius:9.25rem;padding:.09259rem .14815rem;background:#ffffff14;color:#fff;font-size:.12037rem;cursor:pointer;transition:background .2s ease,opacity .2s ease,transform .2s ease}.refresh-btn[data-v-af6a9fbe]:hover:enabled{background:#ffffff24;transform:translateY(-1px)}.refresh-btn[data-v-af6a9fbe]:disabled{opacity:.5;cursor:not-allowed}.history-loading[data-v-af6a9fbe],.history-empty[data-v-af6a9fbe],.history-error[data-v-af6a9fbe]{border-radius:.22222rem;padding:.2963rem .22222rem;box-sizing:border-box;background:#171922;border:1px solid rgba(255,255,255,.08);text-align:center}.history-loading[data-v-af6a9fbe]{color:#ffffffd1;font-size:.12963rem}.history-empty[data-v-af6a9fbe]{color:#ffffffb8}.empty-icon[data-v-af6a9fbe]{font-size:.2963rem;line-height:1}.empty-title[data-v-af6a9fbe]{margin-top:.12963rem;font-size:.14815rem;font-weight:600;color:#fff}.empty-desc[data-v-af6a9fbe]{margin-top:.07407rem;font-size:.12037rem;color:#ffffff80}.history-error[data-v-af6a9fbe]{margin-top:.16667rem;color:#ff9b9b;font-size:.12963rem}.history-list[data-v-af6a9fbe]{display:flex;flex-direction:column;gap:.16667rem}.history-footer[data-v-af6a9fbe]{margin-top:.18519rem;display:flex;justify-content:center}.load-more-btn[data-v-af6a9fbe]{min-width:1.2963rem;border:none;border-radius:9.25rem;padding:.11111rem .16667rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.12963rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.load-more-btn[data-v-af6a9fbe]:hover:enabled{transform:translateY(-1px);box-shadow:0 .09259rem .22222rem #5f78ff59}.load-more-btn[data-v-af6a9fbe]:disabled{opacity:.5;cursor:not-allowed}.no-more-text[data-v-af6a9fbe]{font-size:.12037rem;color:#ffffff73}@media (max-width: 640px){.history-head[data-v-af6a9fbe]{align-items:flex-start;flex-direction:column}.history-title[data-v-af6a9fbe]{font-size:.18519rem}.history-loading[data-v-af6a9fbe],.history-empty[data-v-af6a9fbe],.history-error[data-v-af6a9fbe]{border-radius:.18519rem;padding:.22222rem .14815rem}}:root{--baklava-control-color-primary: #e28b46;--baklava-control-color-error: #d00000;--baklava-control-color-background: #2c3748;--baklava-control-color-foreground: white;--baklava-control-color-hover: #455670;--baklava-control-color-active: #556986;--baklava-control-color-disabled-foreground: #666c75;--baklava-control-border-radius: .02778rem;--baklava-sidebar-color-background: #1b202c;--baklava-sidebar-color-foreground: white;--baklava-node-color-background: #1b202c;--baklava-node-color-foreground: white;--baklava-node-color-hover: #e28c4677;--baklava-node-color-selected: var(--baklava-control-color-primary);--baklava-node-color-resize-handle: var(--baklava-control-color-background);--baklava-node-title-color-background: #151a24;--baklava-node-title-color-foreground: white;--baklava-group-node-title-color-background: #215636;--baklava-group-node-title-color-foreground: white;--baklava-node-interface-port-color: white;--baklava-node-interface-port-tooltip-color-foreground: var(--baklava-control-color-primary);--baklava-node-interface-port-tooltip-color-background: var(--baklava-editor-background-pattern-black);--baklava-node-border-radius: .05556rem;--baklava-color-connection-default: #737f96;--baklava-color-connection-allowed: #48bc79;--baklava-color-connection-forbidden: #bc4848;--baklava-editor-background-pattern-default: #202b3c;--baklava-editor-background-pattern-line: #263140;--baklava-editor-background-pattern-black: #263140;--baklava-context-menu-background: #1b202c;--baklava-context-menu-shadow: 0 0 .07407rem rgba(0, 0, 0, .65);--baklava-toolbar-background: #1b202caa;--baklava-toolbar-foreground: white;--baklava-node-palette-background: #1b202caa;--baklava-node-palette-foreground: white;--baklava-selectionbox-color-border: var(--baklava-node-color-background);--baklava-selectionbox-color-background: var(--baklava-node-color-hover);--baklava-visual-transition: .1s linear}.baklava-button{background-color:var(--baklava-control-color-background);color:var(--baklava-control-color-foreground);transition:background-color var(--baklava-visual-transition);border:none;padding:.45em .35em;border-radius:var(--baklava-control-border-radius);font-size:inherit;cursor:pointer;overflow-x:hidden}.baklava-button:hover{background-color:var(--baklava-control-color-hover)}.baklava-button:active{background-color:var(--baklava-control-color-primary)}.baklava-button.--block{width:100%}.baklava-checkbox{display:flex;padding:.35em 0;cursor:pointer;overflow-x:hidden;align-items:center}.baklava-checkbox .__checkmark-container{display:flex;background-color:var(--baklava-control-color-background);border-radius:var(--baklava-control-border-radius);transition:background-color var(--baklava-visual-transition);width:.16667rem;height:.16667rem}.baklava-checkbox:hover .__checkmark-container{background-color:var(--baklava-control-color-hover)}.baklava-checkbox:active .__checkmark-container{background-color:var(--baklava-control-color-active)}.baklava-checkbox .__checkmark{stroke-dasharray:15;stroke-dashoffset:15;stroke:var(--baklava-control-color-foreground);stroke-width:.01852rem;fill:none;transition:stroke-dashoffset var(--baklava-visual-transition)}.baklava-checkbox.--checked .__checkmark{stroke-dashoffset:0}.baklava-checkbox.--checked .__checkmark-container{background-color:var(--baklava-control-color-primary)}.baklava-checkbox .__label{margin-left:.5rem}.baklava-context-menu{color:var(--baklava-control-color-foreground);position:absolute;display:inline-block;z-index:100;background-color:var(--baklava-context-menu-background);box-shadow:var(--baklava-context-menu-shadow);border-radius:0 0 var(--baklava-control-border-radius) var(--baklava-control-border-radius);min-width:6rem;width:max-content}.baklava-context-menu>.item{display:flex;align-items:center;padding:.35em 1em;transition:background .05s linear;position:relative}.baklava-context-menu>.item>.__label{flex:1 1 auto}.baklava-context-menu>.item>.__submenu-icon{margin-left:.75rem}.baklava-context-menu>.item.--disabled{color:var(--baklava-control-color-hover)}.baklava-context-menu>.item:not(.--header):not(.--active):not(.--disabled):hover{background:var(--baklava-control-color-primary)}.baklava-context-menu>.item.--active{background:var(--baklava-control-color-primary)}.baklava-context-menu.--nested{left:100%;top:0}.baklava-context-menu.--flipped-x.--nested{left:unset;right:100%}.baklava-context-menu.--flipped-y.--nested{top:unset;bottom:0}.baklava-context-menu>.divider{margin:.35em 0;height:1px;background-color:var(--baklava-control-color-hover)}.baklava-icon{display:block;height:100%}.baklava-icon.--clickable{cursor:pointer;transition:color var(--baklava-visual-transition)}.baklava-icon.--clickable:hover{color:var(--baklava-control-color-primary)}.baklava-input{background-color:var(--baklava-control-color-background);color:var(--baklava-control-color-foreground);caret-color:var(--baklava-control-color-primary);border:none;border-radius:var(--baklava-control-border-radius);padding:.45em .75em;width:100%;transition:background-color var(--baklava-visual-transition);font-size:inherit;font:inherit}.baklava-input:hover{background-color:var(--baklava-control-color-hover)}.baklava-input:active{background-color:var(--baklava-control-color-active)}.baklava-input:focus-visible{outline:1px solid var(--baklava-control-color-primary)}.baklava-input[type=number]::-webkit-inner-spin-button,.baklava-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.baklava-input.--invalid{box-shadow:0 0 .01852rem .01852rem var(--baklava-control-color-error)}.baklava-num-input{background:var(--baklava-control-color-background);color:var(--baklava-control-color-foreground);border-radius:var(--baklava-control-border-radius);width:100%;display:grid;grid-template-columns:.18519rem 1fr .18519rem}.baklava-num-input>.__button{display:flex;flex:0 0 auto;width:.18519rem;justify-content:center;align-items:center;transition:background var(--baklava-visual-transition);cursor:pointer}.baklava-num-input>.__button:hover{background-color:var(--baklava-control-color-hover)}.baklava-num-input>.__button:active{background-color:var(--baklava-control-color-active)}.baklava-num-input>.__button.--dec{grid-area:1/1/span 1/span 1}.baklava-num-input>.__button.--dec>svg{transform:rotate(90deg)}.baklava-num-input>.__button.--inc{grid-area:1/3/span 1/span 1}.baklava-num-input>.__button.--inc>svg{transform:rotate(-90deg)}.baklava-num-input>.__button path{stroke:var(--baklava-control-color-foreground);fill:var(--baklava-control-color-foreground)}.baklava-num-input>.__content{grid-area:1/2/span 1/span 1;display:inline-flex;cursor:pointer;max-width:100%;min-width:0;align-items:center;transition:background-color var(--baklava-visual-transition)}.baklava-num-input>.__content:hover{background-color:var(--baklava-control-color-hover)}.baklava-num-input>.__content:active{background-color:var(--baklava-control-color-active)}.baklava-num-input>.__content>.__label,.baklava-num-input>.__content>.__value{margin:.35em 0;padding:0 .5em}.baklava-num-input>.__content>.__label{flex:1;min-width:0;overflow:hidden}.baklava-num-input>.__content>.__value{text-align:right}.baklava-num-input>.__content>input{background-color:var(--baklava-control-color-background);color:var(--baklava-control-color-foreground);caret-color:var(--baklava-control-color-primary);padding:.35em;width:100%}.baklava-select{width:100%;position:relative;color:var(--baklava-control-color-foreground)}.baklava-select.--open>.__selected{border-bottom-left-radius:0;border-bottom-right-radius:0}.baklava-select.--open>.__selected>.__icon{transform:rotate(180deg)}.baklava-select>.__selected{background-color:var(--baklava-control-color-background);padding:.35em .75em;border-radius:var(--baklava-control-border-radius);transition:background var(--baklava-visual-transition);min-height:1.7em;display:flex;align-items:center;cursor:pointer}.baklava-select>.__selected:hover{background:var(--baklava-control-color-hover)}.baklava-select>.__selected:active{background:var(--baklava-control-color-active)}.baklava-select>.__selected>.__text{flex:1 0 auto;flex-basis:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.baklava-select>.__selected>.__icon{flex:0 0 auto;display:flex;justify-content:center;align-items:center;transition:transform .25s ease;width:.16667rem;height:.16667rem}.baklava-select>.__selected>.__icon path{stroke:var(--baklava-control-color-foreground);fill:var(--baklava-control-color-foreground)}.baklava-select>.__dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;background-color:var(--baklava-context-menu-background);filter:drop-shadow(0 0 .03704rem black);border-radius:0 0 var(--baklava-control-border-radius) var(--baklava-control-border-radius);max-height:15em;overflow-y:scroll}.baklava-select>.__dropdown::-webkit-scrollbar{width:0px;background:transparent}.baklava-select>.__dropdown>.item{padding:.35em .35em .35em 1em;transition:background .05s linear}.baklava-select>.__dropdown>.item:not(.--header):not(.--active){cursor:pointer}.baklava-select>.__dropdown>.item:not(.--header):not(.--active):hover{background:var(--baklava-control-color-hover)}.baklava-select>.__dropdown>.item.--active{background:var(--baklava-control-color-primary)}.baklava-select>.__dropdown>.item.--header{color:var(--baklava-control-color-disabled-foreground);border-bottom:1px solid var(--baklava-control-color-disabled-foreground);padding:.5em .35em .5em 1em}.baklava-slider{background:var(--baklava-control-color-background);color:var(--baklava-control-color-foreground);border-radius:var(--baklava-control-border-radius);position:relative;cursor:pointer}.baklava-slider>.__content{display:flex;position:relative}.baklava-slider>.__content>.__label,.baklava-slider>.__content>.__value{flex:1 1 auto;margin:.35em 0;padding:0 .5em;text-overflow:ellipsis}.baklava-slider>.__content>.__value{text-align:right}.baklava-slider>.__content>input{background-color:var(--baklava-control-color-background);color:var(--baklava-control-color-foreground);caret-color:var(--baklava-control-color-primary);padding:.35em;width:100%}.baklava-slider>.__slider{position:absolute;top:0;bottom:0;left:0;background-color:var(--baklava-control-color-primary);border-radius:var(--baklava-control-border-radius)}.baklava-connection{stroke:var(--baklava-color-connection-default);stroke-width:.01852rem;fill:none}.baklava-connection.--temporary{stroke-width:.03704rem;stroke-dasharray:5 5;stroke-dashoffset:0;animation:dash 1s linear infinite;transform:translateY(-1px)}@keyframes dash{to{stroke-dashoffset:20}}.baklava-connection.--allowed{stroke:var(--baklava-color-connection-allowed)}.baklava-connection.--forbidden{stroke:var(--baklava-color-connection-forbidden)}.baklava-minimap{position:absolute;height:15%;width:15%;min-width:1.38889rem;max-width:90%;top:.18519rem;right:.18519rem;z-index:900}.baklava-editor{width:100%;height:100%;position:relative;overflow:hidden;outline:none!important;font-family:Lato,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.13889rem;touch-action:none}.baklava-editor .background{background-color:var(--baklava-editor-background-pattern-default);background-image:linear-gradient(var(--baklava-editor-background-pattern-black) .01852rem,transparent .01852rem),linear-gradient(90deg,var(--baklava-editor-background-pattern-black) .01852rem,transparent .01852rem),linear-gradient(var(--baklava-editor-background-pattern-line) 1px,transparent 1px),linear-gradient(90deg,var(--baklava-editor-background-pattern-line) 1px,transparent 1px);background-repeat:repeat;width:100%;height:100%;pointer-events:none!important}.baklava-editor .selection-box{position:absolute;border:1px solid var(--baklava-selectionbox-color-border);background-color:var(--baklava-selectionbox-color-background);pointer-events:none;opacity:.5}.baklava-editor.--start-selection-box{cursor:crosshair}.baklava-editor *:not(input):not(textarea){user-select:none;-moz-user-select:none;-webkit-user-select:none;touch-action:none}.baklava-editor .input-user-select{user-select:auto;-moz-user-select:auto;-webkit-user-select:auto}.baklava-editor *,.baklava-editor *:after,.baklava-editor *:before{box-sizing:border-box}.baklava-editor.--temporary-connection{cursor:crosshair}.baklava-editor .connections-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none!important}.baklava-editor .node-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.baklava-editor .node-container *{pointer-events:all}.baklava-ignore-mouse *{pointer-events:none!important}.baklava-ignore-mouse .__port{pointer-events:all!important}.baklava-node-interface{padding:.25em 0;position:relative}.baklava-node-interface .__port{position:absolute;width:.09259rem;height:.09259rem;background:var(--baklava-node-interface-port-color);border-radius:50%;top:calc(50% - .0463rem);cursor:crosshair}.baklava-node-interface .__port.--selected{outline:.01852rem var(--baklava-color-connection-default) solid;outline-offset:.03704rem}.baklava-node-interface.--input{text-align:left;padding-left:.5em}.baklava-node-interface.--input .__port{left:-1.1em}.baklava-node-interface.--output{text-align:right;padding-right:.5em}.baklava-node-interface.--output .__port{right:-1.1em}.baklava-node-interface .__tooltip{position:absolute;left:.0463rem;top:.13889rem;transform:translate(-50%);background:var(--baklava-node-interface-port-tooltip-color-background);color:var(--baklava-node-interface-port-tooltip-color-foreground);padding:.25em .5em;text-align:center;z-index:2}.baklava-node-palette{position:absolute;left:0;top:.55556rem;width:2.31481rem;height:calc(100% - .55556rem);z-index:3;padding:2rem;overflow-y:auto;background:var(--baklava-node-palette-background);color:var(--baklava-node-palette-foreground)}.baklava-node-palette h1{margin-top:2rem}.baklava-node.--palette{position:unset;margin:1rem 0;cursor:grab}.baklava-node.--palette:first-child{margin-top:0}.baklava-node.--palette .__title{padding:.5rem;border-radius:var(--baklava-node-border-radius)}.baklava-dragged-node{position:absolute;width:-1.68519rem;height:.37037rem;z-index:4;pointer-events:none}.baklava-node{background:var(--baklava-node-color-background);color:var(--baklava-node-color-foreground);border:1px solid transparent;border-radius:var(--baklava-node-border-radius);position:absolute;box-shadow:0 0 .03704rem #000c;transition:border-color var(--baklava-visual-transition),box-shadow var(--baklava-visual-transition);width:var(--width)}.baklava-node:hover{border-color:var(--baklava-node-color-hover)}.baklava-node:hover .__resize-handle:after{opacity:1}.baklava-node.--selected{z-index:5;border-color:var(--baklava-node-color-selected)}.baklava-node.--dragging{box-shadow:0 0 .11111rem #000c}.baklava-node.--dragging>.__title{cursor:grabbing}.baklava-node>.__title{display:flex;background:var(--baklava-node-title-color-background);color:var(--baklava-node-title-color-foreground);padding:.4em .75em;border-radius:var(--baklava-node-border-radius) var(--baklava-node-border-radius) 0 0;cursor:grab}.baklava-node>.__title>*:first-child{flex-grow:1}.baklava-node>.__title>.__title-label{pointer-events:none}.baklava-node>.__title>.__menu{position:relative;cursor:initial}.baklava-node[data-node-type^=__baklava_]>.__title{background:var(--baklava-group-node-title-color-background);color:var(--baklava-group-node-title-color-foreground)}.baklava-node>.__content{padding:.75em}.baklava-node>.__content.--reverse-y{display:flex;flex-direction:column-reverse}.baklava-node>.__content>div>div{margin:.5em 0}.baklava-node.--two-column>.__content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:". ." ". ."}.baklava-node.--two-column>.__content>.__inputs{grid-row:1;grid-column:1}.baklava-node.--two-column>.__content>.__outputs{grid-row:1;grid-column:2}.baklava-node .__resize-handle{position:absolute;right:0;bottom:0;width:1rem;height:1rem;transform:translate(50%);cursor:ew-resize}.baklava-node .__resize-handle:after{content:"";position:absolute;bottom:0;left:-.5rem;width:1rem;height:1rem;opacity:0;border-bottom-right-radius:var(--baklava-node-border-radius);transition:opacity var(--baklava-visual-transition);background:linear-gradient(-45deg,transparent 10%,var(--baklava-node-color-resize-handle) 10%,var(--baklava-node-color-resize-handle) 15%,transparent 15%,transparent 30%,var(--baklava-node-color-resize-handle) 30%,var(--baklava-node-color-resize-handle) 35%,transparent 35%,transparent 50%,var(--baklava-node-color-resize-handle) 50%,var(--baklava-node-color-resize-handle) 55%,transparent 55%)}.baklava-sidebar{position:absolute;height:100%;width:25%;min-width:2.77778rem;max-width:90%;top:0;right:0;z-index:1000;background-color:var(--baklava-sidebar-color-background);color:var(--baklava-sidebar-color-foreground);box-shadow:none;overflow-x:hidden;padding:1em;transform:translate(100%);transition:transform .5s;display:flex;flex-direction:column}.baklava-sidebar.--open{transform:translate(0);box-shadow:0 0 .13889rem #000}.baklava-sidebar .__resizer{position:absolute;left:0;top:0;height:100%;width:.03704rem;cursor:col-resize}.baklava-sidebar .__header{display:flex;align-items:center}.baklava-sidebar .__header .__node-name{margin-left:.5rem}.baklava-sidebar .__close{font-size:2em;border:none;background:none;color:inherit;cursor:pointer}.baklava-sidebar .__interface{margin:.5em 0}.baklava-toolbar{position:absolute;left:0;top:0;width:100%;height:.55556rem;z-index:3;padding:.5rem 2rem;background:var(--baklava-toolbar-background);color:var(--baklava-toolbar-foreground);display:flex;align-items:center}.baklava-toolbar-entry{margin-left:.5rem;margin-right:.5rem}.baklava-toolbar-button{color:var(--baklava-toolbar-foreground);background:none;border:none;transition:color var(--baklava-visual-transition)}.baklava-toolbar-button:not([disabled]){cursor:pointer}.baklava-toolbar-button:hover:not([disabled]){color:var(--baklava-control-color-primary)}.baklava-toolbar-button[disabled]{color:var(--baklava-control-color-disabled-foreground)}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .1s ease-out}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateY(.0463rem);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .1s ease-out!important}.fade-enter-from,.fade-leave-to{opacity:0}.workflow-panel .baklava-editor .baklava-sidebar,.workflow-panel .baklava-editor .baklava-node-palette,.workflow-panel .baklava-editor .node-palette,.workflow-panel .baklava-editor .baklava-palette{width:var(--workflow-sidebar-width)!important;min-width:var(--workflow-sidebar-width)!important;max-width:var(--workflow-sidebar-width)!important;height:100%!important;max-height:100%!important;padding:.11111rem!important;box-sizing:border-box;background:#171922!important;border-right:1px solid var(--workflow-border)!important;overflow-y:auto!important;overflow-x:hidden!important}.workflow-panel .baklava-editor .baklava-sidebar h1,.workflow-panel .baklava-editor .baklava-sidebar h2,.workflow-panel .baklava-editor .baklava-sidebar h3,.workflow-panel .baklava-editor .baklava-node-palette h1,.workflow-panel .baklava-editor .baklava-node-palette h2,.workflow-panel .baklava-editor .baklava-node-palette h3,.workflow-panel .baklava-editor .node-palette h1,.workflow-panel .baklava-editor .node-palette h2,.workflow-panel .baklava-editor .node-palette h3,.workflow-panel .baklava-editor .baklava-palette h1,.workflow-panel .baklava-editor .baklava-palette h2,.workflow-panel .baklava-editor .baklava-palette h3{margin:.03704rem 0 .09259rem!important;padding:0 .03704rem!important;font-size:.11111rem!important;font-weight:600!important;line-height:1.4!important;color:var(--workflow-text-muted)!important}.workflow-panel .baklava-editor .baklava-sidebar ul,.workflow-panel .baklava-editor .baklava-node-palette ul,.workflow-panel .baklava-editor .node-palette ul,.workflow-panel .baklava-editor .baklava-palette ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;grid-template-columns:repeat(2,var(--workflow-node-btn-size))!important;gap:.09259rem!important;justify-content:center!important}.workflow-panel .baklava-editor .baklava-sidebar li,.workflow-panel .baklava-editor .baklava-node-palette li,.workflow-panel .baklava-editor .node-palette li,.workflow-panel .baklava-editor .baklava-palette li{margin:0!important;padding:0!important;width:var(--workflow-node-btn-size)!important;height:var(--workflow-node-btn-size)!important}.workflow-panel .baklava-editor .baklava-sidebar button,.workflow-panel .baklava-editor .baklava-node-palette button,.workflow-panel .baklava-editor .node-palette button,.workflow-panel .baklava-editor .baklava-palette button{width:var(--workflow-node-btn-size)!important;height:var(--workflow-node-btn-size)!important;min-height:var(--workflow-node-btn-size)!important;padding:.09259rem .07407rem .08333rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.06481rem!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.16667rem!important;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#ffffff08!important;color:#ffffffc7!important;font-size:.11111rem!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer!important;box-shadow:0 .07407rem .16667rem #00000029,inset 0 1px #ffffff0d!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}.workflow-panel .baklava-editor .baklava-sidebar button:hover,.workflow-panel .baklava-editor .baklava-node-palette button:hover,.workflow-panel .baklava-editor .node-palette button:hover,.workflow-panel .baklava-editor .baklava-palette button:hover{background:linear-gradient(135deg,#7b61ff33,#45d0ff1f),#ffffff0f!important;border-color:#788cff6b!important;color:#fff!important;transform:translateY(-.01852rem)!important;box-shadow:0 .11111rem .24074rem #0000003d,0 0 0 1px #7b61ff1a,inset 0 1px #ffffff14!important}.workflow-panel .baklava-editor .baklava-sidebar button:active,.workflow-panel .baklava-editor .baklava-node-palette button:active,.workflow-panel .baklava-editor .node-palette button:active,.workflow-panel .baklava-editor .baklava-palette button:active{transform:translateY(0) scale(.98)!important}.workflow-panel .baklava-editor .baklava-sidebar button:before,.workflow-panel .baklava-editor .baklava-node-palette button:before,.workflow-panel .baklava-editor .node-palette button:before,.workflow-panel .baklava-editor .baklava-palette button:before{content:""!important;width:.35185rem!important;height:.35185rem!important;flex:0 0 .35185rem!important;display:block!important;border-radius:.11111rem!important;background-color:#ffffff14!important;background-repeat:no-repeat!important;background-position:center!important;background-size:.24074rem .24074rem!important;box-shadow:inset 0 1px #ffffff14,0 .05556rem .12963rem #00000029!important}.workflow-panel .baklava-editor .baklava-sidebar button *,.workflow-panel .baklava-editor .baklava-node-palette button *,.workflow-panel .baklava-editor .node-palette button *,.workflow-panel .baklava-editor .baklava-palette button *{font-size:.11111rem!important;line-height:1.2!important;text-align:center!important}.workflow-panel .baklava-editor .baklava-sidebar,.workflow-panel .baklava-editor .baklava-node-palette,.workflow-panel .baklava-editor .node-palette,.workflow-panel .baklava-editor .baklava-palette{display:none!important}.workflow-panel .baklava-editor .baklava-node{position:absolute!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface[class~=--output]{position:absolute!important;right:.05556rem!important;width:auto!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;transform:translateY(-50%)!important;z-index:20!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface[class~=--output] .__name{display:none!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface[class~=--output] .__port{width:.12963rem!important;height:.12963rem!important;flex:0 0 .12963rem!important;border-radius:9.25rem!important;background:linear-gradient(135deg,#7b61ff,#45d0ff)!important;border:.01852rem solid rgba(255,255,255,.95)!important;box-shadow:0 0 0 .02778rem #7b61ff33,0 0 .12963rem #45d0ffb3!important}.workflow-panel .baklava-editor .baklava-node:not(:has(.baklava-node-interface[class~=--output]:nth-child(2 of.baklava-node-interface[class~=--output]))) .baklava-node-interface[class~=--output]:nth-child(1 of.baklava-node-interface[class~=--output]){top:50%!important}.workflow-panel .baklava-editor .baklava-node:has(.baklava-node-interface[class~=--output]:nth-child(2 of.baklava-node-interface[class~=--output])):not(:has(.baklava-node-interface[class~=--output]:nth-child(3 of.baklava-node-interface[class~=--output]))) .baklava-node-interface[class~=--output]:nth-child(1 of.baklava-node-interface[class~=--output]){top:33.333%!important}.workflow-panel .baklava-editor .baklava-node:has(.baklava-node-interface[class~=--output]:nth-child(2 of.baklava-node-interface[class~=--output])):not(:has(.baklava-node-interface[class~=--output]:nth-child(3 of.baklava-node-interface[class~=--output]))) .baklava-node-interface[class~=--output]:nth-child(2 of.baklava-node-interface[class~=--output]){top:66.666%!important}.workflow-panel .baklava-editor .baklava-node:has(.baklava-node-interface[class~=--output]:nth-child(3 of.baklava-node-interface[class~=--output])):not(:has(.baklava-node-interface[class~=--output]:nth-child(4 of.baklava-node-interface[class~=--output]))) .baklava-node-interface[class~=--output]:nth-child(1 of.baklava-node-interface[class~=--output]){top:25%!important}.workflow-panel .baklava-editor .baklava-node:has(.baklava-node-interface[class~=--output]:nth-child(3 of.baklava-node-interface[class~=--output])):not(:has(.baklava-node-interface[class~=--output]:nth-child(4 of.baklava-node-interface[class~=--output]))) .baklava-node-interface[class~=--output]:nth-child(2 of.baklava-node-interface[class~=--output]){top:50%!important}.workflow-panel .baklava-editor .baklava-node:has(.baklava-node-interface[class~=--output]:nth-child(3 of.baklava-node-interface[class~=--output])):not(:has(.baklava-node-interface[class~=--output]:nth-child(4 of.baklava-node-interface[class~=--output]))) .baklava-node-interface[class~=--output]:nth-child(3 of.baklava-node-interface[class~=--output]){top:75%!important}.workflow-panel .baklava-editor .baklava-node{position:absolute!important;resize:none!important;overflow:visible!important;min-width:1.11111rem!important;min-height:.83333rem!important;max-width:18.51852rem!important;max-height:11.11111rem!important;box-sizing:border-box!important}.workflow-panel .baklava-editor .baklava-node *,.workflow-panel .baklava-editor .baklava-node textarea{resize:none!important}.workflow-panel .baklava-editor .baklava-node::-webkit-resizer,.workflow-panel .baklava-editor .baklava-node *::-webkit-resizer,.workflow-panel .baklava-editor .baklava-node textarea::-webkit-resizer{display:none!important;width:0!important;height:0!important;background:transparent!important}.workflow-panel .baklava-editor .workflow-node-resize-handle{position:absolute!important;right:-.05556rem!important;bottom:-.05556rem!important;width:.16667rem!important;height:.16667rem!important;z-index:80!important;cursor:nwse-resize!important;border-radius:9.25rem!important;background:#7b61ff2e!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 0 0 .02778rem #7b61ff1a,0 .05556rem .12963rem #00000052!important;opacity:0!important;transition:opacity .16s ease,background .16s ease,transform .16s ease!important}.workflow-panel .baklava-editor .baklava-node:hover>.workflow-node-resize-handle{opacity:1!important}.workflow-panel .baklava-editor .workflow-node-resize-handle:hover{background:linear-gradient(135deg,#7b61ff,#45d0ff)!important;transform:scale(1.12)!important}.workflow-panel .baklava-editor .baklava-node{display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .baklava-node>.__title,.workflow-panel .baklava-editor .baklava-node .__title{flex:0 0 auto!important}.workflow-panel .baklava-editor .baklava-node>.__content,.workflow-panel .baklava-editor .baklava-node .__content{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface:not([class~=--output]){flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface:not([class~=--output])>.__content,.workflow-panel .baklava-editor .baklava-node .baklava-node-interface:not([class~=--output]) .__content{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .baklava-node{min-height:0!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface:not([class~=--output]){min-height:0!important;display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .large-text-interface,.workflow-panel .baklava-editor .import-asset-interface{min-height:0!important;display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .large-textarea,.workflow-panel .baklava-editor .import-empty-card,.workflow-panel .baklava-editor .import-asset-card,.workflow-panel .baklava-editor .asset-preview{min-height:0!important;flex:1 1 auto!important}.workflow-panel .baklava-editor .baklava-node{overflow:visible!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface:not([class~=--output]){overflow:hidden!important;min-height:0!important;box-sizing:border-box!important}.workflow-panel .baklava-editor .workflow-resizable-interface{overflow:hidden!important;min-height:0!important;box-sizing:border-box!important;padding-bottom:.18519rem!important;display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .large-textarea{min-height:0!important;max-height:100%!important;overflow-y:auto!important;box-sizing:border-box!important}.workflow-panel .baklava-editor .import-empty-card,.workflow-panel .baklava-editor .import-asset-card{min-height:0!important;max-height:100%!important;overflow:hidden!important;box-sizing:border-box!important}.workflow-panel .baklava-editor .asset-preview{min-height:0!important;max-height:100%!important;overflow:hidden!important}.workflow-panel .baklava-editor .workflow-resizable-interface{overflow:hidden!important;min-height:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.workflow-panel .baklava-editor .baklava-node.workflow-node-selected{box-shadow:0 0 0 1px #7b61ffa3,0 0 0 .0463rem #7b61ff24,0 .14815rem .37037rem #00000057!important}.workflow-panel .baklava-editor .generate-video-preview-interface{width:100%!important;height:100%!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface[class~=--input]{position:relative!important;overflow:visible!important;min-height:.25926rem!important;flex:0 0 auto!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface[class~=--input] .__port{display:block!important;width:.12963rem!important;height:.12963rem!important;flex:0 0 .12963rem!important;border-radius:9.25rem!important;background:linear-gradient(135deg,#45d0ff,#7b61ff)!important;border:.01852rem solid rgba(255,255,255,.95)!important;box-shadow:0 0 0 .02778rem #45d0ff29,0 0 .12963rem #7b61ff8c!important}.workflow-panel .baklava-editor .baklava-node .baklava-node-interface[class~=--input] .__port{position:absolute!important;left:-.16667rem!important;top:50%!important;transform:translateY(-50%)!important;z-index:30!important}.workflow-panel .baklava-editor .baklava-node.workflow-node-type-MergeAssetsNode .merge-assets-controls-interface{width:100%!important;height:.25926rem!important;min-height:.25926rem!important;max-height:.25926rem!important;box-sizing:border-box!important}.workflow-panel .baklava-editor .baklava-node.workflow-node-type-MergeAssetsNode .baklava-node-interface:not([class~=--output]):has(.merge-assets-controls-interface){height:.27778rem!important;min-height:.27778rem!important;max-height:.27778rem!important;flex:0 0 .27778rem!important;overflow:visible!important}.workflow-panel .baklava-editor .baklava-node.workflow-node-type-MergeAssetsNode .baklava-node-interface[class~=--input]{height:.27778rem!important;min-height:.27778rem!important;max-height:.27778rem!important;flex:0 0 .27778rem!important;overflow:visible!important}.workflow-panel .baklava-editor .baklava-node.workflow-node-type-MergeAssetsNode .baklava-node-interface[class~=--input] .__name{padding-left:.07407rem!important;color:#ffffffc7!important;font-size:.11111rem!important;font-weight:600!important}.workflow-panel .baklava-editor .baklava-node.workflow-node-type-MergeAssetsNode .baklava-node-interface[class~=--output]{top:50%!important}.import-asset-interface[data-v-93bdacd5]{width:calc(100% - .0463rem);height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding-bottom:.09259rem}.import-empty-card[data-v-93bdacd5]{position:relative;width:100%;height:100%;min-height:0;flex:1 1 auto;border-radius:.16667rem;border:1px dashed rgba(255,255,255,.22);background:radial-gradient(circle at top,rgba(123,97,255,.12),transparent 52%),#ffffff09;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.07407rem;cursor:pointer;overflow:hidden}.import-empty-card[data-v-93bdacd5]:hover{border-color:#788cff85;background:radial-gradient(circle at top,rgba(123,97,255,.18),transparent 52%),#ffffff0e}.reference-icon[data-v-93bdacd5]{width:.38889rem;height:.38889rem;display:flex;align-items:center;justify-content:center;border-radius:.12963rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.25926rem;font-weight:500;line-height:1;box-shadow:0 .09259rem .24074rem #45d0ff38}.reference-label[data-v-93bdacd5]{color:#fff;font-size:.12037rem;font-weight:600}.reference-tip[data-v-93bdacd5]{color:#ffffff73;font-size:.10185rem}.reference-input[data-v-93bdacd5]{position:absolute;inset:0;opacity:0;cursor:pointer}.import-asset-card[data-v-93bdacd5]{position:relative;width:100%;height:100%;min-height:0;flex:1 1 auto;padding:.11111rem;box-sizing:border-box;border-radius:.16667rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);overflow:hidden;display:flex;flex-direction:column}.asset-preview[data-v-93bdacd5]{width:100%;min-height:0;flex:1 1 auto;border-radius:.12963rem;overflow:hidden;background:#ffffff14}.asset-preview-media[data-v-93bdacd5]{width:100%;height:100%;display:block;object-fit:cover}.asset-audio-preview[data-v-93bdacd5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(123,97,255,.34),transparent 48%),linear-gradient(135deg,#23283a,#171b27);color:#fff;font-size:.31481rem}.asset-info[data-v-93bdacd5]{margin-top:.09259rem;min-width:0}.asset-label[data-v-93bdacd5]{font-size:.12037rem;font-weight:700;color:#fff}.asset-type[data-v-93bdacd5]{margin-top:.03704rem;font-size:.11111rem;color:#ffffff8f}.asset-name[data-v-93bdacd5]{margin-top:.03704rem;font-size:.10185rem;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-remove-btn[data-v-93bdacd5]{position:absolute;top:.07407rem;right:.07407rem;z-index:5;width:.22222rem;height:.22222rem;padding:0;border:none;border-radius:9.25rem;background:#00000085;color:#fff;font-size:.16667rem;line-height:.2037rem;cursor:pointer}.asset-remove-btn[data-v-93bdacd5]:hover{background:#ff4f4feb}.asset-replace-btn[data-v-93bdacd5]{position:relative;margin-top:.09259rem;width:100%;height:.31481rem;display:flex;align-items:center;justify-content:center;border-radius:.11111rem;border:1px dashed rgba(255,255,255,.18);color:#ffffffc7;background:#ffffff09;cursor:pointer;overflow:hidden;font-size:.11111rem;font-weight:600}.asset-replace-btn[data-v-93bdacd5]:hover{border-color:#788cff85;color:#fff;background:#ffffff0f}.reference-icon[data-v-93bdacd5],.reference-label[data-v-93bdacd5],.reference-tip[data-v-93bdacd5]{flex:0 0 auto}.import-empty-card[data-v-93bdacd5]{overflow:hidden}.generate-video-preview-interface[data-v-9384c0d9]{width:calc(100% - .0463rem);height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;padding-bottom:.11111rem}.generate-video-media[data-v-9384c0d9]{width:100%;height:100%;min-height:0;display:block;object-fit:contain;border-radius:.16667rem;background:#080a0f;border:1px solid rgba(255,255,255,.08)}.generate-video-empty[data-v-9384c0d9]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.07407rem;border-radius:.16667rem;overflow:hidden;background:radial-gradient(circle at top,rgba(123,97,255,.16),transparent 48%),linear-gradient(135deg,#11131a,#171b27);border:1px solid rgba(255,255,255,.08);color:#fff}.generate-video-empty-icon[data-v-9384c0d9]{width:.40741rem;height:.40741rem;display:flex;align-items:center;justify-content:center;border-radius:.14815rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);font-size:.2037rem;box-shadow:0 .09259rem .24074rem #45d0ff38}.generate-video-empty-title[data-v-9384c0d9]{font-size:.12037rem;font-weight:700}.generate-video-empty-tip[data-v-9384c0d9]{font-size:.10185rem;color:#ffffff7a}.large-text-interface[data-v-f0e5ac44]{width:calc(100% - .0463rem);height:100%;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding-bottom:.09259rem}.large-textarea[data-v-f0e5ac44]{width:100%;height:100%;min-height:0;max-height:100%;flex:1 1 auto;box-sizing:border-box;padding:.11111rem .12963rem;resize:none;border:1px solid rgba(255,255,255,.12);border-radius:.12963rem;outline:none;background:#0a0c12b8;color:#fff;font-size:.12963rem;line-height:1.5;overflow-y:auto}.large-textarea[data-v-f0e5ac44]::placeholder{color:#ffffff59}.large-textarea[data-v-f0e5ac44]:focus{border-color:#7b61ff99;box-shadow:0 0 0 .01852rem #7b61ff29}.merge-assets-controls-interface[data-v-a0ed5e59]{width:100%;height:.25926rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.07407rem;overflow:hidden}.merge-assets-count-btn[data-v-a0ed5e59]{width:.22222rem;height:.22222rem;padding:0;border:none;border-radius:9.25rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.14815rem;line-height:1;font-weight:700;cursor:pointer}.merge-assets-count-btn[data-v-a0ed5e59]:disabled{opacity:.35;cursor:not-allowed}.merge-assets-count-text[data-v-a0ed5e59]{min-width:.72222rem;text-align:center;color:#ffffffb8;font-size:.11111rem;font-weight:600}.workflow-user-sidebar[data-v-14e7545f]{position:absolute;left:0;top:0;bottom:0;z-index:40;width:1.01852rem;padding:.12963rem .11111rem;box-sizing:border-box;background:#171922;border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;overflow-x:hidden}.node-grid[data-v-14e7545f]{display:grid;grid-template-columns:1fr;gap:.09259rem}.node-card-btn[data-v-14e7545f]{width:.77778rem;height:.77778rem;padding:.08333rem .07407rem .07407rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.06481rem;border:1px solid rgba(255,255,255,.08);border-radius:.16667rem;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#ffffff08;color:#ffffffc7;cursor:pointer;box-shadow:0 .07407rem .16667rem #00000029,inset 0 1px #ffffff0d;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.node-card-btn[data-v-14e7545f]:hover{background:linear-gradient(135deg,#7b61ff33,#45d0ff1f),#ffffff0f;border-color:#788cff6b;color:#fff;transform:translateY(-.01852rem);box-shadow:0 .11111rem .24074rem #0000003d,0 0 0 1px #7b61ff1a,inset 0 1px #ffffff14}.node-card-btn[data-v-14e7545f]:active{transform:translateY(0) scale(.98)}.node-card-icon[data-v-14e7545f]{width:.35185rem;height:.35185rem;flex:0 0 .35185rem;display:flex;align-items:center;justify-content:center;border-radius:.11111rem;background:#ffffff14;box-shadow:inset 0 1px #ffffff14,0 .05556rem .12963rem #00000029}.node-card-icon img[data-v-14e7545f]{width:.24074rem;height:.24074rem;display:block;object-fit:contain}.node-card-label[data-v-14e7545f]{max-width:100%;font-size:.11111rem;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-generate-panel[data-v-11c72a01]{position:absolute;left:1.01852rem;right:0;bottom:0;z-index:120;height:34%;min-height:2.40741rem;max-height:3.88889rem;padding:.11111rem .18519rem .16667rem;box-sizing:border-box;pointer-events:none}.panel-card[data-v-11c72a01]{width:100%;height:100%;max-width:11.85185rem;margin:0 auto;pointer-events:auto;display:flex;flex-direction:column;border-radius:.2037rem;padding:.12963rem .14815rem .14815rem;box-sizing:border-box;background:#171922f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 -.16667rem .51852rem #00000073,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(.16667rem);backdrop-filter:blur(.16667rem)}.panel-header[data-v-11c72a01]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.14815rem;margin-bottom:.09259rem}.panel-title[data-v-11c72a01]{font-size:.14815rem;font-weight:700;color:#fff}.panel-subtitle[data-v-11c72a01]{margin-top:.03704rem;font-size:.11111rem;color:#ffffff6b}.panel-close-btn[data-v-11c72a01]{width:.27778rem;height:.27778rem;border:none;border-radius:9.25rem;background:#ffffff14;color:#ffffffd1;font-size:.18519rem;line-height:1;cursor:pointer}.panel-close-btn[data-v-11c72a01]:hover{background:#ff505029;color:#ffb0b0}.generator-main[data-v-11c72a01]{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;gap:.14815rem}.reference-panel[data-v-11c72a01]{width:1.38889rem;flex-shrink:0;box-sizing:border-box}.reference-card[data-v-11c72a01]{position:relative;height:1.11111rem;border-radius:.16667rem;border:1px dashed rgba(255,255,255,.18);background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.09259rem;overflow:hidden}.static-card[data-v-11c72a01]{cursor:default}.reference-icon[data-v-11c72a01]{font-size:.25926rem;color:#fff}.reference-label[data-v-11c72a01]{font-size:.12037rem;color:#ffffffd1}.reference-stack-wrap[data-v-11c72a01]{width:100%;height:1.11111rem;display:flex;align-items:center}.reference-stack[data-v-11c72a01]{position:relative;width:100%;height:1.11111rem;overflow:visible}.asset-card[data-v-11c72a01]{position:absolute;width:.81481rem;height:1.11111rem;border-radius:.16667rem;overflow:hidden;background:#1e2230;border:1px solid rgba(255,255,255,.1);transition:left .32s ease,top .32s ease,transform .32s ease,box-shadow .25s ease;transform-origin:center center}.asset-thumb[data-v-11c72a01]{width:100%;height:100%;object-fit:cover}.asset-audio[data-v-11c72a01]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top left,rgba(123,97,255,.28),transparent 40%),linear-gradient(135deg,#23283a,#171b27)}.asset-audio-icon[data-v-11c72a01]{font-size:.2963rem}.asset-mask[data-v-11c72a01]{position:absolute;inset:0;background:linear-gradient(to top,#080a0fd1,#080a0f0d 55%)}.asset-name[data-v-11c72a01]{position:absolute;left:.09259rem;right:.09259rem;bottom:.09259rem;font-size:.11111rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor-panel[data-v-11c72a01]{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.textarea-head[data-v-11c72a01]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.11111rem;margin-bottom:.07407rem}.textarea-title[data-v-11c72a01]{font-size:.12037rem;font-weight:700;color:#fff}.prompt-mode-badge[data-v-11c72a01]{flex:0 0 auto;padding:.0463rem .08333rem;border-radius:9.25rem;font-size:.10185rem;line-height:1}.prompt-mode-badge.external[data-v-11c72a01]{color:#8bffb0;background:#4dd67a29}.prompt-mode-badge.local[data-v-11c72a01]{color:#c9bbff;background:#7b61ff29}.prompt-readonly[data-v-11c72a01],.prompt-textarea[data-v-11c72a01]{flex:1 1 auto;min-height:0;width:100%;padding:.12963rem .14815rem;box-sizing:border-box;border-radius:.16667rem;border:none;outline:none;background:#11131a;color:#fff;font-size:.14815rem;line-height:1.45;overflow-y:auto;overflow-x:hidden}.prompt-readonly[data-v-11c72a01]{color:#ffffffd1;white-space:pre-wrap;word-break:break-word}.prompt-textarea[data-v-11c72a01]{resize:none}.prompt-textarea[data-v-11c72a01]::placeholder{color:#ffffff57}.toolbar[data-v-11c72a01]{position:relative;overflow:visible;z-index:20;flex:0 0 auto;margin-top:.11111rem;padding-top:.11111rem;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:.14815rem;flex-wrap:wrap}.toolbar-left[data-v-11c72a01],.toolbar-right[data-v-11c72a01]{display:flex;align-items:center;gap:.09259rem;flex-wrap:wrap}.select-field[data-v-11c72a01]{display:inline-flex;align-items:center;gap:.06481rem;height:.35185rem;padding:0 .09259rem;box-sizing:border-box;border-radius:9.25rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.select-field span[data-v-11c72a01]{font-size:.11111rem;color:#ffffff75;white-space:nowrap}.select-field select[data-v-11c72a01]{border:none;outline:none;background:transparent;color:#fff;font-size:.12037rem;font-weight:600}.select-field option[data-v-11c72a01]{background:#171922;color:#fff}.submit-cost[data-v-11c72a01]{height:.35185rem;padding:0 .11111rem;border-radius:9.25rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.05556rem;color:#ffffffd1;background:linear-gradient(135deg,#7b61ff1f,#45d0ff14),#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.12037rem;font-weight:600;white-space:nowrap}.submit-cost-icon[data-v-11c72a01]{color:#8bdcff;font-size:.12963rem;line-height:1}.submit-btn[data-v-11c72a01]{width:.44444rem;height:.44444rem;border:none;border-radius:9.25rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.18519rem;cursor:pointer}.submit-btn[data-v-11c72a01]:disabled{opacity:.45;cursor:not-allowed}.submit-error[data-v-11c72a01]{width:100%;padding:.09259rem .12963rem;border-radius:.11111rem;color:#ff7b7b;background:#ff7b7b1a;border:1px solid rgba(255,123,123,.18);font-size:.12037rem;line-height:1.5}.fade-enter-active[data-v-11c72a01],.fade-leave-active[data-v-11c72a01]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-11c72a01],.fade-leave-to[data-v-11c72a01]{opacity:0;transform:translateY(-.03704rem)}.custom-bg[data-v-5b65bb36]{position:absolute;inset:0;background:#0f1117;pointer-events:none}.workflow-panel[data-v-5b65bb36]{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(circle at top left,rgba(123,97,255,.13),transparent 32%),radial-gradient(circle at bottom right,rgba(69,208,255,.08),transparent 34%),#0f1117}.workflow-canvas[data-v-5b65bb36]{position:absolute;top:0;right:0;bottom:0;left:1.01852rem;width:auto;height:100%;min-width:0;min-height:0;overflow:hidden}.workflow-toolbar[data-v-5b65bb36]{position:absolute;top:.14815rem;left:1.2037rem;right:.18519rem;z-index:30;height:.48148rem;padding:0 .11111rem 0 .12963rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.14815rem;border-radius:.16667rem;background:#171922c7;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(.14815rem);backdrop-filter:blur(.14815rem);box-shadow:0 .14815rem .33333rem #00000047,inset 0 1px #ffffff0a}.toolbar-left[data-v-5b65bb36]{min-width:0;display:flex;align-items:center;gap:.09259rem}.toolbar-badge[data-v-5b65bb36]{display:inline-flex;align-items:center;height:.25926rem;padding:0 .11111rem;border-radius:9.25rem;background:#7b61ff24;color:#c9bbff;font-size:.11111rem;font-weight:600;white-space:nowrap}.toolbar-title[data-v-5b65bb36]{font-size:.12963rem;font-weight:600;color:#fff;white-space:nowrap}.toolbar-actions[data-v-5b65bb36]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.07407rem}.toolbar-btn[data-v-5b65bb36]{height:.2963rem;padding:0 .11111rem;box-sizing:border-box;border:none;border-radius:9.25rem;background:#ffffff14;color:#fff;font-size:.12037rem;font-weight:600;line-height:1;cursor:pointer;transition:background .18s ease,opacity .18s ease,transform .18s ease}.toolbar-btn[data-v-5b65bb36]:hover{background:#ffffff21;transform:translateY(-1px)}.toolbar-btn.primary[data-v-5b65bb36]{background:linear-gradient(135deg,#7b61ff,#45d0ff)}.toolbar-btn.danger[data-v-5b65bb36]{color:#ff9d9d}.toolbar-btn.danger[data-v-5b65bb36]:hover{background:#ff50501f}@media (max-width: 900px){.workflow-toolbar[data-v-5b65bb36]{left:.11111rem;right:.11111rem;height:auto;min-height:.48148rem;padding:.09259rem .11111rem;align-items:flex-start;flex-direction:column}.toolbar-actions[data-v-5b65bb36]{width:100%;flex-wrap:wrap}.toolbar-btn[data-v-5b65bb36]{height:.27778rem;font-size:.11111rem}}.workflow-view[data-v-b2f960c6]{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;background:#0f1117;color:#fff;overflow:hidden}.smooth-down-clip{animation:smoothDown 1.2s ease-in forwards}@keyframes smoothDown{0%{transform:translateY(0) scale(1);clip-path:inset(0 0 0 0)}to{transform:translateY(100%) scale(.98);clip-path:inset(0 0 100% 0)}}.smooth-up-clip{animation:smoothUp 1.2s ease-out forwards}@keyframes smoothUp{0%{transform:translateY(100%) scale(.98);clip-path:inset(0 0 100% 0)}to{transform:translateY(0) scale(1);clip-path:inset(0 0 0 0)}}.fade-in{animation:fadeIn 1s ease-out forwards}.fade-out{animation:fadeOut 1s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(.9091)}to{transform:translate(-50%) scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
