.ai-design-page[data-v-12ca3234]{--primary:#635ff2;--primary-light:#a5a0f6;--page-bg:#f5f6ff;--soft-bg:#f5f6ff;--border:#eee;--text:#1d2535;--muted:#c2c8d4;position:fixed;inset:0;z-index:20;min-width:1180px;overflow:hidden;color:var(--text);background:var(--page-bg);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px}.ai-design-page[data-v-12ca3234],.ai-design-page [data-v-12ca3234],.ai-design-page [data-v-12ca3234]:after,.ai-design-page [data-v-12ca3234]:before{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-design-page button[data-v-12ca3234],.ai-design-page input[data-v-12ca3234],.ai-design-page select[data-v-12ca3234],.ai-design-page textarea[data-v-12ca3234]{font:inherit}.ai-design-page svg[data-v-12ca3234]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.topbar[data-v-12ca3234]{position:relative;z-index:30;height:52px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 18px 0 17px;background:#f5f6ff}.brand[data-v-12ca3234],.topbar[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-12ca3234]{gap:16px;font-size:16px;font-weight:600}.brand-mark[data-v-12ca3234]{width:34px;height:34px;display:grid;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(145deg,#795bf4,#915ff2);-webkit-box-shadow:0 5px 13px rgba(105,89,239,.22);box-shadow:0 5px 13px rgba(105,89,239,.22)}.brand-mark svg[data-v-12ca3234]{width:25px;height:25px;stroke-width:2}.brand-mark img[data-v-12ca3234]{width:34px;height:34px;display:block}.top-actions[data-v-12ca3234]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar-button[data-v-12ca3234],.history-button[data-v-12ca3234],.new-chat-button[data-v-12ca3234]{border:0;cursor:pointer;background:transparent}.history-button[data-v-12ca3234]{position:relative;width:39px;height:36px;display:grid;place-items:center;color:#fff;border-radius:6px 0 0 6px;background:#635ff2}.history-button svg[data-v-12ca3234]{width:21px;height:21px}.history-button[data-v-12ca3234]:after{content:"";position:absolute;top:8px;right:0;bottom:8px;width:1px;background:hsla(0,0%,100%,.25);pointer-events:none}.history-button img[data-v-12ca3234]{width:24px;height:24px}.new-chat-button[data-v-12ca3234]{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 13px 0 8px;color:#fff;border-radius:0 6px 6px 0;background:#635ff2}.new-chat-button svg[data-v-12ca3234]{width:20px;height:20px}.new-chat-button img[data-v-12ca3234]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.top-divider[data-v-12ca3234]{width:1px;height:22px;margin:0 17px;background:#dfe2eb}.avatar-button[data-v-12ca3234]{width:31px;height:31px;padding:0;overflow:hidden;border-radius:50%;background:#d6eef1}.avatar-menu[data-v-12ca3234]{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatar-menu:hover .avatar-button[data-v-12ca3234]{-webkit-box-shadow:0 0 0 1px #635ff2;box-shadow:0 0 0 1px #635ff2}.avatar-menu:hover .user-popup[data-v-12ca3234]{opacity:1;visibility:visible}.avatar-face[data-v-12ca3234]{display:grid;place-items:center;width:100%;height:100%;font-size:20px}.history-panel[data-v-12ca3234]{position:absolute;top:47px;right:70px;width:278px;max-height:360px;overflow:auto;padding:9px 7px 12px;border:1px solid #eee;border-radius:8px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(29,37,53,.08);box-shadow:0 4px 16px rgba(29,37,53,.08)}.history-title[data-v-12ca3234]{padding:2px 7px 6px;font-size:14px}.history-group+.history-group[data-v-12ca3234]{margin-top:5px}.history-date[data-v-12ca3234]{padding:4px 8px;color:#c2c8d4;font-size:12px}.history-item[data-v-12ca3234]{display:block;width:100%;height:34px;padding:0 10px;overflow:hidden;border:0;border-radius:7px;background:transparent;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.history-item[data-v-12ca3234]:hover{background:#f0f2fb}.history-item span[data-v-12ca3234]{display:block;overflow:hidden;text-overflow:ellipsis}.history-fade-enter-active[data-v-12ca3234],.history-fade-leave-active[data-v-12ca3234]{-webkit-transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,transform .18s;transition:opacity .18s,transform .18s,-webkit-transform .18s;-webkit-transform-origin:top right;transform-origin:top right}.history-item[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6px}.history-item.active[data-v-12ca3234]{background:#f0f2fb}.history-item.active .history-select[data-v-12ca3234]{color:var(--primary)}.history-item .history-select[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;padding:0 4px;border:0;background:transparent;text-align:left;cursor:pointer}.history-item .history-select span[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.history-item .history-select small[data-v-12ca3234]{-ms-flex-negative:0;flex-shrink:0;color:var(--primary);font-size:12px}.history-item .history-delete[data-v-12ca3234],.history-item .history-rename[data-v-12ca3234]{-ms-flex-negative:0;flex-shrink:0;padding:5px;border:0;color:var(--muted);background:transparent;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .16s;transition:opacity .16s}.history-item .history-delete[data-v-12ca3234]:disabled,.history-item .history-rename[data-v-12ca3234]:disabled{cursor:not-allowed}.history-item .history-delete.is-loading[data-v-12ca3234],.history-item .history-rename.is-loading[data-v-12ca3234],.history-item:hover .history-delete[data-v-12ca3234],.history-item:hover .history-rename[data-v-12ca3234]{opacity:1;visibility:visible;pointer-events:auto}.history-feedback[data-v-12ca3234],.project-feedback[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 7px;font-size:12px;color:var(--muted)}.history-feedback button[data-v-12ca3234],.project-feedback button[data-v-12ca3234]{border:0;background:transparent;color:var(--primary);cursor:pointer}.project-feedback[data-v-12ca3234]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:8px 12px 0;padding:8px 10px;border-radius:6px;background:var(--soft-bg);line-height:18px}.project-feedback span[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.project-feedback button[data-v-12ca3234]{-ms-flex-negative:0;flex-shrink:0;padding:0;line-height:inherit}.new-chat-button[data-v-12ca3234]:disabled{cursor:wait;opacity:.7}.history-pagination[data-v-12ca3234]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.history-fade-enter[data-v-12ca3234],.history-fade-leave-to[data-v-12ca3234]{opacity:0;-webkit-transform:translateY(-5px) scale(.98);transform:translateY(-5px) scale(.98)}.body-shell[data-v-12ca3234]{height:calc(100% - 52px);display:-webkit-box;display:-ms-flexbox;display:flex}.nav-rail[data-v-12ca3234]{position:relative;z-index:2;width:67px;-webkit-box-flex:0;-ms-flex:0 0 67px;flex:0 0 67px;padding-top:9px;background:#f5f6ff}.nav-item[data-v-12ca3234]{width:100%;height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:0;color:#1d2535;font-size:12px;border:0;background:transparent;cursor:pointer;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s;margin-bottom:16px}.nav-item.active[data-v-12ca3234],.nav-item[data-v-12ca3234]:not(:disabled):hover{color:#5968f3}.nav-item.active .nav-icon[data-v-12ca3234],.nav-item:not(:disabled):hover .nav-icon[data-v-12ca3234]{color:#5968f3;border-radius:7px;background:#fff}.nav-icon[data-v-12ca3234]{width:40px;height:40px;display:grid;place-items:center}.nav-icon img[data-v-12ca3234],.nav-icon svg[data-v-12ca3234]{width:23px;height:23px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.nav-icon-active[data-v-12ca3234],.nav-item.active .nav-icon-default[data-v-12ca3234],.nav-item:not(:disabled):hover .nav-icon-default[data-v-12ca3234]{display:none}.nav-item.active .nav-icon-active[data-v-12ca3234],.nav-item:not(:disabled):hover .nav-icon-active[data-v-12ca3234]{display:block}.points-card[data-v-12ca3234]{position:absolute;left:4px;right:4px;bottom:17px;height:74px;padding-top:7px;text-align:center;border:1px solid #e8e2ff;border-radius:7px;background:#f1eeff;color:#1d2535}.points-label[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;font-size:10px}.points-label img[data-v-12ca3234]{width:13px;height:13px}.points-card strong[data-v-12ca3234]{display:block;margin:1px 0 2px;color:#635ff2;font-size:19px;line-height:22px}.points-card button[data-v-12ca3234]{width:50px;height:22px;color:#81512f;font-size:12px;border:0;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#fceee0),to(#fbd6bc));background:linear-gradient(#fceee0,#fbd6bc);cursor:pointer;-webkit-transition:background .18s;transition:background .18s}.points-card button[data-v-12ca3234]:hover{background:#e9bd9e}.workbench[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0 14px 0 0}.agent-panel[data-v-12ca3234],.creation-area[data-v-12ca3234],.setting-panel[data-v-12ca3234]{height:calc(100% - 8px);margin-top:0;background:#fff}.setting-panel[data-v-12ca3234]{position:relative;width:298px;-webkit-box-flex:0;-ms-flex:0 0 298px;flex:0 0 298px;border-top:0;border-radius:14px;overflow:visible;-webkit-transition:width .2s,-webkit-flex-basis .2s;transition:width .2s,-webkit-flex-basis .2s;transition:width .2s,flex-basis .2s;transition:width .2s,flex-basis .2s,-webkit-flex-basis .2s,-ms-flex-preferred-size .2s}.setting-panel.collapsed[data-v-12ca3234]{width:0;-ms-flex-preferred-size:0;flex-basis:0;border:0}.same-style-heading[data-v-12ca3234]{height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 15px;border-bottom:1px solid var(--border)}.same-style-heading h1[data-v-12ca3234]{margin:0;color:#273044;font-size:16px;font-weight:600}.same-style-heading p[data-v-12ca3234]{margin:5px 0 0;color:#a4abba;font-size:12px}.same-style-toolbar[data-v-12ca3234]{padding:12px 14px 10px}.same-style-toolbar h2[data-v-12ca3234]{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0 0 8px;color:#465064;font-size:12px;font-weight:500}.same-style-toolbar h2 img[data-v-12ca3234]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.same-style-toolbar label[data-v-12ca3234]{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#f5f6ff}.same-style-toolbar label>img[data-v-12ca3234]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.same-style-toolbar input[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;font-size:12px}.same-style-toolbar input[data-v-12ca3234]::-webkit-input-placeholder{color:#c2c8d4}.same-style-toolbar input[data-v-12ca3234]::-moz-placeholder{color:#c2c8d4}.same-style-toolbar input[data-v-12ca3234]:-ms-input-placeholder{color:#c2c8d4}.same-style-toolbar input[data-v-12ca3234]::-ms-input-placeholder{color:#c2c8d4}.same-style-toolbar input[data-v-12ca3234]::placeholder{color:#c2c8d4}.same-style-list[data-v-12ca3234]{height:calc(100% - 151px);overflow-y:auto;padding:0 14px 16px;scrollbar-width:thin;scrollbar-color:#dfe2ec transparent}.same-style-loading[data-v-12ca3234]{height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;color:#c2c8d4;font-size:12px}.same-style-loading i[data-v-12ca3234]{color:#635ff2;font-size:18px}.same-style-grid[data-v-12ca3234]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px}.same-style-card[data-v-12ca3234]{min-width:0;overflow:hidden;padding:0 0 7px;color:#566074;border:1px solid #e7e9f0;border-radius:9px;background:#f5f6ff;cursor:pointer;-webkit-transition:border-color .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:border-color .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:border-color .18s,box-shadow .18s,transform .18s;transition:border-color .18s,box-shadow .18s,transform .18s,-webkit-box-shadow .18s,-webkit-transform .18s}.same-style-card.active[data-v-12ca3234],.same-style-card[data-v-12ca3234]:hover{border-color:#7168f4;-webkit-box-shadow:0 5px 13px rgba(83,75,190,.13);box-shadow:0 5px 13px rgba(83,75,190,.13);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.same-style-card[data-v-12ca3234]:disabled{cursor:wait}.same-style-cover[data-v-12ca3234]{position:relative;aspect-ratio:1.36;display:block;overflow:hidden;background:#e9ebf2}.same-style-cover>img[data-v-12ca3234],.same-style-placeholder[data-v-12ca3234]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .22s;transition:-webkit-transform .22s;transition:transform .22s;transition:transform .22s,-webkit-transform .22s}.same-style-placeholder[data-v-12ca3234]{display:grid;place-items:center}.same-style-placeholder img[data-v-12ca3234]{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.same-style-action[data-v-12ca3234]{position:absolute;left:9px;right:9px;bottom:8px;height:27px;color:#fff;border-radius:6px;background:linear-gradient(135deg,#7168f7,#6058ea);-webkit-box-shadow:0 5px 12px rgba(54,47,170,.22);box-shadow:0 5px 12px rgba(54,47,170,.22);font-size:12px;line-height:27px;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,transform .18s;transition:opacity .18s,transform .18s,-webkit-transform .18s}.same-style-card:hover .same-style-cover>img[data-v-12ca3234]{-webkit-transform:scale(1.035);transform:scale(1.035)}.same-style-card.active .same-style-action[data-v-12ca3234],.same-style-card:hover .same-style-action[data-v-12ca3234]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.same-style-title[data-v-12ca3234]{display:block;margin-top:6px;overflow:hidden;padding:0 7px;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.my-panel-heading[data-v-12ca3234]{height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;border-bottom:1px solid var(--border)}.my-panel-heading h1[data-v-12ca3234]{margin:0;font-size:16px;font-weight:600}.my-upload-section[data-v-12ca3234]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 14px 15px;border-bottom:1px solid var(--border)}.my-upload-card[data-v-12ca3234]{position:relative;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 7px 8px;overflow:hidden;border:1px solid #eee;border-radius:10px;background:#f5f6ff;text-align:center}.my-upload-card>strong[data-v-12ca3234]{color:#4b5160;font-size:12px;font-weight:500;line-height:18px}.my-upload-card>p[data-v-12ca3234]{margin:4px 0 8px;color:#c2c8d4;font-size:12px;line-height:15px}[data-v-12ca3234] .my-upload-card .el-upload{display:block}.my-upload-button[data-v-12ca3234]{width:76px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;color:#4b5160;border:1px solid #eee;border-radius:5px;background:#fff;font-size:12px;cursor:pointer}.my-upload-button img[data-v-12ca3234]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.my-upload-preview[data-v-12ca3234]{position:absolute;inset:0;background:#fff}.my-upload-preview>img[data-v-12ca3234]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.my-upload-preview>button[data-v-12ca3234]{position:absolute;top:5px;right:5px;width:20px;height:20px;padding:0;color:#fff;border:0;border-radius:50%;background:rgba(27,32,48,.65);line-height:18px;cursor:pointer}.my-library-section[data-v-12ca3234]{height:calc(100% - 200px);padding:12px 14px 16px;overflow:hidden}.my-library-tabs[data-v-12ca3234]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px}.my-library-tabs button[data-v-12ca3234]{height:27px;padding:0 5px;color:#4b5160;border:0;border-radius:12px;background:#f5f6ff;font-size:12px;white-space:nowrap;cursor:pointer}.my-library-tabs button.active[data-v-12ca3234],.my-library-tabs button[data-v-12ca3234]:not(:disabled):hover{color:#635ff2;background:#f1eeff}.my-library-search[data-v-12ca3234]{height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 10px;border-radius:8px;background:#f5f6ff}.my-library-search img[data-v-12ca3234]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.my-library-search input[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;font-size:12px}.my-library-search input[data-v-12ca3234]::-webkit-input-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]::-moz-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]:-ms-input-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]::-ms-input-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]::placeholder{color:#c2c8d4}.my-material-list[data-v-12ca3234],.my-plan-list[data-v-12ca3234],.my-project-list[data-v-12ca3234]{height:calc(100% - 77px);overflow-y:auto;margin-top:9px;scrollbar-width:thin;scrollbar-color:#dfe2ec transparent}.my-project-group>time[data-v-12ca3234]{display:block;height:25px;color:#c2c8d4;font-size:12px;line-height:25px}.my-project-item[data-v-12ca3234]{position:relative;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 9px;border-radius:8px;outline:none;cursor:pointer}.my-project-item.active[data-v-12ca3234],.my-project-item[data-v-12ca3234]:focus,.my-project-item[data-v-12ca3234]:hover{background:#f1eeff}.my-project-avatar[data-v-12ca3234]{width:23px;height:23px;-webkit-box-flex:0;-ms-flex:0 0 23px;flex:0 0 23px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#d8eef2;font-size:14px}.my-project-avatar img[data-v-12ca3234]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.my-project-name[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#4b5160;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.my-project-item.active .my-project-name[data-v-12ca3234]{color:#635ff2}.my-project-more[data-v-12ca3234]{width:24px;height:26px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:grid;place-items:center;color:#596275;border-radius:6px;font-size:12px;letter-spacing:-1px}.my-project-more[data-v-12ca3234]:hover{background:#fff}.my-project-menu[data-v-12ca3234]{position:absolute;z-index:12;right:3px;width:65px;padding:5px;border:1px solid #eee;border-radius:7px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(29,37,53,.08);box-shadow:0 4px 16px rgba(29,37,53,.08)}.my-project-menu.is-down[data-v-12ca3234]{top:36px;bottom:auto}.my-project-menu.is-up[data-v-12ca3234]{top:auto;bottom:36px}.my-project-menu button[data-v-12ca3234]{width:100%;height:28px;padding:0;color:#4b5160;border:0;border-radius:4px;background:transparent;font-size:12px;cursor:pointer}.my-project-menu button[data-v-12ca3234]:hover{background:#f5f6ff}.my-project-menu button.danger[data-v-12ca3234]{color:#ff5252;border-top:1px solid #eee;border-radius:0 0 4px 4px}.my-material-loading[data-v-12ca3234]{height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;color:#c2c8d4;font-size:12px}.my-material-loading i[data-v-12ca3234]{color:#635ff2;font-size:16px}.my-material-group+.my-material-group[data-v-12ca3234]{margin-top:7px}.my-material-group-title[data-v-12ca3234]{width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 4px;color:#4b5160;border:0;border-radius:7px;background:transparent;font-size:12px;cursor:pointer}.my-material-group-title[data-v-12ca3234]:hover{background:#f5f6ff}.my-material-group-title img[data-v-12ca3234]{width:13px;height:13px;-o-object-fit:contain;object-fit:contain}.my-material-group-title span[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}.my-material-group-title em[data-v-12ca3234]{min-width:19px;height:19px;padding:0 5px;color:#c2c8d4;border-radius:10px;background:#f0f1f6;font-size:12px;font-style:normal;line-height:19px;text-align:center}.my-material-grid[data-v-12ca3234]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 3px 3px}.my-material-card[data-v-12ca3234]{position:relative;min-width:0;padding-bottom:5px;border-radius:8px;background:#f5f6ff}.my-plan-card[data-v-12ca3234]{width:100%;padding:0 0 5px;border:0;text-align:left;cursor:pointer}.my-plan-card .my-material-cover[data-v-12ca3234]{display:block}.my-material-cover[data-v-12ca3234]{position:relative;aspect-ratio:1.36;cursor:pointer}.my-material-cover>img[data-v-12ca3234],.my-material-placeholder[data-v-12ca3234]{width:100%;height:100%;display:block;overflow:hidden;border-radius:8px 8px 3px 3px;-o-object-fit:cover;object-fit:cover;background:#e9ebf2}.my-material-placeholder[data-v-12ca3234]{display:grid;place-items:center}.my-material-placeholder img[data-v-12ca3234]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.my-material-more[data-v-12ca3234]{position:absolute;z-index:3;top:5px;right:5px;width:24px;height:25px;display:grid;place-items:center;padding:0;color:#485266;border:1px solid #e0e3eb;border-radius:7px;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 2px 7px rgba(34,41,63,.1);box-shadow:0 2px 7px rgba(34,41,63,.1);font-size:12px;letter-spacing:-1px;opacity:0;cursor:pointer;-webkit-transition:opacity .16s;transition:opacity .16s}.my-material-card:hover .my-material-more[data-v-12ca3234],.my-material-more[data-v-12ca3234]:focus{opacity:1}.my-material-menu[data-v-12ca3234]{position:absolute;z-index:20;top:34px;right:0;width:66px;padding:5px;border:1px solid #e4e6ed;border-radius:7px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(29,37,53,.08);box-shadow:0 4px 16px rgba(29,37,53,.08)}.my-material-menu button[data-v-12ca3234]{width:100%;height:27px;padding:0;color:#50596a;border:0;border-radius:4px;background:transparent;font-size:12px;cursor:pointer}.my-material-menu button[data-v-12ca3234]:hover{background:#f5f6ff}.my-material-menu button.danger[data-v-12ca3234]{color:#ff5252;border-top:1px solid #eee;border-radius:0 0 4px 4px}.my-material-card>p[data-v-12ca3234]{margin:5px 5px 0;overflow:hidden;color:#4b5160;font-size:12px;line-height:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.my-library-empty[data-v-12ca3234]{grid-column:-1;padding:70px 0;color:#b3b9c5;font-size:12px;text-align:center}.my-list-pagination[data-v-12ca3234]{min-height:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#a5adba;font-size:12px}.my-list-pagination button[data-v-12ca3234]{padding:7px;color:#635ff2;border:0;background:transparent;font-size:12px;cursor:pointer}.panel-heading[data-v-12ca3234]{height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--border)}.panel-heading h1[data-v-12ca3234]{margin:0;font-size:16px;font-weight:600}.back-button[data-v-12ca3234]{width:20px;height:24px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.back-button svg[data-v-12ca3234]{width:18px;height:18px}.back-button img[data-v-12ca3234]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.setting-scroll[data-v-12ca3234]{height:calc(100% - 100px);padding:15px 15px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dfe2ee transparent}.dynamic-skill-loading[data-v-12ca3234]{height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;color:#c2c8d4;font-size:12px}.dynamic-skill-field-group+.dynamic-skill-field-group[data-v-12ca3234]{margin-top:18px;padding-top:14px;border-top:1px solid #eee}.dynamic-group-title[data-v-12ca3234]{margin-bottom:9px}.dynamic-group-title h2[data-v-12ca3234]{margin:0;font-size:14px;font-weight:600}.upload-row[data-v-12ca3234]{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.dynamic-image-field[data-v-12ca3234]{min-width:0}.tool-prompt-field[data-v-12ca3234]{width:100%}[data-v-12ca3234] .upload-card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}[data-v-12ca3234] .upload-title{width:83px;-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;min-height:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:7px;font-size:14px;line-height:20px;overflow-wrap:anywhere}[data-v-12ca3234] .upload-title em{margin-left:3px;color:#ff5252;font-style:normal}[data-v-12ca3234] .upload-title span{color:#252c3a;font-weight:400}[data-v-12ca3234] .upload-card{position:relative;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;height:124px;overflow:hidden;border:1px solid #eee;border-radius:11px;background:#f7f8fc;text-align:center;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}[data-v-12ca3234] .upload-card:not(.has-preview):hover{border-color:#cfd3e1;background:#f5f6ff}[data-v-12ca3234] .upload-dropzone,[data-v-12ca3234] .upload-dropzone .el-upload,[data-v-12ca3234] .upload-dropzone .el-upload-dragger{width:100%;height:100%}[data-v-12ca3234] .upload-dropzone .el-upload-dragger{display:block;overflow:hidden;border:0;border-radius:0;background:transparent}[data-v-12ca3234] .upload-empty-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12px}[data-v-12ca3234] .upload-card strong{color:#252c3a;font-size:12px;font-weight:600;line-height:18px}[data-v-12ca3234] .upload-card p{margin:2px 0 9px;color:#bcc1cd;font-size:12px;line-height:16px}[data-v-12ca3234] .upload-trigger{width:86px;height:27px;-webkit-box-flex:0;-ms-flex:0 0 27px;flex:0 0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;border:1px solid #dfe2ea;border-radius:5px;background:#fff;font-size:12px;cursor:pointer}[data-v-12ca3234] .upload-trigger input{display:none}[data-v-12ca3234] .upload-trigger svg{width:15px;height:15px}[data-v-12ca3234] .upload-trigger img{width:13px;height:12px;-o-object-fit:contain;object-fit:contain}[data-v-12ca3234] .upload-card.has-preview{padding:0}[data-v-12ca3234] .upload-card.has-preview>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}[data-v-12ca3234] .remove-preview{position:absolute;top:5px;right:5px;width:22px;height:22px;padding:0;color:#fff;border:0;border-radius:50%;background:rgba(22,27,43,.65);cursor:pointer}[data-v-12ca3234] .preview-count{position:absolute;left:6px;bottom:6px;padding:2px 6px;color:#fff;border-radius:8px;background:rgba(27,32,48,.65);font-size:12px}.form-section[data-v-12ca3234]{margin-top:16px}.form-section h2[data-v-12ca3234]{margin:0 0 9px;font-size:14px;font-weight:600}.form-section-title[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.form-section-title h2[data-v-12ca3234]{margin-bottom:0}.form-section-title span[data-v-12ca3234]{color:#c2c8d4;font-size:12px}.form-section-title span i[data-v-12ca3234]{margin-right:3px}.form-row[data-v-12ca3234]{height:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.dynamic-form-row .field[data-v-12ca3234]{width:calc(100% - 93px);min-width:0;-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 93px);flex:0 1 calc(100% - 93px)}.dynamic-form-row.is-textarea-row[data-v-12ca3234]{height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:4px}.dynamic-form-row.is-textarea-row .form-label[data-v-12ca3234]{margin-top:7px}.dynamic-form-row.is-choice-row[data-v-12ca3234]{height:auto;min-height:41px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5px 0}.dynamic-form-row.is-choice-row .form-label[data-v-12ca3234]{margin-top:7px}.dynamic-form-row .dynamic-checkbox-group[data-v-12ca3234],.dynamic-form-row .dynamic-radio-group[data-v-12ca3234]{height:auto;min-height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:0;background:transparent}[data-v-12ca3234] .dynamic-checkbox-group .el-checkbox-button,[data-v-12ca3234] .dynamic-radio-group .el-radio-button{max-width:100%}[data-v-12ca3234] .dynamic-checkbox-group .el-checkbox-button__inner,[data-v-12ca3234] .dynamic-radio-group .el-radio-button__inner{max-width:100%;min-height:36px;padding:8px 10px;border:1px solid #eee;border-radius:6px;background:#f5f6ff;color:#4b5160;font-size:14px;line-height:19px;white-space:normal;overflow-wrap:anywhere;-webkit-box-shadow:none;box-shadow:none}[data-v-12ca3234] .dynamic-checkbox-group .el-checkbox-button.is-checked .el-checkbox-button__inner,[data-v-12ca3234] .dynamic-radio-group .el-radio-button.is-active .el-radio-button__inner{border-color:var(--primary);background:#f1eeff;color:var(--primary);-webkit-box-shadow:none;box-shadow:none}[data-v-12ca3234] .dynamic-date-picker .el-input__inner{height:31px;border:0;background:transparent;font-size:12px}[data-v-12ca3234] .dynamic-date-picker .el-input__icon{line-height:31px}.dynamic-switch[data-v-12ca3234]{max-width:52px;-webkit-box-flex:0!important;-ms-flex:0 0 52px!important;flex:0 0 52px!important;padding:0 5px;background:transparent}.property-empty[data-v-12ca3234]{padding:28px 8px;color:#c2c8d4;border-radius:7px;background:#f5f6ff;text-align:center;font-size:12px}.dynamic-select.field[data-v-12ca3234]{cursor:pointer;height:36px;min-width:0;padding:0;border:1px solid #eee;border-radius:7px}[data-v-12ca3234] .dynamic-select .el-input{width:100%;height:100%}[data-v-12ca3234] .dynamic-select .el-input__inner{width:100%;height:100%;padding:0 32px 0 10px;color:#4b5160;border:0;border-radius:7px;background:#f5f6ff;font-size:14px;line-height:36px}[data-v-12ca3234] .dynamic-select .el-input__inner::-webkit-input-placeholder{color:#c2c8d4}[data-v-12ca3234] .dynamic-select .el-input__inner::-moz-placeholder{color:#c2c8d4}[data-v-12ca3234] .dynamic-select .el-input__inner:-ms-input-placeholder{color:#c2c8d4}[data-v-12ca3234] .dynamic-select .el-input__inner::-ms-input-placeholder{color:#c2c8d4}[data-v-12ca3234] .dynamic-select .el-input__inner::placeholder{color:#c2c8d4}.dynamic-select.field[data-v-12ca3234]:not(.is-disabled):hover{border-color:rgba(99,95,242,.35)}.dynamic-select.field[data-v-12ca3234]:focus-within{border-color:#635ff2}[data-v-12ca3234] .dynamic-select .el-input__suffix{right:4px}[data-v-12ca3234] .dynamic-select .el-input__icon{line-height:36px}[data-v-12ca3234] .dynamic-multi-select .el-tag{color:#635ff2;border-color:transparent;border-radius:4px;background:#f1eeff;font-size:12px}[data-v-12ca3234] .dynamic-multi-select .el-tag .el-tag__close{color:#635ff2;background:transparent}[data-v-12ca3234] .dynamic-multi-select .el-tag .el-tag__close:hover{color:#fff;background:#635ff2}[data-v-12ca3234] .dimension-unit-control .el-select__caret.el-icon-arrow-up,[data-v-12ca3234] .dynamic-select .el-select__caret.el-icon-arrow-up{position:relative;color:#4b5160;-webkit-transform:rotate(0);transform:rotate(0)}[data-v-12ca3234] .dimension-unit-control .el-select__caret.el-icon-arrow-up:before,[data-v-12ca3234] .dynamic-select .el-select__caret.el-icon-arrow-up:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:translate(-50%,-65%) rotate(45deg);transform:translate(-50%,-65%) rotate(45deg)}[data-v-12ca3234] .dimension-unit-control .el-select__caret.el-icon-arrow-up.is-reverse,[data-v-12ca3234] .dynamic-select .el-select__caret.el-icon-arrow-up.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form-label[data-v-12ca3234]{width:83px;-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;font-size:14px;white-space:nowrap}.form-label em[data-v-12ca3234]{margin-left:3px;color:#ff5252;font-style:normal}.field[data-v-12ca3234]{width:calc(100% - 93px);height:31px;padding:0 10px;color:#4b5160;border:0;border-radius:7px;outline:none;background:#f5f6ff;font-size:12px}.field[data-v-12ca3234]::-webkit-input-placeholder{color:#c2c8d4}.field[data-v-12ca3234]::-moz-placeholder{color:#c2c8d4}.field[data-v-12ca3234]:-ms-input-placeholder{color:#c2c8d4}.field[data-v-12ca3234]::-ms-input-placeholder{color:#c2c8d4}.field[data-v-12ca3234]::placeholder{color:#c2c8d4}.dynamic-form-row.is-dimension-row[data-v-12ca3234]{height:auto;min-height:41px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:5px 0}.dynamic-form-row.is-dimension-row .form-label[data-v-12ca3234]{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.dynamic-form-row.is-dimension-row .dimension-field[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 8px}.dimension-field label[data-v-12ca3234]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.dimension-field label span[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#c2c8d4;font-size:12px}.dimension-field input[data-v-12ca3234]{width:100%;min-width:0;padding:0;color:#4b5160;border:0;outline:0;background:transparent;font-size:12px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.dimension-field input[data-v-12ca3234]::-webkit-inner-spin-button,.dimension-field input[data-v-12ca3234]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.dimension-field>i[data-v-12ca3234]{color:#c2c8d4;font-style:normal}.dimension-unit-select[data-v-12ca3234]{position:relative;display:block;width:54px;-webkit-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px;height:100%;border-left:1px solid #eee}.dimension-unit-control[data-v-12ca3234]{width:100%;height:100%}[data-v-12ca3234] .dimension-unit-control .el-input{height:100%}[data-v-12ca3234] .dimension-unit-select .dimension-unit-control .el-input__inner{height:100%;padding:0 20px 0 4px;color:#4b5160;border:0;border-radius:0;outline:0;background:transparent;font-size:12px;cursor:pointer}[data-v-12ca3234] .dimension-unit-control .el-input__suffix{right:0}[data-v-12ca3234] .dimension-unit-control .el-input__icon{width:17px}.detail-section[data-v-12ca3234]{margin-top:8px}.detail-section>label[data-v-12ca3234]{display:block;margin-bottom:7px;font-size:14px}.dynamic-textarea-item+.dynamic-textarea-item[data-v-12ca3234]{margin-top:10px}.dynamic-textarea-item>label[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;font-size:14px}.dynamic-textarea-item>label em[data-v-12ca3234]{margin-left:3px;color:#ff5252;font-style:normal}.detail-section small[data-v-12ca3234]{color:#c2c8d4;font-size:12px}.textarea-wrap[data-v-12ca3234]{position:relative;height:125px}.textarea-wrap.field[data-v-12ca3234]{height:125px;padding:0;background:transparent}.textarea-wrap textarea[data-v-12ca3234]{width:100%;height:100%;resize:none;padding:11px 10px 39px;color:#4b5160;border:0;border-radius:8px;outline:none;background:#f5f6ff;font-size:12px;line-height:18px}.textarea-wrap textarea[data-v-12ca3234]:focus{-webkit-box-shadow:0 0 0 1px rgba(102,93,244,.35);box-shadow:0 0 0 1px rgba(102,93,244,.35)}.textarea-wrap span[data-v-12ca3234]{position:absolute;right:9px;bottom:7px;color:#c2c8d4;font-size:12px}.detail-optimize-button[data-v-12ca3234]{position:absolute;left:8px;bottom:6px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:0 7px;color:#635ff2;border:0;border-radius:5px;background:#f1eeff;font-size:12px;cursor:pointer}.detail-optimize-button img[data-v-12ca3234]{width:13px;height:12px;-o-object-fit:contain;object-fit:contain}.detail-optimize-button[data-v-12ca3234]:disabled{cursor:not-allowed;opacity:.55}.inline-ai-field[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding-right:4px}.inline-ai-field>input[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;color:#4b5160;border:0;outline:0;background:transparent;font-size:12px}.inline-ai-field>button[data-v-12ca3234]{height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:0 5px;color:#635ff2;border:0;border-radius:4px;background:#f1eeff;font-size:12px;cursor:pointer}.inline-ai-field>button img[data-v-12ca3234]{width:11px;height:11px;-o-object-fit:contain;object-fit:contain}.inline-ai-field>button[data-v-12ca3234]:disabled{cursor:not-allowed;opacity:.55}.detail-dialog-overlay[data-v-12ca3234]{position:fixed;z-index:220;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:rgba(31,38,60,.28)}.detail-dialog[data-v-12ca3234]{width:400px;padding:17px 17px 15px;border:1px solid #eee;border-radius:12px;background:#fff;-webkit-box-shadow:0 12px 38px rgba(28,35,58,.18);box-shadow:0 12px 38px rgba(28,35,58,.18)}.detail-dialog header[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.detail-dialog header h3[data-v-12ca3234]{margin:0;color:#2c3445;font-size:16px;font-weight:500}.detail-dialog header button[data-v-12ca3234]{width:24px;height:24px;padding:0;color:#445066;border:0;background:transparent;font-size:25px;line-height:22px;cursor:pointer}.detail-dialog-content[data-v-12ca3234]{height:300px;overflow:hidden;border-radius:10px;background:#f5f6ff}.detail-dialog-content textarea[data-v-12ca3234]{width:100%;height:100%;resize:none;padding:12px 13px;color:#4b5160;border:0;outline:none;background:transparent;font-family:inherit;font-size:14px;line-height:22px}.detail-dialog-loading[data-v-12ca3234]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#635ff2;font-size:14px}.public-category-dialog[data-v-12ca3234]{width:440px}.public-category-content>p[data-v-12ca3234]{margin:0 0 14px;color:#778196;font-size:12px;line-height:20px}.public-category-options[data-v-12ca3234]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-category-options button[data-v-12ca3234]{min-height:42px;padding:8px 12px;color:#4b5160;border:1px solid #eee;border-radius:8px;background:#f5f6ff;font-size:14px;cursor:pointer}.public-category-options button.active[data-v-12ca3234],.public-category-options button[data-v-12ca3234]:hover{color:#635ff2;border-color:#8982f6;background:#f1eeff}.detail-dialog header button[data-v-12ca3234]:disabled,.public-category-options button[data-v-12ca3234]:disabled{cursor:not-allowed;opacity:.55}.detail-dialog footer[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:13px}.detail-dialog footer button[data-v-12ca3234]{min-width:88px;height:34px;padding:0 18px;border-radius:8px;font-size:12px;cursor:pointer}.detail-retry-button[data-v-12ca3234]{color:#4b5160;border:1px solid #eee;background:#fff}.detail-confirm-button[data-v-12ca3234]{color:#fff;border:1px solid #635ff2;background:#635ff2}.detail-dialog footer button[data-v-12ca3234]:disabled{cursor:not-allowed;opacity:.55}.detail-dialog-enter-active[data-v-12ca3234],.detail-dialog-leave-active[data-v-12ca3234]{-webkit-transition:opacity .18s;transition:opacity .18s}.detail-dialog-enter-active .detail-dialog[data-v-12ca3234],.detail-dialog-leave-active .detail-dialog[data-v-12ca3234]{-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s}.detail-dialog-enter[data-v-12ca3234],.detail-dialog-leave-to[data-v-12ca3234]{opacity:0}.detail-dialog-enter .detail-dialog[data-v-12ca3234],.detail-dialog-leave-to .detail-dialog[data-v-12ca3234]{-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98)}.reverse-prompt-dialog[data-v-12ca3234]{width:760px;max-width:calc(100vw - 48px)}.reverse-prompt-body[data-v-12ca3234]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.reverse-prompt-result-section[data-v-12ca3234],.reverse-prompt-upload-section[data-v-12ca3234]{min-width:0}.reverse-prompt-result-section>label[data-v-12ca3234],.reverse-prompt-upload-section>label[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;color:#1d2535;font-size:14px;line-height:20px}.reverse-prompt-result-section>label span[data-v-12ca3234]{color:#635ff2;font-size:12px}.reverse-prompt-result-section>label span i[data-v-12ca3234]{margin-right:4px}[data-v-12ca3234] .reverse-prompt-upload .el-upload,[data-v-12ca3234] .reverse-prompt-upload .el-upload-dragger{width:100%;height:260px}[data-v-12ca3234] .reverse-prompt-upload .el-upload-dragger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:1px dashed #c2c8d4;border-radius:9px;background:#f5f6ff}[data-v-12ca3234] .reverse-prompt-upload .el-upload-dragger:hover{border-color:#635ff2}[data-v-12ca3234] .reverse-prompt-upload .el-upload-dragger>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reverse-prompt-upload-hint[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#4b5160;font-size:12px}.reverse-prompt-upload-hint>i[data-v-12ca3234]{color:#635ff2;font-size:28px;line-height:1}.reverse-prompt-upload-hint>.el-icon-upload2[data-v-12ca3234]{font-size:32px}.reverse-prompt-upload-hint>strong[data-v-12ca3234]{font-weight:500}.reverse-prompt-upload-hint>span[data-v-12ca3234]{color:#4b5160;font-size:12px}.reverse-prompt-upload-section>p[data-v-12ca3234]{margin:8px 0 0;color:#4b5160;font-size:12px;line-height:18px}.reverse-prompt-result-section textarea[data-v-12ca3234]{display:block;width:100%;height:260px;padding:12px;resize:none;color:#4b5160;border:1px solid #eee;border-radius:9px;outline:none;background:#f5f6ff;font-size:14px;line-height:22px}.reverse-prompt-result-section textarea[data-v-12ca3234]::-webkit-input-placeholder{color:#c2c8d4}.reverse-prompt-result-section textarea[data-v-12ca3234]::-moz-placeholder{color:#c2c8d4}.reverse-prompt-result-section textarea[data-v-12ca3234]:-ms-input-placeholder{color:#c2c8d4}.reverse-prompt-result-section textarea[data-v-12ca3234]::-ms-input-placeholder{color:#c2c8d4}.reverse-prompt-result-section textarea[data-v-12ca3234]::placeholder{color:#c2c8d4}.reverse-prompt-result-section textarea[data-v-12ca3234]:focus{border-color:#635ff2}.reverse-prompt-result-feedback[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px;color:#635ff2;font-size:12px;line-height:18px}.reverse-prompt-length[data-v-12ca3234]{margin-left:auto;color:#4b5160}.reverse-prompt-error[data-v-12ca3234],.reverse-prompt-length.is-over-limit[data-v-12ca3234]{color:#ff5252}.reverse-prompt-error[data-v-12ca3234]{margin:10px 0 0;font-size:12px;line-height:20px}.reverse-prompt-dialog footer button i[data-v-12ca3234]{font-size:14px;margin-right:4px;vertical-align:-2px}.apply-wrap[data-v-12ca3234]{position:absolute;left:15px;right:15px;bottom:17px}.apply-button[data-v-12ca3234]{width:100%;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;color:#fff;border:0;border-radius:6px;text-align:center;line-height:1;background:-webkit-gradient(linear,right top,left top,from(#6659ee),to(#5968f3));background:linear-gradient(270deg,#6659ee,#5968f3);cursor:pointer;-webkit-box-shadow:0 4px 10px rgba(110,100,236,.15);box-shadow:0 4px 10px rgba(110,100,236,.15)}.apply-button.is-tool[data-v-12ca3234]{height:44px;gap:12px;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;background:linear-gradient(110deg,#7564f4,#5968f3);-webkit-box-shadow:0 5px 14px rgba(88,94,220,.24);box-shadow:0 5px 14px rgba(88,94,220,.24);-webkit-transition:background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.apply-button.is-tool>span[data-v-12ca3234]:last-child{font-size:14px;font-weight:600;letter-spacing:.4px}.apply-score[data-v-12ca3234]{min-width:57px;height:27px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:hsla(0,0%,100%,.15);font-size:14px;font-weight:700}.apply-score img[data-v-12ca3234]{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.apply-button[data-v-12ca3234]:not(:disabled):hover{background:-webkit-gradient(linear,left top,right top,from(#9187f5),to(#756ff0));background:linear-gradient(90deg,#9187f5,#756ff0)}.apply-button.is-tool[data-v-12ca3234]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:linear-gradient(110deg,#8877fa,#6976ff);-webkit-box-shadow:0 8px 18px rgba(88,94,220,.3);box-shadow:0 8px 18px rgba(88,94,220,.3)}.apply-button.is-tool[data-v-12ca3234]:not(:disabled):active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 3px 9px rgba(88,94,220,.2);box-shadow:0 3px 9px rgba(88,94,220,.2)}.apply-button[data-v-12ca3234]:focus-visible{outline:2px solid #a99dff;outline-offset:2px}.apply-button.is-disabled[data-v-12ca3234]{cursor:not-allowed;opacity:.6}.apply-button.is-tool.is-disabled[data-v-12ca3234]{-webkit-box-shadow:none;box-shadow:none}.panel-collapse[data-v-12ca3234]{position:absolute;z-index:10;top:45%;width:19px;height:56px;display:grid;place-items:center;padding:0;color:#c2c8d4;border:1px solid #eee;background:#fff;cursor:pointer;-webkit-box-shadow:0 2px 7px rgba(40,49,75,.08);box-shadow:0 2px 7px rgba(40,49,75,.08);-webkit-transition:background .18s;transition:background .18s}.panel-collapse[data-v-12ca3234]:hover{background:#f5f6ff}.panel-collapse svg[data-v-12ca3234]{width:14px;height:14px}.panel-collapse img[data-v-12ca3234]{width:17px;height:16px;-o-object-fit:contain;object-fit:contain}.left-collapse[data-v-12ca3234]{right:-10px;border-radius:7px}.creation-area[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:420px;overflow:hidden;background:#f5f6ff}.creation-toolbar[data-v-12ca3234]{border-radius:12px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px 0 23px;border-bottom:1px solid var(--border);background:#fff}.tabs[data-v-12ca3234]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:30px}.tabs button[data-v-12ca3234]{position:relative;padding:0;color:#1d2535;border:0;background:transparent;font-size:12px;cursor:pointer}.tabs button.active[data-v-12ca3234]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-radius:2px;background:#635ff2}.tabs button.active[data-v-12ca3234],.tabs button[data-v-12ca3234]:not(:disabled):hover{color:#635ff2}.search-box[data-v-12ca3234]{width:257px;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 11px;border-radius:12px;background:#f5f6ff}.search-box svg[data-v-12ca3234]{width:17px;height:17px;color:#596174}.search-box button[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.search-box button img[data-v-12ca3234]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.search-box input[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:12px}.search-box input[data-v-12ca3234]::-webkit-input-placeholder{color:#c7cbd5}.search-box input[data-v-12ca3234]::-moz-placeholder{color:#c7cbd5}.search-box input[data-v-12ca3234]:-ms-input-placeholder{color:#c7cbd5}.search-box input[data-v-12ca3234]::-ms-input-placeholder{color:#c7cbd5}.search-box input[data-v-12ca3234]::placeholder{color:#c7cbd5}.creation-content[data-v-12ca3234]{height:calc(100% - 45px);overflow-x:hidden;overflow-y:auto;padding:10px;scrollbar-width:thin;scrollbar-color:#dfe2ec transparent}.creation-content[data-v-12ca3234]::-webkit-scrollbar{width:6px;background:transparent}.creation-content[data-v-12ca3234]::-webkit-scrollbar-track{background:transparent}.creation-content[data-v-12ca3234]::-webkit-scrollbar-thumb{border-radius:999px;background:#dfe2ec}.featured-heading[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;min-width:0;margin-bottom:16px}.featured-heading h2[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;color:#1f2739;font-size:18px;line-height:30px}.featured-categories[data-v-12ca3234]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}.featured-categories[data-v-12ca3234]::-webkit-scrollbar{display:none}.featured-categories button[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:26px;padding:0 13px;color:#697386;border:0;border-radius:14px;background:#fff;font-size:12px;white-space:nowrap;cursor:pointer;-webkit-transition:color .18s,background .18s,-webkit-box-shadow .18s;transition:color .18s,background .18s,-webkit-box-shadow .18s;transition:color .18s,background .18s,box-shadow .18s;transition:color .18s,background .18s,box-shadow .18s,-webkit-box-shadow .18s}.featured-categories button[data-v-12ca3234]:hover{color:#625af1;-webkit-box-shadow:0 2px 8px rgba(58,65,96,.08);box-shadow:0 2px 8px rgba(58,65,96,.08)}.featured-categories button.active[data-v-12ca3234]{color:#fff;background:linear-gradient(135deg,#7169f7,#5f57e9);-webkit-box-shadow:0 4px 10px rgba(97,88,236,.22);box-shadow:0 4px 10px rgba(97,88,236,.22)}.featured-waterfall[data-v-12ca3234]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:18px}.featured-column[data-v-12ca3234]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.featured-work-card[data-v-12ca3234]{min-width:0;overflow:hidden;border:1px solid #e4e7ef;border-radius:12px;background:#fff;-webkit-box-shadow:0 3px 10px rgba(37,45,75,.035);box-shadow:0 3px 10px rgba(37,45,75,.035);-webkit-transition:border-color .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:border-color .18s,-webkit-box-shadow .18s,-webkit-transform .18s;transition:border-color .18s,box-shadow .18s,transform .18s;transition:border-color .18s,box-shadow .18s,transform .18s,-webkit-box-shadow .18s,-webkit-transform .18s}.featured-work-card[data-v-12ca3234]:hover{border-color:#746bf5;-webkit-box-shadow:0 7px 20px rgba(75,68,176,.12);box-shadow:0 7px 20px rgba(75,68,176,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.featured-gallery[data-v-12ca3234]{position:relative;display:grid;gap:1px;overflow:hidden;background:#fff}.featured-gallery.image-count-1[data-v-12ca3234]{display:block}.featured-gallery.image-count-2[data-v-12ca3234]{grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:.78125}.featured-gallery.image-count-3[data-v-12ca3234]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:2fr 1fr;aspect-ratio:.83333333}.featured-gallery.image-count-4[data-v-12ca3234]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:2.1fr 1fr;aspect-ratio:.80645161}.featured-gallery.image-count-3 .featured-image[data-v-12ca3234]:first-child,.featured-gallery.image-count-4 .featured-image[data-v-12ca3234]:first-child{grid-column:1/-1}.featured-image[data-v-12ca3234]{position:relative;min-width:0;min-height:0;overflow:hidden;padding:0;border:0;background:#edf0f6;cursor:pointer}.featured-gallery:not(.image-count-1) .featured-image>img[data-v-12ca3234]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.featured-gallery.image-count-1 .featured-image>img[data-v-12ca3234],.featured-gallery.image-count-1 .featured-image[data-v-12ca3234]{width:100%;display:block}.featured-gallery.image-count-1 .featured-image>img[data-v-12ca3234]{min-height:190px;max-height:390px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.featured-image:hover>img[data-v-12ca3234]{-webkit-transform:scale(1.025);transform:scale(1.025)}.featured-preview[data-v-12ca3234]{position:absolute;right:9px;top:9px;width:27px;height:27px;display:grid;place-items:center;border-radius:6px;background:hsla(0,0%,100%,.92);opacity:0;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,-webkit-transform .18s;transition:opacity .18s,transform .18s;transition:opacity .18s,transform .18s,-webkit-transform .18s}.featured-preview img[data-v-12ca3234]{width:19px;height:19px;-o-object-fit:contain;object-fit:contain}.featured-image:hover .featured-preview[data-v-12ca3234]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.featured-work-info[data-v-12ca3234]{padding:12px 13px 13px}.featured-category-name[data-v-12ca3234]{display:block;overflow:hidden;color:#6c63f2;font-size:12px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.featured-work-info h3[data-v-12ca3234]{margin:1px 0 10px;overflow:hidden;color:#253044;font-size:14px;line-height:21px;white-space:nowrap;text-overflow:ellipsis}.featured-use-button[data-v-12ca3234]{height:28px;padding:0 11px 0 13px;color:#fff;border:0;border-radius:15px;background:linear-gradient(135deg,#7169f7,#5f57eb);font-size:12px;cursor:pointer;-webkit-transition:-webkit-box-shadow .18s,-webkit-transform .18s;transition:-webkit-box-shadow .18s,-webkit-transform .18s;transition:box-shadow .18s,transform .18s;transition:box-shadow .18s,transform .18s,-webkit-box-shadow .18s,-webkit-transform .18s}.featured-use-button[data-v-12ca3234]:hover{-webkit-box-shadow:0 5px 12px rgba(95,87,235,.24);box-shadow:0 5px 12px rgba(95,87,235,.24);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.featured-use-button span[data-v-12ca3234]{margin-left:3px;font-size:16px;line-height:0;vertical-align:-1px}.featured-empty[data-v-12ca3234]{height:calc(100% - 48px)}.empty-state[data-v-12ca3234]{width:100%;height:100%;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-2%);transform:translateY(-2%);color:#c4cad6}.empty-icon[data-v-12ca3234]{color:#8f8afa}.empty-icon svg[data-v-12ca3234]{width:49px;height:49px;stroke-width:1.8}.empty-icon img[data-v-12ca3234]{width:56px;height:55px;-o-object-fit:contain;object-fit:contain}.empty-state p[data-v-12ca3234]{margin-top:12px;font-size:12px}.works-grid[data-v-12ca3234]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.work-card[data-v-12ca3234]{overflow:hidden;border:1px solid #e5e8f1;border-radius:10px;background:#fff;-webkit-box-shadow:0 4px 14px rgba(33,44,78,.06);box-shadow:0 4px 14px rgba(33,44,78,.06)}.work-cover[data-v-12ca3234]{position:relative;height:145px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:hsla(0,0%,100%,.9);overflow:hidden}.work-cover[data-v-12ca3234]:before{content:"";position:absolute;inset:14px;border:1px solid hsla(0,0%,100%,.45)}.work-logo[data-v-12ca3234]{font-size:33px;font-weight:700;letter-spacing:3px}.wall-lines[data-v-12ca3234]{position:absolute;right:25px;bottom:27px;width:45px}.wall-lines i[data-v-12ca3234]{display:block;height:2px;margin-top:5px;background:hsla(0,0%,100%,.7)}.work-info[data-v-12ca3234]{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 13px;font-size:12px}.work-info button[data-v-12ca3234]{border:0;background:transparent;cursor:pointer}.agent-panel[data-v-12ca3234]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:358px;-webkit-box-flex:0;-ms-flex:0 0 358px;flex:0 0 358px;overflow:visible;border-radius:12px 12px 0 0;-webkit-transition:width .2s,-webkit-flex-basis .2s;transition:width .2s,-webkit-flex-basis .2s;transition:width .2s,flex-basis .2s;transition:width .2s,flex-basis .2s,-webkit-flex-basis .2s,-ms-flex-preferred-size .2s}.agent-panel.collapsed[data-v-12ca3234]{width:0;-ms-flex-preferred-size:0;flex-basis:0;border:0}.agent-heading[data-v-12ca3234]{height:47px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 19px;border-bottom:1px solid var(--border)}.agent-heading h2[data-v-12ca3234]{margin:0;font-size:16px;font-weight:600}.agent-body[data-v-12ca3234]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.agent-welcome[data-v-12ca3234]{padding:18px 19px}.agent-welcome h3[data-v-12ca3234]{margin:0;color:#635ff2;font-size:22px;line-height:28px;font-weight:600}.agent-welcome p[data-v-12ca3234]{margin:9px 0 16px;color:#c2c8d4;font-size:12px}.agent-welcome button[data-v-12ca3234]{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11px;padding:0 13px;border:1px solid #eee;border-radius:9px;background:#f5f6ff;text-align:left;font-size:12px;white-space:nowrap;cursor:pointer;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s}.agent-welcome button[data-v-12ca3234]:hover{color:#635ff2;background:#f1eeff}.agent-welcome button>img[data-v-12ca3234]{width:20px;height:20px;margin-right:7px;-o-object-fit:contain;object-fit:contain;vertical-align:-5px}.message-list[data-v-12ca3234]{position:absolute;left:12px;right:12px;top:12px;bottom:345px;padding-right:2px;overflow-y:auto;scrollbar-width:thin}.message[data-v-12ca3234]{width:100%;margin:0 0 14px;color:#4b5160;font-size:14px;line-height:20px}.message.user[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.message-bubble[data-v-12ca3234]{max-width:91%;padding:11px 13px;border-radius:12px;background:#f5f6ff;white-space:pre-wrap;overflow-wrap:anywhere}.message.user .message-bubble[data-v-12ca3234]{color:#fff;background:#1c1d1f}.message.assistant .message-bubble[data-v-12ca3234]{width:100%;max-width:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4b5160;background:#f5f6ff}.user-message-actions[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;margin-top:4px}.user-message-actions button[data-v-12ca3234]{position:relative;width:28px;height:28px;padding:0;color:#4b5160;border:0;border-radius:6px;background:transparent;font-size:18px;cursor:pointer}.user-message-actions button[data-v-12ca3234]:hover{background:#f2f3f7}.user-message-actions button[data-v-12ca3234]:hover:after{content:attr(data-tooltip);position:absolute;z-index:2;top:31px;left:50%;padding:2px 5px;color:#fff;border-radius:4px;background:#25272b;font-size:12px;line-height:18px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.message-generation-status[data-v-12ca3234]{min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px;padding:0 8px 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;background:#f1eeff;color:#3d4554;font-size:12px}.generation-status-label[data-v-12ca3234]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-weight:500}.generation-status-label img[data-v-12ca3234]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.generation-cost[data-v-12ca3234]{min-width:0;margin-left:10px;padding-left:10px;color:#c2c8d4;border-left:1px solid #eee;white-space:nowrap}.message-generation-status button[data-v-12ca3234]{height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto;padding:0 8px;color:#4b5160;border:0;border-radius:7px;background:#fff;font-size:12px;cursor:pointer}.message-generation-status button[data-v-12ca3234]:hover:not(:disabled){color:var(--primary)}.message-generation-status button[data-v-12ca3234]:disabled{color:#c2c8d4;cursor:default}.message-generation-status.is-failed .generation-status-label[data-v-12ca3234]{color:#d94f4f}.free-image-size[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:12px;color:var(--muted)}.free-image-size input[data-v-12ca3234]{width:60px;padding:4px;border:1px solid var(--border);border-radius:4px}.composer[data-v-12ca3234]{position:absolute;left:10px;right:10px;bottom:10px;min-height:322px;padding:10px 10px 9px;border:1px solid #eee;border-radius:12px;background:#fff}.composer-tools[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.composer-tools button[data-v-12ca3234]{height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 9px;color:#4b5160;border:0;border-radius:8px;background:#f5f6ff;font-size:14px;cursor:pointer;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s}.composer-tools button[data-v-12ca3234]:not(:disabled):hover{color:#635ff2;background:#f1eeff}.composer-tools svg[data-v-12ca3234]{width:16px;height:16px;color:#635ff2}.composer-tools button>img[data-v-12ca3234]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.composer-tools .composer-tool-loading[data-v-12ca3234]{color:#635ff2;font-size:16px}.composer-main[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;margin-top:11px}.chat-upload[data-v-12ca3234]{width:65px;height:65px;-webkit-box-flex:0;-ms-flex:0 0 65px;flex:0 0 65px;display:grid;place-items:center;overflow:hidden;color:#969696;border:1px dashed #bfc2c8;border-radius:5px;cursor:pointer}.chat-upload.filled[data-v-12ca3234]{overflow:visible}.chat-upload.uploading[data-v-12ca3234]{color:#635ff2;border-color:#a5a0f6;background:#f1eeff;cursor:wait}.chat-upload-loading[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;line-height:14px}.chat-upload-loading i[data-v-12ca3234]{font-size:19px}.chat-reference-list[data-v-12ca3234]{max-width:211px;max-height:180px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 7px 1px 1px;overflow-y:auto}.chat-reference-item[data-v-12ca3234]{position:relative;border-style:solid;cursor:default}.chat-image-role[data-v-12ca3234]{position:absolute;left:3px;bottom:3px;max-width:calc(100% - 6px);padding:1px 4px;overflow:hidden;color:#fff;border-radius:3px;background:rgba(42,49,66,.72);font-size:12px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.chat-image-role.is-logo[data-v-12ca3234]{background:rgba(103,91,239,.88)}.chat-preview-image[data-v-12ca3234]{border-radius:4px}.chat-upload input[data-v-12ca3234]{display:none}.chat-upload svg[data-v-12ca3234]{width:32px;height:32px;stroke-width:1.3}.chat-upload .chat-add-icon[data-v-12ca3234]{width:20px!important;height:20px!important;-o-object-fit:contain;object-fit:contain}.chat-upload img[data-v-12ca3234]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.composer-main textarea[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:180px;resize:none;padding:0;color:#4b5160;border:0;outline:none;font-size:14px;line-height:1.4}.composer-main textarea[data-v-12ca3234]::-webkit-input-placeholder{color:#c2c8d4}.composer-main textarea[data-v-12ca3234]::-moz-placeholder{color:#c2c8d4}.composer-main textarea[data-v-12ca3234]:-ms-input-placeholder{color:#c2c8d4}.composer-main textarea[data-v-12ca3234]::-ms-input-placeholder{color:#c2c8d4}.composer-main textarea[data-v-12ca3234]::placeholder{color:#c2c8d4}.chat-optimize[data-v-12ca3234]{height:24px;margin-top:14px;padding:0 7px;color:#635ff2;border:0;border-radius:5px;background:#f1eeff;font-size:12px;cursor:pointer;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s}.chat-optimize[data-v-12ca3234]:not(:disabled):hover{background:#f1eeff}.composer .chat-optimize[data-v-12ca3234]:disabled{color:#a5a0f6;background:#f5f6ff;opacity:1}.chat-optimize span[data-v-12ca3234]{margin-right:4px}.chat-optimize img[data-v-12ca3234]{width:12px;height:11px;margin-right:4px;-o-object-fit:contain;object-fit:contain;vertical-align:-2px}.composer-footer[data-v-12ca3234]{position:absolute;left:10px;right:10px;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.composer-footer-actions[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.mode-button[data-v-12ca3234]{width:100%;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 9px;border:1px solid #eee;border-radius:8px;background:#fff;font-size:12px;cursor:pointer;-webkit-transition:color .18s,background .18s,border-color .18s;transition:color .18s,background .18s,border-color .18s}.mode-button[data-v-12ca3234]:not(:disabled):hover,.size-button[data-v-12ca3234]{background:#f5f6ff}.mode-button-label[data-v-12ca3234]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-button svg[data-v-12ca3234]{width:15px;height:15px}.mode-button img[data-v-12ca3234]{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.mode-button[data-v-12ca3234]:disabled{color:#c2c8d4;border-color:#eff0f4;background:#f5f6ff;cursor:not-allowed;opacity:.7}.model-picker[data-v-12ca3234],.size-picker[data-v-12ca3234]{position:relative;width:116px;-webkit-box-flex:0;-ms-flex:0 0 116px;flex:0 0 116px}.model-button.active[data-v-12ca3234],.size-button.active[data-v-12ca3234]{color:#635ff2;border-color:#a5a0f6;background:#f1eeff}.model-menu[data-v-12ca3234]{position:absolute;z-index:12;left:0;bottom:calc(100% + 9px);width:250px;max-height:260px;overflow-y:auto;padding:6px;border:1px solid #eee;border-radius:9px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(29,37,53,.08);box-shadow:0 4px 16px rgba(29,37,53,.08)}.model-option[data-v-12ca3234]{width:100%;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 9px;color:#4b5160;border:0;border-radius:6px;background:#fff;text-align:left;cursor:pointer}.model-option.selected[data-v-12ca3234],.model-option[data-v-12ca3234]:hover{color:#635ff2;background:#f1eeff}.model-option-copy[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.model-option-copy small[data-v-12ca3234],.model-option-copy strong[data-v-12ca3234]{display:block}.model-option-copy strong[data-v-12ca3234]{overflow:hidden;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.model-option-copy strong em[data-v-12ca3234]{margin-left:5px;padding:1px 4px;color:#635ff2;border-radius:4px;background:#f1eeff;font-size:12px;font-style:normal;font-weight:400}.model-option-copy small[data-v-12ca3234]{overflow:hidden;color:#c2c8d4;font-size:12px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}.model-option>i[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#635ff2;font-size:14px}.size-menu[data-v-12ca3234]{position:absolute;z-index:12;left:0;bottom:calc(100% + 9px);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:116px;padding:6px;border:1px solid #eee;border-radius:9px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(29,37,53,.08);box-shadow:0 4px 16px rgba(29,37,53,.08)}.size-option[data-v-12ca3234]{width:100%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 9px;color:#4b5160;border:0;border-radius:6px;background:#fff;font-size:12px;white-space:nowrap;cursor:pointer}.size-option.selected[data-v-12ca3234],.size-option[data-v-12ca3234]:hover{color:#1d2535;background:#e4e9fa}.ratio-shape[data-v-12ca3234]{width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;border:1px solid currentColor;border-radius:2px}.ratio-shape.is-portrait[data-v-12ca3234]{width:9px;height:12px;margin-left:1px;margin-right:2px}.ratio-shape.is-wide[data-v-12ca3234]{width:15px;height:9px;margin-right:-3px}.size-menu-enter-active[data-v-12ca3234],.size-menu-leave-active[data-v-12ca3234]{-webkit-transition:opacity .16s,-webkit-transform .16s;transition:opacity .16s,-webkit-transform .16s;transition:opacity .16s,transform .16s;transition:opacity .16s,transform .16s,-webkit-transform .16s;-webkit-transform-origin:left bottom;transform-origin:left bottom}.size-menu-enter[data-v-12ca3234],.size-menu-leave-to[data-v-12ca3234]{opacity:0;-webkit-transform:translateY(4px) scale(.98);transform:translateY(4px) scale(.98)}.send-button[data-v-12ca3234]{width:36px;height:36px;display:grid;place-items:center;padding:0;color:#fff;border:0;border-radius:50%;background:#a5a0f6;cursor:pointer}.send-button[data-v-12ca3234]:disabled{cursor:not-allowed;opacity:1;-webkit-transform:none;transform:none}.send-button svg[data-v-12ca3234]{width:21px;height:21px;stroke-width:2}.send-button img[data-v-12ca3234]{width:17px;height:16px;-o-object-fit:contain;object-fit:contain}.right-collapse[data-v-12ca3234]{left:-10px;border-radius:7px}.toast-message[data-v-12ca3234]{position:fixed;z-index:100;left:50%;top:72px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:10px 18px;color:#fff;border-radius:7px;background:rgba(35,39,55,.88);-webkit-box-shadow:0 5px 18px rgba(25,30,50,.18);box-shadow:0 5px 18px rgba(25,30,50,.18);font-size:12px}.toast-enter-active[data-v-12ca3234],.toast-leave-active[data-v-12ca3234]{-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.toast-enter[data-v-12ca3234],.toast-leave-to[data-v-12ca3234]{opacity:0;-webkit-transform:translate(-50%,-8px);transform:translate(-50%,-8px)}.avatar-button img[data-v-12ca3234]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-list-heading[data-v-12ca3234]{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}.skill-list-heading h1[data-v-12ca3234]{margin:0;font-size:16px;font-weight:600}.skill-list-heading span[data-v-12ca3234]{color:#c2c8d4;font-size:12px}.skill-filter-tabs[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:0 15px 10px}.skill-filter-tabs button[data-v-12ca3234]{height:28px;padding:0 15px;color:#6e7687;border:0;border-radius:14px;background:#f5f6ff;font-size:12px;cursor:pointer}.skill-filter-tabs button.active[data-v-12ca3234],.skill-filter-tabs button[data-v-12ca3234]:not(:disabled):hover{color:#635ff2;background:#f1eeff}.skill-search[data-v-12ca3234]{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:0 15px 10px;padding:0 10px;border-radius:12px;background:#f5f6ff}.skill-search>img[data-v-12ca3234],.skill-search svg[data-v-12ca3234]{width:16px;height:16px;color:#5d6678;-o-object-fit:contain;object-fit:contain}.skill-search input[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:12px}.skill-search input[data-v-12ca3234]::-webkit-input-placeholder{color:#c2c8d4}.skill-search input[data-v-12ca3234]::-moz-placeholder{color:#c2c8d4}.skill-search input[data-v-12ca3234]:-ms-input-placeholder{color:#c2c8d4}.skill-search input[data-v-12ca3234]::-ms-input-placeholder{color:#c2c8d4}.skill-search input[data-v-12ca3234]::placeholder{color:#c2c8d4}.skill-groups[data-v-12ca3234]{height:calc(100% - 122px);padding:0 14px 22px;overflow-y:auto;border-top:1px solid #eee}.skill-group[data-v-12ca3234]{padding-top:6px}.skill-group-title[data-v-12ca3234]{width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0;color:#1d2535;border:0;background:transparent;text-align:left;cursor:pointer}.skill-group-title>img[data-v-12ca3234],.skill-group-title svg[data-v-12ca3234]{width:13px;height:13px;color:#c2c8d4;-o-object-fit:contain;object-fit:contain}.skill-group-title svg.closed[data-v-12ca3234]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.skill-group-title span[data-v-12ca3234]{font-size:12px;font-weight:500}.skill-group-title em[data-v-12ca3234]{min-width:21px;height:21px;display:grid;place-items:center;margin-left:auto;color:#c2c8d4;border-radius:11px;background:#f5f6ff;font-size:12px;font-style:normal}.skill-card-grid[data-v-12ca3234]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skill-card[data-v-12ca3234]{min-width:0;overflow:hidden;padding:0 0 8px;color:#1d2535;border:1px solid transparent;border-radius:10px;background:#f5f6ff;text-align:left;cursor:pointer;-webkit-transition:background-color .18s,border-color .18s,color .18s,-webkit-transform .18s,-webkit-box-shadow .18s;transition:background-color .18s,border-color .18s,color .18s,-webkit-transform .18s,-webkit-box-shadow .18s;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s,color .18s,-webkit-transform .18s,-webkit-box-shadow .18s}.skill-card.unavailable[data-v-12ca3234]{opacity:.62;cursor:not-allowed}.skill-card.selected[data-v-12ca3234],.skill-card[data-v-12ca3234]:not(:disabled):hover{color:#fff;border-color:#635ff2;background:#635ff2}.skill-card[data-v-12ca3234]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 5px 14px rgba(49,55,82,.1);box-shadow:0 5px 14px rgba(49,55,82,.1)}.skill-card:not(:disabled):hover .skill-cover[data-v-12ca3234]{color:#fff}.skill-cover[data-v-12ca3234]{position:relative;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff}.skill-cover[data-v-12ca3234]:after,.skill-cover[data-v-12ca3234]:before{content:"";position:absolute;border:1px solid hsla(0,0%,100%,.35)}.skill-cover[data-v-12ca3234]:before{inset:9px}.skill-cover[data-v-12ca3234]:after{width:70px;height:30px;right:-15px;bottom:8px;-webkit-transform:skewX(-25deg);transform:skewX(-25deg);background:hsla(0,0%,100%,.14)}.skill-cover-word[data-v-12ca3234]{position:relative;z-index:1;font-family:STKaiti,KaiTi,serif;font-size:16px;font-weight:700;text-shadow:0 2px 5px rgba(0,0,0,.35)}.favorite-button[data-v-12ca3234]{position:absolute;z-index:2;top:6px;right:6px;width:25px;height:25px;display:grid;place-items:center;color:#1d2535;border-radius:6px;background:#f5f6ff;-webkit-transition:background .18s;transition:background .18s}.favorite-button.active[data-v-12ca3234]{color:#fff;background:#635ff2}.favorite-button[data-v-12ca3234]:hover{background:#f1eeff}.favorite-button.active[data-v-12ca3234]:hover{background:#4f49c9}.favorite-button.active svg[data-v-12ca3234]{fill:currentColor}.favorite-button svg[data-v-12ca3234]{width:17px;height:17px}.favorite-button img[data-v-12ca3234]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.skill-description[data-v-12ca3234],.skill-name[data-v-12ca3234]{display:block;overflow:hidden;padding:0 9px;white-space:nowrap;text-overflow:ellipsis}.skill-name[data-v-12ca3234]{margin-top:8px;font-size:12px}.skill-description[data-v-12ca3234]{margin-top:5px;color:#c2c8d4;font-size:12px}.skill-card.selected .skill-description[data-v-12ca3234],.skill-card:not(:disabled):hover .skill-description[data-v-12ca3234]{color:#fff}.skill-empty[data-v-12ca3234]{padding-top:80px;color:#c2c8d4;text-align:center;font-size:12px}.apply-button[data-v-12ca3234]:disabled,.composer button[data-v-12ca3234]:disabled,.generation-actions button[data-v-12ca3234]:disabled{cursor:not-allowed;opacity:.6}[data-v-12ca3234] .upload-card .el-upload{display:block}.works-loading[data-v-12ca3234],[data-v-12ca3234] .upload-card .upload-trigger{display:-webkit-box;display:-ms-flexbox;display:flex}.works-loading[data-v-12ca3234]{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#a4abba}.works-loading i[data-v-12ca3234]{color:#766df4;font-size:22px}.works-load-more[data-v-12ca3234]{min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#a4abba;font-size:12px}.works-load-more span[data-v-12ca3234]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.works-load-more i[data-v-12ca3234]{color:#766df4;font-size:16px}.generation-list[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.generation-card[data-v-12ca3234]{overflow:hidden;padding:9px;border:1px solid #eee;border-radius:10px;background:#fff;-webkit-box-shadow:0 3px 12px rgba(35,45,75,.04);box-shadow:0 3px 12px rgba(35,45,75,.04)}.generation-card.is-selected[data-v-12ca3234]{border:2px solid #635ff2;-webkit-box-shadow:0 0 0 1px rgba(117,107,246,.15);box-shadow:0 0 0 1px rgba(117,107,246,.15)}.result-gallery[data-v-12ca3234]{min-height:196px;display:grid;grid-template-columns:repeat(4,minmax(135px,1fr));gap:7px;overflow:hidden}.result-gallery.is-failed[data-v-12ca3234]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.result-tile[data-v-12ca3234]{position:relative;height:196px;overflow:hidden;padding:0;border:0;border-radius:7px;background:#edf0f6;cursor:pointer}.result-tile>img[data-v-12ca3234]{position:relative;z-index:1;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .45s ease,-webkit-transform .22s;transition:opacity .45s ease,-webkit-transform .22s;transition:opacity .45s ease,transform .22s;transition:opacity .45s ease,transform .22s,-webkit-transform .22s}.result-tile>img.is-loaded[data-v-12ca3234]{opacity:1}.result-tile:hover>img[data-v-12ca3234]{-webkit-transform:scale(1.025);transform:scale(1.025)}.result-image-label[data-v-12ca3234]{position:absolute;z-index:2;left:8px;bottom:8px;padding:3px 8px;color:#fff;border-radius:10px;background:rgba(20,25,38,.62);font-size:12px}.mock-result[data-v-12ca3234]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:hsla(0,0%,100%,.9)}.mock-result[data-v-12ca3234]:before{content:"";position:absolute;inset:16px;border:1px solid hsla(0,0%,100%,.38)}.mock-result b[data-v-12ca3234]{position:relative;z-index:1;font-size:22px;letter-spacing:2px}.mock-result i[data-v-12ca3234]{position:absolute;right:18px;bottom:25px;width:45px;height:20px;border-top:2px solid hsla(0,0%,100%,.55);border-bottom:2px solid hsla(0,0%,100%,.55)}.image-actions[data-v-12ca3234]{position:absolute;z-index:2;top:7px;right:7px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;opacity:0;-webkit-transition:opacity .18s;transition:opacity .18s}.result-tile:hover .image-actions[data-v-12ca3234]{opacity:1}.image-actions i[data-v-12ca3234]{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;background:hsla(0,0%,100%,.92);font-size:14px}.image-actions img[data-v-12ca3234]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.result-skeleton[data-v-12ca3234]{cursor:default;background:linear-gradient(135deg,#f0f2f7,#e6e9f2)}.result-image-placeholder[data-v-12ca3234]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}.result-image-loading-text[data-v-12ca3234]{position:relative;z-index:1;color:#808aa0;font-size:12px}.result-image-placeholder .result-image-loading-text[data-v-12ca3234],.result-waiting-image .result-image-loading-text[data-v-12ca3234]{position:absolute;left:0;right:0;bottom:24px;text-align:center}.skeleton-shine[data-v-12ca3234]{position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.75)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75),transparent);-webkit-animation:result-loading-12ca3234 1.6s infinite;animation:result-loading-12ca3234 1.6s infinite}@-webkit-keyframes result-loading-12ca3234{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes result-loading-12ca3234{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.progress-indicator[data-v-12ca3234]{position:absolute;left:50%;top:50%;width:58px;height:58px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.progress-indicator svg[data-v-12ca3234]{width:58px;height:58px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.progress-indicator circle[data-v-12ca3234]{fill:hsla(0,0%,100%,.75);stroke:#d8dbe7;stroke-width:3}.progress-indicator .progress-value[data-v-12ca3234]{fill:none;stroke:#635ff2;stroke-dasharray:113;-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s}.progress-indicator strong[data-v-12ca3234]{position:absolute;inset:0;display:grid;place-items:center;color:#635ff2;font-size:12px}.result-failed[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;width:100%;height:196px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c2c8d4;border:1px dashed #d9dde8;border-radius:7px;background:#f5f6ff}.failed-icon[data-v-12ca3234]{width:42px;height:42px;display:grid;place-items:center;margin-bottom:8px;color:#ff5252;border-radius:50%;background:#fff0f0;font-size:24px}.result-failed strong[data-v-12ca3234]{color:#4b5160;font-size:14px}.result-failed p[data-v-12ca3234]{max-width:70%;margin:6px 0 10px;font-size:12px;text-align:center}.result-failed button[data-v-12ca3234]{height:28px;padding:0 14px;color:#fff;border:0;border-radius:5px;background:#635ff2;font-size:12px;cursor:pointer}.generation-summary[data-v-12ca3234]{min-height:44px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:7px 3px 4px}.generation-summary[data-v-12ca3234],.summary-main[data-v-12ca3234],.summary-side[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-main[data-v-12ca3234],.summary-side[data-v-12ca3234]{gap:7px;min-width:0;font-size:12px}.summary-main strong[data-v-12ca3234]{max-width:330px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.model-tag[data-v-12ca3234],.ratio-tag[data-v-12ca3234]{height:21px;padding:0 7px;color:#8b94a6;border:1px solid #eee;border-radius:5px;font-size:12px;line-height:19px}.model-tag[data-v-12ca3234]{color:#635ff2;background:#f5f3ff}.summary-side time[data-v-12ca3234]{color:#c2c8d4;font-size:12px}.public-button[data-v-12ca3234]{height:27px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:0 10px;color:#fff;border:0;border-radius:5px;background:#635ff2;font-size:12px;cursor:pointer}.public-button img[data-v-12ca3234]{display:block;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.status-failed[data-v-12ca3234],.status-running[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#726af2;font-size:12px}.status-running i[data-v-12ca3234]{width:6px;height:6px;border-radius:50%;background:#746bf4;-webkit-animation:status-pulse-12ca3234 1.2s infinite;animation:status-pulse-12ca3234 1.2s infinite}.status-failed[data-v-12ca3234]{color:#ff5252}@-webkit-keyframes status-pulse-12ca3234{50%{opacity:.35}}@keyframes status-pulse-12ca3234{50%{opacity:.35}}.prompt-summary[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;padding:8px 9px;color:#657083;border-radius:5px;background:#f5f6ff;font-size:14px;line-height:1.4}.prompt-summary>span[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#4f586b}.prompt-summary p[data-v-12ca3234]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prompt-summary p.expanded[data-v-12ca3234]{white-space:normal}.prompt-summary button[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#635ff2;border:0;background:transparent;font-size:14px;cursor:pointer}.generation-actions[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 3px 0}.generation-actions button[data-v-12ca3234]{height:27px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:0 9px;border:1px solid #eee;border-radius:5px;background:#fff;font-size:12px;cursor:pointer}.generation-actions button[data-v-12ca3234]:first-child{color:#fff;border-color:#635ff2;background:#635ff2}.generation-actions button[data-v-12ca3234]:first-child:disabled{color:#c2c8d4;border-color:#eff0f4;background:#f5f6ff}.generation-actions button i[data-v-12ca3234]{-ms-flex-negative:0;flex-shrink:0;line-height:1}.generation-actions button img[data-v-12ca3234]{display:block;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.generation-actions .download-original-icon[data-v-12ca3234]{display:inline-block;width:20px;height:20px;background-color:currentColor;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABeklEQVR4AdSRv0/CQBTH32sNaJiMISWtA5XdOPBj0E1mo6OzgyT+MZqoo3+ICaODNprg5gRdqBodWIySQJ/3Wuy1tIGLYaG5b+/d977v016rwYIvJaBhbBcMIZVnKwH1wtola2FAAMqHmo9UesP5GJlYUmCxXCuZdv1EHiRZWZX6qWU1NpNuuMo8cg7RQMQra6t2HsbkPfAILyBHG9KVVSaw33OefZ8OAbRWAJjkw1pr8R5nJnZiygRy4tV1brmRoYB4EEg8gD3e40yWIqBpN85MO/nduJEBSDRicc1eHGRO9UVAQKgC4l48zDUD+l2nyOKavYSm+iQwkUotRsJhiWn2kEAk0eCvzo6ndxFgJe5qfwv06UUcuWlWqrul8k5ZReKv7xNQEwgeYXJFwD59XANhG0G/0/V8T0WAWhsA7j16vxFzMCIguO6P1304pu9RcTwe2ir6Gg/Xva5zxL0BTdwkUCx4eN7T55vbcVU0cDsD7okrBYxv/qf+BQAA//8AUt54AAAABklEQVQDAFjbzyk318UfAAAAAElFTkSuQmCC) center/contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABeklEQVR4AdSRv0/CQBTH32sNaJiMISWtA5XdOPBj0E1mo6OzgyT+MZqoo3+ICaODNprg5gRdqBodWIySQJ/3Wuy1tIGLYaG5b+/d977v016rwYIvJaBhbBcMIZVnKwH1wtola2FAAMqHmo9UesP5GJlYUmCxXCuZdv1EHiRZWZX6qWU1NpNuuMo8cg7RQMQra6t2HsbkPfAILyBHG9KVVSaw33OefZ8OAbRWAJjkw1pr8R5nJnZiygRy4tV1brmRoYB4EEg8gD3e40yWIqBpN85MO/nduJEBSDRicc1eHGRO9UVAQKgC4l48zDUD+l2nyOKavYSm+iQwkUotRsJhiWn2kEAk0eCvzo6ndxFgJe5qfwv06UUcuWlWqrul8k5ZReKv7xNQEwgeYXJFwD59XANhG0G/0/V8T0WAWhsA7j16vxFzMCIguO6P1304pu9RcTwe2ir6Gg/Xva5zxL0BTdwkUCx4eN7T55vbcVU0cDsD7okrBYxv/qf+BQAA//8AUt54AAAABklEQVQDAFjbzyk318UfAAAAAElFTkSuQmCC) center/contain no-repeat}.generation-actions>span[data-v-12ca3234]{margin-left:auto;color:#c2c8d4;font-size:12px}.generation-actions>.retry-disabled-reason[data-v-12ca3234]{margin-left:0;color:#808899;font-size:12px}.apply-button.is-tool[data-v-12ca3234],.apply-button[data-v-12ca3234],.detail-confirm-button[data-v-12ca3234],.featured-use-button[data-v-12ca3234],.generation-actions>button[data-v-12ca3234]:first-child,.history-button[data-v-12ca3234],.new-chat-button[data-v-12ca3234],.public-button[data-v-12ca3234],.result-failed>button[data-v-12ca3234],.send-button.active[data-v-12ca3234]{color:#fff;border-color:#635ff2;background:#635ff2;-webkit-transition:background .18s,border-color .18s,-webkit-transform .18s;transition:background .18s,border-color .18s,-webkit-transform .18s;transition:background .18s,border-color .18s,transform .18s;transition:background .18s,border-color .18s,transform .18s,-webkit-transform .18s}.history-button[data-v-12ca3234],.new-chat-button[data-v-12ca3234]{-webkit-transition:background .18s,border-color .18s;transition:background .18s,border-color .18s}.apply-button.is-tool[data-v-12ca3234]:not(:disabled):hover,.apply-button[data-v-12ca3234]:not(:disabled):hover,.detail-confirm-button[data-v-12ca3234]:not(:disabled):hover,.featured-use-button[data-v-12ca3234]:not(:disabled):hover,.generation-actions>button[data-v-12ca3234]:first-child:not(:disabled):hover,.history-button[data-v-12ca3234]:not(:disabled):hover,.new-chat-button[data-v-12ca3234]:not(:disabled):hover,.public-button[data-v-12ca3234]:not(:disabled):hover,.result-failed>button[data-v-12ca3234]:not(:disabled):hover,.send-button.active[data-v-12ca3234]:not(:disabled):hover{border-color:#4f49c9;background:#4f49c9}.apply-button.is-tool[data-v-12ca3234]:not(:disabled):hover,.apply-button[data-v-12ca3234]:not(:disabled):hover,.detail-confirm-button[data-v-12ca3234]:not(:disabled):hover,.featured-use-button[data-v-12ca3234]:not(:disabled):hover,.generation-actions>button[data-v-12ca3234]:first-child:not(:disabled):hover,.public-button[data-v-12ca3234]:not(:disabled):hover,.result-failed>button[data-v-12ca3234]:not(:disabled):hover,.send-button.active[data-v-12ca3234]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.apply-button.is-tool[data-v-12ca3234]:disabled,.apply-button[data-v-12ca3234]:disabled,.composer .send-button[data-v-12ca3234]:disabled,.detail-dialog footer .detail-confirm-button[data-v-12ca3234]:disabled,.featured-use-button[data-v-12ca3234]:disabled,.generation-actions>button[data-v-12ca3234]:first-child:disabled,.history-button[data-v-12ca3234]:disabled,.new-chat-button[data-v-12ca3234]:disabled,.public-button[data-v-12ca3234]:disabled,.result-failed>button[data-v-12ca3234]:disabled{color:#fff;border-color:#a5a0f6;background:#a5a0f6;opacity:1;-webkit-transform:none;transform:none}.generation-actions>button[data-v-12ca3234]:not(:first-child){color:#1d2535;border-color:#eee;-webkit-transition:background .18s;transition:background .18s}.generation-actions>button[data-v-12ca3234]:not(:first-child):not(:disabled):hover{background:#f5f6ff}.apply-button[data-v-12ca3234]:focus-visible,.generation-actions>button[data-v-12ca3234]:focus-visible,.history-button[data-v-12ca3234]:focus-visible,.new-chat-button[data-v-12ca3234]:focus-visible,.public-button[data-v-12ca3234]:focus-visible,.send-button[data-v-12ca3234]:focus-visible{outline:2px solid #a5a0f6;outline-offset:2px}.prompt-edit-actions[data-v-12ca3234]{position:absolute;left:10px;right:10px;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin:0}.prompt-edit-actions .chat-optimize[data-v-12ca3234]{margin-top:0}.prompt-edit-actions .prompt-length[data-v-12ca3234]{margin-left:auto;color:#c2c8d4;font-size:12px;white-space:nowrap}.prompt-edit-actions .prompt-length.is-over-limit[data-v-12ca3234]{color:#ff5252}.restore-prompt[data-v-12ca3234]{height:24px;padding:0 7px;color:#4b5160;border:0;border-radius:5px;background:#f5f6ff;font-size:12px;cursor:pointer}.restore-prompt i[data-v-12ca3234]{margin-right:3px}.prompt-library-overlay[data-v-12ca3234]{position:fixed;z-index:230;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 52px;background:rgba(31,36,52,.34)}.prompt-library-dialog[data-v-12ca3234]{width:1054px;max-width:calc(100vw - 104px);height:592px;max-height:calc(100vh - 64px);overflow:hidden;border:1px solid #eee;border-radius:14px;background:#fff;-webkit-box-shadow:0 16px 46px rgba(30,36,56,.2);box-shadow:0 16px 46px rgba(30,36,56,.2)}.prompt-dialog-header[data-v-12ca3234]{height:64px;display:grid;grid-template-columns:1fr minmax(240px,360px) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid #eee}.prompt-dialog-header h2[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin:0;color:#273145;font-size:18px;font-weight:600;white-space:nowrap}.prompt-dialog-header h2 img[data-v-12ca3234]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.prompt-dialog-header>button[data-v-12ca3234]{justify-self:end;width:30px;height:30px;padding:0;color:#334056;border:0;background:transparent;font-size:28px;font-weight:300;line-height:28px;cursor:pointer;border-radius:7px;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s}.prompt-dialog-header>button[data-v-12ca3234]:hover{color:#635ff2;background:#f1eeff}.prompt-dialog-body[data-v-12ca3234]{height:calc(100% - 64px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:14px 19px 22px}.prompt-category-panel[data-v-12ca3234]{width:126px;-webkit-box-flex:0;-ms-flex:0 0 126px;flex:0 0 126px;padding-top:0}.prompt-category-panel h3[data-v-12ca3234]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;height:31px;margin:0 0 7px;color:#3c4658;font-size:14px;font-weight:500}.prompt-category-panel h3 i[data-v-12ca3234]{font-size:18px}.prompt-search[data-v-12ca3234]{width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;padding:0 12px;border:1px solid #eee;border-radius:8px;background:#f7f8fc;-webkit-transition:border-color .18s,background .18s,-webkit-box-shadow .18s;transition:border-color .18s,background .18s,-webkit-box-shadow .18s;transition:border-color .18s,box-shadow .18s,background .18s;transition:border-color .18s,box-shadow .18s,background .18s,-webkit-box-shadow .18s}.prompt-search[data-v-12ca3234]:focus-within{border-color:#635ff2;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(101,93,241,.1);box-shadow:0 0 0 3px rgba(101,93,241,.1)}.prompt-search input[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;color:#394359;background:transparent;font-size:12px}.prompt-search input[data-v-12ca3234]::-webkit-input-placeholder{color:#c3c8d3}.prompt-search input[data-v-12ca3234]::-moz-placeholder{color:#c3c8d3}.prompt-search input[data-v-12ca3234]:-ms-input-placeholder{color:#c3c8d3}.prompt-search input[data-v-12ca3234]::-ms-input-placeholder{color:#c3c8d3}.prompt-search input[data-v-12ca3234]::placeholder{color:#c3c8d3}.prompt-search img[data-v-12ca3234]{width:15px;height:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:.72;-o-object-fit:contain;object-fit:contain}.prompt-category-list[data-v-12ca3234]{max-height:calc(100% - 38px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9dce6 transparent}.prompt-category-list button[data-v-12ca3234]{width:100%;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0 10px;overflow:hidden;color:#4c5669;border:0;border-radius:6px;background:transparent;font-size:12px;text-align:left;cursor:pointer}.prompt-category-list button.active[data-v-12ca3234],.prompt-category-list button[data-v-12ca3234]:hover{color:#635ff2;background:#f1eeff}.prompt-category-list button i[data-v-12ca3234]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px}.prompt-category-list button span[data-v-12ca3234]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prompt-card-scroll[data-v-12ca3234]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:19px 19px 18px;border-radius:12px;background:#f5f6ff;scrollbar-width:thin;scrollbar-color:#d7dae6 transparent}.prompt-card-grid[data-v-12ca3234]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:17px 18px}.prompt-card[data-v-12ca3234]{min-width:0}.prompt-card-cover[data-v-12ca3234]{position:relative;overflow:hidden;aspect-ratio:1;border-radius:8px;background:#e9ebf3}.prompt-card-cover>img[data-v-12ca3234]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.prompt-card-placeholder[data-v-12ca3234]{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#dcdfff,#9da4ed 55%,#6b70c8)}.prompt-card-placeholder img[data-v-12ca3234]{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.prompt-card-mask[data-v-12ca3234]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:12px;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),to(rgba(22,27,43,.38)));background:linear-gradient(180deg,transparent 45%,rgba(22,27,43,.38));opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.prompt-card-cover:hover>img[data-v-12ca3234]{-webkit-transform:scale(1.035);transform:scale(1.035)}.prompt-card-cover:hover .prompt-card-mask[data-v-12ca3234]{opacity:1}.prompt-card-mask button[data-v-12ca3234]{width:calc(100% - 28px);height:38px;color:#fff;border:0;border-radius:7px;background:linear-gradient(135deg,#7168f7,#6158eb);-webkit-box-shadow:0 6px 14px rgba(54,47,170,.24);box-shadow:0 6px 14px rgba(54,47,170,.24);font-size:14px;cursor:pointer;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.prompt-card-cover:hover .prompt-card-mask button[data-v-12ca3234]{-webkit-transform:translateY(0);transform:translateY(0)}.prompt-card>p[data-v-12ca3234]{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#818b9d;font-size:12px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prompt-library-empty[data-v-12ca3234]{height:100%;min-height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#a9b0be;text-align:center;font-size:12px}.prompt-library-empty .empty-icon img[data-v-12ca3234]{width:46px;height:46px}.prompt-library-empty p[data-v-12ca3234]{margin:9px 0 0}.prompt-dialog-enter-active[data-v-12ca3234],.prompt-dialog-leave-active[data-v-12ca3234]{-webkit-transition:opacity .2s;transition:opacity .2s}.prompt-dialog-enter-active .prompt-library-dialog[data-v-12ca3234],.prompt-dialog-leave-active .prompt-library-dialog[data-v-12ca3234]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.prompt-dialog-enter[data-v-12ca3234],.prompt-dialog-leave-to[data-v-12ca3234]{opacity:0}.prompt-dialog-enter .prompt-library-dialog[data-v-12ca3234],.prompt-dialog-leave-to .prompt-library-dialog[data-v-12ca3234]{-webkit-transform:translateY(7px) scale(.985);transform:translateY(7px) scale(.985)}[data-v-12ca3234] .chat-upload .el-upload{position:relative;width:65px;height:65px;display:grid;place-items:center}[data-v-12ca3234] .chat-upload .el-upload>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-12ca3234] .chat-upload .el-upload>img.chat-add-icon{width:20px!important;height:20px!important;-o-object-fit:contain;object-fit:contain}.chat-image-remove[data-v-12ca3234]{position:absolute;z-index:4;top:-7px;right:-7px;width:16px;height:16px;display:grid;place-items:center;padding:0;border:0;cursor:pointer;opacity:1;-webkit-transition:opacity .16s,-webkit-transform .16s;transition:opacity .16s,-webkit-transform .16s;transition:opacity .16s,transform .16s;transition:opacity .16s,transform .16s,-webkit-transform .16s}.chat-image-remove[data-v-12ca3234]:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.chat-image-remove img[data-v-12ca3234]{width:16px!important;height:16px!important;-o-object-fit:contain;object-fit:contain}.preview-overlay[data-v-12ca3234]{position:fixed;z-index:200;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:rgba(12,15,24,.88)}.preview-overlay>img[data-v-12ca3234]{max-width:calc(100vw - 180px);max-height:calc(100vh - 144px);-o-object-fit:contain;object-fit:contain}.preview-overlay>span[data-v-12ca3234]{position:absolute;bottom:22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px}.preview-arrow[data-v-12ca3234],.preview-close[data-v-12ca3234]{position:absolute;z-index:1;width:38px;height:38px;display:grid;place-items:center;padding:0;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;background:hsla(0,0%,100%,.12);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2);cursor:pointer;-webkit-transition:background .18s,border-color .18s,-webkit-box-shadow .18s;transition:background .18s,border-color .18s,-webkit-box-shadow .18s;transition:background .18s,border-color .18s,box-shadow .18s;transition:background .18s,border-color .18s,box-shadow .18s,-webkit-box-shadow .18s}.preview-arrow[data-v-12ca3234]:hover,.preview-close[data-v-12ca3234]:hover{border-color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.24);-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3)}.preview-arrow[data-v-12ca3234]:active,.preview-close[data-v-12ca3234]:active{background:hsla(0,0%,100%,.32)}.preview-arrow[data-v-12ca3234]:focus-visible,.preview-close[data-v-12ca3234]:focus-visible{outline:3px solid #fff;outline-offset:4px}.preview-overlay .preview-arrow svg[data-v-12ca3234],.preview-overlay .preview-close svg[data-v-12ca3234]{width:32px;height:32px;stroke-width:2.5;pointer-events:none}.preview-close[data-v-12ca3234]{top:24px;right:24px}.preview-download[data-v-12ca3234]{position:absolute;top:26px;right:78px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:0 12px;color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:6px;background:hsla(0,0%,100%,.12);font-size:12px;cursor:pointer}.preview-download img[data-v-12ca3234]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.preview-arrow[data-v-12ca3234]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.preview-prev[data-v-12ca3234]{left:24px}.preview-next[data-v-12ca3234]{right:24px}@media (max-width:768px){.preview-close[data-v-12ca3234]{top:16px;right:16px}.preview-prev[data-v-12ca3234]{left:12px}.preview-next[data-v-12ca3234]{right:12px}.preview-download[data-v-12ca3234]{top:18px;right:70px}.preview-overlay>img[data-v-12ca3234]{max-width:calc(100vw - 124px);max-height:calc(100vh - 128px)}}.my-library-search[data-v-12ca3234],.prompt-search[data-v-12ca3234],.same-style-toolbar label[data-v-12ca3234],.search-box[data-v-12ca3234],.skill-search[data-v-12ca3234]{background:#f5f6ff;-webkit-transition:-webkit-box-shadow .18s;transition:-webkit-box-shadow .18s;transition:box-shadow .18s;transition:box-shadow .18s,-webkit-box-shadow .18s}.my-library-search[data-v-12ca3234]:focus-within,.prompt-search[data-v-12ca3234]:focus-within,.same-style-toolbar label[data-v-12ca3234]:focus-within,.search-box[data-v-12ca3234]:focus-within,.skill-search[data-v-12ca3234]:focus-within{-webkit-box-shadow:0 0 0 1px rgba(99,95,242,.35);box-shadow:0 0 0 1px rgba(99,95,242,.35)}.my-library-search input[data-v-12ca3234],.prompt-search input[data-v-12ca3234],.same-style-toolbar label input[data-v-12ca3234],.search-box input[data-v-12ca3234],.skill-search input[data-v-12ca3234]{color:#4b5160}.my-library-search input[data-v-12ca3234]::-webkit-input-placeholder,.prompt-search input[data-v-12ca3234]::-webkit-input-placeholder,.same-style-toolbar label input[data-v-12ca3234]::-webkit-input-placeholder,.search-box input[data-v-12ca3234]::-webkit-input-placeholder,.skill-search input[data-v-12ca3234]::-webkit-input-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]::-moz-placeholder,.prompt-search input[data-v-12ca3234]::-moz-placeholder,.same-style-toolbar label input[data-v-12ca3234]::-moz-placeholder,.search-box input[data-v-12ca3234]::-moz-placeholder,.skill-search input[data-v-12ca3234]::-moz-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]:-ms-input-placeholder,.prompt-search input[data-v-12ca3234]:-ms-input-placeholder,.same-style-toolbar label input[data-v-12ca3234]:-ms-input-placeholder,.search-box input[data-v-12ca3234]:-ms-input-placeholder,.skill-search input[data-v-12ca3234]:-ms-input-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]::-ms-input-placeholder,.prompt-search input[data-v-12ca3234]::-ms-input-placeholder,.same-style-toolbar label input[data-v-12ca3234]::-ms-input-placeholder,.search-box input[data-v-12ca3234]::-ms-input-placeholder,.skill-search input[data-v-12ca3234]::-ms-input-placeholder{color:#c2c8d4}.my-library-search input[data-v-12ca3234]::placeholder,.prompt-search input[data-v-12ca3234]::placeholder,.same-style-toolbar label input[data-v-12ca3234]::placeholder,.search-box input[data-v-12ca3234]::placeholder,.skill-search input[data-v-12ca3234]::placeholder{color:#c2c8d4}.composer-tools button.active[data-v-12ca3234]{color:#635ff2;background:#f1eeff}.hover-icon-active[data-v-12ca3234]{display:block}[data-v-12ca3234] .dynamic-checkbox-group .el-checkbox-button__inner:hover,[data-v-12ca3234] .dynamic-radio-group .el-radio-button__inner:hover{color:#635ff2;border-color:#635ff2}.detail-optimize-button[data-v-12ca3234],.inline-ai-field>button[data-v-12ca3234]{color:#635ff2;background:#f5f6ff;-webkit-transition:background .18s;transition:background .18s}.detail-optimize-button[data-v-12ca3234]:not(:disabled):hover,.inline-ai-field>button[data-v-12ca3234]:not(:disabled):hover{background:#f1eeff}.detail-optimize-button[data-v-12ca3234]:disabled,.inline-ai-field>button[data-v-12ca3234]:disabled{color:#a5a0f6;opacity:1}.chat-optimize:disabled img[data-v-12ca3234],.detail-optimize-button:disabled img[data-v-12ca3234],.inline-ai-field>button:disabled img[data-v-12ca3234]{opacity:.5}.back-button[data-v-12ca3234],.detail-retry-button[data-v-12ca3234],.image-actions i[data-v-12ca3234],.message-generation-status button[data-v-12ca3234],.my-upload-button[data-v-12ca3234],.restore-prompt[data-v-12ca3234],.upload-trigger[data-v-12ca3234],.user-message-actions button[data-v-12ca3234]{-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s}.back-button[data-v-12ca3234]:not(:disabled):hover,.detail-retry-button[data-v-12ca3234]:not(:disabled):hover,.image-actions i[data-v-12ca3234]:not(:disabled):hover,.message-generation-status button[data-v-12ca3234]:not(:disabled):hover,.my-upload-button[data-v-12ca3234]:not(:disabled):hover,.restore-prompt[data-v-12ca3234]:not(:disabled):hover,.upload-trigger[data-v-12ca3234]:not(:disabled):hover,.user-message-actions button[data-v-12ca3234]:not(:disabled):hover{color:#635ff2;background:#f5f6ff}.chat-upload[data-v-12ca3234]:not(.filled):not(.uploading):hover,[data-v-12ca3234] .upload-card:not(.has-preview):hover{border-color:#635ff2;background:#f5f6ff}.history-item.active[data-v-12ca3234],.history-item[data-v-12ca3234]:hover,.my-project-item.active[data-v-12ca3234],.my-project-item[data-v-12ca3234]:hover{background:#f1eeff}.history-select[data-v-12ca3234]{color:#1d2535}.history-rename[data-v-12ca3234]:hover{color:#635ff2}.history-delete[data-v-12ca3234]:hover{color:#ff5252}.my-material-menu button[data-v-12ca3234]:hover,.my-project-menu button[data-v-12ca3234]:hover{background:#f5f6ff}.featured-work-card[data-v-12ca3234]:hover,.same-style-card.active[data-v-12ca3234],.same-style-card[data-v-12ca3234]:not(:disabled):hover{border-color:#635ff2}.featured-categories button.active[data-v-12ca3234],.featured-categories button[data-v-12ca3234]:not(:disabled):hover{color:#635ff2;background:#f1eeff;-webkit-box-shadow:none;box-shadow:none}.prompt-card-mask button[data-v-12ca3234]{background:#635ff2}.prompt-card-mask button[data-v-12ca3234]:not(:disabled):hover{background:#4f49c9}.public-category-options button.active[data-v-12ca3234],.public-category-options button[data-v-12ca3234]:not(:disabled):hover{color:#635ff2;border-color:#635ff2;background:#f1eeff}@media (max-width:1450px){.setting-panel[data-v-12ca3234]{width:285px;-ms-flex-preferred-size:285px;flex-basis:285px}.agent-panel[data-v-12ca3234]{width:330px;-ms-flex-preferred-size:330px;flex-basis:330px}.search-box[data-v-12ca3234]{width:220px}}@media (max-height:760px){.setting-scroll[data-v-12ca3234]{padding-top:10px}[data-v-12ca3234] .upload-card{height:105px}[data-v-12ca3234] .upload-empty-content{padding-top:7px}[data-v-12ca3234] .upload-card p{margin-bottom:4px;line-height:13px}.form-section[data-v-12ca3234]{margin-top:10px}.form-row[data-v-12ca3234]{height:37px}.textarea-wrap[data-v-12ca3234]{height:92px}.composer[data-v-12ca3234]{min-height:270px}.composer-main textarea[data-v-12ca3234]{height:180px}.message-list[data-v-12ca3234]{bottom:292px}}.ai-append-prompt-dialog,.ai-conversation-dialog,.ai-workbench-dialog{color:#1d2535;border:1px solid #eee;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(29,37,53,.08);box-shadow:0 4px 16px rgba(29,37,53,.08)}.ai-append-prompt-dialog .el-message-box__title,.ai-conversation-dialog .el-message-box__title,.ai-workbench-dialog .el-message-box__title{color:#1d2535}.ai-append-prompt-dialog .el-message-box__message,.ai-conversation-dialog .el-message-box__message,.ai-workbench-dialog .el-message-box__message{color:#4b5160}.ai-append-prompt-dialog .el-message-box__headerbtn:hover .el-message-box__close,.ai-conversation-dialog .el-message-box__headerbtn:hover .el-message-box__close,.ai-workbench-dialog .el-message-box__headerbtn:hover .el-message-box__close{color:#635ff2}.ai-append-prompt-dialog .el-input__inner,.ai-append-prompt-dialog .el-textarea__inner,.ai-conversation-dialog .el-input__inner,.ai-conversation-dialog .el-textarea__inner,.ai-workbench-dialog .el-input__inner,.ai-workbench-dialog .el-textarea__inner{color:#4b5160;border-color:#eee;border-radius:8px;background:#f5f6ff}.ai-append-prompt-dialog .el-input__inner::-webkit-input-placeholder,.ai-append-prompt-dialog .el-textarea__inner::-webkit-input-placeholder,.ai-conversation-dialog .el-input__inner::-webkit-input-placeholder,.ai-conversation-dialog .el-textarea__inner::-webkit-input-placeholder,.ai-workbench-dialog .el-input__inner::-webkit-input-placeholder,.ai-workbench-dialog .el-textarea__inner::-webkit-input-placeholder{color:#c2c8d4}.ai-append-prompt-dialog .el-input__inner::-moz-placeholder,.ai-append-prompt-dialog .el-textarea__inner::-moz-placeholder,.ai-conversation-dialog .el-input__inner::-moz-placeholder,.ai-conversation-dialog .el-textarea__inner::-moz-placeholder,.ai-workbench-dialog .el-input__inner::-moz-placeholder,.ai-workbench-dialog .el-textarea__inner::-moz-placeholder{color:#c2c8d4}.ai-append-prompt-dialog .el-input__inner:-ms-input-placeholder,.ai-append-prompt-dialog .el-textarea__inner:-ms-input-placeholder,.ai-conversation-dialog .el-input__inner:-ms-input-placeholder,.ai-conversation-dialog .el-textarea__inner:-ms-input-placeholder,.ai-workbench-dialog .el-input__inner:-ms-input-placeholder,.ai-workbench-dialog .el-textarea__inner:-ms-input-placeholder{color:#c2c8d4}.ai-append-prompt-dialog .el-input__inner::-ms-input-placeholder,.ai-append-prompt-dialog .el-textarea__inner::-ms-input-placeholder,.ai-conversation-dialog .el-input__inner::-ms-input-placeholder,.ai-conversation-dialog .el-textarea__inner::-ms-input-placeholder,.ai-workbench-dialog .el-input__inner::-ms-input-placeholder,.ai-workbench-dialog .el-textarea__inner::-ms-input-placeholder{color:#c2c8d4}.ai-append-prompt-dialog .el-input__inner::placeholder,.ai-append-prompt-dialog .el-textarea__inner::placeholder,.ai-conversation-dialog .el-input__inner::placeholder,.ai-conversation-dialog .el-textarea__inner::placeholder,.ai-workbench-dialog .el-input__inner::placeholder,.ai-workbench-dialog .el-textarea__inner::placeholder{color:#c2c8d4}.ai-append-prompt-dialog .el-input__inner:focus,.ai-append-prompt-dialog .el-textarea__inner:focus,.ai-conversation-dialog .el-input__inner:focus,.ai-conversation-dialog .el-textarea__inner:focus,.ai-workbench-dialog .el-input__inner:focus,.ai-workbench-dialog .el-textarea__inner:focus{border-color:#635ff2}.ai-append-prompt-dialog .el-button,.ai-conversation-dialog .el-button,.ai-workbench-dialog .el-button{color:#1d2535;border-color:#eee;border-radius:7px;background:#fff}.ai-append-prompt-dialog .el-button:not(:disabled):focus,.ai-append-prompt-dialog .el-button:not(:disabled):hover,.ai-conversation-dialog .el-button:not(:disabled):focus,.ai-conversation-dialog .el-button:not(:disabled):hover,.ai-workbench-dialog .el-button:not(:disabled):focus,.ai-workbench-dialog .el-button:not(:disabled):hover{color:#635ff2;border-color:#eee;background:#f5f6ff}.ai-append-prompt-dialog .el-button--primary,.ai-conversation-dialog .el-button--primary,.ai-workbench-dialog .el-button--primary{color:#fff;border-color:#635ff2;background:#635ff2}.ai-append-prompt-dialog .el-button--primary:not(:disabled):focus,.ai-append-prompt-dialog .el-button--primary:not(:disabled):hover,.ai-conversation-dialog .el-button--primary:not(:disabled):focus,.ai-conversation-dialog .el-button--primary:not(:disabled):hover,.ai-workbench-dialog .el-button--primary:not(:disabled):focus,.ai-workbench-dialog .el-button--primary:not(:disabled):hover{color:#fff;border-color:#4f49c9;background:#4f49c9}.ai-append-prompt-dialog .el-button--primary:disabled,.ai-conversation-dialog .el-button--primary:disabled,.ai-workbench-dialog .el-button--primary:disabled{color:#fff;border-color:#a5a0f6;background:#a5a0f6}.el-select-dropdown.ai-workbench-select{border:1px solid #eee;border-radius:7px;-webkit-box-shadow:0 4px 16px rgba(29,37,53,.08);box-shadow:0 4px 16px rgba(29,37,53,.08)}.el-select-dropdown.ai-workbench-select .el-scrollbar{overflow:hidden;border-radius:inherit}.el-select-dropdown.ai-workbench-select .el-select-dropdown__item{color:#1d2535}.el-select-dropdown.ai-workbench-select .el-select-dropdown__item.hover,.el-select-dropdown.ai-workbench-select .el-select-dropdown__item:hover{background:#f5f6ff}.el-select-dropdown.ai-workbench-select .el-select-dropdown__item.selected{color:#635ff2;background:#f1eeff}.ai-append-prompt-dialog .el-textarea__inner{height:240px;max-height:50vh;resize:vertical}