@charset "UTF-8";.rich-text[data-v-4cfa4e70]{display:inline;word-wrap:break-word}.rich-text .text-segment[data-v-4cfa4e70]{display:inline}.rich-text .emoji-image[data-v-4cfa4e70],.rich-text .gift-image[data-v-4cfa4e70]{display:inline-block;vertical-align:middle;max-width:.6rem;max-height:.6rem;height:auto;width:auto;margin:0 .02667rem;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;object-fit:contain}.rich-text .recipient-name[data-v-4cfa4e70]{display:inline;color:#ccc}.chat-message-item[data-v-164b6d0b]{margin-bottom:.21333rem}.chat-message-item .time-message[data-v-164b6d0b]{text-align:center;color:#999;font-size:.32rem;padding:.08rem 0}.chat-message-item .system-message[data-v-164b6d0b]{text-align:center;color:#20aba9;font-size:.34667rem;padding:.10667rem .16rem;background:transparent;border-radius:0;margin:0 auto;max-width:85%}.chat-message-item .text-message[data-v-164b6d0b]{display:flex;align-items:flex-start;justify-content:flex-start;gap:.16rem;padding:.05333rem 0}.chat-message-item .text-message .avatar[data-v-164b6d0b]{margin-top:.09333rem;flex-shrink:0;width:.93333rem;height:.93333rem;border-radius:50%;overflow:hidden;border:none}.chat-message-item .text-message .avatar img[data-v-164b6d0b]{width:100%;height:100%;object-fit:cover;display:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.chat-message-item .text-message .message-content[data-v-164b6d0b]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.chat-message-item .text-message .message-content .nickname[data-v-164b6d0b]{font-size:.32rem;color:#ccc;margin-bottom:.05333rem;padding:0 .05333rem}.chat-message-item .text-message .message-content .message-bubble[data-v-164b6d0b]{display:inline-block;max-width:85%;padding:.16rem .21333rem;border-radius:.08rem;background:#50505099;color:#fff;font-size:.37333rem;line-height:1.4;word-wrap:break-word;position:relative}.chat-message-item .text-message .message-content .message-bubble.self[data-v-164b6d0b]{background:#20aba966;border:none}.chat-message-item .text-message .message-content .message-bubble.clickable[data-v-164b6d0b]{cursor:pointer;transition:opacity .2s}.chat-message-item .text-message .message-content .message-bubble.clickable[data-v-164b6d0b]:active{opacity:.7}.chat-message-item[data-v-164b6d0b]:last-child{margin-bottom:0}.chat-message-list[data-v-52cfc81f]{position:relative;width:100%;height:100%}.chat-message-list .message-scroll-container[data-v-52cfc81f]{height:100%;padding:0 .26667rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.chat-message-list .message-scroll-container[data-v-52cfc81f]::-webkit-scrollbar{display:none}.chat-message-list .message-scroll-container[data-v-52cfc81f]{scrollbar-width:none;-ms-overflow-style:none}.chat-message-list .message-scroll-container .message-list-inner[data-v-52cfc81f]{display:flex;flex-direction:column;min-height:100%;justify-content:flex-end}.chat-message-list .new-message-btn[data-v-52cfc81f]{position:absolute;bottom:.33333rem;left:50%;transform:translate(-50%);z-index:10;padding:.13333rem .26667rem;background:#fffffff2;color:#20aba9;border:none;border-radius:.30667rem;font-size:.29333rem;font-weight:700;cursor:pointer;box-shadow:0 .04rem .16rem #0006;transition:all .3s}.chat-message-list .new-message-btn[data-v-52cfc81f]:active{transform:translate(-50%) scale(.96)}.chat-message-list .loading-indicator[data-v-52cfc81f]{position:absolute;top:.13333rem;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:.10667rem;padding:.10667rem .21333rem;background:#000000b3;color:#fff;border-radius:.26667rem;font-size:.29333rem}.chat-message-list .loading-indicator .loading-spinner[data-v-52cfc81f]{width:.21333rem;height:.21333rem;border:.02667rem solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-52cfc81f .8s linear infinite}@keyframes spin-52cfc81f{to{transform:rotate(360deg)}}.safari-safe-input-wrapper[data-v-a84d610d]{position:relative;width:100%;height:100%;display:flex;align-items:center}.safari-safe-input-wrapper .safari-safe-input[data-v-a84d610d]{width:100%;height:auto;padding:0;border:none;background:transparent;color:inherit;font-size:inherit;outline:none;line-height:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}.safari-safe-input-wrapper .safari-safe-input[data-v-a84d610d]::placeholder{color:inherit;opacity:.7}.safari-safe-input-wrapper .touch-overlay[data-v-a84d610d]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;cursor:text;z-index:1}.chat-input-wrapper[data-v-0c96fe93]{width:100%;height:100%;color:#fff}.chat-input-wrapper[data-v-0c96fe93] .safari-safe-input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.chat-input-wrapper[data-v-0c96fe93] .safari-safe-input::placeholder{color:#b8b8b8}.forbidden-icon[data-v-0884c106]{display:flex;align-items:center;justify-content:center;width:.53333rem;height:.53333rem;color:#ff4848}.forbidden-icon svg[data-v-0884c106]{width:100%;height:100%}.chat-input-bar[data-v-8318f2a1]{display:flex;align-items:center;gap:.21333rem;padding:.13333rem .26667rem .13333rem .21333rem;background:transparent;border-top:none}.chat-input-bar .input-wrapper[data-v-8318f2a1]{flex:1;height:.93333rem;padding:0 .26667rem;border:.02667rem solid #353644;border-radius:.21333rem;background:#13131399;color:#fff;font-size:.37333rem;transition:opacity .3s}.chat-input-bar .input-wrapper.disabled[data-v-8318f2a1]{opacity:.5;pointer-events:none}.chat-input-bar .send-button[data-v-8318f2a1]{width:2.13333rem;height:.93333rem;background:linear-gradient(180deg,#20aba9,#1a8a88);color:#fff;border:none;border-radius:.21333rem;font-size:.4rem;font-weight:700;cursor:pointer;transition:all .3s;flex-shrink:0;box-shadow:0 .02667rem .10667rem #0000004d}.chat-input-bar .send-button[data-v-8318f2a1]:not(.disabled):active{background:linear-gradient(180deg,#1a8a88,#156f6d);transform:scale(.98)}.chat-input-bar .send-button.disabled[data-v-8318f2a1]{cursor:not-allowed;background:#555;color:#d1d1d1;box-shadow:none}.chat-popup-wrapper[data-v-ae8537f5]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;overscroll-behavior:none;transition:height .25s ease-out,transform .25s ease-out}.chat-popup-wrapper .chat-popup-overlay[data-v-ae8537f5]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;padding:0;align-items:stretch;justify-content:flex-start;touch-action:none}.chat-popup-wrapper .chat-popup-container[data-v-ae8537f5]{position:absolute;top:0;left:0;width:80%;max-width:100%;height:100%;max-height:100%;background:#1f2128f2;display:flex;flex-direction:column}.chat-popup-wrapper .chat-popup-container .chat-header[data-v-ae8537f5]{position:absolute;top:0;left:0;right:0;height:1.06667rem;display:flex;align-items:center;justify-content:flex-end;padding:0 .26667rem;z-index:10;pointer-events:none;background:linear-gradient(to bottom,rgba(31,33,40,.95) 0%,rgba(31,33,40,.8) 70%,transparent 100%)}.chat-popup-wrapper .chat-popup-container .chat-header .auto-gen-control[data-v-ae8537f5]{display:flex;align-items:center;gap:.16rem;pointer-events:auto}.chat-popup-wrapper .chat-popup-container .chat-header .auto-gen-control .control-label[data-v-ae8537f5]{font-size:.34667rem;color:#fff;-webkit-user-select:none;user-select:none}.chat-popup-wrapper .chat-popup-container .chat-header .toggle-switch[data-v-ae8537f5]{width:1.06667rem;height:.53333rem;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.chat-popup-wrapper .chat-popup-container .chat-header .toggle-switch .toggle-track[data-v-ae8537f5]{position:relative;width:.93333rem;height:.42667rem;background:#fff3;border-radius:.21333rem;transition:background .3s ease}.chat-popup-wrapper .chat-popup-container .chat-header .toggle-switch .toggle-track .toggle-thumb[data-v-ae8537f5]{position:absolute;top:.05333rem;left:.05333rem;width:.32rem;height:.32rem;background:#fff;border-radius:.16rem;transition:transform .3s ease,background .3s ease}.chat-popup-wrapper .chat-popup-container .chat-header .toggle-switch.active .toggle-track[data-v-ae8537f5]{background:#20aba966}.chat-popup-wrapper .chat-popup-container .chat-header .toggle-switch.active .toggle-track .toggle-thumb[data-v-ae8537f5]{transform:translate(.50667rem);background:#20aba9}.chat-popup-wrapper .chat-popup-container .chat-header .toggle-switch:hover .toggle-track[data-v-ae8537f5]{background:#ffffff40}.chat-popup-wrapper .chat-popup-container .chat-header .toggle-switch:hover.active .toggle-track[data-v-ae8537f5]{background:#20aba980}.chat-popup-wrapper .chat-popup-container[data-v-ae8537f5]{border:none;border-radius:0;box-shadow:none;overflow:hidden;transition:height .25s ease-out,transform .25s ease-out}.chat-popup-wrapper .chat-popup-container .chat-body[data-v-ae8537f5]{flex:1;overflow:hidden;background:transparent;padding-top:.13333rem}.chat-popup-wrapper .chat-popup-container .chat-footer[data-v-ae8537f5]{flex-shrink:0;padding-bottom:max(0,env(safe-area-inset-bottom))}.chat-popup-enter-active[data-v-ae8537f5]{transition:opacity .3s ease}.chat-popup-enter-active .chat-popup-container[data-v-ae8537f5]{transition:transform .3s ease!important}.chat-popup-leave-active[data-v-ae8537f5]{transition:opacity .3s ease}.chat-popup-leave-active .chat-popup-container[data-v-ae8537f5]{transition:transform .3s ease!important}.chat-popup-enter-from[data-v-ae8537f5]{opacity:0}.chat-popup-enter-from .chat-popup-container[data-v-ae8537f5]{transform:translate(-100%)!important}.chat-popup-leave-to[data-v-ae8537f5]{opacity:0}.chat-popup-leave-to .chat-popup-container[data-v-ae8537f5]{transform:translate(-100%)!important}.landscape-message-list[data-v-49b140a5]{position:relative;width:100%;height:100%}.landscape-message-list .message-scroll-container[data-v-49b140a5]{height:100%;padding:0 .42667rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.landscape-message-list .message-scroll-container[data-v-49b140a5]::-webkit-scrollbar{display:none}.landscape-message-list .message-scroll-container[data-v-49b140a5]{scrollbar-width:none;-ms-overflow-style:none}.landscape-message-list .message-scroll-container .message-list-inner[data-v-49b140a5]{display:flex;flex-direction:column;min-height:100%;justify-content:flex-end}.landscape-message-list .new-message-btn[data-v-49b140a5]{position:absolute;bottom:.13333rem;left:50%;transform:translate(-50%);z-index:10;padding:.16rem .4rem;background:#fffffff2;color:#20aba9;border:none;border-radius:.4rem;font-size:.32rem;font-weight:700;cursor:pointer;box-shadow:0 .05333rem .21333rem #0000004d;transition:all .2s}.landscape-message-list .new-message-btn[data-v-49b140a5]:active{transform:translate(-50%) scale(.96)}.landscape-message-list .loading-indicator[data-v-49b140a5]{display:flex;align-items:center;justify-content:center;gap:.21333rem;padding:.32rem;color:#fff9;font-size:.37333rem}.landscape-message-list .loading-indicator .loading-spinner[data-v-49b140a5]{width:.42667rem;height:.42667rem;border:.05333rem solid rgba(255,255,255,.2);border-top-color:#20aba9;border-radius:50%;animation:spin-49b140a5 .8s linear infinite}@keyframes spin-49b140a5{to{transform:rotate(360deg)}}.landscape-message-list[data-v-49b140a5] .chat-message-item .time-message{font-size:.48rem}.landscape-message-list[data-v-49b140a5] .chat-message-item .system-message{font-size:.50667rem}.landscape-message-list[data-v-49b140a5] .chat-message-item .text-message .nickname{font-size:.45333rem}.landscape-message-list[data-v-49b140a5] .chat-message-item .text-message .message-bubble{font-size:.50667rem}.landscape-input-bar[data-v-a6125119]{display:flex;align-items:center;gap:.32rem;padding:.13333rem .42667rem .32rem;background:transparent;border-top:none}.landscape-input-bar .input-wrapper[data-v-a6125119]{flex:1;height:1.06667rem;padding:0 .32rem;border:.05333rem solid #353644;border-radius:.21333rem;background:#13131399;color:#fff;font-size:.42667rem}.landscape-input-bar .input-wrapper.disabled[data-v-a6125119]{opacity:.5;pointer-events:none}.landscape-input-bar .send-button[data-v-a6125119]{width:2.13333rem;height:1.06667rem;background:linear-gradient(180deg,#20aba9,#1a8a88);color:#fff;border:none;border-radius:.21333rem;font-size:.48rem;font-weight:700;cursor:pointer;transition:all .2s;flex-shrink:0}.landscape-input-bar .send-button[data-v-a6125119]:not(.disabled):hover{background:linear-gradient(180deg,#24c5c3,#1e9a98)}.landscape-input-bar .send-button[data-v-a6125119]:not(.disabled):active{background:linear-gradient(180deg,#1a8a88,#156f6d);transform:scale(.98)}.landscape-input-bar .send-button.disabled[data-v-a6125119]{cursor:not-allowed;background:#555;color:#d1d1d1}.landscape-chat-wrapper[data-v-cd7df860]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none}.landscape-chat-wrapper .keyboard-backdrop[data-v-cd7df860]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;pointer-events:auto;z-index:20}.landscape-chat-panel[data-v-cd7df860]{position:fixed;bottom:.53333rem;left:.53333rem;width:30%;min-width:8.53333rem;max-width:10.66667rem;background:#1d1f2480;border-radius:.32rem;box-shadow:0 .21333rem .85333rem #0006;display:flex;flex-direction:column;overflow:hidden;z-index:10;pointer-events:auto;transition:background .3s ease,height .25s ease-out,transform .25s ease-out}.landscape-chat-panel[data-v-cd7df860]:not(.expanded){min-height:6.4rem;background:transparent;box-shadow:none}.landscape-chat-panel:not(.expanded) .chat-header[data-v-cd7df860]{opacity:0;pointer-events:none}.landscape-chat-panel[data-v-cd7df860]:not(.expanded):hover{background:#1d1f2480;box-shadow:0 .21333rem .85333rem #0006}.landscape-chat-panel:not(.expanded):hover .chat-header[data-v-cd7df860]{opacity:1;pointer-events:auto}.landscape-chat-panel .chat-header[data-v-cd7df860]{position:relative;flex-shrink:0;height:1.06667rem;display:flex;align-items:center;justify-content:space-between;padding:0 .26667rem;transition:opacity .3s ease}.landscape-chat-panel .chat-header .icon-btn[data-v-cd7df860]{width:.74667rem;height:.74667rem;background:transparent;border:none;border-radius:.13333rem;color:#fff;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center;padding:0}.landscape-chat-panel .chat-header .icon-btn svg[data-v-cd7df860]{display:block}.landscape-chat-panel .chat-header .icon-btn[data-v-cd7df860]:hover{background:#ffffff1a}.landscape-chat-panel .chat-header .icon-btn[data-v-cd7df860]:active{background:#fff3}.landscape-chat-panel .chat-header .auto-gen-control[data-v-cd7df860]{display:flex;align-items:center;gap:.16rem}.landscape-chat-panel .chat-header .auto-gen-control .control-label[data-v-cd7df860]{font-size:.50667rem;color:#fff;-webkit-user-select:none;user-select:none}.landscape-chat-panel .chat-header .toggle-switch[data-v-cd7df860]{width:1.06667rem;height:.53333rem;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.landscape-chat-panel .chat-header .toggle-switch .toggle-track[data-v-cd7df860]{position:relative;width:.93333rem;height:.42667rem;background:#fff3;border-radius:.21333rem;transition:background .3s ease}.landscape-chat-panel .chat-header .toggle-switch .toggle-track .toggle-thumb[data-v-cd7df860]{position:absolute;top:.05333rem;left:.05333rem;width:.32rem;height:.32rem;background:#fff;border-radius:.16rem;transition:transform .3s ease,background .3s ease}.landscape-chat-panel .chat-header .toggle-switch.active .toggle-track[data-v-cd7df860]{background:#20aba966}.landscape-chat-panel .chat-header .toggle-switch.active .toggle-track .toggle-thumb[data-v-cd7df860]{transform:translate(.50667rem);background:#20aba9}.landscape-chat-panel .chat-header .toggle-switch:hover .toggle-track[data-v-cd7df860]{background:#ffffff40}.landscape-chat-panel .chat-header .toggle-switch:hover.active .toggle-track[data-v-cd7df860]{background:#20aba980}.landscape-chat-panel .chat-collapsed[data-v-cd7df860]{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column}.landscape-chat-panel .chat-collapsed .collapsed-preview[data-v-cd7df860]{flex:1;display:flex;flex-direction:column;padding:0 .42667rem;transition:opacity .3s ease}.landscape-chat-panel .chat-collapsed .collapsed-preview .preview-spacer[data-v-cd7df860]{flex:1}.landscape-chat-panel .chat-collapsed .collapsed-preview[data-v-cd7df860] .chat-message-item .time-message{font-size:.48rem}.landscape-chat-panel .chat-collapsed .collapsed-preview[data-v-cd7df860] .chat-message-item .system-message{font-size:.50667rem}.landscape-chat-panel .chat-collapsed .collapsed-preview[data-v-cd7df860] .chat-message-item .text-message .nickname{font-size:.45333rem}.landscape-chat-panel .chat-collapsed .collapsed-preview[data-v-cd7df860] .chat-message-item .text-message .message-bubble{font-size:.50667rem}.landscape-chat-panel .chat-collapsed .collapsed-list[data-v-cd7df860]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.landscape-chat-panel:not(.expanded):hover .chat-collapsed .collapsed-preview[data-v-cd7df860]{opacity:0}.landscape-chat-panel:not(.expanded):hover .chat-collapsed .collapsed-list[data-v-cd7df860]{opacity:1;pointer-events:auto}.landscape-chat-panel .chat-body[data-v-cd7df860]{flex:1;overflow:hidden;background:transparent}.landscape-chat-panel .chat-footer[data-v-cd7df860]{flex-shrink:0}.landscape-chat-enter-active[data-v-cd7df860],.landscape-chat-leave-active[data-v-cd7df860]{transition:opacity .15s ease,transform .15s ease;transform-origin:left bottom}.landscape-chat-enter-from[data-v-cd7df860],.landscape-chat-leave-to[data-v-cd7df860]{opacity:0;transform:scale(.8)}
