.ai-design-page[data-v-2516d9d1]{--primary:#665df4;--primary-light:#8e88ff;--page-bg:#f4f6fd;--soft-bg:#f6f7fc;--border:#e8eaf2;--text:#1d2535;--muted:#8792a7;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-2516d9d1],.ai-design-page [data-v-2516d9d1],.ai-design-page [data-v-2516d9d1]:after,.ai-design-page [data-v-2516d9d1]:before{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-design-page button[data-v-2516d9d1],.ai-design-page input[data-v-2516d9d1],.ai-design-page select[data-v-2516d9d1],.ai-design-page textarea[data-v-2516d9d1]{font:inherit}.ai-design-page svg[data-v-2516d9d1]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.topbar[data-v-2516d9d1]{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:#f2f4fc}.brand[data-v-2516d9d1],.topbar[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-2516d9d1]{gap:16px;font-size:15px;font-weight:600}.brand-mark[data-v-2516d9d1]{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-2516d9d1]{width:25px;height:25px;stroke-width:2}.brand-mark img[data-v-2516d9d1]{width:34px;height:34px;display:block}.top-actions[data-v-2516d9d1]{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-2516d9d1],.history-button[data-v-2516d9d1],.new-chat-button[data-v-2516d9d1]{border:0;cursor:pointer;background:transparent}.history-button[data-v-2516d9d1]{width:39px;height:36px;display:grid;place-items:center;color:#fff;border-radius:6px 0 0 6px;background:#4f49c9}.history-button svg[data-v-2516d9d1]{width:21px;height:21px}.history-button img[data-v-2516d9d1]{width:24px;height:24px}.new-chat-button[data-v-2516d9d1]{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:-webkit-gradient(linear,left top,right top,from(#6059eb),to(#746cf7));background:linear-gradient(90deg,#6059eb,#746cf7)}.new-chat-button svg[data-v-2516d9d1]{width:20px;height:20px}.new-chat-button img[data-v-2516d9d1]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.top-divider[data-v-2516d9d1]{width:1px;height:22px;margin:0 17px;background:#dfe2eb}.avatar-button[data-v-2516d9d1]{width:31px;height:31px;padding:0;overflow:hidden;border-radius:50%;background:#d6eef1}.avatar-menu[data-v-2516d9d1]{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-2516d9d1]{-webkit-box-shadow:0 0 0 1px #409eff;box-shadow:0 0 0 1px #409eff}.avatar-menu:hover .user-popup[data-v-2516d9d1]{opacity:1;visibility:visible}.avatar-face[data-v-2516d9d1]{display:grid;place-items:center;width:100%;height:100%;font-size:20px}.history-panel[data-v-2516d9d1]{position:absolute;top:47px;right:70px;width:278px;max-height:360px;overflow:auto;padding:9px 7px 12px;border:1px solid #e6e8ef;border-radius:8px;background:#fff;-webkit-box-shadow:0 7px 20px rgba(38,43,65,.14);box-shadow:0 7px 20px rgba(38,43,65,.14)}.history-title[data-v-2516d9d1]{padding:2px 7px 6px;font-size:13px}.history-group+.history-group[data-v-2516d9d1]{margin-top:5px}.history-date[data-v-2516d9d1]{padding:4px 8px;color:#afb5c2;font-size:11px}.history-item[data-v-2516d9d1]{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-2516d9d1]:hover{background:#f0f2fb}.history-item span[data-v-2516d9d1]{display:block;overflow:hidden;text-overflow:ellipsis}.history-fade-enter-active[data-v-2516d9d1],.history-fade-leave-active[data-v-2516d9d1]{-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-fade-enter[data-v-2516d9d1],.history-fade-leave-to[data-v-2516d9d1]{opacity:0;-webkit-transform:translateY(-5px) scale(.98);transform:translateY(-5px) scale(.98)}.body-shell[data-v-2516d9d1]{height:calc(100% - 52px);display:-webkit-box;display:-ms-flexbox;display:flex}.nav-rail[data-v-2516d9d1]{position:relative;z-index:2;width:67px;-webkit-box-flex:0;-ms-flex:0 0 67px;flex:0 0 67px;padding-top:9px;background:#f3f5fd;border-right:1px solid rgba(226,229,240,.7)}.nav-item[data-v-2516d9d1]{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:#4e5769;font-size:11px;border:0;background:transparent;cursor:pointer;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s}.nav-item.active .nav-icon[data-v-2516d9d1],.nav-item:hover .nav-icon[data-v-2516d9d1]{color:#625cf1;border-radius:7px;background:#fff}.nav-icon[data-v-2516d9d1]{width:40px;height:40px;display:grid;place-items:center}.nav-icon img[data-v-2516d9d1],.nav-icon svg[data-v-2516d9d1]{width:23px;height:23px;-o-object-fit:contain;object-fit:contain}.points-card[data-v-2516d9d1]{position:absolute;left:4px;right:4px;bottom:17px;height:74px;padding-top:7px;text-align:center;border:1px solid #e8e2ff;border-radius:7px;background:#f8f4ff;color:#8b7baf}.points-label[data-v-2516d9d1]{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-2516d9d1]{width:13px;height:13px}.points-card strong[data-v-2516d9d1]{display:block;margin:1px 0 2px;color:#725ce9;font-size:19px;line-height:22px}.points-card button[data-v-2516d9d1]{width:50px;height:22px;color:#9b673d;font-size:11px;border:0;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#fff0df),to(#f5d4b7));background:linear-gradient(#fff0df,#f5d4b7);cursor:pointer}.workbench[data-v-2516d9d1]{-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-2516d9d1],.creation-area[data-v-2516d9d1],.setting-panel[data-v-2516d9d1]{height:calc(100% - 8px);margin-top:0;background:#fff}.setting-panel[data-v-2516d9d1]{position:relative;width:298px;-webkit-box-flex:0;-ms-flex:0 0 298px;flex:0 0 298px;border-top:0;border-radius:0 0 14px 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-2516d9d1]{width:0;-ms-flex-preferred-size:0;flex-basis:0;border:0}.same-style-heading[data-v-2516d9d1]{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-2516d9d1]{margin:0;color:#273044;font-size:15px;font-weight:600}.same-style-heading p[data-v-2516d9d1]{margin:5px 0 0;color:#a4abba;font-size:10px}.same-style-toolbar[data-v-2516d9d1]{padding:12px 14px 10px}.same-style-toolbar h2[data-v-2516d9d1]{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-2516d9d1]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.same-style-toolbar label[data-v-2516d9d1]{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:#f4f5fa}.same-style-toolbar label>img[data-v-2516d9d1]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.same-style-toolbar input[data-v-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;font-size:10px}.same-style-toolbar input[data-v-2516d9d1]::-webkit-input-placeholder{color:#bdc2ce}.same-style-toolbar input[data-v-2516d9d1]::-moz-placeholder{color:#bdc2ce}.same-style-toolbar input[data-v-2516d9d1]:-ms-input-placeholder{color:#bdc2ce}.same-style-toolbar input[data-v-2516d9d1]::-ms-input-placeholder{color:#bdc2ce}.same-style-toolbar input[data-v-2516d9d1]::placeholder{color:#bdc2ce}.same-style-list[data-v-2516d9d1]{height:calc(100% - 151px);overflow-y:auto;padding:0 14px 16px;scrollbar-width:thin;scrollbar-color:#dfe2ec transparent}.same-style-loading[data-v-2516d9d1]{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:#aab1bf;font-size:10px}.same-style-loading i[data-v-2516d9d1]{color:#6c64ef;font-size:17px}.same-style-grid[data-v-2516d9d1]{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-2516d9d1]{min-width:0;overflow:hidden;padding:0 0 7px;color:#566074;border:1px solid #e7e9f0;border-radius:9px;background:#f7f8fb;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-2516d9d1],.same-style-card[data-v-2516d9d1]: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-2516d9d1]:disabled{cursor:wait}.same-style-cover[data-v-2516d9d1]{position:relative;aspect-ratio:1.36;display:block;overflow:hidden;background:#e9ebf2}.same-style-cover>img[data-v-2516d9d1],.same-style-placeholder[data-v-2516d9d1]{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-2516d9d1]{display:grid;place-items:center}.same-style-placeholder img[data-v-2516d9d1]{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.same-style-action[data-v-2516d9d1]{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:10px;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-2516d9d1]{-webkit-transform:scale(1.035);transform:scale(1.035)}.same-style-card.active .same-style-action[data-v-2516d9d1],.same-style-card:hover .same-style-action[data-v-2516d9d1]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.same-style-title[data-v-2516d9d1]{display:block;margin-top:6px;overflow:hidden;padding:0 7px;font-size:10px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.my-panel-heading[data-v-2516d9d1]{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-2516d9d1]{margin:0;font-size:15px;font-weight:600}.my-upload-section[data-v-2516d9d1]{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-2516d9d1]{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 #e7e9f1;border-radius:10px;background:#f8f9fc;text-align:center}.my-upload-card>strong[data-v-2516d9d1]{color:#50596b;font-size:12px;font-weight:500;line-height:18px}.my-upload-card>p[data-v-2516d9d1]{margin:4px 0 8px;color:#bdc2ce;font-size:9px;line-height:15px}[data-v-2516d9d1] .my-upload-card .el-upload{display:block}.my-upload-button[data-v-2516d9d1]{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:#525c6e;border:1px solid #dde1ea;border-radius:5px;background:#fff;font-size:10px;cursor:pointer}.my-upload-button img[data-v-2516d9d1]{width:12px;height:12px;-o-object-fit:contain;object-fit:contain}.my-upload-preview[data-v-2516d9d1]{position:absolute;inset:0;background:#fff}.my-upload-preview>img[data-v-2516d9d1]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.my-upload-preview>button[data-v-2516d9d1]{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-2516d9d1]{height:calc(100% - 200px);padding:12px 14px 16px;overflow:hidden}.my-library-tabs[data-v-2516d9d1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px}.my-library-tabs button[data-v-2516d9d1]{height:27px;padding:0 5px;color:#586174;border:0;border-radius:12px;background:#f4f5fa;font-size:10px;white-space:nowrap;cursor:pointer}.my-library-tabs button.active[data-v-2516d9d1]{color:#fff;background:#222b3e}.my-library-search[data-v-2516d9d1]{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:#f4f5fa}.my-library-search img[data-v-2516d9d1]{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.my-library-search input[data-v-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;font-size:10px}.my-library-search input[data-v-2516d9d1]::-webkit-input-placeholder{color:#bdc2ce}.my-library-search input[data-v-2516d9d1]::-moz-placeholder{color:#bdc2ce}.my-library-search input[data-v-2516d9d1]:-ms-input-placeholder{color:#bdc2ce}.my-library-search input[data-v-2516d9d1]::-ms-input-placeholder{color:#bdc2ce}.my-library-search input[data-v-2516d9d1]::placeholder{color:#bdc2ce}.my-material-list[data-v-2516d9d1],.my-project-list[data-v-2516d9d1]{height:calc(100% - 77px);overflow-y:auto;margin-top:9px;scrollbar-width:thin;scrollbar-color:#dfe2ec transparent}.my-project-group>time[data-v-2516d9d1]{display:block;height:25px;color:#b0b6c3;font-size:10px;line-height:25px}.my-project-item[data-v-2516d9d1]{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-2516d9d1],.my-project-item[data-v-2516d9d1]:focus,.my-project-item[data-v-2516d9d1]:hover{background:#f1efff}.my-project-avatar[data-v-2516d9d1]{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:13px}.my-project-avatar img[data-v-2516d9d1]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.my-project-name[data-v-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#515b6d;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.my-project-item.active .my-project-name[data-v-2516d9d1]{color:#635bef}.my-project-more[data-v-2516d9d1]{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:10px;letter-spacing:-1px}.my-project-more[data-v-2516d9d1]:hover{background:#fff}.my-project-menu[data-v-2516d9d1]{position:absolute;z-index:12;right:3px;width:65px;padding:5px;border:1px solid #e5e7ef;border-radius:7px;background:#fff;-webkit-box-shadow:0 7px 18px rgba(34,40,61,.14);box-shadow:0 7px 18px rgba(34,40,61,.14)}.my-project-menu.is-down[data-v-2516d9d1]{top:36px;bottom:auto}.my-project-menu.is-up[data-v-2516d9d1]{top:auto;bottom:36px}.my-project-menu button[data-v-2516d9d1]{width:100%;height:28px;padding:0;color:#4d5668;border:0;border-radius:4px;background:transparent;font-size:10px;cursor:pointer}.my-project-menu button[data-v-2516d9d1]:hover{background:#f5f6fa}.my-project-menu button.danger[data-v-2516d9d1]{color:#f15f62}.my-material-loading[data-v-2516d9d1]{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:#aab1bf;font-size:10px}.my-material-loading i[data-v-2516d9d1]{color:#6c64ef;font-size:16px}.my-material-group+.my-material-group[data-v-2516d9d1]{margin-top:7px}.my-material-group-title[data-v-2516d9d1]{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:#4e586a;border:0;border-radius:7px;background:transparent;font-size:11px;cursor:pointer}.my-material-group-title[data-v-2516d9d1]:hover{background:#f7f8fb}.my-material-group-title img[data-v-2516d9d1]{width:13px;height:13px;-o-object-fit:contain;object-fit:contain}.my-material-group-title span[data-v-2516d9d1]{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-2516d9d1]{min-width:19px;height:19px;padding:0 5px;color:#afb5c3;border-radius:10px;background:#f0f1f6;font-size:9px;font-style:normal;line-height:19px;text-align:center}.my-material-grid[data-v-2516d9d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 3px 3px}.my-material-card[data-v-2516d9d1]{position:relative;min-width:0;padding-bottom:5px;border-radius:8px;background:#f5f6fa}.my-material-cover[data-v-2516d9d1]{position:relative;aspect-ratio:1.36}.my-material-cover>img[data-v-2516d9d1],.my-material-placeholder[data-v-2516d9d1]{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-2516d9d1]{display:grid;place-items:center}.my-material-placeholder img[data-v-2516d9d1]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.my-material-more[data-v-2516d9d1]{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:10px;letter-spacing:-1px;opacity:0;cursor:pointer;-webkit-transition:opacity .16s;transition:opacity .16s}.my-material-card:hover .my-material-more[data-v-2516d9d1],.my-material-more[data-v-2516d9d1]:focus{opacity:1}.my-material-menu[data-v-2516d9d1]{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 8px 18px rgba(37,43,65,.16);box-shadow:0 8px 18px rgba(37,43,65,.16)}.my-material-menu button[data-v-2516d9d1]{width:100%;height:27px;padding:0;color:#50596a;border:0;border-radius:4px;background:transparent;font-size:10px;cursor:pointer}.my-material-menu button[data-v-2516d9d1]:hover{background:#f5f6fa}.my-material-menu button.danger[data-v-2516d9d1]{color:#f15e61}.my-material-card>p[data-v-2516d9d1]{margin:5px 5px 0;overflow:hidden;color:#586174;font-size:10px;line-height:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.my-library-empty[data-v-2516d9d1]{grid-column:-1;padding:70px 0;color:#b3b9c5;font-size:10px;text-align:center}.panel-heading[data-v-2516d9d1]{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-2516d9d1]{margin:0;font-size:15px;font-weight:600}.back-button[data-v-2516d9d1]{width:20px;height:24px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.back-button svg[data-v-2516d9d1]{width:18px;height:18px}.back-button img[data-v-2516d9d1]{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.setting-scroll[data-v-2516d9d1]{height:calc(100% - 100px);padding:15px 15px 20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dfe2ee transparent}.dynamic-skill-loading[data-v-2516d9d1]{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:#9ea6b5;font-size:11px}.dynamic-skill-field-group+.dynamic-skill-field-group[data-v-2516d9d1]{margin-top:18px;padding-top:14px;border-top:1px solid #eef0f5}.dynamic-group-title[data-v-2516d9d1]{margin-bottom:9px}.dynamic-group-title h2[data-v-2516d9d1]{margin:0;font-size:13px;font-weight:600}.upload-row[data-v-2516d9d1]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dynamic-image-field[data-v-2516d9d1]{min-width:0}.attribute-select-toggle[data-v-2516d9d1]{min-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;margin-bottom:7px;padding:4px 9px;color:#7f899c;border:1px dashed #d9dce7;border-radius:6px;background:#fff;font-size:11px;cursor:pointer}.attribute-select-toggle.selected[data-v-2516d9d1]{color:var(--primary);border-style:solid;border-color:#d7d3ff;background:#f5f3ff}.form-attribute-toggle[data-v-2516d9d1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.dynamic-form-row.is-attribute-unselected[data-v-2516d9d1]{min-height:41px}[data-v-2516d9d1] .upload-title{height:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:13px}[data-v-2516d9d1] .upload-title em{margin-left:3px;color:#f06d71;font-style:normal}[data-v-2516d9d1] .upload-title span{color:#252c3a;font-weight:400}[data-v-2516d9d1] .upload-card{position:relative;height:124px;overflow:hidden;border:1px solid #e6e8f1;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-2516d9d1] .upload-card:not(.has-preview):hover{border-color:#cfd3e1;background:#f5f6fb}[data-v-2516d9d1] .upload-dropzone,[data-v-2516d9d1] .upload-dropzone .el-upload,[data-v-2516d9d1] .upload-dropzone .el-upload-dragger{width:100%;height:100%}[data-v-2516d9d1] .upload-dropzone .el-upload-dragger{display:block;overflow:hidden;border:0;border-radius:0;background:transparent}[data-v-2516d9d1] .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-2516d9d1] .upload-card strong{color:#252c3a;font-size:12px;font-weight:600;line-height:18px}[data-v-2516d9d1] .upload-card p{margin:2px 0 9px;color:#bcc1cd;font-size:10px;line-height:16px}[data-v-2516d9d1] .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:11px;cursor:pointer}[data-v-2516d9d1] .upload-trigger input{display:none}[data-v-2516d9d1] .upload-trigger svg{width:15px;height:15px}[data-v-2516d9d1] .upload-trigger img{width:13px;height:12px;-o-object-fit:contain;object-fit:contain}[data-v-2516d9d1] .upload-card.has-preview{padding:0}[data-v-2516d9d1] .upload-card.has-preview>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}[data-v-2516d9d1] .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-2516d9d1] .preview-count{position:absolute;left:6px;bottom:6px;padding:2px 6px;color:#fff;border-radius:8px;background:rgba(27,32,48,.65);font-size:9px}.form-section[data-v-2516d9d1]{margin-top:16px}.form-section h2[data-v-2516d9d1]{margin:0 0 9px;font-size:13px;font-weight:600}.form-section-title[data-v-2516d9d1]{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-2516d9d1]{margin-bottom:0}.form-section-title span[data-v-2516d9d1]{color:#9ea6b5;font-size:10px}.form-section-title span i[data-v-2516d9d1]{margin-right:3px}.form-row[data-v-2516d9d1]{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-2516d9d1]{width:auto;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.dynamic-form-row.is-textarea-row[data-v-2516d9d1]{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-2516d9d1]{margin-top:7px}.dynamic-checkbox-group[data-v-2516d9d1],.dynamic-radio-group[data-v-2516d9d1]{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:5px 10px;padding-top:5px;padding-bottom:5px}[data-v-2516d9d1] .dynamic-checkbox-group .el-checkbox,[data-v-2516d9d1] .dynamic-radio-group .el-radio{margin-right:0}[data-v-2516d9d1] .dynamic-checkbox-group .el-checkbox__label,[data-v-2516d9d1] .dynamic-radio-group .el-radio__label{padding-left:4px;font-size:10px}[data-v-2516d9d1] .dynamic-date-picker .el-input__inner{height:31px;border:0;background:transparent;font-size:11px}[data-v-2516d9d1] .dynamic-date-picker .el-input__icon{line-height:31px}.dynamic-switch[data-v-2516d9d1]{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-2516d9d1]{padding:28px 8px;color:#a3aab9;border-radius:7px;background:#f6f7fb;text-align:center;font-size:10px}[data-v-2516d9d1] .dynamic-multi-select{padding:0}[data-v-2516d9d1] .dynamic-multi-select .el-input__inner{height:31px;padding-left:10px;border:0;background:#f4f6fb;font-size:11px}.form-label[data-v-2516d9d1]{width:83px;-webkit-box-flex:0;-ms-flex:0 0 83px;flex:0 0 83px;font-size:13px;white-space:nowrap}.form-label em[data-v-2516d9d1]{margin-left:3px;color:#f06d71;font-style:normal}.field[data-v-2516d9d1]{width:calc(100% - 93px);height:31px;padding:0 10px;color:#465066;border:0;border-radius:7px;outline:none;background:#f4f6fb;font-size:11px}.field[data-v-2516d9d1]::-webkit-input-placeholder{color:#afb6c5}.field[data-v-2516d9d1]::-moz-placeholder{color:#afb6c5}.field[data-v-2516d9d1]:-ms-input-placeholder{color:#afb6c5}.field[data-v-2516d9d1]::-ms-input-placeholder{color:#afb6c5}.field[data-v-2516d9d1]::placeholder{color:#afb6c5}.field[data-v-2516d9d1]:focus{-webkit-box-shadow:0 0 0 1px rgba(102,93,244,.35);box-shadow:0 0 0 1px rgba(102,93,244,.35)}.dimension-field[data-v-2516d9d1]{-ms-flex-align:center;gap:5px;padding:0 6px}.dimension-field[data-v-2516d9d1],.dimension-field label[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.dimension-field label[data-v-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;gap:3px}.dimension-field label span[data-v-2516d9d1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#8e97a8;font-size:10px}.dimension-field input[data-v-2516d9d1]{width:100%;min-width:0;padding:0;color:#465066;border:0;outline:0;background:transparent;font-size:11px}.dimension-field>i[data-v-2516d9d1]{color:#9da5b4;font-style:normal}.dimension-field>select[data-v-2516d9d1]{width:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;padding:0;color:#606a7e;border:0;outline:0;background:transparent;font-size:10px}.select-field[data-v-2516d9d1]{position:relative;display:block;padding:0}.select-field select[data-v-2516d9d1]{width:100%;height:100%;padding:0 28px 0 10px;color:#465066;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:11px;cursor:pointer}.select-field svg[data-v-2516d9d1]{position:absolute;top:8px;right:8px;width:15px;height:15px;color:#9aa5ba;pointer-events:none}.select-field>img[data-v-2516d9d1]{position:absolute;top:9px;right:9px;width:12px;height:12px;pointer-events:none}.detail-section[data-v-2516d9d1]{margin-top:8px}.detail-section>label[data-v-2516d9d1]{display:block;margin-bottom:7px;font-size:13px}.dynamic-textarea-item+.dynamic-textarea-item[data-v-2516d9d1]{margin-top:10px}.dynamic-textarea-item>label[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px;font-size:13px}.dynamic-textarea-item>label em[data-v-2516d9d1]{margin-left:3px;color:#f06d71;font-style:normal}.detail-section small[data-v-2516d9d1]{color:#8993a5;font-size:10px}.textarea-wrap[data-v-2516d9d1]{position:relative;height:125px}.textarea-wrap.field[data-v-2516d9d1]{height:125px;padding:0;background:transparent}.textarea-wrap textarea[data-v-2516d9d1]{width:100%;height:100%;resize:none;padding:11px 10px 39px;color:#465066;border:0;border-radius:8px;outline:none;background:#f4f6fb;font-size:11px;line-height:18px}.textarea-wrap textarea[data-v-2516d9d1]: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-2516d9d1]{position:absolute;right:9px;bottom:7px;color:#949fb3;font-size:10px}.detail-optimize-button[data-v-2516d9d1]{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:#847cf6;border:0;border-radius:5px;background:#f4f1ff;font-size:10px;cursor:pointer}.detail-optimize-button img[data-v-2516d9d1]{width:13px;height:12px;-o-object-fit:contain;object-fit:contain}.detail-optimize-button[data-v-2516d9d1]:disabled{cursor:not-allowed;opacity:.55}.inline-ai-field[data-v-2516d9d1]{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-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;color:#465066;border:0;outline:0;background:transparent;font-size:11px}.inline-ai-field>button[data-v-2516d9d1]{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:#756df1;border:0;border-radius:4px;background:#ece9ff;font-size:9px;cursor:pointer}.inline-ai-field>button img[data-v-2516d9d1]{width:11px;height:11px;-o-object-fit:contain;object-fit:contain}.inline-ai-field>button[data-v-2516d9d1]:disabled{cursor:not-allowed;opacity:.55}.detail-dialog-overlay[data-v-2516d9d1]{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-2516d9d1]{width:400px;padding:17px 17px 15px;border:1px solid #e8eaf2;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-2516d9d1]{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-2516d9d1]{margin:0;color:#2c3445;font-size:15px;font-weight:500}.detail-dialog header button[data-v-2516d9d1]{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-2516d9d1]{height:300px;overflow:hidden;border-radius:10px;background:#f4f6fb}.detail-dialog-content textarea[data-v-2516d9d1]{width:100%;height:100%;resize:none;padding:12px 13px;color:#5f687a;border:0;outline:none;background:transparent;font-family:inherit;font-size:13px;line-height:22px}.detail-dialog-loading[data-v-2516d9d1]{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:#7771ee;font-size:13px}.detail-dialog footer[data-v-2516d9d1]{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-2516d9d1]{min-width:88px;height:34px;padding:0 18px;border-radius:8px;font-size:12px;cursor:pointer}.detail-retry-button[data-v-2516d9d1]{color:#596274;border:1px solid #e3e6ed;background:#fff}.detail-confirm-button[data-v-2516d9d1]{color:#fff;border:1px solid #665df4;background:#665df4}.detail-dialog footer button[data-v-2516d9d1]:disabled{cursor:not-allowed;opacity:.55}.detail-dialog-enter-active[data-v-2516d9d1],.detail-dialog-leave-active[data-v-2516d9d1]{-webkit-transition:opacity .18s;transition:opacity .18s}.detail-dialog-enter-active .detail-dialog[data-v-2516d9d1],.detail-dialog-leave-active .detail-dialog[data-v-2516d9d1]{-webkit-transition:-webkit-transform .18s;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s}.detail-dialog-enter[data-v-2516d9d1],.detail-dialog-leave-to[data-v-2516d9d1]{opacity:0}.detail-dialog-enter .detail-dialog[data-v-2516d9d1],.detail-dialog-leave-to .detail-dialog[data-v-2516d9d1]{-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98)}.apply-wrap[data-v-2516d9d1]{position:absolute;left:15px;right:15px;bottom:17px}.apply-button[data-v-2516d9d1]{width:100%;height:37px;color:#fff;border:0;border-radius:6px;text-align:center;line-height:37px;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[data-v-2516d9d1]:hover{background:-webkit-gradient(linear,left top,right top,from(#9187f5),to(#756ff0));background:linear-gradient(90deg,#9187f5,#756ff0)}.apply-button.is-disabled[data-v-2516d9d1]{cursor:not-allowed;opacity:.6}.apply-button.is-disabled[data-v-2516d9d1]:hover{background:-webkit-gradient(linear,right top,left top,from(#6659ee),to(#5968f3));background:linear-gradient(270deg,#6659ee,#5968f3)}.panel-collapse[data-v-2516d9d1]{position:absolute;z-index:10;top:45%;width:19px;height:56px;display:grid;place-items:center;padding:0;color:#aab1c1;border:1px solid #e7e9ef;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)}.panel-collapse svg[data-v-2516d9d1]{width:14px;height:14px}.panel-collapse img[data-v-2516d9d1]{width:17px;height:16px;-o-object-fit:contain;object-fit:contain}.left-collapse[data-v-2516d9d1]{right:-10px;border-radius:7px}.creation-area[data-v-2516d9d1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:420px;overflow:hidden;border-radius:12px 12px 0 0;background:#f3f5fc}.creation-toolbar[data-v-2516d9d1]{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-2516d9d1]{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-2516d9d1]{position:relative;padding:0;border:0;background:transparent;font-size:12px;cursor:pointer}.tabs button.active[data-v-2516d9d1]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-radius:2px;background:#6e65f6}.search-box[data-v-2516d9d1]{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:#f5f6fb}.search-box svg[data-v-2516d9d1]{width:17px;height:17px;color:#596174}.search-box button[data-v-2516d9d1]{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-2516d9d1]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.search-box input[data-v-2516d9d1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:11px}.search-box input[data-v-2516d9d1]::-webkit-input-placeholder{color:#c7cbd5}.search-box input[data-v-2516d9d1]::-moz-placeholder{color:#c7cbd5}.search-box input[data-v-2516d9d1]:-ms-input-placeholder{color:#c7cbd5}.search-box input[data-v-2516d9d1]::-ms-input-placeholder{color:#c7cbd5}.search-box input[data-v-2516d9d1]::placeholder{color:#c7cbd5}.creation-content[data-v-2516d9d1]{height:calc(100% - 45px);overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#dfe2ec transparent}.creation-content[data-v-2516d9d1]::-webkit-scrollbar{width:6px;background:transparent}.creation-content[data-v-2516d9d1]::-webkit-scrollbar-track{background:transparent}.creation-content[data-v-2516d9d1]::-webkit-scrollbar-thumb{border-radius:999px;background:#dfe2ec}.featured-heading[data-v-2516d9d1]{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-2516d9d1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;color:#1f2739;font-size:17px;line-height:30px}.featured-categories[data-v-2516d9d1]{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-2516d9d1]::-webkit-scrollbar{display:none}.featured-categories button[data-v-2516d9d1]{-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:11px;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-2516d9d1]: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-2516d9d1]{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-2516d9d1]{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-2516d9d1]{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-2516d9d1]{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-2516d9d1]: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-2516d9d1]{position:relative;display:grid;gap:1px;overflow:hidden;background:#fff}.featured-gallery.image-count-1[data-v-2516d9d1]{display:block}.featured-gallery.image-count-2[data-v-2516d9d1]{grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:.78125}.featured-gallery.image-count-3[data-v-2516d9d1]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:2fr 1fr;aspect-ratio:.83333333}.featured-gallery.image-count-4[data-v-2516d9d1]{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-2516d9d1]:first-child,.featured-gallery.image-count-4 .featured-image[data-v-2516d9d1]:first-child{grid-column:-1}.featured-image[data-v-2516d9d1]{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-2516d9d1]{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-2516d9d1],.featured-gallery.image-count-1 .featured-image[data-v-2516d9d1]{width:100%;display:block}.featured-gallery.image-count-1 .featured-image>img[data-v-2516d9d1]{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-2516d9d1]{-webkit-transform:scale(1.025);transform:scale(1.025)}.featured-preview[data-v-2516d9d1]{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-2516d9d1]{width:19px;height:19px;-o-object-fit:contain;object-fit:contain}.featured-image:hover .featured-preview[data-v-2516d9d1]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.featured-work-info[data-v-2516d9d1]{padding:12px 13px 13px}.featured-category-name[data-v-2516d9d1]{display:block;overflow:hidden;color:#6c63f2;font-size:10px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.featured-work-info h3[data-v-2516d9d1]{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-2516d9d1]{height:28px;padding:0 11px 0 13px;color:#fff;border:0;border-radius:15px;background:linear-gradient(135deg,#7169f7,#5f57eb);font-size:10px;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-2516d9d1]: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-2516d9d1]{margin-left:3px;font-size:15px;line-height:0;vertical-align:-1px}.featured-empty[data-v-2516d9d1]{height:calc(100% - 48px)}.empty-state[data-v-2516d9d1]{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-2516d9d1]{color:#8f8afa}.empty-icon svg[data-v-2516d9d1]{width:49px;height:49px;stroke-width:1.8}.empty-icon img[data-v-2516d9d1]{width:56px;height:55px;-o-object-fit:contain;object-fit:contain}.empty-state p[data-v-2516d9d1]{margin-top:12px;font-size:12px}.works-grid[data-v-2516d9d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px}.work-card[data-v-2516d9d1]{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-2516d9d1]{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-2516d9d1]:before{content:"";position:absolute;inset:14px;border:1px solid hsla(0,0%,100%,.45)}.work-logo[data-v-2516d9d1]{font-size:33px;font-weight:700;letter-spacing:3px}.wall-lines[data-v-2516d9d1]{position:absolute;right:25px;bottom:27px;width:45px}.wall-lines i[data-v-2516d9d1]{display:block;height:2px;margin-top:5px;background:hsla(0,0%,100%,.7)}.work-info[data-v-2516d9d1]{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-2516d9d1]{border:0;background:transparent;cursor:pointer}.agent-panel[data-v-2516d9d1]{position:relative;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-2516d9d1]{width:0;-ms-flex-preferred-size:0;flex-basis:0;border:0}.agent-heading[data-v-2516d9d1]{height:47px;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-2516d9d1]{margin:0;font-size:15px;font-weight:600}.agent-body[data-v-2516d9d1]{position:relative;height:calc(100% - 47px);overflow:hidden}.agent-welcome[data-v-2516d9d1]{padding:18px 19px}.agent-welcome h3[data-v-2516d9d1]{margin:0;color:#655df1;font-size:22px;line-height:28px;font-weight:600}.agent-welcome p[data-v-2516d9d1]{margin:9px 0 16px;color:#8d95a4;font-size:12px}.agent-welcome button[data-v-2516d9d1]{min-width:148px;height:38px;display:block;margin-bottom:11px;padding:0 13px;border:1px solid #eaebf2;border-radius:9px;background:#fafaff;text-align:left;font-size:12px;cursor:pointer}.agent-welcome button span[data-v-2516d9d1]{margin-right:7px;color:#775cff;font-size:20px;vertical-align:-2px}.agent-welcome button>img[data-v-2516d9d1]{width:20px;height:20px;margin-right:7px;-o-object-fit:contain;object-fit:contain;vertical-align:-5px}.message-list[data-v-2516d9d1]{position:absolute;left:12px;right:12px;top:12px;bottom:345px;padding-right:2px;overflow-y:auto;scrollbar-width:thin}.message[data-v-2516d9d1]{width:100%;margin:0 0 14px;color:#313847;font-size:13px;line-height:20px}.message.user[data-v-2516d9d1]{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-2516d9d1]{max-width:91%;padding:11px 13px;border-radius:12px;background:#f6f7fc;white-space:pre-wrap;overflow-wrap:anywhere}.message.user .message-bubble[data-v-2516d9d1]{color:#fff;background:#1c1d1f}.message.assistant .message-bubble[data-v-2516d9d1]{width:100%;max-width:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4d5565;background:#f7f7fd}.user-message-actions[data-v-2516d9d1]{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-2516d9d1]{position:relative;width:28px;height:28px;padding:0;color:#333b49;border:0;border-radius:6px;background:transparent;font-size:17px;cursor:pointer}.user-message-actions button[data-v-2516d9d1]:hover{background:#f2f3f7}.user-message-actions button[data-v-2516d9d1]: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:11px;line-height:18px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.message-generation-status[data-v-2516d9d1]{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:#faf9ff;color:#3d4554;font-size:12px}.generation-status-label[data-v-2516d9d1]{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-2516d9d1]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.generation-cost[data-v-2516d9d1]{min-width:0;margin-left:10px;padding-left:10px;color:#a2a8b4;border-left:1px solid #e7e7ef;white-space:nowrap}.message-generation-status button[data-v-2516d9d1]{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:#333b49;border:0;border-radius:7px;background:#fff;font-size:12px;cursor:pointer}.message-generation-status button[data-v-2516d9d1]:hover:not(:disabled){color:var(--primary)}.message-generation-status button[data-v-2516d9d1]:disabled{color:#a4a9b3;cursor:default}.message-generation-status.is-failed .generation-status-label[data-v-2516d9d1]{color:#d94f4f}.composer[data-v-2516d9d1]{position:absolute;left:10px;right:10px;bottom:10px;min-height:322px;padding:10px 10px 9px;border:1px solid #e5e7ee;border-radius:12px;background:#fff}.composer-tools[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.composer-tools button[data-v-2516d9d1]{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:#525b6c;border:0;border-radius:8px;background:#f5f6fa;font-size:11px;cursor:pointer}.composer-tools svg[data-v-2516d9d1]{width:16px;height:16px;color:#7471f5}.composer-tools button>img[data-v-2516d9d1]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.composer-main[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;margin-top:11px}.chat-upload[data-v-2516d9d1]{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-2516d9d1]{overflow:visible}.chat-reference-list[data-v-2516d9d1]{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-2516d9d1]{position:relative;border-style:solid;cursor:default}.chat-image-role[data-v-2516d9d1]{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:9px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.chat-image-role.is-logo[data-v-2516d9d1]{background:rgba(103,91,239,.88)}.chat-preview-image[data-v-2516d9d1]{border-radius:4px}.chat-upload input[data-v-2516d9d1]{display:none}.chat-upload svg[data-v-2516d9d1]{width:32px;height:32px;stroke-width:1.3}.chat-upload .chat-add-icon[data-v-2516d9d1]{width:20px!important;height:20px!important;-o-object-fit:contain;object-fit:contain}.chat-upload img[data-v-2516d9d1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.composer-main textarea[data-v-2516d9d1]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:180px;resize:none;padding:0;color:#465066;border:0;outline:none;font-size:11px;line-height:18px}.composer-main textarea[data-v-2516d9d1]::-webkit-input-placeholder{color:#919bac}.composer-main textarea[data-v-2516d9d1]::-moz-placeholder{color:#919bac}.composer-main textarea[data-v-2516d9d1]:-ms-input-placeholder{color:#919bac}.composer-main textarea[data-v-2516d9d1]::-ms-input-placeholder{color:#919bac}.composer-main textarea[data-v-2516d9d1]::placeholder{color:#919bac}.chat-optimize[data-v-2516d9d1]{height:24px;margin-top:14px;padding:0 7px;color:#938cf8;border:0;border-radius:5px;background:#f5f2ff;font-size:10px;cursor:pointer}.chat-optimize span[data-v-2516d9d1]{margin-right:4px}.chat-optimize img[data-v-2516d9d1]{width:12px;height:11px;margin-right:4px;-o-object-fit:contain;object-fit:contain;vertical-align:-2px}.composer-footer[data-v-2516d9d1]{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-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.mode-button[data-v-2516d9d1]{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 #e9eaf0;border-radius:8px;background:#fff;font-size:11px;cursor:pointer}.mode-button-label[data-v-2516d9d1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-button svg[data-v-2516d9d1]{width:15px;height:15px}.mode-button img[data-v-2516d9d1]{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-2516d9d1]:disabled{color:#aeb3bf;border-color:#eff0f4;background:#f7f8fa;cursor:not-allowed;opacity:.7}.model-picker[data-v-2516d9d1],.size-picker[data-v-2516d9d1]{position:relative;width:116px;-webkit-box-flex:0;-ms-flex:0 0 116px;flex:0 0 116px}.model-button.active[data-v-2516d9d1],.size-button.active[data-v-2516d9d1]{color:#665df4;border-color:#dcd9ff;background:#f8f7ff}.model-menu[data-v-2516d9d1]{position:absolute;z-index:12;left:0;bottom:calc(100% + 9px);width:250px;max-height:260px;overflow-y:auto;padding:6px;border:1px solid #ececf3;border-radius:9px;background:#fff;-webkit-box-shadow:0 6px 20px rgba(36,43,70,.12);box-shadow:0 6px 20px rgba(36,43,70,.12)}.model-option[data-v-2516d9d1]{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:#576071;border:0;border-radius:6px;background:#fff;text-align:left;cursor:pointer}.model-option.selected[data-v-2516d9d1],.model-option[data-v-2516d9d1]:hover{color:#665df4;background:#f4f2ff}.model-option-copy[data-v-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.model-option-copy small[data-v-2516d9d1],.model-option-copy strong[data-v-2516d9d1]{display:block}.model-option-copy strong[data-v-2516d9d1]{overflow:hidden;font-size:11px;font-weight:500;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.model-option-copy strong em[data-v-2516d9d1]{margin-left:5px;padding:1px 4px;color:#746bf3;border-radius:4px;background:#e9e6ff;font-size:9px;font-style:normal;font-weight:400}.model-option-copy small[data-v-2516d9d1]{overflow:hidden;color:#9ba2b1;font-size:9px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}.model-option>i[data-v-2516d9d1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#665df4;font-size:13px}.size-menu[data-v-2516d9d1]{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 #ececf3;border-radius:9px;background:#fff;-webkit-box-shadow:0 6px 20px rgba(36,43,70,.12);box-shadow:0 6px 20px rgba(36,43,70,.12)}.size-option[data-v-2516d9d1]{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:#576071;border:0;border-radius:6px;background:#fff;font-size:11px;white-space:nowrap;cursor:pointer}.size-option.selected[data-v-2516d9d1],.size-option[data-v-2516d9d1]:hover{color:#665df4;background:#f4f2ff}.ratio-shape[data-v-2516d9d1]{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-2516d9d1]{width:9px;height:12px;margin-left:1px;margin-right:2px}.ratio-shape.is-wide[data-v-2516d9d1]{width:15px;height:9px;margin-right:-3px}.size-menu-enter-active[data-v-2516d9d1],.size-menu-leave-active[data-v-2516d9d1]{-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-2516d9d1],.size-menu-leave-to[data-v-2516d9d1]{opacity:0;-webkit-transform:translateY(4px) scale(.98);transform:translateY(4px) scale(.98)}.send-button[data-v-2516d9d1]{width:36px;height:36px;display:grid;place-items:center;padding:0;color:#fff;border:0;border-radius:50%;background:#a5a0f6;cursor:pointer;-webkit-transition:background .18s,-webkit-transform .18s;transition:background .18s,-webkit-transform .18s;transition:background .18s,transform .18s;transition:background .18s,transform .18s,-webkit-transform .18s}.send-button.active[data-v-2516d9d1]{background:#7067f3}.send-button.active[data-v-2516d9d1]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:#5f55ec}.send-button[data-v-2516d9d1]:disabled{cursor:not-allowed;opacity:1;-webkit-transform:none;transform:none}.send-button svg[data-v-2516d9d1]{width:21px;height:21px;stroke-width:2}.send-button img[data-v-2516d9d1]{width:17px;height:16px;-o-object-fit:contain;object-fit:contain}.right-collapse[data-v-2516d9d1]{left:-10px;border-radius:7px}.toast-message[data-v-2516d9d1]{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-2516d9d1],.toast-leave-active[data-v-2516d9d1]{-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-2516d9d1],.toast-leave-to[data-v-2516d9d1]{opacity:0;-webkit-transform:translate(-50%,-8px);transform:translate(-50%,-8px)}.avatar-button img[data-v-2516d9d1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skill-list-heading[data-v-2516d9d1]{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-2516d9d1]{margin:0;font-size:16px;font-weight:600}.skill-list-heading span[data-v-2516d9d1]{color:#b6bcc8;font-size:11px}.skill-filter-tabs[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:0 15px 10px}.skill-filter-tabs button[data-v-2516d9d1]{height:28px;padding:0 15px;color:#6e7687;border:0;border-radius:14px;background:#f4f5fa;font-size:11px;cursor:pointer}.skill-filter-tabs button.active[data-v-2516d9d1]{color:#fff;background:#20283b}.skill-search[data-v-2516d9d1]{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:9px;background:#f4f6fb}.skill-search>img[data-v-2516d9d1],.skill-search svg[data-v-2516d9d1]{width:16px;height:16px;color:#5d6678;-o-object-fit:contain;object-fit:contain}.skill-search input[data-v-2516d9d1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:11px}.skill-search input[data-v-2516d9d1]::-webkit-input-placeholder{color:#c0c5d0}.skill-search input[data-v-2516d9d1]::-moz-placeholder{color:#c0c5d0}.skill-search input[data-v-2516d9d1]:-ms-input-placeholder{color:#c0c5d0}.skill-search input[data-v-2516d9d1]::-ms-input-placeholder{color:#c0c5d0}.skill-search input[data-v-2516d9d1]::placeholder{color:#c0c5d0}.skill-groups[data-v-2516d9d1]{height:calc(100% - 122px);padding:0 14px 22px;overflow-y:auto;border-top:1px solid #eef0f5}.skill-group[data-v-2516d9d1]{padding-top:6px}.skill-group-title[data-v-2516d9d1]{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;border:0;background:transparent;text-align:left;cursor:pointer}.skill-group-title>img[data-v-2516d9d1],.skill-group-title svg[data-v-2516d9d1]{width:13px;height:13px;color:#a7afbd;-o-object-fit:contain;object-fit:contain}.skill-group-title svg.closed[data-v-2516d9d1]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.skill-group-title span[data-v-2516d9d1]{font-size:12px;font-weight:500}.skill-group-title em[data-v-2516d9d1]{min-width:21px;height:21px;display:grid;place-items:center;margin-left:auto;color:#b4bbc9;border-radius:11px;background:#f5f6fa;font-size:10px;font-style:normal}.skill-card-grid[data-v-2516d9d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skill-card[data-v-2516d9d1]{min-width:0;overflow:hidden;padding:0 0 8px;border:0;border-radius:10px;background:#f5f6fa;text-align:left;cursor:pointer;-webkit-transition:-webkit-transform .18s,-webkit-box-shadow .18s;transition:-webkit-transform .18s,-webkit-box-shadow .18s;transition:transform .18s,box-shadow .18s;transition:transform .18s,box-shadow .18s,-webkit-transform .18s,-webkit-box-shadow .18s}.skill-card[data-v-2516d9d1]: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.unavailable[data-v-2516d9d1]{opacity:.62;cursor:not-allowed}.skill-card.selected[data-v-2516d9d1]{color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#8c73fb),to(#685ae9));background:linear-gradient(180deg,#8c73fb,#685ae9)}.skill-cover[data-v-2516d9d1]{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:#fff8e5}.skill-cover[data-v-2516d9d1]:after,.skill-cover[data-v-2516d9d1]:before{content:"";position:absolute;border:1px solid hsla(0,0%,100%,.35)}.skill-cover[data-v-2516d9d1]:before{inset:9px}.skill-cover[data-v-2516d9d1]: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-2516d9d1]{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-2516d9d1]{position:absolute;z-index:2;top:6px;right:6px;width:25px;height:25px;display:grid;place-items:center;color:#7b8391;border-radius:6px;background:hsla(0,0%,100%,.92)}.favorite-button.active[data-v-2516d9d1]{color:#7165ee;background:#7165ee}.favorite-button.active svg[data-v-2516d9d1]{fill:currentColor}.favorite-button svg[data-v-2516d9d1]{width:17px;height:17px}.favorite-button img[data-v-2516d9d1]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.skill-description[data-v-2516d9d1],.skill-name[data-v-2516d9d1]{display:block;overflow:hidden;padding:0 9px;white-space:nowrap;text-overflow:ellipsis}.skill-name[data-v-2516d9d1]{margin-top:8px;font-size:12px}.skill-description[data-v-2516d9d1]{margin-top:5px;color:#aeb5c3;font-size:10px}.skill-card.selected .skill-description[data-v-2516d9d1]{color:hsla(0,0%,100%,.6)}.skill-empty[data-v-2516d9d1]{padding-top:80px;color:#aab1c0;text-align:center;font-size:11px}.apply-button[data-v-2516d9d1]:disabled,.composer button[data-v-2516d9d1]:disabled,.generation-actions button[data-v-2516d9d1]:disabled{cursor:not-allowed;opacity:.6}[data-v-2516d9d1] .upload-card .el-upload{display:block}.works-loading[data-v-2516d9d1],[data-v-2516d9d1] .upload-card .upload-trigger{display:-webkit-box;display:-ms-flexbox;display:flex}.works-loading[data-v-2516d9d1]{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-2516d9d1]{color:#766df4;font-size:22px}.generation-list[data-v-2516d9d1]{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-2516d9d1]{overflow:hidden;padding:9px;border:1px solid #e4e7ef;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-2516d9d1]{border:2px solid #756bf6;-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-2516d9d1]{min-height:196px;display:grid;grid-template-columns:repeat(4,minmax(135px,1fr));gap:7px;overflow:hidden}.result-gallery.is-failed[data-v-2516d9d1]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.result-tile[data-v-2516d9d1]{position:relative;height:196px;overflow:hidden;padding:0;border:0;border-radius:7px;background:#edf0f6;cursor:pointer}.result-tile>img[data-v-2516d9d1]{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}.result-tile:hover>img[data-v-2516d9d1]{-webkit-transform:scale(1.025);transform:scale(1.025)}.result-image-label[data-v-2516d9d1]{position:absolute;left:8px;bottom:8px;padding:3px 8px;color:#fff;border-radius:10px;background:rgba(20,25,38,.62);font-size:11px}.mock-result[data-v-2516d9d1]{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-2516d9d1]:before{content:"";position:absolute;inset:16px;border:1px solid hsla(0,0%,100%,.38)}.mock-result b[data-v-2516d9d1]{position:relative;z-index:1;font-size:22px;letter-spacing:2px}.mock-result i[data-v-2516d9d1]{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-2516d9d1]{position:absolute;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-2516d9d1]{opacity:1}.image-actions i[data-v-2516d9d1]{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;background:hsla(0,0%,100%,.92);font-size:13px}.image-actions img[data-v-2516d9d1]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.result-skeleton[data-v-2516d9d1]{cursor:default;background:linear-gradient(135deg,#f0f2f7,#e6e9f2)}.skeleton-shine[data-v-2516d9d1]{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-2516d9d1 1.6s infinite;animation:result-loading-2516d9d1 1.6s infinite}@-webkit-keyframes result-loading-2516d9d1{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes result-loading-2516d9d1{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.progress-indicator[data-v-2516d9d1]{position:absolute;left:50%;top:50%;width:58px;height:58px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.progress-indicator svg[data-v-2516d9d1]{width:58px;height:58px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.progress-indicator circle[data-v-2516d9d1]{fill:hsla(0,0%,100%,.75);stroke:#d8dbe7;stroke-width:3}.progress-indicator .progress-value[data-v-2516d9d1]{fill:none;stroke:#756bf5;stroke-dasharray:113;-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s}.progress-indicator strong[data-v-2516d9d1]{position:absolute;inset:0;display:grid;place-items:center;color:#6c64ef;font-size:11px}.result-failed[data-v-2516d9d1]{-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:#8e97a8;border:1px dashed #d9dde8;border-radius:7px;background:#f8f9fc}.failed-icon[data-v-2516d9d1]{width:42px;height:42px;display:grid;place-items:center;margin-bottom:8px;color:#e87a7a;border-radius:50%;background:#fff0f0;font-size:23px}.result-failed strong[data-v-2516d9d1]{color:#4f586a;font-size:13px}.result-failed p[data-v-2516d9d1]{max-width:70%;margin:6px 0 10px;font-size:11px;text-align:center}.result-failed button[data-v-2516d9d1]{height:28px;padding:0 14px;color:#fff;border:0;border-radius:5px;background:#746bf3;font-size:11px;cursor:pointer}.generation-summary[data-v-2516d9d1]{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-2516d9d1],.summary-main[data-v-2516d9d1],.summary-side[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-main[data-v-2516d9d1],.summary-side[data-v-2516d9d1]{gap:7px;min-width:0}.summary-main strong[data-v-2516d9d1]{max-width:330px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.model-tag[data-v-2516d9d1],.ratio-tag[data-v-2516d9d1]{height:21px;padding:0 7px;color:#8b94a6;border:1px solid #e8eaf0;border-radius:5px;font-size:9px;line-height:19px}.model-tag[data-v-2516d9d1]{color:#716bf1;background:#f5f3ff}.summary-side time[data-v-2516d9d1]{color:#a8afbd;font-size:10px}.public-button[data-v-2516d9d1]{height:27px;padding:0 10px;color:#fff;border:0;border-radius:5px;background:#655df0;font-size:10px;cursor:pointer}.public-button img[data-v-2516d9d1]{width:14px;height:14px;margin-right:4px;-o-object-fit:contain;object-fit:contain;vertical-align:-3px}.status-failed[data-v-2516d9d1],.status-running[data-v-2516d9d1]{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:10px}.status-running i[data-v-2516d9d1]{width:6px;height:6px;border-radius:50%;background:#746bf4;-webkit-animation:status-pulse-2516d9d1 1.2s infinite;animation:status-pulse-2516d9d1 1.2s infinite}.status-failed[data-v-2516d9d1]{color:#e06b6b}@-webkit-keyframes status-pulse-2516d9d1{50%{opacity:.35}}@keyframes status-pulse-2516d9d1{50%{opacity:.35}}.prompt-summary[data-v-2516d9d1]{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:#f6f7fb;font-size:10px;line-height:17px}.prompt-summary>span[data-v-2516d9d1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#4f586b}.prompt-summary p[data-v-2516d9d1]{-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-2516d9d1]{white-space:normal}.prompt-summary button[data-v-2516d9d1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#7169ef;border:0;background:transparent;font-size:10px;cursor:pointer}.generation-actions[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 3px 0}.generation-actions button[data-v-2516d9d1]{height:27px;padding:0 9px;border:1px solid #e6e8ef;border-radius:5px;background:#fff;font-size:10px;cursor:pointer}.generation-actions button[data-v-2516d9d1]:first-child{color:#fff;border-color:#635bef;background:#635bef}.generation-actions button[data-v-2516d9d1]:first-child:disabled{color:#aeb3bf;border-color:#eff0f4;background:#f7f8fa}.generation-actions button i[data-v-2516d9d1]{margin-right:4px}.generation-actions button img[data-v-2516d9d1]{width:14px;height:14px;margin-right:4px;-o-object-fit:contain;object-fit:contain;vertical-align:-3px}.generation-actions>span[data-v-2516d9d1]{margin-left:auto;color:#a2a9b7;font-size:9px}.prompt-edit-actions[data-v-2516d9d1]{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-2516d9d1]{margin-top:0}.restore-prompt[data-v-2516d9d1]{height:24px;padding:0 7px;color:#6c7484;border:0;border-radius:5px;background:#f5f6fa;font-size:10px;cursor:pointer}.restore-prompt i[data-v-2516d9d1]{margin-right:3px}.prompt-library-overlay[data-v-2516d9d1]{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-2516d9d1]{width:1054px;max-width:calc(100vw - 104px);height:592px;max-height:calc(100vh - 64px);overflow:hidden;border:1px solid #e3e6ee;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-2516d9d1]{height:54px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 18px}.prompt-dialog-header[data-v-2516d9d1],.prompt-dialog-header h2[data-v-2516d9d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prompt-dialog-header h2[data-v-2516d9d1]{gap:9px;margin:0;color:#273145;font-size:18px;font-weight:600}.prompt-dialog-header h2 img[data-v-2516d9d1]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.prompt-dialog-header>button[data-v-2516d9d1]{width:30px;height:30px;padding:0;color:#334056;border:0;background:transparent;font-size:28px;font-weight:300;line-height:28px;cursor:pointer}.prompt-dialog-body[data-v-2516d9d1]{height:calc(100% - 54px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;padding:0 19px 22px}.prompt-category-panel[data-v-2516d9d1]{width:126px;-webkit-box-flex:0;-ms-flex:0 0 126px;flex:0 0 126px;padding-top:6px}.prompt-category-panel h3[data-v-2516d9d1]{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-2516d9d1]{font-size:17px}.prompt-search[data-v-2516d9d1]{height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:0 9px;border-radius:6px;background:#f5f6fb}.prompt-search input[data-v-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:none;background:transparent;font-size:11px}.prompt-search input[data-v-2516d9d1]::-webkit-input-placeholder{color:#c3c8d3}.prompt-search input[data-v-2516d9d1]::-moz-placeholder{color:#c3c8d3}.prompt-search input[data-v-2516d9d1]:-ms-input-placeholder{color:#c3c8d3}.prompt-search input[data-v-2516d9d1]::-ms-input-placeholder{color:#c3c8d3}.prompt-search input[data-v-2516d9d1]::placeholder{color:#c3c8d3}.prompt-search img[data-v-2516d9d1]{width:15px;height:15px;-o-object-fit:contain;object-fit:contain}.prompt-category-list[data-v-2516d9d1]{max-height:calc(100% - 77px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d9dce6 transparent}.prompt-category-list button[data-v-2516d9d1]{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[data-v-2516d9d1]:hover{color:#675ff0;background:#f7f6ff}.prompt-category-list button.active[data-v-2516d9d1]{color:#655cf0;background:#eeecff}.prompt-category-list button i[data-v-2516d9d1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px}.prompt-category-list button span[data-v-2516d9d1]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prompt-card-scroll[data-v-2516d9d1]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:19px 19px 18px;border-radius:12px;background:#f5f6fd;scrollbar-width:thin;scrollbar-color:#d7dae6 transparent}.prompt-card-grid[data-v-2516d9d1]{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-2516d9d1]{min-width:0}.prompt-card-cover[data-v-2516d9d1]{position:relative;overflow:hidden;aspect-ratio:1;border-radius:8px;background:#e9ebf3}.prompt-card-cover>img[data-v-2516d9d1]{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-2516d9d1]{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(145deg,#dcdfff,#9da4ed 55%,#6b70c8)}.prompt-card-placeholder img[data-v-2516d9d1]{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.prompt-card-mask[data-v-2516d9d1]{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-2516d9d1]{-webkit-transform:scale(1.035);transform:scale(1.035)}.prompt-card-cover:hover .prompt-card-mask[data-v-2516d9d1]{opacity:1}.prompt-card-mask button[data-v-2516d9d1]{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:13px;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-2516d9d1]{-webkit-transform:translateY(0);transform:translateY(0)}.prompt-card>p[data-v-2516d9d1]{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#818b9d;font-size:11px;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prompt-library-empty[data-v-2516d9d1]{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:11px}.prompt-library-empty .empty-icon img[data-v-2516d9d1]{width:46px;height:46px}.prompt-library-empty p[data-v-2516d9d1]{margin:9px 0 0}.prompt-dialog-enter-active[data-v-2516d9d1],.prompt-dialog-leave-active[data-v-2516d9d1]{-webkit-transition:opacity .2s;transition:opacity .2s}.prompt-dialog-enter-active .prompt-library-dialog[data-v-2516d9d1],.prompt-dialog-leave-active .prompt-library-dialog[data-v-2516d9d1]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.prompt-dialog-enter[data-v-2516d9d1],.prompt-dialog-leave-to[data-v-2516d9d1]{opacity:0}.prompt-dialog-enter .prompt-library-dialog[data-v-2516d9d1],.prompt-dialog-leave-to .prompt-library-dialog[data-v-2516d9d1]{-webkit-transform:translateY(7px) scale(.985);transform:translateY(7px) scale(.985)}[data-v-2516d9d1] .chat-upload .el-upload{position:relative;width:65px;height:65px;display:grid;place-items:center}[data-v-2516d9d1] .chat-upload .el-upload>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-2516d9d1] .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-2516d9d1]{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-2516d9d1]:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}.chat-image-remove img[data-v-2516d9d1]{width:16px!important;height:16px!important;-o-object-fit:contain;object-fit:contain}.preview-overlay[data-v-2516d9d1]{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-2516d9d1]{max-width:calc(100vw - 180px);max-height:calc(100vh - 100px);-o-object-fit:contain;object-fit:contain}.preview-overlay>span[data-v-2516d9d1]{position:absolute;bottom:22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px}.preview-arrow[data-v-2516d9d1],.preview-close[data-v-2516d9d1]{position:absolute;color:#fff;border:0;background:transparent;cursor:pointer}.preview-close[data-v-2516d9d1]{top:20px;right:28px;font-size:36px}.preview-arrow[data-v-2516d9d1]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:52px}.preview-prev[data-v-2516d9d1]{left:34px}.preview-next[data-v-2516d9d1]{right:34px}@media (max-width:1450px){.setting-panel[data-v-2516d9d1]{width:285px;-ms-flex-preferred-size:285px;flex-basis:285px}.agent-panel[data-v-2516d9d1]{width:330px;-ms-flex-preferred-size:330px;flex-basis:330px}.search-box[data-v-2516d9d1]{width:220px}}@media (max-height:760px){.setting-scroll[data-v-2516d9d1]{padding-top:10px}[data-v-2516d9d1] .upload-card{height:105px}[data-v-2516d9d1] .upload-empty-content{padding-top:7px}[data-v-2516d9d1] .upload-card p{margin-bottom:4px;line-height:13px}.form-section[data-v-2516d9d1]{margin-top:10px}.form-row[data-v-2516d9d1]{height:37px}.textarea-wrap[data-v-2516d9d1]{height:92px}.composer[data-v-2516d9d1]{min-height:270px}.composer-main textarea[data-v-2516d9d1]{height:180px}.message-list[data-v-2516d9d1]{bottom:292px}}