#app{font-family:Microsoft YaHei}.mb-0{margin-bottom:0!important}.p-0{padding:0!important}.border-0{border:0!important}.bg-unset{background:unset!important}.opacity-1{opacity:1!important}.d-block{display:block!important}.container{margin-right:auto;margin-left:auto}@media(max-width:575.98px){.container{max-width:100%}}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}header[data-v-0b950fae]{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px) brightness(100%);backdrop-filter:blur(12px) brightness(100%);box-shadow:0 1px 4px rgba(12,12,13,.051);padding:0 16px}header .logo[data-v-0b950fae]{width:120px}header .avatar[data-v-0b950fae]{width:33px;height:33px}header .navbar-light[data-v-0b950fae]{color:#fff}header .navbar-dark[data-v-0b950fae]{color:#000}header a[data-v-0b950fae],header span[data-v-0b950fae]{font-size:14px!important;line-height:22px!important}[data-v-a8c7470a] .ant-card-bordered{padding:55px 46px 62px 46px;border-radius:8px;border:1px solid #fff;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-v-a8c7470a] .ant-card-bordered .ant-card-head{border-bottom:unset;padding:0;display:none}[data-v-a8c7470a] .ant-card-bordered .ant-card-head:after{border-bottom:1px solid #999}[data-v-a8c7470a] .ant-card-bordered .ant-card-head .ant-tabs-tab{padding:12px 0}[data-v-a8c7470a] .ant-card-bordered .ant-card-head .ant-tabs-tab-btn{color:#999;font-size:18px;font-weight:700}[data-v-a8c7470a] .ant-card-bordered .ant-card-head .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1041b5;font-size:18px;font-style:normal;font-weight:700;text-shadow:unset}[data-v-a8c7470a] .ant-card-bordered .ant-card-body{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}[data-v-a8c7470a] .ant-form-item{margin-bottom:32px}[data-v-a8c7470a] .ant-form-item .input-class{color:#646464;font-size:14px;font-style:normal;padding-top:13px;padding-left:18px;padding-bottom:13px;border-radius:8px;background:#fff}.help-text[data-v-a8c7470a]{color:#323232;font-size:14px;font-style:normal;text-align:center;margin-bottom:12px}.submit-btn[data-v-a8c7470a]{height:unset;width:100%;border-radius:8px;border:none;padding:17px 0;color:#fff;font-size:16px;font-style:normal;font-weight:700;background:linear-gradient(270deg,#8cc2f8 -1.32%,#5e7bf3 34.75%,#1041b5 100.3%);box-shadow:0 1px 4px rgba(16,65,181,.102),0 4px 12px rgba(94,123,243,.302)}.code-btn[data-v-a8c7470a]{height:100%;width:100%;color:#0d6ffe;font-size:14px;font-style:normal;font-weight:400;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #5e7bf3;background-color:#fff}.check-item[data-v-a8c7470a]{padding-top:32px;padding-bottom:0;margin-bottom:0}.agreement[data-v-a8c7470a],.check-item[data-v-a8c7470a]{color:#999;font-size:14px;font-style:normal}.agreement a[data-v-a8c7470a]{color:#5e7bf3;font-size:14px;font-style:normal}.agreement[data-v-a8c7470a] .ant-checkbox-inner,.agreement[data-v-a8c7470a]:hover .ant-checkbox-checked:after{border-radius:50%}.layout[data-v-18f2998e]{display:flex;flex-direction:column;height:100vh;height:100%;min-height:100%}.header[data-v-18f2998e]{flex-shrink:0}.content[data-v-18f2998e]{overflow-y:auto;flex:1 1 auto;min-height:0}.footer[data-v-18f2998e]{flex-shrink:0}.custom-dropdown ul{padding:8px!important}.custom-dropdown ul li{padding:7px 12px!important}.custom-dropdown ul li span{color:#323232!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;padding:0!important}.custom-dropdown ul li span .delete-topic{color:#e7060a!important}.custom-dropdown ul li img{padding-right:12px}.custom-dropdown ul li:hover{border-radius:33px!important;background:rgba(94,123,243,.07)!important}.model-dropdown-menu ul,.model-dropdown-menu ul li{padding:8px 18px!important}.model-dropdown-menu ul li img{display:none;padding-left:93px}.model-dropdown-menu ul li .active img,.model-dropdown-menu ul li:hover img{display:block}:deep(.ant-drawer-body){padding:0!important}#layout1[data-v-944d7fa4]{background:rgba(94,123,243,.05)}#layout1[data-v-944d7fa4] .layout-header{padding-top:16px;padding-left:28px;padding-right:28px}#layout1[data-v-944d7fa4] .layout-header .chat-tcm{margin-top:36px;border-radius:36px;background:linear-gradient(270deg,#8cc2f8 -1.32%,#5e7bf3 34.75%,#1041b5 100.3%);padding:8px 0;width:100%;display:flex;align-content:center;justify-content:center;height:unset;color:#fff;font-size:14px;font-style:normal;font-weight:400}#layout1[data-v-944d7fa4] .layout-header .chat-tcm img{padding-right:8px}#layout1[data-v-944d7fa4] .layout-header .search-topic{margin-top:12px;padding-left:8px;padding-top:8px;padding-bottom:8px;color:#999;font-size:14px;font-style:normal;border-radius:36px;background:#fff}#layout1[data-v-944d7fa4] .header{padding-bottom:24px}#layout1 .topic-content[data-v-944d7fa4]{padding-left:20px;padding-right:20px}#layout1 .topic-content div:not(:first-child) .title[data-v-944d7fa4]{padding-top:24px;padding-bottom:12px}#layout1 .topic-content .title[data-v-944d7fa4]{padding-left:12px;color:#323232;font-size:12px;font-style:normal;font-weight:700;margin-bottom:0!important}#layout1 .topic-content .topic[data-v-944d7fa4]{position:relative;color:#323232;font-size:14px;font-style:normal;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:40px;border-radius:36px;width:100%;background:unset;box-shadow:unset;text-align:left;height:unset;display:flex;align-content:center;justify-content:space-between}#layout1 .topic-content .topic[data-v-944d7fa4] .more-dropdown{position:absolute;z-index:2;flex-shrink:0;right:12px;top:50%;transform:translateY(-50%);padding:0;margin:0;border:none;background:unset;box-shadow:unset}#layout1 .topic-content .topic[data-v-944d7fa4] span{padding-right:34px;display:block;overflow:hidden;white-space:nowrap}#layout1 .topic-content .topic[data-v-944d7fa4]:hover{background:rgba(207,216,242,.35)}#layout1 .topic-content .topic .update-topic-input[data-v-944d7fa4]{position:absolute;padding:inherit;margin:unset;height:unset;inset:0;border-radius:inherit;color:#323232;font-size:14px;font-style:normal;border:none;z-index:2;opacity:1}#layout1 .topic-content .active[data-v-944d7fa4]{background:rgba(207,216,242,.35)}#layout1 .topic-content .active[data-v-944d7fa4] .more-dropdown img{display:block}#layout1 .layout-footer[data-v-944d7fa4]{padding:19px 0}#layout1 .layout-footer .logo-text[data-v-944d7fa4]{font-size:16px;font-style:normal;font-weight:400;margin-bottom:0!important;background:linear-gradient(90deg,#958ef6,#8cc2f8 50%,#5e7bf3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-left:18px}#layout1 .layout-footer .versions[data-v-944d7fa4]{color:#999;font-size:12px;font-style:normal;padding-top:4px;padding-left:18px;margin-bottom:0!important}#layout1[data-v-944d7fa4] .content::-webkit-scrollbar{width:7px}#layout1[data-v-944d7fa4] .content::-webkit-scrollbar-track{margin:14px}#layout1[data-v-944d7fa4] .content::-webkit-scrollbar-thumb{background:rgba(94,123,243,.12);background-clip:content-box;border-radius:24px}#layout1[data-v-944d7fa4] .content::-webkit-scrollbar-button{background:rgba(94,123,243,.12);height:7px;width:11px}#layout1[data-v-944d7fa4] .content::-webkit-scrollbar-button:vertical:start:decrement{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACSSURBVHgBdY29CoJQGIbPp58aREQl1BSNzd1BNLd0AQ2tXUHbWbuqzk0EDiKuIiiI+Hv84RMOuvhO788DL7CJOP/hvzxvQsuJBb9K1esjwDWvvh8ATGvd2IvHbZkJITraNAW51XsvmY7kW0CTstoG6PlJdjRMrylTTx5e33BVJLhlM0prGeExt3Pf8IM56GKcqh4jFS07j6HjzQAAAABJRU5ErkJggg==) no-repeat 50%;height:7px;width:11px}#layout1[data-v-944d7fa4] .content::-webkit-scrollbar-button:vertical:end:increment{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB8SURBVHgBdYtPCkBAFMZnxqCQmlzB2s1cwMZzFeUMtrYOYOUEkkhK/jU8NWVh3up9v+/3UQBg9ZCaRHNrUF28lbEn/EnoJCKjkRVZMHPXWP565OXTMwx54g9MWvtXwIz8/RUMLadT4kHsE7Pq6HcNIHmzLaK3vbECeip+AwsJKfw3xYOrAAAAAElFTkSuQmCC) no-repeat 50%;height:7px;width:11px;transform:rotate(180deg)}#layout2 .layout-header[data-v-944d7fa4]{padding-left:28px;padding-top:16px;padding-bottom:20px;padding-right:28px;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid rgba(94,123,243,.1)}#layout2 .layout-header .model-dropdown[data-v-944d7fa4]{padding:0;margin:0;border:none;box-shadow:unset;background:unset;font-size:14px;font-style:normal;font-weight:400;background:linear-gradient(270deg,#8cc2f8 -18.74%,#5e7bf3 23.52%,#1041b5 100.29%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#layout2 .layout-header .model-dropdown[data-v-944d7fa4] .anticon-down{color:#1041b5}#layout2 .layout-header .unfold[data-v-944d7fa4]{transform:rotate(180deg);padding-left:15px!important}#layout2 .chat-content[data-v-944d7fa4]{height:auto;padding-top:24px;padding-left:176px;padding-right:176px}#layout2 .chat-content .chat-user[data-v-944d7fa4]{display:flex;justify-content:end}#layout2 .chat-content .chat-user .chat[data-v-944d7fa4]{word-break:break-word;white-space:pre-wrap;color:#323232;font-size:14px;font-style:normal;font-weight:400;padding:12px 24px;border-radius:19px;background:rgba(94,123,243,.07)}#layout2 .chat-content .chat-ai[data-v-944d7fa4]{padding-top:24px;padding-bottom:24px}#layout2 .chat-content .chat-ai .chat[data-v-944d7fa4]{word-break:break-word;color:#323232;font-size:14px;font-style:normal;font-weight:400;line-height:32px;padding:12px 24px}#layout2 .chat-content .chat-ai .chat p[data-v-944d7fa4]{margin-bottom:0!important}#layout2 .chat-content .chat-ai[data-v-944d7fa4] .ant-tree-node-content-wrapper{-moz-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}#layout2 .chat-content .chat-ai[data-v-944d7fa4] .ant-tree-title{-moz-user-select:text;user-select:text;-webkit-user-select:text}#layout2 .chat-content .chat-ai[data-v-944d7fa4] .ant-tree-node-content-wrapper-normal{background-color:inherit}#layout2 .chat-content .chat-ai[data-v-944d7fa4] .ant-tree-list-holder-inner .ant-tree-treenode-switcher-open+.ant-tree-treenode .ant-tree-title{color:#8b8b8b}#layout2 .chat-content .chat-ai[data-v-944d7fa4] .ant-tree-node-content-wrapper-close:hover{background-color:inherit}#layout2 .chat-content[data-v-944d7fa4] .ant-tree-switcher-line-icon{display:none}#layout2 .prompt-chat[data-v-944d7fa4]{height:100%;display:flex;justify-content:center;align-items:center}#layout2 .prompt-chat .prompt .ai-avatar[data-v-944d7fa4]{width:52px;height:52px}#layout2 .prompt-chat .prompt .welcome[data-v-944d7fa4]{color:#323232;font-size:24px;font-style:normal;font-weight:400;padding-left:20px}#layout2 .prompt-chat .prompt .title[data-v-944d7fa4]{color:#323232;font-size:12px;font-style:normal;font-weight:700;padding-top:24px;padding-bottom:8px;margin-bottom:0!important}#layout2 .prompt-chat .prompt .prompt-tips[data-v-944d7fa4]{color:#323232;text-align:center;font-size:14px;font-style:normal;padding-top:8px;padding-bottom:24px;margin-bottom:0!important}#layout2 .prompt-chat .prompt ul[data-v-944d7fa4]{list-style:none;padding:0;margin:0;padding-bottom:48px!important}#layout2 .prompt-chat .prompt ul li[data-v-944d7fa4] .prompt-btn{height:unset;box-shadow:unset}#layout2 .prompt-chat .prompt ul li[data-v-944d7fa4] .prompt-btn:focus-visible{outline:none!important}#layout2 .prompt-chat .prompt ul li[data-v-944d7fa4] .prompt-btn span{font-size:14px;font-style:normal;background:linear-gradient(270deg,#5e7bf3 -1.32%,#1041b5 100.3%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:43px;padding:4px 18px;border:1px solid #958ef6;margin-bottom:8px}#layout2 .chat-footer[data-v-944d7fa4]{padding-left:177px;padding-right:177px}#layout2 .chat-footer .chat-input-wrapper[data-v-944d7fa4]{border-radius:19px;background:rgba(94,123,243,.07);padding:8px 18px;overflow:hidden}#layout2 .chat-footer .chat-input-wrapper .chat[data-v-944d7fa4]{position:relative;max-height:200px}#layout2 .chat-footer .chat-input-wrapper .chat-input[data-v-944d7fa4]{background:inherit;resize:none;word-break:break-word;white-space:pre-wrap;border:none;margin:0;padding:0;display:block;inset:0;overflow:auto;color:#999;font-size:14px;font-style:normal;font-weight:400;position:absolute}#layout2 .chat-footer .chat-input-wrapper .chat-input[data-v-944d7fa4]:focus-visible{outline:none!important}#layout2 .chat-footer .chat-input-wrapper .chat-input-copy[data-v-944d7fa4]{visibility:hidden;pointer-events:none;min-height:56px;font-size:inherit;line-height:inherit;word-break:break-word;white-space:pre-wrap;border:none;width:100%;margin:0;padding:0;display:block;inset:0;overflow:auto}#layout2 .chat-footer .chat-input-btn[data-v-944d7fa4]{display:flex;align-items:center;justify-content:space-between}#layout2 .chat-footer .chat-input-btn .ant-btn[data-v-944d7fa4]{margin:0;padding:0;border:none;background:inherit;box-shadow:unset}#layout2 .chat-footer .chat-tips[data-v-944d7fa4]{text-align:center;padding-bottom:15px;padding-top:8px;color:#999;font-size:12px;font-style:normal;margin-bottom:0!important}#layout2 .chat-footer .chat-tips span[data-v-944d7fa4]{color:#5e7bf3;font-size:12px;font-style:normal}#layout2[data-v-944d7fa4] .content{scrollbar-width:none;-ms-overflow-style:none}#layout2[data-v-944d7fa4] .content::-webkit-scrollbar{display:none}@media screen and (max-width:768px){#layout1[data-v-944d7fa4]{background:unset}#layout1 .layout-header[data-v-944d7fa4],#layout1 .topic-content[data-v-944d7fa4]{padding:0}#layout2 .chat-footer[data-v-944d7fa4]{padding-left:24px;padding-right:24px}#layout2 .chat-input-copy[data-v-944d7fa4]{min-height:26px!important}#layout2 .chat-content[data-v-944d7fa4]{padding-left:24px;padding-right:24px}}.container[data-v-0aaf9e58]{padding:80px 20px 40px;min-height:100vh}.doctor-card[data-v-0aaf9e58]{border-radius:16px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(16,65,181,.12);overflow:hidden}.doctor-card[data-v-0aaf9e58] .ant-card-body{padding:48px}@media(max-width:768px){.doctor-card[data-v-0aaf9e58] .ant-card-body{padding:28px 20px}}.header[data-v-0aaf9e58]{display:flex;align-items:flex-start;margin-bottom:40px;gap:28px;padding-bottom:32px;border-bottom:2px solid rgba(94,123,243,.1)}@media(max-width:768px){.header[data-v-0aaf9e58]{flex-direction:column;align-items:center;text-align:center;padding-bottom:24px}}.doctor-avatar[data-v-0aaf9e58]{width:140px;height:140px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:5px solid rgba(94,123,243,.15);box-shadow:0 4px 16px rgba(94,123,243,.2);transition:all .3s ease}.doctor-avatar[data-v-0aaf9e58]:hover{transform:scale(1.05);box-shadow:0 6px 24px rgba(94,123,243,.3)}@media(max-width:768px){.doctor-avatar[data-v-0aaf9e58]{width:120px;height:120px}}.doctor-basic[data-v-0aaf9e58]{flex:1}.doctor-name[data-v-0aaf9e58]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#1041b5,#5e7bf3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;letter-spacing:1px}@media(max-width:768px){.doctor-name[data-v-0aaf9e58]{font-size:26px;margin-bottom:16px}}.tags[data-v-0aaf9e58]{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.tags[data-v-0aaf9e58]{justify-content:center}}.doctor-tag[data-v-0aaf9e58]{font-size:13px;padding:8px 16px;border-radius:24px;border:1.5px solid rgba(94,123,243,.3);background:linear-gradient(135deg,rgba(94,123,243,.08),rgba(16,65,181,.05));color:#1041b5;font-weight:500;transition:all .3s ease}.doctor-tag[data-v-0aaf9e58]:hover{border-color:#5e7bf3;background:linear-gradient(135deg,rgba(94,123,243,.15),rgba(16,65,181,.1));transform:translateY(-2px);box-shadow:0 4px 12px rgba(94,123,243,.15)}.doctor-tag[data-v-0aaf9e58] .ant-tag{margin:0}.content-section[data-v-0aaf9e58]{margin-bottom:36px;padding:24px;border-radius:12px;background:linear-gradient(135deg,rgba(94,123,243,.03),rgba(16,65,181,.02))}.section-title[data-v-0aaf9e58]{font-size:22px;font-weight:700;color:#1041b5;margin-bottom:20px;position:relative;padding-left:16px;display:inline-block}.section-title[data-v-0aaf9e58]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:24px;background:linear-gradient(180deg,#5e7bf3,#1041b5);border-radius:3px;box-shadow:0 2px 8px rgba(94,123,243,.3)}@media(max-width:768px){.section-title[data-v-0aaf9e58]{font-size:19px}}.specialty-text[data-v-0aaf9e58]{font-size:16px;line-height:2;color:#333}.specialty-text[data-v-0aaf9e58] .highlight{color:#d9480f;font-weight:600;background:linear-gradient(135deg,rgba(217,72,15,.12),rgba(217,72,15,.08));padding:3px 8px;border-radius:6px;border-bottom:2px solid rgba(217,72,15,.3)}@media(max-width:768px){.specialty-text[data-v-0aaf9e58]{font-size:15px;line-height:1.8}}.achievements[data-v-0aaf9e58]{margin-bottom:36px}.achievement-item[data-v-0aaf9e58]{margin-bottom:20px;padding:24px;border-radius:12px;background:linear-gradient(135deg,rgba(94,123,243,.06),rgba(16,65,181,.04));border-left:5px solid #5e7bf3;transition:all .3s ease}.achievement-item[data-v-0aaf9e58]:hover{transform:translateX(4px);box-shadow:0 4px 16px rgba(94,123,243,.15);border-left-color:#1041b5}@media(max-width:768px){.achievement-item[data-v-0aaf9e58]{padding:20px 16px}}.achievement-title[data-v-0aaf9e58]{font-size:19px;font-weight:700;color:#1041b5;margin-bottom:12px}@media(max-width:768px){.achievement-title[data-v-0aaf9e58]{font-size:17px}}.achievement-desc[data-v-0aaf9e58]{font-size:16px;line-height:1.8;color:#666;margin:0}@media(max-width:768px){.achievement-desc[data-v-0aaf9e58]{font-size:15px}}.questions-section[data-v-0aaf9e58]{margin-bottom:20px;padding:24px;border-radius:12px;background:linear-gradient(135deg,rgba(94,123,243,.03),rgba(16,65,181,.02))}.questions-list[data-v-0aaf9e58]{display:flex;flex-direction:column;gap:14px}.question-item[data-v-0aaf9e58]{border-radius:28px;border:1.5px solid rgba(94,123,243,.25);background:linear-gradient(90deg,rgba(149,142,246,.08),rgba(140,194,248,.08) 50%,rgba(94,123,243,.08));transition:all .3s ease;cursor:pointer;overflow:hidden;position:relative}.question-item[data-v-0aaf9e58]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.question-item[data-v-0aaf9e58]:hover{background:linear-gradient(90deg,rgba(149,142,246,.15),rgba(140,194,248,.15) 50%,rgba(94,123,243,.15));transform:translateX(4px);box-shadow:0 6px 16px rgba(94,123,243,.2);border-color:#5e7bf3}.question-item[data-v-0aaf9e58]:hover:before{left:100%}.question-item[data-v-0aaf9e58]:active{transform:translateX(2px) scale(.98)}.question-btn[data-v-0aaf9e58]{width:100%;height:auto;padding:14px 24px;text-align:left;color:#1041b5;font-size:15px;font-weight:500;border:none;box-shadow:none;display:flex;align-items:center}.question-btn[data-v-0aaf9e58]:hover{background:none!important;color:#1041b5!important}.question-btn[data-v-0aaf9e58] .anticon{margin-right:12px;color:#5e7bf3;font-size:18px}@media(max-width:768px){.question-btn[data-v-0aaf9e58]{font-size:14px;padding:12px 18px}}.chat-modal-content[data-v-0aaf9e58]{height:600px}@media(max-width:768px){.chat-modal-content[data-v-0aaf9e58]{height:500px}}.chat-iframe[data-v-0aaf9e58]{width:100%;height:100%;border:none;border-radius:8px}.floating-chat[data-v-0aaf9e58]{position:fixed;right:30px;bottom:30px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;z-index:1000;animation:pulse-0aaf9e58 2.5s ease-in-out infinite}.floating-chat .chat-avatar[data-v-0aaf9e58]{width:140px;height:140px;border-radius:50%;overflow:hidden;border:4px solid #5e7bf3;box-shadow:0 8px 32px rgba(16,65,181,.35);transition:all .4s ease;position:relative}.floating-chat .chat-avatar[data-v-0aaf9e58]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:linear-gradient(45deg,#5e7bf3,#1041b5,#5e7bf3);z-index:-1;opacity:0;transition:opacity .4s ease}.floating-chat .chat-avatar img[data-v-0aaf9e58]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.floating-chat .chat-tip[data-v-0aaf9e58]{background:linear-gradient(135deg,#5e7bf3,#1041b5);color:#fff;padding:10px 16px;border-radius:20px;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 6px 20px rgba(16,65,181,.35);transform:translateY(0);opacity:1;transition:all .4s ease;position:relative;letter-spacing:.5px}.floating-chat .chat-tip[data-v-0aaf9e58]:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-bottom:8px solid #1041b5;border-left:8px solid transparent;border-right:8px solid transparent}.floating-chat[data-v-0aaf9e58]:hover{animation-play-state:paused}.floating-chat:hover .chat-avatar[data-v-0aaf9e58]{transform:scale(1.15) rotate(5deg);border-color:#1041b5;box-shadow:0 12px 48px rgba(16,65,181,.5)}.floating-chat:hover .chat-avatar[data-v-0aaf9e58]:before{opacity:1;animation:rotate-0aaf9e58 3s linear infinite}.floating-chat:hover .chat-tip[data-v-0aaf9e58]{transform:translateY(-4px);box-shadow:0 8px 28px rgba(16,65,181,.45)}@media(max-width:768px){.floating-chat[data-v-0aaf9e58]{right:20px;bottom:20px;gap:8px}.floating-chat .chat-avatar[data-v-0aaf9e58]{width:70px;height:70px;border-width:3px}.floating-chat .chat-tip[data-v-0aaf9e58]{font-size:11px;padding:8px 12px}}@keyframes rotate-0aaf9e58{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-0aaf9e58{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}[data-v-0aaf9e58] .ant-modal .ant-modal-header{background:linear-gradient(135deg,#5e7bf3,#1041b5);border-bottom:none;padding:20px 24px;border-radius:12px 12px 0 0}[data-v-0aaf9e58] .ant-modal .ant-modal-header .ant-modal-title{color:#fff;font-weight:700;font-size:18px;letter-spacing:.5px}[data-v-0aaf9e58] .ant-modal .ant-modal-close{color:#fff;top:20px;right:20px;width:32px;height:32px}[data-v-0aaf9e58] .ant-modal .ant-modal-close .ant-modal-close-x{width:32px;height:32px;line-height:32px;font-size:18px}[data-v-0aaf9e58] .ant-modal .ant-modal-close:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.1);border-radius:50%}[data-v-0aaf9e58] .ant-modal .ant-modal-body{padding:0}[data-v-0aaf9e58] .ant-modal .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 12px 48px rgba(16,65,181,.2)}.container[data-v-bc5b7ecc]{padding:80px 20px 60px;max-width:1320px;margin:0 auto;min-height:100vh}@media(min-width:992px){.container[data-v-bc5b7ecc]{padding-left:0;padding-right:0}}.page-header[data-v-bc5b7ecc]{text-align:center;margin-bottom:48px}.page-title[data-v-bc5b7ecc]{font-size:40px;font-weight:700;background:linear-gradient(135deg,#1041b5,#5e7bf3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;letter-spacing:2px}@media(max-width:768px){.page-title[data-v-bc5b7ecc]{font-size:32px}}.section-title[data-v-bc5b7ecc]{font-size:24px;font-weight:700;color:#1041b5;margin-bottom:24px;padding-left:16px;position:relative}.section-title[data-v-bc5b7ecc]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:28px;background:linear-gradient(180deg,#5e7bf3,#1041b5);border-radius:3px;box-shadow:0 2px 8px rgba(94,123,243,.3)}@media(max-width:768px){.section-title[data-v-bc5b7ecc]{font-size:20px}}.recommend-section[data-v-bc5b7ecc]{margin-bottom:60px}@media(min-width:992px){.recommend-section[data-v-bc5b7ecc]{padding:0 12px}}.recommend-carousel[data-v-bc5b7ecc] .ant-carousel .slick-dots{bottom:-40px}.recommend-carousel[data-v-bc5b7ecc] .ant-carousel .slick-dots li button{background:rgba(94,123,243,.3);border-radius:4px;height:4px}.recommend-carousel[data-v-bc5b7ecc] .ant-carousel .slick-dots li.slick-active button{background:#5e7bf3;width:32px}.carousel-item[data-v-bc5b7ecc]{padding:0 10px}.recommend-card[data-v-bc5b7ecc]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1.5px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(16,65,181,.15);padding:32px;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden}.recommend-card[data-v-bc5b7ecc]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(94,123,243,.1) 0,transparent 70%);transition:all .6s ease;opacity:0}.recommend-card[data-v-bc5b7ecc]:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(16,65,181,.25);border-color:rgba(94,123,243,.5)}.recommend-card[data-v-bc5b7ecc]:hover:before{opacity:1;top:-10%;right:-10%}.recommend-card:hover .doctor-avatar[data-v-bc5b7ecc]{transform:scale(1.1) rotate(3deg)}@media(max-width:768px){.recommend-card[data-v-bc5b7ecc]{padding:24px}}.recommend-badge[data-v-bc5b7ecc]{position:absolute;top:24px;right:24px;background:linear-gradient(135deg,rgba(94,123,243,.9),rgba(16,65,181,.9));color:#fff;padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;box-shadow:0 4px 12px rgba(94,123,243,.3);z-index:2}.recommend-badge .badge-icon[data-v-bc5b7ecc]{width:18px;height:18px;filter:brightness(0) invert(1)}@media(max-width:768px){.recommend-badge[data-v-bc5b7ecc]{top:16px;right:16px;font-size:12px;padding:6px 12px}}.recommend-content[data-v-bc5b7ecc]{display:flex;gap:32px;align-items:flex-start;margin-bottom:24px}@media(max-width:768px){.recommend-content[data-v-bc5b7ecc]{flex-direction:column;align-items:center;text-align:center;gap:20px}}.doctor-info[data-v-bc5b7ecc]{flex:1}.doctor-name[data-v-bc5b7ecc]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#1041b5,#5e7bf3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;letter-spacing:1px}@media(max-width:768px){.doctor-name[data-v-bc5b7ecc]{font-size:26px}}.doctor-title[data-v-bc5b7ecc]{font-size:15px;color:#666;margin-bottom:16px;line-height:1.6}@media(max-width:768px){.doctor-title[data-v-bc5b7ecc]{font-size:14px}}.doctor-specialty[data-v-bc5b7ecc]{font-size:16px;color:#333;line-height:1.8;font-weight:500}@media(max-width:768px){.doctor-specialty[data-v-bc5b7ecc]{font-size:15px}}.doctor-avatar-wrapper[data-v-bc5b7ecc]{flex-shrink:0}.doctor-avatar[data-v-bc5b7ecc]{width:180px;height:180px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:5px solid rgba(94,123,243,.2);box-shadow:0 8px 24px rgba(94,123,243,.25);transition:all .4s ease}@media(max-width:768px){.doctor-avatar[data-v-bc5b7ecc]{width:140px;height:140px}}.recommend-footer[data-v-bc5b7ecc]{display:flex;justify-content:center}.consult-btn[data-v-bc5b7ecc]{height:56px;padding:0 40px;font-size:16px;font-weight:600;border-radius:28px;background:linear-gradient(135deg,#5e7bf3,#1041b5);border:none;box-shadow:0 6px 20px rgba(94,123,243,.3);transition:all .3s ease;display:flex;align-items:center}.consult-btn[data-v-bc5b7ecc]:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(94,123,243,.4)}.consult-btn[data-v-bc5b7ecc] .anticon{font-size:18px}@media(max-width:768px){.consult-btn[data-v-bc5b7ecc]{height:48px;padding:0 32px;font-size:15px}}.hot-section[data-v-bc5b7ecc]{margin-bottom:40px}@media(min-width:992px){.hot-section[data-v-bc5b7ecc]{padding:0 12px}}.doctor-card[data-v-bc5b7ecc]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;border:1.5px solid hsla(0,0%,100%,.3);box-shadow:0 4px 20px rgba(16,65,181,.1);overflow:hidden;cursor:pointer;transition:all .4s ease;height:100%;display:flex;flex-direction:column}.doctor-card[data-v-bc5b7ecc]:hover{transform:translateY(-6px);box-shadow:0 12px 36px rgba(16,65,181,.2);border-color:rgba(94,123,243,.5)}.doctor-card:hover .card-avatar[data-v-bc5b7ecc]{transform:scale(1.1)}.card-header[data-v-bc5b7ecc]{position:relative;background:linear-gradient(135deg,rgba(94,123,243,.08),rgba(16,65,181,.05));padding:24px;display:flex;justify-content:center;align-items:center;min-height:200px}@media(max-width:768px){.card-header[data-v-bc5b7ecc]{min-height:180px;padding:20px}}.ai-badge-small[data-v-bc5b7ecc]{position:absolute;top:16px;left:16px;background:linear-gradient(135deg,rgba(94,123,243,.9),rgba(16,65,181,.9));color:#fff;padding:6px 12px;border-radius:16px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;box-shadow:0 3px 10px rgba(94,123,243,.3)}.ai-badge-small .badge-icon-small[data-v-bc5b7ecc]{width:14px;height:14px;filter:brightness(0) invert(1)}.card-avatar[data-v-bc5b7ecc]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid hsla(0,0%,100%,.8);box-shadow:0 6px 20px rgba(94,123,243,.2);transition:all .4s ease}@media(max-width:768px){.card-avatar[data-v-bc5b7ecc]{width:100px;height:100px}}.card-body[data-v-bc5b7ecc]{padding:20px;flex:1;display:flex;flex-direction:column;gap:8px}.name-tag-row[data-v-bc5b7ecc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tags-wrapper[data-v-bc5b7ecc]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.card-name[data-v-bc5b7ecc]{font-size:20px;font-weight:700;color:#1041b5;margin:0}@media(max-width:768px){.card-name[data-v-bc5b7ecc]{font-size:18px}}.card-tag[data-v-bc5b7ecc]{font-size:11px;padding:4px 10px;border-radius:12px;border:1px solid rgba(94,123,243,.3);background:linear-gradient(135deg,rgba(94,123,243,.1),rgba(16,65,181,.08));color:#1041b5;font-weight:600;flex-shrink:0;display:inline-block}.card-title[data-v-bc5b7ecc]{font-size:14px;color:#666;margin:0;line-height:1.6}@media(max-width:768px){.card-title[data-v-bc5b7ecc]{font-size:13px}}.card-specialty[data-v-bc5b7ecc]{font-size:14px;color:#333;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.card-specialty[data-v-bc5b7ecc]{font-size:13px}.container[data-v-bc5b7ecc]{padding:60px 16px 40px}.recommend-section[data-v-bc5b7ecc]{margin-bottom:48px;margin-left:12px;margin-right:12px}.hot-section[data-v-bc5b7ecc]{margin-bottom:32px;margin-left:12px;margin-right:12px}}.home-page[data-v-53283ea6]{background:#fff;overflow-x:hidden}.position-relative[data-v-53283ea6]{position:relative}.hero-section[data-v-53283ea6]{position:relative;min-height:100vh;display:flex;align-items:center}.hero-section .hero-bg[data-v-53283ea6]{width:100%;min-height:100vh;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;padding:100px 0 60px}.hero-section .hero-content[data-v-53283ea6]{text-align:center;padding:20px}@media(min-width:768px){.hero-section .hero-content[data-v-53283ea6]{text-align:left}}.hero-section .hero-logo[data-v-53283ea6]{width:80px;margin-bottom:20px}@media(min-width:768px){.hero-section .hero-logo[data-v-53283ea6]{width:100px}}.hero-section .hero-title[data-v-53283ea6]{font-size:48px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.2);margin-bottom:16px}@media(min-width:768px){.hero-section .hero-title[data-v-53283ea6]{font-size:64px}}.hero-section .hero-subtitle[data-v-53283ea6]{font-size:18px;font-weight:500;color:hsla(0,0%,100%,.95);text-shadow:0 1px 4px rgba(0,0,0,.15);margin-bottom:24px}@media(min-width:768px){.hero-section .hero-subtitle[data-v-53283ea6]{font-size:22px}}.hero-section .hero-description[data-v-53283ea6]{font-size:16px;color:hsla(0,0%,100%,.9);text-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:40px;line-height:1.8}.hero-section .hero-search[data-v-53283ea6]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hero-section .hero-search-input[data-v-53283ea6]{flex:1;min-width:240px}.hero-section .hero-search-btn[data-v-53283ea6]{flex-shrink:0}.hero-section .hero-pills[data-v-53283ea6]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.hero-section .hero-pill[data-v-53283ea6]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.15);color:#fff;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-section .hero-actions[data-v-53283ea6]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:32px}@media(min-width:768px){.hero-section .hero-actions[data-v-53283ea6]{justify-content:flex-start}}.hero-section .hero-stats[data-v-53283ea6]{display:flex;gap:32px;flex-wrap:wrap}.hero-section .hero-stat[data-v-53283ea6]{display:flex;flex-direction:column}.hero-section .hero-stat strong[data-v-53283ea6]{font-size:32px;font-weight:700;color:#fff;line-height:1.2}.hero-section .hero-stat span[data-v-53283ea6]{font-size:14px;color:hsla(0,0%,100%,.85)}.hero-section .hero-image[data-v-53283ea6]{text-align:center}.hero-section .hero-image .floating-image[data-v-53283ea6]{max-width:100%;height:auto;animation:float-53283ea6 3s ease-in-out infinite}@keyframes float-53283ea6{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.features-section[data-v-53283ea6]{padding:80px 0;background:#fff}.section-header[data-v-53283ea6]{text-align:center;margin-bottom:60px}.section-title[data-v-53283ea6]{font-size:36px;font-weight:700;color:#1041b5;margin-bottom:16px}@media(max-width:768px){.section-title[data-v-53283ea6]{font-size:28px}}.section-description[data-v-53283ea6]{font-size:16px;color:#646464;line-height:1.8}.feature-card[data-v-53283ea6]{padding:40px 24px;background:#fff;border-radius:12px;border:1.5px solid rgba(94,123,243,.1);box-shadow:0 2px 8px rgba(12,12,13,.08);transition:all .3s ease;text-align:center;height:100%;cursor:pointer}.feature-card[data-v-53283ea6]:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(94,123,243,.2);border-color:#5e7bf3}.feature-card .feature-icon[data-v-53283ea6]{width:120px;height:120px;margin:0 auto 24px}.feature-card .feature-icon .feature-img[data-v-53283ea6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.feature-card .feature-title[data-v-53283ea6]{font-size:20px;font-weight:600;color:#1041b5;margin-bottom:12px}.feature-card .feature-description[data-v-53283ea6]{font-size:14px;color:#646464;line-height:1.6;margin-bottom:0}.ai-doctor-section[data-v-53283ea6]{padding:80px 0;background:rgba(94,123,243,.03)}.modules-section[data-v-53283ea6]{padding:80px 0;background:#fff}.module-card[data-v-53283ea6]{height:100%;padding:32px 28px;background:#fff;border-radius:16px;border:1.5px solid rgba(94,123,243,.1);box-shadow:0 2px 8px rgba(12,12,13,.08);transition:all .3s ease;display:flex;flex-direction:column;gap:12px}.module-card[data-v-53283ea6]:hover{transform:translateY(-8px);box-shadow:0 8px 24px rgba(94,123,243,.25);border-color:#5e7bf3}.module-thumb[data-v-53283ea6]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(94,123,243,.1),rgba(16,65,181,.18));display:flex;align-items:center;justify-content:center;font-size:32px;color:#1041b5}.module-title[data-v-53283ea6]{font-size:20px;font-weight:600;color:#1041b5;margin:0}.module-description[data-v-53283ea6]{flex:1;font-size:14px;color:#646464;line-height:1.7;margin:0}.module-tags[data-v-53283ea6]{display:flex;gap:8px;flex-wrap:wrap}.module-tag[data-v-53283ea6]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:rgba(94,123,243,.08);color:#1041b5;font-size:12px;font-weight:500}.season-section[data-v-53283ea6]{padding:80px 0;background:rgba(94,123,243,.03)}.season-card[data-v-53283ea6]{height:100%;padding:32px;border-radius:16px;background:#fff;border:1.5px solid rgba(94,123,243,.1);box-shadow:0 2px 8px rgba(12,12,13,.08);display:flex;flex-direction:column;gap:16px}.season-card.highlight[data-v-53283ea6]{background:linear-gradient(135deg,rgba(140,194,248,.12),rgba(16,65,181,.12))}.season-card-title[data-v-53283ea6]{font-size:20px;font-weight:600;color:#1041b5;margin:0}.season-card-description[data-v-53283ea6]{font-size:14px;color:#646464;line-height:1.7;margin:0}.season-tags[data-v-53283ea6]{display:flex;gap:8px;flex-wrap:wrap}.season-tag[data-v-53283ea6]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:rgba(94,123,243,.08);color:#1041b5;font-size:12px;font-weight:500}.season-links[data-v-53283ea6]{display:flex;gap:10px;flex-wrap:wrap}.season-link[data-v-53283ea6]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#fff;border:1px dashed #5e7bf3;color:#1041b5;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.season-link[data-v-53283ea6]:hover{background:#5e7bf3;color:#fff;border-color:#5e7bf3}.season-note[data-v-53283ea6]{font-size:12px;color:#646464;line-height:1.6;margin:8px 0 0}.updates-section[data-v-53283ea6]{padding:80px 0;background:#fff}.updates-ticker[data-v-53283ea6]{display:flex;gap:12px;flex-wrap:wrap;padding:16px;border-radius:16px;border:1px solid rgba(94,123,243,.1);background:rgba(94,123,243,.05)}.ticker-item[data-v-53283ea6]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#fff;border:1px dashed rgba(94,123,243,.4);color:#1041b5;font-size:12px;white-space:nowrap}.partners-section[data-v-53283ea6]{padding:80px 0;background:rgba(94,123,243,.03)}.partner-card[data-v-53283ea6]{height:100%;padding:32px;border-radius:16px;background:#fff;border:1.5px solid rgba(94,123,243,.1);box-shadow:0 2px 8px rgba(12,12,13,.08);display:flex;flex-direction:column;gap:16px}.partner-title[data-v-53283ea6]{font-size:20px;font-weight:600;color:#1041b5;margin:0}.partner-description[data-v-53283ea6]{font-size:14px;color:#646464;line-height:1.7;margin:0}.partner-pills[data-v-53283ea6]{display:flex;flex-wrap:wrap;gap:10px}.partner-pill[data-v-53283ea6]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#fff;border:1px dashed rgba(94,123,243,.4);color:#1041b5;font-size:12px}.api-example[data-v-53283ea6]{margin:0;padding:16px;border-radius:12px;background:rgba(94,123,243,.05);border:1px solid rgba(94,123,243,.1);font-size:12px;color:#1041b5;line-height:1.8;white-space:pre-wrap}.cta-section[data-v-53283ea6]{padding:80px 0;background:linear-gradient(135deg,#8cc2f8,#5e7bf3 50%,#1041b5)}.cta-section .cta-content[data-v-53283ea6]{text-align:center}.cta-section .cta-title[data-v-53283ea6]{font-size:36px;font-weight:700;color:#fff;margin-bottom:16px}@media(max-width:768px){.cta-section .cta-title[data-v-53283ea6]{font-size:28px}}.cta-section .cta-description[data-v-53283ea6]{font-size:18px;color:hsla(0,0%,100%,.9);margin-bottom:32px}.cta-section .cta-btn[data-v-53283ea6]{padding:14px 48px;height:auto;font-size:16px;font-weight:600;border-radius:8px;background:#fff;color:#1041b5;border:none}.cta-section .cta-btn[data-v-53283ea6]:hover{background:hsla(0,0%,100%,.9);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.footer[data-v-53283ea6]{padding:60px 0 20px;background:rgba(94,123,243,.05)}.footer .footer-brand .footer-logo[data-v-53283ea6]{width:120px;margin-bottom:16px}.footer .footer-brand .footer-description[data-v-53283ea6]{font-size:14px;color:#646464;line-height:1.6}.footer .footer-contact .footer-title[data-v-53283ea6],.footer .footer-links .footer-title[data-v-53283ea6]{font-size:16px;font-weight:600;color:#1041b5;margin-bottom:16px}.footer .footer-contact ul[data-v-53283ea6],.footer .footer-links ul[data-v-53283ea6]{list-style:none;padding:0;margin:0}.footer .footer-contact ul li[data-v-53283ea6],.footer .footer-links ul li[data-v-53283ea6]{margin-bottom:12px}.footer .footer-contact ul li a[data-v-53283ea6],.footer .footer-links ul li a[data-v-53283ea6]{font-size:14px;color:#646464;text-decoration:none;transition:color .3s ease}.footer .footer-contact ul li a[data-v-53283ea6]:hover,.footer .footer-links ul li a[data-v-53283ea6]:hover{color:#5e7bf3}.footer .footer-bottom[data-v-53283ea6]{margin-top:40px;padding-top:20px;border-top:1px solid rgba(94,123,243,.1);text-align:center}.footer .footer-bottom .copyright[data-v-53283ea6]{font-size:14px;color:#999;margin:0}.primary-btn[data-v-53283ea6]{padding:14px 36px;height:auto;font-size:16px;font-weight:600;border-radius:8px;background:#fff;border:none;color:#1041b5;box-shadow:0 2px 8px hsla(0,0%,100%,.3),0 4px 16px hsla(0,0%,100%,.2)}.primary-btn[data-v-53283ea6]:hover{background:hsla(0,0%,100%,.95);transform:translateY(-2px);box-shadow:0 4px 12px hsla(0,0%,100%,.4),0 8px 20px hsla(0,0%,100%,.3);color:#1041b5}.secondary-btn[data-v-53283ea6]{padding:14px 36px;height:auto;font-size:16px;font-weight:600;border-radius:8px;border:2px solid hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.1);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.secondary-btn[data-v-53283ea6]:hover{background:hsla(0,0%,100%,.2);border-color:#fff;color:#fff;transform:translateY(-2px)}.chat-widget[data-v-53283ea6]{position:fixed;right:24px;bottom:24px;width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid rgba(94,123,243,.2);border-radius:16px;box-shadow:0 16px 32px rgba(12,12,13,.18);display:flex;flex-direction:column;overflow:hidden;z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat-widget.is-minimized[data-v-53283ea6]{width:260px}.chat-header[data-v-53283ea6]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,rgba(94,123,243,.85),rgba(16,65,181,.95));color:#fff}.chat-header-title[data-v-53283ea6]{display:flex;flex-direction:column;gap:2px}.chat-header-name[data-v-53283ea6]{font-size:14px;font-weight:600}.chat-header-desc[data-v-53283ea6]{font-size:12px;opacity:.85}.chat-toggle[data-v-53283ea6]{border:1px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.1);color:#fff;font-size:12px;border-radius:999px;padding:4px 12px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.chat-toggle[data-v-53283ea6]:hover{background:hsla(0,0%,100%,.2);border-color:#fff}.chat-body[data-v-53283ea6]{display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:#fff;max-height:280px;overflow-y:auto}.chat-msg[data-v-53283ea6]{font-size:13px;line-height:1.6;padding:10px 12px;border-radius:12px;max-width:100%;word-break:break-word}.chat-msg-ai[data-v-53283ea6]{align-self:flex-start;background:rgba(94,123,243,.08);color:#1041b5;border:1px solid rgba(94,123,243,.18)}.chat-msg-user[data-v-53283ea6]{align-self:flex-end;background:linear-gradient(135deg,rgba(140,194,248,.3),rgba(16,65,181,.45));color:#1041b5}.chat-input[data-v-53283ea6]{display:flex;gap:8px;padding:12px 16px;background:rgba(94,123,243,.04);border-top:1px solid rgba(94,123,243,.1)}.chat-input-field[data-v-53283ea6]{flex:1}.chat-send-btn[data-v-53283ea6]{flex-shrink:0}.chat-fade-enter-active[data-v-53283ea6],.chat-fade-leave-active[data-v-53283ea6]{transition:opacity .2s ease}.chat-fade-enter-from[data-v-53283ea6],.chat-fade-leave-to[data-v-53283ea6]{opacity:0}@media(max-width:768px){.cta-section[data-v-53283ea6],.modules-section[data-v-53283ea6],.partners-section[data-v-53283ea6],.season-section[data-v-53283ea6],.updates-section[data-v-53283ea6]{padding:40px 0}.section-header[data-v-53283ea6]{margin-bottom:32px}.footer[data-v-53283ea6]{padding:40px 16px 20px}.hero-section .hero-bg[data-v-53283ea6]{padding:80px 0 40px}.hero-search[data-v-53283ea6]{flex-direction:column;align-items:stretch}.hero-search-input[data-v-53283ea6]{width:100%}.hero-stats[data-v-53283ea6]{justify-content:center}.hero-stat[data-v-53283ea6]{align-items:center}.module-card[data-v-53283ea6],.partner-card[data-v-53283ea6],.season-card[data-v-53283ea6]{padding:24px}.updates-ticker[data-v-53283ea6]{padding:12px}.chat-widget[data-v-53283ea6]{right:16px;bottom:16px;width:calc(100vw - 32px)}}.xiaofu-wrapper[data-v-5fb2304b]{max-width:1280px;margin:0 auto;padding:96px 20px 60px}.layout[data-v-5fb2304b]{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start}.blood-card[data-v-5fb2304b],.chat-card[data-v-5fb2304b],.info-card[data-v-5fb2304b],.question-card[data-v-5fb2304b]{border-radius:20px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px rgba(16,65,181,.18)}.info-card[data-v-5fb2304b]{padding:28px;display:flex;flex-direction:column;gap:20px}.info-header[data-v-5fb2304b]{display:flex;align-items:center;gap:18px}.info-avatar[data-v-5fb2304b]{width:92px;height:92px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid rgba(94,123,243,.3);box-shadow:0 10px 24px rgba(94,123,243,.35)}.info-meta[data-v-5fb2304b]{display:flex;flex-direction:column;gap:6px}.info-name[data-v-5fb2304b]{margin:0;font-size:26px;font-weight:700;color:#1041b5}.info-subtitle[data-v-5fb2304b]{margin:0;font-size:14px;color:#5e7bf3}.tag-list[data-v-5fb2304b]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}.section-tabs[data-v-5fb2304b]{display:flex;gap:12px;padding-top:8px;border-top:1px solid rgba(94,123,243,.15)}.tab-btn[data-v-5fb2304b]{flex:1;padding:10px 12px;border:none;border-radius:14px;background:rgba(94,123,243,.1);color:#4b5c8f;font-size:14px;transition:all .2s ease;cursor:pointer}.tab-btn.active[data-v-5fb2304b]{background:linear-gradient(135deg,#5e7bf3,#1041b5);color:#fff;box-shadow:0 10px 28px rgba(94,123,243,.35)}.info-description[data-v-5fb2304b]{margin:8px;font-size:15px;line-height:1.8;color:#4b5c8f}.more-info[data-v-5fb2304b]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-radius:16px;background:rgba(94,123,243,.14);color:#1041b5;font-size:14px}.blood-card[data-v-5fb2304b]{margin-top:20px;padding:24px}.blood-content[data-v-5fb2304b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.blood-content h3[data-v-5fb2304b]{margin:0 0 6px;font-size:20px;color:#1041b5}.blood-content p[data-v-5fb2304b]{margin:0;font-size:14px;color:#5b6a92}.completed-btn[data-v-5fb2304b]{background:linear-gradient(135deg,#52c41a,#389e0d)!important;border-color:#52c41a!important;color:#fff!important;font-weight:600}.completed-btn[data-v-5fb2304b]:hover{background:linear-gradient(135deg,#73d13d,#52c41a)!important;border-color:#73d13d!important;box-shadow:0 4px 12px rgba(82,196,26,.35)}.question-card[data-v-5fb2304b]{margin-top:20px;padding:24px}.question-header h3[data-v-5fb2304b]{margin:0 0 6px;font-size:18px;color:#1041b5}.question-header p[data-v-5fb2304b]{margin:0 0 18px;font-size:13px;color:#5b6a92}.question-list[data-v-5fb2304b]{display:flex;flex-direction:column;gap:12px}.question-item[data-v-5fb2304b]{justify-content:flex-start;border:1px solid rgba(94,123,243,.3);background:linear-gradient(90deg,rgba(149,142,246,.12),rgba(94,123,243,.12));color:#1041b5}.chat-card[data-v-5fb2304b]{padding:28px;display:flex;flex-direction:column;gap:20px}.chat-header[data-v-5fb2304b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.chat-header h2[data-v-5fb2304b]{margin:0;font-size:24px;color:#1041b5}.chat-header p[data-v-5fb2304b]{margin:8px 0 0;font-size:14px;color:#5b6a92}.chat-body[data-v-5fb2304b]{min-height:420px;max-height:560px;padding-right:6px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.chat-empty[data-v-5fb2304b]{text-align:center;color:#5b6a92;padding:120px 20px}.chat-message[data-v-5fb2304b]{display:flex}.chat-message.user[data-v-5fb2304b]{justify-content:flex-end}.chat-message.assistant[data-v-5fb2304b]{justify-content:flex-start}.bubble[data-v-5fb2304b]{max-width:80%;padding:14px 18px;border-radius:16px;background:rgba(94,123,243,.08);color:#2d3a5f;box-shadow:0 10px 28px rgba(94,123,243,.15);line-height:1.7;position:relative}.chat-message.user .bubble[data-v-5fb2304b]{background:linear-gradient(135deg,#5e7bf3,#1041b5);color:#fff}.chat-text[data-v-5fb2304b]{margin:0;white-space:pre-wrap}.chat-reason[data-v-5fb2304b]{margin:12px 0 0;font-size:12px;color:rgba(16,65,181,.75)}.chat-loading[data-v-5fb2304b]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:#5b6a92}.chat-error[data-v-5fb2304b]{margin-top:12px;font-size:13px;color:#ff4d4f}.chat-input[data-v-5fb2304b]{display:flex;flex-direction:column;gap:12px}.chat-actions[data-v-5fb2304b]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.chat-tip[data-v-5fb2304b]{margin:0;font-size:12px;color:#6c7cab;text-align:right}@media(max-width:1100px){.layout[data-v-5fb2304b]{grid-template-columns:1fr}.chat-body[data-v-5fb2304b]{max-height:none;min-height:380px}.bubble[data-v-5fb2304b]{max-width:100%}}@media(max-width:768px){.xiaofu-wrapper[data-v-5fb2304b]{padding:80px 16px 40px}.blood-card[data-v-5fb2304b],.chat-card[data-v-5fb2304b],.info-card[data-v-5fb2304b],.question-card[data-v-5fb2304b]{padding:24px}.info-header[data-v-5fb2304b]{flex-direction:column;align-items:center;text-align:center}.tag-list[data-v-5fb2304b]{justify-content:center}.section-tabs[data-v-5fb2304b]{flex-direction:column}.chat-actions[data-v-5fb2304b]{flex-direction:column;align-items:stretch}.chat-actions .ant-btn[data-v-5fb2304b]{width:100%}.chat-tip[data-v-5fb2304b]{text-align:center}}[data-v-5fb2304b] .ant-card-body{padding:0}[data-v-5fb2304b] .ant-tag{margin-right:0}.container[data-v-70acfa5d]{padding:80px 20px 40px;min-height:100vh}.ai-card[data-v-70acfa5d],.cases-card[data-v-70acfa5d],.clinic-card[data-v-70acfa5d],.formulas-card[data-v-70acfa5d],.lineage-card[data-v-70acfa5d],.profile-card[data-v-70acfa5d],.search-card[data-v-70acfa5d],.videos-card[data-v-70acfa5d]{border-radius:16px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(16,65,181,.12)}.ai-card[data-v-70acfa5d] .ant-card-body,.cases-card[data-v-70acfa5d] .ant-card-body,.clinic-card[data-v-70acfa5d] .ant-card-body,.formulas-card[data-v-70acfa5d] .ant-card-body,.lineage-card[data-v-70acfa5d] .ant-card-body,.profile-card[data-v-70acfa5d] .ant-card-body,.search-card[data-v-70acfa5d] .ant-card-body,.videos-card[data-v-70acfa5d] .ant-card-body{padding:32px}@media(max-width:768px){.ai-card[data-v-70acfa5d] .ant-card-body,.cases-card[data-v-70acfa5d] .ant-card-body,.clinic-card[data-v-70acfa5d] .ant-card-body,.formulas-card[data-v-70acfa5d] .ant-card-body,.lineage-card[data-v-70acfa5d] .ant-card-body,.profile-card[data-v-70acfa5d] .ant-card-body,.search-card[data-v-70acfa5d] .ant-card-body,.videos-card[data-v-70acfa5d] .ant-card-body{padding:20px}}.search-bar[data-v-70acfa5d]{display:flex;gap:12px;margin-bottom:20px}@media(max-width:768px){.search-bar[data-v-70acfa5d]{flex-direction:column}}.filter-chips[data-v-70acfa5d]{display:flex;flex-wrap:wrap;gap:10px}.filter-chip[data-v-70acfa5d]{cursor:pointer;padding:6px 14px;border-radius:999px;transition:all .3s ease}.filter-chip[data-v-70acfa5d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(94,123,243,.2)}.section-title[data-v-70acfa5d]{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;color:#1041b5;margin-bottom:24px}@media(max-width:768px){.section-title[data-v-70acfa5d]{font-size:19px}}.title-bar[data-v-70acfa5d]{width:8px;height:24px;background:linear-gradient(180deg,#c9a227,#eed36b);border-radius:4px;box-shadow:0 2px 8px rgba(201,162,39,.3)}.doctor-profile .profile-header[data-v-70acfa5d]{display:flex;gap:20px;margin-bottom:20px}@media(max-width:768px){.doctor-profile .profile-header[data-v-70acfa5d]{flex-direction:column;align-items:center;text-align:center}}.doctor-profile .doctor-avatar[data-v-70acfa5d]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,rgba(94,123,243,.15),rgba(16,65,181,.25));display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:700;color:#1041b5;border:3px solid rgba(94,123,243,.2);flex-shrink:0}.doctor-profile .doctor-info[data-v-70acfa5d]{flex:1}.doctor-profile .doctor-name[data-v-70acfa5d]{font-size:24px;font-weight:700;color:#1041b5;margin-bottom:8px}@media(max-width:768px){.doctor-profile .doctor-name[data-v-70acfa5d]{font-size:20px}}.doctor-profile .doctor-specialty[data-v-70acfa5d]{font-size:15px;color:#666;margin-bottom:12px}.doctor-profile .doctor-tags[data-v-70acfa5d]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.doctor-profile .doctor-tags[data-v-70acfa5d]{justify-content:center}}.doctor-profile .academic-summary[data-v-70acfa5d]{font-size:15px;line-height:1.8;color:#333;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,rgba(94,123,243,.06),rgba(16,65,181,.04));border-radius:12px;border-left:4px solid #5e7bf3}.doctor-profile .quick-pills[data-v-70acfa5d]{display:flex;flex-wrap:wrap;gap:10px}.doctor-profile .quick-pills .pill[data-v-70acfa5d]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#fff;border:1px dashed #c9a227;font-size:13px;color:#1041b5}.contact-card[data-v-70acfa5d]{padding:24px;background:linear-gradient(135deg,rgba(94,123,243,.06),rgba(16,65,181,.04));border-radius:12px;height:100%}.contact-card .contact-title[data-v-70acfa5d]{font-size:18px;font-weight:700;color:#1041b5;margin-bottom:16px}.contact-card .contact-content[data-v-70acfa5d]{display:flex;gap:16px}@media(max-width:768px){.contact-card .contact-content[data-v-70acfa5d]{flex-direction:column;align-items:center}}.contact-card .qr-code[data-v-70acfa5d]{width:104px;height:104px;border:1px dashed rgba(94,123,243,.4);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#999;flex-shrink:0}.contact-card .contact-info[data-v-70acfa5d]{flex:1}.contact-card .contact-desc[data-v-70acfa5d]{font-size:14px;color:#666;line-height:1.6;margin-bottom:12px}.contact-card .contact-actions[data-v-70acfa5d]{display:flex;gap:10px;flex-wrap:wrap}.timeline[data-v-70acfa5d]{position:relative;padding-left:24px}.timeline[data-v-70acfa5d]:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#5e7bf3,rgba(94,123,243,.3));border-radius:2px}.timeline .timeline-item[data-v-70acfa5d]{position:relative;margin-bottom:24px}.timeline .timeline-item[data-v-70acfa5d]:before{content:"";position:absolute;left:-19px;top:6px;width:12px;height:12px;border-radius:50%;background:#2d6a4f;box-shadow:0 0 0 4px rgba(45,106,79,.15)}.timeline .timeline-item .timeline-year[data-v-70acfa5d]{font-size:14px;font-weight:700;color:#999;margin-bottom:4px}.timeline .timeline-item .timeline-content[data-v-70acfa5d]{font-size:15px;color:#333;line-height:1.6}.case-card[data-v-70acfa5d],.formula-card[data-v-70acfa5d],.video-card[data-v-70acfa5d]{padding:20px;background:#fff;border:1.5px solid rgba(94,123,243,.15);border-radius:12px;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.case-card[data-v-70acfa5d]:hover,.formula-card[data-v-70acfa5d]:hover,.video-card[data-v-70acfa5d]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(94,123,243,.2);border-color:#5e7bf3}.case-title[data-v-70acfa5d],.formula-name[data-v-70acfa5d],.video-title[data-v-70acfa5d]{font-size:17px;font-weight:700;color:#1041b5;margin-bottom:12px}.case-detail[data-v-70acfa5d],.formula-detail[data-v-70acfa5d]{font-size:14px;color:#666;line-height:1.6;margin-bottom:8px}.case-actions[data-v-70acfa5d],.formula-actions[data-v-70acfa5d],.formula-tags[data-v-70acfa5d],.video-actions[data-v-70acfa5d]{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.video-card[data-v-70acfa5d]{text-align:center}.video-card .video-icon[data-v-70acfa5d]{font-size:36px;margin-bottom:12px}.video-card .video-meta[data-v-70acfa5d]{font-size:13px;color:#999;margin-bottom:12px}.reminder-card[data-v-70acfa5d]{padding:24px;background:linear-gradient(135deg,rgba(94,123,243,.06),rgba(16,65,181,.04));border-radius:12px;height:100%}.reminder-card .reminder-title[data-v-70acfa5d]{font-size:18px;font-weight:700;color:#1041b5;margin-bottom:12px}.reminder-card .reminder-desc[data-v-70acfa5d]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.reminder-card .reminder-actions[data-v-70acfa5d]{display:flex;gap:10px;flex-wrap:wrap}.ai-desc[data-v-70acfa5d]{font-size:14px;color:#666;margin-bottom:16px}.ai-inputs[data-v-70acfa5d]{display:flex;gap:12px;margin-bottom:16px}@media(max-width:768px){.ai-inputs[data-v-70acfa5d]{flex-direction:column}}.ai-output[data-v-70acfa5d]{padding:16px;background:rgba(94,123,243,.06);border:1px solid rgba(94,123,243,.15);border-radius:12px;font-size:13px;color:#333;line-height:1.8;white-space:pre-wrap;margin:0}.ai-link-card[data-v-70acfa5d]{padding:24px;background:linear-gradient(135deg,rgba(94,123,243,.06),rgba(16,65,181,.04));border-radius:12px;height:100%}.ai-link-card .ai-link-title[data-v-70acfa5d]{font-size:18px;font-weight:700;color:#1041b5;margin-bottom:12px}.ai-link-card .ai-link-desc[data-v-70acfa5d]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.ai-link-card .ai-link-actions[data-v-70acfa5d]{display:flex;gap:10px;flex-wrap:wrap}[data-v-70acfa5d] .ant-table{font-size:14px}[data-v-70acfa5d] .ant-table .ant-table-thead>tr>th{background:rgba(94,123,243,.08);color:#1041b5;font-weight:600}[data-v-70acfa5d] .ant-table .ant-table-tbody>tr:hover>td{background:rgba(94,123,243,.04)}.container[data-v-895e2516]{padding:80px 20px 40px;min-height:100vh}.brand-card[data-v-895e2516]{border-radius:16px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(16,65,181,.12)}.brand-card[data-v-895e2516] .ant-card-body{padding:32px}@media(max-width:768px){.brand-card[data-v-895e2516] .ant-card-body{padding:24px}}.section-card[data-v-895e2516]{border-radius:16px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(16,65,181,.12)}.section-card[data-v-895e2516] .ant-card-body{padding:32px}@media(max-width:768px){.section-card[data-v-895e2516] .ant-card-body{padding:24px}}.section-title[data-v-895e2516]{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;color:#1041b5;margin:0 0 24px}@media(max-width:768px){.section-title[data-v-895e2516]{font-size:19px}}.title-bar[data-v-895e2516]{width:8px;height:24px;border-radius:4px;background:linear-gradient(180deg,#c9a227,#eed36b);box-shadow:0 2px 8px rgba(201,162,39,.3)}.brand-header[data-v-895e2516]{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media(max-width:768px){.brand-header[data-v-895e2516]{flex-direction:column;align-items:flex-start}}.brand-logo[data-v-895e2516]{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,#eed36b,#c9a227);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#2d6a4f;box-shadow:0 4px 16px rgba(16,65,181,.15)}.brand-title[data-v-895e2516]{font-size:24px;font-weight:700;margin:0 0 6px;color:#1041b5}.brand-subtitle[data-v-895e2516]{margin:0;color:#64748b;font-size:14px}.search-section[data-v-895e2516]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}@media(max-width:768px){.search-section[data-v-895e2516]{flex-direction:column}}.tag-chips[data-v-895e2516]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-895e2516]{cursor:pointer;border-radius:999px;padding:6px 14px;transition:all .3s ease}.tag-chip[data-v-895e2516]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(94,123,243,.25)}.nav-links[data-v-895e2516]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nav-links .nav-link[data-v-895e2516]{border-radius:999px;border:1px solid rgba(94,123,243,.2);background:hsla(0,0%,100%,.9);color:#1041b5;padding:4px 12px;transition:all .3s ease}.nav-links .nav-link[data-v-895e2516]:hover{background:linear-gradient(135deg,rgba(94,123,243,.12),rgba(16,65,181,.1));border-color:#5e7bf3;transform:translateY(-2px)}.info-card[data-v-895e2516]{background:#fff;border-radius:14px;border:1.5px solid rgba(94,123,243,.15);padding:24px;box-shadow:0 6px 24px rgba(16,65,181,.08);height:100%;transition:all .3s ease}.info-card[data-v-895e2516]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(16,65,181,.16);border-color:rgba(94,123,243,.35)}@media(max-width:768px){.info-card[data-v-895e2516]{padding:20px}}.info-title[data-v-895e2516]{font-size:18px;font-weight:700;color:#1041b5;margin:0 0 12px}.info-subtitle[data-v-895e2516]{font-size:14px;color:#64748b;margin-bottom:12px}.info-body[data-v-895e2516]{font-size:15px;line-height:1.8;color:#333;margin-bottom:18px}.info-list[data-v-895e2516]{padding-left:18px;margin:0 0 16px;color:#445069;font-size:14px;line-height:1.7}.pill-group[data-v-895e2516]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.pill[data-v-895e2516]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,rgba(94,123,243,.08),rgba(16,65,181,.05));border:1px dashed rgba(201,162,39,.6);color:#2d6a4f;font-size:13px}.tag-pill[data-v-895e2516]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(94,123,243,.08);color:#1041b5;font-size:12px;border:1px solid rgba(94,123,243,.2)}.progress-block[data-v-895e2516]{margin-top:12px}.progress-block .progress-label[data-v-895e2516]{display:block;font-size:13px;color:#64748b;margin-bottom:6px}.triage-form[data-v-895e2516]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}@media(max-width:768px){.triage-form[data-v-895e2516]{flex-direction:column}}.triage-form[data-v-895e2516] .ant-select{flex:1;width:100%;min-width:220px}.triage-form[data-v-895e2516] .ant-select-selector{width:100%!important}.triage-output[data-v-895e2516]{background:rgba(94,123,243,.08);border:1px solid rgba(94,123,243,.2);border-radius:12px;padding:16px;font-size:13px;color:#2d3436;white-space:pre-wrap;margin:0}.pathway-pills[data-v-895e2516]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.card-block[data-v-895e2516]{background:#fff;border-radius:14px;border:1.5px solid rgba(94,123,243,.15);padding:24px;height:100%;display:flex;flex-direction:column;gap:14px;box-shadow:0 6px 24px rgba(16,65,181,.08);transition:all .3s ease}.card-block[data-v-895e2516]:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(16,65,181,.18);border-color:rgba(94,123,243,.35)}@media(max-width:768px){.card-block[data-v-895e2516]{padding:20px}}.card-title[data-v-895e2516]{font-size:17px;font-weight:700;color:#1041b5;margin:0}.action-buttons[data-v-895e2516]{display:flex;flex-wrap:wrap;gap:10px}.footer-note[data-v-895e2516]{margin-top:24px;font-size:12px;color:#64748b;text-align:center}[data-v-895e2516] .ant-table{font-size:13px}[data-v-895e2516] .ant-table .ant-table-thead>tr>th{background:rgba(94,123,243,.1);color:#1041b5;font-weight:600}[data-v-895e2516] .ant-table .ant-table-tbody>tr:hover>td{background:rgba(94,123,243,.05)}.container[data-v-772494d3]{padding:80px 20px 40px;min-height:100vh}.brand-card[data-v-772494d3]{border-radius:16px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(16,65,181,.12)}.brand-card[data-v-772494d3] .ant-card-body{padding:32px}@media(max-width:768px){.brand-card[data-v-772494d3] .ant-card-body{padding:24px}}.section-card[data-v-772494d3]{border-radius:16px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(16,65,181,.12)}.section-card[data-v-772494d3] .ant-card-body{padding:32px}@media(max-width:768px){.section-card[data-v-772494d3] .ant-card-body{padding:24px}}.brand-header[data-v-772494d3]{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media(max-width:768px){.brand-header[data-v-772494d3]{flex-direction:column;align-items:flex-start}}.brand-logo[data-v-772494d3]{width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,#eed36b,#c9a227);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#2d6a4f;box-shadow:0 4px 16px rgba(16,65,181,.15)}.brand-title[data-v-772494d3]{font-size:24px;font-weight:700;margin:0 0 6px;color:#1041b5}.brand-subtitle[data-v-772494d3]{margin:0;color:#64748b;font-size:14px}.search-section[data-v-772494d3]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}@media(max-width:768px){.search-section[data-v-772494d3]{flex-direction:column}}.tag-chips[data-v-772494d3]{display:flex;flex-wrap:wrap;gap:10px}.tag-chip[data-v-772494d3]{cursor:pointer;border-radius:999px;padding:6px 14px;transition:all .3s ease}.tag-chip[data-v-772494d3]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(94,123,243,.25)}.nav-links[data-v-772494d3]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nav-links .nav-link[data-v-772494d3]{border-radius:999px;border:1px solid rgba(94,123,243,.2);background:hsla(0,0%,100%,.9);color:#1041b5;padding:4px 12px;transition:all .3s ease}.nav-links .nav-link[data-v-772494d3]:hover{background:linear-gradient(135deg,rgba(94,123,243,.12),rgba(16,65,181,.1));border-color:#5e7bf3;transform:translateY(-2px)}.section-title[data-v-772494d3]{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;color:#1041b5;margin:0 0 24px}@media(max-width:768px){.section-title[data-v-772494d3]{font-size:19px}}.title-bar[data-v-772494d3]{width:8px;height:24px;border-radius:4px;background:linear-gradient(180deg,#c9a227,#eed36b);box-shadow:0 2px 8px rgba(201,162,39,.3)}.hero-content[data-v-772494d3]{display:flex;flex-direction:column;gap:16px}.hero-title[data-v-772494d3]{margin:0;font-size:28px;font-weight:700;color:#1041b5}.hero-desc[data-v-772494d3]{margin:0;color:#445069;font-size:15px;line-height:1.7}.pill-group[data-v-772494d3]{display:flex;flex-wrap:wrap;gap:10px}.pill[data-v-772494d3]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,rgba(94,123,243,.08),rgba(16,65,181,.06));border:1px dashed rgba(201,162,39,.6);color:#2d6a4f;font-size:13px}.quick-card[data-v-772494d3]{background:#fff;border-radius:14px;border:1.5px solid rgba(94,123,243,.15);padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 24px rgba(16,65,181,.08)}.action-buttons[data-v-772494d3]{display:flex;flex-wrap:wrap;gap:10px}.ai-output[data-v-772494d3]{background:rgba(94,123,243,.08);border:1px solid rgba(94,123,243,.2);border-radius:12px;padding:16px;font-size:13px;color:#2d3436;margin:0;white-space:pre-wrap}.card-block[data-v-772494d3]{background:#fff;border-radius:14px;border:1.5px solid rgba(94,123,243,.15);padding:24px;height:100%;display:flex;flex-direction:column;gap:14px;box-shadow:0 6px 24px rgba(16,65,181,.08);transition:all .3s ease}.card-block[data-v-772494d3]:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(16,65,181,.18);border-color:rgba(94,123,243,.35)}@media(max-width:768px){.card-block[data-v-772494d3]{padding:20px}}.card-title[data-v-772494d3]{margin:0;font-size:17px;font-weight:700;color:#1041b5}.tag-list[data-v-772494d3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.tag-pill[data-v-772494d3]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:rgba(94,123,243,.08);color:#1041b5;font-size:12px;border:1px solid rgba(94,123,243,.2)}.drug-card[data-v-772494d3]{display:grid;grid-template-columns:96px 1fr;gap:16px}@media(max-width:768px){.drug-card[data-v-772494d3]{grid-template-columns:72px 1fr}}.thumb[data-v-772494d3]{width:100%;aspect-ratio:1;border-radius:12px;background:linear-gradient(135deg,#eef2ff,#f8fafc);border:1.5px solid rgba(94,123,243,.2);display:flex;align-items:center;justify-content:center;font-size:28px;color:#1041b5}.info-card[data-v-772494d3]{background:#fff;border-radius:14px;border:1.5px solid rgba(94,123,243,.15);padding:24px;height:100%;box-shadow:0 6px 24px rgba(16,65,181,.08);transition:all .3s ease}.info-card[data-v-772494d3]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(16,65,181,.16);border-color:rgba(94,123,243,.35)}.info-title[data-v-772494d3]{font-size:18px;font-weight:700;color:#1041b5;margin:0 0 12px}.info-subtitle[data-v-772494d3]{font-size:14px;color:#64748b;margin:0 0 12px;line-height:1.7}.info-list[data-v-772494d3]{margin:0;padding-left:18px;color:#445069;font-size:14px;line-height:1.7}.knowledge-grid[data-v-772494d3]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:960px){.knowledge-grid[data-v-772494d3]{grid-template-columns:1fr}}.knowledge-card[data-v-772494d3]{background:#fff;border-radius:12px;border:1.5px solid rgba(94,123,243,.15);padding:20px}.triage-form[data-v-772494d3]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}@media(max-width:768px){.triage-form[data-v-772494d3]{flex-direction:column}}.master-card[data-v-772494d3]{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center}.master-info[data-v-772494d3]{display:flex;flex-direction:column;gap:8px}.map-placeholder[data-v-772494d3]{width:100%;height:220px;border-radius:12px;border:1.5px solid rgba(94,123,243,.2);background:radial-gradient(circle at 30% 60%,rgba(229,244,234,.8),transparent 40%),radial-gradient(circle at 70% 30%,hsla(47,43%,88%,.85),transparent 50%),repeating-linear-gradient(0deg,transparent 0 18px,rgba(0,0,0,.05) 18px 19px),repeating-linear-gradient(90deg,transparent 0 18px,rgba(0,0,0,.05) 18px 19px)}.footer-note[data-v-772494d3]{margin-top:24px;text-align:center;font-size:12px;color:#64748b}[data-v-772494d3] .ant-table{font-size:13px}[data-v-772494d3] .ant-table .ant-table-thead>tr>th{background:rgba(94,123,243,.1);color:#1041b5;font-weight:600}[data-v-772494d3] .ant-table .ant-table-tbody>tr:hover>td{background:rgba(94,123,243,.05)}.pill-wrapper[data-v-7b18b4ac]{max-width:1280px;margin:0 auto;padding:96px 20px 60px}.layout[data-v-7b18b4ac]{display:grid;grid-template-columns:380px 1fr;gap:32px;align-items:start}.chat-card[data-v-7b18b4ac],.info-card[data-v-7b18b4ac],.question-card[data-v-7b18b4ac]{border-radius:20px;border:1.5px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 42px rgba(16,65,181,.18)}.info-card[data-v-7b18b4ac]{padding:28px;display:flex;flex-direction:column;gap:20px}.info-header[data-v-7b18b4ac]{display:flex;align-items:center;gap:18px}.info-avatar[data-v-7b18b4ac]{width:92px;height:92px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid rgba(94,123,243,.3);box-shadow:0 10px 24px rgba(94,123,243,.35)}.info-meta[data-v-7b18b4ac]{display:flex;flex-direction:column;gap:6px}.info-name[data-v-7b18b4ac]{margin:0;font-size:26px;font-weight:700;color:#1041b5}.info-subtitle[data-v-7b18b4ac]{margin:0;font-size:14px;color:#5e7bf3}.tag-list[data-v-7b18b4ac]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}.section-tabs[data-v-7b18b4ac]{display:flex;gap:12px;padding-top:8px;border-top:1px solid rgba(94,123,243,.15)}.tab-btn[data-v-7b18b4ac]{flex:1;padding:10px 12px;border:none;border-radius:14px;background:rgba(94,123,243,.1);color:#4b5c8f;font-size:14px;transition:all .2s ease;cursor:pointer}.tab-btn.active[data-v-7b18b4ac]{background:linear-gradient(135deg,#5e7bf3,#1041b5);color:#fff;box-shadow:0 10px 28px rgba(94,123,243,.35)}.info-description[data-v-7b18b4ac]{margin:8px;font-size:15px;line-height:1.8;color:#4b5c8f}.more-info[data-v-7b18b4ac]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-radius:16px;background:rgba(94,123,243,.14);color:#1041b5;font-size:14px}.question-card[data-v-7b18b4ac]{margin-top:20px;padding:24px}.question-header h3[data-v-7b18b4ac]{margin:0 0 6px;font-size:18px;color:#1041b5}.question-header p[data-v-7b18b4ac]{margin:0 0 18px;font-size:13px;color:#5b6a92}.question-list[data-v-7b18b4ac]{display:flex;flex-direction:column;gap:12px}.question-item[data-v-7b18b4ac]{justify-content:flex-start;border:1px solid rgba(94,123,243,.3);background:linear-gradient(90deg,rgba(149,142,246,.12),rgba(94,123,243,.12));color:#1041b5}.chat-card[data-v-7b18b4ac]{padding:28px;display:flex;flex-direction:column;gap:20px}.chat-header[data-v-7b18b4ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.chat-header h2[data-v-7b18b4ac]{margin:0;font-size:24px;color:#1041b5}.chat-header p[data-v-7b18b4ac]{margin:8px 0 0;font-size:14px;color:#5b6a92}.chat-body[data-v-7b18b4ac]{min-height:420px;max-height:560px;padding-right:6px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:12px}.chat-empty[data-v-7b18b4ac]{text-align:center;color:#5b6a92;padding:120px 20px}.chat-message[data-v-7b18b4ac]{display:flex}.chat-message.user[data-v-7b18b4ac]{justify-content:flex-end}.chat-message.assistant[data-v-7b18b4ac]{justify-content:flex-start}.bubble[data-v-7b18b4ac]{max-width:80%;padding:14px 18px;border-radius:16px;background:rgba(94,123,243,.08);color:#2d3a5f;line-height:1.7;position:relative}.chat-message.user .bubble[data-v-7b18b4ac]{background:linear-gradient(135deg,#5e7bf3,#1041b5);color:#fff}.chat-text[data-v-7b18b4ac]{margin:0;white-space:pre-wrap}.chat-text[data-v-7b18b4ac] p{margin:0 0 .6em}.chat-text[data-v-7b18b4ac] p:last-child{margin-bottom:-1.6em}.reasoning-section[data-v-7b18b4ac]{margin-bottom:12px;border:1px solid rgba(94,123,243,.2);border-radius:8px;overflow:hidden}.reasoning-header[data-v-7b18b4ac]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(94,123,243,.08);cursor:pointer;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reasoning-header[data-v-7b18b4ac]:hover{background:rgba(94,123,243,.12)}.reasoning-title[data-v-7b18b4ac]{font-size:12px;font-weight:600;color:#1041b5}.reasoning-toggle[data-v-7b18b4ac]{font-size:11px;color:#5e7bf3}.reasoning-content[data-v-7b18b4ac]{padding:8px 12px;background:rgba(94,123,243,.04)}.chat-reason[data-v-7b18b4ac]{margin:0;font-size:12px;line-height:1.6;color:rgba(16,65,181,.75);white-space:pre-wrap}.chat-loading[data-v-7b18b4ac]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:#5b6a92}.chat-error[data-v-7b18b4ac]{margin-top:12px;font-size:13px;color:#ff4d4f}.chat-input[data-v-7b18b4ac]{display:flex;flex-direction:column;gap:12px}.chat-actions[data-v-7b18b4ac]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.chat-tip[data-v-7b18b4ac]{margin:0;font-size:12px;color:#6c7cab;text-align:right}@media(max-width:1100px){.layout[data-v-7b18b4ac]{grid-template-columns:1fr}.chat-body[data-v-7b18b4ac]{max-height:none;min-height:380px}.bubble[data-v-7b18b4ac]{max-width:100%}}@media(max-width:768px){.pill-wrapper[data-v-7b18b4ac]{padding:80px 16px 40px}.chat-card[data-v-7b18b4ac],.info-card[data-v-7b18b4ac],.question-card[data-v-7b18b4ac]{padding:24px}.info-header[data-v-7b18b4ac]{flex-direction:column;align-items:center;text-align:center}.tag-list[data-v-7b18b4ac]{justify-content:center}.section-tabs[data-v-7b18b4ac]{flex-direction:column}.chat-actions[data-v-7b18b4ac]{flex-direction:column;align-items:stretch}.chat-actions .ant-btn[data-v-7b18b4ac]{width:100%}.chat-tip[data-v-7b18b4ac]{text-align:center}}[data-v-7b18b4ac] .ant-card-body{padding:0}[data-v-7b18b4ac] .ant-tag{margin-right:0}.chat-header-right[data-v-7b18b4ac]{display:flex;align-items:center;gap:12px}.history-btn[data-v-7b18b4ac]{color:#5e7bf3;display:flex;align-items:center;gap:4px}.history-btn[data-v-7b18b4ac]:hover{color:#1041b5;background:rgba(94,123,243,.1)}.topic-content[data-v-7b18b4ac]{padding:20px}.topic-content .topic-group[data-v-7b18b4ac]{margin-bottom:16px}.topic-content .title[data-v-7b18b4ac]{padding-left:12px;color:#323232;font-size:12px;font-weight:700;margin-bottom:12px;margin-top:24px}.topic-content div:first-child .title[data-v-7b18b4ac]{margin-top:0}.topic[data-v-7b18b4ac]{position:relative;color:#323232;font-size:14px;margin-bottom:0;padding:10px 12px 10px 12px;border-radius:36px;width:100%;background:unset;text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s}.topic.active[data-v-7b18b4ac],.topic[data-v-7b18b4ac]:hover{background:rgba(207,216,242,.35)}.topic span[data-v-7b18b4ac]{padding-right:34px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.topic .delete-btn[data-v-7b18b4ac]{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:0;margin:0;border:none;background:unset;display:none;color:#999}.topic.active .delete-btn[data-v-7b18b4ac],.topic:hover .delete-btn[data-v-7b18b4ac]{display:block}.topic .delete-btn[data-v-7b18b4ac]:hover{color:#ff4d4f}.history-empty[data-v-7b18b4ac]{text-align:center;color:#999;padding:40px 0}