@charset "UTF-8";.app-container{width:100%;height:100vh;overflow:hidden;background-color:#f5f5f5;position:relative}.is-desktop{max-width:480px;margin:0 auto;box-shadow:0 0 20px #0000001a}.user-info-form[data-v-58028caa]{min-height:100%;background:linear-gradient(135deg,#667eea,#764ba2);padding:15px;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.form-header[data-v-58028caa]{text-align:center;margin-bottom:16px;padding-top:20px}.form-header .title[data-v-58028caa]{font-size:24px;font-weight:700;color:#fff;margin-bottom:6px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.form-header .subtitle[data-v-58028caa]{font-size:14px;color:#ffffffe6;margin:0}.form-content[data-v-58028caa]{background:#fff;border-radius:16px;padding:20px 16px;box-shadow:0 10px 30px #0003}[data-v-58028caa] .van-cell{padding:12px 16px}[data-v-58028caa] .van-field__label{font-size:14px}.age-unit[data-v-58028caa]{color:#969799;font-size:14px;margin-left:4px}.submit-section[data-v-58028caa]{margin-top:24px;padding-bottom:10px}[data-v-58028caa] .van-button{height:46px;font-size:16px;font-weight:500;border-radius:23px}[data-v-58028caa] .van-button.van-button--primary:not(:disabled){background:linear-gradient(135deg,#667eea,#764ba2);border:none}.skip-button[data-v-58028caa]{margin-top:15px}.skip-button[data-v-58028caa] .van-button{background:linear-gradient(135deg,#ff6b6b,orange);color:#fff;border:none;font-weight:700}.skip-button[data-v-58028caa] .van-button:active{background:linear-gradient(135deg,#ff5252,#ff9800)}@media (max-width: 375px){.user-info-form[data-v-58028caa]{padding:12px}.form-header[data-v-58028caa]{padding-top:15px;margin-bottom:12px}.form-header .title[data-v-58028caa]{font-size:22px}.form-header .subtitle[data-v-58028caa]{font-size:13px}.form-content[data-v-58028caa]{padding:16px 12px;border-radius:12px}[data-v-58028caa] .van-cell{padding:10px 12px}.submit-section[data-v-58028caa]{margin-top:20px}}.form-view[data-v-43f8b5bc]{position:fixed;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.is-desktop[data-v-43f8b5bc]{max-width:480px;margin:0 auto;box-shadow:0 0 20px #0000001a}.typewriter-text[data-v-6763c6b9]{display:inline-block}.typewriter-text .cursor[data-v-6763c6b9]{display:inline-block;animation:blink-6763c6b9 1s infinite;color:#1989fa;font-weight:700}@keyframes blink-6763c6b9{0%,50%{opacity:1}51%,to{opacity:0}}.fullscreen-text-overlay[data-v-a5e8b342]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;padding:5px 10px;box-sizing:border-box;animation:fadeIn-a5e8b342 .3s ease-out}.fullscreen-text-content[data-v-a5e8b342]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.text-display[data-v-a5e8b342]{font-size:32px;line-height:1.7;color:#333;width:100%}@keyframes fadeIn-a5e8b342{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.fullscreen-text-overlay[data-v-a5e8b342]{padding:16px}}@supports (padding: max(0px)){.fullscreen-text-overlay[data-v-a5e8b342]{padding-top:max(20px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}.message-bubble[data-v-10aa4a6b]{margin-bottom:16px;display:flex;width:100%}.message-bubble.is-user[data-v-10aa4a6b]{justify-content:flex-end}.message-bubble.is-ai[data-v-10aa4a6b]{justify-content:flex-start}.ai-message[data-v-10aa4a6b]{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.user-message[data-v-10aa4a6b]{display:flex;flex-direction:column;align-items:flex-end;max-width:80%}.bubble[data-v-10aa4a6b]{padding:16px 20px;border-radius:20px;max-width:100%;word-wrap:break-word;position:relative;line-height:1.7;font-size:20px}.bubble.clickable-bubble[data-v-10aa4a6b]{cursor:pointer;transition:all .2s ease}.bubble.clickable-bubble[data-v-10aa4a6b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.bubble.clickable-bubble[data-v-10aa4a6b]:active{transform:translateY(0);opacity:.9}.bubble.ai-bubble[data-v-10aa4a6b]{background:#fff;color:#333;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:12px}.bubble.ai-bubble[data-v-10aa4a6b]:before{content:"";position:absolute;left:-6px;bottom:12px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff}.bubble.ai-bubble.clickable-bubble[data-v-10aa4a6b]:hover{background:#f8f8f8}.bubble.ai-bubble.clickable-bubble[data-v-10aa4a6b]:hover:before{border-right-color:#f8f8f8}.bubble.user-bubble[data-v-10aa4a6b]{background:#1989fa;color:#fff}.bubble.user-bubble[data-v-10aa4a6b]:before{content:"";position:absolute;right:-5px;bottom:12px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #1989fa}.bubble.user-bubble.clickable-bubble[data-v-10aa4a6b]:hover{background:#1976d2}.bubble.user-bubble.clickable-bubble[data-v-10aa4a6b]:hover:before{border-left-color:#1976d2}.message-content[data-v-10aa4a6b]{width:100%}.audio-controls[data-v-10aa4a6b]{display:flex;align-items:center;gap:8px;padding-top:8px}.audio-controls .audio-play-btn[data-v-10aa4a6b]{width:28px;height:28px;border-radius:50%;background:#1989fa;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.audio-controls .audio-play-btn[data-v-10aa4a6b]:hover{transform:scale(1.05)}.audio-controls .audio-play-btn[data-v-10aa4a6b]:active{transform:scale(.95)}.audio-controls .audio-play-btn.playing[data-v-10aa4a6b]{background:#ff4757}.audio-controls .audio-play-btn.playing[data-v-10aa4a6b]:hover{background:#e34}.audio-controls .audio-play-btn[data-v-10aa4a6b]:not(.playing){animation:gentle-pulse-10aa4a6b 2s ease-in-out infinite}.audio-controls .audio-status-text[data-v-10aa4a6b]{font-size:16px;color:#1989fa;font-weight:500}.audio-controls .audio-status-text.playing[data-v-10aa4a6b]{color:#ff4757}@keyframes gentle-pulse-10aa4a6b{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.voice-message-container[data-v-10aa4a6b]{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;padding:4px 0;transition:transform .2s}.voice-message-container[data-v-10aa4a6b]:active{transform:scale(.95)}.voice-message[data-v-10aa4a6b]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:60px}.voice-message svg[data-v-10aa4a6b]{flex-shrink:0}.voice-wave-icon[data-v-10aa4a6b]{display:flex;align-items:center;justify-content:center;padding:4px 8px;transition:all .3s ease}.voice-wave-icon svg .wave-bar[data-v-10aa4a6b]{fill:#fff;transition:fill .3s ease,height .3s ease,y .3s ease}.voice-wave-icon[data-v-10aa4a6b]:not(.playing){animation:gentle-pulse-white-10aa4a6b 2s ease-in-out infinite}.voice-wave-icon:not(.playing) svg .wave-bar[data-v-10aa4a6b]{fill:#ffffffe6}.voice-wave-icon.playing svg .wave-bar[data-v-10aa4a6b]{fill:#ff4757;transform-origin:center bottom}.voice-wave-icon.playing svg .bar-1[data-v-10aa4a6b]{animation:wave-bounce-1-10aa4a6b .8s ease-in-out infinite;animation-delay:0s}.voice-wave-icon.playing svg .bar-2[data-v-10aa4a6b]{animation:wave-bounce-2-10aa4a6b .8s ease-in-out infinite;animation-delay:.15s}.voice-wave-icon.playing svg .bar-3[data-v-10aa4a6b]{animation:wave-bounce-3-10aa4a6b .8s ease-in-out infinite;animation-delay:.3s}.voice-wave-icon.playing svg .bar-4[data-v-10aa4a6b]{animation:wave-bounce-2-10aa4a6b .8s ease-in-out infinite;animation-delay:.15s}.voice-wave-icon.playing svg .bar-5[data-v-10aa4a6b]{animation:wave-bounce-1-10aa4a6b .8s ease-in-out infinite;animation-delay:0s}.voice-wave-icon[data-v-10aa4a6b]:hover{transform:scale(1.05)}@keyframes wave-bounce-10aa4a6b{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.3);opacity:.8}}@keyframes wave-bounce-1-10aa4a6b{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes wave-bounce-2-10aa4a6b{0%,to{transform:scaleY(1)}50%{transform:scaleY(.2)}}@keyframes wave-bounce-3-10aa4a6b{0%,to{transform:scaleY(1)}50%{transform:scaleY(.15)}}@keyframes gentle-pulse-white-10aa4a6b{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@media (max-width: 480px){.ai-message[data-v-10aa4a6b],.user-message[data-v-10aa4a6b]{max-width:100%}.bubble[data-v-10aa4a6b]{padding:12px 16px;font-size:18px}.audio-controls[data-v-10aa4a6b]{padding-top:6px;gap:6px}.audio-controls .audio-play-btn[data-v-10aa4a6b]{width:24px;height:24px}.audio-controls .audio-play-btn svg[data-v-10aa4a6b]{width:10px;height:10px}.audio-controls .audio-status-text[data-v-10aa4a6b]{font-size:14px}.voice-wave-icon[data-v-10aa4a6b]{padding:3px 6px}.voice-wave-icon svg[data-v-10aa4a6b]{width:28px;height:20px}.voice-message-container[data-v-10aa4a6b]{padding:2px 0}.voice-message svg[data-v-10aa4a6b]{width:18px;height:18px}}.message-input[data-v-436768d6]{position:fixed;bottom:calc(10px + var(--kb-offset, 0px));left:0;right:0;width:100%;padding:8px;box-sizing:border-box;z-index:1000;transition:bottom .2s ease-out,padding .3s cubic-bezier(.4,0,.2,1)}.message-input.pressing-mode[data-v-436768d6]{bottom:0;padding:0 0 20px}.recording-overlay[data-v-436768d6]{position:fixed;inset:0;background:#0000004d;z-index:999;pointer-events:none;animation:fadeIn-436768d6 .2s ease-in-out}@keyframes fadeIn-436768d6{0%{opacity:0}to{opacity:1}}.input-container[data-v-436768d6]{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:60px;background:#fff;border:1px solid #e5e7eb;border:2px solid transparent;border-radius:30px;padding:0 8px;transition:width .2s cubic-bezier(.25,.46,.45,.94),height .2s cubic-bezier(.25,.46,.45,.94),border-radius .2s cubic-bezier(.25,.46,.45,.94),background .15s linear,box-shadow .2s ease;box-sizing:border-box;margin:0 auto;z-index:1001}.input-container.pressing[data-v-436768d6]{width:100%;height:120px;margin:0;border-radius:50% 50% 0 0;border:none;background:#f3f4f6;box-shadow:0 -2px 10px #0000000d;transform:translateY(0)}.input-container.recording[data-v-436768d6]{background:#f3f4f6;border:none}.input-container.cancel-mode.cancel-mode[data-v-436768d6]{background:#fee2e2;border:none}.mode-switch-btn[data-v-436768d6]{position:relative;z-index:1;flex-shrink:0;width:36px;height:36px;border-radius:4px;background:transparent;border:none;color:#8b5cf6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.mode-switch-btn[data-v-436768d6]:hover{background:#f3f4f6;color:#7c3aed}.mode-switch-btn[data-v-436768d6]:active{background:#e5e7eb;transform:scale(.95)}.mode-switch-btn svg[data-v-436768d6]{width:24px;height:24px}.input-content[data-v-436768d6]{flex:1;display:flex;align-items:center;min-height:26px}.text-input[data-v-436768d6]{width:100%;border:none;outline:none;padding:0;font-size:18px;line-height:1.6;resize:none;background:transparent;min-height:24px;max-height:120px;caret-color:#1989fa;overflow:hidden;scrollbar-width:none}.text-input[data-v-436768d6]::-webkit-scrollbar{display:none}.text-input[data-v-436768d6]::placeholder{color:#999;font-size:18px}.send-btn[data-v-436768d6]{flex-shrink:0;min-width:40px;width:40px;height:40px;background:transparent;border:none;color:#8b5cf6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.send-btn svg[data-v-436768d6]{width:18px;height:18px}.send-btn[data-v-436768d6]:hover{color:#7c3aed}.send-btn[data-v-436768d6]:active{color:#6d28d9;transform:scale(.95)}.voice-record-btn[data-v-436768d6]{position:absolute;inset:0;border-radius:0;background:transparent;border:none;color:#333;font-size:16px;font-weight:500;cursor:pointer;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;padding:0;touch-action:none}.voice-record-btn .btn-text[data-v-436768d6]{background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;pointer-events:none;font-size:16px}.voice-record-btn[data-v-436768d6]:active{transform:scale(.98)}.input-container.pressing .voice-record-btn .btn-text[data-v-436768d6],.input-container.recording .voice-record-btn .btn-text[data-v-436768d6]{background:none;-webkit-text-fill-color:#3b82f6;color:#3b82f6;font-size:18px;font-weight:600}.input-container.cancel-mode .voice-record-btn .btn-text[data-v-436768d6]{background:none;-webkit-text-fill-color:#ef4444;color:#ef4444;font-size:18px;font-weight:600}.recording-indicator[data-v-436768d6]{position:absolute;top:-100px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;background:#0000004d;border-radius:12px;color:#fff;min-width:200px}.recording-animation[data-v-436768d6]{display:flex;gap:3px}.recording-animation .wave[data-v-436768d6]{width:3px;height:20px;background:#fff;border-radius:2px;animation:wave-436768d6 1.2s ease-in-out infinite}.recording-animation .wave[data-v-436768d6]:nth-child(2){animation-delay:.1s}.recording-animation .wave[data-v-436768d6]:nth-child(3){animation-delay:.2s}.recording-info[data-v-436768d6]{display:flex;flex-direction:column;align-items:center;gap:4px}.recording-info .recording-text[data-v-436768d6]{font-size:14px;color:#fff;font-weight:500}@keyframes wave-436768d6{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes pulse-436768d6{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 480px){.message-input[data-v-436768d6]{padding:8px}.input-container[data-v-436768d6]{gap:8px;height:60px}.voice-btn[data-v-436768d6],.keyboard-btn[data-v-436768d6]{width:44px;height:44px}.voice-btn svg[data-v-436768d6],.keyboard-btn svg[data-v-436768d6]{width:20px;height:20px}.send-btn[data-v-436768d6]{min-width:64px;height:44px;font-size:16px}.voice-record-btn[data-v-436768d6]{font-size:17px}.input-wrapper[data-v-436768d6]{min-height:44px}.text-input[data-v-436768d6]{padding:10px 14px;font-size:17px}}@supports (padding: max(0px)){.message-input[data-v-436768d6]{bottom:calc(max(10px,10px + env(safe-area-inset-bottom)) + var(--kb-offset, 0px));padding-bottom:8px}}.welcome-overlay[data-v-bd6adde6]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;box-sizing:border-box}.welcome-modal[data-v-bd6adde6]{background:#fff;border-radius:12px;max-width:400px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px #0000004d;animation:modalSlideIn-bd6adde6 .3s ease-out}@keyframes modalSlideIn-bd6adde6{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.welcome-header[data-v-bd6adde6]{padding:24px 24px 16px;border-bottom:1px solid #f0f0f0}.welcome-header h2[data-v-bd6adde6]{margin:0;font-size:18px;font-weight:600;color:#333;text-align:center}.welcome-content[data-v-bd6adde6]{padding:24px;text-align:center}.welcome-icon[data-v-bd6adde6]{margin-bottom:20px}.welcome-icon svg[data-v-bd6adde6]{color:#667eea;width:64px;height:64px}.welcome-text .welcome-title[data-v-bd6adde6]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.welcome-text .welcome-description[data-v-bd6adde6]{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.welcome-features[data-v-bd6adde6]{text-align:left}.welcome-features .feature-item[data-v-bd6adde6]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;color:#555}.welcome-features .feature-item svg[data-v-bd6adde6]{color:#52c41a;flex-shrink:0}.welcome-features .feature-item[data-v-bd6adde6]:last-child{margin-bottom:0}.welcome-footer[data-v-bd6adde6]{padding:16px 24px 24px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:12px}.welcome-footer .confirm-button[data-v-bd6adde6]{width:100%;height:44px;border:none;border-radius:22px;font-size:16px;font-weight:500;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;transition:all .3s ease}.welcome-footer .confirm-button[data-v-bd6adde6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.welcome-footer .confirm-button[data-v-bd6adde6]:active{transform:translateY(0)}@media (max-width: 480px){.welcome-overlay[data-v-bd6adde6]{padding:15px}.welcome-header[data-v-bd6adde6]{padding:20px 20px 12px}.welcome-header h2[data-v-bd6adde6]{font-size:16px}.welcome-content[data-v-bd6adde6]{padding:20px}.welcome-footer[data-v-bd6adde6]{padding:12px 20px 20px}.welcome-footer .confirm-button[data-v-bd6adde6]{height:40px;font-size:15px}.welcome-icon svg[data-v-bd6adde6]{width:56px;height:56px}.welcome-text .welcome-title[data-v-bd6adde6]{font-size:15px}.welcome-text .welcome-description[data-v-bd6adde6],.welcome-features .feature-item[data-v-bd6adde6]{font-size:13px}}.qr-content[data-v-f7451407]{text-align:center;padding:0 6px 12px}.patient-name[data-v-f7451407]{font-size:16px;font-weight:600;color:#323233;margin:0 0 10px}.qr-tabs[data-v-f7451407]{margin-bottom:10px}.qr-tabs[data-v-f7451407] .van-tabs__nav{background-color:#fff}.qr-tabs[data-v-f7451407] .van-tab{font-size:15px;font-weight:500}.qr-container[data-v-f7451407]{padding:6px 0;min-height:180px;display:flex;align-items:center;justify-content:center}.qr-wrapper[data-v-f7451407]{width:100%}.qr-image[data-v-f7451407]{width:100%;height:auto;display:block;margin:0 auto;background-color:#fff;border-radius:8px}.qr-error[data-v-f7451407]{display:flex;flex-direction:column;align-items:center;gap:12px;color:#646566}.qr-error p[data-v-f7451407]{margin:0;font-size:14px}.qr-empty[data-v-f7451407]{padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#969799}.qr-empty p[data-v-f7451407]{margin:0;font-size:14px}.screenshot-guide[data-v-f7451407]{background-color:#f7f8fa;border-radius:6px;padding:10px 12px;text-align:left;margin-top:5px}.screenshot-guide .guide-title[data-v-f7451407]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600;color:#323233}.screenshot-guide .guide-item[data-v-f7451407]{margin-bottom:4px;font-size:12px;color:#646566;line-height:1.4}.screenshot-guide .guide-item[data-v-f7451407]:last-child{margin-bottom:0}@media (max-width: 480px){.qr-content[data-v-f7451407]{padding:0 5px 10px}}.qr-dialog .van-dialog__content{padding:10px 0 0!important}.qr-dialog .van-dialog__header{padding:15px 20px 0!important;font-weight:600}.qr-dialog .van-dialog__close{top:12px;right:12px;font-size:22px;color:#c8c9cc}@media (max-width: 480px){.qr-dialog{width:calc(100vw - 32px)!important}}.chat-container[data-v-07546789]{display:flex;flex-direction:column;height:var(--app-vvh, 100vh);background:linear-gradient(177deg,#f5fafe,#ecf8fe 31%,#f7fbfe 60%,#ecf1fe 93%)}.header-section[data-v-07546789]{display:flex;align-items:center;justify-content:space-between;padding:8px 0 0}.doctor-avatar[data-v-07546789]{height:60px;padding-left:16px}.doctor-avatar img[data-v-07546789]{width:60px;height:60px;border-radius:8px;object-fit:cover}.messages-container[data-v-07546789]{flex:1;overflow-y:auto;padding:0}.messages-container[data-v-07546789]::-webkit-scrollbar{width:4px}.messages-container[data-v-07546789]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-07546789]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.messages-list[data-v-07546789]{padding:20px 20px 80px;min-height:100%;display:flex;flex-direction:column}.loading-indicator[data-v-07546789]{display:flex;justify-content:center;align-items:center;padding:20px;margin-bottom:20px}.loading-indicator .van-loading[data-v-07546789]{color:#666;font-size:14px}@media (max-width: 480px){.messages-list[data-v-07546789]{padding:15px 15px 70px}.loading-indicator[data-v-07546789]{padding:15px;margin-bottom:15px}}.loading-overlay[data-v-07546789]{display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content[data-v-07546789]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #00000026}.loading-content .van-loading[data-v-07546789]{color:#1989fa;font-size:14px;margin-top:12px}@supports (padding: max(0px)){.chat-container[data-v-07546789]{padding-bottom:max(0px,env(safe-area-inset-bottom))}.messages-list[data-v-07546789]{padding-bottom:max(80px,80px + env(safe-area-inset-bottom))}}.chat-view[data-v-9e49e504]{width:100%;height:100vh;overflow:hidden}.is-desktop[data-v-9e49e504]{max-width:480px;margin:0 auto;box-shadow:0 0 20px #0000001a}
