.citation-marker[data-v-58274dbc]{min-width:1rem;height:1rem;margin:0 2px;text-align:center;vertical-align:middle;position:relative;top:-2px;border:0;border-radius:10px;background:rgba(0,102,255,.15);font-size:10px;color:#0066fe;line-height:1rem}.source-link-button[data-v-58274dbc]{cursor:pointer}.source-preview-icon[data-v-58274dbc]{width:10px;height:10px;margin-left:2px}.citation-marker-icon[data-v-58274dbc]{width:8px;height:8px;margin-left:2px;vertical-align:middle;position:relative;top:-6px;cursor:pointer}.source-excerpt-card[data-v-58274dbc]{margin-top:12px;color:#8a8f99;font-size:.875rem;line-height:24px}.source-excerpt-title[data-v-58274dbc]{display:flex;align-items:center;margin-bottom:6px;color:#777d88}.source-excerpt-title-clickable[data-v-58274dbc]{cursor:pointer}.source-excerpt-title-icon[data-v-58274dbc]{width:12px;height:14px;margin-right:4px}.source-excerpt-title-text[data-v-58274dbc]{flex:1;margin-right:4px}.source-excerpt-toggle-icon[data-v-58274dbc]{width:10px;height:auto;transition:transform .2s ease}.source-excerpt-toggle-expanded[data-v-58274dbc]{transform:rotate(180deg)}.source-excerpt-text[data-v-58274dbc]{word-break:break-all}.citation-sheet-mask[data-v-58274dbc]{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-end;background:rgba(0,0,0,.5);top:0;bottom:0}.citation-sheet[data-v-58274dbc]{width:100%;max-height:90vh;display:flex;flex-direction:column;border-radius:16px 16px 0 0;background:#fff}.citation-sheet-header[data-v-58274dbc]{position:relative;flex-shrink:0;padding:12px 20px 7px 20px;text-align:center}.citation-sheet-title[data-v-58274dbc]{font-size:1.125rem;color:#150f33}.citation-sheet-close[data-v-58274dbc]{position:absolute;top:20px;right:20px;width:16px;height:16px}.citation-sheet-body[data-v-58274dbc]{flex:1;min-height:0;overflow-y:auto;padding:0 20px}.citation-sheet-source[data-v-58274dbc]{margin-top:14px;color:#333;font-size:1rem;font-weight:500;line-height:28px}.citation-sheet-source-button[data-v-58274dbc]{display:block;cursor:pointer}.citation-sheet-excerpt[data-v-58274dbc]{margin-top:14px;color:#333;font-size:.9375rem;line-height:27px;word-break:break-all}.citation-sheet-excerpt-title[data-v-58274dbc]{display:flex;align-items:center;margin-bottom:6px}.citation-sheet-excerpt-title-icon[data-v-58274dbc]{width:14px;height:16px;margin-right:4px}.citation-sheet-excerpt-title-text[data-v-58274dbc]{font-size:16px;color:#333}.citation-sheet-summary[data-v-58274dbc]{margin-top:14px;padding:12px;border-radius:8px;background:#f7f8fa;color:#333;font-size:.9375rem;line-height:26px}.citation-sheet-section-title[data-v-58274dbc]{display:flex;align-items:center;margin-bottom:6px;color:#8a8f99;font-size:.875rem;line-height:22px}.citation-preview-button[data-v-58274dbc]{flex-shrink:0;width:calc(100% - 48px);height:50px;margin:18px 20px 20px;border:0;border-radius:25px;background:#0066fe;color:#fff;font-size:1rem}.answer-cancer-confirm-text[data-v-58274dbc]{font-weight:500;font-size:1.125rem;color:#333;line-height:28px}.answer-cancer-option-list[data-v-58274dbc]{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.answer-cancer-option[data-v-58274dbc]{padding:0 14px;height:40px;background:#f4f6fb;border-radius:25px;border:1px solid #e6e9f0;font-size:.9375rem;cursor:pointer}.answer-cancer-option[data-v-58274dbc]:active{background:#e8f0ff}.answer-upload-buttons[data-v-58274dbc]{display:flex;justify-content:space-between;margin-top:1px}.answer-upload-tip[data-v-58274dbc]{width:100%;margin-bottom:12px;font-weight:400;font-size:14px;color:#999;line-height:20px}.answer-upload-buttons .upload_panel_item[data-v-58274dbc]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;width:calc(50% - 6px);height:70px;background:#f4f6fb;border-radius:16px}.answer-upload-buttons .upload_panel_item span[data-v-58274dbc]{margin-top:6px;font-size:.75rem;color:#333}.answer-upload-buttons .upload_panel_icon[data-v-58274dbc]{width:20px;height:20px}.answer-follow-up-title[data-v-58274dbc]{font-weight:500;font-size:1.125rem;color:#333;line-height:28px}.custom-dialog-wrapper[data-v-00a0ce4e]{z-index:1000}.custom-dialog-wrapper[data-v-00a0ce4e],.dialog-mask[data-v-00a0ce4e]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;min-height:100vh}.dialog-mask[data-v-00a0ce4e]{background-color:rgba(0,0,0,.7);z-index:1001;padding-bottom:constant(safe-area-inset-bottom)!important;padding-bottom:env(safe-area-inset-bottom)!important;box-sizing:border-box}.dialog-container[data-v-00a0ce4e]{position:fixed;left:0;right:0;bottom:0;z-index:1002;overflow:auto;display:flex;justify-content:center;align-items:flex-end;box-sizing:border-box;padding-top:0}.dialog-box[data-v-00a0ce4e]{width:100%;max-width:500px;background-color:#fff;border-radius:16px 16px 0 0;transition:transform .3s,opacity .3s;transform:translateY(0);opacity:1;position:relative;padding:13px 12px 16px 12px}.dialog-header[data-v-00a0ce4e]{font-weight:500;line-height:24px;text-align:center;color:#000}.dialog-body[data-v-00a0ce4e]{padding-bottom:16px;color:#666;padding-top:8px;flex:1;max-height:90vh;overflow-y:auto;font-size:14px;line-height:24px;white-space:pre-wrap;text-align:justify;word-wrap:break-word;-webkit-overflow-scrolling:touch}.gb_img[data-v-00a0ce4e]{width:16px;height:16px;position:absolute;top:16px;right:16px}.dialog-left_action[data-v-00a0ce4e]{position:absolute;top:13px;left:12px;font-size:1rem;color:#333;cursor:pointer;z-index:2}.edit_dialog_wrapper[data-v-f674019c]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:2000}.edit_dialog_mask[data-v-f674019c]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:2001}.edit_dialog_container[data-v-f674019c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2002;display:flex;justify-content:center;align-items:center;padding:0 40px;box-sizing:border-box}.edit_dialog_box[data-v-f674019c]{width:100%;max-width:300px;background:#fff;border-radius:16px;overflow:hidden;animation:edit_dialog_zoom_in-f674019c .2s ease}@keyframes edit_dialog_zoom_in-f674019c{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.edit_dialog_header[data-v-f674019c]{padding:20px 16px 8px;font-size:16px;font-weight:500;line-height:24px;text-align:center;color:#000}.edit_dialog_body[data-v-f674019c]{padding:8px 16px 20px}.edit_dialog_input[data-v-f674019c]{width:100%;height:40px;border:1px solid #dcdfe6;border-radius:6px;padding:0 12px;box-sizing:border-box;font-size:14px;color:#333;outline:none;background:#fff}.edit_dialog_input[data-v-f674019c]:focus{border-color:#1677ff}.edit_dialog_tip[data-v-f674019c]{font-size:14px;color:#666;line-height:22px;text-align:center;margin:0;white-space:pre-line}.edit_dialog_footer[data-v-f674019c]{display:flex;justify-content:space-between;padding:0 16px 20px;box-sizing:border-box}.edit_dialog_btn[data-v-f674019c]{width:calc(50% - 8px);height:50px;line-height:50px;border-radius:25px;font-weight:500;font-size:16px;text-align:center;box-sizing:border-box;cursor:pointer}.edit_dialog_cancel[data-v-f674019c]{border:1px solid #0066fe;color:#0066fe;background:transparent}.edit_dialog_confirm[data-v-f674019c]{background:#0066fe;color:#fff}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{outline:0}ol,ul{margin:0;padding:0;list-style:none}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{-webkit-line-clamp:3}.van-clearfix:after{display:table;clear:both;content:""}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid #ebedf0;-webkit-transform:scale(.5);transform:scale(.5)}.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}@-webkit-keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.van-fade-enter-active{-webkit-animation:van-fade-in .3s ease-out both;animation:van-fade-in .3s ease-out both}.van-fade-leave-active{-webkit-animation:van-fade-out .3s ease-in both;animation:van-fade-out .3s ease-in both}.van-slide-up-enter-active{-webkit-animation:van-slide-up-enter .3s ease-out both;animation:van-slide-up-enter .3s ease-out both}.van-slide-up-leave-active{-webkit-animation:van-slide-up-leave .3s ease-in both;animation:van-slide-up-leave .3s ease-in both}.van-slide-down-enter-active{-webkit-animation:van-slide-down-enter .3s ease-out both;animation:van-slide-down-enter .3s ease-out both}.van-slide-down-leave-active{-webkit-animation:van-slide-down-leave .3s ease-in both;animation:van-slide-down-leave .3s ease-in both}.van-slide-left-enter-active{-webkit-animation:van-slide-left-enter .3s ease-out both;animation:van-slide-left-enter .3s ease-out both}.van-slide-left-leave-active{-webkit-animation:van-slide-left-leave .3s ease-in both;animation:van-slide-left-leave .3s ease-in both}.van-slide-right-enter-active{-webkit-animation:van-slide-right-enter .3s ease-out both;animation:van-slide-right-enter .3s ease-out both}.van-slide-right-leave-active{-webkit-animation:van-slide-right-leave .3s ease-in both;animation:van-slide-right-leave .3s ease-in both}.van-loading{color:#c8c9cc;font-size:0}.van-loading,.van-loading__spinner{position:relative;vertical-align:middle}.van-loading__spinner{display:inline-block;width:30px;max-width:100%;height:30px;max-height:100%;-webkit-animation:van-rotate .8s linear infinite;animation:van-rotate .8s linear infinite}.van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.van-loading__spinner--spinner i{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__spinner--spinner i:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:8px;color:#969799;font-size:14px;vertical-align:middle}.van-loading--vertical{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-loading--vertical .van-loading__text{margin:8px 0 0}@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__spinner--spinner i:first-of-type{-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.van-loading__spinner--spinner i:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.van-loading__spinner--spinner i:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.van-loading__spinner--spinner i:nth-of-type(4){-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.van-loading__spinner--spinner i:nth-of-type(5){-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.van-loading__spinner--spinner i:nth-of-type(6){-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.van-loading__spinner--spinner i:nth-of-type(7){-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.van-loading__spinner--spinner i:nth-of-type(8){-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.van-loading__spinner--spinner i:nth-of-type(9){-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.van-loading__spinner--spinner i:nth-of-type(10){-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.van-loading__spinner--spinner i:nth-of-type(11){-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.van-loading__spinner--spinner i:nth-of-type(12){-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:.3125}.van-list__error-text,.van-list__finished-text,.van-list__loading{color:#969799;font-size:14px;line-height:50px;text-align:center}.van-list__placeholder{height:0;pointer-events:none}.history_list_wrapper[data-v-370e1a2c]{position:relative;flex:1;display:flex;flex-direction:column;overflow:hidden}.history_list_title[data-v-370e1a2c]{font-weight:500;font-size:1rem;color:#14113c;line-height:22px;padding:40px 20px 8px;flex-shrink:0}.history_list_content[data-v-370e1a2c]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.history_list_item[data-v-370e1a2c]{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.history_list_item_active[data-v-370e1a2c]{background:#f3f3f3}.history_item_text[data-v-370e1a2c]{flex:1;font-size:.875rem;color:#131236;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:32px}.history_item_date[data-v-370e1a2c]{font-size:12px;color:#7f88a6;flex-shrink:0}.history_empty[data-v-370e1a2c]{text-align:center;color:#ccc;font-size:13px;padding:40px 0}.history_action_popover[data-v-370e1a2c]{position:fixed;left:50%;transform:translateX(-50%);z-index:1500;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15);padding:4px 0;min-width:140px;animation:history_popover_in-370e1a2c .15s ease}@keyframes history_popover_in-370e1a2c{0%{transform:translateX(-50%) scale(.8);opacity:0}to{transform:translateX(-50%) scale(1);opacity:1}}.history_action_item[data-v-370e1a2c]{display:flex;align-items:center;padding:10px 16px;font-size:14px;color:#333}.history_action_item[data-v-370e1a2c]:active{background:#f5f5f5}.history_action_icon[data-v-370e1a2c]{width:16px;height:16px;margin-right:8px}.history_action_delete[data-v-370e1a2c]{color:#ee0a24}.drawer_menu_wrapper[data-v-b4f2525c]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:1500}.drawer_menu_mask[data-v-b4f2525c]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;transition:background-color .3s ease}.drawer_menu_mask_show[data-v-b4f2525c]{background-color:rgba(0,0,0,.5)}.drawer_menu_mask_dragging[data-v-b4f2525c]{transition:none!important}.drawer_menu_panel[data-v-b4f2525c]{position:absolute;top:0;left:0;bottom:0;width:90%;background:url(../../img/ls_beijing.png) top/100% auto no-repeat,#fff;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s ease;z-index:1}.drawer_menu_panel_show[data-v-b4f2525c]{transform:translateX(0)}.drawer_menu_panel_dragging[data-v-b4f2525c]{transition:none!important}.drawer_menu_header[data-v-b4f2525c]{display:flex;align-items:center;justify-content:space-between;padding:34px 22px;flex-shrink:0}.drawer_user_info[data-v-b4f2525c]{display:flex;align-items:center;flex:1;overflow:hidden}.drawer_user_avatar[data-v-b4f2525c]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:12px;flex-shrink:0}.drawer_user_text[data-v-b4f2525c]{flex:1;overflow:hidden}.drawer_user_name[data-v-b4f2525c]{font-weight:500;font-size:1rem;color:#14113c;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer_user_date[data-v-b4f2525c]{font-size:12px;color:#999;margin-top:4px}.drawer_setting_btn[data-v-b4f2525c]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.drawer_setting_icon[data-v-b4f2525c]{width:20px;height:auto}.drawer_setting_text[data-v-b4f2525c]{font-size:12px;color:#666;margin-top:4px}.drawer_menu_body[data-v-b4f2525c]{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:16px 16px 0 0}.drawer_menu_footer[data-v-b4f2525c]{padding:12px 16px;font-size:12px;color:#bbb;text-align:center;flex-shrink:0}#chatRoot{position:fixed;top:0;left:0;right:0;width:100%;height:100vh;height:100dvh;overflow:hidden;touch-action:none;background:url(../../img/beijing_tu.png) top/100% auto no-repeat,#f8f8f8}.chat_wrapper{display:flex;flex-direction:column;height:100%;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.1)}.chat_header{height:60px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;position:relative}.chat_header .header_title_wrap{text-align:center}.chat_header h1{font-size:1rem;color:#0a0a0a;font-weight:500;margin:0;line-height:1.4}.chat_header .header_subtitle{display:block;font-size:12px;color:#999;margin-top:2px}.header_info_icon{width:20px;height:20px;cursor:pointer}.header_more_icon{width:20px;height:auto;cursor:pointer}.select_header{height:44px;background:url(../../img/header_bg.png) 50%/cover no-repeat;justify-content:space-between}.select_header .select_cancel_btn{font-size:.875rem;color:#333;cursor:pointer}.select_header .select_title{font-size:1rem;font-weight:500;color:#0a0a0a}.select_header .select_placeholder{width:40px}.select_radio{position:absolute;left:-8px;top:8px;z-index:10}.radio_circle{width:20px;height:20px;border:2px solid #d9d9d9;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s}.radio_circle.checked{border-color:#1677ff;background:#fff}.radio_dot{width:10px;height:10px;background:#1677ff;border-radius:50%}.select_action_panel{position:relative;box-shadow:0 -2px 5px 0 rgba(0,0,0,.08);border-radius:12px 12px 0 0;background:#fff;display:flex;flex-direction:column;align-items:center;padding:12px 16px 32px 16px;z-index:2}.select_action_panel .select_action_close{position:absolute;top:16px;right:16px;width:16px;height:16px;cursor:pointer}.select_action_panel .select_action_title{font-size:18px;color:#150f33;line-height:25px;margin-bottom:12px}.select_action_panel .select_action_items{display:flex;flex-wrap:wrap;gap:50px}.select_action_item{display:flex;flex-direction:column;align-items:center;cursor:pointer;font-size:.75rem;color:#150f33}.select_action_item:active{opacity:.7}.select_action_icon{width:60px;height:60px;margin-bottom:8px}.chat_messages{flex:1;overflow-y:auto;padding:0 16px;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain}.chat_messages::-webkit-scrollbar{width:4px}.chat_messages::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.message_item{display:flex;flex-direction:column;margin-bottom:16px;position:relative}.select_mode .message_item{padding-left:28px}.message_item.user{align-items:flex-end}.message_item.user .bubble{width:auto;background:#0066fe;color:#fff;border-radius:16px 16px 4px 16px}.message_item.assistant{align-items:flex-start}.message_item.assistant .bubble{background:#fff;color:#333;border-radius:16px 16px 16px 4px}.bubble{padding:12px 16px;font-size:1rem;line-height:1.5;box-shadow:0 1px 3px rgba(0,0,0,.08);word-break:break-word}.bubble_ts{background:linear-gradient(270deg,rgba(176,215,255,.24),rgba(211,229,255,.6))!important;border:1px solid #fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.bubble_file_only{width:100%;max-width:100%;background:transparent!important;box-shadow:none!important;padding:0!important}.znt_avatar{width:110px;height:110px;margin:0 auto 8px auto}.content{white-space:pre-wrap}.attachments_wrap{width:100%}.attachments_scroll{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.attachments_scroll::-webkit-scrollbar{height:4px}.attachments_scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}.attachment_item{flex-shrink:0;cursor:pointer}.attachment_image{display:block;width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #eee}.attachment_file{display:flex;align-items:center;gap:8px;width:216px;height:82px;padding:12px;background:linear-gradient(180deg,#e4f1f7,#fff);border-radius:16px;border:1px solid #fff}.attachment_file_icon{flex-shrink:0;width:40px;height:40px}.attachment_file_info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.attachment_file_name{font-size:.8125rem;color:#333;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment_file_size{font-size:.6875rem;color:#999}.suggest_prompts{display:flex;flex-direction:column;gap:10px;margin-top:16px;width:100%}.suggest_prompt_item{height:36px;line-height:36px;border-radius:22px;border:1px solid #dadeed;color:#333;font-size:.8125rem;padding:0 14px;cursor:pointer;transition:background .2s;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:-moz-max-content;width:max-content}.suggest_prompt_item:active{background:#d6e4ff}.msg_actions{display:flex;gap:16px;margin-top:8px;padding-top:8px}.action_btn{display:flex;align-items:center;cursor:pointer}.action_btn:active{opacity:.6}.action_icon{width:32px;height:32px}.export_list{display:flex;justify-content:space-between;gap:10px;padding:10px 0 20px 0}.export_item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0;border-radius:10px;cursor:pointer;font-size:13px;color:#333;background:#f5f5f5;border:1px solid transparent;transition:all .2s}.export_item.active{background:#e8f0ff;border-color:#1677ff}.export_item:active{opacity:.7}.export_icon{width:28px;height:28px;margin-bottom:8px}.export_confirm_btn{width:100%;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1677ff,#4080ff);color:#fff;font-size:15px;border-radius:22px;cursor:pointer;margin-bottom:10px}.export_confirm_btn:active{opacity:.85}.reasoning_wrapper{margin-bottom:10px;background:#fafafa;padding:10px;border-radius:8px}.reasoning_status{display:flex;align-items:center;font-size:14px;margin-bottom:8px}.reasoning_status_thinking{display:inline-flex;align-items:center;color:#1677ff}.reasoning_thinking_text{display:inline-block;background:linear-gradient(90deg,#1677ff,#1677ff 40%,#fff 50%,#1677ff 60%,#1677ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:thinking_shimmer 1s linear infinite}@keyframes thinking_shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.reasoning_status_done{color:#999}.reasoning_thinking_dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1677ff;margin-right:6px;animation:reasoning_pulse 1s ease-in-out infinite}@keyframes reasoning_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.reasoning_content{font-size:14px;color:#999;line-height:24px;white-space:pre-wrap;margin-top:4px;animation:fadeIn .3s ease}.reasoning_collapsed{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;max-height:106px;padding-bottom:0}.reasoning_more{color:#999;font-size:14px;padding:4px 0;margin-top:4px;cursor:pointer;text-align:center;touch-action:manipulation}.reasoning_more img{width:10px;height:6px;margin-left:4px;transition:transform .3s ease;transform:rotate(0deg);margin-bottom:1px}.reasoning_more.expanded img{transform:rotate(180deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.loading{display:flex;align-items:center;height:20px}.loading .dot{width:6px;height:6px;border-radius:50%;background:#999;margin:0 2px;animation:dotPulse 1.4s ease-in-out infinite}.loading .dot:first-child{animation-delay:0s}.loading .dot:nth-child(2){animation-delay:.2s}.loading .dot:nth-child(3){animation-delay:.4s}@keyframes dotPulse{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.error{color:#ff4d4f}.chat_input{display:flex;flex-direction:column;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));flex-shrink:0;touch-action:manipulation}.chat_input.ios_keyboard_show{padding-bottom:12px}.chat_input .pending_attachments_wrap{width:100%;margin-bottom:8px}.chat_input .pending_attachments_scroll{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 0}.chat_input .pending_attachments_scroll::-webkit-scrollbar{display:none}.chat_input .pending_attachment_item{flex-shrink:0;position:relative}.chat_input .pending_attachment_image_wrap{position:relative;width:82px;height:82px}.chat_input .pending_attachment_image{display:block;width:82px;height:82px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #eee}.chat_input .pending_attachment_file{position:relative;display:flex;align-items:center;gap:8px;width:216px;height:82px;padding:12px;background:linear-gradient(180deg,#e4f1f7,#fff);border-radius:16px;border:1px solid #fff}.chat_input .pending_attachment_file_icon{flex-shrink:0;width:40px;height:40px}.chat_input .pending_attachment_file_info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.chat_input .pending_attachment_file_name{font-size:.8125rem;color:#333;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_input .pending_attachment_file_size{font-size:.6875rem;color:#999}.chat_input .pending_attachment_delete{position:absolute;top:6px;right:6px;width:20px;height:20px;cursor:pointer;z-index:2}.chat_input .pending_attachment_add{flex-shrink:0;width:82px;height:82px;cursor:pointer}.chat_input .pending_attachment_add_icon{width:100%;height:100%}.chat_input .pending_attachment_loading{flex-shrink:0;width:82px;height:82px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #eee;background:#f5f5f5}.chat_input .pending_attachment_spinner{display:block;width:28px;height:28px;border:3px solid #e0e0e0;border-top-color:#4a90d9;border-radius:50%;animation:pending_attachment_spin .8s linear infinite}.chat_input .pending_attachment_add_spinner{display:block;width:40px;height:40px;margin:21px auto;border:3px solid #eee;border-top-color:#4a90d9;border-radius:50%;animation:pending_attachment_spin .8s linear infinite}@keyframes pending_attachment_spin{to{transform:rotate(1turn)}}.chat_input .upload_panel{display:flex;justify-content:center;gap:40px;padding:12px 8px;margin-top:8px}.chat_input .upload_panel_item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.chat_input .upload_panel_item span{margin-top:6px;font-size:.75rem;color:#333}.chat_input .upload_panel_icon{width:48px;height:48px}.chat_input .input_wrapper{flex:1;width:100%;position:relative;display:flex;align-items:flex-end;background:#fff;border-radius:25px}.chat_input .input_side_wrap{flex-shrink:0;height:50px;display:flex;align-items:center;width:44px}.chat_input .input_side_icon{width:28px;height:28px;cursor:pointer;flex-shrink:0}.chat_input .voice_btn{flex:1;height:50px;line-height:50px;text-align:center;background:#fff;border-radius:25px;font-size:15px;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat_input textarea{flex:1;padding:14px 16px;border:none;border-radius:25px;font-size:15px;resize:none;outline:none;transition:border-color .2s;max-height:124px;overflow-y:auto;background:#fff!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.chat_input textarea:focus{border-color:#1677ff}.chat_input textarea:disabled{background:#fafafa;cursor:not-allowed}.chat_input textarea::-webkit-scrollbar{display:none}.chat_input .send_icon{width:28px;height:28px;cursor:pointer;flex-shrink:0;transition:opacity .2s}.chat_input .send_icon.disabled{opacity:.4;cursor:not-allowed}@media screen and (min-width:768px){.chat_wrapper{max-width:768px}.chat_input{padding:12px!important}}.doc_dialog_content .doc_desc{font-size:.875rem;color:#666;line-height:22px;margin:0 0 4px 0}.doc_dialog_content .doc_title{font-size:.875rem;color:#000;line-height:22px;margin-top:20px}.doc_dialog_content .doc_item{display:flex;align-items:center;padding:5px 0;cursor:pointer}.doc_dialog_content .doc_item:last-child{border-bottom:none}.doc_dialog_content .doc_item:active{opacity:.7}.doc_dialog_content .doc_icon{width:20px;height:20px;flex-shrink:0;margin-right:10px}.doc_dialog_content .doc_name{font-size:14px;flex:1;min-width:0}.doc_dialog_content .doc_ext{font-size:14px;color:#1677ff;flex-shrink:0;margin-left:4px}.professional_tip_mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:0 40px;box-sizing:border-box}.professional_tip_box{width:100%;max-width:300px;background:#fff;border-radius:16px;overflow:hidden}.professional_tip_header{padding:24px 20px 8px;text-align:center;font-size:17px;font-weight:600;color:#333}.professional_tip_body{padding:8px 20px 24px}.professional_tip_text{margin:0;font-size:14px;color:#666;line-height:22px;text-align:center}.professional_tip_footer{display:flex;border-top:1px solid #eee}.professional_tip_btn{flex:1;height:48px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.professional_tip_btn:active{opacity:.7}.professional_tip_cancel{color:#999;border-right:1px solid #eee}.professional_tip_confirm{color:#0066fe;font-weight:500}