: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-91bab76f]{flex:1;min-height:0;overflow-y:auto;padding-right:.03704rem}.group-title[data-v-91bab76f]{margin:0 0 .11111rem;padding:0 .07407rem;font-size:.10185rem;font-weight:700;letter-spacing:.08em;color:#ffffff59}.menu-list[data-v-91bab76f]{margin:0;padding:0;list-style:none}.menu-list li+li[data-v-91bab76f]{margin-top:.09259rem}.menu-item[data-v-91bab76f]{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-91bab76f]:hover{background:#ffffff0f;color:#fff}.menu-item.active[data-v-91bab76f]{background:linear-gradient(135deg,#6d5dfc38,#46c2ff29);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.menu-icon[data-v-91bab76f]{display:inline-flex;align-items:center;justify-content:center;font-size:.16667rem;line-height:1}.menu-label[data-v-91bab76f]{font-size:.11111rem;font-weight:500;line-height:1;text-align:center}.sidebar-user[data-v-63a6b4b2]{padding-top:.14815rem;margin-top:.14815rem;border-top:1px solid rgba(255,255,255,.06)}.user-card[data-v-63a6b4b2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.11111rem;padding:.09259rem .07407rem;border-radius:.12963rem;transition:background .2s ease}.user-card[data-v-63a6b4b2]:hover{background:#ffffff0a}.user-count[data-v-63a6b4b2]{font-size:.18519rem;font-weight:700;color:#fff;line-height:1}.user-avatar[data-v-63a6b4b2]{width:.40741rem;height:.40741rem;border-radius:50%;object-fit:cover;display:block}.settings-btn[data-v-63a6b4b2]{border:none;background:transparent;color:#fff;font-size:.18519rem;line-height:1;cursor:pointer;padding:0}.settings-btn[data-v-63a6b4b2]:hover{opacity:.8}.sidebar[data-v-f8342678]{width:.62037rem;height:100%;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);color:#fff;overflow:hidden}.sidebar-inner[data-v-f8342678]{height:100%;padding:.18519rem .09259rem .14815rem;box-sizing:border-box;display:flex;flex-direction:column}.sidebar-center[data-v-f8342678]{flex:1;display:flex;align-items:center;justify-content:flex-start;min-height:0;padding-bottom:1.18519rem}.sidebar-bottom[data-v-f8342678]{margin-top:auto}.sidebar-menu-block[data-v-f8342678]{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}.base-select[data-v-5334889b]{position:relative;display:inline-block}.base-select-trigger[data-v-5334889b]{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-5334889b]:hover{background:#ffffff12;border-color:#ffffff24}.base-select-trigger.open[data-v-5334889b]{border-color:#7b61ff;box-shadow:0 0 0 .02778rem #7b61ff29}.base-select-label[data-v-5334889b]{font-size:.12037rem;font-weight:500;color:#f5f7ff;white-space:nowrap}.base-select-arrow[data-v-5334889b]{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-5334889b]{transform:rotate(-135deg) translateY(-1px)}.base-select-dropdown[data-v-5334889b]{position:absolute;left:0;top:calc(100% + .07407rem);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:1000}.base-select-title[data-v-5334889b]{padding:.05556rem .07407rem .09259rem;font-size:.11111rem;color:#ffffff73}.base-select-options[data-v-5334889b]{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-5334889b]{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-5334889b]:hover{background:#ffffff0f;color:#fff}.base-select-option.selected[data-v-5334889b]{background:#7b61ff29;color:#fff}.base-select-options[data-v-5334889b]::-webkit-scrollbar{width:.05556rem}.base-select-options[data-v-5334889b]::-webkit-scrollbar-track{background:transparent}.base-select-options[data-v-5334889b]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:9.25rem}.base-select-options[data-v-5334889b]::-webkit-scrollbar-thumb:hover{background:#ffffff42}.base-select-option-text[data-v-5334889b]{font-size:.12963rem;white-space:nowrap}.base-select-check[data-v-5334889b]{font-size:.12963rem;color:#9f86ff;font-weight:700}.generator-panel[data-v-46c6facb]{width:100%}.content-stack[data-v-46c6facb]{display:flex;flex-direction:column;gap:.16667rem}.task-panel-card[data-v-46c6facb],.submit-card[data-v-46c6facb],.debug-card[data-v-46c6facb]{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}.submit-card[data-v-46c6facb]{transition:opacity .25s ease,transform .25s ease}.submit-card.is-pending[data-v-46c6facb]{opacity:.94}.card-head[data-v-46c6facb]{display:flex;align-items:center;justify-content:space-between;gap:.11111rem}.card-title[data-v-46c6facb]{font-size:.14815rem;font-weight:600;color:#fff;letter-spacing:.2px}.task-summary-status[data-v-46c6facb]{padding:.0463rem .09259rem;border-radius:9.25rem;font-size:.11111rem;line-height:1;color:#fff;background:#ffffff1a}.task-summary-status.pending[data-v-46c6facb]{background:#ffb84d29;color:#ffd27a}.task-summary-status.success[data-v-46c6facb]{background:#4dd67a29;color:#8bffb0}.task-summary-status.error[data-v-46c6facb]{background:#ff6b6b29;color:#ff9b9b}.task-panel-main[data-v-46c6facb],.generator-main[data-v-46c6facb]{display:flex;align-items:stretch;gap:.14815rem;margin-top:.12963rem}.task-reference-panel[data-v-46c6facb],.reference-panel[data-v-46c6facb]{width:1.38889rem;flex-shrink:0}.task-editor-panel[data-v-46c6facb],.editor-panel[data-v-46c6facb]{flex:1;min-width:0}.task-prompt-view[data-v-46c6facb]{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-panel-footer[data-v-46c6facb]{margin-top:.12963rem}.task-summary-meta[data-v-46c6facb]{font-size:.11111rem;color:#ffffff73}.task-summary-error[data-v-46c6facb]{margin-top:.09259rem;font-size:.12037rem;color:#ff8d8d}.result-video-section[data-v-46c6facb]{width:100%;box-sizing:border-box;padding:.01852rem 0}.result-video[data-v-46c6facb]{width:100%;max-height:5.18519rem;display:block;margin-top:.11111rem;border-radius:.16667rem;background:#0d1017}.debug-card .status-text[data-v-46c6facb]{font-size:.12037rem;color:#ffffffd1;line-height:1.7}.error-text[data-v-46c6facb]{margin-top:.07407rem;color:#ff7b7b;font-size:.12037rem}.result-box[data-v-46c6facb]{margin-top:.11111rem}.result-title[data-v-46c6facb]{margin-bottom:.07407rem;font-size:.12037rem;font-weight:600;color:#fff}.result-box pre[data-v-46c6facb]{margin:0;padding:.11111rem;border-radius:.09259rem;background:#0f1117;color:#d6e4ff;font-size:.11111rem;line-height:1.6;overflow-x:auto}.reference-card[data-v-46c6facb]{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;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.reference-card[data-v-46c6facb]:hover{border-color:#788cff8c;background:#788cff0f}.reference-card.disabled[data-v-46c6facb],.reference-card.static-card[data-v-46c6facb]{cursor:default}.reference-card.disabled[data-v-46c6facb]{opacity:.5}.reference-icon[data-v-46c6facb]{font-size:.25926rem;font-weight:400;color:#fff}.reference-label[data-v-46c6facb]{font-size:.12037rem;color:#ffffffd1;text-align:center;padding:0 .07407rem}.reference-input[data-v-46c6facb]{position:absolute;inset:0;opacity:0;cursor:pointer}.reference-stack-wrap[data-v-46c6facb]{width:100%;height:1.11111rem;display:flex;align-items:center}.reference-stack[data-v-46c6facb]{position:relative;width:100%;height:1.11111rem;overflow:visible}.static-stack[data-v-46c6facb]{pointer-events:none}.asset-card[data-v-46c6facb]{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;transition:left .28s ease,transform .28s ease,box-shadow .28s ease}.reference-stack:hover .asset-card[data-v-46c6facb]{transform:translateY(-.03704rem);box-shadow:0 .14815rem .2963rem #00000057}.static-stack .asset-card[data-v-46c6facb]{transform:none!important;box-shadow:0 .11111rem .25926rem #00000047}.asset-thumb[data-v-46c6facb]{width:100%;height:100%;object-fit:cover;display:block}.asset-audio[data-v-46c6facb]{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-46c6facb]{font-size:.2963rem}.asset-mask[data-v-46c6facb]{position:absolute;inset:0;background:linear-gradient(to top,#080a0fd1,#080a0f0d 55%)}.asset-name[data-v-46c6facb]{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-46c6facb],.asset-name.always-visible[data-v-46c6facb]{opacity:1;transform:translateY(0)}.add-more-btn[data-v-46c6facb]{position:absolute;right:-.05556rem;bottom:-.05556rem;width:.2963rem;height:.2963rem;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 .09259rem .22222rem #5f78ff59}.add-more-btn.disabled[data-v-46c6facb]{opacity:.4;pointer-events:none}.prompt-textarea[data-v-46c6facb]{width:100%;min-height:1.11111rem;resize:none;border:none;outline:none;border-radius:.16667rem;padding:.16667rem .18519rem;box-sizing:border-box;background:#11131a;color:#fff;font-size:.12963rem;line-height:1.7;transition:opacity .2s ease,box-shadow .2s ease}.prompt-textarea.disabled[data-v-46c6facb]{opacity:.6;cursor:not-allowed}.prompt-textarea[data-v-46c6facb]::placeholder{color:#ffffff61}.toolbar[data-v-46c6facb]{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-46c6facb],.toolbar-right[data-v-46c6facb]{display:flex;align-items:center;gap:.11111rem;flex-wrap:wrap}.toolbar-left.disabled[data-v-46c6facb]{opacity:.55;pointer-events:none}.submit-btn[data-v-46c6facb]{width:.44444rem;height:.44444rem;border:none;border-radius:9.25rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.18519rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.submit-btn[data-v-46c6facb]:hover:enabled{transform:translateY(-1px);box-shadow:0 .09259rem .22222rem #5f78ff59}.submit-btn[data-v-46c6facb]:disabled{opacity:.45;cursor:not-allowed}.fade-slide-enter-active[data-v-46c6facb],.fade-slide-leave-active[data-v-46c6facb]{transition:all .3s ease}.fade-slide-enter-from[data-v-46c6facb],.fade-slide-leave-to[data-v-46c6facb]{opacity:0;transform:translateY(-.11111rem)}.download-btn[data-v-46c6facb]{border:none;border-radius:9.25rem;padding:.07407rem .12963rem;background:linear-gradient(135deg,#7b61ff,#45d0ff);color:#fff;font-size:.12037rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.download-btn[data-v-46c6facb]:hover:enabled{transform:translateY(-1px);box-shadow:0 .09259rem .22222rem #5f78ff59}.download-btn[data-v-46c6facb]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 900px){.task-panel-main[data-v-46c6facb],.generator-main[data-v-46c6facb]{flex-direction:column}.task-reference-panel[data-v-46c6facb],.reference-panel[data-v-46c6facb],.reference-card[data-v-46c6facb],.reference-stack-wrap[data-v-46c6facb],.reference-stack[data-v-46c6facb]{width:100%}.result-video[data-v-46c6facb]{max-height:3.88889rem}}@media (max-width: 640px){.task-panel-card[data-v-46c6facb],.submit-card[data-v-46c6facb],.debug-card[data-v-46c6facb]{padding:.14815rem;border-radius:.18519rem}.card-title[data-v-46c6facb]{font-size:.13889rem}.task-prompt-view[data-v-46c6facb],.prompt-textarea[data-v-46c6facb]{min-height:1.01852rem;padding:.14815rem}.toolbar[data-v-46c6facb]{align-items:stretch}.toolbar-left[data-v-46c6facb],.toolbar-right[data-v-46c6facb]{width:100%}.toolbar-right[data-v-46c6facb]{justify-content:flex-end}.result-video[data-v-46c6facb]{max-height:2.96296rem;border-radius:.12963rem}}.home-view[data-v-f586b83c]{min-height:100vh;box-sizing:border-box;padding:.22222rem .22222rem 1.85185rem;background:#0f1117;color:#fff;display:flex;align-items:center;justify-content:center}.home-content[data-v-f586b83c]{width:100%;max-width:10rem}.page-header[data-v-f586b83c]{margin-bottom:.18519rem;text-align:center}.page-desc[data-v-f586b83c]{margin:0;font-size:.12963rem;color:#ffffffa6}.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}.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)}}
