.login-container[data-v-2022d1fe]{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f5f4ed;padding:16px;box-sizing:border-box}.login-box[data-v-2022d1fe]{width:100%!important;max-width:380px;background-color:#faf9f5!important;border-radius:16px!important;border:1px solid #f0eee6!important;box-shadow:0 0 0 1px #d1cfc5!important;margin:0!important;display:block!important;height:auto!important}.subtitle[data-v-2022d1fe]{color:#5e5d59;margin-bottom:15px;text-align:center}.welcome-title[data-v-2022d1fe]{font-size:28px;font-style:italic;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-weight:500;margin-bottom:5px;color:#141413;text-align:center}.el-form-item[data-v-2022d1fe],.el-form-item[data-v-2022d1fe]:nth-of-type(2){margin-bottom:20px}.el-form:not(.register-form) .el-form-item[data-v-2022d1fe]:nth-of-type(3){margin-bottom:30px}.el-input[data-v-2022d1fe]{border-radius:8px}.el-button[data-v-2022d1fe]{border-radius:8px;padding:12px 0;font-size:16px}.el-card[data-v-2022d1fe]{border-radius:16px!important;overflow:visible!important}[data-v-2022d1fe] .el-card__body{padding:30px!important;height:auto!important;overflow:visible!important;flex:none!important;display:block!important}.auth-links[data-v-2022d1fe]{display:flex;justify-content:space-between;align-items:center;margin-top:15px;font-size:14px}.auth-links span[data-v-2022d1fe]{color:#c96442;cursor:pointer}.auth-links span[data-v-2022d1fe]:hover{text-decoration:underline}.back-button[data-v-2022d1fe]{margin-right:10px;cursor:pointer;color:#c96442;font-size:14px;display:flex;align-items:center;position:static}.back-button[data-v-2022d1fe]:hover{color:#b55a35}.back-button i[data-v-2022d1fe]{margin-right:4px}.verification-code-container[data-v-2022d1fe]{display:flex;gap:10px}.verification-input[data-v-2022d1fe]{flex:1}.send-code-btn[data-v-2022d1fe]{width:120px;font-weight:500}.verification-code-container[data-v-2022d1fe] .el-input__inner{height:40px;line-height:40px}.verification-code-container .el-button[data-v-2022d1fe]{height:40px;padding:0 15px}.subtitle-container[data-v-2022d1fe]{display:flex;align-items:center;margin-bottom:20px;position:relative}.subtitle-container .subtitle[data-v-2022d1fe]{margin-bottom:0;flex:1;text-align:left}.invite-banner[data-v-2022d1fe]{background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #fbbf24;border-radius:8px;padding:10px 14px;margin-bottom:18px;font-size:13px;color:#92400e;display:flex;align-items:center;gap:8px}.invite-banner i[data-v-2022d1fe]{color:#f59e0b;font-size:16px}.invite-banner b[data-v-2022d1fe]{color:#b45309;font-weight:600}.login-error[data-v-2022d1fe]{color:#b42318;font-size:13px;text-align:center;padding:8px 0;margin-bottom:4px}.login-error i[data-v-2022d1fe]{margin-right:4px}[data-v-2022d1fe] .el-form-item__label{color:#5e5d59}[data-v-2022d1fe] .el-input__inner{background-color:#fff!important;border-color:#f0eee6!important;color:#141413!important}[data-v-2022d1fe] .el-input__inner::-moz-placeholder{color:#87867f}[data-v-2022d1fe] .el-input__inner::placeholder{color:#87867f}.el-button--primary[data-v-2022d1fe]{background-color:#c96442;border-color:#c96442;color:#faf9f5;font-weight:500}.el-button--primary[data-v-2022d1fe]:hover{background-color:#b55a35;border-color:#b55a35}.el-button--primary[data-v-2022d1fe]:disabled{background-color:#d1cfc5!important;border-color:#d1cfc5!important;color:#87867f!important}[data-v-2022d1fe] .el-input.is-disabled .el-input__inner{background-color:#f5f4ed;border-color:#e8e6dc;color:#87867f}[data-v-2022d1fe] .el-input__icon{color:#87867f}.checkin-card[data-v-7be5ddc9]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;background:rgba(201,100,66,.08);border:1px solid rgba(201,100,66,.28);border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;animation:checkin-breathe-7be5ddc9 2.4s ease-in-out infinite}.checkin-card[data-v-7be5ddc9]:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(201,100,66,.12)}.checkin-card-claimed[data-v-7be5ddc9]{background:var(--card-bg);border-color:var(--border-color);animation:none}.checkin-card-claimed[data-v-7be5ddc9]:hover{box-shadow:0 4px 12px rgba(20,20,19,.04)}@keyframes checkin-breathe-7be5ddc9{0%,to{box-shadow:0 0 0 0 rgba(201,100,66,.18)}50%{box-shadow:0 0 0 6px rgba(201,100,66,0)}}.checkin-card-left[data-v-7be5ddc9]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.checkin-card-icon[data-v-7be5ddc9]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:rgba(201,100,66,.14);color:var(--primary-color);font-size:20px}.checkin-card-icon-done[data-v-7be5ddc9]{background:rgba(47,125,79,.12);color:#2f7d4f;font-weight:700}.checkin-card-text[data-v-7be5ddc9]{min-width:0;flex:1}.checkin-card-title[data-v-7be5ddc9]{color:var(--text-color);font-size:14px;font-weight:600;line-height:1.3}.checkin-card-sub[data-v-7be5ddc9]{margin-top:2px;color:var(--primary-color);font-size:12px;line-height:1.3}.checkin-card-claimed .checkin-card-sub[data-v-7be5ddc9]{color:var(--text-tertiary)}.checkin-card-btn[data-v-7be5ddc9]{flex:0 0 auto;height:30px;padding:0 14px;border:0;border-radius:6px;background:var(--primary-color);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.checkin-card-btn[data-v-7be5ddc9]:hover:not(:disabled){background:#b65836}.checkin-card-btn[data-v-7be5ddc9]:disabled{background:#d89a82;cursor:not-allowed}.checkin-card-arrow[data-v-7be5ddc9]{flex:0 0 auto;color:var(--text-tertiary);font-size:24px;line-height:1;font-weight:300}.checkin-fly-num[data-v-7be5ddc9]{position:absolute;right:50px;top:50%;color:#2f7d4f;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.checkin-fly-enter-active[data-v-7be5ddc9]{animation:checkin-fly-up-7be5ddc9 1s ease-out}.checkin-fly-leave-active[data-v-7be5ddc9]{opacity:0;transition:opacity .2s}@keyframes checkin-fly-up-7be5ddc9{0%{transform:translateY(0) scale(1);opacity:1}60%{transform:translateY(-30px) scale(1.15);opacity:1}to{transform:translateY(-50px) scale(1);opacity:0}}.short-video-home-page[data-v-7be5ddc9]{min-height:100%;padding:16px;box-sizing:border-box;background:var(--background-color);color:var(--text-color)}.intro-panel[data-v-7be5ddc9],.intro-section[data-v-7be5ddc9]{border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);box-sizing:border-box}.intro-panel[data-v-7be5ddc9]{padding:22px 20px}.eyebrow[data-v-7be5ddc9]{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:6px;background:rgba(201,100,66,.1);color:var(--primary-color);font-size:12px;font-weight:700}.intro-panel h1[data-v-7be5ddc9]{margin:14px 0 10px;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:28px;font-weight:500;line-height:1.25}.intro-panel p[data-v-7be5ddc9]{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.75}.intro-section[data-v-7be5ddc9]{margin-top:12px;padding:16px}.section-title[data-v-7be5ddc9]{margin-bottom:12px;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:600}.flow-list[data-v-7be5ddc9],.intro-list[data-v-7be5ddc9]{display:grid;gap:10px}.intro-item[data-v-7be5ddc9]{display:flex;gap:12px;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--white)}.intro-item i[data-v-7be5ddc9]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:8px;background:rgba(201,100,66,.12);color:var(--primary-color);font-size:17px}.intro-item span[data-v-7be5ddc9],.intro-item strong[data-v-7be5ddc9]{display:block}.intro-item strong[data-v-7be5ddc9]{font-size:14px}.intro-item span[data-v-7be5ddc9]{margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.55}.flow-item[data-v-7be5ddc9]{padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--white)}.flow-item span[data-v-7be5ddc9]{color:var(--primary-color);font-size:12px;font-weight:700}.flow-item strong[data-v-7be5ddc9]{display:block;margin-top:6px;font-size:14px}.flow-item p[data-v-7be5ddc9]{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.55}@media (max-width:520px){.intro-panel h1[data-v-7be5ddc9]{font-size:24px}}.short-video-workspace-page[data-v-07b88d23]{min-height:100%;padding:14px 16px 18px;box-sizing:border-box;background:var(--background-color);color:var(--text-color)}.workspace-head[data-v-07b88d23]{margin-bottom:12px}.mode-tabs[data-v-07b88d23]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.mode-tab[data-v-07b88d23]{min-height:30px;padding:0 12px;border:1px solid #dedbd0;border-radius:15px;background:var(--card-bg);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap;cursor:pointer}.mode-tab.active[data-v-07b88d23]{border-color:var(--primary-color);background:var(--white);color:var(--primary-color)}.tool-card[data-v-07b88d23],.workflow-card[data-v-07b88d23]{border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-color);cursor:pointer;letter-spacing:0}.workflow-card[data-v-07b88d23]{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:10px;align-items:center;min-height:86px;padding:14px;box-sizing:border-box}.workflow-main strong[data-v-07b88d23]{display:block;font-size:17px;line-height:1.25}.workflow-main p[data-v-07b88d23]{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.tool-arrow[data-v-07b88d23],.workflow-arrow[data-v-07b88d23]{color:var(--text-tertiary)}.tool-section[data-v-07b88d23]{margin-top:12px}.section-title[data-v-07b88d23]{margin:0 0 10px;font-size:14px;font-weight:700}.tool-grid[data-v-07b88d23]{display:grid;grid-template-columns:1fr;gap:8px}.tool-card[data-v-07b88d23]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;min-height:66px;align-items:center;padding:10px 12px;text-align:left;font-family:inherit}.step-no[data-v-07b88d23]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:rgba(201,100,66,.1);color:var(--primary-color);font-size:12px;font-weight:800}.tool-card[data-v-07b88d23]:hover{border-color:#d1cfc5;background:var(--white)}.tool-copy strong[data-v-07b88d23]{display:block;font-size:14px;line-height:1.25}.tool-copy span[data-v-07b88d23]{display:block;margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.45}.tool-arrow[data-v-07b88d23]{position:static;align-self:center;justify-self:end}.viral-remix-page[data-v-24d87b38]{min-height:100%;padding:14px 16px 18px;box-sizing:border-box;background:var(--background-color);color:var(--text-color)}.workspace-head[data-v-24d87b38]{margin-bottom:12px}.mode-tabs[data-v-24d87b38]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.mode-tab[data-v-24d87b38]{min-height:30px;padding:0 12px;border:1px solid #dedbd0;border-radius:15px;background:var(--card-bg);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap;cursor:pointer}.mode-tab.active[data-v-24d87b38]{border-color:var(--primary-color);background:var(--white);color:var(--primary-color)}.tool-card[data-v-24d87b38],.workflow-card[data-v-24d87b38]{border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-color);cursor:pointer;letter-spacing:0}.workflow-card[data-v-24d87b38]{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:10px;align-items:center;min-height:86px;padding:14px;box-sizing:border-box}.workflow-main strong[data-v-24d87b38]{display:block;font-size:17px;line-height:1.25}.workflow-main p[data-v-24d87b38]{margin:6px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.45}.workflow-arrow[data-v-24d87b38]{color:var(--text-tertiary)}.tool-arrow[data-v-24d87b38]{position:static;align-self:center;justify-self:end}.my-work-page[data-v-4012c0c1]{display:flex;flex-direction:column;height:100%;background-color:var(--background-color)}.tab-switcher[data-v-4012c0c1]{padding:12px 16px 0;background-color:var(--background-color)}.switch-container[data-v-4012c0c1]{display:flex;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:4px;gap:4px}.switch-button[data-v-4012c0c1]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;border:none;border-radius:6px;background:transparent;color:var(--text-secondary);font-size:14px;cursor:pointer;transition:all .2s ease}.switch-button.active[data-v-4012c0c1]{background-color:var(--primary-color);color:var(--card-bg);font-weight:500}.works-toolbar[data-v-4012c0c1]{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:10px 16px 0}.refresh-button[data-v-4012c0c1]{display:inline-flex;width:38px;height:32px;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--primary-color);cursor:pointer}.works-error[data-v-4012c0c1]{margin:10px 16px 0;padding:10px 12px;border:1px solid #f0d2c5;border-radius:8px;background:#fff7f3;color:#b14f31;font-size:13px}.content-area[data-v-4012c0c1]{flex:1;min-height:0;overflow-y:auto;padding:12px 12px 16px;scrollbar-width:none;-ms-overflow-style:none}.content-area[data-v-4012c0c1]::-webkit-scrollbar{display:none;width:0;height:0}.tab-content[data-v-4012c0c1]{min-height:100%}.empty-state[data-v-4012c0c1],.loading-state[data-v-4012c0c1]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;color:var(--text-tertiary);gap:10px;text-align:center}.loading-state i[data-v-4012c0c1]{font-size:28px;color:var(--primary-color)}.empty-icon[data-v-4012c0c1]{font-size:60px;color:var(--button-bg)}.empty-hint[data-v-4012c0c1],.empty-text[data-v-4012c0c1],.loading-state p[data-v-4012c0c1]{margin:0}.empty-text[data-v-4012c0c1]{font-size:16px}.empty-hint[data-v-4012c0c1]{font-size:13px;color:var(--text-secondary)}.image-grid[data-v-4012c0c1],.video-grid[data-v-4012c0c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.work-card[data-v-4012c0c1]{overflow:hidden;border:1px solid var(--border-color);border-radius:8px;background-color:var(--card-bg)}.skeleton-card[data-v-4012c0c1]{pointer-events:none}.skeleton-line[data-v-4012c0c1],.skeleton-media[data-v-4012c0c1]{position:relative;overflow:hidden;background:linear-gradient(90deg,#e9e6dc,#f4f1e8 46%,#e9e6dc);background-size:220% 100%;animation:worksSkeletonShimmer-4012c0c1 1.2s ease-in-out infinite}.skeleton-media[data-v-4012c0c1]{border:0;cursor:default}.skeleton-info[data-v-4012c0c1]{display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-4012c0c1]{height:12px;border-radius:999px}.skeleton-title-line[data-v-4012c0c1]{width:88%}.skeleton-time-line[data-v-4012c0c1]{width:48%}@keyframes worksSkeletonShimmer-4012c0c1{0%{background-position:120% 0}to{background-position:-120% 0}}.media-frame[data-v-4012c0c1]{position:relative}.media-preview[data-v-4012c0c1]{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:0;background:var(--button-bg);overflow:hidden;cursor:pointer}.video-grid .media-preview[data-v-4012c0c1]{aspect-ratio:9/16}.preview-image[data-v-4012c0c1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--button-bg)}.video-grid .preview-image[data-v-4012c0c1]{-o-object-fit:contain;object-fit:contain;background:#f4f2ea}.media-type-badge[data-v-4012c0c1]{position:absolute;left:8px;top:8px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:12px;background:rgba(20,20,19,.54);color:var(--card-bg);font-size:13px}.new-work-badge[data-v-4012c0c1]{position:absolute;left:8px;top:38px;z-index:2;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--danger);color:#fff;border:1px solid hsla(48,33%,97%,.9);font-size:12px;line-height:18px;font-weight:700;box-sizing:border-box}.card-more-wrapper[data-v-4012c0c1]{position:absolute;bottom:8px;right:8px;z-index:2}.card-more-button[data-v-4012c0c1]{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:14px;background:rgba(20,20,19,.54);color:var(--card-bg);cursor:pointer}.card-more-button[data-v-4012c0c1]:hover{background:rgba(20,20,19,.72)}.card-quick-action[data-v-4012c0c1],.card-quick-video[data-v-4012c0c1]{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid hsla(48,33%,97%,.82);border-radius:999px;background:rgba(201,100,66,.92);color:#fff;font-size:12px;font-weight:600;line-height:28px;box-shadow:0 6px 16px rgba(20,20,19,.2);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.card-quick-action[data-v-4012c0c1]{background:rgba(20,20,19,.68)}.card-quick-action[data-v-4012c0c1]:hover,.card-quick-video[data-v-4012c0c1]:hover{background:var(--primary-color,#c96442);box-shadow:0 8px 20px rgba(20,20,19,.24);transform:translateY(-1px)}.card-quick-action i[data-v-4012c0c1],.card-quick-video i[data-v-4012c0c1]{font-size:13px}.preview-overlay[data-v-4012c0c1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);color:var(--card-bg);font-size:42px;opacity:.65;transition:opacity .2s}.media-preview:hover .preview-overlay[data-v-4012c0c1]{opacity:.9}.preview-placeholder[data-v-4012c0c1]{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-tertiary);background:var(--button-bg)}.preview-placeholder i[data-v-4012c0c1]{font-size:32px}.preview-placeholder span[data-v-4012c0c1]{font-size:12px}.work-info[data-v-4012c0c1]{padding:8px 9px 9px;cursor:pointer}.work-title[data-v-4012c0c1]{display:-webkit-box;min-height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-color);font-size:13px;font-weight:500;line-height:1.23}.work-time[data-v-4012c0c1]{margin-top:4px;color:var(--text-tertiary);font-size:12px}.work-subtype-tag[data-v-4012c0c1]{display:inline-block;margin-right:5px;padding:1px 6px;border-radius:999px;background:rgba(201,100,66,.1);color:var(--primary-color,#c96442);font-size:10px;line-height:16px}@media (min-width:720px){.image-grid[data-v-4012c0c1],.video-grid[data-v-4012c0c1]{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}}@media (max-width:420px){.image-grid[data-v-4012c0c1],.video-grid[data-v-4012c0c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.content-area[data-v-4012c0c1]{padding-left:10px;padding-right:10px}.work-info[data-v-4012c0c1]{padding:7px 8px 8px}.work-title[data-v-4012c0c1]{min-height:30px;font-size:12px}.work-time[data-v-4012c0c1]{font-size:11px}}.load-more-row[data-v-4012c0c1]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 10px;color:var(--text-secondary);font-size:13px}.load-end-row[data-v-4012c0c1]{color:var(--text-tertiary);font-size:12px}.scroll-sentinel[data-v-4012c0c1]{grid-column:1/-1;height:1px}.preview-modal[data-v-4012c0c1],.video-modal[data-v-4012c0c1]{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:rgba(8,15,26,.86);backdrop-filter:blur(12px)}.video-modal[data-v-4012c0c1]{padding:0;background:#06111f}.preview-shell[data-v-4012c0c1]{position:relative;display:flex;width:min(92vw,960px);max-height:calc(100vh - 48px);flex-direction:column;align-items:center;gap:12px}.video-preview-shell[data-v-4012c0c1]{width:100%;max-width:min(100vw,760px);max-height:100vh;gap:0}.preview-topbar[data-v-4012c0c1]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:12px;color:var(--card-bg)}.preview-title[data-v-4012c0c1]{flex:1;min-width:0;overflow:hidden;color:hsla(48,33%,97%,.88);font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.preview-tool-group[data-v-4012c0c1]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.preview-icon-button[data-v-4012c0c1]{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:19px;background:hsla(48,33%,97%,.14);color:var(--card-bg);font-size:18px;cursor:pointer;transition:background .16s ease,transform .16s ease}.preview-icon-button[data-v-4012c0c1]:hover:not(:disabled){background:hsla(48,33%,97%,.24)}.preview-icon-button[data-v-4012c0c1]:active:not(:disabled){transform:scale(.96)}.preview-icon-button[data-v-4012c0c1]:disabled{cursor:default;opacity:.72}.preview-primary-icon[data-v-4012c0c1]{background:var(--primary-color)}.preview-primary-icon[data-v-4012c0c1]:hover:not(:disabled){background:#b85b3a}.preview-danger-icon[data-v-4012c0c1]{background:rgba(180,75,62,.92)}.preview-danger-icon[data-v-4012c0c1]:hover:not(:disabled){background:#a64035}.video-player-frame[data-v-4012c0c1]{position:relative;display:flex;width:100%;height:100vh;max-height:100vh;align-items:center;justify-content:center;background:#000;overflow:hidden}.video-player-overlay[data-v-4012c0c1]{position:absolute;inset:0 0 auto;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:calc(12px + env(safe-area-inset-top, 0px)) 12px 44px;background:linear-gradient(180deg,rgba(0,0,0,.68),transparent);pointer-events:none}.video-player-overlay .preview-icon-button[data-v-4012c0c1],.video-player-overlay .video-preview-title[data-v-4012c0c1]{pointer-events:auto}.video-preview-title[data-v-4012c0c1]{min-width:0;overflow:hidden;color:hsla(48,33%,97%,.92);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.video-tool-group[data-v-4012c0c1]{display:inline-flex;align-items:center;gap:8px}.preview-full-image[data-v-4012c0c1]{max-width:100%;max-height:calc(100vh - 116px);-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 10px 50px rgba(0,0,0,.3)}.preview-full-video[data-v-4012c0c1]{width:100%;max-height:100vh;border-radius:0;background:#000;box-shadow:none}@media (max-width:520px){.preview-modal[data-v-4012c0c1]{padding:calc(12px + env(safe-area-inset-top, 0px)) 12px calc(14px + env(safe-area-inset-bottom, 0px))}.preview-shell[data-v-4012c0c1]{width:100%;max-width:100%;max-height:calc(100vh - 26px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));gap:10px}.video-preview-shell[data-v-4012c0c1]{width:100%;max-width:100%;max-height:100vh}.preview-title[data-v-4012c0c1]{font-size:13px}.preview-icon-button[data-v-4012c0c1]{width:36px;height:36px}.preview-full-image[data-v-4012c0c1]{max-height:calc(100vh - 86px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}.video-player-frame[data-v-4012c0c1]{height:100vh;height:100dvh}.preview-full-video[data-v-4012c0c1]{max-height:100vh;max-height:100dvh}.video-preview-title[data-v-4012c0c1]{font-size:13px}}.text-grid-skeleton[data-v-4012c0c1],.text-list[data-v-4012c0c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.text-card[data-v-4012c0c1]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color,#f0eee6);border-radius:10px;background:var(--card-bg,#faf9f5);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.text-card[data-v-4012c0c1]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(201,100,66,.12);border-color:rgba(201,100,66,.35)}.text-tile-wrap[data-v-4012c0c1]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;aspect-ratio:4/3;padding:12px;box-sizing:border-box;background:radial-gradient(circle at 88% 14%,hsla(0,0%,100%,.82) 0,hsla(0,0%,100%,0) 34%),linear-gradient(145deg,#fff7f1,#f7ece1 58%,#efe3d2);cursor:pointer;overflow:hidden}.text-tile-wrap[data-v-4012c0c1]:before{content:"";position:absolute;top:0;right:0;width:22px;height:22px;background:linear-gradient(225deg,hsla(0,0%,100%,.85) 50%,rgba(201,100,66,.12) 0)}.text-source-preview[data-v-4012c0c1]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.86}.text-plan-cover[data-v-4012c0c1]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:44px 12px 12px;box-sizing:border-box}.text-plan-cover-tip[data-v-4012c0c1]{color:var(--text-tertiary,#87867f);font-size:11px}.text-tile-icon[data-v-4012c0c1]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(201,100,66,.1);color:var(--primary-color,#c96442)}.text-tile-icon i[data-v-4012c0c1]{font-size:23px}.text-card-head[data-v-4012c0c1]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}.text-tile-subtype[data-v-4012c0c1]{font-size:11px;font-weight:600;color:var(--primary-color,#c96442);background:hsla(0,0%,100%,.82);padding:3px 11px;border-radius:999px;letter-spacing:.02em;box-shadow:0 1px 3px rgba(0,0,0,.04)}.text-card-kind[data-v-4012c0c1]{flex-shrink:0;color:var(--text-tertiary,#87867f);font-size:10px}.text-card-summary[data-v-4012c0c1]{position:relative;z-index:1;color:var(--text-secondary,#5e5d59);background:hsla(48,33%,97%,.72);border-radius:8px;padding:5px 7px;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-tile-hover[data-v-4012c0c1]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:rgba(201,100,66,.45);color:#fff;font-size:13px;opacity:0;transition:opacity .2s ease}.text-tile-hover i[data-v-4012c0c1]{font-size:24px}.text-tile-hover em[data-v-4012c0c1]{font-style:normal;font-size:12px}.text-tile-wrap:hover .text-tile-hover[data-v-4012c0c1]{opacity:1}.text-work-info[data-v-4012c0c1]{padding:10px 11px 12px}.text-card-actions[data-v-4012c0c1]{display:grid;grid-template-columns:1fr 1fr 32px;gap:6px;margin-top:9px}.text-action-btn[data-v-4012c0c1]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;padding:5px 6px;border:1px solid var(--border-color,#f0eee6);border-radius:6px;background:#fff;color:var(--text-tertiary,#87867f);font-size:11px;cursor:pointer;transition:all .18s ease}.text-action-btn i[data-v-4012c0c1]{font-size:12px}.text-action-btn[data-v-4012c0c1]:hover{border-color:rgba(201,100,66,.45);color:var(--primary-color,#c96442);background:rgba(201,100,66,.06)}.text-action-btn.is-primary[data-v-4012c0c1]{border-color:rgba(201,100,66,.25);color:var(--primary-color,#c96442);background:rgba(201,100,66,.08)}.text-action-btn.is-danger[data-v-4012c0c1]:hover{border-color:#d97757;color:#d97757;background:rgba(217,119,87,.06)}.text-empty[data-v-4012c0c1]{gap:14px}.text-empty-icon[data-v-4012c0c1]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#fdf4ee,#f0eee6);color:var(--primary-color,#c96442)}.text-empty-icon i[data-v-4012c0c1]{font-size:32px}.text-modal-overlay[data-v-4012c0c1]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,20,19,.55);backdrop-filter:blur(4px)}.text-modal-panel[data-v-4012c0c1]{display:flex;flex-direction:column;width:min(640px,96vw);max-height:88vh;background:var(--card-bg,#faf9f5);border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.22);overflow:hidden}.text-modal-header[data-v-4012c0c1]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-color,#f0eee6)}.text-modal-title[data-v-4012c0c1]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-color,#141413);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-edited-badge[data-v-4012c0c1]{flex-shrink:0;padding:2px 8px;border-radius:999px;background:rgba(201,100,66,.12);color:var(--primary-color,#c96442);font-size:11px;font-weight:500}.text-modal-actions[data-v-4012c0c1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.text-modal-edit-btn[data-v-4012c0c1]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border:1px solid var(--border-color,#f0eee6);border-radius:8px;background:transparent;color:var(--primary-color,#c96442);font-size:12px;cursor:pointer;transition:all .18s ease}.text-modal-edit-btn[data-v-4012c0c1]:hover{background:rgba(201,100,66,.08);border-color:rgba(201,100,66,.4)}.text-modal-close[data-v-4012c0c1]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:var(--border-color,#f0eee6);color:var(--text-secondary,#5e5d59);font-size:14px;cursor:pointer}.text-modal-close[data-v-4012c0c1]:hover{background:#e0ddd2}.text-modal-body[data-v-4012c0c1]{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.text-loading[data-v-4012c0c1]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:var(--text-tertiary,#87867f);font-size:13px}.text-block+.text-block[data-v-4012c0c1]{margin-top:16px}.text-block-title[data-v-4012c0c1]{margin-bottom:6px;padding-left:9px;border-left:3px solid var(--primary-color,#c96442);color:var(--text-color,#141413);font-size:13px;font-weight:600}.text-block-content[data-v-4012c0c1]{padding:12px 14px;background:#fff;border:1px solid var(--border-color,#f0eee6);border-radius:8px;color:var(--text-secondary,#5e5d59);font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.text-block-note[data-v-4012c0c1]{color:var(--text-tertiary,#87867f);font-size:12px;background:hsla(53,29%,95%,.6)}.text-frame-section[data-v-4012c0c1]{margin-top:16px;padding:12px 14px;background:#fff;border:1px solid var(--border-color,#f0eee6);border-radius:8px}.text-frame-section.text-frame-empty[data-v-4012c0c1]{display:flex;align-items:center;justify-content:center;padding:20px 14px}.text-frame-empty-text[data-v-4012c0c1]{color:var(--text-tertiary,#87867f);font-size:12px}.text-frame-header[data-v-4012c0c1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.text-frame-section-title[data-v-4012c0c1]{font-size:12px;font-weight:600;color:var(--text-secondary,#5e5d59)}.text-frame-save-btn[data-v-4012c0c1]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--primary-color,#c96442);border-radius:6px;background:rgba(201,100,66,.08);color:var(--primary-color,#c96442);font-size:11px;cursor:pointer;transition:all .18s ease}.text-frame-save-btn[data-v-4012c0c1]:hover{background:var(--primary-color,#c96442);color:#fff}.text-frame-save-btn[data-v-4012c0c1]:disabled{opacity:.5;cursor:not-allowed}.text-frame-grid[data-v-4012c0c1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.text-frame-item[data-v-4012c0c1]{position:relative;aspect-ratio:9/16;border-radius:6px;overflow:hidden;background:#f5f4ed;border:1px solid var(--border-color,#f0eee6)}.text-frame-item:hover .text-frame-actions[data-v-4012c0c1]{opacity:1}.text-frame-img[data-v-4012c0c1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.text-frame-label[data-v-4012c0c1]{position:absolute;bottom:4px;left:4px;padding:1px 7px;background:rgba(20,20,19,.65);color:#fff;font-size:10px;border-radius:3px;pointer-events:none}.text-frame-actions[data-v-4012c0c1]{position:absolute;top:4px;right:4px;display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .18s ease}.text-frame-action-btn[data-v-4012c0c1]{width:26px;height:26px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#fff;background:rgba(20,20,19,.55);backdrop-filter:blur(4px);transition:all .15s ease}.text-frame-action-btn[data-v-4012c0c1]:hover{background:rgba(20,20,19,.8);transform:scale(1.1)}.frame-delete-btn[data-v-4012c0c1]:hover{background:#d9534f}.frame-replace-btn[data-v-4012c0c1]:hover{background:var(--primary-color,#c96442)}.text-frame-add[data-v-4012c0c1]{display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px dashed var(--border-color,#f0eee6);background:transparent;transition:all .18s ease}.text-frame-add[data-v-4012c0c1]:hover{border-color:var(--primary-color,#c96442);background:rgba(201,100,66,.04)}.text-frame-add-inner[data-v-4012c0c1]{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-tertiary,#87867f);font-size:11px}.text-frame-add-inner i[data-v-4012c0c1]{font-size:20px}.text-frame-add:hover .text-frame-add-inner[data-v-4012c0c1]{color:var(--primary-color,#c96442)}.text-edit-area[data-v-4012c0c1]{width:100%;padding:12px 14px;border:1px solid var(--border-color,#f0eee6);border-radius:8px;background:#fff;color:var(--text-color,#141413);font-size:13px;line-height:1.7;font-family:inherit;resize:vertical;min-height:100px;box-sizing:border-box;transition:border-color .18s ease}.text-edit-area[data-v-4012c0c1]:focus{outline:none;border-color:var(--primary-color,#c96442);box-shadow:0 0 0 3px rgba(201,100,66,.1)}.text-modal-footer[data-v-4012c0c1]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border-color,#f0eee6);background:hsla(53,29%,95%,.5)}.text-footer-btn[data-v-4012c0c1]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border:1px solid var(--border-color,#f0eee6);border-radius:8px;background:#fff;color:var(--text-secondary,#5e5d59);font-size:13px;cursor:pointer;transition:all .18s ease}.text-footer-btn i[data-v-4012c0c1]{font-size:14px}.text-footer-btn[data-v-4012c0c1]:hover{border-color:rgba(201,100,66,.4);color:var(--primary-color,#c96442)}.text-footer-btn[data-v-4012c0c1]:disabled{opacity:.6;cursor:not-allowed}.text-footer-secondary[data-v-4012c0c1]{background:#fff}.text-footer-primary[data-v-4012c0c1]{background:var(--primary-color,#c96442);border-color:var(--primary-color,#c96442);color:#fff}.text-footer-primary[data-v-4012c0c1]:hover{background:#b85b3a;border-color:#b85b3a;color:#fff}@media (max-width:520px){.text-modal-footer[data-v-4012c0c1]{flex-wrap:wrap;justify-content:center}.text-footer-btn[data-v-4012c0c1]{padding:8px 12px;font-size:12px}.text-modal-panel[data-v-4012c0c1]{max-height:92vh}}.my-computing-page[data-v-3012d69b]{min-height:100%;background:var(--background-color);padding:10px 16px 16px;color:var(--text-color);font-size:12px}.account-action[data-v-3012d69b],.detail-section[data-v-3012d69b],.membership-card[data-v-3012d69b],.summary-item[data-v-3012d69b]{border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg)}.membership-card[data-v-3012d69b]{padding:8px 10px}.membership-content[data-v-3012d69b]{display:flex;flex-direction:column;gap:6px}.membership-info[data-v-3012d69b]{margin-bottom:2px}.info-row[data-v-3012d69b]{margin-bottom:2px;font-size:12px;display:flex;justify-content:space-between}.info-row .label[data-v-3012d69b]{color:#333;margin-right:10px}.info-row .value[data-v-3012d69b]{color:var(--text-color);font-weight:500}.key-input[data-v-3012d69b]{display:flex;align-items:center;gap:10px}.key-input .el-input[data-v-3012d69b]{flex:1}.online-recharge[data-v-3012d69b]{margin-top:8px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg)}.online-recharge-head[data-v-3012d69b]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.online-recharge-head strong[data-v-3012d69b]{font-size:13px;color:var(--text-color);font-weight:600}.online-recharge-head span[data-v-3012d69b],.payment-tip[data-v-3012d69b]{color:var(--text-tertiary);font-size:11px}.online-recharge-row[data-v-3012d69b]{display:flex;align-items:center;gap:6px}.online-recharge-row .el-input[data-v-3012d69b]{width:100px;flex-shrink:0}.online-recharge-btns[data-v-3012d69b]{display:flex;gap:6px;flex-shrink:0;margin-left:auto}.recharge-amount-input[data-v-3012d69b] .el-input__inner{height:32px;line-height:32px;border-radius:6px;font-size:13px}.recharge-unit[data-v-3012d69b]{display:inline-flex;align-items:center;height:32px;padding:0 8px;background:var(--border-color);color:var(--text-secondary);font-size:12px;border:1px solid var(--border-color);border-radius:6px;white-space:nowrap;line-height:1}.pay-button[data-v-3012d69b]{height:32px;border:0;border-radius:6px;padding:0 12px;color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s,transform .1s}.pay-button[data-v-3012d69b]:disabled{opacity:.55;cursor:not-allowed}.pay-button[data-v-3012d69b]:not(:disabled):hover{opacity:.9}.pay-button[data-v-3012d69b]:not(:disabled):active{transform:scale(.97)}.pay-button.alipay[data-v-3012d69b]{background:#1677ff}.pay-button.wxpay[data-v-3012d69b]{background:#1aad19}.payment-tip[data-v-3012d69b]{margin-top:6px;line-height:1.4}.account-actions[data-v-3012d69b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.account-action[data-v-3012d69b]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;color:var(--button-text);font-family:inherit;font-size:13px;letter-spacing:0;cursor:pointer}.account-action i[data-v-3012d69b]{color:var(--primary-color);font-size:15px}.account-action.danger[data-v-3012d69b]{background:var(--white);color:#8f4b38}.account-action.invite[data-v-3012d69b]{background:linear-gradient(135deg,#fff7ed,#fef3c7);color:#b45309;border:1px solid #fbbf24}.account-action.invite i[data-v-3012d69b]{color:#f59e0b;font-size:18px}[data-v-3012d69b] .el-input__inner{height:26px!important;line-height:26px!important;font-size:12px!important;padding:0 8px!important}[data-v-3012d69b] .el-button--primary{padding:4px 12px!important;font-size:12px!important;background-color:var(--primary-color);border-color:var(--primary-color);color:var(--card-bg)}.summary-grid[data-v-3012d69b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.summary-item[data-v-3012d69b]{padding:10px;background:#fff}.summary-item span[data-v-3012d69b]{display:block;color:var(--text-tertiary);font-size:12px}.summary-item strong[data-v-3012d69b]{display:block;margin-top:6px;color:var(--text-color);font-size:16px}.detail-section[data-v-3012d69b]{padding:10px}.section-title[data-v-3012d69b]{margin-bottom:8px;font-size:13px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.log-list[data-v-3012d69b]{display:flex;flex-direction:column;gap:8px}.log-item[data-v-3012d69b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:#fff}.log-main[data-v-3012d69b]{min-width:0}.log-main em[data-v-3012d69b],.log-main span[data-v-3012d69b],.log-main strong[data-v-3012d69b]{display:block}.log-main strong[data-v-3012d69b]{font-size:12px;color:var(--text-color)}.log-main span[data-v-3012d69b]{margin-top:3px;color:var(--text-secondary);font-size:12px}.log-main em[data-v-3012d69b]{margin-top:4px;color:var(--text-tertiary);font-style:normal;font-size:11px}.log-delta[data-v-3012d69b]{min-width:56px;text-align:right;font-weight:800;font-size:13px}.log-delta.income[data-v-3012d69b]{color:#2f7d4f}.log-delta.expense[data-v-3012d69b]{color:#b44b3e}.detail-pagination[data-v-3012d69b]{display:flex;justify-content:center;padding-top:10px}[data-v-3012d69b] .detail-pagination .el-pagination{padding:0;font-weight:400}[data-v-3012d69b] .detail-pagination .btn-next,[data-v-3012d69b] .detail-pagination .btn-prev,[data-v-3012d69b] .detail-pagination .el-pager li{min-width:24px;height:24px;line-height:24px;background:#fff;color:var(--text-secondary);font-size:12px}[data-v-3012d69b] .detail-pagination .el-pager li.active{color:var(--primary-color);font-weight:700}.error-box[data-v-3012d69b]{padding:10px 12px;border:1px solid #f0d2c5;border-radius:8px;background:#fff7f3;color:#b14f31;font-size:13px}.empty-state[data-v-3012d69b]{padding:42px 16px;text-align:center;color:var(--text-tertiary)}.empty-state i[data-v-3012d69b]{font-size:34px}.empty-state p[data-v-3012d69b]{margin:8px 0 0}@media (max-width:520px){.summary-grid[data-v-3012d69b]{grid-template-columns:1fr}}.invite-page[data-v-36cede5c]{min-height:100vh;background:var(--background-color);padding:0 0 40px 0}.invite-container[data-v-36cede5c]{max-width:720px;margin:0 auto;padding:18px 18px 0 18px}.invite-header[data-v-36cede5c]{display:flex;align-items:center;margin-bottom:18px;position:relative}.back-icon[data-v-36cede5c]{font-size:20px;color:var(--button-text);cursor:pointer;padding:4px 8px;margin-right:4px}.back-icon[data-v-36cede5c]:hover{color:var(--primary-color)}.page-title[data-v-36cede5c]{margin:0;font-size:20px;color:var(--text-color);font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}.loading-block[data-v-36cede5c]{height:300px}.invite-card[data-v-36cede5c]{border:1px solid var(--border-color)!important;background:var(--card-bg)!important;border-radius:10px!important;margin-bottom:16px}.invite-card[data-v-36cede5c] .el-card__body{padding:18px 20px}.code-card .code-label[data-v-36cede5c]{font-size:13px;color:var(--text-tertiary);margin-bottom:6px}.code-value-row[data-v-36cede5c]{display:flex;align-items:center;gap:12px}.code-value[data-v-36cede5c]{font-size:26px;font-weight:600;color:var(--primary-color);font-family:Courier New,monospace;letter-spacing:2px}.code-link[data-v-36cede5c]{font-size:13px;color:var(--button-text);word-break:break-all;flex:1;font-family:Courier New,monospace;background:var(--white);padding:8px 10px;border-radius:6px;border:1px solid var(--border-color)}.copy-btn[data-v-36cede5c]{color:var(--primary-color)!important;padding:4px 10px!important}.stats-row[data-v-36cede5c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px}.stat-card[data-v-36cede5c]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;padding:16px 10px;text-align:center}.stat-card-reward[data-v-36cede5c]{background:linear-gradient(135deg,#fff7ed,#fef3c7);border-color:#fbbf24}.stat-num[data-v-36cede5c]{font-size:22px;font-weight:600;color:var(--primary-color);margin-bottom:4px;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}.stat-label[data-v-36cede5c]{font-size:12px;color:var(--text-secondary)}.desc-title[data-v-36cede5c]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-color);margin-bottom:10px}.desc-title i[data-v-36cede5c]{color:var(--primary-color);font-size:17px}.desc-content[data-v-36cede5c]{color:var(--text-secondary);font-size:13px;line-height:1.6;margin-bottom:12px}.rule-list[data-v-36cede5c]{list-style:none;padding:0;margin:0;border-top:1px dashed var(--border-color);padding-top:12px}.rule-list li[data-v-36cede5c]{color:var(--text-secondary);font-size:13px;line-height:1.9;padding-left:16px;position:relative}.rule-list li[data-v-36cede5c]:before{content:"•";color:var(--primary-color);position:absolute;left:4px;font-weight:600}.rule-list b[data-v-36cede5c]{color:var(--primary-color)}.list-title[data-v-36cede5c]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-color);margin-bottom:14px}.list-title i[data-v-36cede5c]{color:var(--primary-color);font-size:17px}.username-cell[data-v-36cede5c]{font-family:Courier New,monospace;color:var(--button-text)}.empty-tip[data-v-36cede5c]{text-align:center;padding:36px 0;color:var(--text-tertiary)}.empty-tip i[data-v-36cede5c]{font-size:36px;color:var(--primary-color);margin-bottom:8px;display:block}.empty-tip p[data-v-36cede5c]{margin:0;font-size:13px}.creation-page[data-v-37eb4bf3]{display:flex;flex-direction:column;height:100vh;background-color:var(--background-color)}.top-bar[data-v-37eb4bf3]{display:flex;align-items:center;padding:12px 16px;background-color:var(--card-bg);border-bottom:1px solid var(--border-color);gap:12px}.back-button[data-v-37eb4bf3]{display:flex;align-items:center;flex:0 0 auto;gap:4px;color:var(--text-tertiary);cursor:pointer;transition:color .3s;white-space:nowrap}.back-button[data-v-37eb4bf3]:hover{color:var(--text-color)}.page-title[data-v-37eb4bf3]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.mode-tabs[data-v-37eb4bf3]{display:flex;gap:8px;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;padding:10px 16px 8px;background:transparent}.mode-tab[data-v-37eb4bf3]{min-height:30px;padding:0 12px;border:1px solid #dedbd0;border-radius:15px;background:var(--card-bg);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap;cursor:pointer}.mode-tab.active[data-v-37eb4bf3]{border-color:var(--primary-color);background:var(--white);color:var(--primary-color)}.creation-content[data-v-37eb4bf3]{flex:1;overflow-y:auto;padding:20px 16px}.generator-form[data-v-37eb4bf3]{max-width:600px}.prompt-chip-row[data-v-37eb4bf3]{display:flex;gap:8px;margin:-4px 0 18px;overflow-x:auto;padding-bottom:2px}.prompt-chip[data-v-37eb4bf3]{min-height:34px;flex:0 0 auto;border:1px solid var(--button-bg);border-radius:17px;padding:0 12px;background:#ebe8df;color:var(--button-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.prompt-chip[data-v-37eb4bf3]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.prompt-chip[data-v-37eb4bf3]:disabled{cursor:not-allowed;opacity:.55}.shuffle-chip[data-v-37eb4bf3]{display:inline-flex;align-items:center;gap:4px}.setting-title[data-v-37eb4bf3]{margin:0 0 8px;color:var(--text-color);font-size:15px;font-weight:700}.setting-grid[data-v-37eb4bf3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.setting-card[data-v-37eb4bf3]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon" "value icon";align-items:center;min-height:58px;border:1px solid var(--button-bg);border-radius:8px;padding:9px 10px;background:var(--card-bg);color:var(--text-color);font-family:inherit;text-align:left;cursor:pointer}.setting-card[data-v-37eb4bf3]:disabled{cursor:default;opacity:1}.setting-card span[data-v-37eb4bf3]{grid-area:label;color:var(--text-secondary);font-size:12px;line-height:1.35}.setting-card strong[data-v-37eb4bf3]{grid-area:value;margin-top:4px;color:var(--text-color);font-size:16px;font-weight:700;line-height:1.2}.setting-card i[data-v-37eb4bf3]{grid-area:icon;color:var(--text-tertiary);font-size:16px}.setting-card[data-v-37eb4bf3]:hover:not(:disabled){border-color:var(--primary-color)}.model-setting-card[data-v-37eb4bf3]{cursor:default}.model-setting-card .model-select[data-v-37eb4bf3]{grid-area:value;width:100%;min-width:0;margin-top:4px}.model-setting-card[data-v-37eb4bf3] .el-input__inner{height:24px;padding-left:0;padding-right:22px;border:0;background:transparent;color:var(--text-color);font-size:14px;font-weight:700;line-height:24px}.model-setting-card[data-v-37eb4bf3] .el-input__suffix{display:none}.compact-option-row[data-v-37eb4bf3] .el-radio-button__inner{width:100%;padding:11px 10px;border-left:1px solid #dcdfe6;border-radius:4px;line-height:1}.compact-option-row[data-v-37eb4bf3] .el-radio-button:first-child .el-radio-button__inner,.compact-option-row[data-v-37eb4bf3] .el-radio-button:last-child .el-radio-button__inner{border-radius:4px}.result-section[data-v-37eb4bf3]{max-width:600px;margin-top:14px;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg)}.result-header[data-v-37eb4bf3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--text-color);font-size:14px;font-weight:600}.result-actions[data-v-37eb4bf3]{display:flex;gap:8px}.result-video[data-v-37eb4bf3]{display:block;width:100%;min-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#000}.result-status-text[data-v-37eb4bf3]{margin-top:8px;color:var(--text-tertiary);font-size:12px;line-height:1.5;text-align:center}.result-placeholder[data-v-37eb4bf3],.result-waiting[data-v-37eb4bf3]{min-height:180px;border:1px dashed #d8d4c8;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-tertiary);font-size:14px}.result-waiting i[data-v-37eb4bf3]{color:var(--primary-color);font-size:22px}.form-item-description[data-v-37eb4bf3]{font-size:12px;color:var(--text-tertiary);margin:0 0 8px}.image-uploader[data-v-37eb4bf3]{width:100%}.reference-preview-list[data-v-37eb4bf3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.image-preview-container[data-v-37eb4bf3]{position:relative;width:100%;aspect-ratio:1/1;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.uploaded-image[data-v-37eb4bf3]{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.remove-reference[data-v-37eb4bf3]{position:absolute;top:6px;right:6px;border:0;border-radius:4px;padding:4px 7px;background:rgba(20,20,19,.68);color:#fff;font-size:12px;cursor:pointer}.reference-index[data-v-37eb4bf3]{position:absolute;left:6px;bottom:6px;border-radius:4px;padding:3px 6px;background:hsla(48,33%,97%,.88);color:var(--text-secondary);font-size:12px}.add-reference-box[data-v-37eb4bf3]{min-height:120px;aspect-ratio:1/1}.uploader-box[data-v-37eb4bf3]:hover{border-color:var(--primary-color)}.uploader-box i[data-v-37eb4bf3]{font-size:32px;color:#b0aea5}.uploader-text[data-v-37eb4bf3]{font-size:14px;color:var(--text-secondary)}.uploader-hint[data-v-37eb4bf3]{font-size:12px;color:var(--text-tertiary)}.cost-text[data-v-37eb4bf3]{font-size:13px;font-weight:400;opacity:.8}@media (max-width:520px){.creation-content[data-v-37eb4bf3]{padding:12px}.setting-grid[data-v-37eb4bf3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.setting-card[data-v-37eb4bf3]{min-height:54px;padding:8px}.setting-card span[data-v-37eb4bf3]{font-size:11px}.setting-card i[data-v-37eb4bf3],.setting-card strong[data-v-37eb4bf3]{font-size:14px}.result-video[data-v-37eb4bf3]{min-height:300px}}.workflow-page[data-v-9736a566]{display:flex;flex-direction:column;height:100vh;background:var(--background-color)}.top-bar[data-v-9736a566]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.back-button[data-v-9736a566]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);cursor:pointer}.page-title[data-v-9736a566]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.workflow-content[data-v-9736a566]{flex:1;overflow-y:auto;padding:16px}.section-card[data-v-9736a566],.workflow-hero[data-v-9736a566]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px}.workflow-hero[data-v-9736a566]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;margin-bottom:10px}.kicker[data-v-9736a566]{font-size:10px;color:var(--primary-color);font-weight:700;letter-spacing:.08em;margin-bottom:3px}.workflow-hero h1[data-v-9736a566]{margin:0 0 3px;font-size:16px;line-height:1.25;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.workflow-hero p[data-v-9736a566]{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.workflow-state[data-v-9736a566]{align-self:flex-start;white-space:nowrap;padding:4px 9px;border-radius:999px;font-size:11px;color:var(--primary-color);background:rgba(201,100,66,.1)}.state-done[data-v-9736a566]{color:#2f7d4f;background:rgba(47,125,79,.1)}.state-error[data-v-9736a566]{color:#b53333;background:rgba(181,51,51,.1)}.result-grid[data-v-9736a566],.workspace-grid[data-v-9736a566]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.section-card[data-v-9736a566]{padding:14px}.section-header[data-v-9736a566]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-9736a566]{font-size:15px;color:var(--text-color);font-weight:600}.section-hint[data-v-9736a566],.text-button[data-v-9736a566]{color:var(--primary-color);font-size:12px;cursor:pointer;border:0;background:transparent}.text-button[data-v-9736a566]:disabled{color:#b0aea5;cursor:not-allowed}.result-actions[data-v-9736a566]{display:flex;align-items:center;gap:8px}.result-preview[data-v-9736a566],.upload-box[data-v-9736a566]{min-height:180px;border:1px dashed #d8d4c8;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-tertiary);gap:8px}.upload-box i[data-v-9736a566]{font-size:30px}.preview-image[data-v-9736a566],.result-preview img[data-v-9736a566],.result-preview video[data-v-9736a566]{width:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff}.clickable-image[data-v-9736a566]{cursor:zoom-in}.result-waiting[data-v-9736a566]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;color:var(--text-tertiary);font-size:14px}.result-waiting i[data-v-9736a566]{color:var(--primary-color);font-size:22px}.image-preview-modal[data-v-9736a566]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(20,20,19,.62)}.image-preview-content[data-v-9736a566]{position:relative;max-width:min(92vw,960px);max-height:88vh}.image-preview-content img[data-v-9736a566]{display:block;max-width:100%;max-height:88vh;border-radius:8px;background:#fff;-o-object-fit:contain;object-fit:contain}.preview-close[data-v-9736a566]{position:absolute;top:10px;right:10px;border:none;border-radius:6px;padding:7px 12px;background:rgba(20,20,19,.72);color:#fff;cursor:pointer}.form-grid[data-v-9736a566]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.field[data-v-9736a566],.form-grid label[data-v-9736a566]{display:block;margin-top:10px}.category-row[data-v-9736a566]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:10px}.category-field[data-v-9736a566]{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px;min-width:0}.category-field span[data-v-9736a566]{color:var(--text-secondary);font-size:12px;white-space:nowrap}.category-field[data-v-9736a566] .el-select{width:100%}.category-field[data-v-9736a566] .el-input__inner{height:30px;line-height:30px;padding-left:7px;padding-right:20px;font-size:12px}.category-field[data-v-9736a566] .el-input__suffix{right:3px}.instruction-list[data-v-9736a566]{display:grid;gap:10px}.instruction-block[data-v-9736a566]{padding:10px;border:1px solid var(--border-color);border-radius:10px;background:#fff}.instruction-head[data-v-9736a566]{display:flex;align-items:center;gap:7px}.instruction-head strong[data-v-9736a566]{color:var(--text-color);font-size:14px;line-height:1.25}.task-tag[data-v-9736a566]{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:rgba(201,100,66,.1);color:var(--primary-color);font-size:11px;font-weight:700;line-height:1}.task-random-button[data-v-9736a566]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:0 8px;border:1px solid rgba(201,100,66,.18);border-radius:999px;background:rgba(201,100,66,.08);color:var(--primary-color);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.task-random-button[data-v-9736a566]:disabled{opacity:.55;cursor:not-allowed}.instruction-block p[data-v-9736a566]{margin:6px 0 8px;color:var(--text-secondary);font-size:12px;line-height:1.5}.compact-field[data-v-9736a566]{margin-top:8px}.setting-title[data-v-9736a566]{margin-top:12px;color:var(--text-secondary);font-size:12px}.workflow-setting-row[data-v-9736a566]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:6px}.workflow-setting-card[data-v-9736a566]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon" "value icon";align-items:center;min-height:46px;padding:7px 9px;border:1px solid var(--border-color);border-radius:10px;background:#fff;color:var(--text-color);text-align:left;font-family:inherit;cursor:pointer}.workflow-setting-card[data-v-9736a566]:disabled{cursor:not-allowed}.workflow-setting-card span[data-v-9736a566]{grid-area:label;color:var(--text-tertiary);font-size:11px;line-height:1.2}.workflow-setting-card strong[data-v-9736a566]{grid-area:value;margin-top:3px;color:var(--text-color);font-size:13px;line-height:1.2}.workflow-setting-card i[data-v-9736a566]{grid-area:icon;color:var(--text-tertiary);font-size:14px}.workflow-setting-card[data-v-9736a566]:not(:disabled):active{border-color:var(--primary-color);background:#fffaf6}.workflow-setting-card.is-locked[data-v-9736a566]{background:#f7f6f0}.no-model-switch[data-v-9736a566]{margin-top:8px;color:var(--text-secondary)}.field span[data-v-9736a566],.form-grid span[data-v-9736a566]{display:block;color:var(--text-secondary);font-size:12px;margin-bottom:5px}@media (max-width:760px){.result-grid[data-v-9736a566],.workflow-hero[data-v-9736a566],.workspace-grid[data-v-9736a566]{grid-template-columns:1fr}.workflow-hero[data-v-9736a566]{flex-direction:column}.form-grid[data-v-9736a566]{grid-template-columns:1fr}}.remix-workflow-page[data-v-90d62a18]{display:flex;flex-direction:column;height:100vh;background:var(--background-color)}.top-bar[data-v-90d62a18]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.back-button[data-v-90d62a18]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);cursor:pointer}.page-title[data-v-90d62a18]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.workflow-content[data-v-90d62a18]{flex:1;overflow-y:auto;padding:16px}.section-card[data-v-90d62a18],.workflow-hero[data-v-90d62a18]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px}.workflow-hero[data-v-90d62a18]{display:flex;justify-content:space-between;gap:12px;padding:18px;margin-bottom:12px}.kicker[data-v-90d62a18]{font-size:11px;color:var(--primary-color);font-weight:700;letter-spacing:.08em;margin-bottom:6px}.workflow-hero h1[data-v-90d62a18]{margin:0 0 6px;font-size:22px;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.workflow-hero p[data-v-90d62a18]{margin:0;color:var(--text-secondary);font-size:13px}.section-card[data-v-90d62a18]{padding:14px;margin-bottom:12px}.section-header[data-v-90d62a18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-90d62a18]{font-size:15px;color:var(--text-color);font-weight:600}.field[data-v-90d62a18]{display:block;margin-top:10px}.field span[data-v-90d62a18]{display:block;color:var(--text-secondary);font-size:12px;margin-bottom:5px}.video-file-input[data-v-90d62a18]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.video-upload-box[data-v-90d62a18]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;padding:22px 16px;border:1px dashed #d8d3c5;border-radius:12px;background:#fff;color:var(--text-secondary);font-size:13px;font-family:inherit;cursor:pointer;overflow:hidden}.video-upload-box.disabled[data-v-90d62a18]{cursor:not-allowed;opacity:.65;pointer-events:none}.video-upload-box i[data-v-90d62a18]{color:var(--primary-color);font-size:30px}.video-upload-box strong[data-v-90d62a18]{margin:0;color:var(--button-text);font-size:14px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-upload-box em[data-v-90d62a18]{max-width:100%;color:var(--text-tertiary);font-size:12px;font-style:normal;line-height:1.5;text-align:center}.clear-video-button[data-v-90d62a18]{margin-top:4px;color:var(--primary-color)}.result-grid[data-v-90d62a18]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.result-text-card[data-v-90d62a18]{margin-bottom:0}.result-text[data-v-90d62a18]{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.7;white-space:pre-line;word-break:break-word}.frame-grid[data-v-90d62a18]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.frame-item[data-v-90d62a18]{position:relative;aspect-ratio:9/16;border-radius:8px;overflow:hidden;cursor:pointer;background:#000}.frame-item img[data-v-90d62a18]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.frame-index[data-v-90d62a18]{position:absolute;top:4px;left:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;line-height:18px;text-align:center}@media (max-width:760px){.result-grid[data-v-90d62a18],.workflow-hero[data-v-90d62a18]{grid-template-columns:1fr}.workflow-hero[data-v-90d62a18]{flex-direction:column}}.creation-page[data-v-3ee26d44]{display:flex;flex-direction:column;height:100vh;background-color:var(--background-color)}.top-bar[data-v-3ee26d44]{display:flex;align-items:center;padding:12px 16px;background-color:var(--card-bg);border-bottom:1px solid var(--border-color);gap:12px}.back-button[data-v-3ee26d44]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);cursor:pointer;transition:color .3s}.back-button[data-v-3ee26d44]:hover{color:var(--text-color)}.page-title[data-v-3ee26d44]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.creation-content[data-v-3ee26d44]{flex:1;overflow-y:auto;padding:20px 16px}.generator-form[data-v-3ee26d44]{max-width:600px}.result-section[data-v-3ee26d44]{max-width:600px;margin-top:14px;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg)}.result-header[data-v-3ee26d44]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--text-color);font-size:14px;font-weight:600}.result-actions[data-v-3ee26d44]{display:flex;gap:8px}.result-video[data-v-3ee26d44]{display:block;width:100%;border-radius:8px;background:#000}.result-placeholder[data-v-3ee26d44],.result-waiting[data-v-3ee26d44]{min-height:180px;border:1px dashed #d8d4c8;border-radius:8px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-tertiary);font-size:14px}.result-waiting i[data-v-3ee26d44]{color:var(--primary-color);font-size:22px}.setting-title[data-v-3ee26d44]{margin:0 0 8px;color:var(--text-color);font-size:15px;font-weight:700}.setting-grid[data-v-3ee26d44]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.setting-card[data-v-3ee26d44]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon" "value icon";align-items:center;min-height:58px;border:1px solid var(--button-bg);border-radius:8px;padding:9px 10px;background:var(--card-bg);color:var(--text-color);font-family:inherit;text-align:left;cursor:pointer}.setting-card[data-v-3ee26d44]:disabled{cursor:default;opacity:1}.setting-card span[data-v-3ee26d44]{grid-area:label;color:var(--text-secondary);font-size:12px;line-height:1.35}.setting-card strong[data-v-3ee26d44]{grid-area:value;margin-top:4px;color:var(--text-color);font-size:16px;font-weight:700;line-height:1.2}.setting-card i[data-v-3ee26d44]{grid-area:icon;color:var(--text-tertiary);font-size:16px}.setting-card[data-v-3ee26d44]:hover:not(:disabled){border-color:var(--primary-color)}.model-setting-card[data-v-3ee26d44]{cursor:default}.model-setting-card .model-select[data-v-3ee26d44]{grid-area:value;width:100%;min-width:0;margin-top:4px}.model-setting-card[data-v-3ee26d44] .el-input__inner{height:24px;padding-left:0;padding-right:22px;border:0;background:transparent;color:var(--text-color);font-size:14px;font-weight:700;line-height:24px}.model-setting-card[data-v-3ee26d44] .el-input__suffix{display:none}.video-preview-container[data-v-3ee26d44]{width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.uploaded-video[data-v-3ee26d44]{width:100%;display:block;max-height:300px}.file-uploader[data-v-3ee26d44]{width:100%}@media (max-width:520px){.setting-grid[data-v-3ee26d44]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.setting-card[data-v-3ee26d44]{min-height:54px;padding:8px}.setting-card span[data-v-3ee26d44]{font-size:11px}.setting-card i[data-v-3ee26d44],.setting-card strong[data-v-3ee26d44]{font-size:14px}}.first-frame-page[data-v-96d0e82a]{display:flex;flex-direction:column;height:100vh;background-color:var(--background-color)}.top-bar[data-v-96d0e82a]{display:flex;align-items:center;padding:12px 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color);gap:12px;flex-shrink:0}.back-button[data-v-96d0e82a]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);cursor:pointer;font-size:14px}.back-button[data-v-96d0e82a]:active{color:var(--text-color)}.page-title[data-v-96d0e82a]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.status-badge[data-v-96d0e82a]{margin-left:auto;display:flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(201,100,66,.15);border-radius:12px;color:var(--primary-color);font-size:12px}.scroll-content[data-v-96d0e82a]{flex:1;overflow-y:auto;padding:20px 16px;padding-bottom:100px}.image-edit-form[data-v-96d0e82a]{width:100%}.image-edit-label-row[data-v-96d0e82a]{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.image-edit-form[data-v-96d0e82a] .el-form-item__label{width:100%;color:var(--text-color);font-size:14px;font-weight:600;line-height:1.35}.image-edit-form[data-v-96d0e82a] .el-form-item__content{line-height:normal}.section-card[data-v-96d0e82a]{background:var(--card-bg);border-radius:10px;border:1px solid var(--border-color);margin-bottom:12px;overflow:hidden}.section-header[data-v-96d0e82a]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--border-color)}.section-title[data-v-96d0e82a]{font-size:14px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color);display:flex;align-items:center;gap:6px}.section-title i[data-v-96d0e82a]{color:var(--primary-color)}.section-hint[data-v-96d0e82a]{font-size:12px;color:var(--text-tertiary)}.change-hint[data-v-96d0e82a]{color:var(--primary-color);cursor:pointer}.image-uploader[data-v-96d0e82a]{width:100%}.upload-placeholder i[data-v-96d0e82a]{font-size:28px;color:var(--button-bg);margin-bottom:12px}.upload-placeholder span[data-v-96d0e82a]{font-size:14px;color:var(--text-tertiary)}.upload-placeholder small[data-v-96d0e82a]{font-size:12px;color:var(--text-tertiary)}.source-preview-list[data-v-96d0e82a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:10px}.source-preview-item[data-v-96d0e82a]{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;border:1px solid var(--border-color);background:#fff}.source-preview-image[data-v-96d0e82a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.remove-source-image[data-v-96d0e82a]{position:absolute;top:6px;right:6px;border:0;border-radius:4px;padding:4px 7px;background:rgba(20,20,19,.68);color:#fff;font-size:12px;cursor:pointer}.source-image-index[data-v-96d0e82a]{position:absolute;left:6px;bottom:6px;border-radius:4px;padding:3px 6px;background:hsla(48,33%,97%,.88);color:var(--text-secondary);font-size:12px}.add-source-placeholder[data-v-96d0e82a]{min-height:120px;aspect-ratio:1/1;max-height:none;padding:12px}.image-display[data-v-96d0e82a]{width:100%;display:flex;justify-content:center;align-items:center;background:#fff;padding:8px;overflow:hidden}.full-image[data-v-96d0e82a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:8px}.clickable-image[data-v-96d0e82a]{cursor:zoom-in}.result-grid[data-v-96d0e82a]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.result-grid-item[data-v-96d0e82a]{position:relative;aspect-ratio:9/16}.result-grid.is-landscape .result-grid-item[data-v-96d0e82a]{aspect-ratio:16/9}.result-grid-item .image-display[data-v-96d0e82a]{height:100%;border:1px solid var(--border-color);border-radius:8px}.result-grid-index[data-v-96d0e82a]{position:absolute;left:6px;top:6px;border-radius:4px;padding:3px 6px;background:hsla(48,33%,97%,.88);color:var(--text-secondary);font-size:12px}.use-for-video-btn[data-v-96d0e82a]{position:absolute;right:6px;bottom:6px;border:0;border-radius:4px;padding:4px 8px;background:var(--primary-color);color:#fff;font-size:12px;cursor:pointer}.use-for-video-btn[data-v-96d0e82a]:hover{background:#b65836}.setting-card-cost[data-v-96d0e82a]{cursor:default}.setting-card-cost i[data-v-96d0e82a]{color:var(--primary-color)}.result-placeholder[data-v-96d0e82a],.result-waiting[data-v-96d0e82a]{width:100%;height:100%;min-height:0;color:var(--text-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.result-placeholder i[data-v-96d0e82a],.result-waiting i[data-v-96d0e82a]{color:var(--primary-color);font-size:28px}.image-preview-modal[data-v-96d0e82a]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:18px}.image-preview-content[data-v-96d0e82a]{max-width:94vw;max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:14px}.image-preview-content img[data-v-96d0e82a]{max-width:100%;max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff}.preview-close[data-v-96d0e82a]{border:0;border-radius:18px;padding:8px 22px;background:var(--card-bg);color:var(--text-color);cursor:pointer}.result-actions[data-v-96d0e82a]{display:flex;gap:8px}.prompt-input[data-v-96d0e82a]{padding:0}.prompt-input[data-v-96d0e82a] .el-textarea__inner{background:var(--white)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;color:var(--text-color)!important;font-size:14px!important;padding:12px!important;resize:none!important}.prompt-input[data-v-96d0e82a] .el-textarea__inner:focus{border-color:var(--primary-color)!important}.prompt-input[data-v-96d0e82a] .el-input__count{background:transparent!important;color:var(--text-tertiary)!important}.prompt-chip-row[data-v-96d0e82a]{display:flex;gap:8px;margin:-4px 0 14px;overflow-x:auto;padding-bottom:2px}.prompt-chip[data-v-96d0e82a]{min-height:34px;flex:0 0 auto;border:1px solid var(--button-bg);border-radius:17px;padding:0 12px;background:#ebe8df;color:var(--button-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.prompt-chip[data-v-96d0e82a]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.prompt-chip[data-v-96d0e82a]:disabled{cursor:not-allowed;opacity:.55}.setting-title[data-v-96d0e82a]{margin:0 0 8px;color:var(--text-color);font-size:15px;font-weight:700}.setting-grid[data-v-96d0e82a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px}.setting-card[data-v-96d0e82a]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value";align-items:center;min-height:50px;border:1px solid var(--button-bg);border-radius:8px;padding:7px 8px;background:var(--card-bg);color:var(--text-color);font-family:inherit;text-align:left;cursor:pointer}.setting-card[data-v-96d0e82a]:hover:not(:disabled){border-color:var(--primary-color)}.setting-card[data-v-96d0e82a]:disabled{cursor:default;opacity:1}.setting-card span[data-v-96d0e82a]{grid-area:label;color:var(--text-secondary);font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setting-card strong[data-v-96d0e82a]{grid-area:value;margin-top:3px;color:var(--text-color);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setting-card i[data-v-96d0e82a]{display:none}.cost-text[data-v-96d0e82a]{font-size:12px;opacity:.7;margin-left:4px}.storyboard-page[data-v-4ebddd05]{display:flex;flex-direction:column;height:100vh;background:var(--background-color)}.top-bar[data-v-4ebddd05]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.back-button[data-v-4ebddd05]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);cursor:pointer}.page-title[data-v-4ebddd05]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.content[data-v-4ebddd05],.creation-content[data-v-4ebddd05]{flex:1;overflow-y:auto;padding:16px}.section-card[data-v-4ebddd05]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;padding:14px;margin-bottom:12px}.section-header[data-v-4ebddd05]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.result-actions[data-v-4ebddd05]{display:flex;align-items:center;gap:8px}.section-title[data-v-4ebddd05]{font-size:15px;color:var(--text-color);font-weight:600}.section-hint[data-v-4ebddd05],.text-button[data-v-4ebddd05]{color:var(--primary-color);font-size:12px;border:0;background:transparent}.image-box[data-v-4ebddd05],.upload-box[data-v-4ebddd05]{min-height:220px;border:1px dashed #d8d4c8;border-radius:8px;background:#fff;color:var(--text-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.upload-box small[data-v-4ebddd05]{font-size:12px;color:var(--text-tertiary)}.change-hint[data-v-4ebddd05]{cursor:pointer}.reference-preview-list[data-v-4ebddd05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.reference-preview-item[data-v-4ebddd05]{position:relative;aspect-ratio:1/1;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.reference-preview-item img[data-v-4ebddd05]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.remove-reference[data-v-4ebddd05]{position:absolute;top:6px;right:6px;border:0;border-radius:4px;padding:4px 7px;background:rgba(20,20,19,.68);color:#fff;font-size:12px;cursor:pointer}.reference-index[data-v-4ebddd05]{position:absolute;left:6px;bottom:6px;border-radius:4px;padding:3px 6px;background:hsla(48,33%,97%,.88);color:var(--text-secondary);font-size:12px}.add-reference-box[data-v-4ebddd05]{min-height:120px;aspect-ratio:1/1}.image-box img[data-v-4ebddd05]{width:100%;-o-object-fit:contain;object-fit:contain}.field[data-v-4ebddd05]{display:block;margin-top:10px}.field span[data-v-4ebddd05]{display:block;color:var(--text-secondary);font-size:12px;margin-bottom:5px}.prompt-chip-row[data-v-4ebddd05]{display:flex;gap:8px;margin:10px 0 16px;overflow-x:auto;padding-bottom:2px}.prompt-chip[data-v-4ebddd05]{min-height:34px;flex:0 0 auto;border:1px solid var(--button-bg);border-radius:17px;padding:0 12px;background:#ebe8df;color:var(--button-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.prompt-chip[data-v-4ebddd05]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.prompt-chip[data-v-4ebddd05]:disabled{cursor:not-allowed;opacity:.55}.setting-title[data-v-4ebddd05]{margin:0 0 8px;color:var(--text-color);font-size:15px;font-weight:700}.setting-grid[data-v-4ebddd05]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.setting-card[data-v-4ebddd05]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon" "value icon";align-items:center;min-height:58px;border:1px solid var(--button-bg);border-radius:8px;padding:9px 10px;background:var(--card-bg);color:var(--text-color);font-family:inherit;text-align:left;cursor:pointer}.setting-card[data-v-4ebddd05]:hover:not(:disabled){border-color:var(--primary-color)}.setting-card[data-v-4ebddd05]:disabled{cursor:default;opacity:1}.setting-card span[data-v-4ebddd05]{grid-area:label;color:var(--text-secondary);font-size:12px;line-height:1.35}.setting-card strong[data-v-4ebddd05]{grid-area:value;margin-top:4px;color:var(--text-color);font-size:16px;font-weight:700;line-height:1.2}.setting-card i[data-v-4ebddd05]{grid-area:icon;color:var(--text-tertiary);font-size:16px}.storyboard-result[data-v-4ebddd05]{min-height:260px;white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;border-radius:8px;background:#fff;border:1px solid var(--border-color);color:var(--text-color);line-height:1.7;font-family:inherit;font-size:13px}.storyboard-image-page[data-v-46cdfe8d]{display:flex;flex-direction:column;height:100vh;background:var(--background-color)}.top-bar[data-v-46cdfe8d]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card-bg);border-bottom:1px solid var(--border-color)}.back-button[data-v-46cdfe8d]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);cursor:pointer}.page-title[data-v-46cdfe8d]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.content[data-v-46cdfe8d],.creation-content[data-v-46cdfe8d]{flex:1;overflow-y:auto;padding:16px}.section-card[data-v-46cdfe8d]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;padding:14px;margin-bottom:12px}.section-header[data-v-46cdfe8d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.section-title[data-v-46cdfe8d]{font-size:15px;color:var(--text-color);font-weight:600}.section-hint[data-v-46cdfe8d],.text-button[data-v-46cdfe8d]{color:var(--primary-color);font-size:12px;border:0;background:transparent}.result-actions[data-v-46cdfe8d]{display:flex;align-items:center;gap:10px}.image-box[data-v-46cdfe8d],.upload-box[data-v-46cdfe8d]{min-height:220px;border:1px dashed #d8d4c8;border-radius:8px;background:#fff;color:var(--text-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.upload-box small[data-v-46cdfe8d]{font-size:12px;color:var(--text-tertiary)}.change-hint[data-v-46cdfe8d]{cursor:pointer}.reference-preview-list[data-v-46cdfe8d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.reference-preview-item[data-v-46cdfe8d]{position:relative;aspect-ratio:1/1;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.reference-preview-item img[data-v-46cdfe8d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.remove-reference[data-v-46cdfe8d]{position:absolute;top:6px;right:6px;border:0;border-radius:4px;padding:4px 7px;background:rgba(20,20,19,.68);color:#fff;font-size:12px;cursor:pointer}.reference-index[data-v-46cdfe8d]{position:absolute;left:6px;bottom:6px;border-radius:4px;padding:3px 6px;background:hsla(48,33%,97%,.88);color:var(--text-secondary);font-size:12px}.add-reference-box[data-v-46cdfe8d]{min-height:120px;aspect-ratio:1/1}.image-box img[data-v-46cdfe8d]{width:100%;-o-object-fit:contain;object-fit:contain}.field[data-v-46cdfe8d]{display:block;margin-top:10px}.field span[data-v-46cdfe8d]{display:block;color:var(--text-secondary);font-size:12px;margin-bottom:5px}.prompt-chip-row[data-v-46cdfe8d]{display:flex;gap:8px;margin:10px 0 0;overflow-x:auto;padding-bottom:2px}.prompt-chip[data-v-46cdfe8d]{min-height:34px;flex:0 0 auto;border:1px solid var(--button-bg);border-radius:17px;padding:0 12px;background:#ebe8df;color:var(--button-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.prompt-chip[data-v-46cdfe8d]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.prompt-chip[data-v-46cdfe8d]:disabled{cursor:not-allowed;opacity:.55}.storyboard-image-box[data-v-46cdfe8d]{min-height:320px;border-radius:8px;background:#fff;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;overflow:hidden}.storyboard-image-box img[data-v-46cdfe8d]{width:100%;max-height:560px;-o-object-fit:contain;object-fit:contain}.clickable-image[data-v-46cdfe8d]{cursor:zoom-in}.image-preview-modal[data-v-46cdfe8d]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:18px}.image-preview-content[data-v-46cdfe8d]{max-width:94vw;max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:14px}.image-preview-content img[data-v-46cdfe8d]{max-width:100%;max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff}.preview-close[data-v-46cdfe8d]{border:0;border-radius:18px;padding:8px 22px;background:var(--card-bg);color:var(--text-color);cursor:pointer}.image-loading[data-v-46cdfe8d],.image-placeholder[data-v-46cdfe8d]{color:var(--text-tertiary);display:flex;align-items:center;gap:8px}.image-placeholder[data-v-46cdfe8d]{flex-direction:column}.image-placeholder i[data-v-46cdfe8d]{font-size:28px;color:var(--primary-color)}.white-product-page[data-v-12c63888]{display:flex;flex-direction:column;height:100vh;background-color:var(--background-color)}.top-bar[data-v-12c63888]{display:flex;align-items:center;padding:12px 16px;background-color:var(--card-bg);border-bottom:1px solid var(--border-color);gap:12px}.back-button[data-v-12c63888]{display:flex;align-items:center;gap:4px;color:var(--text-tertiary);cursor:pointer;transition:color .3s}.back-button[data-v-12c63888]:hover{color:var(--text-color)}.page-title[data-v-12c63888]{font-size:16px;font-weight:500;font-family:PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:var(--text-color)}.creation-content[data-v-12c63888]{flex:1;overflow-y:auto;padding:20px 16px}.step-container[data-v-12c63888]{margin-top:16px}.generator-form[data-v-12c63888]{max-width:600px}.prompt-chip-row[data-v-12c63888]{display:flex;gap:8px;margin:-4px 0 18px;overflow-x:auto;padding-bottom:2px}.prompt-chip[data-v-12c63888]{min-height:34px;flex:0 0 auto;border:1px solid var(--button-bg);border-radius:17px;padding:0 12px;background:#ebe8df;color:var(--button-text);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.prompt-chip[data-v-12c63888]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.prompt-chip[data-v-12c63888]:disabled{cursor:not-allowed;opacity:.55}.setting-title[data-v-12c63888]{margin:0 0 8px;color:var(--text-color);font-size:15px;font-weight:700}.setting-grid[data-v-12c63888]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px}.setting-card[data-v-12c63888]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value";align-items:center;min-height:50px;border:1px solid var(--button-bg);border-radius:8px;padding:7px 8px;background:var(--card-bg);color:var(--text-color);font-family:inherit;text-align:left;cursor:pointer}.setting-card[data-v-12c63888]:hover:not(:disabled){border-color:var(--primary-color)}.setting-card[data-v-12c63888]:disabled{cursor:default;opacity:1}.setting-card span[data-v-12c63888]{grid-area:label;color:var(--text-secondary);font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setting-card strong[data-v-12c63888]{grid-area:value;margin-top:3px;color:var(--text-color);font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setting-card i[data-v-12c63888]{display:none}.section-card[data-v-12c63888]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:12px;padding:14px}.section-header[data-v-12c63888]{display:flex;justify-content:space-between;align-items:center;min-height:32px;margin-bottom:10px}.section-title[data-v-12c63888]{color:var(--text-color);font-size:15px;font-weight:600}.section-hint[data-v-12c63888]{color:var(--text-tertiary);font-size:12px}.change-hint[data-v-12c63888]{color:var(--primary-color);cursor:pointer}.image-uploader[data-v-12c63888],.video-uploader[data-v-12c63888]{width:100%}.image-preview-container[data-v-12c63888],.video-preview-container[data-v-12c63888]{width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}.uploaded-image[data-v-12c63888]{width:100%;display:block}.uploaded-video[data-v-12c63888]{width:100%;display:block;max-height:300px}.image-display[data-v-12c63888]{width:100%;border-radius:12px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.upload-placeholder span[data-v-12c63888]{color:var(--text-tertiary);font-size:14px}.upload-placeholder small[data-v-12c63888]{color:var(--text-tertiary);font-size:12px}.source-preview-list[data-v-12c63888]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.source-preview-item[data-v-12c63888]{position:relative;aspect-ratio:1/1;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#fff}.source-preview-image[data-v-12c63888]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.add-source-placeholder[data-v-12c63888]{min-height:120px;aspect-ratio:1/1}.remove-source-image[data-v-12c63888]{position:absolute;top:6px;right:6px;border:0;border-radius:4px;padding:4px 7px;background:rgba(20,20,19,.68);color:#fff;font-size:12px;cursor:pointer}.source-image-index[data-v-12c63888]{position:absolute;left:6px;bottom:6px;border-radius:4px;padding:3px 6px;background:hsla(48,33%,97%,.88);color:var(--text-secondary);font-size:12px}.full-image[data-v-12c63888]{display:block;width:auto;max-width:100%;max-height:320px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff}.uploader-box[data-v-12c63888]{width:100%;min-height:150px;border:2px dashed var(--button-bg);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:border-color .3s}.audio-box[data-v-12c63888]{transition:border-color .3s;padding:20px;box-sizing:border-box}.uploader-box[data-v-12c63888]:hover{border-color:var(--primary-color)}.uploader-box i[data-v-12c63888]{font-size:32px;color:#b0aea5}.uploader-text[data-v-12c63888]{font-size:14px;color:var(--text-secondary)}.result-section[data-v-12c63888]{margin-top:14px;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg)}.result-title[data-v-12c63888]{margin-bottom:10px;color:var(--text-color);font-size:14px;font-weight:600}.result-image[data-v-12c63888]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff}.clickable-image[data-v-12c63888]{cursor:zoom-in}.result-grid[data-v-12c63888]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.result-grid-item[data-v-12c63888]{position:relative;aspect-ratio:9/16}.result-grid.is-landscape .result-grid-item[data-v-12c63888]{aspect-ratio:16/9}.result-grid-index[data-v-12c63888]{position:absolute;left:6px;bottom:6px;border-radius:4px;padding:3px 6px;background:hsla(48,33%,97%,.88);color:var(--text-secondary);font-size:12px}.setting-card-cost[data-v-12c63888]{cursor:default}.setting-card-cost i[data-v-12c63888]{color:var(--primary-color)}.result-placeholder[data-v-12c63888],.result-waiting[data-v-12c63888]{width:100%;height:100%;min-height:0;color:var(--text-tertiary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;border-radius:8px}.result-placeholder i[data-v-12c63888],.result-waiting i[data-v-12c63888]{color:var(--primary-color);font-size:28px}.image-preview-modal[data-v-12c63888]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.82);display:flex;align-items:center;justify-content:center;padding:18px}.image-preview-content[data-v-12c63888]{max-width:94vw;max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:14px}.image-preview-content img[data-v-12c63888]{max-width:100%;max-height:82vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff}.preview-close[data-v-12c63888]{border:0;border-radius:18px;padding:8px 22px;background:var(--card-bg);color:var(--text-color);cursor:pointer}.result-actions[data-v-12c63888]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.short-video-page[data-v-384c2a2e]{position:relative;height:100vh;height:100dvh;background-color:var(--background-color);overflow:hidden}.main-content[data-v-384c2a2e]{height:calc(100% - 60px - env(safe-area-inset-bottom, 0px));overflow:auto;color:var(--text-color);padding-top:0;padding-bottom:0;box-sizing:border-box;transition:padding .3s ease-in-out;-webkit-overflow-scrolling:touch}.bottom-nav[data-v-384c2a2e]{display:flex;justify-content:space-around;align-items:center;height:calc(60px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;background-color:var(--card-bg);border-top:1px solid var(--border-color);position:absolute;bottom:0;left:0;right:0;z-index:10;transition:transform .3s ease-in-out}.short-video-page.preview-immersive .bottom-nav[data-v-384c2a2e]{transform:translateY(100%);pointer-events:none}.short-video-page.preview-immersive .main-content[data-v-384c2a2e]{height:100%;padding-top:0;padding-bottom:0}.nav-item[data-v-384c2a2e]{flex:1;height:60px;cursor:pointer;border:0;background:transparent;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:color .3s ease;text-decoration:none;font-family:inherit;-webkit-tap-highlight-color:transparent}.nav-item i[data-v-384c2a2e]{font-size:22px}.nav-item[data-v-384c2a2e]:hover{color:var(--text-color)}.nav-icon-wrap[data-v-384c2a2e]{position:relative;width:28px;height:22px;display:flex;align-items:center;justify-content:center}.nav-badge[data-v-384c2a2e]{position:absolute;top:-7px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;border:1px solid var(--card-bg);font-size:10px;line-height:15px;font-style:normal;font-weight:700;box-sizing:border-box}.nav-item span[data-v-384c2a2e]{font-size:12px}.nav-item.active[data-v-384c2a2e]{color:var(--primary-color)}@media (min-width:900px){.short-video-page[data-v-384c2a2e]{max-width:760px;margin:0 auto;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);box-shadow:0 0 0 1px hsla(50,12%,80%,.24)}}