.app-bg[data-v-29127644]{position:fixed;inset:0;z-index:0}.app-bg--absolute[data-v-29127644]{position:absolute}.app-bg__img[data-v-29127644]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(16px);transform:scale(1.15)}.app-bg__mask[data-v-29127644]{position:absolute;inset:0}.design-canvas[data-v-86c3b1fc]{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.design-canvas__inner[data-v-86c3b1fc]{position:relative;flex:none;overflow:hidden}.header[data-v-c91b6ec8]{position:absolute;left:0;top:0;width:0;height:0}.header__deco[data-v-c91b6ec8]{position:absolute;left:43px;top:18.92px;width:63px;height:12px}.header__title[data-v-c91b6ec8]{position:absolute;left:43px;top:32.83px;line-height:1;white-space:nowrap;color:#fff;font-size:21.15px;font-weight:500;letter-spacing:-.5px;-webkit-user-select:text;user-select:text}.subcard[data-v-27afb3c9]{position:absolute;left:70.77px;top:100.86px;width:0;height:0}.subcard[data-v-27afb3c9]:before{content:"";position:absolute;left:0;top:0;width:435.53px;height:68.95px;border-radius:4.12px;background:#ffffff1f;opacity:0;z-index:10;pointer-events:none;transition:opacity .2s ease}.subcard[data-v-27afb3c9]:hover:before,.subcard.is-hover[data-v-27afb3c9]:before{opacity:1}.subcard__rect[data-v-27afb3c9]{position:absolute;left:0;top:0;width:435.53px;height:68.95px;border-radius:4.12px;background:#2b2927;opacity:1}.subcard__rect[data-v-27afb3c9]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;background:#ffef00;transform:scaleX(0);transform-origin:left center;transition:transform .1s ease-out}.subcard__texture[data-v-27afb3c9]{position:absolute;left:0;top:0;width:434.72px;height:68.4px;opacity:.5;transition:opacity .25s ease}.subcard__faint[data-v-27afb3c9]{position:absolute;left:297.93px;top:.38px;width:137.6px;height:68px;opacity:.02}.subcard__icon-box[data-v-27afb3c9]{position:absolute;left:11.93px;top:9.93px;width:49.08px;height:49.08px;border-radius:2.74px;background:#353534;transition:opacity .25s ease}.subcard__icon[data-v-27afb3c9]{position:absolute;left:20.72px;top:24.31px;width:31.5px;height:25.5px;filter:brightness(.882);transition:filter .25s ease}.subcard__arrow[data-v-27afb3c9]{position:absolute;left:70.89px;top:.16px;width:48px;height:71.04px;opacity:0;filter:brightness(.11);transform:translate(-40px);transition:transform .15s ease-out,opacity .15s ease-out}.subcard__arrow--second[data-v-27afb3c9]{left:115.45px;top:0;transition:transform .25s ease-out,opacity .25s ease-out}.subcard__text[data-v-27afb3c9]{position:absolute;left:82.59px;top:24.32px;max-width:327px;overflow:hidden;text-overflow:ellipsis;line-height:1;white-space:nowrap;color:#e3e1e1;font-size:20.88px;-webkit-user-select:text;user-select:text;transition:color .25s ease}.subcard__line[data-v-27afb3c9]{position:absolute;left:27.38px;top:54.11px;width:62.71px;height:.6px;background:#1c1c1c;opacity:0;transition:opacity .25s ease}.subcard.is-selected .subcard__rect[data-v-27afb3c9]:after{transform:scaleX(1)}.subcard.is-selected .subcard__texture[data-v-27afb3c9],.subcard.is-selected .subcard__icon-box[data-v-27afb3c9]{opacity:0}.subcard.is-selected .subcard__icon[data-v-27afb3c9]{filter:brightness(.11)}.subcard.is-selected .subcard__text[data-v-27afb3c9]{color:#1c1c1c}.subcard.is-selected .subcard__deco-badge[data-v-27afb3c9],.subcard.is-selected .subcard__deco-wing[data-v-27afb3c9],.subcard.is-selected .subcard__line[data-v-27afb3c9]{opacity:1}.subcard.is-selected .subcard__arrow[data-v-27afb3c9]{opacity:.15;transform:translate(0)}.subcard__deco-badge[data-v-27afb3c9]{position:absolute;left:26.76px;top:11.43px;width:29.19px;height:29.19px;opacity:0;filter:brightness(.11);transition:opacity .25s ease}.subcard__deco-wing[data-v-27afb3c9]{position:absolute;left:34.99px;top:5.65px;width:38.13px;height:11.07px;transform:scaleX(-1);opacity:0;filter:brightness(.11);transition:opacity .25s ease}.card-unit[data-v-b290c7c9]{position:absolute;left:0;top:0;width:0;height:0;transition:top .3s ease}.card[data-v-b290c7c9]{position:absolute;left:47.42px;top:0;width:0;height:0}.card[data-v-b290c7c9]:before{content:"";position:absolute;left:0;top:0;width:458.28px;height:92.99px;border-radius:4.39px;background:#ffffff1f;opacity:0;z-index:10;pointer-events:none;transition:opacity .2s ease}.card[data-v-b290c7c9]:hover:before,.card.is-hover[data-v-b290c7c9]:before{opacity:1}.card__rect[data-v-b290c7c9]{position:absolute;left:0;top:0;width:458.28px;height:92.99px;border-radius:4.39px;background:#3e3f3d}.card__texture[data-v-b290c7c9]{position:absolute;left:0;top:0;width:457.6px;height:92.4px;opacity:.5}.card__faint[data-v-b290c7c9]{position:absolute;left:35.28px;top:.38px;width:422.76px;height:92.04px;opacity:.02}.card__name[data-v-b290c7c9]{position:absolute;left:102.02px;top:32.32px;line-height:1;white-space:nowrap;color:#fff;font-size:24.12px;font-weight:500;-webkit-user-select:text;user-select:text;max-width:300px;overflow:hidden;text-overflow:ellipsis}.card__underline[data-v-b290c7c9]{position:absolute;left:104.02px;top:62.72px;width:42.75px;height:4.5px;opacity:.4}.card__corner[data-v-b290c7c9]{position:absolute;left:394.21px;top:15.75px;width:45px;height:6px;opacity:.4}.card__avatar[data-v-b290c7c9]{position:absolute;left:8.5px;top:8.5px;width:76px;height:76px;border-radius:6px;border:1px solid #575657;overflow:visible;z-index:11}.card__avatar-clip[data-v-b290c7c9]{position:absolute;inset:0;overflow:hidden;border-radius:6px}.card__avatar-img[data-v-b290c7c9]{position:relative;z-index:11;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.1);transform-origin:center 45%}.card__avatar.is-npc .card__avatar-img[data-v-b290c7c9]{position:absolute;top:5%;left:5%;width:90%;height:90%;object-fit:contain;object-position:center center;transform:none}.card__chat-indicator[data-v-b290c7c9]{position:absolute;right:-20px;top:-16px;z-index:12;transform-origin:center center;animation:card-chat-wiggle-b290c7c9 4s ease-in-out infinite;pointer-events:none}@keyframes card-chat-wiggle-b290c7c9{0%{transform:rotate(0)}5%{transform:rotate(-14deg)}10%{transform:rotate(14deg)}15%{transform:rotate(-14deg)}20%{transform:rotate(14deg)}25%{transform:rotate(0)}to{transform:rotate(0)}}.card:hover .card__avatar[data-v-b290c7c9],.card.is-hover .card__avatar[data-v-b290c7c9]{border-color:#5e5d5e}.card__btn[data-v-b290c7c9]{position:absolute;left:415.92px;top:52.31px;width:31.2px;height:31.2px;padding:0;border:none;background:transparent;cursor:pointer}.card__btn-circle[data-v-b290c7c9],.card__btn-arrow[data-v-b290c7c9]{position:absolute;opacity:.4}.card__btn-circle[data-v-b290c7c9]{inset:0;width:100%;height:100%}.card__btn-arrow[data-v-b290c7c9]{left:6.6px;top:8.475px;width:18px;height:14.25px;transform:rotate(180deg);transition:transform .3s ease}.card.is-collapsed .card__btn-arrow[data-v-b290c7c9]{transform:rotate(0)}.card__subs[data-v-b290c7c9]{position:absolute;left:0;top:0;width:0;height:0}.character-card[data-v-0c9921fc]{position:absolute;left:0;top:122.57px;width:526px;height:897.27px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#cac9c9 transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 0,#000 5px,#000 calc(100% - 80px),transparent calc(100% - 40px),transparent 100%),linear-gradient(to right,transparent calc(100% - 14px),#000 calc(100% - 14px));mask-image:linear-gradient(to bottom,transparent 0,transparent 0,#000 5px,#000 calc(100% - 80px),transparent calc(100% - 40px),transparent 100%),linear-gradient(to right,transparent calc(100% - 14px),#000 calc(100% - 14px))}.card-pad[data-v-0c9921fc]{position:absolute;left:0;width:1px;height:80px;pointer-events:none}.card-pad--top[data-v-0c9921fc]{top:0;height:10px}.chat-avatar[data-v-2835e7d3]{position:absolute;transform-origin:0 0}.chat-avatar--stack[data-v-2835e7d3]{z-index:0}.chat-avatar__bg[data-v-2835e7d3]{position:absolute;z-index:0}.chat-avatar__portrait-wrap[data-v-2835e7d3]{position:absolute;z-index:1;overflow:hidden;border-radius:50%}.chat-avatar__portrait[data-v-2835e7d3]{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.4);transform-origin:center 50%}.chat-avatar__portrait--npc[data-v-2835e7d3]{object-fit:contain;object-position:center center;transform:none}.chat-avatar__ring[data-v-2835e7d3]{position:absolute;z-index:2}.chat-bubble[data-v-04e71b40]{position:absolute;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.chat-bubble__text[data-v-04e71b40]{display:flex;align-items:center;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:20.88px;line-height:1.5;white-space:pre-line;word-break:break-word;-webkit-user-select:text;user-select:text}.chat-image[data-v-651e6581]{position:absolute;border-radius:12px}.chat-avatar--pickable[data-v-651e6581]{cursor:pointer}.loading-bubble[data-v-d137e196]{position:absolute;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.loading-bubble__dots[data-v-d137e196]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;box-sizing:border-box}.loading-bubble__dot[data-v-d137e196]{display:inline-block;width:8px;height:8px;background:currentColor;animation:loading-dot .8s ease-in-out infinite}.loading-bubble__dot[data-v-d137e196]:nth-child(2){animation-delay:.2s}.loading-bubble__dot[data-v-d137e196]:nth-child(3){animation-delay:.4s}.panel-top-mask[data-v-fb86c552]{position:absolute;z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;background:#3c3b39;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 0px,#000 51px,#000 calc(100% + -0px),transparent calc(100% + -0px),transparent 100%),linear-gradient(to right,transparent calc(100% + -0px),#000 calc(100% + -0px));mask-image:linear-gradient(to bottom,transparent 0,transparent 0px,#000 51px,#000 calc(100% + -0px),transparent calc(100% + -0px),transparent 100%),linear-gradient(to right,transparent calc(100% + -0px),#000 calc(100% + -0px))}.panel-shell[data-v-bb130cc3]{position:absolute;background:#3c3b39;border-radius:0 0 16px 16px;z-index:10}.panel-shell__top-deco[data-v-bb130cc3]{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.chat-input[data-v-f1091896]{display:flex;align-items:center;gap:16px;padding:0 24px;box-sizing:border-box;pointer-events:none}.chat-input__file[data-v-f1091896]{display:none}.chat-input__field[data-v-f1091896]{flex:1;min-width:0;height:45px;line-height:1.4;white-space:pre-wrap;overflow-x:hidden;overflow-y:auto;border:none;border-radius:999px;background:#f0eeee;color:#2a2a2a;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:20.88px;padding:8px 24px;box-sizing:border-box;outline:none;-webkit-user-select:text;user-select:text;word-break:break-word;scrollbar-width:none;pointer-events:auto}.chat-input__field[data-v-f1091896]:empty:before{content:attr(data-placeholder);color:#2a2a2a80;pointer-events:none;-webkit-user-select:none;user-select:none}.chat-input__field[contenteditable=false][data-v-f1091896]{opacity:.5;pointer-events:none}.chat-input__btns[data-v-f1091896]{display:flex;align-items:center;gap:16px;pointer-events:none}.chat-input__btn[data-v-f1091896]{width:45px;height:45px;border:none;border-radius:50%;background:#f0eeee;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;pointer-events:auto}.chat-input__btn[data-v-f1091896]:after{content:"";position:absolute;inset:0;border-radius:50%;background:#0003;opacity:0;transition:opacity .15s ease}.chat-input__btn[data-v-f1091896]:hover:after{opacity:1}.chat-input__btn[data-v-f1091896]:disabled{opacity:.5;pointer-events:none;cursor:default}.chat-input__btn__icon[data-v-f1091896]{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain;filter:brightness(.267);pointer-events:none;-webkit-user-select:none;user-select:none}.chat-input__btn--stop[data-v-f1091896]{background:#c44}.chat-input__btn--stop[data-v-f1091896]:after{background:#00000026}.chat-input__stop-icon[data-v-f1091896]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#fff;border-radius:2px}.chat-input__pop[data-v-f1091896]{position:absolute;background:#dedcdc;border-radius:16px 16px 0 0;z-index:11;overflow:hidden}.chat-input__pop-bg[data-v-f1091896]{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.chat-input__pop-bg--tl[data-v-f1091896]{left:0;top:0}.chat-input__pop-bg--br[data-v-f1091896]{right:0;bottom:0}.chat-input__emoji-grid[data-v-f1091896]{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:24px;box-sizing:border-box;display:grid;grid-template-columns:repeat(16,60px);justify-content:center;column-gap:12px;row-gap:16px;align-content:start;scrollbar-width:thin;scrollbar-color:#c8c6c6 transparent;pointer-events:auto}.chat-input__emoji-cell[data-v-f1091896]{width:60px;height:60px;border:none;border-radius:8px;padding:0;cursor:pointer;background:transparent;position:relative}.chat-input__emoji-cell[data-v-f1091896]:after{content:"";position:absolute;inset:0;border-radius:8px;background:#ffffff1f;opacity:0;transition:opacity .15s ease}.chat-input__emoji-cell[data-v-f1091896]:hover:after{opacity:1}.chat-input__emoji-img[data-v-f1091896]{width:100%;height:100%;object-fit:contain;display:block}.chat-input .chat-input-pop-enter-active[data-v-f1091896],.chat-input .chat-input-pop-leave-active[data-v-f1091896]{transition:transform .3s ease-out,opacity .3s ease-out;transform-origin:bottom center}.chat-input .chat-input-pop-enter-from[data-v-f1091896],.chat-input .chat-input-pop-leave-to[data-v-f1091896]{transform:scaleY(0);opacity:0}.chat-area[data-v-abd309b1]{position:absolute;left:0;top:0;width:0;height:0}.chat-scroll[data-v-abd309b1]{position:absolute;overflow-y:auto;overflow-x:hidden;z-index:3;scrollbar-width:thin;scrollbar-color:#c8c6c6 transparent;animation:chat-in .3s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 20px,#000 40px,#000 calc(100% - 80px),transparent calc(100% - 40px),transparent 100%),linear-gradient(to right,transparent calc(100% - 14px),#000 calc(100% - 14px));mask-image:linear-gradient(to bottom,transparent 0,transparent 20px,#000 40px,#000 calc(100% - 80px),transparent calc(100% - 40px),transparent 100%),linear-gradient(to right,transparent calc(100% - 14px),#000 calc(100% - 14px))}.chat-scroll--export[data-v-abd309b1]{overflow:visible;height:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;animation:none}.chat-strip-name[data-v-abd309b1]{position:absolute;line-height:1;white-space:nowrap;color:#fff;font-size:24.12px;font-weight:500;z-index:2;-webkit-user-select:text;user-select:text}.chat-tint[data-v-abd309b1]{position:absolute;background:#ffffff0d;pointer-events:none}.chat-tint--gradient[data-v-abd309b1]{background:linear-gradient(to bottom,#ffffff0d,#fff0)}.chat-overlay[data-v-abd309b1]{position:absolute;background:#ffffff0d;border-radius:0 0 16px 16px;pointer-events:none;z-index:2}.chat-overlay--empty[data-v-abd309b1]{border-radius:0;background:linear-gradient(to bottom,#ffffff0d,#fff0)}.chat-empty-placeholder[data-v-abd309b1]{position:absolute;object-fit:none;object-position:top center;pointer-events:none;z-index:2}.chat-empty-dots[data-v-abd309b1]{position:absolute;pointer-events:none;z-index:1;display:flex;align-items:center;justify-content:center;padding-top:30px;transform:translate(-25px);box-sizing:border-box}.chat-empty-hint[data-v-abd309b1]{position:absolute;display:flex;align-items:center;justify-content:center;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:22px;letter-spacing:2px;pointer-events:none;z-index:3;padding-top:30px;transform:translate(-25px)}.chat-empty-hint__dash[data-v-abd309b1]{color:#fff}.chat-empty-hint__text[data-v-abd309b1]{color:#ffffffb3}.chat-shot[data-v-abd309b1]{position:absolute;pointer-events:none}.chat-shot--strip[data-v-abd309b1]{z-index:1;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}.chat-frame[data-v-abd309b1]{position:absolute;pointer-events:none;z-index:5}.chat-frame__box[data-v-abd309b1]{position:absolute;inset:0;border-left:rgb(202,201,201) solid 1.5px;border-right:rgb(202,201,201) solid 1.5px;border-bottom:rgb(202,201,201) solid 1.5px;border-radius:0 0 12px 12px}.chat-frame__tl[data-v-abd309b1],.chat-frame__tr[data-v-abd309b1]{position:absolute;top:0;background:#cac9c9}.chat-frame__tl[data-v-abd309b1]{left:0}.chat-frame__tr[data-v-abd309b1]{right:0}.chat-frame__notch[data-v-abd309b1]{position:absolute;top:-6px}.chat-frame__bars[data-v-abd309b1]{position:absolute;top:0;display:flex;gap:8px}.chat-frame__bar[data-v-abd309b1]{display:block;flex-shrink:0}.chat-frame__bar--magenta[data-v-abd309b1]{background:#e202e2;clip-path:polygon(0 0,100% 0,100% 100%,8px 100%);box-shadow:0 0 8px #e202e2}.chat-frame__bar--yellow[data-v-abd309b1]{background:#f3f100;box-shadow:0 0 8px #f3f100}.chat-frame__bar--cyan[data-v-abd309b1]{background:#01f1f1;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);box-shadow:0 0 8px #01f1f1}.chat-bottom-deco[data-v-abd309b1]{position:absolute;z-index:4;pointer-events:none}.chat-corner-deco[data-v-abd309b1]{position:absolute;right:calc(100% - 1769.02px);top:139.44px;transform-origin:right center;transform:scaleX(-1);z-index:0;pointer-events:none;width:150px;height:auto;opacity:.2}.chat-end-deco[data-v-abd309b1]{position:absolute;pointer-events:none;animation:end-deco-in .2s ease-out}.chat-pad[data-v-abd309b1]{position:absolute;width:1px;pointer-events:none}.chat-area--export *{animation:none!important;transition:none!important}.dc[data-v-7f988619]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c}.dc__panel[data-v-7f988619]{position:relative;width:348px;padding:28px 32px 20px;border-radius:14px;background:#3e3f3d;border:1px solid rgb(202,201,201);box-shadow:0 8px 32px #00000073}.dc__panel[data-v-7f988619]>*:not(.dc__close){position:relative;z-index:1}.dc__close[data-v-7f988619]{position:absolute;top:8px;right:10px;z-index:1;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#e3e1e1;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;line-height:1;cursor:pointer}.dc__close[data-v-7f988619]:hover{background:#ffffff1f}.dc__title[data-v-7f988619]{margin:0 0 10px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500;color:#fff}.dc__text[data-v-7f988619]{margin:0 0 18px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.dc__actions[data-v-7f988619]{display:flex;gap:12px}.dc__btn[data-v-7f988619]{min-width:132px;padding:10px 18px;border:none;border-radius:999px;background:#f0eeee;color:#444343;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;cursor:pointer;transition:filter .15s ease}.dc__btn[data-v-7f988619]:hover{filter:brightness(.92)}.dc__btn--primary[data-v-7f988619]{background:#ffef00;color:#1c1c1c}.dc-enter-active[data-v-7f988619],.dc-leave-active[data-v-7f988619]{transition:opacity .15s ease-out}.dc-enter-from[data-v-7f988619],.dc-leave-to[data-v-7f988619]{opacity:0}.dc__panel--narrow[data-v-7f988619]{width:348px}.dc__empty-hint[data-v-7f988619]{margin:0 0 18px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.dc__confirm-text[data-v-7f988619]{margin:0 0 14px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.dc__actions--menu[data-v-7f988619]{flex-direction:column;gap:10px}.dc__btn--danger[data-v-7f988619]{background:#7a2e2e;color:#f0eeee}.dc__btn--danger[data-v-7f988619]:disabled{opacity:.4;cursor:not-allowed}.dm[data-v-ec52e00c]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c}.dm__panel[data-v-ec52e00c]{position:relative;width:500px;padding:28px 32px 20px;border-radius:14px;background:#3e3f3d;border:1px solid rgb(202,201,201);box-shadow:0 8px 32px #00000073}.dm__panel[data-v-ec52e00c]>*:not(.dm__close){position:relative;z-index:1}.dm__close[data-v-ec52e00c]{position:absolute;top:8px;right:10px;z-index:1;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#e3e1e1;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;line-height:1;cursor:pointer}.dm__close[data-v-ec52e00c]:hover{background:#ffffff1f}.dm__title[data-v-ec52e00c]{margin:0 0 14px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500;color:#fff}.dm__stats[data-v-ec52e00c]{margin:0 0 18px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.dm__actions[data-v-ec52e00c]{display:flex;gap:12px;flex-wrap:wrap}.dm__btn[data-v-ec52e00c]{min-width:132px;padding:10px 18px;border:none;border-radius:999px;background:#f0eeee;color:#444343;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;cursor:pointer;transition:filter .15s ease}.dm__btn[data-v-ec52e00c]:hover{filter:brightness(.92)}.dm__btn--primary[data-v-ec52e00c]{background:#ffef00;color:#1c1c1c}.dm-enter-active[data-v-ec52e00c],.dm-leave-active[data-v-ec52e00c]{transition:opacity .15s ease-out}.dm-enter-from[data-v-ec52e00c],.dm-leave-to[data-v-ec52e00c]{opacity:0}.dm__panel--narrow[data-v-ec52e00c]{width:348px}.dm__confirm-text[data-v-ec52e00c]{margin:0 0 14px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;color:#e3e1e1}.dm__divider[data-v-ec52e00c]{height:1px;margin:14px 0;background:#ffffff1a}.dm__error[data-v-ec52e00c]{margin:12px 0 0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:#ff8f8f}.dm__actions--menu[data-v-ec52e00c]{flex-direction:column;gap:10px}.dm__btn--danger[data-v-ec52e00c]{background:#7a2e2e;color:#f0eeee}.export-stage[data-v-61b4accb]{position:fixed;left:-10000px;top:0;overflow:hidden;pointer-events:none}.export-stage__canvas[data-v-61b4accb]{position:relative;overflow:hidden}.ce[data-v-c7ed331f]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c}.ce__panel[data-v-c7ed331f]{position:relative;width:720px;padding:28px 32px 20px;border-radius:14px;background:#3e3f3d;border:1px solid rgb(202,201,201);box-shadow:0 8px 32px #00000073}.ce__panel[data-v-c7ed331f]>*:not(.ce__close){position:relative;z-index:1}.ce__close[data-v-c7ed331f]{position:absolute;top:8px;right:10px;z-index:1;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#e3e1e1;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;line-height:1;cursor:pointer}.ce__close[data-v-c7ed331f]:hover{background:#ffffff1f}.ce__title[data-v-c7ed331f]{margin:0 0 14px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500;color:#fff}.ce__text[data-v-c7ed331f]{margin:0 0 18px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.ce__actions[data-v-c7ed331f]{display:flex;gap:12px;flex-wrap:wrap}.ce__btn[data-v-c7ed331f]{min-width:132px;padding:10px 18px;border:none;border-radius:999px;background:#f0eeee;color:#444343;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;cursor:pointer;transition:filter .15s ease}.ce__btn[data-v-c7ed331f]:hover{filter:brightness(.92)}.ce__btn--primary[data-v-c7ed331f]{background:#ffef00;color:#1c1c1c}.ce-enter-active[data-v-c7ed331f],.ce-leave-active[data-v-c7ed331f]{transition:opacity .15s ease-out}.ce-enter-from[data-v-c7ed331f],.ce-leave-to[data-v-c7ed331f]{opacity:0}.ce__empty-hint[data-v-c7ed331f]{margin:0 0 18px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.ce__preview[data-v-c7ed331f]{position:relative;max-height:420px;margin:0 0 16px;overflow:hidden;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#00000040;cursor:zoom-in;-webkit-user-select:none;user-select:none;text-align:center}.ce__preview--zoom[data-v-c7ed331f]{overflow:auto;cursor:zoom-out}.ce__preview-img[data-v-c7ed331f]{display:block;max-width:100%;max-height:420px;margin:0 auto}.ce__preview--zoom .ce__preview-img[data-v-c7ed331f]{max-width:none;max-height:none}.ce__preview-placeholder[data-v-c7ed331f]{margin:0;padding:120px 0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.ce__error[data-v-c7ed331f]{margin:0 0 14px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;color:#ff8f8f}.sd[data-v-93b2082a]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c}.sd__panel[data-v-93b2082a]{position:relative;width:560px;max-height:80vh;padding:28px 32px 20px;border-radius:14px;background:#3e3f3d;border:1px solid rgb(202,201,201);box-shadow:0 8px 32px #00000073;display:flex;flex-direction:column}.sd__panel[data-v-93b2082a]>*:not(.sd__close){position:relative;z-index:1}.sd__close[data-v-93b2082a]{position:absolute;top:12px;right:16px;z-index:2;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;opacity:.5;line-height:1}.sd__close[data-v-93b2082a]:hover{opacity:1}.sd__title[data-v-93b2082a]{margin:0 0 16px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:600;color:#fff}.sd__tabs[data-v-93b2082a]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.sd__tab[data-v-93b2082a]{padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;color:#ffffff80;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;cursor:pointer;transition:all .2s}.sd__tab[data-v-93b2082a]:hover{color:#fffc}.sd__tab--active[data-v-93b2082a]{color:#fff;border-bottom-color:#fcf33f}.sd__body[data-v-93b2082a]{flex:1;overflow-y:auto;min-height:0}.sd__section[data-v-93b2082a]{display:flex;flex-direction:column;gap:12px}.sd__field[data-v-93b2082a]{display:flex;flex-direction:column;gap:4px}.sd__label[data-v-93b2082a]{font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;color:#fff9}.sd__input[data-v-93b2082a]{padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;outline:none;transition:border-color .2s}.sd__input[data-v-93b2082a]:focus{border-color:#ffffff4d}.sd__input[data-v-93b2082a]::placeholder{color:#ffffff40}.sd__slider[data-v-93b2082a]{width:100%;accent-color:#fcf33f}.sd__textarea[data-v-93b2082a]{width:100%;padding:10px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s}.sd__textarea[data-v-93b2082a]:focus{border-color:#ffffff4d}.sd__textarea[data-v-93b2082a]::placeholder{color:#ffffff40}.sd__textarea[data-v-93b2082a]:disabled{opacity:.4;cursor:not-allowed}.sd__textarea--tall[data-v-93b2082a]{min-height:320px}.sd__select[data-v-93b2082a]{padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;outline:none;cursor:pointer}.sd__select option[data-v-93b2082a]{background:#3e3f3d}.sd__mode-toggle[data-v-93b2082a]{display:flex;gap:0;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.sd__mode-btn[data-v-93b2082a]{flex:1;padding:8px 12px;background:#ffffff08;border:none;color:#ffffff80;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;cursor:pointer;transition:all .2s}.sd__mode-btn[data-v-93b2082a]:hover{color:#fffc}.sd__mode-btn--active[data-v-93b2082a]{background:#fcf33f;color:#1a1a1a}.sd__char-header[data-v-93b2082a]{display:flex;align-items:center;gap:8px}.sd__badge[data-v-93b2082a]{padding:2px 8px;background:#fcf33f26;border:1px solid rgba(252,243,63,.3);border-radius:4px;color:#fcf33f;font-size:12px;white-space:nowrap}.sd__desc[data-v-93b2082a]{margin:0 0 4px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;color:#ffffff80;line-height:1.5}.sd__actions[data-v-93b2082a]{display:flex;gap:8px;margin-top:4px}.sd__btn[data-v-93b2082a]{padding:8px 20px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0f;color:#fff;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;cursor:pointer;transition:all .2s}.sd__btn[data-v-93b2082a]:hover{background:#ffffff1f}.sd__btn[data-v-93b2082a]:disabled{opacity:.4;cursor:not-allowed}.sd__btn--primary[data-v-93b2082a]{background:#fcf33f;border-color:#fcf33f;color:#1a1a1a}.sd__btn--primary[data-v-93b2082a]:hover{background:#e6d936}.sd__hint[data-v-93b2082a]{margin:0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.sd__hint--ok[data-v-93b2082a]{color:#64ff64b3}.sd__hint--warn[data-v-93b2082a]{color:#ffb450cc}.sd__disclaimer[data-v-93b2082a]{gap:16px}.sd__disclaimer-title[data-v-93b2082a]{margin:0 0 4px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;color:#fff;text-align:center}.sd__disclaimer-block[data-v-93b2082a]{display:flex;flex-direction:column;gap:6px}.sd__disclaimer-heading[data-v-93b2082a]{margin:0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:600;color:#fcf33f}.sd__disclaimer-text[data-v-93b2082a]{margin:0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.7;color:#ffffffbf}.sd__disclaimer-warn[data-v-93b2082a]{color:#ff6b6b;font-weight:600}.sd__disclaimer-list[data-v-93b2082a]{margin:0;padding-left:20px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.8;color:#ffffffbf}.sd__disclaimer-list--ordered[data-v-93b2082a]{padding-left:24px}.sd__disclaimer-list li[data-v-93b2082a]{margin-bottom:2px}.sd__about[data-v-93b2082a]{gap:16px}.sd__about-title[data-v-93b2082a]{margin:0 0 4px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;color:#fff;text-align:center}.sd__about-block[data-v-93b2082a]{display:flex;flex-direction:column;gap:8px}.sd__about-heading[data-v-93b2082a]{margin:0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:500;color:#fff}.sd__about-log[data-v-93b2082a]{display:flex;flex-direction:column;gap:2px}.sd__about-log-date[data-v-93b2082a]{margin:8px 0 2px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;color:#fff}.sd__about-log-date[data-v-93b2082a]:first-child{margin-top:0}.sd__about-log-desc[data-v-93b2082a]{margin:0;padding-left:10px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.8;color:#ffffffa6}.sd__about-links[data-v-93b2082a]{margin:0;padding:0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.8;color:#ffffffa6;list-style:none}.sd__about-links a[data-v-93b2082a]{color:#fcf33f;text-decoration:none}.sd__about-links a[data-v-93b2082a]:hover{color:#fff983}.ns[data-v-540ac655]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0000008c}.ns__panel[data-v-540ac655]{position:relative;width:280px;padding:28px 32px 20px;border-radius:14px;background:#3e3f3d;border:1px solid rgb(202,201,201);box-shadow:0 8px 32px #00000073}.ns__panel[data-v-540ac655]>*:not(.ns__close){position:relative;z-index:1}.ns__close[data-v-540ac655]{position:absolute;top:8px;right:10px;z-index:1;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#e3e1e1;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;line-height:1;cursor:pointer}.ns__close[data-v-540ac655]:hover{background:#ffffff1f}.ns__title[data-v-540ac655]{margin:0;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:500;color:#fff}.ns__text[data-v-540ac655]{margin:0 0 18px;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;color:#e3e1e1}.ns__actions[data-v-540ac655]{display:flex;gap:12px}.ns__btn[data-v-540ac655]{min-width:132px;padding:10px 18px;border:none;border-radius:999px;background:#f0eeee;color:#444343;font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;cursor:pointer;transition:filter .15s ease}.ns__btn[data-v-540ac655]:hover{filter:brightness(.92)}.ns__btn--primary[data-v-540ac655]{background:#ffef00;color:#1c1c1c}.ns-enter-active[data-v-540ac655],.ns-leave-active[data-v-540ac655]{transition:opacity .15s ease-out}.ns-enter-from[data-v-540ac655],.ns-leave-to[data-v-540ac655]{opacity:0}.ns__text[data-v-540ac655]{text-align:center;color:#fff;font-size:16px}.ns__btn[data-v-540ac655]{display:block;margin:0 auto}.edit-toggle[data-v-540ac655]{position:fixed;right:60px;top:44px;z-index:100;padding:0;border:none;background:transparent;cursor:pointer;width:auto;height:auto}.edit-toggle--chat09[data-v-540ac655]{right:60px}.edit-toggle--bg[data-v-540ac655]{right:135px}.edit-toggle--delete[data-v-540ac655]{right:210px}.edit-toggle--export[data-v-540ac655]{right:285px}.edit-toggle--share[data-v-540ac655]{right:360px}.edit-toggle--settings[data-v-540ac655]{right:435px}.edit-toggle img[data-v-540ac655]{display:block;width:25px;height:auto;opacity:.5}.edit-toggle:hover img[data-v-540ac655]{filter:brightness(0) invert(1) brightness(.6)}.bg-file-input[data-v-540ac655]{position:fixed;width:0;height:0;opacity:0;pointer-events:none}@media(max-width:600px){.edit-toggle[data-v-540ac655]{right:12px;top:12px}.edit-toggle img[data-v-540ac655]{width:20px}.edit-toggle--chat09[data-v-540ac655]{right:12px}.edit-toggle--bg[data-v-540ac655]{right:50px}.edit-toggle--delete[data-v-540ac655]{right:88px}.edit-toggle--export[data-v-540ac655]{right:126px}.edit-toggle--share[data-v-540ac655]{right:164px}.edit-toggle--settings[data-v-540ac655]{right:202px}}@font-face{font-family:HarmonyOS Sans SC Medium;src:url(./HarmonyOS_Sans_SC_Medium-0208Tdkh.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;overflow:hidden;background:#141413}body{font-family:HarmonyOS Sans SC Medium,HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapse-enter-active,.collapse-leave-active{transition:opacity .25s ease,transform .25s ease}.collapse-enter-from,.collapse-leave-to{opacity:0;transform:translateY(-10px)}@keyframes chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes loading-dot{0%,to{opacity:.2}50%{opacity:1}}@keyframes bubble-text-fade{0%{opacity:0}to{opacity:1}}@keyframes end-deco-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sns-emoji{display:inline-block;height:1em;vertical-align:middle;object-fit:contain}
