#app[data-v-56bcb35c]{all:initial;all:unset}.chat-container[data-v-93cce1ea]{width:100%;height:100%;aspect-ratio:14 / 25;border-radius:0;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;padding:0;background-image:url(https://edu.chatglm.cn/digiman/bg.png);background-repeat:no-repeat;background-position:top center;background-size:cover}.wechat-bg-speak[data-v-93cce1ea]{background-image:url(https://edu.chatglm.cn/digiman/speak.webp);background-size:cover}.wechat-bg-listen[data-v-93cce1ea]{background-image:url(https://edu.chatglm.cn/digiman/listen.webp);background-size:cover}.wechat-bg-thinking[data-v-93cce1ea]{background-image:url(https://edu.chatglm.cn/digiman/thinking.webp);background-size:cover}.logo[data-v-93cce1ea]{height:calc(58 * var(--scale-ratio));width:calc(248 * var(--scale-ratio));position:absolute;top:calc(80 * var(--scale-ratio));right:calc(32 * var(--scale-ratio));z-index:2}.background-video[data-v-93cce1ea]{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.chat-messages[data-v-93cce1ea]{position:absolute;bottom:calc(110 * var(--scale-ratio));left:10%;width:67%;max-height:calc(560 * var(--scale-ratio));min-height:calc(228 * var(--scale-ratio));overflow-y:auto;z-index:2;display:flex;flex-direction:column;gap:calc(10 * var(--scale-ratio));box-sizing:border-box;padding:calc(16 * var(--scale-ratio));justify-content:flex-start}.message[data-v-93cce1ea]{background-color:#00000080;border-radius:calc(10 * var(--scale-ratio));color:#fff;padding:calc(10 * var(--scale-ratio));border-radius:calc(8 * var(--scale-ratio));position:relative;animation:fadeIn-93cce1ea .3s ease-in-out;font-size:calc(18 * var(--scale-ratio))}.append-blink[data-v-93cce1ea]:after{content:"|";animation:blink-93cce1ea 1s step-end infinite;opacity:1}@keyframes blink-93cce1ea{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn-93cce1ea{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-text[data-v-93cce1ea]{line-height:1.5}.user-input[data-v-93cce1ea]{background:#fa8c16d9;height:calc(30 * var(--scale-ratio));border-radius:calc(8 * var(--scale-ratio));color:#fff;font-size:calc(18 * var(--scale-ratio));padding:calc(1 * var(--scale-ratio)) calc(6 * var(--scale-ratio));margin-right:4px}.user-name[data-v-93cce1ea]{color:#adadb0;margin-right:12px}.audio-play-btn[data-v-93cce1ea]{position:absolute;right:calc(10 * var(--scale-ratio));bottom:calc(10 * var(--scale-ratio));cursor:pointer;color:#fff;width:calc(48 * var(--scale-ratio));height:calc(20 * var(--scale-ratio));fill:#fff}.input-area[data-v-93cce1ea]{position:absolute;bottom:calc(24 * var(--scale-ratio));left:50%;transform:translate(-50%);width:calc(560 * var(--scale-ratio));display:flex;flex-direction:column;z-index:2}.text-input-container[data-v-93cce1ea]{position:relative;width:100%;display:flex;height:calc(48 * var(--scale-ratio));border-radius:calc(48 * var(--scale-ratio));flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;padding:calc(4 * var(--scale-ratio));background-color:#fff}.text-input[data-v-93cce1ea]{height:100%;border:none;border-radius:0;font-size:calc(18 * var(--scale-ratio));outline:none;border-radius:calc(48 * var(--scale-ratio));width:calc(100% - calc(76 * var(--scale-ratio)))}.send-btn[data-v-93cce1ea]{height:calc(40 * var(--scale-ratio));width:calc(72 * var(--scale-ratio));background-color:#4e5feb;color:#fff;border:none;border-radius:calc(40 * var(--scale-ratio));font-size:calc(16 * var(--scale-ratio));cursor:pointer;transition:background-color .3s}.send-btn[data-v-93cce1ea]:hover{background-color:#3a4bd1}.mic-btn[data-v-93cce1ea]{position:absolute;right:0;top:calc(-60 * var(--scale-ratio));width:calc(47 * var(--scale-ratio));height:calc(47 * var(--scale-ratio));display:flex;justify-content:center;align-items:center;background-color:#4e5feb;border-radius:50%;cursor:pointer;transition:all .3s}.mic-btn.recording[data-v-93cce1ea]{background-color:#999}.mic-btn svg[data-v-93cce1ea]{width:calc(32 * var(--scale-ratio));height:calc(32 * var(--scale-ratio));fill:#fff}.mic-btn.recording svg[data-v-93cce1ea]{fill:#ddd}.multiline-text[data-v-93cce1ea]{white-space:pre-line}:root{--scale-ratio: calc(100vw / 750)}main[data-v-ee2e7a7e]{width:100%;height:100%}
