.rich-container{line-height:1.6;width:100%;white-space:pre-line}.rich-container .media-placeholder{width:100%;height:2.66667rem;position:relative;background:#f5f5f5;border-radius:.05333rem;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:1.33333rem}.rich-container .media-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:.10667rem;color:#666}.rich-container .media-spinner{width:.32rem;height:.32rem;border:.04rem solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#555;animation:spin 1s ease-in-out infinite}.rich-container .media-type-label{font-size:.8em;text-transform:capitalize}.rich-container .video-placeholder{aspect-ratio:1.77777778}.rich-container .img-placeholder{background:linear-gradient(135deg,#f5f5f5 25%,#e0e0e0 50%,#f5f5f5 75%);background-size:200% 200%;animation:shimmer 1.5s infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-main{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.loading-main.nofixed{position:absolute}.spinner{width:100%;display:flex;align-items:center;justify-content:center}.spinner>.bounce{width:.16rem;height:.16rem;margin:0 .10667rem;background-color:#ea4a6f;border-radius:50%;display:inline-block;-webkit-animation:bouncedelay 1.2s ease-in-out infinite;animation:bouncedelay 1.2s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner .bounce2{-webkit-animation-delay:-.2s;animation-delay:-.2s}@-webkit-keyframes bouncedelay{0%,to{-webkit-transform:scale(.6)}50%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,to{transform:scale(.6);-webkit-transform:scale(.6)}50%{transform:scale(1);-webkit-transform:scale(1)}}.message-list{flex:1;display:flex;flex-direction:column;gap:.16rem}.message-list .message-bubble{display:flex;max-width:84%;padding:.32rem;border-radius:.24rem;word-wrap:break-word;position:relative}.message-list .message-bubble.user{padding-right:1.44rem;align-self:flex-end}.message-list .message-bubble.user .message-face{right:.32rem;top:.32rem}.message-list .message-bubble.user .message-card{background:#fdecf6;border-radius:.21333rem;padding:.32rem;margin-right:.21333rem;display:flex;align-items:center}.message-list .message-bubble.user .message-card>div{margin-bottom:0}.message-list .message-bubble.ai{align-self:flex-start;padding-left:1.76rem}.message-list .message-bubble.ai .margin-l6{margin-left:.08rem}.message-list .message-bubble.ai .message-face{width:1.44rem;height:1.44rem;left:.32rem;top:-.21333rem}.message-list .message-bubble.ai .message-card{background:#fff;border-radius:.21333rem;padding:.32rem .32rem 1px}.message-list .message-bubble.ai .message-card.message-default{padding:.32rem}.message-list .message-bubble.ai .message-loading{width:1.6rem;height:.64rem;padding:.13333rem .32rem;color:#565656;font-size:.32rem;position:relative}.message-list .message-bubble.ai .message-reload{width:2.45333rem;height:.77333rem;background:#fff;border-radius:.21333rem;display:flex;align-items:center;justify-content:center;position:relative;font-weight:400;font-size:.37333rem;color:#555152;line-height:.53333rem;margin-top:.18667rem}.message-list .message-bubble.ai .message-reload .refresh-icon{height:.34667rem;width:.34667rem;margin-right:.10667rem}.message-list .message-bubble .message-face{flex-shrink:0;width:1.12rem;height:1.12rem;border-radius:50%;position:absolute}.message-list .message-bubble .message-face .face-icon{width:100%;height:100%}.message-list .message-bubble .message-card.message-default{padding:.32rem}.message-list .message-text{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:.37333rem;color:#2e2a2b;line-height:.53333rem;text-align:left;font-style:normal;margin-bottom:.32rem}.message-list .message-image{width:6.05333rem;border-radius:.13333rem}.message-list .message-image .img{width:100%;border-radius:.13333rem;vertical-align:middle;margin-bottom:.32rem}.message-list .message-video{border-radius:.13333rem}.message-list .message-video .video{border-radius:.13333rem;width:6.05333rem;height:3.41333rem;margin-bottom:.32rem}.message-list .rich-container{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:.37333rem;color:#2e2a2b;line-height:.53333rem;text-align:left;font-style:normal;margin-bottom:.32rem}.message-list .rich-container img{width:100%;height:2.66667rem}.message-list .rich-container video{width:6.05333rem;height:3.41333rem}.message-list .rich-container a{color:#02549e;text-decoration:none}.message-list .rich-container.rich-contriner-start video::-webkit-media-controls{display:none!important}.message-list .rich-container.rich-contriner-start video::cue{display:none!important}.message-list .rich-container.rich-contriner-start video{object-fit:cover;background:#fff}.loading{width:1.2rem;height:.37333rem;position:relative}.loading-error{width:100%;color:#464142}.video-list .video-li{margin-bottom:.32rem;display:flex;flex-wrap:wrap;align-items:flex-end}.video-list .video-li .video-li-tit{display:flex;flex-wrap:wrap;font-size:.37333rem;color:#02549e;line-height:.53333rem;max-height:1.06667rem;vertical-align:middle;max-width:96%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.video-list .video-li .video-li-icon{object-fit:cover;display:inline-block;width:.37333rem;height:.37333rem;flex-shrink:0;vertical-align:middle}